@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{--value-positive-color: #10b981;--value-positive-bg: rgba(16, 185, 129, .1);--value-positive-border: rgba(16, 185, 129, .3);--value-positive-shadow: rgba(16, 185, 129, .2);--value-negative-color: #ef4444;--value-negative-bg: rgba(239, 68, 68, .1);--value-negative-border: rgba(239, 68, 68, .3);--value-negative-shadow: rgba(239, 68, 68, .2);--value-zero-color: #6b7280;--value-zero-bg: rgba(107, 114, 128, .1);--value-zero-border: rgba(107, 114, 128, .3)}.value-positive{color:var(--value-positive-color)!important;font-weight:600}.value-positive-bg{background-color:var(--value-positive-bg)!important;border:1px solid var(--value-positive-border)!important;border-radius:4px;padding:.125rem .375rem}.value-positive-glow{text-shadow:0 0 8px var(--value-positive-shadow)!important;box-shadow:0 0 12px var(--value-positive-shadow)!important}.value-positive-icon{color:var(--value-positive-color)!important;filter:drop-shadow(0 0 6px var(--value-positive-shadow))!important}.value-negative{color:var(--value-negative-color)!important;font-weight:600}.value-negative-bg{background-color:var(--value-negative-bg)!important;border:1px solid var(--value-negative-border)!important;border-radius:4px;padding:.125rem .375rem}.value-negative-glow{text-shadow:0 0 8px var(--value-negative-shadow)!important;box-shadow:0 0 12px var(--value-negative-shadow)!important}.value-negative-icon{color:var(--value-negative-color)!important;filter:drop-shadow(0 0 6px var(--value-negative-shadow))!important}.value-zero{color:var(--value-zero-color)!important;font-weight:500;opacity:.7}.value-zero-bg{background-color:var(--value-zero-bg)!important;border:1px solid var(--value-zero-border)!important;border-radius:4px;padding:.125rem .375rem}.value-positive-complete{color:var(--value-positive-color)!important;background-color:var(--value-positive-bg)!important;border:1px solid var(--value-positive-border)!important;border-radius:4px;padding:.125rem .375rem;font-weight:600;text-shadow:0 0 4px var(--value-positive-shadow)!important}.value-negative-complete{color:var(--value-negative-color)!important;background-color:var(--value-negative-bg)!important;border:1px solid var(--value-negative-border)!important;border-radius:4px;padding:.125rem .375rem;font-weight:600;text-shadow:0 0 4px var(--value-negative-shadow)!important}.value-auto{transition:all .3s ease}.value-auto.positive{color:var(--value-positive-color)!important;font-weight:600}.value-auto.negative{color:var(--value-negative-color)!important;font-weight:600}.value-auto.zero{color:var(--value-zero-color)!important;font-weight:500;opacity:.7}.stat-value.positive{color:var(--value-positive-color)!important;font-weight:700;text-shadow:0 0 6px var(--value-positive-shadow)!important}.stat-value.negative{color:var(--value-negative-color)!important;font-weight:700;text-shadow:0 0 6px var(--value-negative-shadow)!important}.stat-value.zero{color:var(--value-zero-color)!important;font-weight:500;opacity:.6}.amount.positive{color:var(--value-positive-color)!important;font-weight:600}.amount.negative{color:var(--value-negative-color)!important;font-weight:600}.amount.zero{color:var(--value-zero-color)!important;font-weight:500;opacity:.7}.vote-count.positive{color:var(--value-positive-color)!important;font-weight:600}.vote-count.negative{color:var(--value-negative-color)!important;font-weight:600}.vote-count.zero{color:var(--value-zero-color)!important;font-weight:500;opacity:.6}.progression.positive{color:var(--value-positive-color)!important;font-weight:600}.progression.negative{color:var(--value-negative-color)!important;font-weight:600}.progression.zero{color:var(--value-zero-color)!important;font-weight:500;opacity:.7}.change.positive{color:var(--value-positive-color)!important;font-weight:600}.change.negative{color:var(--value-negative-color)!important;font-weight:600}.change.zero{color:var(--value-zero-color)!important;font-weight:500;opacity:.7}.number.positive{color:var(--value-positive-color)!important;font-weight:600}.number.negative{color:var(--value-negative-color)!important;font-weight:600}.number.zero{color:var(--value-zero-color)!important;font-weight:500;opacity:.7}.metric.positive{color:var(--value-positive-color)!important;font-weight:600}.metric.negative{color:var(--value-negative-color)!important;font-weight:600}.metric.zero{color:var(--value-zero-color)!important;font-weight:500;opacity:.7}.value-transition{transition:all .3s cubic-bezier(.4,0,.2,1)}.value-transition:hover{transform:scale(1.05);filter:brightness(1.1)}@media(max-width:768px){.value-positive-complete,.value-negative-complete{padding:.25rem .5rem;font-size:.9rem}.value-transition:hover{transform:scale(1.02)}}@media(prefers-color-scheme:dark){:root{--value-positive-color: #34d399;--value-negative-color: #f87171;--value-zero-color: #9ca3af}}.value-positive:focus,.value-negative:focus,.value-zero:focus{outline:2px solid currentColor;outline-offset:2px;border-radius:2px}.value-indicator{display:inline-flex;align-items:center;gap:.25rem}.value-indicator:before{content:"";width:8px;height:8px;border-radius:50%;display:inline-block}.value-indicator.positive:before{background-color:var(--value-positive-color);box-shadow:0 0 6px var(--value-positive-shadow)}.value-indicator.negative:before{background-color:var(--value-negative-color);box-shadow:0 0 6px var(--value-negative-shadow)}.value-indicator.zero:before{background-color:var(--value-zero-color);opacity:.6}@keyframes valuePulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}.value-pulse{animation:valuePulse 2s ease-in-out infinite}.value-colors-demo{padding:2rem;max-width:1200px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.demo-header{text-align:center;margin-bottom:3rem;padding:2rem;background:linear-gradient(135deg,#1e293b,#334155);border-radius:12px;border:1px solid rgba(14,225,242,.2)}.demo-header h2{color:#f1f5f9;font-size:2rem;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.demo-header p{color:#cbd5e1;font-size:1.1rem;line-height:1.6}.demo-section{margin-bottom:3rem;padding:1.5rem;background:#0f172a99;border-radius:12px;border:1px solid rgba(14,225,242,.1)}.demo-section h3{color:#f1f5f9;font-size:1.5rem;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid rgba(14,225,242,.3)}.demo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.demo-item{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:#1e293b66;border-radius:8px;border:1px solid rgba(14,225,242,.1);transition:all .3s ease}.demo-item:hover{background:#1e293b99;border-color:#0ee1f24d;transform:translateY(-2px)}.demo-label{color:#e2e8f0;font-weight:500;margin-right:1rem}.demo-value{font-size:1.1rem;font-weight:600}.interactive-demo{display:flex;flex-direction:column;gap:1rem;padding:2rem;background:#1e293b66;border-radius:8px;border:1px solid rgba(14,225,242,.2)}.interactive-demo label{color:#e2e8f0;font-weight:500;font-size:1.1rem}.custom-input{padding:.75rem;background:#0f172acc;border:1px solid rgba(14,225,242,.3);border-radius:6px;color:#f1f5f9;font-size:1rem;width:200px}.custom-input:focus{outline:none;border-color:#0ee1f299;box-shadow:0 0 0 3px #0ee1f21a}.custom-value-display{display:flex;align-items:center;gap:1rem}.custom-value{font-size:1.5rem;font-weight:700;padding:.5rem 1rem;border-radius:8px}.real-world-examples{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.example-card{padding:1.5rem;background:#1e293b66;border-radius:12px;border:1px solid rgba(14,225,242,.2)}.example-card h4{color:#f1f5f9;font-size:1.2rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(14,225,242,.3)}.stats-grid{display:flex;flex-direction:column;gap:.75rem}.stat-item{display:flex;align-items:center;gap:.5rem;padding:.5rem;background:#0f172a99;border-radius:6px}.stat-item svg{color:#0ee1f2;flex-shrink:0}.stat-item span:last-child{color:#94a3b8;font-size:.9rem;margin-left:auto}.changes-list{display:flex;flex-direction:column;gap:.5rem}.change-item{display:flex;align-items:center;justify-content:space-between;padding:.5rem;background:#0f172a99;border-radius:6px}.change-item span:first-child{color:#e2e8f0;font-weight:500}.rules-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.rule-item{display:flex;align-items:center;gap:1rem;padding:1rem;background:#1e293b66;border-radius:8px;border:1px solid rgba(14,225,242,.1)}.rule-color{width:20px;height:20px;border-radius:50%;flex-shrink:0}.rule-item.positive .rule-color{background:var(--value-positive-color);box-shadow:0 0 8px var(--value-positive-shadow)}.rule-item.negative .rule-color{background:var(--value-negative-color);box-shadow:0 0 8px var(--value-negative-shadow)}.rule-item.zero .rule-color{background:var(--value-zero-color);opacity:.7}.rule-text{color:#e2e8f0}.rule-text strong{display:block;margin-bottom:.25rem;font-size:1rem}.rule-text p{margin:0;font-size:.9rem;color:#94a3b8}@media(max-width:768px){.value-colors-demo{padding:1rem}.demo-grid{grid-template-columns:1fr}.demo-item{flex-direction:column;align-items:flex-start;gap:.5rem}.demo-label{margin-right:0;margin-bottom:.5rem}.interactive-demo{padding:1rem}.custom-input{width:100%}.real-world-examples,.rules-grid{grid-template-columns:1fr}}.icon-positive{color:var(--value-positive-color)!important;filter:drop-shadow(0 0 4px var(--value-positive-shadow))!important}.icon-negative{color:var(--value-negative-color)!important;filter:drop-shadow(0 0 4px var(--value-negative-shadow))!important}.icon-zero{color:var(--value-zero-color)!important;opacity:.7}.progress-bar.positive{background:linear-gradient(90deg,var(--value-positive-color),#34d399)!important;box-shadow:0 0 8px var(--value-positive-shadow)!important}.progress-bar.negative{background:linear-gradient(90deg,var(--value-negative-color),#f87171)!important;box-shadow:0 0 8px var(--value-negative-shadow)!important}.progress-bar.zero{background:linear-gradient(90deg,var(--value-zero-color),#9ca3af)!important;opacity:.6}:root{--primary-50: #eff6ff;--primary-100: #dbeafe;--primary-200: #bfdbfe;--primary-300: #93c5fd;--primary-400: #60a5fa;--primary-500: #3b82f6;--primary-600: #2563eb;--primary-700: #1d4ed8;--primary-800: #1e40af;--primary-900: #1e3a8a;--secondary-50: #f0f9ff;--secondary-100: #e0f2fe;--secondary-200: #bae6fd;--secondary-300: #7dd3fc;--secondary-400: #38bdf8;--secondary-500: #0ea5e9;--secondary-600: #0284c7;--secondary-700: #0369a1;--secondary-800: #075985;--secondary-900: #0c4a6e;--accent-50: #fdf4ff;--accent-100: #fae8ff;--accent-200: #f5d0fe;--accent-300: #f0abfc;--accent-400: #e879f9;--accent-500: #d946ef;--accent-600: #c026d3;--accent-700: #a21caf;--accent-800: #86198f;--accent-900: #701a75;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827;--success-50: #f0fdf4;--success-100: #dcfce7;--success-200: #bbf7d0;--success-300: #86efac;--success-400: #4ade80;--success-500: #22c55e;--success-600: #16a34a;--success-700: #15803d;--success-800: #166534;--success-900: #14532d;--warning-50: #fffbeb;--warning-100: #fef3c7;--warning-200: #fde68a;--warning-300: #fcd34d;--warning-400: #fbbf24;--warning-500: #f59e0b;--warning-600: #d97706;--warning-700: #b45309;--warning-800: #92400e;--warning-900: #78350f;--error-50: #fef2f2;--error-100: #fee2e2;--error-200: #fecaca;--error-300: #fca5a5;--error-400: #f87171;--error-500: #ef4444;--error-600: #dc2626;--error-700: #b91c1c;--error-800: #991b1b;--error-900: #7f1d1d;--text-primary: #f9fafb;--text-secondary: #d1d5db;--text-muted: #9ca3af;--text-inverse: #111827;--bg-primary: #050b12;--bg-secondary: #172d39;--bg-card: #172d39;--bg-card-hover: #285d73;--bg-overlay: rgba(0, 0, 0, .5);--bg-nav: #172d39;--bg-deep: #050b12;--border-primary: #285d73;--border-secondary: #172d39;--border-focus: #3b82f6;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--text-6xl: 3.75rem;--font-light: 300;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-extrabold: 800;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--radius-sm: .125rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-full: 9999px;--border-width: 1px;--border-width-2: 2px;--border-width-4: 4px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--sidebar-width: 256px;--sidebar-width-collapsed: 70px;--header-height: 64px;--container-max-width: 1200px}@media(prefers-color-scheme:dark){:root{--text-primary: #f9fafb;--text-secondary: #d1d5db;--text-muted: #9ca3af;--bg-primary: #111827;--bg-secondary: #1f2937;--bg-card: #1f2937;--bg-card-hover: #374151;--bg-overlay: rgba(0, 0, 0, .7);--border-primary: #374151;--border-secondary: #4b5563}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-primary);color:var(--text-primary);line-height:var(--line-height-normal)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}*:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}body::-webkit-scrollbar,html::-webkit-scrollbar,.App::-webkit-scrollbar,.app-content::-webkit-scrollbar,.main-content::-webkit-scrollbar{width:16px!important;height:16px!important}body::-webkit-scrollbar-track,html::-webkit-scrollbar-track,.App::-webkit-scrollbar-track,.app-content::-webkit-scrollbar-track,.main-content::-webkit-scrollbar-track{background:#0f0f0f!important;border-radius:8px!important;border:2px solid #333!important;box-shadow:inset 0 0 4px #00000080!important}body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb,.App::-webkit-scrollbar-thumb,.app-content::-webkit-scrollbar-thumb,.main-content::-webkit-scrollbar-thumb{background:#a30c1c!important;border-radius:8px!important;border:2px solid #0f0f0f!important;box-shadow:inset 0 0 8px #a30c1c66!important;transition:all .3s ease!important;min-height:40px!important}body::-webkit-scrollbar-thumb:hover,html::-webkit-scrollbar-thumb:hover,.App::-webkit-scrollbar-thumb:hover,.app-content::-webkit-scrollbar-thumb:hover,.main-content::-webkit-scrollbar-thumb:hover{background:#631d2c!important;box-shadow:inset 0 0 12px #631d2c99!important;transform:scale(1.05)!important;border:2px solid #631d2c!important}*:not(body):not(html):not(.App):not(.app-content):not(.main-content)::-webkit-scrollbar{display:none!important}*:not(body):not(html):not(.App):not(.app-content):not(.main-content){scrollbar-width:none!important;-ms-overflow-style:none!important}.custom-scrollbar::-webkit-scrollbar{width:8px!important;height:8px!important;display:block!important}.custom-scrollbar::-webkit-scrollbar-track{background:#ffffff0d!important;border-radius:4px!important}.custom-scrollbar::-webkit-scrollbar-thumb{background:#a30c1c99!important;border-radius:4px!important;transition:all .3s ease!important}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#a30c1ccc!important;transform:scale(1.1)!important}.no-scrollbar::-webkit-scrollbar{display:none!important}.no-scrollbar{scrollbar-width:none!important;-ms-overflow-style:none!important}::-webkit-scrollbar-thumb:active{background:linear-gradient(135deg,#f88,#f44)!important;box-shadow:inset 0 0 16px #f88c!important;transform:scale(1.15)!important}::-webkit-scrollbar-corner{background:#0f0f0f!important;border-radius:8px!important}*{scrollbar-width:thin!important;scrollbar-color:#a30c1c #0f0f0f!important}html,body{scrollbar-width:thin!important;scrollbar-color:#a30c1c #0f0f0f!important;overflow-y:auto!important}html::-webkit-scrollbar,body::-webkit-scrollbar{width:16px!important;height:16px!important}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track{background:#0f0f0f!important;border-radius:8px!important;border:2px solid #333!important}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{background:#a30c1c!important;border-radius:8px!important;border:2px solid #0f0f0f!important;min-height:40px!important}html::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover{background:#631d2c!important;transform:scale(1.05)!important}.scrollable-content,.progress-container,.progress-sections,.progressive-fragment-bar,.asset-library,.event-summary,.neural-network,.timeline,.leaderboard,.arena-data,.user-profiles,.brain-vault,.special-components,.components-layout,.left-column,.right-column,.neural-network-section,.special-components-showcase{scrollbar-width:thin;scrollbar-color:#dc2626 #1a1a1a}.scrollable-content::-webkit-scrollbar-thumb:hover,.progress-container::-webkit-scrollbar-thumb:hover,.progress-sections::-webkit-scrollbar-thumb:hover,.progressive-fragment-bar::-webkit-scrollbar-thumb:hover,.asset-library::-webkit-scrollbar-thumb:hover,.event-summary::-webkit-scrollbar-thumb:hover,.neural-network::-webkit-scrollbar-thumb:hover,.timeline::-webkit-scrollbar-thumb:hover,.leaderboard::-webkit-scrollbar-thumb:hover,.arena-data::-webkit-scrollbar-thumb:hover,.user-profiles::-webkit-scrollbar-thumb:hover,.brain-vault::-webkit-scrollbar-thumb:hover,.special-components::-webkit-scrollbar-thumb:hover,.components-layout::-webkit-scrollbar-thumb:hover,.left-column::-webkit-scrollbar-thumb:hover,.right-column::-webkit-scrollbar-thumb:hover,.neural-network-section::-webkit-scrollbar-thumb:hover,.special-components-showcase::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#ef4444,#dc2626)!important;box-shadow:inset 0 0 8px #ef444480!important;transform:scale(1.05)!important}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.dark-mode{--bg-primary: #050b12;--bg-secondary: #172d39;--bg-card: #172d39;--bg-card-hover: #285d73;--text-primary: #ffffff;--text-secondary: #e2e8f0;--text-muted: #94a3b8;--border-primary: #285d73;--border-secondary: #172d39;--bg-nav: #172d39;--bg-deep: #050b12}.custom-dark{--bg-primary: #050b12;--bg-secondary: #172d39;--bg-card: #172d39;--text-primary: #ffffff;--text-secondary: #e2e8f0;--text-muted: #94a3b8;--border-primary: #d8122231;--border-secondary: #81001c;--bg-nav: #172d39;--bg-deep: #050b12}.light-mode{--bg-primary: #2e2e2e;--bg-secondary: #3a3a3a;--bg-card: #404040;--text-primary: #f0f0f0;--text-secondary: #d0d0d0;--text-muted: #b0b0b0;--border-primary: #505050;--border-secondary: #5e5e5e;--bg-nav: #172d39;--bg-deep: #050b12}.purple-gradient{--bg-primary: #8b5cf6;--bg-secondary: #7c3aed;--bg-card: #510379;--text-primary: #ffffff;--text-secondary: #e2e8f0;--text-muted: #cbd5e1;--border-primary: #a855f7;--border-secondary: #9333ea;--bg-nav: #7c3aed;--bg-deep: #510379}.ocean-deep{--bg-primary: #050b12;--bg-secondary: #172d39;--bg-card: #285d73;--text-primary: #ffffff;--text-secondary: #e2e8f0;--text-muted: #94a3b8;--border-primary: #285d73;--border-secondary: #172d39;--bg-nav: #172d39;--bg-deep: #050b12}.crimson-fire{--bg-primary: #34000b;--bg-secondary: #d81224;--bg-card: #050b12;--text-primary: #ffffff;--text-secondary: #fecaca;--text-muted: #fca5a5;--border-primary: #d81224;--border-secondary: #34000b;--bg-nav: #d81224;--bg-deep: #34000b}.multi-gradient{--bg-primary: #0f2834;--bg-secondary: #172d39;--bg-card: #1e4a5a;--text-primary: #ffffff;--text-secondary: #e2e8f0;--text-muted: #94a3b8;--border-primary: #285d73;--border-secondary: #1e4a5a;--bg-nav: #172d39;--bg-deep: #050b12}.asymmetric-gradient{--bg-primary: #050b12;--bg-secondary: #7e0c0d;--bg-card: #d81224;--text-primary: #ffffff;--text-secondary: #fecaca;--text-muted: #fca5a5;--border-primary: #d81224;--border-secondary: #7e0c0d;--bg-nav: #7e0c0d;--bg-deep: #050b12}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Toastify__toast-container{z-index:999999999!important;position:fixed!important}.Toastify__toast{z-index:999999999!important;position:relative!important}.Toastify__progress-bar{z-index:999999999!important}.Toastify__close-button,.Toastify__toast-body{z-index:999999999!important;position:relative!important}.Toastify__toast-container--top-right,.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--bottom-right,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container *,.Toastify__toast--default,.Toastify__toast--success,.Toastify__toast--error,.Toastify__toast--warning,.Toastify__toast--info{z-index:999999999!important}.Toastify__toast-container{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.Toastify__toast-container{overflow:visible!important}body .Toastify__toast-container{z-index:999999999!important}.donation-modal-overlay~.Toastify__toast-container,.donation-modal~.Toastify__toast-container{z-index:999999999!important}@media(max-width:768px){.Toastify__toast-container{z-index:999999999!important;position:fixed!important}.Toastify__toast{z-index:999999999!important;position:relative!important}}@media(prefers-contrast:high){.Toastify__toast{border:2px solid currentColor!important}}@media(prefers-reduced-motion:reduce){.Toastify__toast{animation:none!important}}body{height:100%;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;background-color:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.App{min-height:100vh;display:flex;flex-direction:row;background-color:var(--bg-primary)}.app-content{flex:1;display:flex;flex-direction:column;margin-left:50px;transition:margin-left .15s cubic-bezier(.4,0,.2,1);width:calc(100vw - 50px);box-sizing:border-box;overflow-x:auto;overflow-y:auto}.App:not(.sidebar-collapsed) .app-content{margin-left:256px;width:calc(100vw - 256px)}.main-content{flex:1;background-color:var(--bg-primary);min-height:calc(100vh - 80px);overflow-x:auto;overflow-y:auto}@media(max-width:1024px){.app-content{margin-left:0;width:100vw}.main-content{padding:1rem}}@media(max-width:768px){.main-content{padding:.75rem}}.App main{flex:1}main{padding-bottom:100px}.description{font-family:Poppins,sans-serif;color:var(--text-secondary);font-size:var(--text-base)}button{color:var(--text-inverse);font-size:var(--text-base);font-weight:var(--font-bold);border:none;border-radius:var(--radius-lg);cursor:pointer;box-shadow:var(--shadow-md);transition:all var(--transition-normal)}select:hover,select:focus{border-color:var(--primary-700);background-color:var(--primary-700);outline:none;color:var(--text-inverse)}.glowing-red{color:var(--text-primary);text-decoration:none;font-weight:var(--font-bold);animation:glowing 4.5s infinite alternate}.glowing-red:hover{text-shadow:0 0 10px var(--error-500),0 0 20px var(--error-500),0 0 30px var(--error-500)}@keyframes glowing{0%{text-shadow:0 0 5px var(--error-500),0 0 10px var(--error-500),0 0 15px var(--error-500);transform:scale(1)}50%{text-shadow:0 0 20px var(--error-500),0 0 30px var(--error-500),0 0 40px var(--error-500);transform:scale(1.1)}to{text-shadow:0 0 5px var(--error-500),0 0 10px var(--error-500),0 0 15px var(--error-500);transform:scale(1)}}:root{--breadcrumb-bg: transparent;--breadcrumb-border: rgba(148, 163, 184, .14);--breadcrumb-text: #94a3b8;--breadcrumb-hover: #f8fafc;--breadcrumb-active: #f1f5f9;--breadcrumb-separator: rgba(148, 163, 184, .45);--breadcrumb-accent: #0ee1f2;--breadcrumb-chip: rgba(14, 226, 241, .1);--breadcrumb-chip-border: rgba(14, 226, 241, .22);--breadcrumb-height: 3rem;--breadcrumb-toolbar-bg: rgba(15, 23, 42, .55)}.breadcrumbs,.breadcrumb-nav{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:var(--breadcrumb-height);padding:.4rem .75rem;background:transparent;border-bottom:1px solid rgba(148,163,184,.08);box-shadow:none;position:relative;z-index:999;overflow:visible}.breadcrumb-trail{display:inline-flex;align-items:center;flex:0 1 auto;min-width:0;max-width:min(100%,52vw);padding:4px;margin:0;border-radius:12px;background:var(--breadcrumb-toolbar-bg);border:1px solid var(--breadcrumb-border);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff0a;mask-image:none;-webkit-mask-image:none}.breadcrumb-list,.breadcrumb-container{display:flex;align-items:center;gap:2px;margin:0;padding:0;list-style:none;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;flex-wrap:nowrap;max-width:100%}.breadcrumb-list::-webkit-scrollbar,.breadcrumb-container::-webkit-scrollbar{display:none}.breadcrumb-actions{display:flex;align-items:center;gap:.35rem;flex-shrink:0;padding:0;position:relative;z-index:999;overflow:visible}.breadcrumb-actions .header-actions{position:relative;z-index:999;overflow:visible;gap:0}.breadcrumb-actions .donation-dropdown-menu,.breadcrumb-actions .user-dropdown-menu,.breadcrumb-actions .brainvault-dropdown-menu,.breadcrumb-actions .notification-panel{position:absolute!important;top:calc(100% + 8px)!important;right:0!important;left:auto!important;bottom:auto!important;z-index:9999999!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;transform:none!important}.breadcrumb-actions .user-dropdown-menu,.breadcrumb-actions .notification-panel{display:flex!important;flex-direction:column!important}.breadcrumb-actions .notification-panel{width:320px!important;min-width:280px!important;max-width:min(320px,calc(100vw - 24px))!important;box-sizing:border-box!important}.breadcrumb-actions .donation-dropdown-menu,.breadcrumb-actions .brainvault-dropdown-menu{display:block!important}.breadcrumb-actions .donation-dropdown-overlay .donation-dropdown-menu{position:relative!important;top:auto!important;right:auto!important}.breadcrumb-item{display:inline-flex;align-items:center;gap:.1rem;flex-shrink:0;color:var(--breadcrumb-text);font-size:.8125rem;font-weight:400;letter-spacing:.015em;line-height:1.25;white-space:nowrap;position:relative}.breadcrumb-item:not(.is-active) .breadcrumb-link{opacity:.78}.breadcrumb-item:not(.is-active):hover .breadcrumb-link{opacity:1}.breadcrumb-link{display:inline-flex;align-items:center;gap:.35rem;max-width:16ch;height:32px;padding:0 .55rem;margin:0;color:var(--breadcrumb-text);text-decoration:none;border-radius:9px;border:1px solid transparent;overflow:hidden;text-overflow:ellipsis;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.breadcrumb-link:hover{color:var(--breadcrumb-hover);background:#0ee2f11a;border-color:#0ee2f12e}.breadcrumb-link:focus-visible{outline:2px solid var(--breadcrumb-accent);outline-offset:2px;color:var(--breadcrumb-active);opacity:1}.breadcrumb-current{display:inline-flex;align-items:center;gap:.35rem;max-width:30ch;height:32px;padding:0 .7rem;color:var(--breadcrumb-active);font-size:.8125rem;font-weight:600;letter-spacing:.01em;background:var(--breadcrumb-chip);border:1px solid var(--breadcrumb-chip-border);border-radius:9px;box-shadow:none;overflow:hidden;text-overflow:ellipsis;position:relative}.breadcrumb-current:before{display:none}.breadcrumb-item.is-active .breadcrumb-current{box-shadow:none}.breadcrumb-home-icon{width:.9375rem;height:.9375rem;flex-shrink:0;opacity:.7;stroke-width:1.75;transition:opacity .14s ease}.breadcrumb-link:hover .breadcrumb-home-icon,.breadcrumb-item.is-active .breadcrumb-home-icon{opacity:1}.breadcrumb-item.is-home .breadcrumb-link,.breadcrumb-item.is-home .breadcrumb-current{max-width:none;padding-inline:.45rem;gap:0}.breadcrumb-item.is-home .breadcrumb-current:before{display:none}.breadcrumb-item.is-home .breadcrumb-current{background:transparent;border-color:transparent;box-shadow:none;padding-inline:.4rem}.breadcrumb-item.is-home .breadcrumb-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.breadcrumb-list .imp-breadcrumb-sep.breadcrumb-separator{width:auto;height:auto;margin:0 .2rem;font-size:.75rem;font-weight:400;line-height:1;color:var(--breadcrumb-separator);opacity:.85}.breadcrumb-list .imp-breadcrumb-crumb,.breadcrumb-list .breadcrumb-marketplace-crumb{display:inline-flex;align-items:center;max-width:18ch;margin:0;padding:.28rem .45rem;border:none;border-radius:.3125rem;background:transparent;color:var(--breadcrumb-text);font:inherit;font-size:.8125rem;font-weight:400;letter-spacing:.015em;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;box-shadow:none;transition:color .14s ease,background-color .14s ease,opacity .14s ease;opacity:.78}.breadcrumb-list .imp-breadcrumb-crumb:hover:not(:disabled),.breadcrumb-list .breadcrumb-marketplace-crumb:hover:not(:disabled){color:var(--breadcrumb-hover);background:color-mix(in srgb,var(--text-primary, #e2e8f0) 7%,transparent);opacity:1}.breadcrumb-list .imp-breadcrumb-crumb:focus-visible,.breadcrumb-list .breadcrumb-marketplace-crumb:focus-visible{outline:2px solid var(--breadcrumb-accent);outline-offset:2px;opacity:1}.breadcrumb-list .imp-breadcrumb-crumb.is-current,.breadcrumb-list .breadcrumb-marketplace-crumb.is-current{position:relative;max-width:30ch;padding:.28rem .7rem .28rem .65rem;color:var(--breadcrumb-active);font-weight:600;letter-spacing:.01em;background:var(--breadcrumb-chip);border:1px solid var(--breadcrumb-chip-border);border-radius:.375rem;box-shadow:inset 0 1px color-mix(in srgb,var(--breadcrumb-accent) 12%,transparent);cursor:default;opacity:1}.breadcrumb-list .imp-breadcrumb-crumb.is-current:before,.breadcrumb-list .breadcrumb-marketplace-crumb.is-current:before{content:"";position:absolute;left:0;top:20%;bottom:20%;width:2px;border-radius:0 1px 1px 0;background:var(--breadcrumb-accent);opacity:.85}.breadcrumb-list .imp-breadcrumb-crumb:disabled,.breadcrumb-list .breadcrumb-marketplace-crumb:disabled{cursor:default;opacity:1}.breadcrumb-separator{display:inline-flex;align-items:center;justify-content:center;width:.75rem;height:.75rem;margin:0 .12rem;color:var(--breadcrumb-separator);flex-shrink:0;-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.9}.breadcrumb-separator svg{width:.75rem;height:.75rem;stroke-width:1.5}.breadcrumb-icon{width:.875rem;height:.875rem;flex-shrink:0;opacity:.75}.breadcrumb-item:hover .breadcrumb-icon,.breadcrumb-item.active .breadcrumb-icon,.breadcrumb-item.is-active .breadcrumb-icon{opacity:1}.breadcrumb-actions .reorderable-icons{gap:2px;padding:4px}.breadcrumb-actions .btn.btn-ghost.btn-sm.reorderable-icon,.breadcrumb-actions .reorderable-icon{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px!important;max-height:40px!important;padding:0!important;border-radius:10px!important;background:transparent!important;color:var(--breadcrumb-text, #94a3b8);display:inline-flex!important;align-items:center!important;justify-content:center!important}.breadcrumb-actions .reorderable-icon svg,.breadcrumb-actions .reorderable-icon img{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important}.breadcrumb-actions .reorderable-icon:hover{color:var(--breadcrumb-hover, #f8fafc);background:#0ee2f11a!important;border-color:#0ee2f138!important}.breadcrumb-actions .reorderable-icon:focus{outline:none}.breadcrumb-actions .reorderable-icon:focus-visible{outline:2px solid var(--breadcrumb-accent);outline-offset:2px}@media(prefers-reduced-motion:no-preference){.breadcrumb-item{animation:breadcrumbFadeIn .26s ease-out both}.breadcrumb-item:nth-child(1){animation-delay:0ms}.breadcrumb-item:nth-child(2){animation-delay:18ms}.breadcrumb-item:nth-child(3){animation-delay:36ms}.breadcrumb-item:nth-child(4){animation-delay:54ms}.breadcrumb-item:nth-child(5){animation-delay:72ms}.breadcrumb-item:nth-child(n+6){animation-delay:90ms}}@keyframes breadcrumbFadeIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.breadcrumb-item{animation:none}.breadcrumb-link,.breadcrumb-actions .reorderable-icon{transition:none}}@media(max-width:1023px){.breadcrumbs,.breadcrumb-nav{flex-direction:column;align-items:stretch;gap:.35rem;padding:.45rem 0 .5rem;min-height:0}.breadcrumb-trail{max-width:100%;padding:4px;mask-image:none;-webkit-mask-image:none}.breadcrumb-actions{padding:0;justify-content:flex-end}.breadcrumb-actions .btn.btn-ghost.btn-sm.reorderable-icon,.breadcrumb-actions .reorderable-icon{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;max-width:36px!important;max-height:36px!important}}@media(max-width:767px){.breadcrumb-item{font-size:.75rem}.breadcrumb-link,.breadcrumb-current{font-size:.75rem;padding:.22rem .4rem}.breadcrumb-current{max-width:20ch;padding-left:.55rem}.breadcrumb-link{max-width:12ch}.breadcrumb-actions .reorderable-icon[data-lucide=development],.breadcrumb-actions .reorderable-icon[data-lucide=devtools]{display:none}}@media(max-width:479px){.breadcrumbs,.breadcrumb-nav{padding:.35rem .5rem}.breadcrumb-actions .btn.btn-ghost.btn-sm.reorderable-icon,.breadcrumb-actions .reorderable-icon{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;max-width:34px!important;max-height:34px!important}.breadcrumb-actions .reorderable-icon[data-lucide=calendar]{display:none}}.btn{background:#4a4a4a;border:1px solid #666;border-radius:6px;padding:8px 16px;color:#e0e0e0;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.btn:hover{background:#3a3a3a;border-color:#007bff;transform:translateY(-1px)}.btn-primary{background:linear-gradient(135deg,#007bff,#0056b3);border-color:#007bff;color:#fff;box-shadow:0 4px 15px #0003}.btn-primary:hover{background:linear-gradient(135deg,#0056b3,#004085);transform:translateY(-2px);box-shadow:0 8px 25px #0000004d}.btn-secondary{background:#ffffff1a;border-color:#fff3;color:#94a3b8}.btn-secondary:hover{background:#fff3;border-color:#ffffff4d;color:#fff}.btn-danger{background:#ef44441a;border-color:#ef4444;color:#ef4444}.btn-danger:hover{background:#ef444433;border-color:#dc2626}.add-player-btn{background:#28a7451a;border-color:#28a745;color:#28a745}.add-player-btn:hover{background:#28a74533;border-color:#218838}.remove-player-btn{background:#dc35451a;border-color:#dc3545;color:#dc3545}.remove-player-btn:hover{background:#dc354533;border-color:#c82333}.mode-btn{background:#ffc1071a;border-color:#ffc107;color:#ffc107}.mode-btn:hover{background:#ffc10733;border-color:#e0a800}.mode-btn.active{background:#ffc107;border-color:#ffc107;color:#000}.clear-error-btn{background:#6c757d1a;border-color:#6c757d;color:#6c757d}.clear-error-btn:hover{background:#6c757d33;border-color:#5a6268}.fetch-button{background:linear-gradient(135deg,#007bff,#0056b3);border-color:#007bff;color:#fff;box-shadow:0 4px 15px #0003;padding:12px 24px;font-size:16px;font-weight:600;border:none;border-radius:8px}.fetch-button:hover{background:linear-gradient(135deg,#0056b3,#004085);transform:translateY(-2px);box-shadow:0 8px 25px #0000004d}.fetch-button:disabled{background:#666;cursor:not-allowed;transform:none;box-shadow:none}.copy-btn{background:#007bff1a;border:1px solid rgba(0,123,255,.3);border-radius:4px;padding:2px 8px;cursor:pointer;color:#007bff;transition:all .2s ease;flex-shrink:0}.copy-btn:hover{background:#007bff33;border-color:#007bff80}.event-tab-button{background:#ffffff1a;border-color:#fff3;color:#94a3b8;padding:8px 16px;border-radius:6px;cursor:pointer;transition:all .3s ease}.event-tab-button:hover{background:#fff3;border-color:#ffffff4d;color:#fff}.qualifier-btn{background:#28a7451a;border-color:#28a745;color:#28a745;padding:6px 12px;border-radius:4px;cursor:pointer;transition:all .3s ease}.qualifier-btn:hover{background:#28a74533;border-color:#218838}.btn:focus,.add-player-btn:focus,.remove-player-btn:focus,.clear-error-btn:focus,.fetch-button:focus,.copy-btn:focus,.event-tab-button:focus,.qualifier-btn:focus{outline:2px solid #007bff;outline-offset:2px}.mode-btn:focus{outline:none;outline-offset:0}.btn:active,.add-player-btn:active,.remove-player-btn:active,.mode-btn:active,.clear-error-btn:active,.fetch-button:active,.copy-btn:active,.event-tab-button:active,.qualifier-btn:active{transform:scale(.98)}*:before{opacity:unset!important;visibility:unset!important;display:unset!important;position:unset!important;content:unset!important;transition:unset!important;z-index:unset!important;pointer-events:unset!important}*:after{opacity:unset!important;visibility:unset!important;display:unset!important;position:unset!important;content:unset!important;transition:unset!important;z-index:unset!important;pointer-events:unset!important}.nav-item:before,.nav-item:after,.submenu-item:before,.submenu-item:after,.notification-dropdown-item:before,.notification-dropdown-item:after,.user-dropdown-item:before,.user-dropdown-item:after{opacity:1!important;visibility:visible!important;display:block!important}.mode-card:before,.mode-card:after,.engagement-card:before,.engagement-card:after,.regional-card:before,.regional-card:after,.cross-mode-card:before,.cross-mode-card:after,.definition-card:before,.definition-card:after,.asset-card:before,.asset-card:after,.brainvault-dropdown-item:before,.brainvault-dropdown-item:after,.feature-card:before,.feature-card:after{opacity:1!important;visibility:visible!important;display:block!important}.btn:before,.btn:after,.premium-subscribe-button:before,.premium-subscribe-button:after,.subscribe-button:before,.subscribe-button:after,.event-tab-button:before,.event-tab-button:after{opacity:1!important;visibility:visible!important;display:block!important}.dao-welcome-purpose li:before,.dao-welcome-purpose li:after,.definition-card li:before,.definition-card li:after,.feature-preview li:before,.feature-preview li:after{opacity:1!important;visibility:visible!important;display:block!important}.logo-image:before,.logo-image:after,.games-menu-trigger:before,.games-menu-trigger:after,.theme-toggle-btn:before,.theme-toggle-btn:after,.theme-option:before,.theme-option:after,.theme-preview:before,.theme-preview:after{opacity:1!important;visibility:visible!important;display:block!important}.progress-fill:before,.progress-fill:after{opacity:1!important;visibility:visible!important;display:block!important}.sidebar-nav-link.active:before,.sidebar-nav-link.active:after{opacity:1!important;visibility:visible!important;display:block!important}.synaptic-button.active:before,.synaptic-button.active:after{opacity:1!important;visibility:visible!important;display:block!important}.premium-plan-header.premium:before,.premium-plan-header.premium:after,.premium-plan-card.premium:before,.premium-plan-card.premium:after{opacity:1!important;visibility:visible!important;display:block!important}*:hover:before,*:hover:after{opacity:1!important;visibility:visible!important;display:block!important}*.active:before,*.active:after{opacity:1!important;visibility:visible!important;display:block!important}*:focus:before,*:focus:after{opacity:1!important;visibility:visible!important;display:block!important}*.loading:before,*.loading:after{opacity:1!important;visibility:visible!important;display:block!important}*.active:hover:before,*.active:hover:after{opacity:1!important;visibility:visible!important;display:block!important}.mode-selection-container{margin-bottom:16px;margin-top:16px}.mode-selection-label{display:block;margin-bottom:8px;font-size:12px;font-weight:500;color:#d1d5db}.mode-buttons{display:flex!important;gap:4px!important;flex-wrap:wrap!important}.mode-btn{background:linear-gradient(135deg,#334155,#475569)!important;border:1px solid #64748b!important;border-radius:8px!important;padding:10px 16px!important;color:#e2e8f0!important;font-size:.875rem!important;font-weight:500!important;cursor:pointer!important;transition:all .3s ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:80px!important;margin:0!important;box-shadow:none!important}.mode-btn:hover{background:linear-gradient(135deg,#475569,#64748b)!important;border-color:#e2e8f0!important;color:#fff!important;transform:translateY(-1px)!important}.mode-btn.active{background:linear-gradient(135deg,#64748b,#e2e8f0)!important;border-color:#fff!important;color:#1e293b!important;box-shadow:0 2px 4px #0003!important}.mode-btn.ranked.active{background:#6dbe3b33!important;border-color:#6dbe3b!important;color:#6dbe3b!important}.mode-btn.leviathan.active{background:#ff8a0033!important;border-color:#ff8a00!important;color:#ff8a00!important}.mode-btn.casual.active{background:#00bfe933!important;border-color:#00bff9!important;color:#00bff9!important}.scan-button-container{display:flex;justify-content:flex-start;align-items:center;margin-top:15px}.game-id-btn{display:flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid #374151;border-radius:6px;background:linear-gradient(135deg,#1f2937,#111827);color:#e5e7eb;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.game-id-btn:hover:not(:disabled){border-color:#6b7280;background:linear-gradient(135deg,#374151,#1f2937);transform:translateY(-1px)}.game-id-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.spinner{border:2px solid #374151;border-top:2px solid #e5e7eb;border-radius:50%;animation:spin 1s linear infinite}.error-message,.success-message{font-family:Inter,sans-serif;line-height:1.4}.error-message small,.success-message small{opacity:.8;font-size:11px}.mode-buttons,.mode-btn{flex:unset!important;min-width:80px!important;justify-content:center!important;background:linear-gradient(135deg,#334155,#475569)!important;border:1px solid #64748b!important;border-radius:8px!important;padding:10px 16px!important;color:#e2e8f0!important;font-size:.875rem!important;font-weight:500!important;cursor:pointer!important;transition:all .3s ease!important;display:inline-flex!important;align-items:center!important;margin:0!important;box-shadow:none!important}.sidebar-theme-portal-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200000;pointer-events:none}.sidebar-theme-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:auto;cursor:pointer;background:#000000b8;backdrop-filter:none;-webkit-backdrop-filter:none}.sidebar-theme-modal-panel{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(560px,94vw);max-height:min(88vh,900px);overflow-y:auto;overflow-x:visible;pointer-events:auto;cursor:default;box-sizing:border-box;padding:12px 14px 14px;background:#161628fa;border:1px solid rgba(14,225,242,.35);border-radius:12px;box-shadow:0 16px 48px #000000bf,0 0 0 1px #0ee1f21f;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:1;isolation:isolate}.sidebar-theme-modal-header{margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid rgba(0,191,233,.22);text-align:center;-webkit-user-select:none;user-select:none}.sidebar-theme-modal-title{margin:0 0 2px;color:#00bfe9;font-size:1.05rem;font-weight:700;letter-spacing:.02em}.sidebar-theme-modal-active{margin:0;color:#9ca3af;font-size:.72rem;line-height:1.35}.sidebar-theme-modal-active strong{color:#e5e7eb;font-weight:600}.sidebar-theme-modal-saving{display:inline-block;margin-top:4px;color:#f59e0b;font-size:11px;font-weight:500}.sidebar-theme-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(142px,1fr));gap:8px;margin-bottom:10px}.sidebar-theme-tile{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:8px;border:2px solid transparent;cursor:pointer;transition:background-color .06s ease,border-color .06s ease,box-shadow .06s ease;position:relative;overflow:visible;min-width:0;z-index:0;isolation:isolate}.sidebar-theme-tile--selected{box-shadow:inset 0 0 0 1px #00bfe940}.sidebar-theme-tile--preview{z-index:1;box-shadow:inset 0 0 0 1px #0ee1f259}html.sidebar-theme-picker-open .sidebar-theme-overlay{left:var(--sidebar-theme-overlay-offset, 70px);right:0;top:0;bottom:0;width:auto;inset:unset;backdrop-filter:none;-webkit-backdrop-filter:none}html.sidebar-theme-picker-open .sidebar,html.sidebar-theme-picker-open .sidebar .sidebar-nav-link,html.sidebar-theme-picker-open .sidebar .sidebar-nav-link.active,html.sidebar-theme-picker-open .sidebar .sidebar-header,html.sidebar-theme-picker-open .sidebar .sidebar-footer,html.sidebar-theme-picker-open .sidebar .sidebar-settings-link{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.sidebar-theme-tile-preview{flex-shrink:0;width:22px;height:22px;border-radius:5px;border:2px solid;transition:box-shadow .15s ease}.sidebar-theme-tile-label{display:block;font-weight:600;font-size:12px;color:#e0e0e0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-theme-tile-label.is-on{color:#00bfe9}.sidebar-theme-tile-desc{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:10px;line-height:1.25}.sidebar-theme-tile-check{flex-shrink:0;color:#00bfe9;font-weight:700;font-size:14px;text-shadow:0 0 10px rgba(0,191,233,.45);animation:pulse 2s infinite}.sidebar-theme-modal-footer{margin-top:10px;padding-top:10px;border-top:1px solid rgba(0,191,233,.18);text-align:center}.sidebar-theme-modal-footer-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.sidebar-theme-rail-section{margin-bottom:0;padding:8px 10px;border-radius:8px;border:1px solid rgba(0,191,233,.2);background:#00bfe90d}.sidebar-theme-rail-title{margin:0 0 4px;font-size:12px;font-weight:700;color:#00bfe9;letter-spacing:.02em}.sidebar-theme-rail-hint{margin:0 0 8px;font-size:10px;line-height:1.35;color:#9ca3af}.sidebar-theme-rail-row{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:flex-end;margin-bottom:8px}.sidebar-theme-rail-field{display:flex;flex-direction:column;gap:4px;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#a0a0a0}.sidebar-theme-rail-field input[type=color]{width:44px;height:30px;padding:0;border:1px solid rgba(255,255,255,.15);border-radius:6px;cursor:pointer;background:transparent}.sidebar-theme-rail-actions{display:flex;flex-wrap:wrap;gap:10px}.sidebar-theme-rail-btn{padding:5px 12px;border-radius:8px;font-size:11px;font-weight:600;cursor:pointer;border:1px solid rgba(255,255,255,.2);background:#ffffff0f;color:#e5e7eb}.sidebar-theme-rail-btn:disabled{opacity:.4;cursor:not-allowed}.sidebar-theme-rail-btn-primary{border-color:#00bfe973;color:#00bfe9;background:#00bfe91f}.sidebar-theme-rail-btn-primary:hover{background:#00bfe933}.sidebar-theme-rail-btn:not(:disabled):hover{background:#ffffff1a}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}to{transform:scale(1);opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.sidebar-theme-selector{position:relative;width:100%}.theme-selector-btn{transition:all .3s ease}.theme-selector-btn:hover{background-color:#0ee1f21a!important;border-color:#0ee1f24d!important;box-shadow:0 0 20px #0ee1f233}.theme-option{position:relative;transition:all .3s ease;border-radius:12px;overflow:hidden}.theme-option:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0ee1f233}.theme-option.active:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#0ee1f24d,#0ee1f21a);border-radius:14px;z-index:-1;animation:pulse 3s infinite}.theme-dropdown::-webkit-scrollbar{width:8px}.theme-dropdown::-webkit-scrollbar-track{background:#0ee1f21a;border-radius:4px}.theme-dropdown::-webkit-scrollbar-thumb{background:#0ee1f24d;border-radius:4px}.theme-dropdown::-webkit-scrollbar-thumb:hover{background:#0ee1f280}.theme-dropdown{animation:fadeInUp .3s ease-out}.theme-dropdown h4{text-shadow:0 0 20px rgba(0,191,233,.5);color:#00bfe9;font-weight:700;letter-spacing:.5px}.theme-dropdown small{text-shadow:0 0 10px rgba(0,191,233,.3);color:#00bfe9;font-weight:600}.theme-close-btn{transition:all .2s ease;border-radius:4px}.theme-close-btn:hover{background-color:#00bfe91a;transform:scale(1.1)}.theme-option:hover{border-color:#0ee1f266;background-color:#0ee1f21a}.theme-option.selected{animation:themeSelected .5s ease-out}@keyframes themeSelected{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.nav-icon-burn{color:#f97316;filter:drop-shadow(0 0 6px rgba(249,115,22,.6));animation:none;transform-origin:center bottom}.burns-illuvial-sparkline--solo .nav-icon-burn{animation:burn-nav-flame 1.65s ease-in-out infinite}@keyframes burn-nav-flame{0%,to{color:#fb923c;filter:drop-shadow(0 0 4px rgba(249,115,22,.45));transform:scale(1) translateY(0)}40%{color:#f97316;filter:drop-shadow(0 0 11px rgba(249,115,22,.9));transform:scale(1.1) translateY(-1px)}70%{color:#ea580c;filter:drop-shadow(0 0 8px rgba(234,88,12,.75));transform:scale(.95) translateY(1px)}}.sidebar-nav-link:hover .nav-icon-burn,.nav-item:hover .nav-icon-burn,.nav-item.active .nav-icon-burn{color:#fdba74;filter:drop-shadow(0 0 12px rgba(249,115,22,.95))}.nav-icon-mint{color:#34d399;filter:drop-shadow(0 0 6px rgba(52,211,153,.6));animation:none;transform-origin:center bottom}@keyframes mint-nav-sprout{0%,to{color:#6ee7b7;filter:drop-shadow(0 0 4px rgba(52,211,153,.45));transform:scale(1) translateY(0)}40%{color:#34d399;filter:drop-shadow(0 0 11px rgba(52,211,153,.9));transform:scale(1.1) translateY(-1px)}70%{color:#10b981;filter:drop-shadow(0 0 8px rgba(16,185,129,.75));transform:scale(.95) translateY(1px)}}.sidebar{position:fixed;left:0;top:0;height:100vh;width:auto;min-width:70px;max-width:256px;background:linear-gradient(135deg,#1a1a2e,#16213e);border-right:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;transition:transform .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);z-index:1100;box-shadow:2px 0 10px #0000001a;overflow:hidden;isolation:isolate;contain:layout style paint;clip-path:inset(0)}.sidebar.collapsed{width:50px;min-width:50px;max-width:50px}.sidebar:not(.collapsed){width:auto;min-width:256px;max-width:256px;z-index:1100;box-shadow:4px 0 20px #0000004d,0 0 40px #0003;isolation:isolate;contain:layout style paint;clip-path:inset(0)}.sidebar.collapsed:hover{overflow-x:hidden;z-index:1100;box-shadow:4px 0 20px #0000004d,0 0 40px #0003;isolation:isolate}.sidebar-header{display:flex;align-items:center;justify-content:center;padding:12px 1rem;border-bottom:1px solid rgba(255,255,255,.1);min-height:64px;height:64px;cursor:pointer;transition:background-color .15s cubic-bezier(.4,0,.2,1);position:relative}.sidebar:not(.collapsed) .sidebar-header{height:auto;min-height:64px;padding-top:10px;padding-bottom:10px}.sidebar:not(.collapsed) .sidebar-brand{padding-left:44px;padding-right:12px;max-width:100%;box-sizing:border-box}.sidebar:not(.collapsed) .sidebar-header-text{max-width:100%}.sidebar:not(.collapsed) .sidebar-title,.sidebar:not(.collapsed) .sidebar-header-hint{white-space:normal;text-align:center;overflow-wrap:break-word}.sidebar-header:hover{background:#ffffff0d}.sidebar-home-shortcut{position:absolute;left:12px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#a0a0a0;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.sidebar-home-shortcut:hover{background:#ffffff14;color:#fff;border-color:#0ee2f166;box-shadow:0 0 10px #0ee2f11f}.sidebar-home-shortcut:active{transform:translateY(-50%) scale(.98)}.sidebar-home-shortcut:focus-visible{outline:none;box-shadow:0 0 0 3px #0ee2f140;border-color:#0ee2f199}.sidebar-brand{display:flex;align-items:center;justify-content:center;writing-mode:horizontal-tb;text-orientation:mixed}.sidebar.collapsed .sidebar-brand{padding-left:44px}.sidebar-header-text{display:flex;flex-direction:column;align-items:center;gap:2px;line-height:1.1;writing-mode:horizontal-tb;text-orientation:mixed}.sidebar-header-hint{font-size:.72rem;font-weight:500;color:#a0a0a0bf;letter-spacing:.02em;opacity:0;white-space:nowrap}.sidebar:not(.collapsed) .sidebar-header-hint{opacity:1}.sidebar-header:hover .sidebar-header-hint{color:#ffffffc7}.sidebar-title{font-size:1rem;font-weight:600;color:#a0a0a0;white-space:nowrap;opacity:0;text-transform:uppercase;letter-spacing:.05em}.sidebar:not(.collapsed) .sidebar-title{opacity:1}.sidebar-collapsed-pin-label{display:block;font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#a0a0a0;line-height:1.1;text-align:center;max-width:52px;-webkit-user-select:none;user-select:none;transition:color .15s ease}.sidebar-header:hover .sidebar-collapsed-pin-label{color:#fff}.sidebar-nav{flex:1;display:flex;flex-direction:column;min-height:0;padding:0;overflow-y:auto}.sidebar-nav-list{list-style:none;margin:0;padding:0}.sidebar-nav-list--main{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.sidebar-nav-item--watchlist{margin-top:auto;padding-top:.35rem}.sidebar-nav-link--watchlist .sidebar-nav-icon{color:#0ee1f2b8;animation:sidebar-watchlist-pulse 2.8s ease-in-out infinite;will-change:filter,opacity,transform}.sidebar-nav-link--watchlist.is-active{color:#0ee1f2}.sidebar-nav-link--watchlist.is-active .sidebar-nav-icon{color:#0ee1f2;animation:sidebar-watchlist-pulse-active 2.4s ease-in-out infinite}@keyframes sidebar-watchlist-pulse{0%,to{opacity:.72;transform:scale(1);filter:drop-shadow(0 0 4px rgba(14,225,242,.22))}50%{opacity:1;transform:scale(1.06);filter:drop-shadow(0 0 10px rgba(14,225,242,.5))}}@keyframes sidebar-watchlist-pulse-active{0%,to{opacity:.88;transform:scale(1);filter:drop-shadow(0 0 6px rgba(14,225,242,.4))}50%{opacity:1;transform:scale(1.08);filter:drop-shadow(0 0 14px rgba(14,225,242,.75))}}@media(prefers-reduced-motion:reduce){.sidebar-nav-link--watchlist .sidebar-nav-icon,.sidebar-nav-link--watchlist.is-active .sidebar-nav-icon{animation:none}}.sidebar:not(.collapsed) .sidebar-nav-list{display:flex;flex-direction:column;align-items:stretch;width:100%}.sidebar:not(.collapsed) .sidebar-nav-item{width:100%}.sidebar-nav-item{margin:.25rem 0}.sidebar-nav-link{display:flex;align-items:center;gap:.75rem;padding:.5rem;color:#a0a0a0;text-decoration:none;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1);border-radius:.5rem;margin:0 .5rem;position:relative;justify-content:center;width:100%;border:none;background:transparent;cursor:pointer;font-family:inherit;font-size:inherit;overflow:visible}.sidebar-nav-item--has-new .sidebar-nav-link{box-shadow:inset 3px 0 #0ee1f2}.sidebar-nav-item--has-new .sidebar-nav-link.active{box-shadow:inset 3px 0 #0ee1f2,0 0 15px #0ee2f166,0 0 25px #0ee2f133,inset 0 0 10px #0ee2f10d}.sidebar-nav-item--has-new .sidebar-nav-link.active:hover{box-shadow:inset 3px 0 #0ee1f2,0 0 20px #0ee2f180,0 0 35px #0ee2f14d,inset 0 0 15px #0ee2f11a}.sidebar:not(.collapsed) .sidebar-nav-link{justify-content:flex-start;align-items:flex-start}.sidebar:not(.collapsed) .sidebar-nav-icon{margin-top:2px}.sidebar.collapsed .sidebar-nav-link{justify-content:flex-start;padding-left:12px;padding-right:.5rem;margin-right:0}.sidebar-nav-link:hover{background:#ffffff1a;color:#fff}.sidebar-nav-link.active{background:linear-gradient(135deg,#0ee2f126,#0ee2f10d);border:1px solid rgba(14,226,241,.6);color:#fff;box-shadow:0 0 15px #0ee2f166,0 0 25px #0ee2f133,inset 0 0 10px #0ee2f10d;transform:scale(1.02);position:relative;overflow:visible;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.sidebar-nav-link.active:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background:linear-gradient(45deg,#0ee2f133,#0ee2f10d,#0ee2f133);border-radius:8px;z-index:-1}.sidebar-nav-link.active:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translate(-50%);width:70%;height:2px;background:linear-gradient(90deg,transparent,#0ee2f1,rgba(14,226,241,.6),#0ee2f1,transparent);border-radius:1px;box-shadow:0 0 8px #0ee2f199}.sidebar-nav-link.active:hover{background:linear-gradient(135deg,#0ee2f133,#0ee2f11a);border-color:#0ee2f1cc;box-shadow:0 0 20px #0ee2f180,0 0 35px #0ee2f14d,inset 0 0 15px #0ee2f11a;transform:scale(1.03)}.sidebar-nav-link.active:hover:before{opacity:.6}.sidebar-nav-link.active:hover:after{box-shadow:0 0 12px #0ee2f1cc}.sidebar-nav-link.active .sidebar-nav-icon{filter:drop-shadow(0 0 12px rgba(14,226,241,.8));transform:scale(1.1)}.sidebar-nav-link[style*="width: 100%"]{width:100%!important;border:none!important;background:transparent!important;cursor:pointer!important;font-family:inherit!important;font-size:inherit!important;text-align:left!important}.sidebar-nav-link[style*="width: 100%"]:hover{background:#ffffff1a!important;color:#fff!important}.sidebar-nav-link[style*="width: 100%"]:focus{outline:none!important;box-shadow:0 0 0 2px #0ee2f14d!important}.sidebar-nav-icon{flex-shrink:0;transition:color .3s ease}.sidebar-nav-icon-wrap{position:relative;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;overflow:visible}.sidebar-nav-new-dot{animation:sidebar-new-badge-dot 2.8s ease-in-out infinite}.sidebar-nav-labels{display:flex;align-items:center;gap:.4rem;flex:1;min-width:0}.sidebar-nav-link:hover .sidebar-nav-icon{color:#0ee1f2!important;transition:color .3s ease}.sidebar-nav-link.disabled:hover .sidebar-nav-icon{color:#0ee1f2!important}.sidebar-nav-text{font-size:.875rem;font-weight:500;white-space:nowrap;writing-mode:horizontal-tb;text-orientation:mixed}.sidebar:not(.collapsed) .sidebar-nav-text{white-space:normal;overflow-wrap:break-word;word-break:normal;flex:1;min-width:0;line-height:1.25}.sidebar-nav-badge{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-size:.75rem;font-weight:600;padding:.25rem .5rem;border-radius:.375rem;margin-left:auto}.sidebar-nav-new-badge{flex-shrink:0;font-size:.625rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1.1;padding:.22rem .5rem;border-radius:999px;white-space:nowrap;color:#0ee1f2;background:linear-gradient(135deg,#0ee1f247,#6b21a857);border:1px solid rgba(14,225,242,.55);box-shadow:0 0 12px #0ee1f247,inset 0 1px #ffffff24;animation:sidebar-new-badge-glow 2.8s ease-in-out infinite}@keyframes sidebar-new-badge-glow{0%,to{box-shadow:0 0 8px #0ee1f238,inset 0 1px #ffffff1a;border-color:#0ee1f273}50%{box-shadow:0 0 16px #0ee1f273,inset 0 1px #ffffff2e;border-color:#0ee1f2cc}}@keyframes sidebar-new-badge-dot{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.12);opacity:1}}.sidebar-footer{padding:1rem;border-top:1px solid rgba(255,255,255,.1);opacity:1;flex-shrink:0;display:flex;flex-direction:column;gap:.75rem}.sidebar.collapsed .sidebar-footer{padding:.5rem .35rem;gap:.45rem;align-items:center}.sidebar.collapsed .sidebar-settings-link span{display:none}.sidebar.collapsed .sidebar-theme-selector button{justify-content:center!important;padding:8px 6px!important}.sidebar-settings-link{display:flex;align-items:center;gap:.75rem;padding:.75rem;color:#a0a0a0;text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1);border-radius:.5rem;font-size:.875rem;font-weight:500;justify-content:center;width:100%;border:none;background:transparent;cursor:pointer}.sidebar.collapsed .sidebar-settings-link{justify-content:center}.sidebar:not(.collapsed) .sidebar-settings-link{justify-content:flex-start;background:linear-gradient(135deg,#050b12,#172d39,#285d736a)}.sidebar-settings-link:hover{background:#ffffff1a;color:#fff}.sidebar-hover-expand-toggle.is-active{border:1px solid rgba(14,226,241,.35);background:linear-gradient(135deg,#0ee2f124,#0ee2f10f);color:#d7feff}@media(max-width:1024px){.sidebar{transform:translate(-100%);transition:transform .15s cubic-bezier(.4,0,.2,1)}.sidebar.mobile-open{transform:translate(0)}}.sidebar-nav::-webkit-scrollbar{width:4px}.sidebar-nav::-webkit-scrollbar-track{background:transparent}.sidebar-nav::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.sidebar-nav::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.dark-mode .sidebar,.sidebar.dark-mode{background:linear-gradient(135deg,#0f0f23,#1a1a2e)}.custom-dark .sidebar,.sidebar.custom-dark{background:linear-gradient(135deg,#1e1e2e,#2d2d44)}.purple-gradient .sidebar,.sidebar.purple-gradient{background:linear-gradient(135deg,#8b5cf6,#7c3aed,#510379)}.ocean-deep .sidebar,.sidebar.ocean-deep{background:linear-gradient(135deg,#050b12,#172d39,#285d73)}.crimson-fire .sidebar,.sidebar.crimson-fire{background:linear-gradient(135deg,#34000b,#d81224,#050b12)}.multi-gradient .sidebar,.sidebar.multi-gradient{background:var( --sidebar-multi-gradient-bg, linear-gradient( to bottom right, #20232a, #3498db, #2d3436, hsl(0, 79%, 30%, 70%), hsl(0, 79%, 30%, 10%) ) )}.asymmetric-gradient .sidebar,.sidebar.asymmetric-gradient{background:linear-gradient(162deg,#050b12 50%,#7e0c0d,#d81224 60%,#7e0c0d 62%)}.light-mode .sidebar,.sidebar.light-mode{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-right:1px solid #e2e8f0}.light-mode .sidebar-title{color:#1e293b}.light-mode .sidebar-nav-link{color:#64748b}.light-mode .sidebar-nav-link:hover{background:#0000000d;color:#1e293b}.light-mode .sidebar-nav-link.active{background:linear-gradient(135deg,#0ee2f126,#0ee2f10d);border:1px solid rgba(14,226,241,.6);color:#fff;box-shadow:0 0 15px #0ee2f166,0 0 25px #0ee2f133,inset 0 0 10px #0ee2f10d;transform:scale(1.02);position:relative;overflow:visible;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.light-mode .sidebar-nav-link.active:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background:linear-gradient(45deg,#0ee2f133,#0ee2f10d,#0ee2f133);border-radius:8px;z-index:-1}.light-mode .sidebar-nav-link.active:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translate(-50%);width:70%;height:2px;background:linear-gradient(90deg,transparent,#0ee2f1,rgba(14,226,241,.6),#0ee2f1,transparent);border-radius:1px;box-shadow:0 0 8px #0ee2f199}.light-mode .sidebar-nav-link.active:hover{background:linear-gradient(135deg,#0ee2f133,#0ee2f11a);border-color:#0ee2f1cc;box-shadow:0 0 20px #0ee2f180,0 0 35px #0ee2f14d,inset 0 0 15px #0ee2f11a;transform:scale(1.03)}.light-mode .sidebar-nav-link.active:hover:before{opacity:.6}.light-mode .sidebar-nav-link.active:hover:after{box-shadow:0 0 12px #0ee2f1cc}.light-mode .sidebar-nav-link.active .sidebar-nav-icon{filter:drop-shadow(0 0 12px rgba(14,226,241,.8));transform:scale(1.1)}.light-mode .sidebar-settings-link{color:#64748b}.light-mode .sidebar-settings-link:hover{background:#0000000d;color:#1e293b}.sidebar-nav-item-disabled{position:relative;opacity:.7;filter:grayscale(.3);animation:none!important}.sidebar-nav-link.disabled{color:#6b7280!important;cursor:not-allowed!important;position:relative;animation:none!important}.sidebar-nav-link.disabled:hover{color:#6b7280!important;transform:none!important;box-shadow:none!important;animation:none!important}.sidebar-disabled-indicator{position:absolute;top:-4px;right:-4px;font-size:12px;color:#6b7280;background:#4b556333;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-weight:700;z-index:10;transition:all .3s ease}.dark-mode .sidebar-nav-link.disabled{color:#9ca3af!important}.dark-mode .sidebar-disabled-indicator{color:#6b7280;background:#4b55634d}.light-mode .sidebar-nav-link.disabled{color:#6b7280!important}.light-mode .sidebar-disabled-indicator{color:#6b7280;background:#d1d5db4d}.sidebar.sidebar-rail-custom{background:linear-gradient(135deg,var(--sidebar-rail-a, #1a1a2e) 0%,var(--sidebar-rail-b, #16213e) 100%)!important}.sidebar.sidebar-rail-custom .sidebar-home-shortcut:hover{border-color:color-mix(in srgb,var(--sidebar-rail-accent, #0ee1f1) 55%,transparent);box-shadow:0 0 12px color-mix(in srgb,var(--sidebar-rail-accent, #0ee1f1) 35%,transparent)}.lucid-dropdown{position:relative;width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;color:#fff}.lucid-dropdown.small{font-size:12px}.lucid-dropdown.medium{font-size:14px}.lucid-dropdown.large{font-size:16px}.lucid-dropdown.compact{font-size:12px}.lucid-dropdown.dark .lucid-dropdown-menu{background:#0f172afa;border:1px solid rgba(255,255,255,.15)}.lucid-dropdown.cyber .lucid-dropdown-menu{background:linear-gradient(135deg,#0ee2f126,#7c3aed26),#1f2937f2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(14,226,241,.4);box-shadow:0 8px 32px #0ee2f14d}.lucid-dropdown.cyber .lucid-dropdown-trigger{background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.lucid-dropdown.cyber .lucid-dropdown-trigger:hover{background:#ffffff1a;border-color:#0ee2f14d;box-shadow:0 8px 25px #0ee2f14d;transform:translateY(-2px)}.lucid-dropdown.cyber .lucid-dropdown-trigger.open{background:#0ee2f133;border-color:#0ee2f180;color:#0ee2f1;box-shadow:0 8px 25px #0ee2f14d}.lucid-dropdown.cyber .lucid-dropdown-option:hover{background:#0ee2f11a}.lucid-dropdown.cyber .lucid-dropdown-option.focused,.lucid-dropdown.cyber .lucid-dropdown-option.selected{background:#0ee2f133;border-left:2px solid #0ee2f1}.lucid-dropdown.light .lucid-dropdown-menu{background:#fffffff2;border:1px solid rgba(0,0,0,.1);color:#1a1a1a}.lucid-dropdown.light .lucid-dropdown-trigger{background:#0000000d;border:1px solid rgba(0,0,0,.1)}.lucid-dropdown-label{display:block;font-weight:600;margin-bottom:.5rem;color:#f1f5f9;font-size:.875rem}.required-asterisk{color:#ef4444;margin-left:.25rem}.lucid-dropdown-container{position:relative}.lucid-dropdown-trigger{width:100%;padding:.75rem 1rem;background:#1f2937cc;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;justify-content:space-between;align-items:center;position:relative;overflow:hidden}.lucid-dropdown-trigger:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(14,226,241,.2),transparent);transition:left .5s ease;z-index:0}.lucid-dropdown-trigger:hover:before{left:100%}.lucid-dropdown-trigger:hover{background:#1f2937e6;border-color:#0ee2f14d;transform:translateY(-2px);box-shadow:0 8px 25px #0ee2f14d}.lucid-dropdown-trigger.open{background:#0ee2f133;border-color:#0ee2f180}.lucid-dropdown-trigger:disabled{opacity:.5;cursor:not-allowed}.lucid-dropdown-trigger-content{display:flex;align-items:center;gap:.5rem;flex:1;position:relative;z-index:1}.lucid-dropdown-icon{display:flex;align-items:center;color:#0ee1f2}.lucid-dropdown-value{flex:1;text-align:left}.lucid-dropdown-value.placeholder{color:#8b9dc3}.lucid-dropdown-count{background:#0ee2f14d;color:#0ee1f2;padding:.125rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600}.lucid-dropdown-actions{display:flex;align-items:center;gap:.5rem;position:relative;z-index:1}.lucid-dropdown-clear{display:flex;align-items:center;justify-content:center;padding:.25rem;border-radius:50%;cursor:pointer;color:#8b9dc3;transition:all .2s ease}.lucid-dropdown-clear:hover{color:#fff;background:#ffffff1a}.lucid-dropdown-chevron{transition:transform .3s ease;color:#8b9dc3}.lucid-dropdown-chevron.open{transform:rotate(180deg);color:#0ee1f2}.lucid-dropdown-menu{position:absolute;top:100%;left:0;min-width:100%;width:max-content;max-width:700px;z-index:1000;margin-top:.5rem;background:#1f2937fa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.15);border-radius:12px;box-shadow:0 12px 40px #00000080;overflow:hidden;display:flex;flex-direction:column;min-height:0;max-height:min(72vh,440px)}.lucid-dropdown-portal-anchor{box-sizing:border-box}.lucid-dropdown-portal-anchor .lucid-dropdown-menu{position:relative;top:auto;left:auto;right:auto;min-width:0;width:100%;max-width:none;margin-top:0;z-index:auto}.lucid-dropdown-menu-multiselect{min-width:420px!important}.lucid-dropdown-menu-multiselect .lucid-dropdown-option{padding-right:2.5rem}.lucid-dropdown-menu-multiselect .lucid-dropdown-option-content{display:flex;align-items:center;justify-content:flex-start;width:100%;gap:.75rem;position:relative}.lucid-dropdown-menu-multiselect .lucid-dropdown-option-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lucid-dropdown-menu-multiselect .lucid-dropdown-option{position:relative}.lucid-dropdown-menu-multiselect .lucid-dropdown-option-checkbox{position:absolute!important;right:.75rem!important;top:50%!important;transform:translateY(-50%)!important;margin-left:0!important;padding-left:0!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important}.lucid-dropdown-search{padding:.75rem;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;gap:.5rem}.lucid-dropdown-search-icon{color:#8b9dc3}.lucid-dropdown-search-input{flex:1;padding:.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#fff;font-size:.875rem;outline:none;transition:all .3s ease}.lucid-dropdown-search-input:focus{border-color:#0ee1f2;box-shadow:0 0 0 2px #0ee2f11a}.lucid-dropdown-search-input::placeholder{color:#8b9dc3}.lucid-dropdown-options.scrollable{box-shadow:inset 0 -14px 14px -10px #0000008c}.lucid-dropdown-scroll-hint{display:flex;align-items:center;justify-content:center;gap:.35rem;flex-shrink:0;padding:.35rem .75rem .55rem;font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8eb;border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0f172a33,#0f172aa6)}.lucid-dropdown-scroll-hint svg{color:#0ee1f2bf;flex-shrink:0}.lucid-dropdown-options{max-height:min(52vh,340px);overflow-y:auto;overflow-x:hidden;padding:.5rem;background:transparent;margin:0;min-height:0;flex:1 1 auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.lucid-dropdown-menu-multiselect .lucid-dropdown-options{max-height:min(50vh,320px)}.lucid-dropdown-options::-webkit-scrollbar{width:8px}.lucid-dropdown-options::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.lucid-dropdown-options::-webkit-scrollbar-thumb{background:#0ee2f14d;border-radius:4px}.lucid-dropdown-options::-webkit-scrollbar-thumb:hover{background:#0ee2f180}.lucid-dropdown-no-options{padding:2rem;text-align:center;color:#8b9dc3;font-size:.875rem}.lucid-dropdown-header{position:sticky;top:0;z-index:6;padding:.75rem .5rem;margin-bottom:0;border-bottom:1px solid rgba(14,226,241,.35);box-shadow:0 4px 12px #00000059,0 1px #0ee2f126;font-weight:600;font-size:.75rem;color:#0ee1f2;text-transform:uppercase;letter-spacing:.05em;background:linear-gradient(180deg,#1f2937fc,#1f2937f0,#1f2937e0);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.lucid-dropdown.cyber .lucid-dropdown-header{background:linear-gradient(180deg,#0ee2f12e,#1f2937f7 42%,#1f2937eb),#1f2937fa}.lucid-dropdown-header-content{display:grid;grid-template-columns:44px minmax(0,1fr) minmax(3.25rem,1fr) minmax(3.25rem,1fr) minmax(3.5rem,1fr);gap:0 .75rem;align-items:center}.lucid-dropdown-header-spacer{width:44px;flex-shrink:0}.lucid-dropdown-header-label{text-align:left;min-width:0}.lucid-dropdown-header-rating,.lucid-dropdown-header-matches,.lucid-dropdown-header-winrate{text-align:center}.lucid-dropdown-option{padding:.75rem;cursor:pointer;transition:all .2s ease;border-radius:6px;margin-bottom:.25rem;position:relative}.lucid-dropdown-option:hover{background:#ffffff0d}.lucid-dropdown-option.focused{background:#0ee2f11a;border-left:2px solid #0ee1f2}.lucid-dropdown-option.selected{background:#0ee2f133;border-left:2px solid #0ee1f2}.lucid-dropdown-option.disabled{opacity:.5;cursor:not-allowed}.lucid-dropdown-option-checkbox{position:relative;display:flex;align-items:center;justify-content:center;margin-left:auto;padding-left:.75rem;flex-shrink:0;order:999;width:18px;height:18px;min-width:18px;min-height:18px}.lucid-checkbox-input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.lucid-checkbox-checkmark{position:relative;display:inline-block;width:18px;height:18px;background:#ffffff0d;border:2px solid rgba(14,226,241,.4);border-radius:4px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;flex-shrink:0}.lucid-checkbox-checkmark:hover{background:#0ee2f11a;border-color:#0ee2f199;box-shadow:0 0 0 3px #0ee2f11a}.lucid-checkbox-input:checked~.lucid-checkbox-checkmark{background:linear-gradient(135deg,#0ee2f14d,#7c3aed4d);border-color:#0ee1f2;box-shadow:0 0 0 2px #0ee2f133,0 4px 12px #0ee2f14d}.lucid-checkbox-input:checked~.lucid-checkbox-checkmark:after{content:"✓";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#0ee1f2;font-size:14px;font-weight:700;line-height:1;animation:checkmarkAppear .2s ease-out}@keyframes checkmarkAppear{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}50%{transform:translate(-50%,-50%) scale(1.2)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.lucid-dropdown-option.selected .lucid-checkbox-checkmark{background:linear-gradient(135deg,#0ee2f14d,#7c3aed4d);border-color:#0ee1f2}.lucid-dropdown-option-content{display:flex;align-items:center;gap:1.5rem;width:100%}.lucid-dropdown-option-content:has(.lucid-dropdown-option-rating):not(:has(.lucid-dropdown-option-checkbox)){display:grid;grid-template-columns:44px minmax(0,1fr) minmax(3.25rem,1fr) minmax(3.25rem,1fr) minmax(3.5rem,1fr);gap:0 .75rem;align-items:center}.lucid-dropdown-option-content:has(.lucid-dropdown-option-rating):not(:has(.lucid-dropdown-option-checkbox)) .lucid-dropdown-option-icon{grid-column:1}.lucid-dropdown-option-content:has(.lucid-dropdown-option-rating):not(:has(.lucid-dropdown-option-checkbox)) .lucid-dropdown-option-label{grid-column:2;min-width:0}.lucid-dropdown-option-content:has(.lucid-dropdown-option-rating):not(:has(.lucid-dropdown-option-checkbox)) .lucid-dropdown-option-rating{grid-column:3}.lucid-dropdown-option-content:has(.lucid-dropdown-option-rating):not(:has(.lucid-dropdown-option-checkbox)) .lucid-dropdown-option-matches{grid-column:4}.lucid-dropdown-option-content:has(.lucid-dropdown-option-rating):not(:has(.lucid-dropdown-option-checkbox)) .lucid-dropdown-option-winrate{grid-column:5}.lucid-dropdown-option-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#0ee1f2;min-width:1.75rem;min-height:1.75rem}.lucid-dropdown-option-icon svg{width:24px;height:24px;min-width:24px;min-height:24px}.lucid-dropdown-option-label{font-weight:500;color:#f1f5f9}.lucid-dropdown-option-rank{font-size:.875rem}.rank-name{font-weight:600}.lucid-dropdown-option-rating{text-align:center;font-size:.875rem;font-weight:600}.lucid-dropdown-option-matches{text-align:center;font-size:.875rem;color:#8b9dc3}.matches-value{color:#8b9dc3}.lucid-dropdown-option-winrate{text-align:center;font-size:.875rem}.winrate-value{font-weight:600}.lucid-dropdown-group{margin-bottom:.5rem}.lucid-dropdown-group-options{display:flex;flex-direction:column}.lucid-dropdown.error .lucid-dropdown-trigger{border-color:#ef4444}.lucid-dropdown-error{margin-top:.5rem;font-size:.875rem;color:#ef4444}.lucid-dropdown.disabled .lucid-dropdown-trigger{opacity:.5;cursor:not-allowed}@media(max-width:768px){.lucid-dropdown-menu{max-height:250px}.lucid-dropdown-option-content{grid-template-columns:auto 1fr;gap:.5rem}.lucid-dropdown-header-content{grid-template-columns:1fr}.lucid-dropdown-header-spacer,.lucid-dropdown-header-label,.lucid-dropdown-header-rating,.lucid-dropdown-header-matches,.lucid-dropdown-header-winrate{display:none}.lucid-dropdown-option-content:has(.lucid-dropdown-option-rating):not(:has(.lucid-dropdown-option-checkbox)){display:flex;flex-wrap:wrap;gap:.5rem}.lucid-dropdown-option-content:has(.lucid-dropdown-option-rating):not(:has(.lucid-dropdown-option-checkbox)) .lucid-dropdown-option-icon,.lucid-dropdown-option-content:has(.lucid-dropdown-option-rating):not(:has(.lucid-dropdown-option-checkbox)) .lucid-dropdown-option-label,.lucid-dropdown-option-content:has(.lucid-dropdown-option-rating):not(:has(.lucid-dropdown-option-checkbox)) .lucid-dropdown-option-rating,.lucid-dropdown-option-content:has(.lucid-dropdown-option-rating):not(:has(.lucid-dropdown-option-checkbox)) .lucid-dropdown-option-matches,.lucid-dropdown-option-content:has(.lucid-dropdown-option-rating):not(:has(.lucid-dropdown-option-checkbox)) .lucid-dropdown-option-winrate{grid-column:auto}}.lucid-hover-tooltip{background:#1a202cf2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px;box-shadow:0 8px 32px #0006,0 4px 16px #0003;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.5;animation:lucidHoverFadeIn .2s ease-out;transform-origin:center;max-width:320px;word-wrap:break-word;overflow-wrap:break-word;overflow:visible}.lucid-hover-tooltip.lucid-hover-wide,.lucid-hover-tooltip[data-tooltip-type=wide]{max-width:1200px!important;min-width:1000px!important;width:auto!important}.lucid-hover-tooltip.lucid-hover-wide .lucid-hover-content,.lucid-hover-tooltip[data-tooltip-type=wide] .lucid-hover-content{max-width:1200px!important;min-width:1000px!important;width:100%!important}.lucid-hover-top{transform-origin:bottom center}.lucid-hover-bottom{transform-origin:top center}.lucid-hover-left{transform-origin:right center}.lucid-hover-right{transform-origin:left center}@keyframes lucidHoverFadeIn{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.lucid-hover-tooltip.augment-hover-tooltip,.augment-hover-tooltip.lucid-hover-tooltip{height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important;overflow-y:visible!important;overflow-x:visible!important}.lucid-hover-tooltip.augment-hover-tooltip .item-hover-content,.augment-hover-tooltip.lucid-hover-tooltip .item-hover-content,.lucid-hover-tooltip.augment-hover-tooltip .item-hover-description,.augment-hover-tooltip.lucid-hover-tooltip .item-hover-description{height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important}.lucid-hover-tooltip.augment-hover-tooltip.illuvial-hover-root,.augment-hover-tooltip.lucid-hover-tooltip.illuvial-hover-root{padding:0!important;margin:0!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:inherit!important;font-size:inherit!important;line-height:inherit!important;word-wrap:normal!important;overflow-wrap:normal!important}.lucid-hover-tooltip.augment-hover-tooltip.illuvial-hover-root:before,.augment-hover-tooltip.lucid-hover-tooltip.illuvial-hover-root:before{display:none!important}.lucid-hover-tooltip.augment-hover-tooltip.illuvial-hover-root:hover,.augment-hover-tooltip.lucid-hover-tooltip.illuvial-hover-root:hover{transform:none!important}.lucid-hover-tooltip.synergy-hover-tooltip,.synergy-hover-tooltip.lucid-hover-tooltip{height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important;overflow-y:visible!important;overflow-x:visible!important}.lucid-hover-tooltip.synergy-hover-tooltip .item-hover-content,.synergy-hover-tooltip.lucid-hover-tooltip .item-hover-content{height:fit-content!important;min-height:0!important;max-height:none!important;flex:none!important;overflow:visible!important;display:flex!important;flex-direction:column!important;gap:0!important}.lucid-hover-tooltip.synergy-hover-tooltip .item-hover-description,.synergy-hover-tooltip.lucid-hover-tooltip .item-hover-description{flex:none!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important;display:block!important;margin-top:8px!important}.lucid-hover-tooltip.synergy-hover-tooltip .item-hover-description>div,.synergy-hover-tooltip.lucid-hover-tooltip .item-hover-description>div{min-height:0!important;margin:0!important;padding:0!important}.lucid-hover-tooltip.synergy-hover-tooltip .item-hover-header,.synergy-hover-tooltip.lucid-hover-tooltip .item-hover-header{gap:10px;margin-bottom:8px;padding-bottom:8px;align-items:flex-start}.lucid-hover-tooltip.synergy-hover-tooltip .item-hover-image,.synergy-hover-tooltip.lucid-hover-tooltip .item-hover-image{width:36px;height:36px;flex-shrink:0;border-width:1px}.lucid-hover-tooltip.synergy-hover-tooltip .item-hover-image img,.synergy-hover-tooltip.lucid-hover-tooltip .item-hover-image img{object-fit:contain}.lucid-hover-tooltip.synergy-hover-tooltip .item-hover-title,.synergy-hover-tooltip.lucid-hover-tooltip .item-hover-title{flex:1;min-width:0}.lucid-hover-tooltip.top-illuvial-hover-tooltip,.top-illuvial-hover-tooltip.lucid-hover-tooltip{height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important;overflow-y:visible!important;overflow-x:visible!important;z-index:3000!important}.lucid-hover-tooltip.top-illuvial-hover-tooltip .item-hover-content,.top-illuvial-hover-tooltip.lucid-hover-tooltip .item-hover-content{height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important;overflow-y:visible!important;overflow-x:visible!important;display:flex!important;flex-direction:column!important}.lucid-hover-tooltip.top-illuvial-hover-tooltip .item-hover-description,.top-illuvial-hover-tooltip.lucid-hover-tooltip .item-hover-description{height:fit-content!important;min-height:auto!important;max-height:none!important;overflow:visible!important}@media(max-width:768px){.lucid-hover-tooltip{max-width:280px;padding:12px;font-size:13px}.lucid-hover-tooltip.augment-hover-tooltip,.augment-hover-tooltip.lucid-hover-tooltip{max-height:none!important;height:auto!important;overflow:visible!important}}@media(max-width:480px){.lucid-hover-tooltip{max-width:240px;padding:10px;font-size:12px}.lucid-hover-tooltip.augment-hover-tooltip,.augment-hover-tooltip.lucid-hover-tooltip{max-height:none!important;height:auto!important;overflow:visible!important}}.lucid-hover-tooltip:hover{transform:scale(1.02);transition:transform .2s ease}.lucid-hover-tooltip:before{content:"";position:absolute;width:0;height:0;border:6px solid transparent}.lucid-hover-top:before{bottom:-12px;left:50%;transform:translate(-50%);border-top-color:#1a202cf2}.lucid-hover-bottom:before{top:-12px;left:50%;transform:translate(-50%);border-bottom-color:#1a202cf2}.lucid-hover-left:before{right:-12px;top:50%;transform:translateY(-50%);border-left-color:#1a202cf2}.lucid-hover-right:before{left:-12px;top:50%;transform:translateY(-50%);border-right-color:#1a202cf2}.lucid-hover-tooltip[data-region="Sanctum Mesa"]{border-color:#9a24ec;box-shadow:0 8px 32px #9a24ec4d,0 4px 16px #9a24ec33}.lucid-hover-tooltip[data-region="Abyssal Basin"]{border-color:#6dbe3b;box-shadow:0 8px 32px #6dbe3b4d,0 4px 16px #6dbe3b33}.lucid-hover-tooltip[data-region="Brightland Steppes"]{border-color:#bce8e8;box-shadow:0 8px 32px #bce8e84d,0 4px 16px #bce8e833}.lucid-hover-tooltip[data-region="Crimson Waste"]{border-color:#ff8a00;box-shadow:0 8px 32px #ff8a004d,0 4px 16px #ff8a0033}.lucid-hover-tooltip[data-region="Taiga Boreal"]{border-color:#0060f1;box-shadow:0 8px 32px #0060f14d,0 4px 16px #0060f133}.lucid-hover-tooltip[data-region="Halcyon Sea"]{border-color:#00bfe9;box-shadow:0 8px 32px #00bfe94d,0 4px 16px #00bfe933}.lucid-hover-tooltip[data-region="Crystal Shores"]{border-color:#ab00fc;box-shadow:0 8px 32px #ab00fc4d,0 4px 16px #ab00fc33}.lucid-hover-tooltip[data-region="Shardbluff Labyrinth"]{border-color:#57798e;box-shadow:0 8px 32px #57798e4d,0 4px 16px #57798e33}.lucid-hover-content .tooltip-header{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.1)}.lucid-hover-content .tooltip-region-name{font-weight:700;font-size:16px;flex:1}.lucid-hover-content .tooltip-trait-index{background:linear-gradient(135deg,currentColor,rgba(255,255,255,.8));color:#000;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.lucid-hover-content .tooltip-description{margin:0;color:#e5e7eb;font-size:14px;line-height:1.5}.lucid-hover-content .tooltip-stats{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.lucid-hover-content .stat-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.lucid-hover-content .stat-label{color:#9ca3af;font-size:13px}.lucid-hover-content .stat-value{color:#fff;font-weight:600;font-size:14px}.lucid-hover-tooltip[data-state=loading]{opacity:.7}.lucid-hover-tooltip[data-state=error]{border-color:#ef4444;background:#ef44441a}.lucid-hover-tooltip[aria-hidden=true]{display:none}.lucid-hover-tooltip:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.burns-analysis-page .core-vault-title-main{color:#14b8a6}.analytic-page.burns-analysis-page{position:relative!important;--pb-ink: rgba(248, 250, 252, .96);--pb-muted: rgba(186, 198, 220, .78);--pb-line: rgba(148, 163, 184, .16);--pb-border-w: 1px;--pb-accent: #0ee1f2;--pb-accent-2: #7c6cff}.burns-analysis-seo-header{position:relative;z-index:2;max-width:52rem;margin:0 auto .35rem;padding:0 1rem;text-align:center}.burns-analysis-seo-header .core-vault-title{margin-bottom:.55rem}.burns-analysis-seo-lead{margin:0 auto 1rem;max-width:42rem;font-family:Mulish,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(.92rem,1.35vw,1.02rem);font-weight:500;line-height:1.55;letter-spacing:.01em;color:var(--pb-muted)}.burns-analysis-page .burns-analysis-kpi-eyebrow{display:block;position:relative;z-index:2;margin:0;padding:0;text-align:left}.burns-analysis-page .global-kpis-header{align-items:flex-start;gap:16px 28px}.burns-analysis-page .global-kpis-header .cv-gk-header-logo-container{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 auto;min-width:0;gap:8px}.burns-analysis-page .global-kpis-header .cv-gk-header-brand{display:flex;flex-direction:row;align-items:center;gap:14px;min-width:0}.burns-analysis-page .global-kpis-header .cv-gk-header-title-block{display:flex;flex-direction:column;min-width:0}.burns-analysis-page .global-kpis-header .core-vault-title-main{margin:0;font-size:clamp(1.35rem,2.1vw,1.85rem);line-height:1.15;white-space:normal}.burns-analysis-page .global-kpis-header .global-kpis-header-lead{margin:0;max-width:42rem;text-align:left}.burns-pb-surface{position:relative;z-index:2;margin-top:24px;padding:24px 24px 24px 8px;gap:5px;border-radius:12px;border:1px solid rgba(14,225,242,.2);background:linear-gradient(135deg,#0ee1f20f,#0ee1f205),#080c18b8;color:var(--pb-ink);font-family:Mulish,Inter,system-ui,-apple-system,sans-serif}.burns-illuvials-by-tier .pb-section-heading h2,.burns-illuvials-metric-header-top h2{margin:0;font-family:Mulish,Inter,system-ui,sans-serif;font-size:clamp(1.2rem,1.7vw,1.45rem);font-weight:800;letter-spacing:-.025em;line-height:1.15;color:#f8fafcfa;text-wrap:balance}.burns-illuvials-by-tier .pb-section-heading h2:after,.burns-illuvials-metric-header-top h2:after{content:"";display:block;width:36px;height:2px;margin-top:8px;border-radius:999px;background:linear-gradient(90deg,#0ee1f2d9,#0ee1f20d)}.burns-tier-band .pb-direction-band-head.pb-tier-band-head{justify-content:flex-start;align-items:baseline;flex-wrap:wrap;gap:6px 12px;text-align:left;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(148,163,184,.1)}.burns-tier-band .pb-direction-band-head.pb-tier-band-head h3{margin:0;font-family:Mulish,Inter,system-ui,sans-serif;font-size:.8rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--pb-tier-accent, #0ee1f2);text-shadow:0 0 18px color-mix(in srgb,var(--pb-tier-accent, #0ee1f2) 28%,transparent)}.burns-tier-band .pb-direction-band-head.pb-tier-band-head>span,.burns-tier-band .pb-direction-band-head.pb-tier-band-head .burns-tier-band-head-meta{margin:0;text-align:left;font-family:Mulish,Inter,system-ui,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.02em;color:#bac6dcb8}.burns-tier-band-head-meta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:0 8px}.burns-tier-band-head-daily{margin-left:2px}.burns-tier-band .pb-direction-band-head.pb-tier-band-head .burns-tier-band-head-daily.burns-by-tier-burn-daily,.burns-tier-band .pb-direction-band-head.pb-tier-band-head .burns-tier-band-head-daily.burns-by-tier-mint-daily{background:#070c18b8;border:1px solid rgba(74,222,128,.22);box-shadow:inset 0 1px #ffffff0d,0 1px 4px #00000038}.burns-tier-band .pb-direction-band-head.pb-tier-band-head .burns-tier-band-head-daily .burns-period-burn-delta__flame.nav-icon-burn,.burns-tier-band .pb-direction-band-head.pb-tier-band-head .burns-tier-band-head-daily .burns-period-mint-delta__sprout.sidebar-nav-icon{width:12px;height:12px}.burns-tier-band .pb-direction-band-head.pb-tier-band-head .burns-tier-band-head-daily .burns-by-tier-burn-daily-period,.burns-tier-band .pb-direction-band-head.pb-tier-band-head .burns-tier-band-head-daily .burns-by-tier-mint-daily-period{color:#94a3b8d1}.burns-tier-band .pb-direction-band-head.pb-tier-band-head .burns-tier-band-head-daily .burns-by-tier-burn-daily-value{color:#86efaceb}.burns-tier-band .pb-direction-band-head.pb-tier-band-head .burns-tier-band-head-daily .burns-by-tier-mint-daily-value{color:#34d399}.burns-paywall-gate{display:inline-flex;align-items:center;gap:3px;padding:0;margin:0;border:none;background:transparent;font:inherit;line-height:1;cursor:pointer;vertical-align:baseline}.burns-paywall-gate--locked{opacity:.82}.burns-paywall-gate--locked:hover,.burns-paywall-gate--locked:focus-visible{opacity:1}.burns-paywall-gate__icon{flex:0 0 auto;color:#94a3b8e0}.burns-paywall-gate__plan{font-size:.46rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#cbd5e1e6}.burns-paywall-gate--progress-current{margin-left:auto;padding:0 2px;border-radius:4px;border:1px dashed rgba(148,163,184,.28);background:#070c1873}.burns-paywall-gate--progress-current .burns-paywall-gate__plan{font-size:.44rem}.burns-paywall-gate--burn-delta{border-color:#94a3b83d!important;background:#070c18c7!important;box-shadow:inset 0 1px #ffffff0a,0 1px 4px #0000002e!important}.burns-paywall-gate--burn-delta .burns-period-burn-delta__label,.burns-paywall-gate--burn-delta .burns-by-tier-burn-daily-period{color:#94a3b89e}.burns-paywall-gate--burn-delta:hover,.burns-paywall-gate--burn-delta:focus-visible{border-color:#94a3b861!important;background:#0f172ad1!important}.burns-illuvial-card--solo .burns-paywall-gate--progress-current{border:none;background:transparent;text-shadow:0 1px 3px rgba(0,0,0,.95),0 0 6px rgba(0,0,0,.6)}.burns-analysis-page--kpi-hover-off .global-kpis-section:hover{background:linear-gradient(135deg,#0ee1f214,#0ee1f208,#0ee1f20d);border-color:#0ee1f240;box-shadow:0 8px 32px #0000004d,0 0 0 1px #0ee1f21a inset,0 0 60px #0ee1f21a;transform:none}.burns-analysis-page--kpi-hover-off .global-kpis-section:hover:before{opacity:.9;height:4px}.burns-analysis-page--kpi-hover-off .global-kpis-section:hover:after{opacity:.6;width:60%}.burns-analysis-page--kpi-hover-off .global-kpis-section:hover .global-kpis-logo-background,.burns-analysis-page--kpi-hover-off .global-kpis-section:hover .global-kpis-logo-background-secondary{opacity:.168!important}@media(max-width:2475px){.burns-analysis-page--kpi-hover-off .global-kpis-section:hover .global-kpis-logo-background{opacity:.09!important}}.burns-analysis-page:not(.holder-insights-page) .global-kpis-logo-background{margin-top:30px}.burns-analysis-page--kpi-hover-off .cv-gk-header-logo:hover,.burns-analysis-page--kpi-hover-off .global-kpis-logo:hover{filter:drop-shadow(0 0 10px rgba(14,225,242,.4));opacity:.95;transform:none}.burns-analysis-page--kpi-hover-off .dashboard-section .category-kpi-box:hover,.burns-analysis-page--kpi-hover-off .category-kpi-box:hover{background:linear-gradient(135deg,#0ee1f20d,#0ee1f205);border-color:#0ee1f226;box-shadow:0 4px 12px #00000026,0 0 0 1px #0ee1f20d inset;transform:none}.burns-analysis-page--kpi-hover-off .category-kpi-box:hover:before{opacity:0}.burns-analysis-page--kpi-hover-off .sub-metric-item:hover,.burns-analysis-page--kpi-hover-off .sub-metric-item.clickable:hover{background:linear-gradient(90deg,#0ee1f20a,#0ee1f205);border-color:#0ee1f21f;transform:none;box-shadow:none}.burns-analysis-page--kpi-hover-off .sub-metric-item:hover:before,.burns-analysis-page--kpi-hover-off .sub-metric-item.clickable:hover:after{opacity:0}.burns-analysis-page--kpi-hover-off .sub-metric-item:hover .sub-metric-label{color:#ffffffd9}.burns-analysis-page--kpi-hover-off .sub-metric-item:hover .sub-metric-value{text-shadow:none;transform:none}.burns-analysis-page--kpi-hover-off .sub-metric-item:hover .sub-metric-deep-analysis-icon{background:inherit;box-shadow:none;transform:none}.burns-analysis-page--kpi-hover-off .sub-metrics-category-label:hover{color:inherit;opacity:inherit}.burns-analysis-page .sub-metric-dual-value{gap:6px;font-size:12px;font-weight:700;line-height:1.15;letter-spacing:-.015em}.burns-analysis-page .sub-metric-dual-caption{font-size:.55rem;letter-spacing:.07em;opacity:.8}.burns-analysis-page .sub-metric-dual-pct{font-size:.62rem;font-weight:600;opacity:.65}.burns-analysis-page .sub-metric-dual-part .compact-number-digits{font-size:12px}.burns-analysis-page .sub-metric-dual-part .compact-number-unit{font-size:.68em}.burns-analysis-page .sub-metric-dual-row--flow{gap:5px}.burns-analysis-page .sub-metric-dual-part--burn,.burns-analysis-page .sub-metric-dual-part--mint,.burns-analysis-page .sub-metric-dual-part--supply{justify-content:flex-end}.burns-period-pulse-section{min-width:0}.burns-period-pulse__card.category-kpi-box{--pulse-burn: #f97316;--pulse-mint: #34d399;--pulse-ink: rgba(226, 232, 240, .92);--pulse-muted: rgba(148, 163, 184, .78);display:flex;flex-direction:column;gap:6px;min-width:0;height:100%;padding:12px 14px 10px}.burns-period-pulse__card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;padding:0;line-height:1;min-width:0;flex:0 0 auto}.burns-period-pulse__period{flex:0 0 auto;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--pulse-muted);line-height:1}.burns-period-pulse__share{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px;flex:1 1 auto;min-width:0;max-width:72%}.burns-period-pulse__share--empty{opacity:.45}.burns-period-pulse__share-pct{flex:0 0 auto;font-size:.58rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:1;white-space:nowrap}.burns-period-pulse__share-pct--burn{color:var(--pulse-burn)}.burns-period-pulse__share-pct--mint{color:var(--pulse-mint)}.burns-period-pulse__share-track{display:flex;align-items:stretch;width:100%;min-width:36px;height:5px;border-radius:999px;overflow:hidden;background:#94a3b829}.burns-period-pulse__share-fill{height:100%;min-width:0}.burns-period-pulse__share-fill--burn{background:linear-gradient(90deg,#fb923c,var(--pulse-burn));box-shadow:0 0 6px #f9731659}.burns-period-pulse__share-fill--mint{background:linear-gradient(90deg,var(--pulse-mint),#6ee7b7);box-shadow:0 0 6px #34d3994d}.burns-period-pulse__body{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0;min-height:0}.burns-period-pulse__metrics{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:8px 12px;width:100%;min-width:0;flex:0 0 auto}.burns-period-pulse__metric{display:inline-flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0}.burns-period-pulse__metric--burn{justify-content:flex-start;text-align:left}.burns-period-pulse__metric--mint{justify-content:flex-end;text-align:right}.burns-period-pulse__metric-main{display:inline-flex;align-items:center;min-width:0}.burns-period-pulse__flow{display:inline-flex;align-items:center;gap:2px;font-size:.82rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1}.burns-period-pulse__metric--burn .burns-period-pulse__flow,.burns-period-pulse__metric--burn .compact-number-digits,.burns-period-pulse__metric--burn .compact-number-unit,.burns-period-pulse__metric--burn .burns-period-pulse__plus{color:var(--pulse-burn)}.burns-period-pulse__metric--mint .burns-period-pulse__flow,.burns-period-pulse__metric--mint .compact-number-digits,.burns-period-pulse__metric--mint .compact-number-unit,.burns-period-pulse__metric--mint .burns-period-pulse__plus{color:var(--pulse-mint)}.burns-period-pulse__plus{font-weight:700;opacity:.85}.burns-period-pulse__flow .nav-icon-burn,.burns-period-pulse__flow .nav-icon-mint,.burns-period-pulse__flow .burns-period-compare-delta__flame,.burns-period-pulse__flow .burns-period-compare-delta__sprout{width:10px;height:10px;flex:0 0 auto}.burns-period-pulse__metric-avg{display:inline-flex;align-items:baseline;gap:4px;padding-left:0;font-size:.58rem;line-height:1.2;color:var(--pulse-muted);white-space:nowrap}.burns-period-pulse__metric--mint .burns-period-pulse__metric-avg{justify-content:flex-end}.burns-period-pulse__avg-label{font-weight:600;letter-spacing:.03em;text-transform:lowercase;opacity:.85}.burns-period-pulse__avg-value{font-weight:650;font-variant-numeric:tabular-nums;color:#e2e8f0c7}.burns-period-pulse__chart-wrap{position:relative;display:flex;flex-direction:column;align-items:stretch;flex:1 1 auto;gap:0;min-width:0;min-height:96px;width:100%}.burns-period-pulse__chart-wrap--empty,.burns-period-pulse__skeleton{min-height:96px;border-radius:8px;background:linear-gradient(90deg,#94a3b80f,#94a3b81f,#94a3b80f);background-size:200% 100%;animation:burns-period-pulse-shimmer 1.4s ease-in-out infinite}.burns-period-pulse__chart{display:block;flex:1 1 auto;width:100%;min-height:80px;height:auto;overflow:hidden}.burns-period-pulse__time-axis{position:relative;flex:0 0 auto;width:100%;min-height:0;pointer-events:none;box-sizing:border-box}.burns-period-pulse__time-axis--single{height:12px;min-height:12px;max-height:12px}.burns-period-pulse__time-axis--dual{height:22px;min-height:22px;max-height:22px}.burns-period-pulse__time-axis-row{position:relative;width:100%;height:11px;overflow:hidden}.burns-period-pulse__time-axis-row--day{height:12px}.burns-period-pulse__time-axis-row--superior{height:10px}.burns-period-pulse__time-mark{position:absolute;top:0;transform:translate(-50%);white-space:nowrap;line-height:1.1;font-variant-numeric:tabular-nums;letter-spacing:.02em;-webkit-user-select:none;user-select:none}.burns-period-pulse__time-mark--day{font-size:.54rem;font-weight:650;color:#e2e8f0d1}.burns-period-pulse__time-mark--month{font-size:.5rem;font-weight:700;text-transform:uppercase;color:#0ee1f2b8}.burns-period-pulse__time-mark--year{font-size:.5rem;font-weight:750;color:#0ee1f2f2}.burns-period-pulse__chart--empty,.burns-period-pulse__skeleton{width:100%;min-height:64px;border-radius:8px}@keyframes burns-period-pulse-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(max-width:640px){.burns-period-pulse__metrics{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.burns-period-pulse__share{max-width:100%}.burns-period-pulse__chart-wrap{min-height:84px}.burns-period-pulse__chart{min-height:68px}.burns-period-pulse__time-axis--single{height:11px;min-height:11px;max-height:11px}.burns-period-pulse__time-axis--dual{height:20px;min-height:20px;max-height:20px}}.burns-by-tier-bars{margin-top:0}.dashboard-section--full{grid-column:1 / -1}.burns-by-tier-kpi-box{--burns-by-tier-label-col: 100px;--burns-by-tier-stats-col: 152px;width:100%;gap:0;padding:22px 24px 20px;overflow:visible}.burns-by-tier-kpi-box:hover{transform:none}.burns-by-tier-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px 24px;margin:0 0 16px;padding-bottom:14px;border-bottom:1px solid rgba(148,163,184,.12)}.burns-by-tier-header-main{flex:1 1 240px;min-width:0}.burns-by-tier-header-global{flex:1 1 100%;width:100%;margin-top:2px}.burns-by-tier-bar-row--global.pb-bar-row{border-color:#0ee1f224;background:linear-gradient(160deg,#0ee1f212,#0ee1f205),#080c186b}.burns-by-tier-bar-row--global.pb-bar-row:hover:not(:disabled){border-color:#0ee1f247;background:linear-gradient(160deg,#0ee1f21c,#0ee1f208),#0a102094}.burns-by-tier-bar-row--global .burns-by-tier-bar-body{flex:1 1 auto;width:100%;min-width:0}.burns-by-tier-bar-row--global .pb-bar-label{display:inline-flex;flex-direction:column;align-items:flex-start;flex-wrap:nowrap;gap:4px}.burns-by-tier-bar-row--global .burns-by-tier-compare-lane-meta{flex-wrap:nowrap;white-space:nowrap;width:100%;max-width:100%}.burns-by-tier-global-badge{display:inline-flex;align-items:center;padding:2px 0;border-radius:999px;border:1px solid rgba(14,225,242,.28);background:#0ee1f21a;color:#7ef0f8eb;font-size:.48rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.2}.burns-by-tier-kpi-box .burns-by-tier-title.category-title-KPI{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin:0;text-align:left;font-size:1.15rem;font-weight:700;letter-spacing:-.02em;color:#f8fafcf5;text-shadow:none;flex:0 1 auto;min-width:0}.burns-by-tier-title-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px 16px}.burns-by-tier-title-row .burns-by-tier-title{order:0;flex:0 1 auto}.burns-by-tier-title-row .burns-by-tier-header-rollup{order:1}.burns-by-tier-header-rollup{display:inline-flex;align-items:baseline;gap:5px;flex:0 0 auto;padding:4px 10px;border-radius:999px;border:1px solid color-mix(in srgb,rgb(var(--burns-metric-rgb, 148, 163, 184)) 22%,transparent);background:color-mix(in srgb,rgb(var(--burns-metric-rgb, 148, 163, 184)) 8%,rgba(8,12,24,.55));line-height:1.1;--burns-metric-rgb: 148, 163, 184;transition:none;animation:none}.burns-by-tier-header-rollup--burns{--burns-metric-rgb: 249, 115, 22}.burns-by-tier-header-rollup--mints{--burns-metric-rgb: 52, 211, 153}.burns-by-tier-header-rollup--compare{gap:8px;border-color:color-mix(in srgb,#f97316 18%,#34d399 18%,transparent);background:linear-gradient(90deg,color-mix(in srgb,#f97316 10%,rgba(8,12,24,.55)),color-mix(in srgb,#34d399 10%,rgba(8,12,24,.55)) 62%,color-mix(in srgb,#22d3ee 11%,rgba(8,12,24,.55)))}.burns-by-tier-header-rollup-value--pct{padding:1px 6px;border-radius:999px;border:1px solid color-mix(in srgb,rgb(var(--burns-metric-rgb)) 30%,transparent);background:color-mix(in srgb,rgb(var(--burns-metric-rgb)) 12%,transparent);font-size:.76rem;font-weight:800}.burns-by-tier-header-rollup-metric{display:inline-flex;align-items:baseline;gap:4px}.burns-by-tier-header-rollup-metric--burns{--burns-metric-rgb: 249, 115, 22}.burns-by-tier-header-rollup-metric--mints{--burns-metric-rgb: 52, 211, 153}.burns-by-tier-header-rollup-value{font-size:.82rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:rgb(var(--burns-metric-rgb));transition:none;animation:none}.burns-by-tier-header-rollup-value .compact-number{display:inline-flex;align-items:baseline;gap:.18em}.burns-by-tier-header-rollup-value .compact-number-digits{color:rgb(var(--burns-metric-rgb));opacity:.96}.burns-by-tier-header-rollup-value .compact-number-unit{color:rgb(var(--burns-metric-rgb));font-weight:700;margin-left:.12em}.burns-by-tier-header-rollup-value .compact-number-unit[data-unit=k]{opacity:.42}.burns-by-tier-header-rollup-value .compact-number-unit[data-unit=M]{opacity:.58}.burns-by-tier-header-rollup-value .compact-number-unit[data-unit=B]{opacity:.74}.burns-by-tier-header-rollup-value .compact-number-unit[data-unit=T]{opacity:.88}.burns-by-tier-header-rollup-unit{font-size:.56rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--burns-metric-rgb));opacity:.48}.burns-by-tier-header-rollup-label{font-size:.58rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b89e}.burns-by-tier-header-rollup--burns .burns-by-tier-header-rollup-label,.burns-by-tier-header-rollup--mints .burns-by-tier-header-rollup-label{color:rgb(var(--burns-metric-rgb));opacity:.42}.burns-by-tier-kpi-box .burns-by-tier-title .category-title-text{flex:0 1 auto;text-align:left;color:inherit}.burns-by-tier-kpi-box .burns-by-tier-title .metric-count-badge{margin-left:0;color:#94a3b8bf;background:#94a3b814;border-color:#94a3b829;opacity:1}.burns-by-tier-subtitle{margin:6px 0 0;font-size:.78rem;font-weight:500;letter-spacing:.01em;line-height:1.35;color:#94a3b8b8}.burns-by-tier-toolbar{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:10px 14px;margin:10px 0 8px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.burns-by-tier-view-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 12px}.burns-by-tier-view-toggle{display:inline-flex;align-items:center;gap:4px;padding:3px;border-radius:999px;border:1px solid rgba(14,225,242,.22);background:#060a16b8}.burns-by-tier-stack-mode-toggle{margin-left:0}.burns-by-tier-view-toggle .hl-iv-roster__metric-btn,.burns-by-tier-view-toggle .burns-timeframe-sliver-metric-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:28px;padding:4px 12px;border:1px solid transparent;border-radius:999px;background:transparent;color:#cbd5e1e0;font-size:.78rem;font-weight:650;cursor:pointer;transition:color .15s ease,background .15s ease,box-shadow .15s ease,border-color .15s ease}.burns-by-tier-view-toggle .hl-iv-roster__metric-btn svg,.burns-by-tier-view-toggle .burns-timeframe-sliver-metric-btn svg{flex:0 0 auto;opacity:.88}.burns-by-tier-view-toggle .hl-iv-roster__metric-btn:hover,.burns-by-tier-view-toggle .burns-timeframe-sliver-metric-btn:hover{color:#f8fafc;background:#0ee1f214}.burns-by-tier-view-toggle .hl-iv-roster__metric-btn--on,.burns-by-tier-view-toggle .burns-timeframe-sliver-metric-btn.hl-iv-roster__metric-btn--on{color:#ecfeff;border-color:#0ee1f259;background:#0ee1f229;box-shadow:0 0 12px #0ee1f22e}.burns-by-tier-tier-key{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.burns-by-tier-tier-key .burns-filter-group-label{font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8e0}.burns-by-tier-tier-key-list{display:inline-flex;flex-wrap:wrap;gap:4px}.burns-by-tier-tier-chip{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:3px 9px;border-radius:999px;border:1px solid color-mix(in srgb,var(--burns-tier-stroke) 42%,transparent);background:#080c188c;color:#e2e8f0eb;font-size:.75rem;font-weight:650;cursor:pointer;transition:opacity .15s ease,border-color .15s ease,background .15s ease}.burns-by-tier-tier-chip.is-dimmed{opacity:.38}.burns-by-tier-tier-chip.is-active{border-color:color-mix(in srgb,var(--burns-tier-stroke) 72%,transparent);background:color-mix(in srgb,var(--burns-tier-stroke) 14%,rgba(8,12,24,.7))}.burns-by-tier-tier-chip-swatch{width:8px;height:8px;border-radius:999px;background:var(--burns-tier-stroke);box-shadow:0 0 0 1px #00000059}.burns-by-tier-tier-reset{min-height:28px;padding:3px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.28);background:transparent;color:#94a3b8f2;font-size:.72rem;font-weight:600;cursor:pointer}.burns-by-tier-tier-reset:hover{border-color:#0ee1f259;color:#e2e8f0}.burns-by-tier-curve,.burns-by-tier-curve .burns-tier-stack-chart,.burns-by-tier-curve .hl-iv-roster__tier-curve-main-col,.burns-by-tier-curve .hl-iv-roster__tier-curve-svg-slot{overflow:visible}.burns-by-tier-curve{margin:0;min-height:260px}.burns-by-tier-curve--supply-bubble{width:100%;max-width:100%;min-height:clamp(505px,64vh,745px)}.burns-by-tier-curve--index{min-height:360px}.burns-index-chart{--burns-index-ink: rgba(226, 232, 240, .92);--burns-index-muted: rgba(148, 163, 184, .78);--burns-index-line: rgba(148, 163, 184, .16);--burns-index-baseline: rgba(14, 225, 242, .45);display:flex;flex-direction:column;gap:10px;width:100%;min-height:340px;padding:10px 12px 12px;border-radius:14px;border:1px solid rgba(148,163,184,.14);background:linear-gradient(165deg,#0c1224b8,#060a14e0 55%,#080e1ceb);box-sizing:border-box}.burns-index-chart--loading,.burns-index-chart--empty{display:grid;place-items:center;min-height:280px;color:var(--burns-index-muted);font-size:.82rem}.burns-index-chart__skeleton{width:100%;height:220px;border-radius:10px;background:linear-gradient(90deg,#94a3b80f,#94a3b824,#94a3b80f);background-size:200% 100%;animation:burns-index-shimmer 1.4s ease-in-out infinite}@keyframes burns-index-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.burns-index-chart__header{display:flex;flex-direction:column;gap:6px}.burns-index-chart__nav{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0}.burns-index-chart__nav-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;width:100%;min-width:0;overflow:visible}.burns-index-chart__nav-row .burns-index-chart__back,.burns-index-chart__nav-row .burns-index-chart__level-pill{flex:0 0 auto}.burns-index-chart__nav-row .burns-index-chart__tier-picker,.burns-index-chart__nav-row .burns-index-chart__filters{flex:1 1 auto;min-width:min(100%,320px);max-width:100%;overflow:visible}.burns-index-chart__tier-picker.hl-iv-roster__tier-picker-anchor{--hl-tier-chip-w: 48px;--hl-filter-chips-min-h: 36px;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px;overflow:visible;max-width:none}.burns-index-chart__tier-picker .hl-iv-roster__filter-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:var(--hl-filter-chips-min-h, 36px);width:max-content;max-width:none;overflow:visible}.burns-index-chart__tier-picker .hl-iv-roster__tier-chip-wrap{flex:0 0 var(--hl-tier-chip-w, 48px);width:var(--hl-tier-chip-w, 48px);min-width:var(--hl-tier-chip-w, 48px);max-width:var(--hl-tier-chip-w, 48px)}.burns-index-chart__tier-picker .hl-iv-roster__chip--tier{min-height:var(--hl-filter-chips-min-h, 36px)}.burns-index-chart__crumb{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:4px;margin:0;padding:0;list-style:none;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--burns-index-muted);flex:0 0 auto;width:100%}.burns-index-chart__back,.burns-index-chart__level-pill{display:inline-flex;align-items:center;gap:2px;height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(14,225,242,.28);background:#0ee1f214;color:#e2e8f0;font-size:.72rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.burns-index-chart__back:hover{border-color:#0ee1f280;background:#0ee1f224}.burns-index-chart__level-pill{cursor:default;border-color:#94a3b838;background:#94a3b814;color:var(--burns-index-muted)}.burns-index-chart__titles{min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding-left:2px}.burns-index-chart__title{margin:0;font-size:.92rem;font-weight:700;letter-spacing:.02em;color:var(--burns-index-ink)}.burns-index-chart__subtitle{margin:2px 0 0;font-size:.72rem;color:var(--burns-index-muted);line-height:1.35;max-width:56ch}.burns-index-chart__filters{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;margin:0;padding:0;list-style:none;overflow:visible;width:max-content;max-width:100%}.burns-index-chart__filter-chip{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--burns-index-filter, #94a3b8) 40%,transparent);background:color-mix(in srgb,var(--burns-index-filter, #94a3b8) 12%,transparent);color:var(--burns-index-ink);font-size:.72rem;font-weight:650;cursor:default;transition:border-color .12s ease,background .12s ease,transform .12s ease;white-space:nowrap}.burns-index-chart__filter-chip.is-drillable{cursor:pointer}.burns-index-chart__filter-chip.is-drillable:hover{border-color:color-mix(in srgb,var(--burns-index-filter, #94a3b8) 70%,white);background:color-mix(in srgb,var(--burns-index-filter, #94a3b8) 22%,transparent);transform:translateY(-1px)}.burns-index-chart__filter-chip.is-leaf{opacity:.95}.burns-index-chart__filter-chip:disabled{cursor:default}.burns-index-chart__filter-label{max-width:18ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.burns-index-chart__crumb li{display:inline-flex;align-items:center;gap:4px}.burns-index-chart__crumb li:not(:last-child):after{content:"›";margin-left:4px;opacity:.55}.burns-index-chart__crumb .is-current{color:#f8fafceb;font-weight:700}.burns-index-chart__crumb button{border:0;background:transparent;color:#0ee1f2e6;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;padding:0}.burns-index-chart__crumb button:hover{color:#67e8f9;text-decoration:underline}.burns-index-chart__plot-wrap{position:relative;width:100%}.burns-index-chart__svg{display:block;width:100%;height:auto;overflow:visible;touch-action:none}.burns-index-chart__grid{stroke:var(--burns-index-line);stroke-width:1;stroke-dasharray:3 4}.burns-index-chart__grid--baseline{stroke:var(--burns-index-baseline);stroke-width:1.25;stroke-dasharray:0;opacity:.85}.burns-index-chart__axis-label{fill:#94a3b8b8;font-size:10px;font-variant-numeric:tabular-nums}.burns-index-chart__line{transition:stroke-opacity .16s ease,stroke-width .16s ease}.burns-index-chart__area{opacity:.18;pointer-events:none}.burns-index-chart--comparison.burns-index-chart--level-metrics .burns-index-chart__area{opacity:.22}.burns-index-chart__series:hover .burns-index-chart__line{stroke-width:3;filter:drop-shadow(0 0 4px rgba(255,255,255,.18))}.burns-index-chart__series:hover .burns-index-chart__area{opacity:.32}.burns-index-chart__hover-line{stroke:#e2e8f059;stroke-width:1;stroke-dasharray:2 3}.burns-index-chart__hover-dot{stroke:#060a14d9;stroke-width:1.25}.burns-index-chart__tooltip{position:absolute;top:8px;z-index:2;min-width:148px;max-width:220px;padding:8px 10px;border-radius:10px;border:1px solid rgba(148,163,184,.22);background:#080c18eb;box-shadow:0 12px 28px #00000059;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.burns-index-chart__tooltip-time{margin-bottom:6px;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--burns-index-muted)}.burns-index-chart__tooltip-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.burns-index-chart__tooltip-list li{display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:6px;font-size:.74rem;color:var(--burns-index-ink)}.burns-index-chart__tooltip-value{font-variant-numeric:tabular-nums;font-weight:700;color:#f8fafc}.burns-index-chart__swatch{width:8px;height:8px;border-radius:999px;box-shadow:0 0 0 1px #ffffff1f}.burns-index-chart__legend-hint{color:#0ee1f2bf;font-weight:700}@media(max-width:720px){.burns-index-chart{padding:8px 8px 10px}.burns-index-chart__tooltip{max-width:min(200px,calc(100% - 16px))}}.burns-by-tier-curve .burns-tier-stack-chart.hl-iv-roster__tier-chart--grid-level-curve{display:flex;flex-direction:column;width:100%;height:auto;min-height:300px;margin:0;padding:6px 6px 8px;border-radius:14px;border:1px solid rgba(148,163,184,.14);background:linear-gradient(180deg,#0a10208c,#060a14b8);box-sizing:border-box;overflow:visible}.burns-tier-stack-chart__header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:0 0 auto;padding:2px 4px 6px;min-height:22px}.burns-by-tier-curve .burns-tier-stack-chart .burns-tier-stack-chart__header .hl-iv-roster__grid-level-chart-name{position:static;margin:0;flex:1 1 auto;min-width:0;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8e0}.burns-by-tier-curve .burns-tier-stack-chart .burns-tier-stack-chart__header .hl-iv-roster__tier-curve-illuvial-count{position:static;left:auto;bottom:auto;flex:0 0 auto;font-size:.78rem;font-weight:750;color:#f8fafcf2;text-shadow:none;pointer-events:none;white-space:nowrap}.burns-by-tier-curve .burns-tier-stack-chart .burns-tier-stack-chart__header .hl-iv-roster__tier-curve-illuvial-count-suffix{font-size:.65rem;font-weight:600;color:#94a3b8e0}.burns-by-tier-curve .burns-tier-stack-chart .burns-tier-stack-chart__header .burns-tier-stack-chart__ratio-share{display:inline-flex;align-items:baseline;gap:5px;font-variant-numeric:tabular-nums}.burns-tier-stack-chart__ratio-share-burns{color:#f97316}.burns-tier-stack-chart__ratio-share-mints{color:#34d399}.burns-tier-stack-chart__ratio-share-sep{color:#94a3b88c;font-weight:700}.burns-tier-stack-chart__ratio-share-rate{padding:1px 6px;border-radius:999px;border:1px solid rgba(34,211,238,.28);background:#22d3ee1a;color:#22d3ee;font-size:.74rem;font-weight:800}.burns-tier-stack-chart__compare-share{display:inline-flex;align-items:baseline;gap:5px;margin-top:15px;font-variant-numeric:tabular-nums}.burns-tier-stack-chart__ratio-share-metric{display:inline-flex;align-items:baseline;gap:3px}.burns-tier-stack-chart__ratio-share-unit{font-size:.54rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;line-height:1;white-space:nowrap}.burns-tier-stack-chart__ratio-share-unit--burns{color:#f9731685}.burns-tier-stack-chart__ratio-share-unit--mints{color:#34d39985}.burns-tier-stack-chart__ratio-share-unit--rate{color:#22d3ee94}.burns-by-tier-curve .burns-tier-stack-chart>.hl-iv-roster__tier-chart-bars.hl-iv-roster__tier-chart-bars--curve-wrap{flex:1 1 auto;min-height:clamp(200px,32vh,300px);height:clamp(200px,32vh,300px);overflow:visible}.burns-by-tier-curve .burns-tier-stack-chart .hl-iv-roster__tier-curve-svg-pad{min-height:clamp(200px,32vh,300px);overflow:visible}.burns-by-tier-curve .burns-tier-stack-chart .hl-iv-roster__tier-curve-chart-wrap.burns-tier-stack-chart__plot{cursor:crosshair;min-height:200px;overflow:visible;contain:none}.burns-by-tier-curve .burns-tier-stack-chart .hl-iv-roster__tier-curve-stroke--tier-slice{stroke-width:1.15;vector-effect:non-scaling-stroke;opacity:.95;filter:drop-shadow(0 0 1.2px rgba(0,0,0,.25))}.burns-by-tier-curve .burns-tier-stack-chart--percent .burns-tier-stack-chart__y-guide{stroke:#94a3b81f;stroke-width:.28;vector-effect:non-scaling-stroke;shape-rendering:crispEdges;pointer-events:none}.burns-by-tier-curve .burns-tier-stack-chart .burns-tier-stack-chart__x-baseline{stroke:#94a3b847;stroke-width:.45;vector-effect:non-scaling-stroke;shape-rendering:crispEdges}.burns-by-tier-curve .burns-tier-stack-chart .burns-tier-stack-chart__x-tick-bar{stroke:#94a3b86b;stroke-width:.5;vector-effect:non-scaling-stroke;shape-rendering:crispEdges}.burns-by-tier-curve .burns-tier-stack-chart .burns-tier-stack-chart__x-tick-bar--major{stroke:#cbd5e1b8;stroke-width:.65}.burns-by-tier-curve .burns-tier-stack-chart .burns-tier-stack-chart__hover-line{stroke:#f8fafc8c;stroke-width:.7;stroke-dasharray:1.6 1.8;opacity:.9;vector-effect:non-scaling-stroke;pointer-events:none}.burns-by-tier-curve .burns-tier-stack-chart .burns-tier-stack-chart__hover-line--h{stroke:#e2e8f052;stroke-width:.55;stroke-dasharray:1.4 2.2;opacity:.85}.burns-by-tier-view-toolbar .burns-by-tier-granularity-toggle{display:flex;align-items:center;flex-wrap:nowrap;gap:6px;min-width:0}.burns-by-tier-view-toolbar .burns-by-tier-granularity-toggle.burns-timeframe-sliver-section{margin:0;padding:0}.burns-by-tier-hover-toggle-wrap{display:flex;align-items:center;margin-left:auto;flex-shrink:0}.burns-by-tier-curve .burns-tier-stack-chart .burns-tier-stack-chart__event-line{stroke:#e2e8f061;stroke-width:.55;stroke-dasharray:1.2 2.4;vector-effect:non-scaling-stroke;shape-rendering:crispEdges;pointer-events:none}.burns-tier-stack-chart__event-marker{position:absolute;top:0;z-index:4;transform:translate(-50%,calc(-100% - 2px));pointer-events:none;display:flex;flex-direction:column;align-items:center;max-width:220px}.burns-tier-stack-chart__event-marker[data-anchor=end]{align-items:flex-end;transform:translate(calc(-100% + 4px),calc(-100% - 2px))}.burns-tier-stack-chart__event-marker[data-anchor=start]{align-items:flex-start;transform:translate(-4px,calc(-100% - 2px))}.burns-tier-stack-chart__event-marker-badge{display:inline-flex;align-items:center;gap:5px;padding:0 5px 0 3px;border-radius:4px;background:#0f172a6b;border:1px solid rgba(148,163,184,.18);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.burns-tier-stack-chart__event-marker-logo{width:104px;height:36px;object-fit:contain;opacity:.7;flex-shrink:0}.burns-tier-stack-chart__event-marker-label{font-size:7.5px;font-weight:600;letter-spacing:.01em;line-height:1.1;color:#0ee1f2;white-space:nowrap}.burns-by-tier-curve .burns-tier-stack-chart .burns-tier-stack-chart__x-labels.hl-iv-roster__tier-curve-guide-labels{bottom:0;height:15px}.burns-by-tier-curve .burns-tier-stack-chart .burns-tier-stack-chart__x-labels .hl-iv-roster__tier-curve-guide-lbl{font-size:8.5px;font-weight:550;letter-spacing:.01em;color:#94a3b8b8}.burns-by-tier-curve .burns-tier-stack-chart .burns-tier-stack-chart__x-labels .burns-tier-stack-chart__x-label--major{font-weight:700;color:#e2e8f0e6}.burns-tier-stack-chart--loading,.burns-tier-stack-chart--empty{display:grid;place-items:center;min-height:260px;color:#94a3b8d9;font-size:.86rem}.burns-tier-stack-chart__skeleton{width:min(92%,720px);height:160px;border-radius:12px;background:linear-gradient(90deg,#1e293b59,#3341558c,#1e293b59);background-size:200% 100%;animation:burns-tier-stack-shimmer 1.2s linear infinite}@keyframes burns-tier-stack-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.burns-tier-stack-chart__tooltip--portal{position:fixed;top:0;left:0;z-index:100000;width:min(268px,calc(100vw - 24px));padding:12px 13px 11px;border-radius:12px;border:1px solid rgba(148,163,184,.22);background:linear-gradient(165deg,#0c1222f7,#060a14fa);box-shadow:0 18px 40px #00000073,0 0 0 1px #ffffff08 inset;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);pointer-events:none;will-change:transform}.burns-tier-stack-chart__tooltip-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid rgba(148,163,184,.14)}.burns-tier-stack-chart__tooltip-date{font-size:.72rem;font-weight:650;letter-spacing:.02em;color:#e2e8f0eb}.burns-tier-stack-chart__tooltip-total{display:inline-flex;align-items:baseline;gap:5px;margin:0}.burns-tier-stack-chart__tooltip-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 10px}.burns-tier-stack-chart__tooltip-metric{display:flex;flex-direction:column;gap:4px;min-width:0;padding:6px 7px;border-radius:8px;background:#ffffff08;border:1px solid rgba(148,163,184,.1)}.burns-tier-stack-chart__tooltip-metric-label{display:inline-flex;align-items:center;gap:4px;font-size:.58rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8d1}.burns-tier-stack-chart__tooltip-metric-icon{flex-shrink:0}.burns-tier-stack-chart__tooltip-metric[data-metric=burns] .burns-tier-stack-chart__tooltip-metric-label,.burns-tier-stack-chart__tooltip-metric[data-metric=burns] .burns-tier-stack-chart__tooltip-metric-icon{color:#f97316}.burns-tier-stack-chart__tooltip-metric[data-metric=mints] .burns-tier-stack-chart__tooltip-metric-label,.burns-tier-stack-chart__tooltip-metric[data-metric=mints] .burns-tier-stack-chart__tooltip-metric-icon{color:#34d399}.burns-tier-stack-chart__tooltip-metric[data-metric=ratio] .burns-tier-stack-chart__tooltip-metric-label{color:#22d3ee}.burns-tier-stack-chart__tooltip-metric strong{font-size:.84rem;font-weight:750;font-variant-numeric:tabular-nums;line-height:1.1}.burns-tier-stack-chart__tooltip-metric[data-metric=burns] strong{color:#fb923c}.burns-tier-stack-chart__tooltip-metric[data-metric=mints] strong{color:#34d399}.burns-tier-stack-chart__tooltip-metric[data-metric=ratio] strong{color:#22d3ee}.burns-tier-stack-chart__tooltip-burn-rate{display:flex;flex-direction:column;align-items:flex-start;gap:3px;font-size:.72rem!important}.burns-tier-stack-chart__tooltip-burn-rate-pair{display:inline-flex;align-items:baseline;gap:4px;min-width:0}.burns-tier-stack-chart__tooltip-burn-rate-hint{color:#94a3b8b8;font-size:.5rem;font-weight:500;text-transform:lowercase;letter-spacing:.01em}.burns-tier-stack-chart__tooltip-total strong{font-size:.92rem;font-weight:750;font-variant-numeric:tabular-nums;color:#f8fafc}.burns-tier-stack-chart__tooltip--burns .burns-tier-stack-chart__tooltip-total strong{color:#fb923c}.burns-tier-stack-chart__tooltip--mints .burns-tier-stack-chart__tooltip-total strong{color:#34d399}.burns-tier-stack-chart__tooltip--comparison .burns-tier-stack-chart__tooltip-detail{color:#e2e8f0e0}.burns-tier-stack-chart__tooltip-total span{font-size:.68rem;font-weight:550;color:#94a3b8e0}.burns-tier-stack-chart__tooltip-all{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;margin:0 0 8px;padding:6px 8px;border-radius:8px;background:color-mix(in srgb,#22d3ee 10%,rgba(8,12,24,.55));border:1px solid color-mix(in srgb,#22d3ee 28%,transparent);font-size:.74rem}.burns-tier-stack-chart__tooltip-tier-head{opacity:.72;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8eb;padding-bottom:4px;margin-bottom:2px;border-bottom:1px solid rgba(148,163,184,.18)}.burns-tier-stack-chart__tooltip-tier-head .burns-tier-stack-chart__tooltip-tier-id,.burns-tier-stack-chart__tooltip-tier-head .burns-tier-stack-chart__tooltip-count,.burns-tier-stack-chart__tooltip-tier-head .burns-tier-stack-chart__tooltip-pct,.burns-tier-stack-chart__tooltip-tier-head .burns-tier-stack-chart__tooltip-row-detail{color:inherit;font-weight:700}.burns-by-tier-compare-lane--supply{--burns-metric-accent: #0ee1f2}.burns-by-tier-compare-lane-metric-icon--supply{width:8px;height:8px;border-radius:2px;background:var(--burns-metric-accent, #0ee1f2);box-shadow:0 0 6px color-mix(in srgb,var(--burns-metric-accent, #0ee1f2) 55%,transparent)}.burns-by-tier-burn-count--supply{--burns-metric-rgb: 14, 225, 242}.burns-by-tier-header-rollup--supply,.burns-by-tier-header-rollup-metric--supply{color:#0ee1f2eb}.burns-by-tier-bar-fill--supply:not(.burns-by-tier-bar-fill--metric-stage){height:7px;border-radius:999px;background:var(--burns-metric-accent, #0ee1f2);box-shadow:0 0 8px color-mix(in srgb,var(--burns-metric-accent, #0ee1f2) 45%,transparent)}.burns-tier-stack-chart__tooltip-tier-divider{display:block;height:1px;margin:5px 0;padding:0;border:0;background:linear-gradient(90deg,transparent 0%,rgba(34,211,238,.35) 18%,rgba(34,211,238,.35) 82%,transparent 100%);opacity:.75}.burns-tier-stack-chart__tooltip-tier-row{display:grid;grid-template-columns:minmax(4.6em,auto) minmax(2.8em,auto) minmax(3.2em,auto);align-items:center;column-gap:10px;font-size:.74rem;color:#cbd5e1eb;padding:2px 0;white-space:nowrap}.burns-tier-stack-chart__tooltip-tier-row:has(.burns-tier-stack-chart__tooltip-row-detail){grid-template-columns:minmax(4.6em,auto) minmax(2.8em,auto) minmax(0,1fr)}.burns-tier-stack-chart__tooltip-tiers li{display:grid;grid-template-columns:minmax(4.6em,auto) minmax(2.8em,auto) minmax(3.2em,auto);align-items:center;column-gap:10px;font-size:.74rem;color:#cbd5e1eb;white-space:nowrap}.burns-tier-stack-chart__tooltip-tier-id{font-weight:700;letter-spacing:.02em;white-space:nowrap}.burns-tier-stack-chart__tooltip-tier-comma{font-weight:600;opacity:.7}.burns-tier-stack-chart__tooltip-pct{font-weight:750;font-variant-numeric:tabular-nums;text-align:right}.burns-tier-stack-chart__tooltip-count{font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.burns-tier-stack-chart__tooltip-empty{margin:0;padding:2px 0 0;font-size:.78rem;font-weight:550;color:#94a3b8c7}.burns-tier-stack-chart__tooltip-empty--hint{margin-top:2px;font-size:.68rem;opacity:.85}.burns-tier-stack-chart__tooltip-swatch{display:none}.burns-tier-stack-chart__ratio-tier-fill{opacity:.92;pointer-events:none}.burns-tier-stack-chart__ratio-fill{opacity:.88;pointer-events:none}.burns-tier-stack-chart--ratio-percent .burns-tier-stack-chart__ratio-fill,.burns-tier-stack-chart--ratio-percent .burns-tier-stack-chart__ratio-tier-fill{opacity:.95}.burns-tier-stack-chart--ratio-percent .burns-tier-stack-chart__ratio-line{stroke-width:1.35}.burns-tier-stack-chart--ratio-percent .burns-tier-stack-chart__y-guide{stroke:#22d3ee29}.burns-tier-stack-chart__ratio-line{stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:.95;filter:drop-shadow(0 0 1.2px rgba(0,0,0,.25))}.burns-tier-stack-chart__ratio-tier-line{stroke-width:1.1;stroke-opacity:.95;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 1.2px rgba(0,0,0,.25))}.burns-metric-toggle-groups{display:inline-flex;flex-wrap:wrap;align-items:stretch;gap:8px}.burns-metric-toggle-group{display:inline-flex;flex-direction:column;justify-content:center;gap:3px;min-width:0}.burns-metric-toggle-group-btns{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.burns-metric-toggle-group-kicker{display:inline-flex;align-items:center;gap:4px;font-size:.52rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1;color:#94a3b88c;padding-left:1px;-webkit-user-select:none;user-select:none}.burns-metric-toggle-group-kicker-icon{flex:0 0 auto;color:#f5d78ed9}.burns-metric-toggle-group--primary{padding:4px 6px 5px;border-radius:9px;background:linear-gradient(180deg,#f5d78e1a,#0ee1f20f);border:1px solid rgba(245,215,142,.22);box-shadow:inset 0 1px #ffffff0a}.burns-metric-toggle-group--primary .burns-metric-toggle-group-kicker{color:#f5d78ec7}.burns-metric-toggle-group--primary .burns-metric-toggle-btn{min-height:28px;padding-inline:10px;font-weight:700}.burns-metric-toggle-group--secondary{padding:3px 4px 4px;border-radius:8px;background:#94a3b80b;border:1px solid rgba(148,163,184,.12)}.burns-metric-toggle-group--secondary .burns-metric-toggle-group-kicker{color:#94a3b89e}.burns-metric-toggle-group--tertiary{opacity:.88}.burns-metric-toggle-group--tertiary .burns-metric-toggle-group-kicker{color:#94a3b86b}.burns-metric-toggle-group--tertiary .burns-metric-toggle-btn{min-height:24px;font-size:.72em;font-weight:600;opacity:.92}.burns-metric-toggle-group--tertiary .burns-metric-toggle-btn.hl-iv-roster__metric-btn--on{opacity:1}.burns-metric-toggle-group-divider{align-self:stretch;min-height:34px;margin:0 1px}.burns-metric-toggle-btn-wrap{position:relative;display:inline-flex}.burns-metric-toggle-soon{margin-left:2px;padding:1px 4px;border-radius:999px;font-size:.58em;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;color:#f5d78ee6;background:#f5d78e24;border:1px solid rgba(245,215,142,.28)}.burns-metric-help-tooltip-host{display:none}.burns-metric-help-tooltip--portal{position:fixed;z-index:10050;width:min(280px,72vw);padding:10px 12px;border-radius:10px;background:#080c18f5;border:1px solid rgba(148,163,184,.28);box-shadow:0 12px 28px #00000080;color:#e2e8f0f2;pointer-events:none}.burns-metric-help-tooltip__title{display:block;margin:0 0 6px;font-size:.78rem;font-weight:750;letter-spacing:.01em;color:#f8fafc}.burns-metric-help-tooltip__line{margin:0 0 5px;font-size:.68rem;line-height:1.35;color:#cbd5e1e6}.burns-metric-help-tooltip__line:last-child{margin-bottom:0}.burns-metric-help-tooltip__line--vs{padding-top:4px;border-top:1px solid rgba(148,163,184,.18);color:#bac6d6eb}.burns-metric-help-tooltip__k{display:inline-block;min-width:4.6em;margin-right:6px;font-weight:700;color:#94a3b8f2;text-transform:uppercase;font-size:.58rem;letter-spacing:.04em}.burns-metric-toggle-icon--lucide{display:block}.burns-metric-toggle-btn--supply.hl-iv-roster__metric-btn--on{--burns-metric-accent: #0ee1f2}.burns-metric-toggle-btn--price.hl-iv-roster__metric-btn--on{--burns-metric-accent: #f5d78e;color:#f5d78e}.burns-metric-toggle-btn--burnVsSupply.hl-iv-roster__metric-btn--on{--burns-metric-accent: #c084fc}.burns-by-tier-curve-dual{display:grid;gap:14px}.burns-by-tier-curve-dual .burns-by-tier-curve{min-width:0}.burns-intensity-chip{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border-radius:999px;font-size:.62rem;font-weight:750;letter-spacing:.02em;border:1px solid color-mix(in srgb,var(--burns-intensity-color, #94a3b8) 45%,transparent);color:var(--burns-intensity-color, #94a3b8);background:color-mix(in srgb,var(--burns-intensity-color, #94a3b8) 12%,transparent)}.burns-time-range-slider.hl-iv-roster__toolbar-filters-level-sliver,.burns-tier-stack-chart__time-slider.hl-iv-roster__toolbar-filters-level-sliver{flex:0 0 auto;margin-top:8px;padding:8px 6px 4px;border-top:1px solid rgba(148,163,184,.12);width:100%;max-width:none;box-sizing:border-box}.burns-time-range-slider__slicer.hl-iv-roster__level-slicer{width:100%}.burns-time-range-slider__meta.hl-iv-roster__level-slicer-head{margin-bottom:14px;gap:10px}.burns-time-range-slider__reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;margin-left:auto;min-height:22px;padding:2px 8px;border-radius:999px;border:1px solid rgba(14,225,242,.28);background:#0ee1f214;color:#bae6fdf2;font-size:.65rem;font-weight:650;cursor:pointer}.burns-time-range-slider__reset:hover{border-color:#0ee1f280;background:#0ee1f224}.burns-time-range-slider .hl-iv-roster__level-slicer-track-area{margin-top:2px}.burns-time-range-slider__handle-label{position:absolute;top:-2px;transform:translate(-50%,-100%);z-index:6;padding:2px 7px;border-radius:6px;border:1px solid rgba(14,225,242,.28);background:#080e1ceb;color:#e2e8f0eb;font-size:.62rem;font-weight:700;letter-spacing:.02em;white-space:nowrap;pointer-events:none;opacity:.88;box-shadow:0 6px 14px #00000047}.burns-time-range-slider__handle-label.is-active{opacity:1;border-color:#0ee1f28c;color:#f8fafc}.burns-time-range-slider.is-dragging .burns-time-range-slider__handle-label:not(.is-active){opacity:.55}.burns-time-range-slider__ends{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;font-size:.65rem;font-weight:550;color:#94a3b8b3}.burns-time-range-slider__ends-mid{font-variant-numeric:tabular-nums;color:#94a3b88c;letter-spacing:.02em}.burns-index-chart .burns-time-range-slider{margin-top:4px;padding-top:8px}.burns-by-tier-tier-key{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.burns-by-tier-tier-picker.hl-iv-roster__tier-picker-anchor{--hl-tier-chip-w: 48px;--hl-filter-chips-min-h: 36px;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px;overflow:visible;max-width:none}.burns-by-tier-tier-picker .hl-iv-roster__filter-chips{display:flex;flex-wrap:wrap;width:max-content;max-width:none;overflow:visible}.burns-by-tier-toolbar .burns-by-tier-stage-key{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;margin:0;flex:1 1 auto}.burns-by-tier-kpi-box .pb-bars-header,.burns-by-tier-kpi-box .pb-section-heading h2{display:none}.burns-illuvials-metric-header-row{display:flex;flex-direction:column;gap:10px;margin-bottom:8px;width:100%;min-width:0}.burns-illuvials-metric-header-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;width:100%;min-width:0}.burns-illuvials-metric-header-title{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px 12px;flex:1 1 280px;min-width:0}.burns-illuvials-metric-header-top h2,.burns-illuvials-metric-header-title h2{flex:0 1 auto;min-width:0}.burns-illuvials-metric-global-daily{flex:0 0 auto;align-self:center;margin-top:2px}.burns-illuvials-metric-header-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 12px;flex:0 1 auto;margin-left:auto}.burns-illuvials-metric-header-actions .pb-bars-total{flex:0 0 auto;margin:0}.burns-illuvials-metric-header-actions .lucid-toggle--pb-hover-toggle.lucid-toggle-container{position:static;flex:0 0 auto;width:auto}.burns-illuvials-metric-header-row .pb-illuvials-by-tier-header{width:100%;min-width:0;max-width:100%;margin-bottom:0;overflow:visible}.burns-filter-chip--sort.is-active{border-color:#0ee1f2b8;background:#0ee1f21f;color:#e2f8ff}.burns-filter-chip--sort-metric.is-active{border-color:#a8a2d18c;background:#a8a2d11a;color:#ddd6fe}.burns-filter-chip--sort-value[data-metric=mints].is-active{border-color:#34d3998c;background:#34d3991f;color:#a7f3d0}.burns-filter-chip--sort-ratio.is-active{border-color:#22d3ee8c;background:#22d3ee1f;color:#a5f3fc}.burns-timeframe-sliver[data-metric=mints] .burns-timeframe-sliver-section--burn-period .burns-filter-group-label,.burns-timeframe-sliver[data-metric=mints] .burns-timeframe-sliver-section--burn-period .hl-iv-roster__filter-cat{color:#34d399eb}.burns-timeframe-sliver[data-metric=ratio] .burns-timeframe-sliver-section--burn-period .burns-filter-group-label,.burns-timeframe-sliver[data-metric=ratio] .burns-timeframe-sliver-section--burn-period .hl-iv-roster__filter-cat{color:#22d3eeeb}.burns-illuvials-by-tier .pb-tier-band[data-tier=all]{--pb-tier-accent: rgb(14, 225, 242)}.burns-tier-illuvial-grid--global-burn-sort{width:100%}.burns-illuvials-by-tier .pb-illuvials-by-tier-header.pb-bars-header{display:block;width:100%;min-width:0}.burns-illuvials-by-tier .pb-illuvials-by-tier-header .burns-illuvials-filters{width:100%;min-width:0;margin-top:0}.burns-illuvial-search{position:relative;display:flex;align-items:center;flex:0 1 210px;width:210px;max-width:210px;margin:0}.burns-illuvial-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#a8a2d1b8;pointer-events:none;z-index:1}.burns-illuvial-search-input{width:100%;box-sizing:border-box;height:34px;padding:0 34px 0 38px;border-radius:10px;border:1px solid rgba(148,163,184,.18);background:#0c0a1ceb;color:#e2e8f0eb;font-family:Mulish,Inter,system-ui,sans-serif;font-size:.82rem;font-weight:500;line-height:1.2;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.burns-illuvial-search-input::placeholder{color:#94a3b88c}.burns-illuvial-search-input::-webkit-search-cancel-button,.burns-illuvial-search-input::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.burns-illuvial-search-input:hover{border-color:#a8a2d147}.burns-illuvial-search-input:focus{border-color:#a8a2d16b;box-shadow:0 0 0 2px #a8a2d11f;background:#0e0c20f5}.burns-illuvial-search--locked .burns-illuvial-search-input,.burns-illuvial-search--locked .burns-illuvial-search-input:hover,.burns-illuvial-search--locked .burns-illuvial-search-input:focus{border-color:#34d39959;color:#a7f3d0eb;background:#061812eb;box-shadow:inset 0 0 0 1px #34d3991f;cursor:not-allowed;opacity:.92}.burns-illuvial-search--locked .burns-illuvial-search-icon{color:#34d399b8}.burns-illuvial-search-clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;border-radius:999px;background:transparent;color:#94a3b88c;cursor:pointer;transition:color .14s ease,background .14s ease}.burns-illuvial-search-clear:hover{color:#e2e8f0e0;background:#94a3b81f}.burns-illuvial-search-clear:focus-visible{outline:2px solid rgba(168,162,209,.45);outline-offset:1px}.burns-timeframe-sliver-host{display:block;width:100%;max-width:100%;min-width:0;overflow:visible;box-sizing:border-box}.burns-timeframe-sliver-host .hl-iv-roster__toolbar-filters-level-sliver.burns-timeframe-sliver{position:relative;display:flex;flex-direction:row;align-items:center;flex:1 1 auto;flex-shrink:1;width:100%;min-width:0;max-width:100%;min-height:56px;height:auto;margin:0;padding:8px 12px;border-radius:12px;overflow:visible;isolation:isolate;background:linear-gradient(128deg,#0ee1f21a,#6366f112 38%,#0f172ab8);border:1px solid rgba(14,225,242,.18);box-shadow:inset 0 1px #ffffff12,inset 0 -12px 24px #0000001f,0 8px 22px #0000002e;box-sizing:border-box}.burns-timeframe-sliver-host .burns-timeframe-sliver:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#0ee1f26b,#8b5cf638 45%,#0ee1f214);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0}.burns-timeframe-sliver-host .burns-timeframe-sliver:after{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent);pointer-events:none;z-index:0}.burns-timeframe-sliver-host .burns-timeframe-sliver .hl-iv-roster__filter-group-inner,.burns-timeframe-sliver-host .burns-timeframe-sliver-inner{position:relative;z-index:1;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;align-content:center;gap:10px 12px;row-gap:8px;flex:1 1 auto;width:100%;min-width:0;max-width:100%;min-height:38px;overflow:visible;scrollbar-width:thin;scrollbar-color:rgba(14,225,242,.42) rgba(15,23,42,.35)}.burns-timeframe-sliver-host .burns-timeframe-sliver-inner::-webkit-scrollbar{height:6px}.burns-timeframe-sliver-host .burns-timeframe-sliver-inner::-webkit-scrollbar-thumb{border-radius:999px;background:#0ee1f261}.burns-timeframe-sliver-host .burns-timeframe-sliver-inner::-webkit-scrollbar-track{background:#0f172a59}.burns-timeframe-sliver-section{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px;min-width:max-content;flex:0 0 auto}.burns-timeframe-sliver-section--chart-period .hl-iv-roster__filter-cat,.burns-timeframe-sliver-section--burn-period .hl-iv-roster__filter-cat{min-width:4.75rem}.burns-timeframe-sliver-section--burn-period .hl-iv-roster__filter-cat{min-width:5rem}.burns-timeframe-sliver-section .hl-iv-roster__filter-cat{display:inline-flex;align-items:center;gap:5px;margin:0;font-size:8px;font-weight:700;letter-spacing:.36px;text-transform:uppercase;color:#bac6d6d1;line-height:1;white-space:nowrap}.burns-timeframe-sliver-cat-btn.hl-iv-roster__filter-cat{padding:0;border:0;background:transparent;cursor:pointer;transition:color .16s ease}.burns-timeframe-sliver-cat-btn.hl-iv-roster__filter-cat:hover{color:#f1f5f9f5}.burns-timeframe-sliver-cat-btn.hl-iv-roster__filter-cat:focus-visible{outline:2px solid rgba(14,225,242,.55);outline-offset:2px;border-radius:3px}.burns-timeframe-sliver-toggle.hl-iv-roster__strip-metric-toggle{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;align-self:center;gap:3px;padding:3px;border-radius:10px;background:#00000047;border:1px solid rgba(14,225,242,.14);box-sizing:border-box;flex:0 0 auto}.burns-timeframe-sliver-section .hl-iv-roster__metric-btn,.burns-timeframe-sliver-section .burns-timeframe-sliver-metric-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:26px;padding:5px 9px;border-radius:8px;border:1px solid transparent;background:transparent;font-family:Mulish,Inter,system-ui,sans-serif;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8d1;white-space:nowrap;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.burns-timeframe-sliver-section .hl-iv-roster__metric-btn:hover,.burns-timeframe-sliver-section .burns-timeframe-sliver-metric-btn:hover{color:#e2e8f0f2;background:#ffffff0a}.burns-timeframe-sliver-section .hl-iv-roster__metric-btn--on,.burns-timeframe-sliver-section .burns-timeframe-sliver-metric-btn.hl-iv-roster__metric-btn--on{color:#0ee1f2;background:#0ee1f21f;border-color:#0ee1f26b;box-shadow:0 0 0 1px #0ee1f233,0 6px 18px #0ee1f214}.burns-timeframe-sliver-section .hl-iv-roster__metric-btn:focus-visible,.burns-timeframe-sliver-section .burns-timeframe-sliver-metric-btn:focus-visible{outline:2px solid rgba(14,225,242,.45);outline-offset:1px}.burns-timeframe-sliver-metric-count{min-width:18px;min-height:16px;padding:2px 5px;border-radius:6px;border:1px solid rgba(148,163,184,.18);background:#0f172a80;font-size:8px;font-weight:800;letter-spacing:.02em;text-transform:none;color:#94a3b8b8;line-height:1;pointer-events:none;cursor:default;box-shadow:none}.burns-timeframe-sliver-metric-count.burns-timeframe-sliver-metric-count--active{border-color:#4ade803d;background:#14532d6b;color:#86eface6}.hl-iv-roster__metric-btn--on .burns-timeframe-sliver-metric-count.burns-timeframe-sliver-metric-count--active{border-color:#0ee1f247;background:#0ee1f21a;color:#a7f3d0f2}.burns-illuvials-filters .burns-timeframe-sliver-section{min-width:max-content}.burns-illuvials-filters .burns-timeframe-sliver-divider{flex:0 0 auto;width:1px;align-self:stretch;min-height:22px;margin:0 2px;background:#0ee1f238}.burns-illuvials-filters .burns-timeframe-sliver--locked{opacity:.88;cursor:pointer;position:relative}.burns-illuvials-filters .burns-timeframe-sliver--locked .hl-iv-roster__filter-cat{color:#94a3b8b8}.burns-illuvials-filters .burns-timeframe-sliver--premium-gate,.burns-illuvials-filters-chips--premium-gate{position:relative;border-radius:12px;padding:6px 8px;background:linear-gradient(135deg,#f5d78e12,#0ee1f209 55%,#0f172a38);border:1px solid rgba(245,215,142,.22);box-shadow:inset 0 1px #ffffff0a,0 0 0 1px #f5d78e0a}.burns-illuvials-filters .burns-timeframe-sliver--premium-gate{padding:5px 8px}.burns-illuvials-filters .burns-timeframe-sliver-chip{display:inline-flex;align-items:center;gap:4px;margin-left:0;padding:2px 7px;border-radius:999px;border:1px solid rgba(148,163,184,.28);background:#0f172a8c;color:#cbd5e1eb;font-family:Mulish,Inter,system-ui,sans-serif;font-size:8px;font-weight:800;letter-spacing:.04em;text-transform:none;line-height:1.2;cursor:default;vertical-align:middle}.burns-timeframe-sliver-chip--gate{display:inline-flex;align-items:center;gap:4px;margin-left:0;padding:2px 6px;border-radius:999px;font-family:Mulish,Inter,system-ui,sans-serif;font-size:8px;font-weight:800;line-height:1.2;cursor:default;vertical-align:middle;text-transform:none;letter-spacing:.02em}.burns-timeframe-sliver-chip--gate-open{border:1px solid rgba(14,225,242,.28);background:#0ee1f214;color:#0ee1f2b8}.burns-timeframe-sliver-chip--gate-closed{border:1px solid rgba(148,163,184,.28);background:#47556938;color:#94a3b8d9}.burns-access-gate-icon{display:block;flex:0 0 auto}.burns-access-gate-icon--open{color:#0ee1f2b8}.burns-access-gate-icon--closed{color:#94a3b8c7}.burns-timeframe-sliver-chip-label{font-size:8px;font-weight:800;letter-spacing:.04em;line-height:1.2}.burns-timeframe-sliver--unlocked{position:relative}.burns-filter-chip--finish-normal .burns-finish-filter-label,.burns-finish-filter-item--normal .burns-by-tier-stage-key-label,.burns-finish-filter-item--normal .burns-finish-filter-label{font-size:.68em;font-weight:700;letter-spacing:.02em}.burns-by-tier-stage-key .burns-metric-toggle-group--filters{align-self:stretch}.burns-illuvials-filters .burns-timeframe-sliver .burns-timeframe-sliver-btn--locked{color:#94a3b88c;cursor:pointer}.burns-illuvials-filters .burns-timeframe-sliver .burns-timeframe-sliver-btn--locked:hover{color:#e2e8f0c7;background:#ffffff0a;border-color:#94a3b838}.burns-illuvials-filters .burns-timeframe-sliver-lock{flex:0 0 auto;color:inherit;opacity:.9}.burns-illuvials-filters .burns-timeframe-sliver-today-btn{gap:5px;padding-right:6px}.burns-illuvials-filters .burns-timeframe-sliver-today-label{line-height:1}.burns-timeframe-access-popover{position:absolute;top:calc(100% + 8px);left:0;z-index:80;width:min(300px,calc(100vw - 24px));padding:14px;border-radius:12px;border:1px solid rgba(148,163,184,.22);background:linear-gradient(160deg,#0f172afa,#111827f5);box-shadow:0 16px 40px #0000006b,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.burns-timeframe-access-popover__header{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.burns-timeframe-access-popover__icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;background:#94a3b81f;color:#e2e8f0e6;flex:0 0 auto}.burns-timeframe-access-popover__title{margin:0;font-family:Mulish,Inter,system-ui,sans-serif;font-size:13px;font-weight:800;letter-spacing:.01em;color:#f8fafcf5}.burns-timeframe-access-popover__subtitle{margin:2px 0 0;font-size:11px;font-weight:600;color:#94a3b8e0}.burns-timeframe-access-popover__body{margin:0 0 10px;font-size:12px;line-height:1.45;color:#cbd5e1e6}.burns-timeframe-access-popover__list{margin:0 0 14px;padding:0 0 0 16px;font-size:11px;line-height:1.5;color:#94a3b8eb}.burns-timeframe-access-popover__list li+li{margin-top:2px}.burns-timeframe-access-popover__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.burns-timeframe-access-popover__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:8px;padding:7px 11px;font-family:Mulish,Inter,system-ui,sans-serif;font-size:11px;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.burns-timeframe-access-popover__btn--secondary{background:transparent;border-color:#94a3b847;color:#cbd5e1e6}.burns-timeframe-access-popover__btn--secondary:hover{background:#ffffff0a;border-color:#94a3b86b}.burns-timeframe-access-popover__btn--primary{background:#0ee1f224;border-color:#0ee1f266;color:#7ef0f8}.burns-timeframe-access-popover__btn--primary:hover{background:#0ee1f238;border-color:#0ee1f28c}.burns-illuvial-card-layout{display:flex;align-items:flex-start;gap:12px}.burns-illuvial-card.pb-item-card--split{padding:0;overflow:hidden;min-height:260px;height:100%;content-visibility:auto;contain-intrinsic-size:auto 280px;contain:layout paint style}.burns-illuvial-card--solo.pb-item-card--split{contain-intrinsic-size:auto 320px;content-visibility:visible;contain:style;overflow:visible}.burns-illuvial-sparkline--placeholder{min-height:110px;background:#00000047;border:1px solid rgba(255,255,255,.06);pointer-events:none}.burns-illuvial-card .pb-item-split-copy{min-height:260px;height:100%;width:100%;padding:0 0 8px;justify-content:flex-start;gap:0;display:flex;flex-direction:column}.burns-illuvial-card .pb-item-split-art,.burns-illuvial-card .pb-item-split-fade{display:none}.burns-illuvial-card-hero{position:relative;z-index:1;flex:0 0 auto;width:100%;box-sizing:border-box;padding:0;overflow:hidden;isolation:isolate;background-color:#070a168c;background-image:linear-gradient(180deg,#070a1661,#070a1638 45%,#070a167a),linear-gradient(90deg,#070a1680,#070a162e 40%,rgba(var(--pb-split-glow-rgb, 14, 225, 242),.12) 78%,rgba(var(--pb-split-glow-rgb, 14, 225, 242),.04)),var(--pb-split-art, none);background-repeat:no-repeat;background-size:cover,cover,cover;background-position:center,center,center 18%}.burns-illuvial-card--art-raised .burns-illuvial-card-hero{background-position:center,center,center 65%}.burns-illuvial-card-hero .burns-illuvial-corner-meta,.burns-illuvial-card-hero .pb-item-split-text{position:relative;z-index:2}.burns-illuvial-card--solo .pb-item-split-copy{flex-direction:row;align-items:stretch;gap:0;padding:0;min-height:300px;overflow:visible}.burns-illuvial-card--solo .burns-illuvial-card-hero{--burns-solo-parent-bg: 0, 0, 0;flex:0 0 clamp(22%,26vw,28%);width:clamp(22%,26vw,28%);min-width:0;max-width:none;min-height:100%;align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:0;background-color:#000;background-image:none}.burns-illuvial-card--solo .burns-illuvial-card-art-zone{flex:0 0 auto;display:block;width:100%;min-height:0;padding:0;background:none;box-shadow:none}.burns-illuvial-card--solo .burns-illuvial-card-art-frame{position:relative;display:block;width:100%;line-height:0;overflow:hidden;isolation:isolate;background-color:#000;box-shadow:none}.burns-illuvial-card-art-img{display:block;width:100%;height:auto;object-fit:contain;object-position:center top;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.burns-illuvial-card--solo .burns-illuvial-heading-row{position:relative;display:grid;grid-template:1fr / 1fr;align-items:start;flex:0 0 auto;width:100%;min-width:0;overflow:hidden;isolation:isolate}.burns-illuvial-card--solo .burns-illuvial-heading-row>.burns-illuvial-card-art-img,.burns-illuvial-card--solo .burns-illuvial-heading-row>.burns-illuvial-card-art-img--placeholder{grid-area:1 / 1;z-index:0;width:100%;height:100%;min-height:100%;object-fit:cover;object-position:center top}.burns-illuvial-card--solo .burns-illuvial-heading-row-front{grid-area:1 / 1;z-index:2;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;min-width:0;margin:0;padding:8px 8px 0;pointer-events:auto}.burns-illuvial-card--solo .burns-illuvial-heading-row-front .pb-item-heading{flex:0 1 auto;max-width:min(72%,420px);align-self:flex-start;justify-self:start;text-align:left;margin:0;padding:0}.burns-illuvial-card-art-img--placeholder{width:100%;aspect-ratio:1 / 1;min-height:140px;background:linear-gradient(180deg,rgba(var(--pb-split-glow-rgb, 14, 225, 242),.12),#020617a6)}.burns-illuvial-card--solo .burns-illuvial-heading-row:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(var(--pb-split-glow-rgb, 14, 225, 242),.16) 0%,rgba(var(--pb-split-glow-rgb, 14, 225, 242),.05) 18%,transparent 38%,transparent 58%,rgba(var(--burns-solo-parent-bg, 7, 10, 22),.08) 78%,rgba(var(--burns-solo-parent-bg, 7, 10, 22),.42) 100%)}.burns-illuvial-card--solo .burns-illuvial-heading-row:after{content:"";position:absolute;left:0;right:0;bottom:0;height:32%;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent 0%,rgba(var(--burns-solo-parent-bg, 7, 10, 22),.28) 50%,rgba(var(--burns-solo-parent-bg, 7, 10, 22),.55) 100%)}.burns-illuvial-card--solo .burns-illuvial-card-progress-anchor{position:absolute;left:0;right:0;bottom:0;z-index:4;padding:0;pointer-events:auto;background:none}.burns-illuvial-card--solo .burns-illuvial-card-progress-row{flex:0 0 auto;margin-top:0;padding:0 4px 4px;position:relative;border-radius:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.burns-illuvial-card--solo .burns-illuvial-card-progress-shell{padding-top:1.05rem}.burns-illuvial-card--solo .burns-illuvial-card-progress-shell .burns-illuvial-card-count-main{flex-direction:row;align-items:baseline;gap:4px}.burns-illuvial-card--solo .burns-illuvial-card-count-cluster{padding:3px 8px 4px;border-radius:6px;background:#000000ad;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 1px 8px #0000006b,inset 0 0 0 1px #ffffff0f}.burns-illuvial-card--solo .burns-illuvial-card-progress-shell .burns-illuvial-card-count{padding:0}.burns-illuvial-card--solo .burns-illuvial-card-progress-shell .burns-illuvial-card-count .burns-period-burn-delta--illuvial-card,.burns-illuvial-card--solo .burns-illuvial-card-progress-shell .burns-illuvial-card-count .burns-period-mint-delta--illuvial-card,.burns-illuvial-card--solo .burns-illuvial-card-progress-shell .burns-illuvial-card-count .burns-period-ratio-delta--illuvial-card,.burns-illuvial-card--solo .burns-illuvial-card-progress-shell .burns-illuvial-card-count .burns-period-compare-delta--illuvial-card,.burns-illuvial-card--solo .burns-illuvial-card-progress-shell .burns-illuvial-card-count .burns-illuvial-card-burn-daily{position:static;left:auto;top:auto;margin-left:6px;padding:0 4px 1px;background:#00000047;border-radius:4px}.burns-illuvial-card--solo .burns-illuvial-card-progress-shell .burns-illuvial-card-count-unit{margin-top:0;padding-bottom:0;font-size:.58rem;opacity:.92}.burns-illuvial-card--solo .pb-item-heading{width:auto;max-width:min(72%,420px);flex:0 1 auto;min-width:0;text-align:left;align-self:flex-start;margin:0;padding:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.burns-illuvial-card--solo .pb-item-name{margin:0;color:#f8fafcf5;font-size:1.05rem;font-weight:800;letter-spacing:.01em;text-align:left;text-shadow:0 1px 10px rgba(0,0,0,.55)}.burns-illuvial-card--solo .burns-illuvial-card-progress-shell .burns-illuvial-card-count-value{font-size:1.12rem;color:#ff6b6b;text-shadow:0 0 16px rgba(255,92,92,.65),0 1px 3px rgba(0,0,0,.95),0 0 1px rgba(0,0,0,1)}.burns-illuvial-card--solo .burns-illuvial-card-progress-shell[data-metric=mints] .burns-illuvial-card-count-value{color:#34d399;text-shadow:0 0 16px rgba(52,211,153,.6),0 1px 3px rgba(0,0,0,.95),0 0 1px rgba(0,0,0,1)}.burns-illuvial-card:not(.burns-illuvial-card--solo) .burns-illuvial-card-progress-row{margin-top:4px}.burns-illuvial-card--solo .burns-illuvial-card-progress-shell:before{bottom:7.5px}.burns-illuvial-card--solo .burns-illuvial-card-progress{width:auto;max-width:none;height:16px;margin-top:0;background:#020617b8;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px 3px #00000073,0 1px #ffffff0a}.burns-illuvial-card--solo .burns-illuvial-sparkline{flex:1 1 auto;width:auto;max-width:none;min-width:0;min-height:0;margin:0;padding:5px 4px;align-self:stretch;border-radius:0;overflow:visible}.burns-illuvial-card-hero .pb-item-split-text{align-items:stretch;justify-content:flex-start;text-align:left}.burns-illuvial-heading-row{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;max-width:100%;min-width:0;flex:0 0 auto;align-self:stretch;box-sizing:border-box;position:relative;z-index:3}.burns-illuvial-card .burns-illuvial-heading-row .pb-item-heading,.burns-illuvial-heading-row .pb-item-heading{flex:1 1 auto;min-width:0;width:auto;max-width:none}.burns-illuvial-heading-row .burns-illuvial-corner-meta{position:relative;top:auto;right:auto;left:auto;flex:0 0 auto;flex-shrink:0;align-self:flex-start;margin-left:auto;margin-right:0;z-index:4;display:flex;visibility:visible;opacity:1;padding:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.burns-illuvial-card--solo .burns-illuvial-heading-row-front .burns-illuvial-corner-meta{padding:0;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.burns-illuvial-card--solo .burns-illuvial-heading-row-front .burns-stage-badge-icon{width:28px;height:28px}.burns-illuvial-card--solo .burns-illuvial-heading-row-front .pb-item-heading{flex:1 1 auto;min-width:0;width:auto;max-width:calc(100% - 48px)}.burns-tier-grid--solo-card{max-width:100%!important;width:100%;grid-template-columns:1fr!important}.burns-illuvial-card .pb-item-split-text,.burns-illuvial-card .pb-item-split-copy--illuvial .pb-item-split-text{position:relative;z-index:2;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:5px;flex:0 0 auto;align-self:stretch;width:100%;max-width:100%;min-height:0;margin:0;padding:5px 6px;border-radius:12px;box-sizing:border-box;background:linear-gradient(155deg,rgba(var(--pb-split-glow-rgb, 14, 225, 242),.26),rgba(var(--pb-split-glow-rgb, 14, 225, 242),.1) 42%,#02061733);box-shadow:inset 0 0 0 1px #ffffff0f}.burns-line-mates{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;max-width:100%;min-width:0;margin:0;padding:6px 2px 7px;border-radius:12px;background:linear-gradient(160deg,#020617b8,#070c1c94 55%,#020617ad);box-shadow:inset 0 0 0 1px #ffffff17,inset 0 1px #ffffff0d,0 10px 28px #00000047;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.burns-line-mates-header{display:grid;grid-template-columns:minmax(64px,1fr) minmax(0,1.2fr) minmax(64px,1fr);align-items:stretch;gap:6px;width:100%}.burns-line-mates-nav{display:inline-flex;align-items:stretch;justify-content:center;width:28px;height:28px;margin:0;padding:0;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#080c1aa6;color:#e2e8f0eb;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.burns-line-mates-nav--peek{--burns-nav-art: none;position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;width:auto;min-width:0;max-width:100%;height:auto;min-height:clamp(52px,7vw,76px);gap:0;padding:0;border:1px solid rgba(148,163,184,.16);border-radius:10px;overflow:hidden;isolation:isolate;background-color:#080c1ac7;background-image:none;background-repeat:no-repeat;background-size:cover;background-position:center 14%;color:#f8fafcf5}.burns-line-mates-nav--peek.has-art{background-image:linear-gradient(180deg,#0206170d,#0206171f 38%,#0206178c 72%,#020617c7),var(--burns-nav-art)}.burns-line-mates-nav--prev,.burns-line-mates-nav--next{justify-self:stretch}.burns-line-mates-nav-chevron{position:absolute;top:50%;z-index:2;flex-shrink:0;transform:translateY(-50%);color:#f8fafcf5;filter:drop-shadow(0 1px 2px rgba(0,0,0,.8));pointer-events:none}.burns-line-mates-nav--prev .burns-line-mates-nav-chevron{left:6px}.burns-line-mates-nav--next .burns-line-mates-nav-chevron{right:6px}.burns-line-mates-nav-peek{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:0;width:calc(100% - 4px);min-width:0;min-height:0;margin:0 2px 2px;padding:2px 4px 3px;border-radius:6px;overflow:hidden;background:linear-gradient(165deg,#020617e6,#020617f5);box-shadow:inset 0 0 0 1px #ffffff24,0 4px 10px #00000052;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.burns-line-mates-nav-label{position:relative;z-index:1;display:block;width:100%;max-width:100%;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.5rem,.9vw,.6rem);font-weight:800;letter-spacing:.01em;line-height:1.15;color:#f8fafcfa;text-align:center;text-transform:none;text-shadow:0 1px 2px rgba(0,0,0,.7);background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.burns-line-mates-nav:hover:not(.burns-line-mates-nav--peek),.burns-line-mates-nav:focus-visible:not(.burns-line-mates-nav--peek){border-color:rgba(var(--pb-split-glow-rgb, 14, 225, 242),.55);background:rgba(var(--pb-split-glow-rgb, 14, 225, 242),.14);color:#fffffffa;box-shadow:0 4px 12px #00000047;outline:none;transform:translateY(-1px)}.burns-line-mates-nav--peek:hover,.burns-line-mates-nav--peek:focus-visible{border-color:rgba(var(--pb-split-glow-rgb, 14, 225, 242),.48);background-color:#080c1ac7;box-shadow:0 0 0 1px rgba(var(--pb-split-glow-rgb, 14, 225, 242),.2),0 8px 18px #00000052;color:#fffffffa;outline:none;transform:translateY(-1px)}.burns-line-mates-nav--peek.has-art:hover,.burns-line-mates-nav--peek.has-art:focus-visible{background-color:#080c1a8c;background-image:linear-gradient(180deg,rgba(var(--pb-split-glow-rgb, 14, 225, 242),.1),#02061714 36%,#0206176b 74%,#020617b3),var(--burns-nav-art);background-repeat:no-repeat;background-size:cover;background-position:center 14%}.burns-line-mates-nav--peek:hover .burns-line-mates-nav-peek,.burns-line-mates-nav--peek:focus-visible .burns-line-mates-nav-peek{background:linear-gradient(165deg,#020617b8,#020617d1);box-shadow:inset 0 0 0 1px #ffffff24,inset 0 0 0 1px rgba(var(--pb-split-glow-rgb, 14, 225, 242),.28),0 4px 12px #0000004d}.burns-line-mates-nav--spacer{visibility:hidden;pointer-events:none;border:none;background:transparent;min-width:28px;min-height:28px}.burns-line-mates-kicker{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;margin:0;max-width:100%;padding:0 2px;font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;text-align:center;color:#bac6dcb8}.burns-line-mates-kicker-label{font-weight:700;opacity:.7}.burns-line-mates-kicker-dot{width:3px;height:3px;border-radius:50%;background:rgba(var(--pb-split-glow-rgb, 14, 225, 242),.7);box-shadow:0 0 6px rgba(var(--pb-split-glow-rgb, 14, 225, 242),.45)}.burns-line-mates-kicker-name{font-weight:800;letter-spacing:.04em;color:#f1f5f9f0;text-transform:none}.burns-line-mates-kicker-index{font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.04em;opacity:.62;text-transform:none}.burns-line-mates-peers{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:6px;width:100%;max-width:100%;min-width:0;margin:2px 0 0;padding:4px 2px 2px;list-style:none;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.35) transparent;scroll-snap-type:x proximity;mask-image:linear-gradient(90deg,transparent 0%,#000 10px,#000 calc(100% - 10px),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 10px,#000 calc(100% - 10px),transparent 100%)}.burns-line-mates-peers::-webkit-scrollbar{height:3px}.burns-line-mates-peers::-webkit-scrollbar-thumb{background:#94a3b859;border-radius:999px}.burns-line-mates-peers-item{flex:0 0 auto;scroll-snap-align:start}.burns-line-mates-peer{--burns-peer-art: none;position:relative;display:block;width:clamp(36px,5.2vw,48px);height:clamp(36px,5.2vw,48px);margin:0;padding:0;border:1px solid rgba(148,163,184,.22);border-radius:10px;overflow:hidden;isolation:isolate;background-color:#080c1ad9;background-image:none;background-repeat:no-repeat;background-size:cover;background-position:center 18%;color:inherit;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:default;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.burns-line-mates-peer.has-art{background-image:linear-gradient(180deg,#0206170d,#02061759 55%,#020617b8),var(--burns-peer-art)}button.burns-line-mates-peer{cursor:pointer}button.burns-line-mates-peer:hover,button.burns-line-mates-peer:focus-visible{border-color:rgba(var(--pb-split-glow-rgb, 14, 225, 242),.55);box-shadow:0 0 0 1px rgba(var(--pb-split-glow-rgb, 14, 225, 242),.22),0 6px 14px #00000052;outline:none;transform:translateY(-1px)}.burns-line-mates-peer.is-current{border-color:rgba(var(--pb-split-glow-rgb, 14, 225, 242),.62);box-shadow:0 0 0 1px rgba(var(--pb-split-glow-rgb, 14, 225, 242),.22),0 0 12px rgba(var(--pb-split-glow-rgb, 14, 225, 242),.2),0 4px 10px #00000047}.burns-line-mates-peer.is-current.has-art{background-image:linear-gradient(180deg,rgba(var(--pb-split-glow-rgb, 14, 225, 242),.18),#02061747 48%,#020617c7),var(--burns-peer-art)}.burns-line-mates-peer-name{position:absolute;left:2px;right:2px;bottom:2px;z-index:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:1px 2px;border-radius:4px;font-size:clamp(.42rem,.75vw,.5rem);font-weight:700;line-height:1.1;letter-spacing:.01em;text-align:center;color:#f8fafcf5;text-shadow:0 1px 2px rgba(0,0,0,.85);background:#020617b8;pointer-events:none}.burns-line-mates-list{display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:center;gap:0;margin:0;padding:2px 0 0;list-style:none;width:100%;min-width:0;overflow:hidden}.burns-line-mates-item{display:inline-flex;align-items:center;gap:0;flex:1 1 0;min-width:0;max-width:none}.burns-line-mates-sep{display:inline-flex;align-items:center;flex:0 0 auto;width:12px;height:100%;margin:0;-webkit-user-select:none;user-select:none;position:relative}.burns-line-mates-sep-line{display:block;width:100%;height:1px;background:linear-gradient(90deg,#94a3b826,rgba(var(--pb-split-glow-rgb, 14, 225, 242),.45),#94a3b826)}.burns-line-mates-sep-chevron{position:absolute;right:-1px;top:50%;width:5px;height:5px;border-right:1.5px solid rgba(var(--pb-split-glow-rgb, 14, 225, 242),.55);border-top:1.5px solid rgba(var(--pb-split-glow-rgb, 14, 225, 242),.55);transform:translateY(-50%) rotate(45deg);opacity:.85}.burns-line-mates-chip{--burns-mate-stage-rgb: 148, 163, 184;--burns-mate-art: none;position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;gap:0;flex:1 1 auto;width:100%;min-width:0;max-width:none;min-height:clamp(72px,10vw,108px);margin:0;padding:0;border:1px solid rgba(148,163,184,.16);border-radius:12px;overflow:hidden;isolation:isolate;background-color:#080c1ac7;background-image:none;background-repeat:no-repeat;background-size:cover;background-position:center 14%;color:inherit;font:inherit;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:default;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.burns-line-mates-chip.has-art{background-image:linear-gradient(180deg,#0206170d,#0206171f 38%,#0206178c 72%,#020617c7),var(--burns-mate-art)}.burns-line-mates-chip--stage-1{--burns-mate-stage-rgb: 148, 163, 184;background-position:center 8%}.burns-line-mates-chip--stage-2{--burns-mate-stage-rgb: 34, 211, 238}.burns-line-mates-chip--stage-3{--burns-mate-stage-rgb: 251, 191, 36}button.burns-line-mates-chip{cursor:pointer}button.burns-line-mates-chip:hover,button.burns-line-mates-chip:focus-visible{border-color:rgba(var(--pb-split-glow-rgb, 14, 225, 242),.48);box-shadow:0 0 0 1px rgba(var(--pb-split-glow-rgb, 14, 225, 242),.2),0 8px 18px #00000052;outline:none;transform:translateY(-1px)}.burns-line-mates-item.is-current .burns-line-mates-chip{border-color:rgba(var(--pb-split-glow-rgb, 14, 225, 242),.62);box-shadow:0 0 0 1px rgba(var(--pb-split-glow-rgb, 14, 225, 242),.22),0 0 16px rgba(var(--pb-split-glow-rgb, 14, 225, 242),.22),0 8px 18px #00000047}.burns-line-mates-item.is-current .burns-line-mates-chip.has-art{background-image:linear-gradient(180deg,rgba(var(--pb-split-glow-rgb, 14, 225, 242),.16),#02061733 40%,#0206179e 78%,#020617d6),var(--burns-mate-art)}.burns-line-mates-item.is-empty .burns-line-mates-chip{opacity:.45;border-style:dashed}.burns-line-mates-item.is-no-today-burn .burns-line-mates-chip,.burns-line-mates-peers-item.is-no-today-burn .burns-line-mates-peer{opacity:.38;filter:grayscale(.35);cursor:not-allowed}.burns-line-mates-meta{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:3px;width:calc(100% - 6px);min-width:0;margin:0 3px 3px;padding:4px 5px 5px;border-radius:8px;line-height:1.15;opacity:.5;background:linear-gradient(165deg,#020617e6,#020617f5);box-shadow:inset 0 0 0 1px #ffffff24,inset 0 0 0 1px rgba(var(--burns-mate-stage-rgb),.22),0 4px 10px #00000052;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.burns-line-mates-item.is-current .burns-line-mates-meta{box-shadow:inset 0 0 0 1px #ffffff24,inset 0 0 0 1px rgba(var(--pb-split-glow-rgb, 14, 225, 242),.28),0 4px 12px #0000004d}.burns-line-mates-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.56rem,1vw,.68rem);font-weight:800;color:#f8fafcfa;letter-spacing:.01em;text-shadow:0 1px 2px rgba(0,0,0,.7)}.burns-line-mates-burns.burns-illuvial-card-count{position:static;display:flex;flex-direction:row;align-items:baseline;justify-content:center;gap:3px;margin:0;padding:0;transform:none;pointer-events:auto;max-width:100%;line-height:1.1;color:inherit;font-size:inherit;white-space:normal;transition:none}.burns-line-mates-burns.burns-illuvial-card-count:after{content:none;display:none}.burns-line-mates-burns .burns-illuvial-card-count-value{color:#ff6b6b;font-size:clamp(.62rem,1.1vw,.78rem);text-shadow:0 0 10px rgba(255,92,92,.5),0 1px 2px rgba(0,0,0,.85)}.burns-line-mates-burns .burns-illuvial-card-count-unit{margin-top:0;font-size:clamp(.46rem,.85vw,.56rem);text-transform:none;letter-spacing:.02em}.burns-line-mates-stage{position:absolute;top:5px;right:5px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:clamp(14px,2vw,18px);height:clamp(14px,2vw,18px);margin:0;padding:0;border:none;border-radius:0;background:none;box-shadow:none;pointer-events:none}.burns-line-mates-stage-icon{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 4px rgba(var(--burns-mate-stage-rgb),.55)) drop-shadow(0 1px 2px rgba(0,0,0,.65))}.burns-illuvial-card--solo .burns-line-mates{flex:0 0 auto;margin:auto 0 0;width:100%;max-width:100%;min-height:0;padding:5px 3px 6px;position:relative;z-index:2;border-top:1px solid rgba(255,255,255,.06);background:none}.burns-illuvial-card--solo .burns-line-mates-chip{min-width:0;max-width:none}.burns-illuvial-card--solo .burns-line-mates-name{max-width:100%}.burns-illuvial-card .pb-item-heading{margin:0;width:100%;text-align:left;flex:0 0 auto}.burns-illuvial-card:not(.burns-illuvial-card--solo) .pb-item-split-copy--illuvial .burns-illuvial-card-progress-shell{padding-inline:8px 4px;box-sizing:border-box}.burns-illuvial-card .pb-item-name{margin:0 0 2px;text-align:left;color:#94a3b8e6;font-weight:700;display:inline-flex;align-items:center;gap:0}.burns-illuvial-corner-meta{position:relative;top:auto;right:auto;z-index:4;display:flex;flex-direction:column;align-items:center;gap:6px;flex:0 0 auto;flex-shrink:0;visibility:visible;opacity:1}.burns-illuvial-corner-meta .burns-stage-badge{position:static!important;top:auto!important;right:auto!important;left:auto!important;display:inline-flex;visibility:visible;opacity:1}.burns-illuvial-meta-icons.pb-illuvial-meta-badges,.burns-illuvial-card .burns-illuvial-meta-icons.pb-illuvial-meta-badges,.burns-illuvial-card .pb-item-split-copy--illuvial .burns-illuvial-meta-icons.pb-illuvial-meta-badges{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center;justify-content:center;gap:5px;width:auto;max-width:none;grid-auto-flow:unset;grid-template-columns:unset}.burns-illuvial-meta-icon.pb-illuvial-meta-badge{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;padding:0;margin:0;gap:0;border:none;border-radius:0;background:transparent!important;box-shadow:none;color:inherit;font-size:0;line-height:0}.burns-illuvial-meta-icon.pb-illuvial-meta-badge img{width:18px;height:18px;object-fit:contain;display:block;filter:drop-shadow(0 1px 3px rgba(0,0,0,.65))}.burns-illuvial-card--solo .burns-illuvial-meta-icons.pb-illuvial-meta-badges{gap:8px}.burns-illuvial-card--solo .burns-illuvial-meta-icon.pb-illuvial-meta-badge{width:34px;height:34px;min-width:34px}.burns-illuvial-card--solo .burns-illuvial-meta-icon.pb-illuvial-meta-badge img{width:30px;height:30px}.burns-illuvial-meta-icon.pb-illuvial-meta-badge>span{display:none}.burns-illuvial-card .pb-illuvial-meta-badge--affinity-muted{filter:grayscale(1)}.burns-illuvial-sparkline{position:relative;z-index:2;flex:1 1 auto;display:flex;flex-direction:column;width:calc(100% - 8px);max-width:calc(100% - 8px);min-height:110px;margin-top:4px;margin-left:4px;margin-right:4px;padding:2px 0 5px;box-sizing:border-box;background:#0000006b;border:1px solid rgba(255,255,255,.08);border-radius:8px;line-height:1;align-self:stretch;-webkit-user-select:none;user-select:none}.burns-illuvial-sparkline--searchable{cursor:pointer}.burns-illuvial-sparkline--searchable:hover{border-color:#0ee1f247}.burns-illuvial-sparkline-header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 3px;min-width:0}.burns-illuvial-sparkline-title{flex:1 1 auto;display:flex;flex-direction:row;align-items:center;gap:8px;margin:0;padding:0 1px;color:#94a3b8b8;font-family:Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.48rem;font-weight:500;letter-spacing:.04em;line-height:1.15;white-space:nowrap;min-width:0;overflow:hidden}.burns-illuvial-sparkline-title-label{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.burns-illuvial-sparkline-curve-toggle{flex:0 0 auto;display:inline-flex;align-items:stretch;gap:0;padding:2px;border-radius:999px;background:#00000061;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0a}.burns-illuvial-sparkline-curve-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:3px 9px;border:none;border-radius:999px;background:transparent;color:#94a3b8c7;font-family:Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.52rem;font-weight:650;letter-spacing:.03em;line-height:1.2;white-space:nowrap;cursor:pointer;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.burns-illuvial-sparkline-curve-btn:hover{color:#e2e8f0eb}.burns-illuvial-sparkline-curve-btn--on{color:#f8fafcf5;background:linear-gradient(180deg,#0ee1f238,#6366f12e);box-shadow:0 0 0 1px #0ee1f238,inset 0 1px #ffffff1a}.burns-illuvial-sparkline-curve-btn:focus-visible{outline:2px solid rgba(14,225,242,.45);outline-offset:1px}.burns-illuvial-sparkline--solo .burns-illuvial-sparkline-title{font-size:.62rem;letter-spacing:.05em;gap:10px}.burns-illuvial-sparkline--solo .burns-illuvial-sparkline-curve-toggle{position:absolute;top:4px;left:50%;transform:translate(-50%);z-index:5;pointer-events:auto}.burns-illuvial-sparkline-solo-zoom{position:absolute;top:6px;right:6px;z-index:8;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0;padding:0;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#080c16c7;color:#e2e8f0e0;cursor:pointer;transition:color .14s ease,background .14s ease,border-color .14s ease}.burns-illuvial-sparkline-solo-zoom:hover{color:#f8fafc;background:#0ee1f224;border-color:#0ee1f266}.burns-illuvial-sparkline-solo-zoom:focus-visible{outline:2px solid rgba(14,225,242,.55);outline-offset:1px}.burns-metric-toggle--focus-flash{animation:burns-metric-toggle-focus-flash .9s ease}@keyframes burns-metric-toggle-focus-flash{0%{box-shadow:0 0 #0ee1f273}40%{box-shadow:0 0 0 3px #0ee1f247}to{box-shadow:0 0 #0ee1f200}}.burns-illuvial-sparkline--solo .burns-illuvial-sparkline-curve-btn{padding:4px 11px;font-size:.62rem}.burns-illuvial-sparkline-inset-stack{position:absolute;top:0;left:0;z-index:4;display:flex;flex-direction:row;align-items:stretch;gap:8px;margin-top:26px;margin-left:16px;pointer-events:none}.burns-illuvial-sparkline-inset{position:relative;top:auto;left:auto;z-index:4;box-sizing:border-box;width:220px;height:132px;margin:0;padding:6px 7px 4px;display:flex;flex-direction:column;pointer-events:none;border-radius:10px;background:linear-gradient(165deg,#020617e6,#070c1cd1);border:1px solid rgba(255,255,255,.14);box-shadow:0 10px 26px #0006,inset 0 1px #ffffff12}.burns-illuvial-sparkline-trend{pointer-events:none}.burns-illuvial-sparkline-inset-label{position:absolute;top:5px;left:8px;z-index:1;display:inline-flex;align-items:baseline;flex-wrap:wrap;max-width:calc(100% - 52px);font-family:Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.52rem;font-weight:700;letter-spacing:.04em;line-height:1.15}.burns-illuvial-sparkline-inset-label-noun{font-weight:800;letter-spacing:.03em;text-transform:uppercase}.burns-illuvial-sparkline-inset[data-metric=burns] .burns-illuvial-sparkline-inset-label-noun,.burns-illuvial-sparkline-inset[data-metric=burns] .burns-illuvial-sparkline-inset-y--max{color:#f97316}.burns-illuvial-sparkline-inset[data-metric=mints] .burns-illuvial-sparkline-inset-label-noun,.burns-illuvial-sparkline-inset[data-metric=mints] .burns-illuvial-sparkline-inset-y--max{color:#34d399}.burns-illuvial-sparkline-inset[data-metric=ratio] .burns-illuvial-sparkline-inset-label-noun,.burns-illuvial-sparkline-inset[data-metric=ratio] .burns-illuvial-sparkline-inset-y--max{color:#22d3ee}.burns-illuvial-sparkline-inset-label-period{color:#0ee1f28c;font-weight:650;letter-spacing:.02em}.burns-illuvial-sparkline-inset-y{position:absolute;right:7px;z-index:1;font-family:Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.54rem;font-weight:700;line-height:1;pointer-events:none}.burns-illuvial-sparkline-inset-y--max{top:5px}.burns-illuvial-sparkline-inset-svg{display:block;flex:1 1 auto;width:100%;height:100%;min-height:0;overflow:visible}.burns-illuvial-sparkline-inset-x-axis{stroke:#94a3b859;stroke-width:.9;vector-effect:non-scaling-stroke}.burns-illuvial-sparkline-inset-x{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:1px;padding:0 1px;min-height:.9em}.burns-illuvial-sparkline-inset-x-tick{color:#0ee1f28c;font-family:Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.48rem;font-weight:650;letter-spacing:.02em;line-height:1;white-space:nowrap}.burns-illuvial-sparkline-inset-x-tick--end{text-align:right}.burns-illuvial-sparkline-body{flex:1 1 auto;display:flex;align-items:stretch;gap:1px;min-height:0;width:100%}.burns-illuvial-sparkline-y{flex:0 0 auto;align-self:stretch;display:flex;flex-direction:column;min-width:2rem;color:#e2e8f0e0;font-family:Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.68rem;font-weight:600;line-height:1}.burns-illuvial-sparkline-y-scale{position:relative;flex:1 1 auto;min-height:0}.burns-illuvial-sparkline-y-spacer{flex:0 0 auto;height:1.1em;margin-top:2px}.burns-illuvial-sparkline-y-label{display:block;text-align:right;white-space:nowrap;padding-right:1px}.burns-illuvial-sparkline-y-label--max{position:absolute;top:0;right:0}.burns-illuvial-sparkline-y-label--min{position:absolute;bottom:0;right:0}.burns-illuvial-sparkline-y-label--guide{position:absolute;right:0;transform:translateY(-50%);color:#cbd5e1c7;font-weight:500}.burns-illuvial-sparkline-plot{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;min-height:0}.burns-illuvial-sparkline--solo .burns-illuvial-sparkline-plot-inner{overflow:visible;padding-top:40px}.burns-illuvial-sparkline--solo .burns-illuvial-sparkline-body,.burns-illuvial-sparkline--solo .burns-illuvial-sparkline-plot{overflow:visible}.burns-illuvial-sparkline--solo{position:relative;overflow:visible}.burns-illuvial-sparkline-plot-inner{position:relative;flex:1 1 auto;display:flex;min-width:0;min-height:0}.burns-illuvial-sparkline-plot-inner--compare{flex-direction:column;gap:2px}.burns-illuvial-sparkline-compare-stack-head--inline{flex:0 0 auto;padding:0 1px}.burns-illuvial-sparkline-svg{display:block;flex:1 1 auto;width:100%;height:100%;min-height:72px;overflow:visible;cursor:crosshair;touch-action:none}.burns-illuvial-sparkline[data-metric=comparison] .burns-illuvial-sparkline-svg{border-radius:3px;overflow:hidden}.burns-illuvial-sparkline-event-line{stroke:#0ee1f252;stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke;pointer-events:none}.burns-illuvial-sparkline-events{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.burns-illuvial-sparkline-event-marker{position:absolute;top:0;display:flex;flex-direction:column;align-items:center;max-width:220px;transform:translate(-50%,calc(-100% - 2px));pointer-events:none}.burns-illuvial-sparkline-event-marker[data-anchor=end]{align-items:flex-end;transform:translate(calc(-100% + 4px),calc(-100% - 2px))}.burns-illuvial-sparkline-event-marker[data-anchor=start]{align-items:flex-start;transform:translate(-4px,calc(-100% - 2px))}.burns-illuvial-sparkline--solo .burns-illuvial-sparkline-events{inset:0 0 auto 0;height:38px;z-index:6}.burns-illuvial-sparkline--solo .burns-illuvial-sparkline-event-marker{top:2px;transform:translate(-50%)}.burns-illuvial-sparkline--solo .burns-illuvial-sparkline-event-marker[data-anchor=end]{transform:translate(calc(-100% + 4px))}.burns-illuvial-sparkline--solo .burns-illuvial-sparkline-event-marker[data-anchor=start]{transform:translate(-4px)}.burns-illuvial-sparkline--solo .burns-illuvial-sparkline-event-logo{width:auto;height:22px;opacity:.85}.burns-illuvial-sparkline-event-badge{display:inline-flex;align-items:center;gap:5px;padding:0 5px 0 3px;border-radius:4px;background:#0f172a6b;border:1px solid rgba(148,163,184,.18);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.burns-illuvial-sparkline-event-logo{width:104px;height:36px;object-fit:contain;opacity:.7;flex-shrink:0}.burns-illuvial-sparkline-event-label{color:#0ee1f2;font-size:7.5px;font-weight:600;letter-spacing:.01em;line-height:1.1;white-space:nowrap}.burns-illuvial-sparkline[data-metric=comparison]{min-height:148px}.burns-illuvial-sparkline-body--price{display:flex;align-items:center;justify-content:center;min-height:72px;padding:8px 10px}.burns-illuvial-sparkline-price-soon{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:10px 12px;border-radius:8px;background:linear-gradient(135deg,#f5d78e1a,#0ee1f20d);border:1px solid rgba(245,215,142,.22)}.burns-illuvial-sparkline-price-soon-kicker{font-size:.52rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:#f5d78eb8}.burns-illuvial-sparkline-price-soon-title{font-size:.78rem;font-weight:750;letter-spacing:.01em;color:#f8fafcf2}.burns-illuvial-sparkline-price-soon-copy{font-size:.62rem;line-height:1.35;color:#bac6d6c7}.burns-illuvial-sparkline--solo .burns-illuvial-sparkline-price-soon{min-height:160px;justify-content:center;padding:18px 20px}.burns-illuvial-sparkline--solo .burns-illuvial-sparkline-price-soon-title{font-size:1rem}.burns-illuvial-sparkline--solo .burns-illuvial-sparkline-price-soon-copy{font-size:.78rem}.burns-illuvial-sparkline-compare-stack{position:relative;flex:0 0 auto;display:flex;flex-direction:column;gap:1px;margin-top:3px;min-width:0}.burns-illuvial-sparkline-compare-stack-head{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0}.burns-illuvial-sparkline-compare-stack-title{flex:0 1 auto;font-size:.44rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#94a3b899;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.burns-illuvial-sparkline-compare-stack-reading{flex:1 1 auto;display:inline-flex;align-items:baseline;justify-content:flex-end;gap:4px;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0}.burns-illuvial-sparkline-compare-stack-mint-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin:0;padding:0;border:0;border-radius:6px;background:transparent;color:#94a3b88c;cursor:pointer;transition:color .14s ease,background .14s ease}.burns-illuvial-sparkline-compare-stack-mint-toggle:hover,.burns-illuvial-sparkline-compare-stack-mint-toggle:focus-visible{color:#cbd5e1eb;background:#94a3b81f;outline:none}.burns-illuvial-sparkline-compare-stack-mint-toggle[aria-pressed=true]{color:#94a3b8b8}.burns-illuvial-sparkline-compare-stack-mint-toggle:disabled{opacity:.35;cursor:default;pointer-events:none}.burns-illuvial-sparkline--solo .burns-illuvial-sparkline-compare-stack-mint-toggle{width:26px;height:26px}.burns-illuvial-sparkline-compare-stack-metric{display:inline-flex;align-items:baseline;gap:2px}.burns-illuvial-sparkline-compare-stack-value{font-size:.58rem;font-weight:800;letter-spacing:-.01em}.burns-illuvial-sparkline-compare-stack-value--burns{color:#f97316}.burns-illuvial-sparkline-compare-stack-value--mints{color:#34d399}.burns-illuvial-sparkline-compare-stack-value--rate{color:#22d3ee}.burns-illuvial-sparkline-compare-stack-unit{font-size:.4rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase;line-height:1}.burns-illuvial-sparkline-compare-stack-unit--burns{color:#f9731685}.burns-illuvial-sparkline-compare-stack-unit--mints{color:#34d39985}.burns-illuvial-sparkline-compare-stack-unit--rate{color:#22d3ee94}.burns-illuvial-sparkline-compare-stack-sep{color:#94a3b873;font-size:.5rem;font-weight:700}.burns-illuvial-sparkline-compare-stack-svg{display:block;width:100%;height:72px;border-radius:3px;overflow:hidden;cursor:crosshair;touch-action:none}.burns-illuvial-sparkline-compare-stack--only{flex:1 1 auto;margin-top:0;min-height:0}.burns-illuvial-sparkline-compare-stack--only .burns-illuvial-sparkline-compare-stack-svg{flex:1 1 auto;height:auto;min-height:72px}.burns-illuvial-sparkline-compare-stack-area--burns{fill:#f9731680}.burns-illuvial-sparkline-compare-stack-area--mints{fill:#34d3994d}.burns-illuvial-sparkline-compare-stack-parity{stroke:#e2e8f052;stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.burns-illuvial-sparkline-compare-stack-edge{stroke:#ffffff8c;stroke-width:1;vector-effect:non-scaling-stroke}.burns-illuvial-sparkline-compare-stack-hover{stroke:#e2e8f099;stroke-width:1;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}.burns-illuvial-sparkline-compare-stack-share{position:absolute;right:3px;bottom:1px;padding:0 3px;border-radius:2px;background:#070a168c;color:#e2e8f0c7;font-size:.4rem;font-weight:700;letter-spacing:.04em;pointer-events:none}.burns-illuvial-sparkline--solo .burns-illuvial-sparkline-compare-stack-svg{height:168px}.burns-illuvial-sparkline--solo .burns-illuvial-sparkline-compare-stack-title{font-size:.56rem}.burns-illuvial-sparkline--solo .burns-illuvial-sparkline-compare-stack-value{font-size:.72rem}.burns-illuvial-sparkline--solo .burns-illuvial-sparkline-compare-stack-unit{font-size:.48rem}.burns-illuvial-sparkline--solo .burns-illuvial-sparkline-compare-stack-share{font-size:.5rem}.burns-illuvial-sparkline-hover-line{stroke:#e2e8f08c;stroke-width:1;stroke-dasharray:2 2;vector-effect:non-scaling-stroke;pointer-events:none}.burns-illuvial-sparkline-hover-line--solo-v,.burns-illuvial-sparkline-hover-line--solo-h{stroke:#e2e8f061;stroke-width:.85;stroke-dasharray:3 2.5}.burns-illuvial-sparkline-hover-dot{pointer-events:none}.burns-illuvial-sparkline-tooltip{position:absolute;top:4px;z-index:8;display:flex;flex-direction:column;gap:2px;min-width:0;max-width:min(148px,72%);padding:5px 7px;border-radius:6px;border:1px solid rgba(255,255,255,.1);background:#080c16eb;box-shadow:0 6px 16px #00000059;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;transform:translate(-50%);font-family:Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.15;white-space:nowrap}.burns-illuvial-sparkline-tooltip--tracked{top:var(--burns-spark-tooltip-top, 50%)}.burns-illuvial-sparkline-tooltip--tracked.burns-illuvial-sparkline-tooltip--above{transform:translate(-50%,calc(-100% - 10px))}.burns-illuvial-sparkline-tooltip--tracked.burns-illuvial-sparkline-tooltip--above.burns-illuvial-sparkline-tooltip--left{transform:translate(-92%,calc(-100% - 10px))}.burns-illuvial-sparkline-tooltip--tracked.burns-illuvial-sparkline-tooltip--above.burns-illuvial-sparkline-tooltip--right{transform:translate(-8%,calc(-100% - 10px))}.burns-illuvial-sparkline-tooltip--tracked.burns-illuvial-sparkline-tooltip--below{transform:translate(-50%,10px)}.burns-illuvial-sparkline-tooltip--tracked.burns-illuvial-sparkline-tooltip--below.burns-illuvial-sparkline-tooltip--left{transform:translate(-92%,10px)}.burns-illuvial-sparkline-tooltip--tracked.burns-illuvial-sparkline-tooltip--below.burns-illuvial-sparkline-tooltip--right{transform:translate(-8%,10px)}.burns-illuvial-sparkline-hover-line--cross-h{stroke:#e2e8f052;stroke-width:.85;stroke-dasharray:3 2.5}.burns-illuvial-card:not(.burns-illuvial-card--solo) .burns-illuvial-sparkline,.burns-illuvial-card:not(.burns-illuvial-card--solo) .burns-illuvial-sparkline-plot,.burns-illuvial-card:not(.burns-illuvial-card--solo) .burns-illuvial-sparkline-plot-inner{overflow:visible}.burns-illuvial-sparkline-tooltip--left{transform:translate(-92%)}.burns-illuvial-sparkline-tooltip--right{transform:translate(-8%)}.burns-illuvial-sparkline-tooltip-period{color:#e2e8f0eb;font-size:.58rem;font-weight:700;letter-spacing:.02em}.burns-illuvial-sparkline-tooltip-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.burns-illuvial-sparkline-tooltip-label{display:inline-flex;align-items:center;gap:3px;color:#94a3b8c7;font-size:.5rem;font-weight:500;text-transform:lowercase}.burns-illuvial-sparkline-tooltip-icon{flex-shrink:0}.burns-illuvial-sparkline-tooltip-label[data-metric=burns],.burns-illuvial-sparkline-tooltip-label[data-metric=burns] .burns-illuvial-sparkline-tooltip-icon{color:#f97316}.burns-illuvial-sparkline-tooltip-label[data-metric=mints],.burns-illuvial-sparkline-tooltip-label[data-metric=mints] .burns-illuvial-sparkline-tooltip-icon{color:#34d399}.burns-illuvial-sparkline-tooltip-label[data-metric=ratio]{color:#22d3eec7}.burns-illuvial-sparkline-tooltip-value{color:#f8fafcf2;font-size:.58rem;font-weight:700;font-variant-numeric:tabular-nums}.burns-illuvial-sparkline-tooltip-value--delta{color:#7dd3fcf2}.burns-illuvial-sparkline .burns-illuvial-sparkline-tooltip-value[data-metric=burns],.burns-illuvial-sparkline .burns-illuvial-sparkline-tooltip-value--delta[data-metric=burns]{color:#fb923c}.burns-illuvial-sparkline .burns-illuvial-sparkline-tooltip-value[data-metric=mints],.burns-illuvial-sparkline .burns-illuvial-sparkline-tooltip-value--delta[data-metric=mints]{color:#34d399}.burns-illuvial-sparkline .burns-illuvial-sparkline-tooltip-value[data-metric=ratio],.burns-illuvial-sparkline .burns-illuvial-sparkline-tooltip-value--ratio{color:#22d3ee}.burns-illuvial-sparkline-tooltip-row--split{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.burns-illuvial-sparkline-tooltip-pair{display:inline-flex;align-items:baseline;gap:4px;min-width:0}.burns-illuvial-sparkline-tooltip-hint{margin-left:2px;color:#94a3b8b8;font-size:.48rem;font-weight:500}.burns-illuvial-sparkline[data-metric=burns] .burns-illuvial-sparkline-title{color:#f97316f2}.burns-illuvial-sparkline[data-metric=mints] .burns-illuvial-sparkline-title{color:#34d399eb}.burns-illuvial-sparkline[data-metric=ratio] .burns-illuvial-sparkline-title{color:#22d3eeeb}.burns-illuvial-sparkline[data-metric=comparison] .burns-illuvial-sparkline-title{color:#e2e8f0e6}.burns-illuvial-sparkline--solo .burns-illuvial-sparkline-hover-dot--solo{filter:none}.burns-illuvial-sparkline-peaks{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;overflow:visible}.burns-illuvial-sparkline--solo .burns-illuvial-sparkline-peaks{overflow:visible;clip-path:none}.burns-illuvial-sparkline-peak-marker{position:absolute;display:flex;flex-direction:column;align-items:center;gap:0;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4));overflow:visible}.burns-illuvial-sparkline-peak-marker--close{gap:1px}.burns-illuvial-sparkline-peak-value{display:block;margin:0 0 1px;padding:2px 7px;border-radius:5px;background:#070a1639;border:1px solid rgba(180,83,9,.62);color:#fdba74eb;font-family:Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.78rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:1.15;white-space:nowrap}.burns-illuvial-sparkline-peaks--day .burns-illuvial-sparkline-peak-value{font-size:.7rem;padding:1px 6px}.burns-illuvial-sparkline-peaks--day .burns-illuvial-sparkline-peak-flame.nav-icon-burn{width:18px;height:18px}.burns-illuvial-sparkline-peak-marker--tiered{filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.burns-illuvial-sparkline-peak-flame.nav-icon-burn{width:22px;height:22px;flex-shrink:0;opacity:.82}.burns-illuvial-sparkline-peak-flame--mint{color:#34d399;filter:drop-shadow(0 0 6px rgba(52,211,153,.45))}.burns-illuvial-sparkline-peak-flame--ratio{color:#22d3ee;filter:drop-shadow(0 0 6px rgba(34,211,238,.45))}.burns-illuvial-sparkline-peak-leader{stroke:#f9731673;stroke-width:.75;stroke-dasharray:none;vector-effect:non-scaling-stroke}.burns-illuvial-sparkline-peak-anchor{fill:#f97316a6;stroke:#070a1680;stroke-width:.4;vector-effect:non-scaling-stroke}.burns-illuvial-sparkline-tooltip--solo{top:var(--burns-spark-tooltip-top, 50%);gap:4px;min-width:168px;max-width:min(260px,92%);padding:8px 10px 9px;overflow:visible;white-space:normal;border-color:#ffffff1f;background:#080c16f0;box-shadow:0 6px 18px #00000061,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.burns-illuvial-sparkline-tooltip--solo.burns-illuvial-sparkline-tooltip--above{transform:translate(-50%,calc(-100% - 14px))}.burns-illuvial-sparkline-tooltip--solo.burns-illuvial-sparkline-tooltip--above.burns-illuvial-sparkline-tooltip--left{transform:translate(-92%,calc(-100% - 14px))}.burns-illuvial-sparkline-tooltip--solo.burns-illuvial-sparkline-tooltip--above.burns-illuvial-sparkline-tooltip--right{transform:translate(-8%,calc(-100% - 14px))}.burns-illuvial-sparkline-tooltip--solo.burns-illuvial-sparkline-tooltip--below{transform:translate(-50%,14px)}.burns-illuvial-sparkline-tooltip--solo.burns-illuvial-sparkline-tooltip--below.burns-illuvial-sparkline-tooltip--left{transform:translate(-92%,14px)}.burns-illuvial-sparkline-tooltip--solo.burns-illuvial-sparkline-tooltip--below.burns-illuvial-sparkline-tooltip--right{transform:translate(-8%,14px)}.burns-illuvial-sparkline-tooltip--solo .burns-illuvial-sparkline-tooltip-period{font-size:.78rem;letter-spacing:.03em;color:#f8fafc}.burns-illuvial-sparkline-tooltip--solo .burns-illuvial-sparkline-tooltip-row{flex-wrap:nowrap;gap:8px;min-width:0}.burns-illuvial-sparkline-tooltip--solo .burns-illuvial-sparkline-tooltip-row--split{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:8px;row-gap:2px;white-space:normal}.burns-illuvial-sparkline-tooltip--solo .burns-illuvial-sparkline-tooltip-label{font-size:.64rem}.burns-illuvial-sparkline-tooltip--solo .burns-illuvial-sparkline-tooltip-label:not([data-metric]){color:#9594b8e0}.burns-illuvial-sparkline-tooltip--solo .burns-illuvial-sparkline-tooltip-value{font-size:.78rem}.burns-illuvial-sparkline-tooltip--solo .burns-illuvial-sparkline-tooltip-pair{display:flex;flex-direction:column;align-items:flex-end;gap:1px;min-width:0}.burns-illuvial-sparkline-tooltip--solo .burns-illuvial-sparkline-tooltip-hint{margin-left:0;font-size:.5rem;line-height:1.1;white-space:nowrap}.burns-illuvial-sparkline-x{flex:0 0 auto;display:flex;flex-direction:column;justify-content:flex-start;margin-top:3px;color:#e2e8f0e0;font-family:Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.68rem;font-weight:600;line-height:1.1}.burns-illuvial-sparkline-x--multi{position:relative;display:flex;flex-direction:column}.burns-illuvial-sparkline-x-months{position:relative;display:block;height:1.1em;width:100%}.burns-illuvial-sparkline-x-years{position:relative;display:block;width:100%;height:.95em;margin-top:1px}.burns-illuvial-sparkline-x-tick{position:absolute;top:0;transform:translate(-50%);white-space:nowrap;font-size:.52rem;font-weight:600;letter-spacing:.01em;color:#cbd5e1d6;line-height:1.1}.burns-illuvial-sparkline-x-tick--first{transform:translate(0)}.burns-illuvial-sparkline-x-tick--last{transform:translate(-100%)}.burns-illuvial-sparkline-x-year{position:absolute;top:0;transform:translate(-50%);white-space:nowrap;font-size:.42rem;font-weight:500;letter-spacing:.03em;color:#94a3b8c7;line-height:1.1}.burns-illuvial-sparkline-x-year--first{transform:translate(0)}.burns-illuvial-sparkline-x-year--last{transform:translate(-100%)}.burns-illuvial-sparkline--solo .burns-illuvial-sparkline-x-tick{font-size:.62rem}.burns-illuvial-sparkline--solo .burns-illuvial-sparkline-x-year{font-size:.5rem;color:#94a3b8e0}.burns-illuvial-sparkline-axis{stroke:#ffffff6b;stroke-width:1;vector-effect:non-scaling-stroke}.burns-illuvial-sparkline-grid-v{vector-effect:non-scaling-stroke}.burns-illuvial-sparkline-grid-v--quarter{stroke:#e2e8f08c;stroke-width:1}.burns-illuvial-sparkline-grid-v--year{stroke:#94a3b857;stroke-width:1}.burns-illuvial-sparkline-grid-h{stroke:#94a3b866;stroke-width:.85;stroke-dasharray:2.5 2;vector-effect:non-scaling-stroke}.burns-illuvial-card--lynx-muted .burns-illuvial-sparkline{opacity:.7}.burns-illuvial-card .pb-item-body{display:none}.burns-stage-badge{position:absolute;top:6px;right:6px;z-index:4;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;box-shadow:none}.burns-stage-badge-icon{width:22px;height:22px;object-fit:contain;filter:drop-shadow(0 0 6px rgba(var(--burns-stage-rgb, 148, 163, 184),.55)) drop-shadow(0 2px 6px rgba(0,0,0,.55))}.burns-stage-badge--1{--burns-stage-rgb: 148, 163, 184}.burns-stage-badge--2{--burns-stage-rgb: 34, 211, 238}.burns-stage-badge--3{--burns-stage-rgb: 251, 191, 36}.burns-illuvial-card-progress-row{display:flex;align-items:flex-end;gap:1px;width:100%;max-width:100%;min-width:0;flex:0 0 auto;align-self:stretch;box-sizing:border-box;margin-top:2px;padding-top:35px}.burns-illuvial-card .burns-illuvial-card-progress-row .burns-illuvial-card-progress-shell{flex:1 1 auto;width:100%;max-width:100%;min-width:0}.burns-illuvial-card-progress-shell{--burns-progress: 0%;--burns-progress-visual: max(4.35rem, var(--burns-progress));--burns-progress-track-height: 14px;position:relative;flex:1 1 auto;width:auto;min-width:0;padding-top:1.35rem}.burns-illuvial-card--solo .burns-illuvial-card-progress-shell{--burns-progress-track-height: 16px}.burns-illuvial-card-count-cluster{position:absolute;z-index:2;top:-5px;left:0;display:block;width:max-content;max-width:none;margin:0;padding:0;transform:none;pointer-events:none}.burns-illuvial-card-progress-shell:has(.burns-illuvial-card-count--comparison){padding-top:0}.burns-illuvial-card-progress-shell .burns-illuvial-card-count-cluster:has(.burns-illuvial-card-count--comparison){top:auto;bottom:0;height:var(--burns-progress-track-height);display:inline-flex;align-items:center;transform:translateY(-20px)}.burns-illuvial-card-progress-shell .burns-illuvial-card-count-cluster:has(.burns-illuvial-card-count--comparison) .burns-illuvial-card-count--comparison{align-items:center}.burns-illuvial-card-progress-shell .burns-illuvial-card-count-cluster:has(.burns-illuvial-card-count--comparison) .burns-illuvial-card-count-main:after{display:none}.burns-illuvial-card-progress-shell .burns-illuvial-card-count-cluster:has(.burns-illuvial-card-count--comparison) .burns-period-burn-delta--illuvial-card,.burns-illuvial-card-progress-shell .burns-illuvial-card-count-cluster:has(.burns-illuvial-card-count--comparison) .burns-period-mint-delta--illuvial-card,.burns-illuvial-card-progress-shell .burns-illuvial-card-count-cluster:has(.burns-illuvial-card-count--comparison) .burns-period-ratio-delta--illuvial-card,.burns-illuvial-card-progress-shell .burns-illuvial-card-count-cluster:has(.burns-illuvial-card-count--comparison) .burns-period-compare-delta--illuvial-card,.burns-illuvial-card-progress-shell .burns-illuvial-card-count-cluster:has(.burns-illuvial-card-count--comparison) .burns-illuvial-card-burn-daily{top:50%;transform:translateY(-50%)}.burns-illuvial-card-progress-shell .burns-illuvial-card-count{position:relative;z-index:1;display:inline-flex;flex-direction:row;align-items:flex-end;gap:0;margin:0;padding:0 2px;width:max-content;max-width:none;left:auto;top:auto;transform:none;pointer-events:none;line-height:1;font-weight:700;white-space:nowrap}.burns-illuvial-card-progress-shell .burns-illuvial-card-count .burns-period-burn-delta--illuvial-card,.burns-illuvial-card-progress-shell .burns-illuvial-card-count .burns-period-mint-delta--illuvial-card,.burns-illuvial-card-progress-shell .burns-illuvial-card-count .burns-period-ratio-delta--illuvial-card,.burns-illuvial-card-progress-shell .burns-illuvial-card-count .burns-period-compare-delta--illuvial-card,.burns-illuvial-card-progress-shell .burns-illuvial-card-count .burns-illuvial-card-burn-daily{position:absolute;top:0;left:calc(100% + 5px);display:inline-flex;align-items:center;gap:4px;width:max-content;min-width:max-content;max-width:none;margin:0;padding:1px 5px 2px;transform:none;pointer-events:none;white-space:nowrap;flex-wrap:nowrap;box-sizing:border-box}.burns-illuvial-card-progress-shell[data-burns-tip-align=start] .burns-illuvial-card-count{padding-left:0}.burns-illuvial-card-progress-shell[data-burns-tip-align=start] .burns-illuvial-card-count-main:after{display:none}.burns-illuvial-card-count-main{display:inline-flex;flex-direction:column;align-items:center;gap:0}.burns-illuvial-card-progress-shell .burns-illuvial-card-count-main:after{content:"";display:block;width:1px;height:5px;margin-top:2px;border-radius:1px;background:linear-gradient(180deg,#f87171d9,#f8717126);box-shadow:0 0 6px #ef444473}.burns-illuvial-card-progress-shell .burns-illuvial-card-count:after{display:none}.burns-period-burn-delta--illuvial-card,.burns-period-mint-delta--illuvial-card,.burns-period-ratio-delta--illuvial-card,.burns-period-compare-delta--illuvial-card,.burns-illuvial-card-burn-daily{margin-bottom:0;transform:none;background:#070c18db;border:1px solid color-mix(in srgb,rgb(var(--burns-metric-rgb, 74, 222, 128)) 22%,transparent);box-shadow:inset 0 1px #ffffff0d,0 1px 4px #00000038;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.burns-period-burn-delta--illuvial-card .burns-period-burn-delta__label,.burns-period-mint-delta--illuvial-card .burns-period-mint-delta__label,.burns-period-ratio-delta--illuvial-card .burns-period-ratio-delta__label,.burns-period-compare-delta--illuvial-card .burns-period-compare-delta__label,.burns-illuvial-card-burn-daily .burns-by-tier-burn-daily-period{flex-shrink:0;font-size:.52rem;color:#94a3b8b8}.burns-period-burn-delta--illuvial-card .burns-period-burn-delta__value,.burns-period-mint-delta--illuvial-card .burns-period-mint-delta__value,.burns-period-ratio-delta--illuvial-card .burns-period-ratio-delta__value,.burns-period-compare-delta--illuvial-card .burns-period-compare-delta__value,.burns-illuvial-card-burn-daily .burns-by-tier-burn-daily-value{font-size:.64rem;color:rgb(var(--burns-metric-rgb, 249, 115, 22))}.burns-period-burn-delta--illuvial-card .burns-period-burn-delta__flame.nav-icon-burn,.burns-period-mint-delta--illuvial-card .burns-period-mint-delta__sprout.sidebar-nav-icon,.burns-illuvial-card-burn-daily .burns-period-burn-delta__flame.nav-icon-burn{width:10px;height:10px}.burns-illuvial-card--solo .burns-period-burn-delta--illuvial-card .burns-period-burn-delta__value,.burns-illuvial-card--solo .burns-period-mint-delta--illuvial-card .burns-period-mint-delta__value,.burns-illuvial-card--solo .burns-period-ratio-delta--illuvial-card .burns-period-ratio-delta__value,.burns-illuvial-card--solo .burns-period-compare-delta--illuvial-card .burns-period-compare-delta__value,.burns-illuvial-card--solo .burns-illuvial-card-burn-daily .burns-by-tier-burn-daily-value{font-size:.68rem}.burns-illuvial-card-progress-shell .burns-illuvial-card-count-value{color:#ff5c5c;font-size:1.05rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.01em;text-shadow:0 0 14px rgba(255,92,92,.55),0 1px 2px rgba(0,0,0,.9),0 0 1px rgba(0,0,0,1)}.burns-illuvial-card-progress-shell[data-metric=mints] .burns-illuvial-card-count-value{color:#34d399;text-shadow:0 0 14px rgba(52,211,153,.5),0 1px 2px rgba(0,0,0,.9),0 0 1px rgba(0,0,0,1)}.burns-illuvial-card-progress-shell .burns-illuvial-card-count-unit{margin-top:-2px;padding-bottom:2px;color:#e2e8f0eb;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 1px 2px rgba(0,0,0,.85),0 0 1px rgba(0,0,0,.9)}.burns-illuvial-card-progress{position:relative;display:block;width:100%;height:var(--burns-progress-track-height, 14px);margin-top:0;overflow:hidden;border-radius:999px;background:#00000038;box-shadow:inset 0 0 0 1px #ffffff0d}.burns-illuvial-card-progress-supply{flex:0 0 auto;padding-bottom:1px;line-height:1.1;white-space:nowrap;color:#bac6dce0;font-size:.72rem;font-weight:600;letter-spacing:.02em;text-transform:none}.burns-illuvial-card:not(.burns-illuvial-card--solo) .burns-illuvial-card-progress{background:#0000007a;box-shadow:inset 0 0 0 1px #ffffff1a}.burns-illuvial-card-progress-fill{position:absolute;top:0;left:0;bottom:0;box-sizing:border-box;width:var(--burns-progress-visual);min-width:4.35rem;padding-left:.35rem;background:linear-gradient(90deg,#9b1c1c,#ef4444 58%,#f87171);opacity:.92;transition:width .55s cubic-bezier(.22,1,.36,1)}.burns-illuvial-card-progress-shell[data-metric]>.burns-illuvial-card-progress>.burns-illuvial-card-progress-fill,.burns-illuvial-card-progress-shell[data-metric=ratio] .burns-illuvial-card-progress-fill{background:linear-gradient(90deg,#9b1c1c,#ef4444 58%,#f87171);filter:none;opacity:.92}.burns-illuvial-card-progress-shell:before{content:"";position:absolute;z-index:3;left:var(--burns-progress-visual);bottom:7px;width:7px;height:7px;border-radius:50%;transform:translate(-50%,50%);pointer-events:none;background:radial-gradient(circle at 35% 35%,#fff1f2,#f87171 42%,#b91c1c);box-shadow:0 0 0 1px #ffffff38,0 0 10px #f87171bf,0 0 18px #ef444466;opacity:.95;transition:left .55s cubic-bezier(.22,1,.36,1)}.burns-illuvial-card-progress-label{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:0 8px;pointer-events:none;line-height:1;color:#fff}.burns-illuvial-card-progress-label .burns-illuvial-card-progress-burned,.burns-illuvial-card-progress-label .burns-illuvial-card-progress-burned-num,.burns-illuvial-card-progress-label .burns-illuvial-card-progress-burned-unit,.burns-illuvial-card-progress-label .burns-illuvial-card-progress-burned-word{color:#fff}.burns-illuvial-card-progress-burned,.burns-illuvial-card-progress-current{flex:0 0 auto;font-size:.62rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:1}.burns-illuvial-card-progress-burned{position:absolute;z-index:2;top:50%;left:max(3.85rem,calc(var(--burns-progress-visual) - 3px));display:inline-flex;align-items:baseline;gap:0;padding:0 1px;margin-left:.15rem;border-radius:0;background:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;color:#fff8f8f5;transform:translate(-100%,-50%);transition:left .55s cubic-bezier(.22,1,.36,1);white-space:nowrap}.burns-illuvial-card-progress-shell[data-burns-tip-align=start] .burns-illuvial-card-progress-burned{left:max(1.4rem,calc(var(--burns-progress-visual) * .5));margin-left:.2rem;transform:translate(-50%,-50%)}.burns-illuvial-card-progress-shell[data-burns-tip-align=end] .burns-illuvial-card-progress-burned{left:calc(var(--burns-progress-visual) - 4px);transform:translate(-100%,-50%)}.burns-illuvial-card-progress-burned-num{color:#fffffff5;font-size:.74rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1;text-shadow:0 1px 3px rgba(0,0,0,.95),0 0 6px rgba(0,0,0,.65)}.burns-illuvial-card-progress-burned-unit{color:#fff;font-size:.62rem;font-weight:700;letter-spacing:.01em;line-height:1;margin-left:1px;text-shadow:0 1px 3px rgba(0,0,0,.95),0 0 6px rgba(0,0,0,.65)}.burns-illuvial-card-progress-burned-word{color:#fff;font-size:.56rem;font-weight:700;letter-spacing:.02em;line-height:1;margin-left:3px;text-transform:lowercase;text-shadow:0 1px 3px rgba(0,0,0,.95),0 0 6px rgba(0,0,0,.65)}.burns-illuvial-card--solo .burns-illuvial-card-progress-burned{background:transparent;border:none;box-shadow:none}.burns-illuvial-card--solo .burns-illuvial-card-progress-burned-num{font-size:.78rem;color:#fffffffa}.burns-illuvial-card--solo .burns-illuvial-card-progress-burned-unit,.burns-illuvial-card--solo .burns-illuvial-card-progress-burned-word{color:#fff}.burns-illuvial-card--solo .burns-illuvial-card-progress-current{padding:0 1px;border-radius:0;background:transparent;border:none;box-shadow:none;text-shadow:0 1px 3px rgba(0,0,0,.95),0 0 6px rgba(0,0,0,.6)}.burns-illuvial-card-progress-current{margin-left:auto;color:#f1f5f9f0;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.88),0 0 6px rgba(0,0,0,.55),0 0 1px rgba(0,0,0,.9)}.burns-by-tier-stage-key-icon,.burns-by-tier-stage-chip-icon{width:14px;height:14px;object-fit:contain;flex:0 0 auto;opacity:.92}.burns-by-tier-stage-key{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0}.burns-by-tier-stage-key-stages{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.burns-by-tier-stage-key-group{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.burns-by-tier-stage-key .burns-metric-toggle-group.burns-by-tier-stage-key-group{flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:center;gap:3px}.burns-by-tier-stage-key-group .burns-filter-group-label{margin:0}.burns-by-tier-stage-key-divider{align-self:stretch;min-height:28px}.burns-metric-toggle-btn{display:inline-flex;align-items:center;gap:5px}.burns-metric-toggle-btn.is-active,.burns-metric-toggle-btn.hl-iv-roster__metric-btn--on{color:var(--burns-metric-accent, #f97316);border-color:color-mix(in srgb,var(--burns-metric-accent, #f97316) 55%,transparent)}.burns-metric-toggle-icon{flex:0 0 auto}.burns-metric-toggle-compare-icons{display:inline-flex;align-items:center;gap:1px}.burns-metric-toggle-btn--burns.hl-iv-roster__metric-btn--on{--burns-metric-accent: #f97316}.burns-metric-toggle-btn--mints.hl-iv-roster__metric-btn--on{--burns-metric-accent: #34d399;color:#34d399}.burns-metric-toggle-btn--ratio.hl-iv-roster__metric-btn--on{--burns-metric-accent: #22d3ee;color:#22d3ee}.burns-metric-toggle-ratio-icons{display:inline-flex;align-items:center;gap:1px}.burns-metric-toggle-ratio-slash{font-size:.72em;font-weight:700;line-height:1;opacity:.85}.burns-by-tier-header-rollup--ratio{--burns-metric-rgb: 34, 211, 238;gap:8px;border-color:color-mix(in srgb,#f97316 14%,#22d3ee 18%,transparent);background:linear-gradient(90deg,color-mix(in srgb,#f97316 9%,rgba(8,12,24,.55)),color-mix(in srgb,#34d399 8%,rgba(8,12,24,.55)) 52%,color-mix(in srgb,#22d3ee 12%,rgba(8,12,24,.55)))}.burns-by-tier-header-rollup-metric--ratio{--burns-metric-rgb: 34, 211, 238}.burns-by-tier-burn-count--ratio,.burns-by-tier-ratio-period{color:#22d3ee}.burns-illuvial-card-count--mints{color:#34d399}.burns-illuvial-card-count--ratio{color:#22d3ee}.burns-illuvial-card-count--comparison .burns-illuvial-card-count-value--comparison{display:inline-flex;align-items:baseline;gap:.18em;font-size:.92em;color:inherit;text-shadow:none}.burns-illuvial-card-progress-shell .burns-illuvial-card-count--comparison .burns-illuvial-card-count-burn{color:#ff5c5c;text-shadow:0 0 14px rgba(255,92,92,.55),0 1px 2px rgba(0,0,0,.9),0 0 1px rgba(0,0,0,1)}.burns-illuvial-card-progress-shell .burns-illuvial-card-count--comparison .burns-illuvial-card-count-burn.is-zero,.burns-illuvial-card-progress-shell .burns-illuvial-card-count--comparison .burns-illuvial-card-count-mint.is-zero{color:#94a3b89e;text-shadow:none}.burns-illuvial-card-progress-shell .burns-illuvial-card-count--comparison .burns-illuvial-card-count-sep{color:#94a3b8b8;font-weight:700;text-shadow:none}.burns-illuvial-card-progress-shell .burns-illuvial-card-count--comparison .burns-illuvial-card-count-mint{color:#34d399;text-shadow:0 0 14px rgba(52,211,153,.45),0 1px 2px rgba(0,0,0,.9),0 0 1px rgba(0,0,0,1)}.burns-period-delta-value.is-zero,.burns-period-compare-delta__burn.is-zero,.burns-period-compare-delta__mint.is-zero,.burns-period-compare-delta__value.is-zero,.burns-period-burn-delta__value.is-zero,.burns-period-mint-delta__value.is-zero{color:#94a3b89e!important}.burns-period-compare-delta__burn.is-zero .nav-icon-burn,.burns-period-compare-delta__mint.is-zero .nav-icon-mint,.burns-period-delta-value.is-zero .burns-period-delta-plus{opacity:.55;filter:grayscale(.35)}.burns-period-ratio-delta{color:#22d3ee}.burns-period-ratio-delta__arrow{display:none}.burns-period-ratio-delta__value{font-variant-numeric:tabular-nums}.burns-by-tier-ratio-daily{color:#22d3ee}.burns-tier-stack-chart__tooltip-detail{margin-top:2px;font-size:.72rem;opacity:.78}.burns-tier-stack-chart__tooltip-parity{margin:0;font-size:.62rem;font-weight:650;letter-spacing:.02em;color:#22d3ee;opacity:.92;white-space:nowrap}.burns-tier-stack-chart__tooltip-row-detail{display:inline-flex;align-items:center;gap:5px;margin:0;font-size:.64rem;font-variant-numeric:tabular-nums;justify-self:end}.burns-tier-stack-chart__tooltip-row-metric{display:inline-flex;align-items:center;gap:3px;font-weight:650}.burns-tier-stack-chart__tooltip-row-metric[data-metric=burns]{color:#f97316}.burns-tier-stack-chart__tooltip-row-metric[data-metric=mints]{color:#34d399}.burns-tier-stack-chart__tooltip-row-metric[data-metric=supply]{color:#0ee1f2}.burns-tier-stack-chart__tooltip-row-sep{color:#94a3b88c;font-weight:700}.burns-tier-stack-chart__tooltip--ratio .burns-tier-stack-chart__tooltip-tiers li,.burns-tier-stack-chart__tooltip--ratio .burns-tier-stack-chart__tooltip-tier-row{grid-template-columns:minmax(4.6em,auto) minmax(3.2em,auto) minmax(0,1fr);column-gap:10px;align-items:center}.burns-tier-stack-chart__tooltip--ratio .burns-tier-stack-chart__tooltip-total strong{color:#22d3ee}.burns-tier-stack-chart__parity-line{stroke:#94a3b88c;stroke-width:.45;stroke-dasharray:1.6 1.4;vector-effect:non-scaling-stroke}.burns-tier-stack-chart__ratio-fill{opacity:.88}.burns-tier-stack-chart__ratio-line{stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.burns-tier-stack-chart__ratio-tier-line{stroke-width:1.1;stroke-opacity:.95;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.burns-tier-stack-chart__ratio-hover-dot{stroke:#080c18d9;stroke-width:.35;vector-effect:non-scaling-stroke}.burns-by-tier-curve .burns-tier-stack-chart .hl-iv-roster__tier-curve-svg-pad{position:relative}.burns-tier-stack-chart__y-labels{position:absolute;left:0;top:0;bottom:18px;width:38px;pointer-events:none;z-index:2}.burns-tier-stack-chart__y-label{position:absolute;left:0;transform:translateY(-50%);font-size:.58rem;font-weight:650;font-variant-numeric:tabular-nums;color:#bac6dceb;letter-spacing:.01em;text-shadow:0 1px 2px rgba(0,0,0,.85)}.burns-tier-stack-chart__y-label--parity{color:#94a3b8e6;font-weight:700}.burns-by-tier-curve .burns-tier-stack-chart .hl-iv-roster__tier-curve-chart-wrap{margin-left:32px}.burns-tier-stack-chart--ratio .burns-tier-stack-chart__y-guide{stroke:#22d3ee1f}.burns-tier-stack-chart--ratio .burns-tier-stack-chart__y-label{color:#22d3eee0}.burns-by-tier-bar-row .pb-bar-track.burns-by-tier-bar-track--compare{display:flex;flex-direction:column;gap:5px;justify-content:center;width:100%;height:auto;min-height:36px;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;overflow:visible;position:relative;z-index:0}.burns-by-tier-compare-lane-row,.burns-by-tier-lane-row{display:grid;grid-template-columns:var(--burns-by-tier-stats-col) minmax(0,1fr);align-items:center;gap:10px 12px;width:100%;min-width:0}.burns-by-tier-compare-lane-meta{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:4px 6px;box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap}.burns-by-tier-compare-lane-meta .burns-by-tier-burn-count,.burns-by-tier-compare-lane-meta .burns-period-burn-delta,.burns-by-tier-compare-lane-meta .burns-period-mint-delta,.burns-by-tier-compare-lane-meta .burns-by-tier-burn-daily,.burns-by-tier-compare-lane-meta .burns-by-tier-mint-daily{flex-shrink:0;white-space:nowrap}.burns-by-tier-bar-row .pb-bar-track.burns-by-tier-compare-lane{display:flex;align-items:center;gap:6px;width:100%;min-width:0;height:14px;margin:0;padding:0 0 0 2px;border-radius:5px;overflow:hidden;background:color-mix(in srgb,var(--burns-metric-accent, #f97316) 14%,rgba(148,163,184,.08));box-shadow:inset 0 1px 2px #00000040,inset 0 0 0 1px color-mix(in srgb,var(--burns-metric-accent, #f97316) 18%,transparent)}.burns-by-tier-compare-lane--burns{--burns-metric-accent: #f97316}.burns-by-tier-compare-lane--mints{--burns-metric-accent: #34d399}.burns-by-tier-compare-lane-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;color:var(--burns-metric-accent, #f97316)}.burns-by-tier-compare-lane-bar{flex:1 1 auto;min-width:0;height:100%;display:block;position:relative}.burns-by-tier-compare-lane-metric-icon{width:11px;height:11px;color:var(--burns-metric-accent, #f97316);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--burns-metric-accent, #f97316) 45%,transparent))}.burns-by-tier-bar-fill--burns:not(.burns-by-tier-bar-fill--metric-stage),.burns-by-tier-bar-fill--mints:not(.burns-by-tier-bar-fill--metric-stage){height:7px;border-radius:999px;background:var(--burns-metric-accent, #f97316);box-shadow:0 0 8px color-mix(in srgb,var(--burns-metric-accent, #f97316) 45%,transparent)}.burns-by-tier-burn-count--burns{--burns-metric-rgb: 249, 115, 22}.burns-by-tier-burn-count--mints{--burns-metric-rgb: 52, 211, 153}.burns-by-tier-burn-stats--compare{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:6px 10px;max-width:100%;white-space:nowrap;position:relative;z-index:2}.burns-period-burn-delta[data-metric=burns]{--burns-metric-rgb: 249, 115, 22;border-color:color-mix(in srgb,rgb(var(--burns-metric-rgb)) 22%,transparent)}.burns-period-mint-delta,.burns-period-burn-delta[data-metric=mints]{--burns-metric-rgb: 52, 211, 153;border-color:color-mix(in srgb,rgb(var(--burns-metric-rgb)) 22%,transparent)}.burns-period-ratio-delta,.burns-period-burn-delta[data-metric=ratio]{--burns-metric-rgb: 34, 211, 238;border-color:color-mix(in srgb,rgb(var(--burns-metric-rgb)) 22%,transparent)}.burns-period-compare-delta,.burns-period-burn-delta[data-metric=comparison]{--burns-metric-rgb: 148, 163, 184;border-color:color-mix(in srgb,rgb(var(--burns-metric-rgb)) 22%,transparent)}.burns-period-burn-delta[data-metric=burns] .burns-by-tier-burn-daily-value,.burns-period-burn-delta[data-metric=burns] .burns-period-burn-delta__value,.burns-period-mint-delta .burns-by-tier-mint-daily-value,.burns-period-mint-delta .burns-period-mint-delta__value,.burns-period-burn-delta[data-metric=mints] .burns-by-tier-burn-daily-value,.burns-period-burn-delta[data-metric=mints] .burns-period-burn-delta__value,.burns-period-ratio-delta .burns-by-tier-ratio-daily-value,.burns-period-ratio-delta .burns-period-ratio-delta__value{color:rgb(var(--burns-metric-rgb))}.burns-period-compare-delta__value--compare,.burns-by-tier-compare-daily-value{display:inline-flex;align-items:baseline;gap:.18em;color:inherit}.burns-period-compare-delta__burn,.burns-by-tier-compare-daily .burns-period-compare-delta__burn{display:inline-flex;align-items:center;gap:3px;color:#f97316}.burns-period-compare-delta__burn .burns-period-delta-value,.burns-period-compare-delta__burn .burns-period-delta-plus,.burns-period-compare-delta__burn .compact-number-digits,.burns-period-compare-delta__burn .compact-number-unit{color:#f97316}.burns-period-compare-delta__sep{color:#94a3b8b8;font-weight:700}.burns-period-compare-delta__mint,.burns-by-tier-compare-daily .burns-period-compare-delta__mint{display:inline-flex;align-items:center;gap:3px;color:#34d399}.burns-period-compare-delta__mint .burns-period-delta-value,.burns-period-compare-delta__mint .burns-period-delta-plus,.burns-period-compare-delta__mint .compact-number-digits,.burns-period-compare-delta__mint .compact-number-unit{color:#34d399}.burns-period-compare-delta__ratio{--burns-metric-rgb: 148, 163, 184;display:inline-flex;align-items:center;margin-left:.28em;color:#94a3b8d9}.burns-period-compare-delta__ratio[data-ratio-winner=burn]{--burns-metric-rgb: 249, 115, 22;color:#f97316}.burns-period-compare-delta__ratio[data-ratio-winner=mint]{--burns-metric-rgb: 52, 211, 153;color:#34d399}.burns-period-compare-delta__ratio[data-ratio-winner=tie],.burns-period-compare-delta__ratio[data-ratio-winner=empty]{--burns-metric-rgb: 148, 163, 184;color:#94a3b8d9}.burns-period-compare-delta__ratio-value{padding:1px 6px;border-radius:999px;border:1px solid color-mix(in srgb,rgb(var(--burns-metric-rgb)) 30%,transparent);background:color-mix(in srgb,rgb(var(--burns-metric-rgb)) 12%,transparent);font-size:.76em;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:inherit;line-height:1.2;transition:color .18s ease,border-color .18s ease,background .18s ease}.burns-period-compare-delta__ratio.is-empty .burns-period-compare-delta__ratio-value,.burns-period-compare-delta__ratio[data-ratio-winner=empty] .burns-period-compare-delta__ratio-value{color:#94a3b89e;border-color:color-mix(in srgb,rgba(148,163,184,.35) 40%,transparent);background:color-mix(in srgb,rgba(148,163,184,.18) 20%,transparent)}.burns-by-tier-header-rollup-metric--ratio[data-ratio-winner=burn] .burns-by-tier-header-rollup-value--pct{color:#f97316}.burns-by-tier-header-rollup-metric--ratio[data-ratio-winner=mint] .burns-by-tier-header-rollup-value--pct{color:#34d399}.burns-by-tier-header-rollup-metric--ratio[data-ratio-winner=tie] .burns-by-tier-header-rollup-value--pct,.burns-by-tier-header-rollup-metric--ratio[data-ratio-winner=empty] .burns-by-tier-header-rollup-value--pct{color:#94a3b8d9}.burns-illuvial-sparkline-compare-stack-metric[data-ratio-winner=burn] .burns-illuvial-sparkline-compare-stack-value--rate{color:#f97316}.burns-illuvial-sparkline-compare-stack-metric[data-ratio-winner=mint] .burns-illuvial-sparkline-compare-stack-value--rate{color:#34d399}.burns-illuvial-sparkline-compare-stack-metric[data-ratio-winner=tie] .burns-illuvial-sparkline-compare-stack-value--rate,.burns-illuvial-sparkline-compare-stack-metric[data-ratio-winner=empty] .burns-illuvial-sparkline-compare-stack-value--rate{color:#94a3b8d9}.burns-period-compare-delta__burn .burns-period-delta-plus,.burns-period-compare-delta__mint .burns-period-delta-plus{opacity:.85;font-weight:700}.burns-period-compare-delta__burn.is-zero,.burns-period-compare-delta__burn.is-zero .burns-period-delta-value,.burns-period-compare-delta__burn.is-zero .burns-period-delta-plus,.burns-period-compare-delta__burn.is-zero .compact-number-digits,.burns-period-compare-delta__burn.is-zero .compact-number-unit,.burns-period-compare-delta__mint.is-zero,.burns-period-compare-delta__mint.is-zero .burns-period-delta-value,.burns-period-compare-delta__mint.is-zero .burns-period-delta-plus,.burns-period-compare-delta__mint.is-zero .compact-number-digits,.burns-period-compare-delta__mint.is-zero .compact-number-unit{color:#94a3b89e!important}.burns-period-compare-delta__burn .nav-icon-burn,.burns-period-compare-delta__mint .nav-icon-mint,.burns-period-compare-delta__flame,.burns-period-compare-delta__sprout{flex:0 0 auto;width:11px;height:11px;opacity:.95}.burns-period-compare-delta,.burns-by-tier-compare-daily{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;width:max-content;min-width:max-content;max-width:none;line-height:1;font-variant-numeric:tabular-nums;padding:1px 5px 2px;border-radius:8px;background:#070c18b8;border:1px solid color-mix(in srgb,rgb(var(--burns-metric-rgb, 148, 163, 184)) 22%,transparent);box-shadow:inset 0 1px #ffffff0d,0 1px 4px #00000038;white-space:nowrap;flex-wrap:nowrap;box-sizing:border-box}.burns-period-compare-delta__label,.burns-by-tier-compare-daily-period{flex-shrink:0;font-size:.46rem;font-weight:600;letter-spacing:.01em;color:#94a3b8c7;white-space:nowrap}.burns-period-ratio-delta,.burns-by-tier-ratio-daily{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;width:max-content;padding:1px 5px 2px;border-radius:8px;background:#070c18b8;border:1px solid color-mix(in srgb,rgb(var(--burns-metric-rgb, 34, 211, 238)) 22%,transparent);box-shadow:inset 0 1px #ffffff0d,0 1px 4px #00000038;white-space:nowrap}.burns-period-ratio-delta__label,.burns-by-tier-ratio-daily-period{font-size:.46rem;font-weight:600;color:#94a3b8c7}.burns-period-ratio-delta__value,.burns-by-tier-ratio-daily-value{color:#22d3ee;font-variant-numeric:tabular-nums;font-weight:700}.burns-by-tier-toolbar .burns-by-tier-stage-key{margin:0;flex:1 1 auto;gap:8px 14px}.burns-by-tier-toolbar .burns-timeframe-sliver-section{flex:0 0 auto;min-width:max-content;flex-wrap:nowrap}.burns-by-tier-toolbar .burns-timeframe-sliver-divider{flex:0 0 auto;width:1px;align-self:stretch;min-height:28px;margin:0 2px;background:#0ee1f238}.burns-by-tier-toolbar .burns-timeframe-sliver-section .hl-iv-roster__metric-btn,.burns-by-tier-toolbar .burns-timeframe-sliver-section .burns-timeframe-sliver-metric-btn{min-height:28px;padding:4px 9px;font-size:.68rem}.burns-by-tier-stage-key-item{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;border-radius:8px;border:1px solid rgba(148,163,184,.14);background:#080c1866;font-size:.68rem;font-weight:650;letter-spacing:.03em;color:inherit;font-family:inherit;cursor:pointer;transition:opacity .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.burns-by-tier-stage-key-item:hover{border-color:rgba(var(--burns-stage-rgb, 148, 163, 184),.45);background:rgba(var(--burns-stage-rgb, 148, 163, 184),.1)}.burns-by-tier-stage-key-item.is-active{border-color:rgba(var(--burns-stage-rgb, 148, 163, 184),.55);background:rgba(var(--burns-stage-rgb, 148, 163, 184),.16);box-shadow:0 0 0 1px rgba(var(--burns-stage-rgb, 148, 163, 184),.22)}.burns-by-tier-stage-key-item.is-dimmed{opacity:.42}.burns-by-tier-stage-key-label{font-weight:700}.burns-by-tier-stage-chip{display:inline-flex;align-items:center;gap:5px;transition:opacity .15s ease}.burns-by-tier-stage-chip.is-dimmed{opacity:.35}.burns-by-tier-stage-chip-value{display:inline-flex;align-items:baseline;gap:4px;font-weight:700;font-size:.68rem;font-variant-numeric:tabular-nums;letter-spacing:.01em}.burns-illuvial-card-tag--stage-1{background:#94a3b824}.burns-illuvial-card-tag--stage-2{background:#22d3ee24;border-color:#22d3ee4d}.burns-illuvial-card-tag--stage-3{background:#fbbf2424;border-color:#fbbf244d}.burns-by-tier-stage-key-item--1{border-color:#94a3b838}.burns-by-tier-stage-key-item--2{border-color:#22d3ee47}.burns-by-tier-stage-key-item--3{border-color:#fbbf244d}.burns-by-tier-stage-chip--1,.burns-by-tier-stage-chip--2,.burns-by-tier-stage-chip--3{background:transparent;border:none;padding:0}.burns-illuvials-by-tier--hover-off .burns-illuvial-card:hover{transform:none;box-shadow:none}.burns-illuvials-by-tier--hover-off .burns-illuvial-card-hover{display:none}.burns-illuvials-filters{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-top:12px;width:100%;max-width:100%;min-width:0;overflow:visible}.burns-filter-group--premium-gate{padding:4px 6px;border-radius:10px;background:linear-gradient(135deg,#f5d78e12,#0ee1f208);border:1px solid rgba(245,215,142,.2)}.burns-metric-toggle-group--primary .burns-metric-toggle-group-kicker-icon{color:#f5d78ef2}.burns-illuvials-filters-chips{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;width:100%;min-width:0}.burns-illuvials-filters-chips>.burns-filter-group,.burns-illuvials-filters-chips>.burns-metric-toggle-group--filters,.burns-illuvials-filters-chips>.burns-illuvial-search{flex:0 0 auto}.burns-illuvials-filters>.burns-filter-group,.burns-illuvials-filters>.burns-illuvial-search{flex:0 0 auto}.burns-illuvials-filters-chips>.burns-timeframe-sliver-divider,.burns-illuvials-filters>.burns-timeframe-sliver-divider{flex:0 0 auto;width:1px;align-self:stretch;min-height:30px;margin:0 1px;background:#0ee1f23d}.burns-illuvials-filters>.burns-timeframe-sliver-host{flex:0 0 auto;order:0;width:100%;min-width:0;max-width:100%;margin-top:2px}.burns-timeframe-sliver-host--solo{margin:0 0 14px;width:100%;max-width:100%;min-width:0}.burns-tier-band .burns-timeframe-sliver-host--solo{width:calc(100% + 24px);max-width:calc(100% + 24px);margin-left:-12px;margin-right:-12px;padding:0 14px;box-sizing:border-box}.burns-illuvials-by-tier[data-solo-focus=true] .burns-illuvials-filters{align-items:stretch}.burns-illuvials-by-tier[data-solo-focus=true] .burns-illuvials-filters>.burns-timeframe-sliver-host{flex:1 1 100%;width:100%;min-width:0;max-width:100%}.burns-illuvials-by-tier[data-solo-focus=true] .burns-timeframe-sliver-host .burns-timeframe-sliver-inner{width:100%;max-width:100%}.burns-metric-toggle-group--filters{padding:3px 4px 4px;border-radius:8px;background:#94a3b80b;border:1px solid rgba(148,163,184,.12)}.burns-filter-group{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:5px}.burns-metric-toggle-group.burns-filter-group{flex-direction:column;justify-content:center;flex-wrap:nowrap;align-items:stretch;gap:3px}.burns-metric-toggle-group--filters .burns-metric-toggle-group-kicker.burns-filter-group-label{display:inline-flex;align-items:center;gap:5px;margin:0;padding:0;border:0;background:transparent;font-size:.52rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1;color:#94a3b89e;cursor:pointer;width:fit-content;-webkit-user-select:none;user-select:none}.burns-metric-toggle-group--filters .burns-metric-toggle-group-kicker.burns-filter-group-label:hover{color:#e2e8f0eb}.burns-metric-toggle-group--filters .burns-metric-toggle-group-kicker.burns-filter-group-label:focus-visible{outline:2px solid rgba(14,225,242,.55);outline-offset:2px;border-radius:3px}.burns-metric-toggle-group--filters .burns-metric-toggle-group-btns,.burns-metric-toggle-group--filters .burns-finish-filter,.burns-metric-toggle-group--filters .burns-filter-group-sub{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.burns-illuvials-filters-chips>.burns-metric-toggle-group--filters,.burns-illuvials-filters-chips>.burns-filter-group{flex:0 0 auto;align-self:stretch}.burns-filter-group-sub{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:4px}.burns-filter-group-sub-divider{flex:0 0 auto;align-self:center;width:1px;height:16px;margin:0 2px;background:#0ee1f22e}.burns-timeframe-sliver-host .burns-timeframe-sliver-inner,.burns-illuvials-filters .burns-timeframe-sliver-inner{flex-wrap:wrap;overflow:visible}.burns-timeframe-sliver-host .burns-timeframe-sliver-section,.burns-illuvials-filters .burns-timeframe-sliver-section{flex:0 1 auto;min-width:max-content;flex-wrap:nowrap}.burns-timeframe-sliver-host .burns-timeframe-sliver-divider,.burns-illuvials-filters .burns-timeframe-sliver-divider{flex-shrink:0;align-self:stretch;min-height:26px}@media(max-width:900px){.burns-illuvials-filters>.burns-timeframe-sliver-host{flex:1 1 100%;width:100%;min-width:0;max-width:100%}.burns-illuvials-filters>.burns-timeframe-sliver-divider{display:none}.burns-by-tier-toolbar .burns-by-tier-stage-key{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;width:100%;max-width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.burns-by-tier-stage-key-group,.burns-by-tier-stage-key-stages{flex-wrap:nowrap}}@media(max-width:640px){.burns-timeframe-sliver-host .hl-iv-roster__toolbar-filters-level-sliver.burns-timeframe-sliver{padding:5px 8px}.burns-timeframe-sliver-host .burns-timeframe-sliver-inner,.burns-illuvials-filters .burns-timeframe-sliver-inner{gap:6px}.burns-timeframe-sliver-host .burns-timeframe-sliver-section .hl-iv-roster__filter-cat,.burns-illuvials-filters .burns-timeframe-sliver-section .hl-iv-roster__filter-cat{font-size:7px;letter-spacing:.28px}.burns-timeframe-sliver-section--chart-period .hl-iv-roster__filter-cat,.burns-timeframe-sliver-section--burn-period .hl-iv-roster__filter-cat{min-width:0}.burns-timeframe-sliver-host .burns-timeframe-sliver-section .hl-iv-roster__metric-btn,.burns-timeframe-sliver-host .burns-timeframe-sliver-section .burns-timeframe-sliver-metric-btn,.burns-illuvials-filters .burns-timeframe-sliver-section .hl-iv-roster__metric-btn,.burns-illuvials-filters .burns-timeframe-sliver-section .burns-timeframe-sliver-metric-btn,.burns-by-tier-toolbar .burns-timeframe-sliver-section .hl-iv-roster__metric-btn,.burns-by-tier-toolbar .burns-timeframe-sliver-section .burns-timeframe-sliver-metric-btn{min-height:24px;padding:3px 6px;font-size:9px}.burns-timeframe-sliver-toggle.hl-iv-roster__strip-metric-toggle{gap:2px;padding:2px}.burns-timeframe-sliver-host .burns-timeframe-sliver-divider,.burns-illuvials-filters .burns-timeframe-sliver-divider,.burns-by-tier-toolbar .burns-timeframe-sliver-divider{min-height:20px;margin:0 1px}}.burns-filter-group-label{margin:0 6px 0 0;padding:0;border:0;background:transparent;font-family:Mulish,Inter,system-ui,sans-serif;font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#cbd5e1b8;line-height:1;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;transition:color .16s ease}.burns-illuvials-filters .burns-filter-group-label{color:#bac6d6d1}.burns-filter-group-label:hover{color:#f1f5f9f5}.burns-filter-group-label:focus-visible{outline:2px solid rgba(14,225,242,.55);outline-offset:2px;border-radius:3px}.burns-filter-chip{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:34px;padding:4px 8px;border-radius:10px;border:1px solid rgba(148,163,184,.22);background:#080c188c;color:#e2e8f0b8;font-size:.72rem;font-weight:800;letter-spacing:.04em;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,opacity .16s ease}.burns-filter-chip:hover{border-color:#e2e8f059;color:#f8fafceb}.burns-filter-chip.is-active{color:#f8fafc;border-color:rgba(var(--burns-filter-accent-rgb, 14, 225, 242),.45);background:#0ee1f21f;box-shadow:0 0 0 1px #0ee1f21f}.burns-filter-chip--tier.is-active,.burns-filter-chip--events.is-active{border-color:#0ee1f273;background:#0ee1f224;color:#0ee1f2}.burns-filter-chip-tier-prefix{position:relative;top:1px;color:#94a3b89e;font-weight:700}.burns-filter-chip-tier-value{display:inline-block;margin-top:2px;line-height:1;transition:color .15s ease}.burns-filter-chip--tier:hover .burns-filter-chip-tier-value{color:#0ee1f2}.burns-filter-chip--tier.is-active .burns-filter-chip-tier-prefix{color:#94a3b8c7}.burns-filter-chip--tier.is-active .burns-filter-chip-tier-value{color:#0ee1f2}.burns-by-tier-stage-key--gate{position:relative}.burns-by-tier-stage-key--premium-gate{padding:6px 8px;border-radius:12px;background:linear-gradient(135deg,#f5d78e12,#0ee1f209 55%,#0f172a38);border:1px solid rgba(245,215,142,.22);box-shadow:inset 0 1px #ffffff0a,0 0 0 1px #f5d78e0a}.burns-by-tier-stage-key--unlocked{padding:6px 8px;border-radius:12px;border:1px solid rgba(14,225,242,.12);background:linear-gradient(135deg,#0ee1f20a,#0f172a1f)}.burns-filter-chip--stage,.burns-filter-chip--affinity,.burns-filter-chip--class,.burns-filter-chip--finish{padding:4px}.burns-filter-chip--stage.is-active,.burns-filter-chip--affinity.is-active,.burns-filter-chip--class.is-active,.burns-filter-chip--finish.is-active{border-color:color-mix(in srgb,var(--burns-filter-accent, #0ee1f2) 55%,transparent);background:color-mix(in srgb,var(--burns-filter-accent, #0ee1f2) 18%,rgba(8,12,24,.72));box-shadow:0 0 0 1px color-mix(in srgb,var(--burns-filter-accent, #0ee1f2) 22%,transparent)}.burns-filter-chip:not(.is-active){opacity:.45}.burns-filter-chip-icon{width:20px;height:20px;object-fit:contain;display:block}.burns-filter-chip--affinity .burns-filter-chip-icon,.burns-filter-chip--class .burns-filter-chip-icon{width:28px;height:28px}.burns-finish-filter{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:6px}.burns-finish-filter--chip .burns-filter-chip--finish{gap:6px;min-width:auto;min-height:36px;padding:5px 12px}.burns-finish-filter-icon{width:20px;height:20px;object-fit:contain;flex:0 0 auto;filter:drop-shadow(0 0 6px rgba(255,255,255,.08))}.burns-finish-filter--stage-key .burns-finish-filter-icon{width:18px;height:18px}.burns-finish-filter-label{font-size:.74rem;font-weight:800;letter-spacing:.02em;color:inherit;line-height:1}.burns-finish-filter--chip .burns-filter-chip--finish.is-active .burns-finish-filter-label{color:#f8fafc}.burns-finish-filter--locked{opacity:.88}.burns-finish-filter--locked .burns-finish-filter-item--locked,.burns-finish-filter--locked .burns-timeframe-sliver-btn--locked{cursor:pointer}.burns-by-tier-stage-key .burns-finish-filter--locked{opacity:.88}.burns-by-tier-stage-key-group .burns-timeframe-sliver-chip{margin-left:6px}.burns-finish-filter--stage-key .burns-finish-filter-item{padding:5px 11px 5px 9px;opacity:1}.burns-finish-filter--stage-key .burns-finish-filter-item:not(.is-active){color:#e2e8f0b8;border-color:#94a3b838}.burns-finish-filter--stage-key .burns-finish-filter-item:not(.is-active):hover{color:#f8fafceb;border-color:#e2e8f059}.burns-finish-filter--stage-key .burns-finish-filter-item.is-active{color:#f8fafc;border-color:color-mix(in srgb,#0ee1f2 55%,transparent);background:color-mix(in srgb,#0ee1f2 18%,rgba(8,12,24,.72));box-shadow:0 0 0 1px color-mix(in srgb,#0ee1f2 22%,transparent)}.burns-finish-filter--stage-key .burns-finish-filter-item--holo.is-active,.burns-finish-filter--stage-key .burns-finish-filter-item--dark-holo.is-active{border-color:color-mix(in srgb,#0ee1f2 55%,transparent);background:color-mix(in srgb,#0ee1f2 18%,rgba(8,12,24,.72));box-shadow:0 0 0 1px color-mix(in srgb,#0ee1f2 22%,transparent)}.burns-illuvials-filters-empty{margin:18px 0 8px;color:#94a3b8d1;font-size:.9rem}.burns-tier-band-empty{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:128px;padding:28px 20px;border-radius:14px;border:1px dashed rgba(148,163,184,.2);background:linear-gradient(165deg,rgba(255,255,255,.02),transparent 55%),#080c1461;text-align:center}.burns-tier-band-empty-title{margin:0;font-size:.84rem;font-weight:650;letter-spacing:.02em;color:#e2e8f0e6}.burns-tier-band-empty-hint{margin:0;max-width:36ch;font-size:.72rem;line-height:1.45;color:#94a3b8c7}.burns-by-tier-bar-row .pb-bar-rank{display:none}.pb-illuvials-by-tier-header{flex-wrap:wrap;align-items:flex-start}.pb-illuvials-by-tier-header .pb-section-heading{flex:1 1 320px;min-width:0;max-width:100%;overflow:visible}.burns-analysis-toolbar{display:flex;justify-content:flex-end;margin-top:8px;position:relative;z-index:2}.burns-analysis-toolbar .lucid-toggle--pb-hover-toggle.lucid-toggle-container{width:auto;max-width:100%}.burns-analysis-toolbar .lucid-toggle--pb-hover-toggle .lucid-toggle-header{gap:10px}.dashboard-logo-background{position:absolute;top:25%;left:50%;transform:translate(-50%,-50%);width:800px;height:800px;max-width:80%;max-height:80%;background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.168;pointer-events:none;z-index:1;transition:opacity .4s ease;filter:blur(.5px);display:block!important;visibility:visible!important}.analytic-page:hover .dashboard-logo-background{opacity:.45}@media(max-width:2475px){.dashboard-logo-background{opacity:.09}.analytic-page:hover .dashboard-logo-background{opacity:.12}}.analytic-page>h1,.analytic-page>.top-bar,.analytic-page>.dashboard-grid,.analytic-page>.charts-section,.analytic-page>.burns-analysis-charts-section{position:relative;z-index:2}.burns-by-tier-bars.pb-bars{margin-top:0;padding:0;border:none;border-radius:0;background:transparent}.burns-by-tier-bars .pb-section-heading h2{color:#e2e8f0}.burns-by-tier-bars .pb-section-heading p{color:#94a3b8e0}.burns-by-tier-bars-list.pb-bars-list{margin:0;gap:6px}.burns-by-tier-bar-row.pb-bar-row{display:grid;grid-template-columns:var(--burns-by-tier-label-col) minmax(0,1fr);align-items:center;gap:14px 18px;width:100%;padding:12px 14px;border-radius:12px;border:1px solid transparent;background:#080c1847;cursor:pointer;overflow:visible;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.burns-by-tier-bar-row.pb-bar-row:has(.burns-by-tier-bar-track--compare){align-items:start}.burns-by-tier-bar-row.pb-bar-row:has(.burns-by-tier-bar-track--compare) .burns-by-tier-bar-identity{overflow:visible;position:relative;z-index:2;padding-top:2px}.burns-by-tier-bar-row.pb-bar-row:has(.burns-by-tier-bar-track--compare) .burns-by-tier-bar-body{position:relative;z-index:0;display:flex;flex-direction:column;gap:7px;width:100%;min-width:0}.burns-by-tier-bar-row.pb-bar-row:hover:not(:disabled){background:#0e14288c;border-color:#0ee1f229;box-shadow:0 6px 18px #0000002e;transform:none}.burns-by-tier-bar-row.pb-bar-row:focus-visible{outline:2px solid rgba(14,225,242,.45);outline-offset:2px}.burns-by-tier-bar-row:disabled{cursor:default}.burns-by-tier-bar-identity{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;max-width:100%;min-width:0;padding-right:0;box-sizing:border-box}.burns-by-tier-bar-row .pb-bar-label{display:inline-flex;flex-direction:column;align-items:flex-start;gap:3px;font-size:.88rem;font-weight:700;letter-spacing:-.015em;color:#f8fafcf0;line-height:1.2}.burns-by-tier-bar-row:hover:not(:disabled) .pb-bar-label{color:#fff}.burns-by-tier-bar-row .pb-bar-share{font-size:.72rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#0ee1f2d1}.burns-by-tier-burn-stats{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;width:100%;min-width:0;max-width:100%;white-space:nowrap}.burns-by-tier-burn-stats:has(>:only-child){grid-template-columns:minmax(0,1fr)}.burns-by-tier-burn-stats>.burns-period-burn-delta,.burns-by-tier-burn-stats>.burns-period-mint-delta,.burns-by-tier-burn-stats>.burns-by-tier-burn-daily,.burns-by-tier-burn-stats>.burns-by-tier-mint-daily{justify-self:end}.burns-by-tier-burn-count{display:inline-flex;align-items:baseline;gap:4px;line-height:1.15;font-variant-numeric:tabular-nums;min-width:0;justify-self:start;--burns-metric-rgb: 203, 213, 225}.burns-period-burn-delta,.burns-period-mint-delta,.burns-by-tier-burn-daily,.burns-by-tier-mint-daily{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;width:max-content;min-width:max-content;max-width:none;line-height:1;font-variant-numeric:tabular-nums;padding:1px 5px 2px;border-radius:8px;background:#070c18b8;border:1px solid rgba(74,222,128,.14);box-shadow:inset 0 1px #ffffff0d,0 1px 4px #00000038;white-space:nowrap;flex-wrap:nowrap;box-sizing:border-box}.burns-period-burn-delta__label,.burns-period-mint-delta__label,.burns-by-tier-burn-daily-period,.burns-by-tier-mint-daily-period{flex-shrink:0;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;font-size:.46rem;font-weight:600;letter-spacing:.01em;text-transform:none;line-height:1.1;color:#94a3b8c7;cursor:default;pointer-events:none;white-space:nowrap}.burns-period-burn-delta__arrow,.burns-period-mint-delta__arrow,.burns-by-tier-burn-daily-arrow,.burns-by-tier-mint-daily-arrow{display:inline-flex;align-items:center;justify-content:center;line-height:1;transform:translateY(-.5px)}.burns-period-burn-delta__flame.nav-icon-burn,.burns-period-mint-delta__sprout.sidebar-nav-icon{width:11px;height:11px;flex-shrink:0;opacity:.92}.burns-period-burn-delta__value,.burns-period-mint-delta__value,.burns-by-tier-burn-daily-value,.burns-by-tier-mint-daily-value{display:inline-flex;align-items:baseline;gap:.08em;font-size:.56rem;font-weight:600;letter-spacing:.01em;color:rgb(var(--burns-metric-rgb, 134, 239, 172));white-space:nowrap}.burns-period-burn-delta__plus,.burns-period-mint-delta__plus,.burns-period-delta-plus{color:rgb(var(--burns-metric-rgb, 134, 239, 172));opacity:.55;font-weight:700}.burns-period-burn-delta__value .compact-number,.burns-period-mint-delta__value .compact-number,.burns-by-tier-burn-daily-value .compact-number,.burns-by-tier-mint-daily-value .compact-number{display:inline-flex;align-items:baseline;gap:.12em}.burns-period-burn-delta__value .compact-number-digits,.burns-period-mint-delta__value .compact-number-digits,.burns-by-tier-burn-daily-value .compact-number-digits,.burns-by-tier-mint-daily-value .compact-number-digits{color:rgb(var(--burns-metric-rgb, 134, 239, 172));opacity:.92}.burns-period-burn-delta__value .compact-number-unit,.burns-period-mint-delta__value .compact-number-unit,.burns-by-tier-burn-daily-value .compact-number-unit,.burns-by-tier-mint-daily-value .compact-number-unit{color:rgb(var(--burns-metric-rgb, 134, 239, 172));font-weight:650;margin-left:.06em}.burns-period-burn-delta__value .compact-number-unit[data-unit=k],.burns-period-mint-delta__value .compact-number-unit[data-unit=k],.burns-by-tier-burn-daily-value .compact-number-unit[data-unit=k],.burns-by-tier-mint-daily-value .compact-number-unit[data-unit=k]{opacity:.4}.burns-period-burn-delta__value .compact-number-unit[data-unit=M],.burns-period-mint-delta__value .compact-number-unit[data-unit=M],.burns-by-tier-burn-daily-value .compact-number-unit[data-unit=M],.burns-by-tier-mint-daily-value .compact-number-unit[data-unit=M]{opacity:.56}.burns-period-burn-delta__value .compact-number-unit[data-unit=B],.burns-period-mint-delta__value .compact-number-unit[data-unit=B],.burns-by-tier-burn-daily-value .compact-number-unit[data-unit=B],.burns-by-tier-mint-daily-value .compact-number-unit[data-unit=B]{opacity:.72}.burns-period-burn-delta__value .compact-number-unit[data-unit=T],.burns-period-mint-delta__value .compact-number-unit[data-unit=T],.burns-by-tier-burn-daily-value .compact-number-unit[data-unit=T],.burns-by-tier-mint-daily-value .compact-number-unit[data-unit=T]{opacity:.86}.burns-by-tier-bar-row--global .burns-by-tier-burn-daily-value,.burns-by-tier-bar-row--global .burns-by-tier-mint-daily-value{opacity:.9}.burns-by-tier-bar-row:hover:not(:disabled) .burns-by-tier-burn-daily-value,.burns-by-tier-bar-row:hover:not(:disabled) .burns-by-tier-mint-daily-value{opacity:1}.burns-by-tier-burn-count-value{min-width:2.75em;font-size:.68rem;font-weight:750;letter-spacing:-.01em;color:rgb(var(--burns-metric-rgb))}.burns-by-tier-burn-count-value .compact-number{display:inline-flex;align-items:baseline;gap:.14em}.burns-by-tier-burn-count-value .compact-number-digits{color:rgb(var(--burns-metric-rgb));opacity:.94}.burns-by-tier-burn-count-value .compact-number-unit{color:rgb(var(--burns-metric-rgb));font-weight:700;letter-spacing:.02em;margin-left:.1em}.burns-by-tier-burn-count-value .compact-number-unit[data-unit=k]{opacity:.4;font-size:.92em}.burns-by-tier-burn-count-value .compact-number-unit[data-unit=M]{opacity:.58;font-size:.94em}.burns-by-tier-burn-count-value .compact-number-unit[data-unit=B]{opacity:.74;font-size:.96em}.burns-by-tier-burn-count-value .compact-number-unit[data-unit=T]{opacity:.88}.burns-by-tier-burn-count-unit{font-size:.56rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,rgb(var(--burns-metric-rgb)) 52%,transparent);opacity:1}.burns-by-tier-burn-count--burns .burns-by-tier-burn-count-unit{color:color-mix(in srgb,rgb(249,115,22) 52%,transparent)}.burns-by-tier-burn-count--mints .burns-by-tier-burn-count-unit{color:color-mix(in srgb,rgb(52,211,153) 52%,transparent)}.burns-by-tier-bar-row:hover:not(:disabled) .burns-by-tier-burn-count-value .compact-number-digits{opacity:1}.burns-by-tier-bar-row:hover:not(:disabled) .burns-by-tier-burn-count-unit{color:color-mix(in srgb,rgb(var(--burns-metric-rgb)) 72%,transparent)}.burns-by-tier-bar-row:hover:not(:disabled) .burns-by-tier-burn-count--burns .burns-by-tier-burn-count-unit{color:color-mix(in srgb,rgb(249,115,22) 72%,transparent)}.burns-by-tier-bar-row:hover:not(:disabled) .burns-by-tier-burn-count--mints .burns-by-tier-burn-count-unit{color:color-mix(in srgb,rgb(52,211,153) 72%,transparent)}.burns-by-tier-bar-body{display:flex;flex-direction:column;gap:7px;min-width:0}.burns-by-tier-bar-body:has(.burns-by-tier-lane-row){display:grid;grid-template-columns:var(--burns-by-tier-stats-col) minmax(0,1fr);column-gap:12px;row-gap:7px;align-items:center}.burns-by-tier-bar-body:has(.burns-by-tier-lane-row) .burns-by-tier-lane-row{display:contents}.burns-by-tier-bar-body:has(.burns-by-tier-lane-row) .burns-by-tier-stage-legend{grid-column:2;min-width:0}.burns-by-tier-bar-row .pb-bar-track{height:14px;border-radius:5px;background:#94a3b814;box-shadow:inset 0 1px 2px #00000040}.burns-by-tier-bar-fill{display:flex;align-items:stretch;gap:2px;min-width:0;height:100%;border-radius:5px;overflow:hidden;transition:none}.burns-by-tier-bar-fill.burns-by-tier-bar-fill--metric-stage{position:relative;z-index:0;display:flex;align-items:stretch;gap:2px;min-width:0;height:100%;margin-left:0;padding:0;border:none;border-radius:5px;overflow:hidden;background:transparent;box-shadow:none}.burns-by-tier-bar-fill.burns-by-tier-bar-fill--metric-stage:before{display:none}.burns-bar-stage-segment{display:grid;grid-template-columns:repeat(var(--chip-count, 1),minmax(0,1fr));gap:1.5px;min-width:3px;height:100%;overflow:hidden;border-radius:2px}.burns-bar-stage-chip{display:block;height:100%;min-width:0;border-radius:1.5px;box-shadow:inset 0 0 0 .85px #020617c7}.burns-by-tier-stage-legend{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0;padding:0}.burns-by-tier-stage-chip{display:inline-flex;align-items:center;gap:5px;padding:0;border:none;border-radius:0;font-size:.68rem;font-weight:650;letter-spacing:.01em;background:transparent;color:#e2e8f0c7}.burns-by-tier-stage-chip-pct{opacity:.55;font-weight:600;font-size:.64rem}.burns-by-tier-bar-metric{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:2px;min-width:0;text-align:right}.burns-by-tier-bar-row .pb-bar-count{font-size:.95rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums;color:#f8fafcf5}.burns-by-tier-bar-metric-unit{font-size:.6rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#94a3b894}.burns-by-tier-bar-row.is-loading{opacity:.65}.burns-by-tier-bar-thumb{display:flex;align-items:center;justify-content:center;background:#080c18b8}.burns-by-tier-bar-thumb-label{font-size:.72rem;font-weight:800;letter-spacing:.06em}@media(max-width:720px){.burns-by-tier-bar-row.pb-bar-row{grid-template-columns:var(--burns-by-tier-label-col) minmax(0,1fr);gap:8px 12px;padding:12px}.burns-by-tier-burn-daily-value,.burns-by-tier-mint-daily-value{font-size:.52rem}.burns-period-burn-delta__flame.nav-icon-burn,.burns-period-mint-delta__sprout.sidebar-nav-icon{width:10px;height:10px}.burns-by-tier-kpi-box{--burns-by-tier-label-col: 76px;--burns-by-tier-stats-col: 128px}.burns-by-tier-compare-lane-row,.burns-by-tier-lane-row,.burns-by-tier-bar-body:has(.burns-by-tier-lane-row){grid-template-columns:var(--burns-by-tier-stats-col) minmax(0,1fr)}.burns-by-tier-compare-lane-row,.burns-by-tier-lane-row{gap:8px}.burns-by-tier-bar-body:has(.burns-by-tier-lane-row){column-gap:8px}.burns-by-tier-stage-legend{gap:4px 10px}}@media(max-width:480px){.burns-by-tier-kpi-box{padding:16px 14px 14px}.burns-by-tier-header{flex-direction:column;align-items:stretch}.burns-by-tier-bar-row .pb-bar-track{height:12px}}.burns-illuvials-by-tier{margin-bottom:32px}.pb-illuvials-by-tier-bands{display:flex;flex-direction:column;gap:0}.burns-tier-band{margin-bottom:0;padding-top:20px;padding-bottom:20px;scroll-margin-top:24px;min-width:0;max-width:100%;overflow:hidden}.burns-tier-band:first-child{padding-top:0}.burns-tier-band+.burns-tier-band{border-top:1px solid rgba(148,163,184,.14)}.burns-illuvial-card{position:relative;container-type:inline-size;container-name:burns-illuvial-card;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.burns-illuvial-card-hover{position:absolute;left:clamp(6px,3cqi,10px);right:clamp(6px,3cqi,10px);bottom:clamp(6px,3cqi,10px);z-index:6;box-sizing:border-box;width:auto;max-width:calc(100% - (2*clamp(6px,3cqi,10px)));display:flex;flex-direction:column;gap:3px;padding:clamp(7px,2.6cqi,10px) clamp(7px,3cqi,11px);border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#0c0e12eb;box-shadow:0 8px 24px #00000059;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transform:translateY(4px);pointer-events:none;overflow:hidden;transition:opacity .16s ease,transform .16s ease}.burns-illuvial-card--hover-on:hover .burns-illuvial-card-hover,.burns-illuvial-card--hover-on:focus-within .burns-illuvial-card-hover{opacity:1;transform:translateY(0)}.burns-illuvial-card-hover-line{margin:0;display:flex;flex-wrap:nowrap;align-items:baseline;column-gap:3px;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2;font-variant-numeric:tabular-nums}.burns-illuvial-card-hover-group{display:inline-flex;flex-wrap:nowrap;align-items:baseline;column-gap:3px;min-width:0;max-width:100%;overflow:hidden}.burns-illuvial-card-hover-line--values{font-size:clamp(.64rem,4.8cqi,.82rem);font-weight:700;letter-spacing:.01em}.burns-illuvial-card-hover-line--legend{font-size:clamp(.58rem,4.2cqi,.72rem);font-weight:600;letter-spacing:.02em}.burns-illuvial-card-hover-token{min-width:0;max-width:100%}.burns-illuvial-card-hover-token--burn{color:#ef4444}.burns-illuvial-card-hover-token--current{color:#22c55e}.burns-illuvial-card-hover-token--total{color:#cbd5e1}.burns-illuvial-card-hover-op,.burns-illuvial-card-hover-parens,.burns-illuvial-card-hover-caption-sep{color:#94a3b8b8;font-weight:600;flex-shrink:0}.burns-illuvial-card--hover-on:hover{transform:translateY(-2px);border-color:#0ee1f26b;box-shadow:0 10px 28px #0ee1f21f;z-index:3}.burns-tier-radar .pb-illuvials-radar-total{color:#0ee1f2}.burns-affinity-charts.pb-item-grid-radar{display:flex;align-items:stretch;min-width:0;width:100%}.burns-affinity-charts .burns-affinity-histogram{width:100%;min-height:100%}.burns-tier-band .pb-item-grid--illuvials[data-density=solo]{max-width:min(100%,560px)}.burns-tier-band .pb-item-grid--illuvials.burns-tier-grid--solo-card{max-width:100%}.burns-tier-band .burns-tier-illuvial-grid.pb-item-grid--with-radar[data-item-count="1"]{max-width:none;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr))}.burns-tier-illuvial-grid--period-sorted{--burns-tier-grid-sort-duration: .52s}.burns-tier-illuvial-grid--period-sort-pulse{animation:burns-tier-grid-period-sort-pulse .56s cubic-bezier(.22,1,.36,1)}@keyframes burns-tier-grid-period-sort-pulse{0%{filter:brightness(1)}35%{filter:brightness(1.08)}to{filter:brightness(1)}}.burns-tier-illuvial-grid--period-sorted .burns-tier-illuvial-grid__cell{min-height:0;min-width:0}.burns-tier-illuvial-grid--period-sorted .burns-tier-illuvial-grid__cell--period-sorted{will-change:transform}.burns-tier-illuvial-grid--period-sorted .burns-tier-illuvial-grid__cell--period-sorted .burns-period-burn-delta--illuvial-card,.burns-tier-illuvial-grid--period-sorted .burns-tier-illuvial-grid__cell--period-sorted .burns-period-mint-delta--illuvial-card{transition:box-shadow var(--burns-tier-grid-sort-duration, .52s) cubic-bezier(.22,1,.36,1),border-color var(--burns-tier-grid-sort-duration, .52s) cubic-bezier(.22,1,.36,1)}.burns-tier-illuvial-grid--period-sort-pulse .burns-tier-illuvial-grid__cell--period-sorted .burns-period-burn-delta--illuvial-card,.burns-tier-illuvial-grid--period-sort-pulse .burns-tier-illuvial-grid__cell--period-sorted .burns-period-mint-delta--illuvial-card{border-color:#6ee7b757;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #6ee7b71f,0 2px 10px #10b98129}@media(prefers-reduced-motion:reduce){.burns-tier-illuvial-grid--period-sort-pulse{animation:none}.burns-tier-illuvial-grid--period-sorted .burns-tier-illuvial-grid__cell--period-sorted .burns-period-burn-delta--illuvial-card,.burns-tier-illuvial-grid--period-sorted .burns-tier-illuvial-grid__cell--period-sorted .burns-period-mint-delta--illuvial-card{transition:none}}.burns-affinity-histogram{--burns-hist-ink: rgba(226, 232, 240, .92);--burns-hist-muted: rgba(148, 163, 184, .78);--burns-hist-line: rgba(148, 163, 184, .16);--burns-hist-surface: rgba(8, 12, 20, .55);display:flex;flex-direction:column;min-width:0;min-height:100%;padding:10px 12px 12px;border-radius:14px;border:1px solid var(--burns-hist-line);background:linear-gradient(165deg,rgba(255,255,255,.03),transparent 42%),var(--burns-hist-surface);box-shadow:inset 0 1px #ffffff0a}.burns-affinity-histogram-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--burns-hist-line)}.burns-affinity-histogram-kicker{margin:0;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--burns-hist-muted)}.burns-affinity-histogram-metric{font-size:.62rem;font-weight:600;letter-spacing:.04em;color:#e2e8f0b8;font-variant-numeric:tabular-nums}.burns-affinity-histogram[data-metric=burns] .burns-affinity-histogram-metric,.burns-affinity-histogram[data-metric=comparison] .burns-affinity-histogram-metric{color:#f97316e0}.burns-affinity-histogram[data-metric=mints] .burns-affinity-histogram-metric{color:#34d399e6}.burns-affinity-histogram[data-metric=ratio] .burns-affinity-histogram-metric{color:#22d3eeeb}.burns-affinity-histogram[data-metric=supply] .burns-affinity-histogram-metric,.burns-affinity-histogram[data-metric=burnVsSupply] .burns-affinity-histogram-metric{color:#c084fceb}.burns-affinity-histogram-plot{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:0;flex:1 1 auto;min-height:148px}.burns-affinity-histogram-col{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;min-width:0;height:100%;margin:0;padding:0;border:none;background:transparent;color:inherit;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.burns-affinity-histogram-col--interactive{cursor:pointer;border-radius:8px;transition:background-color .18s ease,box-shadow .18s ease}.burns-affinity-histogram-col--interactive:hover,.burns-affinity-histogram-col--interactive:focus-visible{background:var(--burns-hist-accent-soft, rgba(148, 163, 184, .08));outline:none}.burns-affinity-histogram-col--interactive.is-active{background:var(--burns-hist-accent-soft, rgba(148, 163, 184, .12));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--burns-hist-accent, #94a3b8) 42%,transparent)}.burns-affinity-histogram-col--interactive.is-active .burns-affinity-histogram-name{color:var(--burns-hist-accent, var(--burns-hist-ink))}.burns-affinity-histogram-col--interactive.is-active .burns-affinity-histogram-bar{filter:brightness(1.1)}.burns-affinity-histogram-value{font-size:.62rem;font-weight:700;letter-spacing:.01em;color:var(--burns-hist-accent, var(--burns-hist-ink));font-variant-numeric:tabular-nums;line-height:1}.burns-affinity-histogram-track{position:relative;display:flex;align-items:flex-end;justify-content:center;width:100%;flex:1 1 auto;min-height:88px;padding:0 2px;border-radius:8px 8px 4px 4px;background:linear-gradient(180deg,transparent 0%,rgba(148,163,184,.04) 100%);box-shadow:inset 0 -1px 0 var(--burns-hist-line)}.burns-affinity-histogram-bar{width:100%;max-width:28px;min-height:0;border-radius:7px 7px 3px 3px;border:none;box-shadow:inset 0 0 0 .9px #020617f2;transition:height .35s cubic-bezier(.22,1,.36,1),filter .2s ease}.burns-affinity-histogram-col:hover .burns-affinity-histogram-bar{filter:brightness(1.08)}.burns-affinity-histogram-label{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;width:100%}.burns-affinity-histogram-rank{display:none}.burns-affinity-histogram-icon{width:16px;height:16px;object-fit:contain;filter:drop-shadow(0 1px 4px rgba(0,0,0,.45))}.burns-affinity-histogram-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-weight:650;letter-spacing:.02em;color:var(--burns-hist-muted);text-align:center;line-height:1.1}.burns-affinity-histogram-col:hover .burns-affinity-histogram-name{color:var(--burns-hist-accent, var(--burns-hist-ink))}@media(max-width:1100px){.burns-affinity-histogram-plot{min-height:132px}}@media(max-width:520px){.burns-affinity-histogram{padding:8px 8px 10px}.burns-affinity-histogram-bar{max-width:22px}.burns-affinity-histogram-name{font-size:.52rem}}.analytic-page.burns-analysis-page>.burns-analysis-toolbar,.analytic-page.burns-analysis-page>.burns-pb-surface{position:relative;z-index:2}.burns-analysis-section-title{font-size:24px;font-weight:700;color:#0ee1f2;margin-bottom:32px;text-shadow:0 0 20px rgba(14,225,242,.5);display:flex;align-items:center;gap:12px}.burns-analysis-chart-container{background:linear-gradient(135deg,#020617f2,#0f172ae6,#1e293bd9);border:2px solid rgba(14,225,242,.3);border-radius:16px;padding:28px;margin-bottom:32px;box-shadow:0 12px 48px #0006,0 0 0 1px #0ee1f21a inset,0 0 60px #0ee1f214;transition:all .3s ease}.burns-analysis-chart-container:hover{border-color:#0ee1f280;box-shadow:0 16px 64px #00000080,0 0 0 1px #0ee1f233 inset,0 0 80px #0ee1f21f}.burns-analysis-charts-row{display:flex;gap:32px;margin-bottom:32px;flex-wrap:wrap}.burns-analysis-charts-row .burns-analysis-chart-container{flex:1 1 calc(50% - 16px);min-width:400px;margin-bottom:0}@media(max-width:1200px){.burns-analysis-charts-row{flex-direction:column}.burns-analysis-charts-row .burns-analysis-chart-container{flex:1 1 100%;min-width:100%}}.burns-analysis-chart-header{margin-bottom:24px;flex-shrink:0}.burns-analysis-chart-title{font-size:22px;font-weight:700;color:#0ee1f2;margin-bottom:12px;text-shadow:0 0 20px rgba(14,225,242,.5);display:flex;align-items:center;gap:10px}.burns-analysis-chart-description{font-size:14px;color:#e2e8f0d9;line-height:1.7;display:flex;align-items:flex-start;gap:10px;background:#0ee1f20d;padding:14px;border-radius:10px;border:1px solid rgba(14,225,242,.15)}.burns-analysis-chart-content{flex:1;min-height:400px;position:relative;display:flex;align-items:center;justify-content:center}.burns-analysis-distribution-chart .burns-analysis-chart-content{padding-bottom:0;min-height:350px}.burns-analysis-doughnut-wrapper{display:flex;justify-content:center;align-items:flex-start;flex:1;min-height:400px;gap:20px;flex-wrap:wrap}.burns-analysis-doughnut-chart-wrapper{flex:1 1 300px;min-width:300px;max-width:400px;height:400px;position:relative;display:flex;align-items:center;justify-content:center}.burns-analysis-tier-detail-container{background:linear-gradient(135deg,#020617f2,#0f172ae6,#1e293bd9);border:2px solid rgba(14,225,242,.3);border-radius:16px;padding:28px;margin-bottom:32px;box-shadow:0 12px 48px #0006,0 0 0 1px #0ee1f21a inset,0 0 60px #0ee1f214;min-height:auto;height:auto;overflow:visible}.burns-analysis-tier-header{margin-bottom:24px}.burns-analysis-tier-title{font-size:22px;font-weight:700;color:#0ee1f2;margin-bottom:12px;text-shadow:0 0 20px rgba(14,225,242,.5)}.burns-analysis-tier-description{font-size:14px;color:#e2e8f0d9;line-height:1.7}.burns-analysis-illuvials-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;min-height:auto;height:auto;overflow:visible}.burns-analysis-illuvial-card{background:#0ee1f20d;border:1px solid rgba(14,225,242,.2);border-radius:8px;padding:16px;transition:all .3s ease;cursor:pointer}.burns-analysis-illuvial-card:hover{background:#0ee1f21a;border-color:#0ee1f266;transform:translateY(-2px);box-shadow:0 4px 12px #0ee1f233}.burns-analysis-illuvial-name{color:#fff;font-size:1rem;font-weight:600;margin-bottom:8px}.burns-analysis-illuvial-count{color:#0ee1f2;font-size:1.25rem;font-weight:700;margin-bottom:12px}.burns-analysis-illuvial-tags{display:flex;flex-wrap:wrap;gap:6px}.burns-analysis-illuvial-tag{background:#0ee1f226;border:1px solid rgba(14,225,242,.3);border-radius:4px;padding:4px 8px;color:#0ee1f2;font-size:.75rem;font-weight:500}.burns-analysis-illuvial-tag-stage{background:#10b98126;border-color:#10b9814d;color:#10b981}.burns-analysis-illuvial-tag-class{background:#3b82f626;border-color:#3b82f64d;color:#3b82f6}.burns-analysis-illuvial-tag-affinity{background:#f59e0b26;border-color:#f59e0b4d;color:#f59e0b}.burns-analysis-illuvial-tag-finish{background:#8b5cf626;border-color:#8b5cf64d;color:#8b5cf6}@media(max-width:768px){.burns-illuvial-card:not(.burns-illuvial-card--solo).pb-item-card--split{min-height:220px}.burns-illuvial-card:not(.burns-illuvial-card--solo) .pb-item-split-copy{min-height:220px;padding-bottom:6px}.burns-illuvial-card:not(.burns-illuvial-card--solo) .burns-illuvial-card-hero{background-position:center,center,center 22%}.burns-illuvial-card:not(.burns-illuvial-card--solo) .pb-item-name{font-size:clamp(.95rem,3.8vw,1.1rem)}.burns-illuvial-card:not(.burns-illuvial-card--solo) .burns-illuvial-card-progress-shell .burns-illuvial-card-count-value{font-size:clamp(.95rem,3.6vw,1.08rem)}.burns-illuvial-card:not(.burns-illuvial-card--solo) .burns-illuvial-card-progress-shell{padding-top:1.4rem}.burns-illuvial-card:not(.burns-illuvial-card--solo) .burns-illuvial-card-progress-row{gap:6px}.burns-illuvial-card:not(.burns-illuvial-card--solo) .burns-illuvial-corner-meta{gap:4px}.burns-illuvial-card:not(.burns-illuvial-card--solo) .burns-illuvial-meta-icon.pb-illuvial-meta-badge{width:20px;height:20px;min-width:20px}}@media(max-width:520px){.burns-illuvial-card:not(.burns-illuvial-card--solo).pb-item-card--split{min-height:200px}.burns-illuvial-card:not(.burns-illuvial-card--solo) .pb-item-split-copy{min-height:200px}.burns-illuvial-card:not(.burns-illuvial-card--solo) .burns-illuvial-heading-row{gap:8px}.burns-illuvial-card:not(.burns-illuvial-card--solo) .burns-illuvial-card-progress{min-height:22px}.burns-illuvial-card:not(.burns-illuvial-card--solo) .burns-illuvial-card-hover{left:6px;right:6px;bottom:6px;padding:7px 8px}}.burns-illuvial-card:focus{outline:none}.burns-illuvial-card:focus-visible{outline:2px solid rgba(14,225,242,.85);outline-offset:2px}@media(max-width:1400px){.burns-illuvial-card--solo .burns-illuvial-card-hero{flex-basis:clamp(26%,30vw,34%);width:clamp(26%,30vw,34%)}.burns-line-mates-chip{min-height:clamp(66px,9vw,98px)}.burns-line-mates-nav--peek{min-height:clamp(46px,6.5vw,68px)}}@media(max-width:1100px){.burns-illuvial-card--solo .pb-item-split-copy{min-height:280px}.burns-illuvial-card--solo .burns-illuvial-card-hero{flex-basis:clamp(30%,34vw,38%);width:clamp(30%,34vw,38%)}.burns-illuvial-card--solo .burns-illuvial-heading-row-front{padding:5px 2px 0}.burns-line-mates-header{grid-template-columns:minmax(56px,1fr) minmax(0,1.1fr) minmax(56px,1fr);gap:4px}.burns-line-mates-nav-label{font-size:.52rem}.burns-line-mates-peer{width:clamp(32px,5.5vw,42px);height:clamp(32px,5.5vw,42px);border-radius:9px}}@media(max-width:768px){.burns-analysis-charts-row{flex-direction:column;gap:24px}.burns-analysis-charts-row .burns-analysis-chart-container{min-width:100%}.burns-analysis-illuvials-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.burns-analysis-chart-container,.burns-analysis-tier-detail-container{padding:20px}.burns-illuvial-card--solo .pb-item-split-copy{flex-direction:column;min-height:0}.burns-illuvial-card--solo .burns-illuvial-card-hero{flex:0 0 auto;width:100%;min-height:220px}.burns-illuvial-card--solo .burns-illuvial-sparkline{width:100%;min-height:220px}.burns-illuvial-card--solo .burns-illuvial-card-art-img--placeholder{min-height:160px}.burns-line-mates-chip{min-height:80px}.burns-line-mates-nav--peek{min-height:56px}.burns-line-mates-kicker-label,.burns-line-mates-kicker-dot{display:none}.burns-line-mates-peers{gap:5px;padding:3px 1px 1px}.burns-line-mates-peer{width:34px;height:34px;border-radius:8px}.burns-line-mates-peer-name{font-size:.4rem;padding:0 1px}}@media(max-width:520px){.burns-illuvial-card--solo .burns-illuvial-card-hero{min-height:200px}.burns-line-mates{padding:5px 0 6px}.burns-line-mates-chip{min-height:70px}.burns-line-mates-nav--peek{min-height:48px}.burns-line-mates-header{grid-template-columns:minmax(52px,1fr) minmax(0,1fr) minmax(52px,1fr);gap:3px}.burns-line-mates-peers{gap:4px;mask-image:linear-gradient(90deg,transparent 0%,#000 6px,#000 calc(100% - 6px),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 6px,#000 calc(100% - 6px),transparent 100%)}.burns-line-mates-peer{width:30px;height:30px;border-radius:7px}.burns-line-mates-peer-name{display:none}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.burns-analysis-chart-container,.burns-analysis-tier-detail-container{animation:fadeIn .5s ease-out}.burns-analysis-tier-detail-container.highlight{box-shadow:0 0 30px #0ee1f280;border-color:#0ee1f299}.burns-analysis-loading{display:flex;align-items:center;justify-content:center;min-height:400px;color:#0ee1f2}.burns-analysis-error{color:#ef4444;text-align:center;padding:40px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:12px}.mints-coverage-panel{width:100%;padding:1rem 1.25rem 1.15rem;border:1px solid rgba(14,225,242,.18);border-radius:12px;background:linear-gradient(135deg,#08121cb8,#060c148c)}.mints-coverage-panel__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.mints-coverage-panel__title{margin:0;font-size:1rem;font-weight:600;letter-spacing:.02em;color:#e6f4ffeb}.mints-coverage-panel__badge{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;padding:.28rem .55rem;border-radius:999px;border:1px solid rgba(250,204,21,.35);color:#fde68a;background:#facc1514;white-space:nowrap}.mints-coverage-panel__badge--ready{border-color:#22c55e66;color:#86efac;background:#22c55e1a}.mints-coverage-panel__table-wrap{overflow-x:auto}.mints-coverage-panel__table{width:100%;border-collapse:collapse;font-size:.85rem}.mints-coverage-panel__table th,.mints-coverage-panel__table td{padding:.45rem .55rem;text-align:left;border-bottom:1px solid rgba(148,163,184,.14);color:#e2e8f0e0;white-space:nowrap}.mints-coverage-panel__table th{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8e6;font-weight:600}.mints-coverage-panel__table tr[data-role=reference] td{color:#94a3b8c7}.mints-coverage-panel__table td.mints-coverage-panel__heat{transition:color .2s ease}.mints-coverage-panel__pct{display:flex;align-items:center;gap:.55rem;min-width:7.5rem}.mints-coverage-panel__pct-label{flex:0 0 auto;min-width:3.1rem;font-variant-numeric:tabular-nums}.mints-coverage-panel__pct-track{flex:1 1 auto;height:.45rem;min-width:3.5rem;border-radius:999px;background:#94a3b82e;overflow:hidden}.mints-coverage-panel__pct-fill{height:100%;border-radius:inherit;transition:width .35s ease,background .35s ease}.mints-coverage-panel__footer{margin-top:.75rem;display:grid;gap:.25rem}.mints-coverage-panel__footer p{margin:0;font-size:.8rem;line-height:1.45;color:#bac6d4e6}.mints-coverage-panel__footer strong{color:#e2e8f0f2;font-weight:600}@media(max-width:720px){.mints-coverage-panel__header{flex-direction:column;align-items:flex-start}}.burns-supply-bubble-chart,.burns-supply-pack{display:flex;flex-direction:column;width:100%;max-width:100%;min-height:505px;height:clamp(505px,64vh,745px);margin:0;padding:6px 6px 10px;border-radius:14px;border:1px solid rgba(148,163,184,.14);background:linear-gradient(180deg,#0a10208c,#060a14b8);box-sizing:border-box;position:relative;z-index:8;overflow:visible}.burns-supply-pack.is-panel-open{z-index:24}.burns-by-tier-curve--supply-bubble{width:100%;max-width:100%;min-height:clamp(505px,64vh,745px);position:relative;z-index:6;overflow:visible}.burns-supply-pack .burns-tier-stack-chart__header{flex:0 0 auto;align-items:center;gap:10px}.burns-supply-pack__header-actions{display:inline-flex;align-items:center;gap:10px;margin-left:auto;flex:0 0 auto}.burns-supply-pack__distribution-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(14,225,242,.35);background:#0ee1f214;color:#0ee1f2;border-radius:8px;padding:5px 10px;font-size:.68rem;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.burns-supply-pack__distribution-toggle:hover{background:#0ee1f229;border-color:#0ee1f28c}.burns-supply-pack__distribution-toggle.is-active{background:#0ee1f238;border-color:#0ee1f2b3;box-shadow:0 0 0 1px #0ee1f22e}.burns-supply-pack__nav{position:absolute;z-index:6;top:6px;left:8px;right:8px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 10px;min-width:0;border-radius:10px;border:1px solid rgba(148,163,184,.16);background:#080c16d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 20px #00000047;pointer-events:auto}.burns-supply-pack__crumb{display:flex;flex-wrap:wrap;align-items:center;gap:2px 0;list-style:none;margin:0;padding:0;min-width:0;flex:1 1 auto}.burns-supply-pack__crumb>li{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;font-weight:650;letter-spacing:.01em;color:#cbd5e1e0}.burns-supply-pack__crumb-kind{display:inline-block;margin-right:5px;font-style:normal;font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8b8}.burns-supply-pack__crumb>li.is-link button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;margin:0;font:inherit;font-weight:650;color:#0ee1f2eb;cursor:pointer;text-decoration:underline;text-decoration-color:#0ee1f259;text-underline-offset:2px}.burns-supply-pack__crumb>li.is-link button:hover{color:#67f6ff;text-decoration-color:#67f6ffb3}.burns-supply-pack__crumb>li.is-current>span{color:#f8fafcf5}.burns-supply-pack__crumb>li.is-current .burns-supply-pack__crumb-kind{color:#0ee1f2c7}.burns-supply-pack__crumb-sep{margin:0 6px 0 2px;color:#94a3b88c;font-weight:500}.burns-supply-pack__crumb-filter{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(14,225,242,.35);background:#0ee1f21a;color:#bae6fdf2;border-radius:999px;padding:1px 8px;margin-left:4px;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.burns-supply-pack__crumb-filter:hover{border-color:#0ee1f2a6;background:#0ee1f233;color:#f0f9ff}.burns-supply-pack__zoom-out{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;border:1px solid rgba(148,163,184,.32);background:#94a3b814;color:#e2e8f0eb;border-radius:8px;padding:4px 10px;font-size:.66rem;font-weight:700;letter-spacing:.02em;cursor:zoom-out;transition:background .15s ease,border-color .15s ease,color .15s ease}.burns-supply-pack__zoom-out:hover{border-color:#0ee1f28c;background:#0ee1f21f;color:#0ee1f2}.burns-supply-pack__plot.is-deep-zoom .burns-supply-pack__node:not(.is-in-focus-scope){opacity:.58;transition:opacity .18s ease,stroke-width .18s ease}.burns-supply-pack__plot.is-deep-zoom .burns-supply-pack__media>g:not(.is-in-focus-scope),.burns-supply-pack__plot.is-deep-zoom .burns-supply-pack__labels>text:not(.is-in-focus-scope){opacity:.42;transition:opacity .18s ease}.burns-supply-pack__plot.is-deep-zoom .burns-supply-pack__node.is-focus-parent{opacity:.92}.burns-supply-pack__plot.is-panel-linked .burns-supply-pack__node.is-selection-focus{filter:drop-shadow(0 0 14px color-mix(in srgb,var(--pack-selection-accent, #0ee1f2) 55%,transparent))}.burns-supply-pack__plot.is-panel-linked .burns-supply-pack__node.is-in-focus-scope{opacity:1}.burns-supply-pack__plot.is-outside-hover .burns-supply-pack__node:not(.is-in-focus-scope){opacity:.55}.burns-supply-pack__plot.is-outside-hover .burns-supply-pack__node.is-zoom-out-affordance,.burns-supply-pack__plot.is-outside-hover .burns-supply-pack__node.is-focus-parent{opacity:1;filter:drop-shadow(0 0 10px rgba(14,225,242,.35))}.burns-supply-pack__plot.is-zoomed{cursor:zoom-out}.burns-supply-pack__plot.is-cross-highlighting .burns-supply-pack__node{opacity:.84;transition:opacity .14s ease}.burns-supply-pack__plot.is-cross-highlighting .burns-supply-pack__node.is-cross-lit{opacity:1}.burns-supply-pack__plot.is-cross-highlighting .burns-supply-pack__media>g,.burns-supply-pack__plot.is-cross-highlighting .burns-supply-pack__labels>text{opacity:.78;transition:opacity .14s ease}.burns-supply-pack__plot.is-cross-highlighting .burns-supply-pack__media>g.is-cross-lit,.burns-supply-pack__plot.is-cross-highlighting .burns-supply-pack__labels>text.is-cross-lit{opacity:1}.burns-illuvials-by-tier[data-cross-highlight] .burns-tier-illuvial-grid__cell{opacity:.8;transition:opacity .15s ease,transform .15s ease}.burns-illuvials-by-tier[data-cross-highlight] .burns-tier-illuvial-grid__cell.is-cross-lit{opacity:1;transform:translateY(-1px);z-index:2}.burns-supply-pack__count{margin-left:10px;font-size:.72rem;font-weight:650;letter-spacing:.02em;color:#94a3b8d9}.burns-supply-pack__plot{position:relative;flex:1 1 auto;width:100%;min-width:0;min-height:372px;margin:0;overflow:visible}.burns-supply-pack__workspace{position:relative;flex:1 1 auto;display:flex;min-height:426px;min-width:0;overflow:hidden}.burns-supply-pack__workspace .burns-supply-pack__plot{flex:1 1 auto;width:100%;min-width:0}.burns-supply-pack__distribution{--dist-accent: #0ee1f2;position:absolute;z-index:8;top:4px;right:4px;bottom:4px;width:min(560px,52%);display:flex;flex-direction:column;gap:0;overflow:hidden;padding:10px 12px;border-radius:14px;border:1px solid color-mix(in srgb,var(--dist-accent) 42%,rgba(148,163,184,.28));background:linear-gradient(165deg,#0e1424fb,#080c16f7 55%,#0a0e1afa);box-shadow:0 16px 40px #00000073,inset 0 1px #ffffff0a,0 0 0 1px color-mix(in srgb,var(--dist-accent) 18%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#e2e8f0f2;pointer-events:auto}.burns-supply-pack__distribution[hidden]{display:none!important}.burns-supply-pack__distribution-top{flex:0 0 auto;padding-right:28px;padding-bottom:6px;border-bottom:1px solid rgba(148,163,184,.14)}.burns-supply-pack__distribution-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:8px;margin-top:8px;overflow:hidden}.burns-supply-pack__distribution-close{position:absolute;top:8px;right:8px;width:30px;height:30px;border:0;border-radius:9px;background:transparent;color:#94a3b8d9;font-size:1.15rem;line-height:1;cursor:pointer;z-index:2}.burns-supply-pack__distribution-close:hover{color:#f8fafc;background:#94a3b824}.burns-supply-pack__distribution-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.burns-supply-pack__distribution-kind{font-size:.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--dist-accent, #0ee1f2) 82%,#e2e8f0);padding:2px 7px;border-radius:999px;border:1px solid color-mix(in srgb,var(--dist-accent, #0ee1f2) 45%,transparent);background:color-mix(in srgb,var(--dist-accent, #0ee1f2) 12%,transparent)}.burns-supply-pack__distribution-desc{margin:4px 0 0;font-size:.68rem;line-height:1.3;color:#94a3b8e0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.burns-supply-pack__distribution-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:6px}.burns-supply-pack__distribution-stats>div{display:flex;flex-direction:column;gap:0;padding:4px 6px;border-radius:7px;background:#94a3b812;border:1px solid rgba(148,163,184,.08)}.burns-supply-pack__distribution-stats span{font-size:.5rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8ad}.burns-supply-pack__distribution-stats strong{font-size:.74rem;font-weight:750;color:#f8fafc;font-variant-numeric:tabular-nums;letter-spacing:.01em;line-height:1.15}.burns-supply-pack__distribution-stats em{font-style:normal;font-size:.6rem;font-weight:600;color:#94a3b8b8}.burns-supply-pack__distribution-chart-block,.burns-supply-pack__distribution-list-block{display:flex;flex-direction:column;gap:6px;min-height:0}.burns-supply-pack__distribution-chart-block{flex:0 0 auto;overflow:visible;position:relative;z-index:2}.burns-supply-pack__distribution-list-block{flex:1 1 auto;min-height:160px}.burns-supply-pack__distribution-section-head{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:6px 10px;flex:0 0 auto}.burns-supply-pack__distribution-section-head>span{color:#bac6d6e0;text-transform:uppercase;letter-spacing:.05em;font-size:.56rem;font-weight:750}.burns-supply-pack__distribution-axis-hint{margin:0;font-size:.56rem;line-height:1.25;color:#94a3b88c}.burns-supply-pack__distribution-chart{position:relative;width:100%;min-height:196px;flex:0 0 auto;border-radius:10px;background:#060a1459;border:1px solid rgba(148,163,184,.1);overflow:visible;z-index:2}.burns-supply-pack__distribution-chart-inner{position:relative;width:100%;overflow:visible}.burns-supply-pack__distribution-svg{display:block;width:100%;height:auto;overflow:visible}.burns-supply-pack__distribution-bars{width:100%;flex:1 1 auto;min-height:0;overflow:auto;padding-right:2px;border-radius:10px;border:1px solid rgba(148,163,184,.1);background:#060a1447;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.35) transparent}.burns-supply-pack__distribution-bars::-webkit-scrollbar{width:6px}.burns-supply-pack__distribution-bars::-webkit-scrollbar-thumb{background:#94a3b852;border-radius:999px}.burns-supply-pack__distribution-roster{display:flex;flex-direction:column;gap:1px;padding:4px}.burns-supply-pack__distribution-roster-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:28px 28px minmax(64px,.9fr) minmax(72px,1.4fr) 72px;align-items:center;gap:6px;width:100%;margin:0;padding:5px 6px;border:1px solid transparent;border-radius:8px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .14s ease,opacity .14s ease,border-color .14s ease,transform .14s ease}.burns-supply-pack__distribution-roster-row:hover,.burns-supply-pack__distribution-roster-row:focus-visible{background:#94a3b81a;outline:none}.burns-supply-pack__distribution.is-highlighting .burns-supply-pack__distribution-roster-row:not(.is-cross-lit){opacity:.38}.burns-supply-pack__distribution-roster-row.is-cross-lit{opacity:1;background:#38bdf81f;border-color:color-mix(in srgb,var(--row-accent, #38bdf8) 55%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--row-accent, #38bdf8) 28%,transparent),0 0 0 1px color-mix(in srgb,var(--row-accent, #38bdf8) 18%,transparent);transform:translate(2px);z-index:1}.burns-supply-pack__distribution-roster-row.is-cross-lit .burns-supply-pack__distribution-roster-thumb{border-color:var(--row-accent, #38bdf8);box-shadow:0 0 0 2px color-mix(in srgb,var(--row-accent, #38bdf8) 28%,transparent)}.burns-supply-pack__distribution-roster-rank{font-size:.62rem;font-weight:750;font-variant-numeric:tabular-nums;color:#94a3b8b8;letter-spacing:.02em}.burns-supply-pack__distribution-roster-rank.is-rarest{color:#fbbf24}.burns-supply-pack__distribution-roster-thumb{width:26px;height:26px;border-radius:50%;overflow:hidden;border:1.5px solid rgba(148,163,184,.35);background:#0f172ae6;flex:0 0 auto;transition:border-color .14s ease,box-shadow .14s ease}.burns-supply-pack__distribution-roster-thumb img,.burns-supply-pack__distribution-roster-fallback{display:block;width:100%;height:100%;object-fit:cover}.burns-supply-pack__distribution-roster-name{min-width:0;font-size:.72rem;font-weight:700;color:#f1f5f9f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.burns-supply-pack__distribution-roster-track{display:block;height:8px;border-radius:999px;background:#94a3b81a;overflow:hidden}.burns-supply-pack__distribution-roster-fill{display:block;height:100%;border-radius:999px;min-width:3px;transition:width .2s ease}.burns-supply-pack__distribution-roster-fill.is-rarest{box-shadow:0 0 8px #fbbf2459}.burns-supply-pack__distribution-roster-value{display:flex;flex-direction:column;align-items:flex-end;gap:0;line-height:1.15;font-variant-numeric:tabular-nums}.burns-supply-pack__distribution-roster-value strong{font-size:.68rem;font-weight:750;color:#e2e8f0f2}.burns-supply-pack__distribution-roster-value em{font-style:normal;font-size:.58rem;font-weight:650;color:#94a3b8b8}.burns-supply-pack__distribution-stem.is-active .burns-supply-pack__distribution-stem-line{stroke-dasharray:3 2;stroke-opacity:.95}.burns-supply-pack__distribution-stem.is-active .burns-supply-pack__distribution-stem-dot{stroke:#f8fafcf2}.burns-supply-pack__distribution-stem-portrait{opacity:0;transition:opacity .12s ease;filter:drop-shadow(0 2px 6px rgba(0,0,0,.45))}.burns-supply-pack__distribution-stem-portrait.is-visible{opacity:1}.burns-supply-pack__distribution-stem-portrait-ring{pointer-events:none}.burns-supply-pack__distribution-hit-bg{touch-action:none}.burns-supply-pack__void{pointer-events:all}.burns-supply-pack__distribution-empty{margin:12px 8px;font-size:.78rem;color:#94a3b8bf}.burns-supply-pack__insight-bar-row.is-cross-lit rect{stroke:#f8fafc;stroke-width:1.25}.burns-supply-pack__insight-bar-row.is-cross-lit .burns-supply-pack__insight-bar-name{fill:#f8fafc}.burns-supply-pack__supply-full{font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.01em}.burns-supply-bubble-chart,.burns-supply-pack,.burns-by-tier-curve--supply-bubble{overflow:visible}.burns-supply-pack__svg{display:block;width:100%;height:100%}.burns-supply-pack__tooltip{position:absolute;z-index:12;pointer-events:none;min-width:180px;max-width:340px;padding:10px 12px;border-radius:10px;border:1px solid rgba(148,163,184,.28);background:#080c18f0;box-shadow:0 10px 28px #00000073;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .12s ease;overflow:visible}.burns-supply-pack__tooltip--portal{position:fixed!important;z-index:100000!important;left:0;top:0;pointer-events:none}.burns-supply-pack__distribution-hover-readout{position:absolute;z-index:20;left:8px;top:6px;display:flex;align-items:center;gap:8px;padding:5px 9px 5px 5px;border-radius:9px;background:#080c18f5;border:1px solid rgba(148,163,184,.28);font-size:.72rem;font-weight:650;color:#e2e8f0f2;pointer-events:none;max-width:min(240px,calc(100% - 12px));box-shadow:0 8px 20px #00000073;transition:left 80ms ease-out,opacity .12s ease}.burns-supply-pack__distribution-hover-thumb{flex:0 0 auto;width:28px;height:28px;border-radius:50%;overflow:hidden;border:1.5px solid rgba(148,163,184,.4);background:#0f172ae6}.burns-supply-pack__distribution-hover-thumb img,.burns-supply-pack__distribution-hover-fallback{display:block;width:100%;height:100%;object-fit:cover}.burns-supply-pack__distribution-hover-copy{min-width:0;display:flex;flex-direction:column;gap:1px;line-height:1.2}.burns-supply-pack__distribution-hover-copy strong{font-size:.74rem;font-weight:700;color:#f8fafc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.burns-supply-pack__distribution-hover-copy em{font-style:normal;font-size:.64rem;font-weight:600;font-variant-numeric:tabular-nums;color:#94a3b8e6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.burns-supply-pack__tooltip-rank-legend{display:flex;flex-direction:column;gap:3px;margin:0 0 8px;padding:7px 9px;border-radius:8px;border:1px solid rgba(251,191,36,.22);background:#fbbf240f}.burns-supply-pack__tooltip-rank-legend-ex{font-size:.7rem;font-weight:650;font-variant-numeric:tabular-nums;color:#fde68af2}.burns-supply-pack__tooltip-rank-legend-ex strong{color:#fbbf24;font-weight:750}.burns-supply-pack__tooltip-rank-legend-copy{font-size:.66rem;line-height:1.35;color:#e2e8f0e0}.burns-supply-pack__tooltip-rank-legend-copy em{font-style:normal;color:#94a3b8c7}.burns-supply-pack__tooltip-row{display:flex;gap:10px;align-items:flex-start}.burns-supply-pack__tooltip-thumb{width:48px;height:48px;border-radius:50%;object-fit:cover;flex:0 0 auto;border:1.5px solid rgba(148,163,184,.35);background:#0f172acc}.burns-supply-pack__tooltip-copy{min-width:0;flex:1 1 auto}.burns-supply-pack__tooltip-title{font-size:.78rem;font-weight:700;color:#e2e8f0f2;line-height:1.3}.burns-supply-pack__tooltip-title--with-icon{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.burns-supply-pack__tooltip-traits{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:6px}.burns-supply-pack__tooltip-trait{display:inline-flex;align-items:center;gap:4px;font-size:.68rem;font-weight:650;color:#cbd5e1e6}.burns-supply-pack__tooltip-trait img{width:14px;height:14px;object-fit:contain}.burns-supply-pack__tooltip-trait--lg{font-size:.78rem;font-weight:700;color:#f8fafcf5}.burns-supply-pack__tooltip-trait--lg img{width:18px;height:18px}.burns-supply-pack__tooltip-trait-text{font-size:.68rem;color:#94a3b8d9}.burns-supply-pack__tooltip-formula{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:8px;padding:6px 8px;border-radius:8px;background:#94a3b814;border:1px solid rgba(148,163,184,.14)}.burns-supply-pack__tooltip-plus{font-size:.72rem;font-weight:700;color:#94a3b8bf}.burns-supply-pack__tooltip-desc{margin-top:6px;font-size:.68rem;line-height:1.35;color:#94a3b8e0}.burns-supply-pack__tooltip-hierarchy{display:flex;flex-direction:column;gap:5px;margin:8px 0 10px;padding:8px 10px;border-radius:8px;background:#0f172a73;border:1px solid rgba(148,163,184,.12)}.burns-supply-pack__tooltip-hierarchy-sep{display:none}.burns-supply-pack__tooltip-hierarchy-item{display:grid;grid-template-columns:minmax(64px,.85fr) minmax(0,1.35fr);align-items:baseline;gap:8px;min-width:0}.burns-supply-pack__tooltip-hierarchy-label{font-size:.62rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8c7}.burns-supply-pack__tooltip-hierarchy-meta{font-size:.74rem;font-weight:650;font-variant-numeric:tabular-nums;color:#e2e8f0f2;text-align:right}.burns-supply-pack__tooltip-pct{color:#94a3b8e0}.burns-supply-pack__tooltip-rank-of{opacity:.7}.burns-supply-pack__tooltip-value{margin-top:2px;font-size:1.02rem;font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:#f8fafc}.burns-supply-pack__tooltip-value span{font-size:.68rem;font-weight:600;color:#94a3b8d9}.burns-supply-pack__tooltip-value--accent,.burns-supply-pack__tooltip-value--accent strong{color:#0ee1f2}.burns-supply-pack__tooltip-value--accent span{color:color-mix(in srgb,#0ee1f2 72%,#94a3b8)}.burns-supply-pack__tooltip-market{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:6px;padding-top:6px;border-top:1px solid rgba(148,163,184,.18);font-size:.68rem;color:#e2e8f0e0}.burns-supply-pack__tooltip-market strong{color:#fbbf24;font-weight:650;margin-right:3px}.burns-supply-pack__node--leaf.has-market-spread{filter:drop-shadow(0 0 2px rgba(251,191,36,.22))}.burns-supply-pack__tooltip-rank{color:#fbbf24;font-variant-numeric:tabular-nums}.burns-supply-pack__tooltip-note{margin-top:4px;font-size:.62rem;color:#94a3b8a6}.burns-supply-pack__tooltip-hint{margin-top:4px;font-size:.65rem;font-style:italic;color:#22d3eed9}.burns-supply-pack__tooltip-density{margin-top:8px;width:100%;min-height:64px}.burns-supply-pack__density-svg{display:block;width:100%;height:auto;max-width:208px}.burns-supply-pack__insight{position:absolute;z-index:6;top:10px;right:10px;width:min(280px,calc(100% - 20px));padding:12px 14px 14px;border-radius:12px;border:1px solid rgba(148,163,184,.22);background:linear-gradient(165deg,#0c1222f5,#080c16eb);box-shadow:0 12px 32px #0006;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#e2e8f0f2;pointer-events:auto}.burns-supply-pack__insight[hidden]{display:none!important}.burns-supply-pack__insight-close{position:absolute;top:6px;right:8px;width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:#94a3b8d9;font-size:1.1rem;line-height:1;cursor:pointer}.burns-supply-pack__insight-close:hover{color:#f8fafc;background:#94a3b81f}.burns-supply-pack__insight-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-right:24px}.burns-supply-pack__insight-type{font-size:.62rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8bf}.burns-supply-pack__insight .burns-supply-pack__tooltip-formula{margin-top:10px}.burns-supply-pack__insight-desc{margin:8px 0 0;font-size:.72rem;line-height:1.4;color:#94a3b8e6}.burns-supply-pack__insight-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.burns-supply-pack__insight-stats>div{display:flex;flex-direction:column;gap:2px;padding:6px 8px;border-radius:8px;background:#94a3b812}.burns-supply-pack__insight-stats span{font-size:.6rem;font-weight:650;letter-spacing:.03em;text-transform:uppercase;color:#94a3b8b3}.burns-supply-pack__insight-stats strong{font-size:.82rem;font-weight:700;color:#f8fafc;font-variant-numeric:tabular-nums}.burns-supply-pack__insight-stats em{font-style:normal;font-size:.68rem;font-weight:600;color:#94a3b8bf}.burns-supply-pack__insight-rare{display:flex;flex-direction:column;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(148,163,184,.14);font-size:.68rem}.burns-supply-pack__insight-rare>span{color:#94a3b8b3;text-transform:uppercase;letter-spacing:.03em;font-size:.58rem;font-weight:650}.burns-supply-pack__insight-rare-chart{width:100%;min-height:40px}.burns-supply-pack__insight-bars-svg{display:block;width:100%;height:auto;font-size:12px}.burns-supply-pack__insight-bars-svg .burns-supply-pack__insight-bar-name{font-size:12px;font-weight:700}.burns-supply-pack__insight-bars-svg .burns-supply-pack__insight-bar-value{font-size:11px;font-weight:650}.burns-supply-pack__media-leaf image{opacity:1}.burns-supply-pack__media-icon--class image{opacity:1;filter:drop-shadow(0 1px 3px rgba(0,0,0,.55))}.burns-supply-pack__media-icon--affinity image{opacity:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.burns-supply-pack__node{transition:stroke-width .18s ease,fill .22s ease,stroke .22s ease}.burns-supply-pack__node--branch{cursor:pointer}.burns-supply-pack__label{font-size:11px;font-weight:650;fill:#f8fafceb;paint-order:stroke fill;stroke:#060a149e;stroke-width:2.75px;stroke-linejoin:round;pointer-events:none}.burns-supply-pack__label--class{letter-spacing:.04em;text-transform:none;stroke:#060a14c7;stroke-width:3.25px}.burns-supply-pack__label-name{font-weight:750;letter-spacing:.01em}.burns-supply-pack__label-supply,.burns-supply-pack__label-pct{paint-order:stroke fill;stroke-width:2.25px;stroke:#060a148c}.burns-supply-pack__label-pct{fill:#e2e8f0e6}.burns-supply-bubble-chart__empty{margin:24px 12px;text-align:center;font-size:.85rem;color:#94a3b8cc}.burns-supply-bubble-chart__skeleton{flex:1 1 auto;min-height:426px;margin:4px 6px 8px;border-radius:12px;background:linear-gradient(90deg,#94a3b80f,#94a3b824,#94a3b80f);background-size:200% 100%;animation:burns-supply-bubble-shimmer 1.2s ease-in-out infinite}@keyframes burns-supply-bubble-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(max-width:720px){.burns-supply-bubble-chart,.burns-supply-pack{height:clamp(360px,58vh,480px);min-height:360px}.burns-supply-pack__plot{min-height:260px}.burns-supply-pack__distribution{left:4px;right:4px;width:auto;font-size:.92em}.burns-supply-pack__distribution-stats{grid-template-columns:1fr 1fr}.burns-supply-pack__distribution-list-block{min-height:140px}.burns-supply-pack__distribution-roster-row{grid-template-columns:24px 24px minmax(56px,.85fr) minmax(56px,1.2fr) 64px;gap:4px;padding:4px 5px}.burns-supply-pack__hint{display:none}}@media(min-width:1100px){.burns-supply-pack__distribution{width:min(620px,48%)}}@media(min-width:1400px){.burns-supply-pack__distribution{width:min(680px,44%)}}.burns-illuvials-by-tier--supply-watchlist{position:relative;display:block}.burns-illuvials-by-tier--supply-watchlist .burns-illuvials-by-tier-main{min-width:0;width:100%}.burns-supply-watchlist{--burns-watchlist-ease: cubic-bezier(.22, 1, .36, 1);--burns-watchlist-accent: #f97316;--burns-watchlist-w: 52px;position:fixed;top:178px;right:14px;left:auto;z-index:5200;width:var(--burns-watchlist-w);max-height:calc(100vh - 194px);margin:0;padding:8px 6px;display:flex;flex-direction:column;gap:6px;background:linear-gradient(195deg,#0e1424fa,#080c16fb 48%,#0a0e1afc);border:1px solid color-mix(in srgb,var(--burns-watchlist-accent) 34%,rgba(148,163,184,.3));border-radius:18px;box-shadow:0 24px 56px #0000009e,0 0 0 1px #0006,0 0 28px color-mix(in srgb,var(--burns-watchlist-accent) 14%,transparent),inset 0 1px #ffffff12;backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15);overflow:hidden;isolation:isolate;pointer-events:auto;transform:translateZ(0);transform-origin:right top;opacity:1;transition:width .38s var(--burns-watchlist-ease),max-height .38s var(--burns-watchlist-ease),padding .32s var(--burns-watchlist-ease),border-radius .32s var(--burns-watchlist-ease),box-shadow .32s ease,border-color .28s ease,background .28s ease,transform .38s var(--burns-watchlist-ease),opacity .28s ease}.burns-supply-watchlist-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(120% 55% at 100% 0%,color-mix(in srgb,var(--burns-watchlist-accent) 16%,transparent) 0%,transparent 55%),linear-gradient(180deg,color-mix(in srgb,var(--burns-watchlist-accent) 6%,transparent) 0%,transparent 28%);opacity:.7;transition:opacity .3s ease}.burns-supply-watchlist>*:not(.burns-supply-watchlist-glow){position:relative;z-index:1}.burns-supply-watchlist--collapsed{--burns-watchlist-w: 48px;min-height:168px;padding:10px 6px 12px;cursor:pointer;border-color:color-mix(in srgb,var(--burns-watchlist-accent) 55%,transparent);box-shadow:0 18px 40px #0000008c,0 0 0 1px color-mix(in srgb,var(--burns-watchlist-accent) 22%,transparent),0 0 24px color-mix(in srgb,var(--burns-watchlist-accent) 18%,transparent)}.burns-supply-watchlist--collapsed:hover{transform:translate3d(-2px,0,0);border-color:color-mix(in srgb,var(--burns-watchlist-accent) 72%,transparent);box-shadow:0 20px 44px #0000008c,0 0 0 1px color-mix(in srgb,var(--burns-watchlist-accent) 30%,transparent),0 0 32px color-mix(in srgb,var(--burns-watchlist-accent) 28%,transparent)}.burns-supply-watchlist--collapsed:hover .burns-supply-watchlist-glow{opacity:1}.burns-supply-watchlist-collapsed-rail{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;padding-top:10px;padding-bottom:6px;min-height:0}.burns-supply-watchlist-collapsed-label{writing-mode:vertical-rl;transform:rotate(180deg);font-size:.68rem;font-weight:750;letter-spacing:.18em;text-transform:uppercase;color:var(--burns-watchlist-accent, #f97316);text-shadow:0 0 12px color-mix(in srgb,var(--burns-watchlist-accent) 45%,transparent)}.burns-supply-watchlist-collapsed-hint{margin:0;text-align:center;min-width:22px;padding:2px 5px;border-radius:999px;font-size:.62rem;font-weight:750;font-variant-numeric:tabular-nums;color:#080c14eb;background:var(--burns-watchlist-accent, #f97316);box-shadow:0 0 12px color-mix(in srgb,var(--burns-watchlist-accent) 40%,transparent)}.burns-supply-watchlist-collapsed-expand{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:10px;color:var(--burns-watchlist-accent, #f97316);background:color-mix(in srgb,var(--burns-watchlist-accent, #f97316) 10%,transparent);border:1px solid color-mix(in srgb,var(--burns-watchlist-accent, #f97316) 28%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--burns-watchlist-accent, #f97316) 18%,transparent);pointer-events:none}.burns-supply-watchlist--collapsed:hover .burns-supply-watchlist-collapsed-expand{background:color-mix(in srgb,var(--burns-watchlist-accent, #f97316) 18%,transparent);border-color:color-mix(in srgb,var(--burns-watchlist-accent, #f97316) 48%,transparent);transform:scale(1.06)}.burns-supply-watchlist--expanded{--burns-watchlist-w: 312px;padding:12px 10px 14px;border-color:color-mix(in srgb,var(--burns-watchlist-accent) 52%,transparent);transform:translateZ(0);opacity:1;box-shadow:0 28px 64px #0000009e,0 0 0 1px color-mix(in srgb,var(--burns-watchlist-accent) 22%,transparent),inset 0 1px #ffffff12,0 0 48px color-mix(in srgb,var(--burns-watchlist-accent) 12%,transparent)}.burns-supply-watchlist--expanded .burns-supply-watchlist-glow{opacity:1}.burns-supply-watchlist-header-panel,.burns-supply-watchlist-body{max-height:0;opacity:0;overflow:hidden;transform:translate(12px);pointer-events:none;transition:max-height .36s var(--burns-watchlist-ease),opacity .2s ease,transform .34s var(--burns-watchlist-ease)}.burns-supply-watchlist--expanded .burns-supply-watchlist-header-panel{max-height:72px;opacity:1;transform:translate(0);pointer-events:auto;transition-delay:.04s;display:flex;align-items:flex-start;gap:6px;flex:1 1 auto;min-width:0;overflow:visible}.burns-supply-watchlist--expanded .burns-supply-watchlist-body{max-height:min(70vh,640px);opacity:1;transform:translate(0);pointer-events:auto;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:8px;overflow:hidden;transition-delay:.08s}.burns-supply-watchlist-insert-bar{position:absolute;top:-2px;left:4px;right:4px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent 0%,var(--burns-watchlist-accent, #f97316) 18%,var(--burns-watchlist-accent, #f97316) 82%,transparent 100%);box-shadow:0 0 10px color-mix(in srgb,var(--burns-watchlist-accent, #f97316) 55%,transparent);z-index:5;pointer-events:none}.burns-supply-watchlist-item--insert-end{position:relative;min-height:8px;list-style:none}.burns-supply-watchlist-item--dragging{opacity:.55;background:color-mix(in srgb,var(--burns-watchlist-accent, #f97316) 10%,transparent)}.burns-supply-watchlist-item--dragging .burns-supply-watchlist-row{border-color:color-mix(in srgb,var(--burns-watchlist-accent, #f97316) 35%,transparent)}.burns-supply-watchlist-lists{display:flex;flex-direction:column;gap:8px;padding:8px 6px;margin:0 0 2px;border-radius:12px;background:#00000038;border:1px solid rgba(148,163,184,.1)}.burns-supply-watchlist-dropdown{width:100%}.burns-supply-watchlist-dropdown .lucid-dropdown-trigger{min-height:30px;padding:4px 8px;font-size:.68rem}.burns-supply-watchlist-list-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px}.burns-supply-watchlist-color-picker{position:relative;flex:0 0 auto;display:inline-flex;align-items:center}.burns-supply-watchlist-color-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;margin:0;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:999px;cursor:pointer;box-shadow:0 0 0 1px #080c148c;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.burns-supply-watchlist-color-trigger:hover,.burns-supply-watchlist-color-picker--open .burns-supply-watchlist-color-trigger{transform:scale(1.08);border-color:#ffffff73;box-shadow:0 0 0 1px #080c14b3,0 0 10px color-mix(in srgb,var(--burns-watchlist-accent, #f97316) 35%,transparent)}.burns-supply-watchlist-color-panel{position:fixed;z-index:5300;display:flex;flex-direction:column;gap:8px;width:168px;padding:9px;border-radius:12px;border:1px solid rgba(148,163,184,.24);background:linear-gradient(165deg,#0c1220fa,#080c16f5);box-shadow:0 16px 36px #0000008c,inset 0 1px #ffffff0a;pointer-events:auto}.burns-supply-watchlist-color-presets{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.burns-supply-watchlist-color-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;aspect-ratio:1;min-height:18px;margin:0;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:999px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.burns-supply-watchlist-color-btn:hover{transform:scale(1.1)}.burns-supply-watchlist-color-btn--active{box-shadow:0 0 0 1px #080c14e6,0 0 0 2px currentColor;transform:scale(1.08)}.burns-supply-watchlist-color-custom{display:grid;grid-template-columns:auto 28px 1fr;align-items:center;gap:6px;padding-top:6px;border-top:1px solid rgba(148,163,184,.14)}.burns-supply-watchlist-color-custom-label{margin:0;font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8c7}.burns-supply-watchlist-color-native{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:28px;height:22px;margin:0;padding:0;border:1px solid rgba(148,163,184,.28);border-radius:6px;background:transparent;cursor:pointer}.burns-supply-watchlist-color-native::-webkit-color-swatch-wrapper{padding:2px}.burns-supply-watchlist-color-native::-webkit-color-swatch{border:none;border-radius:4px}.burns-supply-watchlist-color-hex{width:100%;min-width:0;margin:0;padding:4px 6px;border:1px solid rgba(148,163,184,.22);border-radius:6px;background:#00000059;color:#e2e8f0eb;font-size:.62rem;font-weight:650;letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;outline:none}.burns-supply-watchlist-color-hex:focus{border-color:color-mix(in srgb,var(--burns-watchlist-accent, #f97316) 45%,transparent)}.burns-supply-watchlist-color-swatch{display:inline-block;width:8px;height:8px;border-radius:999px;flex-shrink:0}.burns-supply-watchlist-list-add,.burns-supply-watchlist-list-delete{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin:0;padding:0;width:22px;height:22px;border:1px solid rgba(148,163,184,.18);border-radius:999px;background:#00000047;color:#94a3b8d1;cursor:pointer}.burns-supply-watchlist-list-add:hover{border-color:color-mix(in srgb,var(--burns-watchlist-accent, #f97316) 45%,transparent);color:var(--burns-watchlist-accent, #f97316)}.burns-supply-watchlist-list-delete:hover{border-color:#f8717173;color:#f87171}.burns-supply-watchlist-header{display:flex;align-items:center;gap:8px;padding:2px 2px 8px;border-bottom:1px solid rgba(148,163,184,.1);transition:border-color .3s ease}.burns-supply-watchlist--expanded .burns-supply-watchlist-header{border-bottom-color:color-mix(in srgb,var(--burns-watchlist-accent, #f97316) 32%,transparent)}.burns-supply-watchlist-header-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0;padding:0;border:1px solid color-mix(in srgb,var(--burns-watchlist-accent, #f97316) 28%,transparent);border-radius:10px;background:color-mix(in srgb,var(--burns-watchlist-accent, #f97316) 10%,transparent);color:var(--burns-watchlist-accent, #f97316);cursor:pointer;transition:transform .28s var(--burns-watchlist-ease),background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.burns-supply-watchlist-header-btn:hover{background:color-mix(in srgb,var(--burns-watchlist-accent, #f97316) 18%,transparent);border-color:color-mix(in srgb,var(--burns-watchlist-accent, #f97316) 48%,transparent);box-shadow:0 0 16px color-mix(in srgb,var(--burns-watchlist-accent, #f97316) 22%,transparent);transform:scale(1.06)}.burns-supply-watchlist--expanded .burns-supply-watchlist-header-btn{transform:rotate(12deg)}.burns-supply-watchlist--expanded .burns-supply-watchlist-header-btn:hover{transform:rotate(12deg) scale(1.06)}.burns-supply-watchlist-header-icon{flex:0 0 auto;color:inherit;transition:filter .3s ease}.burns-supply-watchlist--expanded .burns-supply-watchlist-header-icon{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--burns-watchlist-accent, #f97316) 55%,transparent))}.burns-supply-watchlist-header-text{min-width:0;flex:1 1 auto;opacity:0;transform:translate(10px);overflow:visible;transition:opacity .24s ease,transform .36s var(--burns-watchlist-ease)}.burns-supply-watchlist--expanded .burns-supply-watchlist-header-text{opacity:1;transform:translate(0);transition-delay:.1s}.burns-supply-watchlist-empty,.burns-supply-watchlist-list{opacity:0;transition:opacity .18s ease}.burns-supply-watchlist--expanded .burns-supply-watchlist-empty,.burns-supply-watchlist--expanded .burns-supply-watchlist-list{opacity:1;transition-delay:.04s}.burns-supply-watchlist--expanded .burns-supply-watchlist-item{animation:burns-watchlist-item-in .22s var(--burns-watchlist-ease) both}.burns-supply-watchlist--expanded .burns-supply-watchlist-item:nth-child(1){animation-delay:.02s}.burns-supply-watchlist--expanded .burns-supply-watchlist-item:nth-child(2){animation-delay:.05s}.burns-supply-watchlist--expanded .burns-supply-watchlist-item:nth-child(3){animation-delay:.08s}.burns-supply-watchlist--expanded .burns-supply-watchlist-item:nth-child(4){animation-delay:.11s}.burns-supply-watchlist--expanded .burns-supply-watchlist-item:nth-child(5){animation-delay:.14s}.burns-supply-watchlist--expanded .burns-supply-watchlist-item:nth-child(6){animation-delay:.17s}.burns-supply-watchlist--expanded .burns-supply-watchlist-item:nth-child(7){animation-delay:.2s}.burns-supply-watchlist--expanded .burns-supply-watchlist-item:nth-child(8){animation-delay:.23s}.burns-supply-watchlist--expanded .burns-supply-watchlist-item:nth-child(n+9){animation-delay:.26s}@keyframes burns-watchlist-item-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.burns-supply-watchlist,.burns-supply-watchlist-header-btn,.burns-supply-watchlist-header-text,.burns-supply-watchlist-empty,.burns-supply-watchlist-list,.burns-supply-watchlist--expanded .burns-supply-watchlist-item{transition:none!important;animation:none!important}}.burns-supply-watchlist-title{margin:0;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f8fafcf5;line-height:1.15}.burns-supply-watchlist-title-row{display:flex;align-items:center;gap:7px;min-width:0}.burns-supply-watchlist-title-row .burns-supply-watchlist-title-input{flex:1 1 auto}.burns-supply-watchlist-title-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:5px;margin:0;padding:0;border:none;background:transparent;color:#94a3b8a6;cursor:pointer;transition:color .15s ease;min-width:0}.burns-supply-watchlist-title-btn:hover{color:var(--burns-watchlist-accent, #f97316)}.burns-supply-watchlist-title-input{width:100%;min-width:0;margin:0;padding:3px 6px;border:1px solid color-mix(in srgb,var(--burns-watchlist-accent, #f97316) 40%,transparent);border-radius:6px;background:#0006;color:#f8fafcf2;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;outline:none}.burns-supply-watchlist-subtitle{display:flex;align-items:center;gap:5px;margin:4px 0 0;font-size:.56rem;font-weight:500;letter-spacing:.02em;color:#94a3b8b8;line-height:1.2}.burns-supply-watchlist-count-pill{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:14px;padding:0 4px;border-radius:999px;background:color-mix(in srgb,var(--burns-watchlist-accent, #f97316) 18%,transparent);border:1px solid color-mix(in srgb,var(--burns-watchlist-accent, #f97316) 32%,transparent);color:var(--burns-watchlist-accent, #f97316);font-size:.52rem;font-weight:700;font-variant-numeric:tabular-nums}.burns-supply-watchlist-tool-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:3px;margin:0;padding:0;width:28px;height:28px;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#00000047;color:#94a3b88c;cursor:not-allowed;position:relative;transition:color .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.burns-supply-watchlist-tool-btn--scan{width:auto;padding:0 7px 0 6px;margin-top:1px}.burns-supply-watchlist-tool-btn--crosshair{width:22px;height:22px;border-radius:6px;opacity:0}.burns-supply-watchlist-item:hover .burns-supply-watchlist-tool-btn--crosshair,.burns-supply-watchlist-tool-btn--crosshair:focus-visible{opacity:1}.burns-supply-watchlist-tool-btn:disabled:hover{border-color:color-mix(in srgb,var(--burns-watchlist-accent, #f97316) 28%,transparent);color:color-mix(in srgb,var(--burns-watchlist-accent, #f97316) 72%,rgba(148,163,184,.7));background:color-mix(in srgb,var(--burns-watchlist-accent, #f97316) 8%,transparent)}.burns-supply-watchlist-tool-soon{font-size:.48rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8b3}.burns-supply-watchlist-col-labels{display:grid;grid-template-columns:minmax(0,1fr) 56px;gap:6px;padding:2px 28px 4px 20px;font-size:.5rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:#64748bd9}.burns-supply-watchlist-col-labels>span:last-child{text-align:right}.burns-supply-watchlist-empty{margin:6px 2px;padding:18px 12px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;border-radius:12px;border:1px dashed rgba(148,163,184,.22);background:#0000002e;color:#94a3b88c}.burns-supply-watchlist-empty p{margin:0;font-size:.66rem;line-height:1.4;color:#94a3b8c7;text-align:left}.burns-supply-watchlist-list{list-style:none;margin:0;padding:0 2px 2px;display:flex;flex-direction:column;gap:3px;overflow-y:auto;overflow-x:hidden;min-height:0;flex:1 1 auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--burns-watchlist-accent, #f97316) 40%,transparent) transparent}.burns-supply-watchlist-item{position:relative;display:flex;align-items:stretch;gap:2px;list-style:none;border-radius:10px;touch-action:none;transition:background .15s ease}.burns-supply-watchlist-item--active{background:color-mix(in srgb,var(--burns-watchlist-accent, #f97316) 6%,transparent)}.burns-supply-watchlist-item--dragging{background:color-mix(in srgb,var(--burns-watchlist-accent, #f97316) 12%,transparent);box-shadow:0 10px 24px #00000059}.burns-supply-watchlist-item:hover .burns-supply-watchlist-grip{opacity:.95;color:var(--burns-watchlist-accent, #f97316)}.burns-supply-watchlist-grip{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:14px;margin:0;color:#94a3b866;opacity:.45;cursor:grab;transition:opacity .15s ease,color .15s ease}.burns-supply-watchlist-item--dragging .burns-supply-watchlist-grip{cursor:grabbing;opacity:1;color:var(--burns-watchlist-accent, #f97316)}.burns-supply-watchlist-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1 1 auto;min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:7px;margin:0;padding:5px 4px;border:1px solid transparent;border-radius:10px;background:#ffffff04;color:inherit;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.burns-supply-watchlist-row:hover{background:color-mix(in srgb,var(--burns-watchlist-accent, #f97316) 9%,transparent);border-color:color-mix(in srgb,var(--burns-watchlist-accent, #f97316) 24%,transparent)}.burns-supply-watchlist-row--active{background:color-mix(in srgb,var(--burns-watchlist-accent, #f97316) 14%,transparent);border-color:color-mix(in srgb,var(--burns-watchlist-accent, #f97316) 40%,transparent);box-shadow:inset 2px 0 0 var(--burns-watchlist-accent, #f97316)}.burns-supply-watchlist-row--missing{opacity:.45;cursor:not-allowed}.burns-supply-watchlist-thumb{width:34px;height:34px;border-radius:8px;overflow:hidden;background:#0f172ad9;border:1px solid rgba(255,255,255,.08);box-shadow:0 2px 8px #00000047}.burns-supply-watchlist-thumb img{width:100%;height:100%;object-fit:cover;display:block}.burns-supply-watchlist-thumb-fallback{display:block;width:100%;height:100%;background:linear-gradient(135deg,color-mix(in srgb,var(--burns-watchlist-accent, #f97316) 18%,transparent),#94a3b81f)}.burns-supply-watchlist-meta{min-width:0;display:flex;flex-direction:column;gap:1px}.burns-supply-watchlist-name{font-size:.7rem;font-weight:650;color:#f8fafcf2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.01em}.burns-supply-watchlist-tier{font-size:.52rem;font-weight:550;color:#94a3b8b8;letter-spacing:.04em;text-transform:uppercase}.burns-supply-watchlist-stats{display:flex;flex-direction:column;align-items:flex-end;gap:1px;min-width:52px;padding-right:2px}.burns-supply-watchlist-supply{font-size:.66rem;font-weight:700;font-variant-numeric:tabular-nums;color:#f1f5f9f0;letter-spacing:-.01em}.burns-supply-watchlist-change{font-size:.54rem;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:.01em}.burns-supply-watchlist-change--up{color:#34d399}.burns-supply-watchlist-change--down{color:#f87171}.burns-supply-watchlist-change--flat{color:#94a3b8b3}.burns-supply-watchlist-item-actions{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:2px 2px 2px 0;width:24px}.burns-supply-watchlist-remove{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:none;border-radius:6px;background:transparent;color:#94a3b873;cursor:pointer;opacity:0;transition:opacity .12s ease,color .12s ease,background .12s ease}.burns-supply-watchlist-item:hover .burns-supply-watchlist-remove,.burns-supply-watchlist-remove:focus-visible{opacity:1}.burns-supply-watchlist-remove:hover{color:#f87171;background:#f8717124}.burns-supply-watch-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;margin:0 0 0 6px;padding:0;border:none;border-radius:0;background:transparent;color:#94a3b8b8;cursor:pointer;vertical-align:middle;transition:color .15s ease}.burns-supply-watch-toggle:hover,.burns-supply-watch-toggle--on{color:#fbbf24}.pb-item-name .burns-supply-watch-toggle{position:relative;top:-1px}.burns-illuvial-sparkline-body--supply{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:0 4px 2px}.burns-illuvial-sparkline--supply{min-height:140px}.burns-illuvial-sparkline--solo.burns-illuvial-sparkline--supply{min-height:280px}.burns-illuvial-sparkline--supply-soon{min-height:168px;overflow:visible;background:transparent;border-color:#ffffff1a}.burns-illuvial-sparkline--solo.burns-illuvial-sparkline--supply-soon{min-height:300px}.burns-illuvial-sparkline-body--supply-soon{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:148px;padding:0 4px 6px;overflow:visible;background:transparent}.burns-illuvial-sparkline-title-demo{margin-left:6px;padding:1px 6px;border-radius:4px;font-size:.52rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#fbbf24eb;background:#fbbf241f;border:1px solid rgba(251,191,36,.28);vertical-align:middle}@keyframes burns-sparkline-zoom-invite-pulse{0%,to{opacity:.72;color:var(--burns-zoom-invite-color, rgba(14, 225, 242, .88));text-shadow:0 0 0 transparent}50%{opacity:1;color:var(--burns-zoom-invite-pulse, rgba(14, 225, 242, 1));text-shadow:0 0 10px var(--burns-zoom-invite-glow, rgba(14, 225, 242, .35))}}.burns-illuvial-sparkline-zoom-invite{position:absolute;left:0;right:0;bottom:4px;z-index:3;margin:0;padding:0 8px;text-align:center;font-family:Mulish,Inter,system-ui,sans-serif;font-size:.62rem;font-weight:750;letter-spacing:.03em;line-height:1.25;pointer-events:none;-webkit-user-select:none;user-select:none;--burns-zoom-invite-color: rgba(14, 225, 242, .88);--burns-zoom-invite-pulse: rgba(125, 246, 255, 1);--burns-zoom-invite-glow: rgba(14, 225, 242, .4);animation:burns-sparkline-zoom-invite-pulse 1.8s ease-in-out infinite}.burns-illuvial-sparkline-zoom-invite[data-metric=supply]{--burns-zoom-invite-color: rgba(52, 211, 153, .9);--burns-zoom-invite-pulse: rgba(110, 231, 183, 1);--burns-zoom-invite-glow: rgba(52, 211, 153, .42)}.burns-illuvial-sparkline-zoom-invite[data-metric=mints]{--burns-zoom-invite-color: rgba(167, 139, 250, .9);--burns-zoom-invite-pulse: rgba(196, 181, 253, 1);--burns-zoom-invite-glow: rgba(167, 139, 250, .4)}.burns-illuvial-sparkline-zoom-invite[data-metric=burns]{--burns-zoom-invite-color: rgba(251, 146, 60, .92);--burns-zoom-invite-pulse: rgba(253, 186, 116, 1);--burns-zoom-invite-glow: rgba(251, 146, 60, .4)}.burns-illuvial-sparkline-zoom-invite[data-metric=comparison],.burns-illuvial-sparkline-zoom-invite[data-metric=ratio]{--burns-zoom-invite-color: rgba(14, 225, 242, .88);--burns-zoom-invite-pulse: rgba(125, 246, 255, 1);--burns-zoom-invite-glow: rgba(14, 225, 242, .4)}.burns-illuvial-sparkline--supply-entry .burns-illuvial-sparkline-supply-teaser{padding-bottom:18px}.burns-illuvial-sparkline-supply-teaser{position:relative;display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-height:140px;border-radius:6px;overflow:hidden}.burns-illuvial-sparkline--solo .burns-illuvial-sparkline-supply-teaser{min-height:260px}.burns-illuvial-sparkline-supply-teaser-chart{position:relative;z-index:1;flex:1 1 auto;width:100%;min-height:140px;padding:2px 0 0;opacity:1;pointer-events:auto}.burns-illuvial-sparkline--solo .burns-illuvial-sparkline-supply-teaser-chart{min-height:260px}.burns-illuvial-sparkline-supply-teaser-chart .burns-supply-candlestick{min-height:132px;height:100%}.burns-illuvial-sparkline--solo .burns-illuvial-sparkline-supply-teaser-chart .burns-supply-candlestick{min-height:240px}.burns-illuvial-sparkline-supply-teaser-gate{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:10px 12px;background:transparent;pointer-events:none}.burns-illuvial-sparkline-supply-teaser-card{display:flex;flex-direction:column;align-items:center;gap:4px;max-width:17.5rem;width:auto;padding:8px 12px 9px;text-align:center;border-radius:10px;background:#08101cc7;border:1px solid rgba(251,191,36,.42);box-shadow:0 6px 18px #00000052;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);pointer-events:none}.burns-illuvial-sparkline-supply-teaser-gate--solo .burns-illuvial-sparkline-supply-teaser-card{max-width:15rem;gap:6px;padding:12px 14px 13px;background:transparent;border-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.burns-illuvial-sparkline-supply-teaser-lock{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;color:#fbbf24f2;background:#fbbf2424;border:1px solid rgba(251,191,36,.36)}.burns-illuvial-sparkline-supply-teaser-gate--solo .burns-illuvial-sparkline-supply-teaser-lock{width:30px;height:30px}.burns-illuvial-sparkline-supply-teaser-title{font-size:.72rem;font-weight:750;letter-spacing:.01em;line-height:1.25;color:#f8fafcfa;text-shadow:0 1px 2px rgba(0,0,0,.75),0 0 12px rgba(0,0,0,.45)}.burns-illuvial-sparkline-supply-teaser-gate--solo .burns-illuvial-sparkline-supply-teaser-title{font-size:.88rem}.burns-illuvial-sparkline-supply-teaser-copy{font-size:.6rem;line-height:1.35;color:#e2e8f0eb;text-shadow:0 1px 2px rgba(0,0,0,.7),0 0 10px rgba(0,0,0,.4)}.burns-illuvial-sparkline-supply-teaser-cta{pointer-events:auto;margin-top:3px;padding:5px 12px;border-radius:6px;border:1px solid rgba(251,191,36,.55);background:linear-gradient(180deg,#fbbf24f2,#d97706eb);color:#0f172af5;font-size:.66rem;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:transform .15s ease,filter .15s ease}.burns-illuvial-sparkline-supply-teaser-gate--solo .burns-illuvial-sparkline-supply-teaser-cta{padding:7px 16px;font-size:.76rem}.burns-illuvial-sparkline-supply-teaser-cta:hover{filter:brightness(1.06);transform:translateY(-1px)}.burns-illuvial-sparkline-supply-teaser-cta:active{transform:translateY(0);filter:brightness(.98)}.burns-supply-candlestick{position:relative;flex:1 1 auto;width:100%;min-height:118px;border-radius:6px;overflow:hidden}.burns-supply-candlestick--solo{min-height:240px}.burns-supply-candlestick--rapid-decline{box-shadow:inset 0 0 0 1px #ef444459;background:var(--burns-supply-rapid-bg, rgba(239, 68, 68, .08))}.burns-supply-candlestick-plot{position:relative;flex:1 1 auto;width:100%;height:100%;min-height:inherit}.burns-solo-chart-stats.hl-iv-roster__strip-metric-toggle{flex:1 1 auto;flex-wrap:nowrap;align-items:stretch;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;pointer-events:none;scrollbar-width:none}.burns-solo-chart-stats.hl-iv-roster__strip-metric-toggle::-webkit-scrollbar{display:none}.burns-solo-chart-stats__period{flex:0 0 auto;align-self:center;max-width:7.5rem;margin-right:2px;padding:0 6px;color:#94a3b8c7;font-size:.58rem;font-weight:700;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.burns-solo-chart-stats__group{flex:0 0 auto}.burns-solo-chart-stats__chips{gap:3px}.burns-solo-chart-stats__chip.hl-iv-roster__metric-btn{display:inline-flex;align-items:baseline;gap:4px;min-height:22px;padding:3px 7px;cursor:default;pointer-events:none;text-transform:none;letter-spacing:.02em}.burns-solo-chart-stats__chip-label{color:#94a3b89e;font-size:.52rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.burns-solo-chart-stats__chip-value{color:#f8fafcf0;font-size:.68rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none}.burns-solo-chart-stats__chip--up .burns-solo-chart-stats__chip-value{color:#34d399}.burns-solo-chart-stats__chip--down .burns-solo-chart-stats__chip-value{color:#f87171}.burns-solo-chart-stats__chip--burn .burns-solo-chart-stats__chip-value{color:#ff5c5c}.burns-solo-chart-stats__chip--mint .burns-solo-chart-stats__chip-value{color:#34d399}.burns-solo-chart-stats__chip--ratio .burns-solo-chart-stats__chip-value{color:#22d3ee}.burns-solo-chart-stats__kicker-icon--flow{color:#ff5c5cd9}.burns-solo-chart-stats__kicker-icon--volume{color:#94a3b8b8}.burns-metric-toggle-group--ohlc.burns-metric-toggle-group--primary .burns-metric-toggle-group-kicker{color:#f5d78ec7}.burns-illuvial-sparkline--solo .burns-solo-chart-stats{margin-left:auto}.burns-supply-candlestick-canvas{width:100%;height:100%;min-height:inherit}.burns-supply-candlestick-events{position:absolute;top:0;right:48px;bottom:28px;left:8px;pointer-events:none;z-index:5}.burns-supply-candlestick-event-marker{position:absolute;top:2px;transform:translate(-50%);will-change:left}.burns-supply-candlestick--solo .burns-supply-candlestick-plot{padding-top:26px}.burns-supply-candlestick--solo .burns-supply-candlestick-events{inset:0 48px auto 8px;height:26px}.burns-supply-candlestick--solo .burns-supply-candlestick-event-marker{top:4px}.burns-supply-candlestick--solo .burns-supply-candlestick-toolbar{top:28px}.burns-supply-candlestick-peak-marker{position:absolute;top:0;display:inline-flex;flex-direction:column;align-items:center;gap:2px;transform:translate(-50%);will-change:left}.burns-supply-candlestick-event-badge{display:inline-flex;flex-direction:column;align-items:center;gap:1px;padding:2px 4px 3px;border-radius:6px;background:#080c14d1;border:1px solid rgba(14,225,242,.28);box-shadow:0 4px 12px #00000059}.burns-supply-candlestick-event-logo{display:block;width:auto;height:14px;object-fit:contain}.burns-supply-candlestick-event-label{font-size:.48rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#bae6fde6}.burns-supply-candlestick-peaks{position:absolute;top:28px;right:48px;bottom:36px;left:8px;pointer-events:none;z-index:2}.burns-supply-candlestick-peak-value{padding:1px 5px;border-radius:999px;background:#7f1d1dc7;border:1px solid rgba(248,113,113,.4);color:#fecaca;font-size:.52rem;font-weight:800;font-variant-numeric:tabular-nums}.burns-supply-candlestick-peak-icon{color:#f87171;filter:drop-shadow(0 0 6px rgba(248,113,113,.45))}.burns-supply-candlestick-empty{margin:auto;padding:16px 8px;text-align:center;font-size:.62rem;color:#94a3b8b8}.burns-supply-candlestick-rapid-badge{position:absolute;top:6px;right:8px;z-index:3;padding:2px 7px;border-radius:999px;background:#7f1d1dd1;border:1px solid rgba(248,113,113,.45);color:#fecaca;font-size:.52rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;pointer-events:none}.burns-supply-candlestick-toolbar{position:absolute;top:4px;left:6px;z-index:4;display:inline-flex;align-items:center;gap:4px}.burns-illuvial-sparkline:not(.burns-illuvial-sparkline--solo) .burns-supply-candlestick-toolbar,.burns-illuvial-sparkline:not(.burns-illuvial-sparkline--solo) .burns-supply-ma-settings{display:none!important}.burns-supply-ma-eye,.burns-supply-ma-gear{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:3px;margin:0;padding:3px 6px;border:1px solid rgba(148,163,184,.2);border-radius:6px;background:#080c14b8;color:#94a3b8d9;font-size:.52rem;font-weight:700;letter-spacing:.04em;cursor:pointer}.burns-supply-ma-eye--on,.burns-supply-ma-gear--on{color:#0ee1f2;border-color:#0ee1f266}.burns-supply-ma-settings{position:absolute;top:30px;left:6px;z-index:5;min-width:220px;padding:8px;display:flex;flex-direction:column;gap:6px;background:#080c14f5;border:1px solid rgba(148,163,184,.22);border-radius:8px;box-shadow:0 10px 24px #0006}.burns-supply-ma-settings-row{display:grid;grid-template-columns:minmax(0,1fr) 28px 72px 52px;gap:6px;align-items:center}.burns-supply-ma-settings-enable{display:inline-flex;align-items:center;gap:5px;font-size:.58rem;color:#e2e8f0e6}.burns-supply-ma-settings-color{width:28px;height:22px;padding:0;border:none;background:transparent;cursor:pointer}.burns-supply-ma-settings-style,.burns-supply-ma-settings-width{height:22px;border:1px solid rgba(148,163,184,.25);border-radius:4px;background:#0f172ae6;color:#e2e8f0e6;font-size:.52rem}@media(max-width:1100px){.burns-supply-watchlist--expanded{--burns-watchlist-w: 276px}}@media(max-width:1024px){.burns-supply-watchlist{right:10px;top:160px}}@media(max-width:860px){.burns-supply-watchlist,.burns-supply-watchlist--expanded{top:auto;bottom:12px;right:10px;left:auto;width:min(300px,calc(100vw - 20px));--burns-watchlist-w: min(300px, calc(100vw - 20px) );max-height:42vh}.burns-supply-watchlist--collapsed{width:52px;--burns-watchlist-w: 52px}}.burns-supply-integrity{margin-top:18px;padding-top:14px;border-top:1px dashed rgba(148,163,184,.18)}.burns-supply-integrity-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgba(251,191,36,.22);border-radius:10px;background:linear-gradient(160deg,#fbbf2414,#0f172a59);color:#e2e8f0;cursor:pointer;text-align:left;transition:border-color .18s ease,background .18s ease}.burns-supply-integrity-toggle:hover{border-color:#fbbf2466;background:linear-gradient(160deg,#fbbf241f,#0f172a73)}.burns-supply-integrity-toggle-main{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0}.burns-supply-integrity-eyebrow{font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fbbf24}.burns-supply-integrity-title{font-size:.82rem;font-weight:600;color:#f8fafc}.burns-supply-integrity-badge{font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 7px;border-radius:999px;border:1px solid transparent}.burns-supply-integrity-badge--aligned{color:#34d399;border-color:#34d39959;background:#34d3991a}.burns-supply-integrity-badge--tip_gap,.burns-supply-integrity-badge--partial_gap{color:#fbbf24;border-color:#fbbf2466;background:#fbbf241f}.burns-supply-integrity-badge--unknown{color:#94a3b8;border-color:#94a3b84d;background:#94a3b814}.burns-supply-integrity-body{margin-top:12px;padding:12px 12px 4px;border-radius:10px;background:#080c1873;border:1px solid rgba(148,163,184,.12)}.burns-supply-integrity-lead{margin:0 0 12px;font-size:.78rem;line-height:1.45;color:#94a3b8}.burns-supply-integrity-lead code{font-size:.72rem;color:#cbd5e1}.burns-supply-integrity-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.burns-supply-integrity-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:5px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.28);background:#0f172a59;color:#e2e8f0d1;font-size:.68rem;font-weight:650;letter-spacing:.03em;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.burns-supply-integrity-tab:hover:not(:disabled){border-color:#fbbf2473;color:#f8fafc}.burns-supply-integrity-tab--active{border-color:#fbbf248c;background:#fbbf2424;color:#fde68a}.burns-supply-integrity-tab:disabled{opacity:.55;cursor:not-allowed}.burns-supply-integrity-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.burns-supply-integrity-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;border:1px solid rgba(14,225,242,.28);background:#0ee1f21a;color:#e2e8f0;font-size:.72rem;font-weight:600;cursor:pointer}.burns-supply-integrity-btn:disabled{opacity:.55;cursor:wait}.burns-supply-integrity-btn--secondary{border-color:#fbbf2447;background:#fbbf2414}.burns-supply-integrity-btn--ghost{border-color:#94a3b838;background:transparent}.burns-supply-integrity-btn .is-spinning{animation:burns-integrity-spin .8s linear infinite}@keyframes burns-integrity-spin{to{transform:rotate(360deg)}}.burns-supply-integrity-error{margin:0 0 10px;color:#f87171;font-size:.78rem}.burns-supply-integrity-loading{margin:0 0 10px;color:#94a3b8;font-size:.78rem}.burns-supply-integrity-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin-bottom:12px}.burns-supply-integrity-kpi{padding:8px 10px;border-radius:8px;background:#0f172a8c;border:1px solid rgba(148,163,184,.1)}.burns-supply-integrity-kpi-label{display:block;font-size:.62rem;letter-spacing:.04em;text-transform:uppercase;color:#64748b;margin-bottom:4px}.burns-supply-integrity-kpi-value{font-size:1rem;font-weight:700;color:#f1f5f9;font-variant-numeric:tabular-nums}.burns-supply-integrity-kpi-value--warn{color:#fbbf24}.burns-supply-integrity-kpi-unit{margin-left:4px;font-size:.68rem;font-weight:500;color:#64748b}.burns-supply-integrity-table-wrap{overflow-x:auto;margin-bottom:10px}.burns-supply-integrity-table{width:100%;border-collapse:collapse;font-size:.72rem}.burns-supply-integrity-table caption{caption-side:top;text-align:left;margin-bottom:6px;color:#94a3b8;font-size:.68rem}.burns-supply-integrity-table th,.burns-supply-integrity-table td{padding:6px 8px;border-bottom:1px solid rgba(148,163,184,.1);text-align:left;white-space:nowrap}.burns-supply-integrity-table th{color:#64748b;font-weight:600;font-size:.62rem;text-transform:uppercase;letter-spacing:.04em}.burns-supply-integrity-row--missing td{color:#fbbf24}.burns-supply-integrity-row--active td{background:#fbbf2412}.burns-supply-integrity-table--totals td,.burns-supply-integrity-table--totals th{font-variant-numeric:tabular-nums}.burns-supply-integrity-table--totals th:nth-child(n+2),.burns-supply-integrity-table--totals td:nth-child(n+2){text-align:right}.burns-supply-integrity-table--totals th:last-child,.burns-supply-integrity-table--totals td:last-child{text-align:left}.burns-supply-integrity-missing{margin:0 0 8px;font-size:.7rem;color:#cbd5e1;word-break:break-all}.burns-supply-integrity-missing code{font-size:.68rem;color:#fde68a}.burns-supply-integrity-meta{margin:0 0 8px;font-size:.65rem;color:#64748b}@media(max-width:640px){.burns-supply-integrity-title{font-size:.75rem}}.burns-price-by-stats__identity{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.burns-price-by-stats__field{display:flex;flex-direction:column;gap:6px;font-size:.72rem;color:#e8ecf5a6}.burns-price-by-stats__field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#00000047;color:#f8fafc;padding:8px 10px;font-size:.82rem}@media(max-width:800px){.burns-price-by-stats__identity{grid-template-columns:1fr}}.burns-price-by-stats{margin:12px 16px 20px;padding:16px 18px;border:1px solid rgba(245,215,142,.18);border-radius:14px;background:linear-gradient(180deg,#141824eb,#0c0e16e0)}.burns-price-by-stats__controls{display:flex;flex-direction:column;gap:14px}.burns-price-by-stats__traits-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.burns-price-by-stats__radars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:4px}.burns-price-by-stats__radars.is-muted{opacity:.45;filter:grayscale(.25)}.burns-price-traits-radar{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:12px 10px 10px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#00000038}.burns-price-traits-radar.is-disabled{pointer-events:none}.burns-price-traits-radar__head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;width:100%}.burns-price-traits-radar__head--end{flex-direction:row-reverse}.burns-price-traits-radar__title{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#e8ecf5e0}.burns-price-traits-radar__title--start{text-align:left}.burns-price-traits-radar__title--end{text-align:right}.burns-price-traits-radar__score strong{font-size:.9rem}.burns-price-traits-radar__presets{display:inline-flex;align-items:stretch;border:1px solid rgba(255,255,255,.1);border-radius:999px;overflow:hidden;background:#0000002e}.burns-price-traits-radar__presets--start{align-self:flex-start}.burns-price-traits-radar__presets--end{align-self:flex-end}.burns-price-traits-radar__preset{border:0;background:transparent;color:#e8ecf59e;min-width:1.7rem;padding:5px 8px;font-size:.7rem;font-weight:650;font-variant-numeric:tabular-nums;cursor:pointer}.burns-price-traits-radar__preset:hover:not(:disabled){color:#e8f4f8;background:#ffffff0d}.burns-price-traits-radar__preset.is-active{background:#f5d78e2e;color:#f5d78e}.burns-price-traits-radar__preset:disabled{opacity:.4;cursor:not-allowed}.burns-price-traits-radar__canvas-wrap{position:relative;width:min(100%,280px);aspect-ratio:1/1;overflow:visible;border-radius:12px;margin-inline:auto;background:radial-gradient(circle at 50% 42%,rgba(14,225,242,.08),transparent 62%),#060e148c;border:1px solid rgba(255,255,255,.05)}.burns-price-traits-radar__apex-values{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:visible}.burns-price-traits-radar__apex-value{position:absolute;min-width:1.35rem;height:1.35rem;padding:0 .2rem;display:inline-flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);border-radius:999px;border:1px solid currentColor;background:#060e14e0;font-size:.68rem;font-weight:750;font-variant-numeric:tabular-nums;line-height:1;box-shadow:0 0 8px #00000073}@media(max-width:900px){.burns-price-by-stats__radars{grid-template-columns:1fr}}.burns-price-by-stats__toggles{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.burns-price-by-stats__seg{display:inline-flex;border:1px solid rgba(255,255,255,.1);border-radius:999px;overflow:hidden}.burns-price-by-stats__seg button{border:0;background:transparent;color:#e8ecf5a6;padding:6px 12px;font-size:.72rem;cursor:pointer}.burns-price-by-stats__seg button.is-active{background:#f5d78e29;color:#f5d78e}.burns-price-by-stats__meta{display:flex;flex-wrap:wrap;gap:12px 18px;margin:14px 0 10px;font-size:.75rem;color:#e8ecf59e}.burns-price-by-stats__meta code{color:#f5d78e}.burns-price-by-stats__loading{color:#93c5fd}.burns-price-by-stats__error{color:#f87171}.burns-price-by-stats__chart-wrap{position:relative;width:100%}.burns-price-by-stats__chart{width:100%;height:360px}.burns-price-by-stats__vol-labels{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3;overflow:hidden}.burns-price-by-stats__vol-label{position:absolute;transform:translate(-50%,-120%);font-size:.62rem;font-weight:650;letter-spacing:.02em;color:#e8ecf5c7;text-shadow:0 1px 2px rgba(0,0,0,.85);white-space:nowrap}.burns-price-by-stats__tooltip{position:absolute;z-index:6;min-width:148px;padding:8px 10px;border-radius:10px;border:1px solid rgba(245,215,142,.22);background:#080a10f0;box-shadow:0 8px 24px #00000059;pointer-events:none;transform:translateY(-100%)}.burns-price-by-stats__tooltip-date{font-size:.68rem;color:#e8ecf58c;margin-bottom:6px}.burns-price-by-stats__tooltip-grid{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;font-size:.72rem;color:#e8ecf59e}.burns-price-by-stats__tooltip-grid strong{color:#f8fafc;font-weight:600;text-align:right}.burns-price-by-stats__tooltip-pct{margin-top:6px;font-size:.82rem;font-weight:700}.burns-price-by-stats__tooltip-pct.is-up{color:#10b981}.burns-price-by-stats__tooltip-pct.is-down{color:#f87171}.burns-price-by-stats__tooltip-pct.is-flat{color:#e8ecf56b}.burns-price-by-stats__tooltip-pct-sub{margin-left:8px;font-size:.68rem;font-weight:500;opacity:.75}.burns-price-by-stats__tooltip-vol{margin-top:4px;font-size:.68rem;color:#e8ecf580}.burns-price-by-stats__chart-empty{min-height:180px;display:grid;place-items:center;padding:24px;text-align:center;color:#e8ecf58c;font-size:.85rem}.burns-price-by-stats__hint{margin:0 16px 12px;font-size:.78rem;color:#e8ecf58c}.burns-price-by-stats__level-series{display:flex;flex-direction:column;gap:18px}.burns-price-by-stats__level-block h3{margin:0 0 4px;font-size:.9rem;color:#f5d78e}.burns-price-by-stats__level-block p{margin:0 0 8px;font-size:.72rem;color:#e8ecf58c}.nav-item.premium-nav-button{position:relative;display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 8px;margin:0 0 0 8px;border-radius:999px;font-family:inherit;font-weight:700;font-size:12px;letter-spacing:.01em;text-transform:none;white-space:nowrap;cursor:pointer;overflow:hidden;isolation:isolate;flex-shrink:0;min-width:fit-content;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,filter .25s ease,background .25s ease,border-color .25s ease}.nav-item.premium-nav-button:before,.nav-item.premium-nav-button:after{content:none;display:none}.premium-nav-button__shine,.premium-nav-button__pulse-ring{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.premium-nav-button__shine{background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.38) 50%,transparent 60%);transform:translate(-130%);transition:transform .7s cubic-bezier(.22,1,.36,1);z-index:2}.premium-nav-button:hover .premium-nav-button__shine{transform:translate(130%)}.premium-nav-button__pulse-ring{display:none;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:inherit;z-index:0}.premium-nav-button__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;border-radius:50%;z-index:3;transition:transform .25s cubic-bezier(.22,1,.36,1)}.premium-nav-button__text{display:flex;flex-direction:column;align-items:flex-start;gap:1px;line-height:1.15;z-index:3;min-width:0;padding-right:2px}.premium-nav-button__label{font-size:12.5px;font-weight:750;letter-spacing:.01em;line-height:1.2;color:inherit;background:none;padding:0;border-radius:0}.premium-nav-button__value{display:none;font-size:10px;font-weight:500;opacity:.78;letter-spacing:.02em}.premium-nav-button__badge{display:none;z-index:3;font-size:9px;font-weight:800;letter-spacing:.1em;padding:3px 6px;border-radius:999px;line-height:1}.nav-item.premium-nav-button:hover:not(.disabled){background-color:transparent;border-color:inherit;transform:translateY(-1px)}.nav-item.premium-nav-button:hover:not(.disabled) .premium-nav-button__icon{transform:scale(1.06)}.nav-item.premium-nav-button:active{transform:translateY(0) scale(.985);transition-duration:.1s}.nav-item.premium-nav-button:focus-visible{outline:2px solid #0ee2f1;outline-offset:3px;box-shadow:0 0 0 5px #0ee2f138}.premium-nav-button--aurora{color:#041018;background:linear-gradient(135deg,#5ffbf1,#0ee2f1 45%,#06b6d4);border:1px solid rgba(255,255,255,.35);box-shadow:0 2px 12px #0ee2f159,inset 0 1px #fff6;animation:premiumAuroraGlow 2.8s ease-in-out infinite alternate}.premium-nav-button--aurora .premium-nav-button__icon{background:#0410181f;color:#041018}.premium-nav-button--aurora .premium-nav-button__badge{display:inline-flex;background:#04101829;color:#041018}.premium-nav-button--aurora:hover,.nav-item.premium-nav-button.premium-nav-button--aurora:hover:not(.disabled){background:linear-gradient(135deg,#7ffdf5,#1ae8f5 45%,#22d3ee);border-color:#ffffff8c;box-shadow:0 6px 20px #0ee2f173,inset 0 1px #ffffff80}@keyframes premiumAuroraGlow{0%{box-shadow:0 2px 10px #0ee2f152,inset 0 1px #ffffff59}to{box-shadow:0 4px 16px #0ee2f17a,inset 0 1px #ffffff73}}.premium-nav-button--gold-crown{color:#1a0f00;background:linear-gradient(135deg,#fde68a,#f59e0b 48%,#d97706);border:1px solid rgba(255,237,160,.5);box-shadow:0 2px 12px #f59e0b59,inset 0 1px #ffffff73}.premium-nav-button--gold-crown .premium-nav-button__icon{background:#1a0f001f;color:#78350f}.premium-nav-button--gold-crown .premium-nav-button__badge{display:inline-flex;background:#1a0f0024;color:#78350f}.premium-nav-button--gold-crown:hover,.nav-item.premium-nav-button.premium-nav-button--gold-crown:hover:not(.disabled){background:linear-gradient(135deg,#fef3c7,#fbbf24 48%,#f59e0b);border-color:#fff5c8b3;box-shadow:0 6px 20px #f59e0b73,inset 0 1px #ffffff8c}.premium-nav-button--gold-crown:focus-visible{outline-color:#fbbf24;box-shadow:0 0 0 5px #fbbf2440}.premium-nav-button--neon-gate{color:#e0fdff;background:#0c1524;border:none;padding:7px 15px 7px 9px;box-shadow:0 2px 14px #00000059}.premium-nav-button--neon-gate .premium-nav-button__pulse-ring{display:block;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(90deg,#0ee2f1,#22d3ee,#06b6d4,#0ee2f1);background-size:300% 100%;animation:premiumNeonBorder 3.5s linear infinite;opacity:1}.premium-nav-button--neon-gate .premium-nav-button__pulse-ring:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:inherit;background:linear-gradient(160deg,#0f172a,#111827)}.premium-nav-button--neon-gate .premium-nav-button__icon{background:#0ee2f11f;color:#0ee2f1;box-shadow:0 0 10px #0ee2f138}.premium-nav-button--neon-gate .premium-nav-button__label{text-shadow:0 0 12px rgba(14,226,241,.28)}.premium-nav-button--neon-gate:hover,.nav-item.premium-nav-button.premium-nav-button--neon-gate:hover:not(.disabled){color:#fff;box-shadow:0 4px 20px #0ee2f138,0 0 24px #0ee2f11f}.premium-nav-button--neon-gate:hover .premium-nav-button__pulse-ring{animation-duration:2s;filter:brightness(1.12)}@keyframes premiumNeonBorder{0%{background-position:0% 50%}to{background-position:300% 50%}}.premium-nav-button--pulse-beacon{color:#041018;background:linear-gradient(135deg,#7ffdf5,#0ee2f1 42%,#0891b2);border:1px solid rgba(255,255,255,.42);box-shadow:0 1px #ffffff59 inset,0 4px 16px #0ee2f152,0 0 0 1px #0ee2f11f;animation:premiumBeaconBreath 3.2s ease-in-out infinite}.premium-nav-button--pulse-beacon .premium-nav-button__pulse-ring{display:block;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1.5px solid rgba(14,226,241,.45);box-shadow:0 0 #0ee2f140;animation:premiumBeaconPulse 2.4s cubic-bezier(.22,1,.36,1) infinite}.premium-nav-button--pulse-beacon .premium-nav-button__icon{background:#04101824;color:#042f2e;box-shadow:inset 0 1px #ffffff40}.premium-nav-button--pulse-beacon .premium-nav-button__label{color:#042f2e;font-weight:800;letter-spacing:.015em}.premium-nav-button--pulse-beacon .premium-nav-button__value{color:#04343c;opacity:1;font-weight:650;letter-spacing:.015em;text-shadow:0 1px 0 rgba(255,255,255,.25)}.nav-item.premium-nav-button.premium-nav-button--pulse-beacon:hover:not(.disabled) .premium-nav-button__value{color:#022329}.premium-nav-button--pulse-beacon .premium-nav-button__badge{display:inline-flex;background:#04101829;color:#042f2e;border:1px solid rgba(4,16,24,.12);font-weight:850}.premium-nav-button--pulse-beacon:hover,.nav-item.premium-nav-button.premium-nav-button--pulse-beacon:hover:not(.disabled){background:linear-gradient(135deg,#a5fef8,#22e8f5 42%,#0e7490);border-color:#ffffff8c;box-shadow:0 1px #ffffff73 inset,0 8px 24px #0ee2f16b,0 0 0 1px #0ee2f133;filter:brightness(1.02)}.premium-nav-button--pulse-beacon:hover .premium-nav-button__pulse-ring{animation-duration:1.6s;border-color:#0ee2f1a6}.premium-nav-button--pulse-beacon:focus-visible{outline-color:#0ee2f1;box-shadow:0 0 0 5px #0ee2f147}@keyframes premiumBeaconPulse{0%{transform:scale(1);opacity:.7}70%{transform:scale(1.14);opacity:0}to{transform:scale(1.14);opacity:0}}@keyframes premiumBeaconBreath{0%,to{box-shadow:0 1px #ffffff52 inset,0 4px 14px #0ee2f147,0 0 0 1px #0ee2f11a}50%{box-shadow:0 1px #fff6 inset,0 6px 20px #0ee2f166,0 0 0 1px #0ee2f12e}}@media(max-width:1023px){.header-nav:is(.nav-open,.nav-closing) .nav-item.premium-nav-button{width:100%;justify-content:center;padding:14px 22px;border-radius:16px;margin:10px 0 4px;gap:12px}.header-nav:is(.nav-open,.nav-closing) .premium-nav-button__text{align-items:center;text-align:center}.header-nav:is(.nav-open,.nav-closing) .premium-nav-button__value{display:block;margin-top:2px}.header-nav:is(.nav-open,.nav-closing) .premium-nav-button__icon{width:30px;height:30px}.header-nav:is(.nav-open,.nav-closing) .premium-nav-button__label{font-size:15px}.header-nav:is(.nav-open,.nav-closing) .premium-nav-button__value{font-size:12px}.header-nav:is(.nav-open,.nav-closing) .premium-nav-button__badge{display:inline-flex}.header-nav:is(.nav-open,.nav-closing) .nav-item.premium-nav-button:hover{transform:none;animation:none}.header-nav:is(.nav-open,.nav-closing) .nav-item.premium-nav-button:active{transform:scale(.985)}}@media(max-width:479px){.header-nav:is(.nav-open,.nav-closing) .nav-item.premium-nav-button{padding:16px 22px;border-radius:18px}.header-nav:is(.nav-open,.nav-closing) .premium-nav-button__label{font-size:16px}}@media(min-width:1280px){.premium-nav-button--pulse-beacon .premium-nav-button__badge,.premium-nav-button--aurora .premium-nav-button__badge{display:inline-flex}.premium-nav-button--pulse-beacon .premium-nav-button__value{display:block}.nav-item.premium-nav-button.premium-nav-button--pulse-beacon{padding:7px 14px 7px 8px;gap:10px}}@media(prefers-reduced-motion:reduce){.nav-item.premium-nav-button,.premium-nav-button__shine,.premium-nav-button__pulse-ring,.premium-nav-button__icon{animation:none!important;transition:none!important}.nav-item.premium-nav-button:hover{transform:none}}.magnetic-glow{background:#0ee2f140;border-color:#0ee2f199;transform:scale(1.08);box-shadow:0 0 20px #0ee2f180;animation:magneticPulse .6s ease-in-out infinite alternate;transition:all .3s cubic-bezier(.4,0,.2,1)}.magnetic-glow:hover{background:#0ee2f159;border-color:#0ee2f1cc;transform:scale(1.12);box-shadow:0 0 30px #0ee2f1b3}.elevated-hover{transition:all .4s cubic-bezier(.4,0,.2,1)}.elevated-hover:hover{transform:translateY(-2px);box-shadow:0 8px 32px #285d7333,0 0 0 1px #0ee2f11a}.glow-overlay{position:relative;overflow:hidden}.glow-overlay:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,transparent 0%,rgba(14,226,241,.05) 50%,transparent 100%);opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:1}.glow-overlay:hover:before{opacity:1}.scale-bounce{transition:transform .3s cubic-bezier(.68,-.55,.265,1.55)}.scale-bounce:hover{transform:scale(1.05)}.scale-bounce:active{transform:scale(.98)}.shimmer{position:relative;overflow:hidden}.shimmer:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease;pointer-events:none}.shimmer:hover:before{left:100%}.pulse-glow{animation:pulseGlow 2s ease-in-out infinite}@keyframes pulseGlow{0%,to{box-shadow:0 0 #0ee2f166}50%{box-shadow:0 0 0 8px #0ee2f11a}}.magnetic-elevated{composes:magnetic-glow elevated-hover}.magnetic-overlay{composes:magnetic-glow glow-overlay}.elevated-overlay{composes:elevated-hover glow-overlay}.transition-fast{transition:all .2s ease}.transition-medium{transition:all .3s ease}.transition-slow{transition:all .4s ease}.ease-bounce{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.ease-smooth{transition-timing-function:cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.magnetic-glow,.magnetic-glow:hover{animation:none;transform:none}.pulse-glow{animation:none}}:root{--header-bg-primary: rgba(31, 41, 55, .95);--header-bg-secondary: rgba(17, 24, 39, .95);--header-bg-scrolled: rgba(31, 41, 55, .98);--header-border: rgba(75, 85, 99, .3);--header-border-scrolled: rgba(14, 226, 241, .3);--accent-primary: #0ee2f1;--accent-secondary: #0bc4d1;--accent-glow: rgba(14, 226, 241, .3);--nav-text: #d1d5db;--nav-text-hover: #ffffff;--nav-bg-hover: rgba(99, 102, 241, .15);--nav-border-hover: rgba(99, 102, 241, .3);--nav-text-disabled: #6b7280;--nav-bg-disabled: rgba(75, 85, 99, .1);--nav-border-disabled: rgba(75, 85, 99, .2);--disabled-indicator-color: #f59e0b;--btn-subscribe-bg: linear-gradient(135deg, #026926, #0ebc4b, #016f3f);--btn-premium-bg: linear-gradient(135deg, #0ee2f1, #0bc4d1);--btn-premium-text: #0f172a;--logo-glow: rgba(240, 23, 23, .852);--logo-text-gradient: linear-gradient( 135deg, #2d0000 0%, #4a0000 12%, #8b0000 25%, #a52a2a 37%, #dc143c 50%, #ff0000 62%, #ff4500 75%, #ff6347 87%, #ff8c00 100% );--shadow-primary: rgba(0, 0, 0, .3);--shadow-accent: rgba(14, 226, 241, .2);--backdrop-blur: blur(10px);--backdrop-blur-scrolled: blur(15px);--transition-fast: all .2s cubic-bezier(.4, 0, .2, 1);--transition-medium: all .3s cubic-bezier(.4, 0, .2, 1);--transition-slow: all .5s cubic-bezier(.4, 0, .2, 1)}[data-theme=dark]{--header-bg-primary: rgba(17, 24, 39, .95);--header-bg-secondary: rgba(3, 7, 18, .95);--header-bg-scrolled: rgba(17, 24, 39, .98);--nav-text: #e5e7eb;--nav-text-hover: #ffffff}[data-theme=light]{--header-bg-primary: rgba(255, 255, 255, .95);--header-bg-secondary: rgba(249, 250, 251, .95);--header-bg-scrolled: rgba(255, 255, 255, .98);--header-border: rgba(209, 213, 219, .3);--header-border-scrolled: rgba(14, 226, 241, .4);--nav-text: #374151;--nav-text-hover: #111827;--nav-bg-hover: rgba(99, 102, 241, .1);--nav-border-hover: rgba(99, 102, 241, .2);--shadow-primary: rgba(0, 0, 0, .1);--shadow-accent: rgba(14, 226, 241, .15)}[data-theme=cyberpunk]{--header-bg-primary: rgba(0, 0, 0, .95);--header-bg-secondary: rgba(20, 0, 40, .95);--header-bg-scrolled: rgba(0, 0, 0, .98);--accent-primary: #ff00ff;--accent-secondary: #00ffff;--accent-glow: rgba(255, 0, 255, .4);--nav-text: #e0e0e0;--nav-text-hover: #ffffff;--nav-bg-hover: rgba(255, 0, 255, .2);--nav-border-hover: rgba(255, 0, 255, .4);--logo-glow: rgba(255, 0, 255, .8)}[data-theme=nature]{--header-bg-primary: rgba(34, 197, 94, .95);--header-bg-secondary: rgba(22, 163, 74, .95);--header-bg-scrolled: rgba(34, 197, 94, .98);--accent-primary: #fbbf24;--accent-secondary: #f59e0b;--accent-glow: rgba(251, 191, 36, .3);--nav-text: #f0fdf4;--nav-text-hover: #ffffff;--nav-bg-hover: rgba(251, 191, 36, .2);--nav-border-hover: rgba(251, 191, 36, .3);--logo-glow: rgba(251, 191, 36, .8)}[data-theme=ocean]{--header-bg-primary: rgba(6, 78, 59, .95);--header-bg-secondary: rgba(4, 120, 87, .95);--header-bg-scrolled: rgba(6, 78, 59, .98);--accent-primary: #06b6d4;--accent-secondary: #0891b2;--accent-glow: rgba(6, 182, 212, .3);--nav-text: #ecfdf5;--nav-text-hover: #ffffff;--nav-bg-hover: rgba(6, 182, 212, .2);--nav-border-hover: rgba(6, 182, 212, .3);--logo-glow: rgba(6, 182, 212, .8)}.modern-header{display:flex;align-items:center;justify-content:flex-start;background:linear-gradient(180deg,#0f172af7,#111827f0);border-bottom:1px solid rgba(148,163,184,.12);position:relative;top:auto;z-index:1000;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);transition:background .3s ease,border-color .3s ease,box-shadow .3s ease;overflow:visible;box-sizing:border-box;min-height:56px;flex-wrap:nowrap;gap:20px;margin-left:0;width:calc(100vw - 70px);padding:8px 28px}.modern-header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(14,226,241,.35) 20%,rgba(14,226,241,.15) 50%,transparent 100%);pointer-events:none;opacity:.7}.modern-header.hidden{display:none}@media(min-width:1025px){.modern-header{margin-left:0;width:calc(100vw - 70px);padding-left:28px;padding-right:28px;transition:width .15s cubic-bezier(.4,0,.2,1),padding-left .15s cubic-bezier(.4,0,.2,1)}.App:not(.sidebar-collapsed) .modern-header{margin-left:0;width:calc(100vw - 256px);padding-left:28px;padding-right:28px}.header-nav{width:100%;max-width:100%}}@media(max-width:1200px)and (min-width:1025px){.modern-header{padding:8px 20px}.nav-item{padding:8px 10px;font-size:14px}}@media(max-width:1024px){.modern-header{padding:8px 16px;display:flex;justify-content:space-between;margin-left:0;width:100%;max-width:100%;box-sizing:border-box;overflow-x:clip}.header-primary{width:100%;max-width:100%;min-width:0;justify-content:flex-start;flex-wrap:wrap;align-items:center;gap:8px 12px;box-sizing:border-box}.header-nav{display:none}.mobile-menu-toggle{display:block}}.modern-header.scrolled{background:linear-gradient(180deg,#0f172afa,#111827f7);border-bottom-color:#0ee2f12e;box-shadow:0 8px 28px #00000047;backdrop-filter:blur(20px) saturate(1.25);-webkit-backdrop-filter:blur(20px) saturate(1.25)}.modern-header.scrolled:after{opacity:1;background:linear-gradient(90deg,transparent 0%,rgba(14,226,241,.5) 25%,rgba(14,226,241,.2) 55%,transparent 100%)}.modern-header{animation:headerSlideDown .45s cubic-bezier(.22,1,.36,1)}@keyframes headerSlideDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.header-logo{display:flex;align-items:center;gap:12px;flex-shrink:0;z-index:1001;min-width:120px;max-width:200px;width:auto;pointer-events:auto}.header-primary{display:flex;align-items:center;gap:24px;flex:1;min-width:0}.header-primary .header-logo{animation:none;min-width:clamp(60px,10vw,120px);max-width:clamp(100px,16vw,200px)}.header-primary .header-nav{flex:1;min-width:0}.header-logo img{height:auto;width:auto;max-width:100%;object-fit:contain;transition:opacity .2s ease}.header-primary .header-logo img{height:clamp(40px,4.5vh,75px);width:auto;max-width:100%;animation:none;filter:none}.mobile-menu-toggle{display:none;background:none;border:none;color:#fff;cursor:pointer;padding:8px;border-radius:8px;transition:all .3s ease;z-index:1001;order:-1;flex-shrink:0}.mobile-menu-toggle:hover{background:#ffffff1a;transform:scale(1.1)}.mobile-menu-toggle:active{transform:scale(.95)}@keyframes headerLogoPulse{0%{transform:scale(1);filter:brightness(1) saturate(1)}20%{transform:scale(1.02);filter:brightness(1.05) saturate(1.05)}40%{transform:scale(1.05);filter:brightness(1.1) saturate(1.1)}60%{transform:scale(1.02);filter:brightness(1.05) saturate(1.05)}80%{transform:scale(1.01);filter:brightness(1.02) saturate(1.02)}to{transform:scale(1);filter:brightness(1) saturate(1)}}.logo-image{width:40px;height:40px;object-fit:contain;filter:drop-shadow(0 0 8px rgba(240,23,23,.852));animation:pulse 3s ease-in-out infinite;position:relative}.logo-image-clean{width:auto;height:60px;object-fit:contain;position:relative;filter:none;animation:none}.logo-image-clean.animate-pulse-3d{animation:logoPulse3D 3s ease-in-out infinite;transform-style:preserve-3d}@keyframes logoPulse3D{0%,to{transform:scale(1) translateZ(0);filter:drop-shadow(0 0 0 rgba(255,0,0,0))}50%{transform:scale(1.05) translateZ(10px);filter:drop-shadow(0 10px 20px rgba(255,0,0,.3))}}.logo-image-clean.animate-rotate-y{animation:logoRotateY 4s ease-in-out infinite}@keyframes logoRotateY{0%,to{transform:rotateY(0);filter:drop-shadow(0 0 10px rgba(255,0,0,.2))}25%{transform:rotateY(5deg);filter:drop-shadow(0 0 15px rgba(255,0,0,.4))}75%{transform:rotateY(-5deg);filter:drop-shadow(0 0 15px rgba(255,0,0,.4))}}.logo-image-clean.animate-bounce-elastic{animation:logoBounceElastic 2s ease-in-out infinite}@keyframes logoBounceElastic{0%,to{transform:scale(1)}30%{transform:scale(1.1)}50%{transform:scale(.95)}70%{transform:scale(1.05)}}.logo-image-clean.animate-breathing-glow{animation:logoBreathingGlow 3s ease-in-out infinite}@keyframes logoBreathingGlow{0%,to{transform:scale(1);filter:drop-shadow(0 0 5px rgba(255,0,0,.3))}50%{transform:scale(1.08);filter:drop-shadow(0 0 20px rgba(255,0,0,.6))}}.logo-image-clean.animate-liquid-morph{animation:logoLiquidMorph 4s ease-in-out infinite}@keyframes logoLiquidMorph{0%,to{transform:scale(1) rotate(0);filter:drop-shadow(0 0 0 rgba(255,0,0,0))}25%{transform:scale(1.02) rotate(1deg);filter:drop-shadow(0 0 8px rgba(255,0,0,.2))}50%{transform:scale(1.05) rotate(0);filter:drop-shadow(0 0 15px rgba(255,0,0,.4))}75%{transform:scale(1.02) rotate(-1deg);filter:drop-shadow(0 0 8px rgba(255,0,0,.2))}}.logo-image-clean.animate-focus-zoom{animation:logoFocusZoom 5s ease-in-out infinite}@keyframes logoFocusZoom{0%,80%,to{transform:scale(1);filter:brightness(1) contrast(1)}40%{transform:scale(1.1);filter:brightness(1.2) contrast(1.1)}60%{transform:scale(1.05);filter:brightness(1.1) contrast(1.05)}}.logo-image-clean.animate-floating-particles{animation:logoFloatingParticles 6s ease-in-out infinite}.logo-image-clean.animate-floating-particles:before{content:"";position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;background:radial-gradient(circle at 20% 20%,rgba(255,0,0,.3) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(255,0,0,.2) 0%,transparent 50%),radial-gradient(circle at 50% 10%,rgba(255,0,0,.4) 0%,transparent 50%);animation:particlesFloat 4s ease-in-out infinite;pointer-events:none;z-index:-1}@keyframes particlesFloat{0%,to{transform:translateY(0) rotate(0);opacity:.3}50%{transform:translateY(-15px) rotate(180deg);opacity:.8}}@keyframes logoFloatingParticles{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.logo-image-clean.animate-magnetic-pulse{animation:logoMagneticPulse 2.5s ease-in-out infinite}@keyframes logoMagneticPulse{0%,to{transform:scale(1);filter:drop-shadow(0 0 0 rgba(255,0,0,0))}25%{transform:scale(1.06);filter:drop-shadow(0 0 12px rgba(255,0,0,.4))}75%{transform:scale(.98);filter:drop-shadow(0 0 8px rgba(255,0,0,.2))}}.logo-image-clean.animate-wave{animation:logoWave 3.5s ease-in-out infinite}@keyframes logoWave{0%,to{transform:scale(1) rotate(0)}25%{transform:scale(1.03) rotate(.5deg)}50%{transform:scale(1.05) rotate(0)}75%{transform:scale(1.03) rotate(-.5deg)}}.logo-image-clean.animate-glow-intense{animation:logoGlowIntense 4s ease-in-out infinite;filter:drop-shadow(0 0 15px rgba(255,0,0,.5))}@keyframes logoGlowIntense{0%,to{transform:scale(1);filter:drop-shadow(0 0 15px rgba(255,0,0,.5))}50%{transform:scale(1.04);filter:drop-shadow(0 0 25px rgba(255,0,0,.8))}}.logo-image:before{content:"";position:absolute;top:50%;left:50%;width:80px;height:80px;background:radial-gradient(circle,rgba(239,68,68,.8) 0%,rgba(220,38,38,.6) 30%,rgba(185,28,28,.3) 60%,transparent 80%);border-radius:50%;transform:translate(-50%,-50%);animation:redGlow 4s ease-in-out infinite;z-index:-1}.header-nav{display:flex;align-items:center;justify-content:center;flex:1 1 auto;position:relative;z-index:1;min-width:0;order:1;overflow:visible;width:100%;max-width:100%;margin-left:0;box-sizing:border-box}.nav-list{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0 8px;position:relative;justify-content:flex-start;width:100%;min-width:0;flex-wrap:nowrap;overflow:visible;flex-shrink:1}.nav-item-wrapper{position:relative;display:flex;align-items:center;flex-shrink:0}.nav-item-wrapper--premium{margin-left:auto}.nav-item{position:relative;display:flex;align-items:center;gap:4px;padding:6px 8px;margin:0;color:#d1d5db;text-decoration:none;border-radius:6px;font-size:13px;font-weight:500;white-space:nowrap;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:visible;background:none;border:1px solid transparent;cursor:pointer;text-align:center;justify-content:center;flex-shrink:0;min-width:fit-content}.nav-item:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(99,102,241,.1),transparent);transition:left .5s ease;z-index:-1}.nav-item:hover:not(.disabled):before{left:100%}.nav-item:hover:not(.disabled){background-color:#6366f126;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #6366f133;border-color:#6366f14d}.nav-item.active:hover{background:linear-gradient(135deg,#0ee2f133,#0ee2f11a);border-color:#0ee2f1cc;box-shadow:0 0 20px #0ee2f180,0 0 35px #0ee2f14d,inset 0 0 15px #0ee2f11a;transform:scale(1.03)}.nav-item.active:hover:before{opacity:.6}.nav-item.active:hover:after{box-shadow:0 0 12px #0ee2f1cc}.nav-item.active{background:linear-gradient(135deg,#0ee2f126,#0ee2f10d);border:1px solid rgba(14,226,241,.6);color:#fff;box-shadow:0 0 15px #0ee2f166,0 0 25px #0ee2f133,inset 0 0 10px #0ee2f10d;transform:scale(1.02);position:relative;overflow:visible;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.nav-item.active:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background:linear-gradient(45deg,#0ee2f133,#0ee2f10d,#0ee2f133);border-radius:8px;z-index:-1}.nav-item.active:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translate(-50%);width:70%;height:2px;background:linear-gradient(90deg,transparent,#0ee2f1,rgba(14,226,241,.6),#0ee2f1,transparent);border-radius:1px;box-shadow:0 0 8px #0ee2f199}@keyframes activeGlow{0%,to{opacity:.7;transform:translate(-50%) scaleX(.95);box-shadow:0 0 8px #0ee2f199}50%{opacity:1;transform:translate(-50%) scaleX(1.05);box-shadow:0 0 15px #0ee2f1cc}}@keyframes activeBorderGlow{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.4;transform:scale(1.01)}}.nav-label{font-weight:500;letter-spacing:.5px;position:relative;z-index:1;display:inline-block;max-width:100%;min-width:0;vertical-align:middle}.nav-label:has(.nav-new-badge){padding-top:11px;padding-right:4px}.nav-label-text{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.25}.nav-new-badge{position:absolute;top:0;right:0;display:inline-flex;align-items:center;justify-content:center;min-width:0;padding:2px 6px;pointer-events:none;z-index:2;border-radius:999px;font-size:clamp(7px,.62em,10px);font-weight:700;line-height:1.15;letter-spacing:.2px;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#ff4d9d,#ff7a18);box-shadow:0 0 0 1px #ffffff14,0 4px 10px #ff5a7847;animation:navNewBadgePulse 2.1s ease-in-out infinite;transform-origin:top right}@keyframes navNewBadgePulse{0%,to{transform:scale(1);box-shadow:0 0 0 1px #ffffff14,0 6px 14px #ff5a7852}50%{transform:scale(1.06);box-shadow:0 0 0 1px #ffffff24,0 8px 18px #ff5a786b}}.nav-icon{color:inherit;flex-shrink:0;transition:all .3s ease;position:relative;z-index:1}.nav-item:hover .nav-icon{filter:drop-shadow(0 0 8px rgba(99,102,241,.6));transform:scale(1.1)}.nav-item.active .nav-icon{filter:drop-shadow(0 0 12px rgba(14,226,241,.8));transform:scale(1.1)}.nav-item[href="/ipl"] .nav-icon{animation:crownFloat 3s ease-in-out infinite;color:gold;filter:drop-shadow(0 0 10px rgba(255,215,0,.6))}.nav-item[href="/ipl"]:hover .nav-icon{animation:crownFloat 1.5s ease-in-out infinite;color:orange;filter:drop-shadow(0 0 15px rgba(255,215,0,.8))}.nav-item[href="/ipl"].active .nav-icon{animation:crownFloat 2s ease-in-out infinite;color:gold;filter:drop-shadow(0 0 20px rgba(255,215,0,.9))}@keyframes crownFloat{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-2px) rotate(1deg)}50%{transform:translateY(-3px) rotate(0)}75%{transform:translateY(-3px) rotate(-1deg)}}.nav-item[href="/ipl"] .nav-icon:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,transparent 30%,rgba(255,215,0,.1) 40%,rgba(255,215,0,.3) 50%,rgba(255,215,0,.1) 60%,transparent 70%);border-radius:50%;animation:goldenShine 4s ease-in-out infinite;z-index:-1}@keyframes goldenShine{0%,to{opacity:.3;transform:rotate(0)}50%{opacity:.8;transform:rotate(180deg)}}.games-menu-wrapper{position:relative}.games-menu-trigger{display:flex;align-items:center;gap:8px;cursor:pointer;position:relative;overflow:hidden}.games-menu-trigger:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(14,225,242,.1),transparent);transition:left .5s ease}.games-menu-trigger:hover:before{left:100%}.games-menu-trigger:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0ee1f233;border-color:#0ee1f266}.chevron-icon{transition:transform .3s ease}.games-menu-trigger:hover .chevron-icon{transform:rotate(180deg)}.games-main-link{color:inherit;text-decoration:none;display:flex;align-items:center}.games-main-link:hover{color:inherit}.games-dropdown-menu{position:fixed;top:auto;left:auto;min-width:280px;background:#1f2937f2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(14,225,242,.2);border-radius:12px;box-shadow:0 16px 48px #0ee1f226;padding:1rem;z-index:10001;margin-top:2px;animation:dropdownFadeIn .3s ease;overflow:visible;transform:translateZ(0);will-change:transform,opacity}.games-dropdown-menu:before{content:"";position:absolute;top:-10px;left:0;right:0;height:10px;background:transparent;z-index:10002}.game-category{margin-bottom:1.5rem}.game-category:last-child{margin-bottom:0}.game-category-header{display:flex;align-items:center;gap:8px;padding:.5rem 0;color:#4ecdc4;font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid rgba(14,225,242,.2);margin-bottom:.5rem}.game-submenu{display:flex;flex-direction:column;gap:.25rem}.submenu-item{display:flex;align-items:center;gap:8px;padding:.5rem .75rem;color:#d1d5db;text-decoration:none;border-radius:6px;transition:all .3s ease;font-size:.875rem;position:relative;overflow:hidden}.submenu-item:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(14,225,242,.1),transparent);transition:left .5s ease}.submenu-item:hover:before{left:100%}.submenu-item:hover{color:#fff;background-color:#0ee1f226;transform:translate(4px)}.submenu-item.disabled{color:#6b7280;cursor:not-allowed;opacity:.6}.submenu-item.disabled:hover{background-color:transparent;transform:none}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes activeGlow{0%,to{opacity:.6;width:60%}50%{opacity:1;width:80%}}.badge{font-size:.75rem;font-weight:600;padding:.25rem .5rem;border-radius:.375rem;margin-left:.5rem}.badge-primary{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.header-donations{display:flex;align-items:center;justify-content:flex-end;margin-left:auto;margin-right:0;flex-shrink:1;overflow:visible;min-width:80px;max-width:200px;width:auto;order:999}.donations-mobile{max-width:150px;gap:8px;margin-right:.5rem}.donations-tablet{max-width:200px;gap:10px;margin-right:.75rem}.donations-small-desktop{max-width:250px;gap:12px;margin-right:1rem}.donations-large-desktop{max-width:300px;gap:15px;margin-right:1rem}.header-actions{display:flex;align-items:center;flex-shrink:0;overflow:visible;position:relative}.header-actions .btn,.header-actions .nav-item-wrapper:last-child .nav-item,.header-actions .subscribe-button,.header-actions .premium-subscribe-button{transition:all .3s cubic-bezier(.4,0,.2,1);border:2px solid transparent}.header-actions .reorderable-icon[data-icon=donations]{color:#94a3b8}.header-actions .reorderable-icon[data-icon=donations] svg{color:inherit!important}.header-actions .reorderable-icon[data-icon=donations]:hover{color:#0ee1f2;background:#0ee2f11a!important;border-color:#0ee2f138!important}.header-actions .reorderable-icon[data-icon=donations]:hover svg{color:inherit!important;filter:none;transform:none}.reorderable-icons .notification-menu-wrapper,.reorderable-icons .brainvault-menu-wrapper,.reorderable-icons .presence-analytics-menu-wrapper,.reorderable-icons .user-menu{display:inline-flex;align-items:center;justify-content:center;position:relative;flex:0 0 auto;overflow:visible;z-index:1}.reorderable-icons .notification-menu-wrapper:focus-within,.reorderable-icons .user-menu:focus-within,.reorderable-icons .brainvault-menu-wrapper:focus-within{z-index:20}.header-actions .btn:hover,.header-actions .nav-item-wrapper:last-child .nav-item:hover,.header-actions .subscribe-button:hover,.header-actions .premium-subscribe-button:hover{background:#0ee2f140;border-color:#0ee2f199;transform:scale(1.08);box-shadow:0 0 20px #0ee2f180;animation:magneticPulse .6s ease-in-out infinite alternate}.nav-item-wrapper:last-child .nav-item,.subscribe-button{background:linear-gradient(135deg,#8b5cf6,#7c3aed);background:linear-gradient(135deg,#026926,#0ebc4b,#016f3f);color:#fff;border:none;cursor:pointer;font-weight:600;box-shadow:0 2px 8px #8b5cf64d}.premium-subscribe-button{background:linear-gradient(135deg,#0ee2f1,#0bc4d1);color:#0f172a;border:none;cursor:pointer;font-weight:600;box-shadow:0 2px 8px #0ee2f14d;position:relative;overflow:hidden}.nav-item-wrapper:last-child .nav-item:hover,.subscribe-button:hover{background:#0ee2f140;border-color:#0ee2f199;transform:scale(1.08);box-shadow:0 0 20px #0ee2f180;animation:magneticPulse .6s ease-in-out infinite alternate}.premium-subscribe-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.premium-subscribe-button:hover:before{left:100%}.premium-subscribe-button:hover{background:#0ee2f140;border-color:#0ee2f199;transform:scale(1.08);box-shadow:0 0 20px #0ee2f180;animation:magneticPulse .6s ease-in-out infinite alternate}.nav-item-wrapper:last-child .nav-item:active,.subscribe-button:active{background:#0ee2f159;border-color:#0ee2f1cc;transform:scale(1.12);box-shadow:0 0 30px #0ee2f1b3}.premium-subscribe-button:active{background:#0ee2f159;border-color:#0ee2f1cc;transform:scale(1.12);box-shadow:0 0 30px #0ee2f1b3}.btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);background:none;color:#d1d5db;position:relative;overflow:hidden}.btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(99,102,241,.1),transparent);transition:left .3s ease}.btn:hover{color:#fff;background-color:#0ee2f126;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 12px #0ee2f14d,0 0 20px #0ee2f133;border:1px solid rgba(14,226,241,.6);animation:magneticPulse .6s ease-in-out infinite alternate}.btn-ghost{background:transparent;color:#d1d5db}.btn-ghost:hover{background-color:#0ee2f126;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 12px #0ee2f14d,0 0 20px #0ee2f133;border:1px solid rgba(14,226,241,.4);animation:magneticPulse .6s ease-in-out infinite alternate}.btn-sm{padding:6px 10px;font-size:12px}.btn-sm:hover{background-color:#0ee2f126;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 12px #0ee2f14d,0 0 20px #0ee2f133;border:1px solid rgba(14,226,241,.4);animation:magneticPulse .6s ease-in-out infinite alternate}.header-actions .btn.btn-ghost.btn-sm.reorderable-icon,.btn.btn-ghost.btn-sm.reorderable-icon{box-sizing:border-box;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px!important;max-height:40px!important;padding:0!important;margin:0;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;border-radius:10px!important;border:1px solid transparent!important;background:transparent!important;color:#94a3b8;font-size:0!important;line-height:1!important;box-shadow:none!important;animation:none!important;transform:none!important;overflow:visible!important;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease!important}.header-actions .btn.btn-ghost.btn-sm.reorderable-icon:hover,.btn.btn-ghost.btn-sm.reorderable-icon:hover{color:#f8fafc;background:#0ee2f11a!important;border-color:#0ee2f138!important;box-shadow:none!important;transform:none!important;animation:none!important}.header-actions .btn.btn-ghost.btn-sm.reorderable-icon:active,.btn.btn-ghost.btn-sm.reorderable-icon:active{background:#0ee2f124!important;border-color:#0ee2f147!important;transform:scale(.97)!important;animation:none!important}.header-actions .btn.btn-ghost.btn-sm.reorderable-icon:focus,.btn.btn-ghost.btn-sm.reorderable-icon:focus{outline:none!important;border-color:transparent!important;box-shadow:none!important;animation:none!important}.header-actions .btn.btn-ghost.btn-sm.reorderable-icon:focus-visible,.btn.btn-ghost.btn-sm.reorderable-icon:focus-visible{outline:2px solid rgba(14,226,241,.55)!important;outline-offset:2px!important}.reorderable-icon:before{content:none!important;display:none!important}.reorderable-icon svg{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;max-height:20px!important;flex-shrink:0!important;overflow:visible;position:relative;color:inherit;filter:none!important;transform:none!important;transition:color .16s ease!important}.reorderable-icon:hover svg{filter:none!important;transform:none!important;color:inherit!important}.reorderable-icon img:not(.illuvium-profile-avatar__image):not(.illuvium-profile-avatar__border){width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;object-fit:contain;flex-shrink:0}.header-actions .user-menu .illuvium-profile-avatar{--iv-border-scale: 1.55}.header-actions .user-menu .user-menu-button__stack .illuvium-profile-avatar.user-menu-illuvium-avatar{--iv-border-scale: 2;overflow:visible!important}.header-actions .user-menu .illuvium-profile-avatar>img.illuvium-profile-avatar__image,.header-actions .user-menu .illuvium-profile-avatar>img.illuvium-profile-avatar__image--framed,.header-actions .user-menu .illuvium-profile-avatar>img.illuvium-profile-avatar__border{max-width:none!important;max-height:none!important;min-width:0!important;min-height:0!important;box-sizing:border-box!important}.header-actions .user-menu .illuvium-profile-avatar>img.illuvium-profile-avatar__image,.header-actions .user-menu .illuvium-profile-avatar>img.illuvium-profile-avatar__image--framed{left:0!important;top:0!important;width:100%!important;height:100%!important;object-fit:cover!important;transform:none!important}.header-actions .user-menu .illuvium-profile-avatar>img.illuvium-profile-avatar__border{left:0!important;top:0!important;width:100%!important;height:100%!important;object-fit:fill!important;transform:scale(var(--iv-border-scale))!important;transform-origin:center center!important;pointer-events:none;z-index:2}.header-actions .user-menu .user-menu-button__stack .illuvium-profile-avatar.user-menu-illuvium-avatar>img.illuvium-profile-avatar__border{transform:translateY(10px) scale(var(--iv-border-scale))!important}.reorderable-icon.reorder-toggle{color:#64748b!important}.reorderable-icon.reorder-toggle:hover,.reorderable-icon.reorder-toggle.active{color:#0ee1f2!important;background:#0ee2f11a!important;border-color:#0ee2f138!important;animation:none!important}.header-actions .user-menu .btn.btn-ghost.btn-sm.reorderable-icon.reorderable-icon--user-avatar.user-menu-button,.btn.btn-ghost.btn-sm.reorderable-icon.reorderable-icon--user-avatar.user-menu-button{width:auto!important;max-width:none!important;min-width:64px!important;height:auto!important;max-height:none!important;min-height:64px!important;padding:2px!important;color:#e2e8f0!important}html body .header-actions .user-menu .btn.btn-ghost.btn-sm.reorderable-icon.reorderable-icon--user-avatar.user-menu-button,html body .btn.btn-ghost.btn-sm.reorderable-icon.reorderable-icon--user-avatar.user-menu-button,html body .header-actions .user-menu .btn.btn-ghost.btn-sm.reorderable-icon.reorderable-icon--user-avatar.user-menu-button:hover,html body .header-actions .user-menu .btn.btn-ghost.btn-sm.reorderable-icon.reorderable-icon--user-avatar.user-menu-button:active,html body .header-actions .user-menu .btn.btn-ghost.btn-sm.reorderable-icon.reorderable-icon--user-avatar.user-menu-button:focus,html body .header-actions .user-menu .btn.btn-ghost.btn-sm.reorderable-icon.reorderable-icon--user-avatar.user-menu-button:focus-visible{border:0!important;border-width:0!important;border-style:none!important;border-color:transparent!important;outline:none!important;outline-offset:0!important;box-shadow:none!important;background:transparent!important}.header-actions .user-menu .reorderable-icon.reorderable-icon--user-avatar svg,.reorderable-icon.reorderable-icon--user-avatar svg{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;max-width:22px!important;max-height:22px!important}.header-actions .user-menu .reorderable-icon.reorderable-icon--user-avatar .user-menu-button__stack svg,.reorderable-icon.reorderable-icon--user-avatar .user-menu-button__stack svg{width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important;max-width:56px!important;max-height:56px!important}.reorderable-icon .notification-count{top:-4px!important;right:-4px!important;min-width:16px!important;height:16px!important;font-size:9px!important}.header-actions .user-menu .reorderable-icon.reorderable-icon--user-avatar.user-menu-button{min-width:64px!important;min-height:72px!important;padding:2px 2px 0!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important}.user-menu-button__stack{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;max-width:72px;overflow:visible}.user-menu-button__stack--flash{border:1px solid transparent;border-radius:10px;box-sizing:border-box;padding:1px 2px 2px;animation:userMenuStackFlashPulse .68s ease-out 1}@keyframes userMenuStackFlashPulse{0%{transform:scale(1);border-color:transparent;box-shadow:0 0 0 0 transparent}42%{transform:scale(1.1);border-color:#0ee1f2;box-shadow:0 0 0 1px #0ee1f280}to{transform:scale(1);border-color:transparent;box-shadow:0 0 0 0 transparent}}.user-menu-button__player-label--wallet-flash{color:#0ee1f2!important}.user-menu-button__player-label{display:block;max-width:72px;font-size:10px;line-height:1.15;font-weight:600;color:#e2e8f0eb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.header-actions .user-menu .reorderable-icon.reorderable-icon--user-avatar .illuvium-profile-avatar.user-menu-illuvium-avatar,.header-actions .user-menu .user-menu-button__stack .illuvium-profile-avatar.user-menu-illuvium-avatar{width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important;max-width:56px!important;max-height:56px!important;box-sizing:border-box!important;flex-shrink:0!important}.header-actions .user-menu .btn.btn-ghost.btn-sm.reorderable-icon.reorderable-icon--user-avatar.user-menu-button:hover,.header-actions .user-menu .btn.btn-ghost.btn-sm.reorderable-icon.reorderable-icon--user-avatar.user-menu-button:focus-visible{transform:scale(1.05)!important;animation:none!important;border:none!important;border-color:transparent!important}.header-actions .user-menu .btn.btn-ghost.btn-sm.reorderable-icon.reorderable-icon--user-avatar.user-menu-button:active{transform:scale(.95)!important;animation:none!important}.reorderable-icon .notification-wrapper{display:flex;align-items:center;justify-content:center;width:20px;height:20px;overflow:visible}.reorderable-icon .notification-icon{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;flex-shrink:0!important;overflow:visible}.reorderable-icon .notification-wrapper svg{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;flex-shrink:0!important}.theme-selector{position:relative;display:inline-flex;align-items:center}.theme-toggle-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#6366f11a;border:1px solid rgba(99,102,241,.2);border-radius:8px;color:var(--nav-text);cursor:pointer;transition:var(--transition-medium);position:relative;overflow:hidden}.theme-toggle-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(99,102,241,.1),transparent);transition:left .3s ease}.theme-toggle-btn:hover:before{left:100%}.theme-toggle-btn:hover{background:#6366f133;border-color:#6366f166;transform:scale(1.05);box-shadow:0 4px 12px #6366f14d;color:var(--nav-text-hover)}.theme-toggle-btn:active{transform:scale(.95)}.theme-toggle-btn svg{width:20px;height:20px;transition:var(--transition-medium)}.theme-toggle-btn:hover svg{transform:rotate(180deg);filter:drop-shadow(0 0 8px rgba(99,102,241,.6))}.theme-dropdown{position:absolute;top:100%;right:0;margin-top:8px;background:#1f2937f2;border:1px solid rgba(14,226,241,.3);border-radius:12px;padding:8px;min-width:200px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 10px 25px #0ee2f133;opacity:0;visibility:hidden;transform:translateY(-10px) scale(.95);transition:var(--transition-medium);z-index:9999}.theme-dropdown.show{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.theme-option{display:flex;align-items:center;gap:12px;padding:10px 12px;color:var(--nav-text);cursor:pointer;border-radius:8px;transition:var(--transition-medium);margin-bottom:4px;position:relative;overflow:hidden}.theme-option:last-child{margin-bottom:0}.theme-option:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(14,226,241,.1),transparent);transition:left .3s ease}.theme-option:hover:before{left:100%}.theme-option:hover{color:var(--nav-text-hover);background-color:#0ee2f126;transform:translate(4px);box-shadow:0 2px 8px #0ee2f133}.theme-preview{width:24px;height:24px;border-radius:6px;border:2px solid rgba(255,255,255,.2);position:relative;overflow:hidden}.theme-preview:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.1) 50%,transparent 70%);animation:themeShine 3s ease-in-out infinite}@keyframes themeShine{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}.default-theme{background:linear-gradient(135deg,#1f2937,#111827)}.dark-theme{background:linear-gradient(135deg,#111827,#030712)}.light-theme{background:linear-gradient(135deg,#fff,#f9fafb)}.cyberpunk-theme{background:linear-gradient(135deg,#000,#140028)}.nature-theme{background:linear-gradient(135deg,#22c55e,#16a34a)}.ocean-theme{background:linear-gradient(135deg,#064e3b,#047857)}.theme-name{font-weight:500;font-size:14px;letter-spacing:.5px}@media(max-width:768px){.theme-dropdown{min-width:180px;right:-20px}.theme-option{padding:12px 14px}.theme-preview{width:28px;height:28px}.theme-name{font-size:15px}}.notification-menu-wrapper{position:relative;display:inline-flex;overflow:visible;z-index:9999}.notification-dropdown-menu{position:absolute;top:100%;right:0;margin-top:8px;background:#1f2937f2;border:1px solid rgba(14,226,241,.3);border-radius:16px;padding:8px;min-width:280px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 20px 40px #0006,0 0 0 1px #0ee2f11a,inset 0 1px #ffffff1a;animation:none;z-index:9999;overflow:hidden;transform:none;will-change:auto}.notification-dropdown-header{padding:12px;border-bottom:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,#0ee2f10d,#0ee2f105);border-radius:12px;margin:0 0 8px}.notification-dropdown-title{display:block;font-weight:600;color:#0ee1f2;font-size:14px;margin-bottom:4px;text-shadow:0 0 10px rgba(14,225,242,.3);letter-spacing:.5px}.notification-dropdown-count{display:block;color:#9ca3af;font-size:12px}.notification-dropdown-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);margin:8px 0;border-radius:1px;animation:none}.notification-dropdown-item{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;background:none;border:none;color:#d1d5db;cursor:pointer;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:14px;position:relative;overflow:hidden;margin-bottom:4px}.notification-dropdown-item:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(14,226,241,.1),transparent);transition:left .3s ease}.notification-dropdown-item:hover:before{left:100%}.notification-dropdown-item:hover{color:#fff;background:linear-gradient(135deg,#0ee2f11a,#0ee2f10d);transform:translate(6px) scale(1.02);box-shadow:0 4px 20px #0ee2f133,inset 0 1px #ffffff1a;clip-path:polygon(0 0,100% 0,95% 100%,5% 100%);transition:all .3s cubic-bezier(.4,0,.2,1),clip-path .4s ease}.notification-dropdown-item svg{flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1);color:#d1d5db;position:relative}.notification-dropdown-item:hover svg{transform:scale(1.1);color:#0ee1f2;filter:drop-shadow(0 0 8px rgba(14,225,242,.8));animation:none}@keyframes iconFloat{0%,to{transform:translateY(0) scale(1.1)}50%{transform:translateY(-2px) scale(1.15)}}@media(max-width:768px){.notification-dropdown-menu{min-width:260px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);animation-duration:.3s}.notification-dropdown-item{padding:10px 14px}}@media(min-width:769px)and (max-width:1024px){.notification-dropdown-menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation-duration:.35s}.notification-dropdown-item:hover{transform:translate(4px) scale(1.01)}}@media(min-width:1025px){.notification-dropdown-menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation-duration:.4s}.notification-dropdown-item:hover{transform:translate(6px) scale(1.02)}}@media(prefers-reduced-motion:reduce){.notification-dropdown-menu,.notification-dropdown-item,.notification-dropdown-item svg{animation:none!important;transition:none!important;transform:none!important}.notification-dropdown-item:hover{transform:none!important}}.performance-mode .notification-dropdown-menu{-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;animation-duration:.3s!important}.performance-mode .notification-dropdown-item:hover{transform:translate(4px)!important}.ultra-performance .notification-dropdown-menu{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;animation:none!important;box-shadow:0 10px 20px #0000004d!important}.ultra-performance .notification-dropdown-item{transition:background-color .2s ease!important}.ultra-performance .notification-dropdown-item:hover{transform:none!important;box-shadow:none!important}.ultra-performance .notification-dropdown-item svg{animation:none!important;transition:color .2s ease!important}.header-actions .user-menu{position:relative;overflow:visible;z-index:10001}.header-actions .user-menu .user-menu-button{position:relative!important;z-index:10001!important;pointer-events:auto!important;cursor:pointer!important;background:transparent!important;border:none!important;padding:8px!important;border-radius:6px!important;transition:all .3s ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:48px!important;min-height:48px!important;width:auto!important;height:auto!important}.user-menu-button{position:relative!important;z-index:10001!important;pointer-events:auto!important;cursor:pointer!important;background:transparent!important;border:none!important;padding:8px!important;border-radius:6px!important;transition:all .3s ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:48px!important;min-height:48px!important;width:auto!important;height:auto!important;font-size:0!important;line-height:1!important;margin:0!important;box-sizing:border-box!important}.header-actions .user-menu .user-menu-button:hover{background:transparent!important;transform:scale(1.05)!important;box-shadow:none!important;border:none!important}.header-actions .user-menu .user-menu-button:active{transform:scale(.95)!important}.header-actions .user-menu .user-menu-button:focus{outline:none!important;outline-offset:0!important;box-shadow:none!important;border:none!important}.user-menu-button:hover{background:transparent!important;transform:scale(1.05)!important;box-shadow:none!important;border:none!important}.user-menu-button:active{transform:scale(.95)!important}.user-menu-button:focus{outline:none!important;outline-offset:0!important;box-shadow:none!important;border:none!important}.header-actions .user-menu .user-menu-illuvium-avatar,.user-menu-illuvium-avatar{width:56px;height:56px;border-radius:12px;display:block;border:none;box-shadow:none;pointer-events:none;flex-shrink:0;box-sizing:border-box}.header-actions .user-menu .user-menu-button .illuvium-profile-avatar.user-menu-illuvium-avatar{width:56px;height:56px;border-radius:12px;border:none;box-shadow:none;pointer-events:none;flex-shrink:0}.header-actions .user-menu .user-menu-button svg{pointer-events:none!important;z-index:10002!important;position:relative!important}.user-menu-button svg{pointer-events:none!important;z-index:10002!important;position:relative!important;width:48px!important;height:48px!important;flex-shrink:0!important;transition:all .3s ease!important}.user-menu-button:hover svg{transform:scale(1.1)!important;filter:drop-shadow(0 0 8px rgba(14,226,241,.6))!important}.header-actions .user-menu .user-dropdown-menu{position:absolute;top:100%;right:0;margin-top:8px;background:#111827f7;border:1px solid rgba(14,226,241,.22);border-radius:14px;padding:6px;min-width:300px;max-width:min(360px,calc(100vw - 24px));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 16px 40px #00000073,0 0 0 1px #0ee2f10f,inset 0 1px #ffffff0a;animation:lucidFadeIn .2s cubic-bezier(.4,0,.2,1);z-index:10002;overflow:hidden!important;height:auto;max-height:min(88vh,760px);display:flex;flex-direction:column;gap:2px;scrollbar-width:thin;scrollbar-color:rgba(14,226,241,.35) transparent}@keyframes lucidFadeIn{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.header-actions .user-menu .user-dropdown-header{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:10px;padding:10px 10px 12px;margin:0;border-bottom:none;background:linear-gradient(160deg,rgba(14,226,241,.1) 0%,rgba(14,226,241,.02) 55%,transparent 100%);border-radius:10px;flex-shrink:0}.header-actions .user-menu .user-dropdown-identity{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.header-actions .user-menu .user-dropdown-avatar{flex-shrink:0;width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#0ee2f114;border:1px solid rgba(14,226,241,.2);overflow:hidden}.header-actions .user-menu .user-dropdown-avatar__img,.header-actions .user-menu .user-dropdown-avatar .illuvium-profile-avatar.user-dropdown-avatar__img{width:36px!important;height:36px!important;display:block}.header-actions .user-menu .user-dropdown-identity-text{display:flex;flex-direction:column;gap:2px;min-width:0}.header-actions .user-menu .user-dropdown-title{display:block;font-weight:600;color:#0ee1f2;font-size:11px;margin-bottom:2px;letter-spacing:.06em;text-transform:uppercase}.header-actions .user-menu .user-dropdown-username{display:block;font-weight:650;color:#f8fafc;font-size:14px;line-height:1.25;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-actions .user-menu .user-dropdown-email{display:block;color:#94a3b8;font-size:11.5px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-actions .user-menu .user-dropdown-active-wallet{display:block;margin-top:1px;color:#67e8f9;font-size:11px;line-height:1.3;font-weight:550;font-variant-numeric:tabular-nums;letter-spacing:.01em}.header-actions .user-menu .user-dropdown-plan{flex-shrink:0;align-self:flex-start;margin-top:2px;padding:3px 7px;border-radius:999px;font-size:10px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;background:#94a3b81f;border:1px solid rgba(148,163,184,.22);line-height:1.2}.header-actions .user-menu .user-dropdown-plan--premium{color:#0ee1f2;background:#0ee2f11f;border-color:#0ee2f159}.header-actions .user-menu .user-dropdown-divider{height:1px;margin:4px 6px;border:none;background:linear-gradient(90deg,transparent,rgba(148,163,184,.28),transparent)}.header-actions .user-menu .user-dropdown-section{display:flex;flex-direction:column;gap:2px;padding:2px 0;flex-shrink:0}.header-actions .user-menu .user-dropdown-section--wallets{flex:0 1 auto;flex-shrink:1;min-height:0;max-height:min(36vh,280px);overflow:hidden;gap:0;display:flex;flex-direction:column}.header-actions .user-menu .user-dropdown-wallets-scroll{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-height:0;max-height:100%;overflow-x:hidden;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:2px 0 4px;scrollbar-width:thin;scrollbar-color:rgba(14,226,241,.35) transparent}.header-actions .user-menu .user-dropdown-wallets-scroll::-webkit-scrollbar{width:6px}.header-actions .user-menu .user-dropdown-wallets-scroll::-webkit-scrollbar-thumb{background:#0ee2f159;border-radius:999px}.header-actions .user-menu .user-dropdown-section--account,.header-actions .user-menu .user-dropdown-section--session{flex:0 0 auto;flex-shrink:0}.header-actions .user-menu .user-dropdown-header,.header-actions .user-menu .user-dropdown-divider,.header-actions .user-menu .user-dropdown-section--account,.header-actions .user-menu .user-dropdown-section--session{flex-shrink:0}.header-actions .user-menu .user-dropdown-section-label{padding:4px 10px 2px;font-size:10px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:#64748b;line-height:1.2;-webkit-user-select:none;user-select:none;pointer-events:none}.header-actions .user-menu .user-dropdown-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;background:transparent;border:1px solid transparent;color:#cbd5e1;cursor:pointer;border-radius:9px;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease;font-family:inherit;font-size:13.5px;text-align:left;text-decoration:none;box-sizing:border-box;position:relative;overflow:hidden;margin:0}.header-actions .user-menu .user-dropdown-item:before{content:none}.header-actions .user-menu .user-dropdown-item:hover{color:#fff;background:#0ee2f11a;border-color:#0ee2f12e;transform:translate(2px);box-shadow:none}.header-actions .user-menu .user-dropdown-item:focus-visible{outline:2px solid rgba(14,226,241,.55);outline-offset:1px}.header-actions .user-menu .user-dropdown-item-body{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.header-actions .user-menu .user-dropdown-item-label{font-weight:560;line-height:1.25;color:inherit}.header-actions .user-menu .user-dropdown-item-hint{font-size:11px;line-height:1.25;color:#64748b;font-weight:450}.header-actions .user-menu .user-dropdown-item:hover .user-dropdown-item-hint{color:#94a3b8}.header-actions .user-menu .user-dropdown-item svg{flex-shrink:0;transition:color .18s ease,transform .18s ease;color:#94a3b8;position:relative}.header-actions .user-menu .user-dropdown-item:hover svg{transform:none;color:#0ee1f2;filter:none}.header-actions .user-menu .user-dropdown-item--danger{color:#94a3b8}.header-actions .user-menu .user-dropdown-item--danger svg{color:#64748b}.header-actions .user-menu .user-dropdown-item--danger:hover{color:#fecaca;background:#ef44441a;border-color:#ef444438;transform:none}.header-actions .user-menu .user-dropdown-item--danger:hover svg{color:#f87171;filter:none;transform:none}.header-actions .user-menu .user-dropdown-item--danger:hover .user-dropdown-item-label{color:#fecaca}.header-actions .user-menu .user-dropdown-wallet-empty{padding:8px 10px;font-size:12px;color:#64748b;line-height:1.35}.header-actions .user-menu .user-dropdown-wallet{align-items:flex-start;overflow:visible}.header-actions .user-menu .user-dropdown-wallet>svg,.header-actions .user-menu .user-dropdown-wallet-check-slot,.header-actions .user-menu .user-dropdown-wallet-avatar{margin-top:2px}.header-actions .user-menu .user-dropdown-wallet.is-active{color:#f8fafc;background:#0ee2f114;border-color:#0ee2f133}.header-actions .user-menu .user-dropdown-wallet.is-active svg{color:#0ee1f2}.header-actions .user-menu .user-dropdown-wallet-avatar{--iv-border-scale: 1.55;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;border-radius:6px;flex-shrink:0;overflow:hidden}.header-actions .user-menu .user-dropdown-wallet-avatar>img.illuvium-profile-avatar__image,.header-actions .user-menu .user-dropdown-wallet-avatar>img.illuvium-profile-avatar__image--framed,.header-actions .user-menu .user-dropdown-wallet-avatar>img.illuvium-profile-avatar__border{max-width:none!important;max-height:none!important;min-width:0!important;min-height:0!important}.header-actions .user-menu .user-dropdown-wallet-avatar>img.illuvium-profile-avatar__image,.header-actions .user-menu .user-dropdown-wallet-avatar>img.illuvium-profile-avatar__image--framed{left:0!important;top:0!important;width:100%!important;height:100%!important;object-fit:cover!important;transform:none!important}.header-actions .user-menu .user-dropdown-wallet-avatar>img.illuvium-profile-avatar__border{left:0!important;top:0!important;width:100%!important;height:100%!important;object-fit:fill!important;transform:scale(var(--iv-border-scale))!important;transform-origin:center center!important}.header-actions .user-menu .user-dropdown-item-label-row{display:inline-flex;align-items:center;gap:6px}.header-actions .user-menu .user-dropdown-item-label-row svg{flex-shrink:0;width:14px!important;height:14px!important;color:#94a3b8}.header-actions .user-menu .user-dropdown-wallet-check-slot{display:inline-flex;align-items:center;justify-content:center;width:16px;min-width:16px;flex-shrink:0}.header-actions .user-menu .user-dropdown-wallet-check{flex-shrink:0;color:#0ee1f2!important}.header-actions .user-menu .user-dropdown-wallet-address{display:inline-flex;align-items:center;gap:4px;margin-top:1px;max-width:100%;font-size:11px;line-height:1.25;font-weight:450;color:#64748b;cursor:copy;border-radius:4px;width:fit-content;transition:color .15s ease}.header-actions .user-menu .user-dropdown-wallet-address svg{width:11px!important;height:11px!important;color:#64748b;flex-shrink:0}.header-actions .user-menu .user-dropdown-wallet-address:hover{color:#0ee1f2}.header-actions .user-menu .user-dropdown-wallet-address:hover svg{color:#0ee1f2;transform:none}.header-actions .user-menu .user-dropdown-wallet-address.is-copied{color:#0ee1f2}.header-actions .user-menu .user-dropdown-wallet-address.is-copied svg{color:#0ee1f2}.header-actions .user-menu .user-dropdown-wallet:hover .user-dropdown-wallet-address{color:#94a3b8}.header-actions .user-menu .user-dropdown-wallet:hover .user-dropdown-wallet-address:hover{color:#0ee1f2}.header-actions .user-menu .user-dropdown-wallet-label-row{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.header-actions .user-menu .user-dropdown-wallet-label-row .user-dropdown-item-label{flex:1 1 auto;min-width:0}.header-actions .user-menu .user-dropdown-wallet-liq-toggle{flex-shrink:0;display:inline-flex;align-items:center;gap:2px;padding:2px 5px;border-radius:6px;border:1px solid rgba(148,163,184,.22);background:#94a3b814;color:#94a3b8;cursor:pointer;line-height:1;transition:color .15s ease,border-color .15s ease,background .15s ease}.header-actions .user-menu .user-dropdown-wallet-liq-toggle:hover{color:#67e8f9;border-color:#0ee2f159;background:#0ee2f11a}.header-actions .user-menu .user-dropdown-wallet-liq-toggle.is-open{color:#67e8f9;border-color:#0ee2f147;background:#0ee2f114}.header-actions .user-menu .user-dropdown-wallet-liq-toggle-chevron{transition:transform .15s ease}.header-actions .user-menu .user-dropdown-wallet-liq-toggle.is-open .user-dropdown-wallet-liq-toggle-chevron{transform:rotate(180deg)}.header-actions .user-menu .user-dropdown-wallet-liquidity{display:flex;flex-direction:column;gap:4px;margin-top:6px;width:100%;font-variant-numeric:tabular-nums}.header-actions .user-menu .user-dropdown-wallet-liquidity.is-loading{color:#64748b;font-size:10.5px;font-weight:450;font-style:italic;line-height:1.3}.header-actions .user-menu .user-dropdown-wallet-liq-row{display:flex;align-items:center;gap:6px;width:100%;min-width:0;line-height:1.2}.header-actions .user-menu .user-dropdown-wallet-liq-icon{width:16px;height:16px;border-radius:50%;object-fit:cover;flex-shrink:0;background:#94a3b81f}.header-actions .user-menu .user-dropdown-wallet-liq-symbol{font-size:12px;font-weight:550;color:#cbd5e1;letter-spacing:.02em;flex-shrink:0}.header-actions .user-menu .user-dropdown-wallet-liq-amount{margin-left:auto;font-size:12px;font-weight:650;color:#f1f5f9;white-space:nowrap}.header-actions .user-menu .user-dropdown-wallet-liq-usd{font-size:11px;font-weight:450;color:#9494b8;white-space:nowrap;flex-shrink:0}.header-actions .user-menu .user-dropdown-wallet:hover .user-dropdown-wallet-liq-symbol{color:#e2e8f0}.header-actions .user-menu .user-dropdown-wallet:hover .user-dropdown-wallet-liq-amount{color:#fff}.header-actions .user-menu .user-dropdown-wallet.is-active .user-dropdown-wallet-liq-symbol{color:#cffafe}.header-actions .user-menu .user-dropdown-wallet.is-active .user-dropdown-wallet-liq-amount{color:#ecfeff}.header-actions .user-menu .user-dropdown-item:hover .user-dropdown-wallet-liq-icon{filter:none;transform:none}.header-actions .user-menu .user-dropdown-item:disabled{opacity:.55;cursor:wait}.mobile-menu-toggle{display:none}@media(max-width:1024px){.nav-item{padding:6px 10px;font-size:11px}}.notification-dropdown-menu,.games-dropdown-menu{position:absolute!important;z-index:99999!important;overflow:visible!important}.user-dropdown-menu{position:absolute!important;z-index:99999!important}.notification-menu-wrapper,.user-menu{position:relative!important;z-index:9999!important}@media(max-width:768px){.modern-header{padding:8px 16px;flex-wrap:wrap}.header-nav{order:3;width:100%;margin-top:12px;display:none;background:#1f2937f2;border-radius:12px;padding:16px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.header-nav.nav-open{display:block}.nav-list{flex-direction:column;gap:8px;align-items:stretch}.nav-item{width:100%;justify-content:center;padding:12px 16px}.mobile-menu-footer{display:block}.mobile-menu-toggle{display:flex}.logo-text{font-size:18px}.games-dropdown-menu{position:static;background:transparent;border:none;box-shadow:none;padding:0;margin-top:1rem;margin-left:1rem}.game-category{margin-bottom:1rem}.game-category-header{color:#4ecdc4;font-size:1rem}.submenu-item{padding:.75rem 1rem;font-size:1rem}}@media(max-width:480px){.modern-header{padding:6px 12px}.header-actions{gap:4px}.btn-sm{padding:4px 8px;font-size:11px}}@keyframes pulse{0%,to{filter:drop-shadow(0 0 8px rgba(99,102,241,.3))}50%{filter:drop-shadow(0 0 12px rgba(99,102,241,.6))}}.modern-header,.header-nav,.nav-list,.nav-item,.header-actions,.reorderable-icons,.reorderable-icon,.notification-menu-wrapper,.user-menu{scrollbar-width:none;-ms-overflow-style:none}.modern-header::-webkit-scrollbar,.header-nav::-webkit-scrollbar,.nav-list::-webkit-scrollbar,.nav-item::-webkit-scrollbar,.header-actions::-webkit-scrollbar,.reorderable-icons::-webkit-scrollbar,.reorderable-icon::-webkit-scrollbar,.notification-menu-wrapper::-webkit-scrollbar,.user-menu::-webkit-scrollbar{display:none}.nav-item:before,.nav-item:after,.submenu-item:before,.notification-dropdown-item:before{overflow:hidden;pointer-events:none}@keyframes redGlow{0%,to{opacity:.7;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.3)}}.notification-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;overflow:visible}.notification-icon{display:block!important;visibility:visible!important;opacity:1!important}.notification-count{position:absolute;top:-8px;right:-8px;background:#0ee1f2;color:#000;border-radius:50%;min-width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;border:2px solid rgba(31,41,55,1);box-shadow:0 2px 8px #0ee1f266;animation:notificationPulse 2s ease-in-out infinite;z-index:10;pointer-events:none;letter-spacing:-.5px}.reorderable-icon .notification-count{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;font-size:11px;font-weight:800;background:#0ee1f2;color:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid rgba(31,41,55,1);box-shadow:0 2px 8px #0ee1f266;animation:notificationPulse 2s ease-in-out infinite;z-index:10;pointer-events:none;letter-spacing:-.5px}.notification-count-small{position:absolute;top:-6px;right:-6px;background:#0ee1f2;color:#000;border-radius:50%;min-width:14px;height:14px;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;border:1px solid rgba(31,41,55,1);box-shadow:0 2px 8px #0ee1f266;animation:notificationPulse 2s ease-in-out infinite;z-index:10;pointer-events:none;letter-spacing:-.5px}.notification-badge{position:absolute;top:-6px;right:-6px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border-radius:50%;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;border:2px solid rgba(31,41,55,1);box-shadow:0 2px 8px #ef444466;animation:notificationPulse 2s ease-in-out infinite;z-index:10;pointer-events:none;letter-spacing:-.5px}.notification-badge.large{min-width:20px;height:20px;font-size:11px;top:-8px;right:-8px}.notification-badge.has-notifications{animation:notificationPulse 2s ease-in-out infinite}.notification-icon{transition:all .3s cubic-bezier(.4,0,.2,1)}.notification-icon.has-notifications{color:#ef4444!important;animation:bellShake .8s ease-in-out}.notification-icon.has-notifications:hover{color:#dc2626!important;transform:scale(1.1)}@keyframes notificationPulse{0%,to{transform:scale(1);box-shadow:0 2px 8px #0ee1f266}50%{transform:scale(1.1);box-shadow:0 4px 16px #0ee1f2cc}}@keyframes bellShake{0%,50%,to{transform:rotate(0)}10%,30%{transform:rotate(-5deg)}20%,40%{transform:rotate(5deg)}}.notification-badge.clearing{animation:badgeFadeOut .3s ease-out forwards}@keyframes badgeFadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}@media(prefers-contrast:high){.notification-badge{background:red;border:3px solid #ffffff;font-weight:900}}@media(prefers-reduced-motion:reduce){.notification-badge,.notification-icon{animation:none}.notification-icon{transition:none}}@media(max-width:768px){.notification-badge{top:-4px;right:-4px;min-width:16px;height:16px;font-size:9px}.notification-badge.large{min-width:18px;height:18px;font-size:10px;top:-6px;right:-6px}}.modern-header.scrolled{background:linear-gradient(180deg,#0f172afa,#111827f7);box-shadow:0 8px 28px #00000047}.nav-item:focus-visible{outline:2px solid #0ee2f1;outline-offset:2px;box-shadow:0 0 0 4px #0ee2f133}.nav-item.active:focus-visible{outline:2px solid #ffffff;box-shadow:0 0 0 4px #fff3}@media(prefers-reduced-motion:reduce){.modern-header,.nav-item,.btn,.user-dropdown-item{transition:none}.logo-image{animation:none}}*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none}.nav-item,.submenu-item,.notification-dropdown-item,.user-dropdown-item{transform-style:preserve-3d;backface-visibility:hidden}.nav-item:before,.nav-item:after,.submenu-item:before,.notification-dropdown-item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:-1}.hover-dropdown-no-gap{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:0;z-index:100000}.hover-dropdown-no-gap:before{content:"";position:absolute;top:-8px;left:50%;transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid rgba(14,226,241,.3);z-index:10001;pointer-events:none}.gauntlet-dropdown-menu{position:fixed;margin:0;background:#1f2937fa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(14,226,241,.3);border-radius:16px;box-shadow:0 20px 40px #0006,0 0 0 1px #0ee2f11a,inset 0 1px #ffffff1a;z-index:9999999!important;min-width:600px;max-width:800px;animation:gauntletDropdownFadeIn .3s cubic-bezier(.4,0,.2,1);overflow:hidden;transform:none}.gauntlet-dropdown-menu:before{content:"";position:absolute;top:-8px;left:50%;transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid rgba(14,226,241,.3);z-index:1000002}.gauntlet-dropdown-content{padding:24px;display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.gauntlet-category{display:flex;flex-direction:column;gap:12px}.gauntlet-category-header{display:flex;align-items:flex-start;gap:12px;padding:16px;background:linear-gradient(135deg,#0ee2f114,#0ee2f108);border-radius:12px;border:1px solid rgba(14,226,241,.2);transition:all .3s ease}.gauntlet-category-header:hover{background:linear-gradient(135deg,#0ee2f11f,#0ee2f10f);border-color:#0ee2f14d;transform:translateY(-2px);box-shadow:0 8px 25px #0ee2f126}.gauntlet-category-info{flex:1}.gauntlet-category-title{font-size:16px;font-weight:700;color:#0ee2f1;margin:0 0 4px;text-shadow:0 0 10px rgba(14,226,241,.3);letter-spacing:.5px}.gauntlet-category-description{font-size:12px;color:#9ca3af;margin:0;line-height:1.4}.gauntlet-category-items{display:flex;flex-direction:column;gap:4px;padding-left:4px;list-style:none;margin:0}.gauntlet-category-items>li{margin:0;padding:0;width:100%}.gauntlet-submenu-item{display:flex;align-items:center;gap:8px;padding:10px 12px;color:#d1d5db;text-decoration:none;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:14px;position:relative;overflow:hidden}.gauntlet-submenu-item:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(14,226,241,.1),transparent);transition:left .5s ease}.gauntlet-submenu-item:hover:before{left:100%}.gauntlet-submenu-item:hover{color:#fff;background:linear-gradient(135deg,#0ee2f126,#0ee2f114);transform:translate(6px) scale(1.02);box-shadow:0 4px 20px #0ee2f133,inset 0 1px #ffffff1a}.gauntlet-submenu-item svg{flex-shrink:0;transition:all .3s ease;color:#9ca3af}.gauntlet-submenu-item:hover svg{color:#0ee2f1;transform:scale(1.1);filter:drop-shadow(0 0 8px rgba(14,226,241,.6))}.gauntlet-submenu-item.gauntlet-submenu-item--disabled{opacity:.45;color:#6b7280!important;cursor:not-allowed!important;pointer-events:none}.gauntlet-submenu-item.gauntlet-submenu-item--disabled:before{display:none}.gauntlet-submenu-item.gauntlet-submenu-item--disabled:hover{color:#6b7280!important;background:transparent;transform:none;box-shadow:none}.gauntlet-submenu-item.gauntlet-submenu-item--disabled svg,.gauntlet-submenu-item.gauntlet-submenu-item--disabled:hover svg{color:#6b7280!important;transform:none;filter:none}.gauntlet-submenu-label{font-weight:500;letter-spacing:.3px}@keyframes gauntletDropdownFadeIn{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.gauntlet-dropdown-menu--compact{position:relative!important;inset:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:10px 0 0;border-radius:12px;max-height:min(70vh,520px);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;box-shadow:0 8px 32px #00000059;animation:gauntletDropdownFadeIn .25s ease-out}.gauntlet-dropdown-menu--compact:before{display:none}.gauntlet-dropdown-menu--compact .gauntlet-dropdown-content,.gauntlet-dropdown-menu--compact .gauntlet-dropdown-nav-conventional{display:flex;flex-direction:column;gap:14px;padding:12px 12px 16px}.gauntlet-dropdown-menu--compact .gauntlet-category{border:1px solid rgba(255,255,255,.08);border-radius:10px;overflow:hidden;background:#0003}.gauntlet-dropdown-menu--compact .gauntlet-category-header{padding:10px 12px;border-radius:0;border:none;background:#0ee2f10f}.gauntlet-dropdown-menu--compact .gauntlet-category-header:hover{transform:none;box-shadow:none}.gauntlet-dropdown-menu--compact .gauntlet-category-title{font-size:14px}.gauntlet-dropdown-menu--compact .gauntlet-category-description{font-size:11px}.gauntlet-dropdown-menu--compact .gauntlet-category-items{padding:6px 8px 10px;gap:2px}.gauntlet-dropdown-menu--compact .gauntlet-submenu-item{min-height:48px;padding:12px 14px;border-radius:8px;font-size:14px}.gauntlet-dropdown-menu--compact .gauntlet-submenu-item:hover{transform:none}.nav-item-dropdown-trigger{width:100%;max-width:100%;justify-content:flex-start;text-align:left;gap:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;font:inherit;color:inherit;cursor:pointer}.nav-item-dropdown-trigger .nav-dropdown-chevron{margin-left:auto;flex-shrink:0;opacity:.85;transition:transform .2s ease}.nav-item-wrapper[data-dropdown-open=true] .nav-dropdown-chevron{transform:rotate(180deg)}.modern-header .gauntlet-dropdown-menu.illuvivault-gauntlet-dropdown{min-width:600px!important;max-width:700px!important;width:700px!important}.modern-header .gauntlet-dropdown-content.illuvivault-gauntlet-content{grid-template-columns:repeat(2,1fr)!important;gap:20px!important;padding:20px!important;left:0!important}.modern-header .gauntlet-dropdown-menu.illuvivault-gauntlet-dropdown{min-width:700px!important;max-width:800px!important;width:800px!important}.App:not(.sidebar-collapsed) .modern-header .gauntlet-dropdown-menu.illuvivault-gauntlet-dropdown{min-width:600px!important;max-width:700px!important;width:700px!important}.App.sidebar-collapsed .modern-header .gauntlet-dropdown-menu.illuvivault-gauntlet-dropdown{min-width:700px!important;max-width:800px!important;width:800px!important}@media(max-width:1024px){.gauntlet-dropdown-menu:not(.gauntlet-dropdown-menu--compact){min-width:500px;max-width:min(600px,calc(100vw - 24px))}.gauntlet-dropdown-menu:not(.gauntlet-dropdown-menu--compact) .gauntlet-dropdown-content{grid-template-columns:1fr;gap:20px;padding:20px}}@media(max-width:1200px)and (min-width:1025px){.App:not(.sidebar-collapsed) .modern-header .gauntlet-dropdown-menu.illuvivault-gauntlet-dropdown{min-width:500px!important;max-width:600px!important;width:600px!important}.App:not(.sidebar-collapsed) .modern-header .gauntlet-dropdown-content.illuvivault-gauntlet-content{grid-template-columns:1fr!important;gap:16px!important;padding:16px!important;left:0!important}.App.sidebar-collapsed .modern-header .gauntlet-dropdown-menu.illuvivault-gauntlet-dropdown{min-width:600px!important;max-width:700px!important;width:700px!important}.App.sidebar-collapsed .modern-header .gauntlet-dropdown-content.illuvivault-gauntlet-content{grid-template-columns:repeat(2,1fr)!important;gap:20px!important;padding:20px!important}}.modern-header .gauntlet-dropdown-menu.illuvivault-gauntlet-dropdown{min-width:800px!important;max-width:800px!important;width:800px!important}.modern-header .gauntlet-dropdown-content.illuvivault-gauntlet-content{grid-template-columns:repeat(2,1fr)!important;gap:24px!important;padding:24px!important;left:0!important}.App:not(.sidebar-collapsed) .modern-header .gauntlet-dropdown-menu.illuvivault-gauntlet-dropdown{min-width:700px!important;max-width:700px!important;width:700px!important}.App:not(.sidebar-collapsed) .modern-header .gauntlet-dropdown-content.illuvivault-gauntlet-content{grid-template-columns:repeat(2,1fr)!important;gap:20px!important;padding:20px!important;left:0!important}.App.sidebar-collapsed .modern-header .gauntlet-dropdown-menu.illuvivault-gauntlet-dropdown{min-width:800px!important;max-width:800px!important;width:800px!important}.App.sidebar-collapsed .modern-header .gauntlet-dropdown-content.illuvivault-gauntlet-content{grid-template-columns:repeat(2,1fr)!important;gap:24px!important;padding:24px!important;left:0!important}#illuvivault-app .modern-header .gauntlet-dropdown-menu.illuvivault-gauntlet-dropdown{min-width:800px!important;max-width:800px!important;width:800px!important;z-index:9999999!important}#illuvivault-app .modern-header .gauntlet-dropdown-content.illuvivault-gauntlet-content{grid-template-columns:repeat(2,1fr)!important;gap:24px!important;padding:24px!important;left:0!important}#illuvivault-app.App:not(.sidebar-collapsed) .modern-header .gauntlet-dropdown-menu.illuvivault-gauntlet-dropdown{min-width:700px!important;max-width:700px!important;width:700px!important}#illuvivault-app.App:not(.sidebar-collapsed) .modern-header .gauntlet-dropdown-content.illuvivault-gauntlet-content{grid-template-columns:repeat(2,1fr)!important;gap:20px!important;padding:20px!important;left:0!important}#illuvivault-app.App.sidebar-collapsed .modern-header .gauntlet-dropdown-menu.illuvivault-gauntlet-dropdown{min-width:800px!important;max-width:800px!important;width:800px!important}#illuvivault-app.App.sidebar-collapsed .modern-header .gauntlet-dropdown-content.illuvivault-gauntlet-content{grid-template-columns:repeat(2,1fr)!important;gap:24px!important;padding:24px!important;left:0!important}@media(max-width:768px){.modern-header .gauntlet-dropdown-menu.illuvivault-gauntlet-dropdown:not(.gauntlet-dropdown-menu--compact){position:static!important;transform:none!important;margin-top:12px!important;min-width:auto!important;max-width:none!important;border-radius:12px!important;width:auto!important}.modern-header .gauntlet-dropdown-menu:not(.gauntlet-dropdown-menu--compact) .gauntlet-dropdown-content.illuvivault-gauntlet-content{padding:16px!important;gap:16px!important;grid-template-columns:1fr!important}.gauntlet-category-header{padding:12px}.gauntlet-category-title{font-size:14px}.gauntlet-category-description{font-size:11px}.gauntlet-submenu-item{padding:8px 10px;font-size:13px}}.modern-header .gauntlet-dropdown-menu.illuvivault-gauntlet-dropdown.gauntlet-dropdown-menu--conventional,#illuvivault-app.App:not(.sidebar-collapsed) .modern-header .gauntlet-dropdown-menu.illuvivault-gauntlet-dropdown.gauntlet-dropdown-menu--conventional,#illuvivault-app.App.sidebar-collapsed .modern-header .gauntlet-dropdown-menu.illuvivault-gauntlet-dropdown.gauntlet-dropdown-menu--conventional{min-width:312px!important;max-width:328px!important;width:312px!important;background:#1f2937fa!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(14,226,241,.35)!important;border-radius:12px!important;box-shadow:0 16px 40px #00000073,0 0 0 1px #0ee2f114,inset 0 1px #ffffff0f!important;overflow:hidden}.modern-header .gauntlet-dropdown-menu.illuvivault-gauntlet-dropdown.gauntlet-dropdown-menu--conventional:before{display:none}.gauntlet-dropdown-nav-conventional{padding:8px 0 12px;position:relative;font-size:13px;font-weight:500;letter-spacing:.5px;color:var(--nav-text, #9c0327);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gauntlet-conventional-lock-zone{top:6px!important;right:6px!important;padding:5px 8px!important;transform:scale(.92);transform-origin:top right}.gauntlet-conventional-lock-zone .lock-text{font-size:10px}.gauntlet-nav-conventional-group{margin-top:14px;padding:0 8px}.gauntlet-nav-conventional-group:first-of-type{margin-top:4px}.gauntlet-nav-conventional-heading{font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#0ee1f28c;padding:0 0 6px;font-family:inherit}.gauntlet-nav-conventional-list{list-style:none;margin:0;padding:0}.gauntlet-nav-conventional-link{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;column-gap:8px;box-sizing:border-box;width:100%;margin:2px 0;padding:6px 8px;border-radius:6px;text-decoration:none;font-size:13px;font-weight:500;letter-spacing:.5px;text-transform:none;color:var(--nav-text, #dbd1d1);border:1px solid transparent;transition:all .3s cubic-bezier(.4,0,.2,1)}.gauntlet-nav-conventional-link:hover{color:var(--nav-text-hover, #ffffff);background:#0ee2f11f;border-color:#0ee2f140;box-shadow:0 2px 10px #0ee2f11f}.gauntlet-nav-conventional-link--active{color:#fff!important;background:linear-gradient(135deg,#0ee2f12e,#0ee2f10f)!important;border-color:#0ee2f18c!important;box-shadow:0 0 12px #0ee2f140,inset 0 0 8px #0ee2f10f!important}.gauntlet-nav-conventional-link--active .gauntlet-nav-conventional-label{color:#0ee1f2;text-shadow:0 0 12px rgba(14,225,242,.35)}.gauntlet-nav-conventional-link--active .gauntlet-nav-conventional-desc{color:#cbd5e1}.gauntlet-nav-conventional-link--active:hover{background:linear-gradient(135deg,#0ee2f138,#0ee2f114)!important;border-color:#0ee2f1a6!important}.gauntlet-nav-conventional-link>svg,.gauntlet-nav-conventional-link>.suit-augment-shield-icon{flex-shrink:0;width:16px;height:16px;margin-top:0;opacity:.88;color:inherit;transition:all .3s ease}.gauntlet-nav-conventional-link:hover>svg,.gauntlet-nav-conventional-link:hover>.suit-augment-shield-icon{opacity:1;color:#0ee1f2;filter:drop-shadow(0 0 6px rgba(14,225,242,.55));transform:scale(1.06)}.gauntlet-nav-conventional-link--active>svg,.gauntlet-nav-conventional-link--active>.suit-augment-shield-icon{color:#0ee1f2;opacity:1;filter:drop-shadow(0 0 8px rgba(14,225,242,.65))}.gauntlet-nav-conventional-link--disabled{opacity:.4;pointer-events:none;cursor:not-allowed}.gauntlet-nav-conventional-text{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-width:0;flex:1}.gauntlet-nav-conventional-label{flex:1;line-height:1.3;position:relative;z-index:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gauntlet-nav-conventional-desc{display:inline-block;flex:0 1 auto;margin-left:auto;width:auto;max-width:58%;font-size:12px;font-weight:400;letter-spacing:.02em;line-height:1.3;color:#b3bac390;text-transform:none;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gauntlet-nav-conventional-desc:first-letter{text-transform:uppercase}.gauntlet-nav-conventional-link:hover .gauntlet-nav-conventional-desc{color:#0ee3f2b9}.reorderable-icons{display:inline-flex;align-items:center;gap:2px;padding:4px;border-radius:12px;background:#0f172a8c;border:1px solid rgba(148,163,184,.14);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff0a;transition:background .2s ease,border-color .2s ease;overflow:visible}.circular-menu-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;pointer-events:auto}.reorderable-icons.reorder-mode{background:#0efff11a;border:2px dashed rgba(139,92,246,.3);border-radius:8px;padding:8px;gap:16px}.reorder-mode .reorderable-icon[data-non-reorderable=true]{background:#6b72804d!important;border:1px solid rgba(107,114,128,.5)!important;opacity:.7!important;cursor:not-allowed!important;position:relative!important;z-index:10001!important;padding:8px!important;width:auto!important;height:auto!important;transform:none!important}.reorder-mode .reorderable-icon[data-non-reorderable=true]:after{content:"🔒";position:absolute;top:-2px;right:-2px;font-size:10px;background:#6b7280cc;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;z-index:10}.reorder-mode .reorderable-icon[data-non-reorderable=true]:hover{background:#6b72804d!important;transform:none!important;box-shadow:none!important;cursor:not-allowed!important;padding:8px!important;width:auto!important;height:auto!important}.reorder-mode .header-actions .user-menu .reorderable-icon.reorderable-icon--user-avatar[data-non-reorderable=true]{padding:2px 4px!important;min-width:64px!important;min-height:72px!important}.reorder-mode .reorderable-icon[data-non-reorderable=true] svg{filter:grayscale(.3)!important;opacity:.6!important}.reorder-mode .header-actions .user-menu .user-menu-button{z-index:10001!important;padding:8px!important;width:auto!important;height:auto!important;min-width:48px!important;min-height:48px!important;transform:none!important;background:transparent!important;border:none!important;opacity:1!important;cursor:pointer!important}.reorder-mode .header-actions .user-menu .user-menu-button.reorderable-icon.reorderable-icon--user-avatar{padding:2px 4px!important;min-width:64px!important;min-height:72px!important}.reorder-mode .header-actions .user-menu .user-menu-button:hover{background:#0ee2f11a!important;transform:scale(1.05)!important;box-shadow:0 4px 12px #0ee2f14d!important;opacity:1!important;cursor:pointer!important}.reorder-mode .user-menu-button{z-index:10001!important;padding:8px!important;width:auto!important;height:auto!important;min-width:48px!important;min-height:48px!important;transform:none!important;background:transparent!important;border:none!important;opacity:1!important;cursor:pointer!important;position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:0!important;line-height:1!important;margin:0!important;box-sizing:border-box!important}.reorder-mode .user-menu-button:hover{background:#0ee2f11a!important;transform:scale(1.05)!important;box-shadow:0 4px 12px #0ee2f14d!important;opacity:1!important;cursor:pointer!important}.devtools-verified{background:#0ee2f11a!important;border:1px solid rgba(14,226,241,.3)!important;color:#0ee2f1!important}.devtools-verified:hover{background:#0ee2f133!important;border-color:#0ee2f180!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #0ee2f14d!important}.devtools-verified svg{filter:drop-shadow(0 0 6px rgba(14,226,241,.6))!important}.devtools-loading{background:#6b72801a!important;border:1px solid rgba(107,114,128,.3)!important;color:#6b7280!important;opacity:.7!important;cursor:not-allowed!important}.devtools-loading:hover{background:#6b72801a!important;transform:none!important;box-shadow:none!important;cursor:not-allowed!important}.reorderable-icon{position:relative;border-radius:10px;overflow:visible}.reorder-mode .reorderable-icon{cursor:move;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:8px!important;transition:all .2s cubic-bezier(.4,0,.2,1)}.reorder-mode .reorderable-icon:focus,.reorder-mode .reorderable-icon.selected{background:#0ee2f126;border-color:#0ee2f166;box-shadow:0 0 12px #0ee2f14d;transform:scale(1.02)}.reorder-mode .reorderable-icon:hover{background:#0ee2f124;border-color:#0ee2f159;transform:none;box-shadow:none;animation:none}.reorder-mode .reorderable-icon:active{transform:scale(.98);opacity:.8}.reorder-mode .reorderable-icon.drag-over{background:#0ee2f140;border-color:#0ee2f199;transform:scale(1.08);box-shadow:0 0 20px #0ee2f180;animation:magneticPulse .6s ease-in-out infinite alternate}@keyframes magneticPulse{0%{box-shadow:0 0 20px #0ee2f180}to{box-shadow:0 0 30px #0ee2f1b3}}@keyframes calmPulse{0%,to{box-shadow:0 0 #0ee1f247;transform:translateY(0) scale(1)}50%{box-shadow:0 0 0 12px #0ee1f200;transform:translateY(-1px) scale(1.04)}}.reorder-mode .reorderable-icon.dragging{opacity:.6;transform:scale(.95) rotate(2deg);background:#8b5cf633;border-color:#8b5cf680;box-shadow:0 5px 15px #8b5cf666}.drag-handle{position:absolute;top:2px;left:2px;color:#8b5cf699;pointer-events:none}.reorder-toggle{transition:all .3s ease;border-radius:6px}.reorder-toggle:hover{background:#8b5cf61a;color:#8b5cf6!important;transform:scale(1.05)}.reorder-toggle.active{background:#8b5cf633;color:#8b5cf6!important;animation:pulse-reorder 2s ease-in-out infinite}@keyframes pulse-reorder{0%,to{box-shadow:0 0 #8b5cf666}50%{box-shadow:0 0 0 8px #8b5cf61a}}.reorderable-icon[draggable=true]:hover{cursor:grab}.reorderable-icon[draggable=true]:active{cursor:grabbing}@media(max-width:768px){.reorderable-icons{gap:10px}.reorderable-icons.reorder-mode{gap:12px;padding:6px}.reorder-toggle{padding:6px 8px}}.mobile-menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:1;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}@media(max-width:1023px){.modern-header.mobile-menu-open{z-index:1200}.modern-header.mobile-menu-open .header-primary{position:relative;z-index:2}}.mobile-menu-footer{display:none;margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.mobile-user-info{display:flex;flex-direction:column;gap:12px}.user-profile-mobile{display:flex;align-items:center;gap:12px;padding:12px;background:#ffffff0d;border-radius:8px}.user-avatar-mobile{width:40px;height:40px;border-radius:50%;overflow:hidden;border:2px solid rgba(14,226,241,.3)}.user-avatar-mobile img{width:100%;height:100%;object-fit:cover}.avatar-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#0ee2f1,#0bc4d1);color:#0f172a;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600}.user-details-mobile{display:flex;flex-direction:column;gap:4px}.username-mobile{color:#fff;font-weight:600;font-size:14px}.user-status-mobile{color:#9ca3af;font-size:12px;padding:2px 8px;background:#0ee2f11a;border-radius:4px;display:inline-block}.mobile-auth-buttons{display:flex;gap:8px}.mobile-login-btn{flex:1;padding:12px 20px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;font-size:14px;text-align:center}.mobile-login-btn:hover{background:linear-gradient(135deg,#2563eb,#1e40af);transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}.mobile-login-btn:active{transform:translateY(0);box-shadow:0 2px 6px #3b82f633}@media(min-width:1200px){.nav-item{padding:12px 14px;font-size:15px}.header-logo img{height:70px}}@media(max-width:1199px)and (min-width:1024px){.modern-header{padding:14px 28px}.nav-item{padding:10px 12px;font-size:14px}.header-logo img{height:65px}}@media(max-width:1023px)and (min-width:768px){.modern-header{padding:12px 20px;flex-wrap:wrap}.header-nav{order:3;width:100%;margin-top:16px;display:none;background:#1f2937f2;border-radius:12px;padding:20px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1)}.header-nav.nav-open{display:block;animation:slideDown .3s ease-out}.nav-list{flex-direction:column;gap:12px;align-items:stretch}.nav-item{width:100%;justify-content:center;padding:12px 16px;font-size:13px}.mobile-menu-footer{display:block;margin-top:20px;padding-top:20px}.mobile-menu-toggle{display:flex}.header-actions{order:2;margin-left:auto}.header-logo img{height:60px}}@media(max-width:767px)and (min-width:480px){.modern-header{padding:10px 16px;flex-wrap:wrap}.header-nav{order:3;width:100%;margin-top:12px;display:none;background:#1f2937fa;border-radius:16px;padding:20px;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid rgba(255,255,255,.15);box-shadow:0 8px 32px #0006}.header-nav.nav-open{display:block;animation:slideDown .3s ease-out}.nav-list{flex-direction:column;gap:8px;align-items:stretch}.nav-item{width:100%;justify-content:center;padding:14px 18px;font-size:14px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.nav-item:hover{background:#ffffff14;border-color:#0ee2f14d;transform:translateY(-2px);box-shadow:0 4px 20px #0ee2f133}.nav-item.active{background:#0ee2f126;border-color:#0ee2f180;box-shadow:0 0 20px #0ee2f14d}.mobile-menu-footer{display:block;margin-top:24px;padding-top:24px}.mobile-menu-toggle{display:flex;padding:10px;border-radius:10px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2)}.mobile-menu-toggle:hover{background:#ffffff26;transform:scale(1.05)}.header-actions{order:2;margin-left:auto}.header-logo img{height:55px}}@media(max-width:479px){.modern-header{padding:8px 12px;flex-wrap:wrap}.header-nav{order:3;width:100%;margin-top:10px;display:none;background:#1f2937fa;border-radius:20px;padding:24px 20px;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1px solid rgba(255,255,255,.2);box-shadow:0 10px 40px #00000080}.header-nav.nav-open{display:block;animation:slideDown .3s ease-out}.nav-list{flex-direction:column;gap:6px;align-items:stretch}.nav-item{width:100%;justify-content:center;padding:16px 18px;font-size:15px;border-radius:16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);transition:all .3s ease}.nav-item:hover{background:#ffffff1a;border-color:#0ee2f166;transform:translateY(-3px);box-shadow:0 6px 25px #0ee2f140}.nav-item.active{background:#0ee2f133;border-color:#0ee2f199;box-shadow:0 0 25px #0ee2f166}.mobile-menu-footer{display:block;margin-top:28px;padding-top:28px}.mobile-menu-toggle{display:flex;padding:12px;border-radius:12px;background:#ffffff1f;border:1px solid rgba(255,255,255,.25)}.mobile-menu-toggle:hover{background:#ffffff2e;transform:scale(1.08)}.header-actions{order:2;margin-left:auto;gap:6px}.header-logo img{height:50px}.user-profile-mobile{padding:16px;border-radius:12px}.user-avatar-mobile{width:48px;height:48px}.username-mobile{font-size:16px}.user-status-mobile{font-size:13px;padding:4px 10px}.mobile-auth-buttons{gap:10px}.mobile-login-btn{padding:14px 20px;font-size:16px;border-radius:10px}}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes headerNavClose{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@media(max-width:1023px){.header-nav:is(.nav-open,.nav-closing){display:flex!important;flex-direction:column;align-items:stretch;width:100%;max-width:100%;box-sizing:border-box;gap:0;border:1px solid rgba(255,255,255,.12);box-shadow:0 12px 40px #00000052}.header-nav.nav-open{animation:slideDown .22s ease-out}.header-nav.nav-closing{pointer-events:none;animation:headerNavClose .22s ease forwards}.header-nav:is(.nav-open,.nav-closing) .nav-list{width:100%;max-width:100%;padding:0;margin:0;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:6px;box-sizing:border-box}.header-nav:is(.nav-open,.nav-closing) .nav-item-wrapper{width:100%;max-width:100%;box-sizing:border-box}.header-nav:is(.nav-open,.nav-closing) .nav-item-wrapper--premium{margin-left:0}.header-nav:is(.nav-open,.nav-closing) .nav-item{width:100%;max-width:100%;justify-content:flex-start;text-align:left;padding:12px 16px;margin:0;box-sizing:border-box;min-height:48px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;transform:none;white-space:normal;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.header-nav:is(.nav-open,.nav-closing) .nav-item .nav-label{flex:1;min-width:0;text-align:left}.header-nav:is(.nav-open,.nav-closing) .nav-label:has(.nav-new-badge){padding-top:12px}.header-nav:is(.nav-open,.nav-closing) .nav-item:hover:not(.disabled),.header-nav:is(.nav-open,.nav-closing) .nav-item:focus-visible{transform:none;background:#0ee2f11a;border-color:#0ee2f159;box-shadow:none;color:#f9fafb}.header-nav:is(.nav-open,.nav-closing) .nav-item.active{animation:none;transform:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0ee2f129;border-color:#0ee2f173;color:#fff;box-shadow:inset 0 0 0 1px #0ee2f133}.header-nav:is(.nav-open,.nav-closing) .nav-item.active:hover{transform:none;animation:none}.header-nav:is(.nav-open,.nav-closing) .nav-item:not(.premium-button):before,.header-nav:is(.nav-open,.nav-closing) .nav-item:not(.premium-button):after{content:none!important;display:none!important}.header-nav:is(.nav-open,.nav-closing) .nav-item.premium-button{justify-content:center;text-align:center;margin-top:4px;border-width:1px}.header-nav:is(.nav-open,.nav-closing) .nav-item.premium-button:hover,.header-nav:is(.nav-open,.nav-closing) .nav-item.premium-button:active{transform:none;animation:none}}@media(max-width:1023px)and (hover:hover)and (pointer:fine){.header-nav.nav-open .nav-item:hover:not(.disabled):not(.active){box-shadow:0 2px 14px #00000038}}@media(prefers-reduced-motion:reduce){.header-nav.nav-open,.header-nav.nav-closing{animation:none}.nav-item,.mobile-menu-toggle{transition:none}}@media(max-width:768px){.nav-item:focus-visible{outline:3px solid #0ee2f1;outline-offset:3px;box-shadow:0 0 0 6px #0ee2f133}.mobile-menu-toggle:focus-visible{outline:3px solid #ffffff;outline-offset:3px;box-shadow:0 0 0 6px #fff3}}.reorderable-icon[data-lucide=brainvault].btn.btn-ghost.btn-sm,.reorderable-icon[title*=BrainVault].btn.btn-ghost.btn-sm,.reorderable-icon[title*=brainvault].btn.btn-ghost.btn-sm{color:#0ee1f2!important;background-color:transparent!important;border-color:transparent!important}.reorderable-icon[data-lucide=brainvault].btn.btn-ghost.btn-sm:hover,.reorderable-icon[title*=BrainVault].btn.btn-ghost.btn-sm:hover,.reorderable-icon[title*=brainvault].btn.btn-ghost.btn-sm:hover{color:#0ee1f2!important;background-color:#0ee2f11a!important;border-color:#0ee2f133!important;box-shadow:0 4px 12px #0ee2f14d!important}.reorderable-icon[data-lucide=brainvault].btn.btn-ghost.btn-sm:active,.reorderable-icon[title*=BrainVault].btn.btn-ghost.btn-sm:active,.reorderable-icon[title*=brainvault].btn.btn-ghost.btn-sm:active{color:#0ee1f2!important;background-color:#0ee2f133!important;border-color:#0ee2f14d!important}.reorderable-icon[data-lucide=brainvault].btn.btn-ghost.btn-sm:focus,.reorderable-icon[title*=BrainVault].btn.btn-ghost.btn-sm:focus,.reorderable-icon[title*=brainvault].btn.btn-ghost.btn-sm:focus{color:#0ee1f2!important;outline:2px solid rgba(14,226,241,.5)!important;outline-offset:2px!important}.reorderable-icon[data-lucide=brainvault].btn.btn-ghost.btn-sm svg,.reorderable-icon[title*=BrainVault].btn.btn-ghost.btn-sm svg,.reorderable-icon[title*=brainvault].btn.btn-ghost.btn-sm svg{color:#0ee1f2!important;fill:#0ee1f2!important;stroke:#0ee1f2!important}.reorderable-icon[data-lucide=brainvault].btn.btn-ghost.btn-sm:hover svg,.reorderable-icon[title*=BrainVault].btn.btn-ghost.btn-sm:hover svg,.reorderable-icon[title*=brainvault].btn.btn-ghost.btn-sm:hover svg{color:#0ee1f2!important;fill:#0ee1f2!important;stroke:#0ee1f2!important;filter:drop-shadow(0 0 8px rgba(14,226,241,.6))!important}.reorderable-icon[data-lucide=brainvault].btn.btn-ghost.btn-sm:hover,.reorderable-icon[title*=BrainVault].btn.btn-ghost.btn-sm:hover,.reorderable-icon[title*=brainvault].btn.btn-ghost.btn-sm:hover{animation:brainIconPulse 1.5s ease-in-out infinite}@keyframes brainIconPulse{0%{transform:scale(1);box-shadow:0 0 5px #0ee2f14d}50%{transform:scale(1.05);box-shadow:0 0 15px #0ee2f199}to{transform:scale(1);box-shadow:0 0 5px #0ee2f14d}}html body .brainvault-tools .reorderable-icon.btn.btn-ghost.btn-sm[data-lucide=brainvault],html body .header-actions .reorderable-icon.btn.btn-ghost.btn-sm[data-lucide=brainvault],html body .modern-header .reorderable-icon.btn.btn-ghost.btn-sm[data-lucide=brainvault],html body .reorderable-icon.btn.btn-ghost.btn-sm[data-lucide=brainvault]{color:#0ee1f2!important;background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}html body .brainvault-tools .reorderable-icon.btn.btn-ghost.btn-sm[data-lucide=brainvault]:hover,html body .header-actions .reorderable-icon.btn.btn-ghost.btn-sm[data-lucide=brainvault]:hover,html body .modern-header .reorderable-icon.btn.btn-ghost.btn-sm[data-lucide=brainvault]:hover,html body .reorderable-icon.btn.btn-ghost.btn-sm[data-lucide=brainvault]:hover{color:#0ee1f2!important;background-color:#0ee2f11a!important;border-color:#0ee2f133!important;box-shadow:0 4px 12px #0ee2f14d!important}html body .brainvault-tools .reorderable-icon.btn.btn-ghost.btn-sm[data-lucide=brainvault] svg,html body .header-actions .reorderable-icon.btn.btn-ghost.btn-sm[data-lucide=brainvault] svg,html body .modern-header .reorderable-icon.btn.btn-ghost.btn-sm[data-lucide=brainvault] svg,html body .reorderable-icon.btn.btn-ghost.btn-sm[data-lucide=brainvault] svg{color:#0ee1f2!important;fill:#0ee1f2!important;stroke:#0ee1f2!important}html body .brainvault-tools .reorderable-icon.btn.btn-ghost.btn-sm[data-lucide=brainvault]:hover svg,html body .header-actions .reorderable-icon.btn.btn-ghost.btn-sm[data-lucide=brainvault]:hover svg,html body .modern-header .reorderable-icon.btn.btn-ghost.btn-sm[data-lucide=brainvault]:hover svg,html body .reorderable-icon.btn.btn-ghost.btn-sm[data-lucide=brainvault]:hover svg{color:#0ee1f2!important;fill:#0ee1f2!important;stroke:#0ee1f2!important;filter:drop-shadow(0 0 8px rgba(14,226,241,.6))!important}html body .reorderable-icon.btn.btn-ghost.btn-sm[data-lucide=brainvault]:hover svg{color:#0ee1f2!important;fill:#0ee1f2!important;stroke:#0ee1f2!important;filter:drop-shadow(0 0 8px rgba(14,226,241,.6))!important}html body .reorderable-icon.btn.btn-ghost.btn-sm[data-lucide=brainvault].brainvault-active,html body .reorderable-icon.btn.btn-ghost.btn-sm[data-lucide=brainvault][data-brainvault-active=true]{color:#0ee1f2!important;background-color:#0ee2f11a!important;border-color:#0ee2f133!important}html body .reorderable-icon.btn.btn-ghost.btn-sm[data-lucide=brainvault].brainvault-active svg,html body .reorderable-icon.btn.btn-ghost.btn-sm[data-lucide=brainvault][data-brainvault-active=true] svg{color:#0ee1f2!important;fill:#0ee1f2!important;stroke:#0ee1f2!important}html body .reorderable-icon.btn.btn-ghost.btn-sm[data-lucide=brainvault]{color:#0ee1f2!important;background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}html body .reorderable-icon.btn.btn-ghost.btn-sm[data-lucide=brainvault] svg{color:#0ee1f2!important;fill:#0ee1f2!important;stroke:#0ee1f2!important}.donation-dropdown-menu{position:absolute;top:100%;right:0;background:transparent;border:none;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:9999999;min-width:0;margin-top:10px;animation:donationMenuSlideIn .28s cubic-bezier(.22,1,.36,1);pointer-events:auto}@keyframes donationMenuSlideIn{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:768px){.donation-dropdown-menu{right:-20px}}.donation-dropdown-overlay{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background:#0206179e!important;-webkit-backdrop-filter:blur(10px) saturate(1.1)!important;backdrop-filter:blur(10px) saturate(1.1)!important;z-index:99999!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important;animation:donationOverlayFadeIn .28s ease-out!important}@keyframes donationOverlayFadeIn{0%{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.donation-dropdown-overlay .donation-dropdown-menu{position:relative!important;top:auto!important;right:auto!important;left:auto!important;z-index:100000!important;margin:0!important;max-width:90vw!important;max-height:90vh!important;overflow-y:auto!important;opacity:1!important;transform:none!important;pointer-events:auto!important;visibility:visible!important;animation:donationDropdownSlideIn .3s ease-out forwards!important}@keyframes donationDropdownSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:480px){.donation-dropdown-menu{min-width:280px;right:-80px}.donation-dropdown-content{padding:16px}}@media(min-width:1920px){.modern-header{padding:18px 50px;gap:20px;min-height:70px}.nav-item{padding:14px 18px;font-size:17px}.header-logo img{height:80px;max-width:200px}.header-donations{max-width:350px;gap:18px}.nav-list{gap:8px}}@media(min-width:1651px)and (max-width:1919px){.modern-header{padding:16px 40px;gap:18px;min-height:65px}.nav-item{padding:12px 14px;font-size:16px}.header-logo img{height:75px;max-width:180px}.header-donations{max-width:300px;gap:15px}.nav-list{gap:6px}}@media(min-width:480px)and (max-width:589px){.modern-header{padding:10px 15px;gap:10px;min-height:50px}.header-logo img{height:45px;max-width:120px}.header-donations{max-width:150px;gap:8px}.nav-list{gap:2px}.mobile-menu-toggle{padding:8px}}@media(max-width:479px){.modern-header{padding:8px 12px;gap:8px;min-height:45px}.header-logo img{height:40px;max-width:100px}.header-donations{max-width:120px;gap:6px}.nav-list{gap:1px}.mobile-menu-toggle{padding:6px}}.nav-list{box-sizing:border-box}@media(min-width:590px)and (max-width:1650px){.modern-header{flex-wrap:nowrap!important;gap:8px}.nav-list{gap:2px;flex-shrink:1;min-width:0}.nav-item{padding:4px 6px;font-size:10px;gap:2px;flex-shrink:1;min-width:0}.nav-label{font-size:10px}.nav-label:has(.nav-new-badge){padding-top:9px;padding-right:2px}.nav-new-badge{padding:1px 4px;letter-spacing:.1px;top:-1px;right:-2px}.header-logo{flex-shrink:0;min-width:80px;max-width:120px}.header-logo img{height:35px;max-width:100px}.header-donations{flex-shrink:0;min-width:100px;max-width:150px;gap:4px}}@media(max-width:1023px){.nav-list{flex-wrap:wrap;justify-content:flex-start;gap:4px;max-width:100%}.nav-item-wrapper{flex-shrink:1;min-width:0}.nav-item{white-space:nowrap;overflow:visible;text-overflow:ellipsis;min-width:0}.nav-label{overflow:visible}}@media(min-width:1024px)and (max-width:1400px){.nav-label:has(.nav-new-badge){padding-top:10px}.nav-new-badge{padding:1px 5px}}@media(min-width:1401px)and (max-width:1650px){.nav-label:has(.nav-new-badge){padding-top:11px}}@media(max-width:767px){.modern-header{flex-wrap:wrap;align-items:center}.header-logo{order:1;flex:0 0 auto}.mobile-menu-toggle{order:3;flex:0 0 auto}.header-donations{order:2;flex:1;justify-content:center;margin:0}}@media(prefers-reduced-motion:reduce){.modern-header,.header-logo,.nav-item,.header-donations{transition:none;animation:none}}.ultra-performance .modern-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0f172afa}.ultra-performance .nav-item{transition:background-color .2s ease}.ultra-performance .header-logo img{animation:none}.nav-item-wrapper.nav-item-disabled{position:relative;opacity:.6;animation:none!important}.nav-item.disabled{color:var(--nav-text-disabled)!important;cursor:not-allowed!important;pointer-events:none;position:relative;animation:none!important}.nav-item.disabled:hover{color:var(--nav-text-disabled)!important;transform:none!important;box-shadow:none!important;animation:none!important}.nav-item:hover .nav-icon{color:#0ee1f2!important;transition:color .3s ease}.nav-item.disabled:hover .nav-icon{color:var(--nav-text-disabled)!important}.nav-item.disabled button,.nav-item.disabled a{cursor:not-allowed!important;pointer-events:none!important}.dark-mode .nav-item.disabled{color:#9ca3af!important}.light-mode .nav-item.disabled{color:#6b7280!important}@media(max-width:1023px){.modern-header .header-primary .header-logo{order:1;flex:0 1 auto;min-width:0;max-width:calc(100% - 52px)}.modern-header .header-primary .mobile-menu-toggle{order:2;margin-left:auto;flex:0 0 auto}.modern-header .header-primary .header-nav{order:10;flex:1 1 100%;width:100%;max-width:100%;min-width:0;margin-top:0}.modern-header.mobile-menu-open .header-nav:is(.nav-open,.nav-closing){margin-top:4px;padding:12px 10px 14px;overflow-x:hidden}#illuvivault-app .modern-header .gauntlet-dropdown-menu.illuvivault-gauntlet-dropdown.gauntlet-dropdown-menu--compact,#illuvivault-app.App:not(.sidebar-collapsed) .modern-header .gauntlet-dropdown-menu.illuvivault-gauntlet-dropdown.gauntlet-dropdown-menu--compact,#illuvivault-app.App.sidebar-collapsed .modern-header .gauntlet-dropdown-menu.illuvivault-gauntlet-dropdown.gauntlet-dropdown-menu--compact,.modern-header .gauntlet-dropdown-menu.illuvivault-gauntlet-dropdown.gauntlet-dropdown-menu--compact{width:100%!important;min-width:0!important;max-width:100%!important;left:auto!important;right:auto!important;transform:none!important;position:relative!important;box-sizing:border-box!important;margin-left:0!important;margin-right:0!important}#illuvivault-app .modern-header .gauntlet-dropdown-menu--compact .gauntlet-dropdown-content.illuvivault-gauntlet-content,#illuvivault-app.App:not(.sidebar-collapsed) .modern-header .gauntlet-dropdown-menu--compact .gauntlet-dropdown-content.illuvivault-gauntlet-content,#illuvivault-app.App.sidebar-collapsed .modern-header .gauntlet-dropdown-menu--compact .gauntlet-dropdown-content.illuvivault-gauntlet-content,.modern-header .gauntlet-dropdown-menu--compact .gauntlet-dropdown-content.illuvivault-gauntlet-content{display:flex!important;flex-direction:column!important;grid-template-columns:unset!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:8px 8px 12px!important;gap:8px!important;box-sizing:border-box!important;left:0!important}.gauntlet-dropdown-menu--compact{max-height:min(65vh,480px)}.gauntlet-dropdown-menu--compact .gauntlet-category-header{flex-wrap:wrap}.gauntlet-dropdown-menu--compact .gauntlet-submenu-item{width:100%;max-width:100%;box-sizing:border-box;word-break:break-word}}.nav-item.nav-item--synapse{flex-direction:column;align-items:stretch;gap:8px;min-width:148px;max-width:220px;padding-top:8px;padding-bottom:8px}.nav-label--synapse{display:flex;flex-direction:column;gap:6px;width:100%;align-items:stretch}.nav-synapse-title-row{display:flex;flex-direction:row;align-items:center;gap:6px;white-space:nowrap}.nav-item.disabled.nav-item--synapse .nav-synapse-title-row,.nav-item.disabled.nav-item--synapse .nav-synapse-pool-readout,.nav-item.disabled.nav-item--synapse .nav-synapse-track{pointer-events:auto!important;position:relative;z-index:2}.nav-item.disabled.nav-item--synapse .nav-synapse-title-row{cursor:not-allowed}.nav-item.disabled.nav-item--synapse .nav-synapse-pool-readout,.nav-item.disabled.nav-item--synapse .nav-synapse-track{cursor:help}.nav-synapse-title-row .nav-icon{flex-shrink:0}.nav-synapse-pool-readout{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.03em;color:#e2e8f0e0;text-shadow:0 0 12px rgba(14,226,241,.25)}.light-mode .nav-synapse-pool-readout{color:#374151f2;text-shadow:none}.nav-synapse-track{position:relative;display:block;width:100%;height:8px;border-radius:999px;background:#0f172aeb;overflow:hidden;box-shadow:inset 0 0 0 1px #00000073,0 0 0 1px #0ee2f159,0 0 14px #0ee2f138}.nav-synapse-track--compact{margin-top:8px;height:6px;min-width:140px;max-width:200px}.nav-synapse-fill{position:absolute;left:0;top:0;bottom:0;border-radius:inherit;background:linear-gradient(90deg,#818cf8f2,#0ee2f1,#a78bfaf2);transition:width 1.1s cubic-bezier(.4,0,.2,1);box-shadow:0 0 12px #0ee2f1a6,0 0 20px #6366f159}.nav-synapse-shimmer{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.28) 42%,transparent 58%);background-size:200% 100%;animation:nav-synapse-shimmer-move 2.4s ease-in-out infinite;pointer-events:none;mix-blend-mode:overlay}@keyframes nav-synapse-shimmer-move{0%{background-position:120% 0}to{background-position:-120% 0}}.gauntlet-nav-conventional-text .nav-synapse-track--compact{align-self:flex-start}@media(max-width:359px){.modern-header{padding:6px 8px;min-height:45px;gap:4px;flex-wrap:wrap;justify-content:space-between}.header-premium-mobile{order:1}.header-donations{order:3}.header-logo-wrapper{position:relative!important;left:auto!important;padding:6px 0;height:auto;order:2;margin:0 auto;flex:0 0 auto}.header-logo{min-width:60px;max-width:90px;margin:0 auto}.header-logo img{max-height:35px!important;max-width:90px!important}.header-premium-mobile{margin-right:4px}.header-premium-mobile .premium-button{padding:6px 8px;font-size:9px;min-width:50px}.header-donations{min-width:50px;max-width:90px;margin-right:4px}.mobile-menu-toggle{min-width:40px;min-height:40px;padding:8px}.mobile-menu-toggle svg{width:18px;height:18px}}@media(min-width:360px)and (max-width:479px){.modern-header{padding:8px 10px;min-height:48px;gap:6px;flex-wrap:wrap;justify-content:space-between}.header-premium-mobile{order:1}.header-donations{order:3}.header-logo-wrapper{position:relative!important;left:auto!important;padding:8px 0;height:auto;order:2;margin:0 auto;flex:0 0 auto}.header-logo{min-width:70px;max-width:110px;margin:0 auto}.header-logo img{max-height:40px!important;max-width:110px!important}.header-premium-mobile{margin-right:6px}.header-premium-mobile .premium-button{padding:7px 10px;font-size:10px;min-width:60px}.header-donations{min-width:60px;max-width:120px;margin-right:6px}.mobile-menu-toggle{min-width:44px;min-height:44px;padding:10px}}@media(min-width:480px)and (max-width:589px){.modern-header{padding:10px 12px;min-height:50px;gap:8px;justify-content:space-between}.header-premium-mobile{order:1}.header-donations{order:3}.header-logo-wrapper{position:relative!important;left:auto!important;padding:10px 0;height:auto;order:2;margin:0 auto;flex:0 0 auto}.header-logo{min-width:80px;max-width:130px;margin:0 auto}.header-logo img{max-height:45px!important;max-width:130px!important}.header-premium-mobile{margin-right:8px}.header-premium-mobile .premium-button{padding:8px 12px;font-size:11px;min-width:70px}.header-donations{min-width:70px;max-width:140px;margin-right:8px}.mobile-menu-toggle{min-width:48px;min-height:48px;padding:12px}}@media(min-width:590px)and (max-width:767px){.modern-header{padding:10px 14px;min-height:52px;gap:10px;justify-content:space-between}.header-premium-mobile{order:1}.header-donations{order:3}.header-logo-wrapper{position:relative!important;left:auto!important;padding:10px 0;height:auto;order:2;margin:0 auto;flex:0 0 auto}.header-logo{min-width:90px;max-width:140px;margin:0 auto}.header-logo img{max-height:48px!important;max-width:140px!important}.header-premium-mobile{margin-right:10px}.header-premium-mobile .premium-button{padding:8px 14px;font-size:12px;min-width:80px}.header-donations{min-width:80px;max-width:160px;margin-right:10px}.mobile-menu-toggle{min-width:50px;min-height:50px}}@media(min-width:768px)and (max-width:899px){.modern-header{padding:10px 16px;min-height:55px;gap:12px}.header-logo-wrapper{left:70px;padding:10px 0 10px 16px;height:55px}.App:not(.sidebar-collapsed) .header-logo-wrapper{left:256px}.header-logo{min-width:100px;max-width:150px}.header-logo img{max-height:50px!important;max-width:150px!important}.header-premium-mobile{margin-right:12px}.header-premium-mobile .premium-button{padding:9px 16px;font-size:12px;min-width:90px}.header-donations{min-width:90px;max-width:180px;margin-right:12px}.mobile-menu-toggle{min-width:50px;min-height:50px}}@media(min-width:900px)and (max-width:1023px){.modern-header{padding:10px 18px;min-height:58px;gap:14px}.header-logo-wrapper{left:70px;padding:10px 0 10px 18px;height:58px}.App:not(.sidebar-collapsed) .header-logo-wrapper{left:256px}.header-logo{min-width:110px;max-width:160px}.header-logo img{max-height:52px!important;max-width:160px!important}.header-premium-mobile{margin-right:14px}.header-premium-mobile .premium-button{padding:10px 18px;font-size:13px;min-width:100px}.header-donations{min-width:100px;max-width:200px;margin-right:14px}.mobile-menu-toggle{min-width:52px;min-height:52px}}@media(min-width:1024px)and (max-width:1199px){.modern-header{padding:10px 20px;min-height:60px;gap:16px}.header-logo-wrapper{left:70px;padding:12px 0 12px 20px;height:60px}.App:not(.sidebar-collapsed) .header-logo-wrapper{left:256px}.header-logo{min-width:120px;max-width:170px}.header-logo img{max-height:55px!important;max-width:170px!important}.nav-item{padding:8px 10px;font-size:13px}.header-donations{min-width:100px;max-width:220px}}@media(min-width:1200px)and (max-width:1439px){.modern-header{padding:12px 24px;min-height:65px;gap:18px}.header-logo-wrapper{left:70px;padding:12px 0 12px 24px;height:65px}.App:not(.sidebar-collapsed) .header-logo-wrapper{left:256px}.header-logo{min-width:130px;max-width:180px}.header-logo img{max-height:60px!important;max-width:180px!important}.nav-item{padding:10px 12px;font-size:14px}.header-donations{min-width:120px;max-width:250px}}@media(min-width:1440px)and (max-width:1650px){.modern-header{padding:14px 28px;min-height:70px;gap:20px}.header-logo-wrapper{left:70px;padding:14px 0 14px 28px;height:70px}.App:not(.sidebar-collapsed) .header-logo-wrapper{left:256px}.header-logo{min-width:140px;max-width:190px}.header-logo img{max-height:65px!important;max-width:190px!important}.nav-item{padding:12px 14px;font-size:15px}.header-donations{min-width:140px;max-width:280px}}@media(min-width:1651px)and (max-width:1919px){.modern-header{padding:16px 32px;min-height:75px;gap:22px}.header-logo-wrapper{left:70px;padding:16px 0 16px 32px;height:75px}.App:not(.sidebar-collapsed) .header-logo-wrapper{left:256px}.header-logo{min-width:150px;max-width:200px}.header-logo img{max-height:70px!important;max-width:200px!important}.nav-item{padding:14px 16px;font-size:16px}.header-donations{min-width:160px;max-width:300px}}@media(min-width:1920px){.modern-header{padding:18px 40px;min-height:80px;gap:24px}.header-logo-wrapper{left:70px;padding:18px 0 18px 40px;height:80px}.App:not(.sidebar-collapsed) .header-logo-wrapper{left:256px}.header-logo{min-width:160px;max-width:220px}.header-logo img{max-height:75px!important;max-width:220px!important}.nav-item{padding:16px 18px;font-size:17px}.header-donations{min-width:180px;max-width:350px}}@media(prefers-reduced-motion:no-preference){.modern-header,.header-logo-wrapper,.header-logo,.header-premium-mobile,.header-donations,.mobile-menu-toggle{transition:all .3s cubic-bezier(.4,0,.2,1)}}@media(hover:none)and (pointer:coarse){.mobile-menu-toggle,.header-premium-mobile .premium-button,.header-donations button{min-height:44px;min-width:44px}}@media(orientation:landscape)and (max-height:500px){.modern-header{min-height:45px;padding:6px 12px}.header-logo-wrapper{height:45px;padding:6px 0 6px 12px}.header-logo img{max-height:35px!important}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.header-logo img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media print{.modern-header{position:static;background:#fff;border-bottom:1px solid #ccc}.mobile-menu-toggle,.header-premium-mobile,.header-donations{display:none}}.synapse-input-section{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem;padding:1.25rem;background:#172d39b3;border-radius:12px;border:1px solid rgba(40,93,115,.3);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.synapse-input-section.synapse-input-focused{border-color:#0ee2f199;box-shadow:0 0 0 3px #0ee2f11a;background:#172d39e6}.synapse-input-section.synapse-input-hovered:not(.synapse-input-focused){border-color:#285d7380;background:#172d39cc;transform:translateY(-1px)}.synapse-input-section.synapse-input-error{border-color:#ef444499;background:#ef44440d}.synapse-input-section.synapse-input-success{border-color:#22c55e99;background:#22c55e0d}.synapse-input-section.synapse-input-disabled{opacity:.6;cursor:not-allowed;background:#4b55634d;border-color:#4b556366}.synapse-input-section:hover:not(.synapse-input-disabled){background:#172d39e6;border-color:#285d7380;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.synapse-input-section-toggle-style{background:#0ee2f10d;box-shadow:0 0 20px #0ee2f11a}.synapse-input-section-toggle-style:hover{background:#0ee2f114;border-color:#0ee2f180;box-shadow:0 0 25px #0ee2f126;transform:translateY(-2px)}.synapse-input-label{display:block;color:#0ee1f2!important;font-size:.9rem;font-weight:600;margin-bottom:.5rem;line-height:1.4;text-shadow:0 0 15px rgba(14,225,242,.4),0 0 30px rgba(14,225,242,.2);letter-spacing:.5px;position:relative;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-transform:none!important}.synapse-input-label.synapse-input-required .synapse-input-required-asterisk{color:#ef4444;font-weight:700;margin-left:2px}.synapse-input-label.synapse-input-label-error{color:#ef4444!important;text-shadow:0 0 15px rgba(239,68,68,.4),0 0 30px rgba(239,68,68,.2)}.synapse-input-label.synapse-input-label-success{color:#22c55e!important;text-shadow:0 0 15px rgba(34,197,94,.4),0 0 30px rgba(34,197,94,.2)}.synapse-input-section .synapse-input-label.toggle-style,.synapse-input-section-toggle-style .synapse-input-label.toggle-style{font-size:.9rem;font-weight:600;color:#0ee1f2!important;margin-bottom:.5rem;line-height:1.4;text-shadow:0 0 15px rgba(14,225,242,.4),0 0 30px rgba(14,225,242,.2);letter-spacing:.5px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-transform:none!important}.synapse-input-label:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:linear-gradient(90deg,#0ee1f2,#00b4d8);transition:width .3s ease}.synapse-input-section:hover .synapse-input-label:after{width:100%}.synapse-input-container{position:relative;display:flex;align-items:center;gap:.5rem}.synapse-input-icon{display:flex;align-items:center;justify-content:center;color:#0ee1f2;font-size:1.1rem;opacity:.8;transition:all .3s ease;flex-shrink:0}.synapse-input-icon-left{order:-1}.synapse-input-icon-right{order:1}.synapse-input-section.synapse-input-focused .synapse-input-icon{opacity:1;color:#0ee1f2;text-shadow:0 0 8px rgba(14,226,241,.6)}.synapse-input-section.synapse-input-error .synapse-input-icon{color:#ef4444}.synapse-input-section.synapse-input-success .synapse-input-icon{color:#22c55e}.synapse-input{flex:1;width:calc(50% + 20px);max-width:calc(50% + 20px);padding:1rem 1.25rem;background:#1f293799;border:1px solid rgba(75,85,99,.4);border-radius:8px;color:#0ee1f2!important;font-size:.875rem;transition:all .3s ease;font-family:JetBrains Mono,Fira Code,monospace;font-weight:600;letter-spacing:.5px;text-align:center;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";text-shadow:0 0 8px rgba(14,226,241,.2)}.synapse-input-section .synapse-input,.synapse-input-section input[type=number],.synapse-input-section input[type=text]{color:#0ee1f2!important}.synapse-input.synapse-input-with-icon,.synapse-input.synapse-input-icon-left{padding-left:2.5rem}.synapse-input.synapse-input-icon-right{padding-right:2.5rem}.synapse-input.synapse-input-focused{border-color:#0ee2f1;box-shadow:0 0 0 3px #0ee2f11a;background:#1f2937cc;transform:translateY(-2px)}.synapse-input.synapse-input-hovered:not(.synapse-input-focused){border-color:#285d7399;background:#1f2937b3;transform:translateY(-2px)}.synapse-input.synapse-input-error{border-color:#ef4444;background:#ef44440d;color:#0ee1f2!important}.synapse-input.synapse-input-success{border-color:#22c55e;background:#22c55e0d;color:#0ee1f2!important}.synapse-input.synapse-input-disabled{opacity:.6;cursor:not-allowed;background:#4b55634d;border-color:#4b556366;color:#9ca3af}.synapse-input:focus{outline:none;border-color:#0ee2f1;box-shadow:0 0 0 3px #0ee2f11a;background:#1f2937cc;transform:translateY(-2px)}.synapse-input:hover:not(:disabled){border-color:#285d7399;background:#1f2937b3;transform:translateY(-2px)}.synapse-input::placeholder{color:#94a3b8;font-weight:500;font-style:italic;letter-spacing:.3px;opacity:.7}.synapse-input:focus::placeholder{opacity:.5;transform:translate(4px);transition:all .3s ease}.synapse-input::-webkit-outer-spin-button,.synapse-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;display:none}.synapse-input:hover::-webkit-outer-spin-button,.synapse-input:hover::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;display:none}.synapse-input[type=number]{-moz-appearance:textfield}.synapse-input[type=number]::-moz-number-spin-box{display:none}.synapse-input-arrows{position:absolute;left:calc(50% + 28px);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:2px;z-index:2;pointer-events:auto}.synapse-input-custom-button{position:absolute;right:8px;top:50%;transform:translateY(-50%);z-index:2;pointer-events:auto}.synapse-arrow-btn{width:24px;height:20px;background:linear-gradient(135deg,#0ee2f11a,#0ee2f10d);border:1px solid rgba(14,226,241,.3);border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);color:#0ee1f2;font-size:10px;font-weight:700;text-shadow:0 0 8px rgba(14,226,241,.6);-webkit-user-select:none;user-select:none}.synapse-arrow-btn:hover:not(:disabled){background:linear-gradient(135deg,#0ee2f133,#0ee2f11a);border-color:#0ee2f180;transform:scale(1.1);box-shadow:0 0 12px #0ee2f14d;color:#00b4d8;text-shadow:0 0 12px rgba(0,180,216,.8)}.synapse-arrow-btn:active:not(:disabled){background:linear-gradient(135deg,#0ee2f14d,#0ee2f126);border-color:#0ee2f199;transform:scale(.95);box-shadow:0 0 8px #0ee2f166}.synapse-arrow-btn:disabled{opacity:.4;cursor:not-allowed;background:#4b55634d;border-color:#4b556366;color:#6b7280}.synapse-input-section .synapse-arrow-btn.up:before,.synapse-input-section-toggle-style .synapse-arrow-btn.up:before{content:""!important;width:0!important;height:0!important;border-left:6px solid transparent!important;border-right:6px solid transparent!important;border-bottom:8px solid currentColor!important;display:block!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;background:none!important;border-radius:0!important;opacity:1!important}.synapse-input-section .synapse-arrow-btn.down:before,.synapse-input-section-toggle-style .synapse-arrow-btn.down:before{content:""!important;width:0!important;height:0!important;border-left:6px solid transparent!important;border-right:6px solid transparent!important;border-top:8px solid currentColor!important;display:block!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;background:none!important;border-radius:0!important;opacity:1!important}.synapse-input-section .synapse-arrow-btn:after,.synapse-input-section-toggle-style .synapse-arrow-btn:after{content:none!important;display:none!important}.synapse-input-small .synapse-input{padding:.75rem 1rem;font-size:.8rem}.synapse-input-large .synapse-input{padding:1.25rem 1.5rem;font-size:1rem}.synapse-input-intense .synapse-input{border-color:#0ee2f180;background:#0ee2f10d;box-shadow:0 0 20px #0ee2f11a}.synapse-input-subtle .synapse-input{border-color:#4b55634d;background:#1f293766}.synapse-input-messages{margin-top:.5rem;display:flex;flex-direction:column;gap:.25rem}.synapse-input-error-message{color:#ef4444;font-size:.8rem;font-weight:500;display:flex;align-items:center;gap:.5rem;text-shadow:0 0 8px rgba(239,68,68,.3);animation:errorPulse .3s ease-in-out}.synapse-input-success-message{color:#22c55e;font-size:.8rem;font-weight:500;display:flex;align-items:center;gap:.5rem;text-shadow:0 0 8px rgba(34,197,94,.3);animation:successPulse .3s ease-in-out}.synapse-input-help-text{color:#94a3b8;font-size:.8rem;font-weight:400;font-style:italic;line-height:1.4}@keyframes errorPulse{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes successPulse{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.synapse-input{width:100%;max-width:100%}.synapse-input-arrows{left:calc(100% + 8px)}}@media(max-width:480px){.synapse-input-arrows{position:relative;left:auto;top:auto;transform:none;margin-top:.5rem;flex-direction:row;gap:.5rem}.synapse-input-container{flex-direction:column;align-items:stretch}.synapse-input-icon{font-size:1rem}}.donation-modal-overlay{z-index:99999999!important;position:fixed!important;top:200px!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important}.donation-modal{z-index:100001!important;position:relative!important}body .donation-modal-overlay{z-index:99999!important;position:fixed!important}body .donation-modal{z-index:100001!important}.stripe-security-notice{display:flex;align-items:center;gap:16px;padding:20px 24px;background:linear-gradient(145deg,#0ee1f214,#9a24ec0d,#0ee1f214);border:1px solid rgba(14,225,242,.3);border-radius:16px;margin:20px 10px;font-size:14px;position:relative;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 32px #0000004d,0 0 0 1px #0ee1f21a,inset 0 1px #ffffff0d;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.stripe-security-notice:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#0ee1f205,#9a24ec03,#0ee1f205);border-radius:16px;z-index:1}.stripe-security-notice:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(14,225,242,.03) 0%,transparent 70%);animation:securityPulse 4s ease-in-out infinite;z-index:0}@keyframes securityPulse{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.05);opacity:.6}}.stripe-security-notice:hover{border-color:#0ee1f280;transform:translateY(-2px);box-shadow:0 12px 40px #0006,0 0 0 1px #0ee1f233,0 0 20px #0ee1f226,inset 0 1px #ffffff1a}.security-icon{font-size:24px;color:#0ee1f2;text-shadow:0 0 10px rgba(14,225,242,.4);filter:drop-shadow(0 0 8px rgba(14,225,242,.3));position:relative;z-index:2;animation:iconGlow 2s ease-in-out infinite alternate}@keyframes iconGlow{0%{text-shadow:0 0 10px rgba(14,225,242,.4);filter:drop-shadow(0 0 8px rgba(14,225,242,.3))}to{text-shadow:0 0 15px rgba(14,225,242,.6);filter:drop-shadow(0 0 12px rgba(14,225,242,.5))}}.security-text{display:flex;flex-direction:column;gap:4px;position:relative;z-index:2;flex:1}.security-title{font-weight:700;color:#f1f5f9;font-size:16px;text-shadow:0 1px 2px rgba(0,0,0,.3);letter-spacing:-.01em;margin:0}.security-description{color:#cbd5e1;font-size:13px;line-height:1.4;margin:0;opacity:.9}.stripe-security-notice .security-icon:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;background:radial-gradient(circle,rgba(14,225,242,.1) 0%,transparent 70%);border-radius:50%;animation:badgePulse 3s ease-in-out infinite;z-index:-1}@keyframes badgePulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.3}50%{transform:translate(-50%,-50%) scale(1.2);opacity:.6}}@media(max-width:768px){.stripe-security-notice{padding:16px 20px;margin:16px 0;gap:12px}.security-icon{font-size:20px}.security-title{font-size:15px}.security-description{font-size:12px}}@media(max-width:480px){.stripe-security-notice{padding:14px 16px;margin:14px 0;gap:10px;border-radius:12px}.security-icon{font-size:18px}.security-title{font-size:14px}.security-description{font-size:11px}}.donation-success-animation{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000f2;display:flex;align-items:center;justify-content:center;z-index:10002;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:successOverlayFadeIn .5s ease-out}@keyframes successOverlayFadeIn{0%{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{opacity:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.success-animation-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;animation:successContentSlideIn .6s cubic-bezier(.16,1,.3,1)}@keyframes successContentSlideIn{0%{opacity:0;transform:translateY(30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.success-gif{width:300px;height:300px;object-fit:contain;border-radius:20px;box-shadow:0 25px 50px #0ee1f266;animation:gifPulse 2s ease-in-out infinite}@keyframes gifPulse{0%,to{transform:scale(1);box-shadow:0 25px 50px #0ee1f266}50%{transform:scale(1.05);box-shadow:0 30px 60px #0ee1f299}}.success-text{margin-top:2rem;color:#fff}.success-text h3{font-size:2rem;font-weight:700;margin:0 0 .5rem;background:linear-gradient(135deg,#0ee1f2,#10b981);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:textGlow 2s ease-in-out infinite alternate}@keyframes textGlow{0%{text-shadow:0 0 20px rgba(14,225,242,.5)}to{text-shadow:0 0 30px rgba(14,225,242,.8)}}.success-text p{font-size:1.1rem;color:#94a3b8;margin:0;animation:textFadeIn .8s ease-out .3s both}@keyframes textFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.donation-modal-overlay{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:#000000d9;display:flex;align-items:center;justify-content:center;padding:20px;z-index:9999999!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:overlayFadeIn .4s ease-out;box-sizing:border-box;overflow-y:auto}@keyframes overlayFadeIn{0%{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{opacity:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.donation-modal{background:linear-gradient(145deg,#0f172a,#1e293b,#0f172a);border:1px solid rgba(14,225,242,.2);border-radius:24px;box-shadow:0 32px 64px -12px #000000e6,0 0 0 1px #0ee1f21a,inset 0 1px #ffffff0d;max-width:800px;top:10%;margin-bottom:10%;width:100%;max-height:95vh;height:auto;overflow-y:auto;overflow-x:visible;position:relative;z-index:10000001;animation:modalSlideIn .5s cubic-bezier(.16,1,.3,1);transform-style:preserve-3d;display:block;scrollbar-width:thin;scrollbar-color:rgba(14,225,242,.5) transparent}.donation-modal::-webkit-scrollbar{width:8px}.donation-modal::-webkit-scrollbar-track{background:transparent;border-radius:4px}.donation-modal::-webkit-scrollbar-thumb{background:#0ee1f280;border-radius:4px;transition:background .3s ease}.donation-modal::-webkit-scrollbar-thumb:hover{background:#0ee1f2b3}.donation-modal:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#0ee1f208,#9a24ec05,#0ee1f208);border-radius:24px;pointer-events:none;z-index:1}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-30px) scale(.9) rotateX(10deg)}to{opacity:1;transform:translateY(0) scale(1) rotateX(0)}}.donation-modal-header{display:flex;align-items:center;justify-content:space-between;padding:32px 32px 24px;border-bottom:1px solid rgba(14,225,242,.15);background:linear-gradient(135deg,#0ee1f20d,#9a24ec08,#0ee1f20d);border-radius:24px 24px 0 0;position:relative;z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.donation-modal-header:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(14,225,242,.6) 50%,transparent 100%);border-radius:1px}.donation-modal-title{display:flex;align-items:center;gap:16px;margin:0;font-size:1.75rem;font-weight:700;color:#f8fafc;text-shadow:0 2px 4px rgba(0,0,0,.3);letter-spacing:-.025em}.donation-modal-title:before{content:"";width:4px;height:32px;background:linear-gradient(135deg,#0ee1f2,#9a24ec);border-radius:2px;box-shadow:0 0 8px #0ee1f266}.donation-modal-close{background:#94a3b81a;border:1px solid rgba(148,163,184,.2);color:#94a3b8;cursor:pointer;padding:12px;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.donation-modal-close:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(14,225,242,.1) 50%,transparent 100%);transition:left .5s ease}.donation-modal-close:hover{background:#0ee1f21a;border-color:#0ee1f24d;color:#0ee1f2;transform:translateY(-2px);box-shadow:0 8px 25px #0ee1f233}.donation-modal-close:hover:before{left:100%}.donation-modal-close:active{transform:translateY(0)}.donation-modal-content{padding:32px;position:relative;z-index:2;background:linear-gradient(180deg,rgba(14,225,242,.02) 0%,transparent 50%,rgba(154,36,236,.02) 100%);overflow:visible;min-height:auto;height:auto;max-height:none}.form-group{margin-bottom:28px;position:relative}.form-group:after{content:"";position:absolute;bottom:-14px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(14,225,242,.1) 50%,transparent 100%)}.form-label{display:block;color:#0ee1f2!important;font-size:.9rem;font-weight:600;margin-bottom:.5rem;line-height:1.4;text-shadow:0 0 15px rgba(14,225,242,.4),0 0 30px rgba(14,225,242,.2);letter-spacing:.5px;position:relative;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-transform:none!important}.form-label:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:linear-gradient(90deg,#0ee1f2,#00b4d8);transition:width .3s ease}.custom-amount:hover .form-label:after{width:100%}.project-count{color:#0ee1f2;font-weight:500;font-size:.9rem;margin-left:12px;padding:4px 8px;background:#0ee1f21a;border-radius:6px;border:1px solid rgba(14,225,242,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.no-projects-message{margin-top:16px;padding:20px;background:linear-gradient(135deg,#ef444414,#dc26260d);border:1px solid rgba(239,68,68,.2);border-radius:16px;color:#fca5a5;font-size:.95rem;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.no-projects-message:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(239,68,68,.1) 50%,transparent 100%);animation:shimmer 2s infinite}.project-selector{margin-bottom:0;position:relative;z-index:100010!important}.project-selector .lucid-dropdown-container{position:relative!important;z-index:100010!important}.project-selector:before{content:"";position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px;background:linear-gradient(135deg,#0ee1f21a,#9a24ec0d,#0ee1f21a);border-radius:20px;z-index:-1;opacity:0;transition:opacity .3s ease}.project-selector:hover:before{opacity:1}.project-selector .lucid-dropdown-label{color:#f1f5f9;font-weight:600;font-size:1rem;margin-bottom:12px;text-shadow:0 1px 2px rgba(0,0,0,.2);letter-spacing:-.01em}.project-selector .lucid-dropdown-trigger{background:linear-gradient(145deg,#0f172acc,#1e293b99,#0f172acc);border:1px solid rgba(14,225,242,.3);color:#f1f5f9;box-shadow:0 8px 32px #0000004d,0 0 0 1px #0ee1f21a,inset 0 1px #ffffff0d;transition:all .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;overflow:hidden}.project-selector .lucid-dropdown-trigger:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(14,225,242,.1) 50%,transparent 100%);transition:left .6s ease}.project-selector .lucid-dropdown-trigger:hover:not(:disabled){border-color:#0ee1f280;box-shadow:0 12px 40px #0006,0 0 0 1px #0ee1f233,0 0 20px #0ee1f233,inset 0 1px #ffffff1a;background:linear-gradient(145deg,#0ee1f20d,#1e293bcc,#0ee1f20d);transform:translateY(-2px)}.project-selector .lucid-dropdown-trigger:hover:before{left:100%}.project-selector .lucid-dropdown-trigger:focus{border-color:#0ee1f299;box-shadow:0 0 0 4px #0ee1f226,0 12px 40px #0006,0 0 20px #0ee1f24d}.project-selector .lucid-dropdown-menu{background:linear-gradient(145deg,#0f172af2,#1e293be6,#0f172af2);border:1px solid rgba(14,225,242,.3);box-shadow:0 25px 50px #00000080,0 0 0 1px #0ee1f21a,0 0 30px #0ee1f226;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;overflow:visible!important;position:absolute!important;z-index:100002!important}.project-selector .lucid-dropdown-search,.project-selector .lucid-dropdown-options{z-index:100003!important;position:relative!important}.project-selector .lucid-dropdown-option:hover:not(.disabled){background:linear-gradient(135deg,#0ee1f214,#0ee1f21f);color:#0ee1f2;transform:translate(4px);transition:all .2s ease}.project-selector .lucid-dropdown-option.focused{background:linear-gradient(135deg,#0ee1f21f,#0ee1f22e);color:#0ee1f2;border-left:3px solid #0ee1f2}.project-selector .lucid-dropdown-option.selected{background:linear-gradient(135deg,#0ee1f226,#0ee1f240);color:#0ee1f2;border-left:4px solid #0ee1f2;font-weight:600}.project-selector .lucid-dropdown-search-input{background:#0f172acc;border:1px solid rgba(14,225,242,.3);color:#f1f5f9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.project-selector .lucid-dropdown-search-input:focus{border-color:#0ee1f280;box-shadow:0 0 0 3px #0ee1f226;background:#0f172ae6}.project-selector .lucid-dropdown-count{background:linear-gradient(135deg,#0ee1f2,#06b6d4);color:#0f172a;font-weight:700;box-shadow:0 4px 12px #0ee1f24d;border-radius:8px}.project-selector .lucid-dropdown-option-check{color:#0ee1f2;filter:drop-shadow(0 0 4px rgba(14,225,242,.4))}.project-selector .lucid-dropdown-option{position:relative}.project-selector .lucid-dropdown-option:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--category-color, #6b7280);border-radius:0 2px 2px 0;transition:all .3s ease}.project-selector .lucid-dropdown-option:hover:before{width:6px;box-shadow:0 0 8px var(--category-color, #6b7280)}.project-selector .lucid-dropdown-option.focused:before,.project-selector .lucid-dropdown-option.selected:before{width:6px;box-shadow:0 0 12px var(--category-color, #6b7280)}.project-selector .lucid-dropdown-option[data-category=Communities]:before{background:#10b981}.project-selector .lucid-dropdown-option[data-category=Personal]:before{background:#3b82f6}.project-selector .lucid-dropdown-option[data-category=Illuvium]:before{background:#8b5cf6}.project-selector .lucid-dropdown-option[data-category=Guilds]:before{background:#f59e0b}.project-selector .lucid-dropdown-option[data-category=DAO]:before{background:#ef4444}.project-selector .lucid-dropdown-option[data-category=Others]:before{background:#ec4899}.project-selector .lucid-dropdown-option-content{display:flex;flex-direction:row;align-items:center;gap:16px;padding:16px 20px;width:100%;position:relative}.project-selector .lucid-dropdown-option-title{flex:0 0 auto;font-size:1.1rem;font-weight:700;color:#0ee1f2;text-shadow:0 0 8px rgba(14,225,242,.3);letter-spacing:-.01em;line-height:1.3;min-width:120px;max-width:140px}.project-selector .lucid-dropdown-option-description{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;color:#e2e8f0;font-size:.9rem;line-height:1.4;font-weight:400;opacity:.9;margin:0;padding:0;text-align:left}.project-selector .lucid-dropdown-option-stats{display:flex;gap:12px;flex:0 0 auto}.project-selector .lucid-dropdown-option-stat{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 10px;background:#0ee1f214;border:1px solid rgba(14,225,242,.2);border-radius:6px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;min-width:50px;max-width:70px}.project-selector .lucid-dropdown-option-stat:hover{background:#0ee1f21f;border-color:#0ee1f24d;transform:translateY(-1px);box-shadow:0 4px 12px #0ee1f226}.project-selector .lucid-dropdown-option-stat-value{font-size:1rem;font-weight:700;color:#0ee1f2;text-shadow:0 0 8px rgba(14,225,242,.4);line-height:1}.project-selector .lucid-dropdown-option-stat-label{font-size:.65rem;font-weight:500;color:#94a3b8;text-transform:uppercase;letter-spacing:.3px;line-height:1}.project-selector .lucid-dropdown-option[data-category=Communities] .lucid-dropdown-option-title{color:#10b981;text-shadow:0 0 8px rgba(16,185,129,.3)}.project-selector .lucid-dropdown-option[data-category=Personal] .lucid-dropdown-option-title{color:#3b82f6;text-shadow:0 0 8px rgba(59,130,246,.3)}.project-selector .lucid-dropdown-option[data-category=Illuvium] .lucid-dropdown-option-title{color:#8b5cf6;text-shadow:0 0 8px rgba(139,92,246,.3)}.project-selector .lucid-dropdown-option[data-category=Guilds] .lucid-dropdown-option-title{color:#f59e0b;text-shadow:0 0 8px rgba(245,158,11,.3)}.project-selector .lucid-dropdown-option[data-category=DAO] .lucid-dropdown-option-title{color:#ef4444;text-shadow:0 0 8px rgba(239,68,68,.3)}.project-selector .lucid-dropdown-option[data-category=Others] .lucid-dropdown-option-title{color:#ec4899;text-shadow:0 0 8px rgba(236,72,153,.3)}.project-selector .lucid-dropdown-option:hover .lucid-dropdown-option-title{transform:translate(2px);transition:all .2s ease}.project-selector .lucid-dropdown-option:hover .lucid-dropdown-option-description{color:#f1f5f9;transition:color .2s ease}.project-selector .lucid-dropdown-option.focused .lucid-dropdown-option-content,.project-selector .lucid-dropdown-option.selected .lucid-dropdown-option-content{background:linear-gradient(135deg,#0ee1f20d,#0ee1f205)}.project-selector .lucid-dropdown-option.focused .lucid-dropdown-option-title,.project-selector .lucid-dropdown-option.selected .lucid-dropdown-option-title{text-shadow:0 0 12px rgba(14,225,242,.5)}.project-selector .lucid-dropdown-option.focused .lucid-dropdown-option-stat,.project-selector .lucid-dropdown-option.selected .lucid-dropdown-option-stat{background:#0ee1f226;border-color:#0ee1f24d;box-shadow:0 2px 8px #0ee1f233}@media(max-width:768px){.project-selector .lucid-dropdown-option-content{padding:12px 16px;gap:12px;flex-wrap:wrap}.project-selector .lucid-dropdown-option-title{min-width:100px;max-width:120px;font-size:1rem}.project-selector .lucid-dropdown-option-description{font-size:.85rem;flex:1;min-width:200px}.project-selector .lucid-dropdown-option-stats{gap:8px;flex:0 0 auto}.project-selector .lucid-dropdown-option-stat{min-width:45px;max-width:60px;padding:4px 6px}.project-selector .lucid-dropdown-option-stat-value{font-size:.9rem}.project-selector .lucid-dropdown-option-stat-label{font-size:.6rem}}@media(max-width:480px){.project-selector .lucid-dropdown-option-content{padding:10px 12px;gap:8px;flex-wrap:wrap}.project-selector .lucid-dropdown-option-title{min-width:80px;max-width:100px;font-size:.95rem}.project-selector .lucid-dropdown-option-description{font-size:.8rem;flex:1;min-width:150px}.project-selector .lucid-dropdown-option-stats{gap:6px;flex:0 0 auto}.project-selector .lucid-dropdown-option-stat{min-width:40px;max-width:55px;padding:3px 5px}.project-selector .lucid-dropdown-option-stat-value{font-size:.85rem}.project-selector .lucid-dropdown-option-stat-label{font-size:.55rem}}.form-select{width:100%;padding:16px 20px;background:linear-gradient(145deg,#0f172acc,#1e293b99,#0f172acc);border:1px solid rgba(14,225,242,.3);border-radius:12px;color:#f1f5f9;font-size:1rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 4px 16px #0003,inset 0 1px #ffffff0d}.form-select:focus{outline:none;border-color:#0ee1f280;box-shadow:0 0 0 4px #0ee1f226,0 8px 32px #0000004d,0 0 20px #0ee1f233;background:linear-gradient(145deg,#0ee1f20d,#1e293bcc,#0ee1f20d)}.form-select:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(.3)}.amount-buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:12px;margin-bottom:20px}.amount-button{padding:16px 20px;background:linear-gradient(145deg,#0f172a99,#1e293b66,#0f172a99);border:1px solid rgba(14,225,242,.2);border-radius:12px;color:#f1f5f9;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden;box-shadow:0 4px 16px #0003,inset 0 1px #ffffff0d}.amount-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(14,225,242,.1) 50%,transparent 100%);transition:left .5s ease}.amount-button:hover{background:linear-gradient(145deg,#0ee1f214,#1e293b99,#0ee1f214);border-color:#0ee1f266;transform:translateY(-2px);box-shadow:0 8px 25px #0000004d,0 0 20px #0ee1f226,inset 0 1px #ffffff1a}.amount-button:hover:before{left:100%}.amount-button.selected{background:linear-gradient(135deg,#0ee1f2,#06b6d4);border-color:#0ee1f2;color:#0f172a;font-weight:700;transform:translateY(-2px);box-shadow:0 8px 25px #0ee1f266,0 0 30px #0ee1f24d,inset 0 1px #fff3}.amount-button.selected:before{display:none}.custom-amount{margin-top:20px;position:relative}.custom-amount:before{content:"";position:absolute;top:-10px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(14,225,242,.3) 50%,transparent 100%)}.form-input{flex:1;width:100%;padding:1rem 1.25rem;background:#1f293799;border:1px solid rgba(75,85,99,.4);border-radius:8px;color:#e2e8f0;font-size:.875rem;transition:all .3s ease;font-family:JetBrains Mono,Fira Code,monospace;font-weight:600;letter-spacing:.5px;text-align:center;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";text-shadow:0 0 8px rgba(14,226,241,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 4px 16px #0003,inset 0 1px #ffffff0d}.form-input:focus{outline:none;border-color:#0ee2f1;box-shadow:0 0 0 3px #0ee2f11a;background:#1f2937cc;transform:translateY(-2px)}.form-input:hover:not(:disabled){border-color:#285d7399;background:#1f2937b3;transform:translateY(-2px)}.form-input::placeholder{color:#94a3b8;font-weight:500;font-style:italic;letter-spacing:.3px;opacity:.7}.form-input:focus::placeholder{opacity:.5;transform:translate(4px);transition:all .3s ease}.form-input::-webkit-outer-spin-button,.form-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;display:none}.form-input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.form-input[type=number]::-moz-number-spin-box{display:none}.vote-power-display{background:linear-gradient(145deg,#0ee1f214,#9a24ec0d,#0ee1f214);border:1px solid rgba(14,225,242,.3);border-radius:20px;padding:28px;margin:24px 0;text-align:center;position:relative;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 32px #0000004d,0 0 0 1px #0ee1f21a,inset 0 1px #ffffff0d;overflow:hidden}.vote-power-display:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#0ee1f205,#9a24ec03,#0ee1f205);border-radius:20px;z-index:1}.vote-power-display:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(14,225,242,.05) 0%,transparent 70%);animation:pulse 4s ease-in-out infinite;z-index:0}@keyframes pulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.8}}.vote-power-info{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:12px;position:relative;z-index:2}.vote-power-label{font-size:1.1rem;color:#f1f5f9;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.3);letter-spacing:-.01em}.vote-power-value{font-size:2rem;font-weight:800;color:#0ee1f2;text-shadow:0 0 20px rgba(14,225,242,.5),0 2px 4px rgba(0,0,0,.3);letter-spacing:-.025em;position:relative}.vote-power-value:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translate(-50%);width:60px;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(14,225,242,.8) 50%,transparent 100%);border-radius:1px}.vote-power-description{color:#cbd5e1;font-size:.95rem;line-height:1.5;position:relative;z-index:2}.consistency-bonus-info{background:linear-gradient(135deg,#1e293b,#334155);border:1px solid #0ee2f11a;border-radius:8px;padding:.75rem;margin-top:.75rem;display:flex;align-items:center;gap:.5rem}.bonus-icon{font-size:1.2rem;flex-shrink:0}.bonus-text{color:#e2e8f0;font-size:.85rem;line-height:1.4}.bonus-text strong{color:#0ee1f2;font-weight:500}.vote-power-main{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.bonus-breakdown{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#94a3b8;margin-top:.25rem}.base-votes{color:#e2e8f0}.plus{color:#64748b;font-weight:500}.bonus-votes{color:#0ee1f2;font-weight:500}.projection-note{background:linear-gradient(135deg,#1e293b,#334155);border:1px solid #0ee2f11a;border-radius:6px;padding:.5rem;margin-top:.75rem;text-align:center}.projection-text{color:#0ee1f2;font-size:.8rem;font-weight:500}.bonus-note{color:#64748b;font-size:.75rem;font-style:italic;margin-left:.5rem}.vote-usage-choice{background:linear-gradient(145deg,#0f172acc,#1e293b99,#33415566);border:1px solid #334155;border-radius:12px;padding:1.25rem;margin-top:1rem}.vote-usage-header{margin-bottom:1rem}.vote-usage-title{color:#e2e8f0;font-size:1rem;font-weight:600}.vote-usage-options{display:flex;flex-direction:column;gap:.75rem}.vote-option{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;background:linear-gradient(135deg,#1e293b,#334155);border:1px solid #475569;border-radius:8px;cursor:pointer;transition:all .2s ease}.vote-option:hover{border-color:#0ee1f2;background:linear-gradient(135deg,#1e293b,#334155);box-shadow:0 2px 8px #0ee1f21a}.vote-option input[type=radio]{margin:0;accent-color:#0ee1f2;transform:scale(1.1)}.vote-option input[type=radio]:checked+.vote-option-content{color:#0ee1f2}.vote-option.selected{background:linear-gradient(135deg,#fbbf2426,#fbbf2414,#fbbf2426);border-color:#fbbf24;box-shadow:0 4px 16px #fbbf2433,0 0 20px #fbbf241a;transform:translateY(-1px)}.vote-option.selected .vote-option-title{color:#fbbf24;font-weight:600;text-shadow:0 0 8px rgba(251,191,36,.3)}.vote-option.selected .vote-option-description{color:#fde68a}.vote-option.selected input[type=radio]{accent-color:#fbbf24;transform:scale(1.2)}.vote-option.disabled{opacity:.5;cursor:not-allowed}.vote-option.disabled input[type=radio],.vote-option.disabled .vote-option-content{cursor:not-allowed}.vote-power-formula{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}.current-value{color:#e2e8f0;font-weight:600}.formula-operator{color:#94a3b8;font-weight:500;font-size:.9rem}.projection-value{color:#fbbf24;font-weight:600;background:#fbbf241a;padding:.125rem .375rem;border-radius:4px;border:1px solid rgba(251,191,36,.2)}.total-value{color:#0ee1f2;font-weight:700;background:#0ee1f21a;padding:.125rem .375rem;border-radius:4px;border:1px solid rgba(14,225,242,.2);text-shadow:0 0 8px rgba(14,225,242,.3)}.vote-option-content{display:flex;flex-direction:column;gap:.25rem;flex:1}.vote-option-title{color:#e2e8f0;font-size:.9rem;font-weight:500;transition:color .2s ease}.vote-option-description{color:#94a3b8;font-size:.8rem;line-height:1.4}.user-vote-power{background:linear-gradient(145deg,#0f172a99,#1e293b66,#0f172a99);border:1px solid rgba(14,225,242,.2);border-radius:20px;padding:24px;margin:24px 0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 32px #0000004d,0 0 0 1px #0ee1f21a,inset 0 1px #ffffff0d;position:relative;overflow:hidden}.user-vote-power:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#0ee1f205,#9a24ec03,#0ee1f205);border-radius:20px;z-index:1}.user-vote-power-header{margin-bottom:20px;text-align:center;position:relative;z-index:2}.user-vote-power-title{font-size:1.2rem;font-weight:700;color:#f1f5f9;text-shadow:0 1px 2px rgba(0,0,0,.3);letter-spacing:-.01em}.user-vote-power-content{display:flex;flex-direction:column;gap:16px;position:relative;z-index:2}.vote-power-item{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:linear-gradient(145deg,#0f172acc,#1e293b99,#0f172acc);border-radius:12px;border:1px solid rgba(14,225,242,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;position:relative;overflow:hidden}.vote-power-item:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(14,225,242,.05) 50%,transparent 100%);transition:left .5s ease}.vote-power-item:hover{border-color:#0ee1f24d;transform:translateY(-1px);box-shadow:0 4px 16px #0003}.vote-power-item:hover:before{left:100%}.vote-power-item.total{background:linear-gradient(135deg,#0ee1f226,#0ee1f214,#0ee1f226);border-color:#0ee1f266;font-weight:700;box-shadow:0 4px 16px #0ee1f233,0 0 20px #0ee1f21a}.donation-modal .vote-power-type{color:#e2e8f0!important;font-size:1.1rem!important;font-weight:500!important}.donation-modal .vote-power-count{color:#0ee1f2!important;font-weight:700!important;font-size:1.3rem!important;text-shadow:0 0 8px rgba(14,225,242,.3)!important}.donation-modal .vote-power-current{color:#0ee1f2!important;font-weight:700!important;font-size:1.3rem!important}.donation-modal .vote-power-limit{color:#64748b!important;font-weight:500!important;font-size:1.1rem!important;opacity:.8!important}.donation-modal-footer{display:flex;gap:20px;justify-content:flex-end;padding:28px 32px;border-top:1px solid rgba(14,225,242,.15);background:linear-gradient(135deg,#0f172acc,#1e293b99,#0f172acc);border-radius:0 0 24px 24px;position:relative;z-index:2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.donation-modal-footer:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:60px;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(14,225,242,.6) 50%,transparent 100%);border-radius:1px}.btn{padding:16px 32px;border-radius:12px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;min-width:120px;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:-.01em}.btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%);transition:left .5s ease}.btn:hover:before{left:100%}.btn-secondary{background:linear-gradient(145deg,#94a3b81a,#94a3b80d,#94a3b81a);color:#f1f5f9;border:1px solid rgba(148,163,184,.3);box-shadow:0 4px 16px #0003,inset 0 1px #ffffff0d}.btn-secondary:hover{background:linear-gradient(145deg,#94a3b826,#94a3b81a,#94a3b826);border-color:#94a3b866;transform:translateY(-2px);box-shadow:0 8px 25px #0000004d,0 0 20px #94a3b81a,inset 0 1px #ffffff1a}.btn-primary{background:linear-gradient(135deg,#0ee1f2,#06b6d4);color:#0f172a;border:1px solid rgba(14,225,242,.3);font-weight:700;box-shadow:0 4px 16px #0ee1f24d,inset 0 1px #fff3}.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#06b6d4,#0891b2);transform:translateY(-2px);box-shadow:0 8px 25px #0ee1f266,0 0 30px #0ee1f24d,inset 0 1px #ffffff4d}.btn-primary:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none;filter:grayscale(.3)}.loading-spinner{width:24px;height:24px;border:3px solid rgba(14,225,242,.2);border-top:3px solid #0ee1f2;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto;box-shadow:0 0 10px #0ee1f24d}@media(max-width:768px){.donation-modal-overlay{padding:60px 10px 10px}.donation-modal{width:100%;max-height:95vh;margin:0;border-radius:20px}.donation-modal-header{padding:24px 20px 20px}.donation-modal-content{padding:24px 20px}.donation-modal-footer{padding:20px;flex-direction:column;gap:12px}.donation-modal-title{font-size:1.5rem}.amount-buttons{grid-template-columns:repeat(2,1fr);gap:10px}.amount-button{padding:14px 16px;font-size:.95rem}.btn{width:100%;padding:14px 24px;font-size:.95rem}.vote-power-display{padding:20px;margin:20px 0}.vote-power-value{font-size:1.75rem}.user-vote-power{padding:20px}}@media(max-width:480px){.donation-modal-overlay{padding:50px 5px 5px}.donation-modal{width:100%;max-height:98vh;margin:0;border-radius:16px}.donation-modal-header,.donation-modal-content,.donation-modal-footer{padding:16px}.donation-modal-title{font-size:1.25rem}.amount-buttons{grid-template-columns:1fr;gap:8px}.amount-button{padding:12px 16px}.form-input,.form-select{padding:.75rem 1rem;font-size:.8rem}.form-label{font-size:.8rem}.vote-power-value{font-size:1.5rem}.vote-power-display,.user-vote-power{padding:16px}.vote-power-item{padding:12px 16px}.donation-modal .vote-power-type{font-size:1rem!important}.donation-modal .vote-power-count,.donation-modal .vote-power-current{font-size:1.2rem!important}.donation-modal .vote-power-limit{font-size:1rem!important}.vote-power-formula{flex-direction:column;align-items:flex-start;gap:.125rem}.formula-operator{font-size:.8rem}.projection-value,.total-value{padding:.1rem .25rem;font-size:.85rem}}@media(prefers-color-scheme:dark){.donation-modal{box-shadow:0 32px 64px -12px #000000f2,0 0 0 1px #0ee1f226,inset 0 1px #ffffff14}}@media(prefers-contrast:high){.donation-modal{border:2px solid #0ee1f2}.btn-primary,.amount-button.selected{background:#0ee1f2;color:#000}}@media(prefers-reduced-motion:reduce){.donation-modal,.amount-button,.btn,.vote-power-display:after{animation:none}.amount-button:before,.btn:before,.project-selector .lucid-dropdown-trigger:before{display:none}}.donation-modal .synapse-input-section,.donation-modal .synapse-input-medium,.donation-modal .synapse-input-default{gap:0!important;margin-bottom:0!important;overflow:visible}.donation-modal *,.donation-modal .form-group,.donation-modal .lucid-dropdown,.donation-modal .lucid-dropdown-container{overflow:visible}.custom-amount-wrapper{position:relative;display:flex;align-items:flex-end;gap:8px}.custom-amount-arrows{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.custom-arrow-btn{background:#374151;border:1px solid #4b5563;color:#f9fafb;width:24px;height:18px;display:flex;align-items:center;justify-content:center;font-size:10px;cursor:pointer;transition:all .2s ease;border-radius:2px}.custom-arrow-btn:hover{background:#4b5563;border-color:#6b7280}.custom-arrow-btn:active{background:#0ee1f2;border-color:#0ee1f2;color:#1f2937}.custom-arrow-up{border-radius:2px 2px 0 0}.custom-arrow-down{border-radius:0 0 2px 2px}.vote-calculation-breakdown{margin-top:12px;padding:16px;background:#8b5cf60d;border:1px solid rgba(139,92,246,.2);border-radius:8px;font-size:14px}.calculation-formula{display:flex;flex-direction:column;gap:8px}.formula-line{display:flex;justify-content:space-between;align-items:center;padding:4px 0}.formula-line.formula-total{border-top:1px solid rgba(139,92,246,.3);padding-top:8px;margin-top:4px}.formula-line.formula-final{border-top:2px solid rgba(139,92,246,.5);padding-top:8px;margin-top:4px;font-weight:600;color:#0ee1f2}.formula-label{color:#9ca3af;font-weight:500}.formula-value{color:#f9fafb;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500}.formula-line.formula-final .formula-value{color:#0ee1f2;font-weight:600}.donation-dropdown-content{--dd-surface: rgba(15, 23, 42, .97);--dd-surface-elevated: rgba(30, 41, 59, .55);--dd-border: rgba(148, 163, 184, .14);--dd-accent: #0ee2f1;--dd-accent-soft: rgba(14, 226, 241, .12);--dd-accent-mid: rgba(14, 226, 241, .28);--dd-text: #f8fafc;--dd-muted: rgba(226, 232, 240, .62);--dd-radius: 14px;--dd-radius-sm: 10px;padding:20px;min-width:360px;max-width:400px;background:linear-gradient(165deg,#1e293bfa,#0f172afc);border:1px solid var(--dd-border);border-radius:var(--dd-radius);box-shadow:0 24px 48px #00000073,0 0 0 1px #0ee2f10f,inset 0 1px #ffffff0a;backdrop-filter:blur(24px) saturate(1.15);-webkit-backdrop-filter:blur(24px) saturate(1.15);position:relative;overflow:hidden}.donation-dropdown-content:before{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(14,226,241,.55),transparent);pointer-events:none}.donation-content-header{text-align:center;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid rgba(148,163,184,.12)}.donation-heart-icon{color:var(--dd-accent);flex-shrink:0;opacity:.95}.donation-dropdown-content.default .donation-heart-icon{transform-origin:center;animation:donationSupportIconBreathe 2.5s ease-in-out infinite}@keyframes donationSupportIconBreathe{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.06);opacity:.85}}@media(prefers-reduced-motion:reduce){.donation-dropdown-content.default .donation-heart-icon{animation:none}}.donation-content-header h3,.donation-content-header .donation-content-title{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--dd-text);font-size:17px;font-weight:700;margin:0 0 2px;letter-spacing:-.01em;background:none;-webkit-text-fill-color:unset}.donation-content-header p{color:var(--dd-muted);font-size:13px;margin:6px 0 0;font-weight:400;line-height:1.45}.alliance-hub-title{margin:8px 0 0;text-align:center}.alliance-hub-text{color:#a78bfae6;font-size:10px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;background:none;-webkit-text-fill-color:unset;text-shadow:none}.follow-x-section{margin-top:14px;padding-top:0;border-top:none}.follow-x-title{display:none}.follow-x-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 14px;background:#ffffff08;border:1px solid rgba(148,163,184,.16);border-radius:var(--dd-radius-sm);color:var(--dd-text);font-size:13px;font-weight:550;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.follow-x-btn:hover{background:#ffffff0f;border-color:#0ee2f159;transform:translateY(-1px)}.x-icon{color:var(--dd-accent)}.donation-sections{display:flex;flex-direction:column;gap:16px}.donation-section{display:flex;flex-direction:column;gap:8px}.donation-section-title{display:flex;align-items:center;gap:7px;color:var(--dd-accent);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px;opacity:.9}.donation-section-title .alliance-hub-span{color:#a78bfaf2;background:none;-webkit-text-fill-color:unset;text-shadow:none;font-weight:700}.crypto-icon-wrapper{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:6px;flex-shrink:0}.crypto-icon-wrapper svg{filter:none}.ecosystem-items{display:flex;flex-direction:column;gap:6px}.ecosystem-item{display:flex;align-items:center;justify-content:space-between;padding:11px 12px;background:#8b5cf60f;border:1px solid rgba(139,92,246,.18);border-radius:var(--dd-radius-sm);transition:background .2s ease,border-color .2s ease,box-shadow .2s ease;position:relative;overflow:hidden;gap:10px}.ecosystem-item:before{display:none}.ecosystem-item:hover{background:#8b5cf61a;border-color:#8b5cf652;transform:none;box-shadow:0 4px 14px #0000002e}.ecosystem-info{flex:1;min-width:0}.ecosystem-header{display:flex;align-items:center;gap:6px;margin-bottom:3px;flex-wrap:wrap}.ecosystem-symbol{color:#c4b5fd;font-weight:700;font-size:12px;background:#8b5cf62e;padding:2px 7px;border-radius:6px}.ecosystem-network{color:var(--dd-muted);font-size:11px;font-weight:500}.ecosystem-value{color:#f8fafce0;font-size:12px;font-family:ui-monospace,SF Mono,Cascadia Code,Segoe UI Mono,monospace;word-break:break-all;line-height:1.4}.ecosystem-actions{display:flex;gap:6px;margin-left:0;flex-shrink:0}.wallet-items{display:flex;flex-direction:column;gap:6px}.wallet-item{display:flex;align-items:center;justify-content:space-between;padding:11px 12px;background:var(--dd-accent-soft);border:1px solid rgba(14,226,241,.16);border-radius:var(--dd-radius-sm);transition:background .2s ease,border-color .2s ease,box-shadow .2s ease;position:relative;overflow:hidden;gap:10px}.wallet-item:before{display:none}.wallet-item:hover{background:#0ee2f11a;border-color:var(--dd-accent-mid);transform:none;box-shadow:0 4px 14px #0000002e}.wallet-info{flex:1;min-width:0}.wallet-header{display:flex;align-items:center;gap:6px;margin-bottom:3px;flex-wrap:wrap}.wallet-symbol{color:var(--dd-accent);font-weight:700;font-size:12px;background:#0ee2f124;padding:2px 7px;border-radius:6px}.wallet-network{color:var(--dd-muted);font-size:11px;font-weight:500}.wallet-address{color:#f8fafce0;font-size:12px;font-family:ui-monospace,SF Mono,Cascadia Code,Segoe UI Mono,monospace;word-break:break-all;line-height:1.4}.wallet-actions{display:flex;gap:6px;margin-left:0;flex-shrink:0}.action-btn-compact{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:#0ee2f114;border:1px solid rgba(14,226,241,.22);border-radius:8px;color:var(--dd-accent);cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .15s ease;position:relative;overflow:hidden}.action-btn-compact.qr-btn{background:#8b5cf614;border-color:#8b5cf638;color:#c4b5fd}.action-btn-compact.qr-btn:hover{background:#8b5cf629;border-color:#8b5cf666;box-shadow:none}.action-btn-compact.copying{animation:donationCopyPulse .45s ease-in-out;background:#10b98129;border-color:#10b98173;color:#34d399}@keyframes donationCopyPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.action-btn-compact:before{display:none}.action-btn-compact:hover{background:#0ee2f129;border-color:#0ee2f173;transform:scale(1.04);box-shadow:none}.alliance-hub-item{display:flex;align-items:center;justify-content:space-between;padding:12px;background:#10b9810f;border:1px solid rgba(16,185,129,.18);border-radius:var(--dd-radius-sm);transition:background .2s ease,border-color .2s ease}.alliance-hub-item:hover{background:#10b9811a;border-color:#10b98152;transform:none;box-shadow:none}.referral-info{flex:1}.referral-code{display:flex;flex-direction:column;gap:4px}.code-label{color:var(--dd-muted);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.code-value{color:#34d399;font-size:15px;font-weight:700;font-family:ui-monospace,SF Mono,monospace;letter-spacing:.04em}.referral-actions{margin-left:10px}.alliance-hub-btn-compact{display:flex;align-items:center;gap:6px;padding:8px 12px;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;color:#fff;font-size:12px;font-weight:650;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;position:relative;overflow:hidden;box-shadow:0 2px 10px #10b98140}.alliance-hub-btn-compact:before{display:none}.alliance-hub-btn-compact:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 4px 14px #10b98152}.fiat-donation-btn-compact{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 18px;background:linear-gradient(135deg,#0ee2f1,#0891b2);border:1px solid rgba(255,255,255,.2);border-radius:var(--dd-radius-sm);color:#042f2e;font-size:13px;font-weight:750;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;position:relative;overflow:hidden;box-shadow:0 4px 16px #0ee2f147;text-transform:none;letter-spacing:.01em}.fiat-donation-btn-compact:before{display:none}.fiat-donation-btn-compact:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 8px 22px #0ee2f161}.fiat-donation-btn-compact:active{transform:translateY(0);box-shadow:0 3px 12px #0ee2f147}.copy-success-message{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#10b9811a;border:1px solid rgba(16,185,129,.28);border-radius:8px;color:#34d399;font-size:12px;font-weight:600;margin-top:12px;animation:donationSlideIn .25s ease-out}@keyframes donationSlideIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.donation-dropdown-content.compact{padding:14px;min-width:300px}@media(max-width:768px){.donation-dropdown-content{min-width:300px;padding:16px}.wallet-address,.ecosystem-value{font-size:11px}.fiat-donation-btn-compact{padding:12px 16px;font-size:13px}}@media(max-width:480px){.donation-dropdown-content{min-width:280px;max-width:calc(100vw - 32px);padding:14px}.donation-content-header h3{font-size:16px}.donation-content-header p{font-size:12px}}.qr-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#020617c7;display:flex;align-items:center;justify-content:center;z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:donationFadeIn .25s ease-out}.qr-modal-content{background:linear-gradient(165deg,#1e293bfa,#0f172afc);border:1px solid rgba(148,163,184,.16);border-radius:14px;padding:20px;max-width:380px;width:90%;box-shadow:0 24px 48px #00000080;animation:donationSlideIn .25s ease-out}.qr-modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(148,163,184,.12)}.qr-modal-title{display:flex;align-items:center;gap:10px;color:var(--dd-text);font-size:16px;font-weight:700}.qr-modal-close{background:none;border:none;color:var(--dd-muted);font-size:22px;cursor:pointer;padding:4px 8px;border-radius:6px;transition:color .15s ease,background .15s ease;line-height:1}.qr-modal-close:hover{color:#fff;background:#ffffff14}.qr-code-container{display:flex;justify-content:center;margin-bottom:16px}.qr-code-image{width:200px;height:200px;border-radius:12px;border:1px solid rgba(14,226,241,.22);background:#fff;padding:8px}.qr-modal-footer{text-align:center}.qr-address-display{background:#0ee2f114;border:1px solid rgba(14,226,241,.2);border-radius:8px;padding:10px 12px;margin-bottom:12px;color:#f8fafce6;font-family:ui-monospace,SF Mono,monospace;font-size:12px;word-break:break-all;line-height:1.4}.qr-copy-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;background:linear-gradient(135deg,#0ee2f1,#0891b2);border:none;border-radius:8px;color:#042f2e;font-size:13px;font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.qr-copy-btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0ee2f159}@keyframes donationFadeIn{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.donation-dropdown-content,.follow-x-btn,.ecosystem-item,.wallet-item,.action-btn-compact,.alliance-hub-btn-compact,.fiat-donation-btn-compact,.qr-copy-btn{transition:none!important;animation:none!important}}.illuvium-profile-avatar{--iv-border-scale: 1.55;position:relative;flex-shrink:0;border-radius:14px;overflow:hidden;background:#0f172ad9;box-sizing:border-box;isolation:isolate}.illuvium-profile-avatar>img.illuvium-profile-avatar__image{position:absolute;left:0!important;top:0!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;object-fit:cover;object-position:center;border-radius:inherit;box-sizing:border-box;z-index:1;transform:none}.illuvium-profile-avatar:hover>img.illuvium-profile-avatar__image--framed{box-shadow:none}.illuvium-profile-avatar>img.illuvium-profile-avatar__border{position:absolute;left:0!important;top:0!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;object-fit:fill;object-position:center;transform:scale(var(--iv-border-scale));transform-origin:center center;pointer-events:none;z-index:2;box-sizing:border-box}.illuvium-profile-avatar__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#94a3b8a6;z-index:1}.illuvium-profile-avatar__placeholder--framed{top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:inherit;background:#0f172abf}.hl-iv-roster{--hl-tier-chip-w: 54px;position:relative;z-index:6000;margin:12px 0 16px;padding:12px 14px;overflow:visible;max-width:100%;min-width:0;box-sizing:border-box;border-radius:12px;background:linear-gradient(152deg,#061a28c7,#07122294);border:1px solid rgba(14,225,242,.12);box-shadow:0 0 0 1px #0000002e,0 10px 32px #00000029}.hl-iv-roster--guest{background:linear-gradient(152deg,#fbbf2438,#f59e0b1f 55%,#07122294);border-color:#fbbf2452;box-shadow:0 0 0 1px #0000002e,0 10px 32px #00000029,0 0 0 1px #fbbf241f inset}.hl-iv-roster__body{min-width:0;overflow:visible}.hl-iv-roster__body>.hl-iv-roster__head-identity{display:none}.hl-iv-roster__head{display:flex;flex-direction:column;align-items:stretch;gap:6px;margin-bottom:8px;overflow:visible}.hl-iv-roster__head-toggle{flex:1;min-width:0;display:flex;align-items:center;border-radius:10px;transition:background .16s ease,box-shadow .16s ease}.hl-iv-roster__head-toggle[role=button]{cursor:pointer}.hl-iv-roster__head-toggle[role=button]:hover{background:#0ee1f20f;box-shadow:0 0 0 1px #0ee1f224}.hl-iv-roster__head-toggle[role=button]:focus-visible{outline:none;background:#0ee1f214;box-shadow:0 0 0 2px #0ee1f238,0 0 0 1px #00000059 inset}.hl-iv-roster__head-top{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.hl-iv-roster__head-hub-subnav{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;max-width:min(100%,360px)}.hl-iv-roster__head-top--hub-subnav{flex-wrap:wrap;align-items:flex-start}.hl-iv-roster__head-top--hub-subnav .hl-iv-roster__head-toggle{order:0;flex:1 1 100%;min-width:0}.hl-iv-roster__head-top--hub-subnav .hl-iv-roster__head-hub-subnav{order:1;flex:1 1 auto;max-width:none;justify-content:flex-end}.hl-iv-roster__head-top--hub-subnav .hl-iv-roster__refresh-stack{order:2}@media(max-width:560px){.hl-iv-roster__head-top--hub-subnav .hl-iv-roster__refresh-stack{margin-left:auto}}.hl-iv-roster__title-row{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0;width:100%}.hl-iv-roster__title-row-toolbar{display:flex;flex-direction:row;align-items:center;gap:8px;min-width:0}.hl-iv-roster__controls-column{display:flex;flex-direction:column;gap:4px;align-items:center}.hl-iv-roster__guest-head-row{display:flex;flex-direction:row;align-items:center;gap:10px;min-width:0;width:100%}.hl-iv-roster__guest-head-row .houseleague-roster-session-anchor{flex:1 1 auto;min-width:0}.hl-iv-roster .houseleague-roster-session-anchor__lead{margin:0 0 10px;color:#f1f5f9f0}.hl-iv-roster .houseleague-roster-session-anchor__lead--guest-inline-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:0}.hl-iv-roster .houseleague-roster-session-anchor__lead--guest-stacked{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:0}.hl-iv-roster .houseleague-roster-session-anchor__lead-title{font-weight:700;letter-spacing:.02em;color:#0ee1f2}.hl-iv-roster .houseleague-roster-session-anchor__lead-muted{color:#94a3b8e6;font-weight:500}.hl-iv-roster .houseleague-roster-session-anchor__lead-main{flex:1 1 auto;min-width:0}.hl-iv-roster .houseleague-roster-session-anchor__lead--guest-stacked .houseleague-roster-session-anchor__lead-main{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.hl-iv-roster__guest-head-row .houseleague-roster-session-anchor__lead{margin:0}.hl-iv-roster .houseleague-roster-session-anchor__copy{display:inline-flex;align-items:center;margin-left:6px;padding:5px 11px;border-radius:6px;border:1px solid rgba(148,163,184,.35);background:#1e293b80;color:#e2e8f0eb;font-size:11px;font-weight:600;letter-spacing:.03em;cursor:pointer;vertical-align:middle}.hl-iv-roster .houseleague-roster-session-anchor__copy:hover{background:#3341558c;border-color:#94a3b880;color:#f8fafc}.hl-iv-roster .houseleague-roster-session-anchor__copy.houseleague-roster-session-anchor__copy--enhanced{display:inline-flex;align-items:center;gap:6px;margin-left:6px;padding:5px 12px 5px 9px;border-radius:8px;border:1px solid rgba(14,225,242,.3);background:#0ee1f214;color:#0ee1f2f2;font-size:11px;font-weight:600;letter-spacing:.03em;vertical-align:middle;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.hl-iv-roster .houseleague-roster-session-anchor__copy--enhanced:hover{background:#0ee1f224;border-color:#0ee1f280;color:#0ee1f2;box-shadow:0 0 0 1px #0ee1f224,0 8px 22px #0003}.hl-iv-roster .houseleague-roster-session-anchor__copy-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.hl-iv-roster .houseleague-roster-session-anchor__copy-label{line-height:1.25}#house-league-roster-scan.houseleague-roster-session-anchor--roster-head,#house-league-roster-scan.houseleague-roster-session-anchor--guest-prominent{scroll-margin-top:calc(76px + env(safe-area-inset-top,0px));position:relative;z-index:1;width:100%;min-width:0;box-sizing:border-box;border-radius:12px;border:1px solid rgba(14,225,242,.24);background:linear-gradient(135deg,#0ee1f21a,#0f172ac7);box-shadow:0 0 0 1px #0ee1f214,0 12px 36px #0003,inset 0 1px #ffffff0f;padding:12px 14px;margin-bottom:10px}#house-league-roster-scan.houseleague-roster-session-anchor--roster-head-in-title{margin-bottom:8px}.houseleague-roster-session-anchor.houseleague-roster-session-anchor--roster-head.houseleague-roster-session-anchor--roster-head-in-title{scroll-margin-top:calc(76px + env(safe-area-inset-top,0px));position:relative;z-index:1;width:100%;min-width:0;box-sizing:border-box;border-radius:12px;border:1px solid rgba(14,225,242,.24);background:linear-gradient(135deg,#0ee1f21a,#0f172ac7);box-shadow:0 0 0 1px #0ee1f214,0 12px 36px #0003,inset 0 1px #ffffff0f;padding:12px 14px;margin-bottom:8px}@media(prefers-reduced-motion:reduce){.houseleague-roster-session-anchor.houseleague-roster-session-anchor--roster-head.houseleague-roster-session-anchor--roster-head-in-title,#house-league-roster-scan.houseleague-roster-session-anchor--roster-head,#house-league-roster-scan.houseleague-roster-session-anchor--guest-prominent{scroll-margin-top:76px}}.hl-iv-roster__collapse-toggle{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin-top:0;margin-left:2px;padding:0;border:none;border-radius:8px;background:#ffffff0d;color:#0ee1f2d9;cursor:pointer;transition:background .15s ease,color .15s ease}.hl-iv-roster__collapse-toggle:hover{background:#0ee1f21a;color:#0ee1f2}.hl-iv-roster__collapse-chevron{transition:transform .2s ease}.hl-iv-roster__collapse-chevron.is-collapsed{transform:rotate(-90deg)}.hl-iv-roster__title-text{min-width:0}.hl-iv-roster__title-text h4{margin:0;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#e8f4ff}.hl-iv-roster__title-text p{margin:2px 0 0;font-size:11px;line-height:1.35;color:#94a3b8e0}.hl-iv-roster__refresh-stack{flex-shrink:0;display:flex;flex-direction:row;align-items:center;gap:8px;max-width:none}.hl-iv-roster__refresh-meta{flex:1 1 auto;min-width:0;margin-right:auto;padding-right:6px;font-size:10px;font-weight:600;letter-spacing:.02em;color:#94a3b8e0;font-variant-numeric:tabular-nums;text-align:right;line-height:1.25;max-width:min(200px,42vw);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hl-iv-roster__refresh-hint{display:none}.hl-iv-roster__imx-sync-line{display:block;margin-top:6px;font-size:10px;line-height:1.35;color:#0ee1f2b8}.hl-iv-roster__refresh{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#e2e8f0eb;cursor:pointer;transition:background .15s ease,border-color .15s ease}.hl-iv-roster__refresh:hover:not(:disabled){background:#0ee1f214;border-color:#0ee1f24d;color:#0ee1f2}.hl-iv-roster__refresh:disabled{opacity:.45;cursor:not-allowed}.hl-iv-roster__refresh:disabled.hl-iv-roster__refresh--syncing{opacity:1;cursor:wait}.hl-iv-roster__refresh.hl-iv-roster__refresh--syncing{border-color:#0ee1f28c;color:#0ee1f2;background:#0ee1f224;box-shadow:0 0 0 1px #0ee1f21f}.hl-iv-roster__refresh.hl-iv-roster__refresh--ok{border-color:#10b9818c;color:#10b981;background:#10b98124}.hl-iv-roster__refresh svg.hl-iv-roster__refresh-icon--spin{animation:hl-iv-spin .85s linear infinite}@keyframes hl-iv-spin{to{transform:rotate(360deg)}}.hl-iv-roster__refresh-cancel{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;border:1px solid rgba(248,113,113,.35);background:#f871711a;color:#fecaca;cursor:pointer}.hl-iv-roster__refresh-cancel:hover{background:#f8717133;color:#fff}.hl-iv-roster__explorer-scan-cancel{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:6px;border:1px solid rgba(248,113,113,.35);background:#f871711a;color:#fecaca;cursor:pointer}.hl-iv-roster__explorer-scan-cancel:hover{background:#f8717138;color:#fff}.hl-iv-roster__toolbar-section-head{display:flex;align-items:center;margin:0 0 6px}.hl-iv-roster__toolbar-section-toggle{display:inline-flex;align-items:center;gap:8px;padding:4px 8px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#cbd5e1eb;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.hl-iv-roster__toolbar-section-toggle:hover{border-color:#0ee1f247;color:#e2e8f0}.hl-iv-roster__toolbar-filters--collapsed{display:none!important}.hl-iv-roster__strip-tier-grid-toggle-row{display:flex;align-items:center;margin:4px 0 6px}.hl-iv-roster__strip-wrap--tier-grid-collapsed{max-height:0!important;min-height:0!important;overflow:hidden!important;opacity:0;pointer-events:none;margin:0!important;padding:0!important;border:none!important}.hl-iv-roster__identity{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 14px;padding:6px 10px;margin-bottom:8px;border-radius:10px;background:#0003;border:1px solid rgba(255,255,255,.05);overflow:visible}.hl-iv-roster__id-lines{min-width:0;flex:1 1 min(380px,46%);display:flex;flex-direction:column;align-items:stretch;gap:0;max-width:min(var(--hl-iv-tournament-score-col-w, min(300px, 42vw)),100%);box-sizing:border-box}.hl-iv-roster__stat-head--id-lines.hl-iv-roster__stat-head--inline-row{width:100%;margin-bottom:0}.hl-iv-roster__stat-head--id-lines .hl-iv-roster__game-name{min-width:0;max-width:100%}.hl-iv-roster__stat-head--tournament-score.hl-iv-roster__stat-head--id-lines .hl-iv-roster__stat-score-row-bottom{justify-content:flex-end}.hl-iv-roster__stat-score-row--id-lines{width:100%;max-width:100%;display:flex;flex-direction:column;align-items:flex-end;gap:4px;box-sizing:border-box}.hl-iv-roster__stat-score-row--id-lines>.hl-iv-roster__stat-score-row-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:8px;width:100%;min-width:0}.hl-iv-roster__stat-score-row--id-lines>.hl-iv-roster__stat-score-row-bottom{width:100%;display:flex;justify-content:flex-end;min-width:0}.hl-iv-roster__stat-score-row--id-lines .hl-iv-roster__wallet-line{margin-top:0;max-width:100%;min-width:0}.hl-iv-roster__stat-score-row--id-lines .hl-iv-roster__stat-max{display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.02em;color:#94a3b8b8;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.2}.hl-iv-roster__stat-score-row--id-lines .hl-iv-roster__stat-score-cell{display:flex;align-items:baseline;min-width:0}.hl-iv-roster__stat-score-row--id-lines .hl-iv-roster__stat-score-cell--score,.hl-iv-roster__stat-score-row--id-lines .hl-iv-roster__stat-score-cell--pct{justify-content:flex-end}.hl-iv-roster__identity-lucid-sep{flex:0 0 auto;align-self:stretch;width:1px;min-height:44px;margin:2px 4px 2px 8px;border-radius:999px;background:linear-gradient(180deg,#0ee1f20d,#0ee1f26b 22%,#818cf861 55%,#0ee1f26b 78%,#0ee1f20f);box-shadow:0 0 12px #0ee1f238,0 0 1px #0ee1f259 inset}.hl-iv-roster__identity-lucid-sep--horizontal{width:auto;height:1px;min-height:0;min-width:48px;flex:1 1 auto;align-self:stretch;margin:0 10px;background:linear-gradient(90deg,#0ee1f20a,#0ee1f261 22%,#818cf857 55%,#0ee1f261 78%,#0ee1f20a);box-shadow:0 0 10px #0ee1f229,0 0 1px #0ee1f247 inset}.hl-iv-roster__scores-inline{display:flex;flex-direction:row;align-items:stretch;align-self:flex-start;flex:3 1 min(720px,100%);min-width:min(100%,280px);max-width:min(820px,100%);margin-left:0;gap:0;justify-content:flex-start;position:relative;z-index:1}.hl-iv-roster__scores-inline--with-held{max-width:none;flex:1 1 auto;min-width:0;align-self:stretch}.hl-iv-roster__scores-inline--with-held,.hl-iv-roster__scores-inline--with-held .hl-iv-roster__tournament-score-row{--hl-iv-tournament-score-col-w: min(300px, 42vw);--hl-iv-roster-lucid-popover-w: var(--hl-iv-tournament-score-col-w);--hl-iv-roster-tier-curve-pad-min-h: clamp(72px, 16vh, 220px)}.hl-iv-roster__scores-inline--with-held .hl-iv-roster__tournament-score-row{align-items:stretch}.hl-iv-roster__scores-inline-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:row;align-items:stretch}.hl-iv-roster__scores-inline--with-held>.hl-iv-roster__scores-inline-main{flex:1 1 0;width:auto;max-width:none;min-width:0}.hl-iv-roster__tournament-score-row{display:flex;flex-direction:row;align-items:stretch;flex:1 1 auto;min-width:0;gap:0;box-sizing:border-box;width:100%;max-width:100%;overflow-x:clip}.hl-iv-roster__tournament-score-row>.hl-iv-roster__stat.hl-iv-roster__stat--inline.hl-iv-roster__stat--tournament{flex:0 1 auto;min-width:0;max-width:min(560px,64%)}.hl-iv-roster__tournament-score-row>.hl-iv-roster__stat.hl-iv-roster__stat--inline.hl-iv-roster__stat--tournament.hl-iv-roster__stat--score-pct{flex:0 0 clamp(220px,22vw,320px);flex-shrink:0;width:clamp(220px,22vw,320px);max-width:100%;min-width:min(200px,100%);box-sizing:border-box;align-self:stretch;height:auto;min-height:100%;display:flex;flex-direction:column;justify-content:flex-start}.hl-iv-roster__scores-inline--with-held .hl-iv-roster__tournament-score-row>.hl-iv-roster__stat.hl-iv-roster__stat--inline.hl-iv-roster__stat--tournament.hl-iv-roster__stat--score-pct{flex:0 0 clamp(220px,22vw,320px);flex-shrink:0;width:clamp(220px,22vw,320px);max-width:100%;min-width:min(200px,100%)}.hl-iv-roster__tournament-score-row>.hl-iv-roster__held-cluster{flex:0 1 min(220px,22vw);max-width:min(280px,28vw)}.hl-iv-roster__tournament-score-row .hl-iv-roster__stat.hl-iv-roster__stat--inline.hl-iv-roster__stat--held-wide{width:100%;max-width:100%}.hl-iv-roster__stats-vbar--tournament-level{flex:0 0 auto;align-self:stretch;width:1px;margin:2px 4px;background:#0ee1f238;box-shadow:0 0 12px #0ee1f21f;position:relative;z-index:6}.hl-iv-roster__scores-inline--with-held .hl-iv-roster__held-cluster{flex:0 1 min(260px,24vw);width:auto;min-width:0;max-width:min(300px,30vw);overflow-x:auto;display:flex;flex-direction:row;align-items:stretch;flex-wrap:wrap;gap:4px;min-height:0;align-self:stretch;position:relative;z-index:2}.hl-iv-roster__tournament-score-row>.hl-iv-roster__tier-chart-bars-host.hl-iv-roster__tier-chart-bars-host--by-tournament{display:flex;flex-direction:column;flex:1 1 0;flex-grow:3;width:auto;min-width:0;max-width:none;align-self:stretch;overflow:visible;position:relative;z-index:5;box-sizing:border-box}.hl-iv-roster__tournament-score-row>.hl-iv-roster__tier-chart-bars-host.hl-iv-roster__tier-chart-bars-host--by-tournament.hl-iv-roster__tier-chart-bars-host--tournament-curve-center{justify-content:flex-start;align-items:stretch;width:100%;min-width:0}.hl-iv-roster__tournament-score-row>.hl-iv-roster__tier-chart-bars-host.hl-iv-roster__tier-chart-bars-host--by-tournament.hl-iv-roster__tier-chart-bars-host--tournament-curve-center>.hl-iv-roster__tier-chart.hl-iv-roster__tier-chart--grid-level-curve{flex:1 1 0;width:100%;max-width:none;min-width:0;margin-left:0;margin-right:0;align-self:stretch;box-sizing:border-box}.hl-iv-roster__tournament-score-row>.hl-iv-roster__tier-chart-bars-host.hl-iv-roster__tier-chart-bars-host--by-tournament .hl-iv-roster__tier-chart{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column}.hl-iv-roster__tournament-score-row>.hl-iv-roster__tier-chart-bars-host.hl-iv-roster__tier-chart-bars-host--by-tournament .hl-iv-roster__tier-chart-bars{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;max-width:none;justify-content:flex-start;align-items:stretch;overflow:visible}.hl-iv-roster__tournament-score-row>.hl-iv-roster__tier-chart-bars-host.hl-iv-roster__tier-chart-bars-host--by-tournament .hl-iv-roster__tier-curve-svg-slot{flex:1 1 auto;min-height:0;overflow:visible}.hl-iv-roster__tournament-score-row>.hl-iv-roster__tier-chart-bars-host.hl-iv-roster__tier-chart-bars-host--by-tournament .hl-iv-roster__tier-curve-svg-pad{min-height:var( --hl-iv-roster-tier-curve-pad-min-h, clamp(72px, 16vh, 220px) )}.hl-iv-roster__tournament-score-row>.hl-iv-roster__tier-chart-bars-host.hl-iv-roster__tier-chart-bars-host--by-tournament .hl-iv-roster__tier-curve-svg{max-height:none;height:100%;min-height:0}.hl-iv-roster__tournament-score-row>.hl-iv-roster__tier-chart-bars-host.hl-iv-roster__tier-chart-bars-host--by-tournament.hl-iv-roster__tier-chart-bars-host--tournament-curve-center .hl-iv-roster__tier-curve-main-col,.hl-iv-roster__tournament-score-row>.hl-iv-roster__tier-chart-bars-host.hl-iv-roster__tier-chart-bars-host--by-tournament.hl-iv-roster__tier-chart-bars-host--tournament-curve-center .hl-iv-roster__tier-curve-svg-slot,.hl-iv-roster__tournament-score-row>.hl-iv-roster__tier-chart-bars-host.hl-iv-roster__tier-chart-bars-host--by-tournament.hl-iv-roster__tier-chart-bars-host--tournament-curve-center .hl-iv-roster__tier-curve-svg-pad,.hl-iv-roster__tournament-score-row>.hl-iv-roster__tier-chart-bars-host.hl-iv-roster__tier-chart-bars-host--by-tournament.hl-iv-roster__tier-chart-bars-host--tournament-curve-center .hl-iv-roster__tier-curve-chart-wrap{width:100%;max-width:none;min-width:0;align-self:stretch;box-sizing:border-box}.hl-iv-roster__tournament-score-row>.hl-iv-roster__tier-chart-bars-host.hl-iv-roster__tier-chart-bars-host--by-tournament.hl-iv-roster__tier-chart-bars-host--tournament-curve-center .hl-iv-roster__tier-curve-svg{width:100%;max-width:none;left:0;right:0}.hl-iv-roster__tournament-score-row>.hl-iv-roster__tier-chart-bars-host.hl-iv-roster__tier-chart-bars-host--by-tournament .hl-iv-roster__tier-curve-axis{flex-shrink:0}.hl-iv-roster__tournament-score-row>.hl-iv-roster__tier-chart-bars-host.hl-iv-roster__tier-chart-bars-host--by-tournament .hl-iv-roster__tier-curve-axis-tick{font-size:9px;letter-spacing:.04em}.hl-iv-roster__tier-chart--grid-level-curve{--hl-grid-level-curve-axis-inset-x: calc(100% * 5 / 168);display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%}.hl-iv-roster__tier-chart--grid-level-curve>.hl-iv-roster__tier-chart-bars{flex:1 1 auto;min-height:0;height:100%}.hl-iv-roster__tier-chart-bars--curve-wrap{position:relative;display:flex;flex-direction:column;align-items:stretch;flex:1 1 auto;min-height:0;height:100%;gap:0;isolation:isolate;overflow:visible}.hl-iv-roster__tier-curve-main-col{flex:1 1 auto;min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;align-items:stretch;align-self:stretch;position:relative;z-index:2;overflow:visible}.hl-iv-roster__tier-curve-svg-slot{position:relative;width:100%;min-width:0;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:visible}.hl-iv-roster__tier-curve-svg-pad{position:relative;display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-width:0;min-height:var( --hl-iv-roster-tier-curve-pad-min-h, clamp(56px, 12vh, 180px) );box-sizing:border-box;overflow:visible}.hl-iv-roster__tier-curve-chart-wrap{position:relative;flex:1 1 auto;min-height:0;width:100%;overflow-x:visible;overflow-y:visible;contain:layout;isolation:isolate}.hl-iv-roster__tier-curve-prestige-host{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;pointer-events:none}.hl-iv-roster__tier-curve-prestige-col{position:absolute;bottom:22px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:2px;max-width:none;max-height:none;overflow:visible;pointer-events:none;isolation:isolate}.hl-iv-roster__tier-curve-prestige-col--micro{align-items:center}.hl-iv-roster__tier-curve-prestige-col--stack-anchor-end{align-items:flex-end}.hl-iv-roster__tier-curve-prestige-lvl{font-size:9px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1;color:#fbbf24;text-shadow:0 0 3px rgba(0,0,0,.95);margin-bottom:1px}.hl-iv-roster .hl-iv-roster__tier-curve-prestige-stack{display:grid;grid-template-columns:repeat(var(--hl-prestige-cols, 1),minmax(0,auto));grid-auto-flow:row;justify-content:center;align-content:start;justify-items:center;width:100%;min-width:0;box-sizing:border-box;gap:3px;max-height:none;overflow:visible;padding:2px 0}.hl-iv-roster .hl-iv-roster__tier-curve-prestige-stack--micro-single{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center;width:auto;min-width:0;gap:4px;padding:1px 0 2px}.hl-iv-roster .hl-iv-roster__tier-curve-prestige-stack--micro-pair{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;width:auto;min-width:0;gap:7px;padding:1px 2px 2px}.hl-iv-roster .hl-iv-roster__tier-curve-prestige-stack--micro-pair .hl-iv-roster__tier-curve-prestige-unit:first-child{position:relative;z-index:1}.hl-iv-roster .hl-iv-roster__tier-curve-prestige-stack--micro-pair .hl-iv-roster__tier-curve-prestige-unit:nth-child(2){position:relative;z-index:2;transform:translate(1px,-2px)}.hl-iv-roster__tier-curve-prestige-unit{display:flex;flex-direction:column;align-items:center;gap:1px;flex-shrink:0}.hl-iv-roster .hl-iv-roster__tier-curve-prestige-stack .hl-iv-roster__strip-tier-mini-avatar-img{width:var(--hl-curve-avatar-size, 30px)!important;height:var(--hl-curve-avatar-size, 30px)!important;margin-left:0!important;border-radius:50%;object-fit:cover}.hl-iv-roster__tier-curve-prestige-unit--interactive{position:relative;z-index:2;pointer-events:auto;cursor:default;overflow:visible}.hl-iv-roster__tier-curve-prestige-unit--interactive:hover{z-index:36}.hl-iv-roster__tier-curve-prestige-unit--interactive.hl-iv-roster__tile--hover-active{z-index:48}.hl-iv-roster__tier-curve-prestige-unit--interactive.hl-iv-roster__tile--hover-active .hl-iv-roster__tier-curve-prestige-img-clip,.hl-iv-roster__tier-curve-prestige-unit--interactive:hover .hl-iv-roster__tier-curve-prestige-img-clip{border-color:color-mix(in srgb,var(--hl-tile-accent, #0ee1f2) 55%,rgba(255,255,255,.12));box-shadow:0 0 0 1px color-mix(in srgb,var(--hl-tile-accent, #0ee1f2) 42%,transparent),0 6px 18px -6px color-mix(in srgb,var(--hl-tile-accent, #0ee1f2) 38%,transparent)}.hl-iv-roster__tier-curve-prestige-img-clip{width:48px;height:48px;min-width:48px;min-height:48px;overflow:hidden;border-radius:6px;box-sizing:border-box;border:1px solid rgba(255,255,255,.2);box-shadow:0 0 0 1px #0ee1f23d;background:#080f23f5;flex-shrink:0}.hl-iv-roster__tier-curve-prestige-img-clip>.hl-iv-roster__explorer-chip-avatar{display:block;width:100%;height:100%;min-width:100%;min-height:100%;border-radius:8px;object-fit:cover;object-position:50% 82%}.hl-iv-roster__tier-curve-prestige-host .hl-iv-roster__tier-curve-prestige-img-clip{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important}.hl-iv-roster__tier-curve-prestige-host .hl-iv-roster__tier-curve-prestige-img-clip>.hl-iv-roster__explorer-chip-avatar{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:50% 82%!important}.hl-iv-roster__tier-curve-illuvial-count{position:absolute;left:48px;bottom:2px;z-index:4;font-size:9px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#e2e8f0f2;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.88);pointer-events:none;white-space:nowrap}.hl-iv-roster__tier-curve-illuvial-count-suffix{font-size:7.5px;font-weight:700;letter-spacing:.04em;text-transform:lowercase;color:#cbd5e1e0}.hl-iv-roster__tier-curve-guide-labels{position:absolute;left:0;right:0;bottom:3px;height:11px;z-index:5;pointer-events:none}.hl-iv-roster__tier-curve-guide-lbl{position:absolute;transform:translate(-50%);font-size:7px;font-weight:800;letter-spacing:.05em;color:#94a3b8f2;line-height:1;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.75);pointer-events:auto;cursor:default}.hl-iv-roster__tier-curve-guide-lbl--ref{letter-spacing:.03em}.hl-iv-roster__tier-curve-stage-rail{position:absolute;top:2px;left:var(--hl-grid-level-curve-axis-inset-x, 6px);right:auto;z-index:4;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px;max-width:min(182px,calc(100% - 12px));pointer-events:none;margin:0;padding:0;border:none;background:transparent;box-shadow:none}.hl-iv-roster__tier-curve-stage-rail .hl-iv-roster__tier-curve-stage-chips,.hl-iv-roster__tier-curve-stage-rail .hl-iv-roster__tier-curve-stage-lv-range{pointer-events:auto}.hl-iv-roster__tier-curve-stage-chips{display:flex;flex-direction:column;align-items:flex-start;gap:0;flex-wrap:nowrap;margin:0;padding:0;border:none;background:transparent;box-shadow:none}.hl-iv-roster__tier-curve-stage-chips__row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:5px 6px}.hl-iv-roster__tier-curve-filters-sep{flex:0 0 auto;align-self:center;width:1px;height:22px;margin:0 1px;border-radius:999px;background:linear-gradient(180deg,#0ee1f20f,#0ee1f261 22%,#818cf857 55%,#0ee1f261 78%,#0ee1f20f);box-shadow:0 0 10px #0ee1f22e,0 0 1px #0ee1f252 inset}.hl-iv-roster__tier-curve-stage-chips__stage{display:flex;flex-direction:row;align-items:center;gap:4px;flex-wrap:nowrap}.hl-iv-roster__tier-curve-stage-chips__tiers{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:3px;min-width:0}.hl-iv-roster__chip.hl-iv-roster__chip--curve-tier{min-width:0;height:18px;padding:0 5px;margin:0;border-radius:4px;font-size:8px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:1;border:1px solid rgba(148,163,184,.35);background:#0f172a8c;color:#e2e8f0b8;box-shadow:none;cursor:pointer}.hl-iv-roster__chip.hl-iv-roster__chip--curve-tier.hl-iv-roster__chip--on{color:#f8fafc;border-color:#0ee1f28c;box-shadow:0 0 6px #0ee1f247}.hl-iv-roster__chip--curve-tier-all{padding:0 4px}.hl-iv-roster__tier-curve-tier-all-label{display:block;white-space:nowrap;line-height:1;font-size:8px;font-weight:800;letter-spacing:.04em}.hl-iv-roster__tier-curve-stage-chips__tiers .hl-iv-roster__chip--curve-tier-all:not(.hl-iv-roster__chip--on) .hl-iv-roster__tier-curve-tier-all-label{opacity:.55}.hl-iv-roster__chip--curve-tier-0.hl-iv-roster__chip--on{border-color:#94a3b8d9;background:linear-gradient(180deg,#cbd5e159,#0f172a33);box-shadow:0 0 6px #94a3b859}.hl-iv-roster__chip--curve-tier-1.hl-iv-roster__chip--on{border-color:#34d399bf;background:linear-gradient(180deg,#6ee7b752,#0f172a33);box-shadow:0 0 6px #34d39952}.hl-iv-roster__chip--curve-tier-2.hl-iv-roster__chip--on{border-color:#2dd4bfbf;background:linear-gradient(180deg,#5eead452,#0f172a33);box-shadow:0 0 6px #2dd4bf52}.hl-iv-roster__chip--curve-tier-3.hl-iv-roster__chip--on{border-color:#3b82f6cc;background:linear-gradient(180deg,#93c5fd57,#0f172a33);box-shadow:0 0 6px #3b82f659}.hl-iv-roster__chip--curve-tier-4.hl-iv-roster__chip--on{border-color:#a855f7cc;background:linear-gradient(180deg,#d8b4fe52,#0f172a33);box-shadow:0 0 6px #a855f759}.hl-iv-roster__chip--curve-tier-5.hl-iv-roster__chip--on{border-color:#f59e0bd9;background:linear-gradient(180deg,#fde68a57,#0f172a33);box-shadow:0 0 6px #f59e0b61}.hl-iv-roster__tier-curve-stage-chips__tiers .hl-iv-roster__chip--curve-tier:not(.hl-iv-roster__chip--on){opacity:.48}.hl-iv-roster__tier-curve-stage-chips .hl-iv-roster__chip.hl-iv-roster__chip--stage,.hl-iv-roster__tier-curve-stage-chips .hl-iv-roster__chip.hl-iv-roster__chip--stage.hl-iv-roster__chip--on{border:none;background:transparent;box-shadow:none}.hl-iv-roster__chip--curve-mini{width:34px;height:34px;min-width:34px;min-height:34px;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.hl-iv-roster__tier-curve-stage-chips .hl-iv-roster__chip--curve-mini .hl-iv-roster__chip-stage-img{width:30px;height:30px;display:block;object-fit:contain}.hl-iv-roster__chip--curve-mini.hl-iv-roster__chip--curve-stage-0{width:auto;min-width:0;height:30px;padding:0 2px;border:none;background:transparent;box-shadow:none;color:#f1f5f9e0;font-size:9px;font-weight:800;letter-spacing:.06em}.hl-iv-roster__tier-curve-stage-all-label{display:block;line-height:1}.hl-iv-roster__tier-curve-stage-chips .hl-iv-roster__chip--curve-mini:not(.hl-iv-roster__chip--on) .hl-iv-roster__chip-stage-img,.hl-iv-roster__tier-curve-stage-chips .hl-iv-roster__chip--curve-mini:not(.hl-iv-roster__chip--on) .hl-iv-roster__tier-curve-stage-all-label{opacity:.42}.hl-iv-roster__tier-curve-stage-chips .hl-iv-roster__chip--curve-mini.hl-iv-roster__chip--on .hl-iv-roster__chip-stage-img{opacity:1;filter:drop-shadow(0 0 5px rgba(14,225,242,.45))}.hl-iv-roster__tier-curve-stage-chips .hl-iv-roster__chip--curve-mini.hl-iv-roster__chip--on.hl-iv-roster__chip--curve-stage-0 .hl-iv-roster__tier-curve-stage-all-label{opacity:1;color:#5ee9f3}.hl-iv-roster__tier-curve-stage-lv-range{font-size:9px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.03em;color:#e2e8f0f2;line-height:1.15;text-align:left;white-space:nowrap;padding:2px 6px;border-radius:6px;background:#0f172ad1;border:1px solid rgba(148,163,184,.28)}@media(max-width:1180px)and (min-width:480px){.hl-iv-roster__tournament-score-row>.hl-iv-roster__tier-chart-bars-host.hl-iv-roster__tier-chart-bars-host--by-tournament .hl-iv-roster__tier-curve-svg-slot{gap:8px}.hl-iv-roster__tournament-score-row>.hl-iv-roster__tier-chart-bars-host.hl-iv-roster__tier-chart-bars-host--by-tournament .hl-iv-roster__tier-chart--grid-level-curve .hl-iv-roster__tier-curve-stage-rail{position:static;order:-1;top:auto;left:auto;right:auto;align-self:stretch;max-width:none;width:100%;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:0 0 4px;margin:0;pointer-events:auto}.hl-iv-roster__tournament-score-row>.hl-iv-roster__tier-chart-bars-host.hl-iv-roster__tier-chart-bars-host--by-tournament .hl-iv-roster__tier-chart--grid-level-curve .hl-iv-roster__tier-curve-svg-pad{order:0;flex:1 1 auto;min-height:0}.hl-iv-roster__tournament-score-row>.hl-iv-roster__tier-chart-bars-host.hl-iv-roster__tier-chart-bars-host--by-tournament .hl-iv-roster__tier-chart--grid-level-curve .hl-iv-roster__tier-curve-illuvial-count{left:auto;right:8px;bottom:auto;top:6px;z-index:6;text-align:right;max-width:min(220px,58%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hl-iv-roster__tournament-score-row>.hl-iv-roster__tier-chart-bars-host.hl-iv-roster__tier-chart-bars-host--by-tournament .hl-iv-roster__tier-curve-axis{padding-left:0;padding-right:0;box-sizing:border-box}}.hl-iv-roster__grid-level-chart-name{flex:0 0 auto;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8f2;line-height:1.2;margin:0 0 4px;padding:0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hl-iv-roster__scores-inline--with-held .hl-iv-roster__stat.hl-iv-roster__stat--inline.hl-iv-roster__stat--held-wide{flex:0 0 auto;width:340px;max-width:100%;box-sizing:border-box;align-self:stretch;min-height:124px;height:auto}.hl-iv-roster__scores-inline--with-held .hl-iv-roster__stat--held-wide .hl-iv-roster__tier-chart--held-stat .hl-iv-roster__tier-chart-bars{height:clamp(76px,12vh,132px)}.hl-iv-roster__scores-inline--with-held .hl-iv-roster__stat--held-wide .hl-iv-roster__tier-chart--held-stat .hl-iv-roster__tier-chart-track{height:clamp(58px,10vh,108px)}.hl-iv-roster__head-identity-primary>.hl-iv-roster__scores-inline{flex:1 1 auto;min-width:0;max-width:none;align-self:stretch}.hl-iv-roster__stat--inline{flex:1 1 0;min-width:0;max-width:260px;padding:8px 10px;border-radius:8px;background:#ffffff09;border:1px solid rgba(255,255,255,.05)}.hl-iv-roster__stat--inline.hl-iv-roster__stat--held-wide{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;flex:0 0 auto;width:340px;max-width:100%;min-height:124px;padding-bottom:10px;box-sizing:border-box}.hl-iv-roster__stat--held-wide .hl-iv-roster__tier-chart--held-stat{margin-top:4px;margin-bottom:0;align-self:stretch;width:100%;max-width:100%}.hl-iv-roster__stat--held-wide .hl-iv-roster__tier-chart--held-stat .hl-iv-roster__tier-chart-bars{width:100%;flex-wrap:nowrap;justify-content:flex-start;gap:0;min-height:86px;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding:0}.hl-iv-roster__stat--held-wide .hl-iv-roster__tier-chart--held-stat .hl-iv-roster__tier-chart-col{flex:1 1 0;min-width:18px;max-width:32px;width:auto}.hl-iv-roster__stat--held-wide .hl-iv-roster__tier-chart--held-stat .hl-iv-roster__tier-chart-track{width:100%;min-width:16px;max-width:26px}.hl-iv-roster__stat--held-wide .hl-iv-roster__tier-chart--held-stat .hl-iv-roster__tier-chart-num{white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:clip;font-size:7px;letter-spacing:-.02em}.hl-iv-roster__stat--held-wide .hl-iv-roster__tier-chart--held-stat .hl-iv-roster__tier-chart-axis,.hl-iv-roster__stat--held-wide .hl-iv-roster__tier-chart--held-stat .hl-iv-roster__tier-chart-num{white-space:nowrap;max-width:none}.hl-iv-roster__tier-chart-bars-host{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;min-width:0}.hl-iv-roster__tier-chart-bars-host .hl-iv-roster__tier-chart{margin-top:0;margin-bottom:0}.hl-iv-roster__tier-chart-bars-host .hl-iv-roster__tier-chart-bars{display:flex;flex-direction:column;align-items:stretch;gap:2px;width:min(172px,42vw);max-width:100%;height:auto;min-height:0;padding:0}.hl-iv-roster__tier-curve-svg{position:absolute;left:0;top:0;z-index:1;display:block;width:100%;height:100%;max-height:none;min-height:0;box-sizing:border-box;isolation:isolate}.hl-iv-roster__tier-curve-qline{stroke:#94a3b89e;stroke-width:1.35;vector-effect:non-scaling-stroke;shape-rendering:crispEdges}.hl-iv-roster__tier-curve-refline{stroke-width:1.15;stroke-dasharray:3 4;vector-effect:non-scaling-stroke;shape-rendering:crispEdges;opacity:.46}.hl-iv-roster__tier-chart--grid-level-curve .hl-iv-roster__tier-curve-refline{opacity:.42}.hl-iv-roster__tier-curve-fill{stroke:none}.hl-iv-roster__tier-curve-stroke{stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hl-iv-roster__tier-curve-svg path.hl-iv-roster__tier-curve-stroke--total,.hl-iv-roster__tier-curve-svg path.hl-iv-roster__tier-curve-stroke--stage,.hl-iv-roster__tier-curve-svg path.hl-iv-roster__tier-curve-stroke--compare,.hl-iv-roster__tier-curve-svg path.hl-iv-roster__tier-curve-seg{transition:stroke-width 1.2s ease,stroke 1.2s ease,opacity 1.2s ease,filter 1.2s ease}.hl-iv-roster__tier-curve-stroke--total{stroke-width:2.25;filter:drop-shadow(0 0 4px rgba(14,225,242,.35))}.hl-iv-roster__tier-chart--stage-emphasis:not(.hl-iv-roster__tier-chart--comparing) .hl-iv-roster__tier-curve-stroke.hl-iv-roster__tier-curve-stroke--total:not(.hl-iv-roster__tier-curve-stroke--primary-stage){stroke-width:1.1;filter:drop-shadow(0 0 2px rgba(14,225,242,.22));opacity:.88}.hl-iv-roster__tier-curve-stroke--stage{stroke-width:1.65;filter:drop-shadow(0 0 3px rgba(0,0,0,.35))}.hl-iv-roster__tier-chart--stage-emphasis .hl-iv-roster__tier-curve-stroke--stage{stroke-width:2.85;filter:drop-shadow(0 0 8px rgba(255,255,255,.12)) drop-shadow(0 0 4px rgba(0,0,0,.45))}.hl-iv-roster__tier-curve-stroke--compare{stroke:#94a3b8;stroke-width:1.55;stroke-dasharray:5 4;opacity:.92}.hl-iv-roster__tier-curve-seg{fill:none;pointer-events:none}.hl-iv-roster__tier-chart--grid-level-curve .hl-iv-roster__tier-curve-seg{stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hl-iv-roster__tier-chart--grid-level-curve.hl-iv-roster__tier-chart--comparing.hl-iv-roster__tier-chart--stage-emphasis .hl-iv-roster__tier-curve-seg{stroke-width:2.65}.hl-iv-roster__tier-chart--comparing .hl-iv-roster__tier-curve-stroke--primary-stage{stroke-width:2.65;filter:drop-shadow(0 0 7px rgba(14,225,242,.45))}.hl-iv-roster__tier-chart--comparing.hl-iv-roster__tier-chart--stage-emphasis .hl-iv-roster__tier-curve-stroke--primary-stage{stroke-width:2.85;filter:drop-shadow(0 0 10px currentColor)}.hl-iv-roster__head-identity:has(.hl-iv-roster__explorer-chip-inner:hover) .hl-iv-roster__tier-curve-svg .hl-iv-roster__tier-curve-stroke.hl-iv-roster__tier-curve-stroke--total{stroke-width:1.05;filter:none;stroke-opacity:.94}.hl-iv-roster__head-identity:has(.hl-iv-roster__explorer-chip-inner:hover) .hl-iv-roster__tier-curve-svg .hl-iv-roster__tier-curve-stroke.hl-iv-roster__tier-curve-stroke--stage{stroke-width:1.05;filter:none;stroke-opacity:.9}.hl-iv-roster__head-identity:has(.hl-iv-roster__explorer-chip-inner:hover) .hl-iv-roster__tier-chart--grid-level-curve.hl-iv-roster__tier-chart--comparing.hl-iv-roster__tier-chart--stage-emphasis .hl-iv-roster__tier-curve-svg .hl-iv-roster__tier-curve-stroke.hl-iv-roster__tier-curve-stroke--total.hl-iv-roster__tier-curve-stroke--primary-stage{stroke:#0ee1f2;stroke-width:1.08;filter:none;stroke-opacity:1}.hl-iv-roster__tier-curve-axis{position:relative;width:100%;min-height:12px;padding:2px 0 0;margin-top:3px;font-size:8px}.hl-iv-roster__tier-curve-axis-tick{position:absolute;top:2px;left:0;transform:translate(-50%);text-align:center;font-size:8px;font-weight:800;letter-spacing:.04em;color:#94a3b8d1;white-space:nowrap}.hl-iv-roster__tier-chart--grid-level-curve .hl-iv-roster__tier-curve-axis-tick{font-size:7px;letter-spacing:.03em}.hl-iv-roster__tier-chart--grid-level-curve .hl-iv-roster__tier-curve-svg-pad,.hl-iv-roster__tier-chart--grid-level-curve .hl-iv-roster__tier-curve-axis{box-sizing:border-box}.hl-iv-roster__tier-chart-bars-host .hl-iv-roster__tier-chart-unknown{margin-top:2px;text-align:left;max-width:min(172px,42vw)}.hl-iv-roster__stat--held-wide .hl-iv-roster__stat-head--inline-row{flex-shrink:0;margin-bottom:2px;width:100%}.hl-iv-roster__stat--held-wide .hl-iv-roster__stat-meta{margin-top:4px}.hl-iv-roster__stat--inline.hl-iv-roster__stat--tournament{position:relative;max-width:min(480px,100%);flex:1 1 min(340px,100%);overflow:visible;display:flex;flex-direction:column;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.hl-iv-roster__stat--inline.hl-iv-roster__stat--tournament:hover{border-color:#0ee2f166;box-shadow:0 0 0 1px #0ee2f124,0 12px 32px #00000061,inset 0 1px #ffffff12;background:linear-gradient(165deg,#12161eb8,#0c1c2694)}.hl-iv-roster__stat--inline.hl-iv-roster__stat--tournament.hl-iv-roster__stat--score-pct{flex:0 0 clamp(280px,30vw,420px);flex-shrink:0;width:clamp(280px,30vw,420px);max-width:100%;min-width:min(260px,100%);box-sizing:border-box}.hl-iv-roster__stat--score-pct .hl-iv-roster__stat-value{color:#5ee9f3;text-shadow:0 0 calc(6px + var(--hl-iv-score-pct, 0) * .08px) rgba(14,225,242,.45)}.hl-iv-roster__stat-head--inline-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:6px;min-width:0}.hl-iv-roster__stat-head--inline-row .hl-iv-roster__stat-label{flex:1 1 auto;min-width:0;max-width:100%}.hl-iv-roster__stat-head--inline-row .hl-iv-roster__stat-value{flex:0 1 auto;margin-left:auto;font-size:clamp(14px,3.8vw,17px)}.hl-iv-roster__stat-head--tournament-score.hl-iv-roster__stat-head--inline-row{display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;align-items:flex-start;justify-content:flex-start}.hl-iv-roster__stat-head--tournament-score .hl-iv-roster__stat-head-left{display:flex;flex-direction:column;gap:4px;flex:1 1 42%;min-width:0;align-self:flex-start;justify-content:flex-start}.hl-iv-roster__stat-head--tournament-score .hl-iv-roster__stat-head-held-rail{display:flex;align-items:flex-start;margin-left:2px;flex:1 1 58%;min-width:0}.hl-iv-roster__stat-head--tournament-score .hl-iv-roster__stat-head-left-stack{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0;max-width:100%;width:100%}.hl-iv-roster__stat-head-held-rail .hl-iv-roster__stat--inline.hl-iv-roster__stat--held-wide{flex:1 1 auto;width:auto;min-width:0;max-width:100%}.hl-iv-roster__stat-head--tournament-score .hl-iv-roster__stat-head-topline{width:100%;display:flex;align-items:center;gap:6px;min-width:0}.hl-iv-roster__stat-head--tournament-score .hl-iv-roster__stat-player-name{width:100%;max-width:100%;padding-left:2px;font-size:11px;font-weight:800;color:#e2e8f0eb;line-height:1.2;text-align:flex-start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hl-iv-roster__stat-head--tournament-score .hl-iv-roster__stat-player-name.is-muted{color:#94a3b8d1;font-weight:700}.hl-iv-roster__stat-player-compare{width:100%;max-width:min(220px,100%);padding-left:5px;margin-top:2px;font-size:9px;font-weight:700;line-height:1.35;color:#bae6fde6}.hl-iv-roster__stat-player-compare-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:4px 6px;min-width:0}.hl-iv-roster__stat-player-compare-side{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:3px;min-width:0}.hl-iv-roster__stat-player-compare-name{color:#f8fafcf2;font-weight:800;max-width:9.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hl-iv-roster__stat-player-compare-login,.hl-iv-roster__stat-player-compare-tag{font-weight:700;font-size:8px;letter-spacing:.02em;color:#94a3b8eb}.hl-iv-roster__stat-player-compare-vs{font-weight:800;font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:#0ee1f2bf}.hl-iv-roster__stat-head--tournament-score .hl-iv-roster__stat-head-illuvitar{width:48px;height:48px;border-radius:12px;object-fit:cover;border:1px solid rgba(14,225,242,.22);box-shadow:0 4px 14px #00000059;flex-shrink:0}.hl-iv-roster__stat-head--tournament-score .hl-iv-roster__stat-head-score-rail{margin-left:8px;display:flex;flex-direction:column;align-items:flex-end;align-self:flex-start;justify-content:flex-start;gap:2px;flex:0 0 auto;min-width:0}.hl-iv-roster__stat-head--tournament-score .hl-iv-roster__stat-score-row{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.hl-iv-roster__stat-head--tournament-score .hl-iv-roster__stat-score-row-top{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:1px}.hl-iv-roster__stat-head--tournament-score .hl-iv-roster__stat-head-left-stack .hl-iv-roster__wallet-line--stat-inline{margin-top:0;margin-left:2px;max-width:100%;align-self:flex-start}.hl-iv-roster__stat-head--tournament-score .hl-iv-roster__stat-score-cell{display:flex;align-items:center;justify-content:flex-end;min-width:0}.hl-iv-roster__stat-head--tournament-score .hl-iv-roster__stat-score-cell--score,.hl-iv-roster__stat-head--tournament-score .hl-iv-roster__stat-score-cell--pct{margin-top:-1px}.hl-iv-roster__stat-head--tournament-score .hl-iv-roster__stat-score-row-bottom{width:100%;display:flex;justify-content:flex-start}.hl-iv-roster__stat-head--tournament-score .hl-iv-roster__stat-max{display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.02em;color:#94a3b8b8;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.2}.hl-iv-roster__stat-head--tournament-score .hl-iv-roster__stat-max--inline-top{display:inline-flex;justify-content:flex-end;width:100%}.hl-iv-roster__stat-head--tournament-score.hl-iv-roster__stat-head--inline-row .hl-iv-roster__stat-head-score-rail .hl-iv-roster__stat-value{margin-left:0;display:inline-flex;flex-wrap:nowrap;align-items:baseline;gap:4px;white-space:nowrap}.hl-iv-roster__stat-head--tournament-score.hl-iv-roster__stat-head--inline-row .hl-iv-roster__stat-head-score-rail .hl-iv-roster__stat-value.hl-iv-roster__stat-value--score-inline{display:inline-flex;align-items:center;justify-content:flex-end;white-space:nowrap}.hl-iv-roster__tournament-progress-block{margin-top:auto;display:flex;flex-direction:column}.hl-iv-roster__tournament-progress-block .hl-iv-roster__progress-wrap--tournament-main{height:9px}.hl-iv-roster__tournament-progress-block .hl-iv-roster__progress-secondary-group .hl-iv-roster__progress-wrap--secondary{height:8px}.hl-iv-roster__stat-value--score-inline .hl-iv-roster__perfection-pct--tight{font-size:clamp(12px,3.2vw,15px);font-weight:800;color:#5ee9f3;letter-spacing:.02em}.hl-iv-roster__stat--tournament .hl-iv-roster__stat-head--inline-row .hl-iv-roster__stat-value,.hl-iv-roster__stat--tournament .hl-iv-roster__stat-head--tournament-score.hl-iv-roster__stat-head--inline-row .hl-iv-roster__stat-head-score-rail .hl-iv-roster__stat-value{margin-left:0}.hl-iv-roster__stat-head--inline-row .hl-iv-roster__perfection-pct{flex:0 1 auto;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hl-iv-roster__stat--tournament .hl-iv-roster__stat-head--inline-row .hl-iv-roster__badge{flex-shrink:0}.hl-iv-roster__pool-line{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px;row-gap:2px;margin-top:4px;margin-bottom:2px;font-size:10px;line-height:1.35;color:#94a3b8eb}.hl-iv-roster__pool-line-sep{color:#64748bbf}.hl-iv-roster__lucid-popover{position:absolute;right:0;bottom:calc(100% + 8px);width:min(var(--hl-iv-roster-lucid-popover-w, 300px),94vw);z-index:80;padding:12px 14px;border-radius:14px;background:linear-gradient(135deg,#141419fa,#1c202cf7,#161a24fa);border:1px solid rgba(14,226,241,.42);box-shadow:0 12px 40px #0000008c,0 0 0 1px #0ee2f126,inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none;animation:hl-iv-lucid-pop .22s ease-out}.hl-iv-roster__lucid-popover--portal{right:auto;bottom:auto;overflow:visible;animation:hl-iv-lucid-pop-portal .2s ease-out}@keyframes hl-iv-lucid-pop-portal{0%{opacity:0}to{opacity:1}}@keyframes hl-iv-lucid-pop{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.hl-iv-roster__lucid-popover-title{font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#0ee1f2;margin:0 0 4px;text-shadow:0 0 12px rgba(14,225,242,.35)}.hl-iv-roster__lucid-popover-lead{margin:0 0 8px;font-size:.72rem;line-height:1.35;color:#e2e8f0e0}.hl-iv-roster__lucid-popover-dl{margin:0}.hl-iv-roster__lucid-popover-dl-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:4px 0;border-bottom:1px solid rgba(14,225,242,.1);font-size:.68rem}.hl-iv-roster__lucid-popover-dl-row:last-child{border-bottom:none}.hl-iv-roster__lucid-popover-dl-row dt{margin:0;color:#94a3b8eb;font-weight:600;word-break:break-word}.hl-iv-roster__lucid-popover-dl-row dd{margin:0;font-variant-numeric:tabular-nums;color:#e2e8f0;font-weight:700;text-align:right}.hl-iv-roster__tier-chart{margin-top:2px;margin-bottom:4px}.hl-iv-roster__tier-chart-bars{display:flex;align-items:flex-end;justify-content:space-between;gap:2px;height:54px;padding:0 1px}.hl-iv-roster__tier-chart-col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px}.hl-iv-roster__tier-chart-track{width:100%;max-width:26px;height:40px;margin:0 auto;border-radius:6px 6px 2px 2px;background:#0000006b;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;border:1px solid rgba(255,255,255,.06)}.hl-iv-roster__tier-chart-fill{width:100%;min-height:2px;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#2dd4bf,#0ee1f2 55%,#0891b2);box-shadow:0 0 10px #0ee1f238;transition:height .35s ease}.hl-iv-roster__tier-chart--held-stat .hl-iv-roster__tier-chart-col:nth-child(1) .hl-iv-roster__tier-chart-fill{background:linear-gradient(180deg,#cbd5e1d1,#94a3b86b 48%,#33415524);box-shadow:0 0 8px #94a3b859}.hl-iv-roster__tier-chart--held-stat .hl-iv-roster__tier-chart-col:nth-child(2) .hl-iv-roster__tier-chart-fill{background:linear-gradient(180deg,#6ee7b7c7,#34d39966,#064e3b29);box-shadow:0 0 8px #34d39957}.hl-iv-roster__tier-chart--held-stat .hl-iv-roster__tier-chart-col:nth-child(3) .hl-iv-roster__tier-chart-fill{background:linear-gradient(180deg,#5eead4cc,#2dd4bf66,#0f766e29);box-shadow:0 0 10px #2dd4bf5c}.hl-iv-roster__tier-chart--held-stat .hl-iv-roster__tier-chart-col:nth-child(4) .hl-iv-roster__tier-chart-fill{background:linear-gradient(180deg,#93c5fdd1,#3b82f66b,#1e3a8a29);box-shadow:0 0 10px #3b82f661}.hl-iv-roster__tier-chart--held-stat .hl-iv-roster__tier-chart-col:nth-child(5) .hl-iv-roster__tier-chart-fill{background:linear-gradient(180deg,#d8b4fec7,#a855f766,#581c8729);box-shadow:0 0 10px #a855f761}.hl-iv-roster__tier-chart--held-stat .hl-iv-roster__tier-chart-col:nth-child(6) .hl-iv-roster__tier-chart-fill{background:linear-gradient(180deg,#fde68ad1,#f59e0b6b 48%,#78350f29);box-shadow:0 0 12px #f59e0b6b}.hl-iv-roster__tier-chart-axis{font-size:8px;font-weight:800;letter-spacing:.04em;color:#94a3b8e6}.hl-iv-roster__tier-chart-num{font-size:8px;font-weight:700;font-variant-numeric:tabular-nums;color:#e2e8f0b8}.hl-iv-roster__tier-chart-unknown{display:block;margin-top:4px;font-size:9px;color:#fbbf24e0;font-weight:600}.hl-iv-roster__stat--tournament .hl-iv-roster__progress-wrap--tournament-main .hl-iv-roster__progress-bar-inner--collection{transition:filter .25s ease;filter:saturate(calc(.9 + var(--hl-iv-score-pct, 0) * .003))}.hl-iv-roster__stats-vbar--inline{flex-shrink:0;width:1px;margin:4px 6px;align-self:stretch;background:#0ee1f238;box-shadow:0 0 12px #0ee1f21f;position:relative;z-index:6}.hl-iv-roster__game-name{display:block;font-size:15px;font-weight:700;letter-spacing:.02em;color:#f8fafc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hl-iv-roster__wallet-line{display:inline-flex;align-items:center;gap:8px;margin-top:4px;font-size:10px;font-weight:600;letter-spacing:.03em;font-variant-numeric:tabular-nums;color:#0ee1f2c7}.hl-iv-roster__wallet-line-text{display:inline-flex;min-width:0}.hl-iv-roster__wallet-copy{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:1px solid rgba(14,225,242,.22);background:#0ee1f20f;color:#0ee1f2eb;border-radius:6px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.hl-iv-roster__wallet-copy:hover{background:#0ee1f21f;border-color:#0ee1f26b;color:#0ee1f2;box-shadow:0 0 0 1px #0ee1f22e,0 10px 22px #00000038}.hl-iv-roster__wallet-picker-wrap{position:relative;flex-shrink:0;z-index:12000}.hl-iv-roster__avatar-btn{position:relative;padding:0;border:none;background:transparent;cursor:default;border-radius:14px}.hl-iv-roster__avatar-btn-inner,.hl-iv-roster__avatar-stack{display:inline-flex;flex-direction:column;align-items:flex-start;min-width:0}.hl-iv-roster__game-name--under-avatar{max-width:min(168px,42vw);font-size:11px;font-weight:800;line-height:1.2}.hl-iv-roster__game-name--under-avatar.is-muted{color:#94a3b8d1;font-weight:700}.hl-iv-roster__avatar-btn--selectable{cursor:pointer}.hl-iv-roster__avatar-btn--selectable:focus-visible{outline:none;box-shadow:0 0 0 2px #0ee1f273}.hl-iv-roster__wallet-picker{position:absolute;left:0;top:calc(100% + 10px);width:clamp(320px,62vw,480px);min-width:360px;z-index:12500;border-radius:12px;padding:10px;background:#040c16f5;border:1px solid rgba(14,225,242,.2);box-shadow:0 16px 46px #00000085;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(max-width:420px){.hl-iv-roster__wallet-picker{width:calc(100vw - 24px);left:50%;transform:translate(-50%)}}.hl-iv-roster__wallet-picker-head{display:flex;flex-direction:column;gap:2px;padding:2px 2px 8px}.hl-iv-roster__wallet-picker-title{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#e2e8f0f2}.hl-iv-roster__wallet-picker-sub{font-size:11px;line-height:1.3;color:#94a3b8c7}.hl-iv-roster__wallet-picker-list{display:flex;flex-direction:column;gap:8px}.hl-iv-roster__wallet-picker-empty{margin:0;padding:12px 10px;font-size:12px;color:#94a3b8d9;text-align:center}.hl-iv-roster__wallet-picker-foot{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.06)}.hl-iv-roster__wallet-picker-add{width:100%;padding:10px 12px;border-radius:8px;border:1px solid rgba(14,225,242,.35);background:#0ee1f214;color:#e0f7fa;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.hl-iv-roster__wallet-picker-add:hover{background:#0ee1f224;border-color:#0ee1f280}.hl-iv-roster__wallet-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;width:100%;text-align:left;padding:10px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#e2e8f0f2;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.hl-iv-roster__wallet-row-avatar-col{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:5px;width:78px}.hl-iv-roster__wallet-row-avatar{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.hl-iv-roster__wallet-row:focus-visible{outline:none;box-shadow:0 0 0 2px #0ee1f259;border-color:#0ee1f247}.hl-iv-roster__wallet-row:hover{background:#0ee1f214;border-color:#0ee1f240}.hl-iv-roster__wallet-row.is-active{background:#0ee1f21f;border-color:#0ee1f26b;box-shadow:0 0 0 1px #0ee1f22e}.hl-iv-roster__wallet-row-main{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.hl-iv-roster__wallet-row-top{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.hl-iv-roster__wallet-row-wallet{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;min-width:0}.hl-iv-roster__wallet-row-nick{font-size:11px;font-weight:800;color:#f8fafcf5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;width:100%;max-width:78px}.hl-iv-roster__wallet-row-nick.is-muted{color:#94a3b8d1;font-weight:700}.hl-iv-roster__wallet-row-addr{font-size:10px;font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:#0ee1f2c7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.hl-iv-roster__wallet-row-scores{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.hl-iv-roster__wallet-score-cell{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border-radius:10px;background:#ffffff09;border:1px solid rgba(255,255,255,.06);min-width:0}.hl-iv-roster__wallet-score-k{font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8b8}.hl-iv-roster__wallet-score-v{font-size:14px;font-weight:900;font-variant-numeric:tabular-nums;color:#e2e8f0f2;line-height:1.05}.hl-iv-roster__wallet-score-cell--score{border-color:#0ee1f229;background:#0ee1f20f}@media(max-width:520px){.hl-iv-roster__wallet-row-scores{grid-template-columns:minmax(0,1fr)}.hl-iv-roster__wallet-row-addr{max-width:100%}}.hl-iv-roster__wallet-row:hover .hl-iv-roster__wallet-row-avatar .illuvium-profile-avatar,.hl-iv-roster__wallet-row:focus-visible .hl-iv-roster__wallet-row-avatar .illuvium-profile-avatar{overflow:visible;z-index:5}.hl-iv-roster__wallet-row:hover .hl-iv-roster__wallet-row-avatar img.illuvium-profile-avatar__image,.hl-iv-roster__wallet-row:hover .hl-iv-roster__wallet-row-avatar img.illuvium-profile-avatar__image--framed,.hl-iv-roster__wallet-row:focus-visible .hl-iv-roster__wallet-row-avatar img.illuvium-profile-avatar__image,.hl-iv-roster__wallet-row:focus-visible .hl-iv-roster__wallet-row-avatar img.illuvium-profile-avatar__image--framed{transition:transform .18s ease,filter .18s ease;transform:scale(1.25);filter:drop-shadow(0 10px 22px rgba(0,0,0,.45)) drop-shadow(0 0 18px rgba(14,225,242,.22))}@media(max-width:640px){.hl-iv-roster__stat--inline,.hl-iv-roster__stat--inline.hl-iv-roster__stat--tournament{max-width:none}.hl-iv-roster__stat--inline.hl-iv-roster__stat--held-wide{width:100%;min-width:0;max-width:none;flex:1 1 100%}.hl-iv-roster__tournament-score-row>.hl-iv-roster__stat.hl-iv-roster__stat--inline.hl-iv-roster__stat--tournament.hl-iv-roster__stat--score-pct{width:100%;min-width:0;max-width:none;flex:1 1 100%}.hl-iv-roster__tournament-score-row>.hl-iv-roster__tier-chart-bars-host.hl-iv-roster__tier-chart-bars-host--by-tournament{width:100%;min-width:0;max-width:none;flex:1 1 100%}.hl-iv-roster__scores-inline--with-held .hl-iv-roster__held-cluster{width:100%;min-width:0;max-width:none;flex:1 1 100%}.hl-iv-roster__scores-inline--with-held>.hl-iv-roster__scores-inline-main{flex:1 1 100%;width:100%;max-width:none}.hl-iv-roster__scores-inline--with-held .hl-iv-roster__stat.hl-iv-roster__stat--inline.hl-iv-roster__stat--held-wide{width:100%;min-width:0;max-width:none;flex:1 1 100%;min-height:124px}.hl-iv-roster__stats-vbar--inline{margin:6px 8px}}@media(max-width:420px){.hl-iv-roster__stat--tournament .hl-iv-roster__stat-head--inline-row .hl-iv-roster__perfection-pct{flex:1 1 100%;max-width:100%;white-space:normal;overflow:visible;text-overflow:clip;text-align:center}}.hl-iv-roster__stat{padding:2px;border-radius:8px;background:#ffffff09;border:1px solid rgba(255,255,255,.05)}.hl-iv-roster__stat-head{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:4px}.hl-iv-roster__stat-label{font-size:9px;font-weight:700;letter-spacing:.42px;text-transform:uppercase;color:#94a3b8d1}.hl-iv-roster__stat-value-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.hl-iv-roster__stat-value{font-size:18px;font-weight:800;font-variant-numeric:tabular-nums;color:#0ee1f2;line-height:1.05}.hl-iv-roster__perfection-pct{font-size:clamp(9px,2.6vw,11px);font-weight:800;font-variant-numeric:tabular-nums;color:#e2e8f0eb;padding:2px clamp(5px,1.8vw,8px);border-radius:999px;border:1px solid rgba(14,225,242,.22);background:#0ee1f20f}.hl-iv-roster__stat-sub{font-size:11px;font-weight:600;color:#94a3b8d9;font-variant-numeric:tabular-nums}.hl-iv-roster__stat-meta{display:block;margin-top:4px;font-size:10px;color:#94a3b8cc}.hl-iv-roster__progress-wrap{position:relative;margin-top:8px;height:6px;border-radius:999px;background:#00000059;border:1px solid rgba(148,163,184,.22);box-sizing:border-box;overflow:hidden;isolation:isolate}.hl-iv-roster__progress-bar{height:100%;min-width:0;border-radius:999px;background:linear-gradient(90deg,#ef4444,#eab308 42%,#22c55e);transition:width .35s ease}.hl-iv-roster__progress-fill-clip{position:relative;height:100%;overflow:hidden;border-radius:999px;min-width:0;max-width:100%;transition:width .35s ease;z-index:1}.hl-iv-roster__progress-preview-clip{position:absolute;left:0;top:0;height:100%;overflow:hidden;border-radius:999px;min-width:0;max-width:100%;pointer-events:none;opacity:1;mix-blend-mode:normal;transition:width .15s ease}.hl-iv-roster__progress-preview-bar{height:100%;min-height:100%;width:calc(100% * 100 / var(--hl-iv-progress-clip-pct, 100));max-width:none;border-radius:999px;background:var(--hl-iv-preview-fill, #0ee1f2);box-shadow:0 0 0 1px var(--hl-iv-preview-outline, rgba(14, 225, 242, .22)),0 0 10px rgba(14,225,242,var(--hl-iv-preview-glow-alpha, .18))}.hl-iv-roster__progress-preview-excess{position:absolute;top:0;height:100%;border-radius:999px;pointer-events:none;z-index:3;background:var(--hl-iv-preview-fill, #0ee1f2);mix-blend-mode:normal;box-shadow:0 0 0 1px var(--hl-iv-preview-outline, rgba(14, 225, 242, .22)),0 0 10px rgba(14,225,242,var(--hl-iv-preview-glow-alpha, .18))}.hl-iv-roster__progress-bar-inner{height:100%;min-height:100%;width:calc(100% * 100 / var(--hl-iv-progress-clip-pct, 100));max-width:none;border-radius:999px}.hl-iv-roster__progress-bar-inner--collection,.hl-iv-roster__progress-bar-inner--level{background:linear-gradient(90deg,#ef4444,#eab308 42%,#22c55e)}.hl-iv-roster__progress-bar-inner--tpi{background:linear-gradient(90deg,#7a7a7b,#7a7a7b 25%,#53b20d 25%,#53b20d 50%,#86b3f7 50%,#86b3f7 75%,#8572f2 75%,#8572f2 90%,#bf6f12 90%,#bf6f12 97%,#a405f5 97%,#a405f5 99%,#d4af37 99%,#d4af37)}.hl-iv-roster__progress-bar-inner--tpi-stack{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;width:100%;max-width:100%;min-width:0;overflow:hidden;opacity:.62}.hl-iv-roster__progress-tpi-seg{flex:0 0 auto;height:100%;min-width:0;position:relative;box-sizing:border-box}@keyframes hlIvRosterTpi100ElitePulse{0%,to{opacity:1}50%{opacity:.24}}.hl-iv-roster__progress-tpi-seg.hl-iv-roster__progress-tpi-seg--tpi100-elite{position:relative;z-index:1;border-left:1px solid rgba(255,248,220,.65);border-right:1px solid rgba(255,248,220,.65);box-shadow:inset 0 0 0 1px #fff7d480,inset 0 0 10px #ffe8a0d9,0 0 16px #ffd666f2;animation:hlIvRosterTpi100ElitePulse 1.8s ease-in-out infinite}@keyframes hlIvRosterTpi97to99ElitePulse{0%,to{opacity:.96}50%{opacity:.72}}.hl-iv-roster__progress-tpi-seg.hl-iv-roster__progress-tpi-seg--tpi97-99-elite{position:relative;z-index:1;border-left:1px solid rgba(254,243,199,.55);border-right:1px solid rgba(254,243,199,.55);box-shadow:inset 0 0 0 1px #fde68a73,inset 0 0 8px #fbbf248c,0 0 12px #f59e0bb8;animation:hlIvRosterTpi97to99ElitePulse 1.8s ease-in-out infinite}.hl-iv-roster__progress-bar-inner--lvl-stack{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;width:100%;max-width:100%;min-width:0;overflow:hidden}.hl-iv-roster__progress-lvl-seg{flex:0 0 auto;height:100%;min-width:0;position:relative;box-sizing:border-box}.hl-iv-roster__progress-seg-edge{position:absolute;top:50%;transform:translateY(-50%);font-size:9px;font-weight:700;line-height:1;letter-spacing:-.02em;color:#fffffff5;background:#0f172aeb;border-radius:3px;padding:1px 4px;box-shadow:0 0 0 1px #00000059;pointer-events:none;z-index:1;max-width:48%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hl-iv-roster__progress-seg-edge--start{left:2px;text-align:left}.hl-iv-roster__progress-seg-edge--end{right:2px;text-align:right}.hl-iv-roster__progress-seg-edge--solo{left:50%;transform:translate(-50%,-50%);text-align:center;max-width:90%}.hl-iv-roster__strip-tier-metric-bars{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0;padding:2px 0 0;overflow:visible}.hl-iv-roster__strip-tier-metric-bars .hl-iv-roster__strip-tier-mini-avatar-row{flex-direction:row;justify-content:flex-start;min-width:0}.hl-iv-roster__strip-tier-metric-bars .hl-iv-roster__strip-tier-mini-avatar-col--metric{box-sizing:border-box;min-width:0}.hl-iv-roster__strip-tier-metric-row{display:grid;grid-template-columns:56px 1fr;align-items:start;gap:4px;min-width:0}.hl-iv-roster__strip-tier-metric-bar-col{display:flex;flex-direction:column;gap:2px;min-width:0;width:100%;overflow:visible}.hl-iv-roster__strip-tier-mini-bar-stack{display:flex;flex-direction:column;gap:2px;width:100%;min-width:0}.hl-iv-roster__strip-tier-mini-avg-track{position:relative;width:100%;height:3px;border-radius:999px;background:#4755698c;box-shadow:inset 0 0 0 1px #0f172a59}.hl-iv-roster__strip-tier-mini-avg-marker{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;border-radius:1px;background:#e2e8f0eb;box-shadow:0 0 0 1px #0f172a73}.hl-iv-roster__strip-tier-mini-avg-marker--tpi{background:#bae6fdf2}.hl-iv-roster__strip-tier-mini-avatar-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end;width:100%;min-width:0;min-height:13px;margin:1px 0 2px;overflow:visible}.hl-iv-roster__strip-tier-mini-avatar-col{position:relative;flex-shrink:0;min-width:0;height:13px;overflow:visible}.hl-iv-roster__strip-tier-mini-avatar-cluster{position:absolute;bottom:0;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;z-index:1}.hl-iv-roster__strip-tier-mini-avatar-cluster__stack{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;max-width:none;overflow:visible}.hl-iv-roster__strip-tier-mini-avatar-cluster__stack--metric-desc{--hl-iv-metric-desc-avatar-px: 30px;--hl-iv-metric-desc-overflow-px: 22px;position:relative;z-index:0;flex-wrap:wrap;justify-content:center;max-width:min(100%,240px);row-gap:2px;column-gap:2px}.hl-iv-roster__strip-tier-mini-avatar-cluster__stack--metric-desc .hl-iv-roster__strip-tier-mini-avatar-img{width:var(--hl-iv-metric-desc-avatar-px);height:var(--hl-iv-metric-desc-avatar-px);margin-left:0!important}.hl-iv-roster__strip-tier-mini-avatar-cluster__stack--metric-desc .hl-iv-roster__strip-tier-mini-avatar-img--metric-overflow{width:var(--hl-iv-metric-desc-overflow-px);height:var(--hl-iv-metric-desc-overflow-px);margin-left:0!important;border-width:1px}.hl-iv-roster__strip-tier-mini-avatar-img{flex-shrink:0;width:30px;height:30px;border-radius:50%;object-fit:cover;border:1px solid rgba(14,225,242,.18);box-shadow:0 0 0 1px #0f172abf;margin-left:-3px;overflow:visible}.hl-iv-roster__strip-tier-mini-avatar-img:first-child{margin-left:0}.hl-iv-roster__strip-tier-mini-avatar-more{flex-shrink:0;margin-left:1px;font-size:7px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#e2e8f0f2;line-height:1}.hl-iv-roster__strip-tier-mini-avatar-pin{display:block;width:0;height:6px;margin-top:0;border-left:1px solid rgba(148,163,184,.65)}.hl-iv-roster__strip-tier-metric-label-cell{display:flex;align-items:center;gap:5px;min-width:0}.hl-iv-roster__strip-tier-metric-label-cell .hl-iv-roster__progress-secondary-dot{width:7px;height:7px}.hl-iv-roster__strip-tier-metric-lbl{font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8c7}.hl-iv-roster__progress-wrap--strip-tier-mini{height:12px;margin-top:0;background:#ffffff0f;border:1px solid rgba(148,163,184,.22);border-radius:999px}.hl-iv-roster__progress-wrap--strip-tier-mini .hl-iv-roster__progress-seg-edge{font-size:8px;font-weight:800}.hl-iv-roster__progress-cap{display:block;margin-top:4px;font-size:9px;font-weight:600;letter-spacing:.02em;color:#94a3b8d1;font-variant-numeric:tabular-nums}.hl-iv-roster__progress-preview-label{color:#0ee1f2d9;font-weight:700}.hl-iv-roster__progress-secondary-group{display:flex;flex-direction:column;gap:5px;margin-top:8px}.hl-iv-roster__progress-secondary-row{display:grid;grid-template-columns:58px 1fr 38px;align-items:center;gap:6px;min-width:0}.hl-iv-roster__progress-secondary-label-cell{display:flex;align-items:center;gap:5px;min-width:0}.hl-iv-roster__progress-secondary-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 1px #00000047 inset,0 0 6px #00000026}.hl-iv-roster__progress-secondary-dot--level{background:linear-gradient(135deg,#f59e0bf2,#fbbf24fa 45%,#fde047d9)}.hl-iv-roster__progress-secondary-dot--tpi{background:linear-gradient(90deg,#7a7a7b,#7a7a7b 25%,#53b20d 25%,#53b20d 50%,#86b3f7 50%,#86b3f7 75%,#8572f2 75%,#8572f2 90%,#bf6f12 90%,#bf6f12 97%,#a405f5 97%,#a405f5 99%,#d4af37 99%,#d4af37)}.hl-iv-roster__progress-secondary-label{font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8bf}.hl-iv-roster__progress-secondary-pct{font-size:9px;font-weight:700;font-variant-numeric:tabular-nums;color:#94a3b8b8;text-align:right}.hl-iv-roster__progress-wrap--secondary{height:4px;margin-top:0;background:#ffffff0f;border-color:#94a3b842}.hl-iv-roster__progress-wrap--tournament-main{background:#ffffff0f;border-color:#94a3b842}.hl-iv-roster__progress-bar--level{background:linear-gradient(90deg,#ef4444,#eab308 42%,#22c55e)}.hl-iv-roster__progress-bar--tpi{background:linear-gradient(90deg,#ef4444,#eab308)}.hl-iv-roster__badge{flex-shrink:0;padding:1px 7px;border-radius:999px;font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border:1px solid transparent}.hl-iv-roster__badge--ok{background:#22c55e1f;color:#4ade80;border-color:#22c55e47}.hl-iv-roster__badge--busy{background:#fbbf241f;color:#fbbf24;border-color:#fbbf2447}.hl-iv-roster__badge--pending{font-size:8px;font-weight:700;letter-spacing:.03em;text-transform:none;color:#facc15f2;background:#facc151a;border-color:#facc1552}.hl-iv-roster__badge--stale{background:#94a3b81a;color:#cbd5e1e0;border-color:#94a3b838}.hl-iv-roster__toolbar{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-bottom:8px;min-width:0;max-width:100%}.hl-iv-roster__metric-group{display:flex;flex-direction:column;gap:4px;min-width:0;min-height:52px;justify-content:flex-end}.hl-iv-roster__metric-group .hl-iv-roster__filter-cat{line-height:1.2}.hl-iv-roster__strip-metric-toggle{display:inline-flex;flex-direction:row;align-self:flex-start;padding:3px;border-radius:10px;background:#00000047;border:1px solid rgba(14,225,242,.14);gap:3px}.hl-iv-roster__filter-chips>.hl-iv-roster__strip-metric-toggle{align-self:stretch;align-items:stretch;box-sizing:border-box;min-height:var(--hl-filter-chips-min-h, 40px)}.hl-iv-roster__metric-btn{padding:6px 14px;border-radius:8px;border:1px solid transparent;background:transparent;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8d1;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.hl-iv-roster__filter-chips .hl-iv-roster__metric-btn{box-sizing:border-box;min-width:76px;min-height:30px;padding:6px 10px;display:inline-flex;align-items:center;justify-content:center}.hl-iv-roster__metric-btn--sort-dir{min-width:0!important;width:auto!important;max-width:40px;padding:4px 7px!important;font-weight:900;letter-spacing:0;color:#0ee1f2!important}.hl-iv-roster__metric-btn--sort-dir:hover{color:#5ee9f3!important}.hl-iv-roster__metric-btn:hover{color:#e2e8f0f2;background:#ffffff0a}.hl-iv-roster__metric-btn--on{color:#0ee1f2;background:#0ee1f21f;border-color:#0ee1f26b;box-shadow:0 0 0 1px #0ee1f233,0 6px 18px #0ee1f214}.hl-iv-roster__metric-btn:disabled{opacity:.38;cursor:not-allowed;color:#94a3b873}.hl-iv-roster__toolbar-filters{width:100%;min-width:0;box-sizing:border-box;padding:8px 10px 10px;border-radius:12px;background:#00000024;border:1px solid rgba(14,225,242,.08)}.hl-iv-roster__toolbar-filters--class-col{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;row-gap:10px;align-items:start;justify-items:stretch;width:100%;max-width:100%;min-width:0;overflow:visible;scrollbar-gutter:stable;scrollbar-width:thin;position:relative;z-index:1}.hl-iv-roster__toolbar-filters-cell--r1-full{grid-column:1;grid-row:1;justify-self:stretch;width:100%;min-width:0;max-width:100%}.hl-iv-roster__toolbar-filters-aff-sliver-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;column-gap:10px;row-gap:10px;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:visible;scrollbar-gutter:stable;scrollbar-width:thin}.hl-iv-roster__toolbar-filters-aff-sliver-row>.hl-iv-roster__toolbar-filters-aff-class{flex:0 1 auto;width:auto;max-width:100%;min-width:0;overflow-x:auto;overflow-y:visible}.hl-iv-roster__toolbar-filters-aff-sliver-row>.hl-iv-roster__toolbar-filters-level-sliver{flex:0 1 min(320px,100%);align-self:stretch;width:auto;min-width:0;max-width:min(320px,100%);margin-left:0}.hl-iv-roster__toolbar-filters-level-sliver{display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0;max-width:100%;min-height:40px;padding:6px 10px 8px;border-radius:10px;background:linear-gradient(105deg,#0ee1f212,#6366f10d 42%,#0f172a59);border:1px solid rgba(14,225,242,.14);box-shadow:inset 0 1px #ffffff0d,0 4px 14px #0000001f;box-sizing:border-box}.hl-iv-roster__level-sliver-main{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:100%;min-width:0}.hl-iv-roster__level-slicer{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:4px;min-width:0;width:100%}.hl-iv-roster__level-slicer-head{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:8px;padding:0 2px 0 0;flex-shrink:0;width:100%;box-sizing:border-box}.hl-iv-roster__level-slicer-cat{font-size:8px;font-weight:700;letter-spacing:.36px;text-transform:uppercase;color:#bae6fdc7}.hl-iv-roster__level-slicer-readout{font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;color:#94a3b8d1;letter-spacing:.02em;white-space:nowrap;min-width:0}.hl-iv-roster__level-slicer-readout--active{color:#f1f5f9f5}.hl-iv-roster__level-slicer-readout-inp{width:3.1em;max-width:42%;padding:2px 4px;margin:0;border:1px solid rgba(148,163,184,.22);border-radius:6px;background:#0f172a8c;font:inherit;font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;color:inherit;text-align:center;box-sizing:border-box;line-height:1.2}.hl-iv-roster__level-slicer-readout-inp:focus{outline:none;border-color:#0ee1f28c;box-shadow:0 0 0 1px #0ee1f233}.hl-iv-roster__level-slicer-readout-inp::-webkit-outer-spin-button,.hl-iv-roster__level-slicer-readout-inp::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.hl-iv-roster__level-slicer-readout-inp[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.hl-iv-roster__level-slicer-readout-sep{margin:0 4px;opacity:.5}.hl-iv-roster__level-slicer-track-area{position:relative;height:28px;box-sizing:border-box;width:100%;min-width:0;flex:0 0 auto}.hl-iv-roster__level-slicer-rail{position:absolute;left:10px;right:10px;top:50%;height:4px;margin-top:-2px;border-radius:999px;background:#0f172ab8;border:1px solid rgba(255,255,255,.08);pointer-events:none}.hl-iv-roster__level-slicer-range{position:absolute;top:0;height:100%;border-radius:999px;background:linear-gradient(90deg,#0ee1f261,#818cf87a);box-shadow:0 0 14px #0ee1f233}.hl-iv-roster__level-slicer-input{position:absolute;left:0;width:100%;top:0;height:28px;margin:0;padding:0;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none}.hl-iv-roster__level-slicer-input::-webkit-slider-thumb{pointer-events:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:15px;height:15px;border-radius:50%;border:2px solid rgba(14,225,242,.82);background:#0f172af0;box-shadow:0 0 0 1px #00000059,0 2px 10px #0ee1f247;cursor:grab}.hl-iv-roster__level-slicer-input:active::-webkit-slider-thumb{cursor:grabbing}.hl-iv-roster__level-slicer-input::-moz-range-thumb{pointer-events:auto;width:15px;height:15px;border-radius:50%;border:2px solid rgba(14,225,242,.82);background:#0f172af0;cursor:grab}.hl-iv-roster__level-slicer-input::-webkit-slider-runnable-track{height:4px;background:transparent}.hl-iv-roster__level-slicer-input::-moz-range-track{height:4px;background:transparent}.hl-iv-roster__level-slicer-input--low{z-index:3}.hl-iv-roster__level-slicer-input--high{z-index:4}.hl-iv-roster__toolbar-filters-cell--r2-full{grid-column:1;grid-row:2;justify-self:stretch;width:100%;min-width:0;max-width:100%}.hl-iv-roster__toolbar-filters-aff-class{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;width:fit-content;max-width:100%;column-gap:0;row-gap:4px}.hl-iv-roster__toolbar-filters-aff-class .hl-iv-roster__filter-vbar{margin-left:4px;margin-right:4px;margin-top:10px}.hl-iv-roster__toolbar-filters-aff-class .hl-iv-roster__filter-group{flex:0 1 auto;min-width:0}.hl-iv-roster__toolbar-filters-strip-tier{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:0;row-gap:4px;width:100%;min-width:0;max-width:100%;overflow:visible}.hl-iv-roster__toolbar-filters-strip-tier .hl-iv-roster__filter-group{align-items:flex-start}.hl-iv-roster__toolbar-filters-strip-tier .hl-iv-roster__filter-vbar{margin-left:4px;margin-right:4px;margin-top:10px}.hl-iv-roster__toolbar-filters-reset-slot{display:flex;flex-direction:column;align-items:flex-start;flex-shrink:0;gap:4px;padding-left:0}.hl-iv-roster__strip-search{flex:0 1 200px;min-width:100px;max-width:260px;height:28px;padding:0 10px;border-radius:6px;border:1px solid rgba(255,255,255,.12);background:#0f172abf;color:#e2e8f0f2;font-size:11px;font-weight:600;outline:none;box-sizing:border-box}.hl-iv-roster__strip-search::placeholder{color:#94a3b88c;font-weight:500}.hl-iv-roster__strip-search:focus{border-color:#0ee1f273;box-shadow:0 0 0 1px #0ee1f233}.hl-iv-roster__toolbar-filters-reset-spacer{visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none;white-space:nowrap;line-height:1.2}.hl-iv-roster__toolbar-filters-aff-class .hl-iv-roster__chip-scroll--affinity,.hl-iv-roster__toolbar-filters-aff-class .hl-iv-roster__chip-scroll--class{max-width:100%}.hl-iv-roster__toolbar-filters-line{margin-top:10px;width:100%;min-width:0;min-height:44px}.hl-iv-roster__line-filter-placeholder{font-size:11px;font-weight:600;color:#94a3b861;padding:6px 4px 0;-webkit-user-select:none;user-select:none}.hl-iv-roster__toolbar-filters-line .hl-iv-roster__filter-group{align-items:flex-start;width:100%}.hl-iv-roster__chip-scroll--line{max-width:100%;width:100%;flex-wrap:nowrap;overflow-x:auto;overflow-y:visible;scrollbar-gutter:stable both-edges}.hl-iv-roster__chip--line{flex:0 0 auto;padding:4px 10px;font-size:10px;font-weight:700;letter-spacing:.02em;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-color:#94a3b847;background:#94a3b80f}@media(max-width:720px){.hl-iv-roster__toolbar-filters--class-col{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.hl-iv-roster__toolbar-filters-aff-sliver-row{flex-direction:column;flex-wrap:nowrap;align-items:stretch}.hl-iv-roster__toolbar-filters-aff-sliver-row>.hl-iv-roster__toolbar-filters-aff-class,.hl-iv-roster__toolbar-filters-aff-sliver-row>.hl-iv-roster__toolbar-filters-level-sliver{flex:1 1 auto;width:100%;max-width:100%;min-width:0}}.hl-iv-roster__strip-label{flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.38px;text-transform:uppercase;color:#94a3b8ad;margin-right:10px;padding-top:14px}.hl-iv-roster__filter-group{display:flex;flex-direction:row;align-items:flex-start}.hl-iv-roster__filter-group-inner{display:flex;flex-direction:column;gap:4px;min-width:0}.hl-iv-roster__filter-vbar{width:1px;height:28px;margin:10px 10px 0;align-self:flex-start;background:#0ee1f247;box-shadow:0 0 10px #0ee1f21f}.hl-iv-roster__filter-cat{font-size:8px;font-weight:700;letter-spacing:.36px;text-transform:uppercase;color:#94a3b88c}.hl-iv-roster__filter-chips{--hl-filter-chips-min-h: 40px;display:flex;flex-wrap:wrap;align-items:stretch;gap:6px;min-height:var(--hl-filter-chips-min-h)}.hl-iv-roster__filter-chips>.hl-iv-roster__strip-metric-toggle,.hl-iv-roster__filter-chips>.hl-iv-roster__tier-chip-wrap{display:inline-flex;align-items:center;align-self:stretch;box-sizing:border-box;min-height:var(--hl-filter-chips-min-h)}.hl-iv-roster__filter-chips>.hl-iv-roster__chip-scroll{align-self:center;min-height:var(--hl-filter-chips-min-h)}.hl-iv-roster__chip-scroll{display:flex;flex-direction:row;flex-wrap:nowrap;gap:6px;max-width:min(320px,92vw);overflow-x:auto;overflow-y:hidden;padding:2px 2px 4px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.hl-iv-roster__chip-scroll--line{max-width:100%}.hl-iv-roster__chip-scroll--affinity,.hl-iv-roster__chip-scroll--class{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;max-width:100%;width:100%;overflow:visible;padding:2px 0 4px;box-sizing:border-box}.hl-iv-roster__chip-scroll--affinity .hl-iv-roster__chip--affinity,.hl-iv-roster__chip-scroll--affinity .hl-iv-roster__chip--class,.hl-iv-roster__chip-scroll--class .hl-iv-roster__chip--affinity,.hl-iv-roster__chip-scroll--class .hl-iv-roster__chip--class{width:100%;min-width:0;box-sizing:border-box}@media(max-width:520px){.hl-iv-roster__chip-scroll--affinity,.hl-iv-roster__chip-scroll--class{grid-template-columns:repeat(5,minmax(0,1fr))}}.hl-iv-roster__chip{display:inline-flex;align-items:center;justify-content:center;padding:2px;border-radius:6px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#e2e8f0e6;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.hl-iv-roster__tier-chip-wrap{position:relative;z-index:0;display:inline-flex;vertical-align:top;flex:0 0 var(--hl-tier-chip-w);width:var(--hl-tier-chip-w);min-width:var(--hl-tier-chip-w);max-width:var(--hl-tier-chip-w);box-sizing:border-box;justify-content:center}.hl-iv-roster__tier-chip-wrap--picker-open{z-index:6105}.hl-iv-roster__chip.hl-iv-roster__chip--tier{flex-direction:column;gap:2px;width:100%;min-width:0;max-width:100%;min-height:var(--hl-filter-chips-min-h, 40px);justify-content:center;padding:3px 4px 4px;font-size:10px;font-weight:800;font-variant-numeric:tabular-nums;background-color:#ff8a0022;border:1px solid rgba(255,138,0,.333);box-sizing:border-box;overflow:hidden}.hl-iv-roster__tier-chip-label{line-height:1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.hl-iv-roster__tier-chip-count{display:inline-flex;align-items:baseline;justify-content:center;gap:0;font-size:9px;font-weight:800;line-height:1.15;min-width:2.65rem;max-width:100%;box-sizing:border-box;padding:3px 4px;border-radius:5px;letter-spacing:.03em;font-variant-numeric:tabular-nums;color:#f8fafcf5;background:#0f172ab8;border:1px solid rgba(148,163,184,.55);text-shadow:0 1px 2px rgba(0,0,0,.65);box-shadow:0 0 0 1px #0003 inset}.hl-iv-roster__tier-chip-count-num{color:#fff;font-weight:800;text-shadow:0 1px 2px rgba(0,0,0,.55)}.hl-iv-roster__tier-chip-count-slash-den{color:#cbd5e1fa;font-weight:700}.hl-iv-roster__tier-chip-count--partial{background:#334155b8;border-color:#cbd5e194}.hl-iv-roster__tier-chip-count--partial .hl-iv-roster__tier-chip-count-num{color:#fff}.hl-iv-roster__chip--tier-picker-open{border-color:#0ee1f273!important}.hl-iv-roster__tier-picker-popover{--hl-tier-picker-cols: 3;--hl-tier-picker-col-w: 85px;--hl-tier-picker-gap: 6px;position:absolute;z-index:6110;bottom:calc(100% + 5px);top:auto;left:50%;transform:translate(-50%);width:min(calc(100vw - 16px),calc(var(--hl-tier-picker-cols) * var(--hl-tier-picker-col-w) + (var(--hl-tier-picker-cols) - 1) * var(--hl-tier-picker-gap) + 16px));min-width:min(calc(3 * var(--hl-tier-picker-col-w) + 2 * var(--hl-tier-picker-gap) + 16px),calc(100vw - 16px));max-width:calc(100vw - 16px);max-height:min(88vh,1400px);overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:6px;padding:8px 8px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#0f172afa;box-shadow:0 -10px 40px #00000073,0 14px 44px #00000080,0 0 0 1px #0003}@media(min-width:520px){.hl-iv-roster__tier-picker-popover{--hl-tier-picker-cols: 6}}@media(min-width:880px){.hl-iv-roster__tier-picker-popover{--hl-tier-picker-cols: 9}}.hl-iv-roster__filter-group-inner--tier-picker{align-items:stretch;width:100%;min-width:0;position:relative;z-index:6112;overflow:visible}.hl-iv-roster__tier-stage-reset-row{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap;gap:0;width:100%;min-width:0;justify-content:flex-start}.hl-iv-roster__tier-picker-anchor{--hl-tier-chip-w: 54px;position:relative;z-index:1;display:flex;flex-direction:column;gap:4px;flex:0 1 auto;min-width:0;max-width:100%}.hl-iv-roster__filter-vbar--tier-stage-tight{margin-left:4px;margin-right:4px;flex-shrink:0}.hl-iv-roster__filter-group-inner--stage-inline{flex:0 0 auto;flex-shrink:0}.hl-iv-roster__toolbar-filters-reset-slot--tier-cluster{flex-shrink:0}.hl-iv-roster__filter-group--tier-picker-host{overflow:visible;flex:1 1 auto;min-width:0}.hl-iv-roster__filter-group--tier-picker-host .hl-iv-roster__filter-group-inner--tier-picker{min-width:0}.hl-iv-roster__filter-group--tier-picker-host .hl-iv-roster__filter-chips{flex-wrap:nowrap;width:max-content;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;-webkit-overflow-scrolling:touch;box-sizing:border-box;padding-bottom:2px}.hl-iv-roster__tier-picker-popover.hl-iv-roster__tier-picker-popover--under-chips{position:absolute;z-index:6110;top:calc(100% + 6px);bottom:auto;left:50%;right:auto;transform:translate(-50%);align-self:auto;width:min(calc(100vw - 16px),calc(var(--hl-tier-picker-cols) * var(--hl-tier-picker-col-w) + (var(--hl-tier-picker-cols) - 1) * var(--hl-tier-picker-gap) + 16px));min-width:min(calc(3 * var(--hl-tier-picker-col-w) + 2 * var(--hl-tier-picker-gap) + 16px),calc(100vw - 16px));max-width:calc(100vw - 16px);margin-top:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:10px;row-gap:8px;box-shadow:0 10px 32px #00000073,0 0 0 1px #0003}.hl-iv-roster__tier-picker-popover.hl-iv-roster__tier-picker-popover--under-chips>.hl-iv-roster__tier-picker-strip-tools.hl-iv-roster__tier-picker-strip-tools--aff{grid-column:1;grid-row:1;min-width:0}.hl-iv-roster__tier-picker-popover.hl-iv-roster__tier-picker-popover--under-chips>.hl-iv-roster__tier-picker-actions{grid-column:2;grid-row:1;align-self:center;flex-wrap:nowrap}.hl-iv-roster__tier-picker-popover.hl-iv-roster__tier-picker-popover--under-chips>.hl-iv-roster__tier-picker-empty,.hl-iv-roster__tier-picker-popover.hl-iv-roster__tier-picker-popover--under-chips>.hl-iv-roster__tier-picker-body{grid-column:1 / -1;grid-row:2}.hl-iv-roster__tier-picker-popover.hl-iv-roster__tier-picker-popover--under-chips .hl-iv-roster__chip-trait-abbr{font-size:8px;line-height:1.12}.hl-iv-roster__tier-picker-popover.hl-iv-roster__tier-picker-popover--under-chips .hl-iv-roster__tile--picker-mini .hl-iv-roster__tile-visual-wrap{width:var(--hl-tier-picker-col-w, 85px);height:var(--hl-tier-picker-col-w, 85px);flex-shrink:0;align-self:center}.hl-iv-roster__tier-picker-popover.hl-iv-roster__tier-picker-popover--under-chips .hl-iv-roster__tile--picker-mini .hl-iv-roster__tile-visual{width:var(--hl-tier-picker-col-w, 85px);height:var(--hl-tier-picker-col-w, 85px);min-width:var(--hl-tier-picker-col-w, 85px);min-height:var(--hl-tier-picker-col-w, 85px);max-width:var(--hl-tier-picker-col-w, 85px);max-height:var(--hl-tier-picker-col-w, 85px);box-sizing:border-box}.hl-iv-roster__tier-picker-popover.hl-iv-roster__tier-picker-popover--under-chips .hl-iv-roster__tile--picker-mini .hl-iv-roster__tile-img-clip{width:var(--hl-tier-picker-col-w, 85px);height:var(--hl-tier-picker-col-w, 85px)}.hl-iv-roster__tier-picker-popover.hl-iv-roster__tier-picker-popover--under-chips .hl-iv-roster__tile--picker-mini .hl-iv-roster__tile-img-clip img{width:var(--hl-tier-picker-col-w, 85px);height:var(--hl-tier-picker-col-w, 85px);max-width:none;max-height:none;object-fit:cover;object-position:center center}.hl-iv-roster__tier-picker-popover.hl-iv-roster__tier-picker-popover--under-chips .hl-iv-roster__tile--picker-mini .hl-iv-roster__tile-img-clip .hl-iv-roster__thumb-fallback{width:var(--hl-tier-picker-col-w, 85px);height:var(--hl-tier-picker-col-w, 85px);min-width:var(--hl-tier-picker-col-w, 85px);min-height:var(--hl-tier-picker-col-w, 85px);box-sizing:border-box}.hl-iv-roster__tier-picker-strip-tools,.hl-iv-roster__tier-picker-actions{display:flex;flex-wrap:wrap;gap:6px}.hl-iv-roster__tier-picker-strip-tools--aff{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;flex-wrap:unset}.hl-iv-roster__tier-picker-popover .hl-iv-roster__tier-picker-strip-tools--aff .hl-iv-roster__chip--affinity{width:100%;min-width:0;box-sizing:border-box}.hl-iv-roster__tier-picker-tool-btn{flex:1 1 auto;min-width:0;padding:4px 8px;border-radius:6px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#e2e8f0eb;font-size:9px;font-weight:700;cursor:pointer}.hl-iv-roster__tier-picker-tool-btn:disabled{opacity:.45;cursor:not-allowed}.hl-iv-roster__tier-picker-tool-btn:hover:not(:disabled){background:#0ee1f21f;border-color:#0ee1f259}.hl-iv-roster__tier-picker-actions .hl-iv-roster__tier-picker-tool-btn{padding:7px 12px;font-size:11px;border-radius:8px}.hl-iv-roster__tier-picker-empty{margin:4px 0 0;font-size:10px;color:#94a3b8d9}.hl-iv-roster__tier-picker-body{overflow:visible;max-height:none;flex:0 0 auto;display:flex;flex-direction:column;gap:10px;padding-top:2px}.hl-iv-roster__tier-picker-line-block{display:flex;flex-direction:column;gap:8px}.hl-iv-roster__tier-picker-line-heading{margin:0;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8e0;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:4px}.hl-iv-roster__tier-picker-aff-block{display:flex;flex-direction:column;gap:6px}.hl-iv-roster__tier-picker-aff-heading{font-size:9px;font-weight:700;color:#e2e8f0d1;padding-left:2px}.hl-iv-roster__tier-picker-grid{display:grid;grid-template-columns:repeat(var(--hl-tier-picker-cols, 3),minmax(0,1fr));gap:var(--hl-tier-picker-gap, 6px)}.hl-iv-roster__tier-picker-popover .hl-iv-roster__tile.hl-iv-roster__tile--picker-mini{flex:none;min-width:0;max-width:none;width:100%;gap:2px;padding:0;margin:0;border:none;border-radius:0;background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer;align-items:stretch;-webkit-appearance:none;-moz-appearance:none;appearance:none}.hl-iv-roster__tier-picker-popover .hl-iv-roster__tile.hl-iv-roster__tile--picker-mini:disabled{cursor:default;opacity:.55}.hl-iv-roster__tier-picker-popover .hl-iv-roster__tile.hl-iv-roster__tile--picker-mini:not(:disabled):hover .hl-iv-roster__tile-visual{filter:brightness(1.06)}.hl-iv-roster__tier-picker-popover .hl-iv-roster__tile--picker-mini .hl-iv-roster__tile-visual{border-width:2px;border-radius:8px}.hl-iv-roster__tier-picker-popover.hl-iv-roster__tier-picker-popover--under-chips .hl-iv-roster__tile--picker-mini .hl-iv-roster__tile-visual{border-width:1px}.hl-iv-roster__tier-picker-popover .hl-iv-roster__tile--picker-mini.hl-iv-roster__tile--picker-in .hl-iv-roster__tile-visual{border-color:#22c55eeb;box-shadow:0 0 0 1px #22c55e2e}.hl-iv-roster__tier-picker-popover .hl-iv-roster__tile--picker-mini.hl-iv-roster__tile--picker-out .hl-iv-roster__tile-visual{border-color:#f87171eb;box-shadow:0 0 0 1px #f8717129}.hl-iv-roster__tier-picker-popover .hl-iv-roster__tile--picker-mini .hl-iv-roster__radar-placeholder.hl-iv-roster__radar-placeholder--tile{width:28px;height:28px;top:-2px;right:-2px;padding:2px}.hl-iv-roster__tier-picker-popover .hl-iv-roster__tile--picker-mini .hl-iv-roster__radar-clip{top:3px;right:3px;bottom:3px;left:3px}.hl-iv-roster__tier-picker-popover .hl-iv-roster__tile--picker-mini .hl-iv-roster__radar-tpi{font-size:8px}.hl-iv-roster__tier-picker-popover .hl-iv-roster__tile--picker-mini .hl-iv-roster__tile-top-overlay .hl-iv-roster__tile-name{font-size:8px;line-height:1.15;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hl-iv-roster__tier-picker-popover .hl-iv-roster__tile--picker-mini .hl-iv-roster__tile-level-line{font-size:7px}.hl-iv-roster__chip--level-bracket{min-width:40px;min-height:24px;padding:3px 8px;font-size:10px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#e2e8f0eb;border:1px solid rgba(129,140,248,.35);background:#4f46e51f}.hl-iv-roster__toolbar-filters .hl-iv-roster__chip--on{box-shadow:0 0 0 1px #0ee1f280,0 4px 14px #0ee1f21f;border-color:#0ee1f2a6!important;background:#0ee1f224!important;color:#f8fafc}.hl-iv-roster__toolbar-filters .hl-iv-roster__chip--level-bracket.hl-iv-roster__chip--on{box-shadow:0 0 0 1px #818cf859,0 4px 16px #0ee1f22e}.hl-iv-roster__chip--tier.hl-iv-roster__chip--on{box-shadow:0 0 0 1px #0ee1f273,0 4px 14px #0ee1f21a;border-color:#0ee1f28c}.hl-iv-roster__chip--stage{padding:2px 4px;border-color:#ff8a0047;background:#ff8a000f}.hl-iv-roster__chip--stage.hl-iv-roster__chip--on{border-color:#0ee1f28c;box-shadow:0 0 0 1px #0ee1f259}.hl-iv-roster__chip-stage-img{width:22px;height:22px;display:block;object-fit:contain}.hl-iv-roster__chip-trait-stack{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:0;width:100%;max-width:100%}.hl-iv-roster__chip-trait-abbr{display:block;font-size:5.25px;font-weight:800;line-height:1.08;letter-spacing:.01em;color:#e2e8f0c7;max-width:100%;overflow:visible;text-overflow:unset;white-space:normal;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;text-align:center}.hl-iv-roster__chip--affinity{padding:3px 2px 4px;min-width:32px;min-height:36px;flex-shrink:0}.hl-iv-roster__chip--affinity.hl-iv-roster__chip--on{box-shadow:0 0 0 1px #0ee1f273}.hl-iv-roster__chip-affinity-icon,.hl-iv-roster__chip-class-icon{display:flex;align-items:center;justify-content:center;line-height:0;width:22px;height:22px}.hl-iv-roster__chip-affinity-icon svg,.hl-iv-roster__chip-class-icon svg{width:22px;height:22px;display:block;flex-shrink:0}.hl-iv-roster__chip--class{padding:3px 2px 4px;min-width:32px;min-height:36px;flex-shrink:0;border-color:#94a3b847;background:#0f172a80;color:#94a3b8f2}.hl-iv-roster__chip--class.hl-iv-roster__chip--on{border-color:#0ee1f28c;color:#e2e8f0;box-shadow:0 0 0 1px #0ee1f259}.hl-iv-roster__strip-wrap{display:block;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:auto;scrollbar-color:rgba(14,225,242,.55) rgba(15,23,42,.92);scrollbar-gutter:stable both-edges;scroll-snap-type:x proximity;touch-action:pan-x pan-y;overscroll-behavior-x:contain;position:relative;z-index:0;padding-bottom:6px;margin-bottom:2px;box-sizing:border-box}.hl-iv-roster__strip-wrap--tier-grid{overflow-x:hidden;overflow-y:visible;scroll-snap-type:none;touch-action:pan-y;overscroll-behavior-x:auto}.hl-iv-roster__head-identity{display:flex;flex-direction:column;align-items:stretch;gap:10px;min-width:0;overflow:visible;position:relative}.hl-iv-roster__head-identity[aria-busy=true]{flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:12px}.hl-iv-roster__head-identity-primary{position:relative;z-index:10;display:flex;align-items:flex-start;gap:12px;min-width:0;width:100%;overflow:visible}.hl-iv-roster__identity-left{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;gap:10px;position:relative;z-index:2;overflow:visible}@media(min-width:641px){.hl-iv-roster__head-identity-primary{flex-wrap:nowrap}.hl-iv-roster__identity-left{flex:0 1 clamp(220px,40%,560px);max-width:min(100%,560px)}}@media(max-width:1320px){.hl-iv-roster__scores-inline--with-held,.hl-iv-roster__scores-inline--with-held .hl-iv-roster__tournament-score-row{--hl-iv-tournament-score-col-w: min(280px, 36vw)}}@media(max-width:1320px)and (min-width:641px){.hl-iv-roster__scores-inline--with-held .hl-iv-roster__tier-chart-bars-host.hl-iv-roster__tier-chart-bars-host--by-tournament .hl-iv-roster__tier-curve-svg-pad{max-width:none;width:100%;align-self:stretch;box-sizing:border-box}}@media(max-width:1320px)and (min-width:1094px){.hl-iv-roster__scores-inline--with-held .hl-iv-roster__tournament-score-row>.hl-iv-roster__held-cluster{flex:0 1 18%;max-width:18%;min-width:0}.hl-iv-roster__scores-inline--with-held .hl-iv-roster__tournament-score-row .hl-iv-roster__stat.hl-iv-roster__stat--inline.hl-iv-roster__stat--held-wide{width:100%;max-width:100%;flex:1 1 auto}.hl-iv-roster__scores-inline--with-held .hl-iv-roster__tournament-score-row>.hl-iv-roster__stat.hl-iv-roster__stat--inline.hl-iv-roster__stat--tournament.hl-iv-roster__stat--score-pct{flex:0 0 clamp(260px,24vw,360px);max-width:min(38%,400px);min-width:min(260px,38%);width:clamp(260px,24vw,360px)}}@media(max-width:1093px){.hl-iv-roster__head-identity-primary{flex-wrap:wrap}.hl-iv-roster__identity-left{flex:1 1 100%;width:100%;min-width:0;max-width:none;z-index:auto}.hl-iv-roster__scores-inline{flex:1 1 100%;width:100%;min-width:0;max-width:none;margin-left:0;justify-content:stretch;align-self:stretch;z-index:auto}.hl-iv-roster__scores-inline--with-held{flex-wrap:wrap;row-gap:12px}.hl-iv-roster__scores-inline--with-held .hl-iv-roster__scores-inline-main{flex:1 1 100%;width:100%;min-width:0}.hl-iv-roster__scores-inline--with-held .hl-iv-roster__held-cluster{flex:1 1 100%;width:100%;max-width:none;min-width:0;justify-content:flex-start;align-items:stretch}.hl-iv-roster__scores-inline--with-held>.hl-iv-roster__scores-inline-main{flex:1 1 100%;width:100%;max-width:none}.hl-iv-roster__scores-inline--with-held .hl-iv-roster__stat.hl-iv-roster__stat--inline.hl-iv-roster__stat--held-wide{width:100%;min-width:0;max-width:none;flex:1 1 auto;min-height:124px}.hl-iv-roster__tournament-score-row{flex:1 1 100%;width:100%;flex-wrap:wrap;row-gap:10px}.hl-iv-roster__tournament-score-row>.hl-iv-roster__stat.hl-iv-roster__stat--inline.hl-iv-roster__stat--tournament{flex:1 1 100%;width:100%;max-width:none}.hl-iv-roster__tournament-score-row>.hl-iv-roster__tier-chart-bars-host.hl-iv-roster__tier-chart-bars-host--by-tournament{flex:1 1 100%;width:100%;max-width:none;min-width:0}}@media(max-width:1093px)and (min-width:820px){.hl-iv-roster__scores-inline--with-held,.hl-iv-roster__scores-inline--with-held .hl-iv-roster__tournament-score-row{--hl-iv-tournament-score-col-w: min(252px, 30vw);--hl-iv-roster-tier-curve-pad-min-h: clamp(48px, 11vh, 150px)}.hl-iv-roster__scores-inline--with-held .hl-iv-roster__tier-chart-bars-host.hl-iv-roster__tier-chart-bars-host--by-tournament .hl-iv-roster__tier-curve-svg-pad{max-width:none;width:100%;align-self:stretch}.hl-iv-roster__scores-inline--with-held{flex-direction:column;flex-wrap:nowrap;align-items:stretch;row-gap:20px;column-gap:0;isolation:isolate}.hl-iv-roster__scores-inline--with-held>.hl-iv-roster__stats-vbar--inline{width:100%;height:1px;min-height:1px;margin:0;align-self:stretch;flex-shrink:0}.hl-iv-roster__scores-inline--with-held>.hl-iv-roster__scores-inline-main{flex:0 1 auto;width:100%;min-width:0;max-width:none;position:relative;z-index:1}.hl-iv-roster__scores-inline--with-held .hl-iv-roster__held-cluster{flex:0 1 auto;width:100%;min-width:0;max-width:none;position:relative;z-index:auto;margin-top:8px}.hl-iv-roster__tournament-score-row{flex-direction:column;flex-wrap:nowrap;align-items:stretch;width:100%;row-gap:0}.hl-iv-roster__tournament-score-row>.hl-iv-roster__stats-vbar--tournament-level{width:100%;height:1px;min-height:1px;margin:10px 0;flex:0 0 auto;align-self:stretch}.hl-iv-roster__tournament-score-row>.hl-iv-roster__stat.hl-iv-roster__stat--inline.hl-iv-roster__stat--tournament.hl-iv-roster__stat--score-pct{width:100%;max-width:none;flex:0 0 auto}.hl-iv-roster__scores-inline--with-held .hl-iv-roster__tournament-score-row>.hl-iv-roster__tier-chart-bars-host.hl-iv-roster__tier-chart-bars-host--by-tournament{flex:0 1 auto;width:100%;min-width:0;max-width:none;overflow:visible;min-height:clamp(108px,20vh,190px)}.hl-iv-roster__scores-inline--with-held .hl-iv-roster__tier-chart-bars-host--by-tournament .hl-iv-roster__tier-curve-chart-wrap{min-height:clamp(96px,18vh,168px)}.hl-iv-roster__scores-inline--with-held .hl-iv-roster__stat.hl-iv-roster__stat--inline.hl-iv-roster__stat--held-wide{width:100%;min-width:0;max-width:none;flex:0 1 auto;align-self:stretch;min-height:124px}}@media(max-width:1093px)and (max-height:820px){.hl-iv-roster__scores-inline--with-held,.hl-iv-roster__scores-inline--with-held .hl-iv-roster__tournament-score-row{--hl-iv-roster-tier-curve-pad-min-h: clamp(40px, 10vh, 110px)}}@media(max-width:890px){.hl-iv-roster__scores-inline--with-held,.hl-iv-roster__scores-inline--with-held .hl-iv-roster__tournament-score-row{--hl-iv-tournament-score-col-w: min(220px, 86vw);--hl-iv-roster-tier-curve-pad-min-h: clamp(44px, 11vh, 130px)}.hl-iv-roster__scores-inline--with-held{flex-direction:column;align-items:stretch;row-gap:14px;column-gap:0}.hl-iv-roster__scores-inline--with-held>.hl-iv-roster__stats-vbar--inline{width:100%;height:1px;min-height:1px;margin:0;align-self:stretch}.hl-iv-roster__scores-inline--with-held .hl-iv-roster__held-cluster{max-width:none;width:100%}}@media(max-width:890px)and (min-width:641px){.hl-iv-roster__tournament-score-row{flex-direction:column;flex-wrap:nowrap;align-items:stretch;row-gap:0}.hl-iv-roster__scores-inline--with-held .hl-iv-roster__tier-chart-bars-host.hl-iv-roster__tier-chart-bars-host--by-tournament .hl-iv-roster__tier-curve-svg-pad{max-width:none;width:100%;align-self:stretch}.hl-iv-roster__tournament-score-row>.hl-iv-roster__stats-vbar--tournament-level{width:100%;height:1px;min-height:1px;margin:10px 0;flex:0 0 auto;align-self:stretch}.hl-iv-roster__tournament-score-row>.hl-iv-roster__stat.hl-iv-roster__stat--inline.hl-iv-roster__stat--tournament.hl-iv-roster__stat--score-pct{width:100%;max-width:none;flex:0 0 auto}.hl-iv-roster__tournament-score-row>.hl-iv-roster__tier-chart-bars-host.hl-iv-roster__tier-chart-bars-host--by-tournament{flex:1 1 auto;width:100%;min-width:0;max-width:none}}.hl-iv-roster__head-identity-explorer{width:100%;min-width:0;box-sizing:border-box;padding:10px 10px 12px;margin:0;border-radius:10px;background:#020c188c;border:1px solid rgba(14,225,242,.14);box-shadow:inset 0 1px #ffffff0a;position:relative;z-index:2;overflow:visible}.hl-iv-roster__explorer-inline{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:10px;width:100%;min-width:0;overflow:visible;padding:6px 2px 8px;margin:-2px 0;box-sizing:border-box}.hl-iv-roster__explorer-inline-main{flex:0 1 min(100%,560px);width:100%;min-width:0;max-width:min(100%,560px);display:flex;flex-direction:column;align-items:stretch;gap:0;position:relative;z-index:80;box-sizing:border-box}.hl-iv-roster__explorer-inline-main .hl-iv-roster__explorer-scan{width:100%;flex:0 0 auto;max-width:100%}.hl-iv-roster__identity-top-row{display:flex;flex-direction:row;align-items:flex-start;gap:12px;min-width:0;flex:1 1 auto}.hl-iv-roster__identity-scan-slot{width:100%;min-width:0;margin-top:4px}.hl-iv-roster__identity-scan-slot--in-head{flex:0 1 min(100%,560px);width:auto;max-width:min(100%,560px);margin-top:0;align-self:flex-start}.hl-iv-roster__identity-scan-slot--in-head .hl-iv-roster__explorer-inline-main{max-width:min(100%,560px)}.hl-iv-roster__explorer-scan-label{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:wrap;min-width:0;max-width:100%}.hl-iv-roster__explorer-scan-label-or{color:#94a3b8c7;font-weight:500;font-size:.92em;padding:0 .12em}@keyframes hlIvRosterScanLabelGlowPulse{0%,to{text-shadow:none;filter:brightness(1)}50%{text-shadow:0 0 10px rgba(14,225,242,.95),0 0 22px rgba(14,225,242,.55);filter:brightness(1.14)}}.hl-iv-roster__explorer-scan-label-text--post-login-glow{animation:hlIvRosterScanLabelGlowPulse .55s ease-in-out 2;border-radius:4px}@media(prefers-reduced-motion:reduce){.hl-iv-roster__explorer-scan-label-text--post-login-glow{animation:none;text-shadow:0 0 8px rgba(14,225,242,.65)}}.houseleague-roster-session-anchor+.hl-iv-roster{margin-top:8px}.hl-iv-roster__explorer-wallet-icon{width:20px;height:20px;flex-shrink:0;object-fit:cover;object-position:center;border-radius:50%;vertical-align:middle}.hl-iv-roster__explorer-inline-main--under-identity{flex:1 1 auto;width:100%;min-width:0;max-width:min(100%,520px)}.hl-iv-roster__explorer-inline--chips-only{padding-top:0;padding-bottom:4px}.hl-iv-roster__tip-db-block{margin:0;padding-top:0;border-top:none}.hl-iv-roster__tip-db-heading{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#e2e8f0b8;margin-bottom:8px}.hl-iv-roster__tip-db-heading--sub{margin-top:12px;margin-bottom:6px;opacity:.9}.hl-iv-roster__tip-db-hero{display:flex;flex-direction:row;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:#020c18a6;border:1px solid rgba(14,225,242,.12)}.hl-iv-roster__tip-db-hero-img{width:40px;height:40px;border-radius:8px;object-fit:cover;flex-shrink:0;background:#0f172ae6}.hl-iv-roster__tip-db-hero-img--ph{background:#33415599}.hl-iv-roster__tip-db-hero-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.hl-iv-roster__tip-db-hero-name{font-size:13px;font-weight:700;color:#f1f5f9;line-height:1.25;word-break:break-word}.hl-iv-roster__tip-db-hero-stats{font-size:11px;color:#94a3b8f2}.hl-iv-roster__tip-db-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px;max-height:none;overflow:visible}.hl-iv-roster__tip-db-li{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:11px;color:#e2e8f0e0;min-width:0}.hl-iv-roster__tip-db-li-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.hl-iv-roster__tip-db-li-owner{font-size:11px;font-weight:700;color:#e2e8f0;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hl-iv-roster__tip-db-li-ill{font-size:10px;font-weight:600;color:#94a3b8eb;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hl-iv-roster__tip-db-rank{flex:0 0 1.25rem;font-weight:800;color:#0ee1f2bf;font-variant-numeric:tabular-nums}.hl-iv-roster__tip-db-thumb{width:28px;height:28px;border-radius:6px;object-fit:cover;flex-shrink:0;background:#0f172ae6}.hl-iv-roster__tip-db-thumb--ph{background:#3341558c}.hl-iv-roster__tip-db-li-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hl-iv-roster__tip-db-li-lv{flex:0 0 auto;font-variant-numeric:tabular-nums;color:#94a3b8f2;white-space:nowrap}.hl-iv-roster__tip-db-row{display:grid;grid-template-columns:1.1rem 40px minmax(0,1fr) minmax(3rem,auto) 72px;align-items:center;column-gap:6px;row-gap:0;padding:3px 6px;border-radius:8px;background:#020c188c;border:1px solid rgba(51,65,85,.35);font-size:11px;color:#e2e8f0e6;min-width:0}.hl-iv-roster__tip-db-row .hl-iv-roster__tip-db-rank{justify-self:center;line-height:1}.hl-iv-roster__tip-db-thumb-cell{display:flex;align-items:center;justify-content:center}.hl-iv-roster__tip-db-row .hl-iv-roster__tip-db-thumb{width:36px;height:36px;border-radius:7px}.hl-iv-roster__tip-db-text-col{min-width:0;display:flex;flex-direction:column;gap:1px}.hl-iv-roster__tip-db-owner-row{display:flex;flex-direction:row;align-items:center;gap:5px;min-width:0}.hl-iv-roster__tip-db-owner-row .hl-iv-roster__tip-db-li-owner{flex:1 1 auto;min-width:0}.hl-iv-roster__tip-db-owner-portrait{width:22px;height:22px;border-radius:999px;object-fit:cover;flex-shrink:0;border:1px solid rgba(14,225,242,.18);background:#0f172ae6}.hl-iv-roster__tip-db-stats-col{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:6px;font-variant-numeric:tabular-nums;white-space:nowrap}.hl-iv-roster__tip-db-stat-pair{display:inline-flex;flex-direction:row;align-items:baseline;gap:4px}.hl-iv-roster__tip-db-stat-label{font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8bf}.hl-iv-roster__tip-db-stat-value{font-weight:700;font-size:11px;color:#f1f5f9}.hl-iv-roster__tip-db-stat-value--lv{font-weight:800;color:#0ee1f2}.hl-iv-roster__tip-db-radar-cell{display:flex;align-items:center;justify-content:center;min-width:68px}.hl-iv-roster__tip-db-radar-ph-wrap.hl-iv-roster__radar-placeholder{position:relative;top:auto;right:auto;width:72px;flex-shrink:0}.hl-iv-roster__tip-db-radar-ph-wrap.hl-iv-roster__radar-placeholder--tile{min-height:72px;height:auto}.hl-iv-roster__tip-db-radar-ph-wrap.hl-iv-roster__radar-placeholder--tile .hl-iv-roster__radar-clip{width:52px;height:52px;overflow:visible}.hl-iv-roster__tip-db-radar-ph-wrap .hl-iv-roster__mini-radar-wrap{width:52px;height:52px}.hl-iv-roster__tip-db-radar-ph-wrap .hl-iv-roster__radar-tpi--hero-mini{font-size:11px}.hl-iv-roster__tip-db-radar-ph-wrap .hl-iv-roster__tip-db-radar-ph{font-size:10px;font-weight:800;color:#64748b8c}.hl-iv-roster__explorer-scan{flex:0 1 auto;width:auto;max-width:100%;min-width:0;overflow:visible;padding:0;margin:0;border-radius:0;background:transparent;border:none;box-shadow:none;position:relative;z-index:2}.hl-iv-roster__explorer-row{display:flex;flex-direction:column;align-items:stretch;gap:0;width:auto;max-width:100%;min-width:0}.hl-iv-roster__explorer-label-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px 10px;width:100%;min-width:0}.hl-iv-roster__explorer-label-row .simple-input-label{flex:1 1 auto;min-width:0;margin-bottom:0;font-size:11px;line-height:1.35;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-shadow:none}.hl-iv-roster__explorer-scan-actions{display:inline-flex;flex-shrink:0;align-items:center;gap:8px}.hl-iv-roster__explorer-scan-spin{animation:hl-iv-spin .85s linear infinite;color:#0ee1f2e0}.hl-iv-roster__explorer-label-row .hl-iv-roster__explorer-scan-btn{height:auto;min-height:26px;padding:.2rem .55rem;font-size:11px;letter-spacing:.03em}.hl-iv-roster__explorer-input-wrap.simple-input-section.simple-input-medium.simple-input-default.tournament-input.description-input{margin-bottom:0;padding:.5rem .65rem;gap:.35rem;width:640px;max-width:100%;flex:0 0 auto;box-sizing:border-box}.hl-iv-roster__explorer-input-wrap.simple-input-section.simple-input-medium.simple-input-default.tournament-input.description-input:hover{transform:none}.hl-iv-roster__explorer-input-wrap{flex:0 0 auto;min-width:0;width:640px;max-width:100%;box-sizing:border-box}.hl-iv-roster__explorer-input-wrap .simple-input-container{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.hl-iv-roster__explorer-input-wrap.description-input .simple-input{min-height:0}.hl-iv-roster__explorer-scan .simple-input.simple-input-medium.simple-input-default.tournament-input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:6px 9px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#e8f4fff2;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.02em;text-shadow:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.hl-iv-roster__explorer-scan .simple-input.tournament-input:hover{transform:none}.hl-iv-roster__explorer-scan .simple-input.tournament-input::placeholder{font-size:10px;font-weight:500;letter-spacing:.02em;opacity:.55}.hl-iv-roster__explorer-scan .simple-input.tournament-input:focus{outline:none;border-color:#00d4ffa6;box-shadow:0 0 0 3px #00d4ff1f;transform:none;background:#ffffff12}.hl-iv-roster__explorer-scan-btn{flex-shrink:0;height:auto;min-height:26px;padding:.2rem .65rem;border-radius:8px;border:1px solid rgba(14,225,242,.45);background:#0ee1f21f;color:#0ee1f2;font-weight:700;font-size:11px;letter-spacing:.03em;cursor:pointer;transition:background .15s ease,border-color .15s ease}.hl-iv-roster__explorer-scan-btn:hover:not(:disabled){background:#0ee1f233;border-color:#0ee1f2a6}.hl-iv-roster__explorer-scan-btn:disabled{opacity:.5;cursor:not-allowed}.hl-iv-roster__explorer-suggest-wrap{position:relative;width:100%;min-width:0}.hl-iv-roster__explorer-suggest-shell{position:absolute;left:0;right:auto;top:100%;z-index:140000;display:flex;flex-direction:column;align-items:stretch;width:max-content;min-width:min(100%,640px);max-width:calc(100vw - 16px);max-height:min(52vh,340px);margin:8px 0 0;box-sizing:border-box;border-radius:12px;border:1px solid rgba(14,225,242,.22);background:#0f172af5;box-shadow:0 0 0 1px #0003,0 14px 40px #0000006b;overflow:hidden}.hl-iv-roster__explorer-suggest-scroll{flex:1 1 auto;min-width:0;min-height:0;width:max-content;max-width:100%;overflow-y:auto;overflow-x:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.hl-iv-roster__explorer-suggest-scroll--more-below{box-shadow:inset 0 -14px 14px -10px #0000008c}.hl-iv-roster__explorer-suggest-scroll-hint{display:flex;align-items:center;justify-content:center;gap:.35rem;flex-shrink:0;padding:.35rem .75rem .55rem;font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8eb;border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0f172a33,#0f172aa6)}.hl-iv-roster__explorer-suggest-scroll-hint svg{color:#0ee1f2bf;flex-shrink:0}.hl-iv-roster__explorer-suggest-list{display:table;border-collapse:separate;border-spacing:0 4px;position:static;width:max-content;min-width:100%;max-width:none;box-sizing:border-box;margin:0;padding:6px 10px 8px;list-style:none;background:transparent}.hl-iv-roster__explorer-suggest-list>li{display:table-row}.hl-iv-roster__explorer-suggest-head{padding:0}.hl-iv-roster__explorer-suggest-head .hl-iv-roster__explorer-suggest-rank-head,.hl-iv-roster__explorer-suggest-head .hl-iv-roster__explorer-suggest-name,.hl-iv-roster__explorer-suggest-head .hl-iv-roster__explorer-suggest-score,.hl-iv-roster__explorer-suggest-head .hl-iv-roster__explorer-suggest-pct{font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8d1;line-height:22px;min-height:22px}.hl-iv-roster__explorer-suggest-head .hl-iv-roster__explorer-suggest-name{max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap}.hl-iv-roster__explorer-suggest-option{display:contents;width:auto;text-align:left;padding:0;border:none;border-radius:0;background:transparent;color:#f8fafcf2;cursor:pointer;font:inherit}.hl-iv-roster__explorer-suggest-list>li:not(.hl-iv-roster__explorer-suggest-head):hover{background:#0ee1f21a}.hl-iv-roster__explorer-suggest-line1{display:contents}.hl-iv-roster__explorer-suggest-line1>*{display:table-cell;vertical-align:top;padding:4px 4px 6px;box-sizing:border-box}.hl-iv-roster__explorer-suggest-line1>*:first-child{padding-left:0}.hl-iv-roster__explorer-suggest-line1>*:last-child{padding-right:0}.hl-iv-roster__explorer-suggest-line1>.hl-iv-roster__explorer-suggest-avatar{margin-top:0}.hl-iv-roster__explorer-suggest-rank-head,.hl-iv-roster__explorer-suggest-rank{width:2.75rem;max-width:2.75rem;text-align:right;font-variant-numeric:tabular-nums;vertical-align:top;line-height:22px;min-height:22px}.hl-iv-roster__explorer-suggest-rank{font-size:10px;font-weight:800;color:#94a3b8e0;-webkit-user-select:none;user-select:none}.hl-iv-roster__explorer-suggest-avatar-spacer,.hl-iv-roster__explorer-suggest-avatar{width:22px;max-width:22px;text-align:center}.hl-iv-roster__explorer-suggest-avatar-spacer{height:22px}.hl-iv-roster__explorer-suggest-avatar{height:22px;border-radius:8px;object-fit:cover;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.hl-iv-roster__explorer-suggest-name-wrap{display:table-cell;vertical-align:top;min-width:12rem;max-width:min(52vw,320px);width:100%;box-sizing:border-box}.hl-iv-roster__explorer-suggest-name-wrap .hl-iv-roster__explorer-suggest-name{display:flex;align-items:center;min-height:22px;line-height:1.25}.hl-iv-roster__explorer-suggest-ltpi{margin-top:4px;display:flex;flex-direction:column;gap:2px;min-width:0;width:100%;max-width:100%}.hl-iv-roster__explorer-suggest-ltpi-dots{font-size:10px;font-weight:700;color:#94a3b8c7}.hl-iv-roster__progress-secondary-row--suggest{grid-template-columns:46px minmax(0,1fr) 34px;gap:4px;width:100%}.hl-iv-roster__progress-secondary-row--suggest .hl-iv-roster__progress-secondary-label{font-size:7px}.hl-iv-roster__progress-secondary-row--suggest .hl-iv-roster__progress-wrap--secondary{height:3px}.hl-iv-roster__progress-secondary-row--suggest .hl-iv-roster__progress-secondary-pct{font-size:8px}.hl-iv-roster__explorer-suggest-name{font-weight:700;font-size:12px;line-height:1.3;white-space:nowrap;overflow:visible;max-width:none}.hl-iv-roster__explorer-suggest-head .hl-iv-roster__explorer-suggest-line1>*{padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.08)}.hl-iv-roster__explorer-suggest-score-col,.hl-iv-roster__explorer-suggest-pct-col{text-align:right;white-space:nowrap;font-size:11px;font-weight:600;color:#bae6fde0;font-variant-numeric:tabular-nums;vertical-align:top}.hl-iv-roster__explorer-suggest-score-col{min-width:5.25rem}.hl-iv-roster__explorer-suggest-pct-col{min-width:3.25rem}.hl-iv-roster__explorer-suggest-score{display:flex;align-items:center;justify-content:flex-end;min-height:22px;color:#5ee9f3;font-weight:800}.hl-iv-roster__explorer-suggest-pct{display:flex;align-items:center;justify-content:flex-end;min-height:22px;font-weight:800;color:#5ee9f39e}.hl-iv-roster__explorer-chips{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));flex:0 1 auto;align-items:stretch;justify-items:stretch;gap:clamp(4px,1.2vw,8px);min-width:0;max-width:100%;box-sizing:border-box;position:relative;z-index:2;overflow:visible}.hl-iv-roster__explorer-chips--peek{max-height:calc(112px + clamp(4px,1.2vw,8px));overflow:hidden;padding-top:2px;box-sizing:border-box;mask-image:linear-gradient(to bottom,#000 0%,#000 72%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 72%,transparent 100%)}.hl-iv-roster__explorer-chips-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 6px;min-width:0}.hl-iv-roster__explorer-chips-head-label{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8e0;min-width:0;flex:1 1 auto;text-align:right}.hl-iv-roster__explorer-chips-layout-btn.hl-iv-roster__toolbar-section-toggle{flex-shrink:0}.hl-iv-roster__explorer-chip{position:relative;z-index:0;box-sizing:border-box;width:100%;min-width:0;max-width:none;overflow:visible;list-style:none;margin:0;padding:0;border-radius:12px;background:#ffffff12;border:1px solid rgba(255,255,255,.1);font-size:11px;cursor:pointer;outline:none;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.hl-iv-roster__explorer-chip--has-pct{background:linear-gradient(165deg,#12161e8c,#0c1c266b)}.hl-iv-roster__explorer-chip-inner{position:relative;display:flex;flex-direction:row;align-items:flex-start;gap:2px;width:100%;min-width:0;padding:5px;box-sizing:border-box;overflow:visible;contain:layout}.hl-iv-roster__explorer-chip-inner:hover .hl-iv-roster__explorer-chip-name{color:#0ee1f2}.hl-iv-roster__explorer-chip-rank{position:absolute;top:-5px;left:-5px;z-index:5;min-width:16px;height:16px;padding:0 5px;border-radius:999px;font-size:15px;font-weight:800;line-height:16px;letter-spacing:.02em;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.45);background:linear-gradient(180deg,#0ee1f25c,#0ee1f208);box-shadow:0 0 0 1px #00000059;pointer-events:none}.hl-iv-roster__explorer-chips--peek .hl-iv-roster__explorer-chip-rank{top:-3px;left:-3px}.hl-iv-roster__explorer-chip-rank-num{color:#0ee1f2;font-weight:600;text-shadow:0 0 6px rgba(14,225,242,.35)}.hl-iv-roster__explorer-chip-trust{position:absolute;left:6px;bottom:6px;width:7px;height:7px;border-radius:50%;pointer-events:auto;z-index:4;box-shadow:0 0 0 1px #00000059;opacity:.55}.hl-iv-roster__explorer-chip-trust--sync{background:linear-gradient(135deg,#6366f1d9,#818cf8f2,#a5b4fccc);opacity:.72;animation:hl-iv-roster-chip-trust-pulse 1.4s ease-in-out infinite}.hl-iv-roster__explorer-chip-trust--warn{background:linear-gradient(135deg,#f59e0bbf,#fbbf24eb 55%,#fde047b8);opacity:.68}@keyframes hl-iv-roster-chip-trust-pulse{0%,to{transform:scale(1);opacity:.45}50%{transform:scale(1.25);opacity:.9}}.hl-iv-roster__explorer-chip:hover{background:#ffffff17;border-color:#0ee1f238}.hl-iv-roster__explorer-chip:focus-visible{box-shadow:0 0 0 2px #0ee1f259}.hl-iv-roster__explorer-chip.is-active{border-color:#0ee1f2d9;background:linear-gradient(135deg,#0ee1f233,#3b82f61f);box-shadow:0 0 0 2px #0ee1f259,0 6px 20px #0ee1f21f;transform:translateY(-1px);z-index:6}.hl-iv-roster__explorer-chip.is-active .hl-iv-roster__explorer-chip-name{color:#f8fafc}.hl-iv-roster__explorer-chip-avatar{flex-shrink:0;width:34px;height:34px;margin-left:-5px;border-radius:50%;object-fit:cover;align-self:center;border:1px solid rgba(14,225,242,.12)}.hl-iv-roster__explorer-chip-text{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:4px}.hl-iv-roster__explorer-chip-name{font-weight:800;color:#f1f5f9;min-width:0;max-width:100%;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(10px,1.1vw,12px);line-height:1.25;letter-spacing:.01em;opacity:.85}.hl-iv-roster__explorer-chip-metrics{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;width:100%;overflow:hidden}.hl-iv-roster__explorer-chip-score{color:#5ee9f3;font-weight:800;font-size:11px;font-variant-numeric:tabular-nums;line-height:1.2;white-space:nowrap;flex-shrink:0;opacity:.85}.hl-iv-roster__explorer-chip-pct.hl-iv-roster__perfection-pct--tight{font-size:clamp(10px,2.5vw,12px);font-weight:500;color:#5ee9f3;letter-spacing:.02em;padding:1px 2px;white-space:nowrap;opacity:.65}.hl-iv-roster__explorer-chip-pct-empty{font-size:11px;font-weight:700;color:#94a3b873;font-variant-numeric:tabular-nums;opacity:.5}.hl-iv-roster__explorer-chip-remove{position:absolute;top:-4px;right:-4px;z-index:3;border:none;background:#0f172a80;border-radius:6px;color:#f87171f2;cursor:pointer;font-size:15px;line-height:1;padding:2px 6px}.hl-iv-roster__explorer-chip-remove:hover{background:#f871711f}@media(max-width:380px){.hl-iv-roster__explorer-chip{width:100%;max-width:100%}}.hl-iv-roster__strip-nav{display:flex;align-items:center;gap:8px;margin:6px 0;padding:6px 8px;border-radius:10px;border:1px solid rgba(148,163,184,.14);background:#0208127a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hl-iv-roster__strip-nav-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(148,163,184,.2);background:#0f172aa6;color:#e2e8f0e6;font-size:11px;font-weight:800;letter-spacing:.2px;cursor:pointer;-webkit-user-select:none;user-select:none}.hl-iv-roster__strip-nav-btn:hover:not(:disabled){border-color:#0ee1f259;box-shadow:0 0 0 1px #0ee1f224}.hl-iv-roster__strip-nav-btn:disabled{opacity:.45;cursor:not-allowed}.hl-iv-roster__strip-nav-slider-wrap{flex:1 1 auto;min-width:120px;display:flex;align-items:center;gap:8px}.hl-iv-roster__strip-nav-slider{flex:1 1 auto;width:100%;accent-color:rgba(14,225,242,.75);background:transparent}.hl-iv-roster__strip-nav-slider::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:#94a3b859;box-shadow:0 0 0 1px #02061759 inset}.hl-iv-roster__strip-nav-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:-5px;width:16px;height:16px;border-radius:999px;background:#0ee1f2cc;border:1px solid rgba(14,225,242,.35);box-shadow:0 0 0 2px #02061759,0 8px 18px #00000059}.hl-iv-roster__strip-nav-slider::-moz-range-track{height:6px;border-radius:999px;background:#94a3b859;box-shadow:0 0 0 1px #02061759 inset}.hl-iv-roster__strip-nav-slider::-moz-range-thumb{width:16px;height:16px;border-radius:999px;background:#0ee1f2cc;border:1px solid rgba(14,225,242,.35);box-shadow:0 0 0 2px #02061759,0 8px 18px #00000059}.hl-iv-roster__strip-nav-pct{flex-shrink:0;font-size:10px;font-weight:800;color:#94a3b8d9;font-variant-numeric:tabular-nums;min-width:44px;text-align:right}.hl-iv-roster__strip-view-cluster{display:inline-flex;flex-direction:row;align-items:center;gap:8px;flex-shrink:0;min-width:0}.hl-iv-roster__strip-drag-hint{font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#0ee1f2c7;line-height:1.15;max-width:7.5rem;white-space:normal}@media(max-width:520px){.hl-iv-roster__strip-drag-hint{display:none}}.hl-iv-roster__strip-view-toggle{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:8px;background:#00000038;border:1px solid rgba(148,163,184,.14);flex-shrink:0}.hl-iv-roster__strip-view-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:26px;padding:0;border:none;border-radius:6px;background:transparent;color:#94a3b8d9;cursor:pointer}.hl-iv-roster__strip-view-btn:hover{color:#e2e8f0f2;background:#ffffff0f}.hl-iv-roster__strip-view-btn--on{color:#0ee1f2f2;background:#0ee1f21f;box-shadow:0 0 0 1px #0ee1f240}.hl-iv-roster__strip-nav-vbar{width:1px;height:22px;margin:0 2px;background:#94a3b833;flex-shrink:0}.hl-iv-roster__strip-wrap::-webkit-scrollbar{height:12px}.hl-iv-roster__strip-wrap::-webkit-scrollbar-track{background:#0f172ad9;border-radius:5px;margin:0 4px;box-shadow:0 0 0 1px #ffffff0f inset}.hl-iv-roster__strip-wrap::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#0ee1f28c,#0ee1f247);border-radius:5px;border:2px solid rgba(15,23,42,.85);background-clip:padding-box}.hl-iv-roster__strip-wrap::-webkit-scrollbar-thumb:hover{background:#0ee1f2a6}.hl-iv-roster__strip{display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;width:max-content;max-width:none;overflow:visible;padding:8px 2px 4px;margin:0}.hl-iv-roster__strip:not(.hl-iv-roster__strip--layout-tier-grid) .hl-iv-roster__tile.hl-iv-roster__tile--strip-draggable{cursor:grab;-webkit-user-select:none;user-select:none}.hl-iv-roster__strip:not(.hl-iv-roster__strip--layout-tier-grid) .hl-iv-roster__tile.hl-iv-roster__tile--strip-draggable:active{cursor:grabbing}.hl-iv-roster__strip--layout-tier-grid{flex-direction:column;flex-wrap:nowrap;align-items:stretch;width:100%;max-width:100%;gap:0;padding-top:4px;overflow:visible}.hl-iv-roster__strip-tier-band{display:flex;flex-direction:column;gap:6px;min-width:0;width:100%;position:relative;padding-left:clamp(6px,1.6vw,10px);overflow:visible}.hl-iv-roster__strip-tier-band:not(:last-child){padding-bottom:clamp(12px,2.4vw,18px);margin-bottom:clamp(12px,2.4vw,18px);border-bottom:1px solid rgba(14,225,242,.45);box-shadow:0 6px 16px -10px #0ee1f273}.hl-iv-roster__strip-tier-band:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;border-radius:1px;background:#0ee1f23d;box-shadow:0 0 6px #0ee1f21f,0 0 14px #0ee1f212;pointer-events:none}.hl-iv-roster__strip-tier-heading-row{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:3px 6px;min-width:0;width:100%;padding:0}.hl-iv-roster__strip-tier-heading-row__metrics{flex:1 1 100%;width:100%;min-width:0;margin-top:2px;overflow:visible;position:relative;z-index:1}.hl-iv-roster__strip-tier-heading-row>.hl-iv-roster__strip-tier-heading,.hl-iv-roster__strip-tier-heading-row>.hl-iv-roster__strip-tier-count,.hl-iv-roster__strip-tier-heading-row>.hl-iv-roster__strip-tier-avg-group{position:relative;z-index:5}.hl-iv-roster__strip-tier-heading{flex:0 0 auto;min-width:0;font-size:10px;font-weight:800;letter-spacing:.06em;color:#0ee1f2e0;text-transform:uppercase}.hl-iv-roster__strip-tier-count{flex-shrink:0;font-size:10px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.03em;color:#94a3b89e}.hl-iv-roster__strip-tier-count-value{color:#0ee1f2}.hl-iv-roster__strip-tier-avg-group{display:inline-flex;flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.hl-iv-roster__strip-tier-avg{flex:0 0 auto;display:inline-flex;align-items:baseline;gap:4px;font-size:10px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.02em}.hl-iv-roster__strip-tier-avg--level-mean .hl-iv-roster__strip-tier-avg__lbl{color:#94a3b8b8}.hl-iv-roster__strip-tier-avg__lbl{color:#94a3b8c7;font-weight:700}.hl-iv-roster__strip-tier-avg__val{font-weight:800;color:#94a3b8d9}.hl-iv-roster__strip-tier-tiles{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%;min-width:0}.hl-iv-roster__strip-tier-tiles-chunk{display:flex;flex-direction:column;gap:5px;min-width:0;width:100%}.hl-iv-roster__strip-tier-tiles-chunk-lbl{flex:0 0 auto;font-size:8px;font-weight:800;letter-spacing:.05em;color:#0ee1f2b8;text-transform:uppercase}.hl-iv-roster__strip-tier-tiles-row{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;gap:10px;width:100%;min-width:0}@media(max-width:640px){.hl-iv-roster__strip-tier-band{padding-left:6px}.hl-iv-roster__strip-tier-band:not(:last-child){padding-bottom:10px;margin-bottom:10px;border-bottom-color:#0ee1f261;box-shadow:0 5px 12px -8px #0ee1f261}.hl-iv-roster__strip-tier-band:before{box-shadow:0 0 5px #0ee1f21a,0 0 12px #0ee1f20f}.hl-iv-roster__strip-tier-heading-row{gap:4px 8px}}.hl-iv-roster__tile{display:flex;flex-direction:column;flex:0 0 108px;min-width:108px;max-width:108px;scroll-snap-align:start;overflow:visible;position:relative;z-index:0}.hl-iv-roster__strip--layout-compact .hl-iv-roster__tile{flex:0 0 84px;min-width:84px;max-width:84px;gap:2px}.hl-iv-roster__strip--layout-compact .hl-iv-roster__tile-top-overlay .hl-iv-roster__tile-name{font-size:clamp(6px,11cqi,9px)}.hl-iv-roster__strip--layout-compact .hl-iv-roster__tile-top-overlay .hl-iv-roster__tile-unit-score{font-size:clamp(6px,9.5cqi,8px)}.hl-iv-roster__strip--layout-compact .hl-iv-roster__tile-level-line{font-size:8px}.hl-iv-roster__strip--layout-compact .hl-iv-roster__radar-placeholder{width:34px;height:34px;top:-3px;right:-3px}.hl-iv-roster__strip--layout-compact .hl-iv-roster__radar-tpi{font-size:10px}.hl-iv-roster__strip--layout-list .hl-iv-roster__tile{flex-direction:row;flex:0 0 auto;align-items:center;gap:8px;min-width:200px;max-width:min(320px,92vw);width:auto;padding:4px 6px;border-radius:10px;border:1px solid rgba(255,255,255,.06);background:#0f172a59}.hl-iv-roster__strip--layout-list .hl-iv-roster__tile-visual-wrap{flex-shrink:0;width:52px}.hl-iv-roster__strip--layout-list .hl-iv-roster__tile-visual{width:52px;height:52px;aspect-ratio:1}.hl-iv-roster__strip--layout-list .hl-iv-roster__tile-meta{flex:1 1 auto;min-width:0;justify-content:center}.hl-iv-roster__tile-level-line.hl-iv-roster__power-lvl--t1{color:#94a3b8e0}.hl-iv-roster__tile-level-line.hl-iv-roster__power-lvl--t2{color:#38bdf8}.hl-iv-roster__tile-level-line.hl-iv-roster__power-lvl--t3{color:#a78bfa}.hl-iv-roster__tile-level-line.hl-iv-roster__power-lvl--t4{color:#fbbf24;text-shadow:0 0 12px rgba(251,191,36,.25)}.hl-iv-roster__radar-tpi.hl-iv-roster__power-tpi--t1{color:#94a3b8eb}.hl-iv-roster__radar-tpi.hl-iv-roster__power-tpi--t2{color:#22d3ee}.hl-iv-roster__radar-tpi.hl-iv-roster__power-tpi--t3{color:#c084fc}.hl-iv-roster__radar-tpi.hl-iv-roster__power-tpi--t4{color:#fde047;text-shadow:0 0 10px rgba(253,224,71,.35)}.hl-iv-roster__radar-placeholder.hl-iv-roster__power-tpi--t3,.hl-iv-roster__radar-placeholder.hl-iv-roster__power-tpi--t4{border-color:#0ee1f238}.hl-iv-roster__tile-visual-wrap{position:relative;border-radius:10px;outline:none;overflow:visible;z-index:0}.hl-iv-roster__tile-tier-stage-corner{position:absolute;top:3px;left:3px;z-index:4;display:flex;flex-direction:row;align-items:center;gap:3px;pointer-events:none;line-height:1}.hl-iv-roster__tile-tier-stage-corner__tier,.hl-iv-roster__tile-tier-stage-corner__stage{font-size:8px;font-weight:900;letter-spacing:.05em;padding:2px 4px;border-radius:4px;background:#020617c7;border:1px solid rgba(14,225,242,.38);color:#0ee1f2;text-shadow:0 1px 2px rgba(0,0,0,.7)}.hl-iv-roster__tile-visual{position:relative;aspect-ratio:1;border-radius:10px;overflow:visible;border:1px solid rgba(255,255,255,.08);background:#0f172aeb;container-type:inline-size;container-name:hl-iv-tile-visual}.hl-iv-roster__tile-visual-inner{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9px;overflow:visible}.hl-iv-roster__tile-img-clip{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9px;overflow:hidden;z-index:1}.hl-iv-roster__tile-img-clip img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;object-position:center center;display:block;opacity:.78}.hl-iv-roster__tier-picker-popover .hl-iv-roster__tile--picker-mini .hl-iv-roster__tile-img-clip img{opacity:.92}.hl-iv-roster__tile-img-clip .hl-iv-roster__thumb-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:#0ee1f2b8;opacity:.78}.hl-iv-roster__tier-picker-popover .hl-iv-roster__tile--picker-mini .hl-iv-roster__tile-img-clip .hl-iv-roster__thumb-fallback{opacity:.92}.hl-iv-roster__radar-placeholder{position:absolute;top:-5px;right:-5px;width:40px;height:40px;border-radius:50%;z-index:2;background:linear-gradient(160deg,#1620348c,#020c16d1 55%,#0f172a73);pointer-events:none;overflow:visible;display:inline-flex;align-items:center;justify-content:center;padding:4px;box-sizing:border-box;backdrop-filter:blur(10px) saturate(1.15);-webkit-backdrop-filter:blur(10px) saturate(1.15);box-shadow:0 0 0 1px #00000061 inset,0 1px #ffffff12 inset,0 10px 22px #00000047}.hl-iv-roster__radar-clip{position:absolute;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}.hl-iv-roster__radar-tpi{position:absolute;top:-8px;left:50%;transform:translate(-50%);font-size:12px;font-weight:800;letter-spacing:.02em;line-height:1;color:#0ee1f2;padding:2px 4px;pointer-events:none;z-index:3}.hl-iv-roster__radar-tpi--max{color:#facc15;text-shadow:0 0 6px rgba(250,204,21,.55),0 0 14px rgba(253,224,71,.35),0 1px 2px rgba(2,6,23,.9)}.hl-iv-roster__radar-placeholder--tile{width:54px;min-height:62px;height:auto;border-radius:11px;display:flex;flex-direction:column;align-items:stretch;justify-content:center;padding:3px 4px 4px;background:radial-gradient(72% 72% at 42% 48%,rgba(14,225,242,.07) 0%,transparent 62%),linear-gradient(168deg,#121c30e0,#020a14f0)}.hl-iv-roster__radar-bubble-stack{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;flex:1 1 auto;min-height:0;gap:0}.hl-iv-roster__radar-placeholder--tile .hl-iv-roster__radar-clip{position:relative;width:40px;height:40px;flex:0 0 auto;overflow:visible}.hl-iv-roster__radar-tpi--hero{position:relative;top:auto;left:auto;transform:none;font-size:13px;font-weight:900;padding:0 1px 1px;line-height:1;z-index:3}.hl-iv-roster__radar-tpi--hero-mini{font-size:9px;padding-bottom:0}.hl-iv-roster__strip--layout-compact .hl-iv-roster__radar-placeholder--tile{width:48px;min-height:56px;padding:2px 3px 3px}.hl-iv-roster__strip--layout-compact .hl-iv-roster__radar-placeholder--tile .hl-iv-roster__radar-clip{width:34px;height:34px;overflow:visible}.hl-iv-roster__strip--layout-compact .hl-iv-roster__radar-tpi--hero{font-size:11px}.hl-iv-roster__radar-placeholder--perfect{overflow:visible}.hl-iv-roster__mini-radar-wrap.radar-chart-wrapper{margin:0;padding:0;display:flex;align-items:center;justify-content:center;overflow:visible;transition:all .5s ease}.hl-iv-roster__mini-radar-wrap.radar-chart-wrapper.perfect-chart{transform:scale(1.2)}.hl-iv-roster__mini-radar-wrap .radar-fill{animation:radarGlow 3s ease-in-out infinite alternate}@keyframes radarGlow{0%{fill:#ffd70033;stroke:#ffd70099}to{fill:#ffd70066;stroke:gold}}@media(max-width:420px){.hl-iv-roster__radar-placeholder{width:40px;height:40px;padding:3px}.hl-iv-roster__radar-placeholder--tile{width:48px;min-height:56px;height:auto}.hl-iv-roster__radar-placeholder--tile .hl-iv-roster__radar-clip{width:34px;height:34px}}.hl-iv-roster__radar-svg{display:block;width:100%;height:100%;overflow:visible}.hl-iv-roster__mini-radar-wrap{width:100%;height:100%}.hl-iv-roster__mini-radar-wrap{--hl-radar-grid: rgba(203, 213, 225, .34);--hl-radar-axis: rgba(203, 213, 225, .28);--hl-radar-fill: rgba(14, 225, 242, .12);--hl-radar-stroke: rgba(14, 225, 242, .75);--hl-radar-dot-fill: rgba(226, 232, 240, .92);--hl-radar-dot-stroke: rgba(2, 12, 22, .72);--hl-radar-stroke-width: 2.35;--hl-radar-dot-r: 7.1;--hl-radar-dot-r-max: 10.2;--hl-radar-dot-stroke-width: 2.35}.hl-iv-roster__radar-vertex-icon{pointer-events:none;opacity:.94}.hl-iv-roster__mini-radar-wrap--grid-only{--hl-radar-grid: rgba(203, 213, 225, .26);--hl-radar-axis: rgba(203, 213, 225, .22)}.hl-iv-roster__mini-radar-wrap.radar-chart-wrapper.perfect-chart{--hl-radar-fill: rgba(255, 215, 0, .14);--hl-radar-stroke: rgba(255, 215, 0, .82)}.hl-iv-roster__radar-grid{stroke:var(--hl-radar-grid);stroke-width:1.95;shape-rendering:geometricPrecision}.hl-iv-roster__mini-radar-wrap:not(.hl-iv-roster__mini-radar-wrap--grid-only) .hl-iv-roster__radar-grid.hl-iv-roster__radar-grid--ring-1{stroke-opacity:1}.hl-iv-roster__mini-radar-wrap:not(.hl-iv-roster__mini-radar-wrap--grid-only) .hl-iv-roster__radar-grid.hl-iv-roster__radar-grid--ring-2{stroke-opacity:1}.hl-iv-roster__mini-radar-wrap:not(.hl-iv-roster__mini-radar-wrap--grid-only) .hl-iv-roster__radar-grid.hl-iv-roster__radar-grid--ring-3{stroke-opacity:1}.hl-iv-roster__mini-radar-wrap:not(.hl-iv-roster__mini-radar-wrap--grid-only) .hl-iv-roster__radar-grid.hl-iv-roster__radar-grid--ring-4{stroke-opacity:1}.hl-iv-roster__mini-radar-wrap:not(.hl-iv-roster__mini-radar-wrap--grid-only) .hl-iv-roster__radar-grid.hl-iv-roster__radar-grid--ring-5{stroke-opacity:1}.hl-iv-roster__mini-radar-wrap--grid-only .hl-iv-roster__radar-grid--ring-1{stroke-opacity:.42}.hl-iv-roster__mini-radar-wrap--grid-only .hl-iv-roster__radar-grid--ring-2{stroke-opacity:.48}.hl-iv-roster__mini-radar-wrap--grid-only .hl-iv-roster__radar-grid--ring-3{stroke-opacity:.54}.hl-iv-roster__mini-radar-wrap--grid-only .hl-iv-roster__radar-grid--ring-4{stroke-opacity:.6}.hl-iv-roster__mini-radar-wrap--grid-only .hl-iv-roster__radar-grid--ring-5{stroke-opacity:.66}.hl-iv-roster__mini-radar-wrap.perfect-chart .hl-iv-roster__radar-grid.hl-iv-roster__radar-grid--ring-1{stroke:#fde04757;stroke-opacity:.08}.hl-iv-roster__mini-radar-wrap.perfect-chart .hl-iv-roster__radar-grid.hl-iv-roster__radar-grid--ring-2{stroke:#fde04766;stroke-opacity:.98}.hl-iv-roster__mini-radar-wrap.perfect-chart .hl-iv-roster__radar-grid.hl-iv-roster__radar-grid--ring-3{stroke:#fde04775;stroke-opacity:.98}.hl-iv-roster__mini-radar-wrap.perfect-chart .hl-iv-roster__radar-grid.hl-iv-roster__radar-grid--ring-4{stroke:#fde04785;stroke-opacity:.98}.hl-iv-roster__mini-radar-wrap.perfect-chart .hl-iv-roster__radar-grid.hl-iv-roster__radar-grid--ring-5{stroke:#fde04794;stroke-opacity:.98}.hl-iv-roster__radar-axis{stroke:var(--hl-radar-axis);stroke-width:1.85;shape-rendering:geometricPrecision}.hl-iv-roster__radar-fill{fill:var(--hl-radar-fill);stroke:var(--hl-radar-stroke);stroke-width:var(--hl-radar-stroke-width);stroke-linejoin:round;stroke-linecap:round}.hl-iv-roster__radar-dot{r:var(--hl-radar-dot-r);fill:var(--hl-radar-dot-fill);stroke:var(--hl-radar-dot-stroke);stroke-width:var(--hl-radar-dot-stroke-width)}.hl-iv-roster__radar-dot.hl-iv-roster__radar-dot--by-stat{filter:none}.hl-iv-roster__radar-dot.hl-iv-roster__radar-dot--max{r:var(--hl-radar-dot-r-max)}.hl-iv-roster__mini-radar-wrap .radar-fill{animation:none!important}.hl-iv-roster__tile-meta{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:0;min-width:0;width:100%;flex:0 0 auto;margin-top:3px;padding:0;box-sizing:border-box}.hl-iv-roster__tile-top-overlay{position:absolute;top:0;left:0;right:auto;bottom:auto;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:clamp(1px,.35cqi,2px);min-width:0;width:calc(100% - 4px);max-width:calc(100% - 4px);padding:clamp(1px,.35cqi,2px) 0 0 clamp(1px,.35cqi,2px);pointer-events:none;box-sizing:border-box}.hl-iv-roster__tile-top-overlay .hl-iv-roster__tile-name{display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;font-size:clamp(6px,11.5cqi,10px);line-height:1.15;font-weight:700;color:#e2e8f0f5;padding:0;margin:0;background:none;border:none;border-radius:0;box-shadow:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(2,6,23,.85)}.hl-iv-roster__tile-top-overlay .hl-iv-roster__tile-unit-score{display:inline-block;box-sizing:border-box;margin-left:0;max-width:100%;font-size:clamp(6px,10cqi,9px);line-height:1.2;font-weight:700;font-variant-numeric:tabular-nums;padding:clamp(1px,.35cqi,2px) clamp(2px,.8cqi,4px);color:#0ee1f2;background:#020617eb;border:1px solid rgba(255,255,255,.1);border-radius:6px;box-shadow:0 1px 4px #00000059}@supports not (container-type: inline-size){.hl-iv-roster__tile-top-overlay .hl-iv-roster__tile-name{font-size:clamp(7px,1.05vw,10px)}.hl-iv-roster__tile-top-overlay .hl-iv-roster__tile-unit-score{font-size:clamp(6px,.95vw,9px)}}.hl-iv-roster__tile-unit-score{flex-shrink:0;color:#0ee1f2}.hl-iv-roster__tile-level-line{display:inline-flex;align-items:baseline;gap:2px;box-sizing:border-box;padding:2px 6px;margin:0;font-size:9px;font-weight:600;color:#94a3b8eb;font-variant-numeric:tabular-nums;line-height:1.25;white-space:nowrap}.hl-iv-roster__tile-img-clip>.hl-iv-roster__tile-top-overlay{z-index:2}.hl-iv-roster__tile-img-clip>.hl-iv-roster__tile-level-hero{position:absolute;bottom:0;left:0;z-index:2;max-width:calc(100% - 52px);pointer-events:none;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.hl-iv-roster__tile-img-clip>.hl-iv-roster__tile-tpi-upgrade{position:absolute;right:2px;bottom:2px;z-index:3;display:inline-flex;align-items:baseline;gap:2px;max-width:calc(50% - 2px);padding:2px 5px;border-radius:5px;pointer-events:none;font-size:clamp(7px,9cqi,9px);font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:1.15;color:#e2e8f0f5;background:#020a18b8;border:1px solid rgba(14,225,242,.42);box-shadow:0 0 0 1px #00000059;white-space:nowrap}.hl-iv-roster__tile-tpi-upgrade__label{font-size:.92em;font-weight:700;color:#94a3b8f2}.hl-iv-roster__tile-tpi-upgrade__delta{color:#0ee1f2}@supports not (container-type: inline-size){.hl-iv-roster__tile-img-clip>.hl-iv-roster__tile-tpi-upgrade{font-size:clamp(7px,.95vw,9px)}}.hl-iv-roster__tile-img-clip .match-details-illuvial-damage-meters.match-details-illuvial-damage-meters--hl-clip-overlay{position:absolute;right:0;bottom:0;z-index:4;display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-end;gap:clamp(1px,.28vw,2px);width:auto;max-width:min(calc(100% - 2px),clamp(22px,7vw,32px));margin:0;padding:0;pointer-events:none;cursor:default;box-sizing:border-box}.hl-iv-roster__tile-week-level-var{display:inline-flex;align-items:center;gap:3px;padding:2px 6px 2px 5px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.04em;line-height:1.15;text-transform:uppercase;border-radius:5px;border:1px solid rgba(255,255,255,.12);background:#020617e6;box-shadow:0 1px 3px #00000059;text-shadow:0 0 2px rgba(2,6,23,.9)}.hl-iv-roster__tile-week-level-var--up{color:#a7f3d0fa}.hl-iv-roster__tile-week-level-var--down{color:#fcd34df5}.hl-iv-roster__tile-week-level-var__label{font-size:6px;opacity:.85}.hl-iv-roster__tile-week-level-var__delta{font-size:8px}.hl-iv-roster__tile-img-clip>.hl-iv-roster__tile-level-hero .hl-iv-roster__tile-level-stack{position:static;bottom:auto;left:auto;display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:3px 5px 3px 4px;background:#020617eb;border:1px solid rgba(255,255,255,.1);border-radius:6px;box-shadow:0 1px 4px #00000059}.hl-iv-roster__tile-img-clip>.hl-iv-roster__tile-level-hero .hl-iv-roster__tile-level-stack .hl-iv-roster__tile-level-line{position:static;padding:0;margin:0;background:transparent;border:none;box-shadow:none;border-radius:0}.hl-iv-roster__tile-week-delta{font-size:7px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.15;color:#6ee7b7f2;letter-spacing:.03em;text-shadow:0 0 2px rgba(2,6,23,.9)}.hl-iv-roster__tile-nums-level-col{display:inline-flex;flex-direction:column;align-items:flex-end;gap:1px}.hl-iv-roster__tile-week-delta--inline{margin-right:1px}.hl-iv-roster__tile-week-delta--down{color:#fcd34df2}.hl-iv-roster__tile-level-prefix{color:#94a3b8e0;font-weight:600}.hl-iv-roster__tile-level-value{font-weight:700}.hl-iv-roster__tile-level-value.hl-iv-roster__tile-level-line--gradient{font-size:1.14em;line-height:1.2}.hl-iv-roster__xp-wrap{position:relative;flex:0 0 auto;align-self:stretch;width:100%;margin-top:0;height:12px;box-sizing:border-box;border-radius:999px;overflow:hidden;box-shadow:0 0 0 1px #94a3b824 inset;border:1px solid rgba(255,255,255,.06)}.hl-iv-roster__xp-track{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;border-radius:999px;background:linear-gradient(90deg,#0206179e,#4d75d359);box-shadow:0 0 0 1px #ffffff0a inset}.hl-iv-roster__xp-bar{position:absolute;left:0;top:0;bottom:0;height:auto;width:0%;border-radius:999px;background:linear-gradient(90deg,#0ee1f233,#0ee1f26b 48%,#51c29e9e);box-shadow:0 0 0 1px #02061747 inset;transition:width .35s ease;z-index:1}.hl-iv-roster__xp-remainder{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;display:flex;align-items:center;justify-content:flex-end;padding-right:6px;box-sizing:border-box;font-size:10px;font-weight:800;letter-spacing:.03em;line-height:1;pointer-events:none;z-index:2;font-variant-numeric:tabular-nums;white-space:nowrap;color:#fff;text-shadow:0 0 4px rgba(2,6,23,1),0 0 2px rgba(2,6,23,1),0 1px 2px rgba(2,6,23,.95)}.hl-iv-roster__xp-remainder.hl-iv-roster__xp-remainder--on-fill{justify-content:flex-start;padding-right:0;padding-left:6px}.hl-iv-roster__xp-remainder--max{justify-content:center;padding-left:0;padding-right:0}.hl-iv-roster__xp-bar--near{box-shadow:0 0 0 1px #02061752 inset,0 0 0 1px #0ee1f238}.hl-iv-roster__xp-bar--max{box-shadow:0 0 0 1px #02061759 inset,0 0 0 1px #51c29e59}.hl-iv-roster__hover-scoreline{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:2px}.hl-iv-roster__hover-scoreline-label{font-size:9px;font-weight:700;color:#94a3b8e0;text-transform:uppercase;letter-spacing:.28px}.hl-iv-roster__hover-scoreline-value{font-size:10px;font-weight:800;color:#0ee1f2c7;font-variant-numeric:tabular-nums}.hl-iv-roster__tile-picked{color:#0ee1f2d9;font-weight:700}.hl-iv-roster__hover-panel{position:absolute;left:0;top:0;width:min(268px,calc(100vw - 24px));max-width:268px;z-index:25;display:flex;align-items:flex-start;justify-content:flex-start;padding:0;opacity:0;visibility:hidden;transition:opacity .18s ease,visibility .18s ease;pointer-events:none}.hl-iv-roster__hover-panel--portal{position:fixed;left:0;top:0;width:312px;max-width:312px;z-index:9999;opacity:1;visibility:visible;pointer-events:auto;transform:translateZ(0);animation:hl-iv-hover-pop .14s ease-out}@keyframes hl-iv-hover-pop{0%{opacity:0;transform:translate3d(0,6px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}.hl-iv-roster__hover-panel__inner{position:relative;width:100%;max-height:min(420px,72vh);overflow:auto;border-radius:12px;padding:10px 10px 12px;background:radial-gradient(110% 110% at 12% 0%,#0ee1f224,#02061700 52%),radial-gradient(120% 120% at 88% 10%,#6366f11f,#02061700 54%),linear-gradient(180deg,#020812f5,#020812e6)!important;border:1px solid rgba(148,163,184,.16)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;box-shadow:0 0 0 1px #00000038,0 28px 80px #000000ad!important;z-index:120}.hl-iv-roster__hover-panel__inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;pointer-events:none;box-shadow:0 0 0 1px #ffffff0a inset,0 0 0 1px #0ee1f20f}.hl-iv-roster__hover-panel__head{margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid rgba(148,163,184,.12)}.hl-iv-roster__hover-panel__title{font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#e2e8f0c7}.hl-iv-roster__hover-panel__inner::-webkit-scrollbar{width:10px}.hl-iv-roster__hover-panel__inner::-webkit-scrollbar-track{background:#0f172a8c;border-radius:999px;box-shadow:0 0 0 1px #ffffff0a inset}.hl-iv-roster__hover-panel__inner::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#0ee1f259,#0ee1f22e);border-radius:999px;border:2px solid rgba(15,23,42,.55);background-clip:padding-box}.hl-iv-roster__hover-panel__inner::-webkit-scrollbar-thumb:hover{background:#0ee1f261}.hl-iv-roster__hover-panel__twins{display:flex;flex-direction:column;gap:8px}.hl-iv-roster__hover-twin{display:flex;flex-direction:row;gap:8px;align-items:flex-start}.hl-iv-roster__hover-twin__visual{position:relative;flex-shrink:0;width:44px;height:44px;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#0f172ae6}.hl-iv-roster__hover-twin__visual .hl-iv-roster__radar-placeholder{top:3px;right:3px;width:18px;height:18px}.hl-iv-roster__hover-twin__visual img{width:100%;height:100%;object-fit:cover;display:block}.hl-iv-roster__hover-twin__meta{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.hl-iv-roster__hover-twin__name{font-size:10px;font-weight:700;color:#f1f5f9f5;line-height:1.2;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hl-iv-roster__hover-twin__level{font-size:11px;font-weight:800;color:#0ee1f2;font-variant-numeric:tabular-nums}.hl-iv-roster__hover-twin__row{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.hl-iv-roster__pill{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:2px 6px;border-radius:6px;font-size:9px;font-weight:700;border:1px solid transparent}.hl-iv-roster__pill--tier{background-color:#ff8a0022;border:1px solid rgba(255,138,0,.333);color:#fef3e2f2}.hl-iv-roster__pill-icon{display:flex;width:14px;height:14px;flex-shrink:0}.hl-iv-roster__pill-icon svg{width:14px;height:14px}.hl-iv-roster__pill-icon--muted{color:#94a3b8e0}.hl-iv-roster__hover-stage-img{width:18px;height:18px;object-fit:contain;display:block}.hl-iv-roster__hover-class{display:inline-flex;align-items:center;gap:4px;margin-top:2px}.hl-iv-roster__hover-class-name{font-size:9px;font-weight:600;color:#94a3b8eb;text-transform:capitalize}.hl-iv-roster__hover-panel__divider{height:1px;margin:8px 0;background:#0ee1f21f}.hl-iv-roster__hover-panel__focus{display:flex;flex-direction:column;gap:3px}.hl-iv-roster__hover-panel__focus-label{font-size:8px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;color:#94a3b88c}.hl-iv-roster__hover-panel__focus-name{font-size:10px;font-weight:700;color:#e2e8f0f2}.hl-iv-roster__more{margin:8px 0 0;font-size:11px;color:#94a3b8e0}.hl-iv-roster__strip--layout-tier-grid>.hl-iv-roster__more--tier-grid-top{order:-1;align-self:flex-start;width:100%;max-width:100%;margin:0 0 12px;padding:0 2px 0 clamp(6px,1.6vw,10px);box-sizing:border-box;text-align:left;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 14px}.hl-iv-roster__more--strip-footer{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:8px 0 0;padding:0 2px;box-sizing:border-box;text-align:left;width:100%;max-width:100%}.hl-iv-roster__more-strip-total{flex:0 0 auto;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#5eead4eb;white-space:nowrap}.hl-iv-roster__more-text{margin:0;flex:1 1 200px;min-width:0;font-size:11px;line-height:1.45;color:#94a3b8e0}.hl-iv-roster__more-hover-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;flex:0 0 auto;gap:8px}.hl-iv-roster__tile-hover-toggle,.hl-iv-roster__strip-tier-metrics-toggle{--hl-iv-tile-hover-toggle-w: 200px;width:var(--hl-iv-tile-hover-toggle-w);min-width:var(--hl-iv-tile-hover-toggle-w);max-width:var(--hl-iv-tile-hover-toggle-w);flex-shrink:0;padding:4px 10px;border-radius:8px;border:1px solid rgba(14,225,242,.22);background:#0206176b;box-sizing:border-box}.hl-iv-roster__tile-hover-toggle__lucid.lucid-toggle-container,.hl-iv-roster__strip-tier-metrics-toggle__lucid.lucid-toggle-container{padding:0!important;border:none!important;background:transparent!important;width:100%;max-width:100%;min-width:0}.hl-iv-roster__tile-hover-toggle .lucid-toggle-header,.hl-iv-roster__strip-tier-metrics-toggle .lucid-toggle-header{width:100%;min-width:0;gap:8px;justify-content:space-between}.hl-iv-roster__tile-hover-toggle .lucid-toggle-name,.hl-iv-roster__strip-tier-metrics-toggle .lucid-toggle-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase;color:#e2e8f0eb!important}.hl-iv-roster__tile-hover-toggle .lucid-toggle-button,.hl-iv-roster__strip-tier-metrics-toggle .lucid-toggle-button{flex-shrink:0}.hl-iv-roster__tile-hover-toggle.is-on,.hl-iv-roster__strip-tier-metrics-toggle.is-on{border-color:#22d3ee80;box-shadow:0 0 14px #0ee1f21f}.hl-iv-roster__tile-hover-toggle.is-off,.hl-iv-roster__strip-tier-metrics-toggle.is-off{border-color:#94a3b847}.hl-iv-roster__tile-hover-toggle:hover,.hl-iv-roster__strip-tier-metrics-toggle:hover{border-color:#0ee1f28c}.hl-iv-roster__tile--hoverable.hl-iv-roster__tile--hover-active{z-index:3}.hl-iv-roster__tile--hoverable.hl-iv-roster__tile--hover-active .hl-iv-roster__tile-visual{border-color:color-mix(in srgb,var(--hl-tile-accent, #0ee1f2) 55%,rgba(255,255,255,.12));box-shadow:0 0 0 1px color-mix(in srgb,var(--hl-tile-accent, #0ee1f2) 42%,transparent),0 10px 28px -8px color-mix(in srgb,var(--hl-tile-accent, #0ee1f2) 45%,transparent)}.hl-iv-roster__empty,.hl-iv-roster__error{margin:0;font-size:12px;line-height:1.4;color:#cbd5e1db}.hl-iv-roster__error{color:#fca5a5}.hl-iv-roster__skeleton-block{flex:1;min-width:0}.hl-iv-roster__skeleton{height:10px;border-radius:5px;background:linear-gradient(90deg,#ffffff0d,#ffffff1a,#ffffff0d);background-size:200% 100%;animation:hl-iv-shimmer 1.2s ease-in-out infinite}@keyframes hl-iv-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.hl-iv-roster__tier-chart-bars-host--loading{position:relative;min-height:180px}.hl-iv-roster__chart-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;border-radius:inherit;background:#080e1c8c;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);pointer-events:none}.hl-iv-roster__chart-loading-spin{width:26px;height:26px;border-radius:50%;border:2px solid rgba(148,163,184,.28);border-top-color:#0ee1f2f2;animation:hl-iv-roster-chart-spin .75s linear infinite}.hl-iv-roster__chart-loading-text{font-size:.88rem;font-weight:600;letter-spacing:.02em;color:#e2e8f0e6}@keyframes hl-iv-roster-chart-spin{to{transform:rotate(360deg)}}.hl-iv-roster__skeleton--wide{width:100%;max-width:200px}.hl-iv-roster__skeleton--avatar{width:56px;height:56px;border-radius:14px;flex-shrink:0}.hl-iv-roster__tpi-metric-legend-host{display:inline-flex;align-items:stretch;flex-shrink:0}.augment-hover-tooltip.hl-iv-tpi-legend-lucid{padding:10px 12px}.hl-iv-tpi-legend-lucid-inner.lucid-hover-content{padding:0}.hl-iv-tpi-legend{display:flex;flex-direction:column;gap:8px;min-width:0}.hl-iv-tpi-legend__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.hl-iv-tpi-legend__head--accent{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:5px 8px}.hl-iv-tpi-legend__head--accent .hl-iv-tpi-legend__title,.hl-iv-tpi-legend__head--accent .hl-iv-tpi-legend__trait,.hl-iv-tpi-legend__head--accent .hl-iv-tpi-legend__sub,.hl-iv-tpi-legend__head--accent .hl-iv-tpi-legend__mid{color:#0ee1f2}.hl-iv-tpi-legend__title{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#e2e8f0eb}.hl-iv-tpi-legend__trait{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:none;color:#e2e8f0eb}.hl-iv-tpi-legend__mid{font-size:10px;font-weight:800;color:#0ee1f28c;-webkit-user-select:none;user-select:none}.hl-iv-tpi-legend__sub{font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;color:#94a3b8bf}.hl-iv-tpi-legend__lead{margin:0;font-size:11px;line-height:1.45;color:#cbd5e1e0}.hl-iv-tpi-legend__track{height:8px;width:100%;border-radius:999px;box-shadow:0 0 0 1px #00000059 inset,0 1px #ffffff0f inset}.hl-iv-tpi-legend__ticks{display:flex;justify-content:space-between;margin-top:-2px;padding:0 1px}.hl-iv-tpi-legend__tick{font-size:9px;font-weight:700;font-variant-numeric:tabular-nums;color:#94a3b8a6}.hl-iv-tpi-legend__bands{list-style:none;margin:2px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 8px}@media(max-width:520px){.hl-iv-tpi-legend__bands{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:380px){.hl-iv-tpi-legend__bands{grid-template-columns:1fr}}.hl-iv-tpi-legend__band{display:flex;align-items:center;gap:6px;min-width:0}.hl-iv-tpi-legend__swatch{width:10px;height:10px;border-radius:3px;flex-shrink:0;box-shadow:0 0 0 1px #00000059 inset,0 0 6px #0003}.hl-iv-tpi-legend__range{font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;color:#e2e8f0e0;letter-spacing:.02em}.header-actions .user-menu .user-dropdown-header{display:flex;flex-direction:column;align-items:stretch;gap:10px;justify-content:flex-start}.header-actions .user-menu .user-dropdown-header-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;width:100%}.user-dd-roster{width:100%;min-width:0;position:relative;z-index:2}.user-dd-roster__row{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0}.user-dd-roster__score{position:relative;z-index:3;flex:none;width:100%;min-width:0;margin:0;padding:7px 10px 6px;border-radius:9px;border:1px solid rgba(14,226,241,.18);background:#020c1666;cursor:default;box-sizing:border-box;display:flex;flex-direction:column;gap:2px}.user-dd-roster__score:hover{border-color:#0ee2f173;background:#0ee2f114}.user-dd-roster__score-eyebrow{font-size:9.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#64748b;line-height:1.2}.user-dd-roster__score-hint{font-size:10px;color:#64748b;line-height:1.2}.user-dd-roster__score .hl-iv-roster__stat-head-score-rail,.user-dd-roster__score .hl-iv-roster__stat-score-row--id-lines{width:100%;max-width:100%}.user-dd-roster__score .hl-iv-roster__stat-score-row-top{justify-content:flex-start;align-items:baseline;gap:8px;position:relative;z-index:1}.user-dd-roster__score .hl-iv-roster__stat-value--score-inline{font-size:18px;line-height:1.1;font-weight:700;color:#f8fafc}.user-dd-roster__score .hl-iv-roster__stat-max{font-size:10.5px;margin-left:6px;color:#94a3b8;font-weight:550}.user-dd-roster__score .hl-iv-roster__perfection-pct--tight{font-size:12px;font-weight:700}.user-dd-roster__scan{flex:none;width:100%;max-width:none;display:inline-flex;align-items:center;gap:8px;padding:7px 9px;border-radius:9px;border:1px solid rgba(14,226,241,.18);background:#020c1659;color:#e2e8f0;cursor:pointer;text-align:left;font-family:inherit;transition:border-color .18s ease,background .18s ease}.user-dd-roster__scan:hover:not(:disabled){border-color:#0ee2f16b;background:#0ee2f114}.user-dd-roster__scan:disabled,.user-dd-roster__scan.is-busy{cursor:progress;border-color:#facc1559;background:#facc150f}.user-dd-roster__scan-icon{flex-shrink:0;width:26px;height:26px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;color:#67e8f9;background:#0ee2f11a;border:1px solid rgba(14,226,241,.2)}.user-dd-roster__scan.is-busy .user-dd-roster__scan-icon{color:#fde68a;background:#facc151a;border-color:#facc1547}.user-dd-roster__scan-copy{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.user-dd-roster__scan-label{font-size:12px;font-weight:650;color:#f8fafc;line-height:1.2;white-space:nowrap}.user-dd-roster__scan-meta{font-size:10.5px;color:#94a3b8;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:none}.user-dd-roster__fresh{flex-shrink:0;display:inline-flex;align-items:center;gap:2px;padding:3px 7px;border-radius:999px;font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border:1px solid transparent;line-height:1.2}.user-dd-roster__fresh.is-fresh{color:#67e8f9;background:#0ee2f11f;border-color:#0ee2f159}.user-dd-roster__fresh.is-ok{color:#a5b4fc;background:#818cf81f;border-color:#818cf847}.user-dd-roster__fresh.is-never,.user-dd-roster__fresh.is-scanning{color:#fde68a;background:#facc151f;border-color:#facc1559}.user-dd-roster__tier-tip{position:fixed!important;z-index:2147483000!important;width:228px;padding:8px 10px 10px;border-radius:10px;border:1px solid rgba(14,226,241,.28);background:linear-gradient(165deg,#08121cfc,#040c14fa);box-shadow:0 16px 36px #0000008c,0 0 0 1px #0ee2f11a;pointer-events:auto;isolation:isolate}.user-dd-roster__tier-tip .hl-iv-roster__stat-head--inline-row{margin-bottom:4px}.fb-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:101000;display:flex;align-items:flex-end;justify-content:flex-end;padding:20px;pointer-events:auto;cursor:pointer;background:#00000073;backdrop-filter:none;-webkit-backdrop-filter:none;animation:fbFadeIn .35s ease}.fb-modal-overlay.fb-closing{opacity:0}.fb-modal-card{position:relative;pointer-events:auto;cursor:default;width:min(400px,calc(100vw - 28px));max-height:calc(100dvh - 24px);overflow:hidden;border-radius:16px;padding:.65rem .75rem .55rem;background:linear-gradient(145deg,#060c14f7,#000000f0);border:1px solid rgba(14,225,242,.28);box-shadow:0 24px 48px #0000008c,inset 0 1px #ffffff0f;animation:fbSlideUp .4s cubic-bezier(.22,1,.36,1);display:flex;flex-direction:column}.fb-modal-form{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.fb-modal-card.fb-closing{transform:translateY(12px);opacity:0}@keyframes fbFadeIn{0%{opacity:0}to{opacity:1}}@keyframes fbSlideUp{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}.fb-modal-x{position:absolute;top:6px;left:8px;right:auto;z-index:6;width:34px;height:34px;border:none;border-radius:10px;background:#ffffff0f;color:#ffffffbf;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s}.fb-modal-x:hover{background:#0ee1f21f;color:#fff}.fb-modal-head{position:relative;text-align:center;padding:.15rem .35rem .3rem;padding-left:40px;margin-bottom:.35rem;overflow:hidden;flex-shrink:0}.fb-modal-head-main{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:.45rem;margin-bottom:.2rem}.fb-modal-head-text{display:flex;flex-direction:row;align-items:center;gap:.45rem;flex-wrap:wrap;text-align:left;min-width:0}.fb-ai-watermark{position:absolute;right:-6px;top:42%;transform:translate(10%,-50%);pointer-events:none;z-index:0;opacity:1}.fb-ai-watermark-icon{color:#0ee1f2;opacity:.1;display:block}.fb-ai-ribbon{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.28rem;margin:0;flex-shrink:0;padding:.1rem .38rem;border-radius:999px;font-size:.58rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0ee1f2;background:#0ee1f214;border:1px solid rgba(14,225,242,.22)}.fb-ai-ribbon-icon{color:#0ee1f2;flex-shrink:0}.fb-modal-icon{position:relative;z-index:1;flex-shrink:0;width:32px;height:32px;margin:0;border-radius:10px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0ee1f233,#5078ff26);color:#0ee1f2;box-shadow:0 0 18px #0ee1f22e}.fb-modal-title{position:relative;z-index:1;margin:0;font-size:.98rem;font-weight:700;color:#f4fbff;letter-spacing:.02em;line-height:1.15}.fb-modal-sub{position:relative;z-index:1;margin:0;font-size:.66rem;line-height:1.28;color:#dcebf5c7}.fb-sentiment-row{margin-bottom:.45rem;flex-shrink:0}.fb-label{display:block;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#b4d2e6d9;margin-bottom:.45rem}.fb-optional{font-weight:400;text-transform:none;letter-spacing:0;opacity:.7}.fb-sentiment-btns{display:flex;flex-wrap:wrap;gap:.45rem}.fb-pill{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffffe0;padding:.28rem .55rem;border-radius:999px;font-size:.72rem;cursor:pointer;transition:border .2s,background .2s,transform .15s}.fb-pill:hover{border-color:#0ee1f259;transform:translateY(-1px)}.fb-pill.active{border-color:#0ee1f2a6;background:#0ee1f21f;color:#e8fbff}.fb-categories{display:flex;flex-direction:column;gap:0;margin-bottom:.4rem;flex:1 1 auto;min-height:0;overflow:hidden}.fb-cat-lucid-rule{flex-shrink:0;height:1px;margin:.32rem .15rem;border:none;border-radius:1px;background:linear-gradient(90deg,transparent 0%,rgba(14,226,241,.12) 12%,rgba(14,226,241,.42) 50%,rgba(14,226,241,.12) 88%,transparent 100%);box-shadow:0 0 10px #0ee1f21f,0 1px #ffffff0f}.fb-cat-intro{margin:0 0 .2rem;font-size:.65rem;line-height:1.3;color:#bed7ebd1}.fb-lucid-path-dropdown{width:100%}.fb-lucid-path-dropdown .lucid-dropdown-label{margin-bottom:.15rem;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#b4d2e6e0}.fb-lucid-path-dropdown.cyber .lucid-dropdown-trigger{padding:.4rem .55rem;min-height:2.05rem;font-size:.78rem;border-radius:10px}.fb-lucid-path-dropdown.cyber .lucid-dropdown-trigger.open{box-shadow:0 4px 16px #0ee1f238}.fb-cat-stars{padding-top:.05rem}.fb-cat-row{padding:.3rem .4rem;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);flex-shrink:0}.fb-cat-row-toolbar{display:flex;align-items:flex-end;gap:.35rem;flex-wrap:wrap}.fb-cat-row-toolbar .fb-lucid-path-dropdown{flex:1 1 120px;min-width:0}.fb-cat-row-toolbar .fb-cat-stars{flex:0 0 auto}.fb-area-note-panel{margin-top:.35rem;padding-top:.35rem;border-top:1px solid rgba(255,255,255,.06)}.fb-area-note-label{display:block;font-size:.62rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#a0c3dcd1;margin-bottom:.25rem}.fb-ten-stars{display:flex;align-items:center;gap:.15rem;flex-wrap:wrap}.fb-star-slot{position:relative;width:24px;height:22px}.fb-star-hit{position:absolute;top:0;width:50%;height:100%;z-index:2;border:none;padding:0;margin:0;cursor:pointer;background:transparent}.fb-star-hit-left{left:0}.fb-star-hit-right{right:0}.fb-star-visual{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1}.fb-star-filled{color:#e6b422;filter:drop-shadow(0 0 6px rgba(230,180,34,.45))}.fb-star-empty{color:#ffffff2e}.fb-ten-value{margin-left:.25rem;font-size:.72rem;font-weight:700;min-width:2.25rem;white-space:nowrap}.fb-ten-value-num{color:#0ee1f2f2}.fb-ten-value-denom{color:#a0b9cd8c;font-weight:600}.fb-textarea{width:100%;box-sizing:border-box;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#00000059;color:#f0f8ff;padding:.4rem .55rem;font-size:.75rem;line-height:1.3;resize:vertical;margin-bottom:0;font-family:inherit;flex-shrink:0;max-height:3.1rem;overflow:auto}.fb-textarea.fb-textarea-area{max-height:5.5rem;min-height:3.2rem}#fb-comment.fb-textarea{margin-bottom:.35rem;max-height:3.1rem;resize:none;overflow:hidden}.fb-textarea:focus{outline:none;border-color:#0ee1f273;box-shadow:0 0 0 2px #0ee1f21f}.fb-error{color:#ff9b9b;font-size:.8rem;margin:0 0 .5rem}.fb-actions{display:flex;gap:.4rem;justify-content:flex-end;flex-wrap:wrap;flex-shrink:0;margin-top:auto;padding-top:.2rem}.fb-btn{border-radius:10px;padding:.42rem .85rem;font-size:.78rem;font-weight:600;cursor:pointer;border:none;transition:transform .15s,opacity .2s}.fb-btn:disabled{opacity:.45;cursor:not-allowed}.fb-btn.ghost{background:transparent;color:#ffffffa6;border:1px solid rgba(255,255,255,.12)}.fb-btn.ghost:hover{color:#fff;border-color:#0ee1f259}.fb-btn.primary{background:linear-gradient(135deg,#0ee1f2,#0aa8c4);color:#021014;box-shadow:0 4px 18px #0ee1f240}.fb-btn.primary:hover:not(:disabled){transform:translateY(-1px)}.fb-btn.wide{width:100%;margin-top:.75rem}.fb-thanks{text-align:center;padding:.5rem .25rem .25rem}.fb-thanks-icon{color:#5ef7c0;margin-bottom:.5rem;filter:drop-shadow(0 0 12px rgba(94,247,192,.35))}.fb-thanks-text{font-size:.9rem;line-height:1.55;color:#dcebf5e0;margin:0 0 1rem}.fb-explore{text-align:left;background:#ffffff0a;border:1px solid rgba(14,225,242,.15);border-radius:14px;padding:.75rem .85rem;margin-bottom:.5rem}.fb-explore-title{display:flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#0ee1f2f2;margin-bottom:.45rem}.fb-explore-list{list-style:none;margin:0;padding:0}.fb-explore-list li{margin:.25rem 0}.fb-linkish{background:none;border:none;padding:0;color:#9ee8ff;font-size:.875rem;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.fb-linkish:hover{color:#cff6ff}.fb-glow-1,.fb-glow-2{position:absolute;border-radius:50%;filter:blur(40px);pointer-events:none;z-index:0}.fb-glow-1{width:120px;height:120px;top:-30px;right:-20px;background:#0ee1f21f}.fb-glow-2{width:100px;height:100px;bottom:10%;left:-20px;background:#648cff1a}.fb-modal-card>*:not(.fb-glow-1):not(.fb-glow-2){position:relative;z-index:1}@media(max-width:520px){.fb-modal-overlay{align-items:flex-end;padding:12px}.fb-modal-card{width:100%;border-radius:16px 16px 12px 12px}}.brainvault-dropdown-menu{position:fixed;top:auto;bottom:auto;left:auto;right:20px;width:400px!important;min-width:400px!important;max-width:600px!important;margin-top:0;background:#1f2937f2;border:1px solid rgba(14,226,241,.3);border-radius:16px;padding:0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 20px 40px #0006,0 0 0 1px #0ee2f11a,inset 0 1px #ffffff1a;animation:slideInFromTop .4s cubic-bezier(.16,1,.3,1);z-index:9999;overflow:hidden;transform:translateZ(0);will-change:transform,opacity;box-sizing:border-box}.brainvault-menu-wrapper{position:relative;display:inline-block}.brainvault-dropdown-menu *{white-space:nowrap;overflow-wrap:normal;word-wrap:normal}.brainvault-dropdown-menu .item-content{white-space:normal;overflow-wrap:break-word;word-wrap:break-word}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-20px) scale(.95) translateZ(0)}to{opacity:1;transform:translateY(0) scale(1) translateZ(0)}}.brainvault-dropdown-header{padding:24px 28px;border-bottom:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,#0ee2f114,#0ee2f10a 30%,#0ee2f105 70%,#0ee2f103);border-radius:16px 16px 0 0;margin:-4px -4px 0;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.brainvault-dropdown-header:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(14,226,241,.6),rgba(14,226,241,.8),rgba(14,226,241,.6),transparent);animation:headerGlow 3s ease-in-out infinite;border-radius:1px}@keyframes headerGlow{0%,to{opacity:.6;transform:translate(-100%)}50%{opacity:1;transform:translate(100%)}}.brainvault-dropdown-title{display:block;font-weight:800;color:#0ee1f2;font-size:22px;margin-bottom:8px;text-shadow:0 0 15px rgba(14,225,242,.4),0 0 30px rgba(14,225,242,.2);letter-spacing:.8px;position:relative;z-index:2;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:linear-gradient(135deg,#0ee1f2,#0bc4d1,#0ee1f2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:titleGlow 4s ease-in-out infinite}@keyframes titleGlow{0%,to{filter:brightness(1) drop-shadow(0 0 15px rgba(14,225,242,.4))}50%{filter:brightness(1.2) drop-shadow(0 0 25px rgba(14,225,242,.6))}}.brainvault-dropdown-subtitle{display:block;color:#cbd5e1;font-size:14px;font-weight:500;letter-spacing:.4px;position:relative;z-index:2;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;opacity:.9;transition:all .3s ease}.brainvault-dropdown-header .close-button{position:absolute;top:20px;right:24px;background:#0ee2f11a;border:1px solid rgba(14,226,241,.3);color:#9ca3af;cursor:pointer;padding:8px;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:32px;height:32px;display:flex;align-items:center;justify-content:center;z-index:3}.brainvault-dropdown-header .close-button:hover{background:#0ee2f133;border-color:#0ee2f180;color:#0ee2f1;transform:scale(1.1) rotate(90deg);box-shadow:0 4px 15px #0ee2f14d,inset 0 1px #fff3}.brainvault-dropdown-header .close-button:active{transform:scale(.95) rotate(90deg);transition:transform .1s ease}.brainvault-dropdown-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(14,226,241,.4),rgba(14,226,241,.6),rgba(14,226,241,.4),transparent);margin:0;position:relative;overflow:hidden;border-radius:1px}.brainvault-dropdown-divider:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(14,226,241,.8),rgba(14,226,241,1),rgba(14,226,241,.8),transparent);animation:dividerGlow 2.5s ease-in-out infinite}.brainvault-dropdown-item.primary{display:flex;align-items:center;gap:12px;width:100%;padding:16px 24px;background:none;border:none;color:#d1d5db;cursor:pointer;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:14px;position:relative;overflow:hidden;margin:8px 16px;transform:translateZ(0);will-change:transform,background-color,box-shadow}.brainvault-dropdown-item.primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(14,226,241,.1),transparent);transition:left .6s cubic-bezier(.4,0,.2,1)}.brainvault-dropdown-item.primary:hover:before{left:100%}.brainvault-dropdown-item.primary:hover{color:#fff;background:linear-gradient(135deg,#0ee2f126,#0ee2f114);transform:translate(4px);box-shadow:0 4px 15px #0ee2f133,0 0 0 1px #0ee2f133}.item-icon.primary{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#0ee2f126,#0ee2f10d);border:1px solid rgba(14,226,241,.3);display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;overflow:hidden;transition:all .3s ease}.item-icon.primary:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(14,226,241,.3),transparent);border-radius:50%;transform:translate(-50%,-50%);transition:all .3s ease}.brainvault-dropdown-item.primary:hover .item-icon.primary:before{width:100%;height:100%}.item-icon.primary svg{color:#0ee2f1;transition:all .3s ease;position:relative;z-index:2}.brainvault-dropdown-menu .item-icon.primary svg{color:#0ee2f1;transition:all .3s ease;position:relative;z-index:2}.brainvault-dropdown-item.primary:hover .item-icon.primary svg{color:#fff;filter:drop-shadow(0 0 4px rgba(14,225,242,.4));transform:scale(1.05)}.brainvault-dropdown-menu .brainvault-dropdown-item.primary:hover .item-icon.primary svg{color:#fff;filter:drop-shadow(0 0 4px rgba(14,225,242,.4));transform:scale(1.05)}.item-content{flex:1;text-align:left;position:relative;z-index:2}.item-label{display:block;font-weight:600;color:#d1d5db;margin-bottom:4px;transition:color .3s ease}.brainvault-dropdown-item.primary:hover .item-label{color:#fff}.item-description{display:block;color:#9ca3af;font-size:12px;line-height:1.4;transition:color .3s ease}.brainvault-dropdown-item.primary:hover .item-description{color:#cbd5e1}.item-arrow{color:#0ee2f1;font-size:16px;opacity:.7;transition:all .3s ease;position:relative;z-index:2}.brainvault-dropdown-item.primary:hover .item-arrow{opacity:1;color:#fff;transform:translate(4px) scale(1.1);text-shadow:0 0 8px rgba(14,225,242,.6)}.brainvault-dropdown-item{display:flex;align-items:center;gap:12px;width:100%;padding:14px 24px;background:none;border:none;color:#d1d5db;cursor:pointer;border-radius:10px;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:14px;position:relative;overflow:hidden;margin:4px 16px;transform:translateZ(0);will-change:transform,background-color}.brainvault-dropdown-item:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(14,226,241,.08),transparent);transition:left .5s cubic-bezier(.4,0,.2,1)}.brainvault-dropdown-item:hover:before{left:100%}.brainvault-dropdown-item:hover{color:#fff;background:#0ee2f11a;transform:translate(4px);box-shadow:0 2px 8px #0ee2f126}.item-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease;position:relative}.item-icon svg{color:#9ca3af;transition:all .3s ease;position:relative;z-index:2}.brainvault-dropdown-menu .item-icon svg{color:#9ca3af;transition:all .3s ease;position:relative;z-index:2}.brainvault-dropdown-item:hover .item-icon svg{color:#0ee2f1;filter:drop-shadow(0 0 3px rgba(14,225,242,.3));transform:scale(1.02)}.brainvault-dropdown-menu .brainvault-dropdown-item:hover .item-icon svg{color:#0ee2f1;filter:drop-shadow(0 0 3px rgba(14,225,242,.3));transform:scale(1.02)}.brainvault-dropdown-footer{margin-top:20px;padding:20px 24px;border-top:1px solid rgba(14,226,241,.2);background:transparent;position:relative}.brainvault-dropdown-footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(14,226,241,.3),transparent)}.quick-stats{display:flex;justify-content:space-around;gap:20px}.brainvault-dropdown-footer .stat-item{text-align:center;flex:1;position:relative;padding:12px;border-radius:8px;transition:all .3s ease;background:transparent}.brainvault-dropdown-footer .stat-item:hover{background:#0ee2f114;transform:translateY(-2px)}.stat-value{display:block;font-size:20px;font-weight:700;color:#0ee2f1;margin-bottom:4px;text-shadow:0 0 8px rgba(14,225,242,.3);transition:all .3s ease}.stat-item:hover .stat-value{transform:scale(1.05)}.stat-label{display:block;font-size:11px;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;font-weight:500;transition:color .3s ease}.stat-item:hover .stat-label{color:#cbd5e1}@keyframes iconFloat{0%,to{transform:translateY(0) scale(1.05)}50%{transform:translateY(-2px) scale(1.1)}}@keyframes dividerGlow{0%,to{opacity:.3;transform:translate(-100%)}50%{opacity:1;transform:translate(100%)}}@media(max-width:768px){.brainvault-dropdown-menu{width:520px;right:-20px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);animation-duration:.3s}.brainvault-dropdown-header{padding:20px 24px}.brainvault-dropdown-title{font-size:20px}.brainvault-dropdown-item.primary,.brainvault-dropdown-item{padding:14px 20px;margin:6px 12px}.brainvault-dropdown-footer{padding:16px 20px}.quick-stats{flex-direction:column;gap:12px}}@media(min-width:769px)and (max-width:1024px){.brainvault-dropdown-menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation-duration:.35s}.brainvault-dropdown-item.primary:hover{transform:translate(6px) translateZ(8px)}.brainvault-dropdown-item:hover{transform:translate(4px) translateZ(4px)}}@media(min-width:1025px){.brainvault-dropdown-menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation-duration:.4s}.brainvault-dropdown-item.primary:hover{transform:translate(8px) translateZ(10px)}.brainvault-dropdown-item:hover{transform:translate(6px) translateZ(5px)}}@media(prefers-reduced-motion:reduce){.brainvault-dropdown-menu,.brainvault-dropdown-item.primary,.brainvault-dropdown-item,.brainvault-dropdown-menu .item-icon.primary svg,.brainvault-dropdown-menu .item-icon svg,.stat-value,.brainvault-dropdown-title{animation:none!important;transition:none!important;transform:none!important}.brainvault-dropdown-item.primary:hover,.brainvault-dropdown-item:hover{transform:none!important}}.performance-mode .brainvault-dropdown-menu{-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;animation-duration:.3s!important}.performance-mode .brainvault-dropdown-item.primary:hover,.performance-mode .brainvault-dropdown-item:hover{transform:translate(4px)!important}.ultra-performance .brainvault-dropdown-menu{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;animation:none!important;box-shadow:0 10px 20px #0000004d!important}.ultra-performance .brainvault-dropdown-item.primary,.ultra-performance .brainvault-dropdown-item{transition:background-color .2s ease!important}.ultra-performance .brainvault-dropdown-item.primary:hover,.ultra-performance .brainvault-dropdown-item:hover{transform:none!important;box-shadow:none!important}.ultra-performance .item-icon.primary svg,.ultra-performance .item-icon svg{animation:none!important;transition:color .2s ease!important}.ultra-performance .brainvault-dropdown-menu .item-icon.primary svg,.ultra-performance .brainvault-dropdown-menu .item-icon svg{animation:none!important;transition:color .2s ease!important}.brainvault-dropdown-item:focus{outline:none;box-shadow:0 0 0 3px #0ee2f180}.brainvault-dropdown-item:focus-visible{outline:2px solid #0ee2f1;outline-offset:2px}.brainvault-dropdown-item:active{transform:scale(.98);transition:transform .1s ease}.brainvault-dropdown-item.error{border-left:3px solid #ef4444;background:#ef44440d}.brainvault-dropdown-item.success{border-left:3px solid #10b981;background:#10b9810d}@media(min-width:1025px){.brainvault-dropdown-menu:before,.brainvault-dropdown-menu:after{content:"";position:absolute;width:4px;height:4px;background:#0ee2f199;border-radius:50%;animation:particleFloat 4s ease-in-out infinite;pointer-events:none}.brainvault-dropdown-menu:before{top:20%;left:10%;animation-delay:0s}.brainvault-dropdown-menu:after{top:70%;right:15%;animation-delay:2s}}@keyframes particleFloat{0%,to{opacity:.6;transform:translateY(0) scale(1)}50%{opacity:1;transform:translateY(-10px) scale(1.2)}}.brainvault-dropdown-menu,.brainvault-dropdown-item.primary,.brainvault-dropdown-item,.item-icon.primary,.item-icon{transform:translateZ(0);backface-visibility:hidden;perspective:1000px}.brainvault-dropdown-item.loading:after{content:"";position:absolute;bottom:0;left:0;height:2px;background:linear-gradient(90deg,#0ee2f1,#0bc4d1);animation:loadingBar 1s ease-in-out infinite}@keyframes loadingBar{0%{width:0%}50%{width:70%}to{width:100%}}.brainvault-dropdown-menu.closing{animation:slideOutToTop .3s cubic-bezier(.4,0,.2,1) forwards}@keyframes slideOutToTop{0%{opacity:1;transform:translateY(0) scale(1) translateZ(0)}to{opacity:0;transform:translateY(-20px) scale(.95) translateZ(0)}}.brainvault-dropdown-footer .stat-item:hover .stat-value{transform:scale(1.05)}.brainvault-dropdown-footer .stat-item:hover .stat-label{color:#cbd5e1}.iv-combat-radar{position:relative;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:radial-gradient(circle at 50% 42%,rgba(14,225,242,.08),transparent 62%),#060e148c;border:1px solid rgba(255,255,255,.05);overflow:hidden;outline:none}.iv-combat-radar--interactive{cursor:help;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background .2s ease}.iv-combat-radar--interactive .iv-combat-radar__svg{transition:transform .22s cubic-bezier(.22,1,.36,1),filter .22s ease;transform-origin:50% 50%}.iv-combat-radar--interactive:hover,.iv-combat-radar--hover-open,.iv-combat-radar--interactive:focus-visible{border-color:#0ee1f26b;background:radial-gradient(circle at 50% 40%,rgba(14,225,242,.16),transparent 64%),#060e149e;box-shadow:0 0 0 1px #0ee1f229,0 10px 26px #0006,0 0 20px #0ee1f21a;transform:translateY(-1px)}.iv-combat-radar--interactive:hover .iv-combat-radar__svg,.iv-combat-radar--hover-open .iv-combat-radar__svg,.iv-combat-radar--interactive:focus-visible .iv-combat-radar__svg{transform:scale(1.07);filter:drop-shadow(0 0 6px rgba(14,225,242,.28))}.iv-combat-radar--empty{background:#ffffff08;border-style:dashed;border-color:#ffffff14}.iv-combat-radar--perfect{border-color:#ffd70059;box-shadow:inset 0 0 18px #ffd70014}.iv-combat-radar--perfect.iv-combat-radar--hover-open,.iv-combat-radar--perfect.iv-combat-radar--interactive:hover{border-color:#ffd7008c}.iv-combat-radar__svg{display:block;overflow:visible}.iv-combat-radar__svg--panel{width:100%;height:100%}.iv-combat-radar__grid{fill:none;stroke:#94a3b82e;stroke-width:1}.iv-combat-radar__grid--1{stroke:#94a3b847}.iv-combat-radar__axis{stroke:#94a3b829;stroke-width:1}.iv-combat-radar__fill{fill:var(--iv-radar-fill, rgba(14, 225, 242, .16));stroke:var(--iv-radar-stroke, rgba(14, 225, 242, .85));stroke-width:2;stroke-linejoin:round}.iv-combat-radar__compare-outline{fill:#e2e8f00a;stroke:#e2e8f0b8;stroke-width:2;stroke-dasharray:4 3;stroke-linejoin:round;pointer-events:none}.iv-combat-radar__diff-fill{pointer-events:none}.iv-combat-radar__svg--diff .iv-combat-radar__fill{opacity:.55}.iv-combat-radar__diff-fill--up{fill:#34d3996b}.iv-combat-radar__diff-fill--down{fill:#f871716b}.iv-combat-radar__diff-fill--same{fill:#94a3b847}.iv-combat-radar__diff-stroke{fill:none;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.iv-combat-radar__diff-stroke--same{stroke:#94a3b8d9;stroke-width:2.6}.iv-combat-radar__dot--owned{stroke:#081016b3;stroke-width:.9;stroke-dasharray:none}.iv-combat-radar__dot{stroke:#081016d9;stroke-width:1.05}.iv-combat-radar__dot--max{stroke-width:1.25}.iv-combat-radar__icons-layer{pointer-events:none}.iv-combat-radar__icon{pointer-events:none;opacity:.92}.iv-combat-radar__icon.is-max{opacity:1}.iv-combat-radar__icon-aura{fill:#ffd7006b;stroke:none;opacity:.7;animation:iv-combat-radar-icon-aura 2.2s ease-in-out infinite}@keyframes iv-combat-radar-icon-aura{0%,to{opacity:.45}50%{opacity:.78}}@media(prefers-reduced-motion:reduce){.iv-combat-radar__icon-aura{animation:none!important;opacity:.6}}.iv-combat-radar-hover{position:fixed;z-index:14050;width:360px;max-width:calc(100vw - 20px);pointer-events:auto;touch-action:manipulation;animation:iv-combat-radar-hover-in .16s cubic-bezier(.22,1,.36,1)}@media(hover:none),(pointer:coarse){.iv-combat-radar-hover{max-height:calc(100dvh - 24px);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}}.iv-combat-radar-hover--compare{width:440px}@keyframes iv-combat-radar-hover-in{0%{opacity:0;transform:translate3d(0,8px,0) scale(.97)}to{opacity:1;transform:translateZ(0) scale(1)}}.iv-combat-radar-hover__inner{position:relative;border-radius:14px;padding:12px 12px 13px;background:radial-gradient(120% 90% at 8% 0%,rgba(14,225,242,.16) 0%,transparent 55%),radial-gradient(100% 80% at 100% 0%,rgba(99,102,241,.1) 0%,transparent 50%),linear-gradient(165deg,#081018fa,#040a10fb);border:1px solid rgba(148,163,184,.18);box-shadow:0 0 0 1px #00000059,0 24px 56px #0000009e,0 0 40px #0ee1f20f;overflow:hidden;contain:layout paint style}.iv-combat-radar-hover__inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;pointer-events:none;box-shadow:inset 0 1px #ffffff0f}.iv-combat-radar-hover__hero{--iv-hero-art-lift: 12px;--iv-hero-art-width: 80%;position:relative;box-sizing:border-box;width:calc(100% + 24px);max-width:none;margin:-12px -12px 11px;padding:0 0 11px;border-bottom:1px solid rgba(148,163,184,.12);background-repeat:no-repeat;background-size:auto,var(--iv-hero-art-width) auto;background-position:0 0,right 0 top calc(-1 * var(--iv-hero-art-lift))}.iv-combat-radar-hover__hero.has-bg{border-bottom-color:#94a3b814;min-height:188px}.iv-combat-radar-hover--compare .iv-combat-radar-hover__hero.has-bg{min-height:220px;background-size:auto,var(--iv-hero-art-width) auto;background-position:0 0,right 0 bottom calc(6.5rem + var(--iv-hero-art-lift))}.iv-combat-radar-hover__head{display:flex;flex-direction:column;align-items:stretch;gap:.55rem;margin:0;padding:12px 12px 10px;box-sizing:border-box;position:relative;z-index:1;isolation:isolate}.iv-combat-radar-hover__tpi-dna{position:absolute;left:-8%;bottom:-18%;top:auto;width:200px;height:auto;max-height:210px;object-fit:contain;object-position:left bottom;transform:rotate(18deg);transform-origin:35% 80%;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;opacity:.7;filter:drop-shadow(0 0 16px rgba(14,225,242,.22));transition:opacity .2s ease,filter .2s ease}.iv-combat-radar-hover__tpi-dna.is-solid{opacity:1;filter:drop-shadow(0 0 22px rgba(14,225,242,.34))}.iv-combat-radar-hover__head.has-tpi-dna .iv-combat-radar-hover__tpi-center,.iv-combat-radar-hover__head.has-tpi-dna .iv-combat-radar-hover__tpi{position:relative;z-index:3}.iv-combat-radar-hover__head.has-tpi-dna .iv-combat-radar-hover__tpi--hero{background:#04080ceb!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 0 0 1px #00000080,0 6px 16px #0000008c}.iv-combat-radar-hover__head.has-tpi-dna .iv-combat-radar-hover__tpi--hero:before{content:none}.iv-combat-radar-hover__head.has-tpi-dna .iv-combat-radar-hover__head-metrics{z-index:2}.iv-combat-radar-hover__head-top{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;column-gap:.75rem;width:100%;position:relative;z-index:1}.iv-combat-radar-hover__identity{display:flex;flex-direction:column;gap:.2rem;min-width:0;grid-column:1;justify-self:start;position:relative;z-index:1}.iv-combat-radar-hover__stage{display:inline-flex;align-items:center;justify-content:center;margin-top:.05rem;position:relative;z-index:4;width:1.45rem;height:1.45rem;border-radius:6px;background:#040a10b8;border:1px solid rgba(255,255,255,.14);box-shadow:0 1px 6px #00000073}.iv-combat-radar-hover__stage-icon{width:1.05rem;height:1.05rem;object-fit:contain;display:block;flex:0 0 auto;filter:drop-shadow(0 1px 4px rgba(0,0,0,.55));opacity:1;visibility:visible}.iv-combat-radar-hover .imp-price-action{background:linear-gradient(180deg,#34d39985,#34d39957);border-color:#34d399b3;color:#ecfdf5;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.iv-combat-radar-hover .imp-price-action:hover{background:linear-gradient(180deg,#34d399ad,#34d39975);border-color:#34d399d9;color:#f0fdf4}.iv-combat-radar-hover .imp-cart-action{background:#060e16c7;border-color:#94a3b86b;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.iv-combat-radar-hover .imp-cart-action:hover{background:#0a141ee0;border-color:#94a3b88c}.iv-combat-radar-hover .imp-cart-action.is-active{background:linear-gradient(180deg,#34d3997a,#34d39952);border-color:#34d399b3}.iv-combat-radar-hover__head.has-tpi-dna .iv-combat-radar-hover__name{text-shadow:0 1px 10px rgba(4,10,16,.85)}.iv-combat-radar-hover__head.has-tpi-dna .iv-combat-radar-hover__metric-cell{background:#040c12b8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.iv-combat-radar-hover__price-block{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;flex-shrink:0;grid-column:3;justify-self:end}.iv-combat-radar-hover__price-row{display:inline-flex;align-items:center;gap:.35rem}.iv-combat-radar-hover__price-block .imp-table-price-actions{flex-wrap:wrap;justify-content:flex-end}.iv-combat-radar-hover__price-finish{width:1.35rem;height:1.35rem;flex:0 0 auto}.iv-combat-radar-hover__price-finish .imp-finish-icon{width:1.1rem;height:1.1rem}.iv-combat-radar-hover__price.is-lg{font-size:1.05rem;font-weight:800;letter-spacing:.01em;line-height:1.1}.iv-combat-radar-hover__price-int,.iv-combat-radar-hover__price-cents{font:inherit;letter-spacing:inherit}.iv-combat-radar-hover__price-cents.is-muted{font-size:.68em;font-weight:650;color:#bac6d28c;letter-spacing:.01em}.iv-combat-radar-hover__price.is-empty{opacity:.45}.iv-combat-radar-hover__tpi-center{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.28rem;width:auto;max-width:100%;flex-shrink:0;grid-column:2;justify-self:center;pointer-events:none}.iv-combat-radar-hover__tpi-center .iv-combat-radar-hover__tpi,.iv-combat-radar-hover__tpi-center .iv-combat-radar-hover__verdict{pointer-events:auto}.iv-combat-radar-hover__tpi-center .iv-combat-radar-hover__verdict{position:relative;z-index:0}.iv-combat-radar-hover__head-metrics{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;width:100%;position:relative;z-index:1}.iv-combat-radar-hover__metric-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.iv-combat-radar-hover__metric-secondary{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.35rem;width:100%}.iv-combat-radar-hover__combat-meta{display:inline-flex;flex-direction:row;align-items:center;gap:.28rem;flex:0 1 auto;width:max-content;max-width:100%;margin-left:.1rem;margin-right:.15rem;padding:.2rem .28rem;border-radius:7px;border:1px solid rgba(14,225,242,.4);background:#021018e0;box-shadow:0 0 0 1px #00000059 inset;position:relative;z-index:4;pointer-events:auto;box-sizing:border-box;overflow:hidden}.iv-combat-radar-hover__combat-mix{display:flex;flex-direction:column;gap:.08rem;flex:0 0 auto;width:max-content;min-width:0}.iv-combat-radar-hover__combat-legend-head{display:inline-flex;align-items:center;gap:.18rem;font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#0ee1f2c7;line-height:1}.iv-combat-radar-hover__combat-mix-body{display:flex;flex-direction:column;gap:.1rem;width:max-content;min-width:0}.iv-combat-radar-hover__combat-mix-row{display:grid;grid-template-columns:2.55rem 1.35rem 1.75rem;align-items:center;column-gap:.14rem;width:max-content}.iv-combat-radar-hover__combat-bar-track{display:block;width:100%;height:4px;border-radius:999px;background:#080e16d9;border:1px solid rgba(148,163,184,.35);overflow:hidden;box-shadow:inset 0 0 0 1px #00000059}.iv-combat-radar-hover__combat-bar-fill{display:block;height:100%;border-radius:inherit;min-width:2px;opacity:.95}.iv-combat-radar-hover__combat-legend-lab{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Sora,sans-serif;font-size:.62rem;font-weight:650;line-height:1.1}.iv-combat-radar-hover__combat-legend-val{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:.02rem;font-variant-numeric:tabular-nums;line-height:1.1;width:100%}.iv-combat-radar-hover__combat-legend-val strong{font-size:.68rem;font-weight:750;line-height:1}.iv-combat-radar-hover__combat-legend-pct{font-size:.54rem;font-weight:600;color:#94a3b8bf}.iv-combat-radar-hover__combat-kill{display:flex;flex-direction:column;align-items:flex-start;gap:.18rem;flex:0 0 auto;min-width:0;padding-left:.22rem;border-left:1px solid rgba(14,225,242,.22);border-top:none;padding-top:0}.iv-combat-radar-hover__combat-kill-row{display:inline-flex;align-items:baseline;gap:.16rem;font-family:Sora,sans-serif;font-variant-numeric:tabular-nums;line-height:1;min-width:0}.iv-combat-radar-hover__combat-kill-row em{font-style:normal;font-size:.58rem;font-weight:700;letter-spacing:.05em;color:#94a3b8d9}.iv-combat-radar-hover__combat-kill-ratio{display:inline-flex;align-items:baseline;gap:.06rem;font-variant-numeric:tabular-nums;white-space:nowrap}.iv-combat-radar-hover__combat-kill-row strong{font-size:.68rem;font-weight:750}.iv-combat-radar-hover__combat-kill-sep{font-size:.54rem;font-weight:600;color:#94a3b88c}.iv-combat-radar-hover__combat-kill-max{font-size:.58rem;font-weight:600;color:#94a3b8b8}.iv-combat-radar-hover__combat-meta.is-loading{opacity:.55;border-style:dashed;flex:0 0 auto;min-width:3.2rem;max-width:none}.iv-combat-radar-hover__combat-meta.is-loading .iv-combat-radar-hover__combat-bar-track{background:linear-gradient(90deg,#0ee1f240,#bf2c0b4d)}.iv-combat-radar-hover__metric-secondary .iv-combat-radar-hover__metric-cell{flex:1 1 4.6rem;max-width:5.8rem}.iv-combat-radar-hover__metric-secondary .iv-combat-radar-hover__metric-level{align-self:center}.iv-combat-radar-hover__metric-level{display:inline-flex;align-items:baseline;gap:.15rem;margin-left:auto;flex:0 0 auto;font-family:Sora,sans-serif;font-size:2.15rem;font-weight:800;letter-spacing:.01em;font-variant-numeric:tabular-nums;line-height:.92;padding:.05rem;text-shadow:0 0 16px rgba(14,225,242,.4)}.iv-combat-radar-hover__metric-level-prefix{font-size:.72em;font-weight:700;letter-spacing:.06em;color:#0ee1f2c7}.iv-combat-radar-hover__metric-level-value{color:#fffffffa;background:linear-gradient(180deg,#fff,#c8f7ff 45%,#0ee1f2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.iv-combat-radar-hover__metric-cell{display:flex;flex-direction:column;align-items:flex-start;gap:.12rem;min-width:0;padding:.28rem .4rem;border-radius:7px;border:1px solid rgba(14,225,242,.28);background:#040c128c;color:#9eebf4;line-height:1.05}.iv-combat-radar-hover__metric-cell.is-gen{border-color:#0ee1f266;color:#0ee1f2}.iv-combat-radar-hover__metric-cell.is-potential{border-color:#6edca066;color:#b8f0d0}.iv-combat-radar-hover__metric-secondary .iv-combat-radar-hover__metric-cell.is-gen,.iv-combat-radar-hover__metric-secondary .iv-combat-radar-hover__metric-cell.is-potential{flex:0 0 auto;max-width:none;padding:.22rem .28rem;align-self:center;align-items:center;justify-content:center;text-align:center}.iv-combat-radar-hover__metric-secondary .iv-combat-radar-hover__metric-cell.is-gen .iv-combat-radar-hover__metric-cell-label,.iv-combat-radar-hover__metric-secondary .iv-combat-radar-hover__metric-cell.is-potential .iv-combat-radar-hover__metric-cell-label{justify-content:center}.iv-combat-radar-hover__metric-cell-label{display:inline-flex;align-items:center;gap:.22rem;font-size:.52rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.72}.iv-combat-radar-hover__metric-icon{flex-shrink:0;color:currentColor;opacity:1}.iv-combat-radar-hover__metric-cell-value{font-family:Sora,sans-serif;font-size:.78rem;font-weight:700;font-variant-numeric:tabular-nums;color:inherit}.iv-combat-radar-hover__stat-score-badge{display:inline-flex;align-items:baseline;gap:.28rem;padding:.16rem .42rem;border-radius:6px;border:1px solid rgba(14,225,242,.45);background:#0ee1f21f;color:#9eebf4;font-variant-numeric:tabular-nums;line-height:1}.iv-combat-radar-hover__stat-score-badge .iv-combat-radar-hover__tpi-label{font-size:.58rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.8}.iv-combat-radar-hover__stat-score-badge .iv-combat-radar-hover__tpi-value{font-family:Sora,sans-serif;font-size:.82rem;font-weight:700}.iv-combat-radar-hover__statscore-block{display:flex;flex-direction:column;gap:.28rem;margin:.15rem 0 .55rem;padding:.45rem .55rem;border-radius:8px;background:#08141c8c;border:1px solid rgba(14,225,242,.14)}.iv-combat-radar-hover__statscore-dual{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.iv-combat-radar-hover__stat-score-badge.is-gen{border-color:#0ee1f273;background:#0ee1f21f;color:#0ee1f2}.iv-combat-radar-hover__statscore-head{display:flex;align-items:baseline;gap:.4rem}.iv-combat-radar-hover__statscore-head.is-gen strong{color:#0ee1f2}.iv-combat-radar-hover__statscore-head strong{font-family:Sora,sans-serif;font-size:1.15rem;font-weight:700;color:#e8f6fa;font-variant-numeric:tabular-nums;line-height:1}.iv-combat-radar-hover__statscore-head span{font-size:.62rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#aad2dca6}.iv-combat-radar-hover__statscore-bar{display:flex;height:4px;gap:1px;border-radius:2px;overflow:hidden}.iv-combat-radar-hover__statscore-bar i{display:block;min-width:3px;height:100%}.iv-combat-radar-hover__statscore-bar i:nth-child(1){background:#6edca0cc}.iv-combat-radar-hover__statscore-bar i:nth-child(2){background:#f0b446cc}.iv-combat-radar-hover__statscore-bar i:nth-child(3){background:#ff785acc}.iv-combat-radar-hover__statscore-bar i:nth-child(4){background:#a082ffcc}.iv-combat-radar-hover__statscore-bar i:nth-child(5){background:#78c8ffcc}.iv-combat-radar-hover__statscore-bar i:nth-child(6){background:#b4bec8bf}.iv-combat-radar-hover__statscore-insight{margin:0;font-size:.68rem;line-height:1.25;color:#bedce6b8}.iv-combat-radar-hover__stat-weight{margin-left:.35rem;font-style:normal;font-size:.58rem;font-weight:600;color:#96bec88c}.iv-combat-radar-hover__metric-cell.iv-combat-radar-hover__tpi-delta{margin-left:0;font-size:inherit;font-weight:inherit;padding:.28rem .4rem;white-space:normal;border:none;border-radius:7px}.iv-combat-radar-hover__metric-primary .iv-combat-radar-hover__verdict{font-size:.62rem;padding:.28rem .55rem;letter-spacing:.08em}.iv-combat-radar-hover__eyebrow{font-family:Sora,DM Sans,sans-serif;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:none;color:#94b2c4b8}.iv-combat-radar-hover__name{font-family:Sora,DM Sans,sans-serif;font-size:1.05rem;font-weight:700;color:#f0f8fcfa;white-space:normal;overflow:visible;text-overflow:clip;max-width:none;line-height:1.2;word-break:break-word;text-shadow:0 1px 10px rgba(0,0,0,.7)}.iv-combat-radar-hover__identity-row .iv-combat-radar-hover__price{flex-shrink:0;font-size:.95rem;font-weight:800}.iv-combat-radar-hover__price{font-family:Sora,sans-serif;font-size:.82rem;font-weight:750;font-variant-numeric:tabular-nums;color:#f0f8fcf5;letter-spacing:.01em;text-shadow:0 1px 6px rgba(0,0,0,.5)}.iv-combat-radar-hover__tpi--hero{min-width:3.6rem;padding:.32rem .55rem .36rem;border-radius:10px;box-shadow:0 4px 14px #00000059;gap:.12rem}.iv-combat-radar-hover__tpi--hero .iv-combat-radar-hover__tpi-value{font-size:1.28rem;font-weight:800}.iv-combat-radar-hover__tpi--hero .iv-combat-radar-hover__tpi-delta{margin:.1rem 0 0;padding:0;font-size:.58rem;border:none;border-radius:0;background:transparent}.iv-combat-radar-hover__verdict-stack{display:flex;flex-direction:column;align-items:center;gap:.28rem}.iv-combat-radar-hover__tpi{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.05rem;min-width:3.1rem;padding:.28rem .45rem;border-radius:9px;border:1px solid currentColor;flex-shrink:0;line-height:1.05}.iv-combat-radar-hover__tpi--inline{flex-direction:row;align-items:baseline;gap:.28rem;min-width:0;padding:.2rem .42rem}.iv-combat-radar-hover__tpi--inline .iv-combat-radar-hover__tpi-value{font-size:.88rem}.iv-combat-radar-hover__tpi-label{font-size:.55rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;opacity:.78}.iv-combat-radar-hover__tpi-value{font-family:Sora,sans-serif;font-size:1.05rem;font-weight:750;font-variant-numeric:tabular-nums}.iv-combat-radar-hover__listing{display:flex;flex-direction:column;gap:10px}.iv-combat-radar-hover__listing-top{display:flex;justify-content:center;margin-bottom:2px}.iv-combat-radar-hover__listing-radar{display:flex;flex-direction:column;align-items:center;gap:6px}.iv-combat-radar-hover__radar-frame{width:108px;height:108px;border-radius:12px;overflow:visible;background:radial-gradient(circle at 50% 45%,rgba(14,225,242,.1),transparent 65%),#040c12d9;border:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center}.iv-combat-radar-hover__radar-meta{display:flex;flex-direction:column;align-items:center;gap:.14rem;min-width:0}.iv-combat-radar-hover__imp-score{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.05rem;font-variant-numeric:tabular-nums;line-height:1}.iv-combat-radar-hover__imp-score strong{font-family:Sora,sans-serif;font-size:.78rem;font-weight:700;color:#e8f4f8f0}.iv-combat-radar-hover__imp-score .imp-stats-cap{font-size:.58rem;font-weight:500;color:#aabcc88c}.iv-combat-radar-hover__stats{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.iv-combat-radar-hover__stat{display:flex;align-items:center;gap:7px;min-width:0}.iv-combat-radar-hover__stat-icon{width:16px;height:16px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;opacity:.92}.iv-combat-radar-hover__stat-icon img{width:16px;height:16px;object-fit:contain;display:block}.iv-combat-radar-hover__stat-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.iv-combat-radar-hover__stat-row{display:flex;align-items:baseline;justify-content:space-between;gap:6px}.iv-combat-radar-hover__stat-name{font-size:.7rem;font-weight:600;color:#d2e2ecd1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iv-combat-radar-hover__stat-name--up{color:#34d399f2}.iv-combat-radar-hover__stat-name--down{color:#f87171f2}.iv-combat-radar-hover__stat-name--same{color:#94a3b8c7}.iv-combat-radar-hover__stat-score{font-family:Sora,sans-serif;font-size:.74rem;font-weight:750;font-variant-numeric:tabular-nums;flex-shrink:0}.iv-combat-radar-hover__stat-delta{font-family:Sora,sans-serif;font-size:.88rem;font-weight:800;font-variant-numeric:tabular-nums;flex-shrink:0;min-width:1.6rem;text-align:right}.iv-combat-radar-hover__stat-delta--up{color:#34d399f2}.iv-combat-radar-hover__stat-delta--down{color:#f87171f2}.iv-combat-radar-hover__stat-delta--same{color:#94a3b88c}.iv-combat-radar-hover__bar{height:3px;border-radius:999px;background:#ffffff0f;overflow:hidden}.iv-combat-radar-hover__bar-fill{display:block;height:100%;border-radius:inherit;box-shadow:0 0 8px currentColor;opacity:.92}.iv-combat-radar-hover__selected-bar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;height:6px;width:100%}.iv-combat-radar-hover__frag{position:relative;height:100%;border-radius:2px;background:#ffffff0f;overflow:hidden}.iv-combat-radar-hover__frag-fill{position:absolute;top:0;left:0;height:100%;border-radius:inherit;pointer-events:none}.iv-combat-radar-hover__frag-fill.is-overlap{background:#e2e8f047}.iv-combat-radar-hover__frag-fill.is-solo{box-shadow:0 0 6px currentColor;opacity:.92}.iv-combat-radar-hover__frag-fill--up{background:#34d399c7;box-shadow:0 0 6px #34d3994d}.iv-combat-radar-hover__frag-fill--down{background:#f87171c7;box-shadow:0 0 6px #f8717147}.iv-combat-radar-hover__frag-fill--same{background:#94a3b88c}.iv-combat-radar-hover__compare-loading,.iv-combat-radar-hover__compare-empty{margin-top:10px;padding:9px 10px;border-radius:9px;border:1px dashed rgba(148,163,184,.22);background:#ffffff05;font-size:.68rem;font-weight:600;color:#94b2c4b8;text-align:center}.iv-combat-radar-hover__compare-empty{border-style:solid;border-color:#f0b44647;color:#dcc48ce0}.iv-combat-radar-hover__listing+.iv-combat-radar-hover__compare-loading,.iv-combat-radar-hover__listing+.iv-combat-radar-hover__compare-empty{margin-top:10px}.iv-combat-radar-hover__copies{display:flex;flex-direction:column;gap:8px;margin-top:2px;padding:0 12px}.iv-combat-radar-hover__selected .iv-combat-radar-hover__copies{margin-top:0;padding:0}.iv-combat-radar-hover__hero .iv-combat-radar-hover__selected-bars{position:relative;z-index:1;margin:8px 10px 0;padding:8px 10px 10px;border-radius:10px;border:1px solid rgba(148,163,184,.12);background:#02060cd1;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.iv-combat-radar-hover__selected-bars-title.iv-combat-radar-hover__metric-cell-label,.iv-combat-radar-hover__copies-head .iv-combat-radar-hover__metric-cell-label{font-size:.52rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.72;color:#94b2c4c7}.iv-combat-radar-hover__copies-head{display:flex;align-items:baseline;gap:8px}.iv-combat-radar-hover__chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.iv-combat-radar-hover__chip{position:relative;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 52px;grid-template-rows:auto auto;grid-template-areas:"rank rank" "meta radar";column-gap:7px;row-gap:4px;align-items:center;margin:0;padding:8px;border-radius:10px;border:1px solid rgba(148,163,184,.14);background:#ffffff05;color:inherit;cursor:pointer;text-align:left;transition:border-color .14s ease,background .14s ease,transform .14s ease,box-shadow .14s ease}.iv-combat-radar-hover__chip-finish{position:absolute;top:5px;right:5px;z-index:2;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.iv-combat-radar-hover__chip-finish img{width:14px;height:14px;object-fit:contain;display:block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.55))}.iv-combat-radar-hover__chip:hover{border-color:#0ee1f24d;background:#0ee1f20d}.iv-combat-radar-hover__chip.is-active{border-color:color-mix(in srgb,var(--chip-tpi, #0ee1f2) 60%,transparent);background:color-mix(in srgb,var(--chip-tpi, #0ee1f2) 14%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--chip-tpi, #0ee1f2) 22%,transparent),0 6px 14px #00000047;transform:translateY(-1px)}.iv-combat-radar-hover__chip-rank{grid-area:rank;font-family:Sora,sans-serif;font-size:.55rem;font-weight:800;letter-spacing:.06em;color:#94b2c4a6;line-height:1}.iv-combat-radar-hover__chip.is-active .iv-combat-radar-hover__chip-rank{color:var(--chip-tpi, #0ee1f2)}.iv-combat-radar-hover__chip-radar{grid-area:radar;width:52px;height:52px;border-radius:8px;overflow:hidden;background:radial-gradient(circle at 50% 45%,rgba(14,225,242,.08),transparent 65%),#040c12b3;border:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;pointer-events:none;flex-shrink:0}.iv-combat-radar-hover__chip-meta{grid-area:meta;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.iv-combat-radar-hover__chip-token{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:0;background:transparent;font-family:Sora,sans-serif;font-size:.5rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:#dcecf4e6;max-width:100%;white-space:nowrap;border-radius:4px;padding:1px 3px;cursor:copy;line-height:1.2}.iv-combat-radar-hover__chip-token:hover{color:#0ee1f2f2;background:#0ee1f214}.iv-combat-radar-hover__chip-level{display:inline-flex;align-items:baseline;gap:0;font-size:.62rem;font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums;padding-left:3px;line-height:1}.iv-combat-radar-hover__chip-level-prefix{color:#94b2c48c}.iv-combat-radar-hover__chip-level-value{color:#f0f8fcf5}.iv-combat-radar-hover__chip-tpi{font-family:Sora,sans-serif;font-size:.7rem;font-weight:750;font-variant-numeric:tabular-nums;line-height:1;padding-left:3px}.iv-combat-radar-hover__selected{margin-top:10px;padding:0 10px 10px;border-radius:12px;border:1px solid rgba(148,163,184,.14);background:radial-gradient(90% 80% at 100% 0%,rgba(52,211,153,.07),transparent 55%),#ffffff06;display:flex;flex-direction:column;gap:10px}.iv-combat-radar-hover__selected.is-wallet-demo{position:relative;border-color:#0ee1f233;background:radial-gradient(90% 80% at 100% 0%,rgba(14,225,242,.08),transparent 55%),#ffffff06}.iv-combat-radar-hover__wallet-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;border:1px solid rgba(14,225,242,.28);background:linear-gradient(110deg,rgba(14,225,242,.14),rgba(14,225,242,.04) 55%,transparent),#040c12b8}.iv-combat-radar-hover__wallet-cta-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.iv-combat-radar-hover__wallet-cta strong{font-family:Sora,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#7df1fff2}.iv-combat-radar-hover__wallet-cta span{font-size:.68rem;line-height:1.35;color:#bad2e0d1}.iv-combat-radar-hover__wallet-cta-btn{flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(14,225,242,.55);border-radius:8px;padding:.45rem .85rem;font-family:Sora,sans-serif;font-size:.68rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:#040c12f2;background:linear-gradient(180deg,#7df1fffa,#0ee1f2e0);cursor:pointer;white-space:nowrap;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease;box-shadow:0 0 0 1px #0ee1f226}.iv-combat-radar-hover__wallet-cta-btn:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 4px 14px #0ee1f238}.iv-combat-radar-hover__wallet-cta-btn:active{transform:translateY(0);filter:brightness(.98)}.iv-combat-radar-hover__chip.is-demo{border-style:dashed;opacity:.88}.iv-combat-radar-hover__chip.is-demo.is-active{opacity:1}.iv-combat-radar-hover__chip.is-demo .iv-combat-radar-hover__chip-token{cursor:default}@media(max-width:520px){.iv-combat-radar-hover__wallet-cta{flex-direction:column;align-items:stretch}.iv-combat-radar-hover__wallet-cta-btn{width:100%;text-align:center}}.iv-combat-radar-hover__verdict{font-family:Sora,sans-serif;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:.2rem .45rem;border:none;border-radius:0;background:transparent;line-height:1.1}.iv-combat-radar-hover__verdict--up{color:#34d399f2;background:transparent}.iv-combat-radar-hover__verdict--down{color:#f87171f2;background:transparent}.iv-combat-radar-hover__verdict--same{color:#94a3b8d9;background:transparent}.iv-combat-radar-hover__triple-radar{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.55fr) minmax(0,.78fr);gap:4px 2px;align-items:end;position:relative}.iv-combat-radar-hover__dual-radar-col{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;transition:filter .16s ease,opacity .16s ease,transform .16s ease}.iv-combat-radar-hover__triple-radar.is-zone-hover .iv-combat-radar-hover__dual-radar-col.is-zone-lit{filter:brightness(1.45) saturate(1.12);z-index:2}.iv-combat-radar-hover__triple-radar.is-zone-hover .iv-combat-radar-hover__dual-radar-col--listing.is-zone-lit,.iv-combat-radar-hover__triple-radar.is-zone-hover .iv-combat-radar-hover__dual-radar-col--owned.is-zone-lit{transform:translateY(-2px)}.iv-combat-radar-hover__col-role{font-family:Sora,sans-serif;font-size:.5rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:#94b2c48c;line-height:1;margin-bottom:1px}.iv-combat-radar-hover__col-role.is-focus{color:#e2eef4c7;letter-spacing:.14em}.iv-combat-radar-hover__dual-radar-col--listing,.iv-combat-radar-hover__dual-radar-col--owned{opacity:.88;transform:translateY(-2px)}.iv-combat-radar-hover__dual-radar-col--delta{z-index:1;gap:6px;padding:0 2px 2px;position:relative}.iv-combat-radar-hover__dual-radar-col--delta:before{content:"";position:absolute;top:8%;right:6%;bottom:18%;left:6%;border-radius:50%;background:radial-gradient(circle at 50% 48%,rgba(52,211,153,.07),rgba(248,113,113,.04) 42%,transparent 70%);pointer-events:none;z-index:0}.iv-combat-radar-hover__dual-radar-col--delta>*{position:relative;z-index:1}.iv-combat-radar-hover__dual-radar-col>.iv-combat-radar-hover__tpi-delta{display:inline-flex;align-items:baseline;gap:.28rem;font-size:.78rem;font-weight:800;letter-spacing:.01em;line-height:1;min-height:1.05em}.iv-combat-radar-hover__tpi-kicker{font-family:Sora,sans-serif;font-size:.42rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:#94b2c494;transform:translateY(-.05em)}.iv-combat-radar-hover__dual-radar-col>.iv-combat-radar-hover__tpi-delta.is-empty{color:#94a3b873}.iv-combat-radar-hover__radar-frame--listing,.iv-combat-radar-hover__radar-frame--owned{width:100%;max-width:86px;aspect-ratio:1;height:auto;border-radius:10px}.iv-combat-radar-hover__radar-frame--compare{width:100%;max-width:200px;aspect-ratio:1;height:auto;border:none;border-radius:0;background:transparent;box-shadow:none}.iv-combat-radar-hover__radar-frame--listing{border-color:#0ee1f229;background:radial-gradient(circle at 50% 45%,rgba(14,225,242,.07),transparent 68%),#040c128c}.iv-combat-radar-hover__radar-frame--owned{border-color:#e2e8f01a;background:radial-gradient(circle at 50% 45%,rgba(226,232,240,.05),transparent 68%),#040c128c}.iv-combat-radar-hover__dual-radar-col--delta .iv-combat-radar-hover__imp-score strong{font-size:.92rem}.iv-combat-radar-hover__dual-radar-col--listing .iv-combat-radar-hover__imp-score,.iv-combat-radar-hover__dual-radar-col--owned .iv-combat-radar-hover__imp-score{opacity:.9}.iv-combat-radar-hover__selected-bars{display:flex;flex-direction:column;gap:7px;min-width:0;position:relative;z-index:1}.iv-combat-radar-hover__selected-bars-head{display:block;padding:.15rem 0 .2rem}.iv-combat-radar-hover__selected-bars-title{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.35rem;width:100%;font-family:Sora,sans-serif;font-size:.68rem;font-weight:750;letter-spacing:.04em;text-transform:none;color:#94b2c4b8;line-height:1.15}.iv-combat-radar-hover__selected-bars-title-side.is-left{justify-self:start;text-align:left;cursor:default}.iv-combat-radar-hover__selected-bars-title-mid{justify-self:center;text-align:center;white-space:nowrap;cursor:default}.iv-combat-radar-hover__selected-bars-title-side.is-right{justify-self:end;text-align:right;cursor:default}.iv-combat-radar-hover__selected-bars-title-side.is-active,.iv-combat-radar-hover__selected-bars-title-mid.is-active{color:#e2eef4f2;opacity:1}.iv-combat-radar-hover__selected-bars-body{position:relative;min-width:0}.iv-combat-radar-hover__bar-zones{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;z-index:4}.iv-combat-radar-hover__bar-zone{flex-shrink:1;flex-basis:0;min-width:0;height:100%;cursor:crosshair;border-radius:4px;transition:background .14s ease}.iv-combat-radar-hover__bar-zone.is-active{background:#e2eef40b}.iv-combat-radar-hover__bar-zone.is-listing.is-active{background:#0ee1f20f}.iv-combat-radar-hover__bar-zone.is-gap.is-active{background:#34d3990f}.iv-combat-radar-hover__bar-zone.is-wallet.is-active{background:#94a3b814}.iv-combat-radar-hover__selected-bars-sub{font-size:.54rem;font-weight:550;letter-spacing:.01em;color:#94b2c4ad;line-height:1.25}.iv-combat-radar-hover__selected-bars-meta{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:.28rem;align-items:center}.iv-combat-radar-hover__gap-chip{display:inline-flex;align-items:center;gap:.22rem;padding:.14rem .38rem;border-radius:999px;border:1px solid transparent;font-family:Sora,sans-serif;font-size:.52rem;font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums;line-height:1.1;white-space:nowrap}.iv-combat-radar-hover__gap-chip i{width:6px;height:6px;border-radius:50%;flex-shrink:0}.iv-combat-radar-hover__gap-chip.is-up{color:#34d399f2;background:#34d3991a;border-color:#34d39947}.iv-combat-radar-hover__gap-chip.is-up i{background:#34d399d9}.iv-combat-radar-hover__gap-chip.is-down{color:#f87171f2;background:#f871711a;border-color:#f8717147}.iv-combat-radar-hover__gap-chip.is-down i{background:#f87171d9}.iv-combat-radar-hover__gap-chip.is-same{color:#94a3b8e0;background:#94a3b81a;border-color:#94a3b838}.iv-combat-radar-hover__gap-chip.is-same i{background:#94a3b8b3}.iv-combat-radar-hover__selected-bars-head .iv-combat-radar-hover__legend{grid-column:1 / -1;justify-content:flex-start;gap:.45rem .7rem;padding-top:.1rem;border-top:1px solid rgba(148,163,184,.08)}.iv-combat-radar-hover__legend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px 8px}.iv-combat-radar-hover__legend-item{display:inline-flex;align-items:center;gap:3px;font-size:.52rem;font-weight:650;letter-spacing:.02em;color:#94b2c4b3}.iv-combat-radar-hover__legend-key{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;padding:.06rem .22rem;border-radius:4px;border:1px solid rgba(148,163,184,.22);background:#94a3b814;color:#d2e2ecc7;font-size:.48rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.iv-combat-radar-hover__legend-swatch{width:8px;height:8px;border-radius:2px;flex-shrink:0}.iv-combat-radar-hover__legend-swatch.is-listing{background:#0ee1f273;box-shadow:inset 0 0 0 1px #0ee1f2b3}.iv-combat-radar-hover__legend-swatch.is-owned{background:transparent;border:1.5px dashed rgba(226,232,240,.55)}.iv-combat-radar-hover__legend-swatch.is-up{background:#34d3998c}.iv-combat-radar-hover__legend-swatch.is-down{background:#f871718c}.iv-combat-radar-hover__legend-swatch.is-same{background:#94a3b866}.iv-combat-radar-hover__stats--selected{gap:6px}.iv-combat-radar-hover__stats--selected .iv-combat-radar-hover__stat{position:relative;gap:6px}.iv-combat-radar-hover__stats--selected .iv-combat-radar-hover__stat-score--listing{flex-shrink:0;margin:0 -4px 0 0;padding:0;font-size:.78rem;font-variant-numeric:tabular-nums;line-height:1}.iv-combat-radar-hover__stats--selected .iv-combat-radar-hover__stat-main{position:relative}.iv-combat-radar-hover__stats--selected .iv-combat-radar-hover__stat-row{display:flex;align-items:baseline;justify-content:space-between;gap:.45rem;position:relative;min-height:1.15em;padding-left:0;padding-right:0}.iv-combat-radar-hover__stats--selected .iv-combat-radar-hover__stat-name{position:relative;z-index:1;flex:0 0 auto;min-width:0;max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap;font-size:.82rem}.iv-combat-radar-hover__stats--selected .iv-combat-radar-hover__stat-score{font-size:.86rem}.iv-combat-radar-hover__stats--selected .iv-combat-radar-hover__stat-raw-delta{font-size:.7rem}.iv-combat-radar-hover__stats--selected .iv-combat-radar-hover__stat-score-wrap{position:relative;z-index:1;margin-left:auto;flex-shrink:0}.iv-combat-radar-hover__stats--selected .iv-combat-radar-hover__stat-raw-delta,.iv-combat-radar-hover__stats--selected .iv-combat-radar-hover__stat-delta{position:absolute;top:0;z-index:2;width:auto;margin:0;overflow:visible;white-space:nowrap;line-height:1.05;pointer-events:none}.iv-combat-radar-hover__stats--selected .iv-combat-radar-hover__stat-raw-delta{left:30%;transform:translate(-50%);text-align:center}.iv-combat-radar-hover__stats--selected .iv-combat-radar-hover__stat-delta{left:50%;transform:translate(-50%);display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;gap:.2rem;justify-content:center;text-align:center;font-size:.72rem;text-shadow:none}.iv-combat-radar-hover__stat-delta-pct{margin-left:.28rem;opacity:.62;font-weight:700}.iv-combat-radar-hover__stat-raw-delta{display:inline-block;width:3.4rem;margin:0;padding:0;font-style:normal;font-size:.58rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.01em;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:clip;flex-shrink:0}.iv-combat-radar-hover__stat-raw-delta--up{color:#34d399f2}.iv-combat-radar-hover__stat-raw-delta--down{color:#f87171f2}.iv-combat-radar-hover__stat-raw-delta--same{color:#94a3b8b8}.iv-combat-radar-hover__imp-score.is-delta strong{font-variant-numeric:tabular-nums}.iv-combat-radar-hover__stat-score-wrap{display:inline-flex;align-items:baseline;gap:4px;flex-shrink:0}.iv-combat-radar-hover__tpi-delta{flex-shrink:0;font-family:Sora,sans-serif;font-size:.58rem;font-weight:750;font-variant-numeric:tabular-nums;padding:0;border:none;border-radius:0;background:transparent;line-height:1.1;margin-left:0;white-space:nowrap}.iv-combat-radar-hover__tpi-delta--up{color:#34d399f2;background:transparent}.iv-combat-radar-hover__tpi-delta--down{color:#f87171f2;background:transparent}.iv-combat-radar-hover__tpi-delta--same{color:#94a3b8c7;background:transparent}.iv-combat-radar-hover__dual-radar-col--delta>.iv-combat-radar-hover__tpi-delta--mid{font-size:.82rem;font-weight:800;letter-spacing:.02em;min-height:1.05em;line-height:1}.iv-combat-radar-hover__dual-radar-col--delta>.iv-combat-radar-hover__tpi-delta--mid.is-empty{color:#94a3b873}.iv-combat-radar-hover__radar-frame--compare{border:none;background:transparent;box-shadow:none}@media(max-width:520px){.iv-combat-radar-hover{width:min(340px,calc(100vw - 16px))}.iv-combat-radar-hover--compare{width:min(400px,calc(100vw - 16px))}.iv-combat-radar-hover__listing-radar{flex-direction:row;justify-content:center;gap:12px}.iv-combat-radar-hover__head{margin:-12px -12px 10px}.iv-combat-radar-hover__radar-frame{width:88px;height:88px}.iv-combat-radar-hover__triple-radar{grid-template-columns:minmax(0,.82fr) minmax(0,1.45fr) minmax(0,.82fr)}.iv-combat-radar-hover__radar-frame--listing,.iv-combat-radar-hover__radar-frame--owned{max-width:72px}.iv-combat-radar-hover__radar-frame--compare{max-width:168px}.iv-combat-radar-hover__listing-radar .iv-combat-radar-hover__radar-meta{align-items:flex-start}.iv-combat-radar-hover__dual-radar-col .iv-combat-radar-hover__radar-meta{align-items:center}}.notif-illuvial-card{--notif-illu-tpi: #34d399;--notif-illu-tpi-soft: rgba(52, 211, 153, .18);--notif-illu-affinity: #0ee1f2;--notif-illu-affinity-soft: rgba(14, 225, 242, .18);position:relative;display:block;min-width:0;padding:.5rem .55rem .48rem;border-radius:12px;border:1px solid rgba(170,215,230,.2);background:#0c1c269e;overflow:hidden;isolation:isolate;cursor:default}.notif-illuvial-card-atmosphere,.notif-illuvial-card-bg,.notif-illuvial-card-fade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.notif-illuvial-card-atmosphere{z-index:0;opacity:.5;background:radial-gradient(120% 80% at 100% 0%,color-mix(in srgb,var(--notif-illu-affinity) 14%,transparent) 0%,transparent 55%),linear-gradient(165deg,color-mix(in srgb,var(--notif-illu-tpi-soft) 70%,transparent) 0%,transparent 55%)}.notif-illuvial-card-bg{z-index:0;background-image:var(--notif-illu-bg);background-size:cover;background-position:center center;opacity:.4;transform:scale(1.03);filter:saturate(.95) brightness(.7)}.notif-illuvial-card-bg.is-empty{background-image:none;background:linear-gradient(145deg,#0ee1f21f,#08141c8c);opacity:.5}.notif-illuvial-card-fade{z-index:1;background:linear-gradient(105deg,#081018c7,#0810186b 42%,#0810182e)}.notif-illuvial-card-content{position:relative;z-index:2;display:flex;flex-direction:column;gap:.32rem;min-width:0}.notif-illuvial-card-head{display:flex;align-items:center;gap:.35rem;min-width:0}.notif-illuvial-card-name{margin:0;min-width:0;flex:1;font-family:Sora,sans-serif;font-size:.78rem;font-weight:700;line-height:1.2;color:#ecf8fcf5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notif-illuvial-finish{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;border-radius:6px;border:1px solid rgba(14,225,242,.28);background:#08141c80}.notif-illuvial-finish img{width:.72rem;height:.72rem;object-fit:contain}.notif-illuvial-finish.is-dark-holo{border-color:#a855f766}.notif-illuvial-signals{display:flex;flex-wrap:wrap;align-items:center;gap:.24rem;min-width:0}.notif-illuvial-chip{display:inline-flex;align-items:center;gap:.1rem;min-height:1.28rem;padding:.08rem .34rem;border-radius:7px;border:1px solid rgba(170,215,230,.2);background:#08141c85;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:Sora,sans-serif;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.notif-illuvial-chip-k{font-size:.54rem;font-weight:650;letter-spacing:.04em;color:#a8c4d0d1}.notif-illuvial-chip-v{font-size:.68rem;font-weight:700;color:#ecf8fcf5}.notif-illuvial-chip--ts .notif-illuvial-chip-k+.notif-illuvial-chip-v+.notif-illuvial-chip-k{margin-left:.14rem}.notif-illuvial-chip--tpi .notif-illuvial-chip-k,.notif-illuvial-chip--tpi .notif-illuvial-chip-v{color:inherit}.notif-illuvial-chip--tpi .notif-illuvial-chip-k{opacity:.72}.notif-illuvial-chip--tpi.is-perfect{box-shadow:0 0 8px currentColor}.notif-illuvial-chip--stats{gap:.18rem;padding-left:.16rem;padding-right:.34rem}.notif-illuvial-stats-score{display:inline-flex;align-items:baseline;gap:.02rem;font-size:.58rem;color:#a8c4d0c7}.notif-illuvial-stats-score strong{font-size:.68rem;font-weight:700;color:#e2f0f6f5}.notif-illuvial-card-meta{display:flex;align-items:flex-end;justify-content:space-between;gap:.4rem;min-width:0}.notif-illuvial-token{font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,monospace;font-size:.62rem;font-weight:500;color:#94b4c4c7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notif-illuvial-prices{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:.06rem;line-height:1.15}.notif-illuvial-price-usd{font-family:Sora,sans-serif;font-size:.74rem;font-weight:750;color:#ecf8fcf5;font-variant-numeric:tabular-nums}.notif-illuvial-price{font-family:Sora,sans-serif;font-size:.62rem;font-weight:600;color:#a8c4d0e0;font-variant-numeric:tabular-nums}.notification-panel-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:transparent;pointer-events:none}.notification-menu-wrapper{position:relative;z-index:10001;overflow:visible}.notification-menu-wrapper .notification-panel,.notification-panel-overlay .notification-panel,.header-actions .notification-menu-wrapper .notification-panel,.imp-topnav-actions .notification-panel,.breadcrumb-actions .notification-panel{position:absolute;top:calc(100% + 8px);right:0;left:auto;width:320px!important;min-width:280px!important;max-width:min(320px,calc(100vw - 24px))!important;max-height:min(70vh,520px);display:flex;flex-direction:column;gap:2px;padding:6px;margin:0;box-sizing:border-box;background:#111827f7;border:1px solid rgba(14,226,241,.22);border-radius:14px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 16px 40px #00000073,0 0 0 1px #0ee2f10f,inset 0 1px #ffffff0a;animation:notificationPanelIn .2s cubic-bezier(.4,0,.2,1);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;pointer-events:auto;z-index:10002;scrollbar-width:thin;scrollbar-color:rgba(14,226,241,.35) transparent;transition:width .22s ease,max-width .22s ease,max-height .22s ease}.notification-menu-wrapper .notification-panel.has-trade-cards,.notification-panel-overlay .notification-panel.has-trade-cards,.header-actions .notification-menu-wrapper .notification-panel.has-trade-cards,.imp-topnav-actions .notification-panel.has-trade-cards,.breadcrumb-actions .notification-panel.has-trade-cards{width:440px!important;min-width:360px!important;max-width:min(440px,calc(100vw - 24px))!important;max-height:min(78vh,640px)}.notification-panel-overlay>.notification-panel{position:fixed;top:auto;right:16px;bottom:auto}@keyframes notificationPanelIn{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.notification-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px 10px 12px;margin:0;border-radius:10px;background:linear-gradient(160deg,rgba(14,226,241,.1) 0%,rgba(14,226,241,.02) 55%,transparent 100%)}.notification-panel-identity{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.notification-panel-avatar{flex-shrink:0;width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#0ee2f114;border:1px solid rgba(14,226,241,.2);color:#0ee1f2}.notification-panel-identity-text{display:flex;flex-direction:column;gap:2px;min-width:0}.notification-panel-username{display:block;font-weight:650;color:#f8fafc;font-size:14px;line-height:1.25;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-panel-email{display:block;color:#94a3b8;font-size:11.5px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-panel-badge{flex-shrink:0;align-self:flex-start;margin-top:2px;padding:3px 7px;border-radius:999px;font-size:10px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;background:#94a3b81f;border:1px solid rgba(148,163,184,.22);line-height:1.2}.notification-panel-badge--active{color:#0ee1f2;background:#0ee2f11f;border-color:#0ee2f159}.notification-panel-divider{height:1px;margin:4px 6px;border:none;background:linear-gradient(90deg,transparent,rgba(148,163,184,.28),transparent)}.notification-panel-section{display:flex;flex-direction:column;gap:2px;padding:2px 0}.notification-panel-section--feed{min-height:0;flex:1}.notification-panel-section-label{padding:4px 10px 2px;font-size:10px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:#64748b;line-height:1.2;-webkit-user-select:none;user-select:none;pointer-events:none}.notification-actions-taxonomy{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:6px;width:100%;min-width:0;padding:0 2px 2px}.notification-actions-group{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:3px;min-width:0;padding:4px 4px 5px;border-radius:8px;background:#94a3b80b;border:1px solid rgba(148,163,184,.12)}.notification-actions-group-label{display:inline-flex;align-items:center;margin:0;padding:0 4px;font-size:.52rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1;color:#94a3b89e;-webkit-user-select:none;user-select:none;pointer-events:none}.notification-actions-group-btns{display:flex;flex-direction:column;align-items:stretch;gap:2px;min-width:0}.notification-actions-divider{flex:0 0 auto;width:1px;align-self:stretch;min-height:36px;margin:2px 0;background:#0ee2f13d}.notification-actions-taxonomy .notification-panel-item{gap:7px;padding:7px;font-size:12.5px}.notification-actions-taxonomy .notification-panel-item-hint{font-size:10px}.notification-actions-taxonomy .notification-panel-item:hover:not(:disabled){transform:none}.notification-panel-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;margin:0;background:transparent;border:1px solid transparent;border-radius:9px;color:#cbd5e1;cursor:pointer;font-size:13.5px;text-align:left;position:relative;overflow:hidden;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.notification-panel-item:hover:not(:disabled){color:#fff;background:#0ee2f11a;border-color:#0ee2f12e;transform:translate(2px)}.notification-panel-item:focus-visible{outline:2px solid rgba(14,226,241,.55);outline-offset:1px}.notification-panel-item:disabled{opacity:.55;cursor:wait}.notification-panel-item svg{flex-shrink:0;color:#94a3b8;transition:color .18s ease}.notification-panel-item:hover:not(:disabled) svg{color:#0ee1f2}.notification-panel-item.is-active{color:#f8fafc;background:#0ee2f114;border-color:#0ee2f133}.notification-panel-item.is-active svg{color:#0ee1f2}.notification-panel-item-body{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.notification-panel-item-label{font-weight:560;line-height:1.25;color:inherit}.notification-panel-item-hint{font-size:11px;line-height:1.25;color:#64748b;font-weight:450}.notification-panel-item:hover:not(:disabled) .notification-panel-item-hint{color:#94a3b8}.notification-panel-item-check{flex-shrink:0;color:#0ee1f2!important}.notification-panel-item--danger{color:#94a3b8}.notification-panel-item--danger svg{color:#64748b}.notification-panel-item--danger:hover:not(:disabled){color:#fecaca;background:#ef44441a;border-color:#ef444438;transform:none}.notification-panel-item--danger:hover:not(:disabled) svg{color:#f87171}.notification-panel-item--danger:hover:not(:disabled) .notification-panel-item-label{color:#fecaca}.notification-panel-content{min-height:0;max-height:min(240px,36vh);overflow-y:auto;overscroll-behavior:contain;padding:0;scrollbar-width:thin;scrollbar-color:rgba(14,226,241,.35) transparent}.notification-panel.has-trade-cards .notification-panel-content{max-height:min(360px,48vh)}.notification-list{display:flex;flex-direction:column;gap:8px}.notification-feed-category{display:flex;flex-direction:column;gap:4px;padding:4px 3px 6px;border-radius:10px;background:#94a3b80a;border:1px solid rgba(148,163,184,.1)}.notification-feed-category-head{display:inline-flex;align-items:center;gap:6px;padding:2px 6px 1px;min-width:0}.notification-feed-category-icon{flex-shrink:0;color:#0ee2f1b8}.notification-feed-category-label{flex:1;min-width:0;font-size:.58rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8b8;line-height:1.2}.notification-feed-category-count{flex-shrink:0;min-width:1.1rem;padding:1px 5px;border-radius:999px;font-size:.58rem;font-weight:700;letter-spacing:.02em;color:#e2e8f0c7;background:#0ee2f11a;border:1px solid rgba(14,226,241,.18);text-align:center}.notification-feed-subgroup{display:flex;flex-direction:column;gap:2px;padding:2px 2px 3px;border-radius:8px;background:#080e1647;border:1px solid rgba(148,163,184,.08)}.notification-feed-subgroup.is-flat{background:transparent;border-color:transparent;padding:0}.notification-feed-subgroup-label{padding:3px 8px 1px;font-size:.52rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:#94a3b88c;line-height:1.2}.notification-item{display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px;width:100%;padding:9px 10px;margin:0;border:1px solid transparent;border-radius:9px;background:transparent;color:#cbd5e1;text-align:left;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.notification-item.has-specimens{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon body meta" "specimens specimens specimens";gap:8px 10px}.notification-item.is-cart-removed{border-color:#fb923c38;background:#fb923c0d}.notification-item.is-cart-removed.is-unread{border-color:#fb923c57;background:#fb923c14}.notification-item.is-cart-removed .notification-item-icon{color:#fdba74}.notification-item.has-specimens .notification-item-icon{grid-area:icon}.notification-item.has-specimens .notification-item-body{grid-area:body}.notification-item.has-specimens .notification-item-meta{grid-area:meta}.notification-item-specimens{--notif-specimen-card-h: 5.65rem;--notif-specimen-gap: 6px;grid-area:specimens;display:flex;flex-direction:column;gap:var(--notif-specimen-gap);min-width:0;max-height:calc((var(--notif-specimen-card-h) * 2) + var(--notif-specimen-gap));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:2px;scrollbar-width:thin;scrollbar-color:rgba(14,226,241,.35) transparent}.notification-item-specimens.is-scrollable{padding-right:4px}.notification-item-specimens .notif-illuvial-card{flex:0 0 auto;min-height:var(--notif-specimen-card-h)}.notification-item-specimens::-webkit-scrollbar{width:5px}.notification-item-specimens::-webkit-scrollbar-thumb{background:#0ee2f159;border-radius:999px}.notification-item:hover{color:#fff;background:#0ee2f11a;border-color:#0ee2f12e;transform:translate(2px)}.notification-item:focus-visible{outline:2px solid rgba(14,226,241,.55);outline-offset:1px}.notification-item.is-unread{color:#f8fafc;background:#0ee2f10f;border-color:#0ee2f11f}.notification-item.is-unread:hover{background:#0ee2f11f}.notification-item.is-selected{background:#0ee2f11a;border-color:#0ee2f138}.notification-item-icon{flex-shrink:0;width:28px;height:28px;margin-top:1px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#0ee2f114;border:1px solid rgba(14,226,241,.16);color:#94a3b8}.notification-item:hover .notification-item-icon,.notification-item.is-unread .notification-item-icon{color:#0ee1f2}.notification-item-body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.notification-item-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.notification-item-label{font-weight:560;font-size:13.5px;line-height:1.25;color:inherit;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.notification-item-label.is-read{color:#94a3b8;font-weight:500}.notification-item-time{flex-shrink:0;font-size:11px;line-height:1.25;color:#64748b;font-weight:450}.notification-item-hint{font-size:11px;line-height:1.35;color:#64748b;font-weight:450;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.notification-item:hover .notification-item-hint{color:#94a3b8}.notification-item-category{align-self:flex-start;margin-top:2px;padding:2px 6px;border-radius:999px;font-size:10px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:#0ee1f2;background:#0ee2f11a;border:1px solid rgba(14,226,241,.18);line-height:1.2}.notification-item-meta{display:flex;flex-direction:column;align-items:center;gap:6px;flex-shrink:0;padding-top:2px;min-width:16px}.notification-item-dot{width:8px;height:8px;border-radius:50%;background:#0ee1f2;box-shadow:0 0 0 3px #0ee2f126}.notification-item-remove{width:22px;height:22px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:6px;background:transparent;color:#64748b;cursor:pointer;opacity:0;transition:opacity .15s ease,background .15s ease,color .15s ease,border-color .15s ease}.notification-item:hover .notification-item-remove,.notification-item:focus-within .notification-item-remove{opacity:1}.notification-item-remove:hover{color:#fecaca;background:#ef44441f;border-color:#ef444438}.notification-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:28px 16px;text-align:center;color:#64748b}.notification-empty svg{color:#64748b;margin-bottom:2px}.notification-empty span{font-size:13.5px;font-weight:560;color:#94a3b8;line-height:1.25}.notification-empty p{margin:0;font-size:11px;line-height:1.35;color:#64748b;font-weight:450}.notification-empty--compact{flex-direction:row;padding:12px 10px;gap:8px}.notification-empty--compact span{font-size:12px;font-weight:500}.notification-panel-retry{margin-top:6px;height:30px;padding:0 12px;border-radius:8px;border:1px solid rgba(14,226,241,.28);background:#0ee2f11a;color:#0ee1f2;font-size:12.5px;font-weight:560;cursor:pointer;transition:background .18s ease,border-color .18s ease}.notification-panel-retry:hover{background:#0ee2f129;border-color:#0ee2f166}.spinning{animation:notificationSpin 1s linear infinite}@keyframes notificationSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){.notification-menu-wrapper .notification-panel,.notification-panel-overlay .notification-panel,.header-actions .notification-menu-wrapper .notification-panel,.imp-topnav-actions .notification-panel,.breadcrumb-actions .notification-panel{width:min(100vw - 20px,320px)!important;min-width:min(100vw - 20px,280px)!important;max-width:min(100vw - 20px,320px)!important;max-height:min(70vh,520px)}.notification-panel-content{max-height:min(200px,32vh)}.notification-item-remove{opacity:1}.notification-item:hover{transform:none}.notification-panel-item:hover:not(:disabled){transform:none}}@media(prefers-reduced-motion:reduce){.notification-menu-wrapper .notification-panel,.notification-panel-overlay .notification-panel,.spinning{animation:none}.notification-item,.notification-panel-item{transition:none}.notification-item:hover,.notification-panel-item:hover:not(:disabled){transform:none}}.si-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:101000;display:flex;align-items:flex-end;justify-content:flex-end;padding:20px;pointer-events:auto;cursor:pointer;background:#00000073;animation:siFadeIn .35s ease}.si-modal-overlay.si-closing{opacity:0}.si-modal-card{position:relative;pointer-events:auto;cursor:default;width:min(400px,calc(100vw - 28px));max-height:calc(100dvh - 24px);overflow:hidden;border-radius:16px;padding:.65rem .75rem .7rem;background:linear-gradient(145deg,#060c14f7,#000000f0);border:1px solid rgba(14,225,242,.28);box-shadow:0 24px 48px #0000008c,inset 0 1px #ffffff0f;animation:siSlideUp .4s cubic-bezier(.22,1,.36,1);display:flex;flex-direction:column}.si-modal-card.si-closing{transform:translateY(12px);opacity:0}@keyframes siFadeIn{0%{opacity:0}to{opacity:1}}@keyframes siSlideUp{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}.si-modal-x{position:absolute;top:6px;left:8px;z-index:6;width:34px;height:34px;border:none;border-radius:10px;background:#ffffff0f;color:#ffffffbf;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s}.si-modal-x:hover{background:#0ee1f21f;color:#fff}.si-brand-logo{position:absolute;top:10px;left:48px;z-index:5;pointer-events:none;display:flex;align-items:center;height:28px}.si-brand-logo-img{height:22px;width:auto;opacity:.88;display:block;filter:drop-shadow(0 0 8px rgba(14,225,242,.15))}.si-modal-body{display:flex;flex-direction:column;flex:1;min-height:0}.si-modal-head{position:relative;text-align:center;padding:1.55rem .35rem .45rem;padding-left:40px;margin-bottom:.35rem;overflow:hidden;flex-shrink:0}.si-modal-head-main{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:.45rem;margin-bottom:.35rem}.si-modal-head-text{display:flex;flex-direction:column;align-items:flex-start;gap:.12rem;text-align:left;min-width:0}.si-watermark{position:absolute;right:-6px;top:42%;transform:translate(10%,-50%);pointer-events:none;z-index:0}.si-watermark-icon{color:#0ee1f2;opacity:.1;display:block}.si-ribbon{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.28rem;margin:0;flex-shrink:0;padding:.1rem .38rem;border-radius:999px;font-size:.58rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0ee1f2;background:#0ee1f214;border:1px solid rgba(14,225,242,.22)}.si-modal-icon{position:relative;z-index:1;flex-shrink:0;width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0ee1f233,#5078ff26);color:#0ee1f2;box-shadow:0 0 18px #0ee1f22e}.si-linkky-inline{display:inline-flex;align-items:center;gap:.28rem;vertical-align:middle}.si-linkky-inline-avatar{width:18px;height:18px;border-radius:50%;object-fit:cover;border:1px solid rgba(14,225,242,.4);box-shadow:0 0 8px #0ee1f233;flex-shrink:0}.si-modal-title{position:relative;z-index:1;margin:0;font-size:.98rem;font-weight:700;color:#f4fbff;letter-spacing:.02em;line-height:1.15}.si-modal-sub{position:relative;z-index:1;margin:0;font-size:.66rem;line-height:1.35;color:#dcebf5c7}.si-message{position:relative;z-index:1;margin:0 0 .55rem;padding:.65rem .7rem;border-radius:12px;background:#ffffff0a;border:1px solid rgba(14,225,242,.14)}.si-message p{margin:0 0 .45rem;font-size:.8rem;line-height:1.45;color:#e6f0f8e6}.si-message p:last-child{margin-bottom:0}.si-message strong{color:#f4fbff;font-weight:650}.si-note{font-size:.7rem!important;color:#b4d2e6b8!important}.si-actions{display:flex;flex-direction:column;gap:.4rem;flex-shrink:0}.si-actions-row{display:flex;gap:.4rem;justify-content:flex-end;flex-wrap:wrap}.si-btn{border-radius:10px;padding:.42rem .85rem;font-size:.78rem;font-weight:600;cursor:pointer;border:none;transition:transform .15s,opacity .2s,border-color .2s,color .2s}.si-btn.ghost{background:transparent;color:#ffffffa6;border:1px solid rgba(255,255,255,.12)}.si-btn.ghost:hover{color:#fff;border-color:#0ee1f259}.si-btn.primary{background:linear-gradient(135deg,#0ee1f2,#0aa8c4);color:#021014;box-shadow:0 4px 18px #0ee1f240;display:inline-flex;align-items:center;gap:.35rem}.si-btn.primary:hover{transform:translateY(-1px)}.si-btn.quiet{align-self:center;background:none;border:none;color:#b4c8d78c;font-size:.68rem;font-weight:500;padding:.2rem .4rem;text-decoration:underline;text-underline-offset:2px}.si-btn.quiet:hover{color:#dcebf5d9}.si-glow-1,.si-glow-2{position:absolute;border-radius:50%;filter:blur(40px);pointer-events:none;z-index:0}.si-glow-1{width:120px;height:120px;top:-30px;right:-20px;background:#0ee1f22e}.si-glow-2{width:90px;height:90px;bottom:-20px;left:-10px;background:#5078ff1f}@media(max-width:480px){.si-modal-overlay{align-items:flex-end;justify-content:center;padding:12px}.si-modal-card{width:100%}.si-actions-row{flex-direction:column-reverse}.si-btn{width:100%;justify-content:center}}.presence-panel-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:transparent;pointer-events:auto;overscroll-behavior:none}.presence-panel{position:fixed;top:160px;right:24px;width:min(520px,calc(100vw - 32px));max-height:min(720px,calc(100vh - 180px));display:flex;flex-direction:column;background:#121820f5;border:1px solid rgba(14,226,241,.28);border-radius:12px;overflow:hidden;pointer-events:auto;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 12px 32px #00000073;animation:presencePanelIn .2s ease-out;z-index:10001;color:#e8eef4}@keyframes presencePanelIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.presence-panel__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 14px 10px;border-bottom:1px solid rgba(75,85,99,.35)}.presence-panel__title{display:flex;align-items:center;gap:10px;color:#0ee1f2}.presence-panel__title h3{margin:0;font-size:16px;font-weight:600;letter-spacing:.3px}.presence-panel__badge{font-size:10px;font-weight:700;text-transform:uppercase;padding:2px 6px;border-radius:4px;letter-spacing:.04em}.presence-panel__badge--warn{background:#f59e0b33;color:#fbbf24}.presence-panel__badge--live{background:#22c55e2e;color:#4ade80;box-shadow:0 0 0 1px #22c55e40}.presence-panel__badge--poll{background:#60a5fa29;color:#93c5fd}.presence-panel__badge--connecting{background:#9ca3af29;color:#9ca3af}.presence-panel__badge--off{background:#4b556359;color:#6b7280}.presence-panel__actions{display:flex;align-items:flex-end;gap:4px}.presence-panel__refresh-wrap{display:flex;flex-direction:column;align-items:center;gap:0;line-height:1}.presence-panel__cadence{font-size:9px;font-weight:600;letter-spacing:.04em;color:#9ca3afbf;-webkit-user-select:none;user-select:none;pointer-events:none}.presence-panel__icon-btn{background:transparent;border:none;color:#9ca3af;cursor:pointer;padding:6px;border-radius:6px}.presence-panel__icon-btn:hover{color:#0ee1f2;background:#0ee1f214}.presence-panel__icon-btn .spin{animation:presenceSpin .8s linear infinite}@keyframes presenceSpin{to{transform:rotate(360deg)}}.presence-panel__tabs{display:flex;gap:4px;padding:8px 12px 0}.presence-panel__tabs button{flex:1;border:none;background:transparent;color:#9ca3af;padding:8px 4px;cursor:pointer;border-bottom:2px solid transparent;font-size:12px;font-weight:600}.presence-panel__tabs button.active{color:#0ee1f2;border-bottom-color:#0ee1f2}.presence-support-preview-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;margin-top:.75rem;width:100%;border:1px solid rgba(14,225,242,.28);border-radius:10px;background:#0ee1f214;color:#0ee1f2;font-size:.78rem;font-weight:600;padding:.55rem .75rem;cursor:pointer;transition:background .2s,border-color .2s}.presence-support-preview-btn:hover{background:#0ee1f224;border-color:#0ee1f273}.presence-support-treasury{margin-bottom:1rem;padding:.75rem .7rem .85rem;border-radius:12px;background:linear-gradient(165deg,#0ee1f212,#1118278c 48%,#34d3990d);border:1px solid rgba(14,225,242,.14)}.presence-support-treasury__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.7rem}.presence-support-treasury__title{margin:0 0 .2rem}.presence-support-treasury__updated{margin:0;font-size:.68rem;color:#9ca3af;line-height:1.35}.presence-support-treasury__updated strong{color:#e5e7eb;font-weight:600}.presence-support-refresh-btn{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;border:1px solid rgba(14,225,242,.3);border-radius:8px;background:#0ee1f21a;color:#0ee1f2;font-size:.7rem;font-weight:600;padding:.4rem .65rem;cursor:pointer;transition:background .2s,border-color .2s,opacity .2s}.presence-support-refresh-btn:hover:not(:disabled){background:#0ee1f22e;border-color:#0ee1f280}.presence-support-refresh-btn:disabled{opacity:.55;cursor:wait}.presence-support-treasury__totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-bottom:.75rem}.presence-support-total{display:flex;flex-direction:column;gap:.15rem;padding:.55rem .5rem;border-radius:9px;background:#00000038;border:1px solid rgba(255,255,255,.05)}.presence-support-total__label{font-size:.62rem;text-transform:uppercase;letter-spacing:.45px;color:#9ca3af}.presence-support-total__value{font-size:.95rem;font-weight:700;color:#f3f4f6;line-height:1.15;font-variant-numeric:tabular-nums}.presence-support-total--crypto .presence-support-total__value{color:#67e8f9}.presence-support-total--fiat .presence-support-total__value{color:#86efac}.presence-support-total--combined .presence-support-total__value{color:#fde68a}.presence-support-total__meta,.presence-support-total__delta{font-size:.62rem;color:#9ca3af;line-height:1.3}.presence-support-total__delta--up{color:#4ade80}.presence-support-total__delta--down{color:#f87171}.presence-support-wallets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.presence-support-wallet{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:.2rem .55rem;padding:.5rem .55rem .55rem;border-radius:9px;background:#00000047;border:1px solid rgba(255,255,255,.04)}.presence-support-wallet--error{border-color:#f8717159}.presence-support-wallet__main{min-width:0}.presence-support-wallet__id{display:flex;align-items:baseline;gap:.4rem}.presence-support-wallet__symbol{font-size:.78rem;font-weight:700;color:#f3f4f6}.presence-support-wallet__network{font-size:.62rem;color:#9ca3af}.presence-support-wallet__addr{display:inline-block;margin-top:.1rem;font-size:.65rem;color:#67e8f9;text-decoration:none;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.presence-support-wallet__addr:hover{text-decoration:underline}.presence-support-wallet__bal{text-align:right}.presence-support-wallet__amount{display:block;font-size:.72rem;font-weight:600;color:#e5e7eb;font-variant-numeric:tabular-nums}.presence-support-wallet__usd{display:block;font-size:.68rem;color:#9ca3af;font-variant-numeric:tabular-nums}.presence-support-wallet__usd em{margin-left:.35rem;font-style:normal;font-weight:600}.presence-support-wallet__delta--up{color:#4ade80}.presence-support-wallet__delta--down{color:#f87171}.presence-support-wallet__bar-wrap{grid-column:1 / -1;display:block;height:3px;border-radius:999px;background:#ffffff0f;overflow:hidden;margin-top:.15rem}.presence-support-wallet__bar{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0ee1f2,#34d399)}.presence-support-wallet__err{grid-column:1 / -1;font-size:.62rem;color:#f87171}.presence-support-fiat-list{list-style:none;margin:0 0 .75rem;padding:0}.presence-support-fiat-list li{display:flex;justify-content:space-between;gap:.75rem;padding:.35rem 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:.72rem;color:#d1d5db;font-variant-numeric:tabular-nums}.presence-support-fiat-list li span:last-child{color:#9ca3af}@media(max-width:520px){.presence-support-treasury__totals{grid-template-columns:1fr}}.presence-panel__body{padding:12px 14px 16px;overflow-y:auto;overscroll-behavior:contain}.presence-panel__metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px}.presence-panel__metrics--kpi{margin-top:-4px}.presence-panel__metrics--kpi .presence-metric__value{font-size:16px}.presence-panel__metrics--kpi .presence-metric__label{text-transform:none;letter-spacing:0;line-height:1.25}.presence-metric{display:flex;align-items:flex-start;gap:8px;padding:10px 8px;background:#0ee1f20f;border-radius:8px;color:#0ee1f2}.presence-metric__value{display:block;font-size:20px;font-weight:700;color:#f3f4f6;line-height:1.1}.presence-metric__label{display:block;font-size:10px;color:#9ca3af;margin-top:2px;text-transform:uppercase;letter-spacing:.4px}.presence-panel__section-title{margin:0 0 8px;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#9ca3af;display:flex;align-items:center;gap:6px}.presence-panel__section-title--footer{margin-top:16px;padding-top:12px;border-top:1px solid rgba(75,85,99,.35)}.presence-panel__section-icon{flex-shrink:0;opacity:.85}.presence-page-list,.presence-history-list,.presence-history-pages{list-style:none;margin:0;padding:0}.presence-page-list li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid rgba(75,85,99,.25);font-size:13px}.presence-page-list__path{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e5e7eb}.presence-page-list__count{font-weight:700;color:#0ee1f2;flex-shrink:0}.presence-members-list{list-style:none;margin:0;padding:0}.presence-members-list li{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 8px;padding:7px 0;border-bottom:1px solid rgba(75,85,99,.25);font-size:13px}.presence-members-list__name{color:#e5e7eb;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:46%}.presence-members-list__sep{color:#6b7280;flex-shrink:0}.presence-members-list__plan{color:#0ee1f2;font-weight:600;text-transform:lowercase;flex-shrink:0}.presence-members-list__plan--unknown{color:#fbbf24}.presence-members-list__plan--free{color:#9ca3af}.presence-members-list__page{margin-left:auto;color:#9ca3af;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:42%}.presence-panel__empty,.presence-panel__meta{margin:8px 0 0;font-size:12px;color:#9ca3af}.presence-panel__error{margin:8px 12px 0;padding:8px 10px;background:#ef444426;color:#fca5a5;border-radius:6px;font-size:12px}.presence-panel__history-toolbar{margin-bottom:10px}.presence-panel__history-toolbar button{background:#0ee1f21f;border:1px solid rgba(14,225,242,.35);color:#0ee1f2;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:600;cursor:pointer}.presence-panel__history-toolbar button:hover{background:#0ee1f233}.presence-history-chart{display:flex;align-items:flex-end;gap:4px;height:96px;margin:0 0 16px;padding:4px 2px 0;overflow-x:auto}.presence-history-chart__col{flex:1 0 22px;min-width:22px;max-width:36px;display:flex;flex-direction:column;align-items:center;height:100%}.presence-history-chart__value{font-size:9px;font-weight:600;color:#9ca3af;line-height:1;margin-bottom:4px}.presence-history-chart__track{flex:1;width:100%;display:flex;align-items:flex-end;justify-content:center;min-height:0}.presence-history-chart__bar{width:70%;min-height:2px;border-radius:3px 3px 1px 1px;background:linear-gradient(180deg,#0ee1f2,#0ee1f259)}.presence-history-chart__label{margin-top:4px;font-size:8px;color:#6b7280;white-space:nowrap;letter-spacing:-.02em}.presence-history-item{padding:10px 0;border-bottom:1px solid rgba(75,85,99,.3)}.presence-history-item__head{display:flex;justify-content:space-between;gap:8px;font-size:13px;margin-bottom:6px}.presence-history-item__head span{color:#9ca3af;font-size:12px}.presence-history-pages li{display:grid;grid-template-columns:minmax(0,1fr) 40px 42px minmax(48px,72px);align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid rgba(75,85,99,.2);font-size:12px}.presence-history-pages__header{font-size:10px!important;text-transform:uppercase;letter-spacing:.4px;color:#6b7280;border-bottom-color:#4b556359!important;padding-top:2px!important;padding-bottom:4px!important}.presence-history-pages__path{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e5e7eb}.presence-history-pages__views{text-align:right;font-weight:600;color:#0ee1f2;font-variant-numeric:tabular-nums}.presence-history-pages__pct{text-align:right;font-weight:600;color:#9ca3af;font-variant-numeric:tabular-nums}.presence-history-pages__bar-wrap{display:block;height:6px;border-radius:3px;background:#4b556359;overflow:hidden}.presence-history-pages__bar{display:block;height:100%;border-radius:3px;background:#0ee1f2;min-width:0}.presence-kpi-list{list-style:none;margin:0 0 14px;padding:0}.presence-kpi-list li{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(56px,80px);gap:8px;align-items:center;padding:5px 0;border-bottom:1px solid rgba(75,85,99,.2);font-size:12px}.presence-kpi-list__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e5e7eb}.presence-kpi-list__value{font-weight:600;color:#0ee1f2;font-variant-numeric:tabular-nums;text-align:right;display:inline-flex;align-items:baseline;gap:6px}.presence-kpi-list__share{font-style:normal;font-size:10px;font-weight:600;color:#9ca3af}.presence-kpi-list__bar-wrap{display:block;height:5px;border-radius:3px;background:#4b556359;overflow:hidden}.presence-kpi-list__bar{display:block;height:100%;border-radius:3px;background:#0ee1f2d9}.presence-kpi-list__bar--feature{background:linear-gradient(90deg,#34d399e6,#0ee1f2bf)}.presence-funnel-stack{display:flex;flex-direction:column;gap:12px;margin:0 0 4px}.presence-funnel{padding:10px 10px 8px;border-radius:8px;background:#0ee1f20a;border:1px solid rgba(75,85,99,.35)}.presence-funnel__head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px}.presence-funnel__seq{font-size:11px;font-weight:600;color:#e5e7eb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.presence-funnel__overall{flex-shrink:0;font-size:11px;font-weight:700;color:#34d399;font-variant-numeric:tabular-nums}.presence-funnel__fragment-track{display:flex;width:100%;height:22px;border-radius:6px;overflow:hidden;background:#4b556359;gap:2px}.presence-funnel__fragment{display:flex;align-items:center;justify-content:center;min-width:18px;transition:flex-grow .25s ease}.presence-funnel__fragment-count{font-size:10px;font-weight:700;color:#0f172aeb;font-variant-numeric:tabular-nums;line-height:1;text-shadow:0 0 1px rgba(255,255,255,.35)}.presence-funnel__legend{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.presence-funnel__legend>li{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:8px;align-items:center;font-size:11px}.presence-funnel__swatch{width:8px;height:8px;border-radius:2px;flex-shrink:0}.presence-funnel__legend-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e5e7eb}.presence-funnel__legend-name em{font-style:normal;font-weight:700;color:#9ca3af;margin-right:2px}.presence-funnel__legend-meta{font-weight:700;color:#0ee1f2;font-variant-numeric:tabular-nums;display:inline-flex;align-items:baseline;gap:6px}.presence-funnel__legend-convert{font-style:normal;font-size:10px;font-weight:600;color:#34d399}.presence-hourly-chart{display:flex;flex-direction:column;gap:3px;height:auto;min-height:84px;margin:0 0 8px}.presence-hourly-chart__bars{flex:0 0 64px;min-height:64px;display:flex;align-items:flex-end;gap:2px}.presence-hourly-chart__col{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;align-items:center}.presence-hourly-chart__track{flex:1;width:100%;display:flex;align-items:flex-end;justify-content:center;min-height:0}.presence-hourly-chart__bar{width:70%;min-height:1px;border-radius:2px 2px 0 0;transition:height .25s ease,background .25s ease,box-shadow .25s ease}.presence-hourly-chart__bar--empty{background:#4b556373}.presence-hourly-chart__labels{flex:0 0 10px;display:flex;gap:2px;align-items:center}.presence-hourly-chart__label{flex:1;min-width:0;font-size:8px;color:#6b7280;line-height:1;text-align:center}.presence-hourly-chart__legend{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.presence-hourly-chart__legend-ramp{flex:1;height:4px;border-radius:2px;background:linear-gradient(90deg,#ef4444,#eab308,#22c55e)}.presence-insights-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:4px}.presence-history-item__kpis{display:flex;flex-wrap:wrap;gap:6px 10px;margin:0 0 8px;font-size:11px;color:#9ca3af}.presence-history-item__kpis span{padding:2px 0}@media(max-width:767px){.presence-panel{top:120px;right:12px;left:12px;width:auto}.presence-panel__metrics,.presence-insights-grid{grid-template-columns:1fr}}.reorderable-icon[data-icon=admin]{opacity:0;transition:opacity .3s ease-in-out}.reorderable-icon[data-icon=admin].admin-verified{opacity:1}.reorderable-icon[data-icon=admin].admin-loading{opacity:.3;animation:adminPulse 1.5s ease-in-out infinite}@keyframes adminPulse{0%,to{opacity:.3}50%{opacity:.6}}.reorder-mode .reorderable-icon[data-icon=admin]{opacity:1;transition:none}.reorderable-icon[data-icon=admin]:not(.admin-verified):not(.admin-loading){display:none!important}@media(max-width:767px){.reorderable-icon[data-icon=admin]{display:none!important}}@media(min-width:768px)and (max-width:1023px){.reorderable-icon[data-icon=admin]{opacity:.8}}.App-footer{display:flex;background:linear-gradient(to bottom,#20232a00,#20232acc,#20232a);color:#f1f1f1;padding:20px 0;position:fixed;bottom:0;width:100%;left:0;z-index:100;box-sizing:border-box;font-family:Inter,sans-serif;transform:translateY(100%);transition:transform .3s ease-in-out}.App-footer.visible{transform:translateY(0)}.App-footer.hidden{transform:translateY(100%)}.footer-content{display:flex;flex-direction:row;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;padding:0 20px;gap:20px}.footer-logo{display:flex;align-items:center;cursor:pointer;transition:transform .2s ease}.footer-logo:hover{transform:scale(1.05)}.footer-logo-img{width:100px;height:auto;opacity:.8;transition:opacity .3s ease;cursor:pointer}.footer-logo-img:hover{opacity:1}.footer-social{display:flex;align-items:center;gap:10px}.social-link{display:flex;align-items:center;justify-content:center;text-decoration:none;color:#d1d5db;padding:8px;border-radius:6px;transition:all .3s ease;background:#ffffff08;border:1px solid rgba(255,255,255,.1);width:36px;height:36px}.social-link:hover{background:#ffffff1a;border-color:#fff3;color:#fff;transform:translateY(-1px)}.social-icon{width:24px;height:24px;fill:currentColor;transition:fill .3s ease}.social-link:hover .social-icon{fill:#fff}.social-link[aria-label*=Discord]:hover{background:#5865f226;border-color:#5865f24d}.social-link[aria-label*=Discord]:hover .social-icon{fill:#5865f2}.social-link[aria-label*=X]:hover{background:#0003;border-color:#ffffff4d}.youtube-icon{fill:#d1d5db}.social-link[aria-label*=YouTube]{background:#ffffff08;border-color:#ffffff1a}.social-link[aria-label*=YouTube]:hover{background:#ff000026;border-color:#ff00004d}.social-link[aria-label*=YouTube]:hover .youtube-icon{fill:red}.footer-links{display:flex;flex-direction:row;gap:20px}.footer-links a{font-size:14px;color:#d1d5db;text-decoration:none;transition:color .3s ease}.footer-links a:hover{color:#2575fc}.footer-copyright{font-size:14px;color:#a1a5b7}@media(max-width:768px){.App-footer{padding:15px 0}.footer-content{flex-direction:column;align-items:flex-start;gap:15px}.footer-logo-img{width:80px}.footer-links a,.footer-copyright{font-size:12px}.social-link{width:32px;height:32px;padding:6px}.social-icon{width:20px;height:20px}.footer-links{flex-direction:column;gap:10px}}.imx-login-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:99999;animation:imxFadeIn .6s cubic-bezier(.22,1,.36,1);padding:16px;overflow:hidden}@keyframes imxFadeIn{0%{opacity:0}to{opacity:1}}.imx-login-container{--imx-scale: 1;background:linear-gradient(145deg,#050b1260,#050b1260,#172d3960,#172d3960,#050b1260);border-radius:24px;box-shadow:0 32px 64px #000c;max-width:680px;width:95%;height:calc(100svh - 20px);max-height:calc(100svh - 20px);overflow:hidden;position:relative;border:1px solid rgba(216,18,36,.2);animation:imxSlideUp .6s cubic-bezier(.22,1,.36,1);margin:0;z-index:100000;display:flex;flex-direction:column;transform:scale(var(--imx-scale));will-change:transform,opacity;backface-visibility:hidden;-webkit-font-smoothing:antialiased}.imx-background-image{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;background-repeat:no-repeat;filter:blur(.5px) brightness(.8);z-index:-1;opacity:.5}@keyframes imxSlideUp{0%{opacity:0;transform:translateY(24px) scale(var(--imx-scale))}to{opacity:1;transform:translateY(0) scale(var(--imx-scale))}}@media(prefers-reduced-motion:reduce){.imx-login-backdrop,.imx-login-container{animation:none}}.imx-login-header{display:flex;align-items:center;justify-content:center;padding:32px 32px 28px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,#6366f11a,#8b5cf60d);position:relative;min-height:120px;flex-shrink:0}.imx-login-brand{display:flex;align-items:center;gap:16px;position:absolute;left:50%;transform:translate(-50%)}@keyframes imxPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.imx-brand-text{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.imx-brand-text img{height:clamp(36px,6vh,60px);width:auto;filter:brightness(1.1);display:block}.imx-brand-text p{font-size:14px;color:#a1a1aa;margin:0;font-weight:500;line-height:1.2}.imx-close-btn{background:#d8122433;border-radius:30%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:all .3s ease;font-weight:700;font-size:18px;z-index:100;position:absolute;top:16px;right:16px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.imx-close-btn:hover{background:#d8122466;border-color:#d81224cc;transform:scale(1.1);box-shadow:0 4px 12px #d812244d}.imx-tab-navigation{display:flex;background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.08);padding:0 8px;flex-shrink:0}.imx-tab-btn{flex:1;background:transparent;border:none;padding:16px 12px;color:#a1a1aa;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .3s ease;position:relative;border-radius:12px 12px 0 0;margin:0 4px}.imx-tab-btn:hover{color:#fff;background:#ffffff0d}.imx-tab-btn.active{color:#fff;background:linear-gradient(135deg,#d8122426,#172d3933);border-bottom:2px solid #d81224}.imx-tab-btn.active span span{color:#0ee1f2;font-weight:700;text-shadow:0 0 8px rgba(14,226,241,.6)}.imx-tab-icon{width:20px;height:20px;filter:drop-shadow(0 0 4px rgba(99,102,241,.5));filter:drop-shadow(0 0 4px #6366f180)}.imx-tab-badge{display:flex;align-items:center;gap:4px;background:linear-gradient(135deg,#0ee2f126,#0ee2f10d);border:1px solid rgba(14,226,241,.6);color:#0ee1f2;padding:2px 6px;border-radius:10px;font-size:12px;font-weight:700;margin-left:4px;box-shadow:0 0 10px #0ee2f14d,0 0 20px #0ee2f11a;animation:magneticPulse .6s ease-in-out infinite alternate;transition:all .3s ease}.imx-tab-badge:hover{background:linear-gradient(135deg,#0ee2f133,#0ee2f11a);border-color:#0ee2f1cc;box-shadow:0 0 20px #0ee2f180,0 0 35px #0ee2f14d;transform:scale(1.05)}.imx-tab-content{padding:clamp(16px,4vh,32px);flex:1;overflow-y:auto;display:flex;flex-direction:column;min-height:0;min-width:0}.imx-tab-panel{animation:imxTabFadeIn .3s ease-out;flex:1 1 auto;display:flex;flex-direction:column;min-height:0;overflow-y:auto}@keyframes imxTabFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.imx-hero-section{text-align:center;margin-bottom:32px}.imx-hero-section h2{font-size:clamp(18px,3vh,28px);font-weight:700;color:#fff;margin-bottom:8px;display:flex;align-items:center;justify-content:center}.imx-hero-section p{font-size:clamp(11px,2vh,16px);color:#a1a1aa;line-height:1.5}.imx-magic-link-info{background:#285d731a;border:1px solid rgba(40,93,115,.2);border-radius:12px;padding:12px 16px;margin:16px 0}.imx-magic-link-info p{font-size:13px;color:#a1a1aa;margin:0;line-height:1.4}.imx-magic-link-info strong{color:#285d73}.imx-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:clamp(10px,2vh,16px);margin-bottom:clamp(16px,3vh,32px)}.imx-feature-card{background:#ffffff08;background:#27262672;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:clamp(10px,1.8vh,16px);text-align:center;transition:all .3s ease}.imx-feature-card:hover{background:#ffffff0f;border-color:#6366f14d;transform:translateY(-2px)}.imx-feature-header{align-items:center;gap:12px;margin-bottom:8px}.imx-feature-icon{height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#0ee1f2;flex-shrink:0}.imx-feature-card h3{font-size:clamp(12px,2vh,14px);font-weight:600;color:#fff;margin:0}.imx-feature-card p{font-size:clamp(11px,1.8vh,12px);color:#a1a1aa;line-height:1.3}.imx-primary-btn{width:100%;background:linear-gradient(135deg,#d81224,#172d39);border:none;border-radius:16px;padding:clamp(12px,2.4vh,18px) clamp(16px,3vh,24px);color:#fff;font-size:clamp(14px,2.2vh,16px);font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;margin-bottom:clamp(12px,2vh,16px)}.imx-primary-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.imx-primary-btn:hover:before{left:100%}.imx-primary-btn:hover{transform:translateY(-2px);box-shadow:0 12px 32px #d8122466}.imx-primary-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.imx-spinner{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:imxSpin 1s linear infinite}@keyframes imxSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.imx-security-note{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;color:#a1a1aa}.imx-security-note svg{color:#f59e0b}.imx-wallet-options{display:flex;flex-direction:column;gap:16px}.imx-wallet-btn{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:20px;color:#fff;display:flex;align-items:center;gap:16px;cursor:pointer;transition:all .3s ease;text-align:left}.imx-wallet-btn:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-1px)}.imx-wallet-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.imx-wallet-icon{width:32px;height:32px;flex-shrink:0}.imx-wallet-info h3{font-size:16px;font-weight:600;margin-bottom:4px}.imx-wallet-info p{font-size:13px;color:#a1a1aa;margin:0}.imx-email-form{max-width:400px;margin:0 auto}.imx-input-group{display:flex;align-items:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:4px;margin-bottom:16px}.imx-input-icon{color:#a1a1aa;margin-left:16px;flex-shrink:0}.imx-email-input{flex:1;background:transparent;border:none;padding:16px;color:#fff;font-size:16px;outline:none}.imx-email-input::placeholder{color:#6b7280}.imx-send-btn{background:linear-gradient(135deg,#d81224,#172d39);border:2px solid rgba(255,255,255,.4);border-radius:50%;width:52px;height:52px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:all .4s cubic-bezier(.25,.46,.45,.94);margin-right:4px;z-index:100;position:relative;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 6px 16px #d8122480,inset 0 1px #fff3;font-size:22px;font-weight:900;text-shadow:0 2px 4px rgba(0,0,0,.4);overflow:hidden}.imx-send-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .8s ease}.imx-send-btn:hover:before{left:100%}.imx-send-btn:hover{transform:scale(1.2) rotate(8deg);box-shadow:0 12px 24px #d81224b3,inset 0 1px #ffffff4d;border-color:#fffc;background:linear-gradient(135deg,#f0152a,#1e3a4a)}.imx-send-btn:active{transform:scale(.9) rotate(2deg);box-shadow:0 2px 8px #d8122480,inset 0 1px #ffffff1a;transition:all .1s ease}.imx-send-btn:focus{outline:2px solid rgba(255,255,255,.6);outline-offset:2px}.imx-send-btn:disabled{opacity:.3;cursor:not-allowed;transform:none;background:linear-gradient(135deg,#555,#333);border-color:#ffffff1a;box-shadow:none;text-shadow:none}.imx-send-btn:disabled:hover{transform:none;box-shadow:none;border-color:#ffffff1a;background:linear-gradient(135deg,#555,#333)}.imx-send-btn:disabled:before{display:none}.imx-separator{display:flex;align-items:center;justify-content:center;margin:24px 0;color:#a1a1aa;font-size:14px}.imx-separator:before,.imx-separator:after{content:"";flex:1;height:1px;background:#ffffff1a}.imx-separator span{padding:0 16px;background:transparent}.imx-google-btn{width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:16px 24px;color:#fff;font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;cursor:pointer;transition:all .3s ease;margin-top:16px}.imx-google-btn:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-1px)}.imx-google-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.imx-google-icon{flex-shrink:0}.imx-message{padding:12px 16px;border-radius:12px;font-size:14px;display:flex;align-items:center;gap:8px}.imx-message.success{background:#10b9811a;border:1px solid rgba(16,185,129,.3);color:#10b981}.imx-message.error{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#ef4444}.imx-error-banner{display:flex;align-items:center;gap:8px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:12px;padding:16px;margin:16px 32px;color:#ef4444;font-size:14px}.imx-retry-btn{background:#ef444433;border:1px solid rgba(239,68,68,.4);color:#ef4444;padding:8px 16px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-left:auto;flex-shrink:0}.imx-retry-btn:hover:not(:disabled){background:#ef44444d;border-color:#ef444499;transform:translateY(-1px)}.imx-retry-btn:disabled{opacity:.5;cursor:not-allowed}.imx-login-footer{background:#ffffff05;border-top:1px solid rgba(255,255,255,.08);padding:20px 32px;flex-shrink:0}.imx-footer-content{display:flex;justify-content:space-between;align-items:center;gap:16px}.imx-security-info,.imx-powered-by{display:flex;align-items:center;gap:6px;font-size:12px;color:#6b7280}.imx-security-info svg{color:#10b981}.imx-powered-by svg{color:#6366f1}@media(max-width:640px){.imx-login-container{width:98%;height:calc(100svh - 16px);max-height:calc(100svh - 16px)}.imx-login-header{padding:20px 24px 16px}.imx-tab-content{padding:24px}.imx-features-grid{grid-template-columns:1fr}.imx-tab-navigation{flex-direction:column;padding:8px}.imx-tab-btn{border-radius:12px;margin:2px 0}.imx-footer-content{flex-direction:column;text-align:center;gap:8px}}@media(max-height:900px){.imx-login-container{--imx-scale: .93}}@media(max-height:960px){.imx-login-container{--imx-scale: .96}}@media(max-height:840px){.imx-login-container{--imx-scale: .88}.imx-login-header{padding:24px;min-height:100px}.imx-tab-content{padding:24px}}@media(max-height:780px){.imx-login-container{--imx-scale: .83}.imx-features-grid{gap:12px;margin-bottom:24px}.imx-login-header{min-height:90px}}@media(max-height:720px){.imx-login-container{--imx-scale: .78}.imx-login-header,.imx-tab-content{padding:20px}.imx-features-grid{grid-template-columns:1fr}}@media(max-height:660px){.imx-login-container{--imx-scale: .74}.imx-login-header{min-height:80px}}@media(max-height:600px){.imx-login-container{--imx-scale: .7}.imx-login-header{min-height:74px;padding:16px}.imx-login-footer{padding:16px 24px}}@media(max-height:560px){.imx-login-container{--imx-scale: .66}.imx-login-header{min-height:70px;padding:12px 16px}.imx-tab-content{padding:16px}}.imx-tab-btn.active:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:20px;height:2px;background:linear-gradient(90deg,#6366f1,#8b5cf6);border-radius:1px}.imx-feature-card:hover .imx-feature-icon{transform:scale(1.1);transition:transform .3s ease}.imx-feature-card:hover h3{transform:scale(1.2);transition:transform .3s ease}.imx-login-container:focus-within{outline:2px solid #5e2837;outline-offset:2px}.imx-tab-btn:focus-visible,.imx-primary-btn:focus-visible,.imx-wallet-btn:focus-visible,.imx-send-btn:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.modern-login-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn .3s ease-out}.modern-login-modal{background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);border-radius:20px;box-shadow:0 25px 50px #00000080;max-width:480px;width:90%;max-height:90vh;overflow-y:auto;position:relative;border:1px solid rgba(99,102,241,.2);animation:slideUp .4s cubic-bezier(.4,0,.2,1)}@keyframes slideUp{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 16px;border-bottom:1px solid rgba(255,255,255,.1)}.modal-logo{display:flex;align-items:center;gap:12px}.logo-icon{width:40px;height:40px;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 12px #6366f14d}.logo-text{font-size:32px;font-weight:900;background:linear-gradient(135deg,#2d0000,#4a0000 12%,#8b0000 25%,brown 37%,#dc143c 50%,red 62%,#ff4500 75%,tomato 87%,#ff8c00);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 20px rgba(220,20,60,.5),0 0 30px rgba(255,69,0,.4),0 0 40px rgba(139,0,0,.3),0 0 50px rgba(255,140,0,.2);position:relative;animation:logoGlow 5s ease-in-out infinite alternate;letter-spacing:1.5px;text-transform:uppercase}@keyframes logoGlow{0%{filter:brightness(1) saturate(1) contrast(1);text-shadow:0 0 20px rgba(220,20,60,.5),0 0 30px rgba(255,69,0,.4),0 0 40px rgba(139,0,0,.3),0 0 50px rgba(255,140,0,.2);transform:scale(1)}20%{filter:brightness(1.08) saturate(1.15) contrast(1.08);text-shadow:0 0 25px rgba(220,20,60,.6),0 0 35px rgba(255,69,0,.5),0 0 45px rgba(139,0,0,.4),0 0 55px rgba(255,140,0,.3);transform:scale(1.05)}40%{filter:brightness(1.15) saturate(1.25) contrast(1.15);text-shadow:0 0 30px rgba(220,20,60,.7),0 0 40px rgba(255,69,0,.6),0 0 50px rgba(139,0,0,.5),0 0 60px rgba(255,140,0,.4);transform:scale(1.08)}60%{filter:brightness(1.12) saturate(1.2) contrast(1.12);text-shadow:0 0 25px rgba(220,20,60,.6),0 0 35px rgba(255,69,0,.5),0 0 45px rgba(139,0,0,.4),0 0 55px rgba(255,140,0,.3);transform:scale(1.05)}80%{filter:brightness(1.06) saturate(1.1) contrast(1.06);text-shadow:0 0 22px rgba(220,20,60,.55),0 0 32px rgba(255,69,0,.45),0 0 42px rgba(139,0,0,.35),0 0 52px rgba(255,140,0,.25);transform:scale(1.02)}to{filter:brightness(1) saturate(1) contrast(1);text-shadow:0 0 20px rgba(220,20,60,.5),0 0 30px rgba(255,69,0,.4),0 0 40px rgba(139,0,0,.3),0 0 50px rgba(255,140,0,.2);transform:scale(1)}}.close-button{background:#ffffff1a;border:none;border-radius:8px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:all .2s ease}.close-button:hover{background:#fff3;transform:scale(1.05)}.modal-content{padding:24px}.welcome-section{text-align:center;margin-bottom:32px}.welcome-title{font-size:28px;font-weight:700;color:#fff;margin-bottom:8px;background:linear-gradient(135deg,#6366f1,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.welcome-subtitle{font-size:16px;color:#a1a1aa;line-height:1.5}.imx-priority-section{background:linear-gradient(135deg,#6366f11a,#8b5cf61a);border:1px solid rgba(99,102,241,.3);border-radius:16px;padding:24px;margin-bottom:24px;position:relative;overflow:hidden}.imx-priority-section:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#6366f1,#8b5cf6,#ec4899);animation:shimmer 2s ease-in-out infinite}@keyframes shimmer{0%,to{opacity:.7}50%{opacity:1}}.imx-header{display:flex;align-items:center;gap:16px;margin-bottom:20px}.imx-icon-wrapper{width:48px;height:48px;background:#ffffff1a;border-radius:12px;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.imx-logo{width:32px;height:32px;filter:drop-shadow(0 0 8px rgba(99,102,241,.5))}.imx-info{flex:1}.imx-title{font-size:18px;font-weight:600;color:#fff;margin-bottom:4px}.imx-subtitle{font-size:14px;color:#a1a1aa}.imx-badge{display:flex;align-items:center;gap:6px;background:linear-gradient(135deg,#f59e0b,#f97316);color:#fff;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;box-shadow:0 2px 8px #f59e0b4d}.imx-benefits{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px}.benefit-item{display:flex;align-items:center;gap:8px;font-size:14px;color:#d1d5db}.benefit-item svg{color:#10b981;flex-shrink:0}.imx-connect-button{width:100%;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:12px;padding:16px 24px;color:#fff;font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.imx-connect-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.imx-connect-button:hover:before{left:100%}.imx-connect-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #6366f166}.imx-connect-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.loading-spinner{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:spin 1s linear infinite}.imx-note{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:12px;color:#a1a1aa}.imx-note svg{color:#f59e0b}.separator{display:flex;align-items:center;margin:24px 0;color:#6b7280;font-size:14px}.separator:before,.separator:after{content:"";flex:1;height:1px;background:#ffffff1a}.separator span{padding:0 16px}.alternative-login-section{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px}.alternative-button{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:12px 16px;color:#fff;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .3s ease}.alternative-button:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-1px)}.alternative-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.wallet-icon,.google-icon{width:20px;height:20px}.magic-link-section{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:20px}.magic-link-header{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;font-weight:500;color:#d1d5db}.magic-link-form{display:flex;gap:8px}.magic-link-input{flex:1;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:12px 16px;color:#fff;font-size:14px;transition:all .3s ease}.magic-link-input::placeholder{color:#6b7280}.magic-link-input:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.magic-link-submit{background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:8px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:all .3s ease}.magic-link-submit:hover{transform:scale(1.05);box-shadow:0 4px 12px #6366f14d}.magic-link-submit:disabled{opacity:.5;cursor:not-allowed;transform:none}.magic-link-message{margin-top:12px;padding:12px;border-radius:8px;font-size:14px;display:flex;align-items:center;gap:8px}.magic-link-message.success{background:#10b9811a;border:1px solid rgba(16,185,129,.3);color:#10b981}.magic-link-message.error{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#ef4444}.error-message{display:flex;align-items:center;gap:8px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;padding:12px;margin-top:16px;color:#ef4444;font-size:14px}.modal-footer{padding:20px 24px;border-top:1px solid rgba(255,255,255,.1)}.security-note{display:flex;align-items:center;gap:8px;font-size:12px;color:#6b7280;text-align:center;line-height:1.4}.security-note svg{color:#10b981;flex-shrink:0}@media(max-width:640px){.modern-login-modal{width:95%;max-height:95vh}.modal-content{padding:20px}.welcome-title{font-size:24px}.imx-benefits,.alternative-login-section{grid-template-columns:1fr}.imx-header{flex-direction:column;text-align:center;gap:12px}.imx-badge{align-self:center}}.imx-connect-button:hover .loading-spinner{animation:spin .8s linear infinite}.modern-login-modal:focus-within{outline:2px solid #6366f1;outline-offset:2px}.alternative-button:focus-visible,.imx-connect-button:focus-visible,.magic-link-submit:focus-visible{outline:2px solid #6366f1;outline-offset:2px}@media(prefers-color-scheme:dark){.modern-login-modal{background:linear-gradient(135deg,#0f0f23,#1a1a2e,#16213e)}}.premium-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));box-sizing:border-box;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;animation:fadeIn .3s ease-out}.premium-modal-overlay:has(.premium-modal-container.loading){align-items:center;justify-content:center}.premium-modal-container{background:linear-gradient(135deg,#0f172a,#1e293b,#334155);border-radius:24px;border:1px solid rgba(14,226,241,.2);box-shadow:0 25px 50px #00000080,0 0 0 1px #0ee2f11a;width:100%;max-width:min(1200px,100%);max-height:min(92vh,100dvh - 2rem);overflow:hidden;position:relative;animation:slideInUp .4s ease-out;display:flex;flex-direction:column;flex-shrink:0;box-sizing:border-box;margin:auto;min-height:0}.premium-modal-container.loading{max-width:400px;height:300px;display:flex;align-items:center;justify-content:center}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInUp{0%{opacity:0;transform:translateY(50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinning{animation:spinning 1s linear infinite}.premium-close-button{position:absolute;top:20px;right:20px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:12px;color:#fff;cursor:pointer;transition:all .3s ease;z-index:1001;display:flex;align-items:center;justify-content:center}.premium-close-button:hover{background:#ef444433;border-color:#ef4444;color:#ef4444;transform:scale(1.1)}.premium-header{background:linear-gradient(135deg,#0ee2f11a,#0ee2f10d);border-bottom:1px solid rgba(14,226,241,.2);padding:2rem;text-align:center;position:relative;overflow:hidden;min-height:120px;display:flex;align-items:center;justify-content:center}.premium-header:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(14,226,241,.1),transparent);animation:headerShimmer 3s ease-in-out infinite}@keyframes headerShimmer{0%{left:-100%}50%{left:100%}to{left:100%}}.premium-header-content{position:relative;z-index:1;width:100%;max-width:100%}.premium-header-icon{margin-bottom:1rem;color:#0ee2f1;display:flex;justify-content:center}.premium-title{font-size:1.75rem;font-weight:700;color:#fff!important;margin:0;background:linear-gradient(135deg,#fff,#0ee2f1);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 4px rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:nowrap;line-height:1.2;min-height:50px;text-align:center;white-space:nowrap}.title-logo{height:70px;padding:0 0 10px 10px;width:auto;filter:drop-shadow(0 0 8px rgba(14,226,241,.3));vertical-align:middle;display:inline-block;flex-shrink:0}.premium-title-icon{vertical-align:middle;display:inline-block;flex-shrink:0;margin:0}.premium-subscription-table{width:100%;border-collapse:collapse;background:#0ee2f11a;border-radius:8px;overflow:hidden;border:2px solid rgba(14,226,241,.3);margin:1rem 0}.premium-empty-header{background:#ffffff05;color:#fff;padding:1rem;text-align:left;font-weight:600;border-bottom:1px solid rgba(14,226,241,.2);min-width:200px}.premium-plan-header{background:#0ee2f126;border:1px solid rgba(14,226,241,.2);padding:1rem;text-align:center;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;min-width:180px}.premium-plan-header:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(14,226,241,.2),transparent);transition:left .5s ease}.premium-plan-header:hover:before{left:100%}.premium-plan-header:hover{border-color:#0ee2f14d;background:#0ee2f11a;transform:translateY(-2px)}.premium-plan-header.selected{border-color:#0ee2f1;background:#0ee2f133;box-shadow:0 0 20px #0ee2f14d}.premium-plan-header.premium{border:2px solid;border-image:linear-gradient(135deg,gold,#ffed4e,gold) 1;position:relative}.premium-plan-header.premium:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,gold,#ffed4e,gold);border-radius:8px;z-index:-1;animation:premiumGlow 2s ease-in-out infinite}.plan-header-content{display:flex;flex-direction:column;gap:.5rem}.plan-title-row{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}.plan-icon-container{display:flex;align-items:center;justify-content:center}.plan-name{font-size:1.1rem;font-weight:600;color:#fff;text-align:center;margin:0}.plan-price-monthly,.plan-price-yearly{font-size:.9rem;color:#94a3b8;margin:0;text-align:center}.active-price{color:#0ee2f1!important;font-size:1rem;transform:scale(1.1);text-shadow:0 0 8px rgba(14,226,241,.5)}.inactive-price{color:#94a3b8!important;opacity:.8}.yearly-savings{font-size:.8rem;color:#10b981;font-weight:600;margin:0;text-align:center}.premium-feature-row{transition:all .3s ease;border-bottom:1px solid rgba(255,255,255,.1)}.premium-feature-row:hover{background:#0ee2f10d}.premium-feature-row.comprehensive-feature{background:#0ee2f105;border-left:3px solid rgba(14,226,241,.3)}.premium-feature-row.comprehensive-feature:hover{background:#0ee2f114;border-left-color:#0ee2f199}.premium-feature-row.comprehensive-feature .premium-feature-column{font-weight:600;color:#0ee2f1}.premium-feature-row.comprehensive-feature .premium-feature-column strong{color:#0ee2f1;font-size:.95em}.description-text{font-size:.85em;line-height:1.3;text-align:left;max-width:200px;word-wrap:break-word;white-space:normal}.premium-feature-cell .description-text{padding:8px;background:#0ee2f10d;border-radius:6px;border:1px solid rgba(14,226,241,.1)}.premium-feature-column{padding:.75rem 1rem;border-bottom:1px solid rgba(14,226,241,.1);text-align:left;vertical-align:middle}.premium-feature-cell{padding:.75rem 1rem;border-bottom:1px solid rgba(14,226,241,.1);text-align:center;cursor:pointer;transition:all .2s ease;vertical-align:middle}.premium-feature-cell:hover{background:#0ee2f10d}.premium-feature-cell.selected{background:#0ee2f11a;color:#0ee2f1;border-color:#0ee2f180}.premium-gift-cell.selected,.premium-donation-cell.selected{background:#0ee2f11a;border-color:#0ee2f180}.feature-value{color:#fff;font-weight:600;display:inline-flex;align-items:center;justify-content:flex-start;gap:.5rem;min-width:80px;text-align:left}.feature-value:has(.feature-no),.feature-value:contains("No"){color:#64748b!important;opacity:.9}.feature-value-no,.feature-no{color:#64748b!important;opacity:.9}.feature-value svg[data-lucide=x]{color:#64748b!important}.feature-value:has(.feature-no){color:#64748b!important;opacity:.9}.plan-icon{color:#0ee2f1;transition:all .3s ease}.plan-icon.premium-crown{color:gold;filter:drop-shadow(0 0 8px rgba(255,215,0,.3))}.premium-badge{background:linear-gradient(135deg,#ffd70033,#ffed4e80)!important;color:#000;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-left:.5rem}.premium-content{padding:1rem 2rem;display:flex;flex-direction:column;flex:1;overflow:hidden}.premium-plans-container{display:flex;flex-direction:column;gap:1.5rem;flex:1;overflow-y:auto}.premium-gift-row{background:linear-gradient(135deg,#22c55e14,#22c55e0a);border-top:2px solid rgba(34,197,94,.2);border-left:4px solid rgba(34,197,94,.6);transition:all .3s ease}.premium-gift-row:hover{background:linear-gradient(135deg,#22c55e1f,#22c55e0f);border-left-color:#22c55ecc}.premium-gift-cell{padding:1.5rem;text-align:center;border-right:1px solid rgba(14,226,241,.2)}.gift-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:100%;position:relative}.gift-quantity-display{background:#0ee2f133;color:#0ee2f1;padding:.75rem 1rem;border-radius:8px;font-weight:600;border:1px solid rgba(14,226,241,.4);min-width:80px;text-align:center;transform-origin:center;transition:all .3s ease;align-self:center;flex-shrink:0}.gift-buttons{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;align-self:center;flex-shrink:0}.premium-gift-button{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:.5rem .75rem;color:#fff;cursor:pointer;transition:all .3s ease;font-weight:500;min-width:40px}.premium-gift-button:hover:not(:disabled){background:#0ee2f11a;border-color:#0ee2f1;color:#0ee2f1;transform:translateY(-1px)}.premium-gift-button.add-gift{background:#0ee2f11a;border-color:#0ee2f1;color:#0ee2f1}.premium-gift-button.remove-gift{background:#ef44441a;border-color:#ef4444;color:#ef4444}.premium-gift-button.add-gift-batch{background:#10b9811a;border-color:#10b981;color:#10b981}.premium-gift-button:disabled{opacity:.3;cursor:not-allowed}@keyframes giftQuantityUpdate{0%{transform:scale(1);padding-left:1rem}50%{transform:scale(1.1);padding-left:40px}to{transform:scale(1);padding-left:1rem}}@keyframes giftButtonPress{0%{transform:scale(1)}50%{transform:scale(.95)}to{transform:scale(1)}}.gift-quantity-display.quantity-updating{animation:giftQuantityUpdate .3s ease-out}.premium-gift-button.button-pressed{animation:giftButtonPress .2s ease-out}.gift-note,.donation-note{font-size:.75rem;color:#64748b;font-style:italic}.premium-donation-row{background:linear-gradient(135deg,#a855f714,#a855f70a);border-top:2px solid rgba(168,85,247,.2);border-left:4px solid rgba(168,85,247,.6);transition:all .3s ease}.premium-donation-row:hover{background:linear-gradient(135deg,#a855f71f,#a855f70f);border-left-color:#a855f7cc}.premium-donation-cell{padding:1.5rem;text-align:center;border-right:1px solid rgba(255,255,255,.1)}.premium-billing-toggle{display:flex;align-items:center;justify-content:center;gap:.5rem;background:#ffffff0d;padding:.5rem;border-radius:12px;border:1px solid rgba(255,255,255,.1);width:fit-content;margin:0 auto}.billing-toggle-button{background:transparent;border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;transition:all .3s ease;color:#94a3b8;font-weight:500;position:relative;display:flex;align-items:center;gap:.5rem}.billing-toggle-button.active{background:#0ee2f133;color:#0ee2f1;border:1px solid rgba(14,226,241,.4)}.discount-badge{background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:.25rem .5rem;border-radius:6px;font-size:.75rem;font-weight:600}.premium-plans-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.premium-plan-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.premium-plan-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#0ee2f10d,#0ee2f105);opacity:0;transition:opacity .3s ease;pointer-events:none}.premium-plan-card:hover{border-color:#0ee2f14d;transform:translateY(-4px);box-shadow:0 20px 40px #0000004d,0 0 0 1px #0ee2f133}.premium-plan-card:hover:before{opacity:1}.premium-plan-card.selected{border-color:#0ee2f1;background:#0ee2f11a;box-shadow:0 0 0 2px #0ee2f14d,0 20px 40px #0ee2f133}.premium-plan-card.premium{border:2px solid;border-image:linear-gradient(135deg,gold,#ffed4e,gold) 1;position:relative}.premium-plan-card.premium:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,gold,#ffed4e,gold);border-radius:18px;z-index:-1;animation:premiumGlow 2s ease-in-out infinite}@keyframes premiumGlow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.01)}}.plan-card-header{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem;margin-bottom:1.5rem;text-align:center}.plan-icon{color:#0ee2f1}.plan-icon.premium-crown{color:gold}.plan-card-name{font-size:1.5rem;font-weight:700;color:#fff;margin:0}.premium-badge{background:linear-gradient(135deg,gold,#ffed4e);color:#000;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.plan-card-price{text-align:center;margin-bottom:2rem}.plan-price-amount{font-size:2.5rem;font-weight:700;color:#0ee2f1;line-height:1}.plan-price-period{font-size:1rem;color:#94a3b8;margin-left:.25rem}.plan-yearly-note{font-size:.875rem;color:#64748b;margin-top:.5rem}.plan-card-features{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.plan-feature-item{display:flex;align-items:center;gap:.5rem;color:#e2e8f0;font-size:.875rem}.plan-feature-item svg{color:#10b981;flex-shrink:0}.plan-selected-indicator{display:flex;align-items:center;justify-content:center;gap:.5rem;color:#0ee2f1;font-weight:600;margin-top:1rem;padding:.75rem;background:#0ee2f11a;border-radius:8px;border:1px solid rgba(14,226,241,.3)}.premium-gifts-section,.premium-donations-section{display:flex;flex-direction:column;gap:2rem}.section-title{display:flex;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:700;color:#fff;margin:0}.section-title svg{color:#0ee2f1}.section-description{color:#94a3b8;font-size:1rem;margin:0}.gifts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.gift-plan-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem;transition:all .3s ease}.gift-plan-card:hover{border-color:#0ee2f14d;transform:translateY(-2px);box-shadow:0 8px 25px #0003}.gift-plan-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.gift-plan-name{font-weight:600;color:#fff;flex:1}.gift-plan-price{color:#0ee2f1;font-weight:600}.gift-controls{display:flex;align-items:center;justify-content:space-between;gap:1rem}.gift-buttons{display:flex;gap:.5rem}.gift-button{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:.5rem .75rem;color:#fff;cursor:pointer;transition:all .3s ease;font-weight:500;min-width:40px}.gift-button:hover:not(:disabled){background:#0ee2f11a;border-color:#0ee2f1;color:#0ee2f1;transform:translateY(-1px)}.gift-button.add{background:#0ee2f11a;border-color:#0ee2f1;color:#0ee2f1}.gift-button.remove{background:#ef44441a;border-color:#ef4444;color:#ef4444}.gift-button.add-batch{background:#10b9811a;border-color:#10b981;color:#10b981}.gift-button:disabled{opacity:.3;cursor:not-allowed}.gift-summary{margin-top:1rem;padding:1rem;background:#ffffff05;border-radius:8px;border:1px solid rgba(255,255,255,.05)}.gift-breakdown{display:flex;flex-direction:column;gap:.5rem}.gift-line{color:#e2e8f0;font-size:.875rem}.gift-total{color:#0ee2f1;font-weight:600;font-size:1rem;margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.1)}.premium-donation-container{background:#ffffff05;border-radius:12px;padding:2rem;border:1px solid rgba(255,255,255,.1);margin-top:2rem}.donation-header-controls{display:flex;align-items:center;justify-content:space-between;gap:2rem}.donation-header{display:flex;align-items:center;gap:.75rem;color:#fff;font-size:1.25rem;font-weight:600}.donation-header svg{color:#ef4444;width:24px;height:24px}.donation-controls{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-top:1rem;padding:1rem;background:#ffffff08;border-radius:8px;border:1px solid rgba(255,255,255,.05)}.donation-select{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:.5rem .75rem;color:#fff;font-size:.875rem;min-width:120px;cursor:pointer;transition:all .3s ease}.donation-select:focus{outline:none;border-color:#0ee2f1;box-shadow:0 0 0 2px #0ee2f133}.donation-input{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:.5rem .75rem;color:#fff;font-size:.875rem;width:120px;text-align:center;transition:all .3s ease}.donation-input:focus{outline:none;border-color:#0ee2f1;box-shadow:0 0 0 2px #0ee2f133}.donation-input::placeholder{color:#94a3b8}.premium-donation-button{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:.5rem .75rem;color:#fff;cursor:pointer;transition:all .3s ease;font-weight:500;font-size:.875rem;min-width:60px;position:relative;overflow:hidden}.premium-donation-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.premium-donation-button:hover:before{left:100%}.premium-donation-button:hover:not(:disabled){background:#0ee2f11a;border-color:#0ee2f1;color:#0ee2f1;transform:translateY(-1px)}.premium-donation-button.add-donation{background:#0ee2f11a;border-color:#0ee2f1;color:#0ee2f1}.premium-donation-button.add-donation:hover{background:#0ee2f133;transform:translateY(-1px)}.premium-donation-button.remove-donation{background:#ef44441a;border-color:#ef4444;color:#ef4444}.premium-donation-button.remove-donation:hover{background:#ef444433;transform:translateY(-1px)}.premium-donation-button:disabled{opacity:.3;cursor:not-allowed;transform:none}.donations-list{background:#ffffff05;border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.05)}.donations-list h4{color:#fff;margin:0 0 1rem;font-size:1.125rem}.donation-item{display:flex;align-items:center;justify-content:space-between;padding:.75rem;background:#ffffff0d;border-radius:8px;margin-bottom:.75rem;border:1px solid rgba(255,255,255,.1)}.donation-item:last-child{margin-bottom:0}.donation-project{color:#e2e8f0;font-weight:500;text-transform:capitalize}.donation-amount{color:#0ee2f1;font-weight:600}.remove-donation-button{background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:6px;padding:.25rem;color:#ef4444;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.remove-donation-button:hover{background:#ef444433;transform:scale(1.1)}.premium-summary-section{background:linear-gradient(135deg,#0ee2f10d,#0ee2f105);border-top:2px solid rgba(14,226,241,.3);border-radius:0 0 24px 24px;padding:1.5rem;flex-shrink:0;max-height:35vh;overflow-y:auto}.summary-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;flex-wrap:wrap;gap:1rem;padding-left:20px}.summary-header h4{color:#fff;margin:0;font-size:1.25rem;font-weight:700;display:flex;align-items:center;gap:.5rem}.summary-separator{height:1px;background:linear-gradient(90deg,transparent,rgba(14,226,241,.3),transparent);margin:.75rem 0}.summary-item{margin-bottom:.75rem;padding:.75rem;background:#0f172a99;border-radius:6px;border:1px solid rgba(255,255,255,.1)}.summary-plan-section{background:#0ee2f10d;border-left:4px solid rgba(14,226,241,.6);border-radius:8px;border:1px solid rgba(14,226,241,.3);padding:1rem;margin-top:1rem}.summary-plan-section:hover{background:#0ee2f114;border-color:#0ee2f180}.summary-gift-section{background:#22c55e0d;border-left:4px solid rgba(34,197,94,.6);border-radius:8px;border:1px solid rgba(34,197,94,.3);padding:1rem;margin-top:1rem;padding-left:20px}.summary-gift-section:hover{background:#22c55e14;border-color:#22c55e80}.summary-gift-section .summary-item-line{margin-bottom:.5rem;padding:.5rem 0;border-bottom:1px solid rgba(34,197,94,.1)}.summary-gift-section .summary-item-line:last-child{border-bottom:none;margin-bottom:0}.summary-gift-section .summary-item-controls{min-width:120px;justify-content:flex-end}.summary-gift-section .summary-item-price{min-width:80px;text-align:right}.summary-donation-section{background:#ffffff05;border-radius:8px;border:1px solid rgba(255,255,255,.05);padding:1rem;margin-top:1rem}.summary-donation-section:hover{background:#ffffff08;border-color:#ffffff14}.summary-donation-section .donation-controls{margin-top:1rem;padding:1rem;background:#ffffff08;border-radius:8px;border:1px solid rgba(255,255,255,.05);justify-content:flex-start}.summary-donation-section .donation-select{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:.5rem .75rem;color:#fff;font-size:.875rem;min-width:120px;cursor:pointer;transition:all .3s ease}.summary-donation-section .donation-select:focus{outline:none;border-color:#0ee2f1;box-shadow:0 0 0 2px #0ee2f133}.summary-donation-section .donation-input{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:.5rem .75rem;color:#fff;font-size:.875rem;width:120px;text-align:center;transition:all .3s ease}.summary-donation-section .donation-input:focus{outline:none;border-color:#0ee2f1;box-shadow:0 0 0 2px #0ee2f133}.summary-donation-section .donation-input::placeholder{color:#94a3b8}.summary-donation-section .premium-donation-button{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:.5rem .75rem;color:#fff;cursor:pointer;transition:all .3s ease;font-weight:500;font-size:.875rem;min-width:60px;position:relative;overflow:hidden}.summary-donation-section .premium-donation-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.summary-donation-section .premium-donation-button:hover:before{left:100%}.summary-donation-section .premium-donation-button:hover:not(:disabled){background:#0ee2f11a;border-color:#0ee2f1;color:#0ee2f1;transform:translateY(-1px)}.summary-donation-section .premium-donation-button.add-donation{background:#0ee2f11a;border-color:#0ee2f1;color:#0ee2f1}.summary-donation-section .premium-donation-button.add-donation:hover{background:#0ee2f133;transform:translateY(-1px)}.summary-donation-section .premium-donation-button.remove-donation{background:#ef44441a;border-color:#ef4444;color:#ef4444}.summary-donation-section .premium-donation-button.remove-donation:hover{background:#ef444433;transform:translateY(-1px)}.summary-donation-section .premium-donation-button:disabled{opacity:.3;cursor:not-allowed;transform:none}.summary-donation-section .donation-select option{background:#1f2937f2;color:#d1d5db;padding:.5rem}.summary-donation-section .donation-select option:hover{background:#0ee2f133;color:#fff}.donation-amount-input{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:6px;padding:.5rem;color:#fff!important;width:80px;text-align:center;transition:all .2s ease}.donation-amount-input:focus{outline:none;border-color:#0ee2f199;box-shadow:0 0 0 2px #0ee2f11a;background:#ffffff26}.donation-amount-input::placeholder{color:#ffffff80}.remove-item-button{background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:6px;padding:.25rem .5rem;color:#ef4444;cursor:pointer;transition:all .3s ease;font-weight:600}.remove-item-button:hover{background:#ef444433;transform:scale(1.1)}.gift-summary-button{background:#0ee2f11a;border:1px solid rgba(14,226,241,.3);border-radius:4px;padding:.25rem .5rem;color:#0ee2f1;cursor:pointer;transition:all .3s ease;font-weight:600;min-width:30px}.gift-summary-button:hover:not(:disabled){background:#0ee2f133;transform:scale(1.1)}.donation-label{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;color:#fff!important}.donation-amount-input{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:4px;padding:.5rem;color:#fff!important;width:80px;text-align:center}.summary-item .plan-name{color:#0ee2f1!important}.summary-item .plan-type{color:#10b981!important;font-size:.875rem}.discount-percentage{color:#10b981!important;font-size:.875rem;font-weight:600;text-align:left;justify-self:flex-start;margin-left:0;max-width:80px}.summary-total{margin-top:1rem;padding:1rem;background:#0ee2f11a;border-radius:8px;border:2px solid rgba(14,226,241,.3)}.summary-total{background:#ffffff08;border-radius:8px;border:1px solid rgba(255,255,255,.1);padding:1.5rem;margin-top:1.5rem}.summary-actions{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.premium-reset-button{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:.75rem 1.5rem;color:#94a3b8;cursor:pointer;transition:all .3s ease;font-weight:500;font-size:.875rem}.premium-reset-button:hover{background:#ffffff1a;border-color:#fff3;color:#fff}.premium-submit-button{background:linear-gradient(135deg,#0ee2f1,#0bb5c3);border:none;border-radius:8px;padding:.75rem 2rem;color:#fff;cursor:pointer;transition:all .3s ease;font-weight:600;font-size:1rem;position:relative;overflow:hidden}.premium-submit-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.premium-submit-button:hover:before{left:100%}.premium-submit-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #0ee2f166}.premium-submit-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.premium-loading-spinner{display:flex;flex-direction:column;align-items:center;gap:1rem;color:#fff}.premium-loading-spinner p{color:#94a3b8;margin:0}.premium-content::-webkit-scrollbar{width:8px}.premium-content::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.premium-content::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.premium-content::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.summary-total::-webkit-scrollbar{width:8px}.summary-total::-webkit-scrollbar-track{background:#0ee2f11a;border-radius:4px}.summary-total::-webkit-scrollbar-thumb{background:#0ee2f14d;border-radius:4px}.summary-total::-webkit-scrollbar-thumb:hover{background:#0ee2f180}.summary-total::-webkit-scrollbar-corner{background:#0ee2f11a}.premium-modal-container *{color:inherit}.premium-modal-container span,.premium-modal-container p,.premium-modal-container div{color:#fff}.premium-modal-container .summary-item span,.premium-modal-container .feature-value,.premium-modal-container strong{color:#fff!important}@media(max-width:1200px){.premium-modal-overlay:not(:has(.premium-modal-container.loading)){align-items:flex-start;padding:max(.75rem,env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-right)) max(.75rem,env(safe-area-inset-bottom)) max(.75rem,env(safe-area-inset-left))}.premium-modal-container{width:100%;max-width:100%;max-height:min(90vh,100dvh - 1.5rem);border-radius:18px}.premium-subscription-table{font-size:.875rem}.premium-plan-header{min-width:150px;padding:1rem}.premium-summary-section{max-height:30vh;padding:1rem}.plan-name{font-size:1.1rem}}@media(max-width:768px){.premium-modal-overlay:not(:has(.premium-modal-container.loading)){align-items:stretch;justify-content:stretch;padding:max(.5rem,env(safe-area-inset-top)) max(.5rem,env(safe-area-inset-right)) max(.5rem,env(safe-area-inset-bottom)) max(.5rem,env(safe-area-inset-left))}.premium-modal-container{width:100%;max-width:100%;max-height:min(92dvh,100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 1rem);border-radius:14px;padding:.75rem;margin:0}.premium-modal-container.loading{max-width:100%;width:100%;max-height:min(50dvh,320px)}.premium-content{min-height:0}.premium-header{padding:1.5rem;min-height:100px}.premium-title{font-size:1.5rem;white-space:normal;flex-wrap:wrap;min-height:0}.title-logo{width:60px;height:60px}.premium-content{padding:1rem}.premium-subscription-table{font-size:.875rem}.premium-plan-header{padding:.75rem}.plan-name{font-size:1rem}.premium-feature-column{padding:.5rem}.premium-feature-cell{font-size:.875rem;text-align:center}.feature-value{justify-content:flex-start;text-align:left;min-width:60px}.premium-donation-container{padding:1rem}.donation-header-controls,.donation-controls{flex-direction:column;gap:.75rem}.donation-select,.donation-input{width:100%}.premium-summary-section{padding:1rem}.summary-header{flex-direction:column;gap:1rem;text-align:center}.summary-item-line{flex-direction:column;gap:1rem;align-items:stretch}.summary-item-controls{justify-content:center;min-width:auto}.premium-billing-toggle{justify-content:center;width:100%}.billing-toggle-button{flex:1;min-width:120px}}@media(max-width:480px){.premium-modal-overlay{padding:max(.35rem,env(safe-area-inset-top)) max(.35rem,env(safe-area-inset-right)) max(.35rem,env(safe-area-inset-bottom)) max(.35rem,env(safe-area-inset-left))}.premium-modal-container{border-radius:12px;max-height:min(94dvh,100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - .5rem);padding:.5rem}.premium-close-button{top:10px;right:10px;padding:10px}.premium-header{padding:1rem;min-height:80px}.premium-title{font-size:1.25rem;white-space:normal;flex-wrap:wrap}.premium-content{padding:.75rem}.premium-subscription-table,.premium-plans-grid{font-size:.75rem;margin:0;border-radius:8px}.premium-subscription-table thead tr{display:none}.premium-subscription-table tr{display:block;margin-bottom:1rem;border:1px solid rgba(14,226,241,.2);border-radius:8px;background:#0ee2f10d}.premium-subscription-table td{display:block;text-align:left;padding:.5rem;border:none;border-bottom:1px solid rgba(14,226,241,.1)}.premium-feature-column:before{content:attr(data-label) ": ";font-weight:600;color:#0ee2f1}.gift-container{padding:.5rem}.premium-donation-container{padding:.75rem}.donation-controls{gap:.5rem}.donation-select,.donation-input{font-size:.875rem;padding:.5rem}.summary-item-line{gap:.75rem;padding:.5rem 0}.summary-item-info{gap:.125rem}.summary-item-label{font-size:.75rem}.summary-item-details{font-size:.875rem}.summary-item-controls{gap:.5rem;min-width:auto}.summary-item-price{font-size:1rem;min-width:60px}.summary-total-price{font-size:1.25rem}.summary-actions{flex-direction:column;gap:.5rem;margin-left:0;width:100%}.premium-reset-button,.premium-submit-button{width:100%;padding:.75rem;font-size:.875rem}.donation-group{padding-left:.75rem;margin-bottom:.75rem}.donation-project-label{font-size:.75rem;padding:.25rem .5rem}.donation-line{padding:.375rem 0}}.summary-item-line{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;padding:.75rem 0;padding-left:20px}.summary-item-info{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}.summary-item-label{color:#9ca3af;font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.summary-item-details{color:#fff;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.3);display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.summary-item-controls{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;justify-content:flex-end;min-width:120px}.summary-item-price{color:#0ee2f1;font-weight:700;font-size:1.1rem;text-align:right;min-width:80px}.summary-total-price{color:#0ee2f1;font-weight:700;font-size:1.5rem;text-align:right}.donation-group{margin-bottom:1rem;border-left:3px solid rgba(168,85,247,.4);padding-left:1rem}.donation-group:last-child{margin-bottom:0}.donation-group-header{margin-bottom:.5rem}.donation-project-label{color:#a855f7;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;padding:.25rem .75rem;background:#a855f71a;border-radius:6px;border:1px solid rgba(168,85,247,.2)}.donation-line{padding:.5rem 0;border-bottom:1px solid rgba(168,85,247,.1)}.donation-line:last-child{border-bottom:none}.referral-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;backdrop-filter:none;-webkit-backdrop-filter:none;z-index:100990;display:flex;align-items:flex-start;justify-content:flex-end;padding:20px;pointer-events:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.referral-modal-overlay:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 85% 20%,rgba(0,238,242,.15) 0%,transparent 50%);pointer-events:none;z-index:-1;animation:referralOverlayGlow 4s ease-in-out infinite}@keyframes referralOverlayGlow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.referral-modal-overlay.closing{opacity:0;transform:translate(100%)}.referral-modal-container{position:relative;background:linear-gradient(135deg,#000000f2,#0a141efa,#000000f2);border:1px solid rgba(0,238,242,.3);border-radius:16px;padding:0;min-width:320px;max-width:380px;box-shadow:0 20px 40px #0009,0 0 0 1px #00eef21a,inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:all;transform:translate(0);transition:all .3s cubic-bezier(.4,0,.2,1);animation:referralModalSlideIn .5s cubic-bezier(.4,0,.2,1)}.referral-modal-container.closing{transform:translate(100%);opacity:0}@keyframes referralModalSlideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.referral-modal-container:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#00eef266,#0096ff66,#00eef266,#0096ff66);border-radius:18px;z-index:-1;animation:referralPulseGlow 3s ease-in-out infinite;filter:blur(1px)}@keyframes referralPulseGlow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}.referral-modal-close{position:absolute;top:12px;right:12px;width:32px;height:32px;border:none;background:#ffffff1a;border-radius:50%;color:#ffffffb3;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.referral-modal-close:hover{background:#fff3;color:#fff;transform:scale(1.1)}.referral-modal-content{padding:24px;position:relative;z-index:2}.referral-modal-header{display:flex;align-items:center;gap:12px;margin-bottom:20px}.referral-modal-icon{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#00eef233,#0096ff33);border-radius:12px;border:1px solid rgba(0,238,242,.3)}.referral-icon-glow{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#00eef24d,#0096ff4d);border-radius:14px;z-index:-1;animation:referralIconPulse 2s ease-in-out infinite}@keyframes referralIconPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.referral-icon-text{font-size:20px;filter:drop-shadow(0 0 8px rgba(0,238,242,.5))}.referral-icon-lucid{color:#0ee1f2;filter:drop-shadow(0 0 8px rgba(0,238,242,.5));animation:referralIconPulse 2s ease-in-out infinite}.referral-modal-title{font-size:18px;font-weight:600;color:#fff;margin:0;text-shadow:0 0 10px rgba(0,238,242,.3)}.referral-modal-description{font-size:14px;color:#fffc;margin:0 0 16px;line-height:1.5}.referral-code-highlight{color:#0ee1f2;font-weight:600;text-shadow:0 0 8px rgba(0,238,242,.5)}.referral-code-section{margin-bottom:20px}.referral-twitter-section{background:#0000004d;border:1px solid rgba(0,238,242,.2);border-radius:12px;padding:16px;margin:16px 0;text-align:center}.referral-twitter-counter{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:12px;font-size:1.2em;font-weight:700}.twitter-followers-count{color:#0ee1f2;text-shadow:0 0 10px rgba(0,238,242,.5);font-size:1.4em}.twitter-separator{color:#fff9;font-size:1.2em}.twitter-target-count{color:#fffc;font-size:1.2em}.twitter-label{color:#ffffffb3;font-size:.9em;font-weight:500;margin-left:8px}.twitter-percentage{color:#0ee1f2;font-size:.8em;font-weight:600;text-shadow:0 0 8px rgba(0,238,242,.5);margin-left:4px}.referral-twitter-progress{width:100%;height:6px;background:#00000080;border-radius:3px;overflow:hidden;margin-bottom:12px}.referral-twitter-progress-bar{height:100%;background:linear-gradient(90deg,#00eef2cc,#0096ffcc);border-radius:3px;transition:width .5s ease;position:relative}.referral-twitter-progress-bar:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.3) 50%,transparent 100%);animation:referralProgressShine 2s ease-in-out infinite}@keyframes referralProgressShine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.referral-twitter-message{margin:0;font-size:.9em;line-height:1.4}.twitter-success{color:#0f8;font-weight:600;text-shadow:0 0 8px rgba(0,255,136,.3)}.twitter-progress{color:#fffc}.twitter-link{color:#0ee1f2;text-decoration:none;font-weight:600;transition:all .3s ease;text-shadow:0 0 8px rgba(0,238,242,.3)}.twitter-link:hover{color:#0f8;text-shadow:0 0 12px rgba(0,255,136,.5);text-decoration:underline}.referral-code-container{margin-bottom:20px}.referral-code-display{display:flex;align-items:center;background:#0006;border:1px solid rgba(0,238,242,.3);border-radius:12px;padding:12px 16px;gap:12px;transition:all .2s ease;flex-wrap:nowrap}.referral-code-display:hover{border-color:#00eef299;background:#0009;box-shadow:0 0 20px #00eef233}.referral-code-text{font-family:Courier New,monospace;font-size:16px;font-weight:700;color:#0ee1f2;letter-spacing:2px;text-shadow:0 0 10px rgba(0,238,242,.5);flex:1}.referral-copy-btn{background:#00eef21a;border:1px solid rgba(0,238,242,.3);border-radius:8px;color:#0ee1f2;padding:6px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.referral-copy-btn:hover{background:#00eef233;border-color:#00eef299;transform:scale(1.05)}.referral-action-btn{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border:none;border-radius:8px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;flex-shrink:0}.referral-action-btn.primary{background:linear-gradient(135deg,#00eef233,#0096ff33);border:1px solid rgba(0,238,242,.4);color:#0ee1f2;text-shadow:0 0 8px rgba(0,238,242,.5);animation:referralIconPulse 2s ease-in-out infinite}.referral-action-btn.primary:hover{background:linear-gradient(135deg,#00eef24d,#0096ff4d);border-color:#00eef299;transform:translateY(-1px);box-shadow:0 4px 12px #00eef24d;animation-play-state:paused}.referral-action-btn.secondary{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fffc}.referral-action-btn.secondary:hover{background:#fff3;border-color:#fff6;color:#fff;transform:translateY(-1px)}.referral-copied-feedback{position:absolute;top:-40px;left:50%;transform:translate(-50%);background:#00eef2e6;color:#000;padding:8px 16px;border-radius:20px;font-size:12px;font-weight:600;animation:referralFeedbackSlide .3s ease-out;z-index:1000}@keyframes referralFeedbackSlide{0%{opacity:0;transform:translate(-50%) translateY(10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.referral-modal-footer{text-align:center;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.referral-footer-text{font-size:12px;color:#fff9;margin:0}.referral-modal-glow-1,.referral-modal-glow-2,.referral-modal-glow-3{position:absolute;border-radius:50%;pointer-events:none;z-index:-1;filter:blur(2px)}.referral-modal-glow-1{top:-80px;left:-80px;width:160px;height:160px;background:radial-gradient(circle,rgba(0,238,242,.4) 0%,rgba(0,238,242,.1) 40%,transparent 70%);animation:referralGlow1 3s ease-in-out infinite}.referral-modal-glow-2{bottom:-60px;right:-60px;width:120px;height:120px;background:radial-gradient(circle,rgba(0,150,255,.3) 0%,rgba(0,150,255,.1) 40%,transparent 70%);animation:referralGlow2 4s ease-in-out infinite reverse}.referral-modal-glow-3{top:20%;left:-40px;width:80px;height:80px;background:radial-gradient(circle,rgba(0,238,242,.2) 0%,rgba(0,238,242,.05) 40%,transparent 70%);animation:referralGlow3 5s ease-in-out infinite}@keyframes referralGlow1{0%,to{opacity:.4;transform:scale(1) rotate(0)}50%{opacity:.9;transform:scale(1.3) rotate(180deg)}}@keyframes referralGlow2{0%,to{opacity:.3;transform:scale(1) rotate(0)}50%{opacity:.8;transform:scale(1.4) rotate(-180deg)}}@keyframes referralGlow3{0%,to{opacity:.2;transform:scale(1) rotate(0)}50%{opacity:.6;transform:scale(1.2) rotate(90deg)}}@media(max-width:768px){.referral-modal-overlay{padding:10px}.referral-modal-container{min-width:280px;max-width:100%}.referral-modal-content{padding:20px}.referral-code-display{flex-wrap:wrap;gap:8px}.referral-action-btn{flex:1;min-width:120px}}@media(max-width:480px){.referral-modal-container{min-width:260px}.referral-modal-content{padding:16px}.referral-modal-title{font-size:16px}.referral-code-text{font-size:14px}}.meta-promo-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100995;display:flex;align-items:center;justify-content:center;padding:clamp(8px,2.5vw,24px);padding-bottom:max(clamp(8px,2.5vw,24px),env(safe-area-inset-bottom));padding-top:max(clamp(8px,2.5vw,24px),env(safe-area-inset-top));background:#000000c7;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:metaPromoFadeIn .35s ease-out;box-sizing:border-box}.meta-promo-overlay--closing{animation:metaPromoFadeOut .28s ease-in forwards}.meta-promo-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 50% 35%,rgba(0,238,242,.14) 0%,transparent 55%)}.meta-promo-modal{position:relative;z-index:1;width:min(100%,920px);max-height:min(96vh,900px);display:flex;flex-direction:column;overflow:hidden;border-radius:18px;border:1px solid rgba(0,238,242,.28);background:linear-gradient(160deg,#060c12fa,#081620fa 48%,#040a10fa);box-shadow:0 28px 64px #000000a6,0 0 0 1px #00eef214,0 0 48px #00eef21f;animation:metaPromoSlideIn .4s cubic-bezier(.22,1,.36,1)}.meta-promo-modal--closing{animation:metaPromoSlideOut .28s ease-in forwards}.meta-promo-close{position:absolute;top:10px;right:10px;z-index:3;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#0000008c;color:#ffffffe6;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.meta-promo-close:hover{background:#00eef229;border-color:#00eef273;transform:scale(1.04)}.meta-promo-media{position:relative;flex:1 1 auto;width:100%;min-height:clamp(260px,52vh,520px);aspect-ratio:16 / 9;background:#000;border-bottom:1px solid rgba(0,238,242,.15)}.meta-promo-video{display:block;width:100%;height:100%;object-fit:cover;background:#000;border:0}.meta-promo-body{flex:0 0 auto;display:flex;flex-direction:column;gap:12px;padding:clamp(16px,2.5vw,24px);overflow-y:auto}.meta-promo-title{margin:0;font-size:clamp(1.2rem,2.8vw,1.75rem);font-weight:700;letter-spacing:.01em;line-height:1.25;color:#f4fbff;text-wrap:balance}.meta-promo-description{margin:0;font-size:clamp(.9rem,2.2vw,1.05rem);line-height:1.5;color:#dcecf2d1}.meta-promo-cta{margin-top:2px;width:100%;min-height:52px;padding:14px 20px;border:0;border-radius:12px;cursor:pointer;font-size:clamp(1rem,2.4vw,1.12rem);font-weight:700;letter-spacing:.02em;color:#031016;background:linear-gradient(135deg,#00eef2,#4df0ff 55%,#00c8d4);box-shadow:0 10px 28px #00eef247,inset 0 1px #ffffff59;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.meta-promo-cta:hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 14px 34px #00eef261,inset 0 1px #fff6}.meta-promo-cta:active{transform:translateY(0);filter:brightness(.98)}@keyframes metaPromoFadeIn{0%{opacity:0}to{opacity:1}}@keyframes metaPromoFadeOut{0%{opacity:1}to{opacity:0}}@keyframes metaPromoSlideIn{0%{opacity:0;transform:translateY(22px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes metaPromoSlideOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(14px) scale(.97)}}@media(max-width:900px){.meta-promo-modal{width:min(100%,760px)}.meta-promo-media{min-height:clamp(240px,48vh,440px)}}@media(max-width:640px){.meta-promo-overlay{padding:0;align-items:stretch;justify-content:flex-end}.meta-promo-modal{width:100%;max-width:100%;height:min(100dvh,100vh);max-height:min(100dvh,100vh);border-radius:0;border-left:0;border-right:0;border-bottom:0}.meta-promo-close{top:max(10px,env(safe-area-inset-top));right:max(10px,env(safe-area-inset-right));width:44px;height:44px}.meta-promo-media{flex:1 1 auto;width:100%;min-height:0;height:auto;aspect-ratio:auto;max-height:none}.meta-promo-video{object-fit:contain;min-height:42dvh}.meta-promo-body{flex-shrink:0;padding:14px 16px calc(16px + env(safe-area-inset-bottom));gap:10px}.meta-promo-title{font-size:1.28rem}.meta-promo-description{font-size:.92rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.meta-promo-cta{min-height:52px;font-size:1.05rem}}@media(max-width:900px)and (max-height:520px){.meta-promo-overlay{padding:0;align-items:stretch}.meta-promo-modal{width:100%;height:100dvh;max-height:100dvh;border-radius:0;flex-direction:row}.meta-promo-media{flex:1 1 62%;min-height:100%;aspect-ratio:auto;border-bottom:0;border-right:1px solid rgba(0,238,242,.15)}.meta-promo-video{object-fit:contain;min-height:100%}.meta-promo-body{flex:1 1 38%;justify-content:center;padding:12px 14px;overflow-y:auto}.meta-promo-description{-webkit-line-clamp:2}.meta-promo-cta{min-height:44px}}@media(prefers-reduced-motion:reduce){.meta-promo-overlay,.meta-promo-modal,.meta-promo-overlay--closing,.meta-promo-modal--closing{animation:none}.meta-promo-cta,.meta-promo-close{transition:none}}.tournament-analytics{padding:0;max-width:auto;margin:0 auto;background:transparent;min-height:100vh;color:#fff;position:relative}.analytics-match-analyzer{margin:1.25rem 0 2rem;padding:1.25rem;border-radius:16px;border:1px solid rgba(14,226,241,.16);background:linear-gradient(135deg,#111827b3,#00000059);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 18px 40px #00000059}.analyzer-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid rgba(14,226,241,.08)}.analyzer-title{display:flex;align-items:center;gap:10px}.analyzer-title h3{margin:0;font-size:1.05rem;font-weight:800;color:#fffffff2}.analyzer-title svg{color:#0ee1f2;filter:drop-shadow(0 0 10px rgba(14,226,241,.35))}.analyzer-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.analyzer-field{flex:1;min-width:320px;display:flex;flex-direction:column;gap:6px}.analyzer-field label{color:#0ee1f2d9;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.6px}.analyzer-field input{width:100%;padding:10px 12px;background:#00000047;border:1px solid rgba(14,226,241,.16);border-radius:12px;color:#ffffffe6;outline:none}.analyzer-field input:focus{border-color:#0ee2f159;box-shadow:0 0 0 3px #0ee2f114}.analyzer-error{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;border:1px solid rgba(239,68,68,.22);background:#ef444414;color:#ffffffd9}.analytics-match-analyzer-dev-placeholder{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem;padding:1.5rem 1.25rem 1.25rem;max-width:36rem;margin:0 auto}.analytics-dev-placeholder-icon{color:#0ee1f2;filter:drop-shadow(0 0 12px rgba(14,226,241,.35))}.analytics-dev-placeholder-title{margin:0;font-size:1.05rem;font-weight:800;color:#fffffff2}.analytics-dev-placeholder-text{margin:0;font-size:.95rem;line-height:1.55;color:#ffffffb8}.analytics-broadcast-roadmap{max-width:42rem;margin:2rem auto;padding:2rem 1.5rem;border-radius:16px;border:1px solid rgba(14,226,241,.16);background:linear-gradient(135deg,#111827b8,#00000061);box-shadow:0 18px 40px #00000059}.analytics-broadcast-roadmap--hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.65rem;max-width:40rem}.analytics-broadcast-roadmap--hero .analytics-dev-placeholder-text{max-width:36rem}.analytics-leaderboard-roadmap-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:960px;margin:0 auto 2rem;padding:0 .5rem;box-sizing:border-box}@media(max-width:720px){.analytics-leaderboard-roadmap-grid{grid-template-columns:1fr}}.analytics-leaderboard-roadmap-card{padding:1.1rem 1.15rem 1.15rem;border-radius:14px;border:1px solid rgba(124,58,237,.2);background:linear-gradient(145deg,#1e143273,#00000047);box-shadow:0 12px 28px #00000047}.analytics-leaderboard-roadmap-card__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;margin-bottom:.5rem;color:#c4b5fd;background:#7c3aed26;border:1px solid rgba(124,58,237,.28)}.analytics-leaderboard-roadmap-card__title{margin:0 0 .4rem;font-size:.95rem;font-weight:800;color:#fffffff0;letter-spacing:.02em}.analytics-leaderboard-roadmap-card__text{margin:0;font-size:.82rem;line-height:1.5;color:#ffffff9e}.analytics-ai-footnote{display:flex;align-items:flex-start;gap:.65rem;max-width:40rem;margin:0 auto 2.5rem;padding:0 1rem;font-size:.82rem;line-height:1.5;color:#ffffff80}.analytics-ai-footnote__icon{flex-shrink:0;margin-top:2px;color:#0ee1f2bf}.analytics-ai-footnote strong{color:#ffffffc7;font-weight:700}.analyzer-json{margin:0;white-space:pre-wrap;font-size:12px;color:#fffc}.analytics-particles{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;opacity:.5}.analytics-header-spotlight{position:relative;z-index:10}.analytics-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem;padding:2rem;background:#ffffff05;border-radius:24px;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;overflow:hidden}.analytics-header:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#0ee1f20d,#9a24ec0d,#6dbe3b0d);border-radius:24px}.header-content{position:relative;z-index:1}.analytics-header h2{font-size:3rem;font-weight:800;background:linear-gradient(135deg,var(--lucid-text-primary, #ffffff) 0%,var(--lucid-primary, #00d4ff) 50%,var(--lucid-secondary, #7c3aed) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem;letter-spacing:-.02em;text-shadow:0 0 30px rgba(0,212,255,.3)}.analytics-header p{font-size:1.2rem;color:#fffc;margin:0;font-weight:500}.header-controls{display:flex;gap:1rem;align-items:center;position:relative;z-index:1}.period-select,.tournament-select{padding:.75rem 1.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;color:#fff;font-size:1rem;font-weight:500;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;outline:none}.period-select:focus,.tournament-select:focus{border-color:#0ee1f2;box-shadow:0 0 20px #0ee1f233}.period-select option,.tournament-select option{background:#1a1a1a;color:#fff}.refresh-btn,.export-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:16px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;position:relative;overflow:hidden}.refresh-btn{background:linear-gradient(135deg,#0ee1f233,#9a24ec4d);color:#0ee1f2;border:1px solid rgba(14,225,242,.4)}.export-btn{background:linear-gradient(135deg,#10b98133,#0596694d);color:#10b981;border:1px solid rgba(16,185,129,.4)}.refresh-btn:before,.export-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.refresh-btn:hover:before,.export-btn:hover:before{left:100%}.refresh-btn:hover,.export-btn:hover{transform:translateY(-2px);box-shadow:0 8px 32px #0003}.analytics-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-bottom:3rem;padding:0 2rem}.overview-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:2rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.overview-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#0ee1f20d,#9a24ec0d);opacity:0;transition:opacity .3s ease}.overview-card:hover:before{opacity:1}.overview-card:hover{transform:translateY(-8px);box-shadow:0 20px 60px #0ee1f226;border-color:#0ee1f24d}.card-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;position:relative;z-index:1}.card-header svg{width:28px;height:28px;color:var(--lucid-primary, #00d4ff);filter:drop-shadow(0 0 10px rgba(0,212,255,.3));transition:var(--lucid-transition, all .3s cubic-bezier(.4, 0, .2, 1))}.overview-card:hover .card-header svg{transform:scale(1.1);filter:drop-shadow(0 0 15px rgba(14,225,242,.5))}.card-header h3{font-size:1rem;font-weight:700;color:#ffffffb3;text-transform:uppercase;letter-spacing:.5px;margin:0}.card-content{position:relative;z-index:1}.card-value{font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,var(--lucid-text-primary, #ffffff) 0%,var(--lucid-primary, #00d4ff) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.75rem}.card-trend{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;color:#10b981;background:#10b9811a;padding:.25rem .75rem;border-radius:12px;border:1px solid rgba(16,185,129,.2)}.card-trend .trend-up{color:#10b981}.card-trend .trend-down{color:#ef4444;transform:rotate(180deg)}.analytics-section{margin-bottom:3rem;padding:0 2rem}.analytics-section h3{font-size:2rem;font-weight:800;background:linear-gradient(135deg,#fff,#0ee1f2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:2rem;letter-spacing:-.01em}.revenue-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.revenue-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.5rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .3s ease;position:relative;overflow:hidden}.revenue-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#0ee1f20d,#9a24ec0d);opacity:0;transition:opacity .3s ease}.revenue-card:hover:before{opacity:1}.revenue-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0ee1f21a;border-color:#0ee1f24d}.revenue-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;position:relative;z-index:1}.revenue-header svg{width:20px;height:20px;color:#0ee1f2;filter:drop-shadow(0 0 8px rgba(14,225,242,.3))}.revenue-header span{font-size:.9rem;font-weight:600;color:#ffffffb3;text-transform:uppercase;letter-spacing:.5px}.revenue-value{font-size:1.8rem;font-weight:800;background:linear-gradient(135deg,#fff,#0ee1f2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;z-index:1}.metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.metric-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.5rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .3s ease;text-align:center}.metric-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0ee1f21a;border-color:#0ee1f24d}.metric-label{font-size:.9rem;font-weight:600;color:#ffffffb3;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.75rem}.metric-value{font-size:2rem;font-weight:800;background:linear-gradient(135deg,#fff,#0ee1f2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.engagement-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.engagement-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.5rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .3s ease;position:relative;overflow:hidden}.engagement-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#9a24ec0d,#0ee1f20d);opacity:0;transition:opacity .3s ease}.engagement-card:hover:before{opacity:1}.engagement-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #9a24ec1a;border-color:#9a24ec4d}.engagement-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;position:relative;z-index:1}.engagement-header svg{width:20px;height:20px;color:#9a24ec;filter:drop-shadow(0 0 8px rgba(154,36,236,.3))}.engagement-header span{font-size:.9rem;font-weight:600;color:#ffffffb3;text-transform:uppercase;letter-spacing:.5px}.engagement-value{font-size:1.8rem;font-weight:800;background:linear-gradient(135deg,#fff,#9a24ec);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;z-index:1}.top-tournaments{display:grid;gap:1.5rem}.tournament-item{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:2rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;display:flex;align-items:center;gap:2rem}.tournament-item:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#0ee1f20d,#9a24ec0d);opacity:0;transition:opacity .3s ease}.tournament-item:hover:before{opacity:1}.tournament-item:hover{transform:translateY(-4px);box-shadow:0 16px 50px #0ee1f226;border-color:#0ee1f24d}.tournament-rank{font-size:2rem;font-weight:800;background:linear-gradient(135deg,#0ee1f2,#9a24ec);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;min-width:60px;text-align:center;position:relative;z-index:1}.tournament-info{flex:1;position:relative;z-index:1}.tournament-info h4{font-size:1.25rem;font-weight:700;color:#fff;margin:0 0 1rem;letter-spacing:-.01em}.tournament-stats{display:flex;gap:2rem;flex-wrap:wrap}.tournament-stats span{font-size:.9rem;color:#ffffffb3;font-weight:500;padding:.25rem .75rem;background:#ffffff0d;border-radius:12px;border:1px solid rgba(255,255,255,.1)}.tournament-actions{position:relative;z-index:1}.view-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,var(--lucid-primary, #00d4ff) 0%,var(--lucid-secondary, #7c3aed) 100%);border:none;border-radius:var(--lucid-radius-xl, 1rem);color:var(--lucid-text-primary, #ffffff);font-size:.9rem;font-weight:700;cursor:pointer;transition:var(--lucid-transition, all .3s cubic-bezier(.4, 0, .2, 1));text-transform:uppercase;letter-spacing:.5px;position:relative;overflow:hidden;box-shadow:var(--lucid-shadow-md, 0 4px 6px -1px rgba(0, 0, 0, .1))}.view-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.view-btn:hover:before{left:100%}.view-btn:hover{transform:translateY(-2px);box-shadow:0 8px 32px #0ee1f24d}.loading-state,.error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6rem 2rem;text-align:center;background:#ffffff05;border-radius:24px;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);margin:0 2rem}.loading-state{color:#fff9}.error-state{color:#ef4444;background:#ef44440d;border-color:#ef444433}.loading-state svg{color:#0ee1f2;filter:drop-shadow(0 0 20px rgba(14,225,242,.3));margin-bottom:2rem;animation:quantumSpin 2s linear infinite}.error-state svg{color:#ef4444;margin-bottom:2rem;filter:drop-shadow(0 0 20px rgba(239,68,68,.3))}.loading-state h3,.error-state h3{font-size:2rem;font-weight:800;margin-bottom:1rem}.loading-state h3{background:linear-gradient(135deg,#fff,#0ee1f2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.error-state h3{color:#ef4444}.loading-state p,.error-state p{font-size:1.1rem;margin:0;font-weight:500}.error-state p{color:#fff9}@media(max-width:1200px){.analytics-header{flex-direction:column;gap:2rem;text-align:center}.header-controls{flex-wrap:wrap;justify-content:center}.analytics-overview{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.revenue-grid,.metrics-grid,.engagement-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media(max-width:768px){.analytics-header{padding:1.5rem;margin-bottom:2rem}.analytics-header h2{font-size:2.5rem}.analytics-section{padding:0 1rem}.analytics-overview{grid-template-columns:1fr;padding:0 1rem}.revenue-grid,.metrics-grid,.engagement-grid{grid-template-columns:1fr}.tournament-item{flex-direction:column;text-align:center;gap:1rem}.tournament-stats{justify-content:center}.header-controls{flex-direction:column;width:100%}.period-select,.tournament-select,.refresh-btn,.export-btn{width:100%;justify-content:center}}@media(max-width:480px){.analytics-header h2{font-size:2rem}.analytics-header p{font-size:1rem}.overview-card,.revenue-card,.metric-card,.engagement-card,.tournament-item{padding:1.5rem}.card-value,.revenue-value,.metric-value,.engagement-value{font-size:2rem}.tournament-stats{flex-direction:column;gap:.5rem}.tournament-stats span{text-align:center}}.advanced-section{margin-top:2rem;padding:2rem;background:linear-gradient(135deg,#8b5cf60d,#6d28d905);border:1px solid rgba(139,92,246,.1);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.advanced-section h3{color:#a78bfa;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700;display:flex;align-items:center;gap:.5rem}.my-tournaments-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.my-tournament-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem;transition:all .3s ease}.my-tournament-card:hover{background:#ffffff0d;border-color:#8b5cf64d;transform:translateY(-2px)}.my-tournament-card .card-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;color:#a78bfa;font-weight:600}.my-tournament-card .card-value{font-size:2rem;font-weight:700;color:#fff}.performance-section{margin-top:1.5rem;padding:1.5rem;background:#0003;border-radius:12px;border:1px solid rgba(255,255,255,.05)}.performance-section h4{color:#a78bfa;margin-bottom:1rem;font-size:1.2rem}.performance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.performance-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#ffffff05;border-radius:8px}.performance-item .label{color:#ffffffb3;font-weight:500}.performance-item .value{color:#fff;font-weight:600}.management-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.management-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem;transition:all .3s ease}.management-card:hover{background:#ffffff0d;border-color:#3b82f64d;transform:translateY(-2px)}.management-card .card-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;color:#60a5fa;font-weight:600}.management-card .card-value{font-size:2rem;font-weight:700;color:#fff}.coordination-section{margin-top:1.5rem;padding:1.5rem;background:#0003;border-radius:12px;border:1px solid rgba(255,255,255,.05)}.coordination-section h4{color:#60a5fa;margin-bottom:1rem;font-size:1.2rem}.coordination-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.coordination-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#ffffff05;border-radius:8px}.coordination-item .label{color:#ffffffb3;font-weight:500}.coordination-item .value{color:#fff;font-weight:600}.strategic-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.strategic-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem;transition:all .3s ease}.strategic-card:hover{background:#ffffff0d;border-color:#f59e0b4d;transform:translateY(-2px)}.strategic-card .card-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;color:#fbbf24;font-weight:600}.strategic-card .card-value{font-size:2rem;font-weight:700;color:#fff}.competitor-analysis,.partnerships-section{margin-top:1.5rem;padding:1.5rem;background:#0003;border-radius:12px;border:1px solid rgba(255,255,255,.05)}.competitor-analysis h4,.partnerships-section h4{color:#fbbf24;margin-bottom:1rem;font-size:1.2rem}.competitor-grid,.partnerships-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.competitor-item,.partnership-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#ffffff05;border-radius:8px}.competitor-item .label,.partnership-item .label{color:#ffffffb3;font-weight:500}.competitor-item .value,.partnership-item .value{color:#fff;font-weight:600}.admin-section{background:linear-gradient(135deg,#dc26260d,#b91c1c05);border-color:#dc26261a}.admin-section h3{color:#fca5a5}.admin-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.admin-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem;transition:all .3s ease}.admin-card:hover{background:#ffffff0d;border-color:#dc26264d;transform:translateY(-2px)}.admin-card .card-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;color:#fca5a5;font-weight:600}.admin-card .card-value{font-size:2rem;font-weight:700;color:#fff}.security-section,.development-section{margin-top:1.5rem;padding:1.5rem;background:#0003;border-radius:12px;border:1px solid rgba(255,255,255,.05)}.security-section h4,.development-section h4{color:#fca5a5;margin-bottom:1rem;font-size:1.2rem}.security-grid,.development-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.security-item,.development-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#ffffff05;border-radius:8px}.security-item .label,.development-item .label{color:#ffffffb3;font-weight:500}.security-item .value,.development-item .value{color:#fff;font-weight:600}.security-item .value.success{color:#10b981}@media(max-width:768px){.my-tournaments-grid,.management-grid,.strategic-grid,.admin-grid,.performance-grid,.coordination-grid,.competitor-grid,.partnerships-grid,.security-grid,.development-grid{grid-template-columns:1fr}}.loading-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.loading-spinner{text-align:center;color:#4ecdc4}.spinner-ring{width:60px;height:60px;border:4px solid rgba(78,205,196,.2);border-top:4px solid #4ecdc4;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 1rem}.loading-text{font-size:1.2rem;font-weight:600;color:#4ecdc4;text-shadow:0 0 10px rgba(78,205,196,.5)}.timeline-dev-container{background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);min-height:100vh;padding:2rem;color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.quick-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem;justify-content:center;max-width:1200px;margin-left:auto;margin-right:auto}.summary-card{background:linear-gradient(135deg,#4ecdc41a,#45b7d11a);border:2px solid rgba(78,205,196,.3);border-radius:15px;padding:1.5rem;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.summary-card:hover{transform:translateY(-5px);border-color:#4ecdc499;box-shadow:0 8px 25px #4ecdc433}.summary-value{font-size:2rem;font-weight:700;color:#4ecdc4;margin-bottom:.5rem;text-shadow:0 0 10px rgba(78,205,196,.5)}.summary-label{color:#b8c5d6;font-size:.9rem;text-transform:uppercase;letter-spacing:1px}.timeline-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:1.5rem;background:linear-gradient(135deg,#ff6b351a,#4ecdc41a);border:2px solid rgba(255,107,53,.3);border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.timeline-title h2{margin:0 0 .5rem;font-size:2.5rem;background:linear-gradient(45deg,#ff6b35,#f7b731,#4ecdc4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 20px rgba(255,107,53,.5)}.timeline-title p{margin:0;font-size:1.1rem;color:#b8c5d6;font-style:italic}.action-btn{background:linear-gradient(135deg,#ff6b35,#f7b731)!important;border:none!important;color:#fff!important;padding:.75rem 1.5rem!important;border-radius:25px!important;font-weight:700!important;cursor:pointer!important;display:flex!important;align-items:center!important;gap:.5rem!important;transition:all .3s ease!important;box-shadow:0 4px 15px #ff6b354d!important}.action-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ff6b3566}.timeline-actions{display:flex;align-items:center;gap:1.5rem}.ipl-schedule-image{display:flex;align-items:center;margin-top:1rem}.ipl-schedule-image a{display:block;transition:all .3s ease}.ipl-schedule-image img{width:400px;height:auto;border-radius:10px;border:2px solid rgba(255,107,53,.3);transition:all .3s ease;cursor:pointer}.ipl-schedule-image:hover img{transform:scale(1.05);border-color:#ff6b3599;box-shadow:0 4px 15px #ff6b354d}.ipl-schedule-image:hover a{transform:scale(1.02)}.timeline-main-container{margin-bottom:3rem;background:#0000004d;border-radius:20px;padding:.5rem;border:2px solid rgba(255,107,53,.2);position:relative;transition:all .3s ease}.timeline-main-container:hover{border-color:#ff6b3566;box-shadow:0 0 20px #ff6b351a}.timeline-container{position:relative}.timeline-bar{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;padding:1rem;background:linear-gradient(135deg,#ff6b351a,#f7b7311a);border-radius:15px;border:1px solid rgba(164,255,53,.2);scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory}.month-headers-row{position:relative;height:60px;margin-bottom:1rem;overflow:visible}.month-headers-row::-webkit-scrollbar{display:none}.month-header-wrapper{position:absolute;top:0;z-index:10}.month-header{background:linear-gradient(135deg,#4ecdc41a,#0ee1f21a);border:2px solid rgba(78,205,196,.3);border-radius:12px;padding:.5rem 1rem;text-align:center;font-weight:700;color:#4ecdc4;cursor:pointer;transition:all .3s ease;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.25rem}.month-label{font-size:1rem;font-weight:600}.month-event-count{font-size:.75rem;font-weight:400;opacity:.8}.month-header:hover{background:#ff6b3533;transform:scale(1.05);border-color:#ff6b3566;box-shadow:0 4px 20px #ff6b354d}.month-header-wrapper.selected .month-header{background:linear-gradient(135deg,#ff6b3599,#f7b73199);border-color:#ff6b35cc;box-shadow:0 4px 15px #ff6b3566}.progress-bar{position:relative;height:62px;background:#ffffff1a;border-radius:16px;margin:1.5rem 0;overflow:visible}.progress-fill{height:100%!important;background:linear-gradient(90deg,#22c55e,#84cc16,#eab308,#f59e0b,#f97316,#ef4444)!important;background-size:100% 100%!important;background-repeat:no-repeat!important;background-position:left center!important;border-radius:16px!important;transition:width .3s ease!important;position:relative!important;display:block!important;align-items:unset!important;justify-content:unset!important;color:transparent!important;font-size:unset!important;font-weight:unset!important}.current-date-indicator{position:absolute!important;top:-25px!important;width:50px!important;height:50px!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;transition:left .3s ease!important;z-index:999!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}.current-date-indicator svg{color:#f59e0b!important;width:32px!important;height:32px!important;filter:drop-shadow(0 0 8px rgba(245,158,11,.6))!important}.current-date-indicator:hover{transform:scale(1.1)!important}.current-date-indicator:hover svg{color:#ff6b35!important;filter:drop-shadow(0 0 12px rgba(255,107,53,.8))!important}.main-timeline{display:flex;overflow-x:auto;gap:8px;padding:1.5rem 0;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#ff6b35 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.main-timeline::-webkit-scrollbar{height:8px;background:transparent}.main-timeline::-webkit-scrollbar-track{background:#ffffff0d;border-radius:10px;margin:0 1rem}.main-timeline::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#ff6b35,#f7b731);border-radius:10px;border:2px solid rgba(255,255,255,.1);transition:all .3s ease}.main-timeline::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#f7b731,#ff6b35);transform:scale(1.1)}.event-block{flex-shrink:0;width:120px;height:200px;background:linear-gradient(135deg,#4ecdc41a,#0ee1f21a);border:2px solid rgba(78,205,196,.3);border-radius:16px;padding:.5rem;position:relative;transition:all .3s ease;display:flex;flex-direction:column}.event-block.ipl-points{height:220px}.event-block:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ff6b35,#f7b731,#4ecdc4)}.event-block:hover{transform:translateY(-3px) scale(1.02);border-color:#ff6b3599;box-shadow:0 8px 25px #ff6b354d}.event-block[data-type=ipl-250]{border-color:#4ecdc466}.event-block[data-type=ipl-250]:before{background:linear-gradient(90deg,#4ecdc4,#45b7d1)}.event-block[data-type=ipl-500]{border-color:#f7b73166}.event-block[data-type=ipl-500]:before{background:linear-gradient(90deg,#f7b731,#ff6b35)}.event-block[data-type=ipl-1000]{border-color:#ff6b3566}.event-block[data-type=ipl-1000]:before{background:linear-gradient(90deg,#ff6b35,#e74c3c)}.event-block[data-type=ipl-championship]{border-color:#9b59b666}.event-block[data-type=ipl-championship]:before{background:linear-gradient(90deg,#9b59b6,#8e44ad)}.event-block.month-selected{background:#0ee1f233;border-color:#0ee1f299;box-shadow:0 0 20px #0ee1f266}.event-block.month-selected .event-header,.event-block.month-selected .event-prize,.event-block.month-selected .event-description,.event-block.month-selected .event-details,.event-block.month-selected .event-week{color:#0ee1f2}.event-header{display:flex;flex-direction:column;align-items:center;margin-bottom:.5rem;gap:.2rem}.event-date{font-size:.7rem;font-weight:700;color:#4ecdc4;text-align:center}.event-type{font-size:.6rem;color:#f7b731;font-weight:700;text-transform:uppercase;letter-spacing:.3px;text-align:center}.event-prize{font-size:.8rem;font-weight:700;color:#ff6b35;margin-bottom:.5rem;text-align:center;text-shadow:0 0 5px rgba(255,107,53,.5)}.event-description{font-size:.6rem;color:#fff;margin-bottom:.3rem;font-weight:500;text-align:center;line-height:1.2}.event-details{font-size:.5rem;color:#b8c5d6;font-style:italic;text-align:center;line-height:1.2}.event-week{font-size:.6rem;color:#4ecdc4;font-weight:700;text-align:center;margin-top:.3rem;padding:.2rem .3rem;background:#4ecdc41a;border-radius:6px;border:1px solid rgba(78,205,196,.2)}.category-label{font-size:.5rem;font-weight:700;padding:.15rem .3rem;border-radius:4px;text-transform:uppercase;letter-spacing:.3px;color:#fff;text-align:center;margin-top:auto;background:#4ecdc466;border:1px solid rgba(78,205,196,.6);box-shadow:0 0 8px #4ecdc44d}.info-section{margin-bottom:3rem}.info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin:2rem 0}.info-card{background:#4ecdc41a;border:1px solid rgba(78,205,196,.3);border-radius:12px;padding:1.2rem;transition:all .3s ease}.info-card:hover{transform:translateY(-3px);box-shadow:0 8px 25px #4ecdc433}.info-card h3{color:#4ecdc4;margin-bottom:.8rem;font-size:1.1rem}.info-card ul{list-style:none;padding:0}.info-card li{color:#e0e0e0;margin-bottom:.4rem;padding-left:.8rem;position:relative}.info-card li:before{content:"•";color:#4ecdc4;position:absolute;left:0}.info-card strong{color:#4ecdc4}.info-card.cosmetics-card{background:#9b59b61a;border-color:#9b59b64d}.info-card.cosmetics-card h3{color:#9b59b6}.info-card.cosmetics-card .cosmetics-content p{color:#e0e0e0;margin-bottom:.5rem}.info-card.cosmetics-card .cosmetics-content strong{color:#9b59b6}.info-card.cosmetics-card .cosmetics-notes{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(155,89,182,.2)}.info-card.cosmetics-card .cosmetics-notes h4{color:#9b59b6;margin-bottom:.5rem;font-size:1rem}.info-card.cosmetics-card .cosmetics-notes ul{list-style:none;padding:0}.info-card.cosmetics-card .cosmetics-notes li{color:#e0e0e0;margin-bottom:.3rem;padding-left:.8rem;position:relative}.info-card.cosmetics-card .cosmetics-notes li:before{content:"•";color:#9b59b6;position:absolute;left:0}@keyframes glow{0%,to{box-shadow:0 0 5px #4ecdc44d}50%{box-shadow:0 0 20px #4ecdc499}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.timeline-dev-container{animation:slideInUp .8s ease-out}.quick-summary{animation:slideInUp .8s ease-out .2s both}.timeline-header{animation:slideInUp .8s ease-out .4s both}.timeline-main-container{animation:slideInUp .8s ease-out .6s both}.info-section{animation:slideInUp .8s ease-out .8s both}.summary-card:hover{animation:pulse 2s infinite}.event-block:hover{animation:pulse 1s infinite}.summary-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.summary-card:hover:before{left:100%}.progress-fill:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer 2s infinite}@media(max-width:768px){.timeline-header{flex-direction:column;text-align:center}.timeline-actions{margin-top:1rem}.quick-summary{grid-template-columns:repeat(2,1fr);gap:1rem}.info-grid{grid-template-columns:1fr;gap:1.5rem}.month-headers-row{height:80px}.month-header{padding:.3rem .6rem;font-size:.8rem}.month-event-count{font-size:.6rem}}@media(max-width:480px){.quick-summary{grid-template-columns:1fr}.main-timeline{gap:.6rem;padding:.8rem 0}.event-block{min-width:100px;max-width:120px;padding:.4rem}.timeline-bar{justify-content:center}.main-timeline::-webkit-scrollbar{height:6px}.main-timeline::-webkit-scrollbar-track{margin:0 .5rem}}.simple-input-section{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem;padding:1.25rem;background:#172d39b3;border-radius:12px;border:1px solid rgba(40,93,115,.3);transition:all .3s cubic-bezier(.4,0,.2,1)}.simple-input-section:hover{background:#172d39e6;border-color:#285d7380;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.simple-input-section-toggle-style{background:#0ee2f10d;box-shadow:0 0 20px #0ee2f11a}.simple-input-section-toggle-style:hover{background:#0ee2f114;border-color:#0ee2f180;box-shadow:0 0 25px #0ee2f126;transform:translateY(-2px)}.simple-input-label{display:block;color:#0ee1f2!important;font-size:.9rem;font-weight:600;margin-bottom:.5rem;line-height:1.4;text-shadow:0 0 15px rgba(14,225,242,.4),0 0 30px rgba(14,225,242,.2);letter-spacing:.5px;position:relative;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-transform:none!important}.simple-input-section .simple-input-label.toggle-style,.simple-input-section-toggle-style .simple-input-label.toggle-style{font-size:.9rem;font-weight:600;color:#0ee1f2!important;margin-bottom:.5rem;line-height:1.4;text-shadow:0 0 15px rgba(14,225,242,.4),0 0 30px rgba(14,225,242,.2);letter-spacing:.5px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-transform:none!important}.simple-input-label:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:linear-gradient(90deg,#0ee1f2,#00b4d8);transition:width .3s ease}.simple-input-section:hover .simple-input-label:after{width:100%}.simple-input-container{position:relative;display:flex;align-items:center}.simple-input{width:100%;padding:1rem 1.25rem;background:#1f293799;border:1px solid rgba(75,85,99,.4);border-radius:8px;color:#e2e8f0;font-size:.875rem;transition:all .3s ease;font-family:JetBrains Mono,Fira Code,monospace;font-weight:600;letter-spacing:.5px;text-align:left;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";text-shadow:0 0 8px rgba(14,226,241,.2)}.simple-input:focus{outline:none;border-color:#0ee2f1;box-shadow:0 0 0 3px #0ee2f11a;background:#1f2937cc;transform:translateY(-2px)}.simple-input:hover{border-color:#285d7399;background:#1f2937b3;transform:translateY(-2px)}.simple-input::placeholder{color:#94a3b8;font-weight:500;font-style:italic;letter-spacing:.3px;opacity:.7}.simple-input:focus::placeholder{opacity:.5;transform:translate(4px);transition:all .3s ease}.simple-input::-webkit-outer-spin-button,.simple-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;display:none}.simple-input:hover::-webkit-outer-spin-button,.simple-input:hover::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;display:none}.simple-input[type=number]{-moz-appearance:textfield}.simple-input[type=number]::-moz-number-spin-box{display:none}.simple-input-section.simple-input-small{padding:1rem;gap:.5rem}.simple-input-section.simple-input-small .simple-input{padding:.75rem 1rem;font-size:.8rem}.simple-input-section.simple-input-large{padding:1.5rem;gap:1rem}.simple-input-section.simple-input-large .simple-input{padding:1.25rem 1.5rem;font-size:1rem}.simple-input-section.simple-input-intense{background:#dc35451a;border-color:#dc35454d}.simple-input-section.simple-input-intense:hover{background:#dc354526;border-color:#dc354580}.simple-input-section.simple-input-intense .simple-input{border-color:#dc354566}.simple-input-section.simple-input-intense .simple-input:focus{border-color:#dc3545;box-shadow:0 0 0 3px #dc35451a}.simple-input-section.simple-input-subtle{background:#4b55634d;border-color:#4b556333}.simple-input-section.simple-input-subtle:hover{background:#4b556366;border-color:#4b55634d}.simple-input-section.simple-input-subtle .simple-input{border-color:#4b55634d;background:#1f293780}.simple-input-section.simple-input-subtle .simple-input:focus{border-color:#adb5bd;box-shadow:0 0 0 3px #adb5bd1a}.simple-input:disabled{background:#1f29374d;color:#6c757d;cursor:not-allowed;opacity:.6;transform:none}.simple-input:disabled:hover{transform:none;border-color:#4b556366}.simple-input-section .simple-input.error{border-color:#dc3545;background:#dc35451a}.simple-input-section .simple-input.error:focus{border-color:#dc3545;box-shadow:0 0 0 3px #dc35451a}.simple-input-section .simple-input.success{border-color:#28a745;background:#28a7451a}.simple-input-section .simple-input.success:focus{border-color:#28a745;box-shadow:0 0 0 3px #28a7451a}@media(max-width:768px){.simple-input-section{padding:1rem;gap:.5rem}.simple-input{padding:.875rem 1rem;font-size:16px}.simple-input-section.simple-input-small .simple-input{padding:.75rem .875rem;font-size:14px}.simple-input-section.simple-input-large .simple-input{padding:1.125rem 1.25rem;font-size:18px}}@media(prefers-color-scheme:dark){.simple-input-section{background:#172d39cc;border-color:#285d7366}.simple-input-section:hover{background:#172d39;border-color:#285d7399}.simple-input{background:#1f2937b3;border-color:#4b556380;color:#e2e8f0}.simple-input:focus{background:#1f2937e6;border-color:#0ee2f1}.simple-input::placeholder{color:#94a3b8}}.simple-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:#172d39b3;border:1px solid rgba(40,93,115,.3);border-radius:12px;color:#e5e7eb;font-size:14px;font-weight:500;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;outline:none;-webkit-user-select:none;user-select:none;white-space:nowrap;min-height:44px;box-shadow:0 2px 8px #0000001a}.simple-button:hover:not(.simple-button-disabled){background:#172d39e6;border-color:#285d7380;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.simple-button:focus:not(.simple-button-disabled){outline:none;border-color:#0ee1f2;box-shadow:0 0 0 3px #0ee1f21a}.simple-button:active:not(.simple-button-disabled){transform:translateY(0);box-shadow:0 2px 4px #0003}.simple-button-small{padding:8px 16px;font-size:12px;min-height:36px;gap:6px}.simple-button-medium{padding:12px 20px;font-size:14px;min-height:44px;gap:8px}.simple-button-large{padding:16px 24px;font-size:16px;min-height:52px;gap:10px}.simple-button-default{background:#172d39b3;border-color:#285d734d;color:#e5e7eb}.simple-button-default:hover:not(.simple-button-disabled){background:#172d39e6;border-color:#285d7380}.simple-button-intense{background:#0ee2f11a;border-color:#0ee2f14d;color:#0ee1f2;box-shadow:0 0 20px #0ee2f11a}.simple-button-intense:hover:not(.simple-button-disabled){background:#0ee2f126;border-color:#0ee2f180;box-shadow:0 0 30px #0ee2f133}.simple-button-subtle{background:#4b55634d;border-color:#4b556333;color:#d1d5db}.simple-button-subtle:hover:not(.simple-button-disabled){background:#4b556380;border-color:#4b556366}.simple-button-success{background:#22c55e1a;border-color:#22c55e4d;color:#22c55e}.simple-button-success:hover:not(.simple-button-disabled){background:#22c55e26;border-color:#22c55e80}.simple-button-warning{background:#f59e0b1a;border-color:#f59e0b4d;color:#f59e0b}.simple-button-warning:hover:not(.simple-button-disabled){background:#f59e0b26;border-color:#f59e0b80}.simple-button-danger{background:#ef44441a;border-color:#ef44444d;color:#ef4444}.simple-button-danger:hover:not(.simple-button-disabled){background:#ef444426;border-color:#ef444480}.simple-button-full-width{width:100%;justify-content:center}.simple-button-disabled{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}.simple-button-disabled:hover{background:#172d39b3;border-color:#285d734d;transform:none}.simple-button-loading{cursor:wait}.simple-button-loading-spinner{display:inline-block;width:16px;height:16px;animation:spin 1s linear infinite}.simple-button-loading-spinner svg{width:100%;height:100%}.simple-button-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.simple-button-icon svg{width:16px;height:16px}.simple-button-small .simple-button-icon svg{width:14px;height:14px}.simple-button-large .simple-button-icon svg{width:18px;height:18px}.simple-button-icon-text{font-size:14px;line-height:1}.simple-button-text{font-weight:500;line-height:1.2;white-space:nowrap}@media(max-width:768px){.simple-button{padding:10px 16px;font-size:13px;min-height:40px}.simple-button-small{padding:6px 12px;font-size:11px;min-height:32px}.simple-button-large{padding:14px 20px;font-size:15px;min-height:48px}}@media(prefers-color-scheme:dark){.simple-button{background:#172d39cc;border-color:#285d7366}.simple-button:hover:not(.simple-button-disabled){background:#172d39;border-color:#285d7399}}@media(prefers-contrast:high){.simple-button{border-width:2px}.simple-button:focus:not(.simple-button-disabled){box-shadow:0 0 0 4px #0ee1f24d}}.date-input-wrapper{--date-input-primary: #0ee2f1;--date-input-primary-hover: #0bc4d1;--date-input-bg: rgba(31, 41, 55, .8);--date-input-bg-hover: rgba(31, 41, 55, .9);--date-input-border: rgba(14, 226, 241, .3);--date-input-border-hover: rgba(14, 226, 241, .5);--date-input-border-focus: rgba(14, 226, 241, .8);--date-input-text: #ffffff;--date-input-text-placeholder: rgba(255, 255, 255, .5);--date-input-shadow: 0 4px 12px rgba(14, 226, 241, .1);--date-input-shadow-focus: 0 0 0 3px rgba(14, 226, 241, .2);--date-input-transition: all .3s cubic-bezier(.4, 0, .2, 1);display:flex;flex-direction:column;gap:8px;width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.date-input-label{font-size:14px;font-weight:500;color:var(--date-input-text);margin-bottom:4px;-webkit-user-select:none;user-select:none}.date-input-container{position:relative;display:flex;align-items:center;width:100%}.date-input-component{width:100%;padding:12px 40px 12px 16px;background:var(--date-input-bg);border:1px solid var(--date-input-border);border-radius:8px;color:var(--date-input-text);font-size:14px;font-weight:400;line-height:1.5;transition:var(--date-input-transition);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--date-input-shadow);outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.date-input-component::-webkit-calendar-picker-indicator{display:none!important;-webkit-appearance:none!important;opacity:0;position:absolute;right:-9999px}.date-input-component::-webkit-inner-spin-button,.date-input-component::-webkit-outer-spin-button{display:none!important;-webkit-appearance:none!important}.date-input-component::-moz-calendar-picker-indicator{display:none!important}.date-input-component::-ms-calendar-picker-indicator{display:none!important}.date-input-component::placeholder{color:var(--date-input-text-placeholder);font-style:italic}.date-input-component:hover:not(:disabled){background:var(--date-input-bg-hover);border-color:var(--date-input-border-hover);box-shadow:0 6px 16px #0ee2f126;transform:translateY(-1px)}.date-input-component:focus{border-color:var(--date-input-border-focus);box-shadow:var(--date-input-shadow-focus);background:var(--date-input-bg-hover)}.date-input-component:disabled{opacity:.5;cursor:not-allowed;background:#1f293766;border-color:#0ee2f11a}.date-input-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--date-input-primary);pointer-events:none;transition:var(--date-input-transition)}.date-input-component:hover:not(:disabled)+.date-input-icon{color:var(--date-input-primary-hover);transform:translateY(-50%) scale(1.1)}.date-input-cyber{--date-input-primary: #00ff88;--date-input-primary-hover: #00e077;--date-input-border: rgba(0, 255, 136, .3);--date-input-border-hover: rgba(0, 255, 136, .5);--date-input-border-focus: rgba(0, 255, 136, .8);--date-input-shadow: 0 4px 12px rgba(0, 255, 136, .1);--date-input-shadow-focus: 0 0 0 3px rgba(0, 255, 136, .2)}.date-input-minimal{--date-input-bg: transparent;--date-input-bg-hover: rgba(31, 41, 55, .3);--date-input-border: rgba(255, 255, 255, .1);--date-input-border-hover: rgba(255, 255, 255, .2);--date-input-border-focus: var(--date-input-primary);--date-input-shadow: none;--date-input-shadow-focus: 0 0 0 2px rgba(14, 226, 241, .3)}.date-input-small{padding:8px 32px 8px 12px;font-size:12px;border-radius:6px}.date-input-small .date-input-icon{right:8px}.date-input-small .date-input-icon svg{width:14px;height:14px}.date-input-large{padding:16px 48px 16px 20px;font-size:16px;border-radius:10px}.date-input-large .date-input-icon{right:16px}.date-input-large .date-input-icon svg{width:18px;height:18px}@media(max-width:768px){.date-input-component{padding:10px 36px 10px 14px;font-size:16px}.date-input-icon{right:10px}}@keyframes dateInputPulse{0%{box-shadow:0 0 #0ee2f166}70%{box-shadow:0 0 0 10px #0ee2f100}to{box-shadow:0 0 #0ee2f100}}.date-input-component:focus{animation:dateInputPulse .6s ease-out}.date-input-component:focus-visible{outline:2px solid var(--date-input-primary);outline-offset:2px}.date-input-component[aria-invalid=true]{border-color:#ef4444;box-shadow:0 0 0 3px #ef444433}@media(prefers-color-scheme:dark){.date-input-wrapper{--date-input-bg: rgba(17, 24, 39, .8);--date-input-bg-hover: rgba(17, 24, 39, .9);--date-input-text: #f9fafb}}@media print{.date-input-wrapper{--date-input-bg: transparent;--date-input-border: #000;--date-input-text: #000;--date-input-shadow: none}.date-input-icon{display:none}}.lucid-filters{display:flex;padding:5px;gap:12px;flex-wrap:wrap;justify-content:center;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;position:relative;z-index:1}.lucid-filters--compact{padding:3px;gap:8px}.lucid-filters--large{padding:8px;gap:16px}.lucid-filters--small .lucid-filter-button{padding:8px 16px;font-size:12px;border-radius:6px}.lucid-filters--medium .lucid-filter-button{padding:12px;font-size:14px;border-radius:8px}.lucid-filters--large .lucid-filter-button{padding:16px 32px;font-size:16px;border-radius:10px}.lucid-filters--vertical{flex-direction:column;align-items:center}.lucid-filters--vertical .lucid-filter-button{width:100%;max-width:200px}.lucid-filters--dark{background:#0f172acc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:12px;padding:12px;border:1px solid rgba(255,255,255,.1)}.lucid-filters--light{background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:12px;padding:12px;border:1px solid rgba(255,255,255,.2)}.lucid-filters--cyber{background:linear-gradient(135deg,#0ee2f11a,#7c3aed1a);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;padding:16px;border:1px solid rgba(14,226,241,.3);box-shadow:0 8px 32px #0ee2f133}.lucid-filter-button{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;padding:12px;border-radius:8px;cursor:pointer;transition:all .3s ease;font-size:14px;font-weight:500;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;position:relative;overflow:hidden;display:flex;align-items:center;gap:8px;white-space:nowrap;min-width:fit-content;-webkit-user-select:none;user-select:none}.lucid-filter-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(14,226,241,.2),transparent);transition:left .5s ease;z-index:-1}.lucid-filter-button:hover:before{left:100%}.lucid-filter-button:hover{background:#ffffff1a;transform:translateY(-2px);box-shadow:0 8px 25px #0000004d;border-color:#0ee2f14d}.lucid-filter-button--active{background:#0ee2f133;border-color:#0ee2f180;color:#0ee2f1;box-shadow:0 8px 25px #0ee2f14d;transform:translateY(-2px)}.lucid-filter-button--active:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translate(-50%);width:60%;height:3px;background:#0ee2f1;border-radius:2px;box-shadow:0 0 10px #0ee2f199}.lucid-filter-button--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.lucid-filter-button--disabled:hover{transform:none;box-shadow:none}.lucid-filter-icon{display:flex;align-items:center;justify-content:center;transition:all .3s ease;font-size:16px;min-width:16px}.lucid-filter-button:hover .lucid-filter-icon{transform:scale(1.1);filter:drop-shadow(0 0 8px rgba(14,226,241,.6))}.lucid-filter-button--active .lucid-filter-icon{transform:scale(1.15);filter:drop-shadow(0 0 12px rgba(14,226,241,.8))}.lucid-filter-label{font-weight:500;letter-spacing:.025em;transition:all .3s ease}.lucid-filter-button:hover .lucid-filter-label{color:#0ee2f1}.lucid-filter-count{margin-left:.5rem;font-size:.8rem;opacity:.8;font-weight:400;transition:all .3s ease}.lucid-filter-button:hover .lucid-filter-count{opacity:1;color:#0ee1f2}.lucid-filter-count-parentheses{color:#9ca3af!important;font-weight:400}.lucid-filter-button:hover .lucid-filter-count-parentheses,.lucid-filter-button--active .lucid-filter-count-parentheses{color:#9ca3af!important}.lucid-filter-button:hover .lucid-filter-count-content{color:#0ee1f2!important}.lucid-filter-badge{background:#0ee2f133;color:#0ee2f1;padding:2px 6px;border-radius:4px;font-size:.7rem;font-weight:600;border:1px solid rgba(14,226,241,.3);transition:all .3s ease}.lucid-filter-button:hover .lucid-filter-badge{background:#0ee2f14d;border-color:#0ee2f180;transform:scale(1.05)}.lucid-filter-button:focus{outline:none;box-shadow:0 0 0 3px #0ee2f180}.lucid-filter-button:focus-visible{outline:2px solid #0ee2f1;outline-offset:2px}@keyframes lucidFilterFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.lucid-filters,.lucid-filter-button{animation:lucidFilterFadeIn .3s ease-out}@media(max-width:768px){.lucid-filters{gap:8px;padding:4px}.lucid-filter-button{padding:10px 20px;font-size:13px}.lucid-filters--large .lucid-filter-button{padding:14px 28px;font-size:15px}}@media(max-width:480px){.lucid-filters{gap:6px;padding:3px}.lucid-filter-button{padding:8px 16px;font-size:12px}.lucid-filter-count{display:none}}.lucid-filters{scrollbar-width:thin;scrollbar-color:rgba(14,226,241,.5) transparent}.lucid-filters::-webkit-scrollbar{height:6px;width:6px}.lucid-filters::-webkit-scrollbar-track{background:transparent;border-radius:3px}.lucid-filters::-webkit-scrollbar-thumb{background:#0ee2f180;border-radius:3px}.lucid-filters::-webkit-scrollbar-thumb:hover{background:#0ee2f1b3}.lucid-filters--cyber .lucid-filter-button{background:#0ee2f10d;border-color:#0ee2f133;color:#e2e8f0}.lucid-filters--cyber .lucid-filter-button:hover{background:#0ee2f11a;border-color:#0ee2f166;color:#fff;box-shadow:0 8px 25px #0ee2f14d}.lucid-filters--cyber .lucid-filter-button--active{background:linear-gradient(135deg,#0ee2f14d,#7c3aed4d);border-color:#0ee2f199;color:#fff;box-shadow:0 8px 25px #0ee2f166}.lucid-filters--vault-vision{display:flex;justify-content:left;gap:12px;flex-wrap:wrap;padding:1rem}.lucid-filters--vault-vision .lucid-filter-button{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--text-primary);padding:12px 24px;border-radius:8px;cursor:pointer;transition:all .3s ease;font-size:14px;font-weight:500;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;position:relative;overflow:hidden;display:flex;align-items:center;gap:8px;white-space:nowrap;min-width:fit-content;-webkit-user-select:none;user-select:none}.lucid-filters--vault-vision .lucid-filter-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(139,92,246,.2),transparent);transition:left .5s ease;z-index:-1}.lucid-filters--vault-vision .lucid-filter-button:hover:before{left:100%}.lucid-filters--vault-vision .lucid-filter-button:hover{background:#ffffff1a;transform:translateY(-2px);box-shadow:0 8px 25px #0000004d;border-color:#8b5cf64d}.lucid-filters--vault-vision .lucid-filter-button[data-filter-key=Communities]:hover{border-color:#8b5cf699;box-shadow:0 8px 25px #8b5cf64d;color:#a78bfa}.lucid-filters--vault-vision .lucid-filter-button[data-filter-key=Personal]:hover{border-color:#3b82f699;box-shadow:0 8px 25px #3b82f64d;color:#60a5fa}.lucid-filters--vault-vision .lucid-filter-button[data-filter-key=Illuvium]:hover{border-color:#10b98199;box-shadow:0 8px 25px #10b9814d;color:#34d399}.lucid-filters--vault-vision .lucid-filter-button[data-filter-key=Guilds]:hover{border-color:#f59e0b99;box-shadow:0 8px 25px #f59e0b4d;color:#fbbf24}.lucid-filters--vault-vision .lucid-filter-button[data-filter-key=DAO]:hover{border-color:#ef444499;box-shadow:0 8px 25px #ef44444d;color:#f87171}.lucid-filters--vault-vision .lucid-filter-button[data-filter-key=Others]:hover{border-color:#a855f799;box-shadow:0 8px 25px #a855f74d;color:#c084fc}.lucid-filters--vault-vision .lucid-filter-button--active{transform:translateY(-2px)}.lucid-filters--vault-vision .lucid-filter-button[data-filter-key=Communities]{border-color:#8b5cf64d}.lucid-filters--vault-vision .lucid-filter-button[data-filter-key=Communities].lucid-filter-button--active{background:#8b5cf633;border-color:#8b5cf6cc;color:#a78bfa;box-shadow:0 8px 25px #8b5cf666}.lucid-filters--vault-vision .lucid-filter-button[data-filter-key=Communities].lucid-filter-button--active:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#8b5cf6,transparent,#8b5cf6);border-radius:10px;z-index:-1}.lucid-filters--vault-vision .lucid-filter-button[data-filter-key=Personal]{border-color:#3b82f64d}.lucid-filters--vault-vision .lucid-filter-button[data-filter-key=Personal].lucid-filter-button--active{background:#3b82f633;border-color:#3b82f6cc;color:#60a5fa;box-shadow:0 8px 25px #3b82f666}.lucid-filters--vault-vision .lucid-filter-button[data-filter-key=Personal].lucid-filter-button--active:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#3b82f6,transparent,#3b82f6);border-radius:10px;z-index:-1}.lucid-filters--vault-vision .lucid-filter-button[data-filter-key=Illuvium]{border-color:#10b9814d}.lucid-filters--vault-vision .lucid-filter-button[data-filter-key=Illuvium].lucid-filter-button--active{background:#10b98133;border-color:#10b981cc;color:#34d399;box-shadow:0 8px 25px #10b98166}.lucid-filters--vault-vision .lucid-filter-button[data-filter-key=Illuvium].lucid-filter-button--active:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#10b981,transparent,#10b981);border-radius:10px;z-index:-1}.lucid-filters--vault-vision .lucid-filter-button[data-filter-key=Guilds]{border-color:#f59e0b4d}.lucid-filters--vault-vision .lucid-filter-button[data-filter-key=Guilds].lucid-filter-button--active{background:#f59e0b33;border-color:#f59e0bcc;color:#fbbf24;box-shadow:0 8px 25px #f59e0b66}.lucid-filters--vault-vision .lucid-filter-button[data-filter-key=Guilds].lucid-filter-button--active:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#f59e0b,transparent,#f59e0b);border-radius:10px;z-index:-1}.lucid-filters--vault-vision .lucid-filter-button[data-filter-key=DAO]{border-color:#ef44444d}.lucid-filters--vault-vision .lucid-filter-button[data-filter-key=DAO].lucid-filter-button--active{background:#ef444433;border-color:#ef4444cc;color:#f87171;box-shadow:0 8px 25px #ef444466}.lucid-filters--vault-vision .lucid-filter-button[data-filter-key=DAO].lucid-filter-button--active:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#ef4444,transparent,#ef4444);border-radius:10px;z-index:-1}.lucid-filters--vault-vision .lucid-filter-button[data-filter-key=Others]{border-color:#a855f74d}.lucid-filters--vault-vision .lucid-filter-button[data-filter-key=Others].lucid-filter-button--active{background:#a855f733;border-color:#a855f7cc;color:#c084fc;box-shadow:0 8px 25px #a855f766}.lucid-filters--vault-vision .lucid-filter-button[data-filter-key=Others].lucid-filter-button--active:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#a855f7,transparent,#a855f7);border-radius:10px;z-index:-1}.lucid-filters--vault-vision .lucid-filter-count{font-weight:700;font-size:16px;animation:checkmarkAppear .3s ease-in-out}.lucid-filters--vault-vision .lucid-filter-count-parentheses{color:#9ca3af;font-weight:400}.lucid-filters--vault-vision .lucid-filter-button[data-filter-key=Communities] .lucid-filter-count{color:#a78bfa}.lucid-filters--vault-vision .lucid-filter-button[data-filter-key=Personal] .lucid-filter-count{color:#60a5fa}.lucid-filters--vault-vision .lucid-filter-button[data-filter-key=Illuvium] .lucid-filter-count{color:#34d399}.lucid-filters--vault-vision .lucid-filter-button[data-filter-key=Guilds] .lucid-filter-count{color:#fbbf24}.lucid-filters--vault-vision .lucid-filter-button[data-filter-key=DAO] .lucid-filter-count{color:#f87171}.lucid-filters--vault-vision .lucid-filter-button[data-filter-key=Others] .lucid-filter-count{color:#c084fc}.lucid-filters--vault-vision .lucid-filter-button[data-filter-key=All] .lucid-filter-count{color:#10b981}.lucid-filters--vault-vision .lucid-filter-button[data-filter-key=Communities]:hover .lucid-filter-count{color:#a78bfa}.lucid-filters--vault-vision .lucid-filter-button[data-filter-key=Personal]:hover .lucid-filter-count{color:#60a5fa}.lucid-filters--vault-vision .lucid-filter-button[data-filter-key=Illuvium]:hover .lucid-filter-count{color:#34d399}.lucid-filters--vault-vision .lucid-filter-button[data-filter-key=Guilds]:hover .lucid-filter-count{color:#fbbf24}.lucid-filters--vault-vision .lucid-filter-button[data-filter-key=DAO]:hover .lucid-filter-count{color:#f87171}.lucid-filters--vault-vision .lucid-filter-button[data-filter-key=Others]:hover .lucid-filter-count{color:#c084fc}.lucid-filters--vault-vision .lucid-filter-button[data-filter-key=Communities].lucid-filter-button--active .lucid-filter-count{color:#a78bfa}.lucid-filters--vault-vision .lucid-filter-button[data-filter-key=Personal].lucid-filter-button--active .lucid-filter-count{color:#60a5fa}.lucid-filters--vault-vision .lucid-filter-button[data-filter-key=Illuvium].lucid-filter-button--active .lucid-filter-count{color:#34d399}.lucid-filters--vault-vision .lucid-filter-button[data-filter-key=Guilds].lucid-filter-button--active .lucid-filter-count{color:#fbbf24}.lucid-filters--vault-vision .lucid-filter-button[data-filter-key=DAO].lucid-filter-button--active .lucid-filter-count{color:#f87171}.lucid-filters--vault-vision .lucid-filter-button[data-filter-key=Others].lucid-filter-button--active .lucid-filter-count{color:#c084fc}.lucid-filters--vault-vision .lucid-filter-button[data-filter-key=All].lucid-filter-button--active .lucid-filter-count{color:#10b981}.lucid-filters--vault-vision .lucid-filter-button .lucid-filter-count-parentheses{color:#9ca3af!important;font-weight:400}.lucid-filters--vault-vision .lucid-filter-button:hover .lucid-filter-count-parentheses,.lucid-filters--vault-vision .lucid-filter-button.lucid-filter-button--active .lucid-filter-count-parentheses{color:#9ca3af!important}@keyframes checkmarkAppear{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.lucid-filter-button *{transition:all .3s ease}.lucid-filters--cyber:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,#0ee2f14d,#7c3aed4d,#0ee2f14d);border-radius:18px;z-index:-1;opacity:.5;filter:blur(4px)}.lucid-filter-button:nth-child(1){animation-delay:.1s}.lucid-filter-button:nth-child(2){animation-delay:.2s}.lucid-filter-button:nth-child(3){animation-delay:.3s}.lucid-filter-button:nth-child(4){animation-delay:.4s}.lucid-filter-button:nth-child(5){animation-delay:.5s}.lucid-filter-button:nth-child(6){animation-delay:.6s}.lucid-filter-button:nth-child(7){animation-delay:.7s}.lucid-filter-button:nth-child(8){animation-delay:.8s}.toggle-container{padding:1.25rem;background:#172d39b3;border-radius:12px;border:1px solid rgba(40,93,115,.3);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.toggle-container:hover{background:#0ee2f114;border-color:#0ee2f180;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.toggle-container.disabled{opacity:.6;cursor:not-allowed}.toggle-container.disabled:hover{transform:none;box-shadow:none}.toggle-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.toggle-info{flex:1;min-width:0}.toggle-name{display:block;font-size:.9rem;font-weight:600;color:#0ee1f2;margin-bottom:.5rem;line-height:1.4;text-shadow:0 0 15px rgba(14,225,242,.4),0 0 30px rgba(14,225,242,.2)}.toggle-description-container{margin-top:.2rem;padding-top:.5rem}.toggle-description{display:block;font-size:.8rem;color:#94a3b8;line-height:1.5;word-wrap:break-word;text-align:left}.toggle-button{flex-shrink:0;display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:#172d39cc;border:2px solid rgba(75,85,99,.4);border-radius:14px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);min-width:70px;justify-content:center}.toggle-button:hover:not(:disabled){background:#172d39e6;border-color:#285d7399;transform:translateY(-1px);box-shadow:0 4px 12px #0000004d}.toggle-button.active{background:linear-gradient(135deg,#285d73,#1e4a5f);border-color:#0ee2f1;box-shadow:0 0 20px #0ee2f14d}.toggle-button:disabled{cursor:not-allowed;opacity:.6}.toggle-button .toggle-slider{position:relative;width:28px;height:16px;background:#4b556399;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.toggle-button.active .toggle-slider{background:linear-gradient(135deg,#0ee2f1,#00b4d8)}.toggle-button .toggle-indicator{position:absolute;top:1px;left:1px;width:12px;height:12px;background:#fff;border-radius:50%;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px #0003}.toggle-button.active .toggle-indicator{left:calc(100% - 13px);background:#fff;box-shadow:0 2px 8px #0000004d}.toggle-button .toggle-status{font-size:.65rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.3px;transition:all .3s ease}.toggle-button.active .toggle-status{color:#0ee2f1;text-shadow:0 0 8px rgba(14,226,241,.5)}@media(max-width:768px){.toggle-header{flex-direction:column;align-items:stretch;gap:1rem}.toggle-button{align-self:flex-end;min-width:75px;padding:.3rem .5rem}}.kpi-card{position:relative;background:linear-gradient(135deg,#1a1a1acc,#0f0f0fe6);border:1px solid rgba(14,225,242,.2);border-radius:16px;padding:24px;cursor:pointer;transition:all .3s ease;overflow:hidden;min-height:160px;display:flex;flex-direction:column;justify-content:space-between}.kpi-card:hover{border-color:#0ee1f266;box-shadow:0 8px 32px #0ee1f226;transform:translateY(-2px)}.kpi-card:hover .kpi-arrow{opacity:1;transform:translate(4px)}.kpi-particles{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.kpi-icon{position:relative;z-index:2;margin-bottom:16px;opacity:.8;transition:opacity .3s ease}.kpi-card:hover .kpi-icon{opacity:1}.kpi-content{position:relative;z-index:2;flex:1}.kpi-title{font-size:14px;font-weight:500;color:#9ca3af;margin:0 0 8px;text-transform:uppercase;letter-spacing:.5px}.kpi-value{font-size:32px;font-weight:700;margin:0 0 8px;line-height:1;text-shadow:0 0 20px currentColor}.kpi-change{font-size:12px;font-weight:600;opacity:.8;display:flex;align-items:center;gap:4px}.kpi-change:before{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:6px solid currentColor;margin-right:4px}.kpi-arrow{position:absolute;top:20px;right:20px;opacity:0;transition:all .3s ease;color:#6b7280;z-index:2}.kpi-card:hover .kpi-arrow{color:#0ee1f2}.kpi-card.blue{border-color:#0ee1f233}.kpi-card.blue:hover{border-color:#0ee1f266;box-shadow:0 8px 32px #0ee1f226}.kpi-card.green{border-color:#6dbe3b33}.kpi-card.green:hover{border-color:#6dbe3b66;box-shadow:0 8px 32px #6dbe3b26}.kpi-card.purple{border-color:#9a24ec33}.kpi-card.purple:hover{border-color:#9a24ec66;box-shadow:0 8px 32px #9a24ec26}.kpi-card.orange{border-color:#ff8a0033}.kpi-card.orange:hover{border-color:#ff8a0066;box-shadow:0 8px 32px #ff8a0026}@media(max-width:768px){.kpi-card{min-height:140px;padding:20px}.kpi-value{font-size:28px}.kpi-title{font-size:12px}}.kpi-card-simple{position:relative;background:linear-gradient(135deg,#1a1a1acc,#0f0f0fe6);border:1px solid rgba(14,225,242,.2);border-radius:16px;padding:24px;cursor:pointer;transition:all .3s ease;overflow:hidden;min-height:160px;display:flex;flex-direction:column;justify-content:space-between}.kpi-card-simple:hover{border-color:#0ee1f266;box-shadow:0 8px 32px #0ee1f226;transform:translateY(-2px)}.kpi-card-simple:hover .kpi-simple-arrow{opacity:1;transform:translate(4px)}.kpi-simple-icon{margin-bottom:16px;opacity:.8;transition:opacity .3s ease}.kpi-card-simple:hover .kpi-simple-icon{opacity:1}.kpi-simple-content{flex:1}.kpi-simple-title{font-size:14px;font-weight:500;color:#9ca3af;margin:0 0 8px;text-transform:uppercase;letter-spacing:.5px}.kpi-simple-value{font-size:32px;font-weight:700;margin:0 0 8px;line-height:1;text-shadow:0 0 20px currentColor}.kpi-simple-change{font-size:12px;font-weight:600;opacity:.8;display:flex;align-items:center;gap:4px}.kpi-simple-change:before{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:6px solid currentColor;margin-right:4px}.kpi-simple-arrow{position:absolute;top:20px;right:20px;opacity:0;transition:all .3s ease;color:#6b7280}.kpi-card-simple:hover .kpi-simple-arrow{color:#0ee1f2}.kpi-card-simple.blue{border-color:#0ee1f233}.kpi-card-simple.blue:hover{border-color:#0ee1f266;box-shadow:0 8px 32px #0ee1f226}.kpi-card-simple.green{border-color:#6dbe3b33}.kpi-card-simple.green:hover{border-color:#6dbe3b66;box-shadow:0 8px 32px #6dbe3b26}.kpi-card-simple.purple{border-color:#9a24ec33}.kpi-card-simple.purple:hover{border-color:#9a24ec66;box-shadow:0 8px 32px #9a24ec26}.kpi-card-simple.orange{border-color:#ff8a0033}.kpi-card-simple.orange:hover{border-color:#ff8a0066;box-shadow:0 8px 32px #ff8a0026}@media(max-width:768px){.kpi-card-simple{min-height:140px;padding:20px}.kpi-simple-value{font-size:28px}.kpi-simple-title{font-size:12px}}.synapse-tooltip-trigger{display:inline-block;cursor:pointer}.synapse-tooltip{position:fixed;background:#1f2937f2;border:1px solid rgba(14,226,241,.3);border-radius:12px;width:280px!important;height:auto!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 10px 25px #0ee2f133;overflow:hidden;pointer-events:auto;z-index:999999;padding:8px;animation:lucidFadeIn .2s cubic-bezier(.4,0,.2,1);cursor:default;-webkit-user-select:text;user-select:text;min-width:unset!important;max-width:unset!important;min-height:unset!important;max-height:unset!important}.synapse-tooltip-header{padding:12px;background:linear-gradient(135deg,#0ee2f114,#0ee2f105);border-bottom:1px solid rgba(75,85,99,.3);margin-bottom:8px;border-radius:12px}.synapse-tooltip-title{display:block;font-weight:600;color:#0ee1f2;font-size:15px;margin-bottom:4px;text-align:center;letter-spacing:.3px}.synapse-tooltip-category{display:inline-block;color:#9ca3af;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.8px;background:#0ee2f11a;padding:3px 8px;border-radius:4px;border:1px solid rgba(14,226,241,.2)}.synapse-tooltip-divider{height:1px;background:#4b55634d;margin:0 16px}.synapse-tooltip-content{padding:12px}.synapse-tooltip-description{color:#d1d5db;font-size:13px;line-height:1.5;margin-bottom:16px;text-align:center;font-style:italic}.synapse-tooltip-info{display:flex;flex-direction:column;gap:6px}.synapse-tooltip-info-item{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;background:#4b556314;border-radius:6px;border:1px solid rgba(75,85,99,.15)}.synapse-tooltip-info-label{color:#9ca3af;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.synapse-tooltip-info-value{color:#fff;font-size:11px;font-weight:600;padding:2px 6px;background:#0ee2f126;border-radius:4px;border:1px solid rgba(14,226,241,.25)}.synapse-tooltip-info-value.vital{background:#ef444426;border-color:#ef44444d;color:#fca5a5}.synapse-tooltip-actions{display:flex;gap:8px;padding:12px;border-top:1px solid rgba(75,85,99,.2);background:#11182766}.synapse-tooltip-action{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;background:#0ee2f11a;border:1px solid rgba(14,226,241,.25);border-radius:6px;color:#0ee1f2;cursor:pointer;transition:all .2s ease;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;pointer-events:auto}.synapse-tooltip-action:hover{background:#0ee2f133;border-color:#0ee2f166;transform:translateY(-1px);box-shadow:0 3px 8px #0ee2f133}.synapse-tooltip-action-icon{font-size:12px}.synapse-tooltip-action-label{font-size:10px}@keyframes lucidFadeIn{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:768px){.synapse-tooltip{width:260px!important;min-width:unset!important;max-width:unset!important}.synapse-tooltip-header,.synapse-tooltip-content,.synapse-tooltip-actions{padding:12px}.synapse-tooltip-title{font-size:14px}.synapse-tooltip-description{font-size:12px}}.synapse-tooltip,.synapse-tooltip *{box-sizing:border-box!important}.synapse-tooltip{transform:none!important;transform-origin:unset!important;aspect-ratio:unset!important;resize:none!important;flex-shrink:0!important;flex-grow:0!important}.tournament-asset-test{padding:2rem;max-width:1200px;margin:0 auto;background:linear-gradient(135deg,var(--lucid-bg-primary, #0a0a0a) 0%,var(--lucid-bg-secondary, #1a1a1a) 100%);min-height:100vh;color:var(--lucid-text-primary, #ffffff)}.test-header{text-align:center;margin-bottom:3rem}.test-header h2{font-size:2.5rem;font-weight:700;background:linear-gradient(135deg,var(--lucid-primary, #00d4ff) 0%,var(--lucid-secondary, #7c3aed) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem;text-shadow:0 0 20px rgba(0,212,255,.3)}.test-header p{font-size:1.1rem;color:#a0a0a0;margin:0}.tournament-asset-test__panel-switch{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.5rem}.tournament-asset-test__panel-btn{padding:.55rem 1rem;border-radius:10px;border:1px solid rgba(124,58,237,.35);background:#00000040;color:#ffffffd9;font-size:.82rem;font-weight:700;cursor:pointer;transition:border-color .2s,box-shadow .2s,background .2s}.tournament-asset-test__panel-btn:hover{border-color:#0ee1f273}.tournament-asset-test__panel-btn.active{border-color:#0ee1f28c;box-shadow:0 0 16px #0ee1f233;background:#0ee1f214}.tournament-asset-test__reference-wrap{margin-bottom:2.5rem}.tournament-asset-test__reference-note{text-align:center;font-size:.9rem;color:#ffffff8c;margin:0 0 1.25rem;line-height:1.45}.test-content{display:grid;gap:3rem}.form-section{background:#00d4ff0d;border:1px solid var(--lucid-border-primary, #2a2a2a);border-radius:var(--lucid-radius-xl, 1rem);padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--lucid-shadow-md, 0 4px 6px -1px rgba(0, 0, 0, .1));transition:var(--lucid-transition, all .3s cubic-bezier(.4, 0, .2, 1))}.form-section:hover{border-color:var(--lucid-border-accent, #00d4ff);box-shadow:var(--lucid-shadow-glow, 0 0 20px rgba(0, 212, 255, .3))}.form-section h3{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:var(--lucid-primary, #00d4ff);text-shadow:0 0 10px rgba(0,212,255,.3)}.tournament-form{display:flex;flex-direction:column;gap:1.5rem}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.form-group{display:flex;flex-direction:column;gap:.5rem}.tournament-input{width:100%;padding:.75rem 1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:.9rem;transition:all .3s ease}.tournament-input:focus{outline:none;border-color:#00d4ff;box-shadow:0 0 0 3px #00d4ff1a}.tournament-input::placeholder{color:#666}.description-input{min-height:80px;resize:vertical}.tournament-dropdown{width:100%}.toggle-group{flex-direction:row;align-items:center;justify-content:space-between;padding:1rem;background:#ffffff08;border-radius:8px;border:1px solid rgba(255,255,255,.05)}.form-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1)}.submit-button,.cancel-button{padding:.75rem 2rem;font-weight:600;border-radius:8px;transition:all .3s ease}.filters-section{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.filters-section h3{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:#00d4ff}.tournament-filters{display:flex;gap:1rem;flex-wrap:wrap}.kpi-section{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.kpi-section h3{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:#00d4ff}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.tooltip-section{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tooltip-section h3{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:#00d4ff}.tooltip-examples{display:flex;gap:1rem;flex-wrap:wrap}@media(max-width:768px){.tournament-asset-test{padding:1rem}.form-row{grid-template-columns:1fr}.form-actions{flex-direction:column}.kpi-grid{grid-template-columns:1fr}.tooltip-examples{flex-direction:column}}.form-section,.filters-section,.kpi-section,.tooltip-section{animation:fadeInUp .6s ease-out}.form-section{animation-delay:.1s}.filters-section{animation-delay:.2s}.kpi-section{animation-delay:.3s}.tooltip-section{animation-delay:.4s}.tournament-partnership{padding:2rem;max-width:1200px;margin:0 auto;background:linear-gradient(135deg,var(--lucid-bg-primary, #0a0a0a) 0%,var(--lucid-bg-secondary, #1a1a1a) 100%);min-height:100vh;color:var(--lucid-text-primary, #ffffff)}.partnership-header{text-align:center;margin-bottom:3rem}.partnership-header h2{font-size:2.5rem;font-weight:700;background:linear-gradient(135deg,var(--lucid-primary, #00d4ff) 0%,var(--lucid-secondary, #7c3aed) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem;text-shadow:0 0 20px rgba(0,212,255,.3)}.partnership-header p{font-size:1.1rem;color:#a0a0a0;margin:0}.partnership-content{display:grid;gap:2rem}.partnership-info{background:#00d4ff0d;border:1px solid var(--lucid-border-primary, #2a2a2a);border-radius:var(--lucid-radius-xl, 1rem);padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-bottom:2rem;box-shadow:var(--lucid-shadow-md, 0 4px 6px -1px rgba(0, 0, 0, .1));transition:var(--lucid-transition, all .3s cubic-bezier(.4, 0, .2, 1))}.partnership-info:hover{border-color:var(--lucid-border-accent, #00d4ff);box-shadow:var(--lucid-shadow-glow, 0 0 20px rgba(0, 212, 255, .3))}.partnership-info h3{font-size:1.5rem;font-weight:600;color:var(--lucid-primary, #00d4ff);margin-bottom:1rem;text-shadow:0 0 10px rgba(0,212,255,.3);display:flex;align-items:center;gap:.5rem}.partnership-info-icon{width:24px;height:24px}.partnership-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:2rem}.benefit-card{background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:1.5rem;transition:all .3s ease}.benefit-card:hover{transform:translateY(-2px);box-shadow:0 8px 32px #00d4ff1a}.benefit-card-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.benefit-card-icon{width:32px;height:32px;color:#00d4ff;flex-shrink:0}.benefit-card-title{font-size:1.1rem;font-weight:600;color:#fff;margin:0}.benefit-card-description{color:#a0a0a0;font-size:.9rem;line-height:1.5;margin:0}.partnership-form{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.partnership-form h3{font-size:1.5rem;font-weight:600;color:#00d4ff;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}.partnership-form-icon{width:24px;height:24px}.form-group{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.form-group label{font-size:.9rem;font-weight:500;color:#e0e0e0;margin-bottom:.25rem}.form-input{width:100%;padding:.75rem 1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:.9rem;transition:all .3s ease}.form-input:focus{outline:none;border-color:#00d4ff;box-shadow:0 0 0 3px #00d4ff1a}.form-input::placeholder{color:#666}.form-textarea{min-height:100px;resize:vertical}.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}.form-checkbox-group{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#ffffff08;border-radius:8px;border:1px solid rgba(255,255,255,.05);margin-bottom:1.5rem}.form-checkbox{width:20px;height:20px;accent-color:#00d4ff}.form-checkbox-label{font-size:.9rem;color:#e0e0e0;cursor:pointer;flex:1}.allocation-section{background:#00d4ff0d;border:1px solid rgba(0,212,255,.1);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}.allocation-section h4{font-size:1.1rem;font-weight:600;color:#00d4ff;margin-bottom:1rem}.allocation-slider{width:100%;height:6px;background:#ffffff1a;border-radius:3px;outline:none;-webkit-appearance:none;margin-bottom:1rem}.allocation-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;background:linear-gradient(135deg,#00d4ff,#09c);border-radius:50%;cursor:pointer}.allocation-slider::-moz-range-thumb{width:20px;height:20px;background:linear-gradient(135deg,#00d4ff,#09c);border-radius:50%;cursor:pointer;border:none}.allocation-display{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;color:#e0e0e0}.allocation-percentage{font-weight:600;color:#00d4ff;font-size:1.1rem}.allocation-amount{font-weight:600;color:#fff}.prize-mapping{background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}.prize-mapping h4{font-size:1.1rem;font-weight:600;color:#00d4ff;margin-bottom:1rem}.prize-mapping-item{display:flex;align-items:center;gap:1rem;padding:.75rem;background:#ffffff05;border-radius:8px;margin-bottom:.75rem}.prize-mapping-item:last-child{margin-bottom:0}.prize-position{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#00d4ff,#09c);display:flex;align-items:center;justify-content:center;font-weight:600;color:#fff;font-size:.9rem}.prize-details{flex:1;display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;align-items:center}.prize-plan{font-size:.9rem;color:#e0e0e0}.prize-duration{font-size:.9rem;color:#a0a0a0}.prize-description{font-size:.9rem;color:#a0a0a0;font-style:italic}.form-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.form-button{padding:.75rem 2rem;border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.form-button.primary{background:linear-gradient(135deg,#00d4ff,#09c);color:#fff}.form-button.primary:hover{transform:translateY(-1px);box-shadow:0 4px 16px #00d4ff4d}.form-button.secondary{background:#ffffff1a;color:#e0e0e0;border:1px solid rgba(255,255,255,.2)}.form-button.secondary:hover{background:#ffffff26;border-color:#ffffff4d}.form-button:disabled{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}.form-error{color:#ef4444;font-size:.8rem;margin-top:.25rem}.form-success{color:#10b981;font-size:.8rem;margin-top:.25rem}@media(max-width:768px){.tournament-partnership{padding:1rem}.partnership-benefits{grid-template-columns:1fr}.prize-details{grid-template-columns:1fr;gap:.5rem}.form-actions{flex-direction:column}.form-button{width:100%}}.benefit-card,.partnership-info,.partnership-form{animation:fadeInUp .6s ease-out}.benefit-card:nth-child(1){animation-delay:.1s}.benefit-card:nth-child(2){animation-delay:.2s}.benefit-card:nth-child(3){animation-delay:.3s}.benefit-card:nth-child(4){animation-delay:.4s}.tournament-partnership-placeholder{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem;max-width:32rem;margin:2.5rem auto;padding:2rem 1.5rem;color:#ffffffe0}.tournament-partnership-placeholder__icon{color:#f59e0b;filter:drop-shadow(0 0 12px rgba(245,158,11,.35))}.tournament-partnership-placeholder__title{margin:0;font-size:1.35rem;font-weight:800}.tournament-partnership-placeholder__text{margin:0;font-size:.95rem;line-height:1.55;color:#ffffffa6}.corner-spotlight{position:relative;overflow:hidden;transition:all .3s ease}.corner-spotlight:hover{transform:translateY(-2px)}.corner-spotlight[data-context=project]{border-radius:16px}.corner-spotlight[data-context=match]{border-radius:12px}.corner-spotlight[data-context=user]{border-radius:8px}.corner-spotlight[data-context=performance]{border-radius:6px}.corner-spotlight[data-context=notification]{border-radius:4px}@keyframes spotlight-pulse{0%,to{opacity:.2}50%{opacity:.4}}.corner-spotlight.animated{animation:spotlight-pulse 3s ease-in-out infinite}@media(max-width:768px){.corner-spotlight{border-radius:12px}}@media(max-width:480px){.corner-spotlight{border-radius:8px}}.broadcast-overview-rail{display:flex;flex-direction:column;gap:12px;margin-bottom:16px;padding:12px 14px;border-radius:14px;background:linear-gradient(135deg,#081828b8,#06101c8c);border:1px solid rgba(14,225,242,.14);box-sizing:border-box}.broadcast-overview-rail__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.broadcast-overview-rail__title{margin:0;font-size:.95rem;font-weight:800;letter-spacing:.02em;color:#fffffff0}.broadcast-overview-rail__sub{margin:4px 0 0;font-size:.78rem;line-height:1.4;color:#ffffff85;max-width:42rem}.broadcast-overview-rail__roadmap-link{color:#0ee1f2eb;font-weight:700;text-decoration:none;border-bottom:1px solid rgba(14,225,242,.35)}.broadcast-overview-rail__roadmap-link:hover{color:#9cf3ff;border-bottom-color:#0ee1f2a6}.broadcast-overview-rail__sub code{font-size:.72rem;padding:1px 4px;border-radius:4px;background:#00000047;color:#7dd3fcf2}.broadcast-overview-rail__pulse{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media(max-width:640px){.broadcast-overview-rail__pulse{grid-template-columns:1fr}}.broadcast-overview-rail__pulse-cell{padding:10px;border-radius:10px;background:#00000038;border:1px solid rgba(14,225,242,.1)}.broadcast-overview-rail__pulse-value{font-size:1.35rem;font-weight:800;color:#0ee1f2;line-height:1.1}.broadcast-overview-rail__pulse-label{margin-top:4px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#ffffff73}.broadcast-overview-rail__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:10px;align-items:stretch}@media(max-width:900px){.broadcast-overview-rail__grid{grid-template-columns:1fr}}.broadcast-overview-rail__spotlight{padding:12px;border-radius:12px;border:1px solid rgba(245,158,11,.22);background:linear-gradient(145deg,#f59e0b14,#00000026);display:flex;flex-direction:column;gap:8px;min-height:100%;box-sizing:border-box}.broadcast-overview-rail__spotlight-label{display:inline-flex;align-items:center;gap:6px;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#f59e0bf2}.broadcast-overview-rail__spotlight-series{margin:0;font-size:1.05rem;font-weight:800;color:#fffffff2;line-height:1.25}.broadcast-overview-rail__spotlight-meta{font-size:.8rem;color:#ffffff8c}.broadcast-overview-rail__spotlight-btn{margin-top:auto;display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:8px 12px;border-radius:10px;border:1px solid rgba(14,225,242,.35);background:#0ee1f21a;color:#0ee1f2;font-size:.8rem;font-weight:700;cursor:pointer;transition:background .15s,border-color .15s}.broadcast-overview-rail__spotlight-btn:hover{background:#0ee1f229;border-color:#0ee1f280}.broadcast-overview-rail__table-wrap{padding:10px 10px 8px;border-radius:12px;border:1px solid rgba(14,225,242,.12);background:#0003;overflow:hidden}.broadcast-overview-rail__table-title{margin:0 0 8px;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#ffffff7a}.broadcast-overview-rail__table{width:100%;border-collapse:collapse;font-size:.78rem}.broadcast-overview-rail__table th{text-align:left;padding:6px 6px 8px;color:#fff6;font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:.65rem;border-bottom:1px solid rgba(255,255,255,.06)}.broadcast-overview-rail__table td{padding:7px 6px;border-bottom:1px solid rgba(255,255,255,.04);color:#ffffffd1;vertical-align:middle}.broadcast-overview-rail__table tr:last-child td{border-bottom:none}.broadcast-overview-rail__table tr[role=button]:hover td{background:#0ee1f20f}.broadcast-overview-rail__rank{font-weight:800;color:#0ee1f2;width:2rem}.broadcast-overview-rail__live-pill{display:inline-block;padding:2px 6px;border-radius:6px;font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:#ef444433;color:#fca5a5}.broadcast-overview-rail__empty{margin:0;font-size:.82rem;color:#ffffff73;text-align:center;padding:12px 8px}.lucid-toggle-container{position:relative;display:flex;flex-direction:column;gap:8px;transition:all .3s cubic-bezier(.4,0,.2,1);background:transparent;border:none;color:#e2e8f0}.lucid-toggle-container:hover{transform:translateY(-1px)}.lucid-toggle-container.animating{transform:scale(.98)}.lucid-toggle-container.disabled{cursor:not-allowed;opacity:.6}.lucid-toggle-header{display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px}.lucid-toggle-header--has-hover-tip{position:relative;z-index:2}.lucid-toggle-header__hover-tip{position:absolute;right:0;left:auto;top:calc(100% + 8px);width:min(300px,calc(100vw - 20px));max-width:min(300px,calc(100vw - 20px));padding:12px 14px;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.01em;color:#94a3b8f2;text-align:left;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(-5px);transition:opacity .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1),visibility .22s;background:linear-gradient(165deg,#0f172afa,#172536f7);border:1px solid rgba(14,226,241,.28);border-radius:12px;box-shadow:0 14px 40px #0000008c,0 0 0 1px #ffffff0d inset,0 0 24px #0ee2f114;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:50;box-sizing:border-box}.lucid-toggle-header__hover-tip-lead{display:block;margin-bottom:8px;font-size:12.5px;font-weight:650;line-height:1.45;color:#fff;letter-spacing:.02em}.lucid-toggle-header__hover-tip-detail{display:block;font-size:11.5px;font-weight:500;line-height:1.5;color:#94a3b8f5}.lucid-toggle-header--has-hover-tip:before{content:"";position:absolute;right:18px;left:auto;bottom:100%;margin-bottom:1px;border:7px solid transparent;border-bottom-color:#0ee2f159;opacity:0;transition:opacity .2s ease;pointer-events:none}.lucid-toggle-header--has-hover-tip:hover:before,.lucid-toggle-header--has-hover-tip:focus-within:before{opacity:1}.lucid-toggle-header--has-hover-tip:hover .lucid-toggle-header__hover-tip,.lucid-toggle-header--has-hover-tip:focus-within .lucid-toggle-header__hover-tip{opacity:1;visibility:visible;transform:translateY(0)}.lucid-toggle-info{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.lucid-toggle-name{font-weight:600;color:#e2e8f0;transition:color .3s ease}.lucid-toggle-button{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:.25rem;padding:.25rem .5rem;background:#0f172acc;border:1px solid rgba(40,93,115,.4);border-radius:6px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);outline:none;min-width:0;width:auto}.lucid-toggle-button:hover:not(:disabled){background:#172d39e6;border-color:#285d7399;transform:translateY(-1px);box-shadow:0 4px 12px #0000004d}.lucid-toggle-button.active{background:linear-gradient(135deg,#285d73,#1e4a5f);border-color:#0ee2f1;box-shadow:0 0 20px #0ee2f14d}.lucid-toggle-button:focus{outline:2px solid rgba(40,93,115,.6);outline-offset:2px}.lucid-toggle-button:focus .lucid-toggle-slider{box-shadow:0 0 0 2px #285d734d}.lucid-toggle-button:active .lucid-toggle-slider{transform:scale(.95)}.lucid-toggle-button:active .lucid-toggle-indicator{transform:scale(.9)}.lucid-toggle-button:disabled{cursor:not-allowed;opacity:.6}.lucid-toggle-slider{position:relative;width:28px;height:16px;background:#4b556399;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.lucid-toggle-button.active .lucid-toggle-slider{background:linear-gradient(135deg,#0ee2f1,#00b4d8)}.lucid-toggle-indicator{position:absolute;top:1px;left:1px;width:12px;height:12px;background:#fff;border-radius:50%;transition:left .25s ease,box-shadow .25s ease;box-shadow:0 1px 3px #0003}.lucid-toggle-button.active .lucid-toggle-indicator{left:calc(100% - 13px);background:#fff;box-shadow:0 2px 8px #0000004d}.lucid-toggle-status{font-size:.65rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.3px;transition:all .3s ease}.lucid-toggle-button.active .lucid-toggle-status{color:#0ee2f1;text-shadow:0 0 8px rgba(14,226,241,.5)}.lucid-toggle-description-container{margin-top:8px;opacity:.8;line-height:1.4}.lucid-toggle-description{color:#94a3b8;font-size:.9em;opacity:.8}.lucid-toggle-container.animating .lucid-toggle-slider{transform:scale(1.05)}.lucid-toggle-container.animating .lucid-toggle-button{transform:scale(.95)}.lucid-toggle-button.active .lucid-toggle-slider:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,transparent,rgba(14,226,241,.1),transparent);border-radius:10px;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:0}50%{opacity:1}}.lucid-toggle-container:hover .lucid-toggle-slider,.lucid-toggle-container:hover .lucid-toggle-indicator{transform:none}.lucid-toggle-container *,.lucid-toggle-button *{transition:all .3s cubic-bezier(.4,0,.2,1)}@media(max-width:768px){.lucid-toggle-header{flex-direction:column;align-items:flex-start;gap:12px}.lucid-toggle-info{width:100%;justify-content:space-between}}@media(prefers-color-scheme:dark){.lucid-toggle-container{background:#0f172ae6}}@media(prefers-contrast:high){.lucid-toggle-container{border-width:2px}.lucid-toggle-button:focus{outline-width:3px}}@media(prefers-reduced-motion:reduce){.lucid-toggle-container,.lucid-toggle-button,.lucid-toggle-slider,.lucid-toggle-status{transition:none}.lucid-toggle-container.animating{transform:none}}.lucid-toggle-container.cyber{background:transparent;border:1px solid rgba(14,226,241,.3);color:#e2e8f0;position:relative;overflow:hidden}.lucid-toggle-container.cyber:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(14,226,241,.1),transparent);transition:left .5s ease}.lucid-toggle-container.cyber:hover:before{left:100%}.lucid-toggle-container.cyber .lucid-toggle-button{background:#0f172ae6;border:1px solid rgba(14,226,241,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lucid-toggle-container.cyber .lucid-toggle-button:hover{background:#0ee2f11a;border-color:#0ee2f199;box-shadow:0 0 20px #0ee2f133}.lucid-toggle-container.cyber .lucid-toggle-button.active{background:linear-gradient(135deg,#0ee2f1,#00b4d8);border-color:#0ee2f1;box-shadow:0 0 30px #0ee2f166}.lucid-toggle-container.cyber .lucid-toggle-name{color:#0ee2f1;text-shadow:0 0 10px rgba(14,226,241,.3)}.lucid-toggle-container.cyber.variant-cyber{background:linear-gradient(135deg,#0ee2f10d,#00b4d80d);border:1px solid rgba(14,226,241,.4);box-shadow:0 0 20px #0ee2f11a}.lucid-toggle-container.cyber.variant-cyber .lucid-toggle-button{background:#000c;border:1px solid rgba(14,226,241,.6);position:relative;overflow:hidden}.lucid-toggle-container.cyber.variant-cyber .lucid-toggle-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(14,226,241,.2),transparent);transition:left .3s ease}.lucid-toggle-container.cyber.variant-cyber .lucid-toggle-button:hover:before{left:100%}.lucid-toggle-container.cyber.variant-cyber .lucid-toggle-button.active{background:linear-gradient(135deg,#0ee2f1,#00b4d8);border-color:#fff;box-shadow:0 0 40px #0ee2f199}.lucid-toggle-container.cyber .lucid-toggle-button.active .lucid-toggle-slider:after{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;background:conic-gradient(from 0deg,transparent,rgba(14,226,241,.3),transparent);border-radius:12px;animation:cyber-rotate 3s linear infinite}@keyframes cyber-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lucid-toggle-container.cyber .lucid-toggle-name{position:relative}.lucid-toggle-container.cyber .lucid-toggle-name:before,.lucid-toggle-container.cyber .lucid-toggle-name:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.lucid-toggle-container.cyber .lucid-toggle-name:before{color:#ff0040;z-index:-1;animation:glitch-1 .5s infinite}.lucid-toggle-container.cyber .lucid-toggle-name:after{color:#0ff;z-index:-2;animation:glitch-2 .5s infinite}@keyframes glitch-1{0%,to{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}}@keyframes glitch-2{0%,to{transform:translate(0)}20%{transform:translate(2px,2px)}40%{transform:translate(2px,-2px)}60%{transform:translate(-2px,2px)}80%{transform:translate(-2px,-2px)}}@media(max-width:768px){.lucid-toggle-container.cyber .lucid-toggle-button{min-width:60px;padding:.2rem .4rem}.lucid-toggle-container.cyber .lucid-toggle-slider{width:24px;height:14px}.lucid-toggle-container.cyber .lucid-toggle-indicator{width:10px;height:10px}.lucid-toggle-container.cyber .lucid-toggle-button.active .lucid-toggle-indicator{left:calc(100% - 11px)}}:root{--font-family-main: "Inter", sans-serif;--bg-page: #111827;--bg-section: #1f2937;--bg-card: #374151;--bg-input: #4b5563;--text-primary: #f9fafb;--text-secondary: #d1d5db;--text-placeholder: #9ca3af;--accent-primary: #3b82f6;--accent-teal: #0ee2f1;--accent-primary-hover: #020202;--accent-success: #38a169;--text-inactive: #9ca3af;--negative: #f87171;--border-color: #4b5563;--border-color-input: #6b7280;--border-radius-sm: .25rem;--border-radius-md: .375rem;--border-radius-lg: .5rem;--shadow-md: 0 4px 6px rgba(0, 0, 0, .2)}*{box-sizing:border-box;max-width:100%}body,html{overflow-x:hidden;max-width:100vw;width:100%}#root,.App,.main-container,.page-container{max-width:100vw;width:100%;overflow-x:hidden}.breadcrumbs,.breadcrumb-actions,.breadcrumb-actions .header-actions{overflow:visible!important}main,section,article,aside{max-width:100%;width:100%;overflow-x:hidden}header,footer,nav{max-width:100%;width:100%;overflow-x:hidden}form,input,select,textarea,button{max-width:100%;box-sizing:border-box}.grid,.flex,.container,.nav,.navigation,.tabs,.tab-content,.content,.content-area,.main-content{max-width:100%;width:100%;overflow-x:hidden}.side-panel:not(.collapsed),.left-panel:not(.collapsed),.right-panel:not(.collapsed){max-width:100%;width:100%;overflow-x:hidden}.modal,.popup,.overlay,.dialog{max-width:100vw;width:100vw;overflow-x:hidden}table,.table,.table-container{max-width:100%;width:100%;overflow-x:auto}ul,ol,.list,.list-container,.card,.card-container,.card-wrapper{max-width:100%;width:100%;overflow-x:hidden}.btn,.button,.button-container{max-width:100%;overflow-x:hidden;white-space:nowrap}.text,.text-container,.text-wrapper{max-width:100%;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}img,.image,.image-container,.icon,.icon-container,.svg-container{max-width:100%;height:auto}div{max-width:100%;box-sizing:border-box}span{max-width:100%;overflow-wrap:break-word;word-wrap:break-word}p,h1,h2,h3,h4,h5,h6{max-width:100%;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.user-settings-page-wrapper{max-width:100vw;width:100%;margin:0;padding:2rem 1rem;background:linear-gradient(135deg,#172d39,#050b12,#285d73);min-height:100vh;color:#e2e8f0;transition:all .3s cubic-bezier(.4,0,.2,1);overflow-x:hidden;box-sizing:border-box;position:relative;z-index:1}.user-settings-page-wrapper *{box-sizing:border-box;max-width:100%;overflow-x:hidden}@media(max-width:1200px){.user-settings-page-wrapper{padding:1.5rem .75rem;max-width:100vw;width:100%}.user-settings-form-row>div{min-width:180px;max-width:calc(50% - .5rem)}}@media(max-width:768px){.user-settings-page-wrapper{padding:1rem .5rem;max-width:100vw;width:100%}.user-settings-form-row>div{min-width:100%;max-width:100%}.user-settings-toggle-header{flex-direction:column;align-items:stretch}.user-settings-toggle-info{max-width:100%}}@media(max-width:480px){.user-settings-page-wrapper{padding:.75rem .25rem;max-width:100vw;width:100%}.user-settings-form-row{flex-direction:column}.user-settings-form-row>div{min-width:100%;max-width:100%}}.user-settings-notification-category-title{display:flex;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:600;color:#f1f5f9;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #285d73}.category-icon{display:flex;align-items:center;justify-content:center;color:#0ee2f1;opacity:.9}.user-settings-toggle-button{flex-shrink:0;display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:#172d39cc;border:2px solid rgba(75,85,99,.4);border-radius:14px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);min-width:70px;justify-content:center}.user-settings-toggle-button:hover{background:#172d39e6;border-color:#285d7399;transform:translateY(-1px);box-shadow:0 4px 12px #0000004d}.user-settings-toggle-button.active{background:linear-gradient(135deg,#285d73,#1e4a5f);border-color:#0ee2f1;box-shadow:0 0 20px #0ee2f14d}.toggle-slider{position:relative;width:28px;height:16px;background:#4b556399;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.user-settings-toggle-button.active .toggle-slider{background:linear-gradient(135deg,#0ee2f1,#00b4d8)}.toggle-indicator{position:absolute;top:1px;left:1px;width:12px;height:12px;background:#fff;border-radius:50%;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px #0003}.user-settings-toggle-button.active .toggle-indicator{left:calc(100% - 13px);background:#fff;box-shadow:0 2px 8px #0000004d}.toggle-status{font-size:.65rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.3px;transition:all .3s ease}.user-settings-toggle-button.active .toggle-status{color:#0ee2f1;text-shadow:0 0 8px rgba(14,226,241,.5)}@media(max-width:768px){.user-settings-toggle-header{flex-direction:column;align-items:stretch}.user-settings-toggle-button{align-self:flex-end;min-width:75px;padding:.3rem .5rem}.toggle-slider{width:28px;height:16px}.toggle-indicator{width:12px;height:12px}.user-settings-toggle-button.active .toggle-indicator{left:calc(100% - 13px)}.notification-name{font-size:.9rem}.notification-description{font-size:.8rem}}@media(max-width:480px){.user-settings-toggle-button{min-width:70px;padding:.25rem .4rem}.toggle-slider{width:24px;height:14px}.toggle-indicator{width:10px;height:10px}.user-settings-toggle-button.active .toggle-indicator{left:calc(100% - 11px)}}.user-settings-page-wrapper.assets-expanded{max-width:100%;padding:2rem 1rem;overflow-x:hidden}.user-settings-tab-content-area.assets-content{background:#0c1218c7;border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:1.75rem 2rem 2.25rem;margin-bottom:1.5rem;transition:border-color 80ms ease,background 80ms ease;overflow:hidden;position:relative;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px #ffffff0a inset,0 12px 40px #00000047;opacity:1!important;transform:none!important}.user-settings-page-wrapper.assets-expanded .user-settings-tab-content-area.assets-content{width:100%;max-width:100%;margin-left:0;margin-right:0;border-radius:0;border-left:none;border-right:none;box-shadow:none}.user-settings-page-wrapper.assets-expanded .user-settings-tabs-navigation-bar{width:100%;max-width:100%;margin-left:0;margin-right:0;border-radius:0;border-left:none;border-right:none;background:#0c1218f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.06)}.user-settings-page-wrapper.assets-expanded .tabs-main-container{width:100%;max-width:100%;margin-left:0;margin-right:0}.user-settings-page-wrapper.assets-expanded .tabs-navigation-bar{width:100%;max-width:100%;margin-left:0;margin-right:0;border-radius:0;border-left:none;border-right:none;background:#0c1218f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.user-settings-tab-content-area.assets-content:before{display:none}.user-settings-tab-content-area.assets-content.expanded{transform:none!important;background:#0c1218c7;border-color:#ffffff12;box-shadow:0 1px #ffffff0a inset,0 12px 40px #00000047}.user-settings-tab-content-area.assets-content .assets-header,.user-settings-tab-content-area.assets-content .assets-stats,.user-settings-tab-content-area.assets-content .assets-toolbar,.user-settings-tab-content-area.assets-content .assets-main-content,.user-settings-tab-content-area.assets-content .assets-workspace,.user-settings-tab-content-area.assets-content .assets-catalog,.user-settings-tab-content-area.assets-content .assets-collection-card{opacity:1!important;filter:none!important}@media(max-width:768px){.user-settings-page-wrapper.assets-expanded{padding:1rem .5rem}.user-settings-tab-content-area.assets-content{padding:1.15rem;margin-bottom:1.15rem}.user-settings-tab-content-area.assets-content .assets-grid{grid-template-columns:1fr;gap:1rem}.user-settings-tab-content-area.assets-content.expanded{transform:none!important}}@media(max-width:480px){.user-settings-tab-content-area.assets-content{padding:.9rem;border-radius:12px}.user-settings-tab-content-area.assets-content .assets-card{padding:1rem}}.user-settings-tab-content-area:not(.assets-content){transform:none!important;opacity:1!important;filter:none!important}.user-settings-tab-content-area:not(.assets-content) *{transform:none!important;opacity:1!important;filter:none!important;transition:none!important}.user-settings-tab-content-area{background:#1f293799;border:1px solid rgba(40,93,115,.2);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;position:relative;z-index:1}.user-settings-tab-content-area[data-tab=general]{z-index:10}.user-settings-tab-content-area[data-tab=notifications]{z-index:20}.user-settings-tab-content-area[data-tab=security]{z-index:30}.user-settings-tab-content-area[data-tab=wallets]{z-index:40}.user-settings-tab-content-area[data-tab=billing]{z-index:50}.user-settings-tab-content-area[data-tab=donations]{z-index:60}.user-settings-tab-content-area[data-tab=gift-subscriptions]{z-index:70}.user-settings-tab-content-area[data-tab=assets]{z-index:80}.user-settings-page-wrapper{position:relative;overflow-x:hidden}.user-settings-page-wrapper *{pointer-events:auto}.user-settings-tabs-navigation-bar{position:sticky;top:0;z-index:100;background:#172d39f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(40,93,115,.3);padding:.5rem 0}.user-settings-tab-button{position:relative;overflow:hidden;transition:all .3s ease;-webkit-user-select:none;user-select:none}.user-settings-tab-button:active{transform:scale(.98)}.user-settings-tab-button:focus{outline:none;border-color:#0ee2f1cc;border-width:2px;box-shadow:0 0 0 3px #0ee2f133}.user-settings-tab-content-area{animation:fadeInUp .4s ease-out;will-change:transform,opacity}.user-settings-tabs-navigation-bar *{pointer-events:auto}.user-settings-tab-button{pointer-events:auto;cursor:pointer}.user-settings-page-wrapper:focus-within{outline:none}.user-settings-tab-content-area:focus-within{outline:none}.user-settings-loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;padding:2rem;background:#1f293799;border-radius:12px;border:1px solid rgba(40,93,115,.2)}.user-settings-loading-spinner{width:40px;height:40px;border:3px solid rgba(40,93,115,.3);border-top:3px solid rgba(40,93,115,.8);border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.user-settings-success-message,.user-settings-error-message{position:relative;padding:1rem 1.5rem;border-radius:8px;margin-bottom:1rem;font-weight:500;animation:fadeInUp .3s ease-out}.user-settings-success-message{background:#22c55e1a;border:1px solid rgba(34,197,94,.3);color:#22c55e}.user-settings-error-message{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#ef4444}.user-settings-section-group{background:linear-gradient(135deg,#285d7326,#172d391a);border:1px solid rgba(40,93,115,.3);border-radius:16px;margin-bottom:1.5rem;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0000001a;position:relative}.user-settings-section-group:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,transparent 0%,rgba(14,226,241,.05) 50%,transparent 100%);opacity:0;transition:opacity .4s ease;pointer-events:none}.user-settings-section-group:hover{background:linear-gradient(135deg,#285d7340,#172d3926);border-color:#0ee2f166;transform:translateY(-2px);box-shadow:0 8px 32px #285d7333,0 0 0 1px #0ee2f11a}.user-settings-section-group:hover:before{opacity:1}.user-settings-section-title{background:linear-gradient(135deg,#285d734d,#172d394d);color:#f8fafc;font-size:1.1rem;font-weight:600;padding:1rem 1.5rem;margin:0;border-bottom:1px solid rgba(40,93,115,.2);display:flex;align-items:center;gap:.5rem}.user-settings-section-title:before{content:"▶";color:#285d73;margin-right:8px;font-size:12px}.user-settings-section-content{padding:1.5rem;background:#172d394d}.user-settings-title{font-size:2.5rem;font-weight:700;color:#f8fafc;text-align:center;margin:-1rem 0 1rem;text-shadow:0 2px 4px rgba(0,0,0,.5)}.user-settings-tabs-navigation-bar{background:#172d39f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:1rem;margin-bottom:2rem;box-shadow:0 8px 32px #0000004d;border:1px solid rgba(40,93,115,.3)}.user-settings-tab-button{background:transparent;border:1px solid rgba(40,93,115,.85);padding:1rem 1.5rem;border-radius:12px;font-weight:600;color:#94a3b8;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;position:relative;overflow:hidden}.user-settings-tab-button svg,.user-settings-tab-button img{transition:all .3s ease}.user-settings-tab-button:hover{background:#285d7333;color:#285d73;transform:translateY(-2px);border-color:#285d7380;box-shadow:0 2px 8px #285d7333}.user-settings-tab-button:hover .tab-label{color:#fff}.user-settings-tab-button:hover svg,.user-settings-tab-button:hover img{color:#0ee1f2;transform:scale(1.2);transition:all .3s ease}.user-settings-tab-button.active{background:linear-gradient(135deg,#285d73,#172d39);color:#fff;box-shadow:0 4px 16px #285d7366;border-color:#0ee2f199;border-width:2px}.user-settings-tab-content-area{background:#172d39f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:2rem;box-shadow:0 8px 32px #0000004d;border:1px solid rgba(40,93,115,.3);margin-bottom:2rem}.user-settings-form-actions{display:flex;gap:1rem}.user-settings-submit-button{background:linear-gradient(135deg,#285d73,#172d39);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;box-shadow:0 4px 16px #285d734d}.user-settings-submit-button.lucid{background:linear-gradient(135deg,#0bc4d1,#1e4a5f);border:2px solid rgba(14,226,241,.8);box-shadow:0 0 0 3px #0ee2f126,0 10px 24px #0ee2f140,inset 0 0 12px #0ee2f126;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.25)}.user-settings-submit-button.lucid:hover:not(:disabled){transform:translateY(-2px) scale(1.01);box-shadow:0 0 0 4px #0ee2f133,0 14px 28px #0ee2f14d,inset 0 0 14px #0ee2f133}.user-settings-submit-button.lucid:after{content:"Save";position:absolute;opacity:0;pointer-events:none}@keyframes lucidGlowPulse{0%{box-shadow:0 0 0 3px #0ee2f11f,0 10px 24px #0ee2f12e}50%{box-shadow:0 0 0 5px #0ee2f12e,0 12px 28px #0ee2f142}to{box-shadow:0 0 0 3px #0ee2f11f,0 10px 24px #0ee2f12e}}.user-settings-submit-button.lucid{position:relative;animation:lucidGlowPulse 2.6s ease-in-out infinite}.user-settings-submit-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #285d7366}.user-settings-submit-button:disabled{opacity:.6;cursor:not-allowed}.user-settings-form-section{border:none;padding:0;margin:0;max-width:100%;width:100%;box-sizing:border-box}.user-settings-card-title{font-size:1.5rem;font-weight:700;color:#f1f5f9;margin:0 0 1rem;display:flex;align-items:center;gap:.5rem}.user-settings-form-row{display:flex;flex-wrap:wrap;gap:1rem;max-width:100%;width:100%}.user-settings-form-row>div{flex:1;min-width:200px;max-width:calc(50% - .5rem);width:100%}.optional-label{color:#9ca3af!important;font-weight:500}.user-settings-form-group{margin-bottom:1.5rem}.user-settings-form-group label{display:block;margin-bottom:.5rem;font-weight:600;color:#e2e8f0;text-align:left}.user-settings-form-input{width:100%;max-width:100%;padding:.75rem 1rem;border:2px solid rgba(40,93,115,.4);border-radius:16px;font-size:1rem;transition:all .4s cubic-bezier(.4,0,.2,1);background:linear-gradient(135deg,#285d7333,#172d3926);color:#f1f5f9;cursor:pointer;box-sizing:border-box;position:relative;overflow:hidden;box-shadow:0 4px 20px #285d7326,inset 0 1px #ffffff1a}.user-settings-form-input:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,transparent 0%,rgba(14,226,241,.05) 50%,transparent 100%);opacity:0;transition:opacity .4s ease;pointer-events:none}.user-settings-form-input:focus{outline:none;border-color:#0ee2f166;background:linear-gradient(135deg,#285d7340,#172d3926);transform:translateY(-2px);box-shadow:0 8px 32px #285d7333,0 0 0 1px #0ee2f11a}.user-settings-form-input:focus:before{opacity:1}.user-settings-form-input:hover{border-color:#0ee2f166;background:linear-gradient(135deg,#285d7340,#172d3926);transform:translateY(-2px);box-shadow:0 8px 32px #285d7333,0 0 0 1px #0ee2f11a}.user-settings-form-input:hover:before{opacity:1}.user-settings-form-input::placeholder{color:#64748b}select.user-settings-form-input{width:100%;padding:.75rem 1rem;border:1px solid rgba(40,93,115,.3);border-radius:12px;font-size:1rem;transition:all .4s cubic-bezier(.4,0,.2,1);background:linear-gradient(135deg,#285d7326,#172d391a);color:#f1f5f9;cursor:pointer;position:relative;overflow:hidden}select.user-settings-form-input:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,transparent 0%,rgba(14,226,241,.05) 50%,transparent 100%);opacity:0;transition:opacity .4s ease;pointer-events:none}select.user-settings-form-input:focus{outline:none;border-color:#0ee2f166;background:linear-gradient(135deg,#285d7340,#172d3926);transform:translateY(-2px);box-shadow:0 8px 32px #285d7333,0 0 0 1px #0ee2f11a}select.user-settings-form-input:focus:before{opacity:1}select.user-settings-form-input:hover{border-color:#0ee2f166;background:linear-gradient(135deg,#285d7340,#172d3926);transform:translateY(-2px);box-shadow:0 8px 32px #285d7333,0 0 0 1px #0ee2f11a}select.user-settings-form-input:hover:before{opacity:1}select.user-settings-form-input option{background:#172d39;color:#f1f5f9;padding:.5rem}textarea.user-settings-form-input{width:100%;padding:.75rem 1rem;border:1px solid rgba(40,93,115,.3);border-radius:12px;font-size:1rem;transition:all .4s cubic-bezier(.4,0,.2,1);background:linear-gradient(135deg,#285d7326,#172d391a);color:var(--accent-teal);cursor:text;position:relative;overflow:hidden;resize:vertical;min-height:100px;font-family:inherit;line-height:1.5}textarea.user-settings-form-input:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,transparent 0%,rgba(14,226,241,.05) 50%,transparent 100%);opacity:0;transition:opacity .4s ease;pointer-events:none}textarea.user-settings-form-input:focus{outline:none;border-color:#0ee2f166;background:linear-gradient(135deg,#285d7340,#172d3926);transform:translateY(-2px);box-shadow:0 8px 32px #285d7333,0 0 0 1px #0ee2f11a}textarea.user-settings-form-input:focus:before{opacity:1}textarea.user-settings-form-input:hover{border-color:#0ee2f166;background:linear-gradient(135deg,#285d7340,#172d3926);transform:translateY(-2px);box-shadow:0 8px 32px #285d7333,0 0 0 1px #0ee2f11a}textarea.user-settings-form-input:hover:before{opacity:1}.user-settings-form-field{display:flex;flex-direction:column;gap:.5rem}.user-settings-form-field:has(label[for=bio]){margin-top:2rem}.user-settings-form-field label{display:block;margin-bottom:.25rem}.user-settings-form-hint{display:block;font-size:.75rem;color:#94a3b8;margin-top:.25rem;text-align:left}.user-settings-username-ingame-hint{margin-top:.5rem;padding:.65rem .75rem;border-radius:10px;border:1px solid rgba(14,225,242,.28);background:linear-gradient(135deg,#0ee1f21f,#6366f114);color:#e2e8f0;line-height:1.45;font-size:.78rem}.user-settings-username-ingame-hint strong{color:#f8fafc}.user-settings-error-message{background:#34000b;border:1px solid #d81224;color:#fecaca;padding:1rem;border-radius:12px;margin-bottom:1rem;font-weight:500}.user-settings-success-message{background:#064e3b;border:1px solid #16a34a;color:#bbf7d0;padding:1rem;border-radius:12px;margin-bottom:1rem;font-weight:500}.user-settings-loading-spinner{display:flex;align-items:center;justify-content:center;padding:2rem;color:#285d73;font-weight:600}.user-settings-loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:1rem}.guild-selector{width:30%}.guild-selector select{width:100%;padding:.75rem 1rem;border:1px solid rgba(40,93,115,.3);border-radius:12px;font-size:1rem;transition:all .4s cubic-bezier(.4,0,.2,1);background:linear-gradient(135deg,#285d7326,#172d391a);color:#f1f5f9;cursor:pointer;position:relative}.guild-selector select:focus{outline:none;border-color:#0ee2f166;background:linear-gradient(135deg,#285d7340,#172d3926);transform:translateY(-2px);box-shadow:0 8px 32px #285d7333,0 0 0 1px #0ee2f11a}.guild-selector select:hover{border-color:#0ee2f166;background:linear-gradient(135deg,#285d7340,#172d3926);transform:translateY(-2px);box-shadow:0 8px 32px #285d7333,0 0 0 1px #0ee2f11a}.guild-selector select option{background:#172d39;color:#f1f5f9;padding:.5rem}.user-settings-wallets-section{max-width:100%}.user-settings-section-header{display:flex;justify-content:flex-start;align-items:center;margin-bottom:1rem;gap:0}.user-settings-section-header .user-settings-card-title{margin:0;margin-right:1rem}.user-settings-section-header .user-settings-subscribe-button{flex-shrink:0;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:none;padding:12px 24px;border-radius:12px;font-size:14px;font-weight:600;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:8px;box-shadow:0 4px 16px #6366f14d;position:relative;overflow:hidden;white-space:nowrap;min-height:44px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.user-settings-section-header .user-settings-subscribe-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.user-settings-section-header .user-settings-subscribe-button:hover{background:linear-gradient(135deg,#7c3aed,#a855f7);transform:translateY(-2px);box-shadow:0 8px 25px #6366f166;border-color:#6366f199}.user-settings-section-header .user-settings-subscribe-button:hover:before{left:100%}.user-settings-section-header .user-settings-subscribe-button:active{transform:translateY(0);box-shadow:0 2px 8px #6366f14d}.user-settings-section-header .user-settings-subscribe-button:focus{outline:none;box-shadow:0 0 0 3px #6366f14d,0 4px 16px #6366f14d}.user-settings-section-header .user-settings-subscribe-button:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:0 2px 8px #6366f133}.user-settings-section-header .user-settings-subscribe-button img{width:20px;height:20px;filter:brightness(0) invert(1);transition:all .3s ease}.user-settings-section-header .user-settings-subscribe-button:hover img{transform:scale(1.1);filter:brightness(0) invert(1) drop-shadow(0 0 4px rgba(255,255,255,.5))}.user-settings-section-header .user-settings-subscribe-button:not(:disabled):hover{animation:subscribeButtonPulse 2s ease-in-out infinite}.user-settings-transaction-header-cell{text-align:center;font-weight:600;color:var(--text-primary);padding:.75rem .5rem;border-bottom:2px solid var(--border-color);background-color:var(--background-secondary)}@media(max-width:768px){.user-settings-section-header{flex-direction:column;align-items:stretch;gap:.5rem}.user-settings-section-header .user-settings-subscribe-button{align-self:flex-end}}.user-settings-wallet-item{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:#172d39;border-radius:12px;margin-bottom:1rem;border:2px solid #285d73;transition:all .3s ease;box-shadow:0 2px 8px #0003}.user-settings-wallet-item:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000004d;border-color:#285d73}.user-settings-wallet-item.active{border-color:#285d73;background:linear-gradient(135deg,#172d39,#285d73)}.user-settings-wallet-info{display:flex;align-items:center;gap:1rem}.user-settings-wallet-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;background:#285d73}.user-settings-wallet-details{flex:1}.user-settings-wallet-name{font-size:1.125rem;font-weight:600;color:#f1f5f9;margin:0 0 .25rem}.user-settings-wallet-address{font-family:Monaco,Menlo,monospace;font-size:.875rem;color:#94a3b8;margin:0 0 .25rem}.user-settings-wallet-date{font-size:.75rem;color:#64748b}.user-settings-wallet-actions{display:flex;align-items:center;gap:.5rem}.user-settings-wallet-status{padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase}.user-settings-wallet-status.active{background:#064e3b;color:#bbf7d0}.user-settings-wallet-action-button{background:transparent;border:1px solid #285d73;border-radius:8px;padding:.5rem;cursor:pointer;transition:all .3s ease;color:#94a3b8}.user-settings-wallet-action-button:hover{background:#285d73;color:#e2e8f0}.user-settings-wallet-action-button.danger:hover{background:#34000b;color:#fecaca;border-color:#d81224}.user-settings-empty-state{text-align:center;padding:3rem 2rem;color:#94a3b8}.user-settings-empty-icon{color:#285d73;margin-bottom:1rem}.user-settings-empty-state h3{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:#e2e8f0}.user-settings-add-wallets-section{margin-top:2rem;padding-top:2rem;border-top:2px solid #285d73}.user-settings-wallet-types-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-top:1rem}.user-settings-wallet-type-card{background:#172d39;border:2px solid #285d73;border-radius:12px;padding:1.5rem;transition:all .3s ease;position:relative}.user-settings-wallet-type-card:hover:not(.disabled){transform:translateY(-2px);box-shadow:0 4px 16px #0000004d;border-color:#285d73}.user-settings-wallet-type-card.disabled{opacity:.6;cursor:not-allowed}.user-settings-wallet-type-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem;background:#285d73}.user-settings-wallet-type-info{margin-bottom:1rem}.user-settings-wallet-type-name{font-size:1.125rem;font-weight:600;color:#f1f5f9;margin:0 0 .5rem}.user-settings-wallet-type-description{font-size:.875rem;color:#94a3b8;margin:0 0 .5rem;line-height:1.4}.user-settings-wallet-type-status{display:inline-block;padding:.25rem .5rem;background:#064e3b;color:#bbf7d0;border-radius:6px;font-size:.75rem;font-weight:600}.user-settings-wallet-type-button{width:100%;background:linear-gradient(135deg,#285d73,#172d39);color:#fff;border:none;padding:.75rem 1rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.user-settings-wallet-type-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #285d734d}.user-settings-wallet-type-button:disabled{opacity:.6;cursor:not-allowed}.user-settings-security-info{margin-top:2rem;padding:1.5rem;background:#050b12;border-radius:12px;border-left:4px solid #285d73}.user-settings-security-header{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;color:#f1f5f9;font-weight:600}.user-settings-security-list{list-style:none;padding:0;margin:0}.user-settings-security-list li{color:#94a3b8;font-size:.875rem;position:relative;padding:.5rem 0 .5rem 1.5rem}.user-settings-security-list li:before{content:"✓";position:absolute;left:0;color:#16a34a;font-weight:700}.user-settings-notification-category{margin-bottom:2rem;background:#172d39;border-radius:12px;padding:1.5rem;border:1px solid #285d73}.user-settings-notification-category-title{font-size:1.25rem;font-weight:600;color:#f1f5f9;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #285d73}.user-settings-notification-category-description{font-size:.875rem;color:#94a3b8;margin-bottom:1rem}.user-settings-notification-subsection{margin-top:1rem;padding:1rem;background:#1f29374d;border-radius:8px;border:1px solid rgba(75,85,99,.3)}.user-settings-notification-subsection-header{margin-bottom:1rem}.user-settings-notification-subsection-title{font-size:1.125rem;font-weight:600;color:#f1f5f9;margin:0 0 .25rem}.user-settings-notification-subsection-description{font-size:.875rem;color:#94a3b8;margin:0}.user-settings-toggle-container{margin-bottom:1rem;padding:1rem;background:#1f293766;border-radius:12px;border:1px solid rgba(75,85,99,.3);transition:all .3s cubic-bezier(.4,0,.2,1)}.user-settings-toggle-container:hover{background:#1f293799;border-color:#285d7380;transform:translateY(-1px);box-shadow:0 4px 12px #0003}.user-settings-toggle-container.animated{animation:pulseGlow .6s ease-in-out}.user-settings-toggle-header{display:flex;align-items:flex-start;justify-content:space-between}.user-settings-toggle-info{flex:1;min-width:0}.notification-name{display:block;font-size:.8rem;font-weight:600;color:#f1f5f9cc;margin-bottom:.5rem;line-height:1.4}.notification-description{display:block;font-size:.875rem;color:#94a3b8;line-height:1.5;word-wrap:break-word}.user-settings-timeline-section{margin-top:2rem}.user-settings-stat-card{background:#172d39;border:1px solid #285d73;border-radius:8px;padding:.75rem;text-align:center;transition:all .3s ease}.user-settings-stat-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000004d}.user-settings-stat-value{display:block;font-size:1rem;font-weight:700;color:#f1f5f9;margin-bottom:.25rem}.user-settings-stat-label{font-size:.625rem;color:#94a3b8;text-transform:uppercase;font-weight:600}.user-settings-stat-active{border-color:#16a34a}.user-settings-stat-expired{border-color:#dc2626}.user-settings-timeline-container{background:#172d39;border-radius:12px;padding:2rem;border:1px solid #285d73}.user-settings-timeline-header{display:flex;justify-content:space-between;margin-bottom:1rem;font-size:.875rem;color:#94a3b8}.user-settings-timeline-scale{display:flex;justify-content:space-between;margin-bottom:1rem;padding:.5rem 0;border-bottom:1px solid #285d73}.user-settings-timeline-month{font-size:.75rem;color:#94a3b8;text-align:center;flex:1}.timeline-planning-bar{margin-top:15px;margin-bottom:10px}.timeline-planning-track{position:relative;width:100%;height:20px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;overflow:hidden}.timeline-plan-segment{position:absolute;top:0;height:100%;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;cursor:pointer;opacity:.6}.timeline-plan-segment.active{box-shadow:0 0 15px #0ee2f199;border:2px solid rgba(255,255,255,.3);transform:scaleY(1.1);z-index:10;opacity:.9}.timeline-plan-segment.inactive{opacity:.4;border:1px solid rgba(255,255,255,.2)}.timeline-plan-segment:hover{transform:scaleY(1.05);box-shadow:0 0 10px #ffffff4d}.plan-segment-label{font-size:10px;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.user-settings-timeline-periods{position:relative;min-height:200px;overflow:hidden;max-width:100%}.user-settings-timeline-period{position:absolute;height:30px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .3s ease;color:#fff;padding:0 .5rem;max-width:calc(100% - 16px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-settings-timeline-period.active{background:linear-gradient(135deg,#16a34a,#059669)}.user-settings-timeline-period.expired{background:linear-gradient(135deg,#dc2626,#b91c1c)}.user-settings-timeline-period.selected{box-shadow:0 0 0 2px #285d73;transform:scale(1.05)}.user-settings-timeline-period.extends-before{border-left:3px solid #f59e0b}.user-settings-timeline-period.extends-after{border-right:3px solid #f59e0b}.user-settings-timeline-extends-indicator{position:absolute;font-size:.75rem;font-weight:700;color:#f59e0b;background:#f59e0b1a;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;top:-2px}.user-settings-timeline-extends-indicator.extends-before{left:-8px}.user-settings-timeline-extends-indicator.extends-after{right:-8px}.user-settings-current-indicator{position:absolute;top:-2px;width:3px;height:24px;box-shadow:0 0 15px #ffffffe6;border-radius:2px;background:#fff;z-index:15;animation:pulse-indicator 2s infinite}@keyframes pulse-indicator{0%,to{opacity:1;transform:scaleY(1)}50%{opacity:.7;transform:scaleY(1.2)}}.user-settings-selected-plan-details{margin-top:2rem;padding:1.5rem;background:#050b12;border-radius:12px;border:1px solid #285d73}.user-settings-timeline-legend{display:flex;gap:1rem;margin-bottom:1rem}.user-settings-legend-item{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#94a3b8}.user-settings-legend-color{width:12px;height:12px;border-radius:2px}.user-settings-legend-active{background:#16a34a}.user-settings-legend-expired{background:#dc2626}.user-settings-plan-detail-item{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid #285d73}.user-settings-plan-detail-label{font-weight:600;color:#e2e8f0}.user-settings-plan-detail-value{color:#94a3b8}.user-settings-notifications-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;margin-top:1rem}.user-settings-transaction-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.user-settings-transaction-filters{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}.user-settings-filter-group{display:flex;flex-direction:column;gap:.5rem}.user-settings-filter-group label{font-size:.875rem;font-weight:600;color:#94a3b8}.user-settings-filter-select{padding:.5rem .75rem;border:1px solid #285d73;border-radius:8px;background:#172d39;color:#e2e8f0;font-size:.875rem;min-width:120px;transition:all .3s ease}.user-settings-filter-select:focus{outline:none;border-color:#285d73;box-shadow:0 0 0 3px #285d7333}.user-settings-filter-select:hover{border-color:#285d73}.user-settings-filter-button{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:12px 24px;color:#fff;font-size:14px;font-weight:500;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;cursor:pointer;transition:all .3s ease;white-space:nowrap;position:relative;overflow:hidden}.user-settings-notification-filters{margin-bottom:2rem;padding:1.5rem;background:#1f293799;border:1px solid rgba(40,93,115,.2);border-radius:12px;transition:all .3s ease}.user-settings-notification-filters:hover{border-color:#285d7366;box-shadow:0 4px 16px #00000026}.user-settings-filter-header{margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.user-settings-filter-title{display:flex;align-items:center;gap:.5rem;color:#f8fafc;font-size:1.1rem;font-weight:600;margin:0}.user-settings-filter-title svg{color:#0ee2f1}.user-settings-filter-description{color:#94a3b8;font-size:.875rem;margin:0;line-height:1.4;text-align:right;flex-shrink:0}.user-settings-filter-button{display:flex;align-items:center;gap:.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:12px 24px;color:#fff;font-size:14px;font-weight:500;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;cursor:pointer;transition:all .3s ease;white-space:nowrap;position:relative;overflow:hidden}.user-settings-filter-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(14,226,241,.2),transparent);transition:left .5s ease}.user-settings-filter-button:hover:before{left:100%}.user-settings-filter-button:hover{background:#ffffff1a;transform:translateY(-2px);box-shadow:0 8px 25px #0000004d;border-color:#0ee2f14d;color:#e2e8f0}.user-settings-filter-button.active{background:#0ee2f133;border-color:#0ee2f180;color:#0ee2f1;box-shadow:0 8px 25px #0ee2f14d;transform:translateY(-2px)}.user-settings-filter-button.active:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#0ee2f1,transparent,#0ee2f1);border-radius:10px;z-index:-1}.filter-count{font-size:.75rem;opacity:.7;font-weight:400}.user-settings-filter-button.animated{animation:filterButtonPulse 2s ease-in-out}.user-settings-filter-button{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.user-settings-filter-button:hover{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.user-settings-filter-button.active{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}@keyframes filterButtonPulse{0%{transform:scale(1);box-shadow:0 2px 8px #0ee2f14d}25%{transform:scale(1.05);box-shadow:0 4px 16px #0ee2f180;background:linear-gradient(135deg,#0ee2f133,#285d73cc)}50%{transform:scale(1.02);box-shadow:0 6px 20px #0ee2f199;background:linear-gradient(135deg,#0ee2f14d,#285d73e6)}75%{transform:scale(1.05);box-shadow:0 4px 16px #0ee2f180;background:linear-gradient(135deg,#0ee2f133,#285d73cc)}to{transform:scale(1);box-shadow:0 2px 8px #0ee2f14d}}.user-settings-transaction-table{background:#172d39;border-radius:12px;overflow:hidden;border:1px solid #285d73}.user-settings-transaction-header-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem;max-width:100%}.user-settings-transaction-list{list-style:none;padding:0;margin:0}.user-settings-transaction-item{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem;padding:1rem;border-radius:8px;background:#1f293780;border:1px solid #4b5563;transition:all .3s ease;cursor:pointer}.user-settings-transaction-item:hover{background:#285d7333;border-color:#285d73}.user-settings-transaction-item.inactive{opacity:.6}.user-settings-transaction-item.selected{background:#285d734d;border-color:#285d73;box-shadow:0 0 0 2px #285d734d}.user-settings-transaction-type{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;font-weight:600;color:#285d73;text-transform:capitalize}.user-settings-transaction-description{color:#e2e8f0;font-weight:500}.user-settings-wallet-address-container{display:flex;align-items:center;gap:.5rem}.user-settings-wallet-address{color:#e2e8f0;font-weight:500}.user-settings-copy-button{background:transparent;border:none;color:#0ee2f1;cursor:pointer;padding:.25rem;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.user-settings-copy-button:hover{background:#0ee2f11a;color:#0ee2f1;transform:scale(1.1)}.user-settings-copy-button:active{transform:scale(.95)}.user-settings-transaction-amount{font-weight:600;color:#10b981}.user-settings-transaction-status{text-transform:capitalize;font-weight:500}.user-settings-transaction-status.active{color:#10b981}.user-settings-transaction-status.expired{color:#f87171}.user-settings-transaction-status.pending{color:#f59e0b}.user-settings-transaction-status.completed{color:#10b981}.user-settings-transaction-date{color:#94a3b8;font-size:.875rem}.user-settings-transaction-action{display:flex;justify-content:center}.user-settings-wallet-action-cell{flex-direction:column;align-items:stretch;gap:.35rem}.user-settings-wallets-table .user-settings-wallet-remove-btn{font-size:.72rem;padding:.35rem .5rem;box-shadow:none;background:#ef44441f;color:#fecaca;border:1px solid rgba(239,68,68,.35)}.user-settings-wallets-table .user-settings-wallet-remove-btn:hover{background:#ef444438;transform:none}.user-settings-action-button{background:linear-gradient(135deg,#0ee2f1,#285d73);color:#fff;border:none;padding:.5rem 1rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:.875rem;box-shadow:0 2px 8px #0ee2f14d}.user-settings-action-button:hover{background:linear-gradient(135deg,#285d73,#0ee2f1);transform:translateY(-1px);box-shadow:0 4px 12px #0ee2f166}.user-settings-wallet-importance-message{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:linear-gradient(135deg,#0ee2f11a,#285d731a);border:1px solid rgba(14,226,241,.3);border-radius:12px;margin-bottom:2rem}.user-settings-wallet-importance-icon{flex-shrink:0;color:#0ee2f1}.user-settings-wallet-importance-content h4{margin:0 0 .5rem;color:#0ee2f1;font-size:1.1rem;font-weight:600}.user-settings-wallet-importance-content p{margin:0;color:#e0e0e0;line-height:1.5;font-size:.9rem}.user-settings-notification-type-description{font-size:.75rem;color:#a0a0a0;margin-top:.25rem;font-style:italic;line-height:1.3}@media(max-width:768px){.user-settings-wallet-importance-message{flex-direction:column;gap:.75rem;padding:1rem}.user-settings-wallet-importance-content h4{font-size:1rem}.user-settings-wallet-importance-content p{font-size:.85rem}}@media(max-width:768px){.user-settings-page-wrapper{padding:1rem}.user-settings-title{font-size:2rem}.user-settings-form-row,.user-settings-wallet-types-grid{grid-template-columns:1fr}.user-settings-gift-code-header,.user-settings-subscription-header,.user-settings-gift-code-item,.user-settings-subscription-item{grid-template-columns:1fr;gap:.5rem}.user-settings-form-group-inline{flex-direction:column;align-items:stretch}.user-settings-wallet-item{flex-direction:column;align-items:flex-start;gap:1rem}.user-settings-wallet-actions{align-self:flex-end}.user-settings-subscription-stats{grid-template-columns:repeat(2,1fr)}.user-settings-notifications-grid{grid-template-columns:1fr;gap:1rem}.user-settings-transaction-header{flex-direction:column;align-items:stretch}.user-settings-transaction-filters{justify-content:center}.user-settings-notification-filters{padding:1rem;margin-bottom:1.5rem}.user-settings-filter-header{flex-direction:column;align-items:flex-start;gap:.5rem}.user-settings-filter-title{font-size:1rem}.user-settings-filter-description{text-align:left;font-size:.8rem}.user-settings-filter-buttons{justify-content:center;gap:8px;display:flex;flex-wrap:wrap}.user-settings-filter-button{font-size:.8rem;padding:8px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px}.user-settings-transaction-header-row,.user-settings-transaction-item{grid-template-columns:1fr;gap:.5rem}.user-settings-transaction-header-row{display:none}.user-settings-transaction-item{padding:1rem;border-radius:8px;margin-bottom:.5rem;background:#285d731a}.user-settings-transaction-item:before{content:attr(data-type);font-weight:600;color:#285d73;text-transform:capitalize;margin-bottom:.5rem;display:block}.user-settings-section-group{margin-bottom:1rem}.user-settings-section-title{font-size:1rem;padding:.75rem 1rem}.user-settings-section-content{padding:1rem}}@media(max-width:480px){.user-settings-page-wrapper .user-settings-title{font-size:1.5rem}.user-settings-page-wrapper .user-settings-card-title{font-size:1.125rem}.user-settings-page-wrapper .user-settings-form-input,.user-settings-page-wrapper select.user-settings-form-input,.user-settings-page-wrapper textarea.user-settings-form-input{font-size:.8rem}.user-settings-page-wrapper .user-settings-submit-button,.user-settings-page-wrapper .user-settings-verify-button,.user-settings-page-wrapper .user-settings-subscribe-button{font-size:.8rem;padding:.5rem 1rem}}.user-settings-subscribe-button{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:none;padding:12px 24px;border-radius:12px;font-size:14px;font-weight:600;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:8px;box-shadow:0 4px 16px #6366f14d;position:relative;overflow:hidden;white-space:nowrap;min-height:44px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.user-settings-subscribe-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.user-settings-subscribe-button:hover{background:linear-gradient(135deg,#7c3aed,#a855f7);transform:translateY(-2px);box-shadow:0 8px 25px #6366f166;border-color:#6366f199}.user-settings-subscribe-button:hover:before{left:100%}.user-settings-subscribe-button:active{transform:translateY(0);box-shadow:0 2px 8px #6366f14d}.user-settings-subscribe-button:focus{outline:none;box-shadow:0 0 0 3px #6366f14d,0 4px 16px #6366f14d}.user-settings-subscribe-button:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:0 2px 8px #6366f133}.user-settings-subscribe-button img,.user-settings-subscribe-button svg{width:20px;height:20px;filter:brightness(0) invert(1);transition:all .3s ease}.user-settings-subscribe-button:hover img,.user-settings-subscribe-button:hover svg{transform:scale(1.1);filter:brightness(0) invert(1) drop-shadow(0 0 4px rgba(255,255,255,.5))}@keyframes subscribeButtonPulse{0%{box-shadow:0 4px 16px #6366f14d}50%{box-shadow:0 4px 20px #6366f180,0 0 #6366f1b3}to{box-shadow:0 4px 16px #6366f14d}}.user-settings-subscribe-button:not(:disabled):hover{animation:subscribeButtonPulse 2s ease-in-out infinite}.user-settings-subscribe-button.illuvivault-theme{background:linear-gradient(135deg,#285d73,#0ee2f1);box-shadow:0 4px 16px #285d7366}.user-settings-subscribe-button.illuvivault-theme:hover{background:linear-gradient(135deg,#1e4a5a,#0bc4d1);box-shadow:0 8px 25px #285d7380}.user-settings-subscribe-button.illuvivault-theme:focus{box-shadow:0 0 0 3px #0ee2f166,0 4px 16px #285d7366}.user-settings-subscribe-button.ocean-theme{background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 4px 16px #6366f14d}.user-settings-subscribe-button.ocean-theme:hover{background:linear-gradient(135deg,#7c3aed,#a855f7);box-shadow:0 8px 25px #6366f166}.user-settings-subscribe-button.ocean-theme:focus{box-shadow:0 0 0 3px #6366f14d,0 4px 16px #6366f14d}.user-settings-subscribe-button.blue-theme{background:linear-gradient(135deg,#1e3a8a,#3b82f6);box-shadow:0 4px 16px #3b82f666}.user-settings-subscribe-button.blue-theme:hover{background:linear-gradient(135deg,#1e40af,#2563eb);box-shadow:0 8px 25px #3b82f680}.user-settings-subscribe-button.blue-theme:focus{box-shadow:0 0 0 3px #3b82f666,0 4px 16px #3b82f666}.user-settings-subscribe-button.emerald-theme{background:linear-gradient(135deg,#059669,#10b981);box-shadow:0 4px 16px #10b98166}.user-settings-subscribe-button.emerald-theme:hover{background:linear-gradient(135deg,#047857,#059669);box-shadow:0 8px 25px #10b98180}.user-settings-subscribe-button.emerald-theme:focus{box-shadow:0 0 0 3px #10b98166,0 4px 16px #10b98166}.user-settings-subscribe-button.energy-theme{background:linear-gradient(135deg,#ea580c,#dc2626);box-shadow:0 4px 16px #dc262666}.user-settings-subscribe-button.energy-theme:hover{background:linear-gradient(135deg,#c2410c,#b91c1c);box-shadow:0 8px 25px #dc262680}.user-settings-subscribe-button.energy-theme:focus{box-shadow:0 0 0 3px #dc262666,0 4px 16px #dc262666}.user-settings-subscribe-button.modern-theme{background:linear-gradient(135deg,#ec4899,#8b5cf6);box-shadow:0 4px 16px #ec489966}.user-settings-subscribe-button.modern-theme:hover{background:linear-gradient(135deg,#db2777,#7c3aed);box-shadow:0 8px 25px #ec489980}.user-settings-subscribe-button.modern-theme:focus{box-shadow:0 0 0 3px #ec489966,0 4px 16px #ec489966}.user-settings-subscribe-button.premium-theme{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 16px #f59e0b66}.user-settings-subscribe-button.premium-theme:hover{background:linear-gradient(135deg,#d97706,#b45309);box-shadow:0 8px 25px #f59e0b80}.user-settings-subscribe-button.premium-theme:focus{box-shadow:0 0 0 3px #f59e0b66,0 4px 16px #f59e0b66}.user-settings-subscribe-button.tech-theme{background:linear-gradient(135deg,#06b6d4,#0ea5e9);box-shadow:0 4px 16px #06b6d466}.user-settings-subscribe-button.tech-theme:hover{background:linear-gradient(135deg,#0891b2,#0284c7);box-shadow:0 8px 25px #06b6d480}.user-settings-subscribe-button.tech-theme:focus{box-shadow:0 0 0 3px #06b6d466,0 4px 16px #06b6d466}.user-settings-subscribe-button.classic-theme{background:linear-gradient(135deg,#4f46e5,#7c3aed);box-shadow:0 4px 16px #4f46e566}.user-settings-subscribe-button.classic-theme:hover{background:linear-gradient(135deg,#4338ca,#6d28d9);box-shadow:0 8px 25px #4f46e580}.user-settings-subscribe-button.classic-theme:focus{box-shadow:0 0 0 3px #4f46e566,0 4px 16px #4f46e566}.user-settings-subscribe-button.sea-theme{background:linear-gradient(135deg,#10b981,#0ea5e9);box-shadow:0 4px 16px #10b98166}.user-settings-subscribe-button.sea-theme:hover{background:linear-gradient(135deg,#059669,#0284c7);box-shadow:0 8px 25px #10b98180}.user-settings-subscribe-button.sea-theme:focus{box-shadow:0 0 0 3px #10b98166,0 4px 16px #10b98166}.user-settings-subscribe-button.bordered-illuvivault{background:transparent;border:2px solid #0ee2f1;color:#0ee2f1;box-shadow:0 4px 16px #0ee2f133}.user-settings-subscribe-button.bordered-illuvivault:hover{background:linear-gradient(135deg,#0ee2f1,#0bc4d1);color:#0f172a;box-shadow:0 8px 25px #0ee2f166}.user-settings-subscribe-button.bordered-gold{background:transparent;border:2px solid #f59e0b;color:#f59e0b;box-shadow:0 4px 16px #f59e0b33}.user-settings-subscribe-button.bordered-gold:hover{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;box-shadow:0 8px 25px #f59e0b66}.user-settings-subscribe-button.neon-effect{background:linear-gradient(135deg,#0ee2f1,#0bc4d1);box-shadow:0 0 5px #0ee2f180,0 0 10px #0ee2f14d,0 0 15px #0ee2f11a}.user-settings-subscribe-button.neon-effect:hover{box-shadow:0 0 10px #0ee2f1b3,0 0 20px #0ee2f180,0 0 30px #0ee2f14d}.user-settings-subscribe-button.metallic-effect{background:linear-gradient(135deg,#cbd5e1,#94a3b8);color:#1e293b;box-shadow:0 4px 16px #cbd5e166,inset 0 1px #ffffff4d}.user-settings-subscribe-button.metallic-effect:hover{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);transform:translateY(-2px);box-shadow:0 8px 25px #cbd5e180,inset 0 1px #fff6}.user-settings-subscribe-button.rotate-icon:hover img,.user-settings-subscribe-button.rotate-icon:hover svg{animation:iconRotate .6s ease-in-out}@keyframes iconRotate{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.2)}to{transform:rotate(360deg) scale(1.1)}}.user-settings-subscribe-button.bounce-effect:hover{animation:buttonBounce .6s ease-in-out}@keyframes buttonBounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-4px)}}.user-settings-subscribe-button.pulse-effect:hover{animation:enhancedPulse 1.5s ease-in-out infinite}@keyframes enhancedPulse{0%{box-shadow:0 4px 16px #6366f14d;transform:scale(1)}50%{box-shadow:0 4px 20px #6366f180,0 0 #6366f1b3;transform:scale(1.02)}to{box-shadow:0 4px 16px #6366f14d;transform:scale(1)}}.user-settings-wallets-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.user-settings-wallets-table .user-settings-wallets-header-row,.user-settings-wallets-table .user-settings-wallets-item{display:grid;grid-template-columns:minmax(160px,2fr) minmax(120px,1.25fr) minmax(72px,.75fr) minmax(68px,.65fr) minmax(88px,.85fr) minmax(88px,1.1fr) minmax(110px,1.2fr);align-items:center;gap:.45rem}.user-settings-wallets-table .user-settings-wallets-header-row{padding:.65rem .75rem;background:#0f1f29f2;border-bottom:1px solid #285d73}.user-settings-wallets-table .user-settings-wallets-item{padding:.65rem .75rem}.user-settings-wallet-user-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-width:0;text-align:center}.user-settings-wallet-user-avatar{flex-shrink:0}.user-settings-wallet-user-meta{display:flex;flex-direction:column;align-items:center;gap:.2rem;min-width:0;width:100%}.user-settings-wallet-user-meta .user-settings-wallet-name-text{text-align:center;width:100%}.user-settings-wallet-name-text{font-weight:600;color:#f1f5f9;font-size:.875rem;line-height:1.25;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-settings-wallet-default-badge{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#0ee2f1;background:#0ee2f11f;border:1px solid rgba(14,226,241,.35);border-radius:999px;padding:.1rem .4rem}.user-settings-wallet-non-imx-avatar{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#1f2937d9;border:1px solid rgba(148,163,184,.35);color:#94a3b8}.user-settings-wallet-type-icon{width:22px;height:22px;display:block}.user-settings-wallet-type-globe{color:#94a3b8}.user-settings-wallet-type-fallback{font-size:.65rem;font-weight:700;color:#94a3b8;text-transform:capitalize}.user-settings-wallet-platform-cell{display:flex;align-items:center;gap:.45rem;min-width:0;color:#e2e8f0}.user-settings-wallet-platform-cell .user-settings-wallet-type-display{flex-shrink:0}.user-settings-wallet-platform-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-settings-wallets-table .user-settings-transaction-assets{min-width:88px}.user-settings-wallets-table .user-settings-assets-button{min-width:52px;min-height:52px;padding:.85rem}.user-settings-wallet-type-display{display:flex;align-items:center;justify-content:center;gap:.35rem;font-weight:600}.user-settings-wallet-type-display svg{color:#285d73}.user-settings-transaction-status.inactive{color:#9ca3af}.immutablex-wallet-connect{background:#172d3980;border-radius:12px;padding:1.5rem;border:1px solid rgba(40,93,115,.3);margin-bottom:1rem}.immutablex-wallet-connect h3{color:#f8fafc;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.connect-section{text-align:center;padding:1rem}.connect-section p{color:#94a3b8;margin-bottom:1rem}.connect-button{background:linear-gradient(135deg,#285d73,#172d39);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease}.connect-button:hover:not(:disabled){background:linear-gradient(135deg,#1e4a5a,#0f1f26);transform:translateY(-2px);box-shadow:0 4px 12px #285d7366}.connect-button:disabled{opacity:.6;cursor:not-allowed}.wallet-info{background:#172d394d;border-radius:8px;padding:1rem;margin-bottom:1rem}.wallet-info h4{color:#f8fafc;margin-bottom:.5rem}.wallet-info p{color:#94a3b8;margin-bottom:.25rem}.assets-section{margin-top:1rem}.assets-section h5{color:#f8fafc;margin-bottom:.5rem}.assets-list{display:grid;gap:.5rem}.asset-item{background:#172d3980;border-radius:6px;padding:.75rem;border:1px solid rgba(40,93,115,.2)}.asset-item h6{color:#f8fafc;margin-bottom:.25rem;font-size:.875rem}.asset-item p{color:#94a3b8;font-size:.75rem;margin-bottom:.125rem}.disconnect-button{background:#dc2626;color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;font-weight:500;cursor:pointer;transition:all .3s ease;margin-top:.5rem}.disconnect-button:hover{background:#b91c1c;transform:translateY(-1px)}.error-message{background:#dc26261a;border:1px solid rgba(220,38,38,.3);border-radius:6px;padding:.75rem;margin-top:1rem}.error-message p{color:#fca5a5;margin:0}.info-section{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(40,93,115,.3)}.info-section h4{color:#f8fafc;margin-bottom:.5rem;font-size:1rem}.info-section ul{color:#94a3b8;font-size:.875rem;padding-left:1rem}.info-section li{margin-bottom:.25rem}.wallet-requirements{background:#172d394d;border-radius:8px;padding:1rem;margin:1rem 0;border:1px solid rgba(40,93,115,.2)}.wallet-requirements h4{color:#f8fafc;margin-bottom:.5rem;font-size:.875rem;font-weight:600}.wallet-requirements ul{color:#94a3b8;font-size:.75rem;padding-left:1rem;margin:0}.wallet-requirements li{margin-bottom:.25rem}.user-settings-success-message,.user-settings-error-message{transition:opacity .6s ease-in-out,transform .6s ease-in-out;opacity:1;transform:translateY(0)}.user-settings-success-message.fade-in,.user-settings-error-message.fade-in{opacity:1;transform:translateY(0)}.user-settings-success-message.fade-out,.user-settings-error-message.fade-out{opacity:0;transform:translateY(-10px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.user-settings-success-message,.user-settings-error-message{animation:fadeInUp .3s ease-out}.user-settings-tab-content-area.assets-content .assets-loading,.user-settings-tab-content-area.assets-content .assets-error{text-align:center;padding:3rem 2rem;background:#1f293799;border-radius:12px;border:1px solid rgba(40,93,115,.2);margin:2rem 0}.user-settings-tab-content-area.assets-content .assets-loading{color:#60a5fa}.user-settings-tab-content-area.assets-content .assets-error{color:#f87171}.user-settings-tab-content-area.assets-content .assets-empty{color:inherit}.user-settings-tab-content-area.assets-content:focus-within{outline:none}.user-settings-tab-content-area.assets-content .assets-card:focus-within{outline:2px solid rgba(40,93,115,.5);outline-offset:2px}.user-settings-transaction-assets{display:flex;justify-content:center;align-items:center}.user-settings-assets-button{background:transparent;border:none;cursor:pointer;padding:.75rem;border-radius:8px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;min-width:40px;min-height:40px}.user-settings-assets-button:hover{background:#0ee2f11a;transform:scale(1.15);box-shadow:0 4px 12px #0ee2f166}.user-settings-assets-button:active{transform:scale(.95)}.google-account-container{display:grid;grid-template-columns:1fr 1fr;gap:32px;width:100%;align-items:start}.google-account-section{display:flex;flex-direction:column;gap:20px;background:linear-gradient(135deg,#285d7326,#172d391a);border:1px solid rgba(40,93,115,.3);border-radius:16px;padding:28px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.google-account-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,transparent 0%,rgba(14,226,241,.05) 50%,transparent 100%);opacity:0;transition:opacity .4s ease;pointer-events:none}.google-account-section:hover{background:linear-gradient(135deg,#285d7340,#172d3926);border-color:#0ee2f166;transform:translateY(-2px);box-shadow:0 8px 32px #285d7333,0 0 0 1px #0ee2f11a}.google-account-section:hover:before{opacity:1}.google-account-info{display:flex;flex-direction:column;gap:12px}.google-account-header{display:flex;align-items:center;gap:12px}.google-icon{flex-shrink:0;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.google-account-title{font-size:18px;font-weight:600;color:var(--text-primary)}.google-account-description{color:var(--text-secondary);line-height:1.6;margin:0;font-size:14px}.google-account-email{display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,#0ee2f114,#172d3926);border:1px solid rgba(14,226,241,.25);border-radius:12px;padding:16px 20px;margin-top:16px;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.google-account-email:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(to bottom,var(--accent-teal),rgba(40,93,115,.6));transform:scaleY(0);transition:transform .3s ease;transform-origin:bottom}.google-account-email:hover{background:linear-gradient(135deg,#0ee2f11f,#172d3940);border-color:#0ee2f166;transform:translateY(-1px);box-shadow:0 4px 16px #0ee2f126}.google-account-email:hover:before{transform:scaleY(1);transform-origin:top}.google-email-label{font-size:14px;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:8px;position:relative;min-width:fit-content}.google-email-label svg{color:var(--accent-teal);transition:all .3s ease}.google-account-email:hover .google-email-label svg{color:#fff;transform:scale(1.1)}.google-email-value{font-size:14px;font-weight:500;color:var(--accent-teal);font-family:Inter,Segoe UI,sans-serif;background:#0ee2f114;padding:8px 12px;border-radius:8px;border:1px solid rgba(14,226,241,.2);transition:all .3s ease;position:relative;overflow:hidden}.google-email-value:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent 0%,rgba(14,226,241,.1) 50%,transparent 100%);transform:translate(-100%);transition:transform .6s ease}.google-account-email:hover .google-email-value{background:#0ee2f11f;border-color:#0ee2f14d;color:#fff}.google-account-email:hover .google-email-value:before{transform:translate(100%)}.google-account-actions{display:flex;justify-content:flex-start}.google-account-btn{padding:12px 24px;border:none;border-radius:8px;font-weight:500;font-size:14px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;min-width:160px;justify-content:center}.google-account-btn:disabled{opacity:.6;cursor:not-allowed}.google-account-btn.link{background:linear-gradient(45deg,#4285f4,#34a853);color:#fff;box-shadow:0 2px 8px #4285f44d}.google-account-btn.link:hover:not(:disabled){background:linear-gradient(45deg,#3367d6,#2d7d32);transform:translateY(-1px);box-shadow:0 4px 12px #4285f466}.google-account-btn.unlink{background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.3)}.google-account-btn.unlink:hover:not(:disabled){background:#ef444433;border-color:#ef444480;transform:translateY(-1px)}.google-account-benefits{width:100%;background:linear-gradient(135deg,#0ee2f114,#285d730d);border:1px solid rgba(14,226,241,.25);border-radius:16px;padding:24px;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.google-account-benefits:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,transparent 0%,rgba(8,162,173,.03) 50%,transparent 100%);opacity:0;transition:opacity .3s ease;pointer-events:none}.google-account-benefits:hover:before{opacity:1}.google-account-benefits h4{margin:0 0 20px;color:var(--text-primary);font-size:16px;font-weight:600;display:flex;align-items:center;gap:10px;position:relative;z-index:1}.google-account-benefits h4:after{content:"";flex:1;height:1px;background:linear-gradient(to right,rgba(14,226,241,.3),transparent);margin-left:12px}.google-account-benefits ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px;position:relative;z-index:1}.google-account-benefits li{display:flex;align-items:center;gap:12px;color:var(--text-secondary);font-size:14px;line-height:1.5;padding:12px;border-radius:10px;background:#172d3933;border:1px solid rgba(40,93,115,.15);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.google-account-benefits li:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:linear-gradient(to bottom,#0ee2f199,#285d7366);transform:scaleY(0);transition:transform .3s ease;transform-origin:bottom}.google-account-benefits li:hover{background:#172d3966;border-color:#0ee2f14d;transform:translate(4px);box-shadow:0 4px 16px #0ee2f11a}.google-account-benefits li:hover:before{transform:scaleY(1);transform-origin:top}.google-account-benefits li svg{width:18px;height:18px;color:var(--accent-teal);flex-shrink:0;transition:all .3s ease}.google-account-benefits li:hover svg{color:#fff;transform:scale(1.1)}.google-account-benefits li span{font-weight:500;transition:color .3s ease}.google-account-benefits li:hover span{color:var(--text-primary)}@media(max-width:1024px){.google-account-container{grid-template-columns:1fr;gap:24px}.google-account-benefits{max-width:100%;min-width:unset}}@media(max-width:768px){.google-account-container{gap:20px}.google-account-section{padding:20px}.google-account-header{flex-direction:column;align-items:flex-start;gap:8px}.google-account-btn{width:100%}.google-account-benefits{padding:20px}.google-account-benefits ul{gap:12px}.google-account-benefits li{padding:10px}.google-account-email{flex-direction:column;align-items:flex-start;gap:12px;padding:14px 16px}.google-email-label{font-size:13px;gap:6px}.google-email-label svg{width:14px;height:14px}.google-email-value{font-size:13px;padding:6px 10px;width:100%;box-sizing:border-box;word-break:break-all}}@media(max-width:480px){.google-account-section,.google-account-benefits{padding:16px}.google-account-benefits h4{font-size:15px}.google-account-benefits li{padding:8px;font-size:13px}.google-account-benefits li svg{width:16px;height:16px}}.user-settings-page-wrapper.assets-expanded .assets-collections,.user-settings-page-wrapper.assets-expanded .assets-collections *,.user-settings-page-wrapper.assets-expanded .assets-workspace,.user-settings-page-wrapper.assets-expanded .assets-workspace *{transition:none}.user-settings-page-wrapper.assets-expanded .assets-collection-card,.user-settings-page-wrapper.assets-expanded .assets-collection-asset,.user-settings-page-wrapper.assets-expanded .assets-stat-card,.user-settings-page-wrapper.assets-expanded .assets-filter-button,.user-settings-page-wrapper.assets-expanded .assets-refresh-button,.user-settings-page-wrapper.assets-expanded .assets-select-all-button,.user-settings-page-wrapper.assets-expanded .assets-deselect-all-button,.user-settings-page-wrapper.assets-expanded .assets-hide-all-button,.user-settings-page-wrapper.assets-expanded .assets-reset-order-button,.user-settings-page-wrapper.assets-expanded .assets-clear-data-button,.user-settings-page-wrapper.assets-expanded .assets-subtab,.user-settings-page-wrapper.assets-expanded .assets-collection-refresh-button,.user-settings-page-wrapper.assets-expanded .assets-collection-marketplace-button,.user-settings-page-wrapper.assets-expanded .assets-collection-toggle-button,.user-settings-page-wrapper.assets-expanded .assets-collection-load-more-button,.user-settings-page-wrapper.assets-expanded .assets-collection-button,.user-settings-page-wrapper.assets-expanded .assets-empty-cta,.user-settings-page-wrapper.assets-expanded .assets-title-connect-button,.user-settings-page-wrapper.assets-expanded .assets-grid-item{transition:transform .08s ease-out,opacity .08s ease-out,box-shadow .1s ease-out!important}.user-settings-page-wrapper.assets-expanded .user-settings-tab-button:focus{outline:2px solid rgba(40,93,115,.8);outline-offset:3px;transform:translateY(-1px)}.user-settings-page-wrapper.assets-expanded .user-settings-tab-content-area{animation:none}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.user-settings-page-wrapper.assets-expanded .user-settings-tabs-navigation-bar{position:sticky;top:0;z-index:100;box-shadow:0 4px 20px #0000004d}.user-settings-page-wrapper.assets-expanded .user-settings-tab-button.active{box-shadow:0 6px 24px #285d7366;transform:translateY(-2px)}.user-settings-toggle-button:focus{outline:2px solid rgba(40,93,115,.6);outline-offset:2px}.user-settings-toggle-button:focus .toggle-slider{box-shadow:0 0 0 2px #285d734d}.user-settings-toggle-button:active .toggle-slider{transform:scale(.95)}.user-settings-toggle-button:active .toggle-indicator{transform:scale(.9)}.user-settings-toggle-container{animation:slideInFromLeft .4s ease-out}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.user-settings-toggle-button.active .toggle-slider:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:radial-gradient(circle,rgba(14,226,241,.2) 0%,transparent 70%);border-radius:14px;animation:particleGlow 2s ease-in-out infinite}@keyframes particleGlow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.user-settings-toggle-container:hover .toggle-slider{transform:scale(1.05)}.user-settings-toggle-container:hover .toggle-indicator{transform:scale(1.1)}.user-settings-toggle-container *,.user-settings-toggle-button *{transition:all .3s cubic-bezier(.4,0,.2,1)}.user-settings-toggle-container:has(.notification-description){padding:1.25rem;background:#172d39b3}.user-settings-toggle-container:has(.notification-description) .toggle-slider{width:52px;height:26px}.user-settings-toggle-container:has(.notification-description) .toggle-indicator{width:18px;height:18px}.user-settings-toggle-container:has(.notification-description) .user-settings-toggle-button.active .toggle-indicator{left:28px}.user-settings-section-group,.user-settings-notification-category,.user-settings-notification-subsection{max-width:100%;overflow-x:hidden;word-wrap:break-word}.user-settings-form-row{display:flex;flex-wrap:wrap;gap:1rem;max-width:100%}.user-settings-form-row>div{flex:1;min-width:250px;max-width:100%}.user-settings-form-input,.user-settings-form-select{width:100%;max-width:100%;box-sizing:border-box}.user-settings-toggle-header{display:flex;align-items:flex-start;max-width:100%;flex-wrap:wrap}.user-settings-toggle-info{flex:1;min-width:0;max-width:calc(100% - 120px)}.user-settings-filter-buttons{display:flex;flex-wrap:wrap;gap:12px;max-width:100%;justify-content:flex-start;align-items:center}.user-settings-filter-button{white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:12px 24px;color:#fff;font-size:14px;font-weight:500;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;transition:all .3s ease;position:relative}.user-settings-transaction-table{max-width:100%;overflow-x:auto}.user-settings-transaction-header-row,.user-settings-transaction-item{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem;max-width:100%}.user-settings-timeline-container{max-width:100%;overflow-x:auto}.user-settings-subscription-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;max-width:100%}.user-settings-billing-category{max-width:100%;overflow-x:hidden}.user-settings-form-group-inline{display:flex;justify-content:space-between;gap:1rem;max-width:100%}.user-settings-billing-section .user-settings-form-group-inline .user-settings-form-input{width:15%;max-width:25%}.user-settings-form-group-inline>*{flex:1;min-width:200px;max-width:100%}.user-settings-notifications-grid,.user-settings-notification-filters,.user-settings-wallets-section,.user-settings-billing-section,.user-settings-section-content,.user-settings-profile-section,.user-settings-security-section,.user-settings-theme-section,.user-settings-language-section,.user-settings-guild-section,.user-settings-games-section,.user-settings-bio-section{max-width:100%;overflow-x:hidden}.user-settings-billing-container{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem}.user-settings-billing-container .user-settings-billing-header{flex:1}.user-settings-billing-container .user-settings-gift-code-section{display:flex;margin-bottom:0}.user-settings-gift-code-section{margin-bottom:2rem}.user-settings-gift-code-header{margin-bottom:1rem}.user-settings-gift-code{display:flex;flex-direction:column;gap:.5rem}.user-settings-gift-code .user-settings-card-title{margin-bottom:.5rem;font-size:1.25rem;font-weight:600;color:var(--text-primary)}.user-settings-gift-code .user-settings-form-group-inline{display:flex;gap:.75rem;align-items:center}.user-settings-gift-code .user-settings-form-group-inline .user-settings-form-input{flex:1;min-width:200px}.user-settings-gift-code .user-settings-form-group-inline .user-settings-form-actions{flex-shrink:0}.user-settings-gift-code .user-settings-form-hint{margin-top:.25rem;font-size:.875rem;color:var(--text-secondary)}@media(max-width:768px){.user-settings-billing-container{flex-direction:column;gap:1rem}.user-settings-billing-container .user-settings-billing-header,.user-settings-billing-container .user-settings-gift-code-section{flex:none;width:100%}}@media(max-width:768px){.user-settings-gift-code .user-settings-form-group-inline{flex-direction:column;align-items:stretch}.user-settings-gift-code .user-settings-form-group-inline .user-settings-form-input{min-width:auto}}.user-1128-header{margin-bottom:20px;padding:15px;background:linear-gradient(135deg,#0ee2f1,#6366f1);border-radius:8px;color:#fff;text-align:center}.user-1128-header h3{margin:0 0 8px;font-size:1.2em;font-weight:600}.user-1128-header p{margin:0;font-size:.9em;opacity:.9}.user-1128-card{border:2px solid #0ee2f1;background:linear-gradient(135deg,#0ee2f11a,#6366f11a)}.user-1128-card .subscription-plan-name{color:#0ee2f1}.user-1128-card .subscription-priority-badge{background:linear-gradient(135deg,#0ee2f1,#6366f1);color:#fff}.user-settings-timeline-period.subscription-overview-card{background:linear-gradient(135deg,#1a1a2e,#16213e);border:1px solid #2d3748;border-radius:12px;padding:16px;cursor:pointer;transition:all .3s ease;position:absolute;z-index:10;box-shadow:0 4px 15px #0003;overflow:hidden;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;width:auto;min-width:300px}.user-settings-timeline-period.subscription-overview-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#0ee2f1,#6366f1,#8b5cf6)}.user-settings-timeline-period.subscription-overview-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0ee2f126;border-color:#0ee2f1}.user-settings-timeline-period.subscription-overview-card.selected{border-color:#0ee2f1;box-shadow:0 8px 25px #0ee2f140;transform:translateY(-2px)}.timeline-plan-card-content{display:flex;flex-direction:column;height:100%;gap:12px;color:#fff;position:relative;z-index:1}.timeline-plan-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.timeline-plan-priority{background:#fff3;color:#fff;padding:4px 8px;border-radius:6px;font-size:.8em;font-weight:600;white-space:nowrap;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3)}.timeline-plan-details{display:flex;gap:12px;margin-bottom:12px;justify-content:space-between}.timeline-plan-stat{display:flex;flex-direction:column;align-items:center;min-width:0;flex:1;padding:8px;background:#ffffff0d;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.timeline-plan-stat .stat-label{font-size:.7em;color:#fffc;margin-bottom:4px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.timeline-plan-stat .stat-value{font-size:1em;font-weight:600;color:#fff;white-space:nowrap}.timeline-plan-dates{display:flex;gap:12px;margin-top:auto;justify-content:space-between}.timeline-date{display:flex;flex-direction:column;align-items:center;min-width:0;flex:1;padding:8px;background:#ffffff0d;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.timeline-date .date-label{font-size:.7em;color:#fffc;margin-bottom:4px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.timeline-date .date-value{font-size:.85em;font-weight:600;color:#fff;white-space:nowrap}.user-settings-timeline-extends-indicator{position:absolute;top:50%;transform:translateY(-50%);background:#ffffffe6;color:var(--accent-color);padding:4px 8px;border-radius:4px;font-weight:600;font-size:.8em;z-index:15;box-shadow:0 2px 8px #0003}.user-settings-timeline-extends-indicator.extends-before{left:-40px}.user-settings-timeline-extends-indicator.extends-after{right:-40px}@media(max-width:768px){.timeline-tier-cards{height:120px}.subscription-timeline-card{height:100px;padding:8px}.timeline-plan-details,.timeline-plan-dates{flex-direction:column;gap:4px}.timeline-plan-stat,.timeline-date{flex-direction:row;justify-content:space-between;align-items:center}.timeline-plan-stat .stat-label,.timeline-date .date-label{margin-bottom:0;margin-right:4px}.timeline-plan-name{font-size:1em}.timeline-plan-stat .stat-value{font-size:.8em}.timeline-date .date-value{font-size:.7em}}@media(max-width:480px){.timeline-tier-cards{height:140px}.subscription-timeline-card{height:120px;padding:6px}.timeline-plan-header{flex-direction:column;align-items:flex-start;gap:4px}.timeline-plan-priority{font-size:.7em;padding:2px 6px}}.subscription-history-section{margin-top:2rem;background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.subscription-history-header{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;cursor:pointer;transition:all .3s ease;background:linear-gradient(135deg,#ffffff14,#ffffff08);border-bottom:1px solid rgba(255,255,255,.1)}.subscription-history-header:hover{background:linear-gradient(135deg,#ffffff1f,#ffffff0f)}.subscription-history-title h3{margin:0;font-size:1.25rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#fff,#a0a0a0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.subscription-history-subtitle{display:block;margin-top:.25rem;font-size:.875rem;color:#ffffffb3;font-weight:400}.subscription-history-toggle{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#ffffff1a;transition:all .3s ease}.subscription-history-toggle:hover{background:#fff3}.subscription-history-arrow{font-size:.875rem;color:#fff;transition:transform .3s ease;transform:rotate(0)}.subscription-history-arrow.open{transform:rotate(180deg)}.subscription-history-content{padding:0;background:#0003;animation:slideDown .3s ease}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.subscription-history-loading{display:flex;align-items:center;justify-content:center;padding:3rem 2rem;color:#ffffffb3;gap:1rem}.loading-spinner{width:20px;height:20px;border:2px solid rgba(255,255,255,.2);border-top:2px solid #ffffff;border-radius:50%;animation:spin 1s linear infinite}.subscription-history-list{padding:0}.subscription-history-item{padding:1.5rem 2rem;border-bottom:1px solid rgba(255,255,255,.05);transition:all .3s ease}.subscription-history-item:last-child{border-bottom:none}.subscription-history-item:hover{background:#ffffff08}.subscription-history-item-header{display:flex;justify-content:flex-start;margin-bottom:1rem}.subscription-history-plan-info{display:flex;flex-direction:column;gap:.25rem}.subscription-history-plan-name{margin:0;font-size:1.125rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.subscription-history-action{font-size:.75rem;color:#fff9;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.subscription-history-date{font-size:.875rem;color:#fffc;font-weight:500;background:#ffffff1a;padding:.5rem 1rem;border-radius:8px}.subscription-history-item-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.subscription-history-detail-row{display:flex;flex-direction:column;gap:.25rem}.subscription-history-detail-label{font-size:.75rem;color:#fff9;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.subscription-history-detail-value{font-size:.875rem;color:#fff;font-weight:600}.subscription-history-source{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.subscription-history-source-subscription{background:#22c55e33;color:#22c55e;border:1px solid rgba(34,197,94,.3)}.subscription-history-source-gift{background:#a855f733;color:#a855f7;border:1px solid rgba(168,85,247,.3)}.subscription-history-source-upgrade{background:#3b82f633;color:#3b82f6;border:1px solid rgba(59,130,246,.3)}.subscription-history-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;color:#fff9}.subscription-history-empty-icon{font-size:3rem;margin-bottom:1rem;opacity:.5}.subscription-history-empty h4{margin:0 0 .5rem;font-size:1.125rem;color:#fffc;font-weight:600}.subscription-history-empty p{margin:0;font-size:.875rem;line-height:1.5}.user-settings-generate-gift-section{background:linear-gradient(135deg,#0f172a,#1e293b);border:1px solid rgba(59,130,246,.2);border-radius:20px;padding:2rem;margin:1.5rem 0;box-shadow:0 20px 25px -5px #0000004d,0 10px 10px -5px #0000001a,inset 0 1px #ffffff1a;position:relative;overflow:hidden}.user-settings-generate-gift-section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.5),transparent)}.user-settings-generate-gift-section:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(59,130,246,.03) 0%,transparent 70%);pointer-events:none}.user-settings-generate-gift-header{margin-bottom:2rem;position:relative;z-index:1}.user-settings-generate-gift-header h3{font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,#3b82f6,#60a5fa,#93c5fd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 .5rem;letter-spacing:-.025em}.user-settings-generate-gift-header p{font-size:.95rem;color:#94a3b8cc;margin:0;font-weight:400;line-height:1.5}.user-settings-generate-gift-form{margin-bottom:2rem;position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr auto;gap:1.5rem;align-items:end}.user-settings-generate-gift-input-group{display:flex;flex-direction:column;gap:.75rem}.user-settings-generate-gift-label{font-size:.875rem;font-weight:600;color:#e2e8f0;text-transform:uppercase;letter-spacing:.05em}.user-settings-generate-gift-select{padding:1rem 1.25rem;border:2px solid rgba(59,130,246,.2);border-radius:12px;background:#0f172acc;color:#e2e8f0;font-size:.95rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative}.user-settings-generate-gift-select:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a,0 0 20px #3b82f633;transform:translateY(-1px)}.user-settings-generate-gift-select:hover{border-color:#3b82f666;transform:translateY(-1px)}.user-settings-generate-gift-button{background:linear-gradient(135deg,#3b82f6,#1d4ed8,#1e40af);color:#fff;border:none;padding:1rem 2rem;border-radius:12px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 4px 15px #3b82f64d,inset 0 1px #fff3}.user-settings-generate-gift-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.user-settings-generate-gift-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #3b82f666,inset 0 1px #ffffff4d}.user-settings-generate-gift-button:hover:not(:disabled):before{left:100%}.user-settings-generate-gift-button:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 10px #3b82f64d,inset 0 1px #fff3}.user-settings-generate-gift-button:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.user-settings-generate-gift-button.loading{position:relative;color:transparent}.user-settings-generate-gift-button.loading:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:spin 1s linear infinite}.user-settings-generated-gift-code{background:linear-gradient(135deg,#10b9811a,#0596690d);border:1px solid rgba(16,185,129,.3);border-radius:16px;padding:2rem;margin-top:2rem;position:relative;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;animation:slideInUp .5s cubic-bezier(.4,0,.2,1)}.user-settings-generated-gift-code:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#10b981,#059669,#10b981)}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.user-settings-generated-gift-code h4{color:#10b981;margin:0 0 1.5rem;font-size:1.25rem;font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:.05em}.gift-code-display{display:flex;flex-direction:column;gap:1.5rem}.gift-code-value{display:flex;align-items:center;gap:1rem;background:#10b9811a;padding:1.5rem;border-radius:12px;border:2px solid rgba(16,185,129,.3);position:relative;overflow:hidden}.gift-code-value:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(16,185,129,.1),transparent);animation:shimmer 2s infinite}.gift-code-value strong{color:#10b981;font-size:1.25rem;font-weight:700;font-family:JetBrains Mono,Fira Code,Courier New,monospace;letter-spacing:.1em;flex:1;text-align:center}.copy-gift-code-button{background:linear-gradient(135deg,#10b98133,#0596691a);border:2px solid rgba(16,185,129,.4);border-radius:8px;padding:.75rem 1rem;color:#10b981;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem}.copy-gift-code-button:hover{background:linear-gradient(135deg,#10b9814d,#05966933);border-color:#10b98199;transform:translateY(-2px);box-shadow:0 4px 12px #10b9814d}.copy-gift-code-button:active{transform:translateY(0)}.gift-code-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.gift-code-details p{color:#94a3b8e6;margin:0;font-size:.9rem;line-height:1.6}.gift-code-details strong{color:#e2e8f0;font-weight:600}.claiming-animation{background:linear-gradient(45deg,#0ee2f1,#3b82f6,#8b5cf6,#0ee2f1)!important;background-size:400% 400%!important;animation:claimingGradient 2s ease infinite!important;position:relative;overflow:hidden}.claiming-animation:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:claimingShine 1.5s ease-in-out infinite}.claiming-spinner{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:claimingSpin 1s ease-in-out infinite;margin-right:8px}@keyframes claimingGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes claimingShine{0%{left:-100%}to{left:100%}}@keyframes claimingSpin{to{transform:rotate(360deg)}}.gift-code-success-animation{animation:giftCodeSuccess .6s ease-out}@keyframes giftCodeSuccess{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@media(max-width:768px){.subscription-history-header{padding:1rem 1.5rem}.subscription-history-title h3{font-size:1.125rem}.subscription-history-subtitle{font-size:.8rem}.subscription-history-item{padding:1rem 1.5rem}.subscription-history-item-header{flex-direction:column;align-items:flex-start;gap:.5rem}.subscription-history-item-details{grid-template-columns:1fr;gap:.75rem}.subscription-history-empty{padding:3rem 1.5rem}.user-settings-generate-gift-section{padding:1.5rem;margin:1rem 0}.user-settings-generate-gift-form{grid-template-columns:1fr;gap:1rem}.user-settings-generate-gift-button{width:100%;padding:1rem}.user-settings-generate-gift-header h3{font-size:1.25rem}.gift-code-details{grid-template-columns:1fr}.gift-code-value{flex-direction:column;align-items:flex-start;gap:.5rem}}.subscription-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.subscription-plan-name{text-align:center;font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.subscription-overview-card .subscription-card-stats{display:flex!important;grid-template-columns:none!important;gap:1rem;margin-bottom:1rem}.subscription-overview-card .subscription-stat-item{display:flex;flex-direction:column;align-items:center;flex:1;padding:.75rem;background:#ffffff0d;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.stat-label{font-size:.875rem;color:#9ca3af;font-weight:500;margin-bottom:.25rem}.stat-value{font-size:1.25rem;font-weight:700;color:#1f2937}.stat-value.months-remaining{color:#00d4ff}.stat-value.days-remaining{color:orange}.subscription-card-source{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;padding:.5rem 0}.source-label{font-size:.875rem;color:#6b7280;font-weight:500}.source-badges-container{display:flex;gap:.5rem;flex-wrap:wrap}.source-badge{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;letter-spacing:.025em;text-transform:uppercase;border:1px solid transparent;transition:all .2s ease}.source-badge.subscription{background:#22c55e14;color:#16a34a;border-color:#22c55e26}.source-badge.gift{background:#a855f714;color:#9333ea;border-color:#a855f726}.source-badge.upgrade{background:#3b82f614;color:#2563eb;border-color:#3b82f626}.source-badge.stripe{background:#6366f114;color:#6366f1;border-color:#6366f126}.source-badge:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.active-plan-badge{font-size:.75rem;font-weight:600;color:#10b981;background:#10b9811a;padding:2px 6px;border-radius:4px;margin-left:8px;border:1px solid rgba(16,185,129,.2)}.subscription-overview-card.subscription-card{background:linear-gradient(135deg,#1a1a2e,#16213e);border:1px solid #2d3748;border-radius:12px;padding:16px;transition:all .3s ease;position:relative;overflow:hidden}.subscription-overview-card.subscription-card:has(.active-plan-badge){border:2px solid #0ee2f1;box-shadow:0 8px 32px #0ee2f126}.subscription-overview-card.subscription-card:has(.active-plan-badge):before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#0ee2f1,#6366f1,#8b5cf6);border-radius:12px 12px 0 0}.subscription-overview-card.subscription-card:has(.active-plan-badge):hover{border-color:#6366f1;box-shadow:0 12px 40px #0ee2f140;transform:translateY(-2px)}.subscription-overview-card.subscription-card.active-plan{border:2px solid #0ee2f1;box-shadow:0 8px 32px #0ee2f126;background:linear-gradient(135deg,#0f172a,#1e293b)}.subscription-overview-card.subscription-card.active-plan:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#0ee2f1,#6366f1,#8b5cf6);border-radius:12px 12px 0 0}.subscription-overview-card.subscription-card.active-plan:hover{border-color:#6366f1;box-shadow:0 12px 40px #0ee2f140;transform:translateY(-2px)}.subscription-overview-card.subscription-card.inactive-plan{border:1px solid #4b5563;box-shadow:0 4px 16px #0000001a;background:linear-gradient(135deg,#1f2937,#111827);opacity:.8}.subscription-overview-card.subscription-card.inactive-plan:hover{border-color:#6b7280;box-shadow:0 6px 20px #00000026;transform:translateY(-1px);opacity:.9}.active-plan-badge{background:linear-gradient(135deg,#0ee2f1,#6366f1);color:#000;padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:600;margin-left:.5rem;text-transform:uppercase;letter-spacing:.05em}.inactive-plan-badge{background:linear-gradient(135deg,#6b7280,#9ca3af);color:#fff;padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:600;margin-left:.5rem;text-transform:uppercase;letter-spacing:.05em}.continuation-info{margin-top:.5rem}.continuation-text{color:#9ca3af;font-size:.75rem;font-style:italic;background:#6b72801a;padding:.25rem .5rem;border-radius:.25rem;border-left:2px solid #6b7280}.subscription-history-list{display:flex;flex-direction:column;gap:.5rem}.subscription-history-item{display:flex;align-items:center;justify-content:flex-start;background:#374151;border:1px solid #4b5563;border-radius:6px;padding:.75rem 1rem;transition:border-color .2s ease;min-height:48px;gap:1rem}.subscription-history-item:hover{border-color:#6b7280}.history-plan{display:flex;flex-direction:column;gap:.125rem;min-width:0;flex-shrink:0;max-width:150px}.plan-name{text-align:left;font-size:.875rem;font-weight:600;color:#f9fafb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.action-type{font-size:.75rem;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px}.history-details{display:flex;align-items:center;gap:1rem;margin:0 1rem;flex-shrink:0}.history-months{font-size:.75rem;color:#f9fafb;font-weight:500;background:#4b5563;padding:.125rem .5rem;border-radius:4px;min-width:4rem;text-align:center;white-space:nowrap}.history-amount{font-size:.75rem;color:#22c55e;font-weight:600;min-width:3rem;text-align:right}.history-source{font-size:.75rem;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;min-width:4rem;text-align:center}.history-date{font-size:.75rem;color:#9ca3af;font-weight:500;flex-shrink:0;min-width:2.5rem;text-align:right}.subscription-history-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center;background:#374151;border-radius:8px;border:1px solid #4b5563}.subscription-history-empty-icon{font-size:2rem;margin-bottom:1rem;opacity:.6}.subscription-history-empty h4{font-size:1.125rem;font-weight:600;color:#f9fafb;margin-bottom:.5rem}.subscription-history-empty p{color:#9ca3af;font-size:.875rem;line-height:1.5}.subscription-history-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center}.loading-spinner{width:2rem;height:2rem;border:2px solid #4b5563;border-top:2px solid #3b82f6;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.subscription-history-loading span{color:#9ca3af;font-size:.875rem;font-weight:500}@media(max-width:768px){.subscription-history-item{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.75rem;min-height:auto}.history-plan{width:100%;margin-bottom:.25rem;max-width:none}.history-details{width:100%;justify-content:space-between;margin:0;gap:.5rem}.history-date{align-self:flex-end;margin-top:.25rem}.history-months{min-width:3.5rem;font-size:.7rem}.history-amount{min-width:2.5rem;font-size:.7rem}.history-source{min-width:3rem;font-size:.7rem}}@media(max-width:480px){.subscription-history-item{padding:.5rem}.plan-name{font-size:.8rem}.action-type{font-size:.7rem}.history-details{gap:.25rem}.history-months{padding:.1rem .25rem;font-size:.65rem;min-width:3rem}.history-amount,.history-source{font-size:.65rem}.history-date{font-size:.7rem}}.user-settings-gift-code-blocked{display:flex;align-items:center;gap:.5rem;padding:.75rem;margin-bottom:1rem;background:#9ca3af1a;border:1px solid rgba(156,163,175,.3);border-radius:var(--border-radius-md);color:var(--text-inactive);font-size:.875rem;animation:fadeIn .3s ease-in-out}.user-settings-gift-code-blocked .blocked-icon{font-size:1rem;flex-shrink:0}.user-settings-gift-code-blocked .blocked-message{flex:1;font-weight:500}.user-settings-gift-code-attempts{margin-top:.5rem;text-align:center}.user-settings-gift-code-attempts .attempts-warning{display:inline-flex;align-items:left;gap:.25rem;padding:.25rem .5rem;background:#fbbf241a;border:1px solid rgba(251,191,36,.3);border-radius:var(--border-radius-sm);color:#fbbf24;font-size:.75rem;font-weight:500}.user-settings-form-input:disabled{background:#4b556380;color:var(--text-inactive);cursor:not-allowed;opacity:.6}.user-settings-submit-button:disabled{background:#4b556380;color:var(--text-inactive);cursor:not-allowed;opacity:.6}.user-settings-submit-button .blocked-icon{margin-right:.5rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.user-settings-wallet-selected-profile{display:flex;align-items:center;gap:.5rem;margin-top:.15rem}.user-settings-wallet-selected-name{font-size:.8rem;font-weight:600;color:var(--text-primary, #e2e8f0);max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none}.hl-register-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120000;display:flex;align-items:center;justify-content:center;padding:20px;background:#020617b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hl-register-modal{width:min(520px,100%);max-height:min(92vh,760px);min-height:320px;overflow:auto;border-radius:16px;border:1px solid rgba(14,225,242,.28);background:linear-gradient(165deg,#0f172af7,#0f172aeb),#080f1efa;box-shadow:0 24px 64px #0000008c,0 0 0 1px #ffffff0a;padding:0}.hl-register-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 12px;border-bottom:1px solid rgba(255,255,255,.08)}.hl-register-modal-title{margin:0;font-size:1.05rem;font-weight:800;letter-spacing:.02em;color:#f1f5f9}.hl-register-modal-sub{margin:6px 0 0;font-size:.8125rem;line-height:1.45;color:#94a3b8f2;font-weight:500}.hl-register-modal-close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#0003;color:#e2e8f0;cursor:pointer;transition:background .15s ease,border-color .15s ease}.hl-register-modal-close:hover{border-color:#0ee1f259;background:#0ee1f214}.hl-register-modal-body{padding:16px 20px;display:flex;flex-direction:column;gap:14px}.hl-register-modal-field label{display:block;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8f2;margin-bottom:6px}.hl-register-modal-field--wallets-profile label{margin-bottom:6px}.hl-register-modal-db-score-hint{margin:0 0 10px;font-size:.7rem;line-height:1.35;font-style:italic;font-weight:500;color:#94a3b8d1}.hl-register-wallet-line{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:12px;width:100%;min-width:0;box-sizing:border-box}.hl-register-wallet-line--selectable{cursor:pointer;padding:6px 8px;margin:0 -8px;border-radius:12px;border:1px solid transparent;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.hl-register-wallet-line--selectable:hover{background:#0ee1f20f;border-color:#0ee1f233}.hl-register-wallet-line--selectable:focus{outline:none}.hl-register-wallet-line--selectable:focus-visible{border-color:#0ee1f273;box-shadow:0 0 0 2px #0ee1f240}.hl-register-wallet-line--selectable.hl-register-wallet-line--active{background:#0ee1f217;border-color:#0ee1f266;box-shadow:0 0 0 1px #0ee1f233}.hl-register-wallet-line .hl-register-modal-profile-block--compact{flex:0 0 200px;width:200px;box-sizing:border-box;margin-bottom:0;padding:8px 10px;gap:10px}.hl-register-modal-profile-block--compact .hl-register-modal-profile-meta{justify-content:center}.hl-register-modal-profile-block--compact .hl-register-modal-db-score-value{font-size:1.05rem;line-height:1.2}.hl-register-wallet-line .hl-register-wallet-row,.hl-register-wallet-line .hl-register-modal-single-wallet-row{flex:1 1 0;min-width:0;width:auto}.hl-register-modal-single-wallet-row{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#0003}@media(max-width:480px){.hl-register-wallet-line{flex-wrap:wrap}.hl-register-wallet-line .hl-register-modal-profile-block--compact{flex:1 1 100%;width:100%;max-width:none}}.hl-register-modal-single-wallet-addr{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums;color:#e2e8f0}.hl-register-modal-field .user-settings-form-input{width:100%;box-sizing:border-box}.hl-register-modal-calendar-row{margin-top:12px;padding:10px 12px;border-radius:12px;border:1px solid rgba(56,189,248,.2);background:#082f4933}.hl-register-modal-calendar-label{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:13px;line-height:1.4;font-weight:600;color:#e2e8f0eb;margin:0}.hl-register-modal-calendar-check{margin-top:2px;flex-shrink:0;width:16px;height:16px;accent-color:#0ee1f2}.hl-register-modal-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:4px;position:sticky;bottom:0;padding-top:12px;padding-bottom:4px;background:linear-gradient(180deg,#0f172a00,#0f172abf 35%,#0f172af2);border-top:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hl-register-modal-actions .hl-register-modal-btn-secondary{padding:10px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#0003;color:#e2e8f0;font-weight:700;cursor:pointer}.hl-register-modal-actions .hl-register-modal-btn-primary{padding:10px 18px;border-radius:12px;border:1px solid rgba(52,211,153,.45);background:linear-gradient(180deg,#1665346b,#064e3b40);color:#ecfdf5;font-weight:800;cursor:pointer}.hl-register-modal-actions .hl-register-modal-btn-primary:disabled,.hl-register-modal-actions .hl-register-modal-btn-secondary:disabled{opacity:.55;cursor:not-allowed}.hl-register-modal-error{padding:10px 12px;border-radius:10px;border:1px solid rgba(248,113,113,.35);background:#7f1d1d33;color:#fecaca;font-size:.8125rem}.hl-register-modal-guild-note{font-size:.8125rem;color:#94a3b8e6;margin:-4px 0 0}.hl-register-guild-context{margin-top:4px;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#0000002e}.hl-register-guild-context p{margin:0 0 8px;font-size:.78rem;line-height:1.5;color:#cbd5e1eb}.hl-register-guild-context p:last-child{margin-bottom:0}.hl-register-guild-context-lead strong{color:#e2e8f0}.hl-register-roadmap-term{cursor:help;font-weight:700;color:#e2e8f0;border-bottom:1px dotted rgba(94,234,212,.45);text-decoration:none}.hl-register-roadmap-term:hover{color:#99f6e4;border-bottom-color:#99f6e4a6}.hl-register-guild-context-settings{font-size:.72rem!important;color:#94a3b8f2!important}.hl-register-modal .lucid-dropdown.cyber{width:100%}.hl-register-roster-panel{padding:12px 14px;border-radius:12px;border:1px solid rgba(14,225,242,.2);background:#00000038}.hl-register-roster-panel-title{margin:0 0 8px;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8f2}.hl-register-roster-score-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.hl-register-roster-score-value{font-size:1.35rem;font-weight:800;color:#f1f5f9;font-variant-numeric:tabular-nums}.hl-register-roster-updating{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#facc15f2;animation:hl-register-roster-pulse 1.2s ease-in-out infinite}@keyframes hl-register-roster-pulse{0%,to{opacity:.65}50%{opacity:1}}.hl-register-roster-formula{margin:8px 0 0;font-size:.75rem;line-height:1.45;color:#94a3b8f2}.hl-register-roster-formula code{font-size:.72rem;color:#a5f3fc;background:#064e3b40;padding:1px 5px;border-radius:4px}.hl-register-roster-selected{margin-top:10px;padding-top:8px;border-top:1px solid rgba(255,255,255,.06)}.hl-register-roster-selected-title{margin:0 0 6px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8e6}.hl-register-roster-chip{display:inline-flex;align-items:center;gap:6px;margin:0 6px 6px 0;padding:4px 8px;border-radius:8px;font-size:.72rem;background:#0f766e33;border:1px solid rgba(45,212,191,.25);color:#ccfbf1}.hl-register-roster-legend{margin:8px 0 0;padding:0;list-style:none;font-size:.7rem;line-height:1.5;color:#94a3b8eb}.hl-register-roster-legend li{margin-bottom:4px}.hl-register-roster-legend strong{color:#e2e8f0}.hl-register-roster-muted{margin:0;font-size:.78rem;color:#94a3b8e0}.hl-register-modal-profile-block{display:flex;flex-direction:row;align-items:center;gap:16px;padding:12px 14px;border-radius:12px;border:1px solid rgba(14,225,242,.18);background:#00000038;margin-bottom:2px}.hl-register-modal-profile-visual-wrap{display:flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0;min-width:0}.hl-register-modal-profile-nick{display:block;max-width:100px;font-size:.68rem;font-weight:800;letter-spacing:.02em;line-height:1.2;color:#f1f5f9;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hl-register-modal-profile-nick--muted{font-weight:600;color:#94a3b8eb}.hl-register-modal-profile-visual{flex-shrink:0}.hl-register-modal-profile-visual .illuvium-profile-avatar{display:block}.hl-register-modal-profile-meta{display:flex;flex-direction:column;gap:4px;min-width:0}.hl-register-modal-db-score-label{font-size:.65rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8e0}.hl-register-modal-db-score-value{font-size:1.25rem;font-weight:800;font-variant-numeric:tabular-nums;color:#0ee1f2}.hl-register-wallet-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.hl-register-wallet-row{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;padding:6px 8px 6px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#0003;transition:border-color .15s ease,background .15s ease}.hl-register-wallet-row:hover{border-color:#0ee1f247}.hl-register-wallet-row--active{border-color:#0ee1f273;background:#0ee1f214}.hl-register-wallet-row-select{flex:1;min-width:0;margin:0;padding:6px 4px;border:none;border-radius:8px;background:transparent;color:#e2e8f0;font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer;text-align:left;font-family:inherit}.hl-register-wallet-row-select:hover{color:#f1f5f9}.hl-register-wallet-row--in-line{flex:1 1 0;min-width:0;width:auto;justify-content:flex-start;gap:6px;padding:4px 6px;border-color:#ffffff14}.hl-register-wallet-row--in-line .hl-register-wallet-row-addr{flex:0 0 auto;width:max-content;max-width:min(11ch,100%);min-width:0;padding:2px 0}.hl-register-wallet-row-addr{flex:1;min-width:0;margin:0;padding:6px 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums;color:#e2e8f0;-webkit-user-select:none;user-select:none}.hl-register-wallet-copy{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;border:1px solid rgba(14,225,242,.25);background:#0ee1f20f;color:#0ee1f2;cursor:pointer;transition:background .15s ease}.hl-register-wallet-copy:hover{background:#0ee1f224}.tier-list-mini-preview{margin-top:6px;padding:6px 8px;border:1px solid rgba(40,93,115,.5);border-radius:6px;background:#08141e59}.mini-preview-row{display:flex;align-items:center;gap:8px;font-size:12px;color:#b7c5d3}.mini-preview-tier{width:14px;text-align:center;font-weight:600;color:#eff2f5}.mini-preview-count{width:20px;text-align:right;color:#0ee1f2}.mini-preview-names{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mini-preview-images{display:flex;gap:4px}.mini-preview-thumb{width:22px;height:22px;object-fit:cover;border-radius:4px;border:1px solid rgba(40,93,115,.6)}.tier-list-maker .tier-list-modal.load-modal{width:490px;max-width:calc(100vw - 40px)}.tier-list-maker .tier-list-modal.load-modal .tier-list-modal-content{max-height:75vh;overflow-y:auto}.tier-list-maker .saved-tier-lists{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:12px}.item-hover-illuvial-panel{position:relative;margin-top:0;padding:14px 16px;border-radius:12px;border:1px solid rgba(14,225,242,.18);background:#00000070;overflow:hidden}.illuvial-omega-description{margin-top:8px;padding:10px 12px;font-size:12px;line-height:1.4;color:#e0e0e0;background:#00000039;border:1px solid rgba(14,225,242,.22);border-radius:6px}.illuvial-pill-stage{padding:3px 9px;font-size:11px}.tier-list-maker .saved-tier-list-item{display:flex;align-items:stretch;gap:12px;padding:10px 12px;border:1px solid rgba(40,93,115,.55);border-radius:10px;background:linear-gradient(180deg,#08141e8c,#08141e59);transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease}.tier-list-maker .saved-tier-list-item:hover{border-color:#0ee1f299;box-shadow:0 8px 28px #0ee1f21f;transform:translateY(-1px)}.tier-list-maker .saved-tier-list-info{flex:1;min-width:0}.tier-list-maker .saved-tier-list-name{margin:0 0 2px;font-size:16px;font-weight:700}.tier-list-maker .saved-tier-list-description{margin:0 0 6px;font-size:12px;color:#9fb0bf}.tier-list-maker .saved-tier-list-meta{display:flex;gap:10px;align-items:center;margin-bottom:6px;font-size:12px;color:#b7c5d3}.tier-list-maker .saved-tier-list-actions{display:flex;flex-direction:column;gap:6px}.tier-list-maker .load-tier-list-button,.tier-list-maker .delete-tier-list-button{padding:6px 10px;border-radius:6px;border:1px solid rgba(40,93,115,.6);background:#0a192399;color:#e9f2f9;cursor:pointer;transition:background .15s ease,border-color .15s ease}.tier-list-maker .load-tier-list-button:hover{border-color:#0ee1f2b3;background:#0ee1f21f}.tier-list-maker .delete-tier-list-button:hover{border-color:#d81224b3;background:#d812241f}.tier-list-maker .tier-list-mini-preview{margin-top:6px;padding:6px 8px;border:1px solid rgba(40,93,115,.5);border-radius:6px;background:#08141e59}.tier-list-maker .mini-preview-row{display:flex;align-items:center;gap:10px;font-size:13px;color:#b7c5d3}.tier-list-maker .mini-preview-tier{width:16px;text-align:center;font-weight:600;color:#eff2f5}.tier-list-maker .mini-preview-count{width:22px;text-align:right;color:#0ee1f2}.tier-list-maker .mini-preview-names{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tier-list-maker .mini-preview-images{display:flex;gap:4px}.tier-list-maker .mini-preview-thumb{width:24px;height:24px;object-fit:cover;border-radius:4px;border:1px solid rgba(40,93,115,.6)}.tier-list-maker{padding:clamp(1px,2vw,5px) clamp(10px,3vw,20px) clamp(10px,3vw,20px);background:linear-gradient(135deg,#020617fa,#0f172af5,#1e293bf0);border:1px solid rgba(59,130,246,.2);border-radius:8px;box-shadow:0 20px 60px #0009,0 0 0 1px #3b82f614,inset 0 1px #ffffff14;color:#fff;transition:border-color .25s ease,box-shadow .25s ease;position:relative;overflow:visible;contain:layout style}.tier-list-maker:hover{border-color:#3b82f64d;box-shadow:0 22px 56px #000000a6,0 0 0 1px #3b82f61f,inset 0 1px #ffffff1a}.tier-list-maker .item-option{border-color:#73352847}.watermark-logo{position:absolute;bottom:10px;right:10px;width:100px;height:auto;z-index:10}.item-selection{margin-bottom:20px;width:100%;box-sizing:border-box}.item-selection h4{font-size:.8rem;color:#a29e9e;margin-bottom:5px}.item-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:5px;padding:5px;overflow-y:auto;width:100%;box-sizing:border-box;align-items:start;contain:layout style;content-visibility:auto}.item-list.item-list-refresh-pending{pointer-events:none;min-height:100px}.item-list-refresh-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#050b12c7;border-radius:8px;color:#0ee1f2;font-size:.85rem;pointer-events:none}.item-list-refresh-spinner{width:28px;height:28px;border:2px solid rgba(14,225,242,.25);border-top-color:#0ee1f2;border-radius:50%;animation:tlm-items-refresh-spin .7s linear infinite}@keyframes tlm-items-refresh-spin{to{transform:rotate(360deg)}}.tier-list-wrapper.tier-list-wrapper-refresh-pending{opacity:.88;pointer-events:none;transition:opacity .2s ease}.tier-list-maker .smart-filters-section-refresh-pending{position:relative}.tier-list-maker .smart-filters-loading-placeholder{display:flex;align-items:center;justify-content:center;gap:10px;padding:16px 12px;color:#0ee1f2;font-size:.85rem}.tier-row{display:flex;align-items:stretch;min-height:auto}.tier-label{display:flex;justify-content:center;align-items:center;text-align:center;padding:10px;color:#242424;font-weight:700;position:relative;cursor:pointer;width:fit-content;min-width:80px;max-width:150px;box-shadow:0 2px 4px #0003;transition:background-color .3s ease}.tier-label.show-color-picker:after{content:"";position:absolute;bottom:clamp(3px,1vw,5px);left:clamp(3px,1vw,5px);width:clamp(6px,2vw,8px);height:clamp(6px,2vw,8px);background-color:#5fd913;border-radius:2px;z-index:10}.tier-label-input{background:transparent;border:none;color:#242424;font-weight:700;text-align:center;width:100%;height:100%;padding:clamp(3px,1vw,5px);outline:none;line-height:1;box-sizing:border-box;white-space:nowrap}.tier-label-input:focus{outline:none}.color-picker{position:absolute;bottom:-40px;left:50%;transform:translate(-50%);z-index:10;border:1px solid #285d73;border-radius:4px}.tier-items{display:flex;flex-wrap:wrap;gap:0;padding:5px 10px;flex:1;align-items:flex-start;align-content:flex-start;contain:layout style}.tier-items .item-option{margin:0 1px;transition:transform .15s ease,box-shadow .15s ease;position:relative;z-index:50}.tier-items .item-option.item-drop-target{transform:scale(1.08);z-index:70!important;box-shadow:0 0 20px #0ee2f280,0 0 10px #0ee2f24d,inset 0 0 20px #0ee2f21a;border:2px solid rgba(14,226,242,.5);border-radius:4px}.tier-items .item-option.item-drop-left{border-left:4px solid #0ee1f2;box-shadow:-4px 0 20px #0ee2f2cc,0 0 20px #0ee2f280,inset -4px 0 10px #0ee2f233;padding-left:2px}.tier-items .item-option.item-drop-right{border-right:4px solid #0ee1f2;box-shadow:4px 0 20px #0ee2f2cc,0 0 20px #0ee2f280,inset 4px 0 10px #0ee2f233;padding-right:2px}.item-inline-drop-indicator{position:absolute;top:-3px;bottom:-3px;width:4px;background:linear-gradient(180deg,#0ee2f2f2,#0ee1f2,#0ee2f2f2);z-index:25;box-shadow:0 0 20px #0ee2f2,0 0 10px #0ee2f2,0 0 5px #0ee2f2cc,inset 0 0 15px #0ee2f280;border-radius:2px;border:1.5px solid rgba(14,226,242,1);animation:itemDropPulse .7s ease-in-out infinite;filter:brightness(1.3)}.item-inline-drop-indicator.item-inline-drop-left{left:-3px;border-left:2px solid rgba(14,226,242,1)}.item-inline-drop-indicator.item-inline-drop-right{right:-3px;border-right:2px solid rgba(14,226,242,1)}@keyframes itemDropPulse{0%,to{opacity:.95;transform:scaleY(1);box-shadow:0 0 20px #0ee2f2,0 0 10px #0ee2f2,0 0 5px #0ee2f2cc,inset 0 0 15px #0ee2f280}50%{opacity:1;transform:scaleY(1.08);box-shadow:0 0 30px #0ee2f2,0 0 15px #0ee2f2,0 0 8px #0ee2f2,inset 0 0 20px #0ee2f2b3;filter:brightness(1.5)}}.item-drop-zone{width:3px;min-height:100px;background:transparent;transition:all .2s ease;position:relative;flex-shrink:0;cursor:default;border-radius:2px;z-index:40;padding:0 2px;margin:0 -2px;pointer-events:auto}.item-drop-zone:hover:before{content:"";position:absolute;left:50%;top:-5px;bottom:-5px;width:2px;background:#0ee2f266;transform:translate(-50%);pointer-events:none;border-radius:1px;box-shadow:0 0 8px #0ee2f299}.item-drop-zone-active{background:#0ee2f233}.item-drop-zone-active:before{content:"";position:absolute;left:50%;top:-5px;bottom:-5px;width:3px;background:#0ee2f299;transform:translate(-50%);pointer-events:none;border-radius:2px;box-shadow:0 0 12px #0ee2f2cc}.item-drop-indicator{position:absolute;left:50%;top:-10px;bottom:-10px;width:4px;background:linear-gradient(180deg,#0ee2f2f2,#0ee1f2,#0ee2f2f2);transform:translate(-50%);box-shadow:0 0 30px #0ee2f2,0 0 18px #0ee2f2,0 0 10px #0ee2f2cc,inset 0 0 18px #0ee2f299;z-index:150;border-radius:2px;border:1.5px solid rgba(14,226,242,1);animation:dropIndicatorPulse .7s ease-in-out infinite;filter:brightness(1.3) drop-shadow(0 0 4px rgba(14,226,242,.8))}@keyframes dropIndicatorPulse{0%,to{opacity:.98;transform:translate(-50%) scaleY(1);box-shadow:0 0 30px #0ee2f2,0 0 18px #0ee2f2,0 0 10px #0ee2f2cc,inset 0 0 18px #0ee2f299;filter:brightness(1.3) drop-shadow(0 0 4px rgba(14,226,242,.8))}50%{opacity:1;transform:translate(-50%) scaleY(1.08);box-shadow:0 0 40px #0ee2f2,0 0 25px #0ee2f2,0 0 12px #0ee2f2,inset 0 0 22px #0ee2f2b3;filter:brightness(1.5) drop-shadow(0 0 6px rgba(14,226,242,1))}}.tier-controls{display:flex;flex-direction:column;gap:5px}.move-button{background:none;border:none;color:#fff;cursor:pointer;padding:5px}.move-button:disabled{opacity:.3;cursor:not-allowed}.tier-list-wrapper{margin-top:20px;position:relative;overflow:visible;z-index:9996}.header-section{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px;position:relative;z-index:9997;overflow:visible}.title-and-mode{display:flex;flex-direction:column;gap:12px;width:100%;max-width:none;flex:1;margin:0;background:#1e293b4d;border-radius:8px;position:relative;overflow:visible;z-index:9998}.tier-list-maker .title-and-mode-collapsed{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;background:#1e293b80;border:1px solid #475569;border-radius:8px;color:#0ee1f2;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;margin:0;position:relative;overflow:visible;z-index:9998}.tier-list-maker .title-and-mode-collapsed:hover{background:#1e293bb3;border-color:#64748b}.tier-list-maker .title-and-mode-collapsed .title-and-mode-chevron{transition:transform .3s ease;transform:rotate(0)}.title-and-mode:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#475569,transparent);opacity:.5}.mode-selector{display:flex;flex-direction:row;gap:12px;width:100%;position:relative;z-index:9998}.quick-type-buttons{background:#0f172aeb;border:1px solid rgba(14,225,242,.2);border-radius:8px;padding:12px;margin-bottom:12px}.quick-type-buttons-header{margin-bottom:8px}.quick-type-label{color:#0ee1f2e6;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.quick-type-buttons-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.quick-type-button{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;padding:8px 12px;background:#0f172a66;border:1px solid rgba(14,225,242,.2);border-radius:6px;color:#fffc;font-size:11px;font-weight:500;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.quick-type-button:hover{background:#0ee1f21a;border-color:#0ee1f266;color:#0ee1f2;transform:translateY(-1px)}.quick-type-button.active{background:#0ee1f226;border-color:#0ee1f299;color:#0ee1f2;box-shadow:0 0 10px #0ee1f24d}.quick-type-button-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:inherit}.quick-type-button-label{text-align:center;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media(max-width:768px){.quick-type-buttons-grid{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:6px}.quick-type-button{padding:6px 8px;font-size:10px}.quick-type-button-icon{width:20px;height:20px}}.tier-list-maker .smart-filters-section{background:#0f172a66;border:1px solid rgba(14,225,242,.2);border-radius:8px;padding:12px;margin-top:8px}.tier-list-maker .smart-filters-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.tier-list-maker .smart-filters-title{display:flex;align-items:center;gap:8px;color:#0ee1f2;font-weight:600;font-size:14px}.tier-list-maker .active-filter-count{background:#0ee1f233;color:#0ee1f2;display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1;padding:4px 8px;min-width:22px;border-radius:12px;font-size:12px;font-weight:500}.tier-list-maker .smart-filters-toggle-label{display:inline-flex;align-items:baseline;gap:6px}.tier-list-maker .active-filter-count-inline{display:inline-flex;align-items:baseline;gap:1px;font-size:.9em}.tier-list-maker .active-filter-count-parens{color:#94a3b8d9;font-weight:600}.tier-list-maker .active-filter-count-number{color:#0ee1f2;font-weight:700}.active-filter-count-inline{display:inline-flex;align-items:baseline;gap:1px;font-size:.9em}.active-filter-count-parens{color:#94a3b8d9;font-weight:600}.active-filter-count-number{color:#0ee1f2;font-weight:700}.tier-list-maker .clear-filters-button{display:flex;align-items:center;gap:4px;padding:6px 12px;background:#dc26261a;border:1px solid rgba(220,38,38,.3);color:#ef4444;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.tier-list-maker .clear-filters-button:hover{background:#dc262633;border-color:#dc262680;color:#f87171}.tier-list-maker .smart-filters-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.tier-list-maker .smart-filter-item{position:relative;z-index:100000}.tier-list-maker .smart-filter-label{color:#94a3b8;font-size:.8rem;margin-bottom:4px;display:block}.tier-list-maker .smart-filter-buttons{display:flex;flex-wrap:wrap;gap:6px}.tier-list-maker .smart-filter-button{padding:6px;border-radius:6px;border:1px solid #475569;background:#1e293b80;color:#cbd5e1;font-size:.8rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;margin-right:0!important}.tier-list-maker .smart-filter-button:hover:not(.active){background:#1e293bb3;border-color:#64748b}.tier-list-maker .smart-filter-button.active{background:#0ee1f233;border-color:#0ee1f299;color:#0ee1f2;font-weight:600;box-shadow:0 0 10px #0ee1f24d}.tier-list-maker .smart-filter-button.all{font-weight:600;background:#0ee1f21a;border-color:#0ee1f24d;color:#0ee1f2}.tier-list-maker .smart-filter-button.all.active{background:#0ee1f233;border-color:#0ee1f299;color:#0ee1f2}.tier-list-maker .smart-filter-button-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.tier-list-maker .smart-filter-tier-word{color:#64748b;font-weight:500}.tier-list-maker .smart-filter-button.active .smart-filter-tier-word{color:#64748b}.tier-list-maker .smart-filter-icon{display:inline-block}.tier-list-maker .smart-filter-button-count{background:#ffffff1a;padding:1px 5px;border-radius:8px;font-size:.7rem;color:#cbd5e1;min-width:16px;text-align:center}.tier-list-maker .smart-filter-button.active .smart-filter-button-count{background:#c404041a;color:#0ee3f28d}.tier-list-maker .title-and-mode-toggle{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;background:#1e293b80;border:1px solid #475569;border-radius:8px;color:#0ee1f2;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;margin-bottom:12px}.tier-list-maker .title-and-mode-toggle:hover{background:#1e293bb3;border-color:#64748b}.tier-list-maker .title-and-mode-toggle.open{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0}.tier-list-maker .title-and-mode-chevron{transition:transform .3s ease}.tier-list-maker .title-and-mode-toggle.open .title-and-mode-chevron{transform:rotate(180deg)}.tier-list-maker .title-and-mode-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out,opacity .3s ease-out;overflow:hidden;opacity:0;padding:0 12px}.tier-list-maker .title-and-mode-content.open{grid-template-rows:1fr;opacity:1;padding:12px;border:1px solid #475569;border-top:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px;background:#1e293b4d;margin-top:-12px}.mode-dropdown,.palette-selector{padding:10px;background-color:#285d73;color:#03d703;text-align:center;border:none;border-radius:5px;width:auto;display:inline-block}.palette-selector{margin:0 15px 0 5px}.optgroup{color:red;font-weight:700}.title-editor{flex:1}.title-input{width:100%;padding:8px;background-color:#285d73;color:#a29e9e;border:none;border-radius:5px;font-size:1rem}.tier-list-controls{display:flex;gap:10px;align-items:center}.tier-list-maker .tier-list-toast{position:fixed;bottom:1.25rem;right:1.25rem;z-index:100000;max-width:min(22rem,calc(100vw - 2rem));padding:.65rem 1rem;border-radius:10px;font-size:.875rem;line-height:1.35;box-shadow:0 8px 28px #00000073;pointer-events:none}.tier-list-maker .tier-list-toast--error{background:#1e0a0ceb;border:1px solid rgba(248,113,113,.45);color:#fecaca}.tier-list-maker .tier-list-toast--success{background:#081a10eb;border:1px solid rgba(74,222,128,.45);color:#bbf7d0}.tier-list-maker .tier-list-save-cluster{display:flex;align-items:center;gap:10px;margin-left:auto}.tier-list-maker .tier-list-save-cluster--m0z4rt-stack{flex-direction:column;align-items:flex-end;gap:6px}.tier-list-maker .tier-list-save-cluster .drone-augment-m0z4rt-container{position:relative;top:auto;right:auto;z-index:1;pointer-events:none;animation:tlm-floatDiscrete 6s ease-in-out infinite}.tier-list-maker .tier-list-save-cluster .drone-augment-m0z4rt-image{width:120px;height:120px;object-fit:contain;filter:drop-shadow(0 0 12px rgba(14,226,241,.35));transition:all .3s ease;border-radius:8px;pointer-events:auto}.tier-list-maker .tier-list-save-cluster .drone-augment-m0z4rt-image:hover{transform:scale(1.05);filter:drop-shadow(0 0 14px rgba(14,226,241,.45));animation-play-state:paused}@keyframes tlm-floatDiscrete{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.download-button{padding:10px 20px;background-color:#285d73;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.download-button:hover{background-color:#390610}.loading,.error{text-align:center;padding:20px;color:#fff}.tier-list-maker .tier-list-save-controls{display:flex;gap:8px;align-items:center}.tier-list-maker .tier-list-save-controls .save-button,.tier-list-maker .tier-list-save-controls .load-button,.tier-list-maker .tier-list-save-controls .reset-button{display:flex;align-items:center;gap:6px;padding:8px 16px;background:linear-gradient(135deg,#0f172a,#1e293b);border:2px solid #0ee1f2;border-radius:8px;color:#0ee1f2;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;box-shadow:0 0 20px #0ee1f21a;min-width:80px;justify-content:center}.tier-list-maker .tier-list-save-controls .save-button:hover,.tier-list-maker .tier-list-save-controls .load-button:hover,.tier-list-maker .tier-list-save-controls .reset-button:hover{background:linear-gradient(135deg,#1e293b,#334155);box-shadow:0 0 30px #0ee1f24d;transform:translateY(-1px);color:#fff}.tier-list-maker .tier-list-save-controls .save-button:active,.tier-list-maker .tier-list-save-controls .load-button:active,.tier-list-maker .tier-list-save-controls .reset-button:active{transform:translateY(0);box-shadow:0 0 20px #0ee1f233}.tier-list-maker .tier-list-save-controls .save-button:disabled,.tier-list-maker .tier-list-save-controls .load-button:disabled,.tier-list-maker .tier-list-save-controls .reset-button:disabled{background:linear-gradient(135deg,#0f172a4d,#1e293b4d);border-color:#64748b;color:#94a3b8;cursor:not-allowed;box-shadow:none;transform:none}.tier-list-maker .tier-list-save-controls .save-button:disabled:hover,.tier-list-maker .tier-list-save-controls .load-button:disabled:hover,.tier-list-maker .tier-list-save-controls .reset-button:disabled:hover{background:linear-gradient(135deg,#0f172a4d,#1e293b4d);box-shadow:none;transform:none;color:#94a3b8}@keyframes save-button-glow{0%,to{box-shadow:0 0 20px #0ee1f24d,0 0 40px #0ee1f233,0 0 60px #0ee1f21a}50%{box-shadow:0 0 30px #0ee1f280,0 0 60px #0ee1f266,0 0 90px #0ee1f24d}}.tier-list-maker .tier-list-save-controls .save-button:not(:disabled){animation:save-button-glow 2s ease-in-out infinite}.tier-list-maker .tier-list-save-controls .save-button.requires-login{animation:save-button-glow 2s ease-in-out infinite;opacity:.8}.tier-list-maker .tier-list-save-controls .save-button:hover:not(:disabled){animation:save-button-glow 1s ease-in-out infinite;box-shadow:0 0 40px #0ee1f299,0 0 80px #0ee1f266,0 0 120px #0ee1f233}.tier-list-save-tooltip .lucid-hover-tooltip{pointer-events:auto!important;background:transparent!important;padding:0!important;border:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.tier-list-save-tooltip__content{position:relative;background:linear-gradient(135deg,#0f172a,#1e293b);border:1px solid #0ee1f2;border-radius:12px;padding:0;box-shadow:0 8px 32px #0ee1f266,0 0 60px #0ee1f233;overflow:hidden;max-width:320px;min-width:280px;pointer-events:auto}.tier-list-save-tooltip__header{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid rgba(14,225,242,.2)}.tier-list-save-tooltip__icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#0ee1f226;border-radius:8px;color:#0ee1f2}.tier-list-save-tooltip__title{font-size:15px;font-weight:700;color:#eff2f5;flex:1}.tier-list-save-tooltip__body{padding:14px 16px}.tier-list-save-tooltip__description{margin:0 0 14px;font-size:13px;line-height:1.5;color:#b7c5d3}.tier-list-save-tooltip__plans{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;padding:10px;background:#0ee1f20d;border-radius:8px;border:1px solid rgba(14,225,242,.15)}.tier-list-save-tooltip__plan{display:flex;justify-content:space-between;align-items:center;padding:6px 8px;border-radius:6px;transition:background .2s ease}.tier-list-save-tooltip__plan:hover{background:#0ee1f21a}.tier-list-save-tooltip__plan-name{font-size:13px;font-weight:600;color:#eff2f5}.tier-list-save-tooltip__plan-limit{font-size:12px;color:#0ee1f2;font-weight:500}.tier-list-save-tooltip__action{display:flex;flex-direction:column;gap:10px}.tier-list-save-tooltip__login-button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 20px;background:linear-gradient(135deg,#d81224,#172d39);border:none;border-radius:12px;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:.5px}.tier-list-save-tooltip__login-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.tier-list-save-tooltip__login-button:hover:before{left:100%}.tier-list-save-tooltip__login-button:hover{transform:translateY(-2px);box-shadow:0 8px 24px #d8122466}.tier-list-save-tooltip__login-button:active{transform:translateY(0);box-shadow:0 4px 12px #d812244d}.tier-list-save-tooltip__upgrade-button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 20px;background:linear-gradient(135deg,#0ee1f2,#1e293b);border:1px solid #0ee1f2;border-radius:12px;color:#0ee1f2;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.tier-list-save-tooltip__upgrade-button:hover{background:linear-gradient(135deg,#0ee1f2,#0aa5b3);color:#fff;box-shadow:0 8px 24px #0ee1f266;transform:translateY(-2px)}.tier-list-save-tooltip__upgrade-button:active{transform:translateY(0);box-shadow:0 4px 12px #0ee1f24d}.tier-list-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:radial-gradient(1200px 600px at 50% 20%,rgba(14,225,242,.08),transparent 60%),#03080cc7;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;animation:tierModalOverlayIn .14s ease-out}.tier-list-modal{background:linear-gradient(180deg,#091922f5,#06121af5);border:1px solid rgba(14,225,242,.22);border-radius:12px;width:100%;max-width:500px;max-height:80vh;overflow:hidden;box-shadow:0 24px 70px #0000008c,0 0 0 1px #ffffff08 inset;transform:translateY(8px) scale(.985);animation:tierModalIn .16s cubic-bezier(.2,.7,.2,1)}.tier-list-modal.load-modal{max-width:700px}.tier-list-modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid rgba(14,225,242,.14);background:linear-gradient(135deg,#0ee1f21f,#1a3a4a33)}.tier-list-modal-header h3{margin:0;color:#fff;font-size:1.2rem;font-weight:600}.tier-list-modal-close{background:none;border:1px solid rgba(255,255,255,.12);color:#fff;font-size:24px;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.tier-list-modal-close:hover{background:#ffffff14;border-color:#0ee1f259;transform:translateY(-1px)}.tier-list-modal-content{padding:20px;max-height:60vh;overflow-y:auto}.save-info,.load-info{margin-bottom:20px}.save-info p,.load-info p{margin:0 0 10px;color:#b0b0b0;font-size:.9rem}.save-limit-info,.load-limit-info{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#0f1f2a8c;border-radius:6px;border:1px solid rgba(148,163,184,.22)}.save-limit-text,.load-limit-text{color:#fff;font-size:.85rem;font-weight:500}.save-form{margin-bottom:20px}.save-name-input,.save-description-input{width:100%;padding:12px;border:1px solid rgba(148,163,184,.22);background:#071017b8;color:#fff;border-radius:6px;font-size:.9rem;margin-bottom:12px;transition:border-color .2s ease}.save-name-input:focus,.save-description-input:focus{outline:none;border-color:#0ee1f28c;box-shadow:0 0 0 4px #0ee1f214}.save-description-input{resize:vertical;min-height:60px}.tier-list-modal-actions{display:flex;gap:12px;justify-content:flex-end}.cancel-button,.save-confirm-button{padding:10px 20px;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid}.cancel-button{background:transparent;border-color:#285d73;color:#b0b0b0}.cancel-button:hover{background:#285d7333;color:#fff}.save-confirm-button{background:linear-gradient(90deg,#00d9ff,#1a72ff);border-color:#00d9ff8c;color:#fff}.save-confirm-button:hover:not(:disabled){background:linear-gradient(90deg,#28e6ff,#2c86ff);transform:translateY(-1px)}.save-confirm-button:disabled{opacity:.5;cursor:not-allowed;background:#1a3a4a;border-color:#285d73}.saved-tier-lists{max-height:400px;overflow-y:auto}.saved-tier-list-item{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#285d7333;border:1px solid #285d73;border-radius:8px;margin-bottom:12px;transition:all .2s ease}.saved-tier-list-item:hover{background:#285d734d;border-color:#3a6b7c;transform:translateY(-1px)}.saved-tier-list-info{flex:1;margin-right:16px}.saved-tier-list-name{margin:0 0 6px;color:#fff;font-size:1rem;font-weight:600}.saved-tier-list-description{margin:0 0 8px;color:#b0b0b0;font-size:.85rem;line-height:1.4}.saved-tier-list-meta{display:flex;gap:12px;align-items:center}.saved-tier-list-mode{background:#3a6b7c4d;color:#fff;padding:4px 8px;border-radius:4px;font-size:.75rem;font-weight:500}.saved-tier-list-date{color:#888;font-size:.75rem}.saved-tier-list-actions{display:flex;gap:8px;align-items:center}.load-tier-list-button,.delete-tier-list-button{padding:8px 16px;border-radius:6px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid}.load-tier-list-button{background:linear-gradient(135deg,#3a6b7c,#2d5a6b);border-color:#3a6b7c;color:#fff}.load-tier-list-button:hover{background:linear-gradient(135deg,#4a7b8c,#3a6b7c);transform:translateY(-1px)}.delete-tier-list-button{background:transparent;border-color:#d32f2f;color:#d32f2f;padding:8px;display:flex;align-items:center;justify-content:center}.delete-tier-list-button:hover{background:#d32f2f1a;color:#ff5252}.no-saved-tier-lists{text-align:center;padding:40px 20px;color:#888}.no-saved-tier-lists p{margin:0;font-size:.9rem}@media(max-width:768px){.tier-list-maker .tier-list-save-controls{flex-direction:column;gap:6px}.tier-list-maker .tier-list-save-controls .save-button,.tier-list-maker .tier-list-save-controls .load-button,.tier-list-maker .tier-list-save-controls .reset-button{width:100%;justify-content:center}.tier-list-modal{margin:10px;max-height:90vh}.saved-tier-list-item{flex-direction:column;align-items:stretch;gap:12px}.saved-tier-list-info{margin-right:0}.saved-tier-list-actions{justify-content:center}}@keyframes tierModalOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes tierModalIn{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(8px) scale(.985)}}.tier-row{position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:grab}.tier-row:active{cursor:grabbing}.tier-row-dragging{transform:rotate(2deg) scale(1.02)!important;box-shadow:0 8px 32px #0ee2f24d!important;opacity:.8!important;z-index:1000;will-change:transform;contain:layout style paint}.tier-row-dragging .tier-items{contain:strict;will-change:auto}.tier-row-dragging .tier-items .item-option{transition:none!important;transform:translateZ(0);pointer-events:none;will-change:auto}.tier-row-dragging .item-drop-zone{pointer-events:none;transition:none!important}.tier-row-hovered{box-shadow:0 4px 16px #0ee2f233;transform:translateY(-2px)}.tier-row-drag-over{border:2px dashed #0ee1f2!important;background:#0ee2f21a!important;transform:scale(1.02)}.tier-row-moved{animation:tierRowMoved .6s cubic-bezier(.4,0,.2,1)}@keyframes tierRowMoved{0%{transform:scale(1.05);box-shadow:0 8px 32px #0ee2f266}50%{transform:scale(1.02);box-shadow:0 4px 16px #0ee2f233}to{transform:scale(1);box-shadow:none}}.tier-drag-indicator{position:absolute;left:8px;top:50%;transform:translateY(-50%);width:4px;height:20px;background:linear-gradient(45deg,#0ee1f2,#0ee2f24d);border-radius:2px;opacity:0;transition:opacity .3s ease;cursor:grab;z-index:10}.tier-row:hover .tier-drag-indicator,.tier-row-dragging .tier-drag-indicator{opacity:1}.tier-drag-icon{position:absolute;right:8px;top:50%;transform:translateY(-50%);opacity:0;transition:opacity .3s ease;color:#0ee1f2;font-size:16px;pointer-events:none}.tier-row:hover .tier-drag-icon,.tier-row-dragging .tier-drag-icon{opacity:1}.tier-label-dragging{transform:scale(1.02);box-shadow:0 4px 16px #0ee2f24d}.tier-drag-hint{position:absolute;top:.5rem;left:76px;transform:translate(-50%);display:flex;align-items:center;justify-content:center;padding:8px;background:linear-gradient(135deg,#12393cd9,#052224d9);border:1px solid rgba(14,226,242,.4);border-radius:2px;color:#0ee1f2;font-size:8px;font-weight:500;text-align:center;z-index:10;white-space:nowrap;box-shadow:0 2px 8px #0ee2f233}.tier-list-drop-hint{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;margin-bottom:12px;background:linear-gradient(135deg,#0ee2f226,#0ee2f214);border:1px solid rgba(14,226,242,.4);border-radius:6px;color:#0ee1f2;font-size:13px;font-weight:600;text-align:center;animation:dropHintPulse 1s ease-in-out infinite}.drop-hint-icon{font-size:16px;animation:dropHintBounce .8s ease-in-out infinite}@keyframes dropHintPulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}@keyframes dropHintBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.tier-list-container{position:relative;padding-top:.5rem}.tier-list-container-drag-over{border:2px dashed #0ee1f2!important;background:#0ee2f20d!important;border-radius:8px!important}@keyframes dragHintPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}@keyframes dragHintBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.tier-row-dragging:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(14,226,242,.2),transparent);animation:shimmer 1.5s infinite;z-index:1}@keyframes shimmer{0%{left:-100%}to{left:100%}}.enhanced-mode-dropdown{display:flex;flex-direction:column;gap:8px;width:100%}.enhanced-palette-dropdown{display:flex;flex-direction:row;align-items:center;gap:12px;width:100%}.tier-list-maker .enhanced-palette-dropdown .tier-list-palette-dropdown{flex:1}.tier-list-maker .tlm-hover-toggle{display:flex;align-items:center;flex-shrink:0}.tier-list-maker .tlm-toggle-button{display:flex;align-items:center;gap:12px;padding:8px 16px;background:linear-gradient(135deg,#00eef20d,#00eef205);border:1px solid rgba(0,238,242,.3);border-radius:20px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.tier-list-maker .tlm-toggle-button:hover{border-color:#00eef280;transform:translateY(-1px)}.tier-list-maker .tlm-toggle-button.active{background:linear-gradient(135deg,#00ff881a,#00ff880d);border-color:#00ff8880}.tier-list-maker .tlm-toggle-slider{position:relative;width:40px;height:20px;background:#ffffff1a;border-radius:20px;transition:all .3s ease}.tier-list-maker .tlm-toggle-button.active .tlm-toggle-slider{background:#00ff884d}.tier-list-maker .tlm-toggle-indicator{position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:all .3s ease;box-shadow:0 2px 4px #0003}.tier-list-maker .tlm-toggle-button.active .tlm-toggle-indicator{transform:translate(20px);background:#0f8}.tier-list-maker .tlm-toggle-status{font-size:.8rem;font-weight:600;color:#fffc;letter-spacing:.5px}.tier-list-maker .tlm-toggle-button.active .tlm-toggle-status{color:#0f8}.dropdown-label{display:flex;align-items:center;gap:6px;color:#94a3b8;font-weight:500;font-size:13px;text-transform:none;letter-spacing:.2px}.enhanced-select{padding:10px 35px 10px 14px;background:#0f172a99;border:1px solid #475569;border-radius:8px;color:#cbd5e1;font-weight:400;font-size:14px;cursor:pointer;transition:all .2s ease;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:14px}.enhanced-select:hover{border-color:#64748b;background:#0f172acc;color:#f1f5f9}.enhanced-select:focus{outline:none;border-color:#94a3b8;background:#0f172ae6;color:#f1f5f9}.enhanced-select option{background:#0f172a;color:#f1f5f9;padding:8px}.enhanced-select option:disabled{color:#666!important;background-color:#f5f5f5!important;font-style:italic}.enhanced-select option:not(:disabled){color:#f1f5f9;background-color:#0f172a}.enhanced-select optgroup{background:#1e293b;color:#0ee1f2;font-weight:600;padding:8px}.tier-list-mode-dropdown{width:100%;position:relative;z-index:100000}.tier-list-palette-dropdown{width:auto;min-width:200px;max-width:300px;position:relative;z-index:100001}.tier-list-mode-dropdown .lucid-dropdown-container{position:relative;z-index:100000}.tier-list-palette-dropdown .lucid-dropdown-container{position:relative;z-index:100001}.tier-list-mode-dropdown .lucid-dropdown-menu{position:absolute;z-index:100000;max-height:400px;overflow-y:auto;width:100%;min-width:200px}.tier-list-palette-dropdown .lucid-dropdown-menu{position:absolute;z-index:100001;max-height:400px;overflow-y:auto;width:100%;min-width:200px;max-width:300px}.tier-list-mode-dropdown .lucid-dropdown-trigger,.tier-list-palette-dropdown .lucid-dropdown-trigger{background:linear-gradient(135deg,#0f172a,#1e293b);border:2px solid #0ee1f2;box-shadow:0 0 20px #0ee1f21a;color:#0ee1f2;font-weight:600;transition:all .3s ease;width:100%;min-width:200px;max-width:300px}.tier-list-mode-dropdown .lucid-dropdown-trigger:hover,.tier-list-palette-dropdown .lucid-dropdown-trigger:hover{box-shadow:0 0 30px #0ee1f24d;transform:translateY(-1px)}.tier-list-mode-dropdown .lucid-dropdown-trigger.open,.tier-list-palette-dropdown .lucid-dropdown-trigger.open{box-shadow:0 0 40px #0ee1f266}.tier-list-mode-dropdown .lucid-dropdown-menu,.tier-list-palette-dropdown .lucid-dropdown-menu{background:linear-gradient(135deg,#0f172a,#1e293b);border:2px solid #0ee1f2;box-shadow:0 20px 40px #0006,0 0 30px #0ee1f233}.tier-list-mode-dropdown .lucid-dropdown-option,.tier-list-palette-dropdown .lucid-dropdown-option{color:#f1f5f9;transition:all .2s ease}.tier-list-mode-dropdown .lucid-dropdown-option:hover:not(.disabled),.tier-list-palette-dropdown .lucid-dropdown-option:hover:not(.disabled){background:#0ee1f226;color:#0ee1f2}.tier-list-mode-dropdown .lucid-dropdown-option.focused:not(.disabled),.tier-list-palette-dropdown .lucid-dropdown-option.focused:not(.disabled){background:#0ee1f233;color:#0ee1f2}.tier-list-mode-dropdown .lucid-dropdown-option.selected,.tier-list-palette-dropdown .lucid-dropdown-option.selected{background:#0ee1f240;color:#0ee1f2;font-weight:600}.tier-list-mode-dropdown .lucid-dropdown-option.disabled,.tier-list-palette-dropdown .lucid-dropdown-option.disabled{color:#94a3b8!important;background:linear-gradient(135deg,#1e293b4d,#33415533)!important;border:1px solid rgba(148,163,184,.2);font-style:italic;opacity:.7;position:relative;cursor:not-allowed}.tier-list-mode-dropdown .lucid-dropdown-option.disabled:before,.tier-list-palette-dropdown .lucid-dropdown-option.disabled:before{background:#64748b!important;opacity:.5;box-shadow:none}.tier-list-mode-dropdown .lucid-dropdown-option.disabled:hover,.tier-list-palette-dropdown .lucid-dropdown-option.disabled:hover{background:linear-gradient(135deg,#1e293b66,#3341554d)!important;color:#94a3b8!important;transform:none;box-shadow:none}.tier-list-mode-dropdown .lucid-dropdown-option.disabled .lucid-dropdown-option-label,.tier-list-palette-dropdown .lucid-dropdown-option.disabled .lucid-dropdown-option-label{color:#94a3b8!important;text-shadow:none}.tier-list-mode-dropdown .lucid-dropdown-option.disabled .lucid-dropdown-option-description,.tier-list-palette-dropdown .lucid-dropdown-option.disabled .lucid-dropdown-option-description{color:#64748b!important;opacity:.8}.tier-list-mode-dropdown .lucid-dropdown-option.disabled:after,.tier-list-palette-dropdown .lucid-dropdown-option.disabled:after{content:"";position:absolute;top:50%;right:12px;transform:translateY(-50%);width:6px;height:6px;background:#64748b;border-radius:50%;opacity:.6;animation:pulse-disabled 2s infinite}@keyframes pulse-disabled{0%,to{opacity:.6;transform:translateY(-50%) scale(1)}50%{opacity:.3;transform:translateY(-50%) scale(.8)}}.tier-list-mode-dropdown .lucid-dropdown-chevron,.tier-list-palette-dropdown .lucid-dropdown-chevron,.tier-list-mode-dropdown .lucid-dropdown-chevron.open,.tier-list-palette-dropdown .lucid-dropdown-chevron.open{color:#0ee1f2}.title-and-mode .lucid-dropdown{width:100%;position:relative;z-index:9999}.title-and-mode .lucid-dropdown .lucid-dropdown-container{position:relative;z-index:9999}.title-and-mode .lucid-dropdown .lucid-dropdown-menu{position:absolute;z-index:10000;max-height:400px;overflow-y:auto;width:100%;min-width:200px}.title-and-mode .lucid-dropdown .lucid-dropdown-trigger{background:linear-gradient(135deg,#0f172a,#1e293b);border:2px solid #0ee1f2;box-shadow:0 0 20px #0ee1f21a;color:#0ee1f2;font-weight:600;transition:all .3s ease}.title-and-mode .lucid-dropdown .lucid-dropdown-trigger:hover{box-shadow:0 0 30px #0ee1f24d;transform:translateY(-1px)}.title-and-mode .lucid-dropdown .lucid-dropdown-trigger.open{box-shadow:0 0 40px #0ee1f266}.title-and-mode .lucid-dropdown .lucid-dropdown-menu{background:linear-gradient(135deg,#0f172a,#1e293b);border:2px solid #0ee1f2;box-shadow:0 20px 40px #0006,0 0 30px #0ee1f233}.title-and-mode .lucid-dropdown .lucid-dropdown-option{color:#f1f5f9;transition:all .2s ease}.title-and-mode .lucid-dropdown .lucid-dropdown-option:hover:not(.disabled){background:#0ee1f226;color:#0ee1f2}.title-and-mode .lucid-dropdown .lucid-dropdown-option.focused:not(.disabled){background:#0ee1f233;color:#0ee1f2}.title-and-mode .lucid-dropdown .lucid-dropdown-option.selected{background:#0ee1f240;color:#0ee1f2;font-weight:600}.title-and-mode .lucid-dropdown .lucid-dropdown-option-check,.title-and-mode .lucid-dropdown .lucid-dropdown-chevron,.title-and-mode .lucid-dropdown .lucid-dropdown-chevron.open{color:#0ee1f2}.header-actions-component .lucid-dropdown{width:100%}.header-actions-component .lucid-dropdown .lucid-dropdown-trigger{background:linear-gradient(135deg,#334155,#475569);border:2px solid #64748b;color:#f1f5f9;font-weight:500}.header-actions-component .lucid-dropdown .lucid-dropdown-trigger:hover{border-color:#0ee1f2;color:#0ee1f2;box-shadow:0 0 20px #0ee1f233}.header-actions-component .lucid-dropdown .lucid-dropdown-trigger.open{border-color:#0ee1f2;color:#0ee1f2;box-shadow:0 0 25px #0ee1f24d}.header-actions-component .lucid-dropdown .lucid-dropdown-menu{background:linear-gradient(135deg,#1e293b,#334155);border:2px solid #0ee1f2;box-shadow:0 15px 30px #0000004d,0 0 20px #0ee1f226}.header-actions-component .lucid-dropdown .lucid-dropdown-option:hover:not(.disabled){background:#0ee1f21a;color:#0ee1f2}.header-actions-component .lucid-dropdown .lucid-dropdown-option.focused:not(.disabled){background:#0ee1f226;color:#0ee1f2}.header-actions-component .lucid-dropdown .lucid-dropdown-option.selected{background:#0ee1f233;color:#0ee1f2;font-weight:600}@media(max-width:768px){.tier-drag-hint{font-size:12px;padding:8px 12px}.tier-drag-indicator{width:3px;height:16px}.tier-drag-icon{font-size:14px}.tier-row-dragging{transform:rotate(1deg) scale(1.01)!important}}.item-group{margin-bottom:5px;overflow:hidden}.item-group-header{background:#0ee2f21a;color:#0ee2f2cc;padding:8px 12px;font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:.3px;border-bottom:1px solid rgba(14,226,242,.15);border-radius:4px 4px 0 0;height:32px;display:flex;align-items:center;justify-content:center;min-width:100%;box-sizing:border-box}.item-group-list{display:grid;gap:5px;padding:2px;grid-template-columns:repeat(6,1fr);grid-auto-rows:auto}.item-group-list .item-option{margin:0}@media(max-width:768px){.item-group-list{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:6px;padding:8px}.item-group-header{padding:4px 8px;font-size:11px}}.remove-item{top:-1px;right:-1px;background:#ffffff1a;border:none;color:#fff;font-size:18px;font-weight:700;cursor:pointer;padding:4px 8px;border-radius:8px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:24px;min-height:24px}.remove-item:hover{background:#f003;color:#ff6b6b;transform:scale(1.1)}.remove-item:active{background:#ff00004d;transform:scale(.95)}.title-input.capture-mode{background:#0a0a0a!important;color:#fff!important;border:2px solid #0ee1f2!important;box-shadow:0 0 20px #0ee1f280!important;font-weight:700!important;text-align:center!important;font-size:1.5rem!important;padding:12px 20px!important;border-radius:8px!important}.item-option-stage-badge-top-left{top:2px;left:2px;right:auto}.hl-iv-tile-hover-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:start;margin:0 0 6px}.hl-iv-tile-hover-topbar--tier-stage-tl{grid-template-columns:minmax(0,1fr)}.hl-iv-tile-hover-topbar__left{min-width:0}.hl-iv-tile-hover-tier-stage-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px}.hl-iv-tile-hover-pill--tl.illuvial-pill-meta{margin:0}.hl-iv-tile-hover-topbar__right{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;flex-shrink:0}.hl-iv-tile-hover-pill--tr.illuvial-pill-meta{margin:0}.hl-iv-tile-hover-traits-compact{display:flex;flex-direction:column;gap:4px;padding:5px 7px;border-radius:8px;background:#02061785;border:1px solid rgba(255,255,255,.07)}.hl-iv-tile-hover-trait-line-compact{display:flex;align-items:center;gap:6px;min-width:0}.hl-iv-tile-hover-trait-line-compact__tag{flex:0 0 auto;width:1.75rem;font-size:9px;font-weight:800;letter-spacing:.04em;color:#94a3b8f5}.hl-iv-tile-hover-trait-line-compact__pills{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}.hl-iv-tile-hover-trait-pill--compact.illuvial-pill-trait{padding:1px 5px 2px;gap:3px;font-size:9px;line-height:1.15;letter-spacing:0}.hl-iv-tile-hover-trait-pill__ico{width:13px;height:13px;object-fit:contain;flex-shrink:0;display:block}.hl-iv-tile-hover-trait-pill__txt{max-width:108px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hl-iv-tile-hover-pill.illuvial-pill-meta{margin:0}.hl-iv-tile-hover-header.illuvial-hover-header{margin-bottom:8px}.illuvial-hover-header.hl-iv-tile-hover-header.hl-iv-tile-hover-header--solo{margin-bottom:4px}.hl-iv-tile-hover-section-rule{height:2px;width:100%;border-radius:999px;margin:8px 0 10px;opacity:.95}.hl-iv-tile-hover-section-rule--spaced{margin-top:12px;margin-bottom:12px}.hl-iv-tile-hover-strip{margin-bottom:2px}.hl-iv-tile-hover-trait-block{display:flex;flex-direction:column;gap:6px}.hl-iv-tile-hover-trait-label{color:#a0a0aaf2;font-size:12px;font-weight:700}.hl-iv-tile-hover-trait-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.hl-iv-tile-hover-trait-pill{max-width:100%}.hl-iv-roster-tile-hover-panel{padding:12px 14px 14px;max-width:640px;border-color:color-mix(in srgb,var(--illuvial-accent, #0ee1f2) 38%,rgba(255,255,255,.1));box-shadow:0 0 0 1px color-mix(in srgb,var(--illuvial-accent, #0ee1f2) 22%,transparent),0 18px 42px -12px #000000bf}.item-hover-illuvial-panel.hl-iv-roster-tile-hover-panel{overflow:visible}.hl-iv-roster-tile-hover-body{display:grid;grid-template-columns:minmax(280px,1fr) minmax(200px,42%);gap:12px 14px;align-items:start}.hl-iv-roster-tile-hover-stats-col{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:8px;min-width:0;max-height:min(70vh,580px);overflow-y:auto;overflow-x:hidden;padding-right:4px}.hl-iv-roster-tile-hover-stats-col--radar-kpi{max-height:none;overflow:visible}.hl-iv-hover-radar-svg.hl-iv-roster__radar-svg{--hl-radar-stroke-width: 2.45;--hl-radar-dot-r: 7.6;--hl-radar-dot-stroke-width: 2.35}.hl-iv-roster-tile-hover-radar-col{grid-column:2;grid-row:1;justify-self:end;align-self:start;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;overflow:visible}.hl-iv-tile-hover-tpi-hero{font-size:clamp(26px,4.2vw,34px);font-weight:900;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:.02em;text-shadow:0 0 14px rgba(0,0,0,.55),0 2px 4px rgba(2,6,23,.75);width:100%;text-align:center}.hl-iv-roster-tile-hover-radar-frame{width:228px;height:228px;max-width:100%;border-radius:14px;padding:8px;overflow:visible;background:#0206176b;border:1px solid color-mix(in srgb,var(--illuvial-accent, #0ee1f2) 32%,transparent);box-shadow:inset 0 0 28px #00000061}.hl-iv-roster-tile-hover-radar-frame--perfect{border-color:#ffd70073;box-shadow:inset 0 0 22px #ffd7001a,0 0 16px #ffd7003d}.hl-iv-roster-tile-hover-radar-frame .hl-iv-hover-radar-shell{width:100%;height:100%}.hl-iv-hover-radar-shell{position:relative;width:100%;height:100%}.hl-iv-hover-radar-apex-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hl-iv-hover-radar-apex{position:absolute;transform:translate(-50%,-50%);display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;min-width:0;max-width:none;padding:2px 5px;border-radius:999px;text-align:center;background:#0208168c;border:1px solid rgba(255,255,255,.08);box-shadow:0 2px 8px #00000059;white-space:nowrap}.hl-iv-hover-radar-apex-icon{display:block;flex-shrink:0;width:20px;height:20px}.hl-iv-hover-radar-apex-value{font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1;color:#f8fafcfa;text-shadow:0 1px 2px rgba(0,0,0,.85),0 0 8px rgba(0,0,0,.45);word-break:normal}.hl-iv-roster-tile-hover-stats-col .stat-display.hl-iv-roster-tile-hover-stat-row{width:100%;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:10px;padding:6px 8px;border-radius:8px;background:#02061759;border:1px solid rgba(255,255,255,.06)}.hl-iv-roster-tile-hover-stats-col .stat-display.hl-iv-roster-tile-hover-stat-row .stat-display__content{flex:1;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;min-width:0}.hl-iv-roster-tile-hover-stats-col .stat-display.hl-iv-roster-tile-hover-stat-row .stat-display__label{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hl-iv-roster-tile-hover-stats-col .stat-display.hl-iv-roster-tile-hover-stat-row .stat-display__value{font-size:12px;font-weight:800;flex-shrink:0}.hl-iv-kpi-breakdown{display:flex;flex-direction:column;gap:10px;min-width:0}.hl-iv-kpi-breakdown--radar-layout{display:grid;grid-template-columns:minmax(0,1fr) 10px minmax(0,1fr);grid-template-rows:auto auto auto;gap:6px 10px;align-items:stretch;min-width:0}.hl-iv-kpi-breakdown--radar-layout .hl-iv-kpi-breakdown__block{padding:5px 6px;border-radius:8px;min-width:0}.hl-iv-kpi-breakdown--radar-layout .hl-iv-kpi-breakdown__head{margin-bottom:3px;gap:4px}.hl-iv-kpi-breakdown--radar-layout .hl-iv-kpi-breakdown__icon{width:14px;height:14px}.hl-iv-kpi-breakdown--radar-layout .hl-iv-kpi-breakdown__title{font-size:8px;letter-spacing:.04em}.hl-iv-kpi-breakdown--radar-layout .hl-iv-kpi-breakdown__head-value{font-size:10px}.hl-iv-kpi-breakdown--radar-layout .hl-iv-kpi-breakdown__lines{gap:2px}.hl-iv-kpi-breakdown--radar-layout .hl-iv-kpi-breakdown__row{font-size:9px;gap:4px}.hl-iv-kpi-breakdown--radar-layout .hl-iv-kpi-breakdown__bonuses-label{margin-top:2px;font-size:8px}.hl-iv-kpi-breakdown--radar-layout .hl-iv-kpi-breakdown__foot{margin-top:3px;padding-top:3px;font-size:7px;line-height:1.25}.hl-iv-kpi-breakdown--radar-layout .hl-iv-kpi-breakdown__code{font-size:7px}.hl-iv-kpi-breakdown__block{padding:8px 10px;border-radius:10px;background:#02061780;border:1px solid rgba(255,255,255,.07)}.hl-iv-kpi-breakdown__head{display:flex;align-items:center;gap:8px;margin-bottom:6px}.hl-iv-kpi-breakdown__icon{width:18px;height:18px;flex-shrink:0;object-fit:contain}.hl-iv-kpi-breakdown__title{flex:1 1 auto;font-size:10px;font-weight:800;letter-spacing:.06em;min-width:0}.hl-iv-kpi-breakdown__head-value{font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;color:#f8fafcf5}.hl-iv-kpi-breakdown__lines{display:flex;flex-direction:column;gap:4px}.hl-iv-kpi-breakdown__row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:11px}.hl-iv-kpi-breakdown__row--base .hl-iv-kpi-breakdown__k,.hl-iv-kpi-breakdown__row--base .hl-iv-kpi-breakdown__v{color:#94a3b8eb}.hl-iv-kpi-breakdown__row--current .hl-iv-kpi-breakdown__k{color:#e2e8f0e0}.hl-iv-kpi-breakdown__row--current .hl-iv-kpi-breakdown__v{color:#f8fafcfa;font-weight:700}.hl-iv-kpi-breakdown__pct{color:#34d399f2;font-weight:700}.hl-iv-kpi-breakdown__bonuses-label{margin-top:4px;font-size:10px;font-weight:800;letter-spacing:.04em;color:#facc15e0}.hl-iv-kpi-breakdown__v--accent{color:#7dd3fcf2;font-weight:700;font-variant-numeric:tabular-nums}.hl-iv-kpi-breakdown__k{color:#a0aabee6;font-weight:600}.hl-iv-kpi-breakdown__foot{margin-top:6px;padding-top:6px;border-top:1px solid rgba(129,140,248,.22);font-size:10px;line-height:1.35;color:#a5b4fcd1}.hl-iv-kpi-breakdown__code{font-size:9px;color:#94a3b8f2}@media(max-width:560px){.hl-iv-roster-tile-hover-body{grid-template-columns:1fr}.hl-iv-roster-tile-hover-stats-col,.hl-iv-roster-tile-hover-radar-col{grid-column:1;grid-row:auto;justify-self:stretch}.hl-iv-roster-tile-hover-radar-col{justify-content:center}.hl-iv-roster-tile-hover-radar-frame{width:200px;height:200px;margin:0 auto}}.hl-iv-roster-tile-hover-panel--tpi-upgrade{max-width:780px}.hl-iv-tile-hover-tpi-upgrade{margin-top:2px;padding:10px 4px 6px}.hl-iv-tile-hover-tpi-upgrade__head{margin:0 0 12px;padding:0 6px}.hl-iv-tile-hover-tpi-upgrade__eyebrow{display:block;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8eb;margin-bottom:2px}.hl-iv-tile-hover-tpi-upgrade__title{margin:0 0 6px;font-size:13px;font-weight:800;color:#f1f5f9fa;letter-spacing:.01em}.hl-iv-tile-hover-tpi-upgrade__delta-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.hl-iv-tile-hover-tpi-upgrade__arrow{color:#94a3b8d9;font-weight:600}.hl-iv-tile-hover-tpi-upgrade__gain{padding:1px 6px;border-radius:999px;font-size:11px;font-weight:800;color:#0ee1f2;background:#0ee1f21f;border:1px solid rgba(14,225,242,.28)}.hl-iv-tile-hover-tpi-upgrade__captions{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;margin:0 0 8px;padding:0 4px}.hl-iv-tile-hover-tpi-upgrade__caption{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;min-width:0}.hl-iv-tile-hover-tpi-upgrade__caption-role{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#e2e8f0eb}.hl-iv-tile-hover-tpi-upgrade__caption--better .hl-iv-tile-hover-tpi-upgrade__caption-role{color:#0ee1f2f2}.hl-iv-tile-hover-tpi-upgrade__caption-meta{display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:4px;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;color:#cbd5e1f2}.hl-iv-tile-hover-tpi-upgrade__caption-dot{color:#94a3b8bf;font-weight:600}.hl-iv-tile-hover-tpi-upgrade__compare{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;align-items:center;justify-items:center}.hl-iv-tile-hover-tpi-upgrade__radar-frame.hl-iv-roster-tile-hover-radar-frame{width:228px;height:228px;max-width:100%;margin:0;box-sizing:border-box}.hl-iv-tile-hover-tpi-upgrade__radar-frame--better{border-color:#0ee1f26b;box-shadow:inset 0 0 28px #00000061,0 0 14px #0ee1f21f}.hl-iv-tile-hover-tpi-upgrade__legend{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 16px;margin:10px 0 0;padding:0 6px;font-size:10px;font-weight:700;letter-spacing:.02em;color:#94a3b8e6}.hl-iv-tile-hover-tpi-upgrade__legend-item{display:inline-flex;align-items:center;gap:6px}.hl-iv-tile-hover-tpi-upgrade__legend-item:before{content:"";width:8px;height:8px;border-radius:999px;flex-shrink:0}.hl-iv-tile-hover-tpi-upgrade__legend-item--up:before{background:#34d399fa;box-shadow:0 0 6px #34d3998c}.hl-iv-tile-hover-tpi-upgrade__legend-item--down:before{background:#f87171fa;box-shadow:0 0 6px #f8717173}.hl-iv-hover-radar-diff-fill{pointer-events:none;mix-blend-mode:normal}.hl-iv-hover-radar-diff-fill--up{fill:#34d39957}.hl-iv-hover-radar-diff-fill--down{fill:#f8717157}.hl-iv-hover-radar-outline{pointer-events:none}.hl-iv-hover-radar-apex-delta{display:inline-block;margin-left:3px;font-size:.78em;font-weight:800;font-variant-numeric:tabular-nums;vertical-align:super;line-height:1}.hl-iv-hover-radar-apex-delta--up{color:#34d399fa}.hl-iv-hover-radar-apex-delta--down{color:#f87171fa}.hl-iv-hover-radar-apex--diff-up .hl-iv-hover-radar-apex-value{text-shadow:0 0 8px rgba(52,211,153,.35)}.hl-iv-hover-radar-apex--diff-down .hl-iv-hover-radar-apex-value{text-shadow:0 0 8px rgba(248,113,113,.32)}.hl-iv-tile-hover-tpi-upgrade__synth{margin:10px 6px 0;font-size:11px;line-height:1.45;color:#cbd5e1eb}@media(max-width:560px){.hl-iv-tile-hover-tpi-upgrade__captions,.hl-iv-tile-hover-tpi-upgrade__compare{grid-template-columns:1fr}.hl-iv-tile-hover-tpi-upgrade__radar-frame.hl-iv-roster-tile-hover-radar-frame{width:200px;height:200px}}.vault-lb-tabs{display:flex;flex-direction:row;align-items:stretch;gap:.5rem;margin-top:1rem;padding:.65rem .75rem .75rem;width:100%;max-width:100%;box-sizing:border-box;border-radius:12px;background:#040a12b8;border:1px solid rgba(14,225,242,.14);box-shadow:inset 0 1px #ffffff0a,0 8px 28px #00000059;overflow:visible}.vault-lb-tab-sep{flex:0 0 auto;align-self:stretch;width:1px;min-height:28px;margin:3px 2px 3px 4px;border-radius:999px;background:linear-gradient(180deg,#0ee1f20d,#0ee1f26b 22%,#818cf861 55%,#0ee1f26b 78%,#0ee1f20f);box-shadow:0 0 12px #0ee1f238,0 0 1px #0ee1f259 inset}.vault-lb-tab-sep--groups{min-height:44px;margin:2px 6px 2px 10px;background:linear-gradient(180deg,#0ee1f214,#22d3ee61 28%,#a78bfa6b 72%,#c084fc1a);box-shadow:0 0 14px #64c8ff2e,0 0 14px #a78bfa33,0 0 1px #fff3 inset}.vault-lb-tab-group{display:flex;flex-direction:column;gap:.2rem;min-width:0;overflow:visible}.vault-lb-tab-group-title{display:flex;align-items:center;gap:.65rem;padding:.25rem 0 .1rem}.vault-lb-tab-group-title-text{font-size:.68rem;font-weight:800;color:#e6f0f8d1;text-transform:uppercase;letter-spacing:.09em;white-space:nowrap;text-shadow:0 0 10px rgba(14,225,242,.12)}.vault-lb-tab-group-title-line{flex:1;min-width:1.5rem;height:1px;background:linear-gradient(90deg,rgba(14,225,242,.38),transparent);border-radius:1px}.vault-lb-tab-group-content{display:flex;flex-wrap:wrap;align-items:stretch;gap:0;padding:2px 0 0;overflow:visible}.vault-lb-tabs a{position:relative;z-index:0;display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border-radius:10px 10px 0 0;border:1px solid rgba(255,255,255,.08);border-bottom:2px solid transparent;background:#0000003d;font-size:12.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#cbd5e1cc;text-decoration:none;white-space:nowrap;transition:color .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.vault-lb-tabs a:hover:not(.vault-lb-tab--active){color:#ecfefff2;background:#ffffff0d;border-color:#22d3ee42;text-shadow:0 0 8px rgba(34,211,238,.35)}.vault-lb-tabs a:focus-visible{outline:2px solid rgba(34,211,238,.78);outline-offset:2px}.vault-lb-tabs a.vault-lb-tab--active{z-index:1;color:#ecfeff;font-weight:700;border-color:#22d3ee7a;border-bottom-color:#22d3ee;background:linear-gradient(180deg,#0ee1f261,#0ee1f21f 42%,#0ee1f20a),linear-gradient(135deg,#22d3ee3d,#0ee1f21f,#0f172a85);box-shadow:0 0 0 1px #22d3ee24 inset,0 0 20px #22d3ee33,0 16px 40px #0ee1f224}.vault-lb-tabs a.vault-lb-tab--active:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translate(-50%);width:min(40px,72%);height:2px;border-radius:1px;pointer-events:none;background:linear-gradient(90deg,#22d3ee,#67e8f9);box-shadow:0 0 12px #22d3ee7a}.vault-lb-tab-group--overall .vault-lb-tab-group-title-text{color:#cffafef2;text-shadow:0 0 14px rgba(14,225,242,.4)}.vault-lb-tab-group--overall .vault-lb-tab-group-title-line{background:linear-gradient(90deg,rgba(34,211,238,.55),transparent)}.vault-lb-tab-group--overall .vault-lb-tab-group-content a:hover:not(.vault-lb-tab--active){border-color:#22d3ee52}.vault-lb-tab-group--overall .vault-lb-tab-group-content a.vault-lb-tab--active{border-color:#22d3ee85;border-bottom-color:#22d3ee;background:linear-gradient(180deg,#0ee1f266,#0ee1f224 42%,#0ee1f20f),linear-gradient(135deg,#22d3ee47,#06b6d41f,#0f172a8c);box-shadow:0 0 0 1px #22d3ee29 inset,0 0 20px #22d3ee38,0 16px 40px #0ee1f229}.vault-lb-tab-group--overall .vault-lb-tab-group-content a.vault-lb-tab--active:after{background:linear-gradient(90deg,#22d3ee,#67e8f9);box-shadow:0 0 12px #22d3ee80}.vault-lb-tab-group--overall .vault-lb-tab-group-content a:focus-visible{outline-color:#22d3eed9}.vault-lb-tab-group--illuvials .vault-lb-tab-group-title-text{color:#ede9fef2;text-shadow:0 0 14px rgba(167,139,250,.45)}.vault-lb-tab-group--illuvials .vault-lb-tab-group-title-line{background:linear-gradient(90deg,rgba(192,132,252,.55),transparent)}.vault-lb-tab-group--illuvials .vault-lb-tab-group-content a:hover:not(.vault-lb-tab--active){border-color:#c084fc61}.vault-lb-tab-group--illuvials .vault-lb-tab-group-content a.vault-lb-tab--active{border-color:#c084fc8c;border-bottom-color:#c084fc;background:linear-gradient(180deg,#a78bfa6b,#8b5cf629 45%,#581c871f),linear-gradient(135deg,#c084fc42,#8b5cf624,#0f172a8c);box-shadow:0 0 0 1px #c084fc2e inset,0 0 22px #a78bfa47,0 16px 40px #6d28d92e}.vault-lb-tab-group--illuvials .vault-lb-tab-group-content a.vault-lb-tab--active:after{background:linear-gradient(90deg,#c084fc,#e9d5ff);box-shadow:0 0 12px #c084fc8c}.vault-lb-tab-group--illuvials .vault-lb-tab-group-content a:focus-visible{outline-color:#c084fcd9}.vault-lb-panel{margin-top:20px;padding:0 4px 32px}.vault-lb-toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:clamp(10px,2vw,14px);row-gap:12px;margin-bottom:16px;min-width:0}.vault-lb-search-meta{display:inline-flex;flex-wrap:wrap;align-items:flex-start;align-self:stretch;gap:clamp(8px,1.5vw,14px);row-gap:10px;min-width:0;flex:1 1 clamp(260px,65%,760px)}.vault-lb-search{margin-left:0}.vault-lb-search input{width:min(360px,78vw);padding:8px 12px;border-radius:10px;border:1px solid rgba(14,225,242,.24);background:#050a10e0;color:#ecfefff0;font-size:12px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.vault-lb-search input::placeholder{color:#94a3b8e6}.vault-lb-search input:focus{border-color:#22d3eeb3;box-shadow:0 0 0 3px #22d3ee26}.vault-lb-meta{margin-right:0;flex:0 1 auto;min-width:0;max-width:100%;font-size:clamp(10px,.68rem + .42vw,12.5px);line-height:1.45;white-space:normal;overflow-wrap:anywhere;color:#c8dce6b8}.vault-lb-meta strong{color:#0ee1f2;font-weight:700}.vault-lb-window-toggle{display:inline-flex;gap:4px;margin-left:auto}.vault-lb-window-toggle a{font-size:12px;font-weight:600;padding:5px 10px;border-radius:8px;text-decoration:none;color:#e0f0ffbf;border:1px solid rgba(14,225,242,.15);background:#080e1680}.vault-lb-window-toggle a.vault-lb-window-toggle--active{border-color:#0ee1f2;color:#0ee1f2;background:#0ee1f214}.vault-lb-sort-arrow{display:inline-block;margin-left:3px;font-size:18px;font-weight:800;line-height:1;vertical-align:-.02em;opacity:.92;color:#94a3b8d9}.vault-lb-sort-head--active .vault-lb-sort-arrow{color:#0ee1f2}.vault-lb-th-sort{padding:0!important;vertical-align:middle}.vault-lb-th-sort--tip{position:relative;overflow:visible}.vault-lb-th-tip-anchor{position:relative;display:block}.vault-lb-th-sort--tip .vault-lb-th-tip-anchor:hover .vault-lb-th-hovertip,.vault-lb-th-sort--tip .vault-lb-th-tip-anchor:focus-within .vault-lb-th-hovertip{opacity:1;visibility:visible}.vault-lb-th-hovertip{pointer-events:none;visibility:hidden;opacity:0;transition:opacity .14s ease,visibility .14s;position:absolute;left:0;top:100%;margin-top:6px;z-index:40;min-width:200px;max-width:min(288px,92vw);padding:10px 12px;border-radius:10px;border:1px solid rgba(14,225,242,.22);background:#080e16f7;box-shadow:0 12px 32px #00000073;color:#e2e8f0f2;font-size:11px;line-height:1.45;font-weight:500;text-transform:none;letter-spacing:normal;text-align:left;cursor:default}.vault-lb-th-hovertip-title{font-weight:800;color:#0ee1f2f2;margin-bottom:6px;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.vault-lb-th-hovertip-p{margin:0 0 8px;color:#cbd5e1eb}.vault-lb-th-hovertip-kv{margin:0;color:#94a3b8f2;font-variant-numeric:tabular-nums}.vault-lb-th-hovertip-kv strong{color:#f8fafc}.vault-lb-th-hovertip-tip{margin-top:8px;padding:8px 10px;border-radius:8px;border:1px solid rgba(14,225,242,.28);background:#0ee1f212;color:#0ee1f2;font-size:11px;line-height:1.45;font-weight:600}.vault-lb-th-hovertip-tip strong{color:#7ff0fc}.vault-lb-th-hovertip-formula{margin:6px 0 10px;padding:8px 10px;border-radius:8px;background:#00000047;border:1px solid rgba(14,225,242,.22);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:600;color:#0ee1f2;line-height:1.55}.vault-lb-th-hovertip-lynx-word{display:inline-flex;align-items:center;gap:4px;vertical-align:middle;margin:0 1px;font-weight:700;color:#f8fafcf5}.vault-lb-th-hovertip-lynx-inline{display:inline-block;vertical-align:middle;width:20px;height:20px;border-radius:5px;border:1px solid rgba(14,225,242,.35);object-fit:cover}.vault-lb-sort-head{display:inline-flex;align-items:center;gap:3px;width:100%;margin:0;padding:10px 12px;border:none;background:transparent;font:inherit;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#0ee1f2d9;cursor:pointer;text-align:left}.vault-lb-sort-head:hover{color:#c5f6ff}.vault-lb-sort-head--active{color:#0ee1f2}.vault-lb-sort-head--decor{display:inline-flex;align-items:center;gap:4px;width:100%;padding:10px 12px;box-sizing:border-box;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#0ee1f2d9;cursor:default;-webkit-user-select:none;user-select:none}.vault-lb-sort-head--decor:hover{color:#c5f6ff}.vault-lb-table--roster-power .vault-lb-th-rank-narrow,.vault-lb-table--roster-power .vault-lb-rank--narrow{width:26px;min-width:26px;max-width:26px;padding-left:2px;padding-right:2px;text-align:center;box-sizing:border-box}.vault-lb-rank.vault-lb-rank--narrow,.vault-lb-rank.vault-lb-rank--narrow .vault-lb-rank-inner{white-space:nowrap}.vault-lb-table--roster-power .vault-lb-rank--narrow .vault-lb-rank-inner{display:inline-block;font-variant-numeric:tabular-nums;max-width:3ch;overflow:hidden;text-overflow:ellipsis}.vault-lb-table--roster-power .vault-lb-th-player-tight,.vault-lb-table--roster-power .vault-lb-td-player-tight{max-width:min(280px,38vw);width:22%;min-width:min(12.5rem,100%);overflow:visible!important}.vault-lb-table--vault-players td.vault-lb-td-player-tight{overflow:visible!important;min-width:min(11.5rem,88%)}.vault-lb-table--roster-power tbody tr>td:has(.vault-lb-nick--adaptive),.vault-lb-table--vault-players tbody tr>td:has(.vault-lb-nick--adaptive){position:relative;z-index:2}.vault-lb-table--roster-power tbody tr>td:has(.vault-lb-nick--adaptive)~td,.vault-lb-table--vault-players tbody tr>td:has(.vault-lb-nick--adaptive)~td{position:relative;z-index:0}.vault-lb-player-cell--tight{gap:8px}.vault-lb-rank-before-nick{display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0;max-width:none;overflow:visible}.vault-lb-motorverse-rank-on-img{flex-shrink:0;min-width:1.35em;padding:2px 5px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:850;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#f8fafcfa;background:#070c14e0;border:1px solid rgba(14,225,242,.45);border-radius:6px;line-height:1;box-shadow:0 1px 4px #02061773}.vault-lb-rank-before-nick .vault-lb-nick.vault-lb-nick--tight.vault-lb-nick--adaptive{flex:0 0 auto;min-width:max-content;max-width:none;width:max-content;white-space:nowrap;overflow:visible;text-overflow:clip;position:relative;z-index:2}.vault-lb-nick.vault-lb-nick--tight.vault-lb-nick--adaptive.vault-lb-nick--sz-a{font-size:clamp(9.25px,.52rem + .7vw,12.5px)}.vault-lb-nick.vault-lb-nick--tight.vault-lb-nick--adaptive.vault-lb-nick--sz-b{font-size:clamp(8.85px,.48rem + .65vw,11.85px)}.vault-lb-nick.vault-lb-nick--tight.vault-lb-nick--adaptive.vault-lb-nick--sz-c{font-size:clamp(8.4px,.44rem + .58vw,11.05px)}.vault-lb-nick.vault-lb-nick--tight.vault-lb-nick--adaptive.vault-lb-nick--sz-d{font-size:clamp(8px,.4rem + .52vw,10.25px)}.vault-lb-nick.vault-lb-nick--tight.vault-lb-nick--adaptive.vault-lb-nick--sz-e{font-size:clamp(7.5px,.36rem + .46vw,9.55px)}.vault-lb-player-cell.vault-lb-player-cell--tight>.vault-lb-who{flex:1 1 auto;min-width:0;max-width:100%}.vault-lb-player-cell.vault-lb-player-cell--tight>.vault-lb-who:has(.vault-lb-nick--adaptive){overflow:visible;max-width:none}.vault-lb-player-cell.vault-lb-player-cell--tight:has(.vault-lb-nick--adaptive){overflow:visible}.vault-lb-avatar--sm{width:32px;height:32px;border-radius:8px}.vault-lb-nick--tight{max-width:140px;font-size:12.5px}.vault-lb-metric-stack{display:flex;flex-direction:column;gap:3px;min-width:0;max-width:220px}.vault-lb-table--roster-power .vault-lb-metric-stack,.vault-lb-table--vault-players .vault-lb-metric-stack{max-width:460px;min-width:200px}.vault-lb-metric-top{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 8px}.vault-lb-metric-top--inline{justify-content:space-between;gap:8px;flex-wrap:nowrap}.vault-lb-metric-inline-pct{font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.vault-lb-metric-bar-track{position:relative;width:100%;min-width:160px;height:7px;border-radius:999px;background:#ffffff12;overflow:hidden}.vault-lb-metric-bar-track--wide{min-width:160px;height:7px}.vault-lb-metric-bar-fill--heat{height:100%;border-radius:999px;background:linear-gradient(90deg,#ef4444,#f59e0b 42%,#22c55e);min-width:0;transition:width .2s ease}.vault-lb-metric-pct{font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.vault-lb-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.vault-lb-filters select{min-width:120px;padding:8px 10px;border-radius:8px;border:1px solid rgba(14,225,242,.2);background:#060a10d9;color:#e5f4ff;font-size:12px}.vault-lb-table-wrap{border-radius:12px;border:1px solid rgba(14,225,242,.14);overflow:hidden;background:#050a108c}.vault-lb-table{width:100%;border-collapse:collapse;font-size:13px}.vault-lb-table thead th{text-align:left;padding:12px 14px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#0ee1f2d9;background:#0ee1f20f;border-bottom:1px solid rgba(14,225,242,.12);cursor:pointer;-webkit-user-select:none;user-select:none}.vault-lb-table--progression thead th,.vault-lb-table--vault-players thead th,.vault-lb-table--species-summary thead th{cursor:default}.vault-lb-table tbody td{padding:1px 3px;border-bottom:1px solid rgba(255,255,255,.04);color:#e6f0faeb}.vault-lb-table tbody tr:hover{background:linear-gradient(90deg,#0ee2f124,#0ee2f11a,#0f172a47);box-shadow:inset 0 0 0 1px #0ee2f13d,0 8px 18px #0206173d}.vault-lb-table--roster-power tbody tr{transition:background .28s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1)}.vault-lb-table--roster-power tbody tr:hover{background:linear-gradient(90deg,#0ee2f133,#0ee2f124 48%,#0f172a52);box-shadow:inset 0 0 0 1px #0ee2f157,0 10px 22px #02061747}.vault-lb-table--roster-power tbody tr.vault-lb-tr--podium:hover{box-shadow:inset 0 0 0 1px #ffffff14}.vault-lb-table tbody tr.vault-lb-tr--current-user{background:linear-gradient(90deg,#22c55e33,#22c55e1a 55%,#0f172a38);box-shadow:inset 0 0 0 1px #22c55e70}.vault-lb-table tbody tr.vault-lb-tr--current-user:hover{background:linear-gradient(90deg,#22c55e4d,#22c55e2e 55%,#0f172a47);box-shadow:inset 0 0 0 1px #22c55e99,0 10px 22px #02061747}.vault-lb-tr--gold .vault-lb-rank-inner{color:#e8c547;text-shadow:0 0 10px rgba(232,197,71,.45),0 0 1px rgba(0,0,0,.6);font-weight:900}.vault-lb-tr--silver .vault-lb-rank-inner{color:#c8d4e6;text-shadow:0 0 8px rgba(200,212,230,.35),0 0 1px rgba(0,0,0,.55);font-weight:900}.vault-lb-tr--iron .vault-lb-rank-inner{color:#b87333;text-shadow:0 0 6px rgba(184,115,51,.35),0 0 1px rgba(0,0,0,.55);font-weight:900}.hl-iv-roster__progress-wrap.hl-iv-roster__progress-wrap--secondary.vault-lb-roster-hl-bar{width:100%;min-width:200px;height:11px;border-radius:999px;border:1px solid rgba(148,163,184,.22);box-sizing:border-box}.vault-lb-tr--podium .hl-iv-roster__progress-wrap.hl-iv-roster__progress-wrap--secondary.vault-lb-roster-hl-bar{height:14px;min-width:220px}.vault-lb-tr--podium .hl-iv-roster__progress-wrap.hl-iv-roster__progress-wrap--secondary.vault-lb-roster-hl-bar>.hl-iv-roster__progress-fill-clip,.vault-lb-tr--podium .hl-iv-roster__progress-wrap.hl-iv-roster__progress-wrap--secondary.vault-lb-roster-hl-bar .hl-iv-roster__progress-bar-inner{height:100%;min-height:0}.vault-lb-tr--gold .vault-lb-nick,.vault-lb-tr--gold .vault-lb-nick--tight{color:#e8c547}.vault-lb-tr--silver .vault-lb-nick,.vault-lb-tr--silver .vault-lb-nick--tight{color:#c8d4e6}.vault-lb-tr--iron .vault-lb-nick,.vault-lb-tr--iron .vault-lb-nick--tight{color:#b87333}.vault-lb-tr--ranked:not(.vault-lb-tr--gold):not(.vault-lb-tr--silver):not(.vault-lb-tr--iron) .vault-lb-rank-inner{color:#cbd5e1eb;text-shadow:none;font-weight:800}.vault-lb-tr--ranked .vault-lb-nick,.vault-lb-tr--ranked .vault-lb-nick--tight{color:#0ee1f2eb}.vault-lb-contrib5{display:flex;gap:10px;align-items:flex-start;flex-wrap:nowrap;overflow:hidden}.vault-lb-contrib5-item{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:58px}.vault-lb-contrib5-stack{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;max-width:72px}.vault-lb-contrib5-img{width:34px;height:34px;border-radius:10px;object-fit:cover;border:1px solid rgba(14,225,242,.22);background:#0ee1f214}.vault-lb-contrib5-name{font-size:10px;font-weight:700;max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ecfeffeb}.vault-lb-contrib5-title{font-size:8px;font-weight:600;color:#94a3b8c7;font-variant-numeric:tabular-nums;max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vault-lb-contrib5-metric{font-size:9px;font-weight:800;color:#0ee1f2d1;font-variant-numeric:tabular-nums}.vault-lb-table--vault-players .vault-lb-contrib5{max-width:340px}.vault-lb-rank{width:52px;font-weight:800;color:#0ee1f2;font-variant-numeric:tabular-nums}.vault-lb-player-cell{display:flex;align-items:center;gap:12px;min-width:0}.vault-lb-avatar{width:40px;height:40px;border-radius:10px;object-fit:cover;border:1px solid rgba(14,225,242,.25);flex-shrink:0;background:#0ee1f214}.vault-lb-avatar--fallback{display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;color:#0ee1f2}.vault-lb-who{min-width:0}.vault-lb-nick{font-weight:600;color:#f8fafc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.vault-lb-wallet{font-size:8px;color:#b4c8d7bf;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}button.vault-lb-wallet.vault-lb-wallet--copy{display:inline-block;width:fit-content;max-width:100%;cursor:pointer;border:none;background:transparent;padding:0;margin:0;font:inherit;color:inherit;text-align:left;overflow:hidden;text-overflow:ellipsis}button.vault-lb-wallet.vault-lb-wallet--copy:hover:not(:disabled){color:#e2e8f0}button.vault-lb-wallet.vault-lb-wallet--copy:focus-visible{outline:2px solid rgba(14,225,242,.65);outline-offset:2px;border-radius:4px}button.vault-lb-wallet.vault-lb-wallet--copy.mono{color:#e2e8f0e6}.vault-lb-table--roster-power button.vault-lb-wallet.vault-lb-wallet--copy.vault-lb-wallet--roster-muted{color:#cbd5e1ad;font-size:7px}.vault-lb-table--roster-power button.vault-lb-wallet.vault-lb-wallet--copy.vault-lb-wallet--roster-muted:hover:not(:disabled){color:#e2e8f0db}.vault-lb-wallet-td.mono{padding-top:4px}.vault-lb-num{font-variant-numeric:tabular-nums;font-weight:600}.vault-lb-metric-gap{display:inline-block;margin-left:6px;font-size:10px;font-weight:500;line-height:1;letter-spacing:.01em;color:#94a3b8e6;background:#94a3b814;border:1px solid rgba(148,163,184,.2);border-radius:999px;padding:2px 6px;vertical-align:middle;white-space:nowrap}.vault-lb-score-shell{display:flex;flex-direction:column;gap:4px;min-width:120px}.vault-lb-score-bar{position:relative;width:100%;min-width:160px;height:7px;border-radius:999px;background:#ffffff0f;overflow:hidden}.vault-lb-score-bar>span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#0ee1f2,#4ade80)}.vault-lb-pct{font-size:11px;color:#0ee1f2e6;font-weight:600}.vault-lb-empty{padding:40px 20px;text-align:center;color:#c8d7e6a6;font-size:14px}.vault-lb-empty--panel-body{min-height:120px;display:flex;align-items:center;justify-content:center}.vault-lb-hint{margin:0 0 12px;font-size:13px;color:#94a3b8f2;line-height:1.45}.vault-lb-scroll-hint{margin-top:10px;font-size:12px;color:#94a3b8e6}@keyframes vaultLbTpi100Pulse{0%,to{opacity:1}50%{opacity:.24}}.hl-iv-roster__progress-tpi-seg.hl-iv-roster__progress-tpi-seg--tpi100-elite{position:relative;z-index:1;border-left:1px solid rgba(255,248,220,.65);border-right:1px solid rgba(255,248,220,.65);box-shadow:inset 0 0 0 1px #fff7d480,inset 0 0 10px #ffe8a0d9,0 0 16px #ffd666f2;animation:vaultLbTpi100Pulse 1.8s ease-in-out infinite}.vault-lb-species-img{width:36px;height:36px;border-radius:8px;object-fit:cover;border:1px solid rgba(14,225,242,.2)}.vault-lb-species-img--lg{width:44px;height:44px}.vault-lb-table--progression .vault-lb-th-level-diff,.vault-lb-table--progression .vault-lb-level-diff{text-align:center;font-size:15px;font-weight:800;color:#0ee1f2;letter-spacing:.02em}.vault-lb-table--progression .vault-lb-wallet.mono{font-variant-numeric:tabular-nums;font-size:12px}.vault-lb-table--progression .vault-lb-th-player-tight--house-tile,.vault-lb-table--progression .vault-lb-td-player-tight--house-tile{width:320px;min-width:280px;max-width:360px}.vault-lb-table--progression .vault-lb-td-player-tight--house-tile .vault-lb-player-cell--tight{width:100%}.vault-lb-table--progression .vault-lb-td-player-tight--house-tile .hl-iv-roster__strip-tier-tiles-row{justify-content:flex-start}.vault-lb-chip{display:inline-block;margin-right:6px;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:#0ee1f21a;color:#7aebf7;border:1px solid rgba(14,225,242,.2)}.item-weapon-top{margin:16px 0 24px;padding:12px;border:1px solid rgba(14,225,242,.2);border-radius:8px;background:linear-gradient(135deg,#0009,#14141e99)}.item-weapon-subsection{margin-bottom:16px}.item-weapon-subsection-title{font-size:14px;font-weight:700;color:#0ee1f2;padding:6px 8px;border-left:3px solid rgba(14,225,242,.6);margin-bottom:10px;background:linear-gradient(90deg,#0ee1f214,#00ff880d)}.item-weapon-subsection-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.weapon-top-card{border:1px solid rgba(14,225,242,.2);border-radius:8px;background:linear-gradient(135deg,#08080ce6,#0e0e14e6);padding:8px;transition:transform .2s ease,box-shadow .2s ease}.weapon-top-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0ee1f226}.weapon-top-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.weapon-top-player-name{font-size:13px;font-weight:700;color:#e6f7ff}.weapon-top-round{font-size:12px;color:#9ca3af}.weapon-top-card-body{display:flex;align-items:center;gap:8px}.weapon-top-card-meta{display:flex;flex-direction:column;gap:4px}.weapon-top-name{font-size:13px;font-weight:600;color:#d1faff}.weapon-top-affinity{font-size:12px;font-weight:600}.weapon-top-empty{grid-column:1 / -1;padding:10px;text-align:center;color:#9ca3af;background:#ffffff05;border:1px dashed rgba(14,225,242,.2);border-radius:6px}@media(max-width:768px){.item-weapon-subsection-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.weapon-top-card-body{gap:8px}}:root{--region-no-region: #808080;--region-sanctum-mesa: #9a24ec;--region-abyssal-basin: #6dbe3b;--region-brightland-steppes: #bce8e8;--region-crimson-waste: #ff8a00;--region-taiga-boreal: #0060f1;--region-halcyon-sea: #00bfe9;--region-crystal-shores: #ab00fc;--region-shardbluff-labyrinth: #57798e;--region-no-region-transparent: rgba(128, 128, 128, .1);--region-sanctum-mesa-transparent: rgba(154, 36, 236, .1);--region-abyssal-basin-transparent: rgba(109, 190, 59, .1);--region-brightland-steppes-transparent: rgba(188, 232, 232, .1);--region-crimson-waste-transparent: rgba(255, 138, 0, .1);--region-taiga-boreal-transparent: rgba(0, 96, 241, .1);--region-halcyon-sea-transparent: rgba(0, 191, 233, .1);--region-crystal-shores-transparent: rgba(171, 0, 252, .1);--region-shardbluff-labyrinth-transparent: rgba(87, 121, 142, .1)}.matches-lucid-container{padding:24px 16px;background:#000;min-height:100vh;color:#0ee1f2;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;box-sizing:border-box}.matches-lucid-header{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:visible;margin-bottom:32px;padding:18px 22px 16px;background:-webkit-linear-gradient(135deg,rgba(0,238,242,.05) 0%,rgba(0,238,242,.02) 100%);background:-moz-linear-gradient(135deg,rgba(0,238,242,.05) 0%,rgba(0,238,242,.02) 100%);background:-o-linear-gradient(135deg,rgba(0,238,242,.05) 0%,rgba(0,238,242,.02) 100%);background:linear-gradient(135deg,#00eef20d,#00eef205);border:1px solid rgba(0,238,242,.2);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.matches-lucid-header:hover{border-color:#0ee1f266;box-shadow:0 0 14px #0ee1f21f}.matches-lucid-header:focus-visible{outline:1px solid rgba(14,225,242,.7);outline-offset:3px}.matches-lucid-title-section,.matches-lucid-title-content{display:flex;flex-direction:column;min-width:0;width:100%;max-width:100%;box-sizing:border-box}.matches-lucid-title-content{gap:14px}.matches-lucid-title-mainline{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;width:100%}.matches-lucid-title{display:flex;align-items:center;gap:10px;margin:0;min-width:0;width:100%;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);font-weight:700;line-height:1.15}.matches-lucid-title-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:12px;color:#0ee1f2;background:#0ee1f21a;border:1px solid rgba(14,225,242,.22)}.matches-lucid-title-text{min-width:0;background:-webkit-linear-gradient(135deg,#0ee1f2 0%,#00ff88 100%);background:-moz-linear-gradient(135deg,#0ee1f2 0%,#00ff88 100%);background:-o-linear-gradient(135deg,#0ee1f2 0%,#00ff88 100%);background:linear-gradient(135deg,#0ee1f2,#0f8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.matches-lucid-subtitle{font-size:.98rem;color:#ffffffad;margin:0;font-weight:400;line-height:1.45;max-width:46rem}.matches-lucid-section-shortcuts{display:flex;flex-direction:column;gap:10px;width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin:0;padding-top:14px;border-top:1px solid rgba(14,225,242,.14);overflow:visible}.matches-lucid-shortcuts-legend{display:inline-flex;align-items:center;align-self:flex-start;margin:0;padding:4px 10px;border-radius:999px;border:1px solid rgba(14,225,242,.22);background:#0ee1f214;box-shadow:inset 0 1px #ffffff0a;font-size:.68rem;font-weight:800;color:#94a3b8f2;letter-spacing:.1em;text-transform:uppercase;line-height:1}.matches-lucid-section-shortcuts-row{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px 14px;width:100%;min-width:0;box-sizing:border-box;overflow:visible}.matches-lucid-shortcuts-group{flex:0 1 auto;align-self:stretch;display:inline-flex;flex-direction:column;justify-content:center;align-items:stretch;gap:3px;min-width:0;padding:3px 4px 4px;border-radius:8px;background:#94a3b80b;border:1px solid rgba(148,163,184,.12)}.matches-lucid-shortcuts-group--meta{flex:0 0 auto}.matches-lucid-shortcuts-group--augments{flex:0 1 auto}.matches-lucid-shortcuts-group--equipment{flex:1 1 auto;min-width:min(100%,280px)}.matches-lucid-shortcuts-group--history{flex:0 0 auto}.matches-lucid-shortcuts-group-label{display:inline-flex;align-items:center;gap:5px;margin:0;padding:0 2px;border:0;background:transparent;font-family:Sora,sans-serif;font-size:.52rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1;color:#94a3b89e;width:fit-content;-webkit-user-select:none;user-select:none;pointer-events:none}.matches-lucid-shortcuts-group-body{display:flex;flex-wrap:wrap;align-items:stretch;gap:6px;min-width:0}.matches-lucid-shortcuts-divider{flex:0 0 auto;width:1px;align-self:stretch;min-height:30px;margin:0 1px;background:#0ee1f23d}.matches-lucid-section-chip{display:flex;align-items:center;gap:8px;flex:1 1 148px;width:auto;min-width:0;max-width:100%;min-height:52px;box-sizing:border-box;padding:8px 10px;border-radius:12px;border:1px solid rgba(14,225,242,.2);background:linear-gradient(180deg,#0ee1f20d,#08122038);color:#ffffffe0;font-size:.76rem;letter-spacing:.01em;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,color .16s ease,background-color .16s ease}.matches-lucid-shortcuts-group--meta .matches-lucid-section-chip.is-meta{flex:1 1 180px;min-width:160px}.matches-lucid-section-chip-icon-wrap{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:8px;background:#0ee1f21a;border:1px solid rgba(14,225,242,.22);color:#0ee1f2}.matches-lucid-section-chip-body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.matches-lucid-section-chip-desc{font-size:.66rem;font-weight:500;color:#bacddcc7;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.matches-lucid-section-chip:hover{border-color:#0ee1f273;color:#0ee1f2f2;box-shadow:0 0 10px #0ee1f21a}.matches-lucid-section-chip:focus-visible{outline:1px solid rgba(14,225,242,.7);outline-offset:2px}.matches-lucid-section-chip.is-jump{border-color:#0ee1f233}.matches-lucid-section-chip.is-jump:hover{border-color:#0ee1f273;color:#0ee1f2f2;box-shadow:0 0 10px #0ee1f21a}.matches-lucid-section-chip.is-meta{border-color:#00ff8852;background:linear-gradient(180deg,#00ff8814,#08122038)}.matches-lucid-section-chip-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700;line-height:1.2;color:#f8fafcf2}.matches-lucid-section-chip-patch{display:block;margin-top:1px;font-size:.66rem;font-weight:600;line-height:1.3;color:#94a3b8f2;white-space:normal;overflow-wrap:break-word}.matches-lucid-section-chip-patch-link{font-weight:700;color:#0ee1f2f2;text-decoration:none}.matches-lucid-section-chip-patch-link:hover{color:#00ff88f2;text-decoration:underline}@media(max-width:768px){.matches-lucid-header{padding:14px 14px 12px;margin-bottom:24px}.matches-lucid-title-icon{width:34px;height:34px;border-radius:10px}.matches-lucid-title-icon svg{width:20px;height:20px}.matches-lucid-subtitle{font-size:.9rem}.matches-lucid-section-shortcuts{padding-top:12px;gap:8px}.matches-lucid-section-shortcuts-row{flex-direction:column;gap:8px}.matches-lucid-shortcuts-divider{width:100%;height:1px;min-height:0;margin:0}.matches-lucid-shortcuts-group,.matches-lucid-shortcuts-group--meta,.matches-lucid-shortcuts-group--augments,.matches-lucid-shortcuts-group--equipment,.matches-lucid-shortcuts-group--history{flex:1 1 auto;width:100%;max-width:100%;min-width:0}.matches-lucid-section-chip{padding:7px 8px;gap:7px;min-height:48px;flex:1 1 132px}.matches-lucid-section-chip-icon-wrap{width:26px;height:26px;border-radius:7px}.matches-lucid-section-chip-icon-wrap svg{width:15px;height:15px}}@media(max-width:480px){.matches-lucid-header{padding:12px 10px 10px;border-radius:12px}.matches-lucid-shortcuts-group-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.matches-lucid-shortcuts-group--meta .matches-lucid-shortcuts-group-body,.matches-lucid-shortcuts-group--history .matches-lucid-shortcuts-group-body{grid-template-columns:1fr}.matches-lucid-section-chip,.matches-lucid-shortcuts-group--meta .matches-lucid-section-chip.is-meta{flex:1 1 auto;min-width:0;width:100%}.matches-lucid-section-chip-desc,.matches-lucid-section-chip-patch{font-size:.64rem}}@media(max-width:360px){.matches-lucid-shortcuts-group-body{grid-template-columns:1fr}}.matches-lucid-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lucid-refresh-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:12px 20px;min-width:120px;height:44px;background:-webkit-linear-gradient(135deg,rgba(0,238,242,.1) 0%,rgba(0,238,242,.05) 100%);background:-moz-linear-gradient(135deg,rgba(0,238,242,.1) 0%,rgba(0,238,242,.05) 100%);background:-o-linear-gradient(135deg,rgba(0,238,242,.1) 0%,rgba(0,238,242,.05) 100%);background:linear-gradient(135deg,#00eef21a,#00eef20d);border:1px solid rgba(0,238,242,.3);border-radius:12px;color:#0ee1f2;font-weight:600;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;font-size:.9rem;position:relative;z-index:20;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:auto}.lucid-refresh-button:hover:not(:disabled){background:-webkit-linear-gradient(135deg,rgba(0,238,242,.15) 0%,rgba(0,238,242,.08) 100%);background:-moz-linear-gradient(135deg,rgba(0,238,242,.15) 0%,rgba(0,238,242,.08) 100%);background:-o-linear-gradient(135deg,rgba(0,238,242,.15) 0%,rgba(0,238,242,.08) 100%);background:linear-gradient(135deg,#00eef226,#00eef214);border-color:#00eef280;-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 32px rgba(0,238,242,.2);-moz-box-shadow:0 8px 32px rgba(0,238,242,.2);box-shadow:0 8px 32px #00eef233}.lucid-refresh-button:disabled{opacity:.5;cursor:not-allowed}.lucid-refresh-button *{pointer-events:none}.lucid-refresh-button{pointer-events:auto}.lucid-refresh-button .spinning{-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;-o-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);transform:rotate(0)}to{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg);transform:rotate(0)}to{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.matches-kpi-section{display:-ms-grid;display:grid;-ms-grid-columns:(1fr) [auto-fit];grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:32px}.matches-stats-combined-section{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;margin-bottom:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}.matches-stats-left{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.matches-stats-left .matches-kpi-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0;overflow:visible}@media(max-width:1200px){.matches-stats-combined-section{gap:20px;margin-bottom:24px}.matches-stats-left{min-width:350px;gap:16px}.kpi-category{padding:.875rem;margin-bottom:16px}.kpi-category-title{font-size:1rem;margin:0 0 .875rem}.kpi-category-title-row{margin:0 0 10px;padding-bottom:8px;gap:8px}.kpi-category-cards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.875rem}}@media(max-width:768px){.matches-stats-combined-section{gap:16px;margin-bottom:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.matches-stats-left{min-width:100%;width:100%;gap:12px}.kpi-category{padding:.75rem;margin-bottom:12px;border-radius:10px}.kpi-category-title{font-size:.95rem;margin:0 0 .75rem;padding-bottom:.5rem}.kpi-category-title-row{margin:0 0 10px;padding-bottom:8px}.kpi-category-cards{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;margin-bottom:.5rem}.kpi-sub-category{padding-top:1rem}.kpi-sub-category-title,.kpi-sub-category-title-Rating{font-size:.875rem;margin:0 0 .75rem}}@media(max-width:480px){.matches-stats-combined-section{gap:12px;margin-bottom:16px;padding:0 8px}.matches-stats-left{gap:10px}.kpi-category{padding:.625rem;margin-bottom:10px;border-radius:8px}.kpi-category:hover{-webkit-box-shadow:0 2px 8px rgba(14,225,242,.15);-moz-box-shadow:0 2px 8px rgba(14,225,242,.15);box-shadow:0 2px 8px #0ee1f226}.kpi-category--child-hover-off:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.kpi-category-title{font-size:.875rem;margin:0 0 .625rem;padding-bottom:.375rem;letter-spacing:.3px}.kpi-category-title-row{margin:0 0 .625rem;padding-bottom:.375rem}.kpi-category-cards{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.625rem}.kpi-sub-category{padding-top:.875rem}.kpi-sub-category-title,.kpi-sub-category-title-Rating{font-size:.8125rem;margin:0 0 .625rem}}@media(max-width:360px){.matches-stats-combined-section{gap:10px;margin-bottom:12px;padding:0 4px}.matches-stats-left{gap:8px}.kpi-category{padding:.5rem;margin-bottom:8px;border-radius:6px}.kpi-category-title{font-size:.8125rem;margin:0 0 .5rem;padding-bottom:.375rem;letter-spacing:.2px}.kpi-category-title-row{margin:0 0 .5rem;padding-bottom:.375rem}.kpi-category-cards{grid-template-columns:1fr;gap:.5rem}.kpi-sub-category{padding-top:.75rem}.kpi-sub-category-title,.kpi-sub-category-title-Rating{font-size:.75rem;margin:0 0 .5rem}}.kpi-category{background:#0ee1f20d;border:1px solid rgba(14,225,242,.2);border-radius:12px;padding:1rem;margin-bottom:20px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;overflow:visible;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.kpi-category:hover{background:#0ee1f214;border-color:#0ee1f266;-webkit-box-shadow:0 4px 12px rgba(14,225,242,.2);-moz-box-shadow:0 4px 12px rgba(14,225,242,.2);box-shadow:0 4px 12px #0ee1f233}.kpi-category-title{font-size:1.1rem;font-weight:700;color:#0ee1f2;margin:0 0 1rem;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid rgba(14,225,242,.3);padding-bottom:.5rem}.kpi-category-title .sort-indicator{font-size:10px;color:#888;font-style:italic;margin-left:8px;opacity:.7;text-transform:none;font-weight:400}.kpi-category-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:nowrap;margin:0 0 12px;padding:0 0 10px;min-width:0;border-bottom:1px solid rgba(14,225,242,.18)}.kpi-category-title-row .kpi-category-title{flex:1 1 auto;min-width:0;margin:0;padding:0;border-bottom:none;font-size:clamp(.82rem,1.55vw,1.05rem);letter-spacing:.06em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi-category-title-row .lucid-toggle--kpi-child-hover.lucid-toggle-container,.kpi-category-title-row .lucid-toggle--kpi-child-hover.lucid-toggle-container.cyber,.kpi-category-title-row .lucid-toggle--kpi-child-hover.lucid-toggle-container.cyber.variant-cyber{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:0!important;flex:0 0 auto;margin-left:0;padding:3px 6px 3px 10px!important;border-radius:999px!important;background:#0ee1f214!important;border:1px solid rgba(14,225,242,.22)!important;box-shadow:inset 0 1px #ffffff0a!important;transform:none!important;overflow:hidden}.kpi-category-title-row .lucid-toggle--kpi-child-hover.lucid-toggle-container:before{display:none!important}.kpi-category-title-row .lucid-toggle--kpi-child-hover.lucid-toggle-container:hover{transform:none!important;border-color:#0ee1f261!important;background:#0ee1f21f!important}.kpi-category-title-row .lucid-toggle--kpi-child-hover .lucid-toggle-header{display:flex;align-items:center;gap:6px;width:auto}.kpi-category-title-row .lucid-toggle--kpi-child-hover .lucid-toggle-name{font-size:10px!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#94a3b8eb!important;text-shadow:none!important}.kpi-category-title-row .lucid-toggle--kpi-child-hover .lucid-toggle-button,.kpi-category-title-row .lucid-toggle--kpi-child-hover .lucid-toggle-button.active,.kpi-category-title-row .lucid-toggle--kpi-child-hover .lucid-toggle-button:hover{padding:2px 4px!important;background:transparent!important;border:none!important;box-shadow:none!important}.kpi-category-title-row .lucid-toggle--kpi-child-hover .lucid-toggle-status{font-size:9px!important;font-weight:800!important;letter-spacing:.08em!important;text-shadow:none!important}.kpi-category-title-actions{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:auto}.kpi-category-title-actions .lucid-search-container--bonded-kpi{flex:0 1 147px}.lucid-toggle--kpi-child-hover.lucid-toggle-container{flex-shrink:0;margin-left:auto;padding:4px 8px}.kpi-category-title-actions .lucid-toggle--kpi-child-hover.lucid-toggle-container{margin-left:0}.kpi-category--child-hover-off:hover{background:#0ee1f20d;border-color:#0ee1f233;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.kpi-category--child-hover-off .match-details-weapon-amplifiers,.kpi-category--child-hover-off .match-details-weapon-amplifier{pointer-events:none!important}.kpi-category--child-hover-off.kpi-category--match-stats:hover{background:#0ee1f20d;border-color:#0ee1f233;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.kpi-category--child-hover-off.kpi-category--match-stats .matches-kpi-card--clickable,.kpi-category--child-hover-off.kpi-category--match-stats .matches-kpi-card--legendary-link{cursor:default}.kpi-category--child-hover-off.kpi-category--match-stats .meta-core-synergy-chip.lucid-synergy-chip,.kpi-category--child-hover-off.kpi-category--match-stats .meta-core-synergy-chip.meta-core-synergy-chip--neutral.lucid-synergy-chip,.kpi-category--child-hover-off.kpi-category--match-stats .meta-core-synergy-chip.meta-core-synergy-chip--neutral.meta-core-synergy-chip--base-class.lucid-synergy-chip{pointer-events:none!important;cursor:default}.kpi-category--child-hover-off.kpi-category--match-stats .meta-core-synergy-chip.lucid-synergy-chip:hover,.kpi-category--child-hover-off.kpi-category--match-stats .meta-core-synergy-chip.meta-core-synergy-chip--neutral.lucid-synergy-chip:hover,.kpi-category--child-hover-off.kpi-category--match-stats .meta-core-synergy-chip.meta-core-synergy-chip--neutral.meta-core-synergy-chip--base-class.lucid-synergy-chip:hover{transform:none;box-shadow:none}.kpi-category-cards{display:-webkit-grid;display:-ms-grid;display:grid;-webkit-grid-template-columns:repeat(auto-fit,minmax(148px,1fr));-ms-grid-template-columns:repeat(auto-fit,minmax(148px,1fr));grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:.65rem;margin-bottom:.5rem}.kpi-sub-category-title{font-size:.95rem;font-weight:600;color:#0ee1f2;margin:0 0 1rem;text-transform:uppercase;letter-spacing:.5px;opacity:.8}.kpi-sub-category-title-Rating{font-size:.95rem;font-weight:600;color:#0ee1f2;margin:0 0 1.5rem;text-transform:uppercase;letter-spacing:.5px;opacity:.8}.rating-progress-container{background:#0003;border:1px solid rgba(14,225,242,.15);border-radius:8px;padding:1rem;margin-top:5px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;overflow:visible}.rating-progress-container:hover{border-color:#0ee1f266;-webkit-box-shadow:0 4px 12px rgba(14,225,242,.1);-moz-box-shadow:0 4px 12px rgba(14,225,242,.1);box-shadow:0 4px 12px #0ee1f21a}.rating-progress-bar{position:relative;height:8px;background:#0ee1f21a;border-radius:4px;overflow:visible}.rating-progress-track{position:relative;width:100%;height:100%;background:linear-gradient(90deg,#f44,#fa0,#0f8);border-radius:4px}.rating-indicator{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:10;pointer-events:auto}.rating-indicator-label{position:absolute;top:-40px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translate(-50%);font-size:.75rem;font-weight:600;color:#888;letter-spacing:.5px;white-space:nowrap}.rating-indicator-line{width:3px;height:20px;background:#fff;margin:0 auto;border-radius:1.5px;-webkit-box-shadow:0 0 4px rgba(0,0,0,.5);-moz-box-shadow:0 0 4px rgba(0,0,0,.5);box-shadow:0 0 4px #00000080}.rating-indicator-value{position:absolute;top:-26px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translate(-50%);background:#000c;color:#d6d3d3;padding:2px 6px;border-radius:4px;font-size:.9rem;font-weight:700;white-space:nowrap;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.3);-moz-box-shadow:0 2px 8px rgba(0,0,0,.3);box-shadow:0 2px 8px #0000004d;border:1px solid rgba(255,255,255,.1)}.rating-min-indicator .rating-indicator-line{background:#f44}.rating-avg-indicator .rating-indicator-line{background:#fa0}.rating-max-indicator .rating-indicator-line{background:#0f8}.rating-1200-indicator .rating-indicator-line{background:#ccc}.rating-1200-indicator .rating-indicator-label{color:#ccc}.rating-1200-close-to-avg .rating-indicator-label{top:-50px}.rating-1200-close-to-avg .rating-indicator-value{top:-36px}.rating-avg-close-to-start .rating-indicator-label{top:-30px}.rating-avg-close-to-start .rating-indicator-value{top:-16px}.rating-stats-kpi-section{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:20px}.region-stats-section{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:400px;position:relative}.region-stats-table-container{background:#0ee1f20d;border:1px solid rgba(14,225,242,.2);border-radius:12px;padding:20px 20px 0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.region-stats-header{margin-bottom:5px;cursor:pointer;transition:all .3s ease;position:relative;border-radius:8px;padding:.5rem}.region-stats-header:hover{background:linear-gradient(135deg,#0ee1f20d,#0ee1f205);box-shadow:0 2px 8px #0ee1f21a}.region-stats-table-title{position:absolute;top:-40px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translate(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;font-size:1.1rem;font-weight:600;color:#0ee1f2;text-transform:uppercase;letter-spacing:.5px;text-align:center;z-index:10;background:#000c;padding:8px 16px;border-radius:8px;border:1px solid rgba(14,225,242,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.region-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:18px;overflow:visible;height:200px;position:relative;width:100%;padding:50px 2% 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.region-slide{position:relative;width:10%;min-width:60px;max-width:120px;height:80px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border-radius:12px;overflow:visible;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.3);-moz-box-shadow:0 4px 12px rgba(0,0,0,.3);box-shadow:0 4px 12px #0000004d;border:2px solid rgba(14,225,242,.3);z-index:1;-webkit-box-flex:1;-ms-flex:1;flex:1}.region-slide:nth-child(1){-webkit-transform:rotate(-10.5deg);-moz-transform:rotate(-10.5deg);-ms-transform:rotate(-10.5deg);-o-transform:rotate(-10.5deg);transform:rotate(-10.5deg);height:50px;z-index:1}.region-slide:nth-child(2){-webkit-transform:rotate(-7deg);-moz-transform:rotate(-7deg);-ms-transform:rotate(-7deg);-o-transform:rotate(-7deg);transform:rotate(-7deg);height:60px;z-index:2}.region-slide:nth-child(3){-webkit-transform:rotate(-3.5deg);-moz-transform:rotate(-3.5deg);-ms-transform:rotate(-3.5deg);-o-transform:rotate(-3.5deg);transform:rotate(-3.5deg);height:70px;z-index:3}.region-slide:nth-child(4),.region-slide:nth-child(5){-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0);height:80px;z-index:5}.region-slide:nth-child(6){-webkit-transform:rotate(3.5deg);-moz-transform:rotate(3.5deg);-ms-transform:rotate(3.5deg);-o-transform:rotate(3.5deg);transform:rotate(3.5deg);height:70px;z-index:4}.region-slide:nth-child(7){-webkit-transform:rotate(7deg);-moz-transform:rotate(7deg);-ms-transform:rotate(7deg);-o-transform:rotate(7deg);transform:rotate(7deg);height:60px;z-index:3}.region-slide:nth-child(8){-webkit-transform:rotate(10.5deg);-moz-transform:rotate(10.5deg);-ms-transform:rotate(10.5deg);-o-transform:rotate(10.5deg);transform:rotate(10.5deg);height:50px;z-index:2}.region-slide:nth-child(1):hover{-webkit-transform:rotate(-10.5deg) translateY(-5px) scale(1.05);-moz-transform:rotate(-10.5deg) translateY(-5px) scale(1.05);-ms-transform:rotate(-10.5deg) translateY(-5px) scale(1.05);-o-transform:rotate(-10.5deg) translateY(-5px) scale(1.05);transform:rotate(-10.5deg) translateY(-5px) scale(1.05);z-index:10}.region-slide:nth-child(2):hover{-webkit-transform:rotate(-7deg) translateY(-5px) scale(1.05);-moz-transform:rotate(-7deg) translateY(-5px) scale(1.05);-ms-transform:rotate(-7deg) translateY(-5px) scale(1.05);-o-transform:rotate(-7deg) translateY(-5px) scale(1.05);transform:rotate(-7deg) translateY(-5px) scale(1.05);z-index:10}.region-slide:nth-child(3):hover{-webkit-transform:rotate(-3.5deg) translateY(-5px) scale(1.05);-moz-transform:rotate(-3.5deg) translateY(-5px) scale(1.05);-ms-transform:rotate(-3.5deg) translateY(-5px) scale(1.05);-o-transform:rotate(-3.5deg) translateY(-5px) scale(1.05);transform:rotate(-3.5deg) translateY(-5px) scale(1.05);z-index:10}.region-slide:nth-child(4):hover,.region-slide:nth-child(5):hover{-webkit-transform:rotate(0deg) translateY(-5px) scale(1.05);-moz-transform:rotate(0deg) translateY(-5px) scale(1.05);-ms-transform:rotate(0deg) translateY(-5px) scale(1.05);-o-transform:rotate(0deg) translateY(-5px) scale(1.05);transform:rotate(0) translateY(-5px) scale(1.05);z-index:10}.region-slide:nth-child(6):hover{-webkit-transform:rotate(3.5deg) translateY(-5px) scale(1.05);-moz-transform:rotate(3.5deg) translateY(-5px) scale(1.05);-ms-transform:rotate(3.5deg) translateY(-5px) scale(1.05);-o-transform:rotate(3.5deg) translateY(-5px) scale(1.05);transform:rotate(3.5deg) translateY(-5px) scale(1.05);z-index:10}.region-slide:nth-child(7):hover{-webkit-transform:rotate(7deg) translateY(-5px) scale(1.05);-moz-transform:rotate(7deg) translateY(-5px) scale(1.05);-ms-transform:rotate(7deg) translateY(-5px) scale(1.05);-o-transform:rotate(7deg) translateY(-5px) scale(1.05);transform:rotate(7deg) translateY(-5px) scale(1.05);z-index:10}.region-slide:nth-child(8):hover{-webkit-transform:rotate(10.5deg) translateY(-5px) scale(1.05);-moz-transform:rotate(10.5deg) translateY(-5px) scale(1.05);-ms-transform:rotate(10.5deg) translateY(-5px) scale(1.05);-o-transform:rotate(10.5deg) translateY(-5px) scale(1.05);transform:rotate(10.5deg) translateY(-5px) scale(1.05);z-index:10}.region-slide:nth-child(1).region-hovered{-webkit-transform:rotate(-10.5deg) translateY(-5px) scale(1.05);-moz-transform:rotate(-10.5deg) translateY(-5px) scale(1.05);-ms-transform:rotate(-10.5deg) translateY(-5px) scale(1.05);-o-transform:rotate(-10.5deg) translateY(-5px) scale(1.05);transform:rotate(-10.5deg) translateY(-5px) scale(1.05);z-index:10}.region-slide:nth-child(2).region-hovered{-webkit-transform:rotate(-7deg) translateY(-5px) scale(1.05);-moz-transform:rotate(-7deg) translateY(-5px) scale(1.05);-ms-transform:rotate(-7deg) translateY(-5px) scale(1.05);-o-transform:rotate(-7deg) translateY(-5px) scale(1.05);transform:rotate(-7deg) translateY(-5px) scale(1.05);z-index:10}.region-slide:nth-child(3).region-hovered{-webkit-transform:rotate(-3.5deg) translateY(-5px) scale(1.05);-moz-transform:rotate(-3.5deg) translateY(-5px) scale(1.05);-ms-transform:rotate(-3.5deg) translateY(-5px) scale(1.05);-o-transform:rotate(-3.5deg) translateY(-5px) scale(1.05);transform:rotate(-3.5deg) translateY(-5px) scale(1.05);z-index:10}.region-slide:nth-child(4).region-hovered,.region-slide:nth-child(5).region-hovered{-webkit-transform:rotate(0deg) translateY(-5px) scale(1.05);-moz-transform:rotate(0deg) translateY(-5px) scale(1.05);-ms-transform:rotate(0deg) translateY(-5px) scale(1.05);-o-transform:rotate(0deg) translateY(-5px) scale(1.05);transform:rotate(0) translateY(-5px) scale(1.05);z-index:10}.region-slide:nth-child(6).region-hovered{-webkit-transform:rotate(3.5deg) translateY(-5px) scale(1.05);-moz-transform:rotate(3.5deg) translateY(-5px) scale(1.05);-ms-transform:rotate(3.5deg) translateY(-5px) scale(1.05);-o-transform:rotate(3.5deg) translateY(-5px) scale(1.05);transform:rotate(3.5deg) translateY(-5px) scale(1.05);z-index:10}.region-slide:nth-child(7).region-hovered{-webkit-transform:rotate(7deg) translateY(-5px) scale(1.05);-moz-transform:rotate(7deg) translateY(-5px) scale(1.05);-ms-transform:rotate(7deg) translateY(-5px) scale(1.05);-o-transform:rotate(7deg) translateY(-5px) scale(1.05);transform:rotate(7deg) translateY(-5px) scale(1.05);z-index:10}.region-slide:nth-child(8).region-hovered{-webkit-transform:rotate(10.5deg) translateY(-5px) scale(1.05);-moz-transform:rotate(10.5deg) translateY(-5px) scale(1.05);-ms-transform:rotate(10.5deg) translateY(-5px) scale(1.05);-o-transform:rotate(10.5deg) translateY(-5px) scale(1.05);transform:rotate(10.5deg) translateY(-5px) scale(1.05);z-index:10}.region-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.region-slide:hover img,.region-slide.region-hovered img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.slide-label{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translate(-50%);color:#fff;font-size:.75rem;font-weight:700;white-space:nowrap;opacity:1;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;letter-spacing:.3px;text-transform:uppercase;z-index:15;text-shadow:0 2px 4px rgba(0,0,0,.8)}.region-slide:nth-child(1) .slide-label{top:-20px}.region-slide:nth-child(2) .slide-label{top:-40px}.region-slide:nth-child(3) .slide-label{top:-20px}.region-slide:nth-child(4) .slide-label{top:-60px}.region-slide:nth-child(5) .slide-label{top:-40px}.region-slide:nth-child(6) .slide-label{top:-20px}.region-slide:nth-child(7) .slide-label{top:-40px}.region-slide:nth-child(8) .slide-label{top:-20px}.region-slide[data-region="Abyssal Basin"] .slide-label{color:var(--region-abyssal-basin)}.region-slide[data-region="Brightland Steppes"] .slide-label{color:var(--region-brightland-steppes)}.region-slide[data-region="Crimson Waste"] .slide-label{color:var(--region-crimson-waste)}.region-slide[data-region="Crystal Shores"] .slide-label{color:var(--region-crystal-shores)}.region-slide[data-region="Halcyon Sea"] .slide-label{color:var(--region-halcyon-sea)}.region-slide[data-region="Sanctum Mesa"] .slide-label{color:var(--region-sanctum-mesa)}.region-slide[data-region="Shardbluff Labyrinth"] .slide-label{color:var(--region-shardbluff-labyrinth)}.region-slide[data-region="Taiga Boreal"] .slide-label{color:var(--region-taiga-boreal)}.region-slide:hover .slide-label,.region-slide.region-hovered .slide-label{-webkit-transform:translateX(-50%) translateY(-8px);-moz-transform:translateX(-50%) translateY(-8px);-ms-transform:translateX(-50%) translateY(-8px);-o-transform:translateX(-50%) translateY(-8px);transform:translate(-50%) translateY(-8px);-webkit-box-shadow:0 6px 16px rgba(0,0,0,.6);-moz-box-shadow:0 6px 16px rgba(0,0,0,.6);box-shadow:0 6px 16px #0009;-webkit-animation:floatLabel 2s ease-in-out infinite;-moz-animation:floatLabel 2s ease-in-out infinite;-ms-animation:floatLabel 2s ease-in-out infinite;-o-animation:floatLabel 2s ease-in-out infinite;animation:floatLabel 2s ease-in-out infinite}@keyframes floatLabel{0%,to{-webkit-transform:translateX(-50%) translateY(-8px);-moz-transform:translateX(-50%) translateY(-8px);-ms-transform:translateX(-50%) translateY(-8px);-o-transform:translateX(-50%) translateY(-8px);transform:translate(-50%) translateY(-8px)}50%{-webkit-transform:translateX(-50%) translateY(-12px);-moz-transform:translateX(-50%) translateY(-12px);-ms-transform:translateX(-50%) translateY(-12px);-o-transform:translateX(-50%) translateY(-12px);transform:translate(-50%) translateY(-12px)}}@media(max-width:1350px){.matches-stats-combined-section{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.matches-stats-left{width:100%;margin-bottom:2rem}.region-stats-table-container{width:100%}.region-stats-section{min-width:unset}.region-stats-table-title{font-size:1rem;padding:6px 14px}.region-vote-button{padding:8px 12px;font-size:.8rem}.region-vote-text{font-size:.8rem}}@media(max-width:1400px){.region-banner{height:180px;gap:15px;padding:45px 2% 0}.region-slide{width:10.5%;min-width:55px;max-width:110px}.region-slide:nth-child(1),.region-slide:nth-child(8){height:45px}.region-slide:nth-child(2),.region-slide:nth-child(7){height:55px}.region-slide:nth-child(3),.region-slide:nth-child(6){height:65px}.region-slide:nth-child(4),.region-slide:nth-child(5){height:75px}.slide-label{font-size:.72rem}.region-slide:nth-child(1) .slide-label{top:-16px}.region-slide:nth-child(2) .slide-label{top:-32px}.region-slide:nth-child(3) .slide-label{top:-16px}.region-slide:nth-child(4) .slide-label{top:-48px}.region-slide:nth-child(5) .slide-label{top:-32px}.region-slide:nth-child(6) .slide-label{top:-16px}.region-slide:nth-child(7) .slide-label{top:-32px}.region-slide:nth-child(8) .slide-label{top:-16px}}@media(max-width:1260px){.region-banner{height:150px;gap:8px;padding:35px 2% 0}.region-slide{width:10.8%;min-width:52px;max-width:105px}.region-slide:nth-child(1),.region-slide:nth-child(8){height:42px}.region-slide:nth-child(2),.region-slide:nth-child(7){height:52px}.region-slide:nth-child(3),.region-slide:nth-child(6){height:62px}.region-slide:nth-child(4),.region-slide:nth-child(5){height:68px}.slide-label{font-size:.72rem;letter-spacing:.25px}.region-slide:nth-child(1) .slide-label{top:-8px}.region-slide:nth-child(2) .slide-label{top:-20px}.region-slide:nth-child(3) .slide-label{top:-8px}.region-slide:nth-child(4) .slide-label{top:-40px}.region-slide:nth-child(5) .slide-label{top:-20px}.region-slide:nth-child(6) .slide-label{top:-8px}.region-slide:nth-child(7) .slide-label{top:-20px}.region-slide:nth-child(8) .slide-label{top:-8px}}@media(max-width:1200px){.region-banner{height:140px;gap:10px;padding:30px 2% 0}.region-slide{width:11%;min-width:50px;max-width:100px}.region-slide:nth-child(1),.region-slide:nth-child(8){height:40px}.region-slide:nth-child(2),.region-slide:nth-child(7){height:50px}.region-slide:nth-child(3),.region-slide:nth-child(6){height:60px}.region-slide:nth-child(4),.region-slide:nth-child(5){height:65px}.slide-label{font-size:.7rem;letter-spacing:.2px}.region-slide:nth-child(1) .slide-label{top:-12px}.region-slide:nth-child(2) .slide-label{top:-24px}.region-slide:nth-child(3) .slide-label{top:-12px}.region-slide:nth-child(4) .slide-label{top:-36px}.region-slide:nth-child(5) .slide-label{top:-24px}.region-slide:nth-child(6) .slide-label{top:-12px}.region-slide:nth-child(7) .slide-label{top:-24px}.region-slide:nth-child(8) .slide-label{top:-12px}.region-stats-section{min-width:unset}.region-stats-table-title{font-size:1.05rem;padding:7px 15px}.region-stats-table-container{padding:18px 18px 0}.region-stats-table{font-size:.88rem}.region-stats-table th{padding:11px 8px;font-size:.82rem}.region-stats-table td{padding:10px 8px}.region-vote-button{padding:8px 13px;top:9px;right:9px}.region-vote-icon{width:15px;height:15px}.region-vote-icon svg{width:15px;height:15px}.region-vote-text{font-size:.8rem}}@media(max-width:768px){.region-banner{height:110px;gap:1%;padding:0 1%}.region-slide{width:12%;min-width:45px;max-width:80px}.region-slide:nth-child(1),.region-slide:nth-child(8){height:35px}.region-slide:nth-child(2),.region-slide:nth-child(7){height:45px}.region-slide:nth-child(3),.region-slide:nth-child(6){height:55px}.region-slide:nth-child(4),.region-slide:nth-child(5){height:60px}.slide-label{font-size:.65rem;letter-spacing:.1px}.region-slide:nth-child(1) .slide-label{top:-8px}.region-slide:nth-child(2) .slide-label{top:-16px}.region-slide:nth-child(3) .slide-label{top:-8px}.region-slide:nth-child(4) .slide-label{top:-28px}.region-slide:nth-child(5) .slide-label{top:-16px}.region-slide:nth-child(6) .slide-label{top:-8px}.region-slide:nth-child(7) .slide-label{top:-16px}.region-slide:nth-child(8) .slide-label{top:-8px}.region-stats-table{font-size:.85rem}.region-stats-table th{padding:11px 7px;font-size:.78rem}.region-stats-table td{padding:9.5px 7px}.region-stats-table-title{font-size:.95rem;padding:6px 12px;top:-38px}.region-vote-button{padding:8px 12px;top:9px;right:9px}.region-vote-icon{width:15px;height:15px}.region-vote-icon svg{width:15px;height:15px}.region-vote-text{font-size:.75rem}.region-stats-table-container{padding:18px 18px 0}.region-stats-header{padding:.45rem}}@media(max-width:480px){.region-banner{height:90px;gap:.5%;padding:20px 1% 0}.region-slide{width:12.5%;min-width:40px;max-width:70px}.region-slide:nth-child(1),.region-slide:nth-child(8){height:30px}.region-slide:nth-child(2),.region-slide:nth-child(7){height:40px}.region-slide:nth-child(3),.region-slide:nth-child(6){height:50px}.region-slide:nth-child(4),.region-slide:nth-child(5){height:50px}.slide-label{font-size:.6rem;letter-spacing:0px}.region-slide:nth-child(1) .slide-label{top:-4px}.region-slide:nth-child(2) .slide-label{top:-12px}.region-slide:nth-child(3) .slide-label{top:-4px}.region-slide:nth-child(4) .slide-label{top:-24px}.region-slide:nth-child(5) .slide-label{top:-12px}.region-slide:nth-child(6) .slide-label{top:-4px}.region-slide:nth-child(7) .slide-label{top:-12px}.region-slide:nth-child(8) .slide-label{top:-4px}.region-stats-table{font-size:.8rem}.region-stats-table th{padding:10px 6px;font-size:.75rem}.region-stats-table td{padding:9px 6px}.region-stats-table-title{font-size:.9rem;padding:6px 12px;top:-38px}.region-vote-button{padding:7px 11px;top:8px;right:8px}.region-vote-icon{width:14px;height:14px}.region-vote-icon svg{width:14px;height:14px}.region-vote-text{font-size:.7rem}.region-stats-table-container{padding:16px 16px 0}.region-stats-header{padding:.4rem}}@media(max-width:360px){.region-banner{height:80px;gap:.3%;padding:15px .5% 0}.region-slide{width:12.8%;min-width:35px;max-width:60px}.region-slide:nth-child(1),.region-slide:nth-child(8){height:25px}.region-slide:nth-child(2),.region-slide:nth-child(7){height:35px}.region-slide:nth-child(3),.region-slide:nth-child(6){height:45px}.region-slide:nth-child(4),.region-slide:nth-child(5){height:45px}.slide-label{font-size:.55rem;letter-spacing:0px}.region-slide:nth-child(1) .slide-label{top:0}.region-slide:nth-child(2) .slide-label{top:-8px}.region-slide:nth-child(3) .slide-label{top:0}.region-slide:nth-child(4) .slide-label{top:-20px}.region-slide:nth-child(5) .slide-label{top:-8px}.region-slide:nth-child(6) .slide-label{top:0}.region-slide:nth-child(7) .slide-label{top:-8px}.region-slide:nth-child(8) .slide-label{top:0}.region-stats-table{font-size:.75rem}.region-stats-table th{padding:8px 4px;font-size:.7rem}.region-stats-table td{padding:8px 4px}.region-stats-table-title{font-size:.85rem;padding:5px 10px;top:-35px}.region-vote-button{padding:6px 10px;top:8px;right:8px}.region-vote-icon{width:12px;height:12px}.region-vote-icon svg{width:12px;height:12px}.region-vote-text{font-size:.65rem}}@media(max-width:768px)and (orientation:landscape){.region-banner{height:80px;padding:15px 2% 0}.slide-label{font-size:.6rem}.region-slide:nth-child(1) .slide-label,.region-slide:nth-child(8) .slide-label{top:-5px}.region-slide:nth-child(2) .slide-label,.region-slide:nth-child(7) .slide-label{top:-15px}.region-slide:nth-child(3) .slide-label,.region-slide:nth-child(6) .slide-label{top:-28px}.region-slide:nth-child(4) .slide-label,.region-slide:nth-child(5) .slide-label{top:-42px}}.region-slide[data-region="Abyssal Basin"]{border-color:var(--region-abyssal-basin)}.region-slide[data-region="Brightland Steppes"]{border-color:var(--region-brightland-steppes)}.region-slide[data-region="Crimson Waste"]{border-color:var(--region-crimson-waste)}.region-slide[data-region="Crystal Shores"]{border-color:var(--region-crystal-shores)}.region-slide[data-region="Halcyon Sea"]{border-color:var(--region-halcyon-sea)}.region-slide[data-region="Sanctum Mesa"]{border-color:var(--region-sanctum-mesa)}.region-slide[data-region="Shardbluff Labyrinth"]{border-color:var(--region-shardbluff-labyrinth)}.region-slide[data-region="Taiga Boreal"]{border-color:var(--region-taiga-boreal)}.region-slide[data-region="Abyssal Basin"]:hover{-webkit-box-shadow:0 8px 20px var(--region-abyssal-basin-transparent);-moz-box-shadow:0 8px 20px var(--region-abyssal-basin-transparent);box-shadow:0 8px 20px var(--region-abyssal-basin-transparent)}.region-slide[data-region="Brightland Steppes"]:hover{-webkit-box-shadow:0 8px 20px var(--region-brightland-steppes-transparent);-moz-box-shadow:0 8px 20px var(--region-brightland-steppes-transparent);box-shadow:0 8px 20px var(--region-brightland-steppes-transparent)}.region-slide[data-region="Crimson Waste"]:hover{-webkit-box-shadow:0 8px 20px var(--region-crimson-waste-transparent);-moz-box-shadow:0 8px 20px var(--region-crimson-waste-transparent);box-shadow:0 8px 20px var(--region-crimson-waste-transparent)}.region-slide[data-region="Crystal Shores"]:hover{-webkit-box-shadow:0 8px 20px var(--region-crystal-shores-transparent);-moz-box-shadow:0 8px 20px var(--region-crystal-shores-transparent);box-shadow:0 8px 20px var(--region-crystal-shores-transparent)}.region-slide[data-region="Halcyon Sea"]:hover{-webkit-box-shadow:0 8px 20px var(--region-halcyon-sea-transparent);-moz-box-shadow:0 8px 20px var(--region-halcyon-sea-transparent);box-shadow:0 8px 20px var(--region-halcyon-sea-transparent)}.region-slide[data-region="Sanctum Mesa"]:hover{-webkit-box-shadow:0 8px 20px var(--region-sanctum-mesa-transparent);-moz-box-shadow:0 8px 20px var(--region-sanctum-mesa-transparent);box-shadow:0 8px 20px var(--region-sanctum-mesa-transparent)}.region-slide[data-region="Shardbluff Labyrinth"]:hover{-webkit-box-shadow:0 8px 20px var(--region-shardbluff-labyrinth-transparent);-moz-box-shadow:0 8px 20px var(--region-shardbluff-labyrinth-transparent);box-shadow:0 8px 20px var(--region-shardbluff-labyrinth-transparent)}.region-slide[data-region="Taiga Boreal"]:hover{-webkit-box-shadow:0 8px 20px var(--region-taiga-boreal-transparent);-moz-box-shadow:0 8px 20px var(--region-taiga-boreal-transparent);box-shadow:0 8px 20px var(--region-taiga-boreal-transparent)}.region-slide[data-region="Abyssal Basin"].region-hovered{-webkit-box-shadow:0 8px 20px var(--region-abyssal-basin-transparent);-moz-box-shadow:0 8px 20px var(--region-abyssal-basin-transparent);box-shadow:0 8px 20px var(--region-abyssal-basin-transparent)}.region-slide[data-region="Brightland Steppes"].region-hovered{-webkit-box-shadow:0 8px 20px var(--region-brightland-steppes-transparent);-moz-box-shadow:0 8px 20px var(--region-brightland-steppes-transparent);box-shadow:0 8px 20px var(--region-brightland-steppes-transparent)}.region-slide[data-region="Crimson Waste"].region-hovered{-webkit-box-shadow:0 8px 20px var(--region-crimson-waste-transparent);-moz-box-shadow:0 8px 20px var(--region-crimson-waste-transparent);box-shadow:0 8px 20px var(--region-crimson-waste-transparent)}.region-slide[data-region="Crystal Shores"].region-hovered{-webkit-box-shadow:0 8px 20px var(--region-crystal-shores-transparent);-moz-box-shadow:0 8px 20px var(--region-crystal-shores-transparent);box-shadow:0 8px 20px var(--region-crystal-shores-transparent)}.region-slide[data-region="Halcyon Sea"].region-hovered{-webkit-box-shadow:0 8px 20px var(--region-halcyon-sea-transparent);-moz-box-shadow:0 8px 20px var(--region-halcyon-sea-transparent);box-shadow:0 8px 20px var(--region-halcyon-sea-transparent)}.region-slide[data-region="Sanctum Mesa"].region-hovered{-webkit-box-shadow:0 8px 20px var(--region-sanctum-mesa-transparent);-moz-box-shadow:0 8px 20px var(--region-sanctum-mesa-transparent);box-shadow:0 8px 20px var(--region-sanctum-mesa-transparent)}.region-slide[data-region="Shardbluff Labyrinth"].region-hovered{-webkit-box-shadow:0 8px 20px var(--region-shardbluff-labyrinth-transparent);-moz-box-shadow:0 8px 20px var(--region-shardbluff-labyrinth-transparent);box-shadow:0 8px 20px var(--region-shardbluff-labyrinth-transparent)}.region-slide[data-region="Taiga Boreal"].region-hovered{-webkit-box-shadow:0 8px 20px var(--region-taiga-boreal-transparent);-moz-box-shadow:0 8px 20px var(--region-taiga-boreal-transparent);box-shadow:0 8px 20px var(--region-taiga-boreal-transparent)}.region-stats-table{width:100%;border-collapse:collapse;font-size:.9rem}.region-stats-table th{background:#0ee1f21a;color:#0ee1f2;font-weight:600;padding:12px 8px;text-align:left;border-bottom:2px solid rgba(14,225,242,.3);text-transform:uppercase;letter-spacing:.5px;font-size:.8rem}.region-stats-table .average-row th{background:#00ff880d;color:#00ff8880;font-weight:700;border-bottom:1px solid rgba(0,255,136,.3)}.region-stats-table td{padding:10px 8px;border-bottom:1px solid rgba(14,225,242,.1);color:#fff9}.region-stats-table tr:hover{background:#0ee1f20d;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.region-stats-table tr:hover td{color:#0ee1f2}.region-stats-table tr:hover td[data-region="Abyssal Basin"]{color:var(--region-abyssal-basin);text-shadow:0 0 8px var(--region-abyssal-basin)}.region-stats-table-container.region-hovered-abyssal-basin .region-stats-table tr:has(td[data-region="Abyssal Basin"]){background:#0ee1f21a!important;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.region-stats-table-container.region-hovered-abyssal-basin .region-stats-table tr:has(td[data-region="Abyssal Basin"]) td{color:var(--region-abyssal-basin)!important;text-shadow:0 0 8px var(--region-abyssal-basin)!important}.region-stats-table tr:hover td[data-region="Brightland Steppes"]{color:var(--region-brightland-steppes);text-shadow:0 0 8px var(--region-brightland-steppes)}.region-stats-table-container.region-hovered-brightland-steppes .region-stats-table tr:has(td[data-region="Brightland Steppes"]){background:#0ee1f21a!important;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.region-stats-table-container.region-hovered-brightland-steppes .region-stats-table tr:has(td[data-region="Brightland Steppes"]) td{color:var(--region-brightland-steppes)!important;text-shadow:0 0 8px var(--region-brightland-steppes)!important}.region-stats-table tr:hover td[data-region="Crimson Waste"]{color:var(--region-crimson-waste);text-shadow:0 0 8px var(--region-crimson-waste)}.region-stats-table-container.region-hovered-crimson-waste .region-stats-table tr:has(td[data-region="Crimson Waste"]){background:#0ee1f21a!important;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.region-stats-table-container.region-hovered-crimson-waste .region-stats-table tr:has(td[data-region="Crimson Waste"]) td{color:var(--region-crimson-waste)!important;text-shadow:0 0 8px var(--region-crimson-waste)!important}.region-stats-table tr:hover td[data-region="Crystal Shores"]{color:var(--region-crystal-shores);text-shadow:0 0 8px var(--region-crystal-shores)}.region-stats-table-container.region-hovered-crystal-shores .region-stats-table tr:has(td[data-region="Crystal Shores"]){background:#0ee1f21a!important;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.region-stats-table-container.region-hovered-crystal-shores .region-stats-table tr:has(td[data-region="Crystal Shores"]) td{color:var(--region-crystal-shores)!important;text-shadow:0 0 8px var(--region-crystal-shores)!important}.region-stats-table tr:hover td[data-region="Halcyon Sea"]{color:var(--region-halcyon-sea);text-shadow:0 0 8px var(--region-halcyon-sea)}.region-stats-table-container.region-hovered-halcyon-sea .region-stats-table tr:has(td[data-region="Halcyon Sea"]){background:#0ee1f21a!important;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.region-stats-table-container.region-hovered-halcyon-sea .region-stats-table tr:has(td[data-region="Halcyon Sea"]) td{color:var(--region-halcyon-sea)!important;text-shadow:0 0 8px var(--region-halcyon-sea)!important}.region-stats-table tr:hover td[data-region="Sanctum Mesa"]{color:var(--region-sanctum-mesa);text-shadow:0 0 8px var(--region-sanctum-mesa)}.region-stats-table-container.region-hovered-sanctum-mesa .region-stats-table tr:has(td[data-region="Sanctum Mesa"]){background:#0ee1f21a!important;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.region-stats-table-container.region-hovered-sanctum-mesa .region-stats-table tr:has(td[data-region="Sanctum Mesa"]) td{color:var(--region-sanctum-mesa)!important;text-shadow:0 0 8px var(--region-sanctum-mesa)!important}.region-stats-table tr:hover td[data-region="Shardbluff Labyrinth"]{color:var(--region-shardbluff-labyrinth);text-shadow:0 0 8px var(--region-shardbluff-labyrinth)}.region-stats-table-container.region-hovered-shardbluff-labyrinth .region-stats-table tr:has(td[data-region="Shardbluff Labyrinth"]){background:#0ee1f21a!important;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.region-stats-table-container.region-hovered-shardbluff-labyrinth .region-stats-table tr:has(td[data-region="Shardbluff Labyrinth"]) td{color:var(--region-shardbluff-labyrinth)!important;text-shadow:0 0 8px var(--region-shardbluff-labyrinth)!important}.region-stats-table tr:hover td[data-region="Taiga Boreal"]{color:var(--region-taiga-boreal);text-shadow:0 0 8px var(--region-taiga-boreal)}.region-stats-table-container.region-hovered-taiga-boreal .region-stats-table tr:has(td[data-region="Taiga Boreal"]){background:#0ee1f21a!important;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.region-stats-table-container.region-hovered-taiga-boreal .region-stats-table tr:has(td[data-region="Taiga Boreal"]) td{color:var(--region-taiga-boreal)!important;text-shadow:0 0 8px var(--region-taiga-boreal)!important}.region-stats-table tr:hover td[data-region="No Region"]{color:var(--region-no-region);text-shadow:0 0 8px var(--region-no-region)}.region-stats-table td:first-child{font-weight:600;text-transform:capitalize}.region-stats-table td:first-child[data-region="No Region"]{color:var(--region-no-region)}.region-stats-table td:first-child[data-region="Sanctum Mesa"]{color:var(--region-sanctum-mesa)}.region-stats-table td:first-child[data-region="Abyssal Basin"]{color:var(--region-abyssal-basin)}.region-stats-table td:first-child[data-region="Brightland Steppes"]{color:var(--region-brightland-steppes)}.region-stats-table td:first-child[data-region="Crimson Waste"]{color:var(--region-crimson-waste)}.region-stats-table td:first-child[data-region="Taiga Boreal"]{color:var(--region-taiga-boreal)}.region-stats-table td:first-child[data-region="Halcyon Sea"]{color:var(--region-halcyon-sea)}.region-stats-table td:first-child[data-region="Crystal Shores"]{color:var(--region-crystal-shores)}.region-stats-table td:first-child[data-region="Shardbluff Labyrinth"]{color:var(--region-shardbluff-labyrinth)}.region-stats-table-container{position:relative;margin-bottom:20px}.lucid-accordion-row{background:linear-gradient(135deg,#000000f2,#14141efa);border:none}.lucid-accordion-cell{padding:0;border:none;background:transparent;isolation:isolate}.matches-table-container .lucid-accordion-cell{position:sticky;left:0;z-index:2}.matches-table-container:has(.lucid-accordion-row){overflow:visible}.matches-table-container:has(.lucid-accordion-row)>.lucid-table-container{overflow-x:auto;overflow-y:visible;container-type:inline-size;container-name:lucid-matches-scrollport}.matches-table-container .lucid-accordion-cell .match-details-accordion-menu{position:sticky;left:0;width:100cqi;max-width:100cqi;margin-left:0;margin-right:0;box-sizing:border-box;z-index:3}.match-details-accordion-menu{background:linear-gradient(135deg,#000000f7,#0c0e18fc);border:1px solid rgba(14,225,242,.3);border-radius:8px;margin:8px;box-shadow:0 8px 32px #0009,0 0 0 1px #0ee1f21a;scroll-margin-top:12px}.match-details-container{position:relative}.match-details-container .lucid-hover-tooltip{animation:none!important;transition:none!important}.match-details-container .lucid-hover-tooltip:hover{transform:none!important}.match-details-container .synergy-composite-hover{transition:none!important;animation:none!important}.match-details-accordion-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid rgba(14,225,242,.2);background:linear-gradient(90deg,rgba(14,225,242,.1),transparent);cursor:pointer;transition:background .2s ease,border-bottom-color .2s ease,box-shadow .2s ease}.match-details-accordion-header:hover{background:linear-gradient(90deg,#0ee1f233,#0ee1f20d);border-bottom-color:#0ee1f266;box-shadow:0 2px 8px #0ee1f233}.match-details-accordion-title{display:flex;align-items:center;gap:8px;font-weight:600;color:#0ee1f2;font-size:14px}.match-details-accordion-header-actions{display:flex;align-items:center;gap:6px}.match-details-lightning-toggle{display:inline-flex;align-items:center;justify-content:center;padding:4px 6px;min-height:24px;border:1px solid rgba(14,225,242,.25);border-radius:4px;background:transparent;color:#64748b;cursor:pointer;font-size:11px;font-weight:600;letter-spacing:.02em}.match-details-lightning-toggle--on{color:#0ee1f2;border-color:#0ee1f28c;box-shadow:0 0 8px #0ee1f240}.match-details-weapon-amplifiers,.match-details-weapon-amplifier{pointer-events:none}.match-details-accordion-close{background:none;border:none;color:#666;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.match-details-accordion-close:hover{color:#0ee1f2;background:#0ee1f21a}.match-details-accordion-content{padding:16px}.match-details-table-pagination-stack{display:flex;flex-direction:column;gap:16px;min-width:0}.match-details-table-pagination-stack>.lucid-pagination.matches-pagination{flex-shrink:0;width:100%;box-sizing:border-box;justify-content:space-between;flex-wrap:wrap;row-gap:12px;position:relative;z-index:100;isolation:isolate;padding-top:14px;margin-top:4px;background:linear-gradient(135deg,#000000eb,#0a0c16f0);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:2px solid rgba(0,238,242,.28);border-radius:0 0 12px 12px;box-shadow:0 -10px 28px #0006}.match-details-matches-table-container.matches-table-container{min-width:0;max-height:none;overflow:visible;container-type:inline-size;container-name:md-matches-build-table}.match-details-matches-table-container .match-details-build-section-inner{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;align-content:center;gap:clamp(4px,.6vw,10px);row-gap:0;width:100%;min-width:0;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.match-details-matches-table-container .match-details-build-section-inner>.match-details-kpi-divider{width:1px;height:clamp(52px,9vw,80px);min-height:52px;margin:0 clamp(2px,.4vw,6px);align-self:center;flex:0 0 auto;background:linear-gradient(to bottom,transparent 0%,rgba(0,238,242,.3) 20%,rgba(0,238,242,.5) 50%,rgba(0,238,242,.3) 80%,transparent 100%)}.match-details-matches-table-container .match-details-composite-drone-wrapper,.match-details-matches-table-container .match-details-drone-build,.match-details-matches-table-container .match-details-ranger-build{flex:0 0 auto;align-self:center;max-width:none}.match-details-matches-table-container .match-details-ranger-build{min-width:min-content;max-width:min(148px,100%)}.match-details-matches-table-container .match-details-drone-build{min-width:min-content;max-width:min(92px,100%)}.match-details-matches-table-container .match-details-roster-strip{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;gap:clamp(4px,.8vw,10px);flex:1 1 auto;min-width:0;width:auto}.match-details-matches-table-container .match-details-composite-kpi-before-illuvials{display:grid;grid-template-columns:min-content;grid-template-rows:auto 1fr;justify-items:center;align-items:start;align-self:stretch;row-gap:4px;width:min-content;max-width:min-content;flex:0 0 auto;min-height:100%}.match-details-matches-table-container .match-details-composite-kpi-before-illuvials .match-details-composite-synergies{grid-column:1;grid-row:1;justify-self:center}.match-details-matches-table-container .match-details-composite-kpi-before-illuvials .match-details-kpi-divider{grid-column:1;grid-row:2;align-self:stretch;justify-self:center;width:1px;height:100%;min-height:clamp(48px,8vw,72px);margin:0 2px}.match-details-matches-table-container .match-details-composite-synergies{width:auto;max-width:none}.match-details-matches-table-container .match-details-composite-synergies .weapon-bonded-composite-chips{flex-wrap:nowrap}.match-details-matches-table-container .match-details-illuvials-build{flex:1 1 auto;min-width:0;max-width:none;width:auto}.match-details-matches-table-container .match-details-illuvials-build{container-type:inline-size;container-name:md-ill-build}@container md-matches-build-table (max-width: 980px){.match-details-matches-table-container .match-details-build-section-inner{flex-wrap:wrap;align-content:flex-start;align-items:stretch;row-gap:clamp(6px,1.5vw,10px)}.match-details-matches-table-container .match-details-illuvials-build{flex:1 1 100%;width:100%}.match-details-matches-table-container .match-details-build-section-inner>.match-details-kpi-divider{width:100%;height:1px;min-height:1px;margin:4px 0;background:linear-gradient(to right,transparent 0%,rgba(0,238,242,.22) 15%,rgba(0,238,242,.48) 50%,rgba(0,238,242,.22) 85%,transparent 100%)}.match-details-matches-table-container .match-details-roster-strip{flex-wrap:wrap;width:100%}}.match-details-matches-scroll.lucid-table-container{max-height:min(72vh,920px);overflow-x:auto;overflow-y:auto;border-radius:0;z-index:1;position:relative;padding-bottom:4px}.match-details-matches-table-container .match-details-matches-scroll.lucid-table-container{overflow-x:auto;overflow-y:auto}.match-details-table-container{overflow-x:auto;border-radius:8px;border:1px solid rgba(14,225,242,.2)}.match-details-table{width:100%;border-collapse:collapse;table-layout:fixed;background:linear-gradient(135deg,#000c,#14141ee6)}.match-details-table th{background:linear-gradient(135deg,#0ee1f21a,#00ff881a);color:#0ee1f2;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;padding:12px 8px;text-align:left;border-bottom:1px solid rgba(14,225,242,.3)}.match-details-table td{padding:12px 8px;border-bottom:1px solid rgba(14,225,242,.1)}.match-details-build-header,.match-details-build-cell{width:100%;min-width:min(100%,960px)}.match-details-round-number{text-align:left}.match-details-stats-header,.match-details-stats-cell{width:7%;min-width:80px;text-align:center}.match-details-player-row{content-visibility:auto;contain-intrinsic-size:auto 380px}.match-details-player-row:hover{background:#0ee1f20d}.match-details-rank-badge{background:linear-gradient(135deg,#0ee1f24d,#00ff8880);color:#fcfbfb;padding:6px;border-radius:50%;font-weight:700;font-size:14px;text-align:center;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.match-details-player-info{display:flex;flex-direction:row;align-items:center;gap:8px;padding:4px 0;min-height:32px;flex-wrap:wrap;justify-content:flex-start;overflow:hidden}.match-details-player-name{font-weight:600;font-size:16px;display:flex;align-items:center;gap:4px;white-space:nowrap;min-width:fit-content;flex-shrink:0;max-width:60%}.match-details-player-rating-group{display:flex;flex-direction:column;align-items:center;gap:2px;flex-shrink:0;min-width:fit-content}.match-details-player-rating{font-size:14px;font-weight:500;opacity:.9;white-space:nowrap;min-width:fit-content}.match-details-player-rating-change{font-size:13px;font-weight:600;padding:2px 8px;border-radius:4px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);white-space:nowrap;min-width:fit-content}.match-details-build-section{display:flex;flex-direction:column;align-items:stretch;gap:clamp(4px,1.2vw,8px);justify-content:flex-start;padding:clamp(4px,1.2vw,8px) clamp(4px,1.5vw,12px);box-sizing:border-box;background:linear-gradient(135deg,#0ee1f20d,#00ff880d);border:1px solid rgba(14,225,242,.2);border-radius:8px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);min-width:0;max-width:100%;width:100%;overflow:visible}.match-details-build-section-head{width:100%;display:flex;flex-wrap:wrap;align-items:stretch;gap:8px 12px;min-width:0}.match-details-build-head-group{flex:0 1 auto;align-self:stretch;display:inline-flex;flex-direction:column;justify-content:center;align-items:stretch;gap:3px;min-width:0;padding:3px 6px 5px;border-radius:8px;background:#94a3b80b;border:1px solid rgba(148,163,184,.12)}.match-details-build-head-group--player{flex:1 1 auto;min-width:min(100%,180px)}.match-details-build-head-group--match{flex:1 1 auto;min-width:0}.match-details-build-head-group--roster{flex:0 0 auto}.match-details-build-head-group--synergies{flex:1 1 auto;min-width:0;max-width:100%;overflow:visible}.match-details-build-head-group--synergies .match-details-build-head-group-body{overflow:visible;flex-wrap:nowrap}.match-details-build-head-group-label{display:inline-flex;align-items:center;gap:5px;margin:0;padding:0 2px;border:0;background:transparent;font-family:Sora,sans-serif;font-size:.52rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1;color:#94a3b89e;width:fit-content;-webkit-user-select:none;user-select:none;pointer-events:none}.match-details-build-head-group-body{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;width:100%}.match-details-build-head-divider{flex:0 0 auto;width:1px;align-self:stretch;min-height:30px;margin:0 1px;background:#0ee1f23d}.match-details-build-head-group--synergies .meta-core-family-fingerprint{margin-left:0;width:max-content;max-width:none;overflow:visible}.match-details-accordion-content .match-details-build-section-head,.match-details-accordion-content .match-details-build-head-group--synergies,.match-details-accordion-content .match-details-build-head-group--synergies .match-details-build-head-group-body,.match-details-accordion-content .match-details-build-head-group--synergies .meta-core-family-fingerprint{overflow:visible}.match-details-accordion-content .match-details-build-head-group--synergies .meta-core-family-fingerprint{padding-block:2px}.match-details-build-roster-pair{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;flex-wrap:wrap}.match-details-build-label--corner-pill{display:inline-flex;align-items:center;justify-content:center;margin-bottom:0;top:auto;padding:4px 10px;border-radius:8px;background:#020617e0;border:1px solid rgba(14,225,242,.22);box-shadow:0 2px 8px #00000040;font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;color:#e2e8f0f2}.match-details-build-label--corner-pill .match-details-illuvials-unit-total__label{text-transform:none;letter-spacing:.02em;font-size:9px;font-weight:700;color:#94a3b8f2}.match-details-build-label--corner-pill .match-details-illuvials-counter{display:inline-flex;align-items:baseline;margin-left:4px}.match-details-build-label--corner-pill .match-details-illuvials-number{font-size:11px}.match-details-build-player-cell{min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:6px}.match-details-build-player-cell .match-details-build-player-avatar{flex-shrink:0;width:32px;height:32px;min-width:32px;min-height:32px;box-sizing:border-box}.match-details-build-player-cell img.match-details-build-player-avatar{object-fit:cover;display:block}.match-details-build-player-cell .vault-lb-who{min-width:0;max-width:100%}.match-details-build-player-cell .vault-lb-rank-before-nick{display:flex;align-items:center;gap:6px;min-width:0}.match-details-build-rank-row{flex:1 1 auto;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0}.match-details-build-head-ratings{display:inline-flex;align-items:center;flex-wrap:wrap;gap:clamp(4px,1vw,8px);flex:1 1 auto;min-width:0;width:100%}.match-details-build-head-ratings .match-details-round-number{font-size:11px;font-weight:700;color:#0ee1f2;text-align:center}.match-details-build-head-ranger-level{gap:1px!important;padding:4px 8px!important}.match-details-build-head-ranger-level__prefix{color:#94a3b8f2;font-size:10px;font-weight:800;letter-spacing:.02em}.match-details-build-head-ranger-level__value{font-size:11px;font-weight:800;font-variant-numeric:tabular-nums}.match-details-build-head-drone-hp__icons{display:inline-flex;align-items:center;gap:3px;flex-shrink:0}.match-details-build-head-drone-cluster{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.match-details-surrender-pill{flex-shrink:0;display:inline-block;font-size:7px;font-weight:800;letter-spacing:.06em;line-height:1.2;padding:2px 5px;border-radius:4px;color:#fca5a5f2;background:#1e293beb;border:1px solid rgba(248,113,113,.28);box-shadow:0 0 0 1px #00000040 inset}.match-details-build-head-credits-icon.lucid-mastery-icon{width:18px;height:18px;margin:0;flex-shrink:0;filter:drop-shadow(0 0 4px rgba(255,215,0,.45))}.match-details-illuvial-damage-meters{display:flex;flex-direction:column;width:100%;padding:0 2px 2px;box-sizing:border-box}.match-details-tri-damage-meter{display:flex;flex-direction:column;width:100%;font-size:9px;color:#cbd5e1eb}.match-details-tri-damage-meter__track{display:flex;flex-direction:row;align-items:center;width:100%;min-width:0;cursor:default}.match-details-illuvial-damage-meters:not(.match-details-illuvial-damage-meters--hl-clip-overlay):hover .match-details-tri-damage-meter__bar,.match-details-illuvial-damage-meters:not(.match-details-illuvial-damage-meters--hl-clip-overlay):hover .match-details-tri-damage-meter__bar--vertical,.match-details-tri-damage-meter__track:hover .match-details-tri-damage-meter__bar,.match-details-tri-damage-meter__track--vertical:hover .match-details-tri-damage-meter__bar--vertical{border-color:#0ee1f247;box-shadow:0 0 0 1px #0ee1f214}.match-details-tri-damage-meter__kind-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:10px;height:10px}.match-details-tri-damage-meter__kind-icon svg{transition:color .15s ease,filter .15s ease,stroke .15s ease}.match-details-illuvial-damage-meters:not(.match-details-illuvial-damage-meters--hl-clip-overlay):hover .match-details-tri-damage-meter__kind-icon svg,.match-details-tri-damage-meter__track:hover .match-details-tri-damage-meter__kind-icon svg{filter:drop-shadow(0 0 6px rgba(14,225,242,.45))}.match-details-tri-damage-meter__bar{display:flex;flex:1;min-width:0;width:auto;height:6px;border-radius:3px;overflow:hidden;background:#0f172aa6;border:1px solid rgba(14,225,242,.12)}.match-details-tri-damage-meter__seg{height:100%;box-sizing:border-box}.match-details-tri-damage-meter--vertical{width:auto;max-width:15px;flex:0 0 auto}.match-details-tri-damage-meter__track--vertical{flex-direction:column;align-items:center;justify-content:flex-end;width:auto;min-width:0;gap:2px}.match-details-tri-damage-meter__track--vertical .match-details-tri-damage-meter__kind-icon{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;min-width:0;order:0;padding:1px 2px;border-radius:3px;background:#02060cb8;border:1px solid rgba(14,225,242,.35);box-shadow:0 0 0 1px #0006 inset,0 1px 2px #0006;box-sizing:border-box}.match-details-tri-damage-meter__track--vertical .match-details-tri-damage-meter__kind-icon svg{display:block;flex-shrink:0;color:#0ee1f2!important;opacity:1!important;filter:drop-shadow(0 0 6px rgba(14,225,242,.95)) drop-shadow(0 0 2px rgba(255,255,255,.45))}.match-details-tri-damage-meter__track--vertical .match-details-tri-damage-meter__kind-icon svg path,.match-details-tri-damage-meter__track--vertical .match-details-tri-damage-meter__kind-icon svg line,.match-details-tri-damage-meter__track--vertical .match-details-tri-damage-meter__kind-icon svg circle,.match-details-tri-damage-meter__track--vertical .match-details-tri-damage-meter__kind-icon svg polyline,.match-details-tri-damage-meter__track--vertical .match-details-tri-damage-meter__kind-icon svg rect{stroke:#0ee1f2!important;opacity:1!important}.match-details-illuvial-damage-meters:not(.match-details-illuvial-damage-meters--hl-clip-overlay):hover .match-details-tri-damage-meter__track--vertical .match-details-tri-damage-meter__kind-icon svg,.match-details-tri-damage-meter__track--vertical:hover .match-details-tri-damage-meter__kind-icon svg{filter:drop-shadow(0 0 8px rgba(14,225,242,1)) drop-shadow(0 0 2px rgba(255,255,255,.55))}.match-details-tri-damage-meter__bar--vertical{display:flex;flex-direction:column-reverse;flex:0 0 auto;width:clamp(3px,.85vw,4px);min-width:3px;height:var(--md-hl-vert-dmg-bar-h, clamp(22px, 6.2vw, 32px));min-height:var(--md-hl-vert-dmg-bar-h, clamp(22px, 6.2vw, 32px));max-height:var(--md-hl-vert-dmg-bar-h, clamp(22px, 6.2vw, 32px));border-radius:2px;overflow:hidden;background:#02060ceb;border:none;box-shadow:inset 0 0 0 .5px #000000b3,0 0 0 .5px #00000073}.match-details-tri-damage-meter__bar--vertical .match-details-tri-damage-meter__seg{width:100%;min-width:0;height:auto}.match-details-illuvials-grid .hl-iv-roster__tile-img-clip .match-details-illuvial-damage-meters.match-details-illuvial-damage-meters--hl-clip-overlay{left:1px;right:auto;top:auto;bottom:0;justify-content:flex-start;align-items:flex-end;z-index:3;gap:clamp(1px,2cqi,2px);max-width:min(100%,clamp(16px,34cqi,32px));pointer-events:none;cursor:default}.match-details-illuvials-grid .match-details-illuvial-damage-meters--hl-clip-overlay .match-details-tri-damage-meter--vertical{max-width:clamp(7px,14cqi,14px)}.match-details-illuvials-grid .match-details-illuvial-damage-meters--hl-clip-overlay .match-details-tri-damage-meter__track--vertical{gap:clamp(1px,1.5cqi,2px)}.match-details-illuvials-grid .match-details-illuvial-damage-meters--hl-clip-overlay .match-details-tri-damage-meter__bar--vertical{width:clamp(2px,3.5cqi,4px);min-width:2px;height:var(--md-hl-vert-dmg-bar-h, clamp(14px, 28cqi, 28px));min-height:var(--md-hl-vert-dmg-bar-h, clamp(14px, 28cqi, 28px));max-height:var(--md-hl-vert-dmg-bar-h, clamp(14px, 28cqi, 28px))}.match-details-illuvials-grid .match-details-illuvial-item .hl-iv-roster__tile-img-clip.match-details-tile-img-clip--has-dmg-meters{z-index:1}.match-details-illuvials-grid .match-details-illuvial-damage-meters--hl-clip-overlay .match-details-tri-damage-meter__track--vertical .match-details-tri-damage-meter__kind-icon{padding:0 1px;border-radius:2px;transform:scale(clamp(.68,.18vw + .62,.92));transform-origin:center bottom}@container md-matches-build-table (max-width: 560px){.match-details-matches-table-container .match-details-illuvial-damage-meters--hl-clip-overlay .match-details-tri-damage-meter__bar--vertical{width:2px;min-width:2px;height:var(--md-hl-vert-dmg-bar-h, clamp(16px, 4.5vw, 22px));min-height:var(--md-hl-vert-dmg-bar-h, clamp(16px, 4.5vw, 22px));max-height:var(--md-hl-vert-dmg-bar-h, clamp(16px, 4.5vw, 22px))}.match-details-matches-table-container .match-details-illuvial-damage-meters--hl-clip-overlay .match-details-tri-damage-meter__track--vertical .match-details-tri-damage-meter__kind-icon{transform:scale(.65)}}@container md-matches-build-table (max-width: 400px){.match-details-matches-table-container .match-details-illuvial-damage-meters--hl-clip-overlay{gap:1px;max-width:min(100%,20px)}}.lucid-hover-tooltip.match-details-tri-dmg-hover-tooltip{padding:10px 12px!important;border-radius:10px!important;max-width:300px!important;font-size:11px!important;line-height:1.35!important;border:1px solid rgba(14,225,242,.22)!important;box-shadow:0 10px 36px #00000073,0 0 0 1px #0ee1f20f,0 0 24px #0ee1f214!important;-webkit-backdrop-filter:blur(18px) saturate(1.2)!important;backdrop-filter:blur(18px) saturate(1.2)!important}.match-details-tri-dmg-hover-content{display:flex;flex-direction:column;gap:6px;min-width:0}.match-details-tri-dmg-hover-content--combined{gap:0}.match-details-tri-dmg-hover-block{display:flex;flex-direction:column;gap:6px;min-width:0}.match-details-tri-dmg-hover-block+.match-details-tri-dmg-hover-block{margin-top:10px;padding-top:10px;border-top:1px solid rgba(14,225,242,.14)}.match-details-tri-dmg-hover-gauge-wrap{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;padding:4px 0 2px;box-sizing:border-box}.match-details-tri-damage-meter__gauge--tooltip{display:block;width:100%;max-width:220px;height:auto;margin:0 auto}.match-details-tri-dmg-hover-header{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;padding-bottom:8px;border-bottom:1px solid rgba(14,225,242,.12)}.match-details-tri-dmg-hover-header svg{flex-shrink:0;filter:drop-shadow(0 0 8px rgba(14,225,242,.45))}.match-details-tri-dmg-hover-title{font-size:12px;font-weight:700;letter-spacing:.04em;color:#f1f5f9f5;line-height:1.2}.match-details-tri-dmg-hover-total-line{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:12px;padding:4px 0 6px;border-bottom:1px solid rgba(14,225,242,.08)}.match-details-tri-dmg-hover-total-label{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8f2}.match-details-tri-dmg-hover-total-val{font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;color:#f8fafcfa}.match-details-tri-dmg-hover-rows{display:flex;flex-direction:column;gap:0}.match-details-tri-dmg-hover-row{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:8px 0;border-bottom:1px solid rgba(14,225,242,.08)}.match-details-tri-dmg-hover-row:last-child{border-bottom:none;padding-bottom:2px}.match-details-tri-dmg-hover-row-main{display:flex;flex-direction:row;align-items:center;gap:6px;min-width:0}.match-details-tri-dmg-hover-row-meta{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:10px;padding-left:18px;min-width:0}.match-details-tri-dmg-hover-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.match-details-tri-dmg-hover-row-ico{flex-shrink:0;opacity:.95;display:block}.match-details-tri-dmg-hover-cat{flex:1 1 auto;min-width:0;font-weight:600;letter-spacing:.03em;color:#e2e8f0eb}.match-details-tri-dmg-hover-val{font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;color:#cbd5e1eb}.match-details-tri-dmg-hover-pct{flex-shrink:0;font-variant-numeric:tabular-nums;font-weight:800;font-size:11px;color:#0ee1f2;text-shadow:0 0 12px rgba(14,225,242,.35)}.match-details-build-player-cell .match-details-build-player-nick-cluster{display:inline-flex;align-items:center;gap:4px;flex:1 1 auto;min-width:0;max-width:min(200px,46%)}.match-details-build-player-cell .match-details-build-player-nick-cluster>.vault-lb-nick.vault-lb-nick--tight.match-details-build-player-nick{flex:1 1 auto;min-width:0;max-width:none}.match-details-bot-ref-pill{flex-shrink:0;display:inline-block;padding:1px 4px;border-radius:3px;font-size:8px;font-weight:800;letter-spacing:.06em;line-height:1.25;color:#94a3b8f2;background:#0f172abf;border:1px solid rgba(100,116,139,.45);box-shadow:0 1px 2px #0003}.match-details-build-player-nick{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vault-lb-nick.match-details-build-player-nick.match-details-build-player-nick--bot-ref{color:#94a3b8}.match-details-build-section-inner{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:flex-start;gap:clamp(6px,1.4vw,14px);row-gap:clamp(8px,2vw,14px);width:100%;min-width:0}.match-details-illuvials-unit-total--build-corner{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border-radius:8px;background:#020617e0;border:1px solid rgba(14,225,242,.22);box-shadow:0 2px 8px #00000040;font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;color:#e2e8f0f2}.match-details-illuvials-unit-total--build-corner .match-details-illuvials-unit-total__label{text-transform:none;letter-spacing:.02em;font-size:9px;font-weight:700;color:#94a3b8f2}.match-details-illuvials-unit-total--build-corner .match-details-illuvials-unit-total__value{color:#0ee1f2;font-size:11px}.match-details-build-label{display:flex;justify-content:center;top:80%;font-size:8px;font-weight:600;color:#0ee1f2;letter-spacing:.5px;margin-bottom:6px}.match-details-build-label--section{opacity:.62}.match-details-ranger-build,.match-details-drone-build{display:flex;flex-direction:column;vertical-align:middle;justify-content:center}.match-details-ranger-build{flex:1 1 auto;display:flex;align-items:center;vertical-align:middle;justify-content:center;min-width:min(100%,72px);max-width:min(140px,100%)}.match-details-drone-build{flex:0 1 auto;display:flex;align-items:center;vertical-align:middle;justify-content:center;min-width:0;max-width:min(88px,100%)}.match-details-illuvials-build{flex:1;min-width:0;width:100%;max-width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"roster toggle" "board board";column-gap:8px;row-gap:8px;align-items:center;justify-content:stretch}.match-details-illuvials-build-stack{grid-area:roster;display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0;width:100%;max-width:100%}.match-details-illuvials-build-stack>.match-details-illuvials-grid{width:100%;min-width:0}.match-details-illuvials-build>.match-details-illuvials-grid{grid-area:roster;width:100%;min-width:0}.match-details-illuvials-build>.match-details-kpi-divider--after-illuvials-grid{display:none}.match-details-player-synergy-toggle-wrap{grid-area:toggle;display:inline-flex;align-self:start;justify-self:end;max-width:128px;min-width:0;container-type:inline-size;container-name:meta-synergy-toggle;z-index:2}.match-details-player-synergy-toggle{width:100%}.match-details-player-synergy-reveal{grid-area:board;display:none;min-width:0;width:100%;max-width:100%}.match-details-player-synergy-reveal.is-open{display:block}.match-details-illuvials-build:has(>.match-details-player-synergy-reveal.is-open){grid-template-areas:"board toggle";grid-template-rows:auto}.match-details-illuvials-build:has(>.match-details-player-synergy-reveal.is-open)>.match-details-illuvials-build-stack,.match-details-illuvials-build:has(>.match-details-player-synergy-reveal.is-open) .match-details-illuvials-grid{display:none!important}.match-details-player-synergy-reveal .match-details-player-synergy-panel{width:100%;max-width:100%;min-width:0}.match-details-player-synergy-panel{width:100%;max-width:100%;margin:0;padding:0;background:transparent;border:none}.match-details-player-synergy-panel .meta-core-synergy-board{--meta-synergy-board-gap: 6px;--meta-synergy-col-width-composite: minmax(72px, max-content);font-size:11px}.match-details-player-synergy-panel .meta-core-synergy-panel-title{display:none}.match-details-player-synergy-panel .lucid-synergy-chip,.match-details-player-synergy-panel .meta-core-synergy-chip{font-size:10px;padding:2px 6px}@container meta-synergy-toggle (max-width: 72px){.match-details-player-synergy-toggle-wrap{max-width:72px}}.match-details-drone-augments{display:flex;flex-direction:column;gap:6px}.match-details-drone-image-container{display:flex;justify-content:center;align-items:center}.match-details-drone-image{width:55px;height:55px;background:linear-gradient(135deg,#ffa50033,#ff450033);border:1px solid rgba(255,165,0,.5);border-radius:8px;display:flex;align-items:center;justify-content:center;position:relative;transition:border-color .2s ease,background .2s ease}.match-details-drone-placeholder{font-size:18px;font-weight:700;color:orange}.match-details-drone-real-image{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:8px;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.match-details-drone-augments-overlay{position:absolute;bottom:-16px;left:50%;transform:translate(-50%);display:flex;gap:2px}.match-details-drone-augment{width:18px;height:18px;background:#ffa500e6;border:1px solid #ffa6006b;border-radius:3px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:#000;cursor:pointer;overflow:hidden;transition:transform .18s ease;position:relative}.match-details-drone-augment:hover{transform:scale(1.2);z-index:9999!important;position:relative}.match-details-drone-augment-image{width:100%;height:100%;object-fit:cover;border-radius:2px}.match-details-drone-augment-text{font-size:10px;font-weight:600;color:#000}.match-details-no-drone-augments{font-size:10px;color:#666;text-align:center;font-style:italic;padding:8px}.match-details-illuvials-counter{margin-left:4px}.match-details-illuvials-parentheses{color:#9ca3af;font-weight:400}.match-details-illuvials-number{color:#0ee1f2;font-weight:600}.match-details-kpi-divider{width:1px;height:100px;background:linear-gradient(to bottom,transparent 0%,rgba(0,238,242,.3) 20%,rgba(0,238,242,.5) 50%,rgba(0,238,242,.3) 80%,transparent 100%);margin:0 8px;flex-shrink:0;align-self:center}.match-details-composite-kpi-before-illuvials{display:grid;grid-template-columns:min-content;grid-template-rows:auto 1fr;justify-items:center;align-items:start;align-self:stretch;row-gap:4px;flex-shrink:0;min-width:0;min-height:100%;width:min-content;max-width:min-content}.match-details-composite-kpi-before-illuvials .match-details-composite-synergies{grid-column:1;grid-row:1;justify-self:center}.match-details-composite-kpi-before-illuvials .match-details-kpi-divider{grid-column:1;grid-row:2;align-self:stretch;justify-self:center;width:1px;height:100%;min-height:clamp(48px,8vw,72px);margin:0 2px}.match-details-composite-kpi-before-illuvials .weapon-bonded-composite-chips{flex-wrap:nowrap;justify-content:center;margin-bottom:0}.match-details-ranger-equipment{display:flex;flex-direction:column;gap:8px}.match-details-ranger-equipment-grid{display:flex;flex-direction:row;gap:8px;align-items:center;justify-content:center}.match-details-weapon-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px}.match-details-weapon-label{font-size:8px;font-weight:600;color:#0ee1f2;letter-spacing:.5px;margin-bottom:-5px}.match-details-weapon-image-container{position:relative;margin-bottom:8px;width:fit-content;height:fit-content;display:inline-block}.match-details-weapon-image{width:60px;height:60px;background:linear-gradient(135deg,#0ee1f233,#0f83);border:1px solid rgba(14,225,242,.5);border-radius:8px;display:flex;align-items:center;justify-content:center;position:relative;transition:border-color .2s ease,background .2s ease}.match-details-weapon-placeholder{font-size:18px;font-weight:700;color:#0ee1f2}.match-details-weapon-real-image{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:8px;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.match-details-weapon-augments,.match-details-weapon-amplifiers{position:absolute;bottom:-10px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:2px;min-height:20px}.match-details-weapon-Primary{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;gap:16px;width:100%;height:100%;padding:4px 0;margin-bottom:-10px;z-index:10001;pointer-events:none;min-width:0;max-width:none}.match-details-weapon-Prim-Class{width:20px!important;height:20px!important;object-fit:cover;border-radius:4px;background:#0ee1f21a;border:1px solid rgba(14,225,242,.3);box-shadow:0 2px 4px #0000004d;display:block!important;margin-right:8px}.match-details-weapon-Prim-Affinity{width:20px!important;height:20px!important;object-fit:cover;border-radius:4px;background:#0ee1f21a;border:1px solid rgba(14,225,242,.3);box-shadow:0 2px 4px #0000004d;display:block!important;margin-left:30px}.match-details-composite-drone-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;margin-bottom:16px}.match-details-composite-synergies{display:flex;justify-content:center;align-items:center;gap:6px;width:auto;flex:0 0 auto;min-width:0;max-width:none}.match-details-composite-synergies .weapon-bonded-composite-chips{flex-wrap:wrap;justify-content:center;gap:clamp(4px,1.2vw,8px);margin-bottom:0;max-width:100%}.match-details-composite-synergies .weapon-bonded-composite-chip,.match-details-composite-synergies .weapon-bonded-composite-chip.synergy-card-special,.match-details-composite-synergies .synergy-card-special.weapon-bonded-composite-chip{width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;flex:0 0 auto;padding:2px;background:#0000002e;animation:none!important}.match-details-composite-synergies .weapon-bonded-composite-chip.synergy-card-special:before,.match-details-composite-synergies .synergy-card-special.weapon-bonded-composite-chip:before{display:none!important;animation:none!important}.match-details-composite-synergies .weapon-bonded-composite-chip img,.match-details-composite-synergies .weapon-bonded-composite-chip.synergy-card-special img,.match-details-composite-synergies .synergy-card-special.weapon-bonded-composite-chip img{position:relative;z-index:1;display:block;width:100%;height:100%;max-width:22px;max-height:22px;object-fit:contain}.match-details-container .match-details-composite-synergies .weapon-bonded-composite-chip:hover,.match-details-container .match-details-composite-synergies .weapon-bonded-composite-chip:focus-visible{transform:none}.match-details-weapon-Prim-Composite-Class,.match-details-weapon-Prim-Composite-Affinity{width:30px!important;height:30px!important;object-fit:cover;background:#0ee1f21a;border:1px solid rgba(14,225,242,.3);border-radius:20%;box-shadow:0 2px 4px #0000004d;display:block!important}.match-details-weapon-Prim-Composite-Class{margin-right:0}.match-details-weapon-Prim-Composite-Affinity{margin-left:0}.match-details-weapon-augment{width:18px;height:18px;background:#ffd700e6;border:1px solid #ffd700;border-radius:3px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:#000;cursor:pointer;overflow:hidden;transition:transform .22s ease,border-color .22s ease}.match-details-illuvial-augment-image{width:100%;height:100%;object-fit:cover;border-radius:2px}.match-details-weapon-amplifier-text{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:#000;text-shadow:0 1px 2px rgba(0,0,0,.3)}.match-details-weapon-amplifier.loading{background:#6464644d;border:1px solid #666}.match-details-weapon-amplifier-spinner{width:8px;height:8px;border:2px solid #666;border-top:2px solid #ffd700;border-radius:50%;animation:spin 1s linear infinite}.match-details-weapon-name{font-size:10px;font-weight:500;color:#0ee1f2;color:#ab54f4;text-align:center;max-width:60px;word-wrap:break-word;word-break:keep-all;white-space:normal;line-height:1.2;-webkit-hyphens:none;hyphens:none}.match-details-suit-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px}.match-details-suit-label{font-size:8px;font-weight:600;color:#0ee1f2;letter-spacing:.5px;margin-bottom:2px}.match-details-suit-image{width:40px;height:40px;background:linear-gradient(135deg,#9333ea33,#a855f733);border:1px solid rgba(147,51,234,.5);border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.match-details-suit-image:hover{transform:scale(1.25);box-shadow:0 4px 12px #9333ea4d}.match-details-suit-placeholder{font-size:18px;font-weight:700;color:#9333ea}.match-details-suit-real-image{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:8px;transition:all .2s ease;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.match-details-suit-real-image:hover{transform:scale(1.05)}.match-details-suit-name{font-size:10px;font-weight:500;color:#c087f5;text-align:center;max-width:60px;word-wrap:break-word}.match-details-equipment-item{display:flex;flex-direction:column;align-items:center;gap:4px}.match-details-equipment-image{width:60px;height:60px;border-radius:6px;border:2px solid rgba(14,225,242,.3);display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0ee1f21a,#00ff881a)}.match-details-equipment-placeholder{color:#0ee1f2;font-weight:700;font-size:16px}.match-details-equipment-name{font-size:10px;color:#fff;text-align:center;max-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-details-no-equipment{color:#666;font-size:10px;font-style:italic}.match-details-illuvials-build{container-type:inline-size;container-name:md-ill-build}.match-details-illuvials-grid{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:clamp(4px,1vw,8px);width:100%;max-width:100%;box-sizing:border-box;overflow-x:auto;overflow-y:visible;padding-top:clamp(14px,2vw,20px);padding-bottom:2px;z-index:1;position:relative;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.match-details-illuvials-grid .match-details-illuvials-unit-total{flex:1 0 100%;justify-self:center;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:4px;padding:4px 10px;border-radius:8px;background:#020617e0;border:1px solid rgba(14,225,242,.22);box-shadow:0 2px 8px #00000040;font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;color:#e2e8f0f2}.match-details-illuvials-grid .match-details-illuvials-unit-total .match-details-illuvials-unit-total__label{text-transform:uppercase;letter-spacing:.06em;font-size:9px;color:#94a3b8f2}.match-details-illuvials-grid .match-details-illuvials-unit-total .match-details-illuvials-unit-total__value{color:#0ee1f2;font-size:11px}.illuvial-synergy-hover-tooltip .lucid-hover-content{padding:0;overflow:hidden}.illuvial-synergy-hover{display:flex;flex-direction:column;gap:0;min-width:260px;font-size:12px;color:#e8f0fff2;background:linear-gradient(145deg,#0c1220f7,#121c30fa);border:1px solid rgba(100,180,255,.22);border-radius:10px;box-shadow:0 12px 32px #00000073,inset 0 1px #ffffff0f}.illuvial-synergy-hover-header{padding:10px 12px 8px;border-bottom:1px solid rgba(80,140,220,.15);background:#0003}.illuvial-synergy-hover-name{display:block;font-size:13px;font-weight:650;letter-spacing:.02em;color:#fff}.illuvial-synergy-hover-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.illuvial-synergy-hover-badge{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:3px 8px;border-radius:999px;background:#508cdc26;border:1px solid rgba(120,180,255,.25);color:#b4d7fff2}.illuvial-synergy-hover-badge.bonded{background:#ffc8501f;border-color:#ffc86459;color:#ffdca0fa}.illuvial-synergy-hover-body{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:0}@media(max-width:380px){.illuvial-synergy-hover-body{grid-template-columns:1fr}.illuvial-synergy-hover-section{border-right:none;border-bottom:1px solid rgba(80,140,220,.1)}.illuvial-synergy-hover-section:last-child{border-bottom:none}}.illuvial-synergy-hover-section{padding:10px 12px 12px;display:flex;flex-direction:column;gap:8px;border-right:1px solid rgba(80,140,220,.1)}.illuvial-synergy-hover-section:last-child{border-right:none}.illuvial-synergy-hover-section-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#8cafdcbf;margin-bottom:2px}.illuvial-synergy-hover-row{display:flex;flex-direction:column;gap:4px}.illuvial-synergy-hover-kind{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#a0b9dc8c}.illuvial-synergy-hover-pill{display:inline-flex;align-items:center;gap:8px;padding:5px 10px 5px 6px;border-radius:8px;background:#00000059;border:1px solid rgba(100,160,255,.12)}.illuvial-synergy-hover-pill span:last-child{font-weight:600;font-size:12px;color:#ffffffeb}.illuvial-synergy-hover-icon{width:22px;height:22px;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.match-details-illuvial-item{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;max-width:100%;-webkit-z-index:1;-moz-z-index:1;-ms-z-index:1;-o-z-index:1;z-index:1!important;-webkit-position:relative;-moz-position:relative;-ms-position:relative;-o-position:relative;position:relative!important;overflow:visible!important}.match-details-illuvial-item.match-details-illuvial-item--single-token-name{min-width:0;max-width:none}.match-details-illuvials-grid--fingerprint-hover>.match-details-illuvial-item--fingerprint-dim{opacity:.28;filter:saturate(.4);transition:opacity .15s ease,filter .15s ease,transform .15s ease;z-index:1!important}.match-details-illuvials-grid--fingerprint-hover>.match-details-illuvial-item--fingerprint-match{opacity:1;filter:none;z-index:5!important;transition:opacity .15s ease,filter .15s ease,transform .15s ease}.match-details-illuvials-grid--fingerprint-hover>.match-details-illuvial-item--fingerprint-match .hl-iv-roster__tile-visual{position:relative;z-index:1;box-shadow:0 0 0 2px #0ee1f2eb,0 0 14px #0ee1f26b,0 0 0 1px var(--illuvial-affinity-ring, rgba(148, 163, 184, .4))}.match-details-illuvials-grid--fingerprint-hover>.match-details-illuvial-item--fingerprint-match .hl-iv-roster__tile-name{color:#e8f8fffa;font-weight:700}.match-details-build-section--fingerprint-hover .match-details-weapon-item--fingerprint-dim{opacity:.28;filter:saturate(.4);transition:opacity .15s ease,filter .15s ease}.match-details-build-section--fingerprint-hover .match-details-weapon-item--fingerprint-match{opacity:1;filter:none;z-index:2;position:relative}.match-details-build-section--fingerprint-hover .match-details-weapon-item--fingerprint-match .match-details-weapon-image{box-shadow:0 0 0 2px #0ee1f2eb,0 0 14px #0ee1f26b;transform:translateY(-1px)}.match-details-build-section--fingerprint-hover .weapon-bonded-composite-chip--fingerprint-dim{opacity:.28;filter:saturate(.4);transition:opacity .15s ease,filter .15s ease}.match-details-build-section--fingerprint-hover .weapon-bonded-composite-chip--fingerprint-match{opacity:1;filter:none;transform:translateY(-1px);box-shadow:0 0 0 2px #0ee1f2b8,0 0 12px #0ee1f259}.match-details-illuvials-grid .match-details-illuvial-item.hl-iv-roster__tile{flex:1 1 0!important;min-width:56px!important;max-width:96px!important;width:auto!important;gap:clamp(2px,4cqi,6px);box-sizing:border-box;align-items:stretch;container-type:inline-size;container-name:md-ill-tile;scroll-snap-align:start}.match-details-illuvials-grid .match-details-illuvial-item.hl-iv-roster__tile.match-details-illuvial-item--single-token-name{min-width:56px!important;max-width:96px!important}@container md-ill-build (max-width: 560px){.match-details-illuvials-grid .match-details-illuvial-item.hl-iv-roster__tile{min-width:48px!important;max-width:84px!important}}@container md-ill-build (max-width: 400px){.match-details-illuvials-grid .match-details-illuvial-item.hl-iv-roster__tile{min-width:44px!important;max-width:72px!important}}.match-details-illuvials-grid .match-details-illuvial-item.hl-iv-roster__tile .hl-iv-roster__tile-visual-wrap{width:100%;box-sizing:border-box}.match-details-illuvials-grid .match-details-illuvial-item.hl-iv-roster__tile .hl-iv-roster__tile-visual{width:100%;box-sizing:border-box;min-width:0;min-height:0;aspect-ratio:1 / 1;border:none;box-shadow:0 0 0 1px var(--illuvial-affinity-ring, rgba(148, 163, 184, .42))}.match-details-illuvials-grid .match-details-illuvial-item.hl-iv-roster__tile .hl-iv-roster__tile-visual-inner,.match-details-illuvials-grid .match-details-illuvial-item.hl-iv-roster__tile .hl-iv-roster__tile-img-clip{border-radius:clamp(6px,10cqi,10px)}.match-details-illuvials-grid .match-details-illuvial-item.hl-iv-roster__tile .hl-iv-roster__tile-top-overlay .hl-iv-roster__tile-name{font-size:clamp(6px,12cqi,10px);line-height:1.15;max-width:100%}.match-details-illuvials-grid .match-details-illuvial-item.hl-iv-roster__tile .hl-iv-roster__tile-top-overlay .hl-iv-roster__tile-unit-score{font-size:clamp(5px,10cqi,8px)}.match-details-illuvials-grid .match-details-illuvial-item.hl-iv-roster__tile .hl-iv-roster__tile-level-line{font-size:clamp(7px,14cqi,12px)}.match-details-illuvials-grid .match-details-illuvial-item.hl-iv-roster__tile .hl-iv-roster__tile-level-prefix{font-size:clamp(5px,10cqi,9px)}.match-details-illuvials-grid .hl-iv-roster__tile-img-clip>.hl-iv-roster__tile-level-hero{top:0;right:0;bottom:auto;left:auto;max-width:none;align-items:flex-end}.match-details-illuvials-grid .match-details-illuvial-item.hl-iv-roster__tile .hl-iv-roster__tile-img-clip img.match-details-illuvial-tile-portrait{opacity:1}.match-details-illuvials-grid .match-details-illuvial-item .hl-iv-roster__tile-img-clip>.match-details-illuvial-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;align-items:center;justify-content:center;margin:0;font-size:12px;font-weight:700;color:#000;background-color:#fffc;box-sizing:border-box}.match-details-illuvials-grid .hl-iv-roster__tile-visual-inner>.match-details-illuvial-tier-icon--overlay-top{position:absolute;top:0;left:50%;right:auto;transform:translate(-50%,-55%);z-index:25;padding:0;pointer-events:none;width:clamp(16px,38cqi,34px);max-width:42%}.match-details-illuvials-grid .hl-iv-roster__tile-visual-inner>.match-details-illuvial-tier-icon--overlay-top:has(img[src*="TIER_1-icon.svg"]){top:0;transform:translate(-50%,-55%);width:clamp(12px,26cqi,22px)}.match-details-illuvials-grid .hl-iv-roster__tile-visual-inner>.match-details-illuvial-tier-icon--overlay-top:has(img[src*="TIER_2-icon.svg"]){top:0;transform:translate(-50%,-40%);width:clamp(12px,26cqi,22px)}.match-details-illuvials-grid .match-details-illuvial-tier-icon--overlay-top .match-details-tier-icon{width:100%;height:auto;aspect-ratio:1;display:block;filter:drop-shadow(0 2px 6px rgba(2,6,23,.85))}.match-details-illuvials-grid .match-details-illuvial-item .match-details-radar-cluster{--md-radar-size: clamp(18px, min(42cqi, 48%), 48px);position:absolute;top:auto!important;left:auto!important;right:clamp(1px,3cqi,4px)!important;bottom:clamp(1px,3cqi,4px)!important;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:0;width:var(--md-radar-size)!important;min-width:0!important;min-height:0!important;height:auto!important;max-height:none!important;max-width:48%!important;aspect-ratio:auto;padding:0!important;box-sizing:border-box;overflow:visible;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;pointer-events:none}.match-details-illuvials-grid .match-details-illuvial-item .match-details-radar-cluster .hl-iv-roster__radar-bubble-stack{position:relative;width:100%;height:auto;aspect-ratio:1;flex:0 0 auto;padding:clamp(1px,4cqi,3px);border-radius:50%;box-sizing:border-box;background:radial-gradient(68% 68% at 40% 36%,rgba(148,163,184,.14) 0%,transparent 55%),linear-gradient(165deg,#0f172af0,#020617f7);border:1px solid rgba(226,232,240,.12);box-shadow:0 0 0 1px #00000073 inset,0 4px 12px #0006,0 0 18px #0ee1f214}.match-details-illuvials-grid .match-details-illuvial-item .match-details-radar-cluster--perfect .hl-iv-roster__radar-bubble-stack{border-color:#facc1573;box-shadow:0 0 0 1px #0006 inset,0 4px 12px #0006,0 0 16px #facc1538}.match-details-illuvials-grid .match-details-illuvial-item .match-details-radar-cluster .hl-iv-roster__radar-clip,.match-details-illuvials-grid .match-details-illuvial-item .match-details-radar-cluster .hl-iv-roster__mini-radar-wrap{position:relative;z-index:1;width:100%;height:100%;aspect-ratio:1 / 1;overflow:visible}.match-details-illuvials-grid .match-details-illuvial-item .match-details-radar-cluster .hl-iv-roster__radar-svg{width:100%;height:auto;display:block;filter:drop-shadow(0 0 4px rgba(14,225,242,.18))}.match-details-illuvials-grid .match-details-illuvial-item .match-details-radar-tpi.hl-iv-roster__radar-tpi,.match-details-illuvials-grid .match-details-illuvial-item .match-details-radar-tpi.hl-iv-roster__radar-tpi--hero,.match-details-illuvials-grid .match-details-illuvial-item .match-details-radar-tpi.hl-iv-roster__radar-tpi--max{position:relative;top:auto;left:auto;right:auto;bottom:auto;transform:translateY(clamp(3px,8cqi,8px));z-index:2;display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:0;max-width:100%;margin:0;padding:clamp(1px,2.5cqi,3px) clamp(3px,6cqi,7px) clamp(1px,3cqi,4px);border-radius:999px;font-size:clamp(7px,12cqi,14px);font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:.01em;line-height:1;text-align:center;color:#0ee1f2;background:linear-gradient(180deg,#080f1efa,#020610fa);border:1px solid rgba(14,225,242,.42);box-shadow:0 3px 10px #0000008c,0 0 0 1px #0006 inset,0 0 14px #0ee1f229;text-shadow:0 1px 2px rgba(0,0,0,.9);pointer-events:none;overflow:visible;clip-path:none;contain:none}.match-details-illuvials-grid .match-details-illuvial-item .match-details-radar-tpi.hl-iv-roster__radar-tpi--max{color:#facc15;border-color:#facc158c;box-shadow:0 2px 8px #00000080,0 0 0 1px #00000059 inset,0 0 14px #facc1547;text-shadow:0 0 6px rgba(250,204,21,.45),0 1px 2px rgba(0,0,0,.85)}@container md-ill-tile (max-width: 72px){.match-details-illuvials-grid .match-details-illuvial-item .match-details-radar-cluster{--md-radar-size: clamp(16px, 36cqi, 28px);max-width:44%}.match-details-illuvials-grid .match-details-illuvial-item .match-details-radar-tpi.hl-iv-roster__radar-tpi{font-size:clamp(6px,11cqi,10px);padding:1px 3px;transform:translateY(2px)}.match-details-illuvials-grid .match-details-illuvial-item .match-details-illuvial-augments .match-details-illuvial-augment{--md-aug-size: clamp(11px, 20cqi, 16px)}}@container md-ill-tile (max-width: 56px){.match-details-illuvials-grid .match-details-illuvial-item .match-details-radar-cluster{--md-radar-size: clamp(14px, 34cqi, 22px);right:0;bottom:0}.match-details-illuvials-grid .hl-iv-roster__tile-visual-inner>.match-details-illuvial-tier-icon--overlay-top{width:clamp(10px,28cqi,16px);top:0;transform:translate(-50%,-50%)}.match-details-illuvials-grid .match-details-illuvial-item .match-details-illuvial-augments .match-details-illuvial-augment{--md-aug-size: clamp(10px, 18cqi, 14px)}.match-details-illuvials-grid .match-details-illuvial-item .match-details-illuvial-augment:hover{transform:scale(1.08)}}.match-details-illuvials-grid .match-details-illuvial-item .hl-iv-roster__tile-img-clip img.match-details-illuvial-tile-portrait,.match-details-illuvials-grid .match-details-illuvial-item .hl-iv-roster__tile-img-clip .illuvial-direct-image{width:100%!important;height:100%!important;object-fit:cover;object-position:center top;display:block}.match-details-matches-table-container .match-details-table,.match-details-matches-table-container .match-details-table tbody,.match-details-matches-table-container .match-details-table tr.match-details-player-row,.match-details-matches-table-container .match-details-table td.match-details-build-cell,.match-details-matches-table-container .match-details-build-section,.match-details-matches-table-container .match-details-roster-strip,.match-details-matches-table-container .match-details-illuvials-build{overflow:visible}.match-details-matches-table-container .match-details-build-section-inner{overflow-x:auto;overflow-y:visible}.match-details-illuvials-grid .match-details-illuvial-item.hl-iv-roster__tile .hl-iv-roster__tile-visual-wrap,.match-details-illuvials-grid .match-details-illuvial-item.hl-iv-roster__tile .hl-iv-roster__tile-visual,.match-details-illuvials-grid .match-details-illuvial-item.hl-iv-roster__tile .hl-iv-roster__tile-visual-inner,.match-details-illuvials-grid .match-details-illuvial-item .hl-iv-roster__radar-placeholder.hl-iv-roster__radar-placeholder--tile,.match-details-illuvials-grid .match-details-illuvial-item .hl-iv-roster__radar-bubble-stack{overflow:visible!important}.match-details-illuvials-grid .match-details-illuvial-item .hl-iv-roster__tile-visual-inner>.hl-iv-roster__tile-img-clip{z-index:1}.match-details-illuvials-grid .match-details-illuvial-item .hl-iv-roster__tile-visual-wrap{display:flex;flex-direction:column;align-items:stretch;width:100%}.match-details-illuvials-grid .match-details-illuvial-item .hl-iv-roster__tile-visual-wrap>.match-details-illuvial-augments{position:relative!important;bottom:auto!important;left:auto!important;transform:none!important;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:clamp(2px,3cqi,4px);width:100%;max-width:100%;align-self:stretch;box-sizing:border-box;margin:clamp(2px,4cqi,4px) 0 0;z-index:5!important;overflow:visible!important}.match-details-illuvials-grid .match-details-illuvial-item .match-details-illuvial-augments .match-details-illuvial-augment{--md-aug-size: clamp(12px, 22cqi, 22px);width:var(--md-aug-size);height:var(--md-aug-size);min-width:0;min-height:0;flex:0 0 auto;border-radius:clamp(2px,4cqi,4px);font-size:clamp(7px,11cqi,11px)}.match-details-illuvials-grid .match-details-illuvial-item .match-details-illuvial-augment-image{border-radius:inherit}.match-details-illuvials-grid .match-details-illuvial-item .match-details-illuvial-augment:hover{transform:scale(1.12)}.match-details-illuvial-image-container{-webkit-position:relative;-moz-position:relative;-ms-position:relative;-o-position:relative;position:relative!important;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:2px;margin-bottom:8px;-webkit-z-index:1;-moz-z-index:1;-ms-z-index:1;-o-z-index:1;z-index:1!important}.match-details-illuvial-image{width:60px;height:60px;display:flex;align-items:center;justify-content:center;position:relative;z-index:50}.match-details-illuvial-image:hover{z-index:60!important}.match-details-illuvial-augment:hover{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25);-webkit-box-shadow:0 4px 12px rgba(14,225,242,.3);-moz-box-shadow:0 4px 12px rgba(14,225,242,.3);box-shadow:0 4px 12px #0ee1f24d;-webkit-z-index:9999!important;-moz-z-index:9999!important;-ms-z-index:9999!important;-o-z-index:9999!important;z-index:9999!important;-webkit-position:relative;-moz-position:relative;-ms-position:relative;-o-position:relative;position:relative!important;-webkit-pointer-events:auto;-moz-pointer-events:auto;-ms-pointer-events:auto;-o-pointer-events:auto;pointer-events:auto!important}.match-details-illuvial-placeholder{color:#fff;font-weight:700;font-size:18px;text-shadow:0 0 8px currentColor}.match-details-illuvial-real-image{width:100%;height:100%;object-fit:cover;object-position:center;transition:all .2s ease;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.match-details-illuvial-real-image:hover{transform:scale(1.05)}.match-details-illuvial-tier-icon{position:absolute;top:-23px;right:50%;transform:translate(50%);z-index:20;padding:2px}.match-details-illuvial-tier-icon img{width:45px;height:45px;display:block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.match-details-illuvial-tier-icon img[src*="TIER_1-icon.svg"],.match-details-illuvial-tier-icon img[src*="TIER_2-icon.svg"]{width:20px;height:20px}.match-details-illuvial-tier-icon:has(img[src*="TIER_1-icon.svg"]),.match-details-illuvial-tier-icon:has(img[src*="TIER_2-icon.svg"]){top:-11px}.match-details-tier-icon{width:40px;height:40px;display:block}.match-details-illuvial-augments{-webkit-position:absolute;-moz-position:absolute;-ms-position:absolute;-o-position:absolute;position:absolute!important;bottom:-17px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translate(-50%);display:flex;gap:3px;-webkit-z-index:1000;-moz-z-index:1000;-ms-z-index:1000;-o-z-index:1000;z-index:1000!important;-webkit-pointer-events:auto;-moz-pointer-events:auto;-ms-pointer-events:auto;-o-pointer-events:auto;pointer-events:auto!important;overflow:visible!important}.match-details-illuvial-augment{width:22px;height:22px;background:linear-gradient(45deg,#0f8,#0ee1f2);border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:#000;cursor:pointer;overflow:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-z-index:1000;-moz-z-index:1000;-ms-z-index:1000;-o-z-index:1000;z-index:1000!important;-webkit-position:relative;-moz-position:relative;-ms-position:relative;-o-position:relative;position:relative!important}.match-details-illuvial-augment.legendary{background:linear-gradient(45deg,#ffd90081,#ff6b35,#ffd90087);border:1px solid #ffd700;box-shadow:0 0 10px #ffd70099,0 0 20px #ffd70066,0 0 30px #ffd70033;animation:legendaryGlow 2s ease-in-out infinite alternate}@keyframes legendaryGlow{0%{box-shadow:0 0 10px #ffd70099,0 0 20px #ffd70066,0 0 30px #ffd70033}to{box-shadow:0 0 15px #ffd700cc,0 0 25px #ffd70099,0 0 35px #ffd70066}}.match-details-illuvial-augment-image{width:100%;height:100%;object-fit:cover;border-radius:3px}.match-details-illuvial-augment-text{font-size:11px;font-weight:600;color:#000}.match-details-illuvials-grid .match-details-illuvial-item .match-details-illuvial-augments .match-details-illuvial-augment{-webkit-z-index:9999!important;-moz-z-index:9999!important;-ms-z-index:9999!important;-o-z-index:9999!important;z-index:9999!important;-webkit-position:relative!important;-moz-position:relative!important;-ms-position:relative!important;-o-position:relative!important;position:relative!important}.match-details-illuvials-grid .match-details-illuvial-item .match-details-illuvial-augments .match-details-illuvial-augment:hover{-webkit-z-index:99999!important;-moz-z-index:99999!important;-ms-z-index:99999!important;-o-z-index:99999!important;z-index:99999!important}.match-details-illuvials-grid .match-details-illuvial-item .hl-iv-roster__tile-visual-wrap>.match-details-illuvial-augments{-webkit-z-index:99999!important;-moz-z-index:99999!important;-ms-z-index:99999!important;-o-z-index:99999!important;z-index:99999!important;-webkit-position:relative!important;-moz-position:relative!important;-ms-position:relative!important;-o-position:relative!important;position:relative!important;bottom:auto!important;left:auto!important;flex-wrap:nowrap!important;width:100%!important;align-self:stretch!important;margin-left:0!important;margin-right:0!important;justify-content:center!important;transform:none!important;transform-origin:center top}.match-details-illuvial-name{font-size:11px;color:#ffffffe6;text-align:center;max-width:60px;width:100%;margin-top:5px;line-height:1.25;white-space:normal;overflow:visible;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.match-details-illuvial-name.match-details-illuvial-name--single-word{white-space:nowrap;width:max-content;max-width:none;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.match-details-no-illuvials{color:#666;font-size:10px;font-style:italic;text-align:center;padding:20px}.match-details-synergy-info{min-width:120px}.match-details-lucid-synergy-inner{font-size:.72rem;line-height:1.2;max-width:100%}.match-details-no-synergy{color:#666;font-size:10px;font-style:italic}.match-details-round-info{text-align:center;min-width:60px}.match-details-round-number{font-size:18px;font-weight:700;color:#0ee1f2}.match-details-stats-info{min-width:100px}.match-details-stats-grid{display:flex;flex-direction:column;gap:4px}.match-details-stat-item{display:flex;justify-content:space-between;align-items:center;padding:2px 0}.match-details-stat-label{font-size:10px;color:#999;font-weight:500}.match-details-stat-value{font-size:11px;color:#fff;font-weight:600}.match-details-no-stats{color:#666;font-size:10px;font-style:italic;text-align:center}@media(max-width:768px){.match-details-table{font-size:12px}.match-details-table th,.match-details-table td{padding:8px 4px}.match-details-illuvials-grid{gap:4px}.match-details-illuvial-image{width:40px;height:40px}.match-details-build-section{min-width:0;max-width:100%}}@media(max-width:1200px){.match-details-table{font-size:12px}.match-details-ranger-build,.match-details-drone-build,.match-details-illuvials-build{min-width:auto}.match-details-illuvials-grid{gap:clamp(4px,1vw,6px)}.match-details-illuvial-image{width:45px;height:45px}}@media(max-width:1080px){.match-details-build-section-inner{flex-direction:column;align-items:stretch}.match-details-build-section-inner .match-details-kpi-divider{width:100%;height:1px;min-height:1px;margin:6px 0;align-self:stretch;flex:0 0 auto;background:linear-gradient(to right,transparent 0%,rgba(0,238,242,.22) 15%,rgba(0,238,242,.48) 50%,rgba(0,238,242,.22) 85%,transparent 100%)}.match-details-ranger-build,.match-details-drone-build{max-width:none;align-self:center}.match-details-illuvials-build{justify-content:center;width:100%}.match-details-composite-drone-wrapper{margin-bottom:4px;align-self:center}.match-details-composite-kpi-before-illuvials,.match-details-matches-table-container .match-details-composite-kpi-before-illuvials{width:min-content;max-width:min-content}.match-details-composite-synergies .weapon-bonded-composite-chip,.match-details-composite-synergies .weapon-bonded-composite-chip.synergy-card-special,.match-details-composite-synergies .synergy-card-special.weapon-bonded-composite-chip{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important}.match-details-composite-synergies .weapon-bonded-composite-chip img,.match-details-composite-synergies .weapon-bonded-composite-chip.synergy-card-special img,.match-details-composite-synergies .synergy-card-special.weapon-bonded-composite-chip img{max-width:18px;max-height:18px}.match-details-ranger-equipment-grid{flex-wrap:wrap;justify-content:center}}@media(max-width:720px){.match-details-composite-synergies .weapon-bonded-composite-chip,.match-details-composite-synergies .weapon-bonded-composite-chip.synergy-card-special,.match-details-composite-synergies .synergy-card-special.weapon-bonded-composite-chip{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;padding:1px}.match-details-composite-synergies .weapon-bonded-composite-chip img,.match-details-composite-synergies .weapon-bonded-composite-chip.synergy-card-special img,.match-details-composite-synergies .synergy-card-special.weapon-bonded-composite-chip img{max-width:16px;max-height:16px}.match-details-build-section-head{flex-direction:column;align-items:stretch}.match-details-build-head-divider{width:100%;height:1px;min-height:0;align-self:stretch;margin:0}.match-details-build-head-group,.match-details-build-head-group--player,.match-details-build-head-group--match,.match-details-build-head-group--roster,.match-details-build-head-group--synergies{flex:1 1 auto;width:100%;max-width:100%}.match-details-build-roster-pair{width:100%;justify-content:flex-start}.match-details-build-player-cell .match-details-build-player-nick-cluster{max-width:100%}.match-details-ranger-equipment-grid{flex-wrap:wrap;justify-content:center;gap:clamp(4px,2vw,8px)}}@media(max-width:768px){.match-details-table-container{overflow-x:auto}.match-details-table{min-width:560px;font-size:11px}.match-details-matches-table-container .match-details-table{min-width:0;width:100%}.match-details-build-header,.match-details-build-cell{width:62%;min-width:260px}.match-details-matches-table-container .match-details-build-header,.match-details-matches-table-container .match-details-build-cell{width:100%;min-width:0}.match-details-synergy-header,.match-details-synergy-cell{width:38%;min-width:100px}.match-details-stats-header,.match-details-stats-cell{width:12%;min-width:70px}.match-details-build-section{padding:6px;gap:8px}.match-details-ranger-equipment-grid{gap:6px}.match-details-weapon-image,.match-details-suit-image,.match-details-drone-image{width:40px;height:40px}.match-details-illuvials-grid{gap:4px}.match-details-illuvial-image{width:40px;height:40px}.match-details-illuvial-name{font-size:9px;max-width:40px}.match-details-illuvial-name.match-details-illuvial-name--single-word{max-width:none}.match-details-player-info{gap:6px;padding:2px 0;min-height:28px;flex-wrap:wrap}.match-details-player-rating-group{gap:1px}.match-details-player-name{font-size:12px}.match-details-player-rating{font-size:11px}.match-details-player-rating-change{font-size:10px;padding:1px 6px}}@media(max-width:480px){.match-details-table{min-width:600px;font-size:10px}.match-details-matches-table-container .match-details-table{min-width:0;width:100%}.match-details-build-section{padding:4px;gap:6px}.match-details-weapon-image,.match-details-suit-image,.match-details-drone-image{width:35px;height:35px}.match-details-illuvials-grid{gap:3px}.match-details-illuvial-image{width:35px;height:35px}.match-details-illuvial-name{font-size:8px;max-width:35px}.match-details-illuvial-name.match-details-illuvial-name--single-word{max-width:none}.match-details-weapon-name,.match-details-suit-name,.match-details-build-label,.match-details-illuvials-counter{font-size:8px}.match-details-player-info{gap:4px;padding:1px 0;min-height:24px;flex-wrap:wrap}.match-details-player-rating-group{gap:1px}.match-details-player-name{font-size:10px}.match-details-player-rating{font-size:9px}.match-details-player-rating-change{font-size:8px;padding:1px 4px}.match-details-player-name{max-width:50%;font-size:9px}.match-details-player-rating-group{flex-shrink:0}}.lucid-accordion-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid rgba(14,225,242,.2);background:linear-gradient(90deg,rgba(14,225,242,.1),transparent)}.lucid-accordion-title{display:flex;align-items:center;gap:8px;font-weight:600;color:#0ee1f2;font-size:14px}.lucid-accordion-close{background:none;border:none;color:#666;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.lucid-accordion-close:hover{color:#0ee1f2;background:#0ee1f21a}.lucid-accordion-content{padding:16px}.lucid-players-illuvials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:24px;padding:16px}.lucid-player-illuvials-section{background:linear-gradient(135deg,#0ee1f20d,#00ff880d);border:1px solid rgba(14,225,242,.2);border-radius:12px;padding:20px;transition:all .3s ease}.lucid-player-illuvials-section:hover{border-color:#0ee1f266;box-shadow:0 8px 24px #0ee1f21a;transform:translateY(-2px)}.lucid-player-card{background:linear-gradient(135deg,#0ee1f20d,#00ff880d);border:1px solid rgba(14,225,242,.2);border-radius:8px;padding:16px;transition:all .3s ease}.lucid-player-card:hover{border-color:#0ee1f266;box-shadow:0 4px 16px #0ee1f21a;transform:translateY(-2px)}.lucid-player-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(14,225,242,.1)}.lucid-player-info{display:flex;align-items:center;gap:12px}.lucid-player-rating{font-size:18px;font-weight:700}.lucid-player-rank{background:#0ee1f21a;color:#0ee1f2;padding:2px 6px;border-radius:4px;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;min-width:24px;margin-right:4px}.lucid-player-rank.lucid-player-rank-1{background:#ffd70033;color:gold}.lucid-player-rank.lucid-player-rank-2{background:#c0c0c033;color:silver}.lucid-player-rank.lucid-player-rank-3{background:#cd7f3233;color:#cd7f32}.lucid-player-rank.lucid-player-rank-4{background:#0ee1f226;color:#0ee1f2}.lucid-player-name{font-weight:600;font-size:16px;display:flex;align-items:center;gap:6px}.lucid-player-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.lucid-stat-item{display:flex;justify-content:space-between;align-items:center;padding:4px 0}.lucid-stat-label{color:#999;font-size:12px;font-weight:500}.lucid-stat-value{color:#fff;font-size:12px;font-weight:600;display:flex;align-items:center;gap:4px}.lucid-rating-change{font-size:10px;padding:2px 4px;border-radius:3px;font-weight:600}.lucid-rating-change.positive{background:#0f83;color:#0f8}.lucid-rating-change.negative{background:#ff6b6b33;color:#ff6b6b}.lucid-stat-value.surrendered{color:#ff6b6b}.lucid-player-illuvials,.lucid-player-augments{margin-top:12px;padding-top:12px;border-top:1px solid rgba(14,225,242,.1)}.lucid-illuvials-title,.lucid-augments-title{color:#0ee1f2;font-size:12px;font-weight:600;margin-bottom:8px;display:flex;align-items:center;gap:4px}.lucid-illuvials-list{display:flex;flex-wrap:wrap;gap:6px}.lucid-illuvial-item{background:#0ee1f21a;border:1px solid rgba(14,225,242,.2);border-radius:4px;padding:4px 8px;font-size:10px;display:flex;align-items:center;gap:4px}.lucid-illuvial-name{color:#fff;font-weight:500}.lucid-illuvial-stage{color:#999}.lucid-illuvial-nft{background:linear-gradient(45deg,#ff6b6b,#ff8e8e);color:#fff;padding:1px 4px;border-radius:2px;font-size:8px;font-weight:600}.lucid-illuvial-more{color:#999;font-size:10px;font-style:italic;padding:4px 8px}.lucid-augments-list{display:flex;flex-wrap:wrap;gap:4px}.lucid-augment-item{background:#00ff881a;border:1px solid rgba(0,255,136,.2);color:#0f8;padding:2px 6px;border-radius:3px;font-size:10px;font-weight:500}.lucid-illuvials-showcase{margin-top:16px}.lucid-illuvials-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-top:12px}.lucid-illuvial-card{background:linear-gradient(135deg,#0009,#14141ecc);border:1px solid rgba(14,225,242,.2);border-radius:8px;padding:16px;transition:all .3s ease;position:relative;overflow:hidden}.lucid-illuvial-card:hover{border-color:#0ee1f280;box-shadow:0 4px 16px #0ee1f233;transform:translateY(-2px)}.lucid-illuvial-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#0ee1f2,#0f8,#ff6b6b,gold);opacity:0;transition:opacity .3s ease}.lucid-illuvial-card:hover:before{opacity:1}.lucid-illuvial-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(14,225,242,.1)}.lucid-illuvial-name{font-size:16px;font-weight:700;text-shadow:0 0 8px currentColor}.lucid-illuvial-nft-badge{display:flex;align-items:center;gap:4px;background:linear-gradient(45deg,gold,#ffed4e);color:#000;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.lucid-illuvial-details{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.lucid-illuvial-line,.lucid-illuvial-stage,.lucid-illuvial-affinity,.lucid-illuvial-class{display:flex;flex-direction:column;gap:2px}.lucid-illuvial-label{color:#999;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.lucid-illuvial-value{color:#fff;font-size:12px;font-weight:600}.lucid-illuvial-augments{grid-column:1 / -1;margin-top:8px}.lucid-illuvial-augments-list{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.lucid-illuvial-augment{background:#00ff881a;border:1px solid rgba(0,255,136,.3);color:#0f8;padding:2px 6px;border-radius:3px;font-size:10px;font-weight:500}.lucid-illuvial-stats{margin-top:12px;padding-top:12px;border-top:1px solid rgba(14,225,242,.1)}.lucid-illuvial-stats-title{color:#0ee1f2;font-size:12px;font-weight:600;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.lucid-illuvial-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.lucid-stat{display:flex;justify-content:space-between;align-items:center;padding:4px 0}.lucid-stat-label{color:#999;font-size:10px;font-weight:500}.lucid-stat-value{color:#fff;font-size:11px;font-weight:600}.lucid-no-illuvials{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#666;text-align:center}.lucid-no-illuvials svg{margin-bottom:12px;opacity:.5}.lucid-no-illuvials span{font-size:14px;font-weight:500}@media(max-width:768px){.lucid-players-illuvials-grid,.lucid-illuvials-grid,.lucid-illuvial-details,.lucid-illuvial-stats-grid{grid-template-columns:1fr}}.region-vote-button{position:absolute;top:10px;right:10px;z-index:10;background:linear-gradient(135deg,#0ee1f21a,#0ee1f233);border:1px solid rgb(14,225,242,.4);border-radius:8px;padding:.5rem 1rem;cursor:pointer;transition:all .3s ease;overflow:hidden;box-shadow:0 2px 8px #0ee1f24d}.region-vote-button:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0ee1f21a;border-color:#0ee1f2;background:linear-gradient(135deg,#0ee1f233,#0ee1f21a)}.region-vote-content{display:flex;align-items:center;gap:.5rem;position:relative;z-index:2}.region-vote-icon{color:#fff;transition:all .3s ease;display:flex;align-items:center;gap:2px}.region-vote-icon svg:first-child{color:#10b981}.region-vote-icon svg:last-child{color:#ef4444}.region-vote-button:hover .region-vote-icon{color:#fff;transform:scale(1.1)}.region-vote-button:hover .region-vote-icon svg:first-child{color:#10b981}.region-vote-button:hover .region-vote-icon svg:last-child{color:#ef4444}.region-vote-text{font-size:.85rem;font-weight:600;color:#fff;transition:all .3s ease;text-shadow:0 1px 2px rgba(0,0,0,.3)}.region-vote-button:hover .region-vote-text{color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.5)}.region-vote-glow{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent,rgba(255,255,255,.2),transparent);opacity:0;transition:all .3s ease;animation:regionVoteGlow 2s ease-in-out infinite}.region-vote-button:hover .region-vote-glow{opacity:1}@keyframes regionVoteGlow{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}.clickable-region{cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.clickable-region:hover{transform:scale(1.05);z-index:10;box-shadow:0 8px 24px #0ee1f24d}.clickable-region:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent,rgba(14,225,242,.1),transparent);opacity:0;transition:all .3s ease;z-index:1}.clickable-region:hover:before{opacity:1;animation:regionHoverGlow 1.5s ease-in-out infinite}.clickable-region img{transition:all .3s ease;position:relative;z-index:2}.clickable-region:hover img{filter:brightness(1.1) contrast(1.1)}.clickable-region .slide-label{position:relative;z-index:2;transition:all .3s ease}.clickable-region:hover .slide-label{color:var(--accent-color);text-shadow:0 0 8px rgba(14,225,242,.6)}@keyframes regionHoverGlow{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}.region-sortable-header{cursor:pointer;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.region-sortable-header:hover{background:#0ee1f226!important;color:#0ee1f2!important}.region-header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.region-header-content svg{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;opacity:.7}.region-sortable-header:hover .region-header-content svg{opacity:1;-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);-ms-transform:translateY(-1px);-o-transform:translateY(-1px);transform:translateY(-1px)}.matches-rating-stats-section{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;margin-bottom:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}.rating-stats-container,.region-stats-container{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:300px;background:#0ee1f20d;border:1px solid rgba(14,225,242,.2);border-radius:12px;padding:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rating-stats-title,.region-stats-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:1.1rem;font-weight:600;color:#0ee1f2;margin-bottom:15px;text-transform:uppercase;letter-spacing:.5px}.rating-stats-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.rating-stat-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;background:#0ee1f21a;border-radius:8px;border:1px solid rgba(14,225,242,.2)}.rating-stat-label{font-size:.9rem;color:#fffc;font-weight:500}.rating-stat-value{font-size:1rem;font-weight:700;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.max-rating{color:#0f8}.avg-rating{color:#0ee1f2}.min-rating{color:#ff6b6b}.region-stats-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.region-stat-item{padding:12px;background:#0ee1f21a;border-radius:8px;border:1px solid rgba(14,225,242,.2);-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.region-stat-item:hover{background:#0ee1f226;border-color:#0ee1f24d;-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);-ms-transform:translateY(-1px);-o-transform:translateY(-1px);transform:translateY(-1px)}.region-stat-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4px}.region-name{font-size:.95rem;font-weight:600;color:#0ee1f2;text-transform:capitalize}.region-percentage{font-size:.9rem;font-weight:700;color:#0f8;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.region-stat-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.region-matches,.region-avg-time{font-size:.8rem;color:#ffffffb3;font-weight:500}.region-avg-time{font-family:Monaco,Menlo,Ubuntu Mono,monospace}.matches-kpi-card.quantum-card-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:12px 14px;min-height:0;background:linear-gradient(145deg,#08121ceb,#00eef20a);border:1px solid rgba(14,225,242,.16);border-radius:10px;-webkit-transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;-moz-transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;-o-transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;cursor:default;overflow:hidden}.matches-kpi-card.quantum-card-content:hover{background:linear-gradient(145deg,#0a1622f5,#00eef212);border-color:#0ee1f252;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-box-shadow:0 4px 14px rgba(0,0,0,.28);-moz-box-shadow:0 4px 14px rgba(0,0,0,.28);box-shadow:0 4px 14px #00000047}.matches-kpi-icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:#00000047;border:1px solid rgba(14,225,242,.18)}.matches-kpi-card--with-reliability .matches-kpi-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:6px}.matches-kpi-content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;row-gap:2px;min-width:0}.matches-kpi-title{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;font-size:.68rem;font-weight:500;color:#ffffff94;margin:0;text-transform:uppercase;letter-spacing:.07em;line-height:1.2}.matches-kpi-value{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;font-size:1.28rem;font-weight:600;margin:0;line-height:1.1;white-space:nowrap;font-variant-numeric:tabular-nums}.matches-kpi-change{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;font-size:.68rem;font-weight:400;color:#ffffff7a;opacity:1;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi-match-stats-rows{display:flex;flex-direction:column;gap:10px}.kpi-match-stats-top{display:grid;grid-template-columns:minmax(220px,.95fr) minmax(0,1.45fr);gap:10px;align-items:stretch;min-width:0}.kpi-match-stats-top>.kpi-category-cards{min-width:0}.kpi-category--match-stats .kpi-category-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.kpi-category--match-stats .kpi-match-stats-top .kpi-category-cards--main-line{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;margin-bottom:0;gap:8px}.kpi-category--match-stats .kpi-match-stats-top .kpi-category-cards[data-row=time]{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0;gap:8px}.kpi-category--match-stats .kpi-category-cards[data-row=main]{margin-bottom:0}.kpi-category--match-stats .kpi-match-stats-top .matches-kpi-card{padding:10px 11px;align-self:stretch;min-width:0;overflow:hidden}.kpi-category--match-stats .kpi-match-stats-top .matches-kpi-card-top,.kpi-category--match-stats .kpi-match-stats-top .matches-kpi-card-top-main,.kpi-category--match-stats .kpi-match-stats-top .matches-kpi-content{min-width:0;width:100%}.kpi-match-stats-chart-row{width:100%;padding:8px 4px 6px;border-top:1px solid rgba(14,225,242,.1);box-sizing:border-box;display:flex;flex-direction:column;gap:6px}.kpi-match-stats-chart-row .matches-week-compare-head{margin-bottom:0;flex-wrap:wrap;justify-content:flex-start;row-gap:6px}.kpi-match-stats-chart-row+.kpi-category-cards--match-stats{padding-top:10px;border-top:1px solid rgba(14,225,242,.1)}.kpi-category--match-stats .matches-kpi-card--clickable{cursor:pointer}.kpi-category--match-stats .matches-kpi-card--legendary-link:hover,.kpi-category--match-stats .matches-kpi-card--legendary-link:focus-visible{border-color:#ffd70073;box-shadow:0 0 12px #ffd70026;outline:none}#most-used-legendary-augments{scroll-margin-top:12px}.kpi-category--match-stats .kpi-category-cards--match-stats{gap:8px;margin-bottom:0}.kpi-category--match-stats .kpi-category-cards--match-stats+.kpi-category-cards--match-stats{border-top:1px solid rgba(14,225,242,.1)}.kpi-category--match-stats .matches-kpi-card.quantum-card-content{padding:11px 12px;gap:9px;min-height:0;align-items:center;border-radius:9px}.kpi-category--match-stats .matches-kpi-card--with-eyebrow{flex-direction:row;align-items:center;gap:9px}.kpi-category--match-stats .matches-kpi-card.quantum-card-content:hover{border-color:#0ee1f25c;box-shadow:0 4px 12px #00000038}.kpi-category--match-stats .matches-kpi-icon{width:30px;height:30px;border-radius:7px;flex-shrink:0}.kpi-category--match-stats .matches-kpi-content{gap:3px;min-width:0;flex:1 1 auto}.kpi-match-stats-top .matches-kpi-content{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;column-gap:0;row-gap:3px;width:100%}.kpi-match-stats-top .matches-kpi-title-row{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px 8px;max-width:100%;width:auto;flex:0 1 auto}.kpi-match-stats-top .matches-kpi-title{flex:0 1 auto;width:auto;max-width:100%;margin:0}.kpi-match-stats-top .matches-kpi-value,.kpi-match-stats-top .matches-kpi-change{flex:0 0 auto;width:auto;max-width:100%}.kpi-match-stats-top .matches-kpi-eyebrow{display:inline-flex;align-items:center;flex:0 0 auto;margin-left:0;line-height:1}.kpi-match-stats-top .matches-kpi-patch-scope.matches-lucid-section-chip-patch{display:inline-flex;align-items:center;margin-top:0;padding:2px 7px;border-radius:999px;border:1px solid rgba(14,225,242,.28);background:#0ee1f214;font-size:.56rem;font-weight:650;letter-spacing:.03em;line-height:1.2;color:#b4d2e1e0;white-space:nowrap}.kpi-match-stats-top .matches-kpi-patch-scope .matches-lucid-section-chip-patch-link{color:#5af6ff}.kpi-category--match-stats .matches-kpi-title{font-size:.64rem;letter-spacing:.07em}.kpi-category--match-stats .matches-kpi-value{font-size:1.15rem;line-height:1.1}.kpi-category--match-stats .matches-kpi-change{font-size:.6rem;letter-spacing:.02em;line-height:1.15;overflow-wrap:anywhere}.kpi-match-stats-top .kpi-category-cards[data-row=time] .matches-kpi-title{font-size:.58rem;letter-spacing:.05em}.kpi-match-stats-top .kpi-category-cards[data-row=time] .matches-kpi-value{font-size:1.05rem}.kpi-match-stats-top .kpi-category-cards[data-row=time] .matches-kpi-change{font-size:.56rem}.kpi-match-stats-top .kpi-category-cards[data-row=time] .matches-kpi-icon{width:26px;height:26px}.kpi-category--match-stats .matches-kpi-card--with-chart{display:flex;flex-direction:column;align-items:stretch;gap:0;min-width:0}.kpi-category--match-stats .matches-kpi-card-top-main{display:flex;align-items:center;gap:9px;flex:0 1 auto;min-width:0}.kpi-category--match-stats .matches-kpi-card-top-chart-head{margin-left:auto;flex:0 1 auto;min-width:0;max-width:min(100%,520px);display:flex;justify-content:flex-end;overflow:hidden}.kpi-category--match-stats .matches-kpi-card-top-chart-head .matches-week-compare-head{margin-bottom:0;width:100%}.kpi-category--match-stats .matches-kpi-card--with-chart-head .matches-kpi-chart-slot{margin-top:8px}.matches-week-compare-head-hint{flex:0 0 auto;font-size:.58rem;font-weight:500;letter-spacing:.03em;color:#b9d7e4d1;white-space:nowrap;padding-left:8px;border-left:1px solid rgba(14,225,242,.28)}.matches-week-curve-legend{display:inline-flex;flex-wrap:wrap;align-items:flex-start;gap:8px 14px;margin-left:auto;max-width:100%}.matches-week-curve-legend__group{display:flex;flex-direction:column;gap:4px;min-width:0}.matches-week-curve-legend__group-head{display:inline-flex;align-items:baseline;gap:6px;padding:0 1px}.matches-week-curve-legend__group-title{font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.matches-week-curve-legend__group--current .matches-week-curve-legend__group-title{color:#0ee1f2c7}.matches-week-curve-legend__group--previous .matches-week-curve-legend__group-title{color:#a0b4c0b8}.matches-week-curve-legend__group-hint{font-size:.52rem;font-weight:550;letter-spacing:.03em;text-transform:lowercase;color:#aac3d28c}.matches-week-curve-legend__group-items{display:inline-flex;flex-wrap:wrap;align-items:center;gap:3px}.matches-week-curve-legend__btn{display:inline-flex;align-items:center;gap:5px;padding:2px 6px;border-radius:4px;border:1px solid color-mix(in srgb,var(--curve-color) 22%,transparent);background:color-mix(in srgb,var(--curve-color) 7%,transparent);font-size:.58rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;line-height:1.2;transition:opacity .15s ease,border-color .15s ease,background .15s ease}.matches-week-curve-legend__btn--dashed{border-style:dashed;border-color:color-mix(in srgb,var(--curve-color) 18%,transparent);background:color-mix(in srgb,var(--curve-color) 4%,transparent)}.matches-week-curve-legend__label{color:inherit;opacity:.78}.matches-week-curve-legend__btn--dashed .matches-week-curve-legend__label{opacity:.58}.matches-week-curve-legend__btn:disabled{cursor:default}.matches-week-curve-legend__btn--off{opacity:.32;border-color:#788c9638;background:#50646e1a;color:#a0afb9b3!important}.matches-week-curve-legend__btn--dim{opacity:.22;filter:grayscale(.35)}.matches-week-curve-legend__line{width:12px;height:2px;border-radius:1px;background:var(--curve-color);opacity:.9;box-shadow:0 0 6px color-mix(in srgb,var(--curve-color) 40%,transparent);flex-shrink:0}.matches-week-curve-legend__line--dashed{opacity:.65;background:repeating-linear-gradient(90deg,var(--curve-color) 0 3px,transparent 3px 5px);box-shadow:none}.matches-week-curve-hit{cursor:pointer;pointer-events:stroke}.matches-kpi-card-top{display:flex;align-items:center;gap:9px;width:100%}.matches-kpi-card-top-main{display:flex;align-items:center;gap:9px;min-width:0}.matches-kpi-chart-slot{width:100%;margin-top:10px;padding-top:10px;border-top:1px solid rgba(14,225,242,.1);overflow:visible}.matches-week-compare{width:100%;min-width:0}.matches-week-compare-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px 8px;margin-bottom:0;white-space:normal;min-width:0}.matches-week-compare-pills{display:flex;flex-wrap:nowrap;align-items:center;gap:6px 8px;flex-shrink:0}.matches-week-compare-pill{display:inline-flex;align-items:center;gap:5px;font-size:.62rem;letter-spacing:.03em;color:#c8e6f0d1;white-space:nowrap}.matches-week-compare-pill strong{font-size:.72rem;font-weight:700;color:#e8f8fc}.matches-week-compare-pill-span{font-size:.52rem;font-weight:550;letter-spacing:.02em;color:#aac8d79e;margin-left:1px}.matches-week-compare-pill-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.matches-week-compare-pill--current .matches-week-compare-pill-dot{background:#0ee1f2;box-shadow:0 0 6px #0ee1f2a6}.matches-week-compare-pill--prev .matches-week-compare-pill-dot{background:#0ee1f259;border:1px solid rgba(14,225,242,.45)}.matches-week-compare-delta{flex-shrink:0;font-size:.7rem;font-weight:700;padding:2px 7px;border-radius:4px;letter-spacing:.02em;white-space:nowrap}.matches-week-compare-delta--up{color:#0f8;background:#00ff881a}.matches-week-compare-delta--down{color:#ff7b7b;background:#ff6b6b1f}.matches-week-compare--curves{width:100%;min-width:0}.matches-week-curve-plot{position:relative;width:100%;cursor:crosshair}.matches-week-curve-svg{display:block;width:100%;height:auto;aspect-ratio:680 / 188;overflow:visible}.matches-week-curve-grid{stroke:#0ee1f21a;stroke-width:1;vector-effect:non-scaling-stroke}.matches-week-curve-ytick{fill:#a0becd8c;font-size:10px;font-family:inherit}.matches-week-curve-today-band{fill:#0ee1f20d}.matches-week-curve-hover-pad{pointer-events:all}.matches-week-curve-line{vector-effect:non-scaling-stroke;pointer-events:none}.matches-week-curve-line--live{opacity:.38}.matches-week-curve-dot{pointer-events:none;vector-effect:non-scaling-stroke}.matches-week-curve-proj-diamond,.matches-week-curve-proj-marker{pointer-events:none}.matches-week-curve-proj-label{font-size:7px;font-weight:600;font-family:inherit;letter-spacing:.03em;text-transform:uppercase;opacity:.48;paint-order:stroke fill;stroke:#060e168c;stroke-width:1.5px;stroke-linejoin:round;pointer-events:none}.matches-week-curve-crosshair{stroke:#5af6ff73;stroke-width:1;stroke-dasharray:3 3;pointer-events:none;vector-effect:non-scaling-stroke}.matches-week-curve-day{fill:#b4d2dca6;font-size:11px;font-family:inherit;letter-spacing:.04em;text-transform:uppercase;pointer-events:none}.matches-week-curve-day--today,.matches-week-curve-day--active{fill:#0ee1f2;font-weight:700}.matches-week-curve-tooltip{position:absolute;top:0;left:0;z-index:2;min-width:268px;max-width:300px;padding:11px 13px;border-radius:8px;border:1px solid rgba(14,225,242,.22);background:#08121cf5;box-shadow:0 8px 24px #00000059;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);will-change:left,top}.matches-week-curve-tooltip__day{display:flex;align-items:baseline;gap:8px;margin-bottom:2px;font-size:.84rem;font-weight:700;color:#e8f8fc;letter-spacing:.04em;text-transform:uppercase}.matches-week-curve-tooltip__day-name{letter-spacing:.06em}.matches-week-curve-tooltip__day-status{font-size:.68rem;font-weight:600;letter-spacing:.03em;color:#0ee1f2e6;text-transform:none}.matches-week-curve-tooltip__day-delta{margin-left:auto;font-size:.72rem;font-weight:700;font-variant-numeric:tabular-nums}.matches-week-curve-tooltip__day-delta--up{color:#0f8}.matches-week-curve-tooltip__day-delta--down{color:#ff9a9a}.matches-week-curve-tooltip__day-delta--flat{color:#afbcc6e6}.matches-week-curve-tooltip__day-delta--na{color:#aabcc8d9}.matches-week-curve-tooltip__hint{margin:0 0 9px;font-size:.62rem;font-weight:500;letter-spacing:.02em;color:#aac8d79e}.matches-week-curve-tooltip__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.matches-week-curve-tooltip__sections{display:flex;flex-direction:column;gap:0}.matches-week-curve-tooltip__section{padding:0}.matches-week-curve-tooltip__section--divided{margin-top:9px;padding-top:9px;border-top:1px solid rgba(14,225,242,.14);box-shadow:inset 0 1px #ffffff08}.matches-week-curve-tooltip__section-head{display:flex;align-items:center;gap:6px;margin-bottom:5px}.matches-week-curve-tooltip__section-title{font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:inherit}.matches-week-curve-tooltip__colhead{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.75fr) minmax(0,.55fr) minmax(0,.6fr);gap:6px;margin-bottom:6px;padding:0 0 4px;font-size:.58rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:#96b4c3b8;border-bottom:1px solid rgba(14,225,242,.12)}.matches-week-curve-tooltip__colhead>span:nth-child(n+2){text-align:right}.matches-week-curve-tooltip__row{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.75fr) minmax(0,.55fr) minmax(0,.6fr);align-items:baseline;gap:6px;font-size:.74rem;color:#c8e1ebd9}.matches-week-curve-tooltip__row--proj{opacity:.95}.matches-week-curve-tooltip__week-tag{font-size:.68rem;font-weight:550;letter-spacing:.02em;color:#aac8d7c7}.matches-week-curve-tooltip__week-tag--this{color:#d2ebf5eb}.matches-week-curve-tooltip__week-tag--last{color:#96afbec7;font-style:italic}.matches-week-curve-tooltip__week-tag--proj{color:#0ee1f2d9;font-weight:650;letter-spacing:.03em;font-style:normal}.matches-week-curve-tooltip__value{justify-self:end;text-align:right;font-variant-numeric:tabular-nums;font-weight:700;font-size:.78rem;text-shadow:0 0 8px rgba(0,0,0,.55)}.matches-week-curve-tooltip__value--empty{color:#96aab4b8!important;font-weight:600}.matches-week-curve-tooltip__value--last{color:#9baab6d1!important;font-weight:650;text-shadow:none}.matches-week-curve-tooltip__value--proj{font-style:italic;font-weight:650}.matches-week-curve-tooltip__var{justify-self:end;text-align:right;font-size:.7rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em}.matches-week-curve-tooltip__var--up{color:#0f8}.matches-week-curve-tooltip__var--down{color:#ff7b7b}.matches-week-curve-tooltip__var--flat{color:#afbcc6eb}.matches-week-curve-tooltip__var--proj{color:#5af6fff2}.matches-week-curve-tooltip__var--empty{color:#8ca0af8c;font-weight:550}.matches-week-curve-tooltip__pct{justify-self:end;text-align:right;font-size:.66rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.01em;opacity:.55}.matches-week-curve-tooltip__pct--up{color:#0f8}.matches-week-curve-tooltip__pct--down{color:#ff7b7b}.matches-week-curve-tooltip__pct--flat{color:#afbcc6d9}.matches-week-curve-tooltip__pct--proj{color:#5af6ffe6}.matches-week-curve-tooltip__pct--empty{color:#8ca0af73;font-weight:550}.matches-week-curve-start-label{font-size:10px;font-weight:700;font-family:inherit;letter-spacing:.01em;paint-order:stroke fill;stroke:#060e16eb;stroke-width:3px;stroke-linejoin:round;pointer-events:none}.matches-week-curve-day-value-label{font-size:8.5px;font-weight:650;font-family:inherit;letter-spacing:.01em;opacity:.78;paint-order:stroke fill;stroke:#060e16d1;stroke-width:2px;stroke-linejoin:round;pointer-events:none}.matches-week-curve-today-label{pointer-events:none}.matches-week-curve-today-label__text{font-size:11px;font-weight:700;font-family:inherit;letter-spacing:.02em;paint-order:stroke fill;stroke:#060e16d9;stroke-width:2.5px;stroke-linejoin:round}@media(max-width:1100px){.kpi-match-stats-top{grid-template-columns:1fr}.kpi-category--match-stats .kpi-match-stats-top .kpi-category-cards[data-row=time]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:980px){.kpi-category--match-stats .kpi-category-cards,.kpi-category--match-stats .kpi-match-stats-top .kpi-category-cards[data-row=time]{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-category--match-stats .kpi-match-stats-top .kpi-category-cards--main-line{grid-template-columns:1fr 1fr}}@media(max-width:560px){.kpi-category--match-stats .kpi-category-cards,.kpi-category--match-stats .kpi-match-stats-top .kpi-category-cards--main-line{grid-template-columns:1fr}}@media(max-width:1200px){.matches-kpi-value{font-size:1.2rem}.kpi-category--match-stats .matches-kpi-value{font-size:1.1rem}}@media(max-width:768px){.matches-kpi-value{font-size:1.12rem}.kpi-category--match-stats .matches-kpi-value{font-size:1.05rem}}@media(max-width:480px){.matches-kpi-value{font-size:1.05rem}.kpi-category--match-stats .matches-kpi-value{font-size:1rem}}@media(max-width:768px){.matches-kpi-card.quantum-card-content{padding:10px 12px;gap:8px}}@media(max-width:480px){.matches-kpi-card.quantum-card-content{padding:10px;gap:8px}}.matches-kpi-arrow{display:none}.lucid-filters-section{margin-bottom:32px;padding:24px;background:-webkit-linear-gradient(135deg,rgba(0,238,242,.03) 0%,rgba(0,238,242,.01) 100%);background:-moz-linear-gradient(135deg,rgba(0,238,242,.03) 0%,rgba(0,238,242,.01) 100%);background:-o-linear-gradient(135deg,rgba(0,238,242,.03) 0%,rgba(0,238,242,.01) 100%);background:linear-gradient(135deg,#00eef208,#00eef203);border:1px solid rgba(0,238,242,.15);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;z-index:1000}.lucid-filters-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr) [auto-fit];grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;-webkit-box-align:end;-ms-flex-align:end;align-items:end;position:relative;z-index:5}.lucid-filter-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;position:relative;z-index:10}.lucid-filter-group>div{position:relative;z-index:100}.lucid-filter-group>div>div{position:relative;z-index:101}.lucid-filter-label{font-size:.9rem;font-weight:600;color:#ffffffe6;text-transform:uppercase;letter-spacing:.5px}.lucid-filter-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:12px;position:relative;z-index:10}.lucid-filter-actions .lucid-refresh-button,.lucid-filter-actions .lucid-reset-button{min-width:0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding:10px 12px 10px 8px;overflow:hidden}.lucid-filter-actions .lucid-button-content{gap:5px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;min-width:0}.lucid-filter-actions .lucid-button-text{white-space:nowrap;font-size:clamp(.68rem,.52rem + .85vw,.9rem)}.lucid-filter-actions .lucid-button-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.lucid-reset-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:12px 20px;min-width:120px;height:44px;position:relative;overflow:hidden;background:-webkit-linear-gradient(135deg,rgba(255,107,107,.1) 0%,rgba(255,107,107,.05) 100%);background:-moz-linear-gradient(135deg,rgba(255,107,107,.1) 0%,rgba(255,107,107,.05) 100%);background:-o-linear-gradient(135deg,rgba(255,107,107,.1) 0%,rgba(255,107,107,.05) 100%);background:linear-gradient(135deg,#ff6b6b1a,#ff6b6b0d);border:1px solid rgba(255,107,107,.3);border-radius:12px;color:#ff6b6b;font-weight:600;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;font-size:.9rem}.lucid-reset-button:hover{background:-webkit-linear-gradient(135deg,rgba(255,107,107,.15) 0%,rgba(255,107,107,.08) 100%);background:-moz-linear-gradient(135deg,rgba(255,107,107,.15) 0%,rgba(255,107,107,.08) 100%);background:-o-linear-gradient(135deg,rgba(255,107,107,.15) 0%,rgba(255,107,107,.08) 100%);background:linear-gradient(135deg,#ff6b6b26,#ff6b6b14);border-color:#ff6b6b80;-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 32px rgba(255,107,107,.2);-moz-box-shadow:0 8px 32px rgba(255,107,107,.2);box-shadow:0 8px 32px #ff6b6b33}.matches-table-container{background:-webkit-linear-gradient(135deg,rgba(0,238,242,.02) 0%,rgba(0,238,242,.01) 100%);background:-moz-linear-gradient(135deg,rgba(0,238,242,.02) 0%,rgba(0,238,242,.01) 100%);background:-o-linear-gradient(135deg,rgba(0,238,242,.02) 0%,rgba(0,238,242,.01) 100%);background:linear-gradient(135deg,#00eef205,#00eef203);border:1px solid rgba(0,238,242,.15);border-radius:16px;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.matches-table-container:has(.lucid-region-info:hover),.matches-table-container:has(.lucid-region-info:focus-within),.matches-table-container:has(.lucid-region-tooltip:hover){overflow:visible}.lucid-table-container{overflow-x:auto;max-height:none;overflow-y:visible;position:relative;z-index:1;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-gutter:stable}.lucid-table-viewport-hint{display:none;align-items:center;gap:10px;padding:8px 12px;margin-bottom:8px;font-size:.75rem;line-height:1.35;color:#ffffffd9;background:#0ee1f214;border:1px solid rgba(14,225,242,.25);border-radius:10px}.lucid-table-viewport-hint-icon{flex-shrink:0;font-size:1.1rem;color:#0ee1f2;line-height:1}.lucid-match-row-hint{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 8px;padding:8px 12px;font-size:.78rem;line-height:1.35;color:#ffffffeb;background:#0ee1f21a;border:1px solid rgba(14,225,242,.28);border-radius:10px}.lucid-match-row-hint-main{flex:1 1 auto;min-width:min(100%,12rem)}.lucid-match-row-hint-live{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;flex:0 0 auto;margin-left:auto;font-size:.72rem;line-height:1.3;color:#e2e8f0e0;white-space:nowrap}@media(max-width:900px){.lucid-table-viewport-hint{display:flex}}.lucid-matches-table{width:100%;font-size:.9rem;table-layout:fixed;border-collapse:collapse}.lucid-matches-table col.lucid-col-id{width:12.75rem;min-width:11.5rem;max-width:13rem}.lucid-matches-table col.lucid-col-avg{width:5.5rem;min-width:4.85rem}.lucid-matches-table col.lucid-col-players{width:auto;min-width:22rem}.lucid-matches-table col.lucid-col-region{width:8.5rem;min-width:7.25rem}.lucid-matches-table col.lucid-col-synergy{width:14.5rem;min-width:12.5rem}.lucid-matches-table .lucid-match-id-text,.lucid-matches-table .lucid-region-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lucid-matches-table .lucid-match-players .lucid-player-name{font-size:clamp(.72rem,1.6vw,.9rem)}@media(max-width:600px){.lucid-matches-table .lucid-table-header-cell{padding:8px 4px;font-size:.65rem}}.lucid-matches-table thead{position:sticky;top:0;z-index:120;background:#1a1a1a}.lucid-table-header-cell{text-align:left;font-weight:600;color:#ffffffe6;background:#1a1a1a;border-bottom:2px solid rgba(0,238,242,.3);cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;font-size:.7rem;white-space:nowrap;position:relative;z-index:121}.lucid-table-header-cell:hover{background:#1a1a1a}.lucid-matches-table thead th.lucid-table-header-cell{padding:.55rem .75rem;vertical-align:middle}.lucid-header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.lucid-matches-table .lucid-th-label-short,.lucid-matches-table .lucid-duration-label-short{display:none}.lucid-matches-table th.lucid-table-col-center,.lucid-matches-table td.lucid-table-col-center{text-align:center;vertical-align:middle}.lucid-matches-table th.lucid-table-col-center .lucid-header-content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lucid-matches-table th.lucid-th-match-id-header{cursor:default;vertical-align:middle;text-align:left}.lucid-matches-table th.lucid-th-avg-rating{cursor:default;vertical-align:middle}.lucid-header-stacked-sort{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:6px;width:100%}.lucid-header-match-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:.25rem;width:100%;min-width:0}.lucid-th-sort-btn.lucid-th-sort-btn--match-start{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:.35rem;width:auto;max-width:100%;flex:0 1 auto;min-width:0;padding:.35rem .45rem;text-transform:none;letter-spacing:.02em;font-size:clamp(.58rem,1.05vw,.72rem);white-space:nowrap}.lucid-th-sort-btn.lucid-th-sort-btn--match-start .lucid-th-lucide-calendar{flex-shrink:0}.lucid-th-sort-match-label{font-weight:700}.lucid-header-region-duration-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.15rem .3rem;width:100%;min-width:0;font-size:clamp(.52rem,1vw,.66rem);line-height:1.15}.lucid-th-sort-btn.lucid-th-sort-btn--rd{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.12rem;width:auto;flex:0 1 auto;min-width:0;padding:.28rem .22rem;text-transform:none;letter-spacing:.02em;font-size:inherit;font-weight:600;white-space:nowrap}.lucid-th-rd-text{font-weight:700}.lucid-th-rd-sep{flex-shrink:0;opacity:.4;font-weight:500;-webkit-user-select:none;user-select:none;padding:0 .04rem;color:#94a3b8d9}.lucid-th-rd-static{flex-shrink:0;font-weight:600;color:#cbd5e1b8;white-space:nowrap;text-transform:none;cursor:default;letter-spacing:.02em}.lucid-th-sort-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin:0;padding:6px 4px;border:none;border-radius:6px;background:transparent;color:#ffffffe6;font:inherit;font-size:.64rem;font-weight:600;text-align:center;letter-spacing:.4px;text-transform:uppercase;cursor:pointer;transition:color .2s ease}.lucid-th-sort-btn.lucid-th-sort-btn-region-duration{flex-wrap:wrap;justify-content:center;gap:4px 8px}.lucid-th-sort-btn:hover{background:transparent;color:#fffffff2}.lucid-th-sort-btn:focus-visible{outline:2px solid #0ee1f2;outline-offset:2px}.lucid-matches-table .lucid-sort-indicator{flex-shrink:0;display:inline-block;font-size:.95rem;font-weight:700;line-height:1;color:#0ee1f2;margin-left:.2rem}.lucid-matches-table .lucid-th-sort-btn{flex-wrap:wrap;justify-content:center;row-gap:2px;column-gap:4px;min-width:0}.lucid-matches-table thead th:has(.lucid-sort-indicator),.lucid-matches-table thead th.lucid-th-avg-rating,.lucid-matches-table thead th.lucid-th-match-id-header,.lucid-matches-table thead th.lucid-th-region-duration{white-space:normal;overflow:visible}.lucid-matches-table thead th:has(.lucid-header-content .lucid-sort-indicator) .lucid-header-content{flex-wrap:wrap;row-gap:2px}.lucid-rank-header{text-align:center}.lucid-match-row{border-bottom:1px solid rgba(0,238,242,.2);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;cursor:pointer;position:relative;z-index:1;height:auto;box-sizing:border-box}.lucid-match-row:hover{background:-webkit-linear-gradient(135deg,rgba(0,238,242,.05) 0%,rgba(0,238,242,.02) 100%);background:-moz-linear-gradient(135deg,rgba(0,238,242,.05) 0%,rgba(0,238,242,.02) 100%);background:-o-linear-gradient(135deg,rgba(0,238,242,.05) 0%,rgba(0,238,242,.02) 100%);background:linear-gradient(135deg,#00eef20d,#00eef205);z-index:6000}.lucid-matches-table .lucid-match-row:has(.lucid-region-info:hover),.lucid-matches-table .lucid-match-row:has(.lucid-region-info:focus-within),.lucid-matches-table .lucid-match-row:has(.lucid-region-tooltip:hover){z-index:7000}.lucid-match-row.selected{background:-webkit-linear-gradient(135deg,rgba(0,238,242,.1) 0%,rgba(0,238,242,.05) 100%);background:-moz-linear-gradient(135deg,rgba(0,238,242,.1) 0%,rgba(0,238,242,.05) 100%);background:-o-linear-gradient(135deg,rgba(0,238,242,.1) 0%,rgba(0,238,242,.05) 100%);background:linear-gradient(135deg,#00eef21a,#00eef20d);border-left:4px solid #0ee1f2}.lucid-matches-table .lucid-match-row.selected:has(+.lucid-accordion-row) td>*{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.lucid-matches-table .lucid-match-row.selected:has(+.lucid-accordion-row) td .lucid-match-id-row{width:100%}.lucid-match-row td{vertical-align:middle;position:relative;z-index:1}.lucid-matches-table .lucid-match-row td{font-size:.8125rem;padding:.55rem .75rem;vertical-align:middle;box-sizing:border-box}.lucid-matches-table .lucid-match-row td.lucid-match-meta{text-align:left;overflow:visible;padding:0;vertical-align:top;position:relative;z-index:2;background:transparent;height:1px}.lucid-matches-table .lucid-match-row td.lucid-match-players{z-index:1}.lucid-matches-table .lucid-match-row:has(.lucid-region-info:hover) td.lucid-match-meta,.lucid-matches-table .lucid-match-row:has(.lucid-region-info:focus-within) td.lucid-match-meta,.lucid-matches-table .lucid-match-row:has(.lucid-region-tooltip:hover) td.lucid-match-meta{z-index:7000}.lucid-match-meta-shell{position:relative;width:100%;height:100%;min-height:100%;isolation:isolate;overflow:visible;display:flex;flex-direction:column}.lucid-match-meta-shell>.lucid-match-rank-stack{position:absolute;top:0;left:0;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:2px;max-width:min(42%,9.5rem);pointer-events:none}.lucid-match-meta-shell>.lucid-match-rank-stack>.matches-lucid-rank-badge{position:relative;top:auto;left:auto;z-index:1;margin:0;border-top-left-radius:0;border-bottom-right-radius:6px;pointer-events:auto}.lucid-match-meta-shell>.lucid-match-rank-stack>.lucid-match-time-value{display:inline-flex;align-items:baseline;flex-wrap:nowrap;gap:.28rem;margin:0;padding:.18rem .4rem .2rem;border-radius:0 0 7px;background:#000000c7;border:1px solid rgba(255,255,255,.1);border-top:none;border-left:none;box-shadow:0 2px 6px #0000004d;font-size:.68rem;line-height:1.2;letter-spacing:.01em;color:#ffffffe6;pointer-events:none}.lucid-match-meta-shell>.lucid-match-rank-stack>.lucid-match-time-value .lucid-match-time-label{color:#a8b2bec7;font-weight:600;font-size:.58rem;text-transform:uppercase;letter-spacing:.06em}.lucid-match-meta-shell>.lucid-match-rank-stack>.lucid-match-time-value .lucid-match-time-hm{color:#fff;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.04em}.lucid-match-meta-shell>.lucid-match-rank-stack>.lucid-match-time-value .lucid-match-time-utc{color:#a8b2beb3;font-weight:600;font-size:.56rem;letter-spacing:.05em;text-transform:uppercase}.lucid-match-meta-shell>.lucid-match-meta-region{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:4;max-width:min(62%,12.5rem);padding:.08rem .3rem .15rem;pointer-events:none}.lucid-match-meta-shell>.lucid-match-meta-region .lucid-region-info,.lucid-match-meta-shell>.lucid-match-meta-region .lucid-region-name{cursor:default;pointer-events:none}.lucid-match-meta-shell>.lucid-match-meta-region .lucid-region-info{width:auto;max-width:100%;align-items:center;justify-content:flex-start;gap:3px}.lucid-match-meta-shell>.lucid-match-meta-region .lucid-region-name{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:.78rem;font-weight:700;line-height:1.15;padding:.12rem .42rem;border-radius:4px;background:#000000d1;box-shadow:0 1px 4px #00000059}.lucid-match-meta-shell>.lucid-match-meta-region .lucid-region-inline-vote,.lucid-match-meta-shell>.lucid-match-meta-region .lucid-region-tooltip{display:none}.lucid-match-meta-shell>.lucid-match-status-stack{position:absolute;top:0;right:0;z-index:3;display:flex;flex-direction:column;align-items:flex-end;gap:2px;pointer-events:auto}.lucid-match-meta-shell>.lucid-match-status-stack>.lucid-match-status-container{position:relative;top:auto;right:auto;z-index:1;width:auto;margin:0;justify-content:flex-end;align-self:auto;align-items:center;gap:4px;background:#000000c7;border-radius:0 0 0 8px;box-shadow:0 2px 8px #00000059}.lucid-match-meta-shell>.lucid-match-status-stack>.lucid-region-rounds-wrap{display:inline-flex;align-items:center;justify-content:center;gap:0;margin:0;padding:.14rem .38rem .16rem;border-radius:0 0 0 8px;background:#000000c7;box-shadow:0 2px 6px #0000004d}.lucid-match-meta-shell>.lucid-match-status-stack>.lucid-region-rounds-wrap .lucid-rounds-prefix{font-size:.68rem;color:#ffffff9e}.lucid-match-meta-shell>.lucid-match-status-stack>.lucid-region-rounds-wrap .lucid-rounds-number{font-size:.78rem;font-weight:700;color:#fff}.lucid-match-meta-shell>.lucid-match-status-stack>.lucid-match-status-container .lucid-match-status.lucid-match-status--copy{padding:2px 3px;border-radius:4px}.lucid-match-status.lucid-match-status--in-progress-hourglass{opacity:.92;padding:2px;max-width:none;gap:0;filter:drop-shadow(0 0 6px rgba(255,159,26,.45))}.lucid-match-status.lucid-match-status--in-progress-hourglass:hover{opacity:1;background:#ff9f1a1a}.lucid-match-status-hourglass{display:block;flex-shrink:0;color:inherit}.lucid-match-meta-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;border-radius:0}.lucid-match-meta-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#060a109e,#060a107a,#060a10a3);z-index:1}.lucid-matches-table .lucid-match-row .lucid-match-region-bg{display:block;width:100%;height:100%;min-height:100%;object-fit:cover;object-position:center;opacity:.62;-webkit-user-select:none;user-select:none}.lucid-match-meta-grid{position:relative;z-index:1;display:grid;grid-template-columns:12.75fr 5.75fr;align-items:stretch;width:100%;flex:1 1 auto;min-height:100%;padding-top:2.6rem;box-sizing:border-box}.lucid-match-meta-grid>.lucid-match-meta-vote-desc{grid-column:1 / -1;align-self:end;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;width:100%;margin:0;padding:.15rem .4rem .35rem;box-sizing:border-box;background:linear-gradient(180deg,#0000,#00000073 28%,#000000b3);pointer-events:none}.lucid-match-meta-grid>.lucid-match-meta-vote-desc .lucid-match-meta-vote-slot{display:flex;align-items:center;justify-content:center;width:100%;pointer-events:auto}.lucid-match-meta-grid>.lucid-match-meta-vote-desc .lucid-match-meta-vote-prompt{margin:0;padding:0;font-size:.72rem;font-weight:600;letter-spacing:.04em;line-height:1.2;text-align:center;color:#ffffffeb;text-shadow:0 1px 3px rgba(0,0,0,.65)}.lucid-match-meta-grid>.lucid-match-meta-vote-desc .lucid-region-inline-vote--meta-footer{width:auto;max-width:min(100%,11rem);margin:0 auto;padding:.22rem .45rem;border-radius:6px;background:#00000085;box-shadow:0 2px 8px #00000047}.lucid-match-meta-grid>.lucid-match-meta-vote-desc .lucid-region-inline-vote--meta-footer .lucid-region-tooltip-vote-side{max-width:none;width:auto;gap:4px}.lucid-match-meta-grid>.lucid-match-meta-vote-desc .lucid-region-inline-vote--meta-footer .lucid-region-tooltip-vote-up,.lucid-match-meta-grid>.lucid-match-meta-vote-desc .lucid-region-inline-vote--meta-footer .lucid-region-tooltip-vote-down{font-size:.7rem;min-width:28px}.lucid-match-meta-grid>.lucid-match-meta-vote-desc .lucid-region-inline-vote--meta-footer .lucid-region-tooltip-voting .vote-button{min-height:30px;padding:4px 8px;font-size:.72rem;gap:4px}.lucid-match-meta-grid>.lucid-match-meta-vote-desc .lucid-region-inline-vote--meta-footer .lucid-region-tooltip-voting .vote-button svg{width:18px;height:18px}.lucid-match-meta-grid>.lucid-match-meta-vote-desc .lucid-region-inline-vote--meta-footer .vote-count{font-size:.7rem}.lucid-match-meta-grid>.lucid-match-meta-vote-desc .lucid-match-meta-region-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;margin:0;padding:0;font-size:.68rem;line-height:1.35;text-align:center;color:#ffffffc7;text-shadow:0 1px 3px rgba(0,0,0,.75);background:none;pointer-events:none}.lucid-match-meta-grid>.lucid-match-id{padding:.35rem .75rem .55rem;box-sizing:border-box;min-width:0;overflow:visible;display:flex;align-items:flex-start}.lucid-match-meta-grid>.lucid-match-avg-rating{padding:.55rem .5rem;box-sizing:border-box;min-width:0;text-align:center;overflow:hidden;display:flex;align-items:center;justify-content:center;background:none;border:none;position:relative}.lucid-matches-table th.lucid-th-match-id-header .lucid-header-match-row{align-items:center}.lucid-matches-table th.lucid-th-match-id-header .lucid-th-sort-btn--match-start{justify-content:flex-start}.lucid-matches-table th.lucid-th-region-duration{text-align:center}.lucid-matches-table th.lucid-th-region-duration .lucid-header-region-duration-row{align-items:center}.lucid-matches-table th.lucid-th-region-duration .lucid-th-sort-btn--rd{justify-content:center;padding-left:.2rem;padding-right:.2rem}.lucid-matches-table .lucid-match-row .lucid-match-id-button,.lucid-matches-table .lucid-match-row .lucid-match-id-text{font-size:.65rem}.lucid-matches-table .lucid-match-row .lucid-match-status{font-size:.68rem}.lucid-matches-table .lucid-match-row .lucid-avg-rating-value{font-size:.8rem}.lucid-matches-table .lucid-match-row .lucid-guild-badge{font-size:9px}.lucid-matches-table .lucid-match-row .lucid-match-players .lucid-player-name{font-size:.8rem}.lucid-matches-table .lucid-match-row .lucid-match-players .lucid-player-rank{font-size:.62rem}.lucid-matches-table .lucid-match-row .lucid-match-players .lucid-player-rating{font-size:.68rem}.lucid-matches-table .lucid-match-row .lucid-match-players .lucid-player-rating-change{font-size:.62rem}.lucid-matches-table .lucid-match-row .lucid-region-name{font-size:.78rem;font-weight:700;text-shadow:0 0 1px rgba(0,0,0,.9),0 1px 2px rgba(0,0,0,.75),0 0 10px color-mix(in srgb,currentColor 35%,transparent);filter:brightness(1.18) saturate(1.12)}.lucid-matches-table .lucid-match-row .lucid-region-trait{font-size:.68rem}.lucid-matches-table .lucid-match-row .lucid-duration-completed,.lucid-matches-table .lucid-match-row .lucid-duration-pending{font-size:.76rem}.lucid-matches-table .lucid-match-row .lucid-duration-label{font-size:.62rem}.lucid-matches-table .lucid-match-row .lucid-duration-countdown,.lucid-matches-table .lucid-match-row .lucid-rounds-number{font-size:.8rem}.lucid-matches-table .lucid-match-row .lucid-match-time-value{font-size:.72rem}.lucid-matches-table .lucid-match-row .matches-lucid-rank-badge{font-size:.8rem}.matches-lucid-rank-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;flex-shrink:0;width:auto;min-width:1.65rem;height:1.35rem;padding:0 .35rem;background:#000000b8;border:1px solid rgba(255,255,255,.14);color:#fff;border-radius:5px;font-weight:700;font-size:.72rem;letter-spacing:.02em;line-height:1;font-variant-numeric:tabular-nums;cursor:pointer;font-family:inherit}button.matches-lucid-rank-badge:hover,button.matches-lucid-rank-badge:focus-visible{border-color:#0ee1f28c;color:#0ee1f2;outline:none}.matches-lucid-rank-hash{color:#b0b0b0;font-weight:600;margin-right:.05em}.lucid-match-id{vertical-align:middle;box-sizing:border-box}.lucid-match-id-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px;width:100%;position:relative;overflow:visible;text-align:left}.lucid-match-id-content>.lucid-match-time-value{display:inline-flex;align-items:center;align-self:flex-start;width:auto;max-width:100%;margin-top:0;padding:.18rem .45rem;gap:.35em;font-size:.68rem;font-weight:500;color:#ffffff73;letter-spacing:.02em;text-align:left;background:#000000c7;border-radius:6px;box-shadow:0 2px 8px #00000059;box-sizing:border-box}.lucid-match-time-label{color:#b4bcc6b8;font-weight:500}.lucid-match-time-hm{color:#fff;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.03em}.lucid-match-time-utc{color:#b4bcc6b8;font-weight:500;letter-spacing:.04em}.lucid-match-id-content>.lucid-match-region.lucid-table-col-center{display:flex;align-items:center;justify-content:flex-start;width:100%;margin-top:5px;min-height:0;padding:0;text-align:left;position:relative;overflow:visible;z-index:2}.lucid-match-id-content>.lucid-match-region .lucid-region-rounds-name-row{overflow:visible}.lucid-match-id-content>.lucid-match-region .lucid-region-rounds-name-row{align-items:center!important;gap:6px}.lucid-match-id-content>.lucid-match-region .lucid-region-rounds-wrap{flex-shrink:0;padding-top:0}.lucid-match-id-content>.lucid-match-region .lucid-rounds-prefix,.lucid-match-id-content>.lucid-match-region .lucid-rounds-number{font-size:.72rem;line-height:1.2}.lucid-match-id-content>.lucid-match-region .lucid-region-info{align-items:flex-start;justify-content:flex-start;width:auto;max-width:100%;min-width:0;overflow:visible;border-radius:6px;padding:2px 6px 2px 0;transition:background .22s ease,box-shadow .25s ease}.lucid-match-id-content>.lucid-match-region .lucid-region-tooltip{--lucid-region-tooltip-width: min(440px, 92vw);width:var(--lucid-region-tooltip-width);min-width:var(--lucid-region-tooltip-width);max-width:var(--lucid-region-tooltip-width)}.lucid-match-id-content>.lucid-match-region .lucid-region-info:hover,.lucid-match-id-content>.lucid-match-region .lucid-region-info:focus-within{background:#0ee1f20f;box-shadow:0 0 0 1px #0ee1f224,0 6px 18px #00000047}.lucid-match-id-content>.lucid-match-region .lucid-region-name{font-size:.72rem;font-weight:600;letter-spacing:.02em;line-height:1.25;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:4px;padding:1px 2px}.lucid-match-id-row{display:flex;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;flex-wrap:nowrap;gap:8px;min-width:0;width:100%;overflow:visible;justify-content:flex-start}.lucid-match-id-row .lucid-region-rounds-name-row{flex:1;min-width:0;align-items:center!important;gap:6px;overflow:visible;position:relative;z-index:1}.lucid-match-id-row:has(.lucid-region-info:hover),.lucid-match-id-row:has(.lucid-region-info:focus-within),.lucid-match-id-row:has(.lucid-region-tooltip:hover){z-index:6005}.lucid-match-id-row .lucid-region-rounds-name-row .lucid-region-info{align-items:flex-start;justify-content:center;width:auto;max-width:100%;min-width:0;flex:1;height:auto;overflow:visible;border-radius:6px;padding:2px 6px 2px 0;transition:background .22s ease,box-shadow .25s ease}.lucid-match-id-row .lucid-region-rounds-name-row .lucid-region-tooltip{--lucid-region-tooltip-width: min(440px, 92vw);width:var(--lucid-region-tooltip-width);min-width:var(--lucid-region-tooltip-width);max-width:var(--lucid-region-tooltip-width)}.lucid-match-id-row .lucid-region-rounds-name-row .lucid-region-info:hover,.lucid-match-id-row .lucid-region-rounds-name-row .lucid-region-info:focus-within{background:#0ee1f20f;box-shadow:0 0 0 1px #0ee1f224,0 6px 18px #00000047}.lucid-match-id-row .lucid-region-rounds-name-row .lucid-region-name{display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2;font-size:.72rem;font-weight:600;letter-spacing:.02em;border-radius:4px;padding:1px 2px}.lucid-match-id-button{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;min-width:0;flex-shrink:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:flex-start;gap:6px;background:none;border:none;padding:3px 6px;border-radius:6px;cursor:pointer;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.72rem;color:#8eced6e6;background:#0ee1f20f;border:1px solid rgba(14,225,242,.18);overflow:hidden}.lucid-match-id-button:hover{background:#0ee1f21a;border-color:#0ee1f247;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.lucid-match-id-text{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.72rem;color:#0ee1f2;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:normal;max-width:100%;min-width:0;flex:1 1 auto}.lucid-match-status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:.72rem;font-weight:500;text-transform:none;letter-spacing:.2px;opacity:.9}.lucid-match-id-button--lobby{gap:4px;font-family:inherit;justify-content:flex-start;width:100%;max-width:100%}.lucid-match-id-button--lobby .lucid-match-id-copy-icon{flex-shrink:0;margin-left:auto;opacity:.88;color:#0ee1f2f2}.lucid-match-lobby-prefix{flex-shrink:0;font-weight:600;color:#94a3b8f2;letter-spacing:.02em}.lucid-match-lobby-id{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.72rem;font-weight:700;color:#0ee1f2;letter-spacing:.04em;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.lucid-match-status.lucid-match-status--copy{margin:0;padding:2px 4px;border:none;background:transparent;border-radius:6px;cursor:pointer;color:inherit;font:inherit;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:min(100%,11rem);min-width:0}.lucid-match-status.lucid-match-status--completed-check{opacity:.55;padding:2px;max-width:none;gap:0}.lucid-match-status.lucid-match-status--completed-check:hover{opacity:.85;background:#55c9971a}.lucid-match-status-check{display:block;flex-shrink:0}.lucid-match-status.lucid-match-status--copy:hover{background:#0ee1f214}.lucid-match-status-container .lucid-duration-countdown--match-status{margin-left:auto;flex-shrink:0;font-size:.72rem;font-weight:600;font-family:Courier New,monospace}.lucid-match-avg-rating{background:none;border:none;position:relative;overflow:hidden}.lucid-avg-rating-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 8px;position:relative;width:100%;box-sizing:border-box}.lucid-avg-rating-block{display:flex;flex-direction:column;align-items:center;gap:2px}.lucid-avg-rating-label{font-size:.55rem;font-weight:600;letter-spacing:.02em;line-height:1;color:#b4bcc6c7;text-shadow:0 1px 2px rgba(0,0,0,.65);white-space:nowrap}.lucid-avg-rating-value{font-size:.9rem;font-weight:700;letter-spacing:.5px;color:#0ee1f2;white-space:nowrap;background:radial-gradient(120% 140% at 50% 45%,#000000f2,#000000d1 58%,#00000047);padding:.22rem .6rem;border-radius:12px;line-height:1.2;box-shadow:0 0 0 1px #ffffff0d,0 6px 16px #0006,0 0 18px #00000059}.lucid-avg-rating-guilds{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;flex-wrap:wrap}.lucid-avg-rating-guild-item{position:relative;display:inline-block}.lucid-avg-rating-guild-icon{width:45px!important;height:45px!important;border-radius:50%;object-fit:contain;background:#0ee1f21a;border:1px solid rgba(14,225,242,.1);padding:3px;transition:all .2s ease;max-width:100%;box-sizing:border-box}.lucid-avg-rating-guild-icon.lucid-match-table-guild-img{width:30px!important;height:30px!important;padding:2px}.lucid-avg-rating-guild-icon:hover{transform:scale(1.4);border-color:#0ee1f2cc;box-shadow:0 0 8px #0ee1f266}.lucid-guild-badge{position:absolute;right:-4px;bottom:-4px;color:#0ee1f2;background:#0b0f12;border-radius:9999px;font-weight:700;font-size:10px;line-height:1;padding:2px 4px;min-width:14px;text-align:center;border:1px solid rgba(14,225,242,.3)}.lucid-matches-table .lucid-match-row td.lucid-match-players{vertical-align:middle;z-index:1}.lucid-match-players{min-width:0;width:auto;background:none;border:none;position:relative;box-sizing:border-box}.lucid-match-players .lucid-players-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,auto);grid-auto-flow:column;gap:clamp(6px,1.1vw,10px) clamp(8px,1.4vw,14px);align-items:stretch;justify-items:stretch;width:100%;min-width:0;position:relative;z-index:1}@media(min-width:1320px){.lucid-match-players .lucid-players-list{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto;grid-auto-flow:row}}@media(max-width:559px){.lucid-match-players .lucid-players-list{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row}}.lucid-match-players .lucid-player-item{display:block;margin:0;padding:clamp(3px,.6vw,6px) clamp(4px,.8vw,7px);min-width:0;width:100%;max-width:100%;box-sizing:border-box;position:relative;overflow:hidden;isolation:isolate;border-radius:6px;background:#080c168c;border:1px solid rgba(14,225,242,.12);box-shadow:0 0 0 1px #00000040 inset;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.lucid-match-players .lucid-player-item:hover{background:#0c121eb8;border-color:#94a3b838;box-shadow:0 0 0 1px #00000059 inset,0 0 0 1px #0ee1f214}.lucid-match-players .lucid-player-item__row.lucid-player-rating-line{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:clamp(3px,.55vw,6px);width:100%;min-width:0;min-height:0;margin:0;padding:0;border:none;box-sizing:border-box}.lucid-match-players .lucid-match-player-cell{flex:1 1 auto;min-width:0;max-width:100%;align-items:center}.lucid-match-players .lucid-match-player-cell .match-details-build-player-avatar,.lucid-match-players .lucid-match-player-cell .vault-lb-avatar--sm{flex-shrink:0;width:26px;height:26px;min-width:26px;min-height:26px}.lucid-match-players .lucid-match-player-cell img.match-details-build-player-avatar{object-fit:cover;display:block}.lucid-match-players .match-details-build-player-avatar.match-details-build-player-avatar--bot,.lucid-match-players .vault-lb-avatar.match-details-build-player-avatar--bot{border-color:#94a3b8!important;color:#94a3b8!important;background:#94a3b81f!important}.lucid-match-players .vault-lb-avatar--fallback.match-details-build-player-avatar--bot{color:#94a3b8!important;border:1px solid #94a3b8!important}.lucid-match-players .lucid-match-player-cell .vault-lb-who{min-width:0;max-width:100%}.lucid-match-players .lucid-match-player-nick--bot-pending-gray,.lucid-match-players .lucid-match-player-nick--bot-ref{color:#94a3b8!important}.lucid-match-players .vault-lb-motorverse-rank-on-img.lucid-player-rank-1{color:gold;border-color:#ffd7008c}.lucid-match-players .vault-lb-motorverse-rank-on-img.lucid-player-rank-2{color:#e2e8f0;border-color:#e2e8f073}.lucid-match-players .vault-lb-motorverse-rank-on-img.lucid-player-rank-3{color:#cd7f32;border-color:#cd7f328c}.lucid-match-players .lucid-player-item__name-wrap{flex:1 1 auto;min-width:5.75rem;width:auto;max-width:100%;padding:0}.lucid-match-players .lucid-player-name{width:100%;max-width:100%;min-width:0;min-height:0;box-sizing:border-box;font-size:clamp(.68rem,1.15vw,.82rem);font-weight:600;background:none;border:none;padding:0 2px 0 0;margin:0;text-shadow:none;text-align:left;transition:none;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:normal;display:block}.lucid-match-players .lucid-player-name.lucid-player-name--bot-pending-gray{color:#94a3b8}.lucid-match-players .lucid-player-name:hover{text-shadow:none;transform:none}.lucid-match-players .lucid-player-item__stat-rank{flex:0 0 auto;flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;min-width:0}.lucid-match-players .lucid-player-item__stat-rating{flex:0 0 auto;flex-shrink:0;min-width:0;text-align:right;font-variant-numeric:tabular-nums}.lucid-match-players .lucid-player-item__stat-delta{flex:0 0 auto;flex-shrink:0;min-width:2.1rem;max-width:3rem;text-align:right;font-variant-numeric:tabular-nums}.lucid-match-players .lucid-player-item__stat-rating .lucid-player-rating{display:inline-block;vertical-align:baseline}.lucid-match-players .lucid-player-rating--empty{font-size:.72rem;font-weight:600;color:#64748bbf;opacity:.9}.lucid-match-players .lucid-player-rating-change--neutral{color:#94a3b88c;font-weight:600}@media(max-width:900px){.lucid-matches-table .lucid-th-label-full{display:none!important}.lucid-matches-table .lucid-th-label-short{display:inline!important}.lucid-matches-table .lucid-duration-label-full{display:none!important}.lucid-matches-table .lucid-duration-label-short{display:block!important;text-align:center}.matches-table-container:has(.lucid-matches-table):not(:has(.lucid-accordion-row)){overflow:hidden;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.matches-table-container:has(.lucid-matches-table):has(.lucid-accordion-row){overflow:visible;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.lucid-table-container{display:block;width:100%;max-width:100%;min-width:0;max-height:none;overflow-x:auto;overflow-y:visible;box-sizing:border-box;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.lucid-matches-table{width:max(100%,33rem);min-width:max(100%,33rem);max-width:none;table-layout:fixed;border-collapse:collapse;font-size:clamp(.58rem,2.2vw,.74rem)}.lucid-matches-table col.lucid-col-id{width:17%}.lucid-matches-table col.lucid-col-avg{width:8%;min-width:3.85rem}.lucid-matches-table .lucid-match-meta-grid{grid-template-columns:17fr 8fr}.lucid-matches-table .lucid-match-meta-grid>.lucid-match-id,.lucid-matches-table .lucid-match-meta-grid>.lucid-match-avg-rating{padding:.4rem .35rem}.lucid-matches-table col.lucid-col-players{width:38%}.lucid-matches-table col.lucid-col-region{width:21%}.lucid-matches-table col.lucid-col-synergy{width:16%}.lucid-matches-table th,.lucid-matches-table td{box-sizing:border-box}.lucid-matches-table .lucid-table-header-cell{padding:4px 2px;font-size:clamp(.42rem,1.75vw,.58rem);letter-spacing:.02em;white-space:normal;line-height:1.1;word-break:break-word;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.lucid-matches-table .lucid-header-content{gap:3px;justify-content:center}.lucid-matches-table th:not(.lucid-table-col-center) .lucid-header-content{justify-content:flex-start}.lucid-matches-table .lucid-table-header-cell svg{width:11px!important;height:11px!important;flex-shrink:0}.lucid-matches-table .lucid-header-stacked-sort{gap:3px}.lucid-matches-table .lucid-th-sort-btn{font-size:clamp(.44rem,1.9vw,.56rem);padding:3px 2px;gap:3px;flex-wrap:wrap;justify-content:center}.lucid-matches-table th.lucid-th-match-id-header .lucid-th-sort-btn--match-start,.lucid-matches-table th.lucid-th-region-duration .lucid-th-sort-btn--rd{justify-content:center;flex-wrap:nowrap!important}.lucid-header-region-duration-row{font-size:clamp(.5rem,1.85vw,.64rem);gap:.08rem .18rem}.lucid-th-sort-btn.lucid-th-sort-btn--match-start{font-size:clamp(.52rem,1.85vw,.64rem);padding:3px 4px}.lucid-matches-table .lucid-th-sort-btn svg{width:10px!important;height:10px!important;flex-shrink:0}.lucid-matches-table .lucid-sort-indicator{flex-shrink:0;font-size:clamp(.65rem,2.4vw,.85rem);margin-left:.1rem}.lucid-matches-table .lucid-match-row td{padding:4px 3px;word-break:break-word;overflow-wrap:anywhere;font-size:clamp(.5rem,1.95vw,.66rem)}.lucid-matches-table .lucid-match-row .lucid-match-id-row{min-width:0;gap:4px}.lucid-matches-table .lucid-match-row .lucid-match-id-button{flex-shrink:1;min-width:0;font-size:clamp(.46rem,1.85vw,.58rem);padding:2px 3px;gap:3px}.lucid-matches-table .lucid-match-row .lucid-match-id-text{font-size:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lucid-matches-table .lucid-match-row .lucid-match-legendary-indicator{width:26px;height:26px;flex-shrink:0}.lucid-matches-table .lucid-match-row .lucid-match-status{font-size:clamp(.42rem,1.75vw,.56rem)}.lucid-matches-table .lucid-match-row .lucid-duration-label{font-size:clamp(.32rem,1.3vw,.44rem);letter-spacing:.02em}.lucid-matches-table .lucid-match-row .lucid-duration-countdown,.lucid-matches-table .lucid-match-row .lucid-duration-completed{font-size:clamp(.44rem,1.6vw,.56rem)}.lucid-matches-table .lucid-match-row .lucid-region-name{font-size:clamp(.36rem,1.4vw,.5rem);line-height:1.2;white-space:nowrap;word-break:normal;overflow-wrap:normal;overflow:hidden;text-overflow:ellipsis}.lucid-matches-table .lucid-match-row .lucid-region-trait{font-size:clamp(.34rem,1.3vw,.46rem)}.lucid-matches-table .lucid-match-row .lucid-rounds-number,.lucid-matches-table .lucid-match-row .lucid-match-time-value{font-size:clamp(.42rem,1.55vw,.54rem)}.lucid-matches-table .lucid-match-row .lucid-avg-rating-value{font-size:clamp(.52rem,1.9vw,.68rem)}.lucid-matches-table .lucid-match-row .lucid-avg-rating-guild-icon.lucid-match-table-guild-img{width:22px!important;height:22px!important}.lucid-matches-table .lucid-match-row td.lucid-match-players{min-width:0}.lucid-matches-table .lucid-match-row .lucid-match-players .lucid-players-list{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,auto);grid-auto-flow:column;gap:4px 5px;align-items:stretch;width:100%;max-width:100%;min-width:0;box-sizing:border-box}@media(max-width:480px){.lucid-matches-table .lucid-match-row .lucid-match-players .lucid-players-list{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row}}.lucid-matches-table .lucid-match-row .lucid-match-players .lucid-player-item__name-wrap{min-width:5rem}.lucid-matches-table .lucid-match-row .lucid-match-players .lucid-player-item{align-items:stretch;justify-content:flex-start;min-width:0;max-width:100%;width:100%;overflow:visible}.lucid-matches-table .lucid-match-row .lucid-match-players .lucid-player-name{font-size:clamp(.48rem,1.8vw,.66rem);font-weight:600;line-height:1.2;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal;text-align:left;min-height:0}.lucid-matches-table .lucid-match-row .lucid-match-players .lucid-player-item__row.lucid-player-rating-line{flex-wrap:nowrap;gap:2px 4px;width:100%;max-width:100%;min-height:0;padding:0;border:none}.lucid-matches-table .lucid-match-row .lucid-match-players .lucid-player-rank{font-size:clamp(.38rem,1.55vw,.52rem);padding:0 3px;min-width:0}.lucid-matches-table .lucid-match-row .lucid-match-players .lucid-player-rating{font-size:clamp(.38rem,1.55vw,.54rem)}.lucid-matches-table .lucid-match-row .lucid-match-players .lucid-player-rating-change{font-size:clamp(.34rem,1.4vw,.48rem)}}.lucid-match-players .lucid-player-rank{display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;padding:2px 6px;border-radius:4px;min-width:24px;margin-right:0;opacity:.95}.lucid-match-players .lucid-player-rank.lucid-player-rank-1{background:#ffd70033;color:gold}.lucid-match-players .lucid-player-rank.lucid-player-rank-2{background:#c0c0c033;color:silver}.lucid-match-players .lucid-player-rank.lucid-player-rank-3{background:#cd7f3233;color:#cd7f32}.lucid-match-players .lucid-player-rank.lucid-player-rank-4{background:#0ee1f226;color:#0ee1f2}.lucid-match-players .lucid-player-rank.lucid-player-rank-5{background:#94a3b824;color:#94a3b8}.lucid-match-players .lucid-player-rating{display:inline;font-size:.75rem;font-weight:600;background:none;border:none;padding:0;margin:0;text-shadow:none;text-align:center;opacity:.92;transition:none;line-height:1.2}.lucid-match-players .lucid-player-rating-change{font-size:.7rem;font-weight:700;opacity:.85;letter-spacing:.3px}.lucid-match-players .lucid-player-rating-change.positive{color:#4ade80}.lucid-match-players .lucid-player-rating-change.negative{color:#f87171}.lucid-match-players .lucid-player-rating:hover{opacity:.75;transform:none}.lucid-player-tag{display:inline-block;padding:2px 8px;background:-webkit-linear-gradient(135deg,rgba(0,255,136,.1) 0%,rgba(0,255,136,.05) 100%);background:-moz-linear-gradient(135deg,rgba(0,255,136,.1) 0%,rgba(0,255,136,.05) 100%);background:-o-linear-gradient(135deg,rgba(0,255,136,.1) 0%,rgba(0,255,136,.05) 100%);background:linear-gradient(135deg,#00ff881a,#00ff880d);border:1px solid rgba(0,255,136,.3);border-radius:12px;font-size:.75rem;font-weight:500;color:#0f8;max-width:100%;overflow:visible;text-overflow:unset;white-space:normal;word-break:break-word}.lucid-match-region{min-width:0;vertical-align:middle;text-align:left;background:none;border-radius:0!important;box-sizing:border-box;position:relative;padding:0}.lucid-matches-table td.lucid-match-region.lucid-table-col-center{vertical-align:middle!important;text-align:left;padding-left:.35rem;padding-right:.35rem}.lucid-matches-table th.lucid-th-region-duration,.lucid-matches-table td.lucid-match-region{width:11rem;min-width:11rem;max-width:11rem}.lucid-matches-table th.lucid-th-region-duration{cursor:default;vertical-align:middle}.lucid-matches-table th.lucid-th-synergy,.lucid-matches-table td.lucid-match-synergy{width:14.5rem;min-width:12.5rem;max-width:14.5rem}.lucid-match-synergy{min-width:0;vertical-align:middle;text-align:center;padding:0}.lucid-match-synergy-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:2.25rem;color:#cde9ff;font-size:.72rem;line-height:1.2;white-space:normal;word-break:break-word}.lucid-region-duration-merged{display:grid;grid-template-rows:auto auto;justify-items:stretch;align-items:stretch;justify-content:stretch;gap:6px;width:100%;max-width:100%;height:100%;min-height:56px;margin:0;text-align:left;box-sizing:border-box}.lucid-region-rounds-name-row{display:flex;flex-direction:row;align-items:center!important;justify-content:flex-start!important;gap:2px;width:100%;max-width:100%;min-height:0;min-width:0;text-align:left;box-sizing:border-box}.lucid-region-rounds-wrap{flex-shrink:0;padding-top:1px;display:inline-flex;align-items:center;gap:0}.lucid-rounds-prefix{font-size:.75rem;font-weight:600;color:#a8a8a8;line-height:1}.lucid-region-rounds-name-row .lucid-rounds-number,.lucid-region-rounds-wrap .lucid-rounds-number{font-size:.85rem;font-weight:700;color:#fff;line-height:1.2;min-width:.75rem;text-align:left}.lucid-region-rounds-name-row .lucid-region-info{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-width:0;flex:1;text-align:left}.lucid-region-rounds-name-row .lucid-region-name{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2;text-align:left;align-self:center}.lucid-region-duration-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;height:100%;min-height:56px;box-sizing:border-box}.lucid-matches-table td.lucid-match-region{vertical-align:middle}.lucid-matches-table .lucid-region-duration-cell.lucid-region-duration-cell--rounds-only{min-height:0;flex-direction:column;justify-content:center;align-items:stretch;padding:.2rem 0}.lucid-matches-table .lucid-region-duration-cell--rounds-only .lucid-region-rounds-name-row{align-items:center!important;justify-content:center!important}.lucid-matches-table .lucid-region-duration-cell--rounds-only .lucid-region-rounds-name-row .lucid-region-info{align-items:center}.lucid-region-duration-merged>.lucid-region-rounds-name-row,.lucid-region-duration-merged>.lucid-duration-content{width:100%;max-width:100%}.lucid-region-duration-merged>.lucid-region-rounds-name-row{justify-content:flex-start;align-items:flex-start}.lucid-region-duration-merged>.lucid-duration-content{display:flex;align-items:flex-start;justify-content:flex-start;margin-top:0}.lucid-region-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2px;width:100%;height:100%;position:relative;cursor:help;isolation:isolate;overflow:visible}.lucid-match-row:hover .lucid-region-info{z-index:6004}.lucid-region-name{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2;font-size:.85rem;font-weight:600;padding:.12rem .42rem;border-radius:4px;background:#000000d1;text-shadow:0 0 4px rgba(255,255,255,.3);position:relative;z-index:1;cursor:help}.lucid-region-info:hover,.lucid-region-info:focus-within{border-radius:6px}.lucid-region-trait{font-size:.75rem;color:#fff9;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lucid-region-tooltip{--lucid-region-tooltip-width: min(440px, 92vw);position:absolute;left:0;width:var(--lucid-region-tooltip-width);min-width:var(--lucid-region-tooltip-width);max-width:var(--lucid-region-tooltip-width);box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;border-radius:12px;background:linear-gradient(145deg,#14161c,#0b0d12);border:1px solid rgba(14,225,242,.28);box-shadow:0 18px 38px #0000008c,0 0 20px #0ee1f229;transition:opacity .2s ease,visibility .2s ease,transform .2s ease;z-index:6005;overflow:hidden}.lucid-region-tooltip--bottom{top:100%;bottom:auto;transform:translate(var(--lucid-region-tooltip-shift-x, 0px)) translateY(8px)}.lucid-region-tooltip--top{bottom:100%;top:auto;transform:translate(var(--lucid-region-tooltip-shift-x, 0px)) translateY(-8px)}.lucid-region-info:hover .lucid-region-tooltip,.lucid-region-info:focus-within .lucid-region-tooltip,.lucid-region-tooltip:hover,.lucid-region-tooltip:focus-within{opacity:1;visibility:visible;pointer-events:auto;transform:translate(var(--lucid-region-tooltip-shift-x, 0px)) translateY(0)}.lucid-region-tooltip-image{width:100%;height:112px;object-fit:cover;border-bottom:1px solid rgba(255,255,255,.08)}.lucid-region-tooltip-content{display:flex;flex-direction:column;gap:6px;padding:10px 12px 12px}.lucid-region-tooltip-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 12px}.lucid-region-tooltip-title{font-size:.84rem;font-weight:700;color:#fffffff0;letter-spacing:.2px;line-height:1.25;text-align:left;transform:none;white-space:normal;overflow:visible;text-overflow:unset;max-width:none}.lucid-region-tooltip-text{font-size:.76rem;line-height:1.4;color:var(--lucid-region-color, rgba(255, 255, 255, .78));white-space:normal;word-break:normal}.lucid-region-tooltip-vote-spacer{flex:1 1 12rem;min-width:0;display:flex;align-items:center;justify-content:flex-start}.lucid-region-tooltip-vote-side{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;flex:0 0 auto;width:auto;min-width:9.5rem;gap:4px;position:relative;z-index:2}.lucid-region-tooltip-vote-percentages{display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-items:center;column-gap:6px;width:100%}.lucid-region-tooltip-vote-up,.lucid-region-tooltip-vote-down{font-size:.66rem;font-weight:700;letter-spacing:.25px;line-height:1;min-width:32px;text-align:center}.lucid-region-tooltip-vote-up{color:#00d26a}.lucid-region-tooltip-vote-down{color:#ff4d4d}.lucid-region-tooltip-vote-empty{opacity:0}.lucid-region-tooltip-voting{margin-top:0;align-self:auto;flex-shrink:0;justify-self:end;width:100%;display:grid;grid-template-columns:1fr 1fr;column-gap:6px;position:static!important;bottom:auto!important;right:auto!important;margin-right:0!important;margin-bottom:0!important}.lucid-region-tooltip-voting .vote-button{width:100%;justify-content:center}@media(max-width:900px){.lucid-region-tooltip{--lucid-region-tooltip-width: min(400px, 94vw)}}.lucid-match-duration{min-width:0;text-align:center;box-sizing:border-box}.lucid-duration-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.lucid-duration-completed{font-size:.85rem;font-weight:500;color:#00ff88e6;position:relative;z-index:1}.lucid-th-region-duration .lucid-header-content-region-duration{width:100%;max-width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center}.lucid-th-region-duration-icons{display:inline-flex;align-items:center;justify-content:center;gap:4px;line-height:1}.lucid-duration-pending{font-size:.85rem;font-weight:500;color:#ffffff80}.lucid-duration-estimated{display:flex;flex-direction:column;align-items:center;gap:2px}.lucid-duration-label{font-size:.7rem;font-weight:400;color:#fa0c;text-transform:uppercase;letter-spacing:.5px}.lucid-duration-countdown{font-size:.9rem;font-weight:600;font-family:Courier New,monospace;animation:none;transition:all .3s ease}.lucid-duration-no-data{font-family:inherit;font-style:italic;animation:none;opacity:.7}.lucid-duration-soon{font-family:inherit;font-weight:700;animation:none;opacity:1}@keyframes pulse-soon{0%{opacity:.8;transform:scale(1)}to{opacity:1;transform:scale(1.05)}}@keyframes pulse{0%{opacity:.8}to{opacity:1}}.lucid-duration-info{font-size:.85rem;font-weight:500;color:#fffc}.lucid-match-rounds-time{min-width:0;text-align:center;vertical-align:middle;background:none;border:none;padding:4px 6px;box-sizing:border-box}.lucid-rounds-time-stack{display:grid;grid-template-rows:auto auto;place-items:center;place-content:center;gap:4px;width:100%;height:100%;min-height:56px;box-sizing:border-box}.lucid-match-rounds-time .lucid-rounds-number{font-size:.9rem;font-weight:600;color:#ffffffe6;line-height:1.2}.lucid-match-time-value{font-size:.8rem;font-weight:500;color:#ffffffd9;font-family:Monaco,Menlo,Ubuntu Mono,monospace;line-height:1.2}.lucid-rounds-info{font-size:.85rem;font-weight:500;color:#fffc}.lucid-time-info{font-size:.85rem;font-weight:500;color:#fffc;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.lucid-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;padding:24px;background:-webkit-linear-gradient(135deg,rgba(0,238,242,.03) 0%,rgba(0,238,242,.01) 100%);background:-moz-linear-gradient(135deg,rgba(0,238,242,.03) 0%,rgba(0,238,242,.01) 100%);background:-o-linear-gradient(135deg,rgba(0,238,242,.03) 0%,rgba(0,238,242,.01) 100%);background:linear-gradient(135deg,#00eef208,#00eef203);border-top:1px solid rgba(0,238,242,.1)}.lucid-pagination-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:12px 20px;background:-webkit-linear-gradient(135deg,rgba(0,238,242,.1) 0%,rgba(0,238,242,.05) 100%);background:-moz-linear-gradient(135deg,rgba(0,238,242,.1) 0%,rgba(0,238,242,.05) 100%);background:-o-linear-gradient(135deg,rgba(0,238,242,.1) 0%,rgba(0,238,242,.05) 100%);background:linear-gradient(135deg,#00eef21a,#00eef20d);border:1px solid rgba(0,238,242,.3);border-radius:12px;color:#0ee1f2;font-weight:600;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;font-size:.9rem}.lucid-pagination-button:hover:not(:disabled){background:-webkit-linear-gradient(135deg,rgba(0,238,242,.15) 0%,rgba(0,238,242,.08) 100%);background:-moz-linear-gradient(135deg,rgba(0,238,242,.15) 0%,rgba(0,238,242,.08) 100%);background:-o-linear-gradient(135deg,rgba(0,238,242,.15) 0%,rgba(0,238,242,.08) 100%);background:linear-gradient(135deg,#00eef226,#00eef214);border-color:#00eef280;-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 32px rgba(0,238,242,.2);-moz-box-shadow:0 8px 32px rgba(0,238,242,.2);box-shadow:0 8px 32px #00eef233}.lucid-pagination-button:disabled{opacity:.5;cursor:not-allowed}.lucid-pagination-info{font-size:.9rem;font-weight:500;color:#ffffffb3}.lucid-loading-state{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:60px 24px;gap:16px}.lucid-loading-spinner{width:40px;height:40px;border:3px solid rgba(0,238,242,.2);border-top:3px solid #0ee1f2;border-radius:50%;-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;-o-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.lucid-loading-state span{font-size:1.1rem;color:#ffffffb3;font-weight:500}.lucid-progress-bar{width:200px;height:4px;background:#0ee1f233;border-radius:2px;overflow:hidden;margin-top:8px}.lucid-progress-fill{height:100%;background:linear-gradient(90deg,#0ee1f2,#0f8);border-radius:2px;-webkit-transition:width .3s ease;-moz-transition:width .3s ease;-ms-transition:width .3s ease;-o-transition:width .3s ease;transition:width .3s ease;-webkit-box-shadow:0 0 8px rgba(14,225,242,.5);-moz-box-shadow:0 0 8px rgba(14,225,242,.5);box-shadow:0 0 8px #0ee1f280}.lucid-error-state{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:60px 24px;gap:16px}.lucid-error-icon{font-size:3rem;opacity:.7}.lucid-error-message{font-size:1.1rem;color:#ff6b6b;font-weight:500;text-align:center}.lucid-retry-button{padding:12px 24px;background:-webkit-linear-gradient(135deg,rgba(255,107,107,.1) 0%,rgba(255,107,107,.05) 100%);background:-moz-linear-gradient(135deg,rgba(255,107,107,.1) 0%,rgba(255,107,107,.05) 100%);background:-o-linear-gradient(135deg,rgba(255,107,107,.1) 0%,rgba(255,107,107,.05) 100%);background:linear-gradient(135deg,#ff6b6b1a,#ff6b6b0d);border:1px solid rgba(255,107,107,.3);border-radius:12px;color:#ff6b6b;font-weight:600;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;font-size:.9rem}.lucid-retry-button:hover{background:-webkit-linear-gradient(135deg,rgba(255,107,107,.15) 0%,rgba(255,107,107,.08) 100%);background:-moz-linear-gradient(135deg,rgba(255,107,107,.15) 0%,rgba(255,107,107,.08) 100%);background:-o-linear-gradient(135deg,rgba(255,107,107,.15) 0%,rgba(255,107,107,.08) 100%);background:linear-gradient(135deg,#ff6b6b26,#ff6b6b14);border-color:#ff6b6b80;-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 32px rgba(255,107,107,.2);-moz-box-shadow:0 8px 32px rgba(255,107,107,.2);box-shadow:0 8px 32px #ff6b6b33}.lucid-no-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:60px 24px;gap:16px}.lucid-no-data-icon{opacity:.7}.lucid-no-data-text{font-size:1.1rem;color:#ffffffb3;font-weight:500;text-align:center}.lucid-no-data-button{padding:12px 24px;background:-webkit-linear-gradient(135deg,rgba(0,238,242,.1) 0%,rgba(0,238,242,.05) 100%);background:-moz-linear-gradient(135deg,rgba(0,238,242,.1) 0%,rgba(0,238,242,.05) 100%);background:-o-linear-gradient(135deg,rgba(0,238,242,.1) 0%,rgba(0,238,242,.05) 100%);background:linear-gradient(135deg,#00eef21a,#00eef20d);border:1px solid rgba(0,238,242,.3);border-radius:12px;color:#0ee1f2;font-weight:600;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;font-size:.9rem}.lucid-no-data-button:hover{background:-webkit-linear-gradient(135deg,rgba(0,238,242,.15) 0%,rgba(0,238,242,.08) 100%);background:-moz-linear-gradient(135deg,rgba(0,238,242,.15) 0%,rgba(0,238,242,.08) 100%);background:-o-linear-gradient(135deg,rgba(0,238,242,.15) 0%,rgba(0,238,242,.08) 100%);background:linear-gradient(135deg,#00eef226,#00eef214);border-color:#00eef280;-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 32px rgba(0,238,242,.2);-moz-box-shadow:0 8px 32px rgba(0,238,242,.2);box-shadow:0 8px 32px #00eef233}.lucid-search-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.lucid-search-input{width:100%;padding:12px 40px 12px 16px;background:-webkit-linear-gradient(135deg,rgba(0,238,242,.05) 0%,rgba(0,238,242,.02) 100%);background:-moz-linear-gradient(135deg,rgba(0,238,242,.05) 0%,rgba(0,238,242,.02) 100%);background:-o-linear-gradient(135deg,rgba(0,238,242,.05) 0%,rgba(0,238,242,.02) 100%);background:linear-gradient(135deg,#00eef20d,#00eef205);border:1px solid rgba(0,238,242,.3);border-radius:12px;color:#fff;font-size:.9rem;font-weight:500;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.lucid-search-input::placeholder{color:#ffffff80}.lucid-search-input:focus{outline:none;border-color:#00eef299;-webkit-box-shadow:0 0 0 3px rgba(0,238,242,.1);-moz-box-shadow:0 0 0 3px rgba(0,238,242,.1);box-shadow:0 0 0 3px #00eef21a}.lucid-search-highlight{background-color:#0ee1f2;color:#000;font-weight:600;padding:1px 2px;border-radius:3px}.lucid-clear-button{position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background:none;border:none;color:#ffffff80;cursor:pointer;font-size:16px;font-weight:700;padding:4px;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.lucid-clear-button:hover{color:#ff6b6b}.lucid-live-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;justify-content:left}.lucid-toggle-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:8px 16px;background:-webkit-linear-gradient(135deg,rgba(0,238,242,.05) 0%,rgba(0,238,242,.02) 100%);background:-moz-linear-gradient(135deg,rgba(0,238,242,.05) 0%,rgba(0,238,242,.02) 100%);background:-o-linear-gradient(135deg,rgba(0,238,242,.05) 0%,rgba(0,238,242,.02) 100%);background:linear-gradient(135deg,#00eef20d,#00eef205);border:1px solid rgba(0,238,242,.3);border-radius:20px;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:relative;overflow:hidden}.lucid-toggle-button:hover{border-color:#00eef280;-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);-ms-transform:translateY(-1px);-o-transform:translateY(-1px);transform:translateY(-1px)}.lucid-toggle-button.active{background:-webkit-linear-gradient(135deg,rgba(0,255,136,.1) 0%,rgba(0,255,136,.05) 100%);background:-moz-linear-gradient(135deg,rgba(0,255,136,.1) 0%,rgba(0,255,136,.05) 100%);background:-o-linear-gradient(135deg,rgba(0,255,136,.1) 0%,rgba(0,255,136,.05) 100%);background:linear-gradient(135deg,#00ff881a,#00ff880d);border-color:#00ff8880}.lucid-toggle-slider{position:relative;width:40px;height:20px;background:#ffffff1a;border-radius:20px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.lucid-toggle-button.active .lucid-toggle-slider{background:#00ff884d}.lucid-toggle-indicator{position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px #0003}.lucid-toggle-button.active .lucid-toggle-indicator{-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translate(20px);background:#0f8}.lucid-toggle-status{font-size:.8rem;font-weight:600;color:#fffc;text-transform:uppercase;letter-spacing:.5px}.lucid-toggle-button.active .lucid-toggle-status{color:#0f8}.lucid-loading-guilds{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:12px 16px;color:#ffffffb3;font-size:.9rem}.lucid-loading-spinner-small{width:16px;height:16px;border:2px solid rgba(0,238,242,.2);border-top:2px solid #0ee1f2;border-radius:50%;-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;-o-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.lucid-button-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;position:relative;z-index:2}.lucid-button-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lucid-button-text{font-size:.9rem;font-weight:600}.lucid-button-glow{position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-linear-gradient(135deg,rgba(0,238,242,.1) 0%,rgba(0,238,242,.05) 100%);background:-moz-linear-gradient(135deg,rgba(0,238,242,.1) 0%,rgba(0,238,242,.05) 100%);background:-o-linear-gradient(135deg,rgba(0,238,242,.1) 0%,rgba(0,238,242,.05) 100%);background:linear-gradient(135deg,#00eef21a,#00eef20d);border-radius:12px;opacity:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lucid-reset-button:hover .lucid-button-glow{opacity:1}.lucid-error-state{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:400px;padding:48px 24px;background:-webkit-linear-gradient(135deg,rgba(255,107,107,.05) 0%,rgba(255,107,107,.02) 100%);background:-moz-linear-gradient(135deg,rgba(255,107,107,.05) 0%,rgba(255,107,107,.02) 100%);background:-o-linear-gradient(135deg,rgba(255,107,107,.05) 0%,rgba(255,107,107,.02) 100%);background:linear-gradient(135deg,#ff6b6b0d,#ff6b6b05);border:1px solid rgba(255,107,107,.2);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lucid-error-content{text-align:center;max-width:500px}.lucid-error-icon{margin-bottom:24px;color:#ff6b6b;opacity:.8}.lucid-error-message h3{font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 12px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.lucid-error-message p{font-size:1rem;color:#fffc;margin:0 0 16px;line-height:1.5}.lucid-error-suggestion{background:-webkit-linear-gradient(135deg,rgba(0,238,242,.1) 0%,rgba(0,238,242,.05) 100%);background:-moz-linear-gradient(135deg,rgba(0,238,242,.1) 0%,rgba(0,238,242,.05) 100%);background:-o-linear-gradient(135deg,rgba(0,238,242,.1) 0%,rgba(0,238,242,.05) 100%);background:linear-gradient(135deg,#00eef21a,#00eef20d);border:1px solid rgba(0,238,242,.3);border-radius:12px;padding:16px;margin:16px 0}.lucid-error-suggestion p{margin:0;color:#ffffffe6;font-size:.9rem}.lucid-error-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:24px}.lucid-retry-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:12px 24px;background:-webkit-linear-gradient(135deg,rgba(0,238,242,.1) 0%,rgba(0,238,242,.05) 100%);background:-moz-linear-gradient(135deg,rgba(0,238,242,.1) 0%,rgba(0,238,242,.05) 100%);background:-o-linear-gradient(135deg,rgba(0,238,242,.1) 0%,rgba(0,238,242,.05) 100%);background:linear-gradient(135deg,#00eef21a,#00eef20d);border:1px solid rgba(0,238,242,.3);border-radius:12px;color:#fff;font-size:.9rem;font-weight:600;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:relative;overflow:hidden}.lucid-retry-button:hover{background:-webkit-linear-gradient(135deg,rgba(0,238,242,.15) 0%,rgba(0,238,242,.08) 100%);background:-moz-linear-gradient(135deg,rgba(0,238,242,.15) 0%,rgba(0,238,242,.08) 100%);background:-o-linear-gradient(135deg,rgba(0,238,242,.15) 0%,rgba(0,238,242,.08) 100%);background:linear-gradient(135deg,#00eef226,#00eef214);border-color:#00eef280;-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 32px rgba(0,238,242,.2);-moz-box-shadow:0 8px 32px rgba(0,238,242,.2);box-shadow:0 8px 32px #00eef233}.lucid-refresh-page-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:12px 24px;background:-webkit-linear-gradient(135deg,rgba(255,107,107,.1) 0%,rgba(255,107,107,.05) 100%);background:-moz-linear-gradient(135deg,rgba(255,107,107,.1) 0%,rgba(255,107,107,.05) 100%);background:-o-linear-gradient(135deg,rgba(255,107,107,.1) 0%,rgba(255,107,107,.05) 100%);background:linear-gradient(135deg,#ff6b6b1a,#ff6b6b0d);border:1px solid rgba(255,107,107,.3);border-radius:12px;color:#fff;font-size:.9rem;font-weight:600;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:relative;overflow:hidden}.lucid-refresh-page-button:hover{background:-webkit-linear-gradient(135deg,rgba(255,107,107,.15) 0%,rgba(255,107,107,.08) 100%);background:-moz-linear-gradient(135deg,rgba(255,107,107,.15) 0%,rgba(255,107,107,.08) 100%);background:-o-linear-gradient(135deg,rgba(255,107,107,.15) 0%,rgba(255,107,107,.08) 100%);background:linear-gradient(135deg,#ff6b6b26,#ff6b6b14);border-color:#ff6b6b80;-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 32px rgba(255,107,107,.2);-moz-box-shadow:0 8px 32px rgba(255,107,107,.2);box-shadow:0 8px 32px #ff6b6b33}.lucid-mock-data-indicator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 20px;background:-webkit-linear-gradient(135deg,rgba(255,193,7,.1) 0%,rgba(255,193,7,.05) 100%);background:-moz-linear-gradient(135deg,rgba(255,193,7,.1) 0%,rgba(255,193,7,.05) 100%);background:-o-linear-gradient(135deg,rgba(255,193,7,.1) 0%,rgba(255,193,7,.05) 100%);background:linear-gradient(135deg,#ffc1071a,#ffc1070d);border:1px solid rgba(255,193,7,.3);border-radius:12px;margin-right:16px;-webkit-animation:pulse 2s infinite;-moz-animation:pulse 2s infinite;-o-animation:pulse 2s infinite;animation:pulse 2s infinite}.lucid-mock-data-icon{font-size:24px;-webkit-animation:bounce 1s infinite;-moz-animation:bounce 1s infinite;-o-animation:bounce 1s infinite;animation:bounce 1s infinite}.lucid-mock-data-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.lucid-mock-data-title{font-size:.9rem;font-weight:700;color:#ffc107;text-transform:uppercase;letter-spacing:.5px}.lucid-mock-data-subtitle{font-size:.8rem;color:#ffc107cc;font-weight:500}.lucid-performance-indicator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 20px;background:-webkit-linear-gradient(135deg,rgba(0,255,136,.1) 0%,rgba(0,255,136,.05) 100%);background:-moz-linear-gradient(135deg,rgba(0,255,136,.1) 0%,rgba(0,255,136,.05) 100%);background:-o-linear-gradient(135deg,rgba(0,255,136,.1) 0%,rgba(0,255,136,.05) 100%);background:linear-gradient(135deg,#00ff881a,#00ff880d);border:1px solid rgba(0,255,136,.3);border-radius:12px;margin-left:16px;-webkit-animation:pulse 2s infinite;-moz-animation:pulse 2s infinite;-o-animation:pulse 2s infinite;animation:pulse 2s infinite}.lucid-performance-icon{font-size:24px;-webkit-animation:bounce 1s infinite;-moz-animation:bounce 1s infinite;-o-animation:bounce 1s infinite;animation:bounce 1s infinite}.lucid-performance-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.lucid-performance-title{font-size:.9rem;font-weight:700;color:#0f8;text-transform:uppercase;letter-spacing:.5px}.lucid-performance-subtitle{font-size:.8rem;color:#0f8c;font-weight:500}.matches-pagination{background:linear-gradient(135deg,#0006,#0003);border:1px solid rgba(0,238,242,.2);border-radius:16px;padding:20px 24px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);position:relative;overflow:hidden}.matches-table-container>.lucid-pagination.matches-pagination{z-index:5;isolation:isolate;flex-shrink:0;margin-top:12px;background:linear-gradient(135deg,#06080ef5,#0a0c14fa);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:2px solid rgba(0,238,242,.28);border-radius:0 0 14px 14px;box-shadow:0 -8px 28px #00000073}.matches-table-container>.lucid-table-container{z-index:0;padding-bottom:6px}.matches-table-container>.lucid-pagination.matches-pagination .lucid-pagination-size-dropdown-wrap{background:transparent;border:none;padding:0;margin:0}.matches-table-container>.lucid-pagination.matches-pagination .lucid-pagination-size{background:transparent;border:none;padding:0}.matches-pagination:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(0,238,242,.6),rgba(0,255,136,.6),rgba(0,238,242,.6),transparent);animation:shimmer 3s ease-in-out infinite}@keyframes shimmer{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}.matches-pagination .lucid-pagination-info{color:#ffffffe6;font-size:15px;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.3)}.matches-pagination .lucid-sort-info{color:#00eef2e6;font-size:13px;font-weight:500;margin-top:4px}.matches-pagination .lucid-pagination-controls{flex:1;justify-content:center}.matches-pagination .lucid-pagination-btn{background:linear-gradient(135deg,#00eef226,#00eef20d);border:1px solid rgba(0,238,242,.3);color:#ffffffe6;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.matches-pagination .lucid-pagination-btn:before{background:linear-gradient(90deg,transparent,rgba(0,238,242,.3),transparent)}.matches-pagination .lucid-pagination-btn:hover{background:linear-gradient(135deg,#00eef240,#00eef226);border-color:#00eef299;color:#0ee1f2;transform:translateY(-3px) scale(1.05);box-shadow:0 12px 30px #00eef24d}.matches-pagination .lucid-pagination-btn.active{background:linear-gradient(135deg,#00eef266,#00eef24d);border-color:#0ee1f2;color:#fff;box-shadow:0 0 25px #00eef280;transform:translateY(-2px)}.matches-pagination .lucid-pagination-btn:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.matches-pagination .lucid-pagination-size{background:#0000004d;border:1px solid rgba(0,238,242,.2);border-radius:8px;padding:8px 12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.matches-pagination .lucid-pagination-size label{color:#fffc;font-weight:600;margin-right:8px}.matches-pagination .lucid-pagination-select{background:#00000080;border:1px solid rgba(0,238,242,.3);border-radius:6px;color:#0ee1f2;font-weight:600;padding:4px 8px;transition:all .3s ease}.matches-pagination .lucid-pagination-select:hover{border-color:#00eef299;background:#00eef21a}.matches-pagination .lucid-pagination-select:focus{outline:none;border-color:#0ee1f2;box-shadow:0 0 0 2px #00eef233}@media(max-width:768px){.matches-pagination{padding:16px;margin-top:16px}.matches-pagination .lucid-pagination-controls{flex:1;justify-content:center;gap:4px}.matches-pagination .lucid-pagination-btn{min-width:36px;height:36px;font-size:13px;padding:0 8px}.matches-pagination .lucid-pagination-info{font-size:13px}.matches-pagination .lucid-sort-info{font-size:11px}}@keyframes pulse{0%,to{-webkit-box-shadow:0 0 0 0 rgba(255,193,7,.4);-moz-box-shadow:0 0 0 0 rgba(255,193,7,.4);box-shadow:0 0 #ffc10766}50%{-webkit-box-shadow:0 0 0 8px rgba(255,193,7,0);-moz-box-shadow:0 0 0 8px rgba(255,193,7,0);box-shadow:0 0 0 8px #ffc10700}}@keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-4px);-moz-transform:translateY(-4px);-ms-transform:translateY(-4px);-o-transform:translateY(-4px);transform:translateY(-4px)}60%{-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px)}}@media(max-width:1200px){.matches-kpi-section{-ms-grid-columns:(1fr) [auto-fit];grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.lucid-filters-grid{-ms-grid-columns:(1fr) [auto-fit];grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media(max-width:768px){.matches-lucid-container{padding:16px 10px}.matches-lucid-header{align-items:stretch}.matches-kpi-section,.lucid-filters-grid{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:16px}.lucid-matches-table .lucid-match-row .lucid-match-players{vertical-align:middle}.lucid-matches-table .lucid-match-row .lucid-match-players .lucid-players-list{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,auto);grid-auto-flow:column;gap:6px 8px;align-items:stretch;justify-items:stretch;width:100%}.lucid-matches-table .lucid-match-row .lucid-match-players .lucid-player-item{display:block;width:100%;min-width:0;margin:0;padding:clamp(3px,1vw,5px) clamp(3px,1vw,5px);box-sizing:border-box;border-radius:6px;background:#080c168c;border:1px solid rgba(14,225,242,.14);box-shadow:0 0 0 1px #00000038 inset}.lucid-matches-table .lucid-match-row .lucid-match-players .lucid-player-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;min-height:0;text-align:left;word-break:normal;line-height:1.2}.lucid-matches-table .lucid-match-row .lucid-match-players .lucid-player-item__row.lucid-player-rating-line{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:100%;gap:4px;min-height:0;margin:0;padding:0;border:none}.lucid-avg-rating-guild-icon.lucid-match-table-guild-img:hover{transform:scale(1.15)}.lucid-matches-table .lucid-match-row .matches-lucid-rank-badge{width:28px;height:28px;font-size:.76rem}.lucid-player-tag{max-width:60px;font-size:.7rem}}@media(max-width:480px){.matches-lucid-container{padding:12px 6px}.matches-lucid-title{font-size:1.5rem}.lucid-matches-table .lucid-match-row .lucid-match-players .lucid-players-list{gap:5px 6px;grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row}.lucid-matches-table .lucid-match-row .lucid-match-players .lucid-player-item{padding:4px 3px}.lucid-matches-table .lucid-match-row .matches-lucid-rank-badge{width:24px;height:24px;font-size:.72rem}}.lucid-table-container::-webkit-scrollbar{width:8px;height:8px}.lucid-table-container::-webkit-scrollbar-track{background:#00eef21a;border-radius:4px}.lucid-table-container::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#0ee1f2,#0f8);border-radius:4px}.lucid-table-container::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#0f8,#0ee1f2)}.lucid-match-row{-webkit-animation:fadeInUp .3s ease-out;-moz-animation:fadeInUp .3s ease-out;-o-animation:fadeInUp .3s ease-out;animation:fadeInUp .3s ease-out}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}}@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-o-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.lucid-refresh-button:focus,.lucid-reset-button:focus,.lucid-pagination-button:focus,.lucid-retry-button:focus,.lucid-no-data-button:focus{outline:2px solid #0ee1f2;outline-offset:2px}.lucid-table-header-cell:focus{outline:2px solid #0ee1f2;outline-offset:-2px}.lucid-match-row:focus{outline:2px solid #0ee1f2;outline-offset:-2px}.lucid-match-status-container{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:nowrap;margin-top:0;width:100%;min-width:0;align-self:stretch;text-align:left}.lucid-match-legendary-indicator{position:relative;display:inline-block;width:38px;height:38px;overflow:visible;border-radius:6px;flex-shrink:0;z-index:1;line-height:0;vertical-align:middle;background:linear-gradient(165deg,#ffc85a38,#ff8c3c1f);box-shadow:0 0 10px #ffd70073,0 0 20px #ffd70040;animation:legendaryGlow 2s ease-in-out infinite alternate;transition:transform .3s ease,box-shadow .3s ease}.lucid-match-legendary-indicator:hover{transform:scale(1.06);box-shadow:0 0 14px #ffd7008c,0 0 26px #ffd70059}.lucid-legendary-augment-icon{display:block;width:100%;height:100%;border:none;outline:none;object-fit:cover;object-position:center;background:transparent}@keyframes legendaryGlow{0%{box-shadow:0 0 8px #ffd70066,0 0 18px #ffd70033}to{box-shadow:0 0 14px #ffd7008c,0 0 26px #ffd7004d}}@media(max-width:768px){.lucid-match-legendary-indicator{width:34px;height:34px}}@media(max-width:480px){.lucid-match-legendary-indicator{width:30px;height:30px}.lucid-match-id{min-width:0;max-width:none}.lucid-match-id-row{flex-wrap:wrap;gap:6px;min-width:0}}.lucid-legendary-count-badge{position:absolute;top:-8px;right:-8px;background:linear-gradient(135deg,#ff6b6b,#ff8e53);color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;border:2px solid #ffd700;box-shadow:0 2px 8px #ff6b6b66;z-index:11;animation:countPulse 1.5s ease-in-out infinite alternate;pointer-events:none}@keyframes countPulse{0%{transform:scale(1);box-shadow:0 2px 8px #ff6b6b66}to{transform:scale(1.1);box-shadow:0 4px 12px #ff6b6b99}}.kpi-sub-category-title-Legendary{color:gold;font-size:12px;font-weight:600;margin:0;text-transform:uppercase;letter-spacing:.5px}.legendary-augments-list{display:flex;flex-direction:column;gap:8px;margin-top:8px}.legendary-augment-item{display:flex;align-items:center;gap:12px;padding:8px 12px;background:linear-gradient(135deg,#ffd7001a,#ff6b6b1a);border:1px solid rgba(255,215,0,.3);border-radius:8px;transition:all .3s ease}.legendary-augment-image{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:4px;overflow:hidden;background:#ffd7001a;border:1px solid rgba(255,215,0,.3)}.legendary-augment-img{width:100%;height:100%;object-fit:cover;border-radius:3px}.legendary-augment-item:hover{background:linear-gradient(135deg,#ffd70033,#ff6b6b33);border-color:#ffd70080;transform:translateY(-1px);box-shadow:0 4px 12px #ffd70033}.legendary-augment-rank{color:gold;font-size:12px;font-weight:700;min-width:24px;text-align:center;box-shadow:0 2px 4px #ffd7004d}.legendary-augment-name{flex:1;color:#e0e0e0;font-weight:500;font-size:13px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.legendary-augment-percentages{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.legendary-augment-percentage-item{display:flex;flex-direction:row;align-items:center;gap:4px}.legendary-augment-percentage-label{color:#9ca3af;font-size:9px;font-weight:500;text-transform:none;letter-spacing:.2px;line-height:1.2}.legendary-augment-percentage-blue{color:#0ee1f2;font-weight:600;font-size:12px;text-align:right}.legendary-augment-percentage-gold{color:gold;font-weight:600;font-size:12px;text-align:right}.item-categorie-top-stack{display:flex;flex-direction:column;gap:14px;margin-top:8px}.item-categorie-top-stack>.item-categorie-top{margin-top:0}.item-categorie-top{display:flex;gap:10px;margin-top:8px}.item-categorie-top .kpi-sub-category{flex:1;min-width:0;container-type:inline-size;container-name:kpi-sub}.kpi-sub-category-title-Illuvial{color:#0ee1f2;font-size:12px;font-weight:600;margin:0;text-transform:uppercase;letter-spacing:.5px}.illuvial-augments-list{display:flex;flex-direction:column;gap:8px;margin-top:8px}.illuvial-augment-item{display:flex;align-items:center;gap:12px;padding:8px 12px;background:linear-gradient(135deg,#0ee1f21a,#00ff881a);border:1px solid rgba(14,225,242,.3);border-radius:8px;transition:all .3s ease}.illuvial-augment-item:hover{background:linear-gradient(135deg,#0ee1f233,#0f83);border-color:#0ee1f280;transform:translateY(-1px);box-shadow:0 4px 12px #0ee1f233}.illuvial-augment-rank{color:#0ee1f2;font-size:12px;font-weight:700;min-width:24px;text-align:center;box-shadow:0 2px 4px #0ee1f24d}.illuvial-augment-image{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:4px;overflow:hidden;background:#0ee1f21a;border:1px solid rgba(14,225,242,.3)}.illuvial-augment-img{width:100%;height:100%;object-fit:cover;border-radius:3px}.illuvial-augment-item.legendary{background:linear-gradient(135deg,#ffd70033,#ff6b6b33);border:2px solid rgba(255,215,0,.6);box-shadow:0 0 15px #ffd7004d}.illuvial-augment-item.legendary .illuvial-augment-image{background:linear-gradient(135deg,#ffd7004d,#ff6b6b4d);border:2px solid rgba(255,215,0,.8);box-shadow:0 0 10px #ffd70066}.illuvial-augment-item.legendary .illuvial-augment-img{filter:drop-shadow(0 0 5px rgba(255,215,0,.6))}.illuvial-augment-name{flex:1;color:#e0e0e0;font-weight:500;font-size:13px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.illuvial-augment-percentages{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.illuvial-augment-percentage-item{display:flex;flex-direction:row;align-items:center;gap:4px}.illuvial-augment-percentage-label{color:#9ca3af;font-size:9px;font-weight:500;text-transform:none;letter-spacing:.2px;line-height:1.2}.illuvial-augment-percentage-blue{color:#0ee1f2;font-weight:600;font-size:12px;text-align:right}.illuvial-augment-percentage-green{color:#0f8;font-weight:600;font-size:12px;text-align:right}@media(max-width:768px){.item-categorie-top{flex-direction:column;gap:10px}.illuvial-augment-item{padding:6px 10px;gap:8px}.illuvial-augment-name{font-size:12px}.illuvial-augment-percentage-blue,.illuvial-augment-percentage-green{font-size:11px}}.legendary-augment-count{color:gold;font-size:12px;font-weight:600;background:#ffd7001a;padding:2px 8px;border-radius:12px;border:1px solid rgba(255,215,0,.3)}@media(max-width:768px){.legendary-augment-item{padding:6px 10px;gap:8px}.legendary-augment-name{font-size:12px}.legendary-augment-count{font-size:11px;padding:1px 6px}.legendary-augment-rank{font-size:11px;padding:3px 6px;min-width:20px}}@media(max-width:320px){.lucid-match-legendary-indicator{width:26px;height:26px}.lucid-legendary-count-badge{width:16px;height:16px;font-size:9px;top:-6px;right:-6px}}.matches-lucid-container .lucid-dropdown-menu:not(.lucid-dropdown-menu-multiselect) .lucid-dropdown-option-label{min-width:200px!important;max-width:300px!important;white-space:nowrap!important;overflow:visible!important;text-overflow:unset!important;display:inline-block!important}.weapon-stats [title]{position:relative}.weapon-stats [title]:hover:after{content:attr(title);position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:#000000e6;color:#fff;padding:8px 12px;border-radius:6px;font-size:11px;font-weight:500;white-space:nowrap;z-index:1000;pointer-events:none;box-shadow:0 4px 12px #0000004d;border:1px solid rgba(255,255,255,.1);max-width:300px;text-align:center;line-height:1.4}.weapon-stats [title]:hover:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(100%);border:5px solid transparent;border-top-color:#000000e6;z-index:1000;pointer-events:none}.weapon-subsection{margin-bottom:20px}.weapon-subsection:last-child{margin-bottom:0}.weapon-subsection-title{font-size:14px;font-weight:600;color:#0ee1f2;letter-spacing:.5px}.weapon-subsection-title .rank-text{font-size:14px;font-weight:700;color:#d5e3e8}.weapon-subsection-title .rank-number{font-size:18px;font-weight:600;color:#0ee1f2}.weapon-subsection-title .sort-indicator{font-size:10px;color:#888;font-style:italic;margin-left:8px;opacity:.7}.kpi-sub-category-title-Illuvials .sort-indicator,.kpi-sub-category-title-Weapons .sort-indicator,.kpi-sub-category-title-Suits .sort-indicator,.kpi-sub-category-title-Amplifiers .sort-indicator,.kpi-sub-category-title-DrAugments .sort-indicator,.kpi-sub-category-title-Legendary .sort-indicator,.kpi-sub-category-title-Illuvial .sort-indicator{display:none}.kpi-sub-category-title-Legendary-row,.kpi-sub-category-title-Illuvial-row{display:flex;align-items:center;justify-content:space-between;gap:clamp(6px,1.2vw,12px);flex-wrap:nowrap;margin-bottom:12px;min-width:0}.kpi-sub-category-title-Legendary-row .kpi-sub-category-title-Legendary,.kpi-sub-category-title-Illuvial-row .kpi-sub-category-title-Illuvial{margin:0;min-width:0;flex:1 1 auto;font-size:clamp(10px,1.55cqi,12px);letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi-sub-category-title-Legendary-row .kpi-sub-category-title-Legendary .sort-indicator,.kpi-sub-category-title-Illuvial-row .kpi-sub-category-title-Illuvial .sort-indicator{display:none}.kpi-sub-category-title-Suits-row,.kpi-sub-category-title-Amplifiers-row,.kpi-sub-category-title-DrAugments-row{display:flex;align-items:center;justify-content:space-between;gap:clamp(6px,1.2vw,12px);flex-wrap:nowrap;margin-bottom:12px;min-width:0}.kpi-sub-category-title-Suits-row .kpi-sub-category-title-Suits,.kpi-sub-category-title-Amplifiers-row .kpi-sub-category-title-Amplifiers,.kpi-sub-category-title-DrAugments-row .kpi-sub-category-title-DrAugments{margin:0;min-width:0;flex:1 1 auto;font-size:clamp(10px,1.55cqi,12px);letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lucid-toggle-container.suits-sort-toggle,.lucid-toggle-container.amplifiers-sort-toggle,.lucid-toggle-container.drone-augments-sort-toggle,.lucid-toggle-container.legendary-sort-toggle,.lucid-toggle-container.illuvial-sort-toggle{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:0!important;flex:0 0 auto;width:auto!important;max-width:100%;margin:0;padding:3px 4px!important;border-radius:999px!important;background:#0ee1f214!important;border:1px solid rgba(14,225,242,.22)!important;box-shadow:inset 0 1px #ffffff0a!important;transform:none!important;overflow:hidden;box-sizing:border-box}.lucid-toggle-container.suits-sort-toggle.cyber,.lucid-toggle-container.amplifiers-sort-toggle.cyber,.lucid-toggle-container.drone-augments-sort-toggle.cyber,.lucid-toggle-container.legendary-sort-toggle.cyber,.lucid-toggle-container.illuvial-sort-toggle.cyber,.lucid-toggle-container.suits-sort-toggle.cyber.variant-cyber,.lucid-toggle-container.amplifiers-sort-toggle.cyber.variant-cyber,.lucid-toggle-container.drone-augments-sort-toggle.cyber.variant-cyber,.lucid-toggle-container.legendary-sort-toggle.cyber.variant-cyber,.lucid-toggle-container.illuvial-sort-toggle.cyber.variant-cyber{background:#0ee1f214!important;border:1px solid rgba(14,225,242,.22)!important;box-shadow:inset 0 1px #ffffff0a!important}.lucid-toggle-container.suits-sort-toggle:before,.lucid-toggle-container.amplifiers-sort-toggle:before,.lucid-toggle-container.drone-augments-sort-toggle:before,.lucid-toggle-container.legendary-sort-toggle:before,.lucid-toggle-container.illuvial-sort-toggle:before{display:none!important}.lucid-toggle-container.suits-sort-toggle:hover,.lucid-toggle-container.amplifiers-sort-toggle:hover,.lucid-toggle-container.drone-augments-sort-toggle:hover,.lucid-toggle-container.legendary-sort-toggle:hover,.lucid-toggle-container.illuvial-sort-toggle:hover{transform:none!important;border-color:#0ee1f261!important;background:#0ee1f21f!important}.lucid-toggle-container.suits-sort-toggle .lucid-toggle-header,.lucid-toggle-container.amplifiers-sort-toggle .lucid-toggle-header,.lucid-toggle-container.drone-augments-sort-toggle .lucid-toggle-header,.lucid-toggle-container.legendary-sort-toggle .lucid-toggle-header,.lucid-toggle-container.illuvial-sort-toggle .lucid-toggle-header{display:flex;align-items:center;justify-content:center;gap:0;width:auto}.lucid-toggle-container.suits-sort-toggle .lucid-toggle-info,.lucid-toggle-container.amplifiers-sort-toggle .lucid-toggle-info,.lucid-toggle-container.drone-augments-sort-toggle .lucid-toggle-info,.lucid-toggle-container.legendary-sort-toggle .lucid-toggle-info,.lucid-toggle-container.illuvial-sort-toggle .lucid-toggle-info,.lucid-toggle-container.suits-sort-toggle .lucid-toggle-name,.lucid-toggle-container.amplifiers-sort-toggle .lucid-toggle-name,.lucid-toggle-container.drone-augments-sort-toggle .lucid-toggle-name,.lucid-toggle-container.legendary-sort-toggle .lucid-toggle-name,.lucid-toggle-container.illuvial-sort-toggle .lucid-toggle-name{display:none!important}.lucid-toggle-container.suits-sort-toggle .lucid-toggle-button,.lucid-toggle-container.amplifiers-sort-toggle .lucid-toggle-button,.lucid-toggle-container.drone-augments-sort-toggle .lucid-toggle-button,.lucid-toggle-container.legendary-sort-toggle .lucid-toggle-button,.lucid-toggle-container.illuvial-sort-toggle .lucid-toggle-button{padding:3px 8px 3px 6px!important;border-radius:999px!important;background:transparent!important;border:none!important;box-shadow:none!important;gap:6px!important}.lucid-toggle-container.suits-sort-toggle .lucid-toggle-button:hover,.lucid-toggle-container.amplifiers-sort-toggle .lucid-toggle-button:hover,.lucid-toggle-container.drone-augments-sort-toggle .lucid-toggle-button:hover,.lucid-toggle-container.legendary-sort-toggle .lucid-toggle-button:hover,.lucid-toggle-container.illuvial-sort-toggle .lucid-toggle-button:hover,.lucid-toggle-container.suits-sort-toggle .lucid-toggle-button.active,.lucid-toggle-container.amplifiers-sort-toggle .lucid-toggle-button.active,.lucid-toggle-container.drone-augments-sort-toggle .lucid-toggle-button.active,.lucid-toggle-container.legendary-sort-toggle .lucid-toggle-button.active,.lucid-toggle-container.illuvial-sort-toggle .lucid-toggle-button.active{background:transparent!important;border:none!important;box-shadow:none!important}.lucid-toggle-container.suits-sort-toggle .lucid-toggle-status,.lucid-toggle-container.amplifiers-sort-toggle .lucid-toggle-status,.lucid-toggle-container.drone-augments-sort-toggle .lucid-toggle-status,.lucid-toggle-container.legendary-sort-toggle .lucid-toggle-status,.lucid-toggle-container.illuvial-sort-toggle .lucid-toggle-status{font-size:9px!important;font-weight:800!important;letter-spacing:.08em!important;text-shadow:none!important}@container kpi-sub (max-width: 220px){.lucid-toggle-container.suits-sort-toggle .lucid-toggle-status,.lucid-toggle-container.amplifiers-sort-toggle .lucid-toggle-status,.lucid-toggle-container.drone-augments-sort-toggle .lucid-toggle-status{display:none}}.lucid-toggle-name{color:#9ca3af!important}.weapon-subsection-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;padding:4px;max-width:100%}@media(max-width:768px){.weapon-subsection-grid{gap:10px;padding:2px}.matches-kpi-section .weapon-card{padding:9px 8px;min-height:0}.weapon-card-body{width:100%}.matches-kpi-section .weapon-card-details-layout{flex-wrap:wrap;gap:8px;justify-content:center}}@media(max-width:480px){.weapon-subsection-grid{gap:8px;padding:0}.matches-kpi-section .weapon-card{padding:8px 6px;border-radius:10px}.matches-kpi-section .weapon-player-name{font-size:.9rem}}.weapon-card{--weapon-accent-rgb: 14, 225, 242;background:linear-gradient(135deg,#0ee1f214,#00ff880a,#ffaa0005);border:2px solid rgba(14,225,242,.4);border-radius:12px;padding:10px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:visible;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 4px 12px #0000001a,0 2px 4px #0ee1f233;min-height:140px;display:flex;flex-direction:column;min-width:0}.matches-kpi-section .weapon-card-details-layout{display:flex;align-items:center;justify-content:center;width:100%;padding:4px 0;transition:all .3s ease}.matches-kpi-section .weapon-card-class{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1;transition:all .3s ease}.matches-kpi-section .weapon-class-icon{width:36px;height:36px;object-fit:contain;transition:all .3s ease}.matches-kpi-section .weapon-class-placeholder{width:36px;height:36px;background:#ffffff1a;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:#fff;transition:all .3s ease;flex-shrink:0}.matches-kpi-section .weapon-class-text{font-size:12px;font-weight:700;text-align:center;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.matches-kpi-section .weapon-affinity{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1;transition:all .3s ease}.matches-kpi-section .weapon-affinity-icon{width:36px;height:36px;object-fit:contain;transition:all .3s ease}.matches-kpi-section .weapon-affinity-placeholder{width:36px;height:36px;background:#ffffff1a;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:#fff;transition:all .3s ease;flex-shrink:0}.matches-kpi-section .weapon-affinity-text{font-size:12px;font-weight:700;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.5);transition:all .3s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.weapon-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(14,225,242,.05) 50%,transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none}.weapon-card:hover{border-color:rgba(var(--weapon-accent-rgb),.85);background:linear-gradient(135deg,rgba(var(--weapon-accent-rgb),.18),rgba(var(--weapon-accent-rgb),.1),rgba(var(--weapon-accent-rgb),.06));transform:translateY(-6px) scale(1.03);box-shadow:0 12px 30px rgba(var(--weapon-accent-rgb),.45),0 0 28px rgba(var(--weapon-accent-rgb),.35),0 4px 8px #0003}.weapon-card:hover:before{opacity:1;background:linear-gradient(45deg,transparent 30%,rgba(var(--weapon-accent-rgb),.14) 50%,transparent 70%)}.matches-lucid-kpi-weapon-card.weapon-card{align-items:stretch!important;cursor:default!important;overflow:visible!important;border-radius:12px!important;padding:26px 10px 10px!important;background:linear-gradient(135deg,#0ee1f214,#00ff880a,#ffaa0005)!important;border:1px solid rgba(var(--weapon-accent-rgb),.55)!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;box-shadow:0 4px 14px #0000002e!important;min-height:140px!important;height:100%}.matches-lucid-kpi-weapon-card.weapon-card:before{display:none!important}.matches-lucid-kpi-weapon-card.weapon-card:hover{border-color:rgba(var(--weapon-accent-rgb),.55)!important;background:linear-gradient(135deg,#0ee1f214,#00ff880a,#ffaa0005)!important;transform:none!important;box-shadow:0 4px 14px #0000002e!important}.matches-lucid-kpi-weapon-card.weapon-card:hover:before{display:none!important;opacity:0!important}.matches-lucid-kpi-weapon-card .match-details-weapon-image,.matches-lucid-kpi-weapon-card .match-details-weapon-real-image{transition:border-color .12s ease}.matches-lucid-kpi-weapon-card .match-details-weapon-image:hover{transform:none;box-shadow:0 4px 12px #0ee1f24d,0 2px 4px #0000001a}.matches-lucid-kpi-weapon-card .match-details-weapon-real-image:hover{transform:none}.matches-lucid-kpi-weapon-card .weapon-bonded-composite-chip.synergy-card-special,.matches-lucid-kpi-weapon-card .synergy-card-special.weapon-bonded-composite-chip{animation:none!important}.matches-lucid-kpi-weapon-card .weapon-bonded-composite-chip.synergy-card-special:before,.matches-lucid-kpi-weapon-card .synergy-card-special.weapon-bonded-composite-chip:before{display:none!important;animation:none!important}.matches-lucid-kpi-weapon-card .weapon-bonded-composite-chip{transition:none!important}.matches-lucid-kpi-weapon-card .weapon-bonded-composite-chip:hover,.matches-lucid-kpi-weapon-card .weapon-bonded-composite-chip:focus-visible{transform:none!important}.matches-lucid-kpi-weapon-card .weapon-bonded-composite-chips{flex-wrap:wrap;gap:2px;max-width:100%}.matches-lucid-kpi-weapon-card .weapon-bonded-composite-chip,.matches-lucid-kpi-weapon-card .weapon-bonded-composite-chip.synergy-card-special,.matches-lucid-kpi-weapon-card .synergy-card-special.weapon-bonded-composite-chip{width:min(26px,calc((100% - 4px)/2))!important;height:min(26px,calc((100% - 4px)/2))!important;min-width:0!important;min-height:0!important}.matches-lucid-kpi-weapon-card.weapon-card .weapon-card-header{display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:nowrap;margin:0 0 8px;padding:0 0 8px;min-width:0;width:100%;box-sizing:border-box;border-bottom:1px solid rgba(var(--weapon-accent-rgb),.22)!important}.matches-lucid-kpi-weapon-card.weapon-card .weapon-rank{position:absolute;top:6px;left:6px;z-index:12;flex-shrink:0;min-width:0;width:auto;margin:0;padding:2px 6px;border-radius:999px;font-size:clamp(9px,1.05vw,11px);font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:1.2;color:#0ee1f2f2;background:#081220c7;border:1px solid rgba(14,225,242,.38);text-shadow:none;box-sizing:border-box;pointer-events:none}.matches-lucid-kpi-weapon-card.weapon-card .weapon-card-header .weapon-stats{margin:0 auto;align-self:center;align-items:center;justify-content:center;text-align:center;flex:0 1 auto;min-width:0;width:auto;max-width:100%;gap:3px}.matches-lucid-kpi-weapon-card.weapon-card .weapon-stats-uses-row{justify-content:center;flex-wrap:wrap;gap:4px;width:100%}.matches-lucid-kpi-weapon-card.weapon-card .weapon-card-body{width:100%;min-width:0}.matches-lucid-kpi-weapon-card.weapon-card .weapon-player-name{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;flex:0 0 2.6em;height:2.6em;min-height:2.6em;max-height:2.6em;margin:0 auto;padding:0 6px;box-sizing:border-box;font-size:clamp(11px,1.25vw,14px);font-weight:700;letter-spacing:.02em;text-align:center;overflow:hidden}.matches-lucid-kpi-weapon-card.weapon-card .weapon-player-name-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;width:min(100%,11.5rem);max-width:11.5rem;margin:0 auto;line-height:1.3;text-align:center;text-wrap:balance;white-space:normal;word-break:break-word;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.matches-lucid-kpi-weapon-card.weapon-card .weapon-winrate,.matches-lucid-kpi-weapon-card.weapon-card .weapon-round,.matches-lucid-kpi-weapon-card.weapon-card .weapon-overall-winrate{min-width:0;padding:3px 7px;border-radius:999px;font-size:clamp(9px,1.05vw,11px);letter-spacing:.02em;white-space:nowrap}.matches-lucid-kpi-weapon-card.weapon-card .weapon-winrate:hover,.matches-lucid-kpi-weapon-card.weapon-card .weapon-round:hover,.matches-lucid-kpi-weapon-card.weapon-card .weapon-overall-winrate:hover{transform:none}.weapon-card-header{display:flex;justify-content:flex-end;align-items:flex-start;margin-bottom:10px;position:relative;z-index:2;padding:0 10px 12px;border-bottom:1px solid rgba(14,225,242,.2);gap:8px;flex-wrap:wrap;box-sizing:border-box}.weapon-card-header .weapon-player-name{flex:1;min-width:0}.weapon-card-header .weapon-stats{margin-left:auto;align-self:flex-end;text-align:right}.weapon-rank{position:absolute;top:3px;left:3px;color:#0ee1f2;font-size:14px;text-shadow:0 0 8px rgba(14,225,242,.5);min-width:28px;text-align:center;background:#0ee1f226;border:1px solid rgba(14,225,242,.4);border-radius:5px;padding:3px 5px;z-index:10}.weapon-player-name{font-size:16px;font-weight:700;color:#fff;white-space:normal;overflow:visible;text-overflow:unset;max-width:100%;text-shadow:0 2px 4px rgba(0,0,0,.6);letter-spacing:.5px;line-height:1.2;text-align:center;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.weapon-stats{display:flex;flex-direction:column;align-items:center;min-width:80px;gap:4px;flex-shrink:0;position:relative}.weapon-stats-uses-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:6px;width:100%}.weapon-winrate{order:-1;font-size:12px;color:#fa0;padding:8px 12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;text-shadow:0 2px 4px rgba(0,0,0,.4);text-align:center;min-width:70px;cursor:help;transition:all .3s ease;position:relative;line-height:1.2;flex-shrink:0;white-space:nowrap}.weapon-winrate:hover{transform:scale(1.05);box-shadow:0 4px 12px #fa06;background:linear-gradient(135deg,#ffaa001a,#ffc8000d)}.weapon-uses{font-size:12px;color:#9ca3af;padding:6px 10px;font-weight:500;text-align:center;min-width:60px;white-space:nowrap;border-radius:6px;background:#9ca3af1a;border:1px solid rgba(156,163,175,.2);line-height:1.2;flex-shrink:0}.weapon-overall{font-size:12px;color:#60a5fa;padding:6px 10px;font-weight:500;text-align:center;min-width:60px;white-space:nowrap;border-radius:6px;background:#60a5fa1a;border:1px solid rgba(96,165,250,.2);line-height:1.2;flex-shrink:0}.weapon-overall-winrate{order:0;font-size:10px;color:#0ee1f2;padding:6px 10px;border-radius:8px;border:1px solid rgba(14,225,242,.4);font-weight:600;text-transform:uppercase;letter-spacing:.3px;text-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 2px 4px #0ee1f233;text-align:center;min-width:70px;background:linear-gradient(135deg,#0ee1f21a,#00ff880d);cursor:help;transition:all .3s ease;position:relative}.weapon-overall-winrate:hover{transform:scale(1.05);box-shadow:0 4px 12px #0ee1f266;background:linear-gradient(135deg,#0ee1f233,#00ff881a)}.weapon-round{font-size:11px;color:#0ee1f2;padding:6px 10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;text-align:center;min-width:60px;cursor:help;transition:all .3s ease;position:relative}.weapon-round:hover{transform:scale(1.05);box-shadow:0 4px 12px #0ee1f24d;background:linear-gradient(135deg,#0ee1f21a,#00ff880d);border-radius:6px}.weapon-card-body{display:flex;flex-direction:column;align-items:center;position:relative;z-index:2;flex:1;justify-content:center;gap:8px;min-height:0}.match-details-weapon-image-container{width:fit-content;display:inline-block;justify-content:center;position:relative;overflow:visible;padding:8px 0}.match-details-weapon-image{position:relative;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0ee1f226,#00ff8814);border:2px solid rgba(14,225,242,.4);border-radius:12px;overflow:visible;box-shadow:0 4px 12px #0ee1f24d,0 2px 4px #0000001a;transition:border-color .2s ease;flex-shrink:0}.match-details-weapon-real-image{width:100%;height:100%;object-fit:contain;transition:none;overflow:hidden;border-radius:10px}.match-details-weapon-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;color:#0ee1f2;background:linear-gradient(135deg,#0ee1f233,#00ff881a);text-shadow:0 2px 4px rgba(0,0,0,.3);border-radius:8px}.match-details-weapon-amplifiers{position:absolute;bottom:-20px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:2px;min-height:20px;z-index:9999;pointer-events:auto;overflow:visible}.match-details-weapon-amplifier{box-sizing:border-box;width:20px;height:20px;min-width:20px;min-height:20px;flex-shrink:0;border-radius:3px;background:#0f83;border:1px solid rgba(0,255,136,.4);display:flex;align-items:center;justify-content:center;position:relative;z-index:10000;overflow:hidden;transition:transform .2s ease,border-color .2s ease;transition-delay:0ms}.match-details-weapon-amplifier-image{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;border-radius:2px}.match-details-weapon-amplifier-text{font-size:8px;font-weight:700;color:#0f8;text-align:center;line-height:1}.weapon-card-meta{text-align:center;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;padding:8px}.weapon-bonded-illuvials-section{margin-top:12px;padding-top:18px;border-top:1px solid rgba(14,225,242,.2);width:100%;min-width:0;box-sizing:border-box}.weapon-bonded-illuvials-title{font-size:11px;font-weight:600;color:#0ee1f2;text-align:center;margin-bottom:8px;text-transform:uppercase;letter-spacing:.35px;line-height:1.25;padding:0 4px}.weapon-bonded-composite-chips-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;width:100%;min-width:0;margin-bottom:10px;box-sizing:border-box}.weapon-bonded-composite-chips-group{width:100%;min-width:0}.weapon-bonded-illuvials-grid--with-chips{gap:8px 6px;align-items:start}.weapon-bonded-illuvial-column{width:100%;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:2px}.weapon-bonded-illuvial-column .weapon-bonded-composite-chips-group{margin-bottom:0}.weapon-bonded-illuvial-column .weapon-bonded-illuvial-percentage{margin-top:4px}.weapon-bonded-illuvials-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 4px;align-items:stretch;justify-items:stretch;width:100%;min-width:0;box-sizing:border-box}.weapon-bonded-illuvial-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;width:100%;min-width:0;max-width:100%;min-height:100%;padding-top:2px;box-sizing:border-box}.weapon-bonded-composite-chips{width:100%;min-width:0;max-width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(2px,.5vw,5px);margin-bottom:8px;padding:0;border-radius:10px;background:transparent;border:none;box-sizing:border-box;overflow:hidden}.matches-lucid-kpi-weapon-card .weapon-rank{font-size:clamp(9px,1.05vw,11px);min-width:0;padding:2px 6px;line-height:1.2}@media(max-width:900px){.matches-lucid-kpi-weapon-card .weapon-bonded-illuvials-grid--with-chips{grid-template-columns:repeat(2,minmax(0,1fr))}.weapon-bonded-illuvial-column .weapon-bonded-composite-chip,.weapon-bonded-illuvial-column .weapon-bonded-composite-chip.synergy-card-special{width:min(24px,calc((100% - 4px)/2));height:min(24px,calc((100% - 4px)/2))}}@media(max-width:560px){.matches-lucid-kpi-weapon-card.weapon-card{padding:24px 8px 8px!important}.matches-lucid-kpi-weapon-card .weapon-bonded-illuvials-grid--with-chips{grid-template-columns:minmax(0,1fr)}.matches-lucid-kpi-weapon-card .weapon-rank{top:5px;left:5px;font-size:9px;min-width:0;padding:2px 5px}.matches-lucid-kpi-weapon-card.weapon-card .weapon-card-header{padding:0 0 6px;margin-bottom:6px;justify-content:center}.weapon-bonded-illuvial-column .weapon-bonded-composite-chip,.weapon-bonded-illuvial-column .weapon-bonded-composite-chip.synergy-card-special{width:min(22px,calc((100% - 4px)/2));height:min(22px,calc((100% - 4px)/2))}}.weapon-bonded-composite-chip{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;padding:2px;width:clamp(18px,42%,32px);height:clamp(18px,42%,32px);min-width:0;min-height:0;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;overflow:hidden;box-sizing:border-box;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.weapon-bonded-illuvial-column .weapon-bonded-composite-chip{width:min(28px,calc((100% - 4px)/2));height:min(28px,calc((100% - 4px)/2))}.weapon-bonded-composite-chip:hover,.weapon-bonded-composite-chip:focus-visible{transform:translateY(-2px) scale(1.04);outline:none;border-color:#0ee1f2a6!important;box-shadow:0 0 0 1px #0ee1f259,0 10px 28px #00000073}.weapon-bonded-composite-chip img{width:100%;height:100%;max-width:25px;max-height:25px;object-fit:contain;display:block;border-radius:8px;background:#0000002e;filter:drop-shadow(0 2px 6px rgba(0,0,0,.5))}.weapon-bonded-composite-chip.synergy-card-special,.synergy-card-special.weapon-bonded-composite-chip{width:clamp(18px,42%,32px);height:clamp(18px,42%,32px);min-width:0;min-height:0;flex:0 0 auto;padding:2px}.weapon-bonded-illuvial-column .weapon-bonded-composite-chip.synergy-card-special,.weapon-bonded-illuvial-column .synergy-card-special.weapon-bonded-composite-chip{width:min(28px,calc((100% - 4px)/2));height:min(28px,calc((100% - 4px)/2))}.weapon-bonded-composite-chip.synergy-card-special img,.synergy-card-special.weapon-bonded-composite-chip img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.weapon-bonded-illuvial-image-container{position:relative;width:100%;max-width:52px;aspect-ratio:1;height:auto;border-radius:6px;overflow:hidden;border:1px solid rgba(14,225,242,.3);background:linear-gradient(135deg,#000c,#14141ee6);margin:0 auto;box-sizing:border-box;flex-shrink:0}.weapon-bonded-illuvial-image{width:100%;height:100%;object-fit:cover}.weapon-bonded-illuvial-placeholder{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;border-radius:6px}.weapon-bonded-illuvial-tier-icon{position:absolute;top:-23px;right:50%;transform:translate(50%);z-index:20;padding:2px}.weapon-bonded-illuvial-tier-icon img{width:45px;height:45px;display:block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.weapon-bonded-illuvial-tier-icon img[src*="TIER_1-icon.svg"],.weapon-bonded-illuvial-tier-icon img[src*="TIER_2-icon.svg"]{width:20px;height:20px}.weapon-bonded-illuvial-tier-icon:has(img[src*="TIER_1-icon.svg"]),.weapon-bonded-illuvial-tier-icon:has(img[src*="TIER_2-icon.svg"]){top:-11px}.weapon-bonded-tier-icon{width:40px;height:40px;display:block}.weapon-bonded-illuvial-percentage{font-size:9px;font-weight:600;color:#0f8;text-align:center;background:#00ff881a;padding:4px 3px 2px;border-radius:4px;border:1px solid rgba(0,255,136,.2);min-width:0;width:100%;max-width:100%;line-height:1.2;word-break:break-word;box-sizing:border-box;margin-top:auto;flex-shrink:0}.weapon-name{font-size:12px;font-weight:700;color:#fff;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.5);letter-spacing:.2px}.weapon-affinity{font-size:12px;color:#0ee1f2;display:inline-block;text-transform:uppercase;letter-spacing:.8px;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.5);transition:all .3s ease}.weapon-class{font-size:12px;color:#fa0;display:inline-block;text-transform:uppercase;letter-spacing:.5px;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.5);opacity:.8}.weapon-empty{grid-column:1 / -1;text-align:center;color:#666;font-style:italic;padding:20px;background:#0ee1f20d;border:1px dashed rgba(14,225,242,.3);border-radius:6px}@media(max-width:768px){.weapon-subsection-grid{grid-template-columns:repeat(5,1fr);gap:8px;max-width:100%}}@media(max-width:480px){.weapon-subsection-grid{grid-template-columns:repeat(3,1fr);gap:6px}.weapon-card{padding:8px;min-height:120px}.match-details-weapon-image{width:60px;height:60px}.weapon-player-name{font-size:14px;max-width:100%;white-space:normal;overflow:visible;text-overflow:unset}.weapon-round,.weapon-winrate,.weapon-overall-winrate{font-size:9px;padding:4px 6px;min-width:50px}.weapon-affinity{font-size:10px;padding:4px 8px}}@media(min-width:1400px){.weapon-card{min-height:180px;padding:16px}.weapon-stats{min-width:90px;gap:6px}.weapon-card-header{flex-wrap:wrap}.weapon-card-header .weapon-player-name{width:100%;margin-bottom:8px}.weapon-card-header .weapon-stats{align-self:flex-end;width:auto}.weapon-winrate,.weapon-uses,.weapon-overall{font-size:13px;padding:4px 8px}.weapon-player-name{font-size:16px;line-height:1.3}.match-details-weapon-image{width:80px;height:80px}}@media(max-width:1399px)and (min-width:1200px){.weapon-card{min-height:160px;padding:14px}.weapon-stats{min-width:85px;gap:5px}.weapon-winrate,.weapon-uses,.weapon-overall{font-size:12px;padding:3px 6px}.weapon-player-name{font-size:15px;line-height:1.2}.match-details-weapon-image{width:75px;height:75px}}@media(max-width:1199px)and (min-width:768px){.weapon-card{min-height:140px;padding:12px}.weapon-stats{min-width:80px;gap:4px}.weapon-winrate,.weapon-uses,.weapon-overall{font-size:11px;padding:3px 5px;line-height:1.1}.weapon-player-name{font-size:14px;line-height:1.2;text-align:center;word-break:break-word}.match-details-weapon-image{width:70px;height:70px}.weapon-card-header{margin-bottom:8px;padding-bottom:8px;flex-wrap:wrap}.weapon-card-header .weapon-player-name{width:100%;margin-bottom:6px}.weapon-card-header .weapon-stats{align-self:flex-end;width:auto}.weapon-rank{font-size:10px;padding:1px 3px;top:2px;left:2px;min-width:20px;border-radius:4px}}@media(max-width:767px){.weapon-card{min-height:120px;padding:10px}.weapon-stats{min-width:70px;gap:3px;flex-direction:column;align-items:center}.weapon-winrate,.weapon-uses,.weapon-overall,.weapon-round,.weapon-overall-winrate{font-size:10px;padding:2px 4px;line-height:1.15;text-align:center;white-space:normal;word-break:break-word;min-width:0}.weapon-player-name{font-size:13px;line-height:1.1;text-align:center;word-break:break-word;margin-bottom:6px}.match-details-weapon-image{width:60px;height:60px}.weapon-card-header{margin-bottom:6px;padding:28px 6px 6px;flex-wrap:wrap}.weapon-card-header .weapon-player-name{width:100%;margin-bottom:4px}.weapon-card-header .weapon-stats{align-self:flex-end;width:auto;align-items:center;text-align:center}.weapon-rank{font-size:9px;padding:1px 2px;top:2px;left:2px;min-width:17px;border-radius:3px}.weapon-card-body{gap:6px}}@media(max-width:480px){.weapon-card{min-height:100px;padding:8px}.weapon-stats{min-width:60px;gap:2px}.weapon-winrate,.weapon-uses,.weapon-overall,.weapon-round,.weapon-overall-winrate{font-size:9px;padding:1px 3px;line-height:1.1;white-space:normal;word-break:break-word;text-align:center}.weapon-player-name{font-size:12px;line-height:1;margin-bottom:4px}.match-details-weapon-image{width:50px;height:50px}.weapon-card-header{margin-bottom:4px;padding:26px 4px 4px;flex-wrap:wrap}.weapon-card-header .weapon-player-name{width:100%;margin-bottom:4px}.weapon-card-header .weapon-stats{align-self:flex-end;width:auto;align-items:center;text-align:center}.weapon-rank{font-size:8px;padding:0 2px;top:2px;left:2px;min-width:14px;border-radius:3px}.weapon-card-body{gap:4px}}@container kpi-sub (max-width: 268px){.kpi-sub-category-title-Weapons .kpi-sub-category-title-full{display:none}.kpi-sub-category-title-Weapons .kpi-sub-category-title-short{display:inline}}@container kpi-sub (max-width: 220px){.kpi-sub-category-title-Weapons-row .kpi-metric-sort-segment__btn,.kpi-sub-category-title-Illuvials-row .kpi-metric-sort-segment__btn{padding:4px 6px;font-size:8px;letter-spacing:.04em}}.lucid-search-container--bonded-kpi{flex:1 1 107px;max-width:147px;min-width:94px}.lucid-search-input--bonded-kpi{padding:6px 32px 6px 10px;font-size:.75rem;font-weight:500;border-radius:8px;border-color:#00eef22e;background:#00eef208}.lucid-search-input--bonded-kpi:focus{border-color:#00eef259;box-shadow:0 0 0 2px #00eef214}.lucid-search-container--bonded-kpi .lucid-clear-button{right:8px;font-size:.7rem;opacity:.65}.lucid-search-container--bonded-kpi.lucid-search-container--locked .lucid-search-input--bonded-kpi{cursor:pointer;opacity:.72}.bonded-illuvials-search-lock{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#94a3b8d9;pointer-events:none;display:inline-flex}.bonded-illuvials-search-empty{margin:0;padding:10px 12px;font-size:12px;color:#94a3b8;font-style:italic}.top-illuvial-item--gated{cursor:help}.top-illuvial-direct-image{width:100%;height:100%;object-fit:cover;transform:scale(1.28);transform-origin:center center;transition:transform .15s ease,filter .15s ease}.top-illuvial-hover-snapshot{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.top-illuvial-hover-explainer{margin:0 0 8px;font-size:12px;line-height:1.45;color:#cbd5e1}.top-illuvial-hover-explainer strong{color:#0ee1f2;font-weight:600}.top-illuvial-hover-patch-stats{display:flex;flex-wrap:wrap;gap:8px}.top-illuvial-hover-patch-stats span{padding:3px 8px;border-radius:6px;font-size:11px;font-weight:600;color:#4ade80;background:#4ade8014;border:1px solid rgba(74,222,128,.2)}.top-illuvial-hover-locked-preview{margin-top:12px;padding:10px;border-radius:8px;background:#00000059;border:1px solid rgba(148,163,184,.2)}.top-illuvial-hover-locked-label{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.top-illuvial-hover-locked-rows{display:flex;flex-direction:column;gap:6px}.top-illuvial-hover-locked-row{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;font-size:11px;color:#64748b;background:#0f172a99;filter:blur(.4px);opacity:.75;-webkit-user-select:none;user-select:none}.top-illuvial-hover-locked-thumb{width:28px;height:28px;border-radius:4px;flex-shrink:0;background:linear-gradient(135deg,#0ee1f226,#64748b40)}.top-illuvial-hover-upsell{margin-top:12px!important}.kpi-metric-sort-segment{display:inline-flex;padding:3px;border-radius:10px;background:#00000047;border:1px solid rgba(14,225,242,.18);gap:3px;flex-shrink:0}.kpi-metric-sort-segment__btn{padding:6px 12px;border-radius:8px;border:1px solid transparent;background:transparent;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.kpi-metric-sort-segment__btn:hover{color:#e2e8f0;border-color:#0ee1f238}.kpi-metric-sort-segment__btn--active{color:#0ee1f2;background:#0ee1f21f;border-color:#0ee1f273;box-shadow:0 0 10px #0ee1f22e}.top-weapon-summary.is-sort-primary,.top-illuvial-summary.is-sort-primary,.top-weapon-overall-winrate.is-sort-primary,.top-illuvial-overall-winrate.is-sort-primary{opacity:1;font-weight:700}.top-weapon-summary.is-sort-secondary,.top-illuvial-summary.is-sort-secondary,.top-weapon-overall-winrate.is-sort-secondary,.top-illuvial-overall-winrate.is-sort-secondary{opacity:.55;font-weight:500}@media(max-width:360px){.weapon-card{min-height:90px;padding:6px}.weapon-stats{min-width:50px;gap:1px}.weapon-winrate,.weapon-uses,.weapon-overall,.weapon-round,.weapon-overall-winrate{font-size:8px;padding:1px 2px;line-height:1.1;white-space:normal;word-break:break-word;text-align:center}.weapon-player-name{font-size:11px;line-height:1;margin-bottom:3px}.match-details-weapon-image{width:45px;height:45px}.weapon-card-header{margin-bottom:3px;padding:24px 3px 3px;flex-wrap:wrap}.weapon-card-header .weapon-player-name{width:100%;margin-bottom:3px}.weapon-card-header .weapon-stats{align-self:flex-end;width:auto;align-items:center;text-align:center}.weapon-rank{font-size:7px;padding:0 1px;top:1px;left:1px;min-width:12px;border-radius:2px}.weapon-card-body{gap:3px}}@media(min-width:1400px){.weapon-rank{font-size:16px;padding:3px 6px;top:3px;left:3px;min-width:32px}}@media(max-width:1399px)and (min-width:1200px){.weapon-rank{font-size:14px;padding:2px 5px;top:3px;left:3px;min-width:28px}}@media(max-width:1199px)and (min-width:768px){.weapon-rank{font-size:13px;padding:2px 4px;top:3px;left:3px;min-width:26px}}@media(max-width:767px){.weapon-rank{font-size:9px;padding:1px 2px;top:2px;left:2px;min-width:17px;border-radius:3px}}@media(max-width:480px){.weapon-rank{font-size:8px;padding:0 2px;top:2px;left:2px;min-width:14px;border-radius:3px}}@media(max-width:360px){.weapon-rank{font-size:7px;padding:0 1px;top:1px;left:1px;min-width:12px;border-radius:2px}}@media(max-width:1399px){.matches-lucid-kpi-weapon-card.weapon-card .weapon-rank{position:absolute;top:6px;left:6px;min-width:0;border-radius:999px}.matches-lucid-kpi-weapon-card.weapon-card .weapon-card-header{padding-top:0;flex-wrap:nowrap;justify-content:center;align-items:center}.matches-lucid-kpi-weapon-card.weapon-card .weapon-player-name{height:2.6em;min-height:2.6em;max-height:2.6em;text-align:center}}@media(min-width:1400px){.matches-kpi-section .weapon-card-details-layout{padding:8px 0}.matches-kpi-section .weapon-card-class,.matches-kpi-section .weapon-affinity{gap:6px}.matches-kpi-section .weapon-class-icon,.matches-kpi-section .weapon-affinity-icon{width:42px;height:42px}.matches-kpi-section .weapon-class-placeholder,.matches-kpi-section .weapon-affinity-placeholder{width:42px;height:42px;font-size:20px}.matches-kpi-section .weapon-affinity-text{font-size:14px}}@media(max-width:1399px)and (min-width:1200px){.matches-kpi-section .weapon-card-details-layout{padding:6px 0}.matches-kpi-section .weapon-card-class,.matches-kpi-section .weapon-affinity{gap:5px}.matches-kpi-section .weapon-class-icon,.matches-kpi-section .weapon-affinity-icon{width:40px;height:40px}.matches-kpi-section .weapon-class-placeholder,.matches-kpi-section .weapon-affinity-placeholder{width:40px;height:40px;font-size:18px}.matches-kpi-section .weapon-affinity-text{font-size:13px}}@media(max-width:1199px)and (min-width:768px){.matches-kpi-section .weapon-card-details-layout{padding:4px 0}.matches-kpi-section .weapon-card-class,.matches-kpi-section .weapon-affinity{gap:4px;flex:1}.matches-kpi-section .weapon-class-icon,.matches-kpi-section .weapon-affinity-icon{width:36px;height:36px}.matches-kpi-section .weapon-class-placeholder,.matches-kpi-section .weapon-affinity-placeholder{width:36px;height:36px;font-size:16px}.matches-kpi-section .weapon-affinity-text{font-size:12px}}@media(max-width:767px){.matches-kpi-section .weapon-card-details-layout{padding:6px 0;gap:8px;justify-content:center}.matches-kpi-section .weapon-card-class,.matches-kpi-section .weapon-affinity{gap:4px;flex:0 0 auto;min-width:60px;max-width:80px}.matches-kpi-section .weapon-class-icon,.matches-kpi-section .weapon-affinity-icon{width:32px;height:32px}.matches-kpi-section .weapon-class-placeholder,.matches-kpi-section .weapon-affinity-placeholder{width:32px;height:32px;font-size:14px}.matches-kpi-section .weapon-affinity-text{font-size:11px;font-weight:600}}@media(max-width:480px){.matches-kpi-section .weapon-card-details-layout{padding:4px 0;gap:6px;justify-content:center}.matches-kpi-section .weapon-card-class,.matches-kpi-section .weapon-affinity{gap:3px;flex:0 0 auto;min-width:50px;max-width:70px}.matches-kpi-section .weapon-class-icon,.matches-kpi-section .weapon-affinity-icon{width:28px;height:28px}.matches-kpi-section .weapon-class-placeholder,.matches-kpi-section .weapon-affinity-placeholder{width:28px;height:28px;font-size:12px}.matches-kpi-section .weapon-affinity-text{font-size:10px;font-weight:600}}@media(max-width:360px){.matches-kpi-section .weapon-card-details-layout{padding:3px 0;gap:4px;justify-content:center}.matches-kpi-section .weapon-card-class,.matches-kpi-section .weapon-affinity{gap:2px;flex:0 0 auto;min-width:45px;max-width:60px}.matches-kpi-section .weapon-class-icon,.matches-kpi-section .weapon-affinity-icon{width:24px;height:24px}.matches-kpi-section .weapon-class-placeholder,.matches-kpi-section .weapon-affinity-placeholder{width:24px;height:24px;font-size:10px}.matches-kpi-section .weapon-affinity-text{font-size:9px;font-weight:600}}.illuvial-img-match-container{position:relative;overflow:hidden;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.illuvial-img-match-image{width:100%;height:100%;object-fit:cover;transition:opacity .3s ease;position:relative;z-index:1}.illuvial-img-match-placeholder{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:#ffffff1a;color:#fff;font-size:12px;font-weight:700}.illuvial-img-match-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top:2px solid #0ee1f2;border-radius:50%;animation:spin 1s linear infinite}.kpi-sub-category-title-Weapons{color:#f59e0b;font-size:14px;font-weight:600;margin:0;text-transform:uppercase;letter-spacing:.5px}.top-weapons-list{display:flex;flex-direction:column;gap:8px;margin-top:8px}.top-weapon-item{--lucid-kpi-accent-rgb: 255, 107, 107;display:flex;align-items:center;gap:12px;padding:8px 12px;background:#081220c7;border:1px solid rgba(255,107,107,.22);border-top:1px solid rgba(255,107,107,.4);border-radius:8px;transition:opacity .15s ease,filter .15s ease,transform .15s ease,border-color .15s ease,box-shadow .15s ease,background .15s ease}.top-weapon-item:hover{transform:translateY(-1px);background:#081220f0;border-color:#ff6b6b47;border-top-color:#ff6b6bd9;box-shadow:0 4px 18px #ff6b6b2e}.top-weapon-item:hover .top-weapon-image{border-color:#ff6b6ba6;background:radial-gradient(circle at 50% 45%,#ff6b6b4d,#081220e6 72%);box-shadow:0 0 14px #ff6b6b4d}.top-weapon-item:hover .top-weapon-img{transform:scale(1.1);filter:brightness(1.12) saturate(1.1) drop-shadow(0 0 6px rgba(255,107,107,.55))}.top-weapon-item:hover .top-weapon-name{color:#e8f8fffa;font-weight:700;text-shadow:0 0 10px rgba(255,107,107,.45)}.top-weapons-list:has(.top-weapon-item:hover) .top-weapon-item:not(:hover){opacity:.62;filter:saturate(.75)}.top-weapon-rank{color:#ff6b6b;font-size:12px;font-weight:700;min-width:24px;text-align:center;box-shadow:0 2px 4px #ff6b6b4d}.top-weapon-image{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#ff6b6b1a;border:1px solid rgba(255,107,107,.3);border-radius:6px;overflow:hidden}.top-weapon-img{width:100%;height:100%;object-fit:cover;border-radius:3px;transform:scale(1);transform-origin:center center;transition:transform .15s ease,filter .15s ease}.top-weapon-name{flex:1;color:#e0e0e0;font-weight:500;font-size:13px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.top-weapon-stats{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.top-weapon-winrate{color:#4ade80;font-size:12px;font-weight:600;text-align:right}.top-weapon-summary{color:#4ade80;font-size:12px;font-weight:600}.top-weapon-uses-inline{color:#9ca3af}.top-weapon-overall-winrate{color:#0ee1f2;font-size:11px;font-weight:500}.top-weapon-overall-winrate .label{color:#9ca3af}.top-weapon-uses{color:#9ca3af;font-size:11px;font-weight:500;text-align:right}.kpi-sub-category-title-Suits{color:#87ceeb;font-size:12px;font-weight:600;margin:0;text-transform:uppercase;letter-spacing:.5px}.kpi-sub-category-title-Amplifiers{color:#ff8c00;font-size:12px;font-weight:600;margin:0;text-transform:uppercase;letter-spacing:.5px}.kpi-sub-category-title-DrAugments{color:#9c88ff;font-size:12px;font-weight:600;margin:0;text-transform:uppercase;letter-spacing:.5px}.title-pale{opacity:.6;font-weight:400}.top-illuvials-list{display:flex;flex-direction:column;gap:8px;margin-top:8px}.top-illuvial-item,.top-illuvial-item.top-illuvial-item--gated{--lucid-kpi-accent-rgb: 14, 225, 242;display:flex;align-items:center;gap:12px;padding:8px 12px;background:#081220c7;border:1px solid rgba(14,225,242,.22);border-top:1px solid rgba(14,225,242,.4);border-radius:8px;transition:opacity .15s ease,filter .15s ease,transform .15s ease,border-color .15s ease,box-shadow .15s ease,background .15s ease}.top-illuvial-item:hover,.top-illuvial-item.top-illuvial-item--gated:hover{transform:translateY(-1px);background:#081220f0;border-color:#0ee1f247;border-top-color:#0ee1f2d9;box-shadow:0 4px 18px #0ee1f22e}.top-illuvial-item:hover .top-illuvial-image,.top-illuvial-item.top-illuvial-item--gated:hover .top-illuvial-image{transform:none!important;border-color:#0ee1f2a6!important;background:radial-gradient(circle at 50% 45%,#0ee1f24d,#081220e6 72%)!important;box-shadow:0 0 14px #0ee1f24d!important}.top-illuvial-item:hover .top-illuvial-direct-image,.top-illuvial-item.top-illuvial-item--gated:hover .top-illuvial-direct-image{transform:scale(1.36);filter:brightness(1.12) saturate(1.1) drop-shadow(0 0 6px rgba(14,225,242,.55))}.top-illuvial-item:hover .top-illuvial-name,.top-illuvial-item.top-illuvial-item--gated:hover .top-illuvial-name{color:#e8f8fffa;font-weight:700;text-shadow:0 0 10px rgba(14,225,242,.45)}.top-illuvials-list:has(.top-illuvial-item:hover) .top-illuvial-item:not(:hover){opacity:.62;filter:saturate(.75)}.top-illuvial-rank{color:#0ee1f2;font-size:12px;font-weight:700;min-width:24px;text-align:center;box-shadow:0 2px 4px #0ee1f24d}.top-illuvial-image-container{width:40px;height:40px;flex-shrink:0;position:relative;overflow:visible!important}.top-illuvial-image{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:8px;overflow:hidden!important;border:1px solid rgba(14,225,242,.35)!important;background:#081220d9!important;position:relative;z-index:1!important;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.top-illuvial-placeholder{font-size:16px;font-weight:700;color:#000;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.top-illuvial-tier-icon{position:absolute!important;top:-25px!important;right:50%!important;transform:translate(50%)!important;z-index:30!important;padding:2px!important;overflow:visible!important}.top-illuvial-tier-icon img{width:40px!important;height:45px!important;display:block!important;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))!important;position:relative!important;z-index:31!important}.top-illuvial-tier-icon img[src*="TIER_1-icon.svg"],.top-illuvial-tier-icon img[src*="TIER_2-icon.svg"]{width:19px!important;height:19px!important}.top-illuvial-tier-icon:has(img[src*="TIER_1-icon.svg"]),.top-illuvial-tier-icon:has(img[src*="TIER_2-icon.svg"]){top:-11px!important}.top-illuvial-name{flex:1;color:#e0e0e0;font-weight:500;font-size:13px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.top-illuvial-stats{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.top-illuvial-summary{color:#4ade80;font-size:12px;font-weight:600}.top-illuvial-uses-inline{color:#9ca3af}.top-illuvial-overall-winrate{color:#0ee1f2;font-size:11px;font-weight:500}.top-illuvial-overall-winrate .label{color:#9ca3af}.top-illuvial-winrate{color:#0ee1f2;font-weight:600;font-size:12px;text-align:right}.top-illuvial-uses{color:#9ca3af;font-weight:500;font-size:11px;text-align:right}@media(max-width:768px){.top-weapon-item,.top-illuvial-item{padding:6px 10px;gap:8px}.top-weapon-image,.top-illuvial-image-container{width:32px;height:32px}.top-weapon-name,.top-illuvial-name{font-size:12px}.top-weapon-winrate,.top-illuvial-winrate{font-size:11px}.top-weapon-uses,.top-illuvial-uses{font-size:10px}}.top-suits-list{display:flex;flex-direction:column;gap:8px;margin-top:8px}.top-suit-item{display:flex;align-items:center;padding:8px 12px;background:linear-gradient(135deg,#87ceeb1a,#add8e61a);border:1px solid rgba(135,206,235,.3);border-radius:8px;transition:all .3s ease}.top-suit-item:hover{background:linear-gradient(135deg,#87ceeb33,#add8e633);border-color:#87ceeb80;transform:translateY(-1px);box-shadow:0 4px 12px #87ceeb33}.top-suit-content-wrapper{display:flex;align-items:center;flex:1;min-width:0;flex-wrap:wrap}.top-suit-rank{font-weight:700;font-size:14px;color:#87ceeb;min-width:24px;text-align:center;flex-shrink:0}.top-suit-image{width:40px;height:40px;margin-right:4px;border-radius:6px;overflow:hidden;position:relative;border:1px solid rgba(135,206,235,.3);flex-shrink:0}.top-suit-img{width:100%;height:100%;object-fit:cover}.top-suit-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#87ceeb,#b0e0e6);color:#000;font-weight:700;font-size:16px}.top-suit-name{flex:1;font-size:11px;font-weight:600;color:#fff;min-width:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.top-suit-stats{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.top-suit-winrate{color:#4ade80;font-size:12px;font-weight:600;text-align:right}.top-suit-summary{color:#4ade80;font-size:12px;font-weight:600}.top-suit-uses-inline{color:#9ca3af}.top-suit-overall-winrate{color:#0ee1f2;font-size:11px;font-weight:500}.top-suit-overall-winrate .label{color:#9ca3af}.top-suit-uses{color:#9ca3af;font-size:11px;font-weight:500;text-align:right}.top-amplifiers-list{display:flex;flex-direction:column;gap:8px;margin-top:8px}.top-amplifier-item{display:flex;align-items:center;gap:12px;padding:8px 12px;background:linear-gradient(135deg,#ff8c001a,#ffa5001a);border:1px solid rgba(255,140,0,.3);border-radius:8px;transition:all .3s ease}.top-amplifier-item:hover{background:linear-gradient(135deg,#ff8c0033,#ffa50033);border-color:#ff8c0080;transform:translateY(-1px);box-shadow:0 4px 12px #ff8c0033}.top-amplifier-content-wrapper{display:flex;align-items:center;flex:1;min-width:0;flex-wrap:wrap}.top-amplifier-rank{font-weight:700;font-size:14px;color:#ff8c00;min-width:24px;text-align:center;flex-shrink:0}.top-amplifier-image{width:40px;height:40px;margin-right:4px;border-radius:6px;overflow:hidden;position:relative;border:1px solid rgba(255,140,0,.3);flex-shrink:0}.top-amplifier-img{width:100%;height:100%;object-fit:cover;transition:all .3s ease}.top-amplifier-img.legendary{border:2px solid #ffd700;box-shadow:0 0 10px #ffd70080}.top-amplifier-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ff8c00,orange);color:#fff;font-weight:700;font-size:16px}.top-amplifier-name{flex:1;font-size:11px;font-weight:600;color:#fff;min-width:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.top-amplifier-stats{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.top-amplifier-winrate{color:#4ade80;font-size:12px;font-weight:600;text-align:right}.top-amplifier-summary{color:#4ade80;font-size:12px;font-weight:600}.top-amplifier-uses-inline{color:#9ca3af}.top-amplifier-overall-winrate{color:#0ee1f2;font-size:11px;font-weight:500}.top-amplifier-overall-winrate .label{color:#9ca3af}.top-amplifier-uses{color:#9ca3af;font-size:11px;font-weight:500;text-align:right}.top-drone-augments-list{display:flex;flex-direction:column;gap:8px;margin-top:8px}.top-drone-augment-item{display:flex;align-items:center;gap:12px;padding:8px 12px;background:linear-gradient(135deg,#9c88ff1a,#8a2be21a);border:1px solid rgba(156,136,255,.3);border-radius:8px;transition:all .3s ease}.top-drone-augment-item:hover{background:linear-gradient(135deg,#9c88ff33,#8a2be233);border-color:#9c88ff80;transform:translateY(-1px);box-shadow:0 4px 12px #9c88ff33}.top-drone-augment-content-wrapper{display:flex;align-items:center;flex:1;min-width:0;flex-wrap:wrap}.top-drone-augment-rank{font-weight:700;font-size:14px;color:#9c88ff;min-width:24px;text-align:center;flex-shrink:0}.top-drone-augment-image{width:40px;height:40px;margin-right:4px;border-radius:6px;overflow:hidden;position:relative;border:1px solid rgba(156,136,255,.3);flex-shrink:0}.top-drone-augment-img{width:100%;height:100%;object-fit:cover}.top-drone-augment-img.legendary{border:2px solid #ffd700;box-shadow:0 0 10px #ffd70080}.top-drone-augment-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#9c88ff,#8a2be2);color:#000;font-weight:700;font-size:16px}.top-drone-augment-name{flex:1;font-size:11px;font-weight:600;color:#fff;min-width:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.top-drone-augment-stats{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.top-legendary-augments-list{display:flex;flex-direction:column;gap:8px;margin-top:8px}.top-legendary-augment-item{display:flex;align-items:center;padding:8px 12px;background:linear-gradient(135deg,#ffd7001a,#ff6b6b1a);border:1px solid rgba(255,215,0,.3);border-radius:8px;transition:all .3s ease}.top-legendary-augment-item:hover{background:linear-gradient(135deg,#ffd70033,#ff6b6b33);border-color:#ffd70080;transform:translateY(-1px);box-shadow:0 4px 12px #ffd70033}.top-legendary-augment-content-wrapper{display:flex;align-items:center;flex:1;min-width:0;flex-wrap:wrap}.top-legendary-augment-rank{font-weight:700;font-size:14px;color:gold;min-width:24px;text-align:center;flex-shrink:0}.top-legendary-augment-image{width:40px;height:40px;margin-right:4px;border-radius:6px;overflow:hidden;position:relative;border:1px solid rgba(255,215,0,.3);flex-shrink:0}.top-legendary-augment-img{width:100%;height:100%;object-fit:cover}.top-legendary-augment-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,gold,#ff6b6b);color:#000;font-weight:700;font-size:16px}.top-legendary-augment-name{flex:1;font-size:11px;font-weight:600;color:#fff;min-width:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.top-legendary-augment-stats{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.top-legendary-augment-summary{color:#4ade80;font-size:12px;font-weight:600}.top-legendary-augment-uses-inline{color:#9ca3af}.top-legendary-augment-overall-winrate{color:#0ee1f2;font-size:11px;font-weight:500}.top-legendary-augment-overall-winrate .label{color:#9ca3af}.top-illuvial-augments-list{display:flex;flex-direction:column;gap:8px;margin-top:8px}.top-illuvial-augment-item{display:flex;align-items:center;padding:8px 12px;background:linear-gradient(135deg,#0ee1f21a,#00ff881a);border:1px solid rgba(14,225,242,.3);border-radius:8px;transition:all .3s ease}.top-illuvial-augment-item:hover{background:linear-gradient(135deg,#0ee1f233,#0f83);border-color:#0ee1f280;transform:translateY(-1px);box-shadow:0 4px 12px #0ee1f233}.top-illuvial-augment-item.legendary{background:linear-gradient(135deg,#ffd70033,#ff6b6b33);border:2px solid rgba(255,215,0,.6);box-shadow:0 0 15px #ffd7004d}.top-illuvial-augment-content-wrapper{display:flex;align-items:center;flex:1;min-width:0;flex-wrap:wrap}.top-illuvial-augment-rank{font-weight:700;font-size:14px;color:#0ee1f2;min-width:24px;text-align:center;flex-shrink:0}.top-illuvial-augment-image{width:40px;height:40px;margin-right:4px;border-radius:6px;overflow:hidden;position:relative;border:1px solid rgba(14,225,242,.3);flex-shrink:0}.top-illuvial-augment-img{width:100%;height:100%;object-fit:cover}.top-illuvial-augment-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0ee1f2,#0f8);color:#000;font-weight:700;font-size:16px}.top-illuvial-augment-name{flex:1;font-size:11px;font-weight:600;color:#fff;min-width:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.top-illuvial-augment-stats{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.top-illuvial-augment-summary{color:#4ade80;font-size:12px;font-weight:600}.top-illuvial-augment-uses-inline{color:#9ca3af}.top-illuvial-augment-overall-winrate{color:#0ee1f2;font-size:11px;font-weight:500}.top-illuvial-augment-overall-winrate .label{color:#9ca3af}.top-drone-augment-winrate{color:#4ade80;font-size:12px;font-weight:600;text-align:right}.top-drone-augment-summary{color:#4ade80;font-size:12px;font-weight:600}.top-drone-augment-uses-inline{color:#9ca3af}.top-drone-augment-overall-winrate{color:#0ee1f2;font-size:11px;font-weight:500}.top-drone-augment-overall-winrate .label{color:#9ca3af}.top-drone-augment-uses{color:#9ca3af;font-size:11px;font-weight:500;text-align:right}@media(max-width:768px){.top-suit-item,.top-amplifier-item,.top-drone-augment-item,.top-legendary-augment-item,.top-illuvial-augment-item{padding:6px 10px;gap:8px}.top-suit-image,.top-amplifier-image,.top-drone-augment-image,.top-legendary-augment-image,.top-illuvial-augment-image{width:32px;height:32px}.top-suit-name,.top-amplifier-name,.top-drone-augment-name,.top-legendary-augment-name,.top-illuvial-augment-name{font-size:12px}.top-suit-winrate,.top-amplifier-winrate,.top-drone-augment-winrate{font-size:11px}.top-suit-uses,.top-amplifier-uses,.top-drone-augment-uses{font-size:10px}}.weapons-horizontal-container{display:flex;flex-direction:column;gap:14px;width:100%;align-items:stretch}.weapon-subsection-horizontal{width:100%;display:flex;flex-direction:column;gap:12px;min-width:0;padding:12px;box-sizing:border-box;border-radius:14px;border:1px solid rgba(14,225,242,.14);background:linear-gradient(180deg,#0ee1f20b,#0812202e)}.weapon-subsection-horizontal .weapon-subsection-title{display:inline-flex;align-items:center;justify-content:center;gap:8px;align-self:center;width:fit-content;max-width:100%;margin:0;padding:6px 14px;text-align:center;background:#0ee1f214;border-radius:999px;border:1px solid rgba(14,225,242,.22);box-shadow:inset 0 1px #ffffff0a;box-sizing:border-box}.weapon-subsection-horizontal .weapon-subsection-title .rank-text{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#94a3b8eb;line-height:1}.weapon-subsection-horizontal .weapon-subsection-title .rank-number{font-size:13px;font-weight:800;letter-spacing:.04em;color:#0ee1f2;font-variant-numeric:tabular-nums;line-height:1}.weapon-subsection-horizontal .weapon-subsection-title .sort-indicator{display:none}.weapon-subsection-horizontal .weapon-subsection-grid{width:100%;max-width:none;padding:0;gap:12px}@media(max-width:768px){.weapons-horizontal-container{flex-direction:column;gap:12px;justify-content:flex-start;align-items:stretch}.weapon-subsection-horizontal{flex:1;min-width:0;padding:10px;gap:10px}.weapon-subsection-horizontal .weapon-subsection-title{padding:5px 12px}.weapon-subsection-horizontal .weapon-subsection-title .rank-text{font-size:9px}.weapon-subsection-horizontal .weapon-subsection-title .rank-number{font-size:12px}.weapon-subsection-horizontal .weapon-subsection-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.weapons-horizontal-container{gap:10px}.weapon-subsection-horizontal{padding:8px}.weapon-subsection-horizontal .weapon-subsection-grid{grid-template-columns:1fr}}.weapon-card.simple-responsive{position:relative;background:linear-gradient(135deg,#08080ce6,#0e0e14e6);border:1px solid rgba(14,225,242,.2);border-radius:12px;padding:16px;transition:all .3s ease;min-height:200px;display:flex;flex-direction:column;box-sizing:border-box}.weapon-card.simple-responsive:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0ee1f226;border-color:#0ee1f266}.weapon-card.simple-responsive .weapon-rank{position:absolute;top:6px;left:6px;background:#0ee1f2e6;color:#000;font-size:11px;font-weight:700;padding:3px 6px;border-radius:4px;z-index:10}.weapon-card.simple-responsive .weapon-card-header{margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(14,225,242,.1);margin-top:20px}.weapon-card.simple-responsive .weapon-stats{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.weapon-card.simple-responsive .weapon-stats-uses-row{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;width:100%}.weapon-card.simple-responsive .weapon-round{font-size:12px;color:#9ca3af;font-weight:500}.weapon-card.simple-responsive .weapon-winrate{font-size:12px;color:#fa0;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.weapon-card.simple-responsive .weapon-overall-winrate{font-size:12px;color:#60a5fa;font-weight:500}.weapon-card.simple-responsive .weapon-card-body{display:flex;flex-direction:column;align-items:center;flex:1;gap:12px}.weapon-card.simple-responsive .weapon-player-name{font-size:16px;font-weight:700;color:#e6f7ff;text-align:center;line-height:1.3;margin-bottom:8px}.weapon-card.simple-responsive .weapon-card-details-layout{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px;flex-wrap:nowrap}.weapon-card.simple-responsive .weapon-card-class{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1;min-width:0}.weapon-card.simple-responsive .weapon-class-icon{width:32px;height:32px;object-fit:contain;flex-shrink:0}.weapon-card.simple-responsive .weapon-class-text{font-size:11px;font-weight:600;color:#d1faff;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.weapon-card.simple-responsive .match-details-weapon-image-container{position:relative;width:60px;height:60px;border-radius:8px;overflow:hidden;border:2px solid rgba(14,225,242,.3);background:linear-gradient(135deg,#000c,#14141ee6);display:flex;align-items:center;justify-content:center;flex-shrink:0}.weapon-card.simple-responsive .match-details-weapon-image{position:relative;width:100%;height:100%}.weapon-card.simple-responsive .match-details-weapon-real-image{width:100%;height:100%;object-fit:contain}.weapon-card.simple-responsive .match-details-weapon-amplifiers{position:absolute;bottom:-2px;right:-2px;display:flex;gap:2px}.weapon-card.simple-responsive .match-details-weapon-amplifier{width:20px;height:20px;border-radius:4px;border:1px solid rgba(14,225,242,.3);background:#000c;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:transform .2s ease,border-color .2s ease;transition-delay:0ms}.weapon-card.simple-responsive .match-details-weapon-amplifier-image{width:100%;height:100%;object-fit:contain}.weapon-card.simple-responsive .weapon-affinity{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1;min-width:0}.weapon-card.simple-responsive .weapon-affinity-icon{width:32px;height:32px;object-fit:contain;flex-shrink:0}.weapon-card.simple-responsive .weapon-affinity-text{font-size:11px;font-weight:600;color:#d1faff;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.weapon-card.simple-responsive .weapon-bonded-illuvials-section{margin-top:12px;padding-top:8px;border-top:1px solid rgba(14,225,242,.1)}.weapon-card.simple-responsive .weapon-bonded-illuvials-title{font-size:12px;font-weight:600;color:#0ee1f2;margin-bottom:8px;text-align:center}.weapon-card.simple-responsive .weapon-bonded-illuvials-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 4px;align-items:stretch;justify-items:stretch;width:100%;min-width:0}.weapon-card.simple-responsive .weapon-bonded-illuvial-item{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;min-width:0;max-width:100%;min-height:100%}.weapon-card.simple-responsive .weapon-bonded-composite-chips{padding:0;gap:clamp(2px,.5vw,5px);margin-bottom:8px;flex-wrap:wrap}.weapon-card.simple-responsive .weapon-bonded-composite-chips-grid{gap:8px 6px;margin-bottom:10px}.weapon-card.simple-responsive .weapon-bonded-composite-chip,.weapon-card.simple-responsive .weapon-bonded-composite-chip.synergy-card-special,.weapon-card.simple-responsive .synergy-card-special.weapon-bonded-composite-chip{width:min(28px,calc((100% - 4px)/2));height:min(28px,calc((100% - 4px)/2));min-width:0;min-height:0;flex:0 0 auto;padding:2px}.weapon-card.simple-responsive .weapon-bonded-composite-chip img,.weapon-card.simple-responsive .weapon-bonded-composite-chip.synergy-card-special img{max-width:100%;max-height:100%;border-radius:50%}.weapon-card.simple-responsive .weapon-bonded-illuvial-image-container{position:relative;width:100%;max-width:52px;aspect-ratio:1;height:auto;border-radius:6px;overflow:hidden;border:1px solid rgba(14,225,242,.3);background:linear-gradient(135deg,#000c,#14141ee6);flex-shrink:0;margin:0 auto;box-sizing:border-box}.weapon-card.simple-responsive .weapon-bonded-illuvial-image{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.weapon-card.simple-responsive .weapon-bonded-illuvial-tier-icon{position:absolute;top:-23px;right:50%;transform:translate(50%);z-index:5}.weapon-card.simple-responsive .weapon-bonded-tier-icon{width:100%;height:100%;object-fit:contain}.weapon-card.simple-responsive .weapon-bonded-illuvial-percentage{font-size:10px;font-weight:600;color:#0f8;text-align:center;background:#00ff881a;padding:2px 4px;border-radius:4px;border:1px solid rgba(0,255,136,.3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;margin-top:auto}@media(max-width:768px){.weapon-bonded-illuvials-grid{gap:5px 3px}.weapon-bonded-illuvial-image-container{max-width:44px}.weapon-bonded-illuvial-tier-icon img{width:34px;height:34px}.weapon-bonded-illuvial-tier-icon img[src*="TIER_1-icon.svg"],.weapon-bonded-illuvial-tier-icon img[src*="TIER_2-icon.svg"]{width:16px;height:16px}.weapon-bonded-illuvial-percentage{font-size:8px;padding:1px 2px}}@media(max-width:480px){.weapon-bonded-illuvial-image-container{max-width:38px}.weapon-bonded-illuvials-title{font-size:9px;letter-spacing:.2px}}@media(max-width:360px){.weapon-bonded-illuvial-image-container{max-width:34px}}@media(min-width:1400px){.weapon-card.simple-responsive{min-height:220px;padding:18px}.weapon-card.simple-responsive .weapon-player-name{font-size:18px}.weapon-card.simple-responsive .match-details-weapon-image-container{width:70px;height:70px}.weapon-card.simple-responsive .weapon-class-icon,.weapon-card.simple-responsive .weapon-affinity-icon{width:36px;height:36px}.weapon-card.simple-responsive .weapon-bonded-illuvial-image-container{width:55px;height:55px}.weapon-card.simple-responsive .weapon-bonded-illuvial-item{min-width:70px;max-width:90px}}@media(max-width:1399px)and (min-width:768px){.weapon-card.simple-responsive{min-height:180px;padding:14px}.weapon-card.simple-responsive .weapon-player-name{font-size:15px}.weapon-card.simple-responsive .match-details-weapon-image-container{width:55px;height:55px}.weapon-card.simple-responsive .weapon-class-icon,.weapon-card.simple-responsive .weapon-affinity-icon{width:30px;height:30px}.weapon-card.simple-responsive .weapon-bonded-illuvial-image-container{width:45px;height:45px}.weapon-card.simple-responsive .weapon-bonded-illuvial-item{min-width:55px;max-width:75px}}@media(max-width:767px){.weapon-card.simple-responsive{min-height:160px;padding:12px}.weapon-card.simple-responsive .weapon-player-name{font-size:14px}.weapon-card.simple-responsive .match-details-weapon-image-container{width:50px;height:50px}.weapon-card.simple-responsive .weapon-class-icon,.weapon-card.simple-responsive .weapon-affinity-icon{width:28px;height:28px}.weapon-card.simple-responsive .weapon-bonded-illuvial-image-container{width:40px;height:40px}.weapon-card.simple-responsive .weapon-bonded-illuvial-item{min-width:50px;max-width:70px}.weapon-card.simple-responsive .weapon-card-details-layout{gap:8px}.weapon-card.simple-responsive .weapon-bonded-illuvials-grid{gap:2px}.weapon-card.simple-responsive .weapon-rank{font-size:9px;padding:2px 4px;top:4px;left:4px;border-radius:3px}.weapon-card.simple-responsive .weapon-card-header{margin-top:16px}}@media(max-width:480px){.weapon-card.simple-responsive{min-height:140px;padding:10px}.weapon-card.simple-responsive .weapon-player-name{font-size:13px}.weapon-card.simple-responsive .match-details-weapon-image-container{width:45px;height:45px}.weapon-card.simple-responsive .weapon-class-icon,.weapon-card.simple-responsive .weapon-affinity-icon{width:26px;height:26px}.weapon-card.simple-responsive .weapon-bonded-illuvial-image-container{width:35px;height:35px}.weapon-card.simple-responsive .weapon-bonded-illuvial-item{min-width:45px;max-width:65px}.weapon-card.simple-responsive .weapon-card-details-layout{gap:6px}.weapon-card.simple-responsive .weapon-stats{gap:4px}.weapon-card.simple-responsive .weapon-round,.weapon-card.simple-responsive .weapon-winrate,.weapon-card.simple-responsive .weapon-overall-winrate{font-size:11px}.weapon-card.simple-responsive .weapon-bonded-illuvials-grid{gap:2px}.weapon-card.simple-responsive .weapon-rank{font-size:8px;padding:1px 3px;top:3px;left:3px;border-radius:3px}.weapon-card.simple-responsive .weapon-card-header{margin-top:14px}}@media(max-width:360px){.weapon-card.simple-responsive{min-height:120px;padding:8px}.weapon-card.simple-responsive .weapon-player-name{font-size:12px}.weapon-card.simple-responsive .match-details-weapon-image-container{width:40px;height:40px}.weapon-card.simple-responsive .weapon-class-icon,.weapon-card.simple-responsive .weapon-affinity-icon{width:24px;height:24px}.weapon-card.simple-responsive .weapon-bonded-illuvial-image-container{width:30px;height:30px}.weapon-card.simple-responsive .weapon-bonded-illuvial-item{min-width:40px;max-width:60px}.weapon-card.simple-responsive .weapon-card-details-layout{gap:4px}.weapon-card.simple-responsive .weapon-stats{gap:3px}.weapon-card.simple-responsive .weapon-round,.weapon-card.simple-responsive .weapon-winrate,.weapon-card.simple-responsive .weapon-overall-winrate{font-size:10px}.weapon-card.simple-responsive .weapon-bonded-illuvials-grid{gap:3px}.weapon-card.simple-responsive .weapon-rank{font-size:7px;padding:1px 2px;top:2px;left:2px;border-radius:2px}.weapon-card.simple-responsive .weapon-card-header{margin-top:12px}}.augment-hover-tooltip .weapon-hover-amplifiers-list{margin-top:4px;padding-left:0;list-style:none}.augment-hover-tooltip .weapon-hover-amplifier-row{margin-bottom:8px}.augment-hover-tooltip .weapon-hover-amplifier-head{display:flex;align-items:center;gap:8px;font-weight:600;color:#0ee1f2;margin-bottom:2px}.augment-hover-tooltip .weapon-hover-amplifier-thumb{width:28px;height:28px;border-radius:50%;object-fit:contain;flex-shrink:0;box-sizing:border-box;border:1px solid rgba(14,225,242,.45);background:#060e1cbf;padding:2px}.augment-hover-tooltip .weapon-hover-amplifier-row--equipped{position:relative;margin-left:0;margin-right:0;padding:10px 12px 10px 10px;border-radius:12px;border:2px solid rgba(14,225,242,.62);background:linear-gradient(135deg,#0ee1f20d,#00ffb406);box-shadow:0 1px 3px #00000059,0 0 0 1px #0ee1f21f,0 0 10px 1px #0ee1f224}.augment-hover-tooltip .weapon-hover-amplifier-row--equipped .weapon-hover-amplifier-thumb{border-color:#0ee1f28c;box-shadow:none}@media(max-width:991px){.weapon-card.simple-responsive .weapon-stats-uses-row,.weapon-card .weapon-stats-uses-row{flex-direction:column;align-items:center;justify-content:center;gap:4px}}.lucid-hover-tooltip.augment-hover-tooltip.weapon-hover-touch-fit{box-sizing:border-box}.lucid-hover-tooltip.augment-hover-tooltip.weapon-hover-touch-fit.weapon-hover-touch-fit--narrow{max-width:min(400px,calc(100vw - 20px))!important;width:min(400px,calc(100vw - 20px))!important;max-height:min(88dvh,620px)!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}@media(max-width:991px)and (orientation:portrait){.lucid-hover-tooltip.weapon-hover-touch-fit .item-hover-header{flex-direction:column!important;align-items:center!important;text-align:center}.lucid-hover-tooltip.weapon-hover-touch-fit .item-hover-title{width:100%;display:flex;flex-direction:column;align-items:center}.lucid-hover-tooltip.weapon-hover-touch-fit .item-hover-badges{justify-content:center}.lucid-hover-tooltip.weapon-hover-touch-fit .item-hover-image{width:56px;height:56px}}@media(max-width:991px)and (orientation:landscape){.lucid-hover-tooltip.weapon-hover-touch-fit .item-hover-header{flex-direction:row!important;align-items:flex-start!important;text-align:left}.lucid-hover-tooltip.weapon-hover-touch-fit .item-hover-image{width:52px;height:52px;flex-shrink:0}}@media(min-width:600px){.matches-rank1-meta-summary-card--matches{flex-direction:row;align-items:center;justify-content:space-between;gap:14px}}.houseleague{position:relative;box-sizing:border-box;width:100%;max-width:100%;padding:14px 16px 24px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-bottom:max(24px,env(safe-area-inset-bottom,0px));color:#eaf6ff}.houseleague-particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.houseleague-top-bar{display:flex;align-items:flex-start;justify-content:flex-start;gap:6px;width:fit-content;max-width:100%;box-sizing:border-box;padding:4px 8px;border-radius:8px;background:#0814248c;border:1px solid rgba(14,225,242,.18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.houseleague--browse-focus .houseleague-top-bar{padding:3px 6px;border-color:#0ee1f21f}.houseleague.houseleague--browse-focus{padding-left:max(13px,env(safe-area-inset-left,0px));padding-right:max(13px,env(safe-area-inset-right,0px))}.houseleague-top-bar-stream{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;padding:6px 12px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;color:#e2e8f0f2;border:1px solid rgba(14,225,242,.35);background:#0ee1f21a;box-sizing:border-box;white-space:nowrap}.houseleague-top-bar-stream:hover{color:#f8fafc;border-color:#0ee1f28c;background:#0ee1f229}.houseleague-grid{display:grid;grid-template-columns:280px 320px 1fr;gap:12px}.houseleague-panel{border-radius:14px;background:#0814246b;border:1px solid rgba(255,255,255,.08);overflow:hidden}.houseleague-panel.wide{min-height:min(400px,52vh)}.houseleague .panel-title{display:flex;align-items:center;gap:10px;padding:12px 14px;font-weight:700;font-size:13px;letter-spacing:.35px;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.06)}.houseleague-panel-title-row{justify-content:space-between;gap:12px}.houseleague-panel--accordion-collapsed>.panel-body{display:none}.houseleague-panel-title-row.houseleague-panel-title-row--accordion{flex-direction:column;align-items:stretch;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.houseleague-panel-title-row--accordion .houseleague-panel-title-row-head{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.houseleague-accordion-chevron{flex-shrink:0;color:#94a3b8c7;transition:transform .22s ease}.houseleague-accordion-chevron.is-open{transform:rotate(0)}.houseleague-accordion-chevron:not(.is-open){transform:rotate(-90deg)}.houseleague-panel-title-main{display:flex;align-items:center;gap:10px;min-width:0}.houseleague-panel-title-main--session-details{flex:1 1 auto;flex-wrap:wrap;row-gap:6px}.houseleague-session-details-title-cluster{display:flex;align-items:center;gap:10px 18px;min-width:0;flex:1 1 auto}.houseleague-session-details-series-name{min-width:0;max-width:min(36vw,280px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:13px;letter-spacing:.35px;text-transform:uppercase;color:inherit;flex-shrink:0}.houseleague-session-details-series-select,.houseleague-session-details-session-select{flex:1 1 auto;min-width:min(100%,220px);max-width:min(100%,420px)}.houseleague-session-details-series-select .houseleague-lucid-dropdown,.houseleague-session-details-session-select .houseleague-lucid-dropdown{width:100%;min-width:220px}.houseleague-series-phase-tabs{display:inline-flex;align-items:flex-end;gap:6px;margin-left:auto;flex-shrink:0;padding:5px 6px 0;border-radius:12px 12px 0 0;background:#051020b8;border:1px solid rgba(56,189,248,.14);border-bottom:none}.houseleague-series-phase-tab-slot{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0}.houseleague-series-phase-tab-pill-spacer{display:block;height:19px;flex-shrink:0}.houseleague .houseleague-series-phase-tab-slot .session-meta-live-pill--phase-tab{display:inline-flex;align-items:center;gap:5px;padding:2px 8px 2px 6px;border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#052e16;background:linear-gradient(90deg,#34d399,#4ade80);box-shadow:0 0 10px #34d39966;animation:hl-session-live-pill-pulse 2s ease-in-out infinite;flex-shrink:0}.houseleague .houseleague-series-phase-tab-slot .session-meta-soon-pill--phase-tab{display:inline-flex;align-items:center;justify-content:center;padding:2px 9px;border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#422006;background:linear-gradient(90deg,#fbbf24,#f59e0b);box-shadow:0 0 10px #f59e0b59;flex-shrink:0}.houseleague-series-phase-tab{position:relative;margin:0;padding:8px 14px 10px;border:1px solid rgba(71,85,105,.35);border-bottom:none;border-radius:9px 9px 0 0;background:linear-gradient(180deg,#0f2642e0,#08182ceb);color:#94a3b8e6;font-size:12px;font-weight:600;letter-spacing:.02em;line-height:1.2;cursor:pointer;white-space:nowrap;box-shadow:inset 0 1px #ffffff0a;transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.houseleague-series-phase-tab:hover:not(:disabled){color:#e2e8f0f5;background:linear-gradient(180deg,#123458f2,#0a1e36f2);border-color:#0ee1f252}.houseleague-series-phase-tab.is-active{color:#e0f2fe;font-weight:700;background:linear-gradient(180deg,#0e74908c,#08243ef2);border-color:#38bdf880;box-shadow:inset 0 1px #7dd3fc33,0 -2px 14px #0ee1f21f}.houseleague-series-phase-tab.is-active:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;border-radius:2px 2px 0 0;background:linear-gradient(90deg,#0ee1f2,#38bdf8);box-shadow:0 0 10px #0ee1f273}.houseleague-series-phase-tab:disabled{opacity:.32;cursor:not-allowed}@media(max-width:1100px){.houseleague-session-details-title-cluster{flex-wrap:wrap;width:100%}.houseleague-series-phase-tabs{margin-left:0;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}}.houseleague-browse-flow--focus-details>.houseleague-panel.wide.theme-details-border .houseleague-session-details-series-name{color:#93c5fdbf}.houseleague-panel-title-row--with-link{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px}.houseleague-panel-title-row--with-link .houseleague-panel-title-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0;flex:1 1 auto;margin-left:auto}.houseleague-panel-title-row--with-link .houseleague-top-bar-stream{flex-shrink:0;margin-left:0}.houseleague-browse-session-share-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border-radius:999px;border:1px solid rgba(14,225,242,.35);background:#0ee1f21a;color:#e2e8f0f2;cursor:pointer;box-sizing:border-box}.houseleague-browse-session-share-btn:hover{color:#f8fafc;border-color:#0ee1f28c;background:#0ee1f229}.houseleague-series-dropdown-wrap{padding:10px 12px 12px;border-top:1px solid rgba(255,255,255,.05)}.houseleague-series-dropdown-wrap .houseleague-lucid-dropdown{width:100%;min-width:0}.houseleague .panel-body{min-width:0}.houseleague .panel-body>.session-meta{transition:background .18s ease,border-color .18s ease}.houseleague .panel-body>.session-meta:hover{border-color:#0ee1f247;background:linear-gradient(165deg,#0c243ee0,#08162cf0)}.houseleague .panel-body>.divisions,.houseleague .session-meta>.divisions,.houseleague .panel-body>.registration{padding:14px 14px 12px;margin:4px 0 0;border-radius:14px;border:1px solid rgba(56,189,248,.14);background:linear-gradient(165deg,#081a32b8,#051020d9);box-shadow:inset 0 1px #ffffff0d,0 8px 22px #0000002e;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.houseleague .panel-body>.divisions:hover,.houseleague .session-meta>.divisions:hover,.houseleague .panel-body>.registration:hover{border-color:#0ee1f247;background:linear-gradient(165deg,#0a223ac7,#061428e6);box-shadow:inset 0 1px #0ee1f214,0 10px 26px #00000038}.houseleague .panel-body>.houseleague-organizer-panel,.houseleague .session-meta>.houseleague-organizer-panel{padding:10px 0;margin:2px -4px 0;border-radius:12px;transition:background .18s ease}.houseleague .panel-body>.houseleague-organizer-panel:hover,.houseleague .session-meta>.houseleague-organizer-panel:hover{background:#0ee1f20f}.houseleague-organizer-panel__toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:38px}.houseleague-organizer-panel__collapsed-title{margin:0;flex:1 1 auto;min-width:0;font-size:14px;font-weight:800;letter-spacing:.02em;color:#e2e8f0f5;line-height:1.2}.houseleague-organizer-panel__collapse{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:36px;padding:0;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#00000038;color:#e2e8f0f2;cursor:pointer}.houseleague-organizer-panel__collapse:hover{border-color:#0ee1f259;color:#fff}.houseleague-organizer-panel__tabs{display:flex;flex:1 1 auto;min-width:0;gap:8px;flex-wrap:wrap}.houseleague-organizer-panel__tab{padding:8px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#00000024;color:#cbd5e1eb;font-size:12px;font-weight:800;letter-spacing:.02em;cursor:pointer;white-space:nowrap}.houseleague-organizer-panel__tab:hover{border-color:#0ee1f238;color:#fff}.houseleague-organizer-panel__tab--active{border-color:#0ee1f273;background:#0ee1f21a;color:#ecfeff}.houseleague-organizer-panel__body{margin-top:10px}.houseleague-organizer-panel__pane--registration{padding:0;margin:0}.houseleague-organizer-panel__empty{margin:0;font-size:13px;line-height:1.45;color:#94a3b8f2}.houseleague .row-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;padding:10px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#0000001f;color:#eaf6ff;margin-bottom:8px;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background .12s ease}.houseleague-row-btn-main{flex:1;min-width:0;text-align:left}.houseleague-row-btn-main--session{display:flex;flex-direction:column;align-items:stretch;gap:6px}.houseleague-session-row-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;width:100%}.houseleague-session-row-top .houseleague-session-row-register-btn{padding:5px 9px!important;border-radius:10px!important;border-color:#0ee1f247!important;background:#0ee1f21f!important}.houseleague-session-row-top .houseleague-session-row-register-btn:hover:not(:disabled){border-color:#0ee1f266!important;background:#0ee1f229!important}.houseleague-session-row-date{font-size:11px;font-weight:650;line-height:1.35;letter-spacing:.02em;color:#cbd5e1e0;min-width:0}.houseleague-session-row-date-muted{color:#94a3b8d1;font-weight:600}.houseleague-session-row-date-accent{color:#0ee1f2;font-weight:800}.houseleague-session-reg-inline{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;max-width:46%}.houseleague-session-reg-inline--ok{color:#4ade80f2}.houseleague-session-reg-inline--ok svg{color:#4ade80fa;flex-shrink:0}.houseleague-session-reg-inline--closed{flex-direction:column;align-items:flex-end;gap:4px;color:#94a3b8bf;text-transform:none;font-weight:650;letter-spacing:.02em}.houseleague-session-reg-inline--closed .houseleague-session-reg-inline__lock{color:#94a3b8d9;flex-shrink:0}.houseleague-session-row-register-btn{flex-shrink:0;padding:5px 8px!important;font-size:9px!important;font-weight:800!important;letter-spacing:.05em;text-transform:uppercase;border-radius:8px!important;max-width:48%;white-space:nowrap;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}.houseleague-session-register-btn__inner{display:inline-flex;align-items:center;justify-content:center;gap:4px}.houseleague-session-register-btn__icon{flex-shrink:0}.houseleague-session-register-btn__icon--locked{color:#94a3b8eb}.houseleague-session-register-btn__icon--open{color:#0ee1f2}.houseleague-session-nft-gate-slot{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:4px;max-width:48%}.houseleague-lamborghini-battle-board-gate{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.houseleague-lamborghini-battle-board-gate--session-row{max-width:48%}.houseleague-lamborghini-battle-board-gate--upcoming-card{align-items:flex-end;max-width:100%}.houseleague-lamborghini-battle-board-gate--session-meta{display:grid;grid-template-columns:minmax(200px,auto) minmax(0,1fr);align-items:center;gap:14px;justify-content:flex-start;width:100%;max-width:100%;padding:12px 14px;border-radius:14px;border:1px solid rgba(56,189,248,.28);background:linear-gradient(120deg,#07101eeb,#0b1c2de0 52%,#0f172ae6);box-shadow:inset 0 1px #7dd3fc24,0 12px 30px #0206176b}.houseleague-lamborghini-battle-board-gate--session-meta.houseleague-lamborghini-battle-board-gate--schedule-only{display:flex;flex-direction:row;align-items:center;flex:0 0 auto;width:auto;max-width:none;padding:0;margin:0;border:none;border-radius:0;background:none;box-shadow:none}.houseleague-lamborghini-battle-board-gate--session-meta.houseleague-lamborghini-battle-board-gate--schedule-only .houseleague-lamborghini-battle-board-gate__img-row{display:flex;flex-direction:row;align-items:center;flex:0 0 auto;width:auto;gap:0}.houseleague-lamborghini-battle-board-gate--session-meta.houseleague-lamborghini-battle-board-gate--schedule-only .houseleague-lamborghini-battle-board-gate__schedule-link{display:block}.houseleague-lamborghini-battle-board-gate--session-meta.houseleague-lamborghini-battle-board-gate--schedule-only .houseleague-lamborghini-battle-board-gate__img-row .houseleague-lamborghini-battle-board-gate__schedule-img{width:clamp(112px,32cqw,176px);max-width:none;height:auto}.houseleague-lamborghini-battle-board-gate__img-row{display:flex;flex-direction:row;align-items:center;gap:8px;flex-shrink:0;width:100%}.houseleague-lamborghini-battle-board-gate__schedule-link,.houseleague-lamborghini-battle-board-gate__nft-link{display:inline-flex;line-height:0;flex-shrink:0}.houseleague-lamborghini-battle-board-gate__img-row .houseleague-lamborghini-battle-board-gate__schedule-img,.houseleague-lamborghini-battle-board-gate__img-row .houseleague-lamborghini-battle-board-gate__img{width:clamp(128px,36vw,176px);height:auto;aspect-ratio:16 / 10;border-radius:10px;border:1px solid rgba(14,225,242,.26);box-shadow:0 0 0 1px #08142480 inset,0 10px 24px #00000059;background:#0814248c;object-fit:cover;display:block;box-sizing:border-box}.houseleague-lamborghini-battle-board-gate__caption{font-size:9px;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8eb;text-align:right;line-height:1.3}.houseleague-lamborghini-battle-board-gate__text{display:flex;flex-direction:column;gap:5px;min-width:280px;width:100%;max-width:560px}.houseleague-lamborghini-battle-board-gate--session-meta .houseleague-lamborghini-battle-board-gate__caption{text-align:left;font-size:10px;letter-spacing:.03em;color:#bae6fddb}.houseleague-lamborghini-battle-board-gate__legendary-hint{font-size:10px;line-height:1.15;letter-spacing:.01em;font-weight:800;color:#f5d06a;text-shadow:0 0 12px rgba(245,208,106,.3);display:block;width:100%;max-width:none}.houseleague-lamborghini-battle-board-gate--session-meta .houseleague-lamborghini-battle-board-gate__text{min-width:min(100%,148px);max-width:none;gap:6px}.houseleague-lamborghini-battle-board-gate--session-meta .houseleague-lamborghini-battle-board-gate__legendary-hint{font-size:10.5px;line-height:1.24;color:#e2e8f0f5;font-weight:700;letter-spacing:0;text-shadow:none;white-space:normal;overflow-wrap:normal;word-break:normal}.houseleague-lamborghini-battle-board-gate--session-meta .houseleague-lamborghini-battle-board-gate__legendary-hint:before{content:"ENTRY RULE";display:inline-block;margin:0 6px 0 0;font-size:9px;font-weight:800;letter-spacing:.06em;color:#0ee1f2f2;vertical-align:baseline}.houseleague-lbb-hint-label{color:#f5d06a;font-weight:800}.houseleague-lbb-hint-primary{color:#f8fafcfa}.houseleague-lbb-hint-secondary{color:#94a3b8f2}.houseleague-lbb-buy-ticket-note{display:block;margin-top:4px;font-size:10px;line-height:1.3;color:#94a3b8eb}.houseleague-lbb-buy-ticket-note a{color:#0ee1f2f2;text-decoration:none;font-weight:700}.houseleague-lbb-buy-ticket-note a:hover{text-decoration:underline}@media(max-width:700px){.houseleague-lamborghini-battle-board-gate--session-meta:not(.houseleague-lamborghini-battle-board-gate--schedule-only){grid-template-columns:clamp(82px,32vw,132px) minmax(0,1fr);padding:9px 10px;gap:8px}}@media(max-width:320px){.houseleague-lamborghini-battle-board-gate--session-meta:not(.houseleague-lamborghini-battle-board-gate--schedule-only){grid-template-columns:78px minmax(0,1fr);padding:8px 9px;gap:7px}.houseleague-lamborghini-battle-board-gate--session-meta .houseleague-lamborghini-battle-board-gate__legendary-hint{font-size:10px;line-height:1.18}.houseleague-lamborghini-battle-board-gate--session-meta .houseleague-lamborghini-battle-board-gate__legendary-hint:before{font-size:8.5px;margin-right:5px}}.houseleague-session-status-pill{flex-shrink:0;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;border-radius:999px;border:1px solid transparent;line-height:1}.houseleague-session-status-pill--live{color:#bbf7d0fa;background:#16a34a47;border-color:#4ade8073;box-shadow:0 0 12px #22c55e26}.houseleague-session-status-pill--upcoming{color:#bae6fdf2;background:#0284c738;border-color:#38bdf866}.houseleague-session-status-pill--finished{color:#cbd5e1e0;background:#33415573;border-color:#64748b59}.houseleague-session-status-pill--cancelled{color:#fecacae6;background:#7f1d1d47;border-color:#f8717159}.houseleague-session-row .houseleague-session-row-display-name{margin-top:0;text-align:left;font-size:10px;line-height:1.25;font-weight:600;letter-spacing:.02em;opacity:.62;color:#0ee1f2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.houseleague .houseleague-lbb-semi-field-intro{margin:0 0 .65rem;padding:.65rem .85rem;border-radius:8px;border:1px solid rgba(251,191,36,.28);background:#fbbf240f}.houseleague .houseleague-lbb-semi-field-intro__title{margin:0 0 .35rem;font-size:.8rem;font-weight:700;color:#fde68af5}.houseleague .houseleague-lbb-semi-field-intro__flow{margin:0;padding-left:1.1rem;font-size:.74rem;line-height:1.45;color:#e2e8f0d1}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-who--motorverse-merge .houseleague-lbb-semi-field-who-grid{--hl-lbb-semi-field-lead-w: 9.75rem;display:grid;grid-template-columns:minmax(0,1fr);column-gap:6px;align-items:start;width:100%;min-width:0}.houseleague .houseleague-lbb-semi-field-lead{display:flex;flex-direction:column;gap:1px;min-width:0;max-width:var(--hl-lbb-semi-field-lead-w, 9.75rem)}.houseleague .houseleague-lbb-semi-field-rank-nick{display:flex;align-items:center;gap:4px;min-width:0;max-width:100%;overflow:hidden}.houseleague .houseleague-lbb-semi-field-lead .houseleague-lbb-semi-field-wallet.vault-lb-wallet--roster-muted{align-self:flex-start;max-width:100%;font-size:9px;line-height:1.1;padding:0;margin:0}.houseleague .houseleague-lbb-semi-field-rank-nick .vault-lb-motorverse-rank-on-img{flex-shrink:0}.houseleague .houseleague-lbb-semi-field-rank-nick .vault-lb-nick.vault-lb-nick--tight.vault-lb-nick--adaptive{flex:1 1 auto;min-width:0;max-width:100%;line-height:1.12;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:auto;min-width:max-content}.houseleague .vault-lb-td--player-rank-merge .houseleague-lbb-semi-field-who-phase.houseleague-lbb-phase-cell-stack{display:grid;grid-template-rows:auto 1fr;gap:1px;align-items:stretch;justify-items:start;min-width:0;width:100%;min-height:0}.houseleague .vault-lb-td--player-rank-merge .houseleague-lbb-semi-field-who-phase .houseleague-lbb-rank-stack-row{grid-row:2;align-self:end;max-width:152px}.houseleague .vault-lb-td--player-rank-merge .houseleague-lbb-semi-field-who-phase .houseleague-lbb-phase-matches-hint{font-size:8px;line-height:1.1;opacity:.88}.houseleague .houseleague-lbb-semi-field-qual-inline__scope{font-size:9px;font-weight:800;letter-spacing:.06em;margin-right:4px}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-player-cell--tight:has(.houseleague-lbb-semi-field-who-grid){align-items:flex-start;gap:5px}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-player-cell--tight:has(.houseleague-lbb-semi-field-who-grid) .vault-lb-avatar--sm{width:28px;height:28px;border-radius:6px}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-player-cell--tight:has(.houseleague-lbb-semi-field-who-grid) .vault-lb-who--motorverse-merge{gap:2px}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-td--player-rank-merge:has(.houseleague-lbb-semi-field-who-grid){padding-top:4px;padding-bottom:4px}.houseleague .vault-lb-td--player-rank-merge .houseleague-lbb-semi-field-who-phase .houseleague-lbb-rank-bars{height:12px}.houseleague .vault-lb-td--player-rank-merge .houseleague-lbb-semi-field-who-phase .houseleague-lbb-rank-count{font-size:7px}.houseleague .vault-lb-td--player-rank-merge .houseleague-lbb-semi-field-who-phase .houseleague-lbb-rank-avg{font-size:8px;line-height:1.1}.houseleague .vault-lb-th-sort--tip .vault-lb-sort-head .houseleague-lbb-th-accent{color:#0ee1f2}.houseleague .houseleague-lbb-semi-field-src{font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8eb}.houseleague .houseleague-lbb-semi-field-src--q1{color:#bae6fdf2}.houseleague .houseleague-lbb-semi-field-src--q2{color:#a7f3d0f2}.houseleague .houseleague-lbb-semi-field-src--guest{color:#fde68af2}.houseleague .houseleague-lbb-roster-vault-panel tbody tr.houseleague-lbb-row--semi-guest td{background:#fbbf240d}.houseleague-session-row-semi-details{display:flex;flex-direction:column;gap:2px;margin-top:2px;font-size:10px;line-height:1.25;color:#bae6fde6}.houseleague .session-meta--motorverse-no-label .session-meta-summary>.session-meta-block:first-child .session-meta-label{display:none}.session-meta-points-hover{position:relative}.session-meta-points-hover-btn{border:1px solid rgba(56,189,248,.4);background:linear-gradient(180deg,#0f172ae6,#081424eb);color:#f0f9fffa;border-radius:10px;padding:5px 10px;font-size:10px;font-weight:800;letter-spacing:.03em;cursor:help;box-shadow:inset 0 1px #7dd3fc29,0 4px 12px #02061759}.session-meta-points-hover-panel{position:absolute;z-index:35;top:calc(100% + 6px);left:0;right:auto;width:260px;min-width:260px;display:none;border:1px solid rgba(56,189,248,.32);border-radius:10px;background:#060e1cfa;box-shadow:0 12px 28px #02061785;padding:6px}.session-meta-points-hover:hover .session-meta-points-hover-panel,.session-meta-points-hover:focus-within .session-meta-points-hover-panel{display:block}.session-meta-points-hover-table{width:100%;border-collapse:collapse}.session-meta-points-hover-table th,.session-meta-points-hover-table td{font-size:10px;line-height:1.2;padding:4px 6px;text-align:left;border-bottom:1px solid rgba(148,163,184,.15)}.session-meta-points-hover-table th{color:#0ee1f2f2;white-space:nowrap}.session-meta-points-hover-table td{color:#e2e8f0f0}.session-meta-points-hover-table tr:last-child td{border-bottom:0}.session-meta-points-hover-table tbody tr:nth-child(1) td{color:#e8c547}.session-meta-points-hover-table tbody tr:nth-child(2) td{color:#c8d4e6}.session-meta-points-hover-table tbody tr:nth-child(3) td{color:#b87333}.session-meta-points-hover-table tbody tr:nth-child(4) td,.session-meta-points-hover-table tbody tr:nth-child(5) td{color:#9bd6b0}.session-meta-points-hover-table tbody tr:nth-child(6) td{color:#cbd5e1e6}.session-meta-points-hover-table tbody tr:nth-child(7) td{color:#d59b6a}.session-meta-points-hover-table tbody tr:nth-child(8) td{color:#d07a7a}.houseleague-reg-count-value{color:#0ee1f2;font-weight:800;font-variant-numeric:tabular-nums;text-shadow:0 0 12px rgba(14,225,242,.35)}.houseleague-session-registered-count{display:flex;align-items:center;gap:5px;margin-top:6px;font-size:10px;font-weight:600;letter-spacing:.02em}.houseleague-session-registered-count-text{display:inline;line-height:1.35}.houseleague-session-registered-count-label{color:#bae6fdc7;font-weight:600}.houseleague-session-registered-count svg{flex-shrink:0;opacity:.88;color:#0ee1f2d1}.houseleague-upcoming-registered-strip{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 0}.houseleague-upcoming-meta-pill--reg-count{gap:7px;text-transform:none;letter-spacing:.02em;font-weight:700}.houseleague-upcoming-meta-pill--reg-count .houseleague-reg-count-value{font-size:13px;letter-spacing:0}.houseleague-upcoming-meta-pill--reg-count svg{color:#0ee1f2d9;opacity:.9}.houseleague-upcoming-reg-count-label{color:#cbd5e1eb;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.houseleague .row-btn.active .houseleague-session-row .houseleague-session-row-display-name{opacity:.78;color:#e2e8f0eb}.houseleague-session-row.row-btn{position:relative;border-left:3px solid transparent}.houseleague-session-row--live.row-btn{border-left-color:#4ade80a6;background:linear-gradient(90deg,#16a34a1f,#00000014 48%)}.houseleague-session-row--upcoming.row-btn{border-left-color:#38bdf880}.houseleague-panel.houseleague-panel-step.theme-session-border .panel-body .houseleague-session-row--upcoming.houseleague-session-row--upcoming-offweek .houseleague-row-btn-main--session{opacity:.52}.houseleague-session-row--upcoming.houseleague-session-row--upcoming-offweek .houseleague-session-registered-count{display:none}.houseleague-session-row--motorverse-wave5 .houseleague-session-registered-count{display:flex!important}.houseleague-session-row--upcoming.row-btn.active{border-left-color:#7dd3fcf2;border-color:#38bdf86b;background:linear-gradient(105deg,#0e74b947,#082f496b 38%,#0f172a8c);box-shadow:inset 0 1px #7dd3fc1f,0 0 0 1px #38bdf833,0 6px 28px #0ea5e91f}.houseleague-session-row--upcoming.row-btn.active .houseleague-session-row-date{color:#f0f9fffa;text-shadow:0 0 20px rgba(56,189,248,.35)}.houseleague-session-row--upcoming.row-btn.active .houseleague-session-status-pill--upcoming{border-color:#7dd3fc8c;background:#0284c761;color:#e0f2fefa;box-shadow:0 0 14px #0ea5e933}.houseleague-session-row--finished.row-btn,.houseleague-session-row--cancelled.row-btn{opacity:.88;border-left-color:#64748b59}.houseleague-session-past-divider{display:flex;align-items:center;gap:10px;margin:12px 0 10px;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8bf}.houseleague-session-past-divider--toggle{width:100%;margin-left:0;margin-right:0;padding:4px 0;border:none;background:transparent;font:inherit;text-align:inherit;cursor:pointer;color:inherit;border-radius:8px}.houseleague-session-past-divider--toggle:hover{color:#cbd5e1eb}.houseleague-session-past-divider--toggle:focus-visible{outline:2px solid rgba(14,225,242,.45);outline-offset:2px}.houseleague-session-past-divider__icon{flex-shrink:0;opacity:.85}.houseleague-session-past-divider--open .houseleague-session-past-divider__icon{color:#0ee1f2e6}.houseleague-session-past-divider:before,.houseleague-session-past-divider:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(148,163,184,.35),transparent)}.houseleague-panel-title-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;margin-left:2px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.02em;color:#bfdbfef2;background:#2563eb59;border:1px solid rgba(96,165,250,.35)}.houseleague-panel-body--series{display:flex;flex-direction:column;gap:8px}.houseleague-series-scroll-clip{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:8px;overflow-x:auto;overflow-y:hidden;padding:10px 12px 4px;margin:0;scrollbar-gutter:stable;scrollbar-width:thin}.houseleague-series-scroll-clip::-webkit-scrollbar{height:6px}.houseleague-series-scroll-clip::-webkit-scrollbar-thumb{background:#60a5fa59;border-radius:6px}.houseleague-series-scroll-clip .row-btn.houseleague-series-row-chip{width:auto;flex:0 0 auto;min-width:148px;max-width:220px;margin-bottom:0;flex-shrink:0;align-items:flex-start;border-left:3px solid transparent}.houseleague-series-scroll-clip .row-btn.houseleague-series-row-chip.active{border-left-color:#7dd3fcf2;border-color:#38bdf86b;background:linear-gradient(105deg,#0e74b947,#082f496b 38%,#0f172a8c);box-shadow:inset 0 1px #7dd3fc1f,0 0 0 1px #38bdf833,0 6px 28px #0ea5e91f}.houseleague-series-scroll-clip .row-btn.houseleague-series-row-chip.active .row-title{color:#f0f9fffa;text-shadow:0 0 20px rgba(56,189,248,.35)}.houseleague-series-scroll-clip .row-btn.houseleague-series-row-chip.active .row-sub{color:#bae6fde0;opacity:.92}.houseleague-series-scroll-hint{margin:0;padding:0 12px 8px;font-size:10px;font-weight:600;letter-spacing:.04em;color:#93c5fdb8;line-height:1.35}.houseleague .row-btn:hover{transform:translateY(-1px);border-color:#ffffff1f;background:#ffffff09}.houseleague .row-btn:focus-visible{outline:none;border-color:#e2e8f073;box-shadow:0 0 0 2px #0ee1f21f}.houseleague .row-btn.active{border-color:#f8fafc6b;background:#ffffff0b;box-shadow:inset 0 1px #ffffff0d}.houseleague .row-btn.active:focus-visible{box-shadow:inset 0 1px #ffffff0d,0 0 0 2px #0ee1f224}.houseleague .row-btn.active .row-title{color:#f8fafcfa;font-weight:800;letter-spacing:-.01em}.houseleague .row-btn.active .row-sub{opacity:.9;color:#cbd5e1f2}.houseleague .row-title{font-weight:700;font-size:13px}.houseleague .row-sub{margin-top:2px;opacity:.75;font-size:12px}.houseleague .muted{opacity:.75;font-size:13px}.houseleague .session-meta{display:flex;flex-direction:column;gap:12px;padding:14px 12px;border-radius:14px;border:1px solid rgba(56,189,248,.16);background:linear-gradient(165deg,#0a1c34d1,#061224e6);box-shadow:inset 0 1px #ffffff0f,0 10px 28px #00000038;margin-bottom:12px}.houseleague .session-meta.session-meta--session-live{border-color:#34d39952;box-shadow:inset 0 1px #a7f3d014,0 0 0 1px #34d3991f,0 12px 32px #064e3b2e}.houseleague .session-meta-top-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:10px 14px;min-width:0;container-type:inline-size;container-name:hl-session-meta-top-row}.houseleague .session-meta-top-row .session-meta-summary{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:12px;flex:1 1 auto;min-width:0}.houseleague .session-meta-summary{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:12px;min-width:0}.houseleague .session-meta-block.session-meta-block--motorverse-checkmate{grid-column:1 / -1;align-items:center;text-align:center;gap:8px;padding:12px 14px;border-radius:12px;border:1px solid rgba(254,215,170,.42);background:linear-gradient(135deg,#b91c1cf0,#ea580ceb 55%,#c2410ced);box-shadow:0 0 0 1px #0003,0 10px 28px #43140773}.houseleague .session-meta-motorverse-checkmate-title{font-size:clamp(.95rem,2.8vw,1.15rem);font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#fefce8fa;text-shadow:0 1px 2px rgba(0,0,0,.45)}.houseleague .session-meta-motorverse-checkmate-sub{margin:0;max-width:52ch;font-size:12.5px;font-weight:650;line-height:1.4;color:#fff7edf0}.houseleague .session-meta-motorverse-checkmate-players{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 18px}.houseleague .session-meta-motorverse-checkmate-players li{display:inline-flex;align-items:baseline;gap:8px;padding:4px 10px;border-radius:999px;background:#00000038;border:1px solid rgba(255,255,255,.14)}.houseleague .session-meta-motorverse-checkmate-name{font-weight:800;font-size:13px;color:#fffaebfa}.houseleague .session-meta-motorverse-checkmate-pts{font-size:12px;font-weight:900;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:#fde68a}.houseleague .session-meta-top-row .houseleague-lbb-board-session-promo{display:flex;flex-direction:row;flex:0 0 auto;flex-shrink:0;align-items:center;align-self:center;width:auto;max-width:none;min-width:0;margin-left:auto;padding:0;border:none;background:none;box-shadow:none}.houseleague .houseleague-lbb-board-session-promo{display:flex;flex-direction:row;align-items:center;width:auto;min-width:0;max-width:none}.houseleague .session-meta-top-row .houseleague-lbb-board-session-promo .houseleague-lamborghini-battle-board-gate--session-meta:not(.houseleague-lamborghini-battle-board-gate--schedule-only){display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:10px 12px;flex:0 1 auto;width:max-content;max-width:min(100%,480px);min-width:min(100%,300px)}.houseleague .session-meta-top-row .houseleague-lbb-board-session-promo .houseleague-lamborghini-battle-board-gate--session-meta:not(.houseleague-lamborghini-battle-board-gate--schedule-only) .houseleague-lamborghini-battle-board-gate__img-row{flex:0 0 auto;width:auto}.houseleague .session-meta-top-row .houseleague-lbb-board-session-promo .houseleague-lamborghini-battle-board-gate--session-meta:not(.houseleague-lamborghini-battle-board-gate--schedule-only) .houseleague-lamborghini-battle-board-gate__img-row .houseleague-lamborghini-battle-board-gate__schedule-img,.houseleague .session-meta-top-row .houseleague-lbb-board-session-promo .houseleague-lamborghini-battle-board-gate--session-meta:not(.houseleague-lamborghini-battle-board-gate--schedule-only) .houseleague-lamborghini-battle-board-gate__img-row .houseleague-lamborghini-battle-board-gate__img{width:clamp(88px,14cqw,128px)}.houseleague .session-meta-top-row .houseleague-lbb-board-session-promo .houseleague-lamborghini-battle-board-gate--session-meta:not(.houseleague-lamborghini-battle-board-gate--schedule-only) .houseleague-lamborghini-battle-board-gate__text{flex:1 1 168px;min-width:148px;max-width:240px;width:auto}@container hl-session-meta-top-row (max-width: 900px){.houseleague-lamborghini-battle-board-gate--session-meta.houseleague-lamborghini-battle-board-gate--schedule-only .houseleague-lamborghini-battle-board-gate__img-row .houseleague-lamborghini-battle-board-gate__schedule-img{width:clamp(88px,26cqw,150px)}}@container hl-session-meta-top-row (max-width: 560px){.houseleague-lamborghini-battle-board-gate--session-meta.houseleague-lamborghini-battle-board-gate--schedule-only .houseleague-lamborghini-battle-board-gate__img-row .houseleague-lamborghini-battle-board-gate__schedule-img{width:clamp(72px,22cqw,120px)}.houseleague .session-meta-top-row .houseleague-lbb-board-session-promo .houseleague-lamborghini-battle-board-gate--session-meta:not(.houseleague-lamborghini-battle-board-gate--schedule-only){max-width:100%}.houseleague .session-meta-top-row .houseleague-lbb-board-session-promo .houseleague-lamborghini-battle-board-gate--session-meta:not(.houseleague-lamborghini-battle-board-gate--schedule-only) .houseleague-lamborghini-battle-board-gate__text{flex-basis:132px;min-width:120px;max-width:200px}}.houseleague .session-meta-block.session-meta-block--session-start{grid-column:1 / -1}.houseleague .session-meta-block,.houseleague .session-meta-field{display:flex;flex-direction:column;gap:4px;min-width:0}.houseleague .session-meta-block:not(.session-meta-block--motorverse-checkmate){padding:10px 12px;border-radius:11px;border:1px solid rgba(148,163,184,.16);background:#0614289e;box-shadow:inset 0 1px #ffffff0d}.houseleague .session-meta-field.session-meta-accent{padding:10px 12px;border-radius:11px;border:1px solid rgba(14,225,242,.2);background:#061c308c;box-shadow:inset 0 1px #0ee1f20f}.houseleague .session-meta-block.session-meta-block--session-start{background:#081e38c7;border-color:#38bdf847}.houseleague .session-meta-block.session-meta-block--session-start.session-meta-block--live{border-color:#34d3997a;background:linear-gradient(145deg,#064e3b6b,#081c34d1 55%,#061428e0);box-shadow:inset 0 1px #a7f3d01a,0 0 20px #10b9811f}.houseleague .session-meta-block.session-meta-block--session-start.session-meta-block--event-day{border-color:#facc1552;background:linear-gradient(145deg,#42300859,#081c34c7)}.houseleague .session-meta-label-row{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.houseleague .session-meta-live-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 9px 3px 7px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#052e16;background:linear-gradient(90deg,#34d399,#4ade80);box-shadow:0 0 12px #34d39973;animation:hl-session-live-pill-pulse 2s ease-in-out infinite}.houseleague .session-meta-live-pill__dot{width:7px;height:7px;border-radius:50%;background:#14532d;box-shadow:0 0 0 2px #ffffff59;animation:hl-session-live-dot-blink 1.2s ease-in-out infinite}.houseleague .session-meta-today-pill{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fef3c7fa;border:1px solid rgba(250,204,21,.45);background:#78530973}@keyframes hl-session-live-pill-pulse{0%,to{box-shadow:0 0 10px #34d39959}50%{box-shadow:0 0 18px #34d399a6}}@keyframes hl-session-live-dot-blink{0%,to{opacity:1}50%{opacity:.45}}.houseleague .session-meta-block--session-start .session-meta-block__session-start-inner{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 16px;width:100%}.houseleague .session-meta-block--session-start .session-meta-block__session-start-main{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:0}.houseleague .session-meta-block--session-start .session-meta-block__session-start-visual{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;flex:0 0 auto;align-self:flex-start;margin-left:auto;margin-right:auto;min-width:min(100%,200px)}.houseleague .session-meta-block--session-start .session-meta-block__session-start-visual .session-meta-countdown-chip{width:100%;max-width:100%;margin-left:0;align-items:center;align-self:stretch}.houseleague .session-meta-block--session-start .session-meta-block__session-start-visual .session-meta-countdown-chip__value{text-align:center}.houseleague .session-meta-block--session-start .houseleague-lamborghini-battle-board-gate--img-row-only{padding:0;border:none;background:transparent;box-shadow:none}.houseleague .session-meta-block--session-start .houseleague-lamborghini-battle-board-gate--session-meta.houseleague-lamborghini-battle-board-gate--schedule-only.houseleague-lamborghini-battle-board-gate--img-row-only{display:flex;flex-direction:column;align-items:center;justify-content:center;align-self:center;width:100%;margin-left:auto;margin-right:auto}.houseleague .session-meta-block--session-start .houseleague-lamborghini-battle-board-gate--session-meta.houseleague-lamborghini-battle-board-gate--schedule-only.houseleague-lamborghini-battle-board-gate--img-row-only .houseleague-lamborghini-battle-board-gate__img-row{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;gap:8px}.houseleague .session-meta-block--session-start .houseleague-lamborghini-battle-board-gate--img-row-only .houseleague-lamborghini-battle-board-gate__img-row{gap:8px}.houseleague .session-meta-block--session-start .houseleague-lamborghini-battle-board-gate--img-row-only .houseleague-lamborghini-battle-board-gate__schedule-img,.houseleague .session-meta-block--session-start .houseleague-lamborghini-battle-board-gate--img-row-only .houseleague-lamborghini-battle-board-gate__img{width:clamp(76px,11vw,112px);height:auto;border-radius:8px;border:1px solid rgba(148,163,184,.2)}.houseleague .session-meta-start-datetime-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:10px 14px;width:100%;min-width:0}.houseleague .session-meta-block--session-start .session-meta-block__session-start-main .session-meta-start-datetime-row{flex-direction:column;align-items:stretch}.houseleague .session-meta-countdown-chip{display:inline-flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:1px;flex:0 1 auto;min-width:88px;max-width:100%;padding:7px 11px 8px;border-radius:10px;border:1px solid rgba(14,225,242,.28);background:linear-gradient(160deg,#082038e6,#06162af2);box-shadow:inset 0 1px #0ee1f21a,0 4px 14px #0003}.houseleague .session-meta-countdown-chip--emphasized{border-color:#0ee1f26b;box-shadow:inset 0 1px #0ee1f224,0 0 18px #0ee1f21f}.houseleague .session-meta-countdown-chip__hint{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#7dd3fceb;line-height:1.2;white-space:nowrap}.houseleague .session-meta-countdown-chip__value{font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;color:#0ee1f2;line-height:1.15;text-align:right;text-shadow:0 0 16px rgba(14,225,242,.22);white-space:nowrap}.houseleague .session-meta-countdown-chip--emphasized .session-meta-countdown-chip__value{font-size:clamp(1.1rem,3vw,1.65rem);white-space:normal;overflow-wrap:anywhere}.houseleague .session-meta-countdown-chip--emphasized .session-meta-countdown-chip__value .session-meta-count-unit{font-size:.58em;vertical-align:.1em;color:#94a3b8c7;text-shadow:none}.houseleague .session-meta-start-datetime-row .session-meta-value-row--datetime-and-title{flex:1 1 auto;min-width:min(100%,280px)}.houseleague .session-meta-start-datetime-row .session-meta-countdown-chip{margin-left:auto;align-self:center}.houseleague .session-meta-field.session-meta-field--countdown-inline{grid-column:1 / -1;flex-direction:row;flex-wrap:nowrap;align-items:baseline;gap:10px;min-width:0}.houseleague .session-meta-field.session-meta-field--countdown-inline .session-meta-label{flex:0 0 auto;white-space:nowrap;margin:0}.houseleague .session-meta-field.session-meta-field--countdown-inline .session-meta-count{flex:1 1 auto;min-width:0;white-space:nowrap;overflow-x:auto;overflow-y:visible}.houseleague .session-meta.session-meta--motorverse-no-label .session-meta-field.session-meta-accent--qual-soon .session-meta-count{font-size:clamp(1.45rem,4.5vw,2.35rem);line-height:1.1;white-space:normal;overflow-wrap:anywhere}.houseleague .session-meta.session-meta--motorverse-no-label .session-meta-field.session-meta-accent--qual-soon .session-meta-count .session-meta-count-unit{font-size:.58em;vertical-align:.1em}.houseleague .session-meta-label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8b8;font-weight:700}.houseleague .session-meta-value{font-size:13px;font-weight:600;color:#e2e8f0f2;min-width:0;overflow-wrap:anywhere;word-break:break-word}.houseleague .session-meta-value--session-start-live{color:#a7f3d0fa;font-weight:750;text-shadow:0 0 14px rgba(52,211,153,.25)}.houseleague .session-meta-value--session-start{font-size:11px;font-weight:650;line-height:1.35;letter-spacing:.02em;color:#cbd5e1e0}.houseleague .session-meta-value-row.session-meta-value-row--datetime-and-title{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;column-gap:0;row-gap:0;min-width:0;width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.houseleague .session-meta-start-separator{flex:0 0 auto;padding:0 .5em;color:#94a3b88c;font-weight:700;font-size:.85em;line-height:1;-webkit-user-select:none;user-select:none}.houseleague .session-meta-value-row--datetime-and-title .session-meta-value--session-start{flex:0 0 auto}.houseleague .session-meta-qual-throughput-hint{margin:0;padding:0;flex:0 0 auto;flex-shrink:0;max-width:none;width:max-content;text-align:left;white-space:nowrap;font-size:10.5px;font-weight:600;line-height:1.35;letter-spacing:normal;color:#94a3b8e0}.houseleague .session-meta-qual-throughput-hint.session-meta-qual-throughput-hint--inline{white-space:nowrap}.houseleague .session-meta-block--session-start .session-meta-motorverse-phase-info{width:100%;max-width:100%;margin-top:10px;padding:10px 12px;border-radius:9px;border:1px solid rgba(148,163,184,.16);background:#04102073;text-align:left}.houseleague .session-meta-block__session-start-rail-info{width:100%;margin-top:10px;padding-top:10px;border-top:1px solid rgba(148,163,184,.16);display:flex;flex-direction:column;gap:8px}.houseleague .session-meta-block__session-start-rail-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px 12px}.houseleague .session-meta-block__session-start-main .session-meta-block__session-start-phase-details{font-size:11px;line-height:1.4;margin-top:0}.houseleague .session-meta-block__session-start-main .houseleague-session-registered-count{margin-top:2px}.houseleague .session-meta-motorverse-phase-info__body{white-space:pre-line;font-size:11px;font-weight:600;line-height:1.45;letter-spacing:normal;color:#cbd5e1eb}.houseleague .session-meta-motorverse-phase-info__prize{display:flex;flex-direction:column;gap:4px}.houseleague .session-meta-motorverse-phase-info__prize--with-copy{margin-top:8px;padding-top:8px;border-top:1px dashed rgba(250,204,21,.28)}.houseleague .session-meta-motorverse-phase-info__prize-label{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#facc15d1}.houseleague .session-meta-session-display-name-inline{font-size:12px;font-weight:700;line-height:1.35;letter-spacing:.02em;color:#0ee1f2eb;text-shadow:0 0 14px rgba(14,225,242,.2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 140px;min-width:0;text-align:right}.houseleague .session-meta-value-row--datetime-and-title .session-meta-session-display-name-inline{flex:0 0 auto;flex-shrink:0;min-width:0;max-width:none;overflow:visible;text-overflow:clip;text-align:left;letter-spacing:normal}.houseleague .session-meta-block--mv-prize-vs-pool .session-meta-label{letter-spacing:.06em}.houseleague .session-meta-value.session-meta-value--mv-prize-line{font-size:13px;font-weight:700;line-height:1.35;color:#facc15f2}.houseleague .session-meta-value--mv-prize-usd-pct{font-variant-numeric:tabular-nums}.houseleague .session-meta-value--mv-prize-pool-tail{font-size:12px;font-weight:600;color:#cbd5e1e0}.houseleague-session-row-phase-prize{margin-top:4px;display:inline-flex;flex-wrap:nowrap;align-items:baseline;gap:5px;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;font-size:10px;line-height:1.35;font-weight:700;letter-spacing:.03em;color:#facc15f2}.houseleague-session-row-phase-prize__usd{font-variant-numeric:tabular-nums}.houseleague-session-row-phase-prize__sep{color:#94a3b8bf}.houseleague-session-row-phase-prize__pct{font-variant-numeric:tabular-nums}.houseleague-session-row-phase-prize__tail{flex:0 0 auto;font-size:9.5px;font-weight:650;color:#cbd5e1e6}.houseleague .session-meta-accent .session-meta-count{font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;color:#0ee1f2;text-shadow:0 0 18px rgba(14,225,242,.25);min-width:0;overflow-wrap:anywhere;word-break:break-word}.houseleague .session-meta-accent .session-meta-count .session-meta-count-unit{color:#94a3b8c7;font-weight:800;text-shadow:none}.houseleague .session-meta-field.session-meta-accent--qual-soon .session-meta-label{font-size:11px;letter-spacing:.1em;color:#0ee1f2d9}.houseleague .session-meta-field.session-meta-accent--qual-soon .session-meta-count{font-size:clamp(1.25rem,3.2vw,1.85rem);font-weight:800;line-height:1.15;letter-spacing:.02em;text-shadow:0 0 22px rgba(14,225,242,.35),0 0 40px rgba(14,225,242,.12)}.houseleague .session-meta-field.session-meta-accent--qual-soon .session-meta-count .session-meta-count-unit{font-size:.62em;vertical-align:.08em}.houseleague .session-meta-register .houseleague-session-meta-register-btn{width:75%;max-width:75%;margin-top:0;align-self:flex-start;justify-content:center;padding:8px 14px!important}.houseleague .session-meta-register{grid-column:span 1;min-width:0;align-self:start}.houseleague .session-meta-register--motorverse-gate{grid-column:1 / -1;width:100%}.houseleague .session-meta-register--motorverse-gate .houseleague-lamborghini-battle-board-gate--session-meta{width:100%;max-width:100%}.houseleague .session-meta-register--closed .session-meta-label--reg-closed{display:inline-flex;align-items:center;gap:6px;font-size:11px;text-transform:none;letter-spacing:.03em;color:#94a3b8e6;font-weight:700}.houseleague .session-meta-reg-lock-icon{color:#94a3b8d9;flex-shrink:0}.houseleague .divisions h3,.houseleague .registration h3{margin:12px 0 10px;font-size:14px}.houseleague .houseleague-divisions-head{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:5px;margin:10px 0 8px}.houseleague .houseleague-divisions-head h3{margin:0}.houseleague .houseleague-divisions-head .houseleague-lbb-holders-subtitle{margin:0;font-size:11px;letter-spacing:.05em;opacity:.9}@keyframes houseleague-register-submit-pulse{0%,to{box-shadow:0 0 #0ee1f266}50%{box-shadow:0 0 0 10px #0ee1f200}}.houseleague .houseleague-register-submit-pulse{animation:houseleague-register-submit-pulse 1.55s ease-in-out infinite}@keyframes houseleague-register-green-pulse{0%,to{box-shadow:0 0 #34d3996b}50%{box-shadow:0 0 0 10px #34d39900}}.houseleague .houseleague-register-btn-green{border-color:#34d3996b;background:linear-gradient(180deg,#16653461,#064e3b38);color:#ecfdf5}.houseleague .houseleague-register-btn-green:hover:not(:disabled){border-color:#34d39994;background:linear-gradient(180deg,#1665347a,#064e3b4d)}.houseleague .houseleague-register-btn-green.houseleague-register-submit-pulse{animation:houseleague-register-green-pulse 1.55s ease-in-out infinite}.houseleague .division-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(8px,1.8vw,12px)}.houseleague .houseleague-lbb-holders-block{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid rgba(148,163,184,.18)}.houseleague .houseleague-lbb-holders-subtitle{margin:0;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#cbd5e1e6}.houseleague .houseleague-lbb-info-compact{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap;gap:6px;margin:0 0 8px}.houseleague .houseleague-lbb-info-link{display:inline-flex;align-items:center;width:fit-content;font-size:11px;font-weight:700;color:#0ee1f2;text-decoration:none}.houseleague .houseleague-lbb-info-link:hover{text-decoration:underline}.houseleague .houseleague-lbb-info-accordion{flex:1 1 280px;min-width:min(100%,280px);border:1px solid rgba(148,163,184,.22);border-radius:10px;background:#0f172a59;overflow:hidden}.houseleague .houseleague-lbb-info-accordion[open]{flex-basis:100%}.houseleague .houseleague-lbb-info-accordion>summary{cursor:pointer;list-style:none;padding:7px 10px;font-size:11px;font-weight:800;letter-spacing:.03em;color:#e2e8f0f2}.houseleague .houseleague-lbb-info-accordion>summary::-webkit-details-marker{display:none}.houseleague .houseleague-lbb-info-accordion>summary:after{content:"▾";float:right;color:#94a3b8cc}.houseleague .houseleague-lbb-info-accordion[open]>summary:after{content:"▴"}.houseleague .houseleague-lbb-info-accordion-body{padding:0 10px 9px;border-top:1px solid rgba(148,163,184,.18)}.houseleague .houseleague-lbb-info-accordion-body p{margin:8px 0 0;font-size:11px;line-height:1.35;color:#cbd5e1eb;position:relative;padding-left:12px}.houseleague .houseleague-lbb-info-accordion-body p:before{content:"•";position:absolute;left:0;top:0;color:#94a3b8e6}.houseleague .houseleague-lbb-info-accordion-body p.houseleague-lbb-prize-sommaire{margin:0 0 14px;padding-left:0;line-height:1.42}.houseleague .houseleague-lbb-info-accordion-body p.houseleague-lbb-prize-sommaire:before{display:none}.houseleague .houseleague-lbb-prize-table{width:100%;border-collapse:collapse;font-size:11px;margin-top:8px}.houseleague .houseleague-lbb-prize-table th,.houseleague .houseleague-lbb-prize-table td{text-align:left;padding:5px 6px;border-bottom:1px solid rgba(148,163,184,.16);transition:background-color .12s ease,color .12s ease,box-shadow .12s ease}.houseleague .houseleague-lbb-prize-table th{color:#94a3b8e0;font-weight:700}.houseleague .houseleague-lbb-prize-table tbody tr:hover td{background:#0ee1f214}.houseleague .houseleague-lbb-prize-rank-1 td{color:#f5d06a;font-weight:800}.houseleague .houseleague-lbb-prize-rank-2 td{color:#dbe4f2;font-weight:760}.houseleague .houseleague-lbb-prize-rank-3 td{color:#d38b57;font-weight:760}.houseleague .houseleague-lbb-prize-subtotal td{color:#94a3b8e6;font-weight:700}.houseleague .houseleague-lbb-prize-total td{color:#0ee1f2;font-weight:800}.houseleague .houseleague-lbb-holders-trunc{color:#fbbf24e6;font-weight:650}.houseleague .houseleague-lbb-holders-loading,.houseleague .houseleague-lbb-holders-empty{font-size:12px;color:#94a3b8f2;padding:8px 0}.houseleague .houseleague-lbb-holders-error{font-size:12px;color:#f87171f2;padding:8px 0}.houseleague .houseleague-lbb-holders-division-grid{grid-template-columns:1fr;max-width:100%}.houseleague .houseleague-lbb-roster-table-wrap{max-height:min(70vh,720px);overflow:auto}.houseleague .houseleague-lbb-holders-division-grid{padding-left:0;padding-right:0}.houseleague .houseleague-lbb-th-muted{color:#94a3b8e0;font-weight:650}.houseleague .houseleague-lbb-th-accent{color:#0ee1f2;font-weight:800}.houseleague .houseleague-lbb-roster-meta{font-size:12px;font-weight:650;color:#cbd5e1eb;display:flex;align-items:center;gap:10px}.houseleague .houseleague-lbb-roster-meta__qual-hint{font-weight:500;color:#94a3b8f2}.houseleague .houseleague-lbb-roster-meta__totals{margin-left:auto;text-align:right;white-space:nowrap}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-th-rank-narrow,.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-rank--narrow{width:22px;min-width:22px;max-width:22px;padding-left:0;padding-right:0}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-th-player-tight,.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-td-player-tight{padding-left:4px}.houseleague .houseleague-lbb-roster-vault-panel .houseleague-lbb-col--player-narrow{width:132px;min-width:132px}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge.vault-lb-table--roster-power .vault-lb-th-player-tight,.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge.vault-lb-table--roster-power .vault-lb-td-player-tight{max-width:none;width:auto}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge .houseleague-lbb-col--player-narrow{width:auto;min-width:148px}.houseleague .vault-lb-th-rank-merge-hash{color:#0ee1f2f2;font-weight:800;font-variant-numeric:tabular-nums}.houseleague .vault-lb-motorverse-rank-on-img{flex-shrink:0;min-width:1.35em;padding:2px 5px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:850;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#f8fafcfa;background:#070c14e0;border:1px solid rgba(14,225,242,.45);border-radius:6px;line-height:1;box-shadow:0 1px 4px #02061773}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge .vault-lb-who--motorverse-merge{min-width:0;flex:1 1 auto;max-width:100%}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge .vault-lb-who--motorverse-merge:has(.vault-lb-nick--adaptive){overflow:visible;max-width:none}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge .vault-lb-player-cell.vault-lb-player-cell--tight{min-width:0}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge .vault-lb-nick--tight.vault-lb-nick--adaptive{white-space:nowrap;overflow:visible;text-overflow:clip;max-width:none;width:max-content;min-width:max-content;position:relative;z-index:2}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge.vault-lb-table--roster-power tbody tr>td:first-child{position:relative;z-index:2}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge.vault-lb-table--roster-power tbody tr>td:nth-child(2){position:relative;z-index:0}.houseleague .houseleague-lbb-board-qty-cell{color:#f1f5f9f5;font-weight:800}.houseleague .vault-lb-td-board-qty,.houseleague .vault-lb-td-event-points{text-align:left;vertical-align:middle}.houseleague .houseleague-lbb-event-points-cell{color:#e2e8f0f5;font-weight:780}.houseleague .houseleague-lbb-phase-empty{color:#94a3b8c7}.houseleague .houseleague-lbb-phase-invalidated{color:#94a3b89e;text-decoration:line-through;text-decoration-thickness:1.8px;text-decoration-color:#94a3b8b8}.houseleague .houseleague-lbb-phase-outside-cutoff{color:#9ca3afd6}.houseleague .houseleague-lbb-phase-topcut{text-shadow:0 0 8px rgba(34,197,94,.2)}.houseleague .houseleague-lbb-phase-score{font-size:12.5px;font-weight:840;letter-spacing:.01em}.houseleague .houseleague-lbb-phase-score--bracket-cyan:not(.houseleague-lbb-phase-empty){color:#0ee1f2}.houseleague .houseleague-lbb-phase-cell-stack{display:flex;flex-direction:column;align-items:flex-start;gap:1px}.houseleague .houseleague-lbb-phase-score-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;column-gap:10px;row-gap:4px;width:100%;max-width:100%}.houseleague .houseleague-lbb-roster-vault-panel .houseleague-lbb-phase-score-row{min-height:24px;box-sizing:border-box}.houseleague .houseleague-lbb-phase-score-row__lead{display:inline-flex;align-items:center;flex-shrink:0;min-width:0}.houseleague .houseleague-lbb-phase-score-row__lead .vault-lb-num{line-height:1.2}.houseleague .houseleague-lbb-tie-pill-anchor{position:relative;display:inline-flex;align-items:center;align-self:center;outline:none;isolation:isolate;z-index:1}.houseleague .houseleague-lbb-tie-pill-anchor:hover,.houseleague .houseleague-lbb-tie-pill-anchor:focus-within{z-index:60}.houseleague .houseleague-lbb-tie-pill-anchor:focus-visible .houseleague-lbb-tie-pill{outline:2px solid rgba(14,225,242,.55);outline-offset:2px}.houseleague .houseleague-lbb-tie-pill-portal-root{position:fixed;top:0;left:0;width:0;height:0;overflow:visible;pointer-events:none;z-index:2147483000}.houseleague .houseleague-lbb-tie-pill-hover{pointer-events:none;visibility:hidden;opacity:0;transition:opacity .14s ease,visibility .14s ease;position:absolute;left:0;top:100%;margin-top:7px;z-index:70;min-width:272px;max-width:min(432px,94vw);padding:12px 14px 13px;border-radius:12px;border:1px solid rgba(14,225,242,.22);background:radial-gradient(120% 80% at 10% -20%,rgba(14,225,242,.09) 0%,transparent 55%),linear-gradient(155deg,#080b12fc,#0e121cfa 55%,#0c1018fc);box-shadow:0 0 0 1px #0ee1f212,0 0 28px #0ee1f20f,0 20px 48px #00000094;color:#e2e8f0eb;font-size:11px;line-height:1.45;font-weight:500;letter-spacing:.01em;text-align:left;cursor:default;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.houseleague .houseleague-lbb-tie-pill-hover--portal{position:fixed;left:0;top:0;margin:0;z-index:2147483001;visibility:visible;transition:none;border-color:#0ee1f233;background:radial-gradient(100% 70% at 0% 0%,rgba(14,225,242,.1) 0%,transparent 50%),linear-gradient(155deg,#080b12d1,#0e121cc7);-webkit-backdrop-filter:blur(14px) saturate(1.15);backdrop-filter:blur(14px) saturate(1.15);box-shadow:0 0 0 1px #e8c54714,0 0 32px #0ee1f214,0 18px 44px #0000006b}.houseleague .houseleague-lbb-tie-pill-hover__masthead{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(148,163,184,.12)}.houseleague .houseleague-lbb-tie-pill-hover__kicker{font-weight:800;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#0ee1f2e0;margin-bottom:4px}.houseleague .houseleague-lbb-tie-pill-hover__title{font-weight:750;font-size:12.5px;letter-spacing:.02em;line-height:1.22;color:#f8fafcf5}.houseleague .houseleague-lbb-tie-pill-hover__title-scope{font-weight:650;color:#e8c547f0}.houseleague .houseleague-lbb-tie-pill-hover__deck{margin:0 0 12px;font-size:10.75px;line-height:1.52;color:#cbd5e1ed}.houseleague .houseleague-lbb-tie-pill-hover__deck-lead{font-weight:780;color:#f8fafcf5}.houseleague .houseleague-lbb-tie-pill-hover__deck-rest{font-weight:520}.houseleague .houseleague-lbb-tie-pill-hover__deck-pts{font-weight:820;font-variant-numeric:tabular-nums;color:#e8c547fa}.houseleague .houseleague-lbb-tie-pill-hover__deck-mono{font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:#0ee1f2c7}.houseleague .houseleague-lbb-tie-pill-hover__compare-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 10px;margin-bottom:8px}.houseleague .houseleague-lbb-tie-pill-hover__compare-label{font-weight:800;font-size:9px;letter-spacing:.11em;text-transform:uppercase;color:#e8c547e0}.houseleague .houseleague-lbb-tie-pill-hover__compare-hint{font-size:9px;font-weight:520;font-style:italic;letter-spacing:.02em;color:#94a3b8c7;max-width:240px;line-height:1.35}.houseleague .houseleague-lbb-tie-pill-hover__compare{display:flex;flex-direction:column;gap:10px;margin-bottom:13px;padding:10px;border-radius:10px;border:1px solid rgba(148,163,184,.12);background:linear-gradient(165deg,#0ee1f20a,#0f172a59 45%,#0f172a33);box-shadow:inset 0 1px #ffffff0a}.houseleague .houseleague-lbb-tie-pill-hover__compare-card{padding:8px 9px 9px;border-radius:8px;border:1px solid rgba(100,116,139,.2);background:#080b1273}.houseleague .houseleague-lbb-tie-pill-hover__compare-card.is-subject{border-color:#0ee1f259;box-shadow:0 0 0 1px #0ee1f214,0 0 16px #0ee1f212}.houseleague .houseleague-lbb-tie-pill-hover__compare-card-top{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:4px}.houseleague .houseleague-lbb-tie-pill-hover__player-name{font-size:11.5px;font-weight:720;letter-spacing:.015em;color:#0ee1f2;text-shadow:0 0 14px rgba(14,225,242,.22)}.houseleague .houseleague-lbb-tie-pill-hover__row-pill{flex-shrink:0;font-size:7.75px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:2px 6px;border-radius:999px;color:#0ee1f2f2;border:1px solid rgba(14,225,242,.35);background:#0ee1f214}.houseleague .houseleague-lbb-tie-pill-hover__compare .houseleague-lbb-rank-stack-row{max-width:100%}.houseleague .houseleague-lbb-tie-pill-hover__compare .houseleague-lbb-rank-stack{max-width:88px}.houseleague .houseleague-lbb-tie-pill-hover__body{margin-top:2px}.houseleague .houseleague-lbb-tie-pill-hover__body-label{font-weight:800;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8d1;margin-bottom:6px}.houseleague .houseleague-lbb-tie-pill-hover__headline{font-weight:680;color:#f8fafcf5;margin-bottom:6px}.houseleague .houseleague-lbb-tie-pill-hover__bullets{margin:0;padding-left:17px;color:#cbd5e1f2;font-weight:520}.houseleague .houseleague-lbb-tie-pill-hover__bullets li{margin:3px 0}.houseleague .houseleague-lbb-tie-pill-hover__bullets li::marker{color:#0ee1f28c}.houseleague .houseleague-lbb-tie-pill-hover__rule{margin-top:10px;font-size:10.25px;font-weight:700;font-style:italic;letter-spacing:.02em;color:#e8c547e6}.houseleague .houseleague-lbb-tie-pill-hover__hr{height:1px;margin:12px 0 11px;border:0;background:linear-gradient(90deg,transparent,rgba(14,225,242,.35) 22%,rgba(232,197,71,.35) 55%,rgba(14,225,242,.2) 78%,transparent)}.houseleague .houseleague-lbb-tie-pill-hover__footrule{margin:0;font-size:9.75px;line-height:1.48;font-weight:480;color:#94a3b8e0}.houseleague .houseleague-lbb-tie-pill{display:inline-flex;align-items:center;justify-content:center;min-width:1.45em;padding:1px 4px;border-radius:4px;font-size:7.75px;font-weight:850;line-height:1.35;letter-spacing:.09em;text-transform:uppercase;color:#eafcffeb;background:linear-gradient(180deg,#0ee1f224,#0ee1f20f);border:1px solid rgba(14,225,242,.38);box-shadow:0 0 0 1px #080b1273,0 0 10px #0ee1f21f;cursor:default;-webkit-user-select:none;user-select:none;transition:border-color .15s ease,box-shadow .15s ease,color .15s ease}.houseleague .houseleague-lbb-tie-pill-anchor:hover .houseleague-lbb-tie-pill,.houseleague .houseleague-lbb-tie-pill-anchor:focus-within .houseleague-lbb-tie-pill{border-color:#0ee1f294;box-shadow:0 0 0 1px #080b1259,0 0 16px #0ee1f247}.houseleague .houseleague-lbb-phase-matches-hint{display:inline-flex;align-items:center;flex:0 1 auto;gap:4px;margin:0;padding:2px 4px;white-space:nowrap;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.2;border-radius:999px;border:1px solid rgba(100,116,139,.28);background:linear-gradient(180deg,#33415561,#1e293b6b);box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0f172a59;cursor:default;-webkit-user-select:none;user-select:none}.houseleague .houseleague-lbb-phase-matches-hint__n{font-size:10px;font-weight:400;letter-spacing:.02em;color:#d6dfeff0;font-variant-numeric:tabular-nums}.houseleague .houseleague-lbb-phase-matches-hint__unit{font-size:7.25px;font-weight:450;font-style:italic;letter-spacing:.07em;color:#94a3b885}.houseleague .houseleague-lbb-rank-stack-row{display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-start;gap:8px;width:100%;max-width:152px}.houseleague .houseleague-lbb-rank-stack{display:flex;flex-direction:column;gap:2px;width:100%;max-width:74px;flex-shrink:0}.houseleague .houseleague-lbb-rank-avg{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:2px;min-width:0;padding-bottom:1px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.houseleague .houseleague-lbb-rank-avg__label{font-size:8.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#e8c547c7}.houseleague .houseleague-lbb-rank-avg__nums{font-size:10px;font-weight:720;line-height:1.22;font-variant-numeric:tabular-nums;word-break:break-word}.houseleague .houseleague-lbb-rank-avg__plc{color:#e2e8f0d1}.houseleague .houseleague-lbb-rank-avg__dot{font-weight:600;color:#64748beb}.houseleague .houseleague-lbb-rank-avg__pts{color:#e6f0faeb}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-td-event-points{overflow:visible}.houseleague .houseleague-lbb-rank-bars{width:100%;height:20px;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));align-items:stretch;gap:2px}.houseleague .houseleague-lbb-rank-bar{height:100%;border-radius:2px;background:#4755692e;border:1px solid rgba(148,163,184,.16);overflow:hidden;display:flex;align-items:flex-end}.houseleague .houseleague-lbb-rank-bar-fill{width:100%;background:#94a3b8a6;box-shadow:0 0 6px #0ee1f247}.houseleague .houseleague-lbb-rank-counts{width:100%;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:2px}.houseleague .houseleague-lbb-rank-count{font-size:9px;line-height:1;font-weight:760;text-align:center;color:#e2e8f0d1;font-variant-numeric:tabular-nums}.houseleague .houseleague-lbb-rank-count.is-empty{color:#64748bad}.houseleague .houseleague-lbb-col--subtotal .vault-lb-sort-head,.houseleague .houseleague-lbb-col--grandtotal .vault-lb-sort-head{border-color:#5eead45c}.houseleague .houseleague-lbb-total-points-cell{text-shadow:0 0 9px rgba(45,212,191,.18)}.houseleague .houseleague-lbb-col--qual{background:#38bdf80e}.houseleague .houseleague-lbb-col--ko{background:#fbbf240d}.houseleague .houseleague-lbb-col--global{background:#2dd4bf11}.houseleague .houseleague-lbb-col--subtotal{background:#a855f70e}.houseleague .houseleague-lbb-roster-vault-panel .houseleague-lbb-col--subtotal,.houseleague .houseleague-lbb-roster-vault-panel .houseleague-lbb-col--subtotal *{box-shadow:none!important;border-top-color:transparent!important;border-bottom-color:transparent!important}.houseleague .houseleague-lbb-col--grandtotal{background:#2dd4bf11}.houseleague .houseleague-lbb-roster-vault-panel .houseleague-lbb-col--grandtotal,.houseleague .houseleague-lbb-roster-vault-panel .houseleague-lbb-col--grandtotal *{box-shadow:none!important;border-top-color:transparent!important;border-bottom-color:transparent!important}.houseleague .houseleague-lbb-toolbar-section{display:flex;align-items:center;flex-wrap:wrap;gap:inherit}.houseleague .houseleague-lbb-toolbar-section--qual-cols{padding-left:clamp(6px,1.2vw,10px);border-left:1px solid rgba(148,163,184,.22)}.houseleague .houseleague-lbb-toolbar-toggle{display:flex;justify-content:flex-end}.houseleague .houseleague-lbb-qualification-admin-controls{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:6px 0 8px}.houseleague .houseleague-lbb-rewards-mock-controls{display:flex;gap:8px;align-items:center;flex-wrap:wrap;flex:1 1 100%;order:25;margin:0 0 8px;padding:6px 10px;border-radius:8px;border:1px dashed rgba(253,230,138,.35);background:#fde68a0f}.houseleague .houseleague-lbb-rewards-mock-label{font-size:11px;font-weight:600;color:#fde68ae0;letter-spacing:.02em}.houseleague .houseleague-lbb-qualification-admin-input{min-width:240px}.houseleague .houseleague-lbb-toolbar-right{--hl-lbb-toolbar-cell-w: 11.85rem;--hl-lbb-toolbar-cell-min-h: 2.35rem;margin-left:auto;display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0;width:min(100%,calc(var(--hl-lbb-toolbar-cell-w) * 3 + 12px));max-width:100%;box-sizing:border-box}.houseleague .houseleague-lbb-toolbar-toggles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(var(--hl-lbb-toolbar-cell-min-h),auto);gap:6px;width:100%;max-width:100%;min-width:0;box-sizing:border-box;position:relative;isolation:isolate}.houseleague .houseleague-lbb-toolbar-toggles-grid--final-tab{grid-template-columns:var(--hl-lbb-toolbar-cell-w);width:var(--hl-lbb-toolbar-cell-w)}.houseleague .houseleague-lbb-toolbar-toggle-card{position:relative;z-index:0;display:flex;align-items:stretch;min-width:0;width:100%;max-width:100%;min-height:var(--hl-lbb-toolbar-cell-min-h);border-radius:8px;border:1px solid rgba(148,163,184,.22);background:#0a101a;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,z-index 0s;overflow:visible}.houseleague .houseleague-lbb-toolbar-toggle-card:hover{z-index:20;border-color:#0ee1f27a;background:#0c1622;box-shadow:0 0 0 1px #0ee1f238,0 6px 16px #00000059}.houseleague .houseleague-lbb-toolbar-toggle-card:focus-within{z-index:20}.houseleague .houseleague-lbb-toolbar-toggle-card>.houseleague-lbb-toolbar-toggle{display:flex;align-items:stretch;flex:1 1 auto;min-width:0;min-height:var(--hl-lbb-toolbar-cell-min-h);overflow:visible}.houseleague .houseleague-lbb-toolbar-toggles-grid .lucid-toggle-container{flex:1 1 auto;width:100%;min-width:0;max-width:100%;min-height:var(--hl-lbb-toolbar-cell-min-h);padding:5px 10px!important;box-sizing:border-box;overflow:visible;gap:0}.houseleague .houseleague-lbb-toolbar-toggles-grid .lucid-toggle-container:hover{transform:none}.houseleague .houseleague-lbb-toolbar-toggles-grid .lucid-toggle-container.cyber:before,.houseleague .houseleague-lbb-toolbar-toggles-grid .lucid-toggle-container.cyber.variant-cyber .lucid-toggle-button:before{display:none}.houseleague .houseleague-lbb-toolbar-toggles-grid .lucid-toggle-container.cyber .lucid-toggle-name:before,.houseleague .houseleague-lbb-toolbar-toggles-grid .lucid-toggle-container.cyber .lucid-toggle-name:after{display:none;animation:none;content:none}.houseleague .houseleague-lbb-toolbar-toggles-grid .lucid-toggle-container.cyber .lucid-toggle-name{text-shadow:none}.houseleague .houseleague-lbb-toolbar-toggles-grid .lucid-toggle-container.cyber:hover{box-shadow:none}.houseleague .houseleague-lbb-toolbar-toggles-grid .lucid-toggle-container.cyber{background:transparent;border:none;box-shadow:none;opacity:1}.houseleague .houseleague-lbb-toolbar-toggle-card:hover .lucid-toggle-container,.houseleague .houseleague-lbb-toolbar-toggle-card:focus-within .lucid-toggle-container{opacity:1}.houseleague .houseleague-panel.wide:has(.houseleague-lbb-toolbar-toggles-grid){overflow:visible}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-toolbar,.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-search-meta,.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-search-meta>.hl-iv-roster__explorer-row,.houseleague .houseleague-lbb-roster-vault-panel .houseleague-lbb-toolbar-primary-row,.houseleague .houseleague-lbb-toolbar-right,.houseleague .houseleague-lbb-toolbar-toggles-grid{overflow:visible}.houseleague .houseleague-lbb-toolbar-toggles-grid .lucid-toggle-header--has-hover-tip{position:relative;z-index:1}.houseleague .houseleague-lbb-toolbar-toggle-card:hover .lucid-toggle-header--has-hover-tip,.houseleague .houseleague-lbb-toolbar-toggle-card:focus-within .lucid-toggle-header--has-hover-tip{z-index:30}.houseleague .houseleague-lbb-toolbar-toggles-grid .lucid-toggle-header__hover-tip{z-index:40}.houseleague .houseleague-lbb-toolbar-toggles-grid .lucid-toggle-header{flex-wrap:nowrap;align-items:center;gap:6px;min-height:calc(var(--hl-lbb-toolbar-cell-min-h) - 10px)}.houseleague .houseleague-lbb-toolbar-toggles-grid .lucid-toggle-info{flex:1 1 auto;min-width:0;gap:4px}.houseleague .houseleague-lbb-toolbar-toggles-grid .lucid-toggle-name{font-size:11px!important;line-height:1.2!important;font-weight:600!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.houseleague .houseleague-lbb-toolbar-toggles-grid .lucid-toggle-button{flex-shrink:0;padding:3px 6px;min-height:1.35rem}.houseleague .houseleague-lbb-toolbar-toggles-grid .lucid-toggle-status{font-size:.58rem!important;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.houseleague .houseleague-lbb-toolbar-status-line{flex:1 1 100%;width:100%;max-width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:8px 12px;min-width:0;box-sizing:border-box}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-search-meta>.houseleague-lbb-toolbar-status-line{order:20}.houseleague .houseleague-lbb-toolbar-status-line .houseleague-lbb-roster-meta__qual-hint{flex:1 1 auto;min-width:0;text-align:left;font-size:clamp(9px,.62rem + .35vw,11px);line-height:1.35;color:#94a3b8f2}.houseleague .houseleague-lbb-toolbar-status-end{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:6px 12px;margin-left:auto;flex-shrink:0}.houseleague .houseleague-lbb-toolbar-status-end .houseleague-lbb-roster-meta__totals{font-size:clamp(9px,.62rem + .35vw,11px);line-height:1.35;font-weight:600;color:#cbd5e1e6;white-space:nowrap}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-search-meta .houseleague-lbb-toolbar-right{max-width:100%}.houseleague .houseleague-lbb-toolbar-updated{font-size:10px;color:#94a3b8eb;white-space:nowrap;text-align:right}.houseleague .houseleague-lbb-toolbar-updated__ago{color:#0ee1f2e0;font-variant-numeric:tabular-nums}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-search-meta{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;width:100%;gap:clamp(10px,2vw,16px);row-gap:12px;column-gap:clamp(10px,2vw,16px);min-width:0}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-search-meta>.hl-iv-roster__explorer-row{order:10;flex:1 1 100%;min-width:0}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-search-meta>.houseleague-lbb-qualification-admin-controls{order:30;flex:1 1 100%;min-width:0}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-search-meta>.vault-lb-meta.houseleague-lbb-roster-meta{order:40;flex:1 1 100%;min-width:0;font-size:clamp(10px,.74rem + .42vw,12.5px);line-height:1.5;font-weight:600;color:#cbd5e1e6;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-search-meta>.vault-lb-meta.houseleague-lbb-roster-meta .houseleague-lbb-roster-meta__qual-hint{display:inline;color:#94a3b8f2}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-search-meta>.vault-lb-meta.houseleague-lbb-roster-meta strong{font-weight:800}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-search-meta .houseleague-lbb-toolbar-updated{font-size:clamp(9px,.62rem + .35vw,11px);white-space:normal;text-align:left;line-height:1.38}.houseleague .houseleague-lbb-roster-vault-panel .houseleague-lbb-toolbar-primary-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 10px;width:100%;max-width:100%;min-width:0}.houseleague .houseleague-lbb-roster-vault-panel .houseleague-lbb-toolbar-primary-row .hl-iv-roster__explorer-input-wrap,.houseleague .houseleague-lbb-roster-vault-panel .houseleague-lbb-toolbar-primary-row .hl-iv-roster__explorer-input-wrap.simple-input-section.simple-input-medium.simple-input-default.tournament-input.description-input{flex:0 1 auto;width:min(100%,27rem);max-width:min(100%,27rem);min-width:0;box-sizing:border-box}.houseleague .houseleague-lbb-roster-vault-panel .houseleague-lbb-toolbar-primary-row .houseleague-lbb-toolbar-right{flex:0 1 auto;margin-left:auto;align-self:flex-start;width:min(100%,calc(var(--hl-lbb-toolbar-cell-w, 11.85rem) * 3 + 12px));max-width:100%;min-width:0}@media(max-width:520px){.houseleague .houseleague-lbb-toolbar-right{--hl-lbb-toolbar-cell-w: min(9.25rem, calc((100% - 12px) / 3));--hl-lbb-toolbar-cell-min-h: 2.2rem;width:100%}.houseleague .houseleague-lbb-roster-vault-panel .houseleague-lbb-toolbar-primary-row .houseleague-lbb-toolbar-right{flex:1 1 100%;max-width:100%;margin-left:0;align-items:flex-start}.houseleague .houseleague-lbb-toolbar-toggles-grid,.houseleague .houseleague-lbb-toolbar-status-line{width:100%}.houseleague .houseleague-lbb-toolbar-status-line{flex-direction:column;align-items:flex-start}.houseleague .houseleague-lbb-toolbar-status-end{width:100%;justify-content:flex-start}}.houseleague .houseleague-lbb-superhead--semi-payout{color:#fde68aeb;font-size:.68rem}.houseleague .houseleague-lbb-th--semi-payout{vertical-align:bottom;min-width:4.75rem}.houseleague .houseleague-lbb-semi-payout-th{display:flex;flex-direction:column;align-items:center;gap:2px;line-height:1.15}.houseleague .houseleague-lbb-semi-payout-th__main{font-size:10px;font-weight:700;color:#fde68af2}.houseleague .houseleague-lbb-semi-payout-th__sub{font-size:9px;font-weight:600;color:#cbd5e1e0}.houseleague .houseleague-lbb-semi-payout-th__tier{font-size:8px;font-weight:700;letter-spacing:.04em;color:#94a3b8eb}.houseleague .houseleague-lbb-semi-payout-th__divider{display:block;width:70%;height:1px;margin:2px 0;background:#fbbf2459}.houseleague .houseleague-lbb-semi-payout-cell{display:flex;flex-direction:column;align-items:stretch;gap:0;min-height:2.1rem;width:100%}.houseleague .houseleague-lbb-semi-payout-band{display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-height:.95rem;padding:1px 0}.houseleague .houseleague-lbb-semi-payout-divider{border:0;height:1px;margin:2px 0;background:linear-gradient(90deg,transparent,rgba(251,191,36,.45) 20%,rgba(251,191,36,.45) 80%,transparent)}.houseleague .houseleague-lbb-semi-payout-entry{display:flex;flex-direction:column;align-items:center;gap:1px;line-height:1.1}.houseleague .houseleague-lbb-semi-payout-pos{font-size:8px;font-weight:700;color:#94a3b8e6}.houseleague .houseleague-lbb-semi-payout-usd{font-size:11px;font-weight:800;color:#fde68afa;font-variant-numeric:tabular-nums}.houseleague .houseleague-lbb-semi-payout-empty{font-size:10px;color:#64748b73;line-height:1}.houseleague .houseleague-lbb-col--semi-payout{min-width:3.6rem}.houseleague .houseleague-lbb-col--rewards,.houseleague .houseleague-lbb-col--rewards.vault-lb-th-sort{width:3.26rem;min-width:3.26rem;max-width:3.38rem;padding-left:2px!important;padding-right:2px!important;text-align:left;vertical-align:middle}.houseleague .houseleague-lbb-reward-th-wrap{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;justify-content:center;gap:3px 4px;max-width:100%;line-height:1.15;white-space:nowrap}.houseleague .houseleague-lbb-reward-th-compact{font-size:.56rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fde68aeb;white-space:nowrap}.houseleague .houseleague-lbb-reward-th-pool{font-size:.52rem;font-weight:700;font-variant-numeric:tabular-nums;color:#cbd5e1e0;white-space:nowrap}.houseleague .houseleague-lbb-superhead--rewards-preview{font-size:.65rem;letter-spacing:.03em}.houseleague .houseleague-lbb-admin-btn--active{border-color:#0ee1f28c;color:#0ee1f2f2;box-shadow:0 0 0 1px #0ee1f233}.houseleague .houseleague-lbb-reward-preview-th{display:flex;flex-direction:column;align-items:center;gap:2px;line-height:1.15}.houseleague .houseleague-lbb-reward-preview-th__main{font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fde68af2}.houseleague .houseleague-lbb-reward-preview-th__sub{font-size:.56rem;color:#94a3b8e6}.houseleague .houseleague-lbb-reward-preview-th__tiers{display:flex;flex-wrap:wrap;justify-content:center;gap:3px 4px;margin-top:1px}.houseleague .houseleague-lbb-reward-preview-th__tier{font-size:.5rem;font-weight:700;padding:1px 4px;border-radius:3px;letter-spacing:.02em}.houseleague .houseleague-lbb-reward-preview-th__tier--gf{color:#0ee1f2f2;background:#0ee1f21f;border:1px solid rgba(14,225,242,.28)}.houseleague .houseleague-lbb-reward-preview-th__tier--semi{color:#fde68aeb;background:#fde68a14;border:1px solid rgba(253,230,138,.22)}.houseleague .houseleague-lbb-reward-cell--compact{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:4px;min-height:2.35rem;padding:4px 3px;border-radius:4px;line-height:1.1;box-sizing:border-box;width:100%}.houseleague .houseleague-lbb-reward-cell--compact.houseleague-lbb-reward-cell--grand_final{background:#0ee1f214;border:1px solid rgba(14,225,242,.22)}.houseleague .houseleague-lbb-reward-cell--compact.houseleague-lbb-reward-cell--semi_finals{background:#fde68a0f;border:1px solid rgba(253,230,138,.2)}.houseleague .houseleague-lbb-reward-pool-bar{width:100%;height:3px;border-radius:2px;background:#0f172ad9;overflow:hidden;flex-shrink:0}.houseleague .houseleague-lbb-reward-pool-bar__fill{display:block;height:100%;min-width:2px;border-radius:inherit;transition:width .2s ease}.houseleague .houseleague-lbb-reward-cell--grand_final .houseleague-lbb-reward-pool-bar__fill{background:linear-gradient(90deg,#0ee1f28c,#0ee1f2f2)}.houseleague .houseleague-lbb-reward-cell--semi_finals .houseleague-lbb-reward-pool-bar__fill{background:linear-gradient(90deg,#fde68a73,#fde68aeb)}.houseleague .houseleague-lbb-reward-cell__line{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;justify-content:flex-start;gap:2px 3px;width:100%;min-width:0}.houseleague .houseleague-lbb-reward-cell--compact .houseleague-lbb-reward-cell__meta{flex-shrink:0;font-size:.56rem;font-weight:700;font-variant-numeric:tabular-nums;color:#94a3b8e0;line-height:1.15}.houseleague .houseleague-lbb-reward-cell--compact .houseleague-lbb-reward-cell__usd{flex:1 1 auto;min-width:0;font-size:.72rem;font-weight:800;font-variant-numeric:tabular-nums;color:#4ade80;white-space:nowrap;letter-spacing:-.02em;text-align:left;line-height:1.2;text-shadow:0 0 12px rgba(74,222,128,.35)}.houseleague .houseleague-lbb-reward-cell--grand_final .houseleague-lbb-reward-cell__usd{color:#4ade80;font-size:.76rem}.houseleague .houseleague-lbb-reward-cell--semi_finals .houseleague-lbb-reward-cell__usd{color:#86efac;font-size:.7rem}.houseleague .houseleague-lbb-reward-cell__pct{flex-shrink:0;font-size:.52rem;font-weight:700;font-variant-numeric:tabular-nums;color:#0ee1f2b8;line-height:1.15;white-space:nowrap}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table-wrap.houseleague-lbb-roster-table-wrap{position:relative;z-index:1;overflow-x:auto;overflow-y:auto;max-height:min(72vh,calc(100vh - 200px));-webkit-overflow-scrolling:touch;background:#050a10;scroll-snap-type:y mandatory;scroll-padding-top:var(--hl-mv-thead-snap-pad);scroll-padding-bottom:8px}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge.vault-lb-table--roster-power tbody tr:not(.houseleague-lbb-user-row--pinned){scroll-snap-align:start;scroll-snap-stop:normal}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table thead th{position:sticky;top:0;z-index:5;background:linear-gradient(180deg,#070c14fe,#050a10fa 55%,#050a10f7);background-color:#050a10fa;box-shadow:0 1px #0ee1f224}.houseleague .houseleague-lbb-roster-vault-panel .houseleague-lbb-superhead-row th{top:0;z-index:7;position:sticky;font-size:10px;text-transform:uppercase;letter-spacing:.06em;font-weight:850;text-align:center;padding:7px 6px;border-bottom:1px solid rgba(148,163,184,.2);box-sizing:border-box;min-height:var(--hl-mv-superhead-h)}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table thead tr:not(.houseleague-lbb-superhead-row) th{top:var(--hl-mv-superhead-h)}.houseleague .houseleague-lbb-superhead--core{background:#47556952;color:#e2e8f0eb}.houseleague .houseleague-lbb-superhead--qual{background:#38bdf83d;color:#bae6fdfa}.houseleague .houseleague-lbb-superhead--ko{background:#fbbf2433;color:#fde68afa}.houseleague .houseleague-lbb-superhead--global{background:#2dd4bf38;color:#99f6e4fa}.houseleague .houseleague-lbb-superhead--power{background:#a78bfa33;color:#ddd6fefa}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge tbody tr.houseleague-lbb-row--stripe-alt td{background-image:linear-gradient(#f8fafc0d,#f8fafc07)}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-grand-final.vault-lb-table--roster-power tbody tr.houseleague-lbb-gf-row--1:not(.houseleague-lbb-user-row--pinned){background:linear-gradient(90deg,#e8c5474d,#e8c54724 52%,#0f172a33);box-shadow:inset 3px 0 #e8c547c7}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-grand-final.vault-lb-table--roster-power tbody tr.houseleague-lbb-gf-row--2:not(.houseleague-lbb-user-row--pinned){background:linear-gradient(90deg,#c8d4e642,#c8d4e61f 52%,#0f172a33);box-shadow:inset 3px 0 #c8d4e6ad}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-grand-final.vault-lb-table--roster-power tbody tr.houseleague-lbb-gf-row--3:not(.houseleague-lbb-user-row--pinned){background:linear-gradient(90deg,#b873333d,#b873331c 52%,#0f172a33);box-shadow:inset 3px 0 #b87333a3}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-grand-final.vault-lb-table--roster-power tbody tr.houseleague-lbb-gf-row--4-8:not(.houseleague-lbb-user-row--pinned){background:linear-gradient(90deg,#22c55e38,#22c55e1a 52%,#0f172a33);box-shadow:inset 3px 0 #22c55e70}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-grand-final.vault-lb-table--roster-power tbody tr[class*=houseleague-lbb-gf-row--]:not(.houseleague-lbb-user-row--pinned) td{background:transparent!important;background-image:none!important}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-grand-final.vault-lb-table--roster-power tbody tr.houseleague-lbb-gf-row--1:not(.houseleague-lbb-user-row--pinned):not(.vault-lb-tr--current-user):not(.houseleague-lbb-row--current-player-name):hover{background:linear-gradient(90deg,#e8c54761,#e8c5472e 52%,#0f172a42);box-shadow:inset 3px 0 #e8c547e0,inset 0 0 0 1px #e8c54747}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-grand-final.vault-lb-table--roster-power tbody tr.houseleague-lbb-gf-row--2:not(.houseleague-lbb-user-row--pinned):not(.vault-lb-tr--current-user):not(.houseleague-lbb-row--current-player-name):hover{background:linear-gradient(90deg,#c8d4e657,#c8d4e629 52%,#0f172a42);box-shadow:inset 3px 0 #c8d4e6c7,inset 0 0 0 1px #c8d4e63d}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-grand-final.vault-lb-table--roster-power tbody tr.houseleague-lbb-gf-row--3:not(.houseleague-lbb-user-row--pinned):not(.vault-lb-tr--current-user):not(.houseleague-lbb-row--current-player-name):hover{background:linear-gradient(90deg,#b8733352,#b8733326 52%,#0f172a42);box-shadow:inset 3px 0 #b87333bd,inset 0 0 0 1px #b8733338}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-grand-final.vault-lb-table--roster-power tbody tr.houseleague-lbb-gf-row--4-8:not(.houseleague-lbb-user-row--pinned):not(.vault-lb-tr--current-user):not(.houseleague-lbb-row--current-player-name):hover{background:linear-gradient(90deg,#22c55e4d,#22c55e24 52%,#0f172a42);box-shadow:inset 3px 0 #22c55e8f,inset 0 0 0 1px #22c55e47}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-grand-final tbody tr.houseleague-lbb-gf-row--1 .houseleague-lbb-reward-cell__usd{color:#e8c547;text-shadow:0 0 12px rgba(232,197,71,.42)}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-grand-final tbody tr.houseleague-lbb-gf-row--2 .houseleague-lbb-reward-cell__usd{color:#c8d4e6;text-shadow:0 0 10px rgba(200,212,230,.35)}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-grand-final tbody tr.houseleague-lbb-gf-row--3 .houseleague-lbb-reward-cell__usd{color:#b87333;text-shadow:0 0 10px rgba(184,115,51,.35)}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-grand-final tbody tr.houseleague-lbb-gf-row--4-8 .houseleague-lbb-reward-cell__usd{color:#22c55eeb;text-shadow:0 0 12px rgba(34,197,94,.22)}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge tbody tr.houseleague-lbb-user-row--pinned{position:sticky;bottom:0;z-index:6;background:#0a2a1f;box-shadow:inset 0 0 0 1px #22c55e6b,0 -1px #22c55e8c,0 -12px 26px #020c08b8}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-search-meta .hl-iv-roster__explorer-row:not(.houseleague-lbb-toolbar-primary-row){flex:1 1 clamp(260px,52vw,720px);min-width:0}.houseleague .houseleague-lbb-roster-vault-panel .hl-iv-roster__explorer-label-row .simple-input-label{font-size:clamp(9.5px,.65rem + .42vw,12px);line-height:1.42;letter-spacing:.04em}.houseleague .houseleague-lbb-roster-vault-panel .hl-iv-roster__explorer-scan-label{gap:clamp(4px,.85vw,8px)}.houseleague .houseleague-lbb-roster-vault-panel .hl-iv-roster__explorer-scan-label-text{font-size:clamp(9.5px,.64rem + .42vw,11.5px);letter-spacing:.038em}.houseleague .houseleague-lbb-roster-vault-panel .hl-iv-roster__explorer-scan-label-or{font-size:clamp(9px,.72em + .2vw,10.5px)}.houseleague .houseleague-lbb-roster-vault-panel .hl-iv-roster__explorer-scan .simple-input.simple-input-medium.simple-input-default.tournament-input{font-size:clamp(11px,.76rem + .42vw,13px);line-height:1.38}.houseleague .houseleague-lbb-roster-vault-panel .hl-iv-roster__explorer-scan .simple-input.simple-input-medium.simple-input-default.tournament-input::placeholder{font-size:clamp(9.5px,.64rem + .42vw,11.5px);line-height:1.35}.houseleague .houseleague-lbb-roster-vault-panel .hl-iv-roster__explorer-row:not(.houseleague-lbb-toolbar-primary-row) .hl-iv-roster__explorer-input-wrap.simple-input-section.simple-input-medium.simple-input-default.tournament-input.description-input{width:100%;max-width:100%;flex:1 1 auto}.houseleague .houseleague-lbb-roster-vault-panel .hl-iv-roster__explorer-input-wrap.simple-input-section:hover{transform:none;box-shadow:none}.houseleague .houseleague-lbb-roster-vault-panel .motorverse-lbb-roster-explorer-input::placeholder{font-size:clamp(9.5px,.64rem + .42vw,11.5px);font-weight:500;letter-spacing:.02em;line-height:1.35;opacity:.58}.houseleague .houseleague-lbb-phase-th{min-width:98px;vertical-align:top}.houseleague .houseleague-lbb-phase-th-label{font-size:10px;font-weight:800;letter-spacing:.03em;margin-bottom:4px}.houseleague .houseleague-lbb-phase-th-filters{display:grid;grid-template-columns:1fr 1fr;gap:4px}.houseleague .houseleague-lbb-phase-th-filters input{width:100%;min-width:0;padding:3px 4px;font-size:10px;color:#e2e8f0f5;background:#0f172abf;border:1px solid rgba(71,85,105,.55);border-radius:6px}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table{width:100%;table-layout:fixed}.houseleague .houseleague-lbb-roster-vault-panel table.vault-lb-table.vault-lb-table--motorverse-lbb-player-rank-merge.vault-lb-table--roster-power{border-collapse:separate;border-spacing:0}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge.vault-lb-table--roster-power tbody td{border-bottom:1px solid rgb(12,18,28);vertical-align:middle;padding-top:2px;padding-bottom:4px}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge.vault-lb-table--roster-power tbody td.vault-lb-td-event-points{vertical-align:top}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge.vault-lb-table--roster-power tbody td.vault-lb-td-event-points>.houseleague-lbb-phase-cell-stack{display:grid;grid-template-rows:auto 1fr;gap:1px;align-items:stretch;justify-items:start;min-height:100%;height:100%;box-sizing:border-box}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge.vault-lb-table--roster-power tbody td.vault-lb-td-event-points .houseleague-lbb-phase-cell-stack>.houseleague-lbb-rank-stack-row{grid-row:2;align-self:end}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge.vault-lb-table--roster-power tbody tr:not(.houseleague-lbb-user-row--pinned):not(.vault-lb-tr--current-user):not(.houseleague-lbb-row--current-player-name):hover{box-shadow:inset 0 0 0 1px #0ee2f152}.houseleague .houseleague-lbb-roster-vault-panel table.vault-lb-table.vault-lb-table--motorverse-lbb-player-rank-merge.vault-lb-table--roster-power .vault-lb-th-player-tight.houseleague-lbb-col--player-narrow:not(.vault-lb-th--player-rank-merge),.houseleague .houseleague-lbb-roster-vault-panel table.vault-lb-table.vault-lb-table--motorverse-lbb-player-rank-merge.vault-lb-table--roster-power .vault-lb-td-player-tight.houseleague-lbb-col--player-narrow:not(.vault-lb-td--player-rank-merge){overflow:visible!important;white-space:normal;vertical-align:middle;min-width:168px;width:22%;max-width:none}.houseleague .houseleague-lbb-roster-vault-panel table.vault-lb-table.vault-lb-table--motorverse-lbb-player-rank-merge.vault-lb-table--roster-power .vault-lb-td-player-tight.houseleague-lbb-col--player-narrow.vault-lb-td--player-rank-merge{padding:6px 4px;vertical-align:top}.houseleague .houseleague-lbb-roster-vault-panel table.vault-lb-table.vault-lb-table--motorverse-lbb-player-rank-merge.vault-lb-table--roster-power thead+tbody tr:first-child>td{padding-top:0!important}.houseleague .houseleague-lbb-roster-vault-panel table.vault-lb-table.vault-lb-table--motorverse-lbb-player-rank-merge.vault-lb-table--roster-power thead+tbody tr:first-child .vault-lb-td-player-tight.houseleague-lbb-col--player-narrow.vault-lb-td--player-rank-merge{padding-top:0!important}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge.vault-lb-table--roster-power thead tr:not(.houseleague-lbb-superhead-row) th{box-shadow:none;border-bottom:1px solid rgb(12,18,28);padding:4px 4px 2px!important;box-sizing:border-box;min-height:var(--hl-mv-subhead-h);vertical-align:middle}.houseleague .houseleague-lbb-roster-vault-panel table.vault-lb-table.vault-lb-table--motorverse-lbb-player-rank-merge.vault-lb-table--roster-power thead tr:not(.houseleague-lbb-superhead-row) .vault-lb-th-player-tight.houseleague-lbb-col--player-narrow.vault-lb-th--player-rank-merge{padding-bottom:0!important;vertical-align:bottom;line-height:1.15;min-width:168px;width:22%;max-width:none;overflow:visible!important;white-space:normal}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table th,.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table td.vault-lb-td-player-tight{overflow:visible!important;text-overflow:clip}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table tr.houseleague-lbb-row--clickable:hover{background:#0ee1f20e}@keyframes houseleague-lbb-scan-row-glow{0%{box-shadow:inset 0 0 0 1px #0ee1f259,0 0 #0ee1f200;filter:brightness(1)}50%{box-shadow:inset 0 0 0 1px #0ee1f2f2,0 0 32px 8px #0ee1f26b;filter:brightness(1.08)}to{box-shadow:inset 0 0 0 1px #0ee1f233,0 0 #0ee1f200;filter:brightness(1)}}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table tbody tr.houseleague-lbb-row--scan-highlight{animation:houseleague-lbb-scan-row-glow .52s ease-in-out 6}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-th-player-tight,.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-td-player-tight{min-width:70px}.houseleague .houseleague-lbb-row--current-player-name td{background:transparent}.houseleague .vault-lb-table tbody tr.vault-lb-tr--current-user,.houseleague .vault-lb-table tbody tr.houseleague-lbb-row--current-player-name{background:linear-gradient(90deg,#22c55e33,#22c55e1a 55%,#0f172a38);box-shadow:inset 0 0 0 1px #22c55e70}.houseleague .vault-lb-table tbody tr.vault-lb-tr--current-user td,.houseleague .vault-lb-table tbody tr.houseleague-lbb-row--current-player-name td{background:transparent!important}.houseleague .vault-lb-table tbody tr.houseleague-lbb-row--gf-checkmate-eligible{background:linear-gradient(90deg,#22c55e47,#22c55e24 55%,#0f172a38);box-shadow:inset 0 0 0 1px #22c55e85}.houseleague .vault-lb-table tbody tr.houseleague-lbb-row--gf-checkmate-eligible td{background:transparent!important}.houseleague .vault-lb-table tbody tr.houseleague-lbb-row--gf-checkmate-eligible:hover{background:linear-gradient(90deg,#22c55e5c,#22c55e33 55%,#0f172a47);box-shadow:inset 0 0 0 1px #22c55ea6,0 10px 22px #02061747}.houseleague .vault-lb-table tbody tr.houseleague-lbb-row--gf-checkmate-eligible:hover td{background:transparent!important}.houseleague .vault-lb-table tbody tr.vault-lb-tr--current-user:hover,.houseleague .vault-lb-table tbody tr.houseleague-lbb-row--current-player-name:hover{background:linear-gradient(90deg,#22c55e4d,#22c55e2e 55%,#0f172a47);box-shadow:inset 0 0 0 1px #22c55e99,0 10px 22px #02061747}.houseleague .vault-lb-table tbody tr.vault-lb-tr--current-user:hover td,.houseleague .vault-lb-table tbody tr.houseleague-lbb-row--current-player-name:hover td{background:transparent!important}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge tbody tr.houseleague-lbb-user-row--pinned td{background-color:#0a2a1f!important;background-image:none!important}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge tbody tr.houseleague-lbb-user-row--pinned:hover{background:#0c3427}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge tbody tr.houseleague-lbb-user-row--pinned:hover td{background-color:#0c3427!important;background-image:none!important}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-player-cell--tight{gap:0}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-avatar--sm{width:34px;height:34px;border-radius:8px}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-nick--tight:not(.vault-lb-nick--adaptive){max-width:none;overflow:visible;white-space:normal;overflow-wrap:anywhere;word-break:break-word;font-size:11px;line-height:1.28}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-th-sort{min-width:74px;overflow:hidden}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge{table-layout:fixed}.houseleague .houseleague-lbb-roster-vault-panel table.vault-lb-table--motorverse-lbb-player-rank-merge col.houseleague-mv-col-board{width:32px}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge .vault-lb-th-sort.houseleague-lbb-col--board{min-width:0!important;width:32px!important;max-width:32px!important;overflow:hidden;box-sizing:border-box}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge thead tr:not(.houseleague-lbb-superhead-row)>th:nth-child(2),.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge tbody tr>td:nth-child(2){width:32px!important;min-width:32px!important;max-width:32px!important;box-sizing:border-box;overflow:hidden}@media(min-width:1100px){.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge.vault-lb-table--roster-power .vault-lb-th-player-tight.houseleague-lbb-col--player-narrow,.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge.vault-lb-table--roster-power .vault-lb-td-player-tight.houseleague-lbb-col--player-narrow{padding-right:0!important}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge .vault-lb-th-sort.houseleague-lbb-col--board,.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge .houseleague-lbb-col--tight.houseleague-lbb-col--board,.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge .houseleague-lbb-col-tight-cell.houseleague-lbb-col--board-cell{width:32px!important;min-width:32px!important;max-width:32px!important}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge thead tr:not(.houseleague-lbb-superhead-row)>th:nth-child(2),.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge tbody tr>td:nth-child(2),.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge .vault-lb-th-sort.houseleague-lbb-col--board,.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge .houseleague-lbb-col-tight-cell.houseleague-lbb-col--board-cell{padding-left:0!important;border-left-width:0!important}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge thead tr:not(.houseleague-lbb-superhead-row)>th:nth-child(2),.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge tbody tr>td:nth-child(2){padding-right:0!important}}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-sort-head{font-size:9px;line-height:1.1;white-space:nowrap;letter-spacing:.03em;padding:7px 6px;overflow:hidden;text-overflow:ellipsis}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge .vault-lb-sort-head{padding:3px 4px!important}.houseleague .houseleague-lbb-board-th-label{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;line-height:1;max-width:100%}.houseleague .houseleague-lbb-board-th-line{display:block;white-space:nowrap;text-transform:uppercase;font-size:7px;font-weight:800;letter-spacing:.055em;line-height:1.05}.houseleague .houseleague-lbb-board-th-count{display:block;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:5px;font-weight:750;font-variant-numeric:tabular-nums;line-height:1}.houseleague .houseleague-lbb-roster-vault-panel .houseleague-lbb-col--board .vault-lb-sort-head{flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:2px 0;font-size:6px;line-height:1;letter-spacing:0;white-space:normal;overflow:visible;text-overflow:clip}.houseleague .houseleague-lbb-roster-vault-panel .houseleague-lbb-col--board .vault-lb-sort-arrow{font-size:5px;line-height:1;margin-top:0}.houseleague .houseleague-lbb-roster-vault-panel .houseleague-lbb-col--tight{width:52px;min-width:52px}.houseleague .houseleague-lbb-roster-vault-panel .houseleague-lbb-col-tight-cell{width:52px;min-width:52px;font-size:11px}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge .houseleague-lbb-col--tight.houseleague-lbb-col--board,.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge .houseleague-lbb-col-tight-cell.houseleague-lbb-col--board-cell{width:32px!important;min-width:32px!important;max-width:32px!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box}.houseleague .houseleague-lbb-roster-vault-panel .houseleague-lbb-board-qty-cell{display:block;margin:0 auto;text-align:center;font-size:8px;font-variant-numeric:tabular-nums;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-num.houseleague-lbb-board-qty-cell{margin-top:0}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-th-tip-anchor{overflow:visible}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-th-hovertip{left:0;right:auto;width:auto;min-width:min(240px,94vw);max-width:min(340px,94vw);box-sizing:border-box;overflow:hidden;white-space:normal!important;overflow-wrap:anywhere;word-break:normal;z-index:50}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-th-hovertip .vault-lb-th-hovertip-p{white-space:normal!important;overflow-wrap:break-word;word-break:break-word}.houseleague .houseleague-lbb-roster-vault-panel .houseleague-lbb-col--wide,.houseleague .houseleague-lbb-roster-vault-panel .houseleague-lbb-col-wide-cell{width:124px;min-width:124px}.houseleague .houseleague-lbb-roster-vault-panel .houseleague-lbb-col-wide-cell{overflow:visible}.houseleague .houseleague-lbb-roster-vault-panel .houseleague-lbb-col-wide-cell .vault-lb-num,.houseleague .houseleague-lbb-roster-vault-panel .houseleague-lbb-col-wide-cell .vault-lb-metric-inline-pct{color:#ecfeffeb}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-metric-top{gap:4px}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-metric-inline-pct{font-size:8px;flex:0 0 auto;flex-shrink:0;margin-left:2px;max-width:none;overflow:visible;white-space:nowrap;font-variant-numeric:tabular-nums}.houseleague .houseleague-lbb-roster-vault-panel{margin-bottom:0;margin-top:8px;padding:0 1px 16px;--hl-mv-superhead-h: 40px;--hl-mv-subhead-h: 58px;--hl-mv-thead-snap-pad: calc(var(--hl-mv-superhead-h) + var(--hl-mv-subhead-h) + 4px)}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-toolbar{position:relative;z-index:12;margin-bottom:8px;align-items:flex-start;gap:clamp(10px,2vw,16px);row-gap:12px}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-metric-top--inline{display:flex;align-items:baseline;gap:4px 6px;flex-wrap:wrap}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-metric-top--inline .vault-lb-num{flex:0 0 auto;min-width:0}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-metric-bar-track{min-width:0;width:100%;height:5px}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--roster-power .vault-lb-metric-stack{min-width:0;max-width:100%;width:100%;overflow:visible}.houseleague .houseleague-lbb-roster-vault-panel .hl-iv-roster__progress-wrap.hl-iv-roster__progress-wrap--secondary.vault-lb-roster-hl-bar{width:100%;min-width:0;max-width:100%}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-metric-gap{display:inline-block;margin-left:6px;font-size:10px;font-weight:500;line-height:1;letter-spacing:.01em;color:#94a3b8e6;background:#94a3b814;border:1px solid rgba(148,163,184,.2);border-radius:999px;padding:2px 6px;vertical-align:middle;white-space:nowrap}.houseleague .houseleague-panel.wide.houseleague-panel-step.theme-details-border{padding-left:8px;padding-right:8px}@media(max-width:980px){.houseleague .houseleague-lbb-roster-vault-panel{--hl-mv-superhead-h: 36px;--hl-mv-subhead-h: 54px}.houseleague .houseleague-lbb-roster-vault-panel table.vault-lb-table--motorverse-lbb-player-rank-merge col.houseleague-mv-col-board{width:30px}.houseleague .houseleague-lbb-holders-block{margin-bottom:8px;padding-bottom:8px}.houseleague .houseleague-lbb-roster-meta{font-size:11px}.houseleague .houseleague-lbb-roster-table-wrap{max-height:min(64vh,560px);overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge{min-width:min(100%,720px)}.houseleague .houseleague-lbb-col--rewards,.houseleague .houseleague-lbb-col--rewards.vault-lb-th-sort{width:2.66rem;min-width:2.66rem;max-width:2.81rem}.houseleague .houseleague-lbb-reward-th-compact{font-size:.5rem}.houseleague .houseleague-lbb-reward-th-pool{font-size:.48rem}.houseleague .houseleague-lbb-reward-cell__line{font-size:.48rem;gap:2px}.houseleague .houseleague-lbb-reward-cell--compact .houseleague-lbb-reward-cell__usd{font-size:.62rem}.houseleague .houseleague-lbb-reward-cell--grand_final .houseleague-lbb-reward-cell__usd{font-size:.64rem}.houseleague .houseleague-lbb-col--semi-payout{min-width:3.2rem}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table th,.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table td{font-size:10px;padding-left:4px;padding-right:4px}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-th-player-tight,.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-td-player-tight{min-width:66px}.houseleague .houseleague-lbb-roster-vault-panel table.vault-lb-table.vault-lb-table--motorverse-lbb-player-rank-merge.vault-lb-table--roster-power .vault-lb-td-player-tight.houseleague-lbb-col--player-narrow,.houseleague .houseleague-lbb-roster-vault-panel table.vault-lb-table.vault-lb-table--motorverse-lbb-player-rank-merge.vault-lb-table--roster-power .vault-lb-th-player-tight.houseleague-lbb-col--player-narrow{min-width:max(9rem,min(46vw,20rem))!important;overflow:visible!important}.houseleague .houseleague-lbb-roster-vault-panel .houseleague-lbb-superhead-row th{font-size:9px;top:0;padding:6px 4px}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table thead tr:not(.houseleague-lbb-superhead-row) th{top:var(--hl-mv-superhead-h)}.houseleague .houseleague-lbb-roster-vault-panel .houseleague-lbb-col--player-narrow{width:110px;min-width:110px}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge .houseleague-lbb-col--player-narrow{width:auto;min-width:120px}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-nick--tight:not(.vault-lb-nick--adaptive){max-width:78px;font-size:10px}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge .vault-lb-nick--tight:not(.vault-lb-nick--adaptive){max-width:none;font-size:11px}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-th-sort{min-width:64px}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge .vault-lb-th-sort.houseleague-lbb-col--board{min-width:0!important;width:30px!important;max-width:30px!important}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge thead tr:not(.houseleague-lbb-superhead-row)>th:nth-child(2),.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge tbody tr>td:nth-child(2){width:30px!important;min-width:30px!important;max-width:30px!important}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-sort-head{font-size:8px;padding:6px 4px}.houseleague .houseleague-lbb-roster-vault-panel .houseleague-lbb-col--tight,.houseleague .houseleague-lbb-roster-vault-panel .houseleague-lbb-col-tight-cell{width:46px;min-width:46px}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge .houseleague-lbb-col--tight.houseleague-lbb-col--board,.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge .houseleague-lbb-col-tight-cell.houseleague-lbb-col--board-cell{width:30px!important;min-width:30px!important;max-width:30px!important;padding-left:0!important;padding-right:0!important}.houseleague .houseleague-lbb-roster-vault-panel .houseleague-lbb-col--wide,.houseleague .houseleague-lbb-roster-vault-panel .houseleague-lbb-col-wide-cell{width:100px;min-width:100px}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-metric-bar-track{min-width:0;width:100%;height:4px}.houseleague .houseleague-lbb-phase-th{min-width:86px}.houseleague .houseleague-lbb-phase-th-filters input{font-size:9px;padding:3px}.houseleague .houseleague-lbb-info-accordion>summary{font-size:10.5px;padding:6px 9px}.houseleague .houseleague-lbb-info-accordion-body{padding:0 8px 8px}.houseleague .houseleague-lbb-info-accordion-body p{font-size:10.5px}.session-meta-points-hover-btn{font-size:9.5px;padding:4px 7px}.houseleague .houseleague-lbb-prize-table{min-width:560px}}@media(max-width:640px){.houseleague .houseleague-lbb-roster-vault-panel table.vault-lb-table--motorverse-lbb-player-rank-merge col.houseleague-mv-col-board{width:28px}.houseleague .houseleague-lbb-holders-block{border-bottom-color:#94a3b81f}.houseleague .houseleague-lbb-roster-table-wrap{max-height:min(60vh,460px);overflow-x:auto;-webkit-overflow-scrolling:touch}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge{min-width:min(100%,640px)}.houseleague .houseleague-lbb-col--rewards,.houseleague .houseleague-lbb-col--rewards.vault-lb-th-sort{width:2.36rem;min-width:2.36rem;max-width:2.51rem}.houseleague .houseleague-lbb-reward-th-wrap{flex-wrap:wrap;justify-content:center;gap:1px 2px}.houseleague .houseleague-lbb-reward-cell__line{flex-wrap:wrap;justify-content:center;font-size:.44rem}.houseleague .houseleague-lbb-toolbar-toggles-grid{grid-template-columns:repeat(3,1fr);width:100%;--hl-lbb-toolbar-cell-w: min(9rem, calc((100% - 12px) / 3))}.houseleague .houseleague-lbb-toolbar-toggles-grid--final-tab{grid-template-columns:min(9rem,100%);--hl-lbb-toolbar-cell-w: min(9rem, 100%)}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table th,.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table td{font-size:9px;padding-left:3px;padding-right:3px}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-th-player-tight,.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-td-player-tight{min-width:60px}.houseleague .houseleague-lbb-roster-vault-panel table.vault-lb-table.vault-lb-table--motorverse-lbb-player-rank-merge.vault-lb-table--roster-power .vault-lb-td-player-tight.houseleague-lbb-col--player-narrow,.houseleague .houseleague-lbb-roster-vault-panel table.vault-lb-table.vault-lb-table--motorverse-lbb-player-rank-merge.vault-lb-table--roster-power .vault-lb-th-player-tight.houseleague-lbb-col--player-narrow{min-width:max(8.5rem,min(50vw,18rem))!important;overflow:visible!important}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-avatar--sm{width:22px;height:22px;border-radius:6px}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-nick--tight:not(.vault-lb-nick--adaptive){max-width:64px;font-size:9px}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge .vault-lb-nick--tight:not(.vault-lb-nick--adaptive){max-width:none;font-size:10px}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-th-sort{min-width:58px}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge .vault-lb-th-sort.houseleague-lbb-col--board{min-width:0!important;width:28px!important;max-width:28px!important}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge thead tr:not(.houseleague-lbb-superhead-row)>th:nth-child(2),.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge tbody tr>td:nth-child(2){width:28px!important;min-width:28px!important;max-width:28px!important}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-sort-head{font-size:7px;padding:5px 3px}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-num{font-size:9px}.houseleague .houseleague-lbb-roster-vault-panel .houseleague-lbb-col--tight,.houseleague .houseleague-lbb-roster-vault-panel .houseleague-lbb-col-tight-cell{width:40px;min-width:40px;font-size:9px}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge .houseleague-lbb-col--tight.houseleague-lbb-col--board,.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-table--motorverse-lbb-player-rank-merge .houseleague-lbb-col-tight-cell.houseleague-lbb-col--board-cell{width:28px!important;min-width:28px!important;max-width:28px!important;padding-left:0!important;padding-right:0!important}.houseleague .houseleague-lbb-roster-vault-panel .houseleague-lbb-col--wide,.houseleague .houseleague-lbb-roster-vault-panel .houseleague-lbb-col-wide-cell{width:86px;min-width:86px}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-metric-bar-track{min-width:0;width:100%;height:4px}.houseleague .houseleague-lbb-roster-vault-panel .vault-lb-metric-inline-pct{font-size:7px;max-width:none;overflow:visible}.houseleague .houseleague-lbb-phase-th{min-width:78px}.houseleague .houseleague-lbb-phase-th-label{font-size:9px}.houseleague .houseleague-lbb-phase-th-filters input{padding:2px 3px;font-size:8.5px}.houseleague .houseleague-lbb-info-accordion-body{overflow-x:auto}.session-meta-points-hover-panel{width:240px;min-width:240px;overflow-x:auto}.houseleague .houseleague-lbb-prize-table th,.houseleague .houseleague-lbb-prize-table td{font-size:10px;white-space:nowrap;padding:4px 5px}}.houseleague .division-grid:has(.division-card--lobby-expanded){display:flex;flex-wrap:wrap;align-items:stretch}.houseleague .division-grid:has(.division-card--lobby-expanded)>.division-card--lobby-expanded{flex:1 0 100%;width:100%;max-width:100%;order:-1}.houseleague .division-grid:has(.division-card--lobby-expanded)>.division-card:not(.division-card--lobby-expanded){flex:1 1 0;min-width:min(100%,200px);max-width:100%}.houseleague .division-card{position:relative;display:flex;flex-direction:column;align-items:stretch;overflow:hidden;min-height:160px;padding:0;border-radius:14px;border:1px solid rgba(255,255,255,.08);background-color:#0000001f}.houseleague .division-card[role=button]{cursor:pointer}.houseleague .division-card-active{border-color:#0ee1f2;box-shadow:0 0 0 1px #0ee1f259}.houseleague .division-illuvium-add-bar{margin-bottom:12px;padding:10px 12px;border-radius:12px;border:1px solid rgba(14,225,242,.22);background:#0ee1f20f}.houseleague-ops-row{display:flex;align-items:stretch;gap:12px;margin-bottom:12px}.houseleague-ops-row>.division-illuvium-add-bar{flex:1 1 520px;margin-bottom:0}.houseleague-ops-row>.houseleague-host-prescan{flex:0 0 min(420px,40%);margin:0}.houseleague-ops-row>.houseleague-host-prescan .houseleague-host-prescan__input{min-height:92px}@media(max-width:980px){.houseleague-ops-row{flex-direction:column}.houseleague-ops-row>.houseleague-host-prescan{flex:0 0 auto}}.houseleague-organizer-host-stack{display:flex;align-items:stretch;gap:12px;flex-wrap:wrap}.houseleague-organizer-host-stack>.division-illuvium-add-bar{flex:1 1 520px;margin-bottom:0}.houseleague-organizer-host-stack>.houseleague-host-prescan{flex:0 0 min(420px,40%);margin:0}.houseleague-organizer-host-stack>.houseleague-host-prescan .houseleague-host-prescan__input{min-height:92px}@media(max-width:980px){.houseleague-organizer-host-stack{flex-direction:column}.houseleague-organizer-host-stack>.houseleague-host-prescan{flex:0 0 auto}}.houseleague-host-prescan{margin:10px 0 12px;padding:10px 12px;border-radius:12px;border:1px solid rgba(168,85,247,.22);background:#5b21b614}.houseleague-host-prescan__title{font-size:12px;font-weight:900;letter-spacing:.02em;color:#e2e8f0f2;margin-bottom:4px}.houseleague-host-prescan__sub{font-size:12px;color:#94a3b8eb;margin-bottom:8px}.houseleague-host-prescan__input{width:100%;min-height:92px;resize:vertical;margin-bottom:8px}.houseleague .houseleague-host-prescan__input.lucid-cyber-input{border:1px solid rgba(168,85,247,.34);background:#0206178c;color:#e2e8f0f2;box-shadow:0 0 0 1px #a855f71f,0 16px 40px #0000002e}.houseleague .houseleague-host-prescan__input.lucid-cyber-input:hover:not(:disabled){border-color:#c084fc80;background:#0206179e}.houseleague .houseleague-host-prescan__input.lucid-cyber-input:focus-visible:not(:disabled){outline:none;border-color:#0ee1f2a6;box-shadow:0 0 0 1px #0ee1f259,0 0 22px #0ee1f22e}.houseleague .houseleague-host-prescan__input.lucid-cyber-input::placeholder{color:#94a3b8bf}.houseleague-host-prescan__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.houseleague-host-prescan__ok{font-size:12px;font-weight:800;color:#34d399f2}.houseleague-host-test-lobby{margin:12px 0 0;padding:10px 12px;border-radius:12px;border:1px solid rgba(14,225,242,.22);background:#082f491f}.houseleague-host-test-lobby .houseleague-host-prescan__sub code{font-size:.92em}.houseleague .division-illuvium-add-label{font-size:12px;opacity:.88;margin-bottom:8px;line-height:1.35}.houseleague .division-illuvium-add-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.houseleague .division-illuvium-input{flex:1;min-width:200px;padding:9px 11px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#00000040;color:#eaf6ff;font-size:13px;font-family:ui-monospace,monospace;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.houseleague .division-illuvium-input.lucid-cyber-input{border:1px solid rgba(14,225,242,.38);background:#ffffff0d;box-shadow:0 0 0 1px #0ee1f214}.houseleague .division-illuvium-input.lucid-cyber-input:hover:not(:disabled){border-color:#0ee1f280;background:#ffffff12}.houseleague .division-illuvium-input.lucid-cyber-input:focus-visible:not(:disabled){border-color:#0ee1f2a6;box-shadow:0 0 0 1px #0ee1f259,0 0 22px #0ee1f238}.houseleague .division-illuvium-input.lucid-cyber-input::placeholder{color:#94a3b8bf}.houseleague .division-illuvium-add-btn{padding:9px 14px;border-radius:10px;border:1px solid rgba(14,225,242,.45);background:#0ee1f21f;color:#c9fbff;font-size:13px;font-weight:600;cursor:pointer}.houseleague .division-illuvium-add-btn:disabled{opacity:.45;cursor:not-allowed}.houseleague .division-illuvium-add-btn--secondary{border-color:#94a3b859;background:#ffffff0f;color:#e2e8f0f2}.houseleague .division-illuvium-gateway-row{margin-top:10px;padding-top:10px;border-top:1px dashed rgba(14,225,242,.2);display:flex;flex-direction:column;gap:8px}.houseleague .division-illuvium-gateway-label{font-size:11px;line-height:1.4;opacity:.82;color:#cbd5e1f2}.houseleague .division-illuvium-gateway-controls{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.houseleague .division-illuvium-games{margin-top:10px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.houseleague .division-illuvium-games-title{font-size:11px;text-transform:uppercase;letter-spacing:.06em;opacity:.75;margin-bottom:6px}.houseleague .division-illuvium-game-row{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:8px 0;font-size:11px;border-bottom:1px solid rgba(255,255,255,.06)}.houseleague .division-illuvium-game-row:last-child{border-bottom:none}.houseleague .division-illuvium-game-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:11px;border:1px solid rgba(255,255,255,.1);border-radius:10px;overflow:hidden;background:#0003}.houseleague .division-illuvium-game-table thead th{text-align:left;font-size:9px;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:#94a3b8e6;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.1);background:#00000059;width:50%}.houseleague .division-illuvium-game-table thead th:first-child{border-right:1px solid rgba(255,255,255,.08)}.houseleague .division-illuvium-game-table--guest-only thead th{width:100%}.houseleague .division-illuvium-game-table--guest-only thead th:first-child,.houseleague .division-illuvium-game-table--guest-only tbody td{border-right:none}.houseleague .division-illuvium-game-table tbody td{vertical-align:top;padding:8px 10px;border-right:1px solid rgba(255,255,255,.06);min-width:0}.houseleague .division-illuvium-game-table tbody td:last-child{border-right:none}.houseleague .division-illuvium-table-cell{max-width:100%}.houseleague .division-illuvium-game-id-full{max-width:none;white-space:normal;word-break:break-all;font-size:11px;line-height:1.35}.houseleague .division-illuvium-id-copy{display:inline-flex;align-items:center;gap:2px;flex:0 1 auto;min-width:0;max-width:100%}.houseleague .division-illuvium-game-id{flex:0 1 auto;max-width:9.5rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.92}.houseleague .division-illuvium-copy{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:2px;border:none;border-radius:6px;background:transparent;color:#0ee1f2;cursor:pointer}.houseleague .division-illuvium-copy:hover{color:#5ef3ff}.houseleague .division-illuvium-copy:focus-visible{outline:2px solid #0ee1f2;outline-offset:2px}.houseleague .division-illuvium-game-actions{flex-shrink:0;width:100%;display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-start;padding-top:2px}.houseleague .division-illuvium-action{font-size:10px;padding:4px 8px;border-radius:8px;border:1px solid rgba(14,225,242,.35);background:#00000040;color:#0ee1f2f2;cursor:pointer}.houseleague .division-illuvium-action.primary{background:#0ee1f21f;font-weight:600}.houseleague .division-illuvium-action.primary.division-illuvium-import-used{color:#94a3b8e6;border-color:#94a3b859;background:#0003;font-weight:500}.houseleague .division-illuvium-action:disabled{opacity:.4;cursor:not-allowed}.houseleague .division-illuvium-remove{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:4px;border:none;border-radius:8px;background:transparent;color:#f87171d9;cursor:pointer}.houseleague .division-illuvium-remove:disabled{opacity:.4;cursor:not-allowed}.houseleague .hl-division-top{display:flex;flex-direction:row;align-items:center;gap:12px;flex-shrink:0;padding:10px 12px 8px;border-bottom:1px solid rgba(255,255,255,.07);border-top-left-radius:13px;border-top-right-radius:13px;background:linear-gradient(180deg,#08142473,#08142433)}.houseleague .division-card:has(.division-card-dice) .hl-division-top{padding-right:48px}.houseleague .hl-division-thumb{flex:0 0 auto;width:64px;height:64px;border-radius:11px;overflow:hidden;border:1px solid rgba(14,225,242,.28);box-shadow:0 0 0 1px #00000059,0 4px 14px #00000059;background-color:#00000059;background-size:cover;background-position:center;background-repeat:no-repeat}.houseleague .hl-division-top-meta{flex:1 1 auto;min-width:0}.houseleague .hl-division-top .division-name{margin:0;padding:0;font-weight:800;font-size:15px;letter-spacing:.2px;line-height:1.3;color:#f8fafcfa;text-shadow:0 1px 2px rgba(0,0,0,.65)}.houseleague-panel-empty-hint,.houseleague-register-manager-lead,.houseleague-roster-bulk-note,.houseleague-register-manager-footnote,.houseleague-roster-bulk-skipped{font-size:13px;line-height:1.45;color:#cbd5e1eb}.houseleague .division-card-main{padding:12px 12px 12px 14px;display:flex;flex-direction:column;gap:0;min-width:0;flex:1 1 auto;position:relative;z-index:4;width:100%;margin:0;background:#081424b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.houseleague .division-card>.division-card-main:last-child{border-bottom-left-radius:13px;border-bottom-right-radius:13px}.houseleague .division-rules{display:flex;flex-direction:column;gap:2px}.houseleague .division-remove{position:absolute;top:8px;right:8px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border-radius:10px;border:1px solid rgba(248,113,113,.35);background:#081424d1;color:#fecaca;cursor:pointer}.houseleague .division-remove:disabled{opacity:.45;cursor:not-allowed}.houseleague .division-rule{font-size:12px;margin-bottom:4px;line-height:1.45}.houseleague .division-rule-label{color:#94a3b8e0;font-weight:600}.houseleague .division-rule-value{color:#f8fafcfa;font-weight:600}.houseleague .division-rule-num{color:#f8fafcfa;font-weight:600;font-variant-numeric:tabular-nums}.houseleague .division-rule-muted{color:#94a3b8d1;font-weight:600;font-variant-numeric:tabular-nums}.houseleague .division-rule-symbol{color:#64748beb;font-weight:600;font-variant-numeric:tabular-nums}.houseleague .division-rule-registered-num{color:#0ee1f2;font-weight:900;font-variant-numeric:tabular-nums}.houseleague .select-division{margin-top:8px;width:100%;padding:9px 10px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#eaf6ff;cursor:pointer}.houseleague .select-division.active{border-color:#9a24ec66;background:#9a24ec1f}.houseleague .division-roster,.houseleague .division-waitlist{margin-top:10px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:6px}.houseleague .division-roster--lobby-expand-open,.houseleague .division-waitlist--lobby-expand-open{max-height:min(112px,22vh);overflow-y:auto;overflow-x:hidden;flex-shrink:0;padding-right:2px;scrollbar-gutter:stable}.houseleague .division-waitlist--lobby-expand-open .waitlist-title{position:sticky;top:0;z-index:1;padding-bottom:4px;margin-bottom:2px;background:linear-gradient(180deg,rgba(15,23,42,.98) 0%,rgba(15,23,42,.92) 70%,transparent 100%)}.houseleague .waitlist-title{font-size:11px;letter-spacing:.1em;text-transform:uppercase;opacity:.8}.houseleague .roster-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 8px;border-radius:10px;background:#0000002e;border:1px solid rgba(255,255,255,.08)}.houseleague .roster-row.waitlisted{background:#f59e0b1a;border-color:#f59e0b38}.houseleague .roster-name{font-weight:700;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1 auto}.houseleague button.roster-name--inspect{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;padding:0;margin:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.houseleague button.roster-name--inspect:hover{color:#7dd3fc;text-decoration:underline}.houseleague .roster-score{font-variant-numeric:tabular-nums;font-size:12px;opacity:.85;margin-left:auto;flex:0 0 auto;text-align:right}.houseleague .roster-score.roster-score--hl-explorer{margin-left:auto;flex:0 0 auto;min-width:0;text-align:right;opacity:1}.houseleague .roster-score.roster-score--hl-explorer .hl-iv-roster__explorer-chip-metrics{justify-content:flex-end}.houseleague .roster-score.roster-score--pending{font-weight:700;font-size:11px;letter-spacing:.03em;text-transform:uppercase;color:#facc15f2;opacity:1}.houseleague .roster-score.roster-score--error{opacity:.55}.houseleague .roster-row--draggable{cursor:grab}.houseleague .roster-row--draggable:active{cursor:grabbing}.houseleague .roster-row--dragging{opacity:.65;outline:1px dashed rgba(14,225,242,.45)}.houseleague .roster-row--busy{pointer-events:none;opacity:.55}.houseleague .roster-row.roster-row--registered-you{border:1px solid #0ee1f2;box-shadow:0 0 0 1px #0ee1f259,0 0 22px #0ee1f224;background:#0ee1f217}.houseleague .roster-row.waitlisted.roster-row--registered-you{border-color:#0ee1f2;background:#0ee1f21a}.houseleague .roster-row-self-actions{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;flex-shrink:0}.houseleague .roster-row-self-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#00000040;color:#e2e8f0;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.houseleague .roster-row-self-btn:hover:not(:disabled){border-color:#0ee1f266;background:#0ee1f21a;color:#f8fafc}.houseleague .roster-row-self-btn:disabled{opacity:.45;cursor:not-allowed}.houseleague .roster-row-self-btn--waitlist{border-color:#f59e0b59;color:#fde68af2}.houseleague .roster-row-self-btn--waitlist:hover:not(:disabled){border-color:#f59e0b8c;background:#f59e0b1f}.houseleague .roster-row-self-btn--leave{border-color:#f8717159;color:#fecacaf2}.houseleague .roster-row-self-btn--leave:hover:not(:disabled){border-color:#f871718c;background:#f871711f}.houseleague .division-card-main--roster-drag-over{outline:2px solid rgba(14,225,242,.5);outline-offset:2px;background:#0ee1f212;border-radius:0 0 14px 14px}.houseleague .roster-division-undo{display:inline-flex;align-items:center;justify-content:center;padding:4px;border:none;border-radius:8px;background:#0ee1f224;color:#0ee1f2f2;cursor:pointer;flex-shrink:0}.houseleague .roster-division-undo:hover:not(:disabled){background:#0ee1f242}.houseleague .roster-division-undo:disabled{opacity:.45;cursor:not-allowed}.houseleague .form-row{display:grid;grid-template-columns:1fr 240px 160px;gap:10px;align-items:center}.houseleague-register-guest-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.houseleague-register-guest-hint{margin:0 0 4px;font-size:13px;line-height:1.45;max-width:36rem}.houseleague-register-guest-row .input{flex:1 1 220px;min-width:0}.houseleague-register-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;align-items:end}.houseleague-register-grid--player{grid-template-columns:minmax(0,1fr) auto;max-width:420px;align-items:center}.houseleague-register-grid .primary-btn{min-height:44px}.houseleague-registration-scan{margin-bottom:12px;padding:10px 12px;border-radius:10px;border:1px solid rgba(14,225,242,.22);background:linear-gradient(135deg,#0ee1f214,#0614248c)}.houseleague-registration-scan__title{font-size:11px;font-weight:800;letter-spacing:.45px;text-transform:uppercase;color:#0ee1f2f2;margin-bottom:6px}.houseleague-registration-scan__text{margin:0;font-size:12px;line-height:1.45;color:#e2e8f0e0}.houseleague-registration-scan--error{border-color:#f8717159;background:linear-gradient(135deg,#f871711a,#0614248c)}.houseleague-registration-scan--error .houseleague-registration-scan__title{color:#fca5a5f2}.houseleague-roster-bulk-label{grid-column:1 / -1;font-size:13px;line-height:1.45;opacity:.88;margin:2px 0 0}.houseleague-roster-bulk-label strong{color:#0ee1f2f2;font-weight:600}.houseleague-roster-bulk-option{grid-column:1 / -1;display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;margin:6px 0 4px;cursor:pointer;opacity:.92}.houseleague-roster-bulk-option input{margin-top:3px;flex-shrink:0}.houseleague-roster-bulk{grid-column:1 / -1;min-height:120px;resize:vertical;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:12px;line-height:1.45}.houseleague-roster-bulk-btn{grid-column:1 / -1;justify-self:start}.houseleague-lucid-field{min-width:0}.houseleague-lucid-field .houseleague-lucid-dropdown{width:100%}.houseleague .input{width:100%;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#0003;color:#eaf6ff;outline:none}.houseleague .primary-btn{padding:10px 12px;border-radius:12px;border:1px solid rgba(14,225,242,.35);background:#0ee1f224;color:#eaf6ff;font-weight:800;cursor:pointer}.houseleague .primary-btn:disabled{opacity:.5;cursor:not-allowed}.houseleague .notice{padding:10px 12px;border-radius:12px;border:1px solid rgba(245,158,11,.25);background:#f59e0b1a;margin-bottom:10px;font-size:13px}.houseleague .error{margin-top:10px;padding:10px 12px;border-radius:12px;border:1px solid rgba(220,38,38,.3);background:#dc26261f;font-size:13px}.houseleague .success{margin-top:10px;padding:10px 12px;border-radius:12px;border:1px solid rgba(16,185,129,.3);background:#10b9811f;font-size:13px}@media(max-width:1200px){.houseleague-grid{grid-template-columns:1fr}.houseleague-browse-flow .houseleague-flow-join{display:none}.houseleague-browse-flow--focus-details .houseleague-flow-join--before-details{display:flex}.houseleague-browse-flow{flex-direction:column}.houseleague-browse-flow.houseleague-browse-flow--focus-details{flex-direction:row}.houseleague-browse-flow>.houseleague-panel-step:not(.wide),.houseleague-browse-flow-leading>.houseleague-panel-step:not(.wide){flex:1 1 auto;max-width:none;min-width:0}.houseleague-browse-flow--focus-details .houseleague-browse-flow-leading{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;max-width:none}.houseleague .division-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.houseleague .hl-division-thumb{width:56px;height:56px}.houseleague .form-row{grid-template-columns:1fr}.houseleague-quick-guide-shell{flex-direction:column;align-items:stretch}.houseleague-quick-guide-shell-title{flex:1 1 auto;max-width:none;border-right:none;border-bottom:1px solid rgba(14,225,242,.14)}.houseleague-quick-guide-lucid-rail{flex:1 1 auto;width:100%;max-width:none;border-right:none;border-bottom:1px solid rgba(14,225,242,.14);min-height:120px}.houseleague-quick-guide-grid{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;overflow-x:auto;gap:10px;-webkit-overflow-scrolling:touch;padding:12px 12px 14px;flex:1 1 auto;border-left:none;border-bottom:1px solid rgba(14,225,242,.12)}.houseleague-quick-guide-item{flex:0 0 min(200px,78vw);min-width:160px;min-height:168px;height:auto;align-self:stretch}.houseleague-quick-guide-example{flex:1 1 auto;min-width:0;border-left:none;padding:12px 14px 14px}}.houseleague-loading{padding:20px;opacity:.85}.houseleague-nav-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 12px;margin-bottom:12px;min-width:0;width:100%;box-sizing:border-box}.houseleague-nav-row .houseleague-quick-guide-summary.houseleague-quick-guide-summary--compact{justify-content:flex-end}.houseleague-nav-row-primary{flex:0 1 auto;align-self:flex-start;width:fit-content;max-width:100%;min-width:0}.houseleague-nav-row-primary>.corner-spotlight{display:block;width:fit-content;max-width:100%}.houseleague-quick-guide-details--inline-nav{flex:0 1 auto;margin:0 0 0 auto;align-self:flex-start;max-width:min(100%,540px);border-radius:10px}.houseleague-nav-row>.houseleague-quick-guide-details.houseleague-quick-guide-details--inline-nav:not([open]){margin-left:auto;margin-right:0;flex:0 0 auto;width:max-content;max-width:min(100%,540px)}.houseleague-quick-guide-details--inline-nav[open]{flex:1 1 100%;margin-left:0;margin-right:0;max-width:100%;width:100%}.houseleague-quick-guide-summary.houseleague-quick-guide-summary--compact{justify-content:flex-end;padding:5px 8px;gap:4px 8px;font-size:11px}.houseleague-quick-guide-summary--compact .houseleague-quick-guide-summary-meta{flex:0 1 auto}.houseleague-quick-guide-summary--compact .houseleague-quick-guide-summary-step{font-size:10px;gap:4px}.houseleague-quick-guide-summary--compact .houseleague-quick-guide-summary-node{width:18px;height:18px;font-size:9px}.houseleague-top-bar .houseleague-nav-left{flex:0 1 auto;min-width:0;width:fit-content;max-width:100%}.houseleague-top-bar .houseleague-organizer-intro-inline{margin-top:4px;padding:6px 8px}.houseleague-nav-left{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:0}.houseleague-nav-left>.houseleague-subnav{align-self:flex-start}.houseleague-nav-left .houseleague-organizer-intro-inline{margin-top:8px;margin-left:0;max-width:720px;width:100%;box-sizing:border-box;padding:8px 12px}.houseleague-organizer-intro-inline h3{margin:0 0 2px;font-size:13px;font-weight:800;letter-spacing:.04em}.houseleague-organizer-intro-inline .houseleague-organizer-intro-lead{margin:0 0 8px;font-size:11px;opacity:.75;line-height:1.35}.houseleague-organizer-intro-inline .houseleague-organizer-switch{margin-top:0}.houseleague-quick-guide-details{margin:0 0 12px;border-radius:12px;border:1px solid rgba(14,225,242,.14);background:#08142461;overflow:hidden}.houseleague-quick-guide-summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:8px 12px;cursor:pointer;list-style:none;font-size:12px;font-weight:700;color:#e2e8f0eb;-webkit-user-select:none;user-select:none}.houseleague-quick-guide-summary::-webkit-details-marker{display:none}.houseleague-quick-guide-summary-text{color:#0ee1f2f2}.houseleague-quick-guide-summary-meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;flex:1 1 auto;min-width:0}.houseleague-quick-guide-summary-step{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.houseleague-quick-guide-summary-node{width:22px;height:22px;flex-shrink:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;font-size:10px;font-weight:900;font-variant-numeric:tabular-nums;line-height:1;background:#0f172ad1;border:2px solid rgba(148,163,184,.45)}.houseleague-quick-guide-summary-arrow{color:#94a3b873;font-size:10px;font-weight:700;-webkit-user-select:none;user-select:none}.houseleague-quick-guide-summary-step.summary-rail-series{color:#bfdbfeeb}.houseleague-quick-guide-summary-step.summary-rail-series .houseleague-quick-guide-summary-node{border-color:#60a5faf2;color:#bfdbfefa;box-shadow:0 0 10px #3b82f659,0 0 0 1px #ffffff0d inset}.houseleague-quick-guide-summary-step.summary-rail-sessions{color:#a7f3d0eb}.houseleague-quick-guide-summary-step.summary-rail-sessions .houseleague-quick-guide-summary-node{border-color:#34d399f2;color:#a7f3d0fa;box-shadow:0 0 10px #22c55e52,0 0 0 1px #ffffff0d inset}.houseleague-quick-guide-summary-step.summary-rail-details{color:#e9d5ffeb}.houseleague-quick-guide-summary-step.summary-rail-details .houseleague-quick-guide-summary-node{border-color:#c084fcf2;color:#e9d5fffa;box-shadow:0 0 10px #a855f752,0 0 0 1px #ffffff0d inset}.houseleague-quick-guide-summary-step.summary-rail-bracket{color:#a5f3fceb}.houseleague-quick-guide-summary-step.summary-rail-bracket .houseleague-quick-guide-summary-node{border-color:#0ee1f2f2;color:#a5f3fcfa;box-shadow:0 0 10px #0ee1f261,0 0 0 1px #ffffff0d inset}.houseleague-quick-guide-summary-chevron{flex-shrink:0;color:#94a3b8bf;transition:transform .22s ease}.houseleague-quick-guide-details[open] .houseleague-quick-guide-summary-chevron{transform:rotate(180deg)}.houseleague-quick-guide--in-details{margin:0;border-radius:0;border:none;border-top:1px solid rgba(14,225,242,.14);box-shadow:none}@media(max-width:640px){.houseleague-quick-guide-summary-meta{flex-basis:100%;order:3}}.houseleague-subnav{display:inline-flex;flex-wrap:wrap;align-items:flex-end;gap:6px;margin:0;width:fit-content;max-width:100%}.houseleague-subnav--in-roster{gap:5px;flex-wrap:nowrap}.houseleague-subnav--in-roster .houseleague-subnav-btn{padding:6px 11px;font-size:12px;gap:6px;border-radius:9px 9px 0 0}.houseleague-subnav-btn{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;padding:8px 14px;border-radius:10px 10px 0 0;border:1px solid rgba(255,255,255,.08);border-bottom:2px solid transparent;background:#00000038;color:#cbd5e1c7;font-weight:600;font-size:13px;cursor:pointer;position:relative;transition:color .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.houseleague-subnav-btn:hover{color:#f8fafc;background:#ffffff0d;border-color:#ffffff1f}.houseleague-subnav-btn--sessions:hover:not(.active){border-color:#22d3ee47;color:#ecfefff2}.houseleague-subnav-btn--manage:hover:not(.active){border-color:#a78bfa52;color:#faf5fff2}.houseleague-subnav-btn--sessions.active{color:#ecfeff;border-color:#22d3ee6b;border-bottom-color:#22d3ee;background:linear-gradient(135deg,#22d3ee29,#0ee1f20f,#0f172a6b);box-shadow:0 0 0 1px #22d3ee14 inset,0 0 18px #22d3ee1f;font-weight:700}.houseleague-subnav-btn--manage.active{color:#faf5ff;border-color:#a78bfa73;border-bottom-color:#a78bfa;background:linear-gradient(135deg,#a78bfa24,#6366f11f,#0f172a61);box-shadow:0 0 0 1px #6366f11a inset,0 0 18px #8b5cf624;font-weight:700}.houseleague-subnav-btn.active:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translate(-50%);width:min(36px,70%);height:2px;border-radius:1px;pointer-events:none}.houseleague-subnav-btn--sessions.active:after{background:linear-gradient(90deg,#22d3ee,#67e8f9);box-shadow:0 0 10px #22d3ee73}.houseleague-subnav-btn--manage.active:after{background:linear-gradient(90deg,#6366f1,#c084fc);box-shadow:0 0 10px #818cfa66}.houseleague-subnav-btn:focus-visible{outline:2px solid rgba(99,102,241,.75);outline-offset:2px}.houseleague-subnav-btn--sessions:focus-visible{outline-color:#22d3eed9}.houseleague-quick-guide{margin:0 0 12px;padding:0;border-radius:14px;border:1px solid rgba(14,225,242,.22);background:#0f172a8c;box-shadow:0 0 0 1px #0ee1f20f inset,0 8px 28px #00000040;overflow:hidden}.houseleague-quick-guide-shell{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;min-height:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.houseleague-quick-guide-shell-title{flex:0 0 auto;width:min(122px,22vw);min-width:96px;max-width:140px;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:12px 10px 12px 14px;box-sizing:border-box;border-right:1px solid rgba(14,225,242,.18);background:#060a1259}.houseleague-quick-guide-shell-title-main{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;line-height:1.3;color:#0ee1f2eb;text-shadow:0 0 20px rgba(14,225,242,.25)}.houseleague-quick-guide-shell-title-sub{font-size:11px;font-weight:600;line-height:1.35;color:#cbd5e1d1}.houseleague-quick-guide-lucid-rail{position:relative;display:flex;flex-direction:column;flex:0 0 132px;width:132px;min-width:0;padding:12px 10px 12px 12px;box-sizing:border-box;background:linear-gradient(165deg,#0ee1f21a,#6366f112 48%,#0f172aa6);border-right:1px solid rgba(14,225,242,.2)}.houseleague-quick-guide-rail-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 80% 55% at 20% 35%,rgba(14,225,242,.14) 0%,transparent 62%);opacity:.9}.houseleague-quick-guide-rail-line{position:absolute;left:25px;top:18px;bottom:18px;width:2px;border-radius:2px;background:linear-gradient(180deg,#0ee1f2f2,#38bdf8a6 35%,#818cf8bf 72%,#0ee1f273);box-shadow:0 0 14px #0ee1f28c,0 0 28px #6366f140}.houseleague-quick-guide-rail-steps{list-style:none;margin:0;padding:0;position:relative;z-index:1;display:flex;flex-direction:column;flex:1;min-height:0;justify-content:space-between;gap:6px}.houseleague-quick-guide-rail-step{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;column-gap:8px;padding:3px 0}.houseleague-quick-guide-rail-node{width:26px;height:26px;border-radius:50%;justify-self:center;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;background:#0f172aeb;border:2px solid rgba(14,225,242,.9);box-shadow:0 0 10px #0ee1f280,0 0 0 1px #ffffff0f inset}.houseleague-quick-guide-rail-node .houseleague-quick-guide-rail-step-num{margin:0;padding:0;min-width:0;width:auto;height:auto;border:none;border-radius:0;background:none;box-shadow:none;font-size:11px;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1;text-transform:none;color:#a5f3fcf2}.houseleague-quick-guide-rail-step.rail-series .houseleague-quick-guide-rail-node{border-color:#60a5faf2;box-shadow:0 0 10px #3b82f673,0 0 0 1px #ffffff0f inset}.houseleague-quick-guide-rail-step.rail-series .houseleague-quick-guide-rail-node .houseleague-quick-guide-rail-step-num{color:#bfdbfef5}.houseleague-quick-guide-rail-step.rail-sessions .houseleague-quick-guide-rail-node{border-color:#34d399f2;box-shadow:0 0 10px #22c55e66,0 0 0 1px #ffffff0f inset}.houseleague-quick-guide-rail-step.rail-sessions .houseleague-quick-guide-rail-node .houseleague-quick-guide-rail-step-num{color:#a7f3d0f5}.houseleague-quick-guide-rail-step.rail-details .houseleague-quick-guide-rail-node{border-color:#c084fcf2;box-shadow:0 0 10px #a855f76b,0 0 0 1px #ffffff0f inset}.houseleague-quick-guide-rail-step.rail-details .houseleague-quick-guide-rail-node .houseleague-quick-guide-rail-step-num{color:#e9d5fff5}.houseleague-quick-guide-rail-step.rail-bracket .houseleague-quick-guide-rail-node{border-color:#0ee1f2f2;box-shadow:0 0 12px #0ee1f28c,0 0 0 1px #ffffff0f inset}.houseleague-quick-guide-rail-step.rail-bracket .houseleague-quick-guide-rail-node .houseleague-quick-guide-rail-step-num{color:#a5f3fcf5}.houseleague-quick-guide-rail-label{display:flex;align-items:center;min-width:0;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1.25;color:#e2e8f0e0;text-shadow:0 0 12px rgba(14,225,242,.08)}.houseleague-quick-guide-rail-step-text{min-width:0}.houseleague-quick-guide-rail-step.rail-series .houseleague-quick-guide-rail-label{color:#bfdbfeb8}.houseleague-quick-guide-rail-step.rail-sessions .houseleague-quick-guide-rail-label{color:#a7f3d0b8}.houseleague-quick-guide-rail-step.rail-details .houseleague-quick-guide-rail-label{color:#e9d5ffb8}.houseleague-quick-guide-rail-step.rail-bracket .houseleague-quick-guide-rail-label{color:#a5f3fcb8}.houseleague-quick-guide-grid{flex:1 1 0;min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:10px;padding:12px 14px;box-sizing:border-box;border-left:1px solid rgba(14,225,242,.08)}.houseleague-quick-guide-item{display:flex;flex-direction:column;gap:6px;height:100%;min-height:0;border-radius:10px;padding:10px;border:1px solid rgba(255,255,255,.08)}.houseleague-quick-guide-item-heading{display:flex;align-items:center;gap:8px;min-width:0}.houseleague-quick-guide-item-step{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;font-size:11px;font-weight:900;font-variant-numeric:tabular-nums;line-height:1}.houseleague-quick-guide-item.theme-series{background:#1e3a8a0d;border-color:#3b82f61a;box-shadow:0 0 0 1px #3b82f608}.houseleague-quick-guide-item.theme-series .houseleague-quick-guide-item-step{color:#93c5fdc7;background:#1e3a8a1a;border:1px solid rgba(59,130,246,.16);box-shadow:0 0 0 1px #00000014 inset}.houseleague-quick-guide-item.theme-series strong{color:#93c5fdc7}.houseleague-quick-guide-item.theme-series>span{color:#cbd5e1e0}.houseleague-quick-guide-item.theme-session{background:#1665340b;border-color:#22c55e1a;box-shadow:0 0 0 1px #22c55e08}.houseleague-quick-guide-item.theme-session .houseleague-quick-guide-item-step{color:#86efacc7;background:#1665341a;border:1px solid rgba(34,197,94,.16);box-shadow:0 0 0 1px #00000014 inset}.houseleague-quick-guide-item.theme-session strong{color:#86efacc7}.houseleague-quick-guide-item.theme-session>span{color:#cbd5e1e0}.houseleague-quick-guide-item.theme-session-details{background:#5b21b60a;border-color:#a855f71a;box-shadow:0 0 0 1px #a855f70a}.houseleague-quick-guide-item.theme-session-details .houseleague-quick-guide-item-step{color:#d8b4fec7;background:#5b21b614;border:1px solid rgba(168,85,247,.16);box-shadow:0 0 0 1px #00000014 inset}.houseleague-quick-guide-item.theme-session-details strong{color:#d8b4fec7}.houseleague-quick-guide-item.theme-session-details>span{color:#cbd5e1e0}.houseleague-quick-guide-item.theme-bracket{background:#082f490f;border-color:#0ee1f21a;box-shadow:0 0 0 1px #0ee1f20a}.houseleague-quick-guide-item.theme-bracket .houseleague-quick-guide-item-step{color:#a5f3fcc7;background:#082f491c;border:1px solid rgba(14,225,242,.16);box-shadow:0 0 0 1px #00000014 inset}.houseleague-quick-guide-item.theme-bracket strong{color:#a5f3fcc7}.houseleague-quick-guide-item.theme-bracket>span{color:#cbd5e1e0}.houseleague-quick-guide-item-example{margin:auto 0 0;padding-top:10px;flex-shrink:0;min-height:3.2em;display:flex;align-items:center;box-sizing:border-box;font-size:11px;font-weight:600;font-style:italic;line-height:1.35;opacity:.88;border-top:1px solid rgba(255,255,255,.06)}.houseleague-quick-guide-item-example--series{color:#93c5fd8c}.houseleague-quick-guide-item-example--session{color:#86efac8c}.houseleague-quick-guide-item-example--details{color:#d8b4fe8c}.houseleague-quick-guide-item-example--bracket{color:#a5f3fc8c}.houseleague-quick-guide-item strong{font-size:13px}.houseleague-quick-guide-item>span{flex:1 1 auto;min-height:0;font-size:12px;line-height:1.35}.houseleague-quick-guide-example{flex:0 0 clamp(200px,22vw,260px);width:clamp(200px,22vw,260px);min-width:min(100%,180px);box-sizing:border-box;padding:12px 14px;margin:0;border-left:1px solid rgba(14,225,242,.18);background:linear-gradient(95deg,rgba(14,225,242,.06) 0%,rgba(99,102,241,.04) 45%,transparent 100%);display:flex;flex-direction:column;justify-content:center}.houseleague-quick-guide-example-label{display:block;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#0ee1f2bf;margin-bottom:6px}.houseleague-quick-guide-example-body{margin:0;font-size:12px;line-height:1.45;color:#cbd5e1e6}.houseleague-upcoming-wrap{margin-top:4px}.houseleague-upcoming-toolbar{margin-bottom:12px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(145deg,#0c1c30a6,#08142473)}.houseleague-upcoming-toolbar-head{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 12px;margin-bottom:8px}.houseleague-upcoming-toolbar-head>svg{flex-shrink:0;margin-top:2px;color:#0ee1f2d9}.houseleague-upcoming-toolbar-text{flex:1;min-width:0}.houseleague-upcoming-toolbar-title-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;width:100%}.houseleague-upcoming-toolbar-title-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.houseleague-upcoming-toolbar-title{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#e2e8f0f2}.houseleague-upcoming-session-count{font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;padding:3px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.12);color:#cbd5e1f2;background:#0003}.houseleague-upcoming-toolbar-hint{margin:0;flex:1 1 200px;text-align:right;font-size:11px;line-height:1.35;max-width:none;opacity:.82}@media(max-width:960px){.houseleague-upcoming-toolbar-hint{display:none}}@media(max-width:768px){.houseleague{padding-top:max(12px,env(safe-area-inset-top,0px));padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px))}.houseleague-nav-row-primary,.houseleague-nav-row-primary>.corner-spotlight{width:100%;max-width:100%}.houseleague-top-bar{flex-direction:column;align-items:stretch;gap:6px;padding:6px 8px;width:100%;max-width:100%}.houseleague-top-bar .houseleague-nav-left{width:100%;max-width:100%}.houseleague-top-bar-stream{align-self:flex-start;min-height:44px;padding:8px 14px;box-sizing:border-box}.houseleague-quick-guide-details--inline-nav{margin-left:auto;align-self:flex-end;max-width:100%;width:max-content}.houseleague-quick-guide-details--inline-nav[open]{width:100%;align-self:stretch}.houseleague-upcoming-toolbar{padding:12px 14px}.houseleague-upcoming-toolbar-title-row{flex-direction:column;align-items:flex-start;gap:10px}.houseleague-upcoming-clear-filters{margin-left:0;align-self:flex-start;min-height:40px;display:inline-flex;align-items:center}.houseleague-upcoming-section-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:14px}.houseleague-upcoming-card-topbar{flex-direction:column;align-items:stretch;gap:12px}.houseleague-upcoming-card-register-col{width:100%;align-items:stretch}.houseleague-upcoming-card-register{width:100%;justify-content:center;white-space:normal;text-align:center;min-height:44px;box-sizing:border-box}.houseleague-upcoming-entry-line--under-register{text-align:left;max-width:none}.houseleague-upcoming-links-row{flex-direction:column;align-items:stretch}.houseleague-upcoming-link-chip{justify-content:center;min-height:44px;box-sizing:border-box}.houseleague-subnav-btn{min-height:44px;padding:10px 16px;box-sizing:border-box}.houseleague-panel-step,.houseleague-panel.wide.houseleague-panel-step{min-width:0}}.houseleague-upcoming-clear-filters{margin-left:auto;padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#e2e8f0;font-size:12px;font-weight:700;cursor:pointer}.houseleague-upcoming-clear-filters:hover{border-color:#0ee1f259;color:#fff}.houseleague-upcoming-filter-chips{display:flex;flex-wrap:wrap;gap:8px}.houseleague-upcoming-filter-chip{padding:7px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#0003;color:#e2e8f0e0;font-size:12px;font-weight:700;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.houseleague-upcoming-filter-chip:hover{border-color:#0ee1f24d;color:#fff}.houseleague-upcoming-filter-chip.active{border-color:#0ee1f28c;background:#0ee1f224;color:#ecfeff}.houseleague-upcoming-inline-link{margin:0;padding:0;border:none;background:none;color:#0ee1f2f2;font-weight:700;text-decoration:underline;cursor:pointer;font-size:inherit}.houseleague-upcoming-loading{margin-bottom:10px;font-size:13px}.houseleague-upcoming-empty{padding:12px 0}.houseleague-upcoming-list{display:flex;flex-direction:column;gap:28px}.houseleague-upcoming-list--single-band{gap:14px}.houseleague-upcoming-section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08)}.houseleague-upcoming-section-title{margin:0;font-size:13px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#e2e8f0f5}.houseleague-upcoming-section-count{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8e6}.houseleague-upcoming-section-toggle{margin-left:auto;padding:4px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.28);background:#33415559;color:#e2e8f0eb;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.houseleague-upcoming-section-toggle:hover{border-color:#38bdf866;background:#0ea5e91f}.houseleague-upcoming-section--live .houseleague-upcoming-section-title{color:#34d399f2}.houseleague-upcoming-section--coming .houseleague-upcoming-section-title{color:#7dd3fcf2}.houseleague-upcoming-section--past .houseleague-upcoming-section-title{color:#94a3b8e0}.houseleague-upcoming-section--past{opacity:.92}.houseleague-challengers-edition-tabs{flex-shrink:0}.houseleague-challengers-scheduled-panel{margin:0 0 1.25rem;padding:0;border-radius:14px;border:1px solid rgba(56,189,248,.22);background:linear-gradient(160deg,#0f172ae0,#1e293bb8);overflow:hidden}.houseleague-challengers-scheduled-panel.has-art{border-color:#34d39947}.houseleague-challengers-scheduled-panel__hero{min-height:clamp(140px,22vw,220px);background-color:#0b1220;background-image:linear-gradient(180deg,#080c1826,#080c18b8 70%,#080c18eb),var(--challengers-event-art);background-size:cover;background-position:center;background-repeat:no-repeat}.houseleague-challengers-scheduled-panel__body{padding:1.05rem 1.2rem 1.2rem}.houseleague-challengers-scheduled-panel__eyebrow{margin:0 0 .35rem;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8d1}.houseleague-challengers-scheduled-panel__title{margin:0 0 .35rem;font-size:1.15rem;font-weight:850;letter-spacing:-.02em;color:#f8fafcfa}.houseleague-challengers-scheduled-panel__when{margin:0 0 .85rem;font-size:.88rem;font-weight:650;color:#7dd3fceb}.houseleague-challengers-scheduled-panel__facts{list-style:none;margin:0 0 .85rem;padding:0;display:flex;flex-direction:column;gap:.4rem}.houseleague-challengers-scheduled-panel__facts li{display:grid;grid-template-columns:4.75rem 1fr;gap:.5rem;padding:.4rem .55rem;border-radius:8px;background:#08142473;border:1px solid rgba(148,163,184,.14);font-size:.84rem;color:#cbd5e1eb}.houseleague-challengers-scheduled-panel__facts strong{font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#7dd3fce0}.houseleague-challengers-scheduled-panel__hint{margin:0 0 1rem;font-size:.9rem;line-height:1.45;color:#94a3b8e6}.houseleague-challengers-scheduled-panel__actions{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.houseleague-challengers-scheduled-panel__actions .primary-btn{display:inline-flex;align-items:center;gap:.4rem;text-decoration:none}.houseleague-challengers-scheduled-panel__link{color:#bae6fdf2;font-weight:650;text-decoration:none}.houseleague-challengers-scheduled-panel__link:hover{text-decoration:underline}.houseleague-upcoming-section-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px;align-items:stretch}.houseleague-upcoming-card{position:relative;display:flex;flex-direction:column;min-height:0;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#08142480;padding:0;transition:box-shadow .2s ease,border-color .2s ease}.houseleague-upcoming-card.featured-stake{border-color:#f59e0b52;box-shadow:0 8px 32px #f59e0b0f}.houseleague-upcoming-card-featured-tag{flex-shrink:0;font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;padding:5px 9px;border-radius:8px;color:#fef3c7;border:1px solid rgba(245,158,11,.45);background:#140c048c}.houseleague-upcoming-card-inner{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;min-height:0;padding:14px 16px 16px;cursor:pointer;border-radius:inherit;text-align:left}.houseleague-upcoming-card-inner:focus{outline:none}.houseleague-upcoming-card-inner:focus-visible{outline:2px solid rgba(14,225,242,.55);outline-offset:2px}.houseleague-upcoming-card-topbar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 14px;margin-bottom:14px}.houseleague-upcoming-card-topbar-left{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;flex:1 1 180px}.houseleague-upcoming-card-topbar-left .houseleague-upcoming-pill{margin:0}.houseleague-upcoming-card-topbar-left .houseleague-upcoming-organizer,.houseleague-upcoming-card-topbar-left .houseleague-upcoming-card-featured-tag{margin-top:2px}.houseleague-upcoming-card-register-col{display:flex;flex-direction:column;align-items:flex-end;gap:0;flex-shrink:0;max-width:100%}.houseleague-upcoming-entry-line--under-register{margin-top:8px;margin-bottom:0;text-align:right;width:100%;max-width:220px}.houseleague-upcoming-card-register{flex-shrink:0;padding:8px 14px;font-size:12px;font-weight:800;letter-spacing:.03em;white-space:nowrap;border-radius:10px}.houseleague-upcoming-card-register:disabled{cursor:not-allowed;opacity:.55}.houseleague-upcoming-organizer{display:flex;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:700;color:#cbd5e1e0;min-width:0}.houseleague-upcoming-organizer-spacer{flex:1 1 auto;min-width:0}.houseleague-upcoming-organizer svg{flex-shrink:0;opacity:.75;color:#0ee1f2bf}.houseleague-upcoming-card--cover{overflow:hidden;background-color:#08142480}.houseleague-upcoming-card.highlight{border-color:#0ee1f28c;box-shadow:0 0 0 1px #0ee1f233,0 12px 40px #0ee1f214}.houseleague-upcoming-card--register-this-week{border-color:#0ee1f294;box-shadow:0 0 0 1px #0ee1f252,0 10px 36px #0ee1f229,0 0 48px #0ee1f214}.houseleague-upcoming-card--register-this-week.highlight{border-color:#0ee1f2b8;box-shadow:0 0 0 1px #0ee1f26b,0 14px 44px #0ee1f233,0 0 56px #0ee1f21f}.houseleague-upcoming-card-inner--register-this-week{box-shadow:inset 0 0 0 1px #0ee1f27a,inset 0 1px #0ee1f21f;background:linear-gradient(125deg,rgba(14,225,242,.14) 0%,rgba(14,225,242,.05) 32%,transparent 58%)}.houseleague-upcoming-card--cover .houseleague-upcoming-card-inner--register-this-week{background:linear-gradient(125deg,rgba(14,225,242,.14) 0%,rgba(14,225,242,.04) 38%,transparent 58%)}.houseleague-upcoming-card-body{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.houseleague-upcoming-card-body--countdown-only{width:100%;display:flex;flex-direction:column;gap:8px}.houseleague-upcoming-card-body--countdown-only .houseleague-upcoming-hero-countdown{width:100%;flex:1 1 auto;max-width:none}.houseleague-upcoming-ct-value.is-finished{color:#99f6e4fa;letter-spacing:.02em}.houseleague-upcoming-results-strip{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border-radius:10px;border:1px solid rgba(45,212,191,.28);background:#064e3b47}.houseleague-upcoming-results-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:.78rem;line-height:1.2}.houseleague-upcoming-results-place{font-weight:800;color:#fde047f2}.houseleague-upcoming-results-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;color:#f1f5f9f5}.houseleague-upcoming-results-prize{font-weight:750;color:#a7f3d0f2}.houseleague-upcoming-results-cta{margin-top:2px;font-size:.68rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#99f6e4e0}.houseleague-upcoming-card-main{min-width:0;flex:1 1 220px}.houseleague-upcoming-card-main .houseleague-upcoming-pill{margin-bottom:8px}.houseleague-upcoming-hero-countdown{flex:1 1 200px;max-width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;padding:10px 12px;border-radius:12px;border:1px solid rgba(14,225,242,.2);background:#00000038}.houseleague-upcoming-hero-countdown .houseleague-upcoming-countdown-cell{min-width:0;text-align:center}.houseleague-upcoming-hero-countdown .houseleague-upcoming-ct-label{margin-bottom:4px}.houseleague-upcoming-ct-value--hero{font-size:20px;font-weight:900;letter-spacing:-.02em;line-height:1.15}@media(max-width:640px){.houseleague-upcoming-hero-countdown{grid-template-columns:1fr;text-align:left}.houseleague-upcoming-hero-countdown .houseleague-upcoming-countdown-cell{text-align:left}.houseleague-upcoming-ct-value--hero{font-size:clamp(1.1rem,5.5vw,1.35rem)}.houseleague-upcoming-section-grid{grid-template-columns:1fr;gap:12px}.houseleague-upcoming-series{font-size:1.05rem}.houseleague-upcoming-toolbar{padding:12px;border-radius:14px}.houseleague-upcoming-filter-chips{gap:6px}.houseleague-upcoming-filter-chip{padding:8px 12px;min-height:40px;box-sizing:border-box}}@media(max-width:400px){.houseleague-subnav:not(.houseleague-subnav--in-roster){flex-direction:column;align-items:stretch;width:100%}.houseleague-subnav:not(.houseleague-subnav--in-roster) .houseleague-subnav-btn{width:100%;justify-content:center;border-radius:10px;border-bottom-width:2px}.houseleague-subnav--in-roster{flex-wrap:wrap;justify-content:flex-end;width:auto;max-width:100%}.houseleague-subnav--in-roster .houseleague-subnav-btn{width:auto;min-width:0}}.houseleague-upcoming-series{margin:0;font-weight:800;font-size:17px;line-height:1.25;letter-spacing:-.02em;color:#f8fafc}.houseleague-upcoming-session-title{margin-top:4px;font-size:12px;font-weight:700;letter-spacing:.02em;line-height:1.3}.houseleague-upcoming-meta-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.houseleague-upcoming-meta-row-wrap .houseleague-upcoming-meta-row{margin-top:0}.houseleague-upcoming-card-footer-stack{display:flex;flex-direction:column;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.houseleague-upcoming-meta-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#cbd5e1f2;border:1px solid rgba(255,255,255,.1);background:#ffffff0d}.houseleague-upcoming-entry-line{margin-top:10px;font-size:13px;font-weight:700;color:#a7f3d0f2}.houseleague-upcoming-desc{margin:0 0 12px;font-size:13px;line-height:1.5;color:#cbd5e1e0}.houseleague-upcoming-reward-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.houseleague-upcoming-reward-row--footer{margin-top:0;margin-bottom:0;padding-top:0;border-top:none}.houseleague-upcoming-reward-pill{padding:4px 10px;border-radius:8px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fef9c3f2;border:1px solid rgba(245,158,11,.35);background:#f59e0b1a}.houseleague-upcoming-links-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.houseleague-upcoming-link-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:10px;font-size:12px;font-weight:700;color:#0ee1f2f2;border:1px solid rgba(14,225,242,.28);background:#0ee1f214;text-decoration:none;transition:background .15s ease,border-color .15s ease}.houseleague-upcoming-link-chip:hover{border-color:#0ee1f280;background:#0ee1f224;color:#ecfeff}.houseleague-upcoming-link-chip--static{cursor:default;color:#cbd5e1e6;border-color:#ffffff1f;background:#ffffff0a}.houseleague-upcoming-link-chip--static:hover{border-color:#ffffff1f;background:#ffffff0a;color:#cbd5e1e6}.houseleague-upcoming-pill{font-size:10px;font-weight:800;letter-spacing:.06em;padding:6px 10px;border-radius:999px;border:1px solid rgba(14,225,242,.25);background:#0ee1f214}.houseleague-upcoming-pill.live{color:#fef3c7;border-color:#f59e0b80;background:#f59e0b2e;box-shadow:0 0 #f59e0b8c;animation:hlLivePulse 1.8s ease-in-out infinite}.houseleague-upcoming-pill.upcoming{color:#cffafe;border-color:#0ee1f259;background:#0ee1f21f}.houseleague-upcoming-pill.final{color:#e2e8f0;border-color:#94a3b859;background:#64748b29}.houseleague-upcoming-pill.cancelled{color:#fecaca;border-color:#ef444459;background:#ef444424}@keyframes hlLivePulse{0%{box-shadow:0 0 #f59e0b8c}70%{box-shadow:0 0 0 7px #f59e0b00}to{box-shadow:0 0 #f59e0b00}}.houseleague-upcoming-countdowns{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}.houseleague-upcoming-countdowns--split{padding-top:12px;margin-top:2px;border-top:1px solid rgba(255,255,255,.08);align-items:start}.houseleague-upcoming-countdown-cell{min-width:0}.houseleague-upcoming-ct-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;opacity:.72;margin-bottom:4px}.houseleague-upcoming-ct-value{font-size:17px;font-weight:800;font-variant-numeric:tabular-nums}.houseleague-upcoming-ct-value--compact{font-size:13px;font-weight:700;line-height:1.4;font-variant-numeric:tabular-nums}.houseleague-secondary-btn{padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#eaf6ff;font-weight:700;cursor:pointer}.houseleague-secondary-btn:disabled{opacity:.45;cursor:not-allowed}.houseleague-secondary-btn.active{border-color:#0ee1f273;background:#0ee1f224}.houseleague-organizer-switch .houseleague-secondary-btn:nth-child(2).active{border-color:#fbbf248c;background:#fbbf2429;color:#fffbeb}.houseleague-organizer-switch .houseleague-secondary-btn{padding:7px 11px;font-size:12px;border-radius:10px}.houseleague-organizer-zone{display:flex;flex-direction:column;gap:12px}.houseleague-organizer-intro{padding:14px 16px;border-radius:14px;border:1px solid rgba(14,225,242,.2);background:#08142485}.houseleague-organizer-intro h3{margin:0 0 6px;font-size:15px}.houseleague-organizer-intro p{margin:0;opacity:.82;font-size:13px}.houseleague-organizer-switch{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.hl-manage{margin-top:8px}.hl-manage-body-series-picker{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:18px}.hl-manage-body-series-picker .houseleague-lucid-dropdown{flex:1 1 240px;min-width:0}.hl-manage-refresh-inline{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#eaf6ff;cursor:pointer;flex-shrink:0;transition:border-color .15s ease,background .15s ease,color .15s ease}.hl-manage-refresh-inline:hover:not(:disabled){border-color:#0ee1f259;color:#0ee1f2}.hl-manage-refresh-inline:disabled{opacity:.45;cursor:not-allowed}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hl-manage-cover-hint{margin:0 0 10px;font-size:12px;line-height:1.45}.hl-manage-cover-preview-card{max-width:420px}.hl-manage-cover-preview-inner{cursor:default;gap:10px}.hl-manage-cover-url-label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;color:#94a3b8c7;width:100%}.hl-manage-cover-preview-thumb{margin-top:4px;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.1);max-height:120px;background:#00000040}.hl-manage-cover-preview-thumb img{display:block;width:100%;height:100%;max-height:120px;object-fit:cover}.hl-manage-notice{font-size:13px;color:#86efac}.hl-manage-error{font-size:13px;color:#fecaca}.hl-manage-section{margin-bottom:24px;padding:16px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#08142466}.hl-manage-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.hl-manage-section-head h3{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:15px}.hl-manage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hl-manage-grid.tight{gap:10px}.hl-manage-grid label,.hl-manage-gen-row label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;color:#94a3b8c7}.hl-field-label{font-size:12px;font-weight:600;color:#94a3b8c7}.hl-manage-grid input,.hl-manage-grid textarea,.hl-manage-grid select,.hl-manage-gen-row input{padding:9px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#0003;color:#eaf6ff}.hl-manage-wide{grid-column:1 / -1}.hl-manage-links-sponsors-wrap{margin-top:18px;display:grid;grid-template-columns:1fr;gap:18px;align-items:start}@media(min-width:960px){.hl-manage-links-sponsors-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}}.hl-manage-links-block{display:flex;flex-direction:column;gap:12px;min-width:0}.hl-manage-links-sponsors-wrap .hl-manage-links-block{margin-top:0}.hl-manage-links-block>.hl-manage-card{margin-bottom:0;min-width:0}.hl-manage-row-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.hl-manage-reward-block{margin-top:4px}.hl-manage-rules-format{margin-top:4px;padding:12px 14px;border-radius:14px;border:1px solid rgba(14,225,242,.15);background:#0ee1f20a}.hl-manage-rules-format textarea{margin-top:6px;resize:vertical;min-height:88px;width:100%;box-sizing:border-box}.hl-manage-reward-chips{display:flex;flex-wrap:wrap;gap:10px 14px}.hl-manage-reward-chip{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#e2e8f0eb;cursor:pointer;-webkit-user-select:none;user-select:none}.hl-manage-reward-chip input{width:16px;height:16px;accent-color:rgba(14,225,242,.9)}.hl-manage-mini{padding:8px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#eaf6ff;font-weight:700;font-size:12px;cursor:pointer}.hl-manage-card{position:relative;padding:12px 48px 12px 12px;margin-bottom:10px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#00000026}.hl-manage-trash{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;border:1px solid rgba(248,113,113,.35);background:#f871711f;color:#fecaca;cursor:pointer}.hl-manage-session-list{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:900px){.hl-manage-session-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.hl-manage-session-list>.hl-manage-session-list-empty{grid-column:1 / -1}.hl-manage-session-card{min-width:0;padding:14px 16px;border-radius:14px;border:1px solid rgba(14,225,242,.18);background:#0814246b}.hl-manage-session-card.frozen{opacity:.85;border-color:#94a3b833}.hl-manage-session-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.hl-manage-session-label{font-weight:900;font-size:14px}.hl-manage-session-pill{font-size:10px;font-weight:800;letter-spacing:.06em;padding:6px 10px;border-radius:999px;border:1px solid rgba(14,225,242,.28);background:#0ee1f21a;color:#cffafe}.hl-manage-session-fields{display:flex;flex-direction:column;gap:12px}.hl-manage-session-field span{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8e0;margin-bottom:6px}.hl-manage-session-field-wide{grid-column:1 / -1}.hl-manage-session-name-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.hl-manage-session-name-row .hl-focus-input{flex:1 1 160px;min-width:0}.hl-manage-division-rewards-preview{margin:0 0 12px;padding:12px 14px;border-radius:12px;border:1px solid rgba(14,225,242,.16);background:#08142461}.hl-manage-division-rewards-preview-title{font-weight:900;font-size:12px;letter-spacing:.08em;color:#f8fafcf5;margin-bottom:8px}.hl-manage-division-rewards-preview-list{margin:0;padding-left:1.15rem;font-size:13px;line-height:1.5;color:#cbd5e1f0}.hl-manage-division-rewards-preview-list li{margin-bottom:4px}.hl-manage-division-rewards-field-label{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8e0;margin-bottom:6px}.hl-division-card-rewards-preview{margin-top:4px}.hl-division-rewards-step-label{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8d1;margin-bottom:4px}.hl-division-reward-lines-editor{display:flex;flex-direction:column;gap:10px}.hl-division-reward-lines-editor.is-compact .hl-division-reward-lines-catalog-search{display:none}.hl-division-reward-lines-label{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8d9;margin-bottom:6px}.hl-division-reward-lines-suggest{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.hl-division-reward-lines-suggest-btn{font-size:11px;font-weight:700;padding:6px 10px;border-radius:999px;border:1px solid rgba(14,225,242,.22);background:#0ee1f214;color:#e2e8f0f2;cursor:pointer}.hl-division-reward-lines-suggest-btn:hover:not(:disabled){background:#0ee1f229}.hl-division-reward-lines-rows{display:flex;flex-direction:column;gap:8px}.hl-division-reward-line-row{display:flex;align-items:center;gap:8px}.hl-division-reward-line-text{flex:1;min-width:0}.hl-division-reward-qty input{width:52px;padding:8px 6px;text-align:center;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#00000038;color:#f8fafcf2}.hl-division-reward-line-remove{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:none;border-radius:10px;background:#00000038;color:#f8fafcd9;cursor:pointer}.hl-division-reward-line-remove:hover:not(:disabled){background:#ef444440}.hl-division-reward-line-remove:disabled{opacity:.35;cursor:not-allowed}.hl-division-reward-line-add{align-self:flex-start}.hl-manage-actions{display:flex;align-items:center;gap:10px}.hl-manage-divisions{display:flex;flex-direction:column;gap:12px}.hl-manage-div-card{padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#0000001f}.hl-manage-div-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.hl-manage-gen-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px}.hl-manage-guest,.hl-manage-loading{padding:16px 0}.houseleague-browse-flow{display:flex;flex-wrap:nowrap;align-items:stretch;transition:gap .35s ease}.houseleague-browse-flow--details-only{display:block;width:100%}.houseleague-browse-flow--details-only>.houseleague-panel.wide{width:100%;max-width:none;flex:1 1 auto;min-width:0}.houseleague-browse-flow-leading{display:contents}.houseleague-flow-join{display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#0ee1f266;align-self:center}.houseleague-browse-flow>.houseleague-panel-step:not(.wide),.houseleague-browse-flow-leading>.houseleague-panel-step:not(.wide){flex:0 0 260px;max-width:280px;min-width:200px;transition:flex .38s cubic-bezier(.4,0,.2,1),max-width .38s cubic-bezier(.4,0,.2,1),min-width .38s cubic-bezier(.4,0,.2,1)}.houseleague-browse-flow.houseleague-browse-flow--focus-details{flex-direction:row;align-items:stretch;flex-wrap:nowrap;min-height:min(720px,92vh)}.houseleague-browse-flow--focus-details .houseleague-browse-flow-leading{display:flex;flex-direction:column;flex:0 0 clamp(176px,22vw,272px);width:auto;max-width:280px;min-width:168px;gap:10px;align-items:stretch;align-self:stretch;min-height:0;transition:flex-basis .38s cubic-bezier(.4,0,.2,1),max-width .38s cubic-bezier(.4,0,.2,1),min-width .38s cubic-bezier(.4,0,.2,1),opacity .28s ease,margin .38s ease,padding .38s ease,border-width .38s ease}.houseleague-browse-flow--focus-details .houseleague-browse-flow-leading .houseleague-flow-join--inline{display:none}.houseleague-browse-flow--focus-details .houseleague-flow-join--before-details{display:flex;flex-shrink:0;align-self:stretch;align-items:center;padding:0 2px;color:#0ee1f261;transition:flex-basis .38s cubic-bezier(.4,0,.2,1),max-width .38s cubic-bezier(.4,0,.2,1),min-width .38s cubic-bezier(.4,0,.2,1),opacity .28s ease,padding .38s ease}.houseleague-browse-flow--focus-details.houseleague-browse-flow--leading-collapsed .houseleague-browse-flow-leading{flex:0 0 0!important;width:0!important;min-width:0!important;max-width:0!important;margin:0!important;padding:0!important;gap:0!important;overflow:hidden;opacity:0;pointer-events:none;border:none}.houseleague-browse-flow--focus-details.houseleague-browse-flow--leading-collapsed .houseleague-flow-join--before-details{flex:0 0 0;width:0;min-width:0;max-width:0;padding:0;margin:0;overflow:hidden;opacity:0;pointer-events:none}.houseleague-browse-leading-edge-toggle{display:flex;align-items:center;justify-content:center;width:36px;min-height:44px;margin:0;padding:0;border:1px solid rgba(14,225,242,.22);border-radius:10px;background:#0ee1f20f;color:#7dd3fce0;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.houseleague-browse-leading-edge-toggle:hover{background:#0ee1f21f;border-color:#0ee1f261;color:#e0f2fe}.houseleague-browse-leading-edge-toggle:focus-visible{outline:none;box-shadow:0 0 0 2px #0ee1f259,0 0 0 4px #0f172ae6}.houseleague-browse-details-nav-reveal{display:none;align-items:center;gap:6px;flex-shrink:0;margin:0 10px 0 0;padding:7px 12px;border-radius:10px;border:1px solid rgba(168,85,247,.36);background:linear-gradient(180deg,#5b21b63d,#5b21b61f);color:#e2e8f0f2;font-size:12.5px;font-weight:800;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.houseleague-browse-details-nav-reveal__label{display:inline-flex;align-items:baseline;gap:6px;letter-spacing:.01em}.houseleague-browse-details-nav-reveal .hl-nav-word{font-weight:900}.houseleague-browse-details-nav-reveal .hl-nav-word--series{color:#60a5fafa}.houseleague-browse-details-nav-reveal .hl-nav-word--amp{color:#94a3b8eb;font-weight:800}.houseleague-browse-details-nav-reveal .hl-nav-word--sessions{color:#34d399fa}.houseleague-browse-details-nav-reveal:hover{background:#5b21b633;border-color:#c084fc6b;transform:translateY(-1px);box-shadow:0 0 0 1px #a855f733,0 12px 26px #00000038}.houseleague-browse-details-nav-reveal:focus-visible{outline:none;box-shadow:0 0 0 2px #a855f766,0 0 0 4px #0f172af2}.houseleague-browse-flow--focus-details.houseleague-browse-flow--leading-collapsed .houseleague-browse-details-nav-reveal{display:inline-flex}.houseleague-browse-flow--focus-details .houseleague-browse-flow-leading>.houseleague-panel-step.theme-series-border{flex:0 0 auto;min-height:0;width:100%;max-width:none;display:flex;flex-direction:column}.houseleague-browse-flow--focus-details .houseleague-browse-flow-leading>.houseleague-panel-step.theme-series-border.houseleague-panel--accordion-collapsed{flex:0 0 auto;align-self:stretch}.houseleague-browse-flow--focus-details .houseleague-browse-flow-leading>.houseleague-panel-step.theme-session-border{flex:1 1 auto;min-height:0;min-width:0;width:100%;max-width:none;display:flex;flex-direction:column}.houseleague-browse-flow--focus-details .houseleague-browse-flow-leading>.theme-series-border .houseleague-series-scroll-clip{max-height:none;flex-shrink:0}.houseleague-browse-flow--focus-details .houseleague-browse-flow-leading>.theme-session-border .panel-body{flex:1 1 auto;min-height:min(420px,52vh);overflow-y:auto}.houseleague-browse-flow--focus-details>.houseleague-panel.wide.houseleague-panel-step{flex:1 1 0;width:auto;min-width:0;max-width:none;min-height:0;align-self:flex-start}.houseleague-browse-flow--focus-details:not(.houseleague-browse-flow--leading-collapsed).houseleague-browse-flow--hl-iv-roster-collapsed>.houseleague-panel.wide.houseleague-panel-step.theme-details-border{align-self:stretch}@media(max-width:900px){.houseleague-browse-flow.houseleague-browse-flow--focus-details{flex-direction:column}.houseleague-browse-flow--focus-details .houseleague-flow-join--before-details{display:none}.houseleague-browse-flow--focus-details .houseleague-browse-flow-leading{flex:0 0 auto;max-width:none;width:100%;min-width:0;flex-direction:row;flex-wrap:wrap}.houseleague-browse-flow--focus-details .houseleague-browse-flow-leading>.houseleague-panel-step.theme-series-border,.houseleague-browse-flow--focus-details .houseleague-browse-flow-leading>.houseleague-panel-step.theme-session-border{flex:1 1 200px;min-width:min(100%,200px)}.houseleague-browse-flow--focus-details>.houseleague-panel.wide.houseleague-panel-step{flex:0 1 auto;width:100%;align-self:stretch}}@media(max-width:720px){.houseleague-browse-flow--focus-details .houseleague-browse-flow-leading{flex-direction:column}.houseleague-browse-flow--focus-details .houseleague-browse-flow-leading>.houseleague-panel-step.theme-series-border,.houseleague-browse-flow--focus-details .houseleague-browse-flow-leading>.houseleague-panel-step.theme-session-border{flex:1 1 auto;width:100%;min-width:0}}.houseleague-browse-flow--focus-details .houseleague-browse-flow-leading>.houseleague-panel-step.theme-series-border{background:#1e3a8a0d;border-color:#3b82f61a;box-shadow:0 0 0 1px #3b82f608}.houseleague-browse-flow--focus-details .houseleague-browse-flow-leading>.theme-series-border>.panel-title{border-bottom-color:#3b82f614;color:#93c5fdbf}.houseleague-browse-flow--focus-details .houseleague-browse-flow-leading>.theme-series-border .houseleague-panel-title-main svg{color:#93c5fdb8;opacity:1}.houseleague-browse-flow--focus-details .houseleague-browse-flow-leading>.houseleague-panel-step.theme-session-border{background:#1665340b;border-color:#22c55e1a;box-shadow:0 0 0 1px #22c55e08}.houseleague-browse-flow--focus-details .houseleague-browse-flow-leading>.theme-session-border>.panel-title{border-bottom-color:#22c55e14;color:#86efacbf}.houseleague-browse-flow--focus-details .houseleague-browse-flow-leading>.theme-session-border .houseleague-panel-title-main svg{color:#86efacb8;opacity:1}.houseleague-browse-flow--focus-details>.houseleague-panel.wide.houseleague-panel-step.theme-details-border{background:#5b21b60a;border-color:#a855f71a;box-shadow:0 0 0 1px #a855f70a}.houseleague.houseleague--browse-focus .houseleague-browse-flow--focus-details>.houseleague-panel.wide.houseleague-panel-step.theme-details-border{border-color:#c084fc3d;box-shadow:0 0 0 1px #a855f71f,0 16px 48px #00000057}.houseleague-browse-flow--focus-details>.houseleague-panel.wide.theme-details-border>.panel-title{border-bottom-color:#a855f714;color:#d8b4febf}.houseleague-browse-flow--focus-details>.houseleague-panel.wide.theme-details-border .houseleague-panel-title-main svg{color:#d8b4feb8;opacity:1}.houseleague-browse-flow--focus-details .houseleague-browse-flow-leading>.theme-series-border .row-btn.active:not(.houseleague-series-row-chip){border-color:#60a5fa2e;background:#1e3a8a1a;box-shadow:inset 0 1px #60a5fa0a,0 0 0 1px #3b82f60d}.houseleague-browse-flow--focus-details .houseleague-browse-flow-leading>.theme-series-border .row-btn.active:not(.houseleague-series-row-chip) .row-title{color:#e2e8f0f2}.houseleague-browse-flow--focus-details .houseleague-browse-flow-leading>.theme-session-border .row-btn.active{border-color:#34d3992e;background:#1665341a;box-shadow:inset 0 1px #34d3990a,0 0 0 1px #22c55e0d}.houseleague-browse-flow--focus-details .houseleague-browse-flow-leading>.theme-session-border .row-btn.active .row-title{color:#e2e8f0f2}.houseleague-browse-flow--focus-details .houseleague-browse-flow-leading>.theme-session-border .houseleague-session-row--upcoming.row-btn.active{border-color:#38bdf873;background:linear-gradient(105deg,#0e74b952,#082f4975 40%,#0f172a94);box-shadow:inset 0 1px #7dd3fc24,0 0 0 1px #38bdf838,0 8px 32px #0ea5e924}.houseleague-browse-flow--focus-details>.houseleague-panel.wide.theme-details-border .row-btn.active{border-color:#c084fc2e;background:#5b21b614;box-shadow:inset 0 1px #c084fc0a,0 0 0 1px #a855f70d}.houseleague-browse-flow--focus-details>.houseleague-panel.wide.theme-details-border .row-btn.active .row-title{color:#e2e8f0f2}.houseleague-panel-step{flex:1 1 260px;min-width:240px}.houseleague-panel.wide.houseleague-panel-step{flex:1 1 auto;min-width:min(100%,320px);max-width:none}.houseleague-panel-step.theme-series-border{border-color:#3b82f647;box-shadow:0 0 0 1px #3b82f614}.houseleague-panel-step.theme-session-border{border-color:#22c55e47;box-shadow:0 0 0 1px #22c55e14}.houseleague-panel-step.theme-details-border{border-color:#a855f747;box-shadow:0 0 0 1px #a855f714}.houseleague .input.hl-focus-input,.hl-focus-input,.hl-manage-grid .hl-focus-input{width:100%;padding:10px 12px;background:#0f172a8c;border:1px solid rgba(14,225,242,.18);border-radius:10px;color:#e2e8f0f2;font-size:.92rem;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.houseleague .input.hl-focus-input::placeholder,.hl-focus-input::placeholder{color:#94a3b8bf}.houseleague .input.hl-focus-input:hover,.hl-focus-input:hover{border-color:#0ee1f247}.houseleague .input.hl-focus-input:focus,.hl-focus-input:focus{border-color:#0ee1f28c;box-shadow:0 0 0 3px #0ee1f21f;background:#0f172ab8}.hl-manage-body-series-picker .houseleague-lucid-dropdown{min-width:200px}.houseleague .houseleague-lucid-dropdown .lucid-dropdown-label,.hl-create .houseleague-lucid-dropdown .lucid-dropdown-label{color:#94a3b8d1;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.houseleague .houseleague-lucid-dropdown .lucid-dropdown-trigger,.hl-create .houseleague-lucid-dropdown .lucid-dropdown-trigger{min-width:200px;width:100%;padding:10px 14px;background:#0f172a8c;border:1px solid rgba(14,225,242,.18);border-radius:10px;white-space:nowrap;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.houseleague .houseleague-lucid-dropdown .lucid-dropdown-trigger-content,.hl-create .houseleague-lucid-dropdown .lucid-dropdown-trigger-content{flex:1 1 auto;min-width:0;overflow:hidden}.houseleague .houseleague-lucid-dropdown .lucid-dropdown-value,.houseleague .houseleague-lucid-dropdown .lucid-dropdown-placeholder,.hl-create .houseleague-lucid-dropdown .lucid-dropdown-value,.hl-create .houseleague-lucid-dropdown .lucid-dropdown-placeholder{display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.houseleague .houseleague-lucid-dropdown .lucid-dropdown-trigger:hover,.hl-create .houseleague-lucid-dropdown .lucid-dropdown-trigger:hover{border-color:#0ee1f266;box-shadow:0 0 0 3px #0ee1f21a;background:#0f172ab8}.hl-rich-field{display:flex;flex-direction:column;gap:8px}.hl-rich-toolbar{display:flex;flex-wrap:wrap;gap:6px}.hl-rich-tool{padding:6px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#0003;color:#cbd5e1f2;font-size:11px;font-weight:700;cursor:pointer}.hl-rich-tool:hover:not(:disabled){border-color:#0ee1f259;color:#eaf6ff}.hl-rich-tool:disabled{opacity:.45;cursor:not-allowed}.hl-rich-hint{font-size:11px;color:#94a3b8bf}.hl-manage-rich .hl-rich-field textarea{min-height:72px;resize:vertical}.houseleague-creator-host{margin-top:4px}.hl-schedule-preview{margin-top:10px;padding:14px;border-radius:14px;border:1px solid rgba(14,225,242,.22);background:#0814248c}.hl-schedule-preview-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:8px}.hl-schedule-preview-head strong{font-size:13px;letter-spacing:.02em}.hl-schedule-preview-count{display:flex;flex-direction:column;gap:4px;font-size:11px;color:#94a3b8d9}.hl-schedule-preview-count input{width:72px;padding:8px 10px;border-radius:10px;border:1px solid rgba(14,225,242,.22);background:#0f172aa6;color:#eaf6ff}.hl-schedule-summary{margin:0 0 8px;font-size:13px;color:#e2e8f0e0;line-height:1.4}.hl-schedule-meta{display:flex;flex-wrap:wrap;gap:14px;font-size:12px;color:#94a3b8e6;margin-bottom:12px}.hl-schedule-rail-scroll{min-width:0;width:100%;max-width:100%;flex:1 1 auto;overflow:hidden}.hl-schedule-rail{display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;overflow-y:hidden;padding:12px 10px;scroll-snap-type:x proximity;border:1px solid rgba(14,225,242,.45);border-radius:14px;background:#0ee1f20d;box-shadow:0 0 0 1px #0ee1f214 inset;scrollbar-width:thin;scrollbar-color:rgba(14,225,242,.45) rgba(2,12,24,.65);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;max-width:100%}.hl-schedule-rail::-webkit-scrollbar{height:8px}.hl-schedule-rail::-webkit-scrollbar-track{background:#020c18a6;border-radius:8px}.hl-schedule-rail::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#0ee1f259,#38bdf88c);border-radius:8px;border:1px solid rgba(14,225,242,.2)}.hl-schedule-rail::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#0ee1f280,#38bdf8b3)}.hl-schedule-chip{position:relative;flex:0 0 auto;scroll-snap-align:start;padding:8px 30px 10px 10px;border-radius:12px;border:1px solid rgba(14,225,242,.35);background:#0814248c;min-width:210px;display:flex;flex-direction:column;gap:6px}.hl-schedule-chip-body{display:flex;flex-direction:column;gap:8px}.hl-schedule-chip-main{display:flex;flex-direction:column;gap:2px}.hl-schedule-chip-local{font-size:10px;line-height:1.35;color:#94a3b8eb!important}.hl-schedule-chip-time-tools{display:flex;flex-wrap:wrap;gap:6px;align-items:flex-end}.hl-schedule-chip-dd{flex:0 0 auto;min-width:76px}.hl-schedule-chip-dd .houseleague-lucid-dropdown{min-width:0}.hl-schedule-chip-hm-manual{width:76px;padding:6px 8px!important;font-size:11px!important;border-radius:10px!important}.hl-schedule-chip--manual{border-color:#facc1561;background:#facc1517}.hl-schedule-chip-src{display:block;margin-top:4px;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8d9}.hl-schedule-chip-remove{position:absolute;top:4px;right:4px;display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;border-radius:8px;background:#00000040;color:#f8fafce6;cursor:pointer}.hl-schedule-chip-remove:hover{background:#ef444459}.hl-schedule-chip-n{display:block;font-size:10px;font-weight:800;letter-spacing:.06em;color:#0ee1f2bf}.hl-schedule-chip-d{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.hl-create .hl-field>span:first-child,.hl-field-rich>span:first-child{color:#94a3b8d1;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.hl-create .hl-field input:not([type=checkbox]),.hl-create .hl-field textarea,.hl-create .hl-field select{padding:10px 12px;background:#0f172a8c;border:1px solid rgba(14,225,242,.18);border-radius:10px;color:#e2e8f0f2;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.hl-create .hl-field input:hover,.hl-create .hl-field textarea:hover,.hl-create .hl-field select:hover{border-color:#0ee1f252}.hl-create .hl-field input:focus,.hl-create .hl-field textarea:focus,.hl-create .hl-field select:focus{border-color:#0ee1f28c;box-shadow:0 0 0 3px #0ee1f21f}.hl-field-rich .hl-rich-field textarea{min-height:88px}.houseleague-delete-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120000;display:flex;align-items:center;justify-content:center;padding:24px;background:#020617b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.houseleague-delete-dialog{width:min(100%,440px);padding:22px 22px 18px;border-radius:18px;border:1px solid rgba(14,225,242,.22);background:linear-gradient(165deg,#0f172afa,#081424fa);box-shadow:0 24px 64px #0000008c}.houseleague-delete-dialog-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;margin-bottom:12px;background:#f871711f;border:1px solid rgba(248,113,113,.28);color:#fecaca}.houseleague-delete-title{margin:0 0 10px;font-size:1.2rem;font-weight:900;letter-spacing:-.02em;color:#f8fafc;text-transform:none}.houseleague-delete-lead{margin:0 0 12px;font-size:14px;line-height:1.5;color:#e2e8f0eb}.houseleague-delete-rules{margin:0 0 12px;padding-left:1.1rem;font-size:13px;line-height:1.45;color:#cbd5e1e6}.houseleague-delete-rules li{margin-bottom:6px}.houseleague-delete-warning{margin:0 0 16px;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#f87171e6}.houseleague-delete-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.houseleague-delete-confirm{padding:10px 16px;border-radius:12px;border:1px solid rgba(248,113,113,.45);background:#f871712e;color:#fef2f2;font-weight:800;font-size:13px;cursor:pointer}.houseleague-delete-confirm:hover:not(:disabled){background:#f8717147}.houseleague-delete-confirm:disabled{opacity:.55;cursor:not-allowed}.houseleague .division-card-dice{position:absolute;top:8px;right:8px;z-index:4;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:10px;border:1px solid rgba(148,163,184,.35);background:#0f172abf;color:#94a3b8f2;cursor:pointer;transition:color .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.houseleague .division-card-dice:hover{background:#1e293be6;border-color:#94a3b88c}.houseleague .division-card-dice--ready{color:#0ee1f2;border-color:#0ee1f28c;box-shadow:0 0 18px #0ee1f238}.houseleague .division-card-dice--ready:hover{border-color:#0ee1f2bf;box-shadow:0 0 22px #0ee1f252}.houseleague .division-card-dice--open{color:#a5f3fc;border-color:#818cf8a6;box-shadow:0 0 0 1px #818cf859,0 0 20px #6366f159}.houseleague .division-card--lobby-expanded{align-items:stretch}@keyframes hl-lobby-expand-in{0%{opacity:0;transform:translateY(-10px) scaleY(.96)}to{opacity:1;transform:translateY(0) scaleY(1)}}.houseleague .division-card-lobby-expand{grid-column:1 / -1;width:100%;min-width:0;margin:0;padding:10px 10px 12px;border-bottom-left-radius:13px;border-bottom-right-radius:13px;border-top:1px solid rgba(14,225,242,.28);background:linear-gradient(185deg,#0ee1f224,#6366f114 42%,#060a128c);animation:hl-lobby-expand-in .45s cubic-bezier(.22,1,.36,1) both;transform-origin:top center;box-shadow:inset 0 1px #ffffff0d}.houseleague .division-card-lobby-expand--drag-over{outline:2px solid rgba(14,225,242,.5);outline-offset:-2px;background:linear-gradient(185deg,#0ee1f238,#6366f11f,#060a1299)}.houseleague .division-lobby-inline-root{width:100%;min-width:0;border-radius:0 0 12px 12px;overflow:visible;border:1px solid rgba(129,140,248,.22);background:linear-gradient(165deg,#0f172af5,#060a12fa);box-shadow:0 12px 36px #0006,0 0 0 1px #0ee1f214 inset}.houseleague .division-lobby-body--inline{max-height:min(52vh,520px)}.houseleague .division-lobby-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120100;display:flex;align-items:flex-start;justify-content:center;padding:max(24px,env(safe-area-inset-top)) 16px 24px;background:#02060cb8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow-y:auto}.houseleague .division-lobby-panel{width:min(720px,100%);margin-top:2vh;border-radius:16px;border:1px solid rgba(14,225,242,.28);background:linear-gradient(165deg,#0e1620f7,#080c12fa);box-shadow:0 24px 64px #0000008c,0 0 0 1px #ffffff0a inset;color:#e2e8f0}.houseleague .division-lobby-panel-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px 12px;border-bottom:1px solid rgba(255,255,255,.07)}.houseleague .division-lobby-panel-head h4{margin:0 0 6px;font-size:1.1rem;font-weight:700;color:#f8fafc;letter-spacing:.02em}.houseleague .division-lobby-panel-meta,.houseleague .division-lobby-panel-session{margin:0;font-size:12px;line-height:1.45;color:#94a3b8f2;max-width:46rem}.houseleague .division-lobby-panel-session{margin-top:8px;font-size:11px;opacity:.92}.houseleague .division-lobby-panel-head-actions{display:flex;align-items:center;gap:10px}.houseleague .division-lobby-close{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:none;border-radius:10px;background:#ffffff0f;color:#cbd5e1;cursor:pointer;transition:background .15s ease,color .15s ease}.houseleague .division-lobby-close:hover{background:#f8717133;color:#fecaca}.houseleague .division-lobby-legend-wrap{position:relative}.houseleague .division-lobby-legend-trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:11px 16px;border-radius:12px;border:1px solid rgba(14,225,242,.28);background:#0ee1f214;font-size:13px;font-weight:700;color:#0ee1f2fa;cursor:default;-webkit-user-select:none;user-select:none}.houseleague .division-lobby-legend-pop{position:absolute;top:calc(100% + 22px);right:0;left:auto;width:min(420px,calc(100vw - 20px));max-width:calc(100vw - 20px);max-height:min(78vh,620px);overflow-x:hidden;overflow-y:auto;padding:16px 16px 20px;border-radius:14px;border:1px solid rgba(14,225,242,.3);background:#0a0e14fa;box-shadow:0 20px 48px #0000008c,0 0 0 1px #ffffff0a inset;font-size:12px;line-height:1.5;color:#e2e8f0eb;opacity:0;visibility:hidden;transform:translateY(-2px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease;z-index:400;pointer-events:none;-webkit-overflow-scrolling:touch}.houseleague .division-lobby-legend-strong{color:#f8fafc;font-weight:800}.houseleague .division-lobby-legend-muted{color:#94a3b8f2}.houseleague .division-lobby-legend-lead{margin:0 0 8px;line-height:1.5}@media(max-width:520px){.houseleague .division-lobby-legend-pop{right:auto;left:50%;width:min(400px,calc(100vw - 16px));transform:translate(-50%) translateY(-2px)}.houseleague .division-lobby-legend-wrap:hover .division-lobby-legend-pop,.houseleague .division-lobby-legend-wrap:focus-within .division-lobby-legend-pop{transform:translate(-50%) translateY(0)}}.houseleague .division-lobby-panel-head-actions,.houseleague .division-lobby-legend-wrap{overflow:visible}.houseleague .division-lobby-row--draggable{cursor:grab}.houseleague .division-lobby-row--draggable:active{cursor:grabbing}.houseleague-ops-row__toggle{flex:0 0 auto;display:flex;align-items:flex-start}.houseleague-ops-row__toggle-btn{padding:8px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#0000002e;color:#e2e8f0e6;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap}.houseleague-ops-row__toggle-btn:hover{border-color:#0ee1f24d;color:#fff}.houseleague-ops-row--collapsed{align-items:flex-start}.houseleague-flow-join--inline{justify-content:flex-end;margin-bottom:8px}.houseleague .division-lobby-legend-wrap:hover .division-lobby-legend-pop,.houseleague .division-lobby-legend-wrap:focus-within .division-lobby-legend-pop{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.houseleague .division-lobby-legend-pop ul{margin:8px 0 0;padding-left:1rem}.houseleague .division-lobby-legend-pop li{margin-bottom:6px}.houseleague .division-lobby-legend-list--simple{margin:10px 0 0;padding-left:1.1rem}.houseleague .division-lobby-legend-list--simple li{margin-bottom:8px;line-height:1.45}.houseleague .division-lobby-legend-host{margin:12px 0 0;padding-top:10px;border-top:1px dashed rgba(255,255,255,.1);line-height:1.5}.houseleague .division-lobby-legend-ic--absent{color:#f87171;vertical-align:middle}.houseleague .division-lobby-legend-ic.ok{color:#4ade80;vertical-align:middle}.houseleague .division-lobby-legend-ic.warn{color:#fb923c;vertical-align:middle}.houseleague .division-lobby-legend-ic.ban{color:#94a3b8d9;vertical-align:middle}.houseleague .division-lobby-legend-dash{display:inline-block;min-width:1rem;color:#94a3b8cc}.houseleague .division-lobby-legend-example{margin:10px 0 0;padding-top:8px;border-top:1px dashed rgba(255,255,255,.1);font-size:10px;color:#94a3b8e6}.houseleague .division-lobby-body{padding:14px 16px 18px;display:flex;flex-direction:column;gap:14px;max-height:min(70vh,640px);overflow-y:auto}.houseleague .division-lobby-empty{margin:0;font-size:13px;color:#94a3b8f2}.houseleague .division-lobby-host-guide{margin:0 0 14px;padding:14px 16px;border-radius:14px;border:1px solid rgba(14,225,242,.22);background:linear-gradient(145deg,#0ee1f214,#0814248c);box-shadow:0 0 0 1px #ffffff0a}.houseleague .division-lobby-host-guide--collapsed{padding-bottom:12px}.houseleague .division-lobby-host-guide__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:0}.houseleague .division-lobby-host-guide:not(.division-lobby-host-guide--collapsed) .division-lobby-host-guide__head{margin-bottom:10px}.houseleague .division-lobby-host-guide__head-main{display:flex;align-items:flex-start;gap:12px;min-width:0;flex:1}.houseleague .division-lobby-host-guide__toggle{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:-4px -6px -4px 0;padding:0;border:none;border-radius:10px;background:#0ee1f21a;color:#0ee1f2;cursor:pointer;transition:background .15s ease,color .15s ease}.houseleague .division-lobby-host-guide__toggle:hover{background:#0ee1f22e;color:#7ff5ff}.houseleague .division-lobby-host-guide__toggle:focus-visible{outline:2px solid rgba(14,225,242,.55);outline-offset:2px}.houseleague .division-lobby-host-guide__body{margin:0;padding:0}.houseleague .division-lobby-host-guide__icon{flex-shrink:0;color:#0ee1f2;margin-top:2px}.houseleague .division-lobby-host-guide__title{margin:0;font-size:.8125rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:#f1f5f9}.houseleague .division-lobby-host-guide__lede{margin:6px 0 0;font-size:.8125rem;line-height:1.5;color:#cbd5e1f2}.houseleague .division-lobby-host-guide__lede code{font-size:.75rem;color:#a5f3fc;background:#064e3b38;padding:1px 5px;border-radius:4px}.houseleague .division-lobby-host-guide__list{margin:0 0 10px;padding-left:1.15rem;font-size:.78rem;line-height:1.55;color:#94a3b8f5}.houseleague .division-lobby-host-guide__list strong{color:#e2e8f0}.houseleague .division-lobby-host-guide__list code{font-size:.72rem;color:#99f6e4}.houseleague .division-lobby-host-guide__status{margin:0;font-size:.75rem;line-height:1.45;color:#94a3b8eb}.houseleague .division-lobby-host-guide__count{font-weight:900;font-variant-numeric:tabular-nums}.houseleague .division-lobby-host-guide__count.is-complete{color:#6ee7b7}.houseleague .division-lobby-host-guide__count.is-partial{color:#fcd34d}.houseleague .division-lobby-illuvium-pill{flex-shrink:0;font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;padding:3px 6px;border-radius:6px;border:1px solid rgba(255,255,255,.12);margin-left:6px}.houseleague .division-lobby-illuvium-pill--ok{color:#a7f3d0;border-color:#34d39959;background:#064e3b33}.houseleague .division-lobby-illuvium-pill--miss{color:#fecaca;border-color:#f8717159;background:#7f1d1d2e}.houseleague .division-lobby-slab{--lobby-a: #0ee1f2;--lobby-b: rgba(14, 225, 242, .12);border-radius:14px;padding:2px;background:linear-gradient(135deg,var(--lobby-a),var(--lobby-b) 55%,transparent)}.houseleague .division-lobby-slab--0{--lobby-a: #0ee1f2;--lobby-b: rgba(14, 225, 242, .2)}.houseleague .division-lobby-slab--1{--lobby-a: #a78bfa;--lobby-b: rgba(167, 139, 250, .2)}.houseleague .division-lobby-slab--2{--lobby-a: #38bdf8;--lobby-b: rgba(56, 189, 248, .2)}.houseleague .division-lobby-slab--3{--lobby-a: #f472b6;--lobby-b: rgba(244, 114, 182, .2)}.houseleague .division-lobby-slab--4{--lobby-a: #fbbf24;--lobby-b: rgba(251, 191, 36, .22)}.houseleague .division-lobby-slab--5{--lobby-a: #34d399;--lobby-b: rgba(52, 211, 153, .2)}.houseleague .division-lobby-slab{overflow:visible}.houseleague .division-lobby-slab>.division-lobby-slab-head,.houseleague .division-lobby-slab>.division-lobby-table{background:#080c12f0;border-radius:12px}.houseleague .division-lobby-slab-head{display:flex;align-items:center;justify-content:space-between;padding:10px 12px 6px;margin:0 0 1px;overflow:visible}.houseleague .division-lobby-slab-head-left{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.houseleague .division-lobby-slab-mode-select{flex:0 0 auto;max-width:11.5rem}.houseleague .division-lobby-slab-mode-select .houseleague-lucid-dropdown{min-width:0}.houseleague .division-lobby-slab-mode-select .lucid-dropdown-trigger{min-height:32px;padding-top:4px;padding-bottom:4px}.houseleague .division-lobby-slab-head-right{display:inline-flex;align-items:center;gap:10px;overflow:visible}.houseleague .division-lobby-slab-action{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#0003;color:#e2e8f0;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .08s ease}.houseleague .division-lobby-slab-action:hover{border-color:#0ee1f259;background:#0ee1f214}.houseleague .division-lobby-slab-action:active{transform:translateY(1px)}.houseleague .division-lobby-slab-action:disabled{opacity:.55;cursor:not-allowed;transform:none}.houseleague .division-lobby-slab-action--create{width:38px;height:38px;border-color:#34d39980;background:linear-gradient(165deg,#10b98147,#064e3b59);color:#ecfdf5;box-shadow:0 0 0 1px #34d3991f,0 8px 24px #10b9811f}.houseleague .division-lobby-slab-action--create:hover{border-color:#6ee7b7a6;background:linear-gradient(165deg,#34d39952,#065f4666)}.houseleague .division-lobby-codebar{margin:0 0 1px;padding:10px 12px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;background:#080c12f0;border-radius:0 0 12px 12px;border-top:1px solid rgba(255,255,255,.06)}.houseleague .division-lobby-codebar-label{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8e6;flex-shrink:0}.houseleague .division-lobby-codebar-code-wrap{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.houseleague .division-lobby-codebar-code{font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:13px;font-weight:900;letter-spacing:.12em;color:#0ee1f2;background:#0ee1f214;border:1px solid rgba(14,225,242,.2);padding:4px 8px;border-radius:10px}.houseleague .division-lobby-codebar-inline-copy{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border-radius:10px;border:1px solid rgba(14,225,242,.3);background:#0ee1f21a;color:#7dd3fc;cursor:pointer;transition:background .15s ease,border-color .15s ease}.houseleague .division-lobby-codebar-inline-copy:hover{background:#0ee1f233;border-color:#0ee1f280;color:#e0f2fe}.houseleague .division-lobby-codebar-gameid{font-size:10px;font-weight:600;color:#94a3b8f2;max-width:min(100%,22rem);word-break:break-all}.houseleague .division-lobby-codebar-gameid-code{font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:10px;font-weight:700;color:#a7f3d0;background:#10b9811f;padding:2px 6px;border-radius:6px;border:1px solid rgba(52,211,153,.25)}.houseleague .division-lobby-codebar-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto}.houseleague .division-lobby-codebar-start-match{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 18px;border-radius:12px;border:1px solid rgba(52,211,153,.55);background:linear-gradient(165deg,#10b98159,#065f4673);color:#ecfdf5;font-size:12px;font-weight:900;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;box-shadow:0 0 0 1px #34d3991a,0 10px 28px #10b9812e;transition:transform .12s ease,box-shadow .15s ease,border-color .15s ease}.houseleague .division-lobby-codebar-start-match:hover:not(:disabled){border-color:#6ee7b7bf;box-shadow:0 0 0 1px #34d39933,0 12px 32px #10b98147}.houseleague .division-lobby-codebar-start-match:active:not(:disabled){transform:translateY(1px)}.houseleague .division-lobby-codebar-start-match:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.houseleague .division-lobby-codebar-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border-radius:10px;border:1px solid rgba(14,225,242,.25);background:#0ee1f20f;cursor:pointer;transition:background .15s ease,border-color .15s ease}.houseleague .division-lobby-codebar-btn+.division-lobby-codebar-btn{margin-left:0}.houseleague .division-lobby-codebar-btn:hover{background:#0ee1f224;border-color:#0ee1f266}.houseleague .division-lobby-codebar-btn--roster-done{border-color:#94a3b840;background:#1e293b80}.houseleague .division-lobby-codebar-btn--roster-done:hover{border-color:#94a3b873;background:#3341558c}.houseleague .division-lobby-codebar-btn--reset-lobby{border-color:#fbbf2466;background:#fbbf241a;color:#fde68afa}.houseleague .division-lobby-codebar-btn--reset-lobby:hover{border-color:#fbbf24a6;background:#fbbf2433}.houseleague .division-lobby-codebar-btn--send{flex-shrink:0}@media(max-width:620px){.houseleague .division-lobby-codebar-actions{margin-left:0;width:100%;justify-content:flex-start}}.houseleague .division-lobby-confirm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130000;display:flex;align-items:center;justify-content:center;padding:18px;background:#020617b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.houseleague .division-lobby-confirm-modal{width:min(540px,100%);max-height:min(92vh,720px);overflow:auto;border-radius:16px;border:1px solid rgba(14,225,242,.28);background:linear-gradient(165deg,#0f172af7,#0f172aeb),#080f1efa;box-shadow:0 24px 64px #0000008c,0 0 0 1px #ffffff0a}.houseleague .division-lobby-confirm-modal--reset{border-color:#fbbf246b;box-shadow:0 24px 64px #0000008c,0 0 0 1px #fbbf241f inset}.houseleague .division-lobby-confirm-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px 10px;border-bottom:1px solid rgba(255,255,255,.08)}.houseleague .division-lobby-confirm-title{margin:0;font-size:1.05rem;font-weight:900;letter-spacing:.02em;color:#f1f5f9}.houseleague .division-lobby-confirm-sub{margin:6px 0 0;font-size:.82rem;line-height:1.45;color:#94a3b8f2;font-weight:500}.houseleague .division-lobby-confirm-close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#0003;color:#e2e8f0;cursor:pointer}.houseleague .division-lobby-confirm-body{padding:14px 18px 6px}.houseleague .division-lobby-confirm-list{display:flex;flex-direction:column;gap:8px}.houseleague .division-lobby-confirm-player{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#0000002e}.houseleague .division-lobby-confirm-player-name{font-weight:800;color:#e2e8f0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.houseleague .division-lobby-confirm-player-score{font-variant-numeric:tabular-nums;font-weight:800;color:#94a3b8f2}.houseleague .division-lobby-confirm-actions{display:flex;gap:10px;justify-content:flex-end;padding:12px 18px 16px;border-top:1px solid rgba(255,255,255,.08)}.houseleague .division-lobby-confirm-btn{padding:10px 16px;border-radius:12px;font-weight:800;cursor:pointer;border:1px solid rgba(255,255,255,.14);background:#0003;color:#e2e8f0}.houseleague .division-lobby-confirm-btn--primary{border-color:#34d39973;background:linear-gradient(180deg,#1665346b,#064e3b40);color:#ecfdf5}.houseleague .division-lobby-confirm-btn--amber{border-color:#fbbf248c;background:linear-gradient(180deg,#78350f80,#451a0352);color:#fef3c7}.houseleague .division-lobby-confirm-btn--amber:hover{border-color:#fde047a6;color:#fffbeb}.houseleague .division-lobby-confirm-btn:disabled{opacity:.55;cursor:not-allowed}.houseleague .division-lobby-confirm-code{font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:.82em;font-weight:700;padding:2px 6px;border-radius:6px;background:#0ee1f21a;border:1px solid rgba(14,225,242,.22);color:#a5f3fc}.houseleague .division-lobby-illuvium-start-code-line{margin:14px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.houseleague .division-lobby-illuvium-start-code-label{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8f2}.houseleague .division-lobby-illuvium-start-code-value{font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:1.05rem;font-weight:900;letter-spacing:.14em;padding:6px 12px;border-radius:10px;background:#0ee1f21f;border:1px solid rgba(14,225,242,.35);color:#f1f5f9}.houseleague .division-lobby-slab-title{font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#f1f5f9}.houseleague .division-lobby-slab-count{font-size:11px;font-weight:700;color:#0ee1f2;font-variant-numeric:tabular-nums;letter-spacing:.02em}.houseleague .division-lobby-slab-count--full{color:#4ade80;text-shadow:0 0 12px rgba(74,222,128,.25)}.houseleague .division-lobby-table{padding:0 4px 8px}.houseleague .division-lobby-table--manager .division-lobby-row{display:grid;grid-template-columns:2.35rem minmax(5.5rem,11.5rem) minmax(2.35rem,max-content) minmax(2.75rem,1fr) minmax(3.1rem,max-content) 3.5rem minmax(3.25rem,max-content) minmax(3.1rem,max-content);column-gap:3px;row-gap:6px;align-items:center;padding:8px 10px;font-size:12px;border-radius:8px}.houseleague .division-lobby-table--guest .division-lobby-row{display:grid;grid-template-columns:2.35rem minmax(5.5rem,11.5rem) minmax(2.35rem,max-content) minmax(2.75rem,1fr) 3.5rem minmax(3.25rem,max-content) minmax(3.1rem,max-content);column-gap:3px;row-gap:6px;align-items:center;padding:8px 10px;font-size:12px;border-radius:8px}.houseleague .division-lobby-table--manager .division-lobby-cell-waitlist{margin-left:6px;padding-left:10px;border-left:1px solid rgba(255,255,255,.08)}.houseleague .division-lobby-row--head .division-lobby-hcell--guild,.houseleague .division-lobby-row--head .division-lobby-hcell--waitlist,.houseleague .division-lobby-row--head .division-lobby-hcell--presence,.houseleague .division-lobby-row:not(.division-lobby-row--head)>.division-lobby-cell-guild,.houseleague .division-lobby-row:not(.division-lobby-row--head)>.division-lobby-cell-waitlist,.houseleague .division-lobby-row:not(.division-lobby-row--head)>.division-lobby-cell-presence{justify-self:center}.houseleague .division-lobby-row--head .division-lobby-hcell--rating,.houseleague .division-lobby-row:not(.division-lobby-row--head)>.division-lobby-cell-rating,.houseleague .division-lobby-row--head .division-lobby-hcell--arena-title,.houseleague .division-lobby-row:not(.division-lobby-row--head)>.division-lobby-cell-arena-title{justify-self:start}.houseleague .division-lobby-row--head .division-lobby-hcell--score,.houseleague .division-lobby-row:not(.division-lobby-row--head)>.division-lobby-cell-score{justify-self:end}.houseleague .division-lobby-row--head .division-lobby-hcell--score-pct,.houseleague .division-lobby-row:not(.division-lobby-row--head)>.division-lobby-cell-score-pct{justify-self:end}.houseleague .division-lobby-hcell{min-width:0}.houseleague .division-lobby-row--head .division-lobby-hcell--guild{margin-left:-8px;padding-left:-24px;padding-right:12px}.houseleague .division-lobby-row--head .division-lobby-hcell--player,.houseleague .division-lobby-row:not(.division-lobby-row--head)>.division-lobby-cell-name{justify-self:start;min-width:0;width:100%}.houseleague .division-lobby-row--head .division-lobby-hcell--player{min-width:2rem}.houseleague .division-lobby-row--head{font-size:9px;font-weight:600;letter-spacing:.08em;color:#94a3b8d9;border-bottom:1px solid rgba(255,255,255,.06);margin:0 4px 4px;border-radius:0}.houseleague .division-lobby-row--head .division-lobby-hcell--score,.houseleague .division-lobby-row--head .division-lobby-hcell--score-pct{text-align:right}.houseleague .division-lobby-row:not(.division-lobby-row--head):nth-child(2n){background:#ffffff08}.houseleague .division-lobby-cell-name{font-weight:600;color:#e2e8f0;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;min-width:0}.houseleague .division-lobby-name-rating-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;width:100%}.houseleague .division-lobby-cell-name-text{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.houseleague .division-lobby-cell-score-pct{text-align:right;font-variant-numeric:tabular-nums;color:#cbd5e1f2}.houseleague .division-lobby-cell-arena-rating{font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;color:#94a3b8f2;flex-shrink:0;letter-spacing:.02em}.houseleague .division-lobby-cell-arena-rating--in{color:#4ade80f2}.houseleague .division-lobby-cell-arena-rating--out{color:#f87171eb}.houseleague .division-lobby-iv-presence--in{color:#4ade80}.houseleague .division-lobby-iv-presence--out{color:#f87171}.houseleague .division-lobby-iv-presence--neutral{color:#94a3b8eb}.houseleague .division-lobby-cell-guild,.houseleague .division-lobby-cell-rating,.houseleague .division-lobby-cell-arena-title{min-width:0}.houseleague .division-lobby-cell-rating{display:flex;justify-content:flex-start;align-items:center}.houseleague .division-lobby-cell-guild{display:flex;justify-content:center;align-items:center;margin-left:-6px;padding-right:12px}.houseleague .division-lobby-guild-img{width:28px;height:28px;object-fit:contain;border-radius:50%;display:block}.houseleague .division-lobby-guild-fallback{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#0ee1f214;border:1px solid rgba(14,225,242,.2)}.houseleague .division-lobby-cell-rating-num{font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:#94a3b8f2}.houseleague .division-lobby-cell-arena-title-text{display:block;max-width:100%;font-size:11px;font-weight:800;letter-spacing:.03em;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.houseleague .division-lobby-cell-waitlist,.houseleague .division-lobby-cell-imx{display:flex;justify-content:center;align-items:center;min-width:0}.houseleague .division-lobby-cell-placeholder{color:#64748bbf;font-weight:700;font-size:11px;-webkit-user-select:none;user-select:none}.houseleague .division-lobby-cell-presence{display:flex;justify-content:center;align-items:center;min-width:1.75rem}.houseleague .division-lobby-presence-ic--in{color:#4ade80}.houseleague .division-lobby-presence-ic--out{color:#f87171}.houseleague .division-lobby-presence-spin{color:#94a3b8d9;animation:division-lobby-spin .9s linear infinite}@keyframes division-lobby-spin{to{transform:rotate(360deg)}}.houseleague .division-lobby-slab-auto-lucid{flex-shrink:1;min-width:0;margin-right:2px;overflow:visible;position:relative;z-index:4}.houseleague .division-lobby-slab-auto-lucid .lucid-toggle-container{padding:4px 8px!important;overflow:visible}.houseleague .division-lobby-codebar-btn--roster-done.is-gateway-started{color:#4ade80;border-color:#4ade8073}.houseleague .division-lobby-codebar-btn--roster-done.is-gateway-started:hover{color:#86efac}.houseleague .division-lobby-cell-score{text-align:right;font-variant-numeric:tabular-nums;color:#cbd5e1f2}.houseleague .division-lobby-check--ok{color:#4ade80}.houseleague .division-lobby-check--warn{color:#fb923c}.houseleague .division-lobby-check--ban{color:#94a3b8bf}.houseleague .division-lobby-check--pending{color:#64748be6;font-weight:700}.houseleague .division-lobby-waitblock{padding:12px 14px;border-radius:12px;border:1px solid rgba(251,191,36,.25);background:#fbbf240f}.houseleague .division-lobby-waitblock--overflow{border-color:#f8717147;background:#f871710f}.houseleague .division-lobby-waitblock-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;margin-bottom:8px}.houseleague .division-lobby-waitblock-title{font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#fde68af2;margin:0}.houseleague .division-lobby-waitblock-autofill{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.houseleague .division-lobby-waitblock-autofill-label{font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fde68ab8;white-space:nowrap}.houseleague .division-lobby-waitblock-toggle-pair{display:inline-flex;border-radius:10px;border:1px solid rgba(255,255,255,.14);overflow:hidden;background:#0003}.houseleague .division-lobby-waitblock-toggle-pair button{padding:6px 12px;font-size:11px;font-weight:800;border:none;background:transparent;color:#94a3b8f2;cursor:pointer;transition:background .15s ease,color .15s ease}.houseleague .division-lobby-waitblock-toggle-pair button:hover{color:#e2e8f0}.houseleague .division-lobby-waitblock-toggle-pair button.is-on{background:#0ee1f224;color:#e0fdfa}.houseleague .division-lobby-waitblock--overflow .division-lobby-waitblock-autofill-label{color:#fca5a5bf}.houseleague .division-lobby-waitblock--overflow .division-lobby-waitblock-title{color:#fca5a5f2}.houseleague .division-lobby-overflow-hint{margin:0 0 8px;font-size:11px;line-height:1.4;color:#cbd5e1e0}.houseleague .division-lobby-waitlist{margin:0;padding-left:1.1rem;font-size:12px;color:#e2e8f0eb}.houseleague .division-lobby-wait-score{font-size:11px;color:#94a3b8e6;font-variant-numeric:tabular-nums}.houseleague .division-lobby-inline-waitlist,.houseleague .division-lobby-inline-promote{flex-shrink:0;padding:3px 8px;border-radius:8px;border:1px solid rgba(14,225,242,.35);background:#0ee1f21a;color:#cffafe;font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;transition:background .15s ease,border-color .15s ease}.houseleague .division-lobby-inline-promote{border-color:#4ade8073;background:#4ade801f;color:#bbf7d0}.houseleague .division-lobby-inline-waitlist:hover:not(:disabled),.houseleague .division-lobby-inline-promote:hover:not(:disabled){background:#ffffff14}.houseleague .division-lobby-inline-waitlist:disabled,.houseleague .division-lobby-inline-promote:disabled{opacity:.45;cursor:not-allowed}.houseleague .division-lobby-waitlist--rows{list-style:none;padding-left:0}.houseleague .division-lobby-waitlist-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 8px;margin-bottom:4px;border-radius:8px;background:#0003;border:1px solid rgba(255,255,255,.06)}#hl-hub-session-details-body.houseleague-panel-body--session-details{scroll-margin-top:min(100px,18vh)}.houseleague .houseleague-quick-guide-anchor{color:#7dd3fc;text-decoration:underline;text-underline-offset:2px;font-weight:600}.houseleague .houseleague-roster-session-anchor{margin:0 0 16px;padding:14px 16px;border-radius:10px;background:#0f172a8c;border:1px solid rgba(148,163,184,.18);box-shadow:0 1px #ffffff0a inset;font-size:13px;line-height:1.55;color:#e2e8f0e6}.houseleague .houseleague-roster-session-anchor--clickable{cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.houseleague .houseleague-roster-session-anchor--clickable:hover{border-color:#fbbf2447;box-shadow:0 1px #ffffff0a inset,0 0 0 1px #fbbf241f;background:#0f172a9e}.houseleague .houseleague-roster-session-anchor--clickable:focus-within{outline:2px solid rgba(251,191,36,.38);outline-offset:2px}.houseleague .houseleague-roster-session-anchor__link{color:#7dd3fc;text-decoration:underline;text-underline-offset:2px;font-weight:600}.houseleague .houseleague-roster-session-anchor__lead{margin:0 0 10px;color:#f1f5f9f0}.houseleague .houseleague-roster-session-anchor__lead-title{font-weight:700;letter-spacing:.02em;color:#0ee1f2}.houseleague .houseleague-roster-session-anchor__lead-muted{color:#94a3b8e6;font-weight:500}.houseleague .houseleague-roster-session-anchor__login-row{display:flex;flex-direction:row;align-items:flex-start;gap:10px;margin-bottom:0}.houseleague .houseleague-roster-session-anchor__imx-cta-icon--lead{width:36px;height:36px;min-width:36px;flex-shrink:0;margin-top:1px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#0f172a80;border:1px solid rgba(251,191,36,.38);color:#fef3c7f2}.houseleague .houseleague-roster-session-anchor__login-hint{flex:1;min-width:0;margin:0;padding:9px 11px;border-radius:8px;font-size:12px;font-weight:600;line-height:1.45;color:#fef3c7f5;background:#fbbf241a;border:1px solid rgba(251,191,36,.34)}.houseleague .houseleague-roster-session-anchor__login-hint strong{color:#fef3c7;font-weight:700}.houseleague .houseleague-vault-guest-anchor-slot{margin:0 0 16px}.houseleague .houseleague-roster-session-anchor--guest-prominent{margin-bottom:0}.houseleague .houseleague-roster-session-anchor__guest-unlock{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-top:2px}.houseleague .houseleague-roster-session-anchor__lead--guest-inline-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:0}.houseleague .houseleague-roster-session-anchor__lead--guest-stacked{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:0}.houseleague .houseleague-roster-session-anchor__lead-main{flex:1 1 auto;min-width:0}.houseleague .houseleague-roster-session-anchor__lead--guest-stacked .houseleague-roster-session-anchor__lead-main{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.houseleague .houseleague-roster-session-anchor__login-wallet-btn--under-title{width:auto;align-self:flex-start;padding:7px 12px}.houseleague .houseleague-roster-session-anchor__guest-unlock--inline-with-lead{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px;margin-top:0}.houseleague .houseleague-roster-session-anchor__login-wallet-btn--inline-compact{width:auto;padding:6px 12px}.houseleague .houseleague-roster-session-anchor__login-hint--guest-one-line{max-width:min(340px,46vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.houseleague .houseleague-roster-session-anchor--roster-head{border:none;box-shadow:none;background:transparent;margin-bottom:10px;padding:0}.houseleague .houseleague-roster-session-anchor__login-wallet-btn{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;width:100%;margin:0;padding:10px 14px;border-radius:8px;border:1px solid rgba(212,175,55,.5);background:#fbbf241a;color:#fef3c7;font-size:13px;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:background .15s ease,border-color .15s ease}.houseleague .houseleague-roster-session-anchor__login-wallet-btn:hover{background:#fbbf242e;border-color:#fde0479e}.houseleague .houseleague-roster-session-anchor__login-wallet-btn:focus-visible{outline:2px solid rgba(251,191,36,.45);outline-offset:2px}.houseleague .houseleague-roster-session-anchor__login-wallet-btn-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fef3c7f2}.houseleague .houseleague-roster-session-anchor__login-wallet-btn-text{line-height:1.3}.houseleague .houseleague-roster-session-anchor__login-hint--guest-sub{margin:0;padding:8px 10px;font-size:11px;font-weight:600;line-height:1.45;text-align:center;color:#e2e8f0e0;background:#0f172a59;border:1px solid rgba(148,163,184,.22);border-radius:8px}.houseleague .houseleague-roster-session-anchor__copy{display:inline-flex;align-items:center;margin-left:6px;padding:5px 11px;border-radius:6px;border:1px solid rgba(148,163,184,.35);background:#1e293b80;color:#e2e8f0eb;font-size:11px;font-weight:600;letter-spacing:.03em;cursor:pointer;vertical-align:middle}.houseleague .houseleague-roster-session-anchor__copy:hover{background:#3341558c;border-color:#94a3b880;color:#f8fafc}.houseleague .houseleague-roster-session-anchor__copy.houseleague-roster-session-anchor__copy--enhanced{display:inline-flex;align-items:center;gap:6px;margin-left:6px;padding:5px 12px 5px 9px;border-radius:8px;border:1px solid rgba(14,225,242,.3);background:#0ee1f214;color:#0ee1f2f2;font-size:11px;font-weight:600;letter-spacing:.03em;vertical-align:middle;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.houseleague .houseleague-roster-session-anchor__copy--enhanced:hover{background:#0ee1f224;border-color:#0ee1f280;color:#0ee1f2;box-shadow:0 0 0 1px #0ee1f224,0 8px 22px #0003}.houseleague .houseleague-roster-session-anchor__copy-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.houseleague .houseleague-roster-session-anchor__copy-label{line-height:1.25}.houseleague-broadcast-analytics-roadmap{margin-top:14px;padding:12px 14px;border-radius:12px;border:1px solid rgba(14,225,242,.2);background:linear-gradient(160deg,#08182abf,#0f172a8c);max-width:100%;box-sizing:border-box}.houseleague-broadcast-analytics-roadmap__title{margin:0 0 8px;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#e2e8f0f5}.houseleague-broadcast-analytics-roadmap__lead{margin:0 0 8px;font-size:12px;line-height:1.55;color:#cbd5e1eb}.houseleague-broadcast-analytics-roadmap__lead code{font-size:11px;padding:1px 5px;border-radius:4px;background:#00000040;color:#7dd3fcf2}.houseleague-broadcast-analytics-roadmap__doc{margin:0;font-size:11px;line-height:1.45}.houseleague-broadcast-analytics-roadmap__path{font-size:11px;word-break:break-all;color:#5eead4eb}.houseleague .houseleague-divisions-head--taiga{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(56,189,248,.16);flex-direction:column;align-items:stretch;gap:0}.houseleague .houseleague-divisions-head--taiga .session-meta-block__session-start-main{flex:1 1 auto;min-width:0;width:100%;display:flex;flex-direction:column;gap:0}.houseleague .houseleague-divisions-head--taiga .session-meta-start-datetime-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px}.houseleague .houseleague-taiga-head-actions{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;margin-left:auto}.houseleague .session-meta-countdown-chip--live{border-color:#fbbf2473;color:#fef3c7fa;background:linear-gradient(135deg,#fbbf2438,#b4781429);box-shadow:0 0 14px #fbbf2429}.houseleague .session-meta-countdown-chip--live .session-meta-countdown-chip__hint{color:#fde68af2}.houseleague .session-meta-countdown-chip--finished{border-color:#94a3b847;background:linear-gradient(160deg,#1e293be0,#0f172af0);box-shadow:inset 0 1px #94a3b814}.houseleague .session-meta-countdown-chip--finished .session-meta-countdown-chip__hint{color:#94a3b8e0}.houseleague .session-meta-countdown-chip--finished .session-meta-countdown-chip__value{color:#e2e8f0eb}.houseleague .houseleague-taiga-event-info{position:relative;flex:0 0 auto}.houseleague .houseleague-taiga-event-info__btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:9px;border:1px solid rgba(56,189,248,.32);background:#081e388c;color:#bae6fdf2;cursor:pointer}.houseleague .houseleague-taiga-event-info__btn:hover,.houseleague .houseleague-taiga-event-info--open .houseleague-taiga-event-info__btn{border-color:#38bdf88c;background:#0e749047;color:#fff}.houseleague .houseleague-taiga-event-info__panel{position:absolute;top:calc(100% + 8px);right:0;z-index:40;min-width:min(320px,78vw);max-width:min(380px,88vw);padding:12px 14px;border-radius:12px;border:1px solid rgba(56,189,248,.34);background:linear-gradient(160deg,#08182afa,#040c16fc);box-shadow:0 12px 36px #0206178c,inset 0 1px #bae6fd14}.houseleague .houseleague-taiga-event-info__panel[hidden]{display:none!important}.houseleague .houseleague-taiga-event-info__cost{margin-top:10px;padding-top:10px;border-top:1px solid rgba(56,189,248,.16);font-size:12.5px;line-height:1.45;color:#e2e8f0eb;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.houseleague .houseleague-taiga-event-info__fuel{color:#ffd809;font-weight:800;text-shadow:0 0 12px rgba(255,216,9,.28)}.houseleague .houseleague-taiga-event-info__buy-fuel{display:inline-flex;align-items:center;gap:4px;color:#ffd809;text-decoration:none;font-weight:700;font-size:12px}.houseleague .houseleague-taiga-event-info__buy-fuel:hover{color:#fff3a0;text-decoration:underline}.houseleague .houseleague-taiga-event-info__doc{display:inline-flex;align-items:center;gap:4px;color:#7dd3fcfa;text-decoration:none;font-weight:700;font-size:12px}.houseleague .houseleague-taiga-event-info__doc:hover{color:#fff;text-decoration:underline}.houseleague .houseleague-taiga-section-sub{margin:4px 0 0;max-width:42rem;font-size:12.5px;line-height:1.45;color:#94a3b8eb}.houseleague .houseleague-session-details-stack{display:flex;flex-direction:column;gap:0;min-width:0}.houseleague .houseleague-taiga-browse-stage{--taiga-event-art: url(https://portal.illuvium.io/_next/image?url=https%3A%2F%2Fportal.illuvium.io%2Fapi%2Fmedia%2Ffile%2Fimage-87.webp%3F2026-09-14T10%3A41%3A18.801Z&w=1080&q=75);position:relative;isolation:isolate;margin:0 -4px;padding:4px;border-radius:16px;overflow:hidden;background-color:#050a10;background-image:linear-gradient(180deg,#040c146b,#040a10b8 38%,#040a10e6),radial-gradient(120% 70% at 0% 0%,rgba(14,116,144,.16) 0%,transparent 55%),radial-gradient(90% 60% at 100% 8%,rgba(168,85,247,.12) 0%,transparent 48%),linear-gradient(180deg,#040a1038,#040a1080),var(--taiga-event-art);background-size:auto,auto,auto,auto,cover;background-position:center,0% 0%,100% 0%,center,center 18%;background-repeat:no-repeat;box-shadow:0 12px 40px #02061759}.houseleague .houseleague-taiga-browse-stage .session-meta-block.session-meta-block--session-start.session-meta-block--taiga-art{background:linear-gradient(145deg,#081e3847,#040c1473);border-color:#38bdf852;box-shadow:inset 0 1px #bae6fd14,0 0 24px #0ea5e914;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.houseleague .houseleague-taiga-browse-stage .session-meta-block.session-meta-block--session-start.session-meta-block--taiga-art.session-meta-block--event-day{background:linear-gradient(145deg,#42300838,#040c147a);border-color:#facc1557}.houseleague .houseleague-taiga-browse-stage .houseleague-divisions-head--taiga{padding:10px 8px 4px}.houseleague .houseleague-taiga-results-panel .houseleague-taiga-event-chrome{position:relative;isolation:isolate;margin:0;border-radius:14px 14px 0 0;overflow:hidden;border-bottom:1px solid rgba(56,189,248,.14);background-color:#050a10;background-image:linear-gradient(180deg,#040c1457,#040a10b8 46%,#040a10e6),radial-gradient(120% 70% at 0% 0%,rgba(14,116,144,.18) 0%,transparent 55%),radial-gradient(90% 60% at 100% 8%,rgba(168,85,247,.12) 0%,transparent 48%),var(--taiga-event-art);background-size:auto,auto,auto,cover;background-position:center,0% 0%,100% 0%,center 18%;background-repeat:no-repeat}.houseleague .houseleague-taiga-results-panel .houseleague-taiga-event-chrome .houseleague-divisions-head--taiga{margin:0;padding:14px 16px 8px;border-bottom:1px solid rgba(56,189,248,.12);background:transparent}.houseleague .houseleague-taiga-results-panel .houseleague-taiga-event-chrome .houseleague-taiga-masthead{border-bottom-color:#38bdf81f;background:transparent}.houseleague .houseleague-taiga-results-panel .houseleague-taiga-event-chrome .houseleague-taiga-toolbar,.houseleague .houseleague-taiga-results-panel .houseleague-taiga-event-chrome .vault-lb-search-meta{background:transparent}.houseleague .houseleague-taiga-results-grid{position:relative;margin-top:8px;border-radius:16px}.houseleague .houseleague-taiga-results-panel{--taiga-ice: rgba(56, 189, 248, .92);--taiga-ice-dim: rgba(14, 165, 233, .22);--taiga-pine: rgba(45, 212, 191, .88);--taiga-amber: rgba(251, 191, 36, .95);--taiga-ink: rgb(4, 10, 16);--hl-mv-superhead-h: 28px;--hl-mv-subhead-h: 40px;--hl-mv-thead-snap-pad: calc( var(--hl-mv-superhead-h) + var(--hl-mv-subhead-h) + 4px );position:relative;border:1px solid rgba(56,189,248,.18);border-radius:14px;overflow:hidden;background:linear-gradient(180deg,#050a108c,#050a10b8),radial-gradient(120% 80% at 0% 0%,rgba(14,116,144,.12) 0%,transparent 55%);box-shadow:0 8px 28px #02061759}.houseleague .houseleague-taiga-masthead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 20px;padding:14px 16px 12px;border-bottom:1px solid rgba(56,189,248,.14);background:linear-gradient(180deg,#08121cc7,#050a1047)}.houseleague .houseleague-taiga-masthead__brand{display:flex;align-items:center;gap:12px;min-width:0}.houseleague .houseleague-taiga-masthead__mark{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;color:var(--taiga-ice);background:linear-gradient(145deg,#0ea5e947,#0f172ae6);border:1px solid rgba(56,189,248,.35);box-shadow:0 0 24px #0ea5e92e}.houseleague .houseleague-taiga-masthead__eyebrow{margin:0;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8e0}.houseleague .houseleague-taiga-masthead__title{margin:2px 0 0;font-size:1.2rem;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:#f1f5f9fa}.houseleague .houseleague-taiga-stage-rail{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.houseleague .houseleague-taiga-stage{display:inline-flex;align-items:center;gap:8px;padding:7px 11px 7px 8px;border-radius:999px;border:1px solid rgba(148,163,184,.22);background:#0f172a8c}.houseleague .houseleague-taiga-stage__n{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;font-size:11px;font-weight:800;color:#e2e8f0f2;background:#4755698c}.houseleague .houseleague-taiga-stage__copy{display:flex;flex-direction:column;gap:0;line-height:1.15}.houseleague .houseleague-taiga-stage__copy strong{font-size:11.5px;font-weight:750;color:#f1f5f9f5}.houseleague .houseleague-taiga-stage__copy em{font-style:normal;font-size:10px;color:#94a3b8e6}.houseleague .houseleague-taiga-stage.is-done{border-color:#2dd4bf59;background:#0d948824}.houseleague .houseleague-taiga-stage.is-done .houseleague-taiga-stage__n{background:#2dd4bf47;color:#99f6e4fa}.houseleague .houseleague-taiga-stage.is-next{border-color:#38bdf866;background:#0e74902e;box-shadow:0 0 0 1px #38bdf814}.houseleague .houseleague-taiga-stage.is-next .houseleague-taiga-stage__n{background:#38bdf84d;color:#bae6fdfa}.houseleague .houseleague-taiga-stage.is-next.is-live{border-color:#fbbf248c;background:linear-gradient(135deg,#fbbf2438,#b4781424);box-shadow:0 0 0 1px #fbbf2429,0 0 18px #fbbf241f}.houseleague .houseleague-taiga-stage.is-next.is-live .houseleague-taiga-stage__n{background:#fbbf2457;color:#fef3c7fa}.houseleague .houseleague-taiga-stage.is-prize{border-color:#fbbf2466;background:#b4781429}.houseleague .houseleague-taiga-stage.is-prize .houseleague-taiga-stage__n{background:#fbbf2447;color:#fde68afa}.houseleague .houseleague-taiga-vod-tile{position:relative;flex:0 0 auto;width:54px;height:34px;margin-left:2px;padding:0;border:1px solid rgba(186,230,253,.35);border-radius:7px;overflow:hidden;cursor:pointer;background:#020812;box-shadow:0 0 0 1px #0ea5e91f}.houseleague .houseleague-taiga-vod-tile img{display:block;width:100%;height:100%;object-fit:cover;opacity:.92}.houseleague .houseleague-taiga-vod-tile__play{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;align-items:center;justify-content:center;color:#fffffff2;background:linear-gradient(180deg,#02081214,#02081273)}.houseleague .houseleague-taiga-vod-tile:hover{border-color:#7dd3fcb3;box-shadow:0 0 14px #38bdf847}.houseleague .houseleague-taiga-vod-tile:hover img{opacity:1;transform:scale(1.04);transition:transform .16s ease,opacity .16s ease}.houseleague .houseleague-taiga-vod-tile.is-pending{cursor:default;opacity:.55;border-style:dashed;pointer-events:none}.houseleague .houseleague-taiga-vod-tile.is-pending .houseleague-taiga-vod-tile__play{background:#0208128c;color:#bae6fdb3}.houseleague .houseleague-taiga-vod-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;pointer-events:none;background:transparent}.houseleague .houseleague-taiga-vod-modal__panel{position:absolute;display:flex;flex-direction:column;min-width:320px;min-height:220px;pointer-events:auto;border-radius:14px;overflow:hidden;border:1px solid rgba(56,189,248,.35);background:linear-gradient(180deg,#08121cf7,#040a10fa);box-shadow:0 18px 48px #02061773;-webkit-user-select:none;user-select:none}.houseleague .houseleague-taiga-vod-modal__panel.is-interacting{box-shadow:0 22px 56px #0206178c}.houseleague .houseleague-taiga-vod-modal__panel.is-interacting iframe{pointer-events:none}.houseleague .houseleague-taiga-vod-modal__chrome{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid rgba(56,189,248,.14);cursor:grab;touch-action:none}.houseleague .houseleague-taiga-vod-modal__chrome:active{cursor:grabbing}.houseleague .houseleague-taiga-vod-modal__eyebrow{margin:0;font-size:10px;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8e0}.houseleague .houseleague-taiga-vod-modal__title{margin:2px 0 0;font-size:1.05rem;font-weight:800;color:#f1f5f9fa}.houseleague .houseleague-taiga-vod-modal__actions{display:inline-flex;align-items:center;gap:8px}.houseleague .houseleague-taiga-vod-modal__yt{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:999px;border:1px solid rgba(56,189,248,.35);color:#bae6fdf5;font-size:12px;font-weight:700;text-decoration:none;background:#0e74902e}.houseleague .houseleague-taiga-vod-modal__close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;border:1px solid rgba(148,163,184,.28);background:#0f172ab3;color:#e2e8f0eb;cursor:pointer}.houseleague .houseleague-taiga-vod-player{position:relative;flex:1 1 auto;min-height:0;width:100%;background:#000}.houseleague .houseleague-taiga-vod-player__frame{position:relative;width:100%;height:100%;background:#000}.houseleague .houseleague-taiga-vod-player__frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.houseleague .houseleague-taiga-vod-modal__resize{position:absolute;right:0;bottom:0;width:18px;height:18px;padding:0;border:0;border-radius:0 0 12px;cursor:nwse-resize;touch-action:none;background:linear-gradient(135deg,transparent 0 46%,rgba(125,211,252,.55) 46% 52%,transparent 52% 66%,rgba(125,211,252,.85) 66% 72%,transparent 72%)}.houseleague .houseleague-taiga-taxonomy{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px;width:100%}.houseleague .houseleague-taiga-taxonomy-group{flex:0 0 auto;display:inline-flex;flex-direction:column;justify-content:center;gap:4px;padding:5px 7px 6px;border-radius:10px;background:#94a3b80d;border:1px solid rgba(148,163,184,.14)}.houseleague .houseleague-taiga-taxonomy-label{display:inline-flex;align-items:center;margin:0;padding:0;border:0;background:transparent;font-size:.58rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;line-height:1;color:#94a3b8b8;cursor:pointer;width:fit-content;-webkit-user-select:none;user-select:none}.houseleague .houseleague-taiga-taxonomy-label:hover{color:#e2e8f0f2}.houseleague .houseleague-taiga-taxonomy-btns{display:inline-flex;flex-wrap:wrap;align-items:center;gap:5px}.houseleague .houseleague-taiga-taxonomy-divider{flex:0 0 auto;width:1px;align-self:stretch;min-height:34px;margin:0 1px;background:#38bdf838}.houseleague .houseleague-taiga-taxonomy-chip{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:4px 10px;border-radius:9px;border:1px solid rgba(148,163,184,.22);background:#080c188c;color:#e2e8f0b8;font-size:.78rem;font-weight:800;letter-spacing:.03em;cursor:pointer}.houseleague .houseleague-taiga-taxonomy-chip:hover:not(:disabled){border-color:#7dd3fc73;color:#f1f5f9f2}.houseleague .houseleague-taiga-taxonomy-chip.is-active{border-color:#38bdf88c;background:linear-gradient(145deg,#0ea5e947,#082f498c);color:#bae6fdfa;box-shadow:0 0 12px #38bdf829}.houseleague .houseleague-taiga-taxonomy-chip:disabled{opacity:.72;cursor:default}.houseleague .houseleague-taiga-toolbar{padding:10px 14px 0}.houseleague .houseleague-taiga-toggles{width:100%}.houseleague .houseleague-taiga-status-line{margin-top:6px}.houseleague .houseleague-taiga-status-lead{font-size:12px;color:#bae6fde0}.houseleague .houseleague-taiga-results-panel .houseleague-taiga-superhead-row th{padding:8px 8px 7px!important;vertical-align:middle}.houseleague .houseleague-taiga-super__inner{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:30px}.houseleague .houseleague-taiga-super__step{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;flex-shrink:0;font-size:10px;font-weight:850;letter-spacing:0;color:#e2e8f0f2;background:#0f172a8c;border:1px solid rgba(255,255,255,.14)}.houseleague .houseleague-taiga-super--day .houseleague-taiga-super__step{color:#bae6fdfa;border-color:#38bdf866;background:#082f49a6}.houseleague .houseleague-taiga-super--finals .houseleague-taiga-super__step{color:#fde68afa;border-color:#fbbf2473;background:#451a038c}.houseleague .houseleague-taiga-super__step--prize{color:#fef3c7fa;border-color:#facc1580;background:#451a0399}.houseleague .houseleague-taiga-super__icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:8px;flex-shrink:0;background:#0f172a8c;border:1px solid rgba(255,255,255,.1);box-shadow:0 0 12px #00000040}.houseleague .houseleague-taiga-super__copy{display:inline-flex;flex-direction:column;align-items:flex-start;gap:1px;line-height:1.1;min-width:0}.houseleague .houseleague-taiga-super__label{font-size:11px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.houseleague .houseleague-taiga-super__hint{font-size:9.5px;font-weight:650;letter-spacing:.03em;text-transform:none;opacity:.84}.houseleague .houseleague-taiga-super__rail{width:32px;height:3px;border-radius:999px;background:#94a3b847;flex-shrink:0}.houseleague .houseleague-taiga-super__rail.is-active{background:linear-gradient(90deg,#38bdf833,#38bdf8f2);box-shadow:0 0 10px #38bdf859}.houseleague .houseleague-taiga-super__rail.is-done{background:linear-gradient(90deg,#2dd4bf40,#2dd4bff2);box-shadow:0 0 10px #2dd4bf4d}.houseleague .houseleague-taiga-superhead-row{position:relative}.houseleague .houseleague-taiga-super--core{background:linear-gradient(180deg,#475569b8,#33415561),#040a10eb;color:#e2e8f0f2;border-right:1px solid rgba(148,163,184,.14)}.houseleague .houseleague-taiga-super--core .houseleague-taiga-super__icon{color:#bae6fdf2;border-color:#94a3b847}.houseleague .houseleague-taiga-super--day{background:linear-gradient(180deg,#0ea5e97a,#0e749038),#040a10eb;color:#bae6fdfa;box-shadow:inset 0 -2px #38bdf86b;border-right:1px solid rgba(56,189,248,.16)}.houseleague .houseleague-taiga-super--day .houseleague-taiga-super__icon{color:#7dd3fcfa;border-color:#38bdf859;background:#082f498c}.houseleague .houseleague-taiga-super--finals{background:linear-gradient(180deg,#fbbf246b,#b4781433),#040a10eb;color:#fde68afa;box-shadow:inset 0 -2px #fbbf2466;border-right:1px solid rgba(251,191,36,.14)}.houseleague .houseleague-taiga-super--finals .houseleague-taiga-super__icon{color:#fde047fa;border-color:#fbbf2466;background:#451a0373}.houseleague .houseleague-taiga-super--prize{background:linear-gradient(180deg,#facc1585,#eab30833),#040a10eb;color:#fef3c7fa;box-shadow:inset 0 -2px #facc157a}.houseleague .houseleague-taiga-super--prize .houseleague-taiga-super__icon{color:#fef08afa;border-color:#facc1573;background:#451a0380}.houseleague .houseleague-taiga-results-panel .houseleague-taiga-th--day-total .vault-lb-sort-head{color:#7dd3fcfa;font-weight:750}.houseleague .houseleague-taiga-day-total-cell{background:#0e74901a;box-shadow:inset 1px 0 #38bdf838,inset -1px 0 #38bdf838}.houseleague .houseleague-taiga-day-total-stack{align-items:center;justify-content:center;min-width:3rem}.houseleague .houseleague-taiga-day-total__n{font-size:1.2rem;font-weight:850;letter-spacing:-.03em;line-height:1;color:#7dd3fcfa;text-shadow:0 0 18px rgba(56,189,248,.25)}.houseleague .houseleague-taiga-day-total__n.is-empty{color:#64748bbf;text-shadow:none;font-weight:600}.houseleague .houseleague-taiga-finish-proof{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:3px 4px;width:100%;max-width:168px;margin-top:2px;margin-left:auto}.houseleague .houseleague-taiga-finish-proof__arrow{font-size:9px;font-weight:700;line-height:1;color:#94a3b88c;flex:0 0 auto}.houseleague .houseleague-taiga-finish-proof__chip{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:1.7rem;padding:2px 4px 3px;border-radius:6px;border:1px solid rgba(148,163,184,.35);background:#0f172a8c;line-height:1;font-variant-numeric:tabular-nums}.houseleague .houseleague-taiga-finish-proof__game{font-size:7.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8c7}.houseleague .houseleague-taiga-finish-proof__rank{font-size:11px;font-weight:850;letter-spacing:-.02em}.houseleague .houseleague-taiga-phase--finals .houseleague-taiga-finish-proof{max-width:178px}.houseleague .houseleague-taiga-results-panel .houseleague-taiga-th--event-total .vault-lb-sort-head{justify-content:center;text-align:center;color:#e2e8f0fa;font-weight:750}.houseleague .houseleague-taiga-event-total-cell{text-align:center;background:#1e293b59;box-shadow:inset 1px 0 #94a3b838,inset -1px 0 #94a3b838}.houseleague .houseleague-taiga-event-total-stack{align-items:center;justify-content:center;width:100%;text-align:center}.houseleague .houseleague-taiga-event-total__n{font-size:1.2rem;font-weight:850;letter-spacing:-.03em;line-height:1;color:#f1f5f9fa}.houseleague .houseleague-taiga-tiebreak{display:flex;align-items:flex-start;gap:8px;margin-top:8px;padding:7px 10px;border-radius:10px;border:1px solid rgba(148,163,184,.16);background:#0f172a6b}.houseleague .houseleague-taiga-tiebreak__icon{flex:0 0 auto;margin-top:1px;color:#7dd3fce6}.houseleague .houseleague-taiga-tiebreak__body{min-width:0;flex:1 1 auto}.houseleague .houseleague-taiga-tiebreak__title{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;font-size:.78rem;font-weight:800;letter-spacing:.02em;color:#f1f5f9f2}.houseleague .houseleague-taiga-tiebreak__sub{font-size:.68rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8d1}.houseleague .houseleague-taiga-tiebreak__list{display:flex;flex-wrap:wrap;gap:4px 14px;margin:4px 0 0;padding:0;list-style:none;counter-reset:taiga-tb}.houseleague .houseleague-taiga-tiebreak__list li{position:relative;display:inline-flex;align-items:center;gap:5px;font-size:.72rem;font-weight:650;color:#cbd5e1e6;counter-increment:taiga-tb}.houseleague .houseleague-taiga-tiebreak__list li:before{content:counter(taiga-tb);display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:999px;font-size:.62rem;font-weight:800;color:#bae6fdf2;background:#0e749059;border:1px solid rgba(56,189,248,.35)}.houseleague .houseleague-taiga-match-tree--taxonomy{margin:0 14px 8px;padding:0;border:0;background:transparent}.houseleague .houseleague-taiga-match-tree--taxonomy .houseleague-taiga-match-tree__head{display:flex;align-items:center;gap:6px;margin:0 0 6px 2px;color:#7dd3fcd9}.houseleague .houseleague-taiga-match-tree__hint{font-size:.64rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8c7}.houseleague .houseleague-taiga-match-tree__rail.houseleague-taiga-taxonomy{width:100%}.houseleague .houseleague-taiga-match-tree .houseleague-taiga-taxonomy-group.is-done{border-color:#2dd4bf47}.houseleague .houseleague-taiga-match-tree .houseleague-taiga-taxonomy-group.is-live{border-color:#fbbf2466}.houseleague .houseleague-taiga-match-tile.houseleague-taiga-taxonomy-chip{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px;min-width:118px;max-width:180px;min-height:62px;height:auto;padding:6px 8px;border-radius:9px;text-align:left;line-height:1.15}.houseleague .houseleague-taiga-match-tile:hover:not(:disabled){border-color:#7dd3fc80}.houseleague .houseleague-taiga-match-tile.is-selected{border-color:#38bdf8b3;background:#0e749047;box-shadow:0 0 10px #38bdf824}.houseleague .houseleague-taiga-match-tile.is-done{border-color:#2dd4bf52}.houseleague .houseleague-taiga-match-tile.is-live{border-color:#fbbf2473}.houseleague .houseleague-taiga-match-tile.is-locked,.houseleague .houseleague-taiga-match-tile:disabled{opacity:.5;cursor:default}.houseleague .houseleague-taiga-match-tile__top{display:inline-flex;align-items:center;gap:4px;width:100%}.houseleague .houseleague-taiga-match-tile__name{font-size:.68rem;font-weight:850;letter-spacing:.02em}.houseleague .houseleague-taiga-match-tile__code{font-size:.58rem;font-weight:650;letter-spacing:.03em;color:#94a3b8d9;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.houseleague .houseleague-taiga-match-tile__status{margin-left:auto;font-size:.58rem;font-weight:800;color:#7dd3fccc;line-height:1}.houseleague .houseleague-taiga-match-tile.is-done .houseleague-taiga-match-tile__status{color:#99f6e4eb}.houseleague .houseleague-taiga-match-tile.is-live .houseleague-taiga-match-tile__status{color:#fde047f2}.houseleague .houseleague-taiga-match-tile__winner{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;min-width:0}.houseleague .houseleague-taiga-match-tile__winner-who{display:inline-flex;align-items:center;gap:5px;min-width:0;width:100%}.houseleague .houseleague-taiga-match-tile__winner-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:750;color:#f1f5f9f2}.houseleague .houseleague-taiga-match-tile__hp-empty{font-size:.58rem;font-weight:700;color:#94a3b8b8}.houseleague .houseleague-taiga-winner-avatar{flex:0 0 auto;width:18px;height:18px;border-radius:999px;object-fit:cover;border:1px solid rgba(148,163,184,.35);background:#0f172ad9}.houseleague .houseleague-taiga-winner-avatar.is-fallback{display:inline-flex;align-items:center;justify-content:center;font-size:.55rem;font-weight:800;color:#bae6fdf2}.houseleague .houseleague-taiga-match-tile .match-details-illuvials-unit-total.match-details-build-head-drone-hp,.houseleague .houseleague-taiga-match-inspect__winner-bar .match-details-illuvials-unit-total.match-details-build-head-drone-hp{display:inline-flex!important;visibility:visible;opacity:1;transform:none;gap:7px;padding:5px 10px;border-radius:9px;font-size:12px;line-height:1.1}.houseleague .houseleague-taiga-match-tile .match-details-build-head-drone-hp .match-details-illuvials-unit-total__value,.houseleague .houseleague-taiga-match-inspect__winner-bar .match-details-build-head-drone-hp .match-details-illuvials-unit-total__value{font-size:13px;font-weight:800}.houseleague .houseleague-taiga-match-tile .match-details-build-head-drone-hp__icons,.houseleague .houseleague-taiga-match-inspect__winner-bar .match-details-build-head-drone-hp__icons{gap:4px}.houseleague .houseleague-taiga-match-tile .match-details-build-head-drone-hp__icons svg,.houseleague .houseleague-taiga-match-inspect__winner-bar .match-details-build-head-drone-hp__icons svg{width:14px;height:14px}.houseleague .houseleague-taiga-match-inspect{margin:10px 14px 14px;border-radius:14px;border:1px solid rgba(56,189,248,.22);overflow:hidden;background:#0208128c;scroll-margin-top:72px}.houseleague .houseleague-taiga-match-inspect__nav{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-bottom:1px solid rgba(56,189,248,.16);background:#080f18b8}.houseleague .houseleague-taiga-match-inspect__nav-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.houseleague .houseleague-taiga-match-inspect__eyebrow{margin:0;font-size:.6rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8c7}.houseleague .houseleague-taiga-match-inspect__nav-titles{display:flex;flex-direction:column;gap:2px;min-width:0}.houseleague .houseleague-taiga-match-inspect__nav-titles strong{font-size:.92rem;color:#f1f5f9fa}.houseleague .houseleague-taiga-match-inspect__sub{font-size:.7rem;color:#94a3b8e0}.houseleague .houseleague-taiga-match-inspect__rail{width:100%}.houseleague .houseleague-taiga-match-inspect__winner-bar{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;border:1px solid rgba(56,189,248,.28);background:#0e749029}.houseleague .houseleague-taiga-match-inspect__winner-bar .houseleague-taiga-winner-avatar{width:22px;height:22px}.houseleague .houseleague-taiga-match-inspect__winner-copy{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}.houseleague .houseleague-taiga-match-inspect__winner-label{font-size:.58rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8cc}.houseleague .houseleague-taiga-match-inspect__winner-copy strong{font-size:.82rem;color:#f1f5f9fa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.houseleague .houseleague-taiga-results-panel .vault-lb-table-wrap.houseleague-lbb-roster-table-wrap{padding-left:2px;overflow-x:auto}.houseleague .houseleague-taiga-standings-split{display:flex;flex-direction:row;align-items:stretch;gap:12px;width:100%;min-width:0;contain:layout}.houseleague .houseleague-taiga-standings-split>.vault-lb-table-wrap.houseleague-lbb-roster-table-wrap{flex:1 1 0;min-width:0;max-width:none}.houseleague .houseleague-taiga-standings-split>.houseleague-taiga-race{flex:0 0 clamp(280px,32%,420px);width:clamp(280px,32%,420px);min-width:260px;max-width:420px;align-self:stretch}.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal thead .houseleague-taiga-th--finals,.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal tbody .houseleague-taiga-phase--finals{width:5.6rem;min-width:5.4rem;max-width:6.4rem;padding-left:3px!important;padding-right:3px!important}.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal .houseleague-taiga-phase--finals .houseleague-lbb-phase-matches-hint{display:none}.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal .houseleague-taiga-phase--finals .houseleague-lbb-rank-stack-row{max-width:74px;margin-inline:auto}.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal .houseleague-taiga-phase--finals .houseleague-lbb-rank-stack{max-width:74px}.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal .houseleague-taiga-phase--finals .houseleague-lbb-rank-bars,.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal .houseleague-taiga-phase--day .houseleague-lbb-rank-bars{height:16px;gap:1px}.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal .houseleague-taiga-phase--finals .houseleague-taiga-finish-proof{max-width:5.4rem;gap:2px;justify-content:center}.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal .houseleague-taiga-phase--finals .houseleague-taiga-finish-proof__chip{min-width:1.25rem;padding:1px 2px 2px}.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal .houseleague-taiga-phase--finals .houseleague-taiga-phase-score,.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal .houseleague-taiga-phase--finals .houseleague-lbb-phase-score{font-size:1.05rem}.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal thead .houseleague-taiga-th--prize,.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal thead .houseleague-lbb-col--rewards,.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal tbody .houseleague-lbb-col--rewards{width:3.1rem!important;min-width:3.1rem!important;max-width:3.4rem!important;padding-left:1px!important;padding-right:1px!important}.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal tbody .houseleague-lbb-col--rewards .houseleague-lbb-reward-cell--compact{padding:3px 2px;gap:2px;min-height:0}.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal tbody .houseleague-lbb-col--rewards .houseleague-lbb-reward-cell__line{flex-direction:column;align-items:center;gap:0}.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal tbody .houseleague-lbb-col--rewards .houseleague-lbb-reward-cell__pct{display:none}.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal tbody .houseleague-lbb-col--rewards .houseleague-lbb-reward-cell__meta{font-size:9px;line-height:1}.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal tbody .houseleague-lbb-col--rewards .houseleague-lbb-reward-cell__usd{font-size:11.5px!important;font-weight:800;line-height:1.1}.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal thead .houseleague-taiga-th--day,.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal tbody .houseleague-taiga-phase--day{width:5.2rem;min-width:5rem;max-width:5.8rem;padding-left:3px!important;padding-right:3px!important}.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal .houseleague-taiga-phase--day .houseleague-lbb-phase-matches-hint{display:none}.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal .houseleague-taiga-phase--day .houseleague-lbb-rank-stack-row{max-width:74px;margin-inline:auto}.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal .houseleague-taiga-phase--day .houseleague-lbb-rank-stack{max-width:74px}.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal .houseleague-taiga-phase--day .houseleague-taiga-finish-proof{max-width:2.8rem}.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal .houseleague-taiga-day-total-cell{width:2.8rem;min-width:2.8rem;max-width:3.2rem;padding-left:2px!important;padding-right:2px!important}.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal .houseleague-taiga-day-total__n{font-size:1.15rem!important}.houseleague .houseleague-taiga-race{display:flex;flex-direction:column;gap:8px;padding:10px 12px 12px;border-radius:12px;border:1px solid rgba(56,189,248,.22);background:linear-gradient(165deg,#08121ceb,#040a10f5);box-sizing:border-box;min-height:320px;contain:layout style;content-visibility:auto;contain-intrinsic-size:360px 420px}.houseleague .houseleague-taiga-race--lite{content-visibility:visible}.houseleague .houseleague-taiga-race__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.houseleague .houseleague-taiga-race__eyebrow{margin:0;font-size:.62rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8d9}.houseleague .houseleague-taiga-race__groups{display:flex;align-items:stretch;gap:.45rem;width:100%;min-width:0;overflow-x:auto;overflow-y:clip;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:rgba(56,189,248,.35) transparent;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 12px),transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 12px),transparent 100%)}.houseleague .houseleague-taiga-race--lite .houseleague-taiga-race__groups{-webkit-mask-image:none;mask-image:none}.houseleague .houseleague-taiga-race__groups::-webkit-scrollbar{height:3px}.houseleague .houseleague-taiga-race__groups::-webkit-scrollbar-thumb{background:#38bdf859;border-radius:999px}.houseleague .houseleague-taiga-race__phase{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;flex:1 1 auto;min-width:0;padding:.3rem .45rem .35rem;border-radius:10px;border:1px solid transparent}.houseleague .houseleague-taiga-race--lite .houseleague-taiga-race__phase{transition:none}.houseleague .houseleague-taiga-race__phase--primary{background:linear-gradient(180deg,#0ea5e91a,#38bdf80d);border-color:#38bdf838;box-shadow:inset 0 1px #ffffff0a}.houseleague .houseleague-taiga-race__phase--secondary{background:#fbbf240d;border-color:#fbbf242e}.houseleague .houseleague-taiga-race__phase-label{display:inline-flex;align-items:center;gap:4px;font-size:.52rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1;white-space:nowrap;-webkit-user-select:none;user-select:none;padding-left:1px}.houseleague .houseleague-taiga-race__phase--day .houseleague-taiga-race__phase-label,.houseleague .houseleague-taiga-race__phase--primary .houseleague-taiga-race__phase-label{color:#7dd3fcd1}.houseleague .houseleague-taiga-race__phase--finals .houseleague-taiga-race__phase-label,.houseleague .houseleague-taiga-race__phase--secondary .houseleague-taiga-race__phase-label{color:#fde047d1}.houseleague .houseleague-taiga-race__phase--day.is-live,.houseleague .houseleague-taiga-race__phase--day.is-phase-active{border-color:#38bdf88c;background:#0ea5e91f}.houseleague .houseleague-taiga-race__phase--finals.is-live,.houseleague .houseleague-taiga-race__phase--finals.is-phase-active{border-color:#fbbf248c;background:#fbbf241f}.houseleague .houseleague-taiga-race__phase.is-done{opacity:.92}.houseleague .houseleague-taiga-race__phase-chips{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap;width:100%}.houseleague .houseleague-taiga-race__chip{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:3px 8px;border-radius:8px;border:1px solid rgba(148,163,184,.22);background:#080c188c;color:#e2e8f0b8;font-size:.72rem;font-weight:800;letter-spacing:.03em;cursor:pointer}.houseleague .houseleague-taiga-race__chip:hover{border-color:#7dd3fc73;color:#f1f5f9f2}.houseleague .houseleague-taiga-race__phase--day .houseleague-taiga-race__chip.is-active{border-color:#38bdf8a6;background:#0ea5e947;color:#bae6fdfa}.houseleague .houseleague-taiga-race__phase--finals .houseleague-taiga-race__chip.is-active{border-color:#fbbf24b3;background:#fbbf2438;color:#fef3c7fa}.houseleague .houseleague-taiga-race__play{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:5px 10px;border-radius:8px;border:1px solid rgba(56,189,248,.4);background:#0ea5e924;color:#bae6fdfa;font-size:.72rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.houseleague .houseleague-taiga-race__play:hover{border-color:#38bdf8a6;background:#0ea5e93d}.houseleague .houseleague-taiga-race__chart{flex:1 1 auto;min-height:220px;width:100%;contain:layout paint}.houseleague .houseleague-taiga-race__chart svg,.houseleague .houseleague-taiga-race__svg{display:block;width:100%;height:auto;max-width:100%;overflow:visible}.houseleague .houseleague-taiga-race__chart .race-bar__avatar-bg{fill:#1e293bf2;stroke:#94a3b859;stroke-width:1}.houseleague .houseleague-taiga-race__chart .race-bar__avatar-letter{fill:#cbd5e1e6;font-size:8px;font-weight:800;pointer-events:none}.houseleague .houseleague-taiga-race__chart .race-bar__avatar{clip-path:circle(50% at 50% 50%);pointer-events:none}.houseleague .houseleague-taiga-race--lite .race-bar__avatar{display:none}.houseleague .houseleague-taiga-race__chart .race-bar__name{fill:#f8fafcfa;font-size:11.5px;font-weight:780;letter-spacing:.01em}.houseleague .houseleague-taiga-race__chart .race-bar__value{fill:#f1f5f9fa;font-size:11px;font-weight:800;font-variant-numeric:tabular-nums}.houseleague .houseleague-taiga-race__chart .race-bar__seg{shape-rendering:optimizeSpeed;stroke:#040a1038;stroke-width:.5px}.houseleague .houseleague-taiga-race__empty{display:flex;align-items:center;justify-content:center;min-height:200px;font-size:.78rem;color:#94a3b8bf}@media(max-width:1100px){.houseleague .houseleague-taiga-standings-split{flex-direction:column}.houseleague .houseleague-taiga-standings-split>.houseleague-taiga-race{flex:1 1 auto;width:100%;max-width:none;min-width:0}}.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal col.houseleague-mv-col-player{width:210px;min-width:210px}.houseleague .houseleague-taiga-results-panel.houseleague-lbb-roster-vault-panel table.vault-lb-table.vault-lb-table--motorverse-lbb-player-rank-merge.vault-lb-table--roster-power.vault-lb-table--taiga-boreal .vault-lb-th-player-tight.houseleague-lbb-col--player-narrow.vault-lb-th--player-rank-merge,.houseleague .houseleague-taiga-results-panel.houseleague-lbb-roster-vault-panel table.vault-lb-table.vault-lb-table--motorverse-lbb-player-rank-merge.vault-lb-table--roster-power.vault-lb-table--taiga-boreal .vault-lb-td-player-tight.houseleague-lbb-col--player-narrow.vault-lb-td--player-rank-merge{min-width:196px!important;width:210px!important;max-width:none!important;padding-left:10px!important;overflow:visible!important}.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal .houseleague-taiga-player-cell{margin-left:0;padding-left:0}.houseleague .houseleague-taiga-match-inspect__table-wrap{overflow-x:auto}.houseleague .houseleague-taiga-match-inspect-table{width:100%;border-collapse:collapse}.houseleague .houseleague-taiga-match-inspect__meta{display:flex;flex-direction:column;gap:2px;min-width:160px}.houseleague .houseleague-taiga-match-inspect__meta strong{font-size:.88rem;color:#f1f5f9fa}.houseleague .houseleague-taiga-match-inspect__meta span{font-size:.72rem;color:#94a3b8e6}.houseleague .houseleague-taiga-match-inspect__status.is-done{color:#99f6e4f2}.houseleague .houseleague-taiga-match-inspect__status.is-live{color:#fde047f2}.houseleague .houseleague-taiga-match-inspect__players{font-size:.78rem;font-weight:700;color:#e2e8f0e6}.houseleague .houseleague-taiga-match-inspect__close{padding:6px 10px;border-radius:8px;border:1px solid rgba(148,163,184,.28);background:#0f172ab3;color:#e2e8f0eb;font-size:.72rem;font-weight:750;cursor:pointer}.houseleague .houseleague-taiga-results-panel .houseleague-taiga-phase--day .houseleague-taiga-phase-score{color:#a5f3fcf2}.houseleague .houseleague-taiga-results-panel .houseleague-taiga-phase--finals .houseleague-taiga-phase-score{color:#fde047f2}.houseleague .houseleague-taiga-finalist-chip{display:inline-flex;margin-top:3px;padding:1px 6px;border-radius:999px;font-size:9px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#99f6e4f2;background:#0d948838;border:1px solid rgba(45,212,191,.35)}.houseleague .houseleague-taiga-masked-chip{display:inline-flex;margin-top:3px;padding:1px 6px;border-radius:999px;font-size:9px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8eb;background:#47556947;border:1px solid rgba(148,163,184,.28)}.houseleague .houseleague-taiga-ingame-chip{display:inline-flex;align-items:center;gap:5px;margin-top:3px;padding:2px 8px;border-radius:999px;font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#bbf7d0fa;background:#16a34a47;border:1px solid rgba(74,222,128,.55);box-shadow:0 0 12px #22c55e38}.houseleague .houseleague-taiga-ingame-chip:before{content:"";width:6px;height:6px;border-radius:999px;background:#4ade80;box-shadow:0 0 8px #4ade80d9;animation:houseleague-taiga-ingame-pulse 1.2s ease-in-out infinite}@keyframes houseleague-taiga-ingame-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal .houseleague-lbb-col--ko .vault-lb-sort-head,.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal .houseleague-taiga-th--finals .vault-lb-sort-head,.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal .houseleague-taiga-th--day-total .vault-lb-sort-head,.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal .houseleague-taiga-th--event-total .vault-lb-sort-head{justify-content:center;text-align:center}.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal tbody .houseleague-lbb-phase-cell-stack,.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal tbody .houseleague-taiga-day-total-stack,.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal tbody .houseleague-taiga-event-total-stack{align-items:center;justify-content:center;width:100%;text-align:center}.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal tbody .houseleague-lbb-phase-score-row{justify-content:center;width:100%}.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal tbody .houseleague-lbb-phase-score-row__lead{justify-content:center;flex:0 0 auto}.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal tbody .houseleague-lbb-rank-stack-row{display:flex;justify-content:center;align-items:center;width:100%}.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal tbody .houseleague-lbb-rank-stack{margin-inline:auto}.houseleague .houseleague-taiga-results-panel .vault-lb-table.vault-lb-table--roster-power.vault-lb-table--motorverse-lbb-player-rank-merge.vault-lb-table--motorverse-grand-final.vault-lb-table--taiga-boreal{font-size:14px}.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal thead th{font-size:13.5px}.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal thead .vault-lb-sort-head{font-size:14px;font-weight:750;letter-spacing:.02em}.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal thead .houseleague-taiga-th--prize .vault-lb-sort-head,.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal thead .houseleague-lbb-col--rewards .vault-lb-sort-head{font-size:15px}.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal .houseleague-lbb-reward-th-compact{font-size:15px;font-weight:800}.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal tbody .houseleague-lbb-col--rewards .houseleague-lbb-reward-cell__usd{font-size:16px;font-weight:850}.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal tbody .houseleague-lbb-col--rewards .houseleague-lbb-reward-cell__meta,.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal tbody .houseleague-lbb-col--rewards .houseleague-lbb-reward-cell__pct{font-size:12.5px}.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal .vault-lb-nick{font-size:14.5px}.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal .vault-lb-motorverse-rank-on-img{font-size:13px}.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal .houseleague-taiga-phase-score,.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal .houseleague-lbb-phase-score{font-size:1.35rem}.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal .houseleague-taiga-day-total__n{font-size:1.45rem}.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal .houseleague-lbb-phase-matches-hint__n{font-size:12px}.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal .houseleague-lbb-phase-matches-hint__unit,.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal .houseleague-lbb-rank-count{font-size:10px}.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal .houseleague-lbb-reward-cell__usd{font-size:13.5px}.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal .houseleague-lbb-reward-cell__meta,.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal .houseleague-lbb-reward-cell__pct{font-size:11.5px}.houseleague .houseleague-taiga-results-panel .houseleague-taiga-score--heat{text-shadow:none}.houseleague .houseleague-taiga-results-panel .hl-iv-roster__explorer-scan-btn--auto{border-color:#fbbf2473;color:#fef3c7fa;background:linear-gradient(135deg,#fbbf2438,#b4781429);box-shadow:0 0 14px #fbbf2429}.houseleague .houseleague-taiga-results-panel .houseleague-taiga-refresh-spin{animation:houseleague-taiga-spin 1.2s linear infinite}@keyframes houseleague-taiga-spin{to{transform:rotate(360deg)}}.houseleague .houseleague-taiga-results-panel tbody tr.houseleague-taiga-row--masked-consult{opacity:.55;filter:saturate(.65)}.houseleague .houseleague-taiga-results-panel tbody tr.houseleague-taiga-row--masked-consult>td{background:#0f172a59}.houseleague .houseleague-taiga-player-cell{align-items:flex-start;padding-top:2px}@media(max-width:900px){.houseleague .houseleague-taiga-masthead{flex-direction:column;align-items:flex-start}.houseleague .houseleague-taiga-masthead__title{font-size:1.05rem}}.houseleague .houseleague-taiga-results-panel .vault-lb-table thead tr:not(.houseleague-lbb-superhead-row) th{z-index:6;min-height:0;background:#050a10;background-image:linear-gradient(180deg,#070c14,#050a10)}.houseleague .houseleague-taiga-results-panel .houseleague-lbb-superhead-row th{z-index:8;min-height:0}.houseleague .houseleague-taiga-results-panel .houseleague-lbb-superhead--core{background:linear-gradient(180deg,#4755698c,#47556966),#050a10}.houseleague .houseleague-taiga-results-panel .houseleague-lbb-superhead--ko{background:linear-gradient(180deg,#fbbf2461,#fbbf2438),#050a10}.houseleague .houseleague-taiga-results-panel .houseleague-lbb-superhead--semi-payout{background:linear-gradient(180deg,#fbbf2457,#fbbf2433),#050a10}.houseleague .houseleague-taiga-results-panel.houseleague-lbb-roster-vault-panel table.vault-lb-table.vault-lb-table--motorverse-lbb-player-rank-merge.vault-lb-table--roster-power.vault-lb-table--taiga-boreal thead+tbody tr:first-child>td{padding-top:8px!important}.houseleague .houseleague-taiga-results-panel.houseleague-lbb-roster-vault-panel table.vault-lb-table.vault-lb-table--motorverse-lbb-player-rank-merge.vault-lb-table--roster-power.vault-lb-table--taiga-boreal thead+tbody tr:first-child .vault-lb-td-player-tight.houseleague-lbb-col--player-narrow.vault-lb-td--player-rank-merge{padding-top:8px!important}.houseleague .houseleague-taiga-results-panel .houseleague-lbb-superhead--semi-payout{background:#fbbf242e;color:#fde68afa}.houseleague .houseleague-taiga-results-panel .houseleague-lbb-toolbar-status-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;width:100%;margin-bottom:8px}.houseleague .houseleague-taiga-results-panel .houseleague-lbb-toolbar-status-end{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-left:auto}.houseleague .houseleague-taiga-results-panel .vault-lb-player-cell--tight{display:flex;align-items:center;gap:8px;min-width:0}.houseleague .houseleague-taiga-results-panel .vault-lb-toolbar{margin-bottom:0}.houseleague .houseleague-taiga-toolbar-primary{margin-bottom:8px}.houseleague .houseleague-taiga-toolbar-toggles-wrap{width:100%}.houseleague .houseleague-taiga-results-panel .houseleague-lbb-reward-cell--projected{outline:1px dashed rgba(14,225,242,.45);outline-offset:1px}.houseleague .houseleague-taiga-results-panel .vault-lb-table--taiga-boreal tbody tr.houseleague-taiga-row--finalist:not(.houseleague-lbb-gf-row--1):not(.houseleague-lbb-gf-row--2):not(.houseleague-lbb-gf-row--3):not(.houseleague-lbb-gf-row--4-8){box-shadow:inset 3px 0 #22d3ee73}.houseleague .houseleague-taiga-results-panel .vault-lb-avatar.vault-lb-avatar--sm{width:30px;height:30px;border-radius:8px;object-fit:cover;border:1px solid rgba(56,189,248,.28);box-shadow:0 1px 4px #02061773}.houseleague .houseleague-taiga-results-panel .vault-lb-sort-head{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;font:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:4px;width:100%;padding:0}.houseleague .houseleague-taiga-results-panel .vault-lb-th-player-tight .vault-lb-sort-head{justify-content:flex-start}.houseleague .houseleague-taiga-results-panel--phase-finals .houseleague-taiga-super--day,.houseleague .houseleague-taiga-results-panel--phase-day .houseleague-taiga-super--finals{opacity:.62;filter:saturate(.55);box-shadow:none}.houseleague .houseleague-taiga-results-panel--phase-finals .houseleague-taiga-super--day{background:linear-gradient(180deg,#47556961,#33415533),#040a10eb;color:#94a3b8e0}.houseleague .houseleague-taiga-results-panel--phase-day .houseleague-taiga-super--finals{background:linear-gradient(180deg,#47556957,#3341552e),#040a10eb;color:#94a3b8db}.houseleague .houseleague-taiga-results-panel--phase-finals .houseleague-taiga-super--finals.is-phase-active{opacity:1;filter:none;background:linear-gradient(180deg,#fbbf249e,#b478144d),#040a10eb;color:#fef3c7fa;box-shadow:inset 0 -3px #fbbf24b8,0 0 28px #fbbf2424}.houseleague .houseleague-taiga-results-panel--phase-day .houseleague-taiga-super--day.is-phase-active{opacity:1;filter:none;background:linear-gradient(180deg,#0ea5e994,#0e749047),#040a10eb;color:#bae6fdfa;box-shadow:inset 0 -3px #38bdf8a6,0 0 24px #38bdf81f}.houseleague .houseleague-taiga-results-panel--phase-finals .vault-lb-table thead tr:not(.houseleague-lbb-superhead-row) th.houseleague-taiga-th--finals.is-phase-active,.houseleague .houseleague-taiga-results-panel--phase-finals .houseleague-taiga-th--finals.is-phase-active,.houseleague .houseleague-taiga-results-panel--phase-finals tbody .houseleague-taiga-phase--finals{background:linear-gradient(180deg,#fbbf2438,#b478141f)!important;background-image:linear-gradient(180deg,#fbbf2438,#b478141f)!important;box-shadow:inset 1px 0 #fbbf2457,inset -1px 0 #fbbf2457;color:#fef3c7fa}.houseleague .houseleague-taiga-results-panel--phase-day tbody .houseleague-taiga-phase--day,.houseleague .houseleague-taiga-results-panel--phase-day tbody .houseleague-taiga-day-total-cell{background:linear-gradient(180deg,#0ea5e924,#0e74900f);box-shadow:inset 1px 0 #38bdf842,inset -1px 0 #38bdf842}.houseleague .houseleague-taiga-results-panel--phase-finals .houseleague-taiga-phase--finals .houseleague-taiga-phase-score{color:#fde047fa;text-shadow:0 0 16px rgba(251,191,36,.28);font-weight:850}.tournament-create{padding:0;max-width:1400px;margin:0 auto;background:transparent;min-height:100vh;color:#fff;position:relative}.create-particles{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;opacity:.3}.create-header-spotlight{position:relative;z-index:10}.create-header{text-align:center;margin-bottom:3rem;padding:2rem;background:#ffffff05;border-radius:24px;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;overflow:hidden}.create-header:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#0ee1f20d,#9a24ec0d,#6dbe3b0d);border-radius:24px}.create-header h2{font-size:3rem;font-weight:800;background:linear-gradient(135deg,var(--lucid-text-primary, #ffffff) 0%,var(--lucid-primary, #00d4ff) 50%,var(--lucid-secondary, #7c3aed) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem;letter-spacing:-.02em;position:relative;z-index:1;text-shadow:0 0 30px rgba(0,212,255,.3)}.create-header p{font-size:1.2rem;color:#fffc;margin:0;font-weight:500;position:relative;z-index:1}.steps-container{display:flex;justify-content:center;margin-bottom:3rem;padding:0 2rem;gap:1rem;flex-wrap:wrap}.step{display:flex;align-items:center;gap:1rem;padding:1.5rem 2rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:20px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;min-width:200px}.step:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#0ee1f20d,#9a24ec0d);opacity:0;transition:opacity .3s ease}.step:hover:before{opacity:1}.step:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0ee1f226;border-color:#0ee1f24d}.step.active{background:linear-gradient(135deg,#00d4ff26,#7c3aed26);border-color:var(--lucid-border-accent, #00d4ff);transform:translateY(-4px);box-shadow:var(--lucid-shadow-glow, 0 0 20px rgba(0, 212, 255, .3))}.step.completed{background:linear-gradient(135deg,#10b9811a,#0596691a);border-color:#10b98166}.step-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#ffffff1a;border-radius:12px;color:#0ee1f2;transition:all .3s ease;position:relative;z-index:1}.step.active .step-icon{background:linear-gradient(135deg,var(--lucid-primary, #00d4ff) 0%,var(--lucid-secondary, #7c3aed) 100%);color:var(--lucid-text-primary, #ffffff);box-shadow:var(--lucid-shadow-glow, 0 0 20px rgba(0, 212, 255, .3))}.step.completed .step-icon{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 0 20px #10b9814d}.step-title{font-size:1rem;font-weight:700;color:#fff;margin-bottom:.25rem;letter-spacing:-.01em}.step-number{font-size:.8rem;color:#fff9;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.step-container{background:#ffffff05;border-radius:24px;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);margin:0 2rem 3rem;padding:3rem;position:relative;overflow:hidden}.create-mode{display:flex;gap:10px;justify-content:center;margin:0 2rem 1.25rem;flex-wrap:wrap}.mode-btn{padding:10px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffffe6;font-weight:700;cursor:pointer;transition:all .2s ease}.mode-btn:hover{transform:translateY(-1px);border-color:#0ee1f240;background:#0ee1f20f}.mode-btn.active{border-color:#0ee1f273;background:#0ee1f21f;box-shadow:0 0 22px #0ee1f224}.hl-create{margin:0 2rem 2rem;padding:18px;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:#ffffff05;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.hl-create-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.hl-create-title{display:flex;gap:10px;align-items:flex-start}.hl-create-title h3{margin:0;font-size:18px;font-weight:900}.hl-create-title p{margin:4px 0 0;opacity:.78;font-size:13px}.hl-create-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(245,158,11,.25);background:#f59e0b1a;font-weight:800;font-size:12px}.hl-create-alert{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:14px;border:1px solid rgba(245,158,11,.25);background:#f59e0b1a;margin-bottom:12px;font-weight:600;font-size:13px}.hl-create-alert.danger{border-color:#dc26264d;background:#dc26261f}.hl-create-steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;padding-top:4px}.hl-create-steps-track{position:absolute;left:8px;right:8px;top:0;height:3px;border-radius:999px;background:#ffffff14;pointer-events:none;overflow:hidden}.hl-create-steps-track:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:var(--hl-step-progress, 0%);max-width:100%;border-radius:inherit;background:linear-gradient(90deg,#0ee1f226,#0ee1f28c);opacity:.85;transition:width .35s ease}.hl-step{text-align:left;padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#0000001f;color:#ffffffe6;cursor:pointer;display:flex;gap:10px;align-items:center}.hl-step.active{border-color:#0ee1f273;background:#0ee1f21a}.hl-step.done{border-color:#10b98159;background:#10b98114}.hl-step-icon{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:#ffffff14}.hl-step-title-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 8px}.hl-step-num{flex:0 0 auto;font-weight:900;font-size:12px;letter-spacing:.04em;color:#0ee1f2f2;font-variant-numeric:tabular-nums}.hl-step-title{display:block;font-weight:900;font-size:13px;line-height:1.25}.hl-step-sub{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;font-size:11px;opacity:.78;margin-top:3px;line-height:1.35}.hl-step-step-label{font-weight:800;opacity:.95;color:#e2e8f0e0}.hl-step-sub-sep{opacity:.4;-webkit-user-select:none;user-select:none}.hl-create-body{padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#0000001a}.hl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hl-field{display:flex;flex-direction:column;gap:6px}.hl-field span{font-size:12px;opacity:.8;font-weight:700}.hl-field input,.hl-field select,.hl-field textarea{padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#00000038;color:#fffffff2;outline:none}.hl-create .hl-field input[type=number],.hl-create .hl-focus-input[type=number]{border-radius:10px;border:1px solid rgba(14,225,242,.18);background:#0f172a8c;color:#e2e8f0f2}.hl-create .hl-field input[type=number]:hover,.hl-create .hl-focus-input[type=number]:hover{border-color:#0ee1f247}.hl-create .hl-field input[type=number]:focus,.hl-create .hl-focus-input[type=number]:focus{border-color:#0ee1f28c;box-shadow:0 0 0 3px #0ee1f21f;background:#0f172ab8}.hl-schedule-picker{display:grid;grid-template-columns:minmax(0,340px) minmax(260px,1fr);gap:20px;align-items:start}@media(max-width:900px){.hl-schedule-picker{grid-template-columns:1fr}}.hl-schedule-picker-calendar{padding:14px;border-radius:16px;border:1px solid rgba(14,225,242,.2);background:#08142473}.hl-schedule-picker-cal-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.hl-schedule-picker-month{font-weight:800;font-size:14px;color:#e2e8f0f2}.hl-schedule-picker-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#00000040;color:#eaf6ff;cursor:pointer}.hl-schedule-picker-icon-btn:hover{border-color:#0ee1f259;background:#0ee1f214}.hl-schedule-picker-dow{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:6px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;opacity:.65;text-align:center}.hl-schedule-picker-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.hl-schedule-picker-cell.empty{min-height:36px}.hl-schedule-picker-cell.day{min-height:36px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#0003;color:#eaf6ff;font-weight:700;font-size:13px;cursor:pointer}.hl-schedule-coverage-calendar .hl-schedule-picker-cell.day{display:inline-flex;align-items:center;justify-content:center;text-align:center}.hl-schedule-coverage-calendar span.hl-schedule-picker-cell.day{display:flex}.hl-schedule-picker-cell.day:hover:not(:disabled){border-color:#0ee1f266;background:#0ee1f21a}.hl-schedule-picker-cell.day:disabled{opacity:.28;cursor:not-allowed}.hl-schedule-picker-cell.day.is-start{background:#22c55e33;border-color:#4ade808c;box-shadow:inset 0 0 0 2px #22c55e8c;color:#ecfdf5}.hl-schedule-picker-cell.day.is-close{background:#a855f72e;border-color:#c084fc8c;box-shadow:inset 0 0 0 2px #a855f773;color:#faf5ff}.hl-schedule-picker-cell.day.is-pick-focus{background:#0ee1f224}.hl-schedule-picker-legend{margin:12px 0 0;font-size:11px;opacity:.78}.hl-leg-start{color:#4ade80;margin-right:4px}.hl-leg-close{color:#c084fc;margin-right:4px}.hl-schedule-picker--stacked{display:flex;flex-direction:column;gap:18px;align-items:stretch}.hl-schedule-picker--stacked .hl-schedule-picker-stacked-cal{width:100%;max-width:400px}.hl-schedule-picker-side{display:flex;flex-direction:column;gap:14px}.hl-schedule-picker-main{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#00000029}.hl-schedule-time-sub{margin:4px 0 8px;font-size:11px;line-height:1.45}.hl-schedule-time-sub code{font-size:10px;padding:1px 4px;border-radius:4px;background:#ffffff0f}.hl-schedule-datetime-local{margin-top:8px;width:100%;max-width:100%;box-sizing:border-box}.hl-schedule-picker-cal-target-hint{margin:0;font-size:11px;line-height:1.45}.hl-schedule-time-head-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;font-weight:700;font-size:12px;color:#eaf6fff2}.hl-schedule-time-shared-hint{margin:0;font-size:11px;line-height:1.45}.hl-schedule-time-shared-hint code{font-size:10px;padding:1px 4px;border-radius:4px;background:#ffffff0f}.hl-schedule-time-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:stretch}.hl-schedule-time-col{border-radius:12px;padding:6px;border:1px solid transparent;transition:border-color .15s ease,box-shadow .15s ease;min-width:0}.hl-schedule-time-col--pick-target{border-color:#0ee1f26b;box-shadow:0 0 0 1px #0ee1f21a;background:#0ee1f20a}.hl-schedule-time-inner{display:flex;flex-direction:column;gap:0;margin:0}@media(max-width:700px){.hl-schedule-time-head-row,.hl-schedule-time-columns{grid-template-columns:1fr}}.hl-schedule-picker-row-icon{display:flex;align-items:center;gap:10px}.hl-schedule-picker-row-icon .hl-focus-input{flex:1}.hl-schedule-picker-time-stack{display:flex;flex-direction:column;gap:12px}.hl-schedule-time-row .hl-schedule-time-well,.hl-schedule-time-inner .hl-schedule-time-well{padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#00000038}.hl-schedule-time-start .hl-schedule-time-well,.hl-schedule-time-col--start .hl-schedule-time-well{border-color:#4ade8047;box-shadow:0 0 0 1px #22c55e14}.hl-schedule-time-close .hl-schedule-time-well,.hl-schedule-time-col--close .hl-schedule-time-well{border-color:#c084fc52;box-shadow:0 0 0 1px #a855f714}.hl-schedule-utc-cap{display:block;margin-top:6px;font-size:11px;font-weight:700;letter-spacing:.03em;opacity:.78;color:#0ee1f2d1}.hl-schedule-coverage-calendar .hl-schedule-picker-cell.day.is-coverage-recurrence{background:#22c55e29;border-color:#4ade8066}.hl-schedule-coverage-calendar .hl-schedule-picker-cell.day.is-coverage-manual{background:#fbbf2424;border-color:#fbbf2473;box-shadow:inset 0 0 0 1px #fbbf2440}.hl-leg-rec{color:#4ade80;margin-right:4px}.hl-leg-man{color:#fbbf24;margin-right:4px}.hl-schedule-preview-calendar-row{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:16px;align-items:start;margin-top:14px}.hl-schedule-coverage-col{display:flex;flex-direction:column;gap:12px;min-width:0}@media(max-width:900px){.hl-schedule-preview-calendar-row{grid-template-columns:1fr}}.hl-schedule-coverage-hint{margin:0;font-size:12px;line-height:1.45;opacity:.82;padding:12px 14px;border-radius:12px;border:1px solid rgba(14,225,242,.15);background:#08142459}.hl-schedule-coverage-hint kbd{display:inline-block;padding:2px 6px;border-radius:6px;border:1px solid rgba(255,255,255,.12);font-size:11px;font-family:inherit}.hl-illuvial-suggest-wrap{position:relative;width:100%}.hl-illuvial-suggest-wrap .hl-focus-input{width:100%}.hl-illuvial-suggest-list{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:40;max-height:220px;overflow-y:auto;margin:0;padding:6px;list-style:none;border-radius:12px;border:1px solid rgba(14,225,242,.22);background:#0f172af5;box-shadow:0 12px 36px #00000073}.hl-illuvial-suggest-option{width:100%;text-align:left;padding:8px 10px;border:none;border-radius:8px;background:transparent;color:#f8fafcf2;font-weight:600;font-size:13px;cursor:pointer}.hl-illuvial-suggest-option:hover{background:#0ee1f21f}.hl-review-title{margin:0 0 6px;font-size:1.25rem}.hl-review-lead{margin:0 0 16px;font-size:13px;opacity:.82;line-height:1.45}.hl-review-panels{display:flex;flex-direction:column;gap:14px;margin-bottom:16px}.hl-review-panel{border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#0814246b;overflow:hidden}.hl-review-panel.theme-series-border{border-color:#3b82f647;box-shadow:0 0 0 1px #3b82f614}.hl-review-panel.theme-session-border{border-color:#22c55e47;box-shadow:0 0 0 1px #22c55e14}.hl-review-panel.theme-details-border{border-color:#a855f747;box-shadow:0 0 0 1px #a855f714}.hl-review-panel-head{display:flex;align-items:center;gap:10px;padding:12px 14px;font-weight:800;font-size:13px;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.08);background:#0003}.hl-review-panel-body{padding:14px 16px 16px}.hl-review-panel-body--series-cover{position:relative;overflow:hidden}.hl-review-panel-body--series-cover.has-cover{padding-top:16px}.hl-review-series-cover-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.32;pointer-events:none;z-index:0}.hl-review-series-cover-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#04080e8c,#04080eb8 45%,#04080ee0);pointer-events:none;z-index:1}.hl-review-series-cover-inner{position:relative;z-index:2}.hl-review-countdown{display:flex;flex-direction:column;gap:4px;margin-bottom:12px;padding:10px 12px;border-radius:12px;border:1px solid rgba(34,197,94,.35);background:#22c55e1a}.hl-review-countdown-k{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#a7f3d0e6}.hl-review-countdown-v{font-size:1.05rem;font-weight:900;font-variant-numeric:tabular-nums;color:#ecfdf5}.hl-review-hero{font-size:1.15rem;font-weight:900;line-height:1.25}.hl-review-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:12px;opacity:.82;font-weight:700}.hl-review-dot{opacity:.45}.hl-review-html{margin-top:10px;font-size:13px;line-height:1.4}.hl-review-kv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.hl-review-kv.tight,.hl-review-kv-dynamic{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:1100px){.hl-review-kv-dynamic{grid-template-columns:repeat(3,minmax(0,1fr))}}.hl-review-kv-cell .hl-v{font-size:12px;word-break:break-word}.hl-review-mini-rail{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.hl-review-mini-chip{font-size:11px;font-weight:700;padding:6px 10px;border-radius:999px;border:1px solid rgba(14,225,242,.22);background:#0ee1f214;font-variant-numeric:tabular-nums}.hl-review-mini-chip.is-manual{border-color:#facc1559;background:#facc151a}.hl-review-mini-more{font-size:11px;align-self:center}@media(max-width:900px){.hl-review-kv{grid-template-columns:1fr}}.hl-review-utc{margin-top:4px;font-size:11px;font-weight:800;letter-spacing:.04em;color:#0ee1f2d9;opacity:.9}.hl-review-div-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;padding:14px 16px 16px}.hl-review-division-card{border-radius:14px;border:1px solid rgba(255,255,255,.1);overflow:hidden;background:#0000002e}.hl-review-division-media{position:relative;min-height:96px;background-size:cover;background-position:center;background-color:#0f172ab3}.hl-review-division-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000d,#000000b8)}.hl-review-division-name{position:absolute;left:12px;right:12px;bottom:10px;font-weight:900;font-size:15px;color:#0ee1f2;text-shadow:0 2px 14px rgba(0,0,0,.75)}.hl-review-division-facts{padding:10px 12px 12px;font-size:12px;line-height:1.45;display:flex;flex-direction:column;gap:8px}.hl-review-fact{display:flex;flex-direction:column;gap:2px}.hl-review-fact-k{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8f2}.hl-review-fact-v{font-size:13px;font-weight:600;color:#f8fafcfa}.hl-review-reward-lines{margin:0;padding-left:18px;color:#f8fafcfa}.hl-division-card-wizard .hl-division-card-visual-block{position:relative;border-radius:14px;overflow:hidden;isolation:isolate;border:1px solid rgba(255,255,255,.09);background:#0003}.hl-division-card-wizard .hl-division-card-visual-block.has-art{border-color:#0ee1f23d}.hl-art-bg-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-size:contain;background-position:center;background-repeat:no-repeat;background-color:#04080ef0;opacity:0;animation:hlArtBgReveal .75s cubic-bezier(.22,1,.36,1) forwards;pointer-events:none}@keyframes hlArtBgReveal{0%{opacity:0;transform:scale(1.03);filter:blur(10px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes hlArtBgRevealSeriesSoft{0%{opacity:0;transform:scale(1.03);filter:blur(10px)}to{opacity:.34;transform:scale(1);filter:blur(0)}}@keyframes hlArtBgRevealDivisionSoft{0%{opacity:0;transform:scale(1.03);filter:blur(10px)}to{opacity:.42;transform:scale(1);filter:blur(0)}}.hl-series-cover-visual-block.has-art .hl-art-bg-layer{animation-name:hlArtBgRevealSeriesSoft}.hl-division-card-visual-block.has-art .hl-art-bg-layer{animation-name:hlArtBgRevealDivisionSoft}@media(prefers-reduced-motion:reduce){.hl-art-bg-layer{animation:none;opacity:1;transform:none;filter:none}.hl-series-cover-visual-block.has-art .hl-art-bg-layer{opacity:.34}.hl-division-card-visual-block.has-art .hl-art-bg-layer{opacity:.42}}.hl-art-bg-shade{display:none}.hl-series-cover-visual-block.has-art .hl-art-bg-shade{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(105deg,rgba(4,8,14,.52) 0%,rgba(4,8,14,.2) 38%,rgba(4,8,14,.06) 62%,transparent 100%);pointer-events:none}.hl-division-card-visual-block.has-art .hl-art-bg-shade{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(105deg,rgba(4,8,14,.58) 0%,rgba(4,8,14,.24) 38%,rgba(4,8,14,.08) 62%,transparent 100%);pointer-events:none}.hl-series-cover-visual-block{position:relative;border-radius:14px;overflow:hidden;isolation:isolate;border:1px solid rgba(255,255,255,.09);background:#00000038;margin-bottom:14px}.hl-series-cover-visual-block.has-art{border-color:#0ee1f23d}.hl-series-cover-fields-stack{position:relative;z-index:2;padding:12px 14px}.hl-series-cover-visual-block.has-art .hl-series-cover-fields-stack .hl-focus-input,.hl-series-cover-visual-block.has-art .hl-series-cover-fields-stack textarea,.hl-division-card-visual-block.has-art .hl-division-card-fields--on-art .hl-focus-input,.hl-division-card-visual-block.has-art .hl-division-card-fields--on-art textarea{background:#0006;border-color:#ffffff24}.hl-series-setup-continuation{width:100%}.hl-series-links-sponsors-row{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.hl-series-links-sponsors-col{min-width:0}@media(max-width:900px){.hl-series-links-sponsors-row{grid-template-columns:1fr}}.hl-division-card-fields{min-width:0}.hl-division-card-fields--on-art{position:relative;z-index:2;padding:12px 14px}.hl-division-card-rewards-section{margin-top:12px}.hl-division-card-wizard .hl-division-card-rewards-section .hl-field>span:first-child,.hl-division-card-wizard .hl-division-card-rewards-section .hl-division-rewards-step-label{position:relative;z-index:0}.hl-score-stack{grid-column:1 / -1}.hl-score-stack-title{font-size:12px;opacity:.8;font-weight:700;margin-bottom:6px}.hl-score-stack-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(14,225,242,.18);background:#0ee1f20d}.hl-score-stack-pair label{display:flex;flex-direction:column;gap:6px}.hl-score-stack-pair span{font-size:11px;font-weight:700;opacity:.75}.hl-create-nav-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.hl-create-final-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.hl-create-final-row .houseleague-lucid-dropdown{min-width:200px}.hl-review-schedule-calendar-wrap{margin-top:12px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.hl-schedule-coverage-range-jump{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.hl-schedule-coverage-range-jump-btn{padding:6px 10px;border-radius:10px;border:1px solid rgba(14,225,242,.25);background:#0ee1f214;color:#e0f7fa;font-size:11px;font-weight:700;cursor:pointer}.hl-schedule-coverage-range-jump-btn:hover{background:#0ee1f224}.hl-schedule-picker-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#00000026;font-size:12px}.hl-schedule-picker-preview-val{margin-top:4px;font-weight:600;opacity:.92}.hl-schedule-picker-advanced{font-size:12px;opacity:.9}.hl-schedule-picker-advanced--open{margin-top:4px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.hl-schedule-picker-advanced-head{font-weight:800;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:#0ee1f2e0;margin-bottom:2px}.hl-schedule-picker-advanced summary{cursor:pointer;font-weight:700;color:#0ee1f2e6}.hl-wide{grid-column:1 / -1}.hl-actions{display:flex;justify-content:flex-end;margin-bottom:10px}.hl-divisions{display:flex;flex-direction:column;gap:12px}.hl-division-card{padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff08}.hl-division-card.hl-division-card-wizard-sponsor .hl-series-cover-visual-block{margin-bottom:0}.hl-division-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.hl-card-label{font-size:12px;font-weight:800;opacity:.75;text-transform:uppercase;letter-spacing:.04em}.hl-icon-danger{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid rgba(248,113,113,.35);background:#f871711f;color:#fecaca;cursor:pointer}.hl-icon-danger:disabled{opacity:.4;cursor:not-allowed}.hl-btn{padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffffeb;font-weight:800;cursor:pointer}.hl-link{background:transparent;border:none;color:#ffffffbf;cursor:pointer;font-weight:800}.hl-link--icon-only{display:inline-flex;align-items:center;justify-content:center;padding:6px;border-radius:10px;color:#f87171e0}.hl-link--icon-only:hover:not(:disabled){color:#fecaca;background:#f871711a}.hl-link--icon-only:disabled{opacity:.35;cursor:not-allowed}.hl-actions-division-foot{margin-top:16px;justify-content:flex-start}.hl-primary{padding:10px 12px;border-radius:14px;border:1px solid rgba(14,225,242,.35);background:#0ee1f224;color:#fffffff2;font-weight:900;cursor:pointer;display:inline-flex;align-items:center;gap:10px;justify-content:center}.hl-create-nav{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.hl-hint{padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;opacity:.85;font-size:13px}.hl-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0 14px}.hl-k{font-size:11px;opacity:.75;text-transform:uppercase;letter-spacing:.08em;font-weight:900}.hl-v{font-size:14px;font-weight:900;margin-top:4px}.hl-s{font-size:12px;opacity:.75;margin-top:4px}.hl-success{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(16,185,129,.3);background:#10b9811f}@media(max-width:1100px){.hl-create-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.hl-grid,.hl-review-grid{grid-template-columns:1fr}}.step-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#0ee1f205,#9a24ec05);border-radius:24px}.step-content{position:relative;z-index:1}.step-content h3{font-size:2rem;font-weight:800;background:linear-gradient(135deg,#fff,#0ee1f2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:2rem;letter-spacing:-.01em}.form-group{margin-bottom:2rem}.form-group label{display:block;font-size:1rem;font-weight:700;color:#fff;margin-bottom:.75rem;letter-spacing:-.01em}.form-input,.form-textarea,.form-select{width:100%;padding:1rem 1.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;color:#fff;font-size:1rem;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;outline:none}.form-input:focus,.form-textarea:focus,.form-select:focus{border-color:var(--lucid-primary, #00d4ff);box-shadow:var(--lucid-shadow-glow, 0 0 20px rgba(0, 212, 255, .2));background:#00d4ff1a}.form-input::placeholder,.form-textarea::placeholder{color:#ffffff80}.form-textarea{resize:vertical;min-height:120px}.form-select{cursor:pointer}.form-select option{background:#1a1a1a;color:#fff}.form-help{font-size:.9rem;color:#fff9;margin-top:.5rem;font-weight:500}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}.game-mode-options{display:flex;gap:1rem;flex-wrap:wrap}.game-mode-option{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.game-mode-option:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#0ee1f20d,#9a24ec0d);opacity:0;transition:opacity .3s ease}.game-mode-option:hover:before{opacity:1}.game-mode-option:hover{transform:translateY(-2px);box-shadow:0 8px 32px #0ee1f21a;border-color:#0ee1f24d}.game-mode-option input[type=radio]{display:none}.game-mode-option input[type=radio]:checked+.mode-label{color:#0ee1f2;font-weight:700}.game-mode-option input[type=radio]:checked~*{position:relative;z-index:1}.mode-label{font-size:1rem;font-weight:600;transition:all .3s ease;position:relative;z-index:1}.time-reference{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;margin-bottom:2rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.time-reference h4{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:1rem;letter-spacing:-.01em}.time-display{display:flex;gap:2rem;margin-bottom:1rem;flex-wrap:wrap}.time-item{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.5rem;background:#0ee1f21a;border:1px solid rgba(14,225,242,.2);border-radius:12px;color:#0ee1f2;font-weight:600;font-size:.9rem}.time-item svg{width:16px;height:16px;filter:drop-shadow(0 0 8px rgba(14,225,242,.3))}.time-help{font-size:.9rem;color:#fff9;margin:0;font-weight:500}.partnership-section{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:2rem;margin-bottom:2rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;overflow:hidden}.partnership-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#9a24ec0d,#0ee1f20d);border-radius:20px}.partnership-header{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem;position:relative;z-index:1}.partnership-icon{color:#9a24ec;filter:drop-shadow(0 0 15px rgba(154,36,236,.3))}.partnership-header h4{font-size:1.5rem;font-weight:800;color:#fff;margin:0 0 .5rem;letter-spacing:-.01em}.partnership-header p{font-size:1rem;color:#ffffffb3;margin:0;font-weight:500}.partnership-toggle{display:flex;align-items:center;gap:1rem;cursor:pointer;position:relative;z-index:1}.partnership-toggle input[type=checkbox]{display:none}.toggle-slider{width:60px;height:30px;background:#ffffff1a;border-radius:15px;position:relative;transition:all .3s ease;border:1px solid rgba(255,255,255,.2)}.toggle-slider:before{content:"";position:absolute;top:2px;left:2px;width:24px;height:24px;background:#fff;border-radius:50%;transition:all .3s ease;box-shadow:0 2px 8px #0003}.partnership-toggle input[type=checkbox]:checked+.toggle-slider{background:linear-gradient(135deg,#0ee1f2,#9a24ec);border-color:#0ee1f266}.partnership-toggle input[type=checkbox]:checked+.toggle-slider:before{transform:translate(30px);background:#fff;box-shadow:0 2px 12px #0ee1f24d}.partnership-content{position:relative;z-index:1}.partnership-benefits{margin-bottom:2rem}.partnership-benefits h5{font-size:1.1rem;font-weight:700;color:#fff;margin-bottom:1rem;letter-spacing:-.01em}.partnership-benefits ul{list-style:none;padding:0;margin:0}.partnership-benefits li{padding:.75rem 0;font-size:1rem;color:#fffc;font-weight:500;border-bottom:1px solid rgba(255,255,255,.1)}.partnership-benefits li:last-child{border-bottom:none}.allocation-slider{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.slider{flex:1;height:8px;background:#ffffff1a;border-radius:4px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;background:linear-gradient(135deg,#0ee1f2,#9a24ec);border-radius:50%;cursor:pointer;box-shadow:0 4px 12px #0ee1f24d;transition:all .3s ease}.slider::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 6px 16px #0ee1f266}.slider::-moz-range-thumb{width:24px;height:24px;background:linear-gradient(135deg,#0ee1f2,#9a24ec);border-radius:50%;cursor:pointer;border:none;box-shadow:0 4px 12px #0ee1f24d;transition:all .3s ease}.slider::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:0 6px 16px #0ee1f266}.allocation-value{font-size:1.2rem;font-weight:800;color:#0ee1f2;min-width:60px;text-align:center;background:#0ee1f21a;padding:.5rem 1rem;border-radius:12px;border:1px solid rgba(14,225,242,.2)}.allocation-breakdown{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.breakdown-item{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;font-weight:600}.breakdown-item span:first-child{color:#ffffffb3}.breakdown-item span:last-child{color:#0ee1f2;font-weight:800}.prize-distribution-section{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:2rem;margin-bottom:2rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.section-header h4{font-size:1.5rem;font-weight:800;color:#fff;margin:0;letter-spacing:-.01em}.add-prize-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#0ee1f2,#9a24ec);border:none;border-radius:16px;color:#fff;font-size:.9rem;font-weight:700;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;position:relative;overflow:hidden}.add-prize-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.add-prize-btn:hover:before{left:100%}.add-prize-btn:hover{transform:translateY(-2px);box-shadow:0 8px 32px #0ee1f24d}.prize-item{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;margin-bottom:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.prize-item:hover{transform:translateY(-2px);box-shadow:0 8px 32px #0ee1f21a;border-color:#0ee1f24d}.prize-inputs{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:1rem;flex:1}.remove-prize-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:12px;color:#ef4444;cursor:pointer;transition:all .3s ease}.remove-prize-btn:hover{background:#ef444433;border-color:#ef444466;transform:scale(1.1)}.distribution-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.distribution-option{display:flex;flex-direction:column;gap:.5rem}.distribution-option label{font-size:.9rem;font-weight:600;color:#ffffffb3;margin-bottom:.5rem}.checkbox-label{display:flex;align-items:center;gap:1rem;cursor:pointer;font-size:1rem;font-weight:600;color:#fff;margin-bottom:0}.checkbox-label input[type=checkbox]{width:20px;height:20px;accent-color:#0ee1f2;cursor:pointer}.review-section{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;margin-bottom:2rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.review-section h4{font-size:1.5rem;font-weight:800;color:#fff;margin-bottom:1.5rem;letter-spacing:-.01em}.review-item{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.review-item:last-child{border-bottom:none}.review-label{font-size:1rem;font-weight:600;color:#ffffffb3}.review-value{font-size:1rem;font-weight:700;color:#0ee1f2}.review-actions{text-align:center;margin-top:3rem}.create-tournament-btn{display:inline-flex;align-items:center;gap:.75rem;padding:1.25rem 3rem;background:linear-gradient(135deg,#0ee1f2,#9a24ec);border:none;border-radius:20px;color:#fff;font-size:1.1rem;font-weight:800;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);text-transform:uppercase;letter-spacing:.5px;position:relative;overflow:hidden}.create-tournament-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.create-tournament-btn:hover:before{left:100%}.create-tournament-btn:hover{transform:translateY(-4px);box-shadow:0 16px 50px #0ee1f266}.step-navigation{display:flex;justify-content:space-between;align-items:center;padding:2rem;background:#ffffff05;border-radius:20px;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);margin:0 2rem}.nav-btn{display:flex;align-items:center;gap:.5rem;padding:1rem 2rem;border:none;border-radius:16px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;position:relative;overflow:hidden}.nav-btn.prev{background:#ffffff0d;color:#ffffffb3;border:1px solid rgba(255,255,255,.1)}.nav-btn.next{background:linear-gradient(135deg,#0ee1f2,#9a24ec);color:#fff}.nav-btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.nav-btn:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 8px 32px #0ee1f233}.step-indicator{font-size:1rem;font-weight:600;color:#ffffffb3;text-transform:uppercase;letter-spacing:.5px}@media(max-width:1200px){.steps-container{flex-direction:column;align-items:center}.step{width:100%;max-width:400px}.form-row,.allocation-breakdown{grid-template-columns:1fr}.prize-inputs{grid-template-columns:1fr 1fr}}@media(max-width:768px){.create-header{padding:1.5rem;margin-bottom:2rem}.create-header h2{font-size:2.5rem}.step-container{margin:0 1rem 2rem;padding:2rem}.step-navigation{margin:0 1rem;padding:1.5rem}.game-mode-options{flex-direction:column}.time-display{flex-direction:column;gap:1rem}.partnership-header{flex-direction:column;text-align:center;gap:1rem}.prize-inputs,.distribution-options{grid-template-columns:1fr}}@media(max-width:480px){.create-header h2{font-size:2rem}.create-header p{font-size:1rem}.step-container{padding:1.5rem}.step-content h3{font-size:1.5rem}.form-input,.form-textarea,.form-select{padding:.75rem 1rem}.nav-btn{padding:.75rem 1.5rem;font-size:.9rem}.create-tournament-btn{padding:1rem 2rem;font-size:1rem}}.auth-required-section{padding:3rem 2rem;display:flex;justify-content:center;align-items:center;min-height:60vh}.auth-required-content{text-align:center;max-width:600px;padding:3rem;background:linear-gradient(135deg,#10b9811a,#10b9810d);border:1px solid rgba(16,185,129,.2);border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 20px 40px #10b9811a}.auth-icon{margin-bottom:2rem;color:#10b981;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}.auth-required-content h3{font-size:2rem;font-weight:700;color:#10b981;margin-bottom:1rem}.auth-required-content p{font-size:1.1rem;color:#fffc;margin-bottom:2rem;line-height:1.6}.auth-actions{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem;flex-wrap:wrap}.auth-btn{padding:1rem 2rem;border-radius:12px;text-decoration:none;font-weight:600;font-size:1rem;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem}.auth-btn.primary{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:1px solid rgba(16,185,129,.3)}.auth-btn.primary:hover{background:linear-gradient(135deg,#059669,#047857);transform:translateY(-2px);box-shadow:0 10px 20px #10b9814d}.auth-btn.secondary{background:#ffffff1a;color:#10b981;border:1px solid rgba(16,185,129,.3)}.auth-btn.secondary:hover{background:#10b9811a;transform:translateY(-2px);box-shadow:0 10px 20px #10b98133}.auth-features{text-align:left;background:#0003;padding:1.5rem;border-radius:12px;border:1px solid rgba(255,255,255,.1)}.auth-features h4{color:#10b981;margin-bottom:1rem;font-size:1.2rem;text-align:center}.auth-features ul{list-style:none;padding:0;margin:0}.auth-features li{color:#fffc;margin-bottom:.5rem;font-size:1rem;display:flex;align-items:center;gap:.5rem}@media(max-width:768px){.auth-required-section{padding:2rem 1rem}.auth-required-content{padding:2rem}.auth-required-content h3{font-size:1.5rem}.auth-actions{flex-direction:column}.auth-btn{width:100%;justify-content:center}}.tournament-event-chat-dock{position:fixed;left:auto;right:max(1.25rem,env(safe-area-inset-right,0px));bottom:max(1.25rem,env(safe-area-inset-bottom,0px));z-index:10050;font-family:inherit;pointer-events:none;isolation:isolate;display:flex;flex-direction:column;align-items:flex-end;gap:.65rem;--chat-cyan: #0ee1f2;--chat-discord: #5865f2;--chat-guest: #94a3b8;--chat-manager: #fbbf24;--chat-manager-glow: rgba(251, 191, 36, .45);--chat-player: #f1f5f9;--chat-panel-bg: rgba(14, 18, 24, .92);--chat-panel-border: rgba(14, 225, 242, .28)}.tournament-event-chat-dock--open:not(.tournament-event-chat-dock--closing),.tournament-event-chat-dock--closing{flex-direction:column-reverse}.tournament-event-chat-dock>*{pointer-events:auto}.tournament-event-chat__fab-row{transition:transform .38s cubic-bezier(.22,1,.36,1),opacity .3s ease}.tournament-event-chat-dock--open:not(.tournament-event-chat-dock--closing) .tournament-event-chat__fab-row{transform:translateZ(0);opacity:1}.tournament-event-chat-dock--closing .tournament-event-chat__fab-row{transform:translate3d(0,8px,0);opacity:.88}@media(prefers-reduced-motion:reduce){.tournament-event-chat__fab-row{transition:none!important;transform:none!important;opacity:1!important}.tournament-event-chat__panel--motion{transition:none!important}.tournament-event-chat__panel--motion:not(.tournament-event-chat__panel--motion-entered):not(.tournament-event-chat__panel--motion-leaving),.tournament-event-chat__panel--motion.tournament-event-chat__panel--motion-leaving{opacity:1!important;transform:none!important}.tournament-event-chat__fab--mention-ping:after{animation:none!important}}.tournament-event-chat__fab-row{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:.45rem}.tournament-event-chat__fab-stack{position:relative;display:flex;flex-direction:column;align-items:center;gap:.4rem;transform:scale(var(--iv-tournament-chat-fab-scale, 1));transform-origin:bottom right;will-change:transform}.tournament-event-chat__fab-morebtn{position:absolute;top:-12px;right:-6px;width:1.35rem;height:1.35rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#0a0e14a6;color:#e2e8f0eb;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;z-index:2}.tournament-event-chat__fab-morebtn:hover{border-color:#0ee1f259;color:var(--chat-cyan);background:#0a0e14c7}.tournament-event-chat__fab-heart-plus{color:var(--chat-cyan);display:block}.tournament-event-chat__head-ic{display:block;line-height:0}.tournament-event-chat__fab svg,.tournament-event-chat__fab .iconify,.tournament-event-chat__fab-heart-plus{display:block;line-height:0;transform:translateZ(0);backface-visibility:hidden;transition:none!important;animation:none!important}.tournament-event-chat__fab{display:flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:50%;border:1px solid var(--chat-panel-border);background:linear-gradient(145deg,#0ee1f22e,#0a0e14f2);color:var(--chat-cyan);cursor:pointer;box-shadow:0 8px 32px #00000073,0 0 0 1px #ffffff0a inset,0 0 24px #0ee1f226;transition:transform .2s ease,box-shadow .2s ease}.tournament-event-chat__fab:hover,.tournament-event-chat__fab--chat:hover{transform:translateY(-2px);box-shadow:0 12px 40px #00000080,0 0 0 1px #0ee1f259 inset,0 0 28px #0ee1f240}.tournament-event-chat__fab--chat{position:relative}.tournament-event-chat__fab--mention-ping:after{content:"";position:absolute;top:3px;right:3px;width:11px;height:11px;border-radius:50%;background:#fb7185;border:2px solid rgba(10,14,20,.96);box-shadow:0 0 14px #fb7185d9;animation:tournament-chat-fab-mention-pulse 1.5s ease-in-out infinite}@keyframes tournament-chat-fab-mention-pulse{50%{transform:scale(1.12);opacity:.88}}.tournament-event-chat__discord-reveal{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;min-width:0;height:3.25rem}.tournament-event-chat__discord-panel{display:flex;justify-content:flex-end;align-items:center;opacity:0;max-width:0;overflow:hidden;pointer-events:none;transition:opacity .2s ease,max-width .25s ease}.tournament-event-chat__discord-reveal.is-open .tournament-event-chat__discord-panel{opacity:1;max-width:6rem;pointer-events:auto}.tournament-event-chat__discord-split{display:flex;border-radius:999px;overflow:hidden;border:1px solid rgba(88,101,242,.38);box-shadow:0 8px 28px #00000073,0 0 0 1px #ffffff0d inset,0 0 20px #5865f21f}.tournament-event-chat__discord-split-btn{display:flex;align-items:center;justify-content:center;width:2.7rem;height:2.7rem;text-decoration:none;transition:filter .15s ease,background .15s ease}.tournament-event-chat__discord-split-btn--illuvium{background:linear-gradient(160deg,#2563eb59,#0a0e14f2)}.tournament-event-chat__discord-split-btn--vault{background:linear-gradient(160deg,#0ee1f233,#0a0e14f2);border-left:1px solid rgba(255,255,255,.08)}.tournament-event-chat__discord-split-btn:hover{filter:brightness(1.12)}.tournament-event-chat__discord-split-iconwrap{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.tournament-event-chat__discord-split-img{width:1.35rem;height:1.35rem;object-fit:contain;border-radius:4px}.tournament-event-chat__discord-split-img--vault{width:1.45rem;height:1.45rem}@media(hover:none)and (pointer:coarse){.tournament-event-chat__discord-reveal.is-open .tournament-event-chat__discord-panel,.tournament-event-chat__discord-reveal .tournament-event-chat__discord-panel{opacity:1;max-width:6rem;pointer-events:auto}}.tournament-event-chat__panel{position:relative;min-width:280px;max-width:min(50vw,100vw - 2rem);display:flex;flex-direction:column;border-radius:1rem;border:1px solid var(--chat-panel-border);background:var(--chat-panel-bg);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 24px 48px #0000008c,0 0 0 1px #ffffff0d inset;overflow:hidden}.tournament-event-chat__panel.tournament-event-chat__panel--motion{transform-origin:bottom right;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .34s ease}.tournament-event-chat__panel.tournament-event-chat__panel--motion:not(.tournament-event-chat__panel--motion-entered):not(.tournament-event-chat__panel--motion-leaving){opacity:0;transform:translate3d(0,28px,0) scale(.97)}.tournament-event-chat__panel.tournament-event-chat__panel--motion.tournament-event-chat__panel--motion-entered:not(.tournament-event-chat__panel--motion-leaving){opacity:1;transform:translateZ(0) scale(1)}.tournament-event-chat__panel.tournament-event-chat__panel--motion.tournament-event-chat__panel--motion-leaving{opacity:.2;transform:translate3d(0,24px,0) scale(.98);pointer-events:none}.tournament-event-chat__resize-handle{position:absolute;left:2px;top:2px;width:18px;height:18px;padding:0;border:none;border-radius:12px 0 4px;cursor:nwse-resize;background:linear-gradient(315deg,rgba(14,225,242,.28) 50%,transparent 50%);z-index:3}.tournament-event-chat__resize-handle:hover{background:linear-gradient(315deg,rgba(14,225,242,.48) 50%,transparent 50%)}.tournament-event-chat__event-banner{flex-shrink:0;display:flex;flex-direction:column;gap:.2rem;margin:0 .65rem .45rem;padding:.45rem .55rem;font-size:.75rem;line-height:1.35;border-radius:.5rem;border:1px solid rgba(14,225,242,.22);background:#0ee1f212;color:#e2e8f0f2}.tournament-event-chat__event-banner-name{font-weight:600;color:var(--chat-cyan)}.tournament-event-chat__event-banner-eta{font-variant-numeric:tabular-nums;font-size:.8125rem;color:#f8fafce6}.tournament-event-chat__head{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:.65rem .75rem .5rem 1.85rem;border-bottom:1px solid rgba(255,255,255,.06)}.tournament-event-chat__title{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#f8fafceb}.tournament-event-chat__title-dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--chat-cyan);box-shadow:0 0 10px var(--chat-cyan)}.tournament-event-chat__actions{display:flex;gap:.25rem}.tournament-event-chat__actions-vbar{width:1px;height:1.35rem;margin:0 .15rem;align-self:center;background:#ffffff1a;box-shadow:0 0 0 1px #0003 inset}.tournament-event-chat__actions-vbar--level-slicer{height:1.55rem;background:#0ee1f238}.tournament-event-chat__iconbtn{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:.5rem;background:transparent;color:#94a3b8e6;cursor:pointer;transition:color .15s ease,background .15s ease}.tournament-event-chat__iconbtn:hover{color:var(--chat-cyan);background:#0ee1f214}.tournament-event-chat__notice{flex-shrink:0;margin:0 .65rem;padding:.45rem .55rem;font-size:.75rem;line-height:1.4;color:#cdd3cd;background:#ef914411;border:1px solid rgba(239,171,68,.135);border-radius:.5rem;display:flex;flex-direction:column;gap:.25rem}.tournament-event-chat__notice-muted{font-weight:600;color:#cdd3cd}.tournament-event-chat__filter-hint{margin:0 0 .35rem;padding:.4rem .5rem;font-size:.6875rem;line-height:1.35;color:#94a3b8f2;background:#0ee1f20f;border-radius:.45rem;border:1px solid rgba(14,225,242,.15)}.tournament-event-chat__tabs{flex-shrink:0;display:flex;flex-wrap:wrap;gap:.25rem;padding:.35rem .5rem .5rem;max-height:5.5rem;overflow-x:auto;overflow-y:auto}.tournament-event-chat__tab{position:relative;flex:1;padding:.4rem .55rem .4rem .35rem;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border:1px solid transparent;border-radius:.5rem;background:#ffffff08;color:#94a3b8d9;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.tournament-event-chat__tab-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tournament-event-chat__tab-badge{position:absolute;top:.12rem;right:.12rem;min-width:.95rem;height:.95rem;padding:0 .22rem;font-size:.5625rem;font-weight:800;line-height:.95rem;text-align:center;letter-spacing:0;text-transform:none;color:#0a0e14;background:linear-gradient(160deg,#f9a8d4,#fb7185);border-radius:999px;box-shadow:0 0 0 1px #00000059}.tournament-event-chat__tab.is-active{border-color:#0ee1f259;color:var(--chat-cyan);background:#0ee1f214}.tournament-event-chat__tab--series{max-width:8rem}.tournament-event-chat__tab--series .tournament-event-chat__tab-label{max-width:6.5rem}.tournament-event-chat__tab--hl-broadcast{max-width:10rem;border-color:#a855f738}.tournament-event-chat__tab--hl-broadcast.is-active{border-color:#a855f773;color:#e9d5ff;background:#a855f71a}.tournament-event-chat__broadcast-strip{flex-shrink:0;padding:.5rem .65rem;margin-bottom:.35rem;border-radius:.5rem;background:#a855f714;border:1px solid rgba(168,85,247,.2)}.tournament-event-chat__broadcast-streambtn{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .65rem;font-size:.8125rem;font-weight:600;color:#faf5ff;text-decoration:none;border-radius:.4rem;background:#7e22ce8c;border:1px solid rgba(216,180,254,.35);transition:background .15s ease,transform .12s ease}.tournament-event-chat__broadcast-streambtn:hover{background:#7e22cebf;transform:translateY(-1px)}.tournament-event-chat__broadcast-strip-muted{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;color:#e2e8f0bf}.tournament-event-chat__messages--broadcast{padding-top:.25rem}.tournament-event-chat__messages{flex:1;min-height:0;overflow-y:auto;padding:.5rem .75rem;display:flex;flex-direction:column;gap:.65rem}.tournament-event-chat__messages--house-lobby{overflow:hidden;gap:.35rem;padding:.35rem .5rem .45rem}.tournament-event-chat__messages--house-lobby .tournament-event-chat__house-lobby-sticky{position:static;flex-shrink:0;margin-left:-.25rem;margin-right:-.25rem;padding-left:.5rem;padding-right:.5rem}.tournament-event-chat__placeholder{margin:0;font-size:.75rem;line-height:1.45;color:#94a3b8bf;font-style:italic}.tournament-event-chat__msg{padding:.5rem .6rem;border-radius:.6rem;border:1px solid rgba(255,255,255,.06);background:#ffffff08}.tournament-event-chat__msg-meta{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:.25rem .45rem;margin-bottom:.25rem}.tournament-event-chat__msg-author{font-size:.75rem;font-weight:600;min-width:0}.tournament-event-chat__msg-time{font-size:.625rem;font-variant-numeric:tabular-nums;color:#94a3b8e0;white-space:nowrap}.tournament-event-chat__msg-role{font-size:.5625rem;text-transform:uppercase;letter-spacing:.08em;opacity:.75;justify-self:end}.tournament-event-chat__msg-replyref{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;margin:0 0 .35rem;padding:.35rem .45rem;font-size:.6875rem;line-height:1.35;border-radius:.4rem;border-left:2px solid rgba(14,225,242,.45);background:#00000040;color:#cbd5e1f2}.tournament-event-chat__msg-reply-ic{flex-shrink:0;color:var(--chat-cyan);opacity:.85}.tournament-event-chat__msg-reply-author{font-weight:600;color:#e2e8f0fa}.tournament-event-chat__msg-reply-snippet{flex:1;min-width:0;opacity:.85}.tournament-event-chat__msg-row{display:flex;align-items:flex-start;gap:.35rem}.tournament-event-chat__msg-body{flex:1;margin:0;min-width:0;font-size:.8125rem;line-height:1.45;white-space:pre-wrap;word-break:break-word}.tournament-event-chat__msg--inline{padding:.35rem .45rem}.tournament-event-chat__msg-inline-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .45rem;row-gap:.15rem}.tournament-event-chat__msg-inline-author{flex-shrink:0;font-size:.8125rem;font-weight:700;color:#e2e8f0fa}.tournament-event-chat__msg-inline-body{flex:1 1 120px;min-width:0;font-size:.8125rem;line-height:1.45;color:#e2e8f0eb;white-space:pre-wrap;word-break:break-word}.tournament-event-chat__msg--manager .tournament-event-chat__msg-inline-author{color:#fbbf24f2}.tournament-event-chat__msg-inline-end{display:inline-flex;align-items:center;gap:.2rem;flex-shrink:0;margin-left:auto}.tournament-event-chat__msg-inline-time{flex-shrink:0;font-size:.625rem;font-variant-numeric:tabular-nums;color:#94a3b8bf}.tournament-event-chat__msg-inline-tools{display:inline-flex;align-items:center;gap:.15rem;flex-shrink:0}.tournament-event-chat__msg-toolbtn{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;padding:0;border:none;border-radius:.35rem;background:#ffffff0f;color:#94a3b8f2;cursor:pointer;transition:background .12s ease,color .12s ease}.tournament-event-chat__msg-toolbtn:hover{background:#0ee1f21f;color:#0ee1f2}.tournament-event-chat__msg-toolbtn--danger:hover{background:#f8717126;color:#fca5a5}.tournament-event-chat__msg-editwrap{display:flex;flex-direction:column;gap:.35rem;margin-top:.15rem}.tournament-event-chat__msg-editarea{width:100%;resize:vertical;min-height:2.5rem;padding:.4rem .5rem;font-size:.8125rem;line-height:1.4;border-radius:.45rem;border:1px solid rgba(14,225,242,.35);background:#00000059;color:#e2e8f0;outline:none}.tournament-event-chat__msg-edit-actions{display:flex;gap:.35rem}.tournament-event-chat__msg-edit-save,.tournament-event-chat__msg-edit-cancel{padding:.25rem .55rem;font-size:.6875rem;font-weight:600;border-radius:.35rem;border:1px solid rgba(255,255,255,.12);cursor:pointer}.tournament-event-chat__msg-edit-save{background:#0ee1f238;color:#0a0e14;border-color:#0ee1f273}.tournament-event-chat__msg-edit-cancel{background:#ffffff0f;color:#e2e8f0e6}.tournament-event-chat__msg-replybtn{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;margin-top:.1rem;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:.4rem;background:#ffffff0a;color:#94a3b8d9;cursor:pointer;opacity:.7;transition:opacity .15s ease,color .15s ease,border-color .15s ease}.tournament-event-chat__msg:hover .tournament-event-chat__msg-replybtn{opacity:1}.tournament-event-chat__msg-replybtn:hover{color:var(--chat-cyan);border-color:#0ee1f259}.tournament-event-chat__msg--guest .tournament-event-chat__msg-author{color:var(--chat-guest)}.tournament-event-chat__msg--guest .tournament-event-chat__msg-body{color:#94a3b8f2}.tournament-event-chat__msg--manager{border-color:#fbbf2473;background:linear-gradient(135deg,#fbbf241f,#ffffff0a);box-shadow:0 0 20px var(--chat-manager-glow)}.tournament-event-chat__msg--manager .tournament-event-chat__msg-author{color:var(--chat-manager);text-shadow:0 0 12px var(--chat-manager-glow)}.tournament-event-chat__msg--manager .tournament-event-chat__msg-body{color:#fff8e7}.tournament-event-chat__msg--manager .tournament-event-chat__msg-time{color:#fef3c7eb}.tournament-event-chat__msg--player .tournament-event-chat__msg-author{color:var(--chat-player)}.tournament-event-chat__msg--player .tournament-event-chat__msg-body{color:#f1f5f9f2}.tournament-event-chat__msg--system{border-color:#0ee1f233;background:#0ee1f20f}.tournament-event-chat__msg--system .tournament-event-chat__msg-author{color:var(--chat-cyan)}.tournament-event-chat__msg--system .tournament-event-chat__msg-body{color:#e2e8f0e6}.tournament-event-chat__composer-wrap{flex-shrink:0;display:flex;flex-direction:column;border-top:1px solid rgba(255,255,255,.06)}.tournament-event-chat__reply-bar{display:flex;align-items:flex-start;gap:.45rem;padding:.45rem .65rem .35rem;font-size:.7rem;color:#94a3b8f2;background:#0ee1f20f;border-bottom:1px solid rgba(255,255,255,.05)}.tournament-event-chat__reply-bar-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.tournament-event-chat__reply-bar-label{font-weight:600;color:var(--chat-cyan)}.tournament-event-chat__reply-bar-snippet{opacity:.9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tournament-event-chat__reply-bar-cancel{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:none;border-radius:.35rem;background:transparent;color:#94a3b8e6;cursor:pointer}.tournament-event-chat__reply-bar-cancel:hover{color:#fecaca;background:#ef44441f}.tournament-event-chat__composer{position:relative;flex-shrink:0;display:flex;gap:.5rem;align-items:flex-end;padding:.5rem .65rem .65rem}.tournament-event-chat__mention-pop{position:absolute;left:.65rem;right:3.25rem;bottom:100%;margin-bottom:.25rem;max-height:11rem;overflow-y:auto;border-radius:.5rem;border:1px solid rgba(14,225,242,.25);background:#0c1018fa;box-shadow:0 12px 32px #0000008c;z-index:5}.tournament-event-chat__mention-opt{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;width:100%;padding:.4rem .55rem;border:none;border-bottom:1px solid rgba(255,255,255,.05);background:transparent;color:#e2e8f0;font-size:.75rem;text-align:left;cursor:pointer}.tournament-event-chat__mention-opt:last-child{border-bottom:none}.tournament-event-chat__mention-opt.is-active,.tournament-event-chat__mention-opt:hover{background:#0ee1f21f}.tournament-event-chat__mention-opt--mgr{flex-direction:column;align-items:flex-start}.tournament-event-chat__mention-opt-kind{font-size:.5625rem;text-transform:uppercase;letter-spacing:.06em;color:#fbbf24f2}.tournament-event-chat__mention-opt--mgr .tournament-event-chat__mention-opt-kind{color:#fbbf24f2}.tournament-event-chat__mention-opt-label{font-weight:600}.tournament-event-chat__mention-opt-code{font-size:.65rem;color:#0ee1f2f2;word-break:break-all}.tournament-event-chat__input{flex:1;resize:none;min-height:2.5rem;max-height:5rem;padding:.45rem .55rem;font-size:.8125rem;line-height:1.35;border-radius:.5rem;border:1px solid rgba(255,255,255,.1);background:#00000059;color:#e2e8f0;outline:none}.tournament-event-chat__input:focus{border-color:#0ee1f273;box-shadow:0 0 0 2px #0ee1f21f}.tournament-event-chat__send{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:none;border-radius:.5rem;background:linear-gradient(145deg,#0ee1f259,#0ee1f21f);color:#0a0e14;cursor:pointer;transition:opacity .15s ease}.tournament-event-chat__send:disabled{opacity:.35;cursor:not-allowed}.tournament-event-chat__input:disabled{opacity:.5;cursor:not-allowed}.tournament-event-chat__tab--house-lobby{color:#0ee1f2f2}.tournament-event-chat__tab--house-lobby.is-active{border-bottom-color:#0ee1f2a6}.tournament-event-chat__house-lobby-sticky{position:sticky;top:0;z-index:4;margin:-.35rem -.75rem .5rem;padding:.4rem .75rem;background:linear-gradient(180deg,#0c121cfc,#0c121cf0 72%,#0c121c00);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(14,225,242,.14);display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.45rem .6rem;min-height:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.tournament-event-chat__house-lobby-sticky::-webkit-scrollbar{height:4px}.tournament-event-chat__house-lobby-sticky::-webkit-scrollbar-thumb{background:#0ee1f240;border-radius:2px}.tournament-event-chat__house-lobby-scroll{display:flex;flex-direction:column;gap:.65rem;flex:1 1 0;min-height:0;padding:.5rem .15rem .35rem;border-radius:.45rem;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.tournament-event-chat__house-lobby-scroll--art .tournament-event-chat__house-lobby-players-table,.tournament-event-chat__house-lobby-scroll--art .tournament-event-chat__house-lobby-hint,.tournament-event-chat__house-lobby-scroll--art .tournament-event-chat__placeholder--lobby-chat{text-shadow:0 1px 3px rgba(0,0,0,.9),0 0 12px rgba(8,12,22,.75)}.tournament-event-chat__placeholder--lobby-chat{margin:0}.tournament-event-chat__house-lobby-head{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;gap:.35rem;min-width:0;flex-shrink:1}.tournament-event-chat__house-lobby-head .tournament-event-chat__house-lobby-title,.tournament-event-chat__house-lobby-head .tournament-event-chat__house-lobby-sub{margin:0}.tournament-event-chat__house-lobby-title{font-size:.8125rem;font-weight:700;color:#f1f5f9;line-height:1.25;white-space:nowrap;flex-shrink:0}.tournament-event-chat__house-lobby-sub{font-size:.6875rem;color:#e2e8f0bf;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.tournament-event-chat__house-lobby-head .tournament-event-chat__house-lobby-sub:before{content:"·";margin-right:.35rem;color:#94a3b8a6;font-weight:500}.tournament-event-chat__house-lobby-id{margin:0;font-size:.5625rem;color:#94a3b8d9;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:6.5rem;flex-shrink:0}.tournament-event-chat__house-lobby-sticky .tournament-event-chat__house-lobby-code-row{flex-shrink:0;flex-wrap:nowrap;margin-right:.15rem}.tournament-event-chat__house-lobby-sticky .tournament-event-chat__house-lobby-id{margin-left:auto}.tournament-event-chat__house-lobby-code-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.tournament-event-chat__house-lobby-code{font-family:ui-monospace,monospace;font-size:1.125rem;font-weight:700;letter-spacing:.08em;color:#0ee1f2;padding:.35rem .55rem;border-radius:.45rem;background:#0ee1f21a;border:1px solid rgba(14,225,242,.35);min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.tournament-event-chat__house-lobby-copy{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:none;border-radius:.45rem;background:#0ee1f22e;color:#0ee1f2;cursor:pointer;transition:background .15s ease,transform .1s ease}.tournament-event-chat__house-lobby-copy:hover{background:#0ee1f247}.tournament-event-chat__house-lobby-copy:active{transform:scale(.96)}.tournament-event-chat__house-lobby-players-table{margin:.2rem 0 .35rem;padding:4px 6px 6px;list-style:none;width:100%;max-width:100%;box-sizing:border-box}.tournament-event-chat__house-lobby-players-table .hl-iv-roster__explorer-suggest-name-wrap{min-width:0;max-width:min(52vw,200px)}.tournament-event-chat__house-lobby-players-table .hl-iv-roster__explorer-suggest-name{display:block;overflow:hidden;text-overflow:ellipsis}.tournament-event-chat__hl-lobby-player-line>.hl-iv-roster__explorer-suggest-score-col,.tournament-event-chat__hl-lobby-player-line>.hl-iv-roster__explorer-suggest-pct-col{font-size:10px}.tournament-event-chat__hl-guild-logo{object-fit:contain;padding:1px;box-sizing:border-box}.tournament-event-chat__hl-guild-fallback{display:flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);box-sizing:border-box}.tournament-event-chat__house-lobby-players-empty-note{margin:.15rem 0 .25rem;padding:0 .15rem;font-size:.75rem;font-style:italic;line-height:1.45;color:#94a3b8e6}.tournament-event-chat__house-lobby-hint{font-size:.6875rem;color:#94a3b8e6;line-height:1.4}@media(max-width:480px){.tournament-event-chat-dock{right:.75rem;bottom:.75rem}}:root{--lucid-primary: #00d4ff;--lucid-secondary: #7c3aed;--lucid-accent: #f59e0b;--lucid-success: #10b981;--lucid-warning: #f59e0b;--lucid-error: #ef4444;--lucid-info: #3b82f6;--lucid-bg-primary: #0a0a0a;--lucid-bg-secondary: #111111;--lucid-bg-tertiary: #1a1a1a;--lucid-bg-card: #1e1e1e;--lucid-bg-hover: #2a2a2a;--lucid-text-primary: #ffffff;--lucid-text-secondary: #a1a1aa;--lucid-text-muted: #71717a;--lucid-text-accent: #00d4ff;--lucid-border-primary: #2a2a2a;--lucid-border-secondary: #3a3a3a;--lucid-border-accent: #00d4ff;--lucid-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--lucid-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--lucid-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--lucid-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--lucid-shadow-glow: 0 0 20px rgba(0, 212, 255, .3);--lucid-radius-sm: .375rem;--lucid-radius-md: .5rem;--lucid-radius-lg: .75rem;--lucid-radius-xl: 1rem;--lucid-transition: all .3s cubic-bezier(.4, 0, .2, 1);--lucid-transition-fast: all .15s cubic-bezier(.4, 0, .2, 1)}.tournament-overview-container{display:flex;flex-direction:column;gap:2rem}@media(max-width:768px){.tournament-overview-container{gap:1.5rem}}.tournament-page{min-height:100vh;background:linear-gradient(135deg,var(--lucid-bg-primary) 0%,var(--lucid-bg-secondary) 50%,var(--lucid-bg-tertiary) 100%);color:var(--lucid-text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow-x:hidden}.tournament-page:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 80%,rgba(14,225,242,.03) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(154,36,236,.03) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(109,190,59,.02) 0%,transparent 50%);pointer-events:none;z-index:0}.tournament-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;gap:1.5rem;position:relative;z-index:1}.tournament-loading-spinner{display:flex;align-items:center;justify-content:center;position:relative}.tournament-loading-spinner .spinning{animation:none;filter:drop-shadow(0 0 10px rgba(0,212,255,.3));color:var(--lucid-primary)}.tournament-loading-text{font-size:1.1rem;color:var(--lucid-text-secondary);margin:0;font-weight:500}.tournament-header{background:linear-gradient(135deg,#00d4ff26,#7c3aed26,#00d4ff1a);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--lucid-border-accent);padding:0 .5rem 0 0;position:relative;overflow:hidden;z-index:10;box-shadow:var(--lucid-shadow-lg)}.header-spotlight,.role-spotlight,.tab-spotlight{position:relative;z-index:1}.tab-spotlight.corner-spotlight{overflow:visible}.tab-spotlight.corner-spotlight:hover{transform:none}.tournament-header:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 20%,rgba(14,225,242,.1) 0%,transparent 50%),radial-gradient(circle at 70% 80%,rgba(154,36,236,.1) 0%,transparent 50%);animation:none}.tournament-header:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="quantum-grid" width="20" height="20" patternUnits="userSpaceOnUse"><path d="M 20 0 L 0 0 0 20" fill="none" stroke="rgba(14,225,242,0.1)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23quantum-grid)"/></svg>');opacity:.3;animation:none}.tournament-header-content{max-width:1400px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2}.tournament-title{display:flex;align-items:center;gap:1.5rem}.tournament-title-icon{color:var(--lucid-primary);filter:drop-shadow(0 0 20px rgba(0,212,255,.5));animation:none}.tournament-title h1{font-size:3rem;font-weight:800;margin:0 0 .5rem;background:linear-gradient(135deg,var(--lucid-text-primary) 0%,var(--lucid-primary) 50%,var(--lucid-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em;text-shadow:0 0 30px rgba(0,212,255,.3)}.tournament-subtitle{font-size:1.2rem;color:#fffc;margin:0;font-weight:500;letter-spacing:.01em}.tournament-broadcast-pills{display:flex;align-items:center;gap:.6rem;margin-top:.9rem;flex-wrap:wrap}.broadcast-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .65rem;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border:1px solid transparent;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.broadcast-pill.live{color:#22d3ee;background:#22d3ee1f;border-color:#22d3ee59;box-shadow:0 0 16px #22d3ee26}.broadcast-pill.season{color:#f8fafc;background:#7c3aed29;border-color:#7c3aed59}.live-dot{width:7px;height:7px;border-radius:50%;background:#22d3ee;box-shadow:0 0 #22d3eecc;animation:none}.tournament-user-info{display:flex;flex-direction:column;align-items:flex-end}.user-roles{display:flex;gap:.5rem;flex-wrap:wrap}.role-badge{padding:.5rem 1rem;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid;position:relative;overflow:hidden;transition:all .3s ease}.role-badge:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.role-badge:hover:before{left:100%}.role-tournament_director{background:linear-gradient(135deg,#dc262633,#b91c1c4d);color:#fca5a5;border-color:#dc262666;box-shadow:0 0 20px #dc26261a}.role-tournament_coordinator{background:linear-gradient(135deg,#f59e0b33,#d977064d);color:#fbbf24;border-color:#f59e0b66;box-shadow:0 0 20px #f59e0b1a}.role-tournament_host{background:linear-gradient(135deg,#8b5cf633,#6d28d94d);color:#a78bfa;border-color:#8b5cf666;box-shadow:0 0 20px #8b5cf61a}.role-guest{background:linear-gradient(135deg,#6b728033,#4b55634d);color:#d1d5db;border-color:#6b728066;box-shadow:0 0 20px #6b72801a;font-style:italic}.guest-indicator{color:#fff9;font-size:.8rem;font-weight:400;font-style:italic}.user-name{font-size:1rem;color:#ffffffe6;font-weight:600;text-shadow:0 0 10px rgba(255,255,255,.1)}.tournament-navigation{max-width:100%;width:100%;box-sizing:border-box;background:#0003;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.1);position:relative;z-index:1;overflow:visible}.tournament-tabs{width:100%;max-width:100%;box-sizing:border-box;min-width:0;margin:0 auto;padding:14px 2rem 10px;display:block;overflow-x:auto;overflow-y:visible;scrollbar-width:none;-ms-overflow-style:none}.tournament-tabs-groups-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:2rem;width:100%;min-width:0;box-sizing:border-box}.tournament-tabs::-webkit-scrollbar{display:none}.tournament-tab{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 2rem;box-sizing:border-box;background:#00d4ff0d;border:1px solid var(--lucid-border-primary);color:var(--lucid-text-secondary);cursor:pointer;transition:var(--lucid-transition);border-radius:var(--lucid-radius-xl);white-space:normal;position:relative;min-width:min(210px,100%);max-width:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--lucid-shadow-md)}.tournament-tab:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,var(--tab-color, #0ee1f2),transparent);opacity:0;border-radius:16px;transition:opacity .3s ease}.tournament-tab:hover{color:var(--lucid-text-primary);background:#00d4ff1a;border-color:var(--lucid-border-accent);transform:translateY(-2px);box-shadow:var(--lucid-shadow-glow)}.tournament-tab:hover:before{opacity:.1}.tournament-tab.active{color:var(--lucid-text-primary);background:linear-gradient(135deg,var(--tab-color, var(--lucid-primary)) 0%,rgba(0,212,255,.2) 100%);transform:translateY(-4px);box-shadow:var(--lucid-shadow-glow);border-color:var(--tab-color, var(--lucid-primary))}.tab-icon{display:flex;align-items:center;justify-content:center;font-size:1.5rem;filter:drop-shadow(0 0 10px currentColor);transition:all .3s ease}.tab-label{font-weight:700;font-size:.9rem;letter-spacing:.5px;text-align:center;line-height:1.2}.tab-description{font-size:.75rem;opacity:.7;text-align:center;line-height:1.2;max-width:100%;white-space:normal;word-break:break-word;overflow-wrap:anywhere}.tournament-tab[data-tab=overview]{--tab-color: #0ee1f2;background:linear-gradient(135deg,#0ee1f21a,#0ee1f20d);border-color:#0ee1f233}.tournament-tab[data-tab=overview]:hover{background:linear-gradient(135deg,#0ee1f226,#0ee1f214);border-color:#0ee1f24d;box-shadow:0 8px 32px #0ee1f233}.tournament-tab[data-tab=overview].active{background:linear-gradient(135deg,#0ee1f240,#0ee1f226);border-color:#0ee1f266;box-shadow:0 12px 40px #0ee1f24d}.tournament-tab[data-tab=create]{--tab-color: #10b981;background:linear-gradient(135deg,#10b9811a,#10b9810d);border-color:#10b98133}.tournament-tab[data-tab=create]:hover{background:linear-gradient(135deg,#10b98126,#10b98114);border-color:#10b9814d;box-shadow:0 8px 32px #10b98133}.tournament-tab[data-tab=create].active{background:linear-gradient(135deg,#10b98140,#10b98126);border-color:#10b98166;box-shadow:0 12px 40px #10b9814d}.tournament-tab[data-tab=management]{--tab-color: #dc2626;background:linear-gradient(135deg,#dc26261a,#dc26260d);border-color:#dc262633}.tournament-tab[data-tab=management]:hover{background:linear-gradient(135deg,#dc262626,#dc262614);border-color:#dc26264d;box-shadow:0 8px 32px #dc262633}.tournament-tab[data-tab=management].active{background:linear-gradient(135deg,#dc262640,#dc262626);border-color:#dc262666;box-shadow:0 12px 40px #dc26264d}.tournament-tab[data-tab=analytics]{--tab-color: #7c3aed;background:linear-gradient(135deg,#7c3aed1a,#7c3aed0d);border-color:#7c3aed33}.tournament-tab[data-tab=analytics]:hover{background:linear-gradient(135deg,#7c3aed26,#7c3aed14);border-color:#7c3aed4d;box-shadow:0 8px 32px #7c3aed33}.tournament-tab[data-tab=analytics].active{background:linear-gradient(135deg,#7c3aed40,#7c3aed26);border-color:#7c3aed66;box-shadow:0 12px 40px #7c3aed4d}.tournament-tab[data-tab=partnership]{--tab-color: #f59e0b;background:linear-gradient(135deg,#f59e0b1a,#f59e0b0d);border-color:#f59e0b33}.tournament-tab[data-tab=partnership]:hover{background:linear-gradient(135deg,#f59e0b26,#f59e0b14);border-color:#f59e0b4d;box-shadow:0 8px 32px #f59e0b33}.tournament-tab[data-tab=partnership].active{background:linear-gradient(135deg,#f59e0b40,#f59e0b26);border-color:#f59e0b66;box-shadow:0 12px 40px #f59e0b4d}.tournament-tab[data-tab=asset-test]{--tab-color: #8b5cf6;background:linear-gradient(135deg,#8b5cf61a,#8b5cf60d);border-color:#8b5cf633}.tournament-tab[data-tab=asset-test]:hover{background:linear-gradient(135deg,#8b5cf626,#8b5cf614);border-color:#8b5cf64d;box-shadow:0 8px 32px #8b5cf633}.tournament-tab[data-tab=asset-test].active{background:linear-gradient(135deg,#8b5cf640,#8b5cf626);border-color:#8b5cf666;box-shadow:0 12px 40px #8b5cf64d}.tournament-tab[data-tab=house-league]{--tab-color: #38bdf8;background:linear-gradient(135deg,#38bdf812,#38bdf808);border-color:#38bdf82e}.tournament-tab[data-tab=house-league]:hover{background:linear-gradient(135deg,#38bdf81c,#38bdf80d);border-color:#38bdf847;box-shadow:0 8px 28px #38bdf81f}.tournament-tab[data-tab=house-league].active{background:linear-gradient(135deg,#38bdf81f,#0f172a8c);border-color:#7dd3fc61;box-shadow:0 10px 32px #38bdf824;transform:translateY(-3px)}.tournament-tab[data-tab=house-league].active:before{opacity:.07;animation:none;background:linear-gradient(45deg,rgba(56,189,248,.2),transparent,rgba(125,211,252,.15))}.tournament-tab{position:relative;overflow:hidden}.tournament-tab:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .6s ease}.tournament-tab:hover:after{left:100%}.tournament-tab.active:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,var(--tab-color),transparent,var(--tab-color));border-radius:18px;opacity:.3;z-index:-1;animation:none}@keyframes borderGlow{0%{opacity:.3;transform:scale(1)}to{opacity:.6;transform:scale(1.02)}}.tournament-tab[data-tab=overview] .tab-icon{color:#0ee1f2}.tournament-tab[data-tab=create] .tab-icon{color:#10b981}.tournament-tab[data-tab=management] .tab-icon{color:#dc2626}.tournament-tab[data-tab=analytics] .tab-icon{color:#7c3aed}.tournament-tab[data-tab=partnership] .tab-icon{color:#f59e0b}.tournament-tab[data-tab=asset-test] .tab-icon{color:#8b5cf6}.tournament-tab[data-tab=house-league] .tab-icon{color:#7dd3fc}.tournament-tab--house-league{position:relative}.tournament-tab-icon-duo{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:1.5rem}.tournament-tab-icon-duo svg{width:1em;height:1em;flex-shrink:0}.tournament-tab[data-tab=house-league] .tournament-tab-icon-duo svg{color:#7dd3fc}.tournament-tab.active .tab-icon{animation:none}.tournament-tab.active .tab-label{font-weight:800;letter-spacing:.06em}.tournament-tab--house-league .tab-icon,.tournament-tab[data-tab=house-league].active .tab-icon{animation:none!important;filter:drop-shadow(0 0 8px rgba(56,189,248,.35))}@keyframes iconPulse{0%,to{transform:scale(1);filter:drop-shadow(0 0 10px currentColor)}50%{transform:scale(1.1);filter:drop-shadow(0 0 20px currentColor)}}.tab-group{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;max-width:100%;box-sizing:border-box;padding:1rem;background:#ffffff05;border-radius:20px;border:1px solid rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;position:relative;overflow:visible}.tab-group:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.03),transparent);opacity:0;transition:opacity .3s ease;pointer-events:none}.tab-group:hover:before{opacity:1}.tab-group-title{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem;position:relative;padding:.5rem 0}.group-title-text{font-size:.9rem;font-weight:800;color:#ffffffd9;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;position:relative;z-index:2;text-shadow:0 0 10px rgba(255,255,255,.1);transition:all .3s ease}.tab-group:hover .group-title-text{color:#fffffff2;text-shadow:0 0 15px rgba(255,255,255,.2)}.group-title-line{flex:1;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.2),transparent);position:relative}.group-title-line:after{content:"";position:absolute;top:-2px;left:0;right:0;height:5px;background:linear-gradient(90deg,rgba(255,255,255,.1),transparent);border-radius:2px}.tab-group-content{display:flex;width:100%;max-width:100%;box-sizing:border-box;gap:.75rem;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;overflow:visible;padding-top:8px;padding-bottom:6px}.tab-group-basic .tab-group-content{align-items:stretch}.tab-group-basic .tab-spotlight{display:flex;flex:1 1 0;min-width:min(100%,188px);max-width:100%;box-sizing:border-box}.tab-group-basic .tab-spotlight>.tournament-tab{width:100%;flex:1 1 auto}.tab-group-management .tab-group-content,.tab-group-admin .tab-group-content{align-items:stretch}.tab-group-management .tab-spotlight,.tab-group-admin .tab-spotlight{display:flex;flex:1 1 0;min-width:min(100%,152px);max-width:100%;box-sizing:border-box}.tab-group-management .tab-spotlight>.tournament-tab,.tab-group-admin .tab-spotlight>.tournament-tab{width:100%}.tab-group-management .tournament-tab,.tab-group-admin .tournament-tab{padding:.72rem .95rem;min-width:0!important;gap:.4rem}.tab-group-management .tab-label,.tab-group-admin .tab-label{font-size:.8rem}.tab-group-management .tab-description,.tab-group-admin .tab-description{font-size:.68rem}.tab-group-management .tab-icon,.tab-group-admin .tab-icon{font-size:1.28rem}.tab-group-management .tab-group-nested-head,.tab-group-admin .tab-group-nested-head{flex:1 0 100%;display:flex;align-items:center;gap:.65rem;width:100%;margin:.35rem 0 .15rem;padding-top:.35rem;box-sizing:border-box}.tab-group-nested-title{font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#8b5cf6;text-shadow:0 0 12px rgba(139,92,246,.35);white-space:nowrap}.tab-group-nested-line{flex:1;height:1px;background:linear-gradient(90deg,rgba(139,92,246,.45),transparent);min-width:1rem}.tab-group-basic{flex:1 1 min(420px,100%);background:linear-gradient(135deg,#0ee1f20d,#0ee1f205);border-color:#0ee1f21a}.tab-group-basic .group-title-text{color:#0ee1f2;text-shadow:0 0 15px rgba(14,225,242,.4)}.tab-group-basic .group-title-line{background:linear-gradient(90deg,rgba(14,225,242,.4),transparent)}.tab-group-basic:hover{background:linear-gradient(135deg,#0ee1f214,#0ee1f20a);border-color:#0ee1f233;box-shadow:0 8px 32px #0ee1f21a}.tab-group-creation,.tab-group-management,.tab-group-admin{flex:1 1 min(320px,100%)}.tab-group-creation{background:linear-gradient(135deg,#10b9810d,#10b98105);border-color:#10b9811a}.tab-group-creation .group-title-text{color:#10b981;text-shadow:0 0 15px rgba(16,185,129,.4)}.tab-group-creation .group-title-line{background:linear-gradient(90deg,rgba(16,185,129,.4),transparent)}.tab-group-creation:hover{background:linear-gradient(135deg,#10b98114,#10b9810a);border-color:#10b98133;box-shadow:0 8px 32px #10b9811a}.tab-group-management{background:linear-gradient(135deg,#dc26260d,#dc262605);border-color:#dc26261a}.tab-group-management .group-title-text{color:#dc2626;text-shadow:0 0 15px rgba(220,38,38,.4)}.tab-group-management .group-title-line{background:linear-gradient(90deg,rgba(220,38,38,.4),transparent)}.tab-group-management:hover{background:linear-gradient(135deg,#dc262614,#dc26260a);border-color:#dc262633;box-shadow:0 8px 32px #dc26261a}.tab-group.tab-group-admin{flex:1 1 min(360px,100%);min-width:0;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.65rem 1rem}.tab-group.tab-group-admin .tab-group-title{margin-bottom:0;flex:0 0 auto;padding:.25rem 0}.tab-group.tab-group-admin .tab-group-content{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;gap:.75rem;flex:1 1 auto;min-width:0}.tab-group.tab-group-admin.tab-group--compact-nav{flex-direction:column;align-items:stretch;flex:1 1 min(420px,100%);background:linear-gradient(135deg,#0ee1f20d,#0ee1f205);border-color:#0ee1f21a}.tab-group.tab-group-admin.tab-group--compact-nav .tab-group-title{flex:none;width:100%}.tab-group.tab-group-admin.tab-group--compact-nav .group-title-text{color:#0ee1f2;text-shadow:0 0 15px rgba(14,225,242,.4)}.tab-group.tab-group-admin.tab-group--compact-nav .group-title-line{background:linear-gradient(90deg,rgba(14,225,242,.4),transparent)}.tab-group.tab-group-admin.tab-group--compact-nav:hover{background:linear-gradient(135deg,#0ee1f214,#0ee1f20a);border-color:#0ee1f233;box-shadow:0 8px 32px #0ee1f21a}.tab-group.tab-group-admin.tab-group--compact-nav .tab-group-content{flex:none;width:100%;min-width:0}.tab-group-admin{background:linear-gradient(135deg,#8b5cf60d,#8b5cf605);border-color:#8b5cf61a}.tab-group-admin .group-title-text{color:#8b5cf6;text-shadow:0 0 15px rgba(139,92,246,.4)}.tab-group-admin .group-title-line{background:linear-gradient(90deg,rgba(139,92,246,.4),transparent)}.tab-group-admin:hover{background:linear-gradient(135deg,#8b5cf614,#8b5cf60a);border-color:#8b5cf633;box-shadow:0 8px 32px #8b5cf61a}.tab-group--compact-nav{padding:.65rem .85rem}.tab-group--compact-nav .tab-group-title{margin-bottom:.4rem;padding:.25rem 0}.tab-group-content.tab-group-content--subnav{display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:100%;padding-top:2px;padding-bottom:2px}.tab-group-basic .tab-spotlight.tab-spotlight--compact,.tab-group-admin .tab-spotlight.tab-spotlight--compact{flex:0 0 auto;min-width:0;max-width:100%}.tab-group-basic .tab-spotlight.tab-spotlight--compact>.tournament-tab--compact,.tab-group-admin .tab-spotlight.tab-spotlight--compact>.tournament-tab--compact{width:auto}.tab-description--sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tournament-tab.tournament-tab--compact{flex-direction:row;align-items:center;justify-content:flex-start;gap:.45rem;padding:.48rem .82rem;border-radius:11px;min-width:0!important;max-width:100%;white-space:nowrap;box-shadow:0 1px #0003}.tournament-tab.tournament-tab--compact:after{display:none}.tournament-tab.tournament-tab--compact:hover{transform:none}.tournament-tab.tournament-tab--compact.active{transform:none!important}.tournament-tab.tournament-tab--compact .tab-label{font-size:.8125rem;font-weight:600;letter-spacing:.02em;text-align:left;line-height:1.2}.tournament-tab.tournament-tab--compact .tab-icon{font-size:1.05rem;filter:drop-shadow(0 0 5px currentColor);flex-shrink:0}.tournament-tab.tournament-tab--compact .tournament-tab-icon-duo{font-size:1.05rem;gap:4px}.tournament-tab.tournament-tab--compact.active .tab-label{letter-spacing:.02em}@media(max-width:768px){.tournament-tabs{padding:12px 1rem 8px}.tournament-tabs-groups-row{gap:1.5rem}.tab-group{gap:1rem;padding:.75rem}.tab-group-content{gap:.5rem;padding-top:6px;padding-bottom:4px}.group-title-text{font-size:.8rem}.group-title-line{height:2px}}@media(max-width:480px){.tournament-tabs{padding:12px .5rem 8px}.tournament-tabs-groups-row{flex-direction:column;align-items:stretch;gap:1rem}.tab-group{flex:0 0 auto;width:100%;max-width:100%;padding:1rem}.tab-group-basic,.tab-group-creation,.tab-group-management,.tab-group-admin{flex:0 0 auto}.tab-group-content{justify-content:center;gap:.5rem;padding-top:6px;padding-bottom:4px}.group-title-text{font-size:.75rem}.tab-group-title{flex-direction:column;align-items:flex-start;gap:.5rem}.group-title-line{width:100%;height:2px}}.tournament-content{max-width:auto;margin:0 auto max(50px,env(safe-area-inset-bottom,0px)) auto;padding-top:.25rem;padding-left:max(.25rem,env(safe-area-inset-left,0px));padding-right:max(.25rem,env(safe-area-inset-right,0px));position:relative;z-index:10;background:transparent;box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden}.tournament-page>*:not(.tournament-event-chat-dock){position:relative;z-index:10}.header-spotlight,.role-spotlight,.tab-spotlight{z-index:15}.debug-panel{margin-top:1rem;padding:1rem;background:#0000004d;border-radius:12px;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.debug-panel details{color:#fff}.debug-panel summary{cursor:pointer;font-weight:600;color:#0ee1f2;margin-bottom:.5rem}.debug-controls{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.5rem}.debug-controls button{padding:.25rem .5rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#fff;font-size:.8rem;cursor:pointer;transition:all .3s ease}.debug-controls button:hover{background:#0ee1f233;border-color:#0ee1f266}.debug-controls button:disabled{opacity:.45;cursor:not-allowed}.debug-controls button.debug-guest-active{background:#38bdf840;border-color:#38bdf88c}.debug-info .debug-guest-hint{display:block;margin-top:.35rem;color:#38bdf8f2}.debug-controls .clear-btn{background:#ef444433;border-color:#ef444466;color:#ef4444}.debug-controls .clear-btn:hover{background:#ef44444d;border-color:#ef444499}.debug-info{color:#ffffffb3;font-size:.8rem}@keyframes quantumSpin{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.1)}to{transform:rotate(360deg) scale(1)}}@keyframes headerGlow{0%{opacity:.3}to{opacity:.6}}@keyframes gridMove{0%{transform:translate(0) translateY(0)}to{transform:translate(20px) translateY(20px)}}@keyframes livePulse{0%{box-shadow:0 0 #22d3eea6}70%{box-shadow:0 0 0 8px #22d3ee00}to{box-shadow:0 0 #22d3ee00}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.spinning{animation:none}@media(max-width:1200px){.tournament-header-content{padding:0 1.5rem}.tournament-tabs{padding:12px 1.5rem 8px}.tournament-content{padding:2rem max(1.5rem,env(safe-area-inset-right,0px)) 2rem max(1.5rem,env(safe-area-inset-left,0px));margin-bottom:max(50px,env(safe-area-inset-bottom,0px))}}@media(max-width:768px){.tournament-header{padding:.5rem 0}.tournament-header-content{flex-direction:column;gap:1.5rem;text-align:center;padding:0 1rem}.tournament-title{flex-direction:column;gap:1rem}.tournament-title h1{font-size:2.5rem}.tournament-subtitle{font-size:1rem}.tournament-tabs{padding:12px 1rem 8px}.tournament-tabs-groups-row{gap:.5rem}.tournament-tab{padding:1rem 1.5rem;min-width:min(170px,100%)}.tab-description{display:none}.tournament-content{padding:1.5rem max(1rem,env(safe-area-inset-right,0px)) 1.5rem max(1rem,env(safe-area-inset-left,0px));margin-bottom:max(50px,env(safe-area-inset-bottom,0px))}.user-roles{justify-content:center}}@media(max-width:480px){.tournament-title h1{font-size:2rem}.tournament-tab{padding:.75rem 1rem;min-width:min(100%,200px);flex:1 1 auto}.tab-label{font-size:.8rem}}.tournament-page .session-meta-points-hover-btn{width:fit-content;max-width:100%;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.tournament-page .houseleague .houseleague-lbb-info-accordion{flex:0 1 auto;width:fit-content;max-width:100%;min-width:0}.tournament-page .houseleague .houseleague-lbb-info-accordion[open]{flex-basis:auto;width:fit-content;max-width:100%}.tournament-page .houseleague .simple-input-section.simple-input-medium.simple-input-default.tournament-input.description-input{width:min(25vw,100%);max-width:min(25vw,100%);align-self:flex-start;flex:0 1 auto;min-width:0;box-sizing:border-box}.tournament-page .tournament-content .houseleague .houseleague-lbb-roster-vault-panel .hl-iv-roster__explorer-input-wrap.simple-input-section.simple-input-medium.simple-input-default.tournament-input.description-input{width:min(25vw,100%);max-width:min(25vw,100%);flex:0 1 auto;min-width:0;box-sizing:border-box}.tournament-page:has(.houseleague-lbb-toolbar-toggles-grid){overflow-x:clip;overflow-y:visible}.tournament-page:has(.houseleague-lbb-toolbar-toggles-grid) .tournament-content{overflow-x:clip;overflow-y:visible}.tournament-page .tournament-content .houseleague .houseleague-lbb-roster-vault-panel .houseleague-lbb-toolbar-primary-row .hl-iv-roster__explorer-input-wrap.simple-input-section.simple-input-medium.simple-input-default.tournament-input.description-input{flex:0 1 auto;width:min(100%,27rem);max-width:min(100%,27rem);min-width:0;box-sizing:border-box}.tournament-page .tournament-asset-test .tournament-input,.tournament-page .tournament-asset-test .description-input{max-width:min(25vw,100%);box-sizing:border-box}.houseleague-ilv-challengers-tbd{display:flex;align-items:center;justify-content:center;min-height:min(70vh,640px);padding:2rem 1.25rem;position:relative;isolation:isolate}.houseleague-ilv-challengers-tbd.has-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(160deg,#080c18e0,#080c18b8 45%,#080c18e6),var(--ilv-challengers-bg);background-size:cover;background-position:center;background-repeat:no-repeat}.houseleague-ilv-challengers-tbd__card{width:min(480px,100%);padding:1.75rem 1.5rem 1.5rem;border-radius:16px;border:1px solid rgba(148,163,184,.22);background:linear-gradient(160deg,#0f172aeb,#1e293be0);box-shadow:0 18px 48px #02061773;text-align:center}.houseleague-ilv-challengers-tbd__facts{list-style:none;margin:0 0 .85rem;padding:0;display:flex;flex-direction:column;gap:.45rem;text-align:left}.houseleague-ilv-challengers-tbd__facts li{display:grid;grid-template-columns:4.5rem 1fr;gap:.5rem;align-items:baseline;padding:.4rem .55rem;border-radius:8px;background:#0f172a73;border:1px solid rgba(148,163,184,.14);font-size:.84rem;color:#cbd5e1eb}.houseleague-ilv-challengers-tbd__facts strong{font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#7dd3fce0}.houseleague-ilv-challengers-tbd__eyebrow{margin:0 0 .35rem;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#94a3b8c7}.houseleague-ilv-challengers-tbd__title{margin:0 0 .85rem;font-size:clamp(1.25rem,2.4vw,1.55rem);font-weight:850;letter-spacing:-.02em;color:#f8fafcfa}.houseleague-ilv-challengers-tbd__status{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:0 0 .65rem;padding:.45rem .75rem;border-radius:999px;border:1px solid rgba(251,191,36,.28);background:#fbbf2414;color:#fde68af2;font-size:.88rem;font-weight:650}.houseleague-ilv-challengers-tbd__hint{margin:0 0 1.15rem;font-size:.9rem;line-height:1.45;color:#94a3b8e0}.houseleague-ilv-challengers-tbd__card.is-compact{width:100%;max-width:520px;margin:0 auto}.houseleague-ilv-challengers-tbd__fuel{--dd-radius-sm: 10px;--dd-muted: rgba(226, 232, 240, .62);display:flex;flex-direction:column;gap:.65rem;margin:0 0 1rem;padding:.75rem;border-radius:12px;border:1px solid rgba(56,189,248,.2);background:#0814248c;text-align:left}.houseleague-ilv-challengers-tbd__fuel-top{display:flex;align-items:flex-start;gap:.7rem}.houseleague-ilv-challengers-tbd__fuel-badge{width:44px;height:44px;border-radius:10px;object-fit:cover;flex-shrink:0;border:1px solid rgba(148,163,184,.22);background:#0f172acc}.houseleague-ilv-challengers-tbd__fuel-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;flex-shrink:0;color:#7dd3fcf2;background:#0ea5e91f;border:1px solid rgba(56,189,248,.28)}.houseleague-ilv-challengers-tbd__fuel-copy{margin:0;font-size:.84rem;line-height:1.45;color:#cbd5e1eb}.houseleague-ilv-challengers-tbd__referral{margin:0}.houseleague-ilv-challengers-tbd__copy-code{display:inline-flex;align-items:center;gap:.4rem;margin:0;padding:0;border:none;background:transparent;cursor:pointer;color:inherit;font:inherit;text-align:left}.houseleague-ilv-challengers-tbd__copy-code:hover,.houseleague-ilv-challengers-tbd__copy-code:focus-visible{color:#c4b5fdfa;outline:none}.houseleague-ilv-challengers-tbd__copy-code svg{flex-shrink:0;opacity:.85}.houseleague-ilv-challengers-tbd__buy-fuel{border-color:#34d39959!important;background:#10b98129!important;color:#a7f3d0fa!important}.houseleague-ilv-challengers-tbd__buy-fuel:hover{border-color:#34d39980!important;background:#10b9813d!important}.houseleague-ilv-challengers-tbd__links{display:flex;flex-direction:column;gap:.5rem}.houseleague-ilv-challengers-tbd__link{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem .85rem;border-radius:10px;border:1px solid rgba(56,189,248,.28);background:#0ea5e91f;color:#bae6fdfa;font-weight:700;text-decoration:none}.houseleague-ilv-challengers-tbd__link:hover{border-color:#38bdf873;background:#0ea5e933}.houseleague-ilv-challengers-tbd__link.is-muted{border-color:#94a3b838;background:#33415559;color:#cbd5e1eb;font-weight:600}.real-lightning-effect{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;opacity:.4}@keyframes lightningCanvasFlicker{0%,to{opacity:.9}25%{opacity:1}50%{opacity:.7}75%{opacity:.95}}.real-lightning-effect.active{animation:lightningCanvasFlicker .5s ease-in-out infinite}@media(max-width:768px){.real-lightning-effect{z-index:1}}.item-option{width:100px;height:100px;position:relative;border:1px solid #733528;border-radius:5px;cursor:pointer;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center;image-rendering:auto;contain:layout paint style;content-visibility:auto;contain-intrinsic-size:100px 100px}.item-option.is-dragging,.item-option.item-drop-target{will-change:transform}.info-frame-TierList{position:absolute;bottom:2px;left:50%;transform:translate(-50%);background:#0009;border-radius:5px;color:#fff;text-align:center;padding:5px;width:90%;min-height:auto;max-height:80%}.item-name{display:block;font-size:.8rem;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;line-height:1.1}.item-name:not(:empty){font-size:clamp(.6rem,.8rem - .1rem * (var(--text-length, 0) - 8),.8rem)}.item-name.long-name{font-size:.65rem}.item-name.very-long-name{font-size:.6rem}.remove-item{position:absolute;top:5px;right:5px;background:#b91c1cb8;color:#fff;border:none;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.remove-item:hover{background:#dc2626eb}.item-option-hover .lucid-hover-tooltip{background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);border:2px solid #0ee1f2;border-radius:12px;box-shadow:0 8px 32px #0ee1f24d;padding:16px;overflow:visible!important;transition:none!important;height:fit-content!important;min-height:unset!important;max-height:none!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;box-sizing:border-box!important;line-height:normal!important}.item-option-hover .lucid-hover-tooltip .item-hover-content{padding:0!important;margin:0!important;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;height:fit-content!important;min-height:unset!important;max-height:none!important;overflow:visible!important;display:flex!important;flex-direction:column!important;flex:0 0 auto!important;align-items:stretch!important}.item-hover-content{padding:0;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;min-height:auto;display:flex;flex-direction:column;gap:0}.item-hover-illuvial-panel{position:relative;margin-top:0;padding:14px 16px;border-radius:12px;border:1px solid rgba(14,225,242,.18);background:#00000047;overflow:hidden}.illuvial-omega-description{margin-top:8px;padding:10px 12px;font-size:12px;line-height:1.4;color:#e0e0e0;background:#00000080;border:1px solid rgba(14,225,242,.22);border-radius:6px}.illuvial-hover-header{position:relative;display:flex;align-items:flex-start;justify-content:center;min-height:30px;margin-bottom:10px}.illuvial-hover-name{position:relative;width:100%;text-align:center;font-size:20px;font-weight:900;letter-spacing:.02em;color:color-mix(in srgb,var(--illuvial-accent, #0ee1f2) 92%,#ffffff 8%);text-shadow:0 2px 14px rgba(0,0,0,.65),0 0 18px color-mix(in srgb,var(--illuvial-accent, #0ee1f2) 22%,transparent);padding:0 96px}.illuvial-hover-name:after{content:"";display:block;width:min(220px,70%);height:2px;margin:6px auto 0;border-radius:999px;background:linear-gradient(90deg,transparent,var(--illuvial-accent, #0ee1f2),transparent);opacity:.9}.illuvial-hover-meta{position:absolute;right:0;top:0;display:inline-flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:6px}.illuvial-hover-meta .illuvial-pill,.illuvial-hover-meta .illuvial-pill-meta,.illuvial-hover-meta .illuvial-pill-stage{background:transparent;border:none;box-shadow:none}.illuvial-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid rgba(14,225,242,.28);background:#00000061;color:#dffcff;font-size:12px;font-weight:700;letter-spacing:.01em;white-space:nowrap;text-shadow:0 1px 8px rgba(0,0,0,.45)}.illuvial-pill-meta{border-color:#0ee1f238;background:#00000080}.illuvial-pill-key{color:#b4bec8f2;font-weight:800;letter-spacing:.04em;text-transform:uppercase;font-size:11px}.illuvial-pill-value{color:#d2dce6fa;font-weight:900}.illuvial-pill-stage{padding:3px 9px;font-size:5px}.illuvial-stage-text{color:#b4bec8f2;font-weight:800;letter-spacing:.01em}.illuvial-pill-trait{background:#00000038;border-color:#0ee1f22e}.illuvial-pill-icon{width:18px;height:18px;object-fit:contain;flex:0 0 auto}.illuvial-energy{display:inline-flex;align-items:baseline;gap:4px;font-size:12px;font-weight:700}.illuvial-energy-start{color:#0ee1f2}.illuvial-energy-slash{color:#a0a0a0e6}.illuvial-energy-cost{color:#a0a0a0f2}.illuvial-energy-pct{margin-left:8px;color:#0ee1f2b3;font-weight:800}.illuvial-hover-strip{display:flex;flex-direction:column;gap:6px;min-width:0;width:100%;position:relative;padding-left:clamp(6px,1.6vw,10px)}.illuvial-hover-strip:not(:last-child){padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid color-mix(in srgb,var(--illuvial-accent, #0ee1f2) 35%,transparent);box-shadow:0 6px 16px -10px color-mix(in srgb,var(--illuvial-accent, #0ee1f2) 30%,transparent)}.illuvial-hover-strip:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;border-radius:1px;background:color-mix(in srgb,var(--illuvial-accent, #0ee1f2) 28%,transparent);box-shadow:0 0 6px color-mix(in srgb,var(--illuvial-accent, #0ee1f2) 18%,transparent),0 0 14px color-mix(in srgb,var(--illuvial-accent, #0ee1f2) 10%,transparent);pointer-events:none}.item-hover-illuvial-panel:has(>.illuvial-hover-trait-inline-row) .illuvial-hover-header{margin-bottom:0}.illuvial-hover-header+.illuvial-hover-strip.illuvial-hover-trait-inline-row{margin-top:16px}.illuvial-hover-strip.illuvial-hover-trait-inline-row{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;row-gap:6px;align-items:center}.illuvial-hover-trait-label{color:#a0a8b0f2;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;display:inline-flex;align-items:center;align-self:center;min-height:22px;line-height:1}.illuvial-hover-trait-icons{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 14px;min-width:0}.illuvial-hover-trait-icon{width:22px;height:22px;object-fit:contain;flex:0 0 auto;filter:drop-shadow(0 1px 4px rgba(0,0,0,.45))}.illuvial-hover-trait-fallback{font-size:11px;font-weight:800;color:#dce6eeeb;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.illuvial-hover-trait-pair{display:inline-flex;align-items:center;gap:6px;min-height:22px;max-width:100%}.illuvial-hover-trait-text{font-size:11px;font-weight:800;color:#dce6eef2;line-height:1;display:inline-flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.item-option-hover .lucid-hover-tooltip .item-hover-header{display:flex;align-items:center;gap:12px;margin-bottom:12px!important;padding-bottom:12px!important;border-bottom:1px solid rgba(14,225,242,.3);margin-top:0!important;padding-top:0!important;flex-shrink:0!important}.item-hover-header{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid rgba(14,225,242,.3)}.item-hover-image{width:64px;height:64px;border-radius:8px;overflow:hidden;border:2px solid #0ee1f2;flex-shrink:0}.item-hover-image img{width:100%;height:100%;object-fit:cover}.item-hover-title h3{margin:0;font-size:16px;font-weight:600;color:#0ee1f2;line-height:1.2}.item-hover-badges{display:flex;gap:6px;margin-top:4px;flex-wrap:wrap}.item-hover-type{display:inline-block;background:#0ee1f233;color:#0ee1f2;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;border:1px solid rgba(14,225,242,.3)}.item-hover-reactor-badge,.item-hover-synergy-badge{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;border:1px solid;box-shadow:0 1px 3px #0003}.item-hover-components{margin-top:8px;display:flex;align-items:center;gap:6px;flex-wrap:nowrap}.component-images{display:flex;align-items:center;gap:16px}.component-image-container{display:flex;flex-direction:column;align-items:center;gap:3px;margin-left:10px;position:relative}.component-image{width:44px;height:44px;object-fit:contain;border-radius:8px;border:1px solid rgba(255,255,255,.3);background:#0006;padding:4px;box-shadow:0 2px 4px #0000004d}.component-name{font-size:11px;font-weight:600;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.4px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.component-separator{font-size:18px;font-weight:700;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5);position:absolute;right:-18px;top:50%;transform:translateY(-50%);z-index:10}.component-result{display:flex;align-items:center}.component-result-text{font-size:12px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.5px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.item-option-hover .lucid-hover-tooltip .item-hover-description{font-size:14px;line-height:1.5;color:#e0e0e0;margin:12px 0 0!important;padding:0!important;height:fit-content!important;min-height:unset!important;max-height:none!important;overflow:visible!important;flex:0 0 auto!important;display:block!important}.item-option-hover .lucid-hover-tooltip .item-hover-description>div{margin:0!important;padding:0!important;height:fit-content!important;min-height:unset!important;max-height:none!important;display:block!important;line-height:1.5!important}.item-hover-description{font-size:14px;line-height:1.5;color:#e0e0e0;min-height:auto;margin:12px 0 0;padding:0}.item-hover-description>div{margin:0!important;padding:0!important}.item-hover-description span[style*=color]{font-weight:600;text-shadow:0 0 4px rgba(255,255,255,.1)}.item-hover-description span[style*="#f17038"]{color:#f17038!important}.item-hover-description span[style*="#85ff7a"]{color:#85ff7a!important}.item-hover-description span[style*="#ff6b6b"]{color:#ff6b6b!important}.item-hover-description span[style*="#4ecdc4"]{color:#4ecdc4!important}.item-hover-description span[style*="#45b7d1"]{color:#45b7d1!important}.item-hover-description span[style*="#f9ca24"]{color:#f9ca24!important}.pb-drone-hover .item-hover-header{margin-bottom:6px}.pb-drone-hover-stages{display:flex;flex-direction:column;gap:4px;margin-top:2px}.pb-drone-hover-stage{display:flex;align-items:flex-start;gap:6px;padding:5px 7px;border-radius:8px;background:#00000038;border:1px solid rgba(14,225,242,.12)}.pb-drone-hover-stage-icon{width:16px;height:16px;flex:0 0 auto;margin-top:1px;object-fit:contain}.pb-drone-hover-stage-text{flex:1 1 auto;min-width:0;font-size:11px;line-height:1.3;color:#e2e8f0}.pb-drone-hover-empty{margin:0;font-size:12px;color:#94a3b8}.pb-drone-hover-stage--active,.pb-synergy-hover-threshold--active{position:relative;padding:10px 12px 10px 10px;border-radius:12px;border:2px solid rgba(14,225,242,.62);background:linear-gradient(135deg,#0ee1f20d,#00ffb406);box-shadow:0 1px 3px #00000059,0 0 0 1px #0ee1f21f,0 0 10px 1px #0ee1f224}.pb-drone-hover-stage--active .pb-drone-hover-stage-icon{filter:drop-shadow(0 0 4px rgba(14,225,242,.45))}.pb-synergy-hover-thresholds{display:flex;flex-direction:column;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(14,225,242,.2)}.pb-synergy-hover-threshold{display:flex;align-items:flex-start;gap:6px;font-size:12px;line-height:1.4;color:#e2e8f0}.pb-synergy-hover-threshold-n{flex:0 0 auto;color:#0ee1f2;font-weight:700}.pb-synergy-hover-special-effect{padding:8px 6px;margin-top:2px;background:linear-gradient(135deg,#0ee1f214,#0ee1f208);border:1px solid rgba(14,225,242,.12);border-radius:6px;position:relative}.pb-synergy-hover-special-effect:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(14,225,242,.4),transparent)}.pb-synergy-hover-special-effect-header{display:flex;align-items:flex-start;gap:6px;margin-bottom:6px;font-size:12px;line-height:1.4;color:#e2e8f0}.pb-synergy-hover-special-effect-label{display:block;font-size:10px;color:#0ee1f2d9;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.pb-synergy-hover-special-effect-description,.pb-synergy-hover-special-effect-footnote{margin:0;font-size:12px;line-height:1.35;color:#d0d0d0;font-style:italic}.pb-synergy-hover-special-effect-footnote{margin-top:4px;opacity:.9}.synergy-hover-tooltip{height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important}.augment-hover-tooltip{height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important;overflow-y:visible!important;overflow-x:visible!important}.augment-hover-tooltip .item-hover-content,.augment-hover-tooltip .item-hover-description,.augment-hover-tooltip ul,.augment-hover-tooltip ol,.augment-hover-tooltip li{height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important}.item-option:hover,.item-option.in-tier:hover{box-shadow:0 0 20px #0ee1f266;border-color:#0ee1f2;transform:translateZ(0) scale(1.02);transition:all .1s ease}.item-option-stage-badge{position:absolute;top:2px;right:2px;width:20px;height:20px;z-index:10;display:flex;align-items:center;justify-content:center;pointer-events:none}.item-option-stage-icon{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.lucid-pagination{display:flex;align-items:center;justify-content:space-between;padding:20px 0;margin-top:20px;border-top:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,#0000004d,#0000001a);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.lucid-pagination:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,238,242,.5),transparent)}.lucid-pagination.disabled{opacity:.6;pointer-events:none}.lucid-pagination-info{display:flex;flex-direction:column;gap:8px;color:#fffc;font-size:14px;font-weight:500}.lucid-sort-info{color:#00eef2cc;font-size:12px;font-weight:400}.lucid-pagination-controls{display:flex;align-items:center;justify-content:center;flex:1;gap:8px;flex-wrap:wrap}.lucid-pagination-btn{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#ffffffe6;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lucid-pagination-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.lucid-pagination-btn:hover:before{left:100%}.lucid-pagination-btn:hover{background:linear-gradient(135deg,#00eef233,#00eef21a);border-color:#00eef280;color:#0ee1f2;transform:translateY(-2px);box-shadow:0 8px 25px #00eef233}.lucid-pagination-btn:active{transform:translateY(0);box-shadow:0 4px 15px #00eef24d}.lucid-pagination-btn.active{background:linear-gradient(135deg,#00eef24d,#00eef233);border-color:#0ee1f2;color:#0ee1f2;box-shadow:0 0 20px #00eef266;font-weight:600}.lucid-pagination-btn.active:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60%;height:2px;background:linear-gradient(90deg,transparent,#0ee1f2,transparent);border-radius:1px}.lucid-pagination-btn:disabled{opacity:.4;cursor:not-allowed;background:#ffffff0d;border-color:#ffffff1a;color:#fff6;transform:none;box-shadow:none}.lucid-pagination-btn:disabled:hover{background:#ffffff0d;border-color:#ffffff1a;color:#fff6;transform:none;box-shadow:none}.lucid-pagination-btn:disabled:before{display:none}.lucid-pagination-pages{display:flex;align-items:center;gap:4px;margin:0 8px}.lucid-pagination-size{display:flex;align-items:center;gap:8px;color:#fffc;font-size:14px;font-weight:500}.lucid-pagination-size label{color:#ffffffb3;font-size:13px;font-weight:400}.lucid-pagination-size-dropdown-wrap{display:flex;align-items:center;gap:8px}.lucid-pagination-size-label{color:#ffffffb3;font-size:13px;font-weight:400;white-space:nowrap}.lucid-pagination .lucid-pagination-page-size-dropdown{min-width:5.25rem;max-width:7.5rem}.lucid-pagination .lucid-pagination-page-size-dropdown .lucid-dropdown-label{display:none}.lucid-pagination .lucid-pagination-page-size-dropdown .lucid-dropdown-trigger{padding:8px 12px;min-height:38px;background:#0f172a8c;border:1px solid rgba(14,225,242,.2);border-radius:10px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.lucid-pagination .lucid-pagination-page-size-dropdown .lucid-dropdown-trigger:hover:not(:disabled){border-color:#0ee1f273;box-shadow:0 0 0 3px #0ee1f21a;background:#0f172abf}.lucid-pagination .lucid-pagination-page-size-dropdown .lucid-dropdown-trigger.open{border-color:#0ee1f28c;box-shadow:0 0 0 3px #0ee1f226}.lucid-pagination.disabled .lucid-pagination-page-size-dropdown .lucid-dropdown-trigger{opacity:.45;pointer-events:none}.lucid-pagination-select{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#ffffffe6;padding:8px 12px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:80px}.lucid-pagination-select:hover{background:linear-gradient(135deg,#00eef233,#00eef21a);border-color:#00eef280;color:#0ee1f2}.lucid-pagination-select:focus{outline:none;border-color:#0ee1f2;box-shadow:0 0 0 2px #00eef233}.lucid-pagination-select:disabled{opacity:.4;cursor:not-allowed;background:#ffffff0d;border-color:#ffffff1a;color:#fff6}.lucid-pagination-select option{background:#000000e6;color:#ffffffe6;padding:8px}@media(max-width:768px){.lucid-pagination{flex-direction:column;gap:20px;padding:20px}.lucid-pagination-info{text-align:center;order:1}.lucid-pagination-controls{order:2;justify-content:center}.lucid-pagination-size,.lucid-pagination-size-dropdown-wrap{order:3;justify-content:center}.lucid-pagination-btn{min-width:36px;height:36px;font-size:13px;padding:0 8px}.lucid-pagination-pages{margin:0 4px}}@media(max-width:480px){.lucid-pagination{padding:15px}.lucid-pagination-btn{min-width:32px;height:32px;font-size:12px;padding:0 6px}.lucid-pagination-info{font-size:13px}.lucid-sort-info{font-size:11px}}.lucid-pagination-btn{animation:paginationButtonEnter .3s ease-out}@keyframes paginationButtonEnter{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.lucid-pagination-btn.active{animation:activePageGlow 2s ease-in-out infinite alternate}@keyframes activePageGlow{0%{box-shadow:0 0 20px #00eef266}to{box-shadow:0 0 30px #00eef299}}.lucid-pagination.loading{opacity:.7;pointer-events:none}.lucid-pagination.loading:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border:2px solid rgba(0,238,242,.3);border-top:2px solid #0ee1f2;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}:root{--primary-dark: #285D73;--secondary-dark: #172D39;--background-dark: #050B12;--accent-red: #D81224;--accent-red-dark: #a20914;--dark-red: #34000B;--text-light: #E5E5E5;--text-light-gray: #B0B0B0;--highlight-green: #79ff6c}.synergy-container{max-width:auto;margin:0 auto 60px;padding:0 10px 10px;background:linear-gradient(135deg,#0ee2f106,#0099cc03,#0ee2f106);border:1px solid rgba(14,226,241,.2);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 16px #0000004d,inset 0 1px #ffffff1a;transition:all .3s ease;color:var(--text-light);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.filters{display:flex;flex-direction:column;gap:15px;padding:0 0 15px;border-bottom:2px solid var(--secondary-dark)}.search-container{position:relative;width:100%;max-width:200px}.search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;stroke:var(--text-light-gray)}.search-input{width:100%;padding:10px 20px 10px 40px;font-size:1rem;border:1px solid var(--secondary-dark);border-radius:6px;background-color:var(--secondary-dark);color:var(--text-light);transition:border-color .3s,box-shadow .3s}.search-input:focus{border-color:var(--accent-red);box-shadow:0 0 8px #d812244d;outline:none}.category-section{flex:1;min-width:150px}.filter-label{display:block;font-size:.9rem;font-weight:600;color:var(--primary-dark);margin-bottom:8px;text-transform:uppercase;text-align:left}.filter-buttons{display:flex;flex-wrap:wrap;gap:10px}.filter-button{padding:8px 16px;font-size:.8rem;font-weight:500;border:none;border-radius:20px;background:var(--secondary-dark);color:var(--text-light);cursor:pointer;transition:background .3s,transform .3s,box-shadow .3s;box-shadow:0 2px 4px #0003;display:flex;align-items:center;gap:4px}.filter-button.active{background:var(--accent-red-dark);color:var(--text-light);box-shadow:0 4px 6px #0000004d}.count{font-size:.6rem;color:var(--text-light-gray);opacity:.8}.cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:15px;padding:15px 0;justify-content:center}.affinity-card{border:1px solid var(--secondary-dark);border-radius:8px;overflow:hidden;transition:transform .2s,box-shadow .3s;background:linear-gradient(112deg,#20232a,#000,#20232a,#000,#20232a);display:flex;flex-direction:column;height:360px;max-width:220px;width:100%;opacity:0;transform:translateY(20px);animation:fadeInUp .5s ease forwards;animation-delay:calc(var(--card-index) * .02s)}.affinity-card:hover{transform:translateY(-5px);box-shadow:0 8px 16px #0000004d}.synergy-container .affinity-card .card-image-section{width:100%;height:100px;position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;flex:none;flex-shrink:0}.synergy-container .affinity-card .affinity-image.background{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;z-index:1;transition:transform .3s ease}.affinity-card:hover .affinity-image.background{transform:scale(1.05)}.card-header{display:flex;justify-content:center;align-items:center;width:50%;padding:8px 12px;background:#000000b3;background:#050b1260;border:none;text-align:center;bottom:0;left:0;right:0;z-index:2;flex-shrink:0;border-radius:0 0 8px 8px}.card-title{font-size:.9rem;margin:0;color:var(--text-light);text-transform:uppercase;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.8)}.card-description-section{flex:1;padding:10px;background:#20232a;font-size:.7rem;color:var(--text-light);display:flex;flex-direction:column;gap:4px}.description-line{margin:0;line-height:1.3}.affinity-thresholds{margin-top:8px;display:flex;flex-direction:column;gap:4px}.threshold-item{display:flex;align-items:center;gap:6px}.threshold-number{font-weight:700;color:var(--primary-dark);font-size:.7rem}.threshold-description{font-size:.7rem;color:var(--text-light-gray)}.threshold-group{margin-top:8px;padding:8px;background:#050b1280;border:1px solid var(--secondary-dark);border-radius:4px;box-shadow:0 2px 8px #0000004d;display:flex;flex-direction:column;gap:4px}.threshold-description-line{font-size:.7rem;color:var(--text-light-gray);margin:0;line-height:1.3}.highlight{background-color:var(--primary-dark);padding:2px 4px;border-radius:3px;color:var(--text-light)}.synergy-card{display:flex;flex-direction:column;background:linear-gradient(145deg,#1a1d23,#0f1115);border-radius:16px;overflow:hidden;box-shadow:0 8px 32px #0006,0 2px 8px #0003,inset 0 1px #ffffff0d;transition:all .3s cubic-bezier(.4,0,.2,1);height:350px;position:relative;border:1px solid rgba(255,255,255,.08)}.synergy-card .synergy-card-image-section{height:100px!important;min-height:100px!important;max-height:100px!important}.synergy-card:hover{transform:translateY(-4px);box-shadow:0 16px 48px #00000080,0 4px 16px #0000004d,inset 0 1px #ffffff1a}.synergy-card-special{position:relative;background:linear-gradient(145deg,#1a1d23,#0f1115);border:1px solid rgba(14,225,242,.3);box-shadow:0 8px 32px #0ee1f226,0 2px 8px #0003,inset 0 1px #0ee1f21a;animation:subtle-glow 3s ease-in-out infinite alternate}.synergy-card-special:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(14,225,242,.8),rgba(14,225,242,.4),transparent);animation:shimmer 2s ease-in-out infinite}.synergy-card-image-section{position:relative;height:100px!important;min-height:100px;overflow:visible;background:linear-gradient(135deg,#0f1115,#1a1d23);border-radius:16px 16px 0 0;display:flex;align-items:center;justify-content:center}.synergy-card-image{width:100%;height:100%;min-height:100px;object-fit:cover;transition:transform .4s cubic-bezier(.4,0,.2,1);filter:brightness(.9) contrast(1.1);position:absolute;top:0;left:0;z-index:1;display:block}.synergy-card:hover .synergy-card-image{transform:scale(1.05)}.synergy-card-background{background-size:cover;background-position:center;background-repeat:no-repeat}.synergy-card-header{position:absolute;top:calc(80% - 5px);left:50%;transform:translate(-50%,-50%);z-index:3;display:flex;justify-content:center;align-items:center;overflow:visible}.synergy-card-type-badge{background:#0006;color:#fff;padding:0 10px;border-radius:12px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;text-shadow:0 1px 3px rgba(0,0,0,.9);border:1px solid rgba(255,255,255,.2);margin-top:7px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 12px #0006;transition:all .3s ease;display:flex;align-items:center;gap:6px;justify-content:center;overflow:visible;position:relative;z-index:10}.synergy-card-type-indicator-icon{width:35px;height:35px;object-fit:contain;opacity:.9;filter:brightness(1.2) contrast(1.1);position:relative;z-index:11;transform:scale(1);transition:transform .3s ease;color:#0ee1f2;stroke:#0ee1f2;fill:none;display:inline-block;filter:drop-shadow(0 0 8px rgba(14,225,242,.6))}.synergy-card:hover .synergy-card-type-indicator-icon{transform:scale(1.1);filter:brightness(1.4) contrast(1.2);opacity:1;color:#0ee1f2;stroke:#0ee1f2;filter:drop-shadow(0 0 12px rgba(14,225,242,.8))}.synergy-card-description-section{flex:1;padding:5px 8px 8px;background:linear-gradient(180deg,#1a1d23,#0f1115);font-size:.7rem;color:#e5e5e5;display:flex;flex-direction:column;gap:4px;position:relative;min-height:250px;max-height:300px;overflow-y:auto}.synergy-card-description-section::-webkit-scrollbar{width:6px}.synergy-card-description-section::-webkit-scrollbar-track{background:#0003;border-radius:3px}.synergy-card-description-section::-webkit-scrollbar-thumb{background:#0ee1f266;border-radius:3px;transition:background .3s ease}.synergy-card-description-section::-webkit-scrollbar-thumb:hover{background:#0ee1f299}.synergy-card-description-section:after{content:"";position:absolute;bottom:0;left:0;right:0;height:20px;background:linear-gradient(transparent,#0f1115cc);pointer-events:none;opacity:0;transition:opacity .3s ease}.synergy-card-description-section.scrollable:after{opacity:1}.synergy-card-description-section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}.synergy-card-threshold-number{font-weight:700;color:#0ee1f2b3;font-size:.7rem;background:#0ee1f21a;border-radius:50%;border:1px solid rgba(14,225,242,.1);min-width:20px;min-height:20px;text-align:center;display:inline-flex;align-items:center;justify-content:center}.synergy-card-threshold-description{font-size:.7rem;color:#b0b0b0;font-weight:500}.synergy-card-threshold-group{margin-top:12px;padding:12px;background:linear-gradient(135deg,#0ee1f20d,#0ee1f205);border:1px solid rgba(14,225,242,.15);border-radius:8px;box-shadow:0 4px 12px #0003,inset 0 1px #0ee1f21a;display:flex;flex-direction:column;gap:6px;position:relative}.synergy-card-threshold-group:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(14,225,242,.3),transparent)}.synergy-card-threshold-description-line{font-size:.75rem;color:silver;margin:0;line-height:1.4;font-weight:400}.synergy-card-special-effect{padding:8px 4px 8px 2px;background:linear-gradient(135deg,#0ee1f214,#0ee1f208);border:1px solid rgba(14,225,242,.1);border-radius:6px;box-shadow:0 2px 8px #0003,inset 0 1px #0ee1f226;position:relative;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(14,225,242,.3) transparent}.synergy-card-special-effect.has-special-effect{max-height:120px;overflow-y:auto}.synergy-card-special-effect.no-special-effect{max-height:none;overflow-y:visible}.synergy-card-special-effect::-webkit-scrollbar{width:4px}.synergy-card-special-effect::-webkit-scrollbar-track{background:transparent}.synergy-card-special-effect::-webkit-scrollbar-thumb{background:#0ee1f24d;border-radius:2px}.synergy-card-special-effect::-webkit-scrollbar-thumb:hover{background:#0ee1f280}.synergy-card-special-effect:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(14,225,242,.4),transparent)}.synergy-card-special-effect-header{display:flex;align-items:center;gap:6px;margin-bottom:6px}.synergy-card-special-effect-label{font-size:.6rem;color:#0ee1f2cc;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;display:block}.synergy-card-special-effect-description{font-size:.65rem;color:#d0d0d0;margin:0;line-height:1.2;font-weight:400;font-style:italic}.synergy-card-loading-placeholder{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a1d23,#0f1115);position:relative}.synergy-card-loading-placeholder:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(14,225,242,.1) 50%,transparent 70%);animation:shimmer 1.5s ease-in-out infinite}.synergy-card-loading-spinner{width:32px;height:32px;border:3px solid rgba(14,225,242,.2);border-top:3px solid #0ee1f2;border-radius:50%;animation:spin 1s linear infinite;position:relative;z-index:1}.synergy-card-error-placeholder{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2d1b1b,#1a0f0f);position:relative}.synergy-card-error-placeholder:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(216,18,36,.1) 50%,transparent 70%);animation:shimmer 1.5s ease-in-out infinite}.synergy-card-error-icon{font-size:28px;color:#d81224;position:relative;z-index:1}.synergy-card-error-text{color:#d81224;font-weight:600;font-size:.8rem}@keyframes subtle-glow{0%{box-shadow:0 8px 32px #0ee1f226,0 2px 8px #0003,inset 0 1px #0ee1f21a}to{box-shadow:0 8px 32px #0ee1f240,0 2px 8px #0003,inset 0 1px #0ee1f233}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.loading,.error{text-align:center;padding:40px;font-size:1.2rem}.loading{color:var(--text-light)}.error{color:var(--accent-red)}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.synergy-composite-hover{position:fixed!important;z-index:9999!important;pointer-events:auto!important;opacity:1!important;transform:translateY(-10px) scale(1)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;filter:drop-shadow(0 8px 32px rgba(0,0,0,.4))!important;display:block!important;visibility:visible!important}.synergy-composite-hover.synergy-composite-hover--fast-dismiss{pointer-events:none!important;transition:none!important}.synergy-composite-hover-content{background:linear-gradient(135deg,#141419f2,#1e1e28f2,#191923f2)!important;border:1px solid rgba(14,226,241,.3)!important;border-radius:16px!important;padding:14px 10px!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;box-shadow:0 8px 32px #0006,0 0 0 1px #0ee2f11a,inset 0 1px #ffffff1a!important;min-width:400px!important;position:relative!important}.synergy-composite-hover-content--bonding{min-width:min(480px,calc(100vw - 24px))!important;max-width:min(520px,calc(100vw - 16px))!important;padding:16px 14px 18px!important}.synergy-composite-bond-caption{display:block!important;margin-top:8px!important;font-size:.78rem!important;font-weight:500!important;color:#ffffffd1!important;line-height:1.45!important;text-transform:none!important;letter-spacing:.02em!important}.synergy-composite-bond-caption-sep{font-weight:500!important;color:#ffffff80!important}.synergy-composite-bond-lead{margin:0 4px 14px!important;font-size:.76rem!important;line-height:1.55!important;color:#dce6f0e0!important;text-align:center!important}.synergy-composite-bond-role{display:block!important;font-size:.62rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.45px!important;color:#0ee2f1e6!important;margin-bottom:6px!important;text-align:center!important}.synergy-composite-hover-formula--bonding{flex-wrap:wrap!important;justify-content:center!important;gap:10px 14px!important;margin-bottom:0!important}.synergy-composite-hover-edu-desc{margin:16px 6px 0!important;padding-top:14px!important;border-top:1px solid rgba(14,226,241,.22)!important;font-size:.8rem!important;line-height:1.55!important;color:#ebf0f5ed!important;text-align:left!important}.synergy-composite-hover-header{text-align:center!important;margin-bottom:12px!important;padding-bottom:8px!important;border-bottom:1px solid rgba(14,226,241,.2)!important}.synergy-composite-hover-title{display:block!important;font-size:.9rem!important;font-weight:700!important;color:#0ee1f2!important;text-shadow:0 0 8px rgba(14,226,241,.5)!important;margin-bottom:4px!important;letter-spacing:.5px!important;text-transform:uppercase!important}.synergy-composite-hover-subtitle{display:block!important;font-size:.75rem!important;color:#ffffffb3!important;font-weight:500!important;letter-spacing:.3px!important}.synergy-composite-hover-formula{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;margin:0 0 16px!important;flex-wrap:wrap!important}.synergy-composite-hover-advanced-icon-container{display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important;padding:12px 16px!important;background:transparent!important;border:none!important;border-radius:12px!important;min-width:100px!important}.synergy-composite-hover-advanced-icon{width:64px!important;height:64px!important;object-fit:contain!important;filter:brightness(1.3) contrast(1.2)!important;border-radius:50%!important;background:#0ee2f126!important;padding:8px!important}.synergy-composite-hover-advanced-name{font-size:.8rem!important;font-weight:700!important;text-shadow:0 0 4px rgba(0,0,0,.3)!important;text-align:center!important;letter-spacing:.3px!important}.synergy-composite-hover-equals{font-size:1.5rem!important;font-weight:700!important;color:#fffc!important;text-shadow:0 0 4px rgba(255,255,255,.3)!important;margin:0 8px!important}.synergy-composite-hover-components{display:flex!important;flex-direction:row!important;gap:8px!important;align-items:center!important;flex-wrap:wrap!important}.synergy-composite-hover-component{display:flex!important;align-items:center!important;gap:8px!important;padding:10px 12px!important;background:transparent!important;border:none!important;border-radius:12px!important;transition:all .2s ease!important;min-width:90px!important;justify-content:center!important;flex-direction:column!important}.synergy-composite-hover-plus{font-size:1.2rem!important;font-weight:700!important;color:#fff9!important;text-shadow:0 0 4px rgba(255,255,255,.2)!important;margin:0 4px!important;align-self:center!important}.synergy-composite-hover-component:hover{transform:translate(2px)!important}.synergy-composite-hover-component-icon{width:48px!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.synergy-composite-hover-icon{width:100%!important;height:100%!important;object-fit:contain!important;filter:brightness(1.2) contrast(1.1)!important;transition:all .2s ease!important;border-radius:50%!important;background:#0ee2f11a!important;padding:4px!important}.synergy-composite-hover-component:hover .synergy-composite-hover-icon{filter:brightness(1.4) contrast(1.2)!important;transform:scale(1.1)!important;background:#0ee2f133!important}.synergy-composite-hover-fallback-icon{font-size:1.2rem!important;font-weight:700!important;color:#0ee1f2!important;text-shadow:0 0 4px rgba(14,226,241,.5)!important;background:#0ee2f11a!important;border:1px solid rgba(14,226,241,.3)!important;border-radius:50%!important;width:24px!important;height:24px!important;display:flex!important;align-items:center!important;justify-content:center!important}.synergy-composite-hover-component-name{font-size:.85rem!important;font-weight:600!important;text-shadow:0 1px 2px rgba(0,0,0,.3)!important;letter-spacing:.3px!important}.synergy-composite-hover-arrow{position:absolute!important;bottom:-8px!important;left:50%!important;transform:translate(-50%)!important;width:0!important;height:0!important;border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-top:8px solid rgba(14,226,241,.3)!important;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))!important}.synergy-composite-hover-arrow:before{content:""!important;position:absolute!important;top:-9px!important;left:-7px!important;width:0!important;height:0!important;border-left:7px solid transparent!important;border-right:7px solid transparent!important;border-top:7px solid rgba(20,20,25,.95)!important}@keyframes composite-hover-pulse{0%,to{box-shadow:0 8px 32px #0006,0 0 0 1px #0ee2f11a,inset 0 1px #ffffff1a}50%{box-shadow:0 8px 32px #0006,0 0 0 1px #0ee2f14d,0 0 20px #0ee2f133,inset 0 1px #ffffff1a}}.composite-hover-content{animation:composite-hover-pulse 2s ease-in-out infinite}@media(max-width:768px){.synergy-container{padding:10px}.search-container{max-width:100%}.category-section{min-width:100%}.cards-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.affinity-card{height:320px;max-width:220px}.synergy-container .affinity-card .card-image-section{height:90px}.card-title{font-size:.8rem}.card-description-section{font-size:.65rem}.threshold-group{padding:6px}.threshold-description-line{font-size:.65rem}}@media(max-width:480px){.filter-button{padding:6px 12px;font-size:.6rem}.cards-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:5px}.affinity-card{height:300px;max-width:220px}.synergy-container .affinity-card .card-image-section{height:80px}.card-title{font-size:.7rem}.card-description-section{font-size:.6rem}.threshold-group{padding:4px}.threshold-description-line{font-size:.6rem}}.synergy-filters-container,.synergy-advanced-filters{padding:12px 24px;background:linear-gradient(135deg,#0ee2f11a,#0099cc0d,#0ee2f11a);border:1px solid rgba(14,226,241,.2);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 16px #0000004d,inset 0 1px #ffffff1a;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;width:100%;position:relative;z-index:10;margin-bottom:20px}.synergy-filters-header{text-align:center;margin-bottom:25px}.synergy-filters-title{color:#fff;font-size:1.8rem;font-weight:700;margin:0;display:flex;align-items:center;justify-content:center;text-shadow:0 2px 8px rgba(0,0,0,.6),0 0 20px rgba(14,226,241,.3);letter-spacing:.5px;position:relative;gap:10px}.synergy-title-text{color:#0ee1f2;font-weight:800;text-shadow:0 0 4px rgba(14,226,241,.3),0 2px 4px rgba(0,0,0,.6);background:linear-gradient(135deg,#0ee1f2,#00a8cc,#0ee1f2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.synergy-filters-description{color:#b0b0b0;font-size:.9rem;margin:0;padding-top:5px;opacity:.8;font-weight:400;position:relative}.synergy-filters-description:after{content:"";display:block;width:60%;height:2px;background:linear-gradient(90deg,transparent 0%,#0ee1f2 20%,#0ee1f2 80%,transparent 100%);margin:12px auto 0;border-radius:1px;box-shadow:0 0 8px #0ee1f266;position:relative}.synergy-filters-bar{width:60%;height:2px;background:linear-gradient(90deg,transparent 0%,#0ee1f2 20%,#0ee1f2 80%,transparent 100%);margin:12px auto 0;border-radius:1px;box-shadow:0 0 8px #0ee1f266;position:relative}.synergy-lucid-filters{border-radius:16px;padding:5px 24px 24px;position:relative;overflow:visible;display:flex;flex-direction:column;align-items:center;width:50%;max-width:90%;min-height:120px;justify-content:center}.synergy-lucid-filters:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#0ee1f2,#9a24ec,#ff8a00);opacity:.6}.synergy-lucid-filters .search-container{position:relative;width:50%;max-width:250px;margin:0 0 16px;flex-shrink:0;order:-1;align-self:center}.synergy-lucid-filters .search-input{width:100%;padding:12px 16px 12px 40px;font-size:.9rem;border:1px solid rgba(255,255,255,.2);border-radius:20px;background:#ffffff0d;color:var(--text-light);transition:all .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:44px;box-sizing:border-box}.synergy-lucid-filters .search-input:focus{border-color:#0ee1f2;box-shadow:0 0 12px #0ee2f14d;background:#ffffff14;outline:none}.synergy-lucid-filters .search-input::placeholder{color:#fff9;font-size:.85rem}.synergy-lucid-filters .search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;stroke:#fff9;transition:all .3s ease;z-index:10}.synergy-lucid-filters .search-input:focus+.search-icon,.synergy-lucid-filters .search-container:hover .search-icon{stroke:#0ee1f2}.synergy-lucid-filters .lucid-filters{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;width:100%;justify-content:center;margin:0 auto;max-width:100%;overflow:visible;position:relative;z-index:1}.synergy-lucid-filters .lucid-filter-button{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;border-radius:25px;padding:6px 10px;font-size:.9rem;font-weight:500;transition:all .3s ease;position:relative;overflow:visible;gap:0;display:flex;align-items:center;justify-content:center;width:100%;min-height:40px;box-sizing:border-box;flex-shrink:0;white-space:nowrap}.synergy-lucid-filters .lucid-filter-button:hover{background:#ffffff26;border-color:#ffffff4d;transform:translateY(-2px);box-shadow:0 6px 20px #0000004d}.synergy-lucid-filters .lucid-filter-button--active{background:linear-gradient(135deg,#0ee2f14d,#0099cc4d);border-color:#0ee1f2;color:#fff;font-weight:600;box-shadow:0 4px 16px #0ee2f133}.synergy-lucid-filters .lucid-filter-button--active:hover{background:linear-gradient(135deg,#0ee2f166,#09c6);transform:translateY(-3px);box-shadow:0 8px 25px #0ee2f14d}.synergy-lucid-filters .lucid-filter-icon{font-size:2.2rem;filter:drop-shadow(0 0 6px rgba(255,255,255,.3));margin-right:4px;display:flex;align-items:center;justify-content:center;position:relative;z-index:10;transform:scale(1)}.synergy-lucid-filters .lucid-filter-button--active .lucid-filter-icon{filter:drop-shadow(0 0 8px rgba(0,0,0,.3))}.synergy-filter-icon-container{display:flex;align-items:center;justify-content:center;position:relative;overflow:visible;left:-.5rem;z-index:10}.synergy-filter-icon-image{width:60px;height:60px;object-fit:contain;filter:drop-shadow(0 0 6px rgba(255,255,255,.3));transition:all .3s ease;position:relative;z-index:10;transform:scale(1)}.synergy-lucid-filters .lucid-filter-button--active .synergy-filter-icon-image{filter:drop-shadow(0 0 8px rgba(0,0,0,.3))}.synergy-lucid-filters .lucid-filter-button:hover .synergy-filter-icon-image{transform:scale(1.2);filter:drop-shadow(0 0 8px rgba(255,255,255,.5))}.synergy-lucid-filters .lucid-filter-button--active:hover .synergy-filter-icon-image{filter:drop-shadow(0 0 12px rgba(0,0,0,.4))}.synergy-filter-icon-emoji{font-size:2.2rem;filter:drop-shadow(0 0 6px rgba(255,255,255,.3));transition:all .3s ease;position:relative;z-index:10;transform:scale(1)}.synergy-lucid-filters .lucid-filter-button--active .synergy-filter-icon-emoji{filter:drop-shadow(0 0 8px rgba(0,0,0,.3))}.synergy-lucid-filters .lucid-filter-button:hover .synergy-filter-icon-emoji{transform:scale(1.2);filter:drop-shadow(0 0 8px rgba(255,255,255,.5))}.synergy-lucid-filters .lucid-filter-label{font-weight:500;margin-right:0}.synergy-lucid-filters .lucid-filter-button--active .lucid-filter-label{font-weight:600}.synergy-lucid-filters .lucid-filter-count{background:#fff3;padding:4px 8px;border-radius:12px;font-size:.8rem;font-weight:600;min-width:24px;text-align:center}.synergy-lucid-filters .lucid-filter-button--active .lucid-filter-count{background:#0003;color:#fff}.synergy-filters-loading{display:flex;justify-content:center;align-items:center;padding:40px;background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:16px;border:1px solid rgba(255,255,255,.08);margin-top:30px}.synergy-filters-loading .loading-spinner{color:#fff;font-size:1rem;font-weight:500;opacity:.8;display:flex;align-items:center;gap:12px}@media(max-width:1200px){.synergy-lucid-filters .lucid-filters{grid-template-columns:repeat(4,1fr);gap:6px;width:100%;justify-content:center}.synergy-lucid-filters .search-container{width:50%;max-width:175px}}@media(max-width:768px){.synergy-lucid-filters{padding:16px}.synergy-filters-title,.filters-title{font-size:1.3rem}.filters-shield-icon{width:36px;height:36px}.filters-title-container{gap:12px}.suit-augment-title-text{font-size:1.3rem}.synergy-lucid-filters .lucid-filters{grid-template-columns:repeat(3,1fr);gap:4px;width:100%;justify-content:center}.synergy-lucid-filters .lucid-filter-button{padding:5px 16px;font-size:.85rem}.synergy-lucid-filters .search-container{width:60%;max-width:250px;margin-bottom:12px}.synergy-lucid-filters .search-input{font-size:.85rem;padding:10px 14px 10px 36px;height:40px}.synergy-lucid-filters .search-icon{width:14px;height:14px;left:10px}}@media(max-width:600px){.synergy-lucid-filters .lucid-filters{grid-template-columns:repeat(2,1fr);gap:4px;width:100%;justify-content:center}.synergy-lucid-filters .search-container{width:70%;max-width:200px;margin-bottom:10px}.synergy-lucid-filters .search-input{font-size:.8rem;padding:8px 12px 8px 32px;height:36px}}@media(max-width:480px){.synergy-lucid-filters{padding:12px}.synergy-filters-title,.filters-title{font-size:1.1rem;flex-direction:column}.filters-shield-icon{width:32px;height:32px}.filters-title-container{gap:8px;flex-direction:column}.filters-description{font-size:.8rem}.suit-augment-title-text{font-size:1.1rem}.synergy-lucid-filters .lucid-filters{grid-template-columns:repeat(2,1fr);gap:3px;width:100%;justify-content:center}.synergy-lucid-filters .lucid-filter-button{padding:4px 12px;font-size:.8rem}.synergy-lucid-filters .search-container{width:80%;max-width:150px;margin-bottom:8px}.synergy-lucid-filters .search-input{font-size:.75rem;padding:6px 10px 6px 28px;height:32px}.synergy-lucid-filters .search-icon{width:12px;height:12px;left:8px}}.suit-augment-filters-container{margin-bottom:30px;padding:20px;background:linear-gradient(135deg,#0ee2f10d,#6abe3b0d);border-radius:12px;border:1px solid rgba(14,226,241,.2)}.filters-header{margin-bottom:20px;text-align:center}.filters-title-container{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:12px}.filters-icon-container{display:flex;align-items:center;justify-content:center}.filters-shield-icon{width:48px;height:48px;stroke:#0ee1f2;stroke-width:2;filter:drop-shadow(0 0 8px rgba(14,226,241,.4));transition:all .3s ease}.filters-shield-icon:hover{transform:scale(1.1);filter:drop-shadow(0 0 12px rgba(14,226,241,.6))}.filters-title{font-size:1.8rem;font-weight:700;color:#0ee1f2;margin:0;text-shadow:0 2px 8px rgba(0,0,0,.6),0 0 20px rgba(14,226,241,.3);letter-spacing:.5px;position:relative}.suit-augment-title-text{color:#0ee1f2;font-weight:800;text-shadow:0 0 4px rgba(14,226,241,.3),0 2px 4px rgba(0,0,0,.6);background:linear-gradient(135deg,#0ee1f2,#00a8cc,#0ee1f2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.filters-description{font-size:.9rem;color:#b0b0b0;margin:0;padding-top:5px;opacity:.8;font-weight:400;position:relative}.filters-description:after{content:"";display:block;width:60%;height:2px;background:linear-gradient(90deg,transparent 0%,#0ee1f2 20%,#0ee1f2 80%,transparent 100%);margin:12px auto 0;border-radius:1px;box-shadow:0 0 8px #0ee1f266;position:relative}.suit-augment-intelligent-filters{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;align-items:center}.suit-augment-intelligent-filters .lucid-filter-button{padding:10px 20px;font-size:.85rem;font-weight:500;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:linear-gradient(135deg,#ffffff0d,#ffffff05);color:#d0d0d0;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0000001a,inset 0 1px #ffffff1a;display:flex;align-items:center;gap:8px;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap}.suit-augment-intelligent-filters .lucid-filter-button:hover{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border-color:#fff3;transform:translateY(-2px);box-shadow:0 4px 16px #0003,inset 0 1px #fff3}.suit-augment-intelligent-filters .lucid-filter-button--active{background:linear-gradient(135deg,#0ee1f226,#0ee1f214);border-color:#0ee1f24d;color:#0ee1f2;box-shadow:0 4px 16px #0ee1f233,inset 0 1px #0ee1f24d}.suit-augment-intelligent-filters .lucid-filter-icon{margin-right:6px;font-size:14px}.suit-augment-intelligent-filters .lucid-filter-count{font-size:.7rem;color:#fff9;font-weight:500;background:#ffffff0d;padding:2px 6px;border-radius:6px;border:1px solid rgba(255,255,255,.1);margin-left:6px}.suit-augment-intelligent-filters .lucid-filter-count-parentheses{color:#fff6}.suit-augment-intelligent-filters .lucid-filter-count-content{color:#fffc}.suit-augment-intelligent-filters .lucid-filter-button[data-category=effect]{border-color:#ff6b6b4d}.suit-augment-intelligent-filters .lucid-filter-button[data-category=effect]:hover{background:linear-gradient(135deg,#ff6b6b26,#ff6b6b14);border-color:#ff6b6b80;box-shadow:0 4px 16px #ff6b6b33}.suit-augment-intelligent-filters .lucid-filter-button[data-category=effect].lucid-filter-button--active{background:linear-gradient(135deg,#ff6b6b40,#ff6b6b26);border-color:#ff6b6b99;color:#ff6b6b;box-shadow:0 4px 16px #ff6b6b4d}.suit-augment-intelligent-filters .lucid-filter-button[data-category=trigger]{border-color:#ffd93d4d}.suit-augment-intelligent-filters .lucid-filter-button[data-category=trigger]:hover{background:linear-gradient(135deg,#ffd93d26,#ffd93d14);border-color:#ffd93d80;box-shadow:0 4px 16px #ffd93d33}.suit-augment-intelligent-filters .lucid-filter-button[data-category=trigger].lucid-filter-button--active{background:linear-gradient(135deg,#ffd93d40,#ffd93d26);border-color:#ffd93d99;color:#ffd93d;box-shadow:0 4px 16px #ffd93d4d}.suit-augment-intelligent-filters .lucid-filter-button[data-category=theme]{border-color:#45b7d14d}.suit-augment-intelligent-filters .lucid-filter-button[data-category=theme]:hover{background:linear-gradient(135deg,#45b7d126,#45b7d114);border-color:#45b7d180;box-shadow:0 4px 16px #45b7d133}.suit-augment-intelligent-filters .lucid-filter-button[data-category=theme].lucid-filter-button--active{background:linear-gradient(135deg,#45b7d140,#45b7d126);border-color:#45b7d199;color:#45b7d1;box-shadow:0 4px 16px #45b7d14d}.suit-augment-intelligent-filters .lucid-filter-button[data-category=type]{border-color:#6abe3b4d}.suit-augment-intelligent-filters .lucid-filter-button[data-category=type]:hover{background:linear-gradient(135deg,#6abe3b26,#6abe3b14);border-color:#6abe3b80;box-shadow:0 4px 16px #6abe3b33}.suit-augment-intelligent-filters .lucid-filter-button[data-category=type].lucid-filter-button--active{background:linear-gradient(135deg,#6abe3b40,#6abe3b26);border-color:#6abe3b99;color:#6dbe3b;box-shadow:0 4px 16px #6abe3b4d}.synergy-filters-loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:20px;color:#a0a0a0;font-size:.9rem}.synergy-filters-loading .loading-spinner{width:20px;height:20px;border:2px solid rgba(14,226,241,.3);border-top:2px solid #0ee1f2;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.kpi-sub-category{padding-top:1.5rem;border-top:1px solid rgba(14,225,242,.1)}.kpi-sub-category-title-Illuvials-row{display:flex;align-items:center;justify-content:space-between;gap:clamp(6px,1.2vw,12px);flex-wrap:nowrap;margin-bottom:12px;min-width:0}.kpi-sub-category-title-Illuvials-row .kpi-sub-category-title-Illuvials{margin:0;min-width:0;flex:1 1 auto;font-size:clamp(10px,1.55cqi,14px);letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.matches-kpi-reliability{width:100%;margin-top:2px;padding-top:6px;border-top:1px solid rgba(14,225,242,.12)}.matches-kpi-reliability-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.matches-kpi-reliability-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8e6}.matches-kpi-reliability-pct{display:inline-flex;flex-direction:column;align-items:flex-end;gap:1px;line-height:1.15}.matches-kpi-reliability-cap{font-size:9px;font-weight:600;letter-spacing:.02em;color:#94a3b8e6;font-variant-numeric:tabular-nums;white-space:nowrap}.matches-kpi-reliability-pct-value{font-size:10px;font-weight:700;letter-spacing:.06em;font-variant-numeric:tabular-nums;background:var( --reliability-text-gradient, linear-gradient(90deg, #fca5a5 0%, #ef4444 100%) );-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 0 6px var(--reliability-glow, rgba(239, 68, 68, .4)))}.matches-rank1-meta-summary-reliability .matches-kpi-reliability-pct{align-items:flex-end}.matches-kpi-reliability-track{height:8px;border-radius:999px;background:linear-gradient(180deg,#1e293bf2,#0f172afa 55%,#020617);border:1px solid var(--reliability-track-border, rgba(148, 163, 184, .35));box-shadow:inset 0 1px 3px #000000a6,inset 0 -1px #ffffff0f,0 0 0 1px #00000059,0 0 10px var(--reliability-track-glow, rgba(148, 163, 184, .12));overflow:hidden}.matches-kpi-reliability-fill{height:100%;border-radius:inherit;background:var( --reliability-fill-gradient, linear-gradient(90deg, #fca5a5 0%, #ef4444 100%) );box-shadow:0 0 10px var(--reliability-glow, rgba(239, 68, 68, .45)),0 0 4px var(--reliability-glow, rgba(239, 68, 68, .35)),inset 0 1px #ffffff40;transition:width .35s ease,background .35s ease,box-shadow .35s ease}.matches-kpi-reliability--inline .matches-kpi-reliability-track{height:8px}.matches-kpi-reliability-message{display:block;margin-top:3px;font-size:9px;line-height:1.2;color:#94a3b8d1}.lucid-synergy-groups{display:flex;flex-direction:column;gap:6px;align-items:stretch}.lucid-synergy-group{display:flex;flex-direction:column;gap:3px;width:100%;padding:4px 6px;background:linear-gradient(180deg,#0f172a52,#0f172a2e);border-radius:8px}.lucid-synergy-group-label{font-size:.45rem;color:#9fb0c4;text-transform:uppercase;letter-spacing:.08em;font-weight:700;text-align:left}.lucid-synergy-chip-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 6px;align-items:stretch;justify-items:stretch;width:100%}.lucid-synergy-chip{display:grid;grid-template-columns:11px minmax(0,1fr) auto;align-items:center;column-gap:4px;width:100%;min-width:0;padding:2px 7px;border-radius:999px;background:#0f172a6b;line-height:1.1;box-sizing:border-box;transition:background-color .15s ease}.lucid-synergy-chip.active{color:#d7ecf7;background:#0ee1f20d}.lucid-synergy-chip.inactive{color:#b8c1cc;background:#94a3b81a;filter:saturate(.45)}.lucid-synergy-chip-icon{width:11px;height:11px;object-fit:contain;flex-shrink:0}.lucid-synergy-chip-name{font-size:.62rem;font-weight:600;color:inherit;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lucid-synergy-chip-count{font-size:.58rem;opacity:1;color:#9ca3aff2;white-space:nowrap;justify-self:end}.kpi-sub-category-title-Weapons-row,.kpi-sub-category-title-Illuvials-row{display:flex;align-items:center;justify-content:space-between;gap:clamp(6px,1.2vw,12px);flex-wrap:nowrap;margin-bottom:12px;min-width:0}.kpi-sub-category-title-Weapons-row .kpi-sub-category-title-Weapons,.kpi-sub-category-title-Illuvials-row .kpi-sub-category-title-Illuvials{margin:0;min-width:0;flex:1 1 auto;font-size:clamp(10px,1.55cqi,14px);letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi-sub-category-title-Weapons .kpi-sub-category-title-short{display:none}.kpi-sub-category-title-Weapons-row .kpi-metric-sort-segment,.kpi-sub-category-title-Illuvials-row .kpi-metric-sort-segment{flex:0 0 auto;min-width:0}.kpi-sub-category-title-Illuvials{color:#0f8;font-size:14px;font-weight:600;margin:0;text-transform:uppercase;letter-spacing:.5px}.matches-rank1-meta-section{scroll-margin-top:5.5rem;margin:0 0 1.25rem;padding-bottom:.25rem;overflow:visible;min-width:0}.matches-meta-builds-heading-title{opacity:.62}.matches-meta-builds-heading.matches-meta-builds-heading,.matches-meta-builds-heading .matches-meta-builds-heading-meta{text-transform:none;letter-spacing:.02em}.matches-meta-builds-heading-meta{opacity:.55;font-variant-numeric:tabular-nums;font-weight:500}.matches-rank1-meta-lead{margin:0 0 12px;font-size:12px;line-height:1.45;color:#94a3b8eb}.matches-rank1-meta-summary{--meta-summary-accent: rgba(14, 225, 242, .42);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:14px;margin-bottom:16px;padding:14px;border-radius:14px;background:radial-gradient(ellipse 120% 80% at 0% 0%,rgba(14,225,242,.07) 0%,transparent 55%),radial-gradient(ellipse 90% 70% at 100% 100%,rgba(0,255,136,.05) 0%,transparent 50%),linear-gradient(165deg,#020617f0,#0c1220e6);border:1px solid rgba(14,225,242,.16);box-shadow:0 4px 24px #00000047,inset 0 1px #ffffff0a;overflow:visible;position:relative;z-index:4;min-width:0;width:100%;box-sizing:border-box}.matches-rank1-meta-summary:before{content:"";position:absolute;top:0;left:14px;right:14px;height:1px;border-radius:1px;background:linear-gradient(90deg,transparent 0%,var(--meta-summary-accent) 35%,rgba(0,255,136,.35) 65%,transparent 100%);pointer-events:none}.matches-rank1-meta-summary-cards{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.7fr);gap:12px;min-width:0;align-items:stretch}.matches-rank1-meta-summary-controls{display:flex;flex-flow:column nowrap;align-items:stretch;justify-content:center;gap:0;flex:0 0 auto;align-self:stretch;min-width:min(100%,11.5rem);padding-left:14px;border-left:1px solid rgba(148,163,184,.12);overflow:visible;position:relative;z-index:20}.matches-rank1-meta-summary-sort-panel{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:8px;width:100%;min-width:0;padding:10px 12px;border-radius:11px;background:#0206178c;border:1px solid rgba(148,163,184,.14);box-shadow:inset 0 1px #ffffff08;box-sizing:border-box}.matches-rank1-meta-summary-sort-label{display:block;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#94a3b8c7;line-height:1.2}.matches-rank1-meta-family-sort-dropdown.lucid-dropdown{flex:1 1 auto;width:100%;min-width:0;max-width:none}.matches-rank1-meta-summary-toggle{flex:0 0 auto;align-self:center;min-width:0;max-width:none;overflow:visible;position:relative}.matches-rank1-meta-summary-toggle .lucid-toggle-container{height:auto;min-height:0;gap:0}.matches-rank1-meta-summary-toggle .lucid-toggle--kpi-child-hover.lucid-toggle-container{flex-shrink:0;padding:4px 8px}.matches-rank1-meta-summary-toggle .lucid-toggle-header{gap:8px;overflow:visible}.matches-rank1-meta-summary-toggle .lucid-toggle-name{font-size:11px;line-height:1.2}.matches-rank1-meta-summary-toggle .lucid-toggle-header__hover-tip{top:auto;bottom:calc(100% + 8px);transform:translateY(5px);z-index:120}.matches-rank1-meta-summary-toggle .lucid-toggle-header--has-hover-tip:hover .lucid-toggle-header__hover-tip,.matches-rank1-meta-summary-toggle .lucid-toggle-header--has-hover-tip:focus-within .lucid-toggle-header__hover-tip{transform:translateY(0)}.matches-rank1-meta-summary-toggle .lucid-toggle-header--has-hover-tip:before{top:100%;bottom:auto;margin-bottom:0;margin-top:1px;border-bottom-color:transparent;border-top-color:#0ee2f159}.matches-rank1-meta-summary-card{position:relative;display:flex;flex-direction:column;justify-content:center;gap:0;padding:12px 14px 12px 16px;min-height:4.75rem;border-radius:11px;background:#0f172a6b;border:1px solid rgba(148,163,184,.12);box-sizing:border-box;min-width:0;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.matches-rank1-meta-summary-card:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;pointer-events:none}.matches-rank1-meta-summary-card--matches{flex-direction:column;align-items:stretch;justify-content:center;gap:12px;border-color:#0ee1f22e;background:#0ee1f20a;box-shadow:inset 0 1px #0ee1f20f}.matches-rank1-meta-summary-card--matches:before{background:linear-gradient(180deg,#0ee1f2f2,#0ee1f240)}.matches-rank1-meta-summary-card--clusters{justify-content:center;border-color:#00ff8829;background:#00ff880a;box-shadow:inset 0 1px #00ff880d;overflow:visible}.matches-rank1-meta-summary-card--clusters:before{background:linear-gradient(180deg,#00ff88e6,#00ff8838)}@media(min-width:600px){.matches-rank1-meta-summary-card--matches{flex-direction:row;align-items:center;justify-content:space-between;gap:14px}.meta-landscape-meta-summary .matches-rank1-meta-summary-card--matches{flex-direction:column;align-items:stretch;justify-content:center;gap:12px}.meta-landscape-meta-summary .matches-rank1-meta-summary-card--matches .matches-kpi-reliability.matches-rank1-meta-summary-reliability{width:100%;min-width:0;max-width:none;flex:1 1 auto}}.matches-rank1-meta-summary-card-main{display:flex;flex-direction:column;gap:2px;min-width:0;flex:0 1 auto}.matches-rank1-meta-summary-card--clusters .matches-rank1-meta-summary-card-main{flex:1 1 auto;justify-content:center}.matches-rank1-meta-summary-card--matches .matches-rank1-meta-summary-value{padding-bottom:0;min-height:0}.matches-rank1-meta-summary-label{display:block;font-size:clamp(8px,1.5vw,10px);font-weight:600;text-transform:uppercase;letter-spacing:.09em;color:#94a3b8d1;line-height:1.35}.matches-rank1-meta-summary-value{display:block;font-size:clamp(1.125rem,3.2vw,1.375rem);font-weight:800;line-height:1.1;padding-bottom:0;min-height:0;color:#f8fafcfa;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.matches-rank1-meta-summary-card--matches .matches-rank1-meta-summary-label{color:#0ee1f2c7}.matches-rank1-meta-summary-card--matches .matches-rank1-meta-summary-value{color:#f8fafcfa;text-shadow:0 0 20px rgba(14,225,242,.12)}.matches-rank1-meta-summary-card--clusters .matches-rank1-meta-summary-label{color:#00ff88ad}.matches-rank1-meta-summary-card--clusters .matches-rank1-meta-summary-value{color:#00ff88f5;text-shadow:0 0 18px rgba(0,255,136,.14)}.matches-rank1-meta-summary-card .matches-kpi-reliability.matches-rank1-meta-summary-reliability{flex:1 1 auto;width:100%;min-width:0;max-width:100%;margin:0;padding:10px 12px;border-radius:9px;border:1px solid rgba(148,163,184,.1);border-top:1px solid rgba(148,163,184,.1);background:#02061780;box-shadow:inset 0 1px #ffffff08;box-sizing:border-box}@media(min-width:600px){.matches-rank1-meta-summary-card .matches-kpi-reliability.matches-rank1-meta-summary-reliability{width:min(11rem,48%);min-width:7rem;max-width:48%;flex:0 0 auto}}.matches-rank1-meta-summary-reliability .matches-kpi-reliability-head{margin-bottom:6px;gap:6px}.matches-rank1-meta-summary-reliability .matches-rank1-meta-summary-label{display:block;line-height:1.25;font-size:8px;letter-spacing:.08em;color:#94a3b8bf}.matches-rank1-meta-summary-reliability .matches-kpi-reliability-track{height:7px}.matches-kpi-reliability--inline .matches-kpi-reliability-head{margin-bottom:5px}.matches-kpi-reliability--hoverable{cursor:help;border-radius:8px;outline:none;transition:box-shadow .08s ease,background .08s ease}.matches-kpi-reliability--hoverable:hover,.matches-kpi-reliability--hoverable:focus-visible{background:color-mix(in srgb,var(--reliability-glow, #94a3b8) 12%,transparent);box-shadow:0 0 0 1px var(--reliability-track-border, rgba(148, 163, 184, .35))}.matches-reliability-hover-tooltip.lucid-hover-tooltip{z-index:10050;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;animation:matchesReliabilityHoverIn .05s ease-out forwards;will-change:opacity,transform}@keyframes matchesReliabilityHoverIn{0%{opacity:0;transform:scale(.99) translateY(3px)}to{opacity:1;transform:scale(1) translateY(0)}}.matches-reliability-hover-content{background:linear-gradient(135deg,#020617fa,#0f172af5 55%,#1e293bf0);border-radius:14px;padding:18px 20px;border:1px solid var(--reliability-track-border, rgba(148, 163, 184, .38));box-shadow:0 20px 60px #000000bf,0 0 0 1px #0003 inset,0 0 28px var(--reliability-glow, rgba(148, 163, 184, .15));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;min-width:280px;max-width:380px}.matches-reliability-hover-meter{margin-bottom:10px}.matches-reliability-hover-meter-track{height:8px;border-radius:999px;background:linear-gradient(180deg,#1e293bf2,#020617);border:1px solid var(--reliability-track-border, rgba(148, 163, 184, .35));box-shadow:inset 0 1px 3px #000000a6,0 0 10px var(--reliability-track-glow, rgba(148, 163, 184, .12));overflow:hidden}.matches-reliability-hover-meter-fill{height:100%;border-radius:inherit;background:var( --reliability-fill-gradient, linear-gradient(90deg, #fca5a5 0%, #ef4444 100%) );box-shadow:0 0 10px var(--reliability-glow, rgba(239, 68, 68, .45)),inset 0 1px #ffffff38;transition:width .35s ease}.matches-reliability-hover-header{display:flex;align-items:flex-start;gap:12px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--reliability-track-border, rgba(148, 163, 184, .22))}.matches-reliability-hover-badge{flex-shrink:0;font-size:1.1rem;font-weight:800;font-variant-numeric:tabular-nums;padding:6px 10px;border-radius:10px;border:1px solid;background:#020617a6}.matches-reliability-hover-badge-cap{display:block;margin-top:4px;font-size:9px;font-weight:600;letter-spacing:.02em;color:#94a3b8eb;font-variant-numeric:tabular-nums;-webkit-text-fill-color:rgba(148,163,184,.92);background:none;filter:none}.matches-reliability-hover-meter-cap{display:flex;justify-content:space-between;margin-top:4px;font-size:9px;font-weight:600;color:#94a3b8bf;font-variant-numeric:tabular-nums}.matches-reliability-hover-content--meta .matches-reliability-hover-sample{font-weight:500;color:#cbd5e1e0}.matches-reliability-hover-badge-value{display:block;font-size:inherit;font-weight:inherit;font-variant-numeric:inherit;filter:drop-shadow(0 0 6px var(--reliability-glow, rgba(148, 163, 184, .4)))}.matches-reliability-hover-heading{min-width:0}.matches-reliability-hover-title{margin:0 0 4px;font-size:.95rem;font-weight:700;color:#e2e8f0fa;letter-spacing:-.02em}.matches-reliability-hover-level{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;background:var( --reliability-text-gradient, linear-gradient(90deg, #fca5a5 0%, #ef4444 100%) );-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 0 5px var(--reliability-glow, rgba(148, 163, 184, .35)))}.matches-reliability-hover-status{margin:0 0 8px;font-size:.8rem;font-weight:600;color:var(--reliability-accent, rgba(148, 163, 184, .95));text-shadow:0 0 12px var(--reliability-glow, transparent)}.matches-reliability-hover-justify{margin:0 0 10px;font-size:.78rem;line-height:1.45;color:#cbd5e1eb}.matches-reliability-hover-sample{margin:0 0 12px;font-size:.72rem;line-height:1.35;color:#94a3b8e0}.matches-reliability-hover-sample strong{color:#e2e8f0f2;font-variant-numeric:tabular-nums}.matches-reliability-hover-scale-title{display:block;margin-bottom:6px;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8d9}.matches-reliability-hover-scale-list{margin:0;padding:0;list-style:none;display:grid;gap:4px}.matches-reliability-hover-scale-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 8px;border-radius:6px;font-size:.68rem;color:#94a3b8e6}.matches-reliability-hover-scale-row.is-active{color:#e2e8f0f2;border:1px solid var(--reliability-track-border, rgba(148, 163, 184, .28))}.matches-reliability-hover-scale-pct{font-weight:700;font-variant-numeric:tabular-nums}.matches-rank1-meta-summary-muted{font-size:12px;font-weight:600;color:#94a3b8cc}.matches-rank1-meta-distribution{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:16px}.matches-rank1-meta-distribution-title{display:block;margin-bottom:8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#0ee1f2d9}.matches-rank1-meta-bar-row{display:grid;grid-template-columns:minmax(64px,.9fr) 1fr auto;align-items:center;gap:8px;margin-bottom:6px}.matches-rank1-meta-bar-label{font-size:11px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.matches-rank1-meta-bar-track{height:6px;border-radius:999px;background:#1e293be6;overflow:hidden}.matches-rank1-meta-bar-fill{height:100%;border-radius:inherit;min-width:2px;transition:width .35s ease}.matches-rank1-meta-bar-fill--class{background:linear-gradient(90deg,#0ee1f2,#0f8)}.matches-rank1-meta-bar-pct{font-size:10px;font-weight:700;color:#e2e8f0e6;font-variant-numeric:tabular-nums}.match-details-illuvials-grid.matches-rank1-meta-grid{--md-ill-cols: 8;margin-top:4px}.matches-rank1-meta-tile{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;max-width:88px;padding:0;background:transparent;border:none}.matches-rank1-meta-tile-rank{position:absolute;top:2px;left:4px;z-index:2;font-size:9px;font-weight:800;color:#0ee1f2f2;text-shadow:0 0 4px rgba(0,0,0,.9)}.matches-rank1-meta-tile-bonded{position:absolute;top:2px;right:4px;z-index:2;font-size:10px;color:gold;text-shadow:0 0 4px rgba(0,0,0,.9)}.matches-rank1-meta-tile-visual{width:100%;aspect-ratio:1;border-radius:10px;border:2px solid rgba(148,163,184,.45);overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #00000059}.matches-rank1-meta-tile-img{width:100%;height:100%;object-fit:cover}.matches-rank1-meta-tile-placeholder{font-size:18px;font-weight:800;color:#e2e8f0e6}.matches-rank1-meta-tile-name{font-size:9px;font-weight:600;text-align:center;line-height:1.2;color:#e2e8f0f2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matches-rank1-meta-tile-pick{font-size:11px;font-weight:800;color:#0f8;font-variant-numeric:tabular-nums}.matches-rank1-meta-tile-pick-label{margin-left:2px;font-size:8px;font-weight:600;text-transform:uppercase;color:#94a3b8d9}@media(max-width:720px){.match-details-illuvials-grid.matches-rank1-meta-grid{--md-ill-cols: 5}}@media(max-width:480px){.match-details-illuvials-grid.matches-rank1-meta-grid{--md-ill-cols: 4}}.meta-builds-list{display:flex;flex-direction:column;gap:14px;margin-bottom:16px}.meta-build-card{padding:14px 16px;border-radius:12px;background:linear-gradient(145deg,#020617eb,#0f172ae0);border:1px solid rgba(14,225,242,.2);box-shadow:0 4px 20px #00000047}.meta-build-card-header{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid rgba(148,163,184,.12)}.meta-build-card-rank{font-size:13px;font-weight:800;letter-spacing:.04em;color:#0ee1f2f2;text-transform:uppercase}.meta-build-card-stats{display:flex;flex-wrap:wrap;gap:16px 24px;margin-left:auto}.meta-build-stat{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.meta-build-stat-value{font-size:18px;font-weight:800;font-variant-numeric:tabular-nums;color:#e2e8f0fa;line-height:1}.meta-build-stat-value--cyan{color:#0ee1f2}.meta-build-stat-value--green{color:#0f8}.meta-build-stat-value--amber{color:#fbbf24}.meta-build-stat-value--violet{color:#a78bfa}.meta-build-stat-value--lime{color:#84cc16}.meta-build-stat-label{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8cc}.meta-build-stat-detail{font-size:9px;font-weight:600;color:#94a3b8b8;letter-spacing:.02em;max-width:140px;text-align:right;line-height:1.25}.meta-core-variant-note{font-size:10px;font-weight:600;font-style:italic;color:#fbbf24d9}.meta-build-roster-grid.match-details-illuvials-grid{--md-ill-cols: 10;margin:0}.meta-build-illuvial-tile{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;max-width:76px;transition:opacity .15s ease,filter .15s ease}.meta-build-illuvial-bonded{position:absolute;top:0;right:2px;z-index:2;font-size:10px;color:gold;text-shadow:0 0 4px rgba(0,0,0,.9)}.meta-build-illuvial-weapon-bind{position:absolute;top:0;left:2px;z-index:2;font-size:10px;color:#0ee1f2fa;text-shadow:0 0 4px rgba(0,0,0,.9)}.meta-build-illuvial-visual{width:100%;aspect-ratio:1;border-radius:10px;border:none;overflow:hidden;display:flex;align-items:center;justify-content:center;box-sizing:border-box;box-shadow:0 0 0 1px var(--illuvial-affinity-ring, rgba(148, 163, 184, .4));transition:box-shadow .15s ease,transform .15s ease}.meta-build-illuvial-img{width:100%;height:100%;object-fit:cover}.meta-build-illuvial-placeholder{font-size:16px;font-weight:800;color:#e2e8f0e6}.meta-build-illuvial-name{font-size:9px;font-weight:600;text-align:center;line-height:1.2;color:#e2e8f0eb;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-build-illuvial-weapon-link{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%;margin-top:1px;padding-top:3px;border-top:1px solid rgba(14,225,242,.22);transition:opacity .15s ease,filter .15s ease,transform .15s ease,border-top-color .15s ease}.meta-core-roster-grid--with-footer{grid-template-columns:repeat(var(--meta-core-roster-cols, 5),minmax(46px,1fr));width:100%;max-width:100%;align-items:start}.meta-core-roster-grid--with-footer>.meta-build-illuvial-tile{grid-row:1;width:100%;min-width:0}.meta-core-roster-footer-cell{grid-row:2;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;min-width:0;width:100%;box-sizing:border-box;container-type:inline-size;container-name:meta-synergy-toggle}.meta-core-roster-footer-cell--stacked{align-items:center}.meta-core-roster-footer-cell .meta-build-illuvial-weapon-link{width:100%}.meta-core-roster-footer-cell .meta-core-synergy-toggle{max-width:100%}.meta-build-illuvial-weapon-thumb{width:22px;height:22px;flex-shrink:0;border-radius:5px;border:1px solid rgba(14,225,242,.35);background:#081220d9;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:transform .15s ease,filter .15s ease}.meta-build-illuvial-weapon-thumb--empty{border-style:dashed;border-color:#94a3b859}.meta-build-illuvial-weapon-img{width:100%;height:100%;object-fit:contain}.meta-build-illuvial-weapon-name{font-size:7px;font-weight:600;line-height:1.15;text-align:center;color:#0ee1f2eb;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-build-illuvial-weapon-link,.meta-build-illuvial-weapon-link .meta-build-illuvial-weapon-thumb,.meta-build-illuvial-weapon-link .meta-build-illuvial-weapon-img,.meta-build-illuvial-weapon-link .meta-build-illuvial-weapon-name{opacity:1;filter:none}.meta-bonded-weapon-hover-host .meta-build-illuvial-weapon-link:hover,.meta-build-illuvial-weapon-link:not(.meta-build-illuvial-weapon-link--fingerprint-dim):hover{transform:translateY(-1px);border-top-color:#0ee1f2c7;z-index:1}.meta-bonded-weapon-hover-host .meta-build-illuvial-weapon-link:hover .meta-build-illuvial-weapon-thumb,.meta-build-illuvial-weapon-link:not(.meta-build-illuvial-weapon-link--fingerprint-dim):hover .meta-build-illuvial-weapon-thumb{transform:scale(1.14);filter:brightness(1.22) saturate(1.2);background:radial-gradient(circle at 50% 45%,#0ee1f252,#081220e6 72%);box-shadow:0 0 14px #0ee1f247}.meta-bonded-weapon-hover-host .meta-build-illuvial-weapon-link:hover .meta-build-illuvial-weapon-name,.meta-build-illuvial-weapon-link:not(.meta-build-illuvial-weapon-link--fingerprint-dim):hover .meta-build-illuvial-weapon-name{color:#e8f8fffa;font-weight:700;letter-spacing:.02em;text-shadow:0 0 10px rgba(14,225,242,.55)}.meta-bonded-weapon-hover-host .meta-build-illuvial-weapon-link:hover .meta-build-illuvial-weapon-img,.meta-build-illuvial-weapon-link:not(.meta-build-illuvial-weapon-link--fingerprint-dim):hover .meta-build-illuvial-weapon-img{filter:drop-shadow(0 0 7px rgba(14,225,242,.65))}.meta-core-roster-grid .meta-build-illuvial-tile{max-width:100%}.meta-core-family-card .meta-core-roster-row{flex-wrap:wrap;overflow-x:visible;gap:8px 10px}.meta-core-family-card .meta-core-roster-row .meta-core-roster-grid{flex:1 1 100%;width:100%;min-width:0;max-width:100%;grid-template-columns:repeat(auto-fit,minmax(46px,1fr))}.meta-core-family-card .meta-core-roster-row .meta-core-roster-grid.meta-core-roster-grid--with-footer{grid-template-columns:repeat(var(--meta-core-roster-cols, 5),minmax(46px,1fr))}.meta-core-family-card .meta-core-family-body--core-focus .meta-core-roster-grid{width:100%;max-width:100%}.meta-core-family-card .meta-build-illuvial-tile{max-width:none;width:100%;min-width:0}.meta-core-family-card .meta-build-illuvial-visual{width:100%;min-width:0}.meta-core-family-card .meta-build-illuvial-img{display:block;width:100%;height:100%;object-fit:cover}.meta-core-family-card .meta-core-family-roster-col{overflow-x:visible}.meta-build-card-footnote{margin:10px 0 0;font-size:10px;color:#94a3b8bf}.meta-core-families-list{display:flex;flex-direction:column;gap:10px;margin-bottom:10px;min-width:0}.meta-core-family-card{display:flex;flex-direction:column;gap:6px;padding:8px 10px;min-width:0;max-width:100%;overflow:visible;border-radius:10px;background:linear-gradient(155deg,#020617f0,#0f172ae6);border:1px solid rgba(14,225,242,.22);box-shadow:0 4px 16px #00000047}.meta-core-family-card .meta-core-family-header{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;width:100%;min-width:0}.meta-core-family-card .meta-core-family-header--no-title{display:flex}.meta-core-family-card .meta-core-family-rank{display:flex;flex-wrap:wrap;align-items:center;align-content:center;gap:4px 6px;flex:1 1 auto;width:auto;max-width:100%;min-width:0}.meta-core-family-card .meta-core-family-fingerprint{margin-left:0;flex:0 1 auto;flex-wrap:wrap;align-content:center;overflow:visible;max-width:100%;min-width:0}.meta-core-family-card .meta-core-family-fingerprint-pill{max-width:100%;min-width:0}.meta-core-family-card .meta-core-family-fingerprint-name{max-width:8rem;white-space:nowrap}.meta-core-family-card .meta-core-family-title-block{flex:1 1 100%;order:3;flex-wrap:wrap;width:100%;min-width:0}.meta-core-family-card .meta-core-family-header--no-title .meta-core-family-title-block{display:none}.meta-core-family-card .meta-core-family-stats,.meta-core-family-card .meta-core-family-stats-cluster{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:6px 8px;flex:0 1 auto;margin-left:auto;width:auto;max-width:100%;min-width:0}.meta-core-family-card .meta-core-family-stats-cluster{align-items:center}.meta-core-family-card .meta-core-family-stats-cluster .meta-core-family-stats{margin-left:0}.meta-core-family-stats-leading{display:inline-flex;flex:0 0 auto;align-items:center;align-self:center}.meta-core-family-stats-leading .meta-landscape-weakness-copy{position:static;top:auto;right:auto}.meta-core-family-card .meta-build-stat{align-items:flex-start;min-width:0;width:auto;flex:0 0 auto}.meta-core-family-card .meta-build-stat-value{font-size:clamp(11px,2.8vw,14px)}.meta-core-family-card .meta-build-stat-detail{text-align:left;max-width:none;white-space:normal;line-height:1.2}.meta-core-family-header{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;align-items:start;gap:6px 10px;padding-bottom:6px;margin-bottom:0;border-bottom:1px solid rgba(148,163,184,.14)}.meta-core-family-header--no-title{grid-template-columns:minmax(0,1fr) auto}.meta-core-family-header--no-title .meta-core-family-rank{min-width:0;max-width:100%}.meta-core-family-header--no-title .meta-core-family-stats,.meta-core-family-header--no-title .meta-core-family-stats-cluster{grid-column:2;max-width:none}.meta-core-family-rank{grid-column:1;grid-row:1;padding-top:0;line-height:1.15;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;display:inline-flex;flex-wrap:nowrap;align-items:center;gap:0;min-width:0;max-width:100%}.meta-core-family-rank-mark{color:#94a3b88c;font-weight:700}.meta-core-family-rank-num{color:#0ee1f2f2;font-weight:800}.meta-core-family-fingerprint{margin-left:10px;display:inline-flex;flex-wrap:nowrap;align-items:center;gap:4px 6px;flex:1 1 auto;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.meta-core-family-fingerprint-pill{display:inline-flex;flex-shrink:0;align-items:center;gap:4px;padding:3px 6px 3px 4px;border-radius:999px;border:1px solid rgba(148,163,184,.16);background:#94a3b80f;line-height:1;white-space:nowrap;-webkit-user-select:none;user-select:none}.meta-core-family-fingerprint-icon{width:20px;height:20px;flex-shrink:0;display:block;object-fit:contain}.meta-core-family-fingerprint-fallback{width:20px;height:20px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;color:#e2e8f0d9}.meta-core-family-fingerprint-name{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:#e2e8f0eb}.meta-core-family-fingerprint-count{display:inline-flex;align-items:flex-start;gap:0;font-size:9px;font-weight:900;letter-spacing:.02em;line-height:1}.meta-core-family-fingerprint-count-mark{color:#94a3b8b8;font-weight:800}.meta-core-family-fingerprint-count-value{color:#0ee1f2eb;font-weight:900}.meta-core-family-fingerprint-count .meta-core-synergy-weapon-bond-star{top:-4px;margin-left:1px;font-size:7px}.meta-core-family-fingerprint-pill--composite{border-color:#64a0ff47;background:#508cdc1a}.meta-core-family-fingerprint-pill--interactive{cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .12s ease}.meta-core-family-fingerprint-pill--interactive:hover{border-color:#0ee1f28c;background:#0ee1f224;box-shadow:0 0 0 1px #0ee1f238;transform:translateY(-1px)}.meta-core-roster-grid--fingerprint-hover>.meta-build-illuvial-tile--fingerprint-dim{opacity:.28;filter:saturate(.4);transition:opacity .15s ease,filter .15s ease,transform .15s ease}.meta-core-roster-grid--fingerprint-hover>.meta-build-illuvial-tile--fingerprint-match{opacity:1;filter:none;z-index:5;transition:opacity .15s ease,filter .15s ease,transform .15s ease}.meta-core-roster-grid--fingerprint-hover>.meta-build-illuvial-tile--fingerprint-match:after{content:"";position:absolute;top:0;left:0;right:0;width:100%;aspect-ratio:1;border-radius:10px;pointer-events:none;z-index:6;box-shadow:0 0 0 2px #0ee1f2eb,0 0 14px #0ee1f26b}.meta-core-roster-grid--fingerprint-hover>.meta-build-illuvial-tile--fingerprint-match.meta-build-illuvial-tile--compact:after{border-radius:8px}.meta-core-roster-grid--fingerprint-hover>.meta-build-illuvial-tile--fingerprint-match .meta-build-illuvial-visual{transform:none;position:relative;z-index:1;box-shadow:0 0 0 1px var(--illuvial-affinity-ring, rgba(148, 163, 184, .4)),0 0 18px #0ee1f247}.meta-core-roster-grid--fingerprint-hover>.meta-build-illuvial-tile--fingerprint-match .meta-build-illuvial-name{color:#e8f8fffa;font-weight:700}.meta-core-roster-grid--fingerprint-hover .meta-build-illuvial-weapon-link--fingerprint-dim{opacity:.28;filter:saturate(.4);transition:opacity .15s ease,filter .15s ease,transform .15s ease}.meta-core-roster-grid--fingerprint-hover .meta-build-illuvial-weapon-link--fingerprint-match{opacity:1;filter:none;z-index:1;transform:translateY(-1px);border-top-color:#0ee1f2c7;transition:opacity .15s ease,filter .15s ease,transform .15s ease,border-top-color .15s ease}.meta-core-roster-grid--fingerprint-hover .meta-build-illuvial-weapon-link--fingerprint-match .meta-build-illuvial-weapon-thumb{transform:scale(1.14);filter:brightness(1.22) saturate(1.2);background:radial-gradient(circle at 50% 45%,#0ee1f252,#081220e6 72%);box-shadow:0 0 14px #0ee1f247}.meta-core-roster-grid--fingerprint-hover .meta-build-illuvial-weapon-link--fingerprint-match .meta-build-illuvial-weapon-name{color:#e8f8fffa;font-weight:700;letter-spacing:.02em;text-shadow:0 0 10px rgba(14,225,242,.55)}.meta-core-roster-grid--fingerprint-hover .meta-build-illuvial-weapon-link--fingerprint-match .meta-build-illuvial-weapon-img{filter:drop-shadow(0 0 7px rgba(14,225,242,.65))}.meta-core-family-fingerprint-pill--base.meta-core-family-fingerprint-pill--affinity{border-color:#0ee1f238;background:#0ee1f212}.meta-core-family-fingerprint-pill--base.meta-core-family-fingerprint-pill--class{border-color:#0f83;background:#00ff880f}.meta-core-family-fingerprint-pill--affinity[data-synergy-color="1"]{border-color:color-mix(in srgb,var(--meta-synergy-chip-color, rgba(14, 225, 242, .9)) 55%,transparent);background:color-mix(in srgb,var(--meta-synergy-chip-color, rgba(14, 225, 242, .9)) 12%,transparent)}.meta-core-family-title-block{grid-column:2;grid-row:1;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;gap:6px 8px;min-width:0}.meta-core-family-title{flex:0 0 auto;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#00ff88eb;white-space:nowrap}.meta-core-family-sub{flex:1 1 auto;min-width:0;font-size:9px;color:#94a3b8d9;line-height:1.25;white-space:normal;max-width:none}.meta-core-family-stats,.meta-core-family-stats-cluster{grid-column:3;grid-row:1;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:5px 6px;margin-left:0;max-width:min(100%,480px);min-width:0}.meta-core-family-stats-cluster{align-items:center;gap:6px 8px}.meta-core-family-stats-cluster .meta-core-family-stats{grid-column:auto;grid-row:auto;margin-left:0;max-width:none}.meta-core-family-card .meta-build-stat{gap:0;cursor:help}.meta-core-family-card .meta-build-stat-label{font-size:clamp(7px,1.8vw,8px)}.meta-core-family-card .meta-build-stat-detail{font-size:clamp(6px,1.6vw,7px)}.meta-core-family-body{--meta-core-roster-cols: 5;--meta-core-roster-slot: 64px;--meta-core-roster-gap: 6px;--meta-core-variants-min: 48%;display:grid;grid-template-columns:minmax(0,1fr) minmax(var(--meta-core-variants-min),1fr);gap:8px 18px;align-items:start;min-width:0}.meta-core-family-body--core-focus{grid-template-columns:1fr;--meta-core-variants-min: 0;gap:10px}.meta-core-family-body--core-focus .meta-core-family-roster-col{width:100%;max-width:100%}.meta-core-family-body--core-focus .meta-core-roster-grid{width:max-content;max-width:none;justify-content:flex-start}.meta-core-family-roster-col{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:3px;min-width:0;width:100%;max-width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.meta-core-roster-row{display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:flex-start;gap:12px 16px;min-width:0;width:100%;max-width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.meta-core-roster-row .meta-core-roster-grid{flex:0 0 auto;flex-shrink:0}.meta-core-roster-row .meta-core-synergy-panel{flex:0 0 auto;flex-shrink:0;align-self:center;margin-left:auto}.meta-core-family-body--core-focus .meta-core-family-roster-col,.meta-core-family-body--core-focus .meta-core-roster-row{width:100%;max-width:100%}.meta-core-synergy-panel{--meta-synergy-row-count: 2;--meta-synergy-axis-width: 3.25rem;--meta-synergy-col-width-composite: 11.5rem;--meta-synergy-board-gap: 8px;flex:0 0 auto;display:block;width:max-content;min-width:0;max-width:min(100%,40rem);padding:6px 1px;border-radius:8px;background:#0f172a8c;border:1px solid rgba(148,163,184,.16);box-sizing:border-box;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.meta-core-synergy-panel--empty{display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:52px}.meta-core-synergy-axis .meta-core-synergy-panel-title{display:flex;align-items:center;min-height:1.35rem;margin:0;padding:0 4px 4px 0;font-size:8px;line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8e0;white-space:nowrap;border-bottom:1px solid rgba(148,163,184,.14)}.meta-core-synergy-panel--empty .meta-core-synergy-panel-title{display:block;min-height:0;padding:0}.meta-core-synergy-panel-empty{font-size:10px;color:#94a3b8a6}.meta-core-synergy-board{display:grid;grid-template-columns:auto var(--meta-synergy-col-width-composite) max-content;align-items:stretch;gap:var(--meta-synergy-board-gap);width:max-content;min-width:min(100%,max-content);max-width:none;box-sizing:border-box}.meta-core-synergy-reveal{display:flex;flex-direction:column;align-items:flex-start;gap:0;flex:1 1 100%;width:100%;min-width:0;margin-top:6px}.meta-core-synergy-toggle{display:inline-flex;align-items:center;justify-content:center;gap:5px;margin:0;padding:2px 7px 2px 5px;max-width:100%;min-width:0;box-sizing:border-box;border-radius:999px;border:1px solid rgba(148,163,184,.18);background:transparent;color:#94a3b8b8;font-size:clamp(7px,8.5cqi,10px);font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.meta-core-synergy-toggle-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-core-synergy-toggle-label-short{display:none}.meta-core-synergy-toggle:hover{color:#e2e8f0eb;border-color:#0ee1f259;background:#0ee1f20f}.meta-core-synergy-toggle:focus-visible{outline:1px solid rgba(14,225,242,.55);outline-offset:2px}.meta-core-synergy-toggle--open{color:#0ee1f2e6;border-color:#0ee1f247;background:#0ee1f214}.meta-core-synergy-toggle svg{flex-shrink:0;opacity:.85}@container meta-synergy-toggle (max-width: 88px){.meta-core-synergy-toggle{padding:2px 5px;gap:3px;width:100%}.meta-core-synergy-toggle-label-full{display:none}.meta-core-synergy-toggle-label-short{display:inline}}@container meta-synergy-toggle (max-width: 52px){.meta-core-synergy-toggle{padding:4px;gap:0;width:auto}.meta-core-synergy-toggle-label{display:none}}.meta-core-synergy-axis{display:flex;flex-direction:column;flex-shrink:0;padding-right:4px;border-right:1px solid rgba(148,163,184,.14)}.meta-core-synergy-axis-label{display:flex;align-items:center;min-height:1.85rem;font-size:7px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#e2e8f0e6;opacity:.5;white-space:nowrap;line-height:1.1}.meta-core-synergy-axis-label+.meta-core-synergy-axis-label{margin-top:4px;padding-top:4px;border-top:1px dashed rgba(148,163,184,.12)}.meta-core-synergy-column{display:flex;flex-direction:column;border-radius:6px;overflow:visible;box-sizing:border-box}.meta-core-synergy-column[data-synergy-tier=composite]{width:max-content;min-width:var(--meta-synergy-col-width-composite);max-width:none;background-color:#0ee1f212;border:1px solid rgba(14,225,242,.14)}.meta-core-synergy-column[data-synergy-tier=base]{width:max-content;min-width:0;max-width:max-content;background-color:#94a3b81a;border:1px solid rgba(148,163,184,.18);overflow:visible}.meta-core-synergy-column-title{margin:0;padding:4px 1px;font-size:.45rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;text-align:center;line-height:1.15;border-bottom:1px solid rgba(148,163,184,.16)}.meta-core-synergy-column[data-synergy-tier=composite] .meta-core-synergy-column-title{color:#0ee1f2e0;border-bottom-color:#0ee1f22e}.meta-core-synergy-column[data-synergy-tier=base] .meta-core-synergy-column-title{padding:2px 0;color:#cbd5e1e6;border-bottom-color:#94a3b838}.meta-core-synergy-column[data-synergy-tier=base] .meta-core-synergy-column-body{grid-template-columns:repeat(2,max-content);justify-content:start;align-content:center;column-gap:3px;padding:2px 0 3px}.meta-core-synergy-column[data-synergy-tier=base] .meta-core-synergy-column-slot{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;justify-content:start;justify-items:start}.meta-core-synergy-column-body{display:grid;grid-template-rows:repeat(var(--meta-synergy-row-count, 2),minmax(1.85rem,auto));align-content:center;gap:0;padding:4px 1px 5px;flex:1;min-height:0;width:100%;box-sizing:border-box;overflow:visible}.meta-core-synergy-column-slot{display:flex;align-items:center;justify-content:flex-start;width:100%;min-width:0;min-height:1.85rem;box-sizing:border-box}.meta-core-synergy-column-slot[data-synergy-empty=true]{min-height:1.85rem;pointer-events:none}.meta-core-synergy-column-slot+.meta-core-synergy-column-slot{margin-top:4px;padding-top:4px;border-top:1px dashed rgba(148,163,184,.14)}.meta-core-synergy-column[data-synergy-tier=composite] .meta-core-synergy-column-slot+.meta-core-synergy-column-slot{border-top-color:#0ee1f21f}.meta-core-synergy-panel .lucid-synergy-chip-list.meta-core-synergy-chip-list{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;justify-items:stretch;gap:2px;width:max-content;max-width:none;min-width:0;box-sizing:border-box}.meta-core-synergy-column[data-synergy-tier=composite] .lucid-synergy-chip-list.meta-core-synergy-chip-list{justify-items:start;width:max-content;max-width:none;margin:0}.meta-core-synergy-column[data-synergy-tier=composite] .meta-core-synergy-chip-list.meta-core-synergy-chip-list--composite-affinity,.meta-core-synergy-column[data-synergy-tier=composite] .meta-core-synergy-column-slot[data-synergy-row=affinities] .lucid-synergy-chip-list.meta-core-synergy-chip-list{grid-template-columns:repeat(2,max-content);gap:1px 3px;justify-items:start;width:max-content;max-width:none}.meta-core-synergy-panel .meta-core-synergy-column[data-synergy-tier=composite] .meta-core-synergy-chip.lucid-synergy-chip{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:2px;width:max-content;max-width:none;min-width:0;justify-self:start}.meta-core-synergy-panel .meta-core-synergy-column[data-synergy-tier=composite] .meta-core-synergy-chip .lucid-synergy-chip-name{flex:0 0 auto;margin-right:0}.meta-core-synergy-panel .meta-core-synergy-column[data-synergy-tier=composite] .meta-core-synergy-chip .lucid-synergy-chip-count,.meta-core-synergy-panel .meta-core-synergy-column[data-synergy-tier=composite] .meta-core-synergy-chip .meta-core-synergy-chip-count{flex:0 0 auto;margin-left:1px}.meta-core-synergy-column[data-synergy-tier=base] .lucid-synergy-chip-list.meta-core-synergy-chip-list,.meta-core-synergy-column[data-synergy-tier=base] .meta-core-synergy-chip-list.meta-core-synergy-chip-list--base-affinity,.meta-core-synergy-column[data-synergy-tier=base] .meta-core-synergy-chip-list.meta-core-synergy-chip-list--base-class{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;gap:1px 0;width:auto;max-width:none;padding:0;margin:0;justify-items:start;align-items:center}.meta-core-synergy-panel .meta-core-synergy-column[data-synergy-tier=base] .meta-core-synergy-chip.lucid-synergy-chip,.meta-core-synergy-panel .meta-core-synergy-column[data-synergy-tier=base] .meta-core-synergy-chip.meta-core-synergy-chip--neutral.meta-core-synergy-chip--base-class.lucid-synergy-chip{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:1px;padding:1px 2px;width:max-content;max-width:100%;justify-self:start;box-sizing:border-box}.meta-core-synergy-panel .meta-core-synergy-column[data-synergy-tier=base] .meta-core-synergy-chip.lucid-synergy-chip:not(:has(.lucid-synergy-chip-icon)){gap:1px}.meta-core-synergy-column[data-synergy-tier=base] .meta-core-synergy-chip .lucid-synergy-chip-icon{width:11px;height:11px;flex-shrink:0}.meta-core-synergy-panel .meta-core-synergy-column[data-synergy-tier=base] .meta-core-synergy-chip .lucid-synergy-chip-name,.meta-core-synergy-panel .meta-core-synergy-column[data-synergy-tier=base] .meta-core-synergy-chip.meta-core-synergy-chip--neutral.meta-core-synergy-chip--base-class .lucid-synergy-chip-name{flex:0 0 auto;overflow:visible;text-overflow:clip;max-width:none;min-width:max-content;font-size:9px;line-height:1.1}.meta-core-synergy-panel .meta-core-synergy-column[data-synergy-tier=base] .meta-core-synergy-chip .lucid-synergy-chip-count,.meta-core-synergy-panel .meta-core-synergy-column[data-synergy-tier=base] .meta-core-synergy-chip .meta-core-synergy-chip-count,.meta-core-synergy-panel .meta-core-synergy-column[data-synergy-tier=base] .meta-core-synergy-chip.meta-core-synergy-chip--neutral.meta-core-synergy-chip--base-class .lucid-synergy-chip-count,.meta-core-synergy-panel .meta-core-synergy-column[data-synergy-tier=base] .meta-core-synergy-chip.meta-core-synergy-chip--neutral.meta-core-synergy-chip--base-class .meta-core-synergy-chip-count{flex:0 0 auto;margin-left:1px;min-width:max-content}.meta-core-synergy-panel .meta-core-synergy-chip .lucid-synergy-chip-icon{width:13px;height:13px}.meta-core-synergy-panel .meta-core-synergy-chip.lucid-synergy-chip{display:grid;grid-template-columns:13px minmax(0,1fr) auto;align-items:center;column-gap:2px;width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:2px 3px;color:#e2e8f0e0;cursor:help;transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease}.meta-core-synergy-panel .meta-core-synergy-column:not([data-synergy-tier=base]) .meta-core-synergy-chip--neutral.lucid-synergy-chip{padding:1px 2px;column-gap:1px;grid-template-columns:11px minmax(0,1fr) auto}.meta-core-synergy-panel .meta-core-synergy-chip.lucid-synergy-chip:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000059}.meta-core-synergy-panel .meta-core-synergy-chip.lucid-synergy-chip.active{color:#e2e8f0e0}.meta-core-synergy-panel .meta-core-synergy-chip[data-synergy-color][data-synergy-kind=affinity] .lucid-synergy-chip-name,.meta-core-synergy-panel .meta-core-synergy-chip[data-synergy-color][data-synergy-kind=affinity] .meta-core-synergy-chip-value{color:var(--meta-synergy-chip-color)!important}.meta-core-synergy-panel .meta-core-synergy-chip--neutral .lucid-synergy-chip-name{color:#d7ecf7}.meta-core-synergy-panel .meta-core-synergy-chip--neutral.meta-core-synergy-chip--base-class .lucid-synergy-chip-name{color:#94a3b8c7}.meta-core-synergy-panel .meta-core-synergy-chip--neutral .lucid-synergy-chip-count{color:#9ca3aff2}.meta-core-synergy-panel .meta-core-synergy-chip .lucid-synergy-chip-name{overflow:visible;text-overflow:clip;white-space:nowrap;min-width:0;max-width:none}.meta-core-synergy-panel .meta-core-synergy-chip .lucid-synergy-chip-count,.meta-core-synergy-panel .meta-core-synergy-chip .meta-core-synergy-chip-count{overflow:visible;white-space:nowrap;min-width:max-content;display:inline-flex;align-items:baseline;gap:0}.meta-core-synergy-panel .meta-core-synergy-chip--neutral .lucid-synergy-chip-count,.meta-core-synergy-panel .meta-core-synergy-chip--neutral .meta-core-synergy-chip-count{gap:0;letter-spacing:-.03em;font-size:.58rem}.meta-core-synergy-hover-tooltip.lucid-hover-tooltip{padding:0;background:transparent;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important;pointer-events:auto!important;z-index:100000!important}.meta-core-synergy-hover-tooltip.lucid-hover-tooltip:before{display:none}.meta-core-synergy-hover-tooltip.lucid-hover-tooltip:hover{transform:none}.meta-core-synergy-hover-tooltip .lucid-hover-content{padding:0;overflow:visible}.meta-core-synergy-hover{--synergy-accent: #0ee1f2;--synergy-lucid-border: rgba(14, 225, 242, .45);--synergy-lucid-bg: rgba(14, 225, 242, .1);--synergy-accent-soft: rgba(14, 225, 242, .1);--synergy-accent-border: rgba(14, 225, 242, .45);--meta-core-synergy-hover-max-h: min(78vh, 640px);display:flex;flex-direction:column;min-width:280px;max-width:400px;max-height:var(--meta-core-synergy-hover-max-h);font-size:12px;line-height:1.45;color:#e8f0fff2;background:linear-gradient(155deg,#0a101cfc,#10182afc);border:1px solid rgba(100,180,255,.28);border-radius:12px;box-shadow:0 20px 48px #0000009e,0 0 0 1px #0ee1f214,inset 0 1px #ffffff0f;overflow:hidden;isolation:isolate}.meta-core-synergy-hover-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-bottom:2px;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 18px),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 18px),transparent 100%)}.meta-core-synergy-hover-scroll::-webkit-scrollbar{width:6px}.meta-core-synergy-hover-scroll::-webkit-scrollbar-track{background:transparent}.meta-core-synergy-hover-scroll::-webkit-scrollbar-thumb{background:#0ee1f247;border-radius:999px}.meta-core-synergy-hover-scroll::-webkit-scrollbar-thumb:hover{background:#0ee1f273}.meta-core-synergy-hover-header{flex-shrink:0;padding:0;background:#00000057;box-shadow:0 4px 12px #0000002e;z-index:2}.meta-core-synergy-hover-header-inner{display:flex;align-items:center;gap:0;padding:9px 10px}.meta-core-synergy-hover-header-sep.hl-iv-roster__identity-lucid-sep{min-height:34px;margin:0 10px;align-self:center}.meta-core-synergy-hover-icon-wrap{flex-shrink:0;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:var(--synergy-accent-soft);border:1px solid var(--synergy-accent-border);box-shadow:inset 0 1px #ffffff0f}.meta-core-synergy-hover-icon{width:24px;height:24px;object-fit:contain;filter:drop-shadow(0 1px 3px rgba(0,0,0,.45))}.meta-core-synergy-hover-identity{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.meta-core-synergy-hover-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.meta-core-synergy-hover-name{font-size:14px;font-weight:700;letter-spacing:.01em;color:#fff;line-height:1.2}.meta-core-synergy-hover-subtitle{font-size:10px;font-weight:600;letter-spacing:.04em;color:#94a3b8d1}.meta-core-synergy-hover-component-icons{display:inline-flex;align-items:center;gap:4px;margin-top:4px}.meta-core-synergy-hover-component-icon{width:14px;height:14px;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.meta-core-synergy-hover-component-plus{font-size:10px;font-weight:700;color:#94a3b8a6;line-height:1}.meta-core-synergy-hover-component-fallback{font-size:9px;font-weight:700;color:#94a3b8d1}.meta-core-synergy-hover-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}.meta-core-synergy-hover-section-head .meta-core-synergy-hover-section-label{margin-bottom:0}.meta-core-synergy-hover-section-count{font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:#0ee1f2b8}.meta-core-synergy-hover{--meta-synergy-catalog-cols: 6;--meta-synergy-catalog-slot: 48px;--meta-synergy-catalog-gap: 4px}.meta-core-synergy-hover-catalog-grid{display:grid;grid-template-columns:repeat(var(--meta-synergy-catalog-cols, 6),var(--meta-synergy-catalog-slot, 48px));gap:var(--meta-synergy-catalog-gap, 4px);width:fit-content;max-width:100%;box-sizing:border-box}.meta-core-synergy-hover-section--loading{padding-bottom:5px}.meta-core-synergy-hover-catalog-block+.meta-core-synergy-hover-catalog-block--split{margin-top:4px;padding-top:4px;border-top:1px solid rgba(148,163,184,.12)}.meta-core-synergy-hover-catalog-head{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:3px;min-height:14px}.meta-core-synergy-hover-catalog-label{font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#a0c3ebd1;line-height:1}.meta-core-synergy-hover-catalog-count{font-size:9px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:1;padding:2px 5px;border-radius:999px;color:#0ee1f2e0;background:#0ee1f214;border:1px solid rgba(14,225,242,.22)}.meta-synergy-hover-catalog-tile{display:flex;flex-direction:column;align-items:center;gap:3px;width:var(--meta-synergy-catalog-slot, 48px);opacity:.42;filter:saturate(.55);transition:opacity .15s ease,filter .15s ease,transform .12s ease}.meta-synergy-hover-catalog-tile--in-build,.meta-synergy-hover-catalog-tile--build-weapon{opacity:1;filter:none}.meta-synergy-hover-catalog-tile--build-weapon .meta-synergy-hover-catalog-frame--weapon{box-shadow:0 0 0 1px #0ee1f2bf,0 0 8px #0ee1f259}.meta-synergy-hover-catalog-tile--in-build .meta-synergy-hover-catalog-frame{box-shadow:0 0 0 1px #0ee1f2b3,0 0 8px #0ee1f252}.meta-synergy-hover-catalog-tile--in-build .meta-synergy-hover-catalog-label{color:#e8f8fff5;font-weight:700}.meta-synergy-hover-catalog-tile:hover{transform:translateY(-1px)}.meta-synergy-hover-catalog-frame{width:var(--meta-synergy-catalog-slot, 48px);height:var(--meta-synergy-catalog-slot, 48px);flex-shrink:0;border-radius:7px;border:1px solid rgba(100,160,255,.22);background:linear-gradient(165deg,#162034f2,#0c1220fa);overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff0d}.meta-synergy-hover-catalog-frame--illuvial{border-width:2px}.meta-synergy-hover-catalog-frame--weapon{padding:5px;box-sizing:border-box}.meta-synergy-hover-catalog-img{width:100%;height:100%;display:block;pointer-events:none}.meta-synergy-hover-catalog-img--illuvial{object-fit:cover;object-position:center 12%}.meta-synergy-hover-catalog-img--weapon{object-fit:contain;object-position:center}.meta-synergy-hover-catalog-placeholder{font-size:14px;font-weight:800;color:#94a3b8cc;line-height:1;-webkit-user-select:none;user-select:none}.meta-synergy-hover-catalog-label{display:block;width:100%;max-width:var(--meta-synergy-catalog-slot, 48px);font-size:7px;font-weight:600;line-height:1.15;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#cbd5e1d1}.meta-core-synergy-hover-catalog-skeleton{display:grid;grid-template-columns:repeat(6,var(--meta-synergy-catalog-slot, 48px));gap:var(--meta-synergy-catalog-gap, 4px)}.meta-core-synergy-hover-catalog-skeleton span{width:var(--meta-synergy-catalog-slot, 48px);height:var(--meta-synergy-catalog-slot, 48px);border-radius:7px;border:1px solid rgba(100,160,255,.12);background:linear-gradient(110deg,#1e293b73,#334155a6,#1e293b73 90%);background-size:200% 100%;animation:meta-core-synergy-hover-shimmer 1.2s ease-in-out infinite}@keyframes meta-core-synergy-hover-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.meta-core-synergy-hover-catalog-block{min-width:0;overflow:hidden}.meta-core-synergy-hover-section--catalog-unified{padding:6px 10px 8px;background:#0000001f;border-radius:0}.meta-core-synergy-hover-badge{font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:2px 6px;border-radius:999px;border:1px solid rgba(120,180,255,.25);background:#508cdc1f;color:#b4d7fff2}.meta-core-synergy-hover-badge.bond{background:#ffc8501f;border-color:#ffc86459;color:#ffdca0fa}.meta-core-synergy-hover-body-sep.hl-iv-roster__identity-lucid-sep--horizontal{display:block;flex:none;width:auto;height:1px;min-height:1px;min-width:0;margin:5px 10px}.meta-core-synergy-hover-body-sep--header{margin-top:0;margin-bottom:0;flex-shrink:0}.meta-core-synergy-hover-body-sep--lead{margin-top:0}.meta-core-synergy-hover-body-sep--trail{margin-bottom:0}.meta-core-synergy-hover-section{padding:6px 10px}.meta-core-synergy-hover-section-label{display:block;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#a0c3ebc7;margin-bottom:5px}.meta-core-synergy-hover-threshold-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.meta-core-synergy-hover-threshold,.lucid-synergy-threshold-row{display:flex;align-items:flex-start;gap:6px;padding:3px 8px;margin:0;border-radius:999px;border:1px solid rgba(100,160,255,.1);background:#0f172a6b;box-sizing:border-box;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.lucid-synergy-threshold-row:not(.lucid-synergy-threshold-row--active){color:#b8c1cce0;filter:saturate(.85)}.meta-core-synergy-hover-threshold--active,.lucid-synergy-threshold-row--active{color:#d7ecf7;border-color:var(--synergy-lucid-border);background:var(--synergy-lucid-bg);box-shadow:inset 0 1px #ffffff0f,0 2px 8px #00000047;filter:none}.meta-core-synergy-hover-threshold-num{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 5px;border-radius:999px;font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;color:#9ca3aff2;border:1px solid transparent;background:#00000038}.meta-core-synergy-hover-threshold-num--active{border-color:#0ee1f28c;background:#0ee1f226;color:#0ee1f2}.meta-core-synergy-hover-threshold--active .meta-core-synergy-hover-threshold-text{color:#f0f8fffa;font-weight:650}.meta-core-synergy-hover-threshold-text{font-size:11px;font-weight:500;line-height:1.4;color:#cbd5e1b8;padding-top:2px}.meta-core-synergy-hover-threshold--capstone:not(.meta-core-synergy-hover-threshold--active){border-color:#ffc86424;background:#ffb43c0d}.meta-core-synergy-hover-threshold--capstone:not(.meta-core-synergy-hover-threshold--active) .meta-core-synergy-hover-threshold-num--capstone{border-color:#ffc86447;background:#ffb43c14;color:#ffd28ce0}.meta-core-synergy-hover-threshold--capstone.meta-core-synergy-hover-threshold--active{border-color:var(--synergy-lucid-border);background:var(--synergy-lucid-bg);box-shadow:inset 0 1px #ffffff0f,0 2px 8px #00000047}.meta-core-synergy-hover-threshold-num--capstone.meta-core-synergy-hover-threshold-num--active{border-color:#ffc8648c!important;background:#ffb43c2e!important;color:#ffdc96fa!important;box-shadow:0 0 8px #ffb43c38}.meta-core-synergy-hover-threshold--capstone.meta-core-synergy-hover-threshold--active .meta-core-synergy-hover-capstone-text{color:#f0f8fffa;font-weight:650}.meta-core-synergy-hover-capstone-text{flex:1;font-size:11px;font-weight:500;line-height:1.35;color:#ffe6bed1;padding-top:1px}.meta-core-synergy-hover-overview{display:flex;flex-direction:column;gap:3px}.meta-core-synergy-hover-desc-line{margin:0;font-size:11px;line-height:1.4;color:#cbd5e1e0}.meta-core-synergy-hover-colored-text{display:inline;line-height:inherit}.meta-core-synergy-hover-colored-text span[style*=color]{font-weight:700;text-shadow:0 0 12px currentColor}.meta-core-synergy-hover-section--overview .meta-core-synergy-hover-colored-text{color:#e2e8f0eb}.meta-core-synergy-hover-footnotes{padding:5px 10px 6px;background:#00000026}.meta-core-synergy-hover-desc-line.footnote{font-size:10px;color:#94a3b8c7;font-style:italic}.meta-core-synergy-chip .lucid-synergy-chip-name,.meta-core-synergy-chip .lucid-synergy-chip-count,.meta-core-synergy-chip .meta-core-synergy-chip-value{font-weight:700}.meta-core-synergy-chip .meta-core-synergy-chip-paren{color:#94a3b8b8;font-weight:600}.meta-core-synergy-weapon-bond-star{position:relative;top:-5px;margin:0;padding:0;font-size:6px;line-height:1;color:gold;text-shadow:0 0 3px rgba(0,0,0,.9);flex-shrink:0}.meta-core-synergy-panel .meta-core-synergy-chip-count{display:inline-flex;align-items:flex-start;gap:0;white-space:nowrap}.meta-core-synergy-panel .meta-core-synergy-chip--neutral .meta-core-synergy-chip-paren{margin:0;padding:0}.meta-core-synergy-chip .lucid-synergy-chip-count{opacity:1}.meta-core-roster-grid{display:grid;grid-template-columns:repeat(min(10,var(--meta-core-roster-cols, 5)),minmax(52px,var(--meta-core-roster-slot, 64px)));gap:clamp(4px,1vw,6px);width:max-content;max-width:100%;box-sizing:border-box;justify-items:center;align-items:start}.meta-core-weapon-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-top:10px;padding:8px 10px;border-radius:8px;background:#0ee1f20f;border:1px solid rgba(14,225,242,.14);font-size:11px;color:#e2e8f0eb}.meta-core-weapon-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8e6}.meta-core-weapon-name{font-weight:700;color:#0ee1f2f5}.meta-core-weapon-bound{color:#00ff88e6;font-weight:600}.meta-core-family-footnote{margin:0;font-size:8px;line-height:1.28;color:#94a3b8b3}.meta-core-variants{margin-top:0;padding-top:0;border-top:none;position:relative;width:100%;min-width:0;max-width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:4px;box-sizing:border-box;grid-column:2;grid-row:1}.meta-core-variant-weapon-name-measure{position:absolute;left:0;top:0;visibility:hidden;pointer-events:none;z-index:-1;font-weight:700;font-size:9px;line-height:1.15;white-space:nowrap;color:#0ee1f2f5}.meta-core-variants-heading--tight{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:6px 8px;margin-bottom:4px}.meta-core-variants-shared-metrics{margin:0 0 4px;padding:2px 6px;border-radius:6px;background:#02061773;border:1px solid rgba(148,163,184,.1)}.meta-core-variants-heading{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-bottom:0}.meta-core-variants-title{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#0ee1f2e0}.meta-core-variants-caption{font-size:9px;color:#94a3b8c2}.meta-core-variant-list{list-style:none;margin:0;padding:0;width:100%;min-width:max(100%,var(--meta-variant-weapon-block-width, 0px));display:flex;flex-direction:column;gap:3px;box-sizing:border-box}.meta-core-variant-row{display:grid;width:100%;min-width:max(100%,var(--meta-variant-weapon-block-width, 0px));box-sizing:border-box;grid-template-columns:minmax(0,1fr) max-content;column-gap:6px;align-items:end;padding:4px 5px;border-radius:6px;background:#02061794;border:1px solid rgba(148,163,184,.1);overflow:visible}.meta-core-variant-col{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-width:0;min-height:100%;gap:0}.meta-core-variant-col--flex{grid-column:1;justify-self:stretch;align-self:end;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden}.meta-core-variant-col--weapon{grid-column:2;justify-self:end;align-self:end;align-items:stretch;width:max-content;min-width:var(--meta-variant-weapon-block-width, max-content);max-width:none;overflow:visible;flex-shrink:0;box-sizing:border-box}.meta-core-variant-col-main{flex:1 1 auto;display:flex;align-items:flex-start;width:100%;min-width:0}.meta-core-variant-col--flex .meta-core-variant-col-main{justify-content:flex-start}.meta-core-variant-col--weapon .meta-core-variant-col-main{justify-content:flex-start;width:auto;overflow:visible}.meta-core-variant-col-footer{flex:0 0 auto;align-self:flex-start;margin-top:auto;padding-top:4px;width:100%;max-width:100%}.meta-core-variant-flex-strip{display:flex;flex-wrap:wrap;align-items:center;gap:3px;min-width:0;max-width:100%}.meta-core-variant-row .meta-core-variant-weapon-block{padding:3px 5px;width:max-content;min-width:max-content;max-width:none;margin-left:0;flex:0 0 auto;flex-shrink:0;overflow:visible;box-sizing:border-box}.meta-core-variant-row .meta-core-variant-metrics,.meta-core-variant-row .meta-core-variant-metrics--inline{margin-left:0;align-self:flex-start;justify-content:flex-start}.meta-core-variant-row .meta-core-variant-metrics{font-size:8px;gap:2px 3px}.meta-core-variant-row .meta-core-variant-metrics-ratio{font-size:7px}.meta-core-variant-weapon-block{display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:center;gap:4px;width:max-content;min-width:max-content;max-width:none;margin-left:0;padding:3px 5px;border-radius:6px;border:1px solid rgba(14,225,242,.2);background:#0ee1f20d;font-size:9px;color:#e2e8f0eb;overflow:visible;flex-shrink:0;box-sizing:border-box}.meta-core-variant-weapon-block .meta-core-variant-weapon-col{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:4px;min-width:max-content;flex:0 0 auto;flex-shrink:0;overflow:visible}.meta-core-variant-weapon-block .meta-core-variant-weapon-col--composite{flex-shrink:0;overflow:visible;padding-left:4px;margin-left:1px;border-left:1px solid rgba(148,163,184,.14)}.meta-core-variant-weapon-op{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:auto;min-width:10px;font-size:12px;font-weight:800;line-height:1;color:#94a3b8c7;-webkit-user-select:none;user-select:none;padding:0 1px}.meta-core-variant-weapon-op--eq{font-size:13px;color:#0ee1f28c;margin-left:8px;padding-left:2px}.meta-core-variant-weapon-col--bind .meta-core-variant-bind-stack{margin-right:2px}.meta-core-variant-weapon-block .meta-core-variant-composite-chips.weapon-bonded-composite-chips{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:3px;min-height:0;width:auto}.meta-core-variant-weapon-block .meta-core-variant-composite-chips .weapon-bonded-composite-chip{width:20px;height:20px;min-width:20px;min-height:20px;padding:0;border-radius:5px}.meta-core-variant-weapon-block .meta-core-variant-composite-chips .weapon-bonded-composite-chip img,.meta-core-variant-weapon-block .meta-core-variant-composite-chips .weapon-bonded-composite-chip.synergy-card-special img{width:16px;height:16px;object-fit:contain}.meta-core-variant-weapon-block .meta-core-variant-composite-empty{font-size:11px;font-weight:700;color:#94a3b873;line-height:1;padding:0 2px}.meta-core-variant-weapon-col--bind{padding-left:0;margin-left:0}.meta-core-variant-weapon-col--empty{opacity:.45}.meta-core-variant-weapon-block .meta-core-variant-weapon-synergy-row{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-height:0;width:auto;flex-shrink:0}.meta-core-variant-weapon-synergy-row--spacer{display:none}.meta-core-variant-weapon-block .meta-core-variant-weapon-syn-icon{width:11px;height:11px;object-fit:contain;opacity:.88;filter:drop-shadow(0 0 1px rgba(0,0,0,.7))}.meta-core-variant-weapon-block .meta-core-variant-weapon-thumb-name{display:flex;flex-direction:row;align-items:center;gap:4px;text-align:left;flex:0 0 auto;width:max-content;min-width:calc(30px + 4px + var(--meta-variant-weapon-name-width, max-content));max-width:100%}.meta-core-variant-weapon-block .meta-core-variant-weapon-thumb{flex-shrink:0;width:30px;height:30px;border-radius:5px;overflow:hidden;border:1px solid rgba(14,225,242,.3);background:#00000059}.meta-core-variant-weapon-thumb--empty{opacity:.22;background:#0f172a8c}.meta-core-variant-weapon-img{width:100%;height:100%;object-fit:contain;display:block}.meta-core-variant-weapon-block .meta-core-variant-weapon-name{font-weight:700;font-size:9px;line-height:1.15;flex:0 0 auto;display:inline-block;width:var(--meta-variant-weapon-name-width, max-content);min-width:var(--meta-variant-weapon-name-width, max-content);max-width:var(--meta-variant-weapon-name-width, 100%);color:#0ee1f2f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.meta-core-variant-weapon-block .meta-core-variant-bind-stack{flex-shrink:0}.meta-core-variant-weapon-block .meta-core-variant-bind-stack .meta-build-illuvial-tile--compact{max-width:34px}.meta-core-variant-weapon-block .meta-core-variant-weapon-col--empty{min-width:30px;min-height:30px;justify-content:center}.meta-core-variant-weapon-name--muted{color:#94a3b88c;font-weight:600}.meta-core-variant-bind-stack{display:flex;flex-direction:column;align-items:center;width:100%}.meta-build-illuvial-tile--compact-stacked{max-width:48px}.meta-build-illuvial-name--compact-below{font-size:8px;font-weight:600;line-height:1.1;text-align:center;max-width:68px;margin-top:0;color:#e2e8f0e0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.meta-core-variant-baseline-label{font-size:9px;font-weight:600;font-style:italic;color:#94a3b8d9}.meta-core-variant-metrics{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 4px;font-size:9px;font-weight:600;font-variant-numeric:tabular-nums;color:#e2e8f0e0}.meta-core-variant-metrics--inline{flex-direction:row;flex-shrink:0;min-width:0}.meta-core-variant-metric-wr{font-weight:800;color:#0f8}.meta-core-variant-metrics-ratio{font-size:8px;font-weight:600;color:#94a3b8e6;margin-left:0}.meta-core-variant-dot{margin:0 1px;opacity:.45}.meta-core-no-variants{margin:0;padding:4px 6px;font-size:9px;line-height:1.3;color:#94a3b8c7;border-radius:6px;background:#02061759;border:1px dashed rgba(148,163,184,.16)}.meta-core-variant-row .meta-core-variant-flex-strip .meta-build-illuvial-tile--compact{max-width:36px}.meta-build-illuvial-tile--compact{max-width:44px}.meta-build-illuvial-tile--compact .meta-build-illuvial-visual{border-radius:8px}.meta-build-illuvial-tile--compact .meta-build-illuvial-bonded{font-size:8px;top:-1px;right:0}.meta-build-illuvial-tile--compact .meta-build-illuvial-placeholder{font-size:13px}.meta-builds-empty{margin:0 0 14px;padding:12px 14px;border-radius:8px;font-size:12px;color:#94a3b8e6;background:#0206178c;border:1px dashed rgba(148,163,184,.25)}.meta-builds-threshold-note{margin:0 0 12px;padding:8px 12px;font-size:11px;line-height:1.45;color:#fbbf24f2;background:#78350f38;border:1px solid rgba(251,191,36,.28);border-radius:8px}.meta-units-details{margin-top:8px;border-top:1px solid rgba(148,163,184,.12);padding-top:12px}.meta-units-details-summary{cursor:pointer;font-size:12px;font-weight:600;color:#0ee1f2e6;list-style:none;-webkit-user-select:none;user-select:none}.meta-units-details-summary::-webkit-details-marker{display:none}.meta-units-details[open] .matches-rank1-meta-grid{margin-top:12px}@media(max-width:1200px){.meta-core-family-body:not(.meta-core-family-body--core-focus) .meta-core-roster-row{flex-direction:column;align-items:stretch;overflow-x:visible;gap:8px}.meta-core-family-body:not(.meta-core-family-body--core-focus) .meta-core-roster-row .meta-core-synergy-panel{margin-left:0;align-self:stretch;width:100%;max-width:100%}.meta-core-family-body:not(.meta-core-family-body--core-focus) .meta-core-family-roster-col{overflow-x:visible}}@media(max-width:1100px){.meta-core-family-header--no-title{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto;row-gap:6px}.meta-core-family-header--no-title .meta-core-family-rank{grid-column:1;grid-row:1;width:auto;max-width:100%;flex-wrap:wrap;align-items:center;row-gap:4px}.meta-core-family-header--no-title .meta-core-family-stats,.meta-core-family-header--no-title .meta-core-family-stats-cluster{grid-column:2;grid-row:1;width:auto;max-width:none;justify-content:flex-end}.meta-core-family-card .meta-core-family-header--no-title .meta-core-family-stats,.meta-core-family-card .meta-core-family-header--no-title .meta-core-family-stats-cluster{margin-left:auto}.meta-core-family-fingerprint{margin-left:0;flex-wrap:wrap;overflow-x:visible;max-width:100%}}@media(max-width:900px){.meta-core-family-header{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;row-gap:5px;column-gap:8px}.meta-core-family-rank{grid-column:1;grid-row:1;flex-wrap:wrap;align-items:center;row-gap:4px;max-width:100%}.meta-core-family-title-block{grid-column:2;grid-row:1}.meta-core-family-stats,.meta-core-family-stats-cluster{grid-column:1 / -1;grid-row:2;justify-content:flex-start;max-width:none;width:100%}.meta-core-family-card .meta-core-family-stats,.meta-core-family-card .meta-core-family-stats-cluster{width:auto;max-width:100%;margin-left:auto;justify-content:flex-end}.meta-core-family-header--no-title{grid-template-columns:minmax(0,1fr) auto}.meta-core-family-header--no-title .meta-core-family-rank{grid-column:1;grid-row:1}.meta-core-family-header--no-title .meta-core-family-stats,.meta-core-family-header--no-title .meta-core-family-stats-cluster{grid-column:2;grid-row:1;width:auto;justify-content:flex-end}.meta-core-family-fingerprint{margin-left:0;flex-wrap:wrap;overflow-x:visible;max-width:100%}.meta-core-family-card .meta-build-stat{align-items:flex-start;flex:1 1 0;min-width:0}.meta-core-family-card .meta-build-stat-detail{text-align:left;max-width:none}.meta-core-family-body{--meta-core-variants-min: 0;grid-template-columns:1fr;gap:8px}.meta-core-family-roster-col{width:100%}.meta-core-roster-row{flex-direction:column;align-items:stretch;overflow-x:visible;gap:8px}.meta-core-family-card .meta-core-roster-row .meta-core-roster-grid{width:100%;max-width:100%;grid-template-columns:repeat(auto-fit,minmax(44px,1fr))}.meta-core-roster-row .meta-core-synergy-panel{margin-left:0;align-self:stretch;width:100%;max-width:100%;overflow-x:auto;overflow-y:visible}.meta-core-synergy-panel{--meta-synergy-col-width-composite: 10rem;--meta-synergy-board-gap: 6px}.meta-core-synergy-board{min-width:100%}.meta-core-variants{display:block;width:100%;overflow-x:auto;padding-top:6px;border-top:1px dashed rgba(14,225,242,.16);grid-column:auto;grid-row:auto}.meta-core-family-roster-col{grid-column:auto;grid-row:auto}.meta-core-variants-heading{grid-column:auto}}@media(max-width:900px){.matches-rank1-meta-summary{grid-template-columns:1fr;gap:12px;padding:12px}.matches-rank1-meta-summary-cards{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);gap:10px}.matches-rank1-meta-summary-controls{border-left:none;border-top:1px solid rgba(148,163,184,.12);padding-left:0;padding-top:12px;min-width:0;width:100%}.matches-rank1-meta-summary-sort-panel{flex-direction:row;align-items:center;gap:10px;padding:10px 12px}.matches-rank1-meta-summary-sort-label{flex:0 0 auto;white-space:nowrap}.matches-rank1-meta-family-sort-dropdown.lucid-dropdown{flex:1 1 auto;min-width:0}}@media(max-width:560px){.matches-rank1-meta-summary-cards{grid-template-columns:1fr}.matches-rank1-meta-summary-card--matches{flex-direction:column;align-items:stretch}.matches-rank1-meta-summary-card .matches-kpi-reliability.matches-rank1-meta-summary-reliability{width:100%;max-width:none}.matches-rank1-meta-summary-sort-panel{flex-direction:column;align-items:stretch}}@media(max-width:720px){.matches-rank1-meta-family-sort-dropdown.lucid-dropdown{min-width:0;max-width:none;flex:1 1 auto}.meta-build-roster-grid.match-details-illuvials-grid{--md-ill-cols: 6}.meta-core-family-card .meta-core-roster-grid{grid-template-columns:repeat(auto-fit,minmax(42px,1fr))}.meta-core-family-card .meta-build-illuvial-name{font-size:8px}.meta-build-card-stats{margin-left:0;width:100%;justify-content:space-between}.meta-core-family-stats{margin-left:0;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 6px;justify-content:stretch;justify-items:start}.meta-core-family-stats-cluster{margin-left:0;width:100%;max-width:none;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.meta-core-family-stats-cluster .meta-core-family-stats{width:auto;flex:1 1 auto;min-width:0}.meta-core-family-card .meta-core-family-stats{width:100%;margin-left:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch}.meta-core-family-card .meta-core-family-stats-cluster{width:100%;margin-left:0}.meta-core-family-card .meta-core-family-stats-cluster .meta-core-family-stats{width:auto;flex:1 1 auto}.meta-core-family-card .meta-build-stat{flex:none;width:100%}.meta-build-stat{align-items:flex-start}.meta-core-variants{display:block}.meta-core-variants-heading{grid-column:auto}.meta-core-variant-list{display:flex;flex-direction:column;gap:3px;grid-column:auto}.meta-core-variant-row{grid-column:auto;grid-template-columns:1fr;row-gap:6px;align-items:start}.meta-core-variant-col--flex,.meta-core-variant-col--weapon{grid-column:1;grid-row:auto;justify-self:stretch;align-self:start;width:100%;min-width:0;max-width:100%}.meta-core-variant-col--weapon{align-items:flex-start;overflow-x:auto}.meta-core-variant-row .meta-core-variant-weapon-block{max-width:none}.meta-core-variant-weapon-block .meta-core-variant-weapon-name{width:auto;min-width:0;max-width:100%}.meta-core-variant-weapon-block .meta-core-variant-weapon-thumb-name{min-width:0}.meta-core-variant-col--weapon .meta-core-variant-col-main{justify-content:flex-end}.meta-core-variant-col--weapon .meta-core-variant-col-footer{align-self:flex-start;width:100%}.meta-core-variant-metrics,.meta-core-variant-metrics--inline{width:100%;white-space:normal}}@media(max-width:480px){.meta-build-roster-grid.match-details-illuvials-grid{--md-ill-cols: 5}.meta-core-family-card .meta-core-roster-grid{grid-template-columns:repeat(auto-fit,minmax(38px,1fr));gap:3px}.meta-core-family-card .meta-build-illuvial-name{font-size:7px}.meta-core-family-card .meta-build-illuvial-weapon-thumb{width:18px;height:18px}.meta-core-family-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.meta-core-family-fingerprint-name{max-width:72px}.meta-core-family-card .meta-build-stat-value{font-size:clamp(10px,3.2vw,12px)}.meta-core-family-card .meta-core-family-stats{grid-template-columns:repeat(auto-fit,minmax(3.75rem,1fr));gap:5px 4px}.meta-core-family-card .meta-core-family-fingerprint-icon,.meta-core-family-card .meta-core-family-fingerprint-fallback{width:16px;height:16px}.meta-core-family-card .meta-core-family-fingerprint-name{max-width:5rem;font-size:8px}.meta-core-family-card .meta-core-family-fingerprint-pill{padding:2px 5px 2px 3px}.matches-rank1-meta-summary{padding:10px;gap:10px;border-radius:12px}.matches-rank1-meta-summary-card{padding:10px 12px 10px 14px;min-height:4.25rem}.meta-core-synergy-panel{--meta-synergy-col-width-composite: 8.75rem;--meta-synergy-board-gap: 4px}.meta-core-synergy-axis .meta-core-synergy-panel-title,.meta-core-synergy-axis-label{font-size:6px}.meta-core-synergy-column-title{font-size:.4rem}}.app-content.meta-landscape-page-active{overflow-y:auto;max-height:100vh;max-height:100dvh}.main-content.meta-landscape-page-active{overflow-y:visible;flex:1 0 auto;min-height:0}.meta-landscape-page{--ml-cyan: #0ee1f2;--ml-green: #00ff88;--ml-ink: rgba(248, 250, 252, .96);--ml-muted: rgba(148, 163, 184, .82);--ml-line: rgba(148, 163, 184, .14);width:100%;max-width:none;margin:0;padding:clamp(12px,1.8vw,28px) clamp(4px,.63vw,10px) clamp(32px,4vw,56px);color:var(--ml-ink);box-sizing:border-box;overflow:visible;scroll-margin-top:0}.meta-landscape-stage{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-bottom:0;padding-bottom:0;width:100%;min-width:0}.meta-landscape-stage--with-radar{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);grid-template-rows:auto;align-items:stretch;gap:0 12px;margin-bottom:0;padding-bottom:0}.meta-landscape-stage-main{display:flex;flex-direction:column;gap:10px;min-width:0;flex:1 1 auto}.meta-landscape-hero{display:block;width:100%;min-width:0}.meta-landscape-hero-copy{min-width:0}.meta-landscape-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:600;letter-spacing:.04em;color:#0ee1f2db;text-decoration:none}.meta-landscape-back:hover{color:var(--ml-cyan)}.meta-landscape-kicker{display:inline-flex;align-items:center;gap:6px;margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#00ff88c7}.meta-landscape-title-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin:0 0 6px}.meta-landscape-title{margin:0;font-size:clamp(1.45rem,2.6vw,1.95rem);font-weight:800;letter-spacing:-.04em;line-height:1.1;color:var(--ml-ink)}.meta-landscape-title-stats{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0 0 0 auto}.meta-landscape-title-stat{display:inline-flex;align-items:baseline;gap:6px;min-width:0}.meta-landscape-title-stat dt{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ml-muted)}.meta-landscape-title-stat dd{margin:0;font-size:13px;font-weight:800;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--ml-cyan)}.meta-landscape-title-stat--window dd{max-width:16rem;font-size:12px;font-weight:600;letter-spacing:0;color:#e2e8f0e0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-landscape-lede{margin:0;max-width:42rem;font-size:13px;line-height:1.45;color:var(--ml-muted)}.meta-landscape-crosslink{margin:.55rem 0 0;font-size:12px;font-weight:650}.meta-landscape-crosslink a{color:#0ee1f2f2;text-decoration:none}.meta-landscape-crosslink a:hover{text-decoration:underline}.meta-landscape-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:0}.meta-landscape-legend{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;color:var(--ml-muted)}.meta-landscape-legend-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:7px;margin:0;padding:5px 11px;border-radius:999px;border:1px solid rgba(148,163,184,.16);background:#02061773;font-size:11px;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:opacity .15s ease,border-color .15s ease,background-color .15s ease,color .15s ease}.meta-landscape-legend-btn[data-band=weak]{color:#ef4444}.meta-landscape-legend-btn[data-band=baseline]{color:#f59e0b}.meta-landscape-legend-btn[data-band=strong]{color:#0f8}.meta-landscape-legend-btn.is-on[data-band=weak]{border-color:#ef444461;background:#ef44441a}.meta-landscape-legend-btn.is-on[data-band=baseline]{border-color:#f59e0b61;background:#f59e0b1a}.meta-landscape-legend-btn.is-on[data-band=strong]{border-color:#00ff8861;background:#00ff881a}.meta-landscape-legend-btn.is-off{opacity:.38}.meta-landscape-legend-btn:hover,.meta-landscape-legend-btn:focus-visible{border-color:currentColor}.meta-landscape-legend-count{font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em;opacity:.92}.meta-landscape-plot-band{mix-blend-mode:screen}.meta-landscape-plot-band rect{opacity:.08}.meta-landscape-plot-band.is-off rect{opacity:.025}.meta-landscape-plot-band-label{fill:#e2e8f06b;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;font-family:inherit;paint-order:stroke;stroke:#0206178c;stroke-width:3px;pointer-events:none}.meta-landscape-plot-band.is-off .meta-landscape-plot-band-label{fill:#94a3b838}.meta-landscape-legend-size{margin-left:6px;opacity:.8}.meta-landscape-y-toggle{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:3px;max-width:min(100%,520px);padding:3px;border-radius:12px;background:#020617b3;border:1px solid var(--ml-line)}.meta-landscape-y-toggle-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--ml-muted);font-size:11px;font-weight:700;letter-spacing:.03em;padding:6px 10px;border-radius:999px;cursor:pointer;white-space:nowrap}.meta-landscape-y-toggle-btn.is-active{background:linear-gradient(135deg,#0ee1f238,#00ff8829);color:var(--ml-ink);box-shadow:0 0 16px #0ee1f21f}.meta-landscape-forest-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;margin:0;padding:6px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.22);background:#0208168c;color:#94a3b8c7;font-size:11px;font-weight:700;letter-spacing:.04em;cursor:pointer;white-space:nowrap;transition:border-color .15s ease,color .15s ease,background .15s ease,box-shadow .15s ease}.meta-landscape-forest-toggle svg{width:14px;height:14px;flex-shrink:0}.meta-landscape-forest-toggle:hover,.meta-landscape-forest-toggle:focus-visible{border-color:#94a3b866;color:#e2e8f0e0;outline:none}.meta-landscape-forest-toggle.is-on{border-color:#4ade806b;color:#e2e8f0eb;background:#020816c7;box-shadow:0 0 12px #4ade8024}.meta-landscape-forest-toggle--toolbar{flex:0 0 auto;border-color:#4ade8061;background:linear-gradient(180deg,#16653447,#020816c7);color:#86efac;box-shadow:0 0 0 1px #4ade8014,0 0 10px #4ade801f}.meta-landscape-forest-toggle--toolbar:hover,.meta-landscape-forest-toggle--toolbar:focus-visible{border-color:#4ade808c;color:#bbf7d0}.meta-landscape-forest-toggle--toolbar.is-on{border-color:#4ade80b8;background:linear-gradient(180deg,#22c55e57,#020816d6);color:#dcfce7;box-shadow:0 0 0 1px #4ade8029,0 0 16px #4ade803d}.meta-landscape-build-row-radar .meta-landscape-forest-toggle,.meta-landscape-cluster-radar .meta-landscape-forest-toggle{padding:clamp(3px,1.2cqi,6px) clamp(6px,2cqi,8px);gap:0;border-color:#4ade8061;background:linear-gradient(180deg,#16653447,#020816c7);color:#86efac;box-shadow:0 0 0 1px #4ade8014,0 0 10px #4ade801f}.meta-landscape-build-row-radar .meta-landscape-forest-toggle:hover,.meta-landscape-build-row-radar .meta-landscape-forest-toggle:focus-visible,.meta-landscape-cluster-radar .meta-landscape-forest-toggle:hover,.meta-landscape-cluster-radar .meta-landscape-forest-toggle:focus-visible{border-color:#4ade808c;color:#bbf7d0;outline:none}.meta-landscape-build-row-radar .meta-landscape-forest-toggle.is-on,.meta-landscape-cluster-radar .meta-landscape-forest-toggle.is-on{border-color:#4ade80b8;background:linear-gradient(180deg,#22c55e57,#020816d6);color:#dcfce7;box-shadow:0 0 0 1px #4ade8029,0 0 16px #4ade803d}.meta-landscape-build-row-radar .meta-landscape-forest-toggle svg,.meta-landscape-cluster-radar .meta-landscape-forest-toggle svg{width:clamp(10px,2.8cqi,12px);height:clamp(10px,2.8cqi,12px)}.meta-landscape-charts{display:flex;min-width:0;width:100%;margin:0;flex:1 1 auto}.meta-landscape-chart-shell{display:flex;justify-content:stretch;align-items:stretch;min-height:clamp(260px,38vh,460px);min-width:0;overflow:visible;width:100%}.meta-landscape-chart-frame{position:relative;width:100%;max-width:none;height:clamp(260px,38vh,460px);min-height:clamp(240px,34vh,420px);border-radius:18px;background:radial-gradient(1200px 420px at 50% -10%,rgba(14,225,242,.08),transparent 55%),linear-gradient(180deg,#080e1ceb,#020617f5);border:1px solid rgba(14,225,242,.16);box-shadow:0 18px 48px #00000052,inset 0 1px #ffffff0a;overflow:visible}.meta-landscape-empty--overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;align-items:center;justify-content:center;margin:0;background:#02061747;pointer-events:none}.meta-landscape-quad{position:absolute;z-index:3;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#e2e8f0b8;pointer-events:none;text-shadow:0 0 10px rgba(2,6,23,.95),0 1px 0 rgba(2,6,23,.9),0 0 1px rgba(2,6,23,1)}.meta-landscape-quad--gems{top:4px;left:6px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;color:#00ff88d1;max-width:58px;z-index:5}.meta-landscape-quad-label{flex:0 0 auto}.meta-landscape-plot-affinity-list{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:4px;margin:0;padding:0;list-style:none;min-width:0;max-height:120px;overflow-y:auto;overflow-x:hidden;pointer-events:auto;scrollbar-width:none}.meta-landscape-plot-affinity-list::-webkit-scrollbar{display:none}.meta-landscape-plot-affinity-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border-radius:999px;border:1.5px solid color-mix(in srgb,var(--aff-color, #0ee1f2) 72%,white);background:color-mix(in srgb,var(--aff-color, #0ee1f2) 18%,rgba(2,6,23,.88));box-shadow:0 0 10px color-mix(in srgb,var(--aff-color, #0ee1f2) 28%,transparent),inset 0 0 0 1px #02061759;cursor:pointer;pointer-events:auto}.meta-landscape-plot-affinity-btn--composite{width:24px;height:24px}.meta-landscape-plot-affinity-btn--base{opacity:.92}.meta-landscape-plot-affinity-btn img{width:16px;height:16px;object-fit:contain;pointer-events:none}.meta-landscape-plot-affinity-btn--composite img{width:17px;height:17px}.meta-landscape-plot-affinity-btn span{font-size:9px;font-weight:800;color:var(--aff-color, #e2e8f0);line-height:1}.meta-landscape-plot-affinity-btn:hover,.meta-landscape-plot-affinity-btn:focus-visible{transform:translateY(-1px);border-color:color-mix(in srgb,var(--aff-color, #0ee1f2) 90%,white)}.meta-landscape-quad--staples{top:18px;right:18px;color:#0ee1f2d1}.meta-landscape-quad--fringe{top:auto;bottom:25px;left:6px;color:#e2e8f0d1;z-index:5}.meta-landscape-quad--traps{bottom:44px;right:14px;color:#f87171e0;max-width:42%;text-align:right;z-index:4}.meta-landscape-plot{position:relative;width:100%;height:100%;z-index:2;overflow:visible}.meta-landscape-plot-svg{display:block;width:100%;height:100%;overflow:visible}.meta-landscape-plot-svg.is-ready .meta-landscape-plot-point{transform-box:fill-box;transform-origin:center;animation:meta-landscape-point-in .55s cubic-bezier(.22,1,.36,1) both}@keyframes meta-landscape-point-in{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:scale(1)}}.meta-landscape-plot:not(.is-in-viewport) .meta-landscape-dot-pulse,.meta-landscape-plot:not(.is-in-viewport) .meta-landscape-dot-ring,.meta-landscape-plot:not(.is-in-viewport) .meta-landscape-dot-fill-aff{animation-play-state:paused}.meta-landscape-plot-tick{fill:#cbd5e1e0;font-size:12px;font-weight:600;font-family:inherit;pointer-events:none}.meta-landscape-plot-axis-label{fill:#f8fafcf5;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;font-family:inherit;paint-order:stroke;stroke:#020617e0;stroke-width:4px;pointer-events:none}.meta-landscape-plot-quad-label{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;font-family:inherit;paint-order:stroke;stroke:#020617eb;stroke-width:4px;pointer-events:none}.meta-landscape-plot-quad-label--strong{fill:#00ff88e0}.meta-landscape-plot-quad-label--fringe{fill:#e2e8f0d1}.meta-landscape-plot-pareto-label{fill:#0ee1f2eb;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;font-family:inherit;paint-order:stroke;stroke:#020617eb;stroke-width:4px}.meta-landscape-plot-tooltip{position:absolute;transform:translate(-10%,-120%);pointer-events:none;z-index:5}.meta-landscape-empty{margin:auto;padding:24px;text-align:center;color:var(--ml-muted)}.meta-landscape-empty--warn{color:#fbbf24e6}.meta-landscape-tooltip{min-width:160px;padding:10px 12px;border-radius:10px;background:#020617f0;border:1px solid rgba(14,225,242,.28);box-shadow:0 12px 28px #00000059;color:var(--ml-ink);font-size:12px;line-height:1.45}.meta-landscape-tooltip p{margin:0;color:var(--ml-muted)}.meta-landscape-tooltip-title{margin-bottom:6px!important;font-weight:800;letter-spacing:-.02em;color:var(--ml-ink)!important}.meta-landscape-tooltip strong{color:var(--ml-ink);font-variant-numeric:tabular-nums}.meta-landscape-dot-ring{animation:meta-landscape-ring 1.8s ease-in-out infinite;filter:drop-shadow(0 0 5px rgba(255,94,200,.55))}.meta-landscape-dot-pulse{pointer-events:none}.meta-landscape-dot-pulse--base{animation:meta-landscape-dot-pulse-base 1.45s ease-in-out infinite}.meta-landscape-dot-pulse--aff{animation:meta-landscape-dot-pulse-aff 1.45s ease-in-out infinite;filter:drop-shadow(0 0 6px var(--ml-pulse-color, #0ee1f2))}.meta-landscape-dot-fill-aff{pointer-events:none;animation:meta-landscape-dot-pulse-aff 1.45s ease-in-out infinite}.meta-landscape-plot-svg.is-affinity-preview .meta-landscape-plot-point{transition:opacity .18s ease}@keyframes meta-landscape-dot-pulse-base{0%,to{opacity:1}50%{opacity:.08}}@keyframes meta-landscape-dot-pulse-aff{0%,to{opacity:.08}50%{opacity:1}}@keyframes meta-landscape-dot-pulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes meta-landscape-ring{0%,to{opacity:.7}50%{opacity:1}}.matches-rank1-meta-section.kpi-sub-category.meta-landscape-family-section{margin-top:0;padding-top:.5rem;scroll-margin-top:88px}.meta-landscape-family-section .meta-landscape-meta-summary{margin-top:clamp(16px,2.5vw,24px)}.meta-landscape-family-section .meta-landscape-all-builds{margin-top:clamp(12px,2vw,18px);gap:clamp(10px,1.4vw,14px)}.meta-landscape-builds-load-more{width:100%;height:1px;margin:0;padding:0;border:0;pointer-events:none}.meta-landscape-secondary-pending{margin:clamp(16px,2.4vw,28px) 0 8px;padding:14px 16px;border:1px solid rgba(148,163,184,.18);border-radius:10px;color:#e2e8f0b8;font-size:.92rem;letter-spacing:.01em;background:linear-gradient(120deg,#0f172a8c,#1e293b59)}.meta-landscape-build-row--deferred{min-height:196px}.meta-landscape-build-row-placeholder{display:grid;grid-template-columns:minmax(0,1fr) minmax(176px,min(280px,26vw));gap:clamp(10px,1.6vw,18px);min-height:196px;align-items:stretch}.meta-landscape-build-row-placeholder-card,.meta-landscape-build-row-placeholder-radar,.meta-landscape-build-row-placeholder-forest{border-radius:12px;border:1px solid rgba(148,163,184,.12);background:linear-gradient(110deg,#1e293b73,#33415547 45%,#1e293b73);background-size:200% 100%;animation:meta-landscape-deferred-shimmer 1.4s ease-in-out infinite}.meta-landscape-build-row-placeholder-card{min-height:176px}.meta-landscape-build-row-placeholder-side{display:flex;flex-direction:column;gap:8px;min-width:0}.meta-landscape-build-row-placeholder-radar{flex:1 1 auto;min-height:120px}.meta-landscape-build-row-placeholder-forest{min-height:56px}.meta-landscape-defer-sentinel{width:100%;height:1px;margin:0;padding:0;border:0;overflow:hidden;opacity:0;pointer-events:none}.meta-landscape-all-builds--virtual{width:100%}.meta-landscape-build-row-slot{overflow:visible;padding:0 0 8px;box-sizing:border-box}.meta-landscape-build-row-slot--expanded{overflow:visible}.meta-landscape-build-row-slot .meta-landscape-build-row{min-height:0;height:auto}.meta-landscape-page{--meta-landscape-tile-max: 160px;--meta-landscape-roster-gap: clamp(4px, .8vw, 8px)}.meta-landscape-build-row-card,.meta-landscape-selected-build-capture .meta-landscape-build-row-card,.meta-landscape-selected-build-capture .meta-core-families-list--single{container-type:inline-size;container-name:meta-roster-card;--meta-landscape-tile-max: 160px;--meta-landscape-roster-gap: clamp(4px, .8vw, 8px)}.meta-landscape-page .meta-build-illuvial-tile--landscape,.meta-landscape-page .meta-core-family-card .meta-build-illuvial-tile--landscape{width:100%;max-width:100%;min-width:0;flex:initial}.meta-landscape-page .meta-build-illuvial-tile--landscape .meta-build-illuvial-visual,.meta-landscape-page .meta-core-family-card .meta-build-illuvial-tile--landscape .meta-build-illuvial-visual{width:100%;height:auto;aspect-ratio:1 / 1;max-width:100%;margin-inline:0;flex-shrink:0}.meta-landscape-page .meta-core-family-roster-col,.meta-landscape-page .meta-core-roster-row{overflow-x:visible;overflow-y:visible;min-width:0}.meta-landscape-page .meta-core-family-card .meta-core-roster-row .meta-core-roster-grid.meta-core-roster-grid--with-footer{width:100%;max-width:100%;min-width:0;box-sizing:border-box;justify-content:start;justify-items:stretch;grid-template-columns:repeat(var(--meta-core-roster-cols, 5),minmax(0,var(--meta-landscape-tile-max)));gap:var(--meta-landscape-roster-gap)}.meta-landscape-page .meta-core-family-card .meta-core-roster-grid--with-footer>.meta-build-illuvial-tile--landscape{width:100%;min-width:0;max-width:100%}.meta-landscape-page .meta-core-family-card .meta-core-roster-grid--with-footer>.meta-core-roster-footer-cell{width:100%;min-width:0;max-width:100%}.meta-landscape-page .meta-build-illuvial-tile--landscape .meta-build-illuvial-name{max-width:100%;width:100%;font-size:clamp(9px,1.8vw,10px);line-height:1.25;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@container meta-roster-card (max-width: 520px){.meta-landscape-build-row-card,.meta-landscape-selected-build-capture .meta-core-families-list--single{--meta-landscape-tile-max: 148px}}@container meta-roster-card (max-width: 420px){.meta-landscape-build-row-card,.meta-landscape-selected-build-capture .meta-core-families-list--single{--meta-landscape-tile-max: 128px;--meta-landscape-roster-gap: 6px}}@container meta-roster-card (max-width: 320px){.meta-landscape-build-row-card,.meta-landscape-selected-build-capture .meta-core-families-list--single{--meta-landscape-tile-max: 108px;--meta-landscape-roster-gap: 4px}}.meta-landscape-build-row-radar .meta-landscape-row-radar-chart--lite{width:auto;height:100%;max-width:100%;margin:auto;overflow:visible}.meta-landscape-row-radar-chart--lite{width:min(100%,200px);height:auto;display:block;margin:0 auto}@keyframes meta-landscape-deferred-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(max-width:560px){.meta-landscape-build-row-placeholder{grid-template-columns:1fr}}.meta-landscape-build-row--selected{position:relative}.meta-landscape-build-row--selected .meta-core-family-card{border-color:#0ee1f26b;box-shadow:0 0 0 1px #0ee1f22e,0 12px 32px #00000047}.meta-landscape-build-row--selected .meta-landscape-build-row-radar,.meta-landscape-build-row--selected .meta-landscape-forest{border-color:#0ee1f252}.meta-landscape-build-row{display:flex;flex-direction:column;gap:8px;min-width:0}.meta-landscape-build-row-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,min(280px,26vw));grid-template-rows:auto auto;gap:clamp(12px,1.8vw,20px);align-items:start;min-width:0;width:100%;flex:0 0 auto;overflow:visible}.meta-landscape-build-row-weaknesses{display:block;width:100%;min-width:0;flex:0 0 auto}.meta-landscape-build-row-card{grid-column:1;grid-row:1;min-width:0;overflow:visible}.meta-landscape-build-row-radar .meta-landscape-row-radar-defer{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:0;overflow:visible}.meta-landscape-build-row-forest-slot{grid-column:2;grid-row:2;min-width:0}.meta-landscape-build-row-radar{grid-column:2;grid-row:1;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;box-sizing:border-box;min-width:0;min-height:0;overflow:visible;padding:clamp(6px,1vw,10px);border-radius:14px;background:radial-gradient(180px 120px at 50% 0%,rgba(14,225,242,.08),transparent 65%),#080e1cb8;border:1px solid rgba(14,225,242,.14);box-shadow:inset 0 1px #ffffff08;container-type:inline-size;container-name:meta-build-row-radar-heading}.meta-landscape-build-row-radar .meta-landscape-radar-heading{position:relative;top:auto;left:auto;z-index:auto;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:clamp(6px,1.2vw,10px);width:auto;max-width:none;flex:1 1 auto;min-width:0;margin:0;padding:0;pointer-events:auto}.meta-landscape-build-row-radar-toolbar,.meta-landscape-cluster-radar .meta-landscape-build-row-radar-toolbar{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;gap:clamp(6px,1.2vw,10px);width:100%;max-width:none;flex:0 0 auto;margin:0 0 4px;padding:0;pointer-events:auto}.meta-landscape-build-row-radar-toolbar .meta-landscape-radar-heading-actions,.meta-landscape-cluster-radar .meta-landscape-radar-heading-actions{display:flex;flex-direction:column;align-items:flex-end;gap:clamp(3px,.8cqi,5px);margin-left:auto;flex:0 0 auto}.meta-landscape-build-row-radar .meta-landscape-radar-kicker{flex:1 1 auto;min-width:0;margin:0;pointer-events:none;font-size:clamp(7px,1.8cqi,9px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-landscape-build-row-radar .meta-landscape-weaknesses-toggle{flex:0 1 auto;margin-left:0;pointer-events:auto;max-width:100%;padding:clamp(3px,1.2cqi,6px) clamp(6px,2cqi,10px);gap:clamp(3px,1cqi,6px);font-size:clamp(8px,2.6cqi,11px);letter-spacing:clamp(.02em,.5cqi,.06em)}.meta-landscape-build-row-radar .meta-landscape-weaknesses-toggle svg{width:clamp(10px,2.8cqi,12px);height:clamp(10px,2.8cqi,12px)}.meta-landscape-build-row-radar .meta-landscape-weaknesses-toggle--open{padding:clamp(3px,1.2cqi,6px) clamp(6px,2cqi,10px);font-size:clamp(8px,2.6cqi,11px)}@container meta-build-row-radar-heading (max-width: 220px){.meta-landscape-weaknesses-toggle-label-full{display:none}.meta-landscape-weaknesses-toggle-label-short{display:inline}}@container meta-build-row-radar-heading (max-width: 160px){.meta-landscape-radar-kicker{display:none}.meta-landscape-radar-heading-actions{width:100%;align-items:stretch}.meta-landscape-weaknesses-toggle,.meta-landscape-forest-toggle{width:100%;justify-content:center}}@container meta-build-row-radar-heading (max-width: 108px){.meta-landscape-weaknesses-toggle-label{display:none}.meta-landscape-weaknesses-toggle{padding:clamp(4px,1.4cqi,6px);gap:2px}}.meta-landscape-forest{position:relative;margin:0;width:100%;padding:8px 6px 4px;border-radius:14px;background:radial-gradient(180px 80px at 50% 0%,rgba(14,225,242,.07),transparent 68%),#080e1cb8;border:1px solid rgba(14,225,242,.14);box-shadow:inset 0 1px #ffffff08;cursor:help;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.meta-landscape-forest:hover,.meta-landscape-forest:focus-visible{border-color:#0ee1f261;box-shadow:inset 0 1px #ffffff0a,0 0 0 1px #0ee1f229}.meta-landscape-forest-hint{position:absolute;top:6px;left:6px;z-index:1;width:16px;height:16px;display:grid;place-items:center;border-radius:50%;font-size:10px;font-weight:800;line-height:1;color:#020816eb;background:#0ee1f2d1;box-shadow:0 0 10px #0ee1f259;pointer-events:none}.meta-landscape-forest-svg{display:block;width:100%;height:auto;overflow:visible}.meta-landscape-forest-kicker{fill:#00ff88c7;font-size:8px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;font-family:inherit}.meta-landscape-forest-kicker--muted{fill:#94a3b8c7;letter-spacing:.08em}.meta-landscape-forest-label,.meta-landscape-forest-value,.meta-landscape-forest-tick,.meta-landscape-forest-caption{font-family:inherit;paint-order:stroke;stroke:#020617e0;stroke-width:3px}.meta-landscape-forest-label{fill:#e2e8f0e6;font-size:8.5px;font-weight:800;letter-spacing:.04em}.meta-landscape-forest-value{fill:#f8fafcf5;font-size:8.5px;font-weight:800;font-variant-numeric:tabular-nums}.meta-landscape-forest-tick{fill:#94a3b8c7;font-size:7.5px;font-weight:700;font-variant-numeric:tabular-nums}.meta-landscape-forest-caption{fill:#94a3b8c7;font-size:6.8px;font-weight:600;letter-spacing:.02em}.meta-landscape-forest-hover-tooltip.lucid-hover-tooltip{z-index:10060;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow:visible!important;max-height:none!important}.meta-landscape-forest-hover{min-width:300px;max-width:420px;padding:16px 18px 14px;border-radius:16px;color:#f8fafcf5;background:radial-gradient(280px 120px at 12% 0%,rgba(14,225,242,.14),transparent 58%),linear-gradient(180deg,#080e1cfa,#020617fa);border:1px solid rgba(14,225,242,.28);box-shadow:0 22px 56px #0000008c,inset 0 1px #ffffff0d;white-space:normal}.meta-landscape-forest-hover-kicker{display:inline-block;margin:0 0 4px;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#00ff88d1}.meta-landscape-forest-hover-title{margin:0 0 6px;font-size:16px;font-weight:800;letter-spacing:-.03em;line-height:1.2}.meta-landscape-forest-hover-lead{margin:0 0 12px;font-size:12.5px;line-height:1.5;color:#cbd5e1e6}.meta-landscape-forest-hover-lead strong{color:#f59e0b;font-weight:800}.meta-landscape-forest-hover-diagram{display:block;width:100%;height:auto;margin:0 0 12px;overflow:visible}.meta-landscape-forest-hover-diagram-label,.meta-landscape-forest-hover-diagram-baseline,.meta-landscape-forest-hover-diagram-call{font-family:inherit;paint-order:stroke;stroke:#020617e6;stroke-width:3px}.meta-landscape-forest-hover-diagram-label{fill:#94a3b8e0;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.meta-landscape-forest-hover-diagram-baseline{fill:#f59e0b;font-size:10px;font-weight:800}.meta-landscape-forest-hover-diagram-call{fill:#e2e8f0e0;font-size:9.5px;font-weight:700}.meta-landscape-forest-hover-steps{margin:0 0 12px;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;counter-reset:forest-step}.meta-landscape-forest-hover-steps li{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;color:#e2e8f0e6}.meta-landscape-forest-hover-steps li:before{counter-increment:forest-step;content:counter(forest-step);flex:0 0 20px;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;font-size:10px;font-weight:800;color:#020816eb;background:#0ee1f2d1}.meta-landscape-forest-hover-steps strong{color:#fff}.meta-landscape-forest-hover-tones{margin:0 0 12px;padding:0;list-style:none;display:grid;gap:6px}.meta-landscape-forest-hover-tone{display:grid;grid-template-columns:10px minmax(0,1fr);gap:8px;align-items:start;padding:8px 10px;border-radius:10px;background:#0f172a8c;border:1px solid rgba(148,163,184,.12)}.meta-landscape-forest-hover-swatch{width:10px;height:10px;margin-top:3px;border-radius:50%;box-shadow:0 0 8px currentColor}.meta-landscape-forest-hover-tone.is-strong{border-color:#00ff8838}.meta-landscape-forest-hover-tone.is-strong .meta-landscape-forest-hover-swatch{background:#0f8;color:#0f8}.meta-landscape-forest-hover-tone.is-weak{border-color:#ef444438}.meta-landscape-forest-hover-tone.is-weak .meta-landscape-forest-hover-swatch{background:#ef4444;color:#ef4444}.meta-landscape-forest-hover-tone.is-baseline{border-color:#f59e0b38}.meta-landscape-forest-hover-tone.is-baseline .meta-landscape-forest-hover-swatch{background:#f59e0b;color:#f59e0b}.meta-landscape-forest-hover-tone strong{display:block;font-size:12px;margin-bottom:1px}.meta-landscape-forest-hover-tone span{display:block;font-size:11.5px;line-height:1.4;color:#cbd5e1e0}.meta-landscape-forest-hover-this{margin:0 0 10px;padding:10px 10px 8px;border-radius:12px;background:#0206178c;border:1px solid rgba(14,225,242,.14)}.meta-landscape-forest-hover-this h4{margin:0 0 8px;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#0ee1f2db}.meta-landscape-forest-hover-this ul{margin:0;padding:0;list-style:none;display:grid;gap:6px}.meta-landscape-forest-hover-this li{display:grid;grid-template-columns:46px minmax(0,1fr);grid-template-areas:"label value" "label verdict";column-gap:8px;align-items:baseline}.meta-landscape-forest-hover-this-label{grid-area:label;font-size:11px;font-weight:800;color:#e2e8f0eb}.meta-landscape-forest-hover-this-value{grid-area:value;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}.meta-landscape-forest-hover-this-value em{margin-left:6px;font-style:normal;color:#94a3b8eb;font-weight:700}.meta-landscape-forest-hover-this-verdict{grid-area:verdict;font-size:11px;color:#cbd5e1e0}.meta-landscape-forest-hover-this li.is-strong .meta-landscape-forest-hover-this-verdict{color:#0f8}.meta-landscape-forest-hover-this li.is-weak .meta-landscape-forest-hover-this-verdict{color:#f87171}.meta-landscape-forest-hover-this li.is-baseline .meta-landscape-forest-hover-this-verdict{color:#fbbf24}.meta-landscape-forest-hover-foot{margin:0;font-size:11px;line-height:1.45;color:#94a3b8e0}.meta-landscape-build-row-radar .illuvium-affinity-radar{--iar-size: unset;flex:0 1 auto;width:auto;height:100%;max-width:100%;min-height:0;margin:auto;aspect-ratio:1;overflow:visible}.meta-landscape-build-row-radar .illuvium-affinity-radar-svg{overflow:visible;transform:scale(1.25);transform-origin:center center}.meta-landscape-meta-summary .matches-rank1-meta-summary-cards{grid-template-columns:minmax(0,1fr)}.meta-landscape-meta-summary .matches-rank1-meta-summary-card-row{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:clamp(20px,4vw,40px);width:100%;min-width:0}.meta-landscape-meta-summary .matches-rank1-meta-summary-card--matches .matches-rank1-meta-summary-card-main,.meta-landscape-meta-summary .matches-rank1-meta-summary-card--matches .matches-rank1-meta-summary-card-copy{flex:0 0 auto}.meta-landscape-meta-summary .matches-rank1-meta-summary-card-copy--clusters{text-align:left}.meta-landscape-meta-summary .matches-rank1-meta-summary-card-copy--clusters .matches-rank1-meta-summary-label{color:#00ff88ad}.meta-landscape-meta-summary .matches-rank1-meta-summary-card-copy--clusters .matches-rank1-meta-summary-value{color:#00ff88f5;text-shadow:0 0 18px rgba(0,255,136,.14)}.meta-landscape-radar-panel{position:relative;display:block;width:100%;min-width:0;min-height:clamp(260px,38vh,460px);height:auto;max-height:min(72dvh,100%);align-self:stretch;padding:4px;border-radius:18px;background:radial-gradient(280px 180px at 50% 0%,rgba(14,225,242,.1),transparent 60%),linear-gradient(180deg,#080e1cf0,#020617fa);border:1px solid rgba(14,225,242,.16);box-shadow:0 18px 48px #00000047,inset 0 1px #ffffff0a;overflow:visible}.meta-landscape-radar-panel .illuvium-affinity-radar{position:absolute;top:4px;right:4px;bottom:4px;left:4px;width:auto;height:auto;max-width:none;max-height:none;aspect-ratio:unset;margin:0}.meta-landscape-radar-panel .illuvium-affinity-radar.is-css-fullscreen,.meta-landscape-radar-panel .illuvium-affinity-radar:fullscreen,.meta-landscape-radar-panel .illuvium-affinity-radar:-webkit-full-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:240;width:100vw;height:100vh;max-width:none;max-height:none;padding:24px}.meta-landscape-radar-panel.is-ready .illuvium-affinity-radar-surface,.meta-landscape-radar-panel.is-ready .illuvium-affinity-radar-layer-surface,.meta-landscape-radar-panel.is-ready .illuvium-affinity-prism,.meta-landscape-radar-panel.is-ready .illuvium-composite-prism{transform-box:fill-box;transform-origin:center;animation:meta-landscape-radar-in .7s cubic-bezier(.22,1,.36,1) both}@keyframes meta-landscape-radar-in{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}.meta-landscape-radar-heading{position:absolute;top:8px;left:8px;z-index:4;display:flex;flex-direction:column;align-items:flex-start;gap:0;width:auto;max-width:min(58%,14.5rem);flex:0 0 auto;margin:0;padding:0;pointer-events:none}.meta-landscape-radar-kicker{margin:0;font-size:8px;font-weight:700;letter-spacing:.14em;line-height:1.15;text-transform:uppercase;color:#00ff88b3}.meta-landscape-radar-title{margin:0;font-size:11px;font-weight:800;letter-spacing:-.03em;line-height:1.15;color:var(--ml-ink);text-align:left}.meta-landscape-radar-title-sub{display:inline;margin:0;font-size:8px;font-weight:700;letter-spacing:.04em;color:#0ee1f2d1}.meta-landscape-radar-toggles{position:absolute;top:6px;right:6px;z-index:4;display:flex;flex-direction:column;align-items:stretch;gap:4px}.meta-landscape-relations-toggle{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:flex-start;gap:5px;width:6.35rem;min-width:6.35rem;max-width:6.35rem;box-sizing:border-box;padding:2px 6px 2px 2px;border-radius:999px;border:1px solid rgba(148,163,184,.22);background:#0208168c;color:#94a3b8c7;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:border-color .15s ease,color .15s ease,background .15s ease}.meta-landscape-relations-toggle:hover,.meta-landscape-relations-toggle:focus-visible{border-color:#94a3b866;color:#e2e8f0e0;outline:none}.meta-landscape-relations-toggle.is-on{border-color:#4ade8061;color:#e2e8f0e6;background:#020816b8}.meta-landscape-relations-label{line-height:1}.meta-landscape-relations-switch{position:relative;width:22px;height:12px;border-radius:999px;background:#94a3b847;flex:0 0 auto;transition:background .15s ease}.meta-landscape-relations-toggle.is-on .meta-landscape-relations-switch{background:#4ade808c}.meta-landscape-relations-knob{position:absolute;top:2px;left:2px;width:8px;height:8px;border-radius:50%;background:#e2e8f0;transition:transform .15s ease}.meta-landscape-relations-toggle.is-on .meta-landscape-relations-knob{transform:translate(10px)}.meta-landscape-affinity-filters{position:absolute;bottom:8px;left:8px;right:8px;z-index:4;display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;width:auto;pointer-events:none}.meta-landscape-affinity-filters>*{pointer-events:auto}.meta-landscape-affinity-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:5px;padding:4px 10px 4px 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--aff-color, #0ee1f2) 55%,transparent);background:color-mix(in srgb,var(--aff-color, #0ee1f2) 14%,rgba(2,6,23,.85));color:var(--aff-color, #0ee1f2);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;text-shadow:0 1px 2px rgba(0,0,0,.7);box-shadow:0 0 14px color-mix(in srgb,var(--aff-color, #0ee1f2) 22%,transparent);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.meta-landscape-affinity-chip-icon{width:14px;height:14px;object-fit:contain;flex:0 0 auto;filter:drop-shadow(0 1px 2px rgba(0,0,0,.55))}.meta-landscape-affinity-chip-label{color:inherit}.meta-landscape-affinity-chip:hover,.meta-landscape-affinity-chip:focus-visible{transform:translateY(-1px);border-color:color-mix(in srgb,var(--aff-color, #0ee1f2) 80%,white);box-shadow:0 0 18px color-mix(in srgb,var(--aff-color, #0ee1f2) 35%,transparent)}.meta-landscape-affinity-chip--clear{--aff-color: #94a3b8;color:#94a3b8;text-transform:none;letter-spacing:.02em;font-weight:700;box-shadow:none;text-shadow:none}.meta-landscape-selected-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,min(300px,32vw));gap:clamp(8px,1.2vw,12px) clamp(12px,2vw,16px);align-items:stretch;padding:clamp(6px,1vw,10px) clamp(10px,1.4vw,14px);border-radius:16px;border:1px solid rgba(14,225,242,.2);background:linear-gradient(180deg,#0ee1f209,#080e1c38 42%,#0206171f);box-shadow:0 0 0 1px #0ee1f20f,inset 0 1px #ffffff0a}.meta-landscape-selected-layout .meta-landscape-selected-heading{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:4px 10px;margin:0;padding:0;min-width:0}.meta-landscape-selected-layout .meta-landscape-selected-heading .matches-meta-builds-heading{margin:0;padding:0;line-height:1.15;flex:0 1 auto;min-width:0}.meta-landscape-selected-layout .meta-landscape-selected-heading .meta-landscape-radar-title{margin:0;padding:0;flex:0 1 auto;min-width:0;font-size:clamp(10px,1.35vw,13px);font-weight:700;letter-spacing:.02em;line-height:1.2;color:#0ee1f2c7;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta-landscape-selected-layout .meta-core-families-list{margin-bottom:0;min-width:0}.meta-landscape-selected-build-capture{grid-column:1 / -1;position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,min(300px,32vw));gap:clamp(8px,1.2vw,12px) clamp(12px,2vw,16px);align-items:stretch;min-width:0}.meta-landscape-radar-heading-actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;min-width:0;z-index:2}.meta-landscape-selected-weaknesses{grid-column:1 / -1;min-width:0;position:relative;z-index:4}.meta-landscape-selected-layout:has(.meta-landscape-weaknesses-panel){position:relative;z-index:5}.meta-landscape-cluster-radar{display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;width:100%;max-width:none;height:0;min-height:100%;padding:10px 10px 12px;border-radius:16px;background:radial-gradient(260px 160px at 50% 0%,rgba(14,225,242,.08),transparent 62%),linear-gradient(180deg,#080e1cf0,#020617fa);border:1px solid rgba(14,225,242,.14);box-shadow:inset 0 1px #ffffff08;overflow:visible}.meta-landscape-cluster-radar .meta-landscape-radar-heading{position:relative;top:auto;left:auto;z-index:auto;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:clamp(6px,1.2vw,10px);width:100%;max-width:none;flex:0 0 auto;margin:0 0 4px;padding:0;pointer-events:auto;container-type:inline-size;container-name:meta-cluster-radar-heading}.meta-landscape-cluster-radar .meta-landscape-radar-kicker{flex:1 1 auto;min-width:0;margin:0;pointer-events:none;font-size:clamp(7px,1.8cqi,9px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-landscape-cluster-radar .meta-landscape-weaknesses-toggle{flex:0 1 auto;margin-left:0;pointer-events:auto;max-width:100%;padding:clamp(3px,1.2cqi,6px) clamp(6px,2cqi,10px);gap:clamp(3px,1cqi,6px);font-size:clamp(8px,2.6cqi,11px);letter-spacing:clamp(.02em,.5cqi,.06em)}.meta-landscape-cluster-radar .meta-landscape-weaknesses-toggle svg{width:clamp(10px,2.8cqi,12px);height:clamp(10px,2.8cqi,12px)}.meta-landscape-cluster-radar .meta-landscape-weaknesses-toggle--open{padding:clamp(3px,1.2cqi,6px) clamp(6px,2cqi,10px);font-size:clamp(8px,2.6cqi,11px)}@container meta-cluster-radar-heading (max-width: 220px){.meta-landscape-weaknesses-toggle-label-full{display:none}.meta-landscape-weaknesses-toggle-label-short{display:inline}}@container meta-cluster-radar-heading (max-width: 160px){.meta-landscape-radar-kicker{display:none}.meta-landscape-radar-heading-actions{width:100%;align-items:stretch}.meta-landscape-weaknesses-toggle,.meta-landscape-forest-toggle{width:100%;justify-content:center}}@container meta-cluster-radar-heading (max-width: 108px){.meta-landscape-weaknesses-toggle-label{display:none}.meta-landscape-weaknesses-toggle{padding:clamp(4px,1.4cqi,6px);gap:2px}}.meta-landscape-cluster-radar .illuvium-affinity-radar{flex:1 1 auto;min-height:0;width:auto;height:100%;max-width:100%;max-height:100%;aspect-ratio:1;margin:auto}.meta-landscape-hover-card{position:fixed;z-index:100050;width:min(380px,calc(100vw - 24px));padding:12px 12px 10px;border-radius:14px;background:#020816f5;border:1px solid rgba(14,225,242,.32);box-shadow:0 18px 40px #0000007a;color:var(--ml-ink);pointer-events:none}.meta-landscape-hover-title{margin:0 0 8px;font-size:13px;font-weight:800;letter-spacing:-.02em}.meta-landscape-hover-card .meta-core-family-fingerprint{margin-left:0;display:flex;flex-wrap:wrap;overflow:visible;max-width:100%}.meta-landscape-hover-stats{grid-column:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;gap:8px 10px;margin:10px 0 0;max-width:none}.meta-landscape-hover-stats .meta-build-stat{align-items:flex-start}.meta-landscape-hover-stats .meta-build-stat-value{font-size:14px}.meta-landscape-hover-stats .meta-build-stat-detail{text-align:left;max-width:none}.meta-landscape-hover-axis{margin:8px 0 0;font-size:11px;color:var(--ml-muted)}.meta-landscape-hover-axis strong{color:var(--ml-ink);font-variant-numeric:tabular-nums}.meta-landscape-hover-weapon{display:flex;align-items:flex-start;gap:12px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(148,163,184,.14)}.meta-landscape-hover-bond-visual{display:flex;align-items:center;gap:6px;flex:0 0 auto}.meta-landscape-hover-bonded-visual{width:52px;height:52px;flex-shrink:0;border-radius:10px;box-shadow:0 0 0 1px var(--illuvial-affinity-ring, rgba(148, 163, 184, .4)),0 0 14px #0ee1f21f}.meta-landscape-hover-bonded-visual .meta-build-illuvial-img{object-fit:cover}.meta-landscape-hover-bond-link{font-size:11px;color:#fbbf24eb;text-shadow:0 0 8px rgba(251,191,36,.45);line-height:1}.meta-landscape-hover-weapon-img,.meta-landscape-hover-bonded-illuvial-img{width:44px;height:44px;object-fit:contain;flex:0 0 auto;border-radius:10px;background:#0f172ab3;border:1px solid rgba(148,163,184,.18)}.meta-landscape-hover-bonded-illuvial-img{border-color:#0ee1f259;box-shadow:0 0 12px #0ee1f226}.meta-landscape-hover-weapon-img--empty,.meta-landscape-hover-bonded-illuvial-img--empty{display:block}.meta-landscape-hover-weapon-copy{min-width:0;display:flex;flex-direction:column;gap:4px}.meta-landscape-hover-weapon-name{font-size:12px;font-weight:800;color:var(--ml-ink)}.meta-landscape-hover-weapon-bond{font-size:11px;color:var(--ml-muted)}.meta-landscape-hover-weapon-bond strong{color:#0ee1f2eb}.meta-landscape-hover-composites{display:flex;flex-wrap:wrap;gap:4px}.meta-bonded-weapon-hover-host{width:100%;min-width:0;pointer-events:auto}.meta-bonded-weapon-hover-host .meta-build-illuvial-weapon-link{cursor:pointer}.lucid-hover-tooltip.meta-weapon-hover-tooltip,.meta-weapon-hover-tooltip.lucid-hover-tooltip,.meta-weapon-hover-tooltip{position:fixed;z-index:100060;width:288px;max-width:min(288px,calc(100vw - 24px));padding:11px 12px;border-radius:12px;border:1px solid rgba(148,163,184,.16);background:#0a101af5;box-shadow:0 18px 40px #0000007a,0 0 0 1px #0ee1f20f;opacity:1;visibility:visible;pointer-events:none;transform:none;animation:none}.meta-weapon-hover{display:flex;flex-direction:column;gap:10px;min-width:0}.meta-weapon-hover-head{display:flex;align-items:center;gap:10px;min-width:0}.meta-weapon-hover-art{width:44px;height:44px;flex:0 0 44px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#0f172ab8;border:1px solid rgba(148,163,184,.18);overflow:hidden}.meta-weapon-hover-art img{width:100%;height:100%;object-fit:contain}.meta-weapon-hover-identity{min-width:0;display:flex;flex-direction:column;gap:5px}.meta-weapon-hover-title{margin:0;font-size:14px;font-weight:700;line-height:1.2;letter-spacing:.01em;color:#f8fafcf5}.meta-weapon-hover-tags{display:flex;flex-wrap:wrap;gap:4px}.meta-weapon-hover-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 7px 2px 4px;border-radius:999px;background:#94a3b814;border:1px solid rgba(148,163,184,.16);color:#e2e8f0db;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1.2}.meta-weapon-hover-badge img{width:12px;height:12px;object-fit:contain}.meta-weapon-hover-omega{display:flex;flex-direction:column;gap:3px;padding:8px 9px;border-radius:8px;background:#0ee1f20d;border:1px solid rgba(14,225,242,.12)}.meta-weapon-hover-omega-name{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#0ee1f2e0}.meta-weapon-hover-omega-copy{font-size:12px;line-height:1.4;color:#e2e8f0db}.meta-weapon-hover-omega-copy span[style*=color]{font-weight:600}.meta-weapon-hover-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px 12px}.meta-weapon-hover-stat{display:flex;align-items:center;gap:5px;min-width:0}.meta-weapon-hover-stat-icon{width:12px;height:12px;flex:0 0 12px;object-fit:contain;opacity:.85}.meta-weapon-hover-stat-label{color:#94a3b8e0;font-size:10px;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-weapon-hover-stat-value{font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.meta-weapon-hover-bond{display:flex;align-items:center;gap:8px;padding-top:9px;border-top:1px solid rgba(148,163,184,.12)}.meta-weapon-hover-bond-portrait{width:36px;height:36px;flex:0 0 36px;border-radius:8px;border:1.5px solid rgba(148,163,184,.28);overflow:hidden;display:flex;align-items:center;justify-content:center}.meta-weapon-hover-bond-portrait img{width:100%;height:100%;object-fit:cover}.meta-weapon-hover-bond-portrait span{font-size:12px;font-weight:700;color:#f8fafce6}.meta-weapon-hover-bond-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.meta-weapon-hover-bond-kicker{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8c7}.meta-weapon-hover-bond-name{font-size:12px;font-weight:700;line-height:1.2;color:#0ee1f2eb}.meta-weapon-hover-composites{display:flex;flex-wrap:wrap;gap:4px}.meta-weapon-hover-composite{padding:2px 5px 2px 3px}.meta-weapon-hover-composite .meta-core-family-fingerprint-icon,.meta-weapon-hover-composite .meta-core-family-fingerprint-fallback{width:12px;height:12px}.meta-weapon-hover-composite .meta-core-family-fingerprint-name{font-size:9px;max-width:64px}.meta-weapon-hover-composite .meta-core-synergy-weapon-bond-star{font-size:8px}.meta-landscape-hover-card{transition:none}@media(max-width:980px){.meta-landscape-stage--with-radar{display:flex;flex-direction:column;gap:12px}.meta-landscape-radar-panel{flex:0 0 auto;width:min(100%,72dvh);max-width:100%;max-height:min(72dvh,100%);min-width:0;margin:0 auto;align-self:stretch;height:auto;aspect-ratio:1}.meta-landscape-selected-layout,.meta-landscape-selected-build-capture{grid-template-columns:1fr}.meta-landscape-cluster-radar{height:auto;min-height:0;max-width:min(420px,100%);margin:0 auto;overflow:visible}}@media(max-width:1400px){.meta-landscape-page{--meta-landscape-tile-max: 148px}.meta-landscape-weaknesses-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.meta-landscape-stage--with-radar{grid-template-columns:1fr;gap:12px 0}.meta-landscape-radar-panel{max-width:min(520px,100%);margin:0 auto}.meta-landscape-weaknesses-list{grid-template-columns:1fr}}@media(max-width:900px){.meta-landscape-page{--meta-landscape-tile-max: 128px}.meta-landscape-build-row-main{grid-template-columns:minmax(0,1fr) minmax(168px,34vw);gap:10px}.meta-landscape-title-row{flex-direction:column;align-items:flex-start;gap:10px}.meta-landscape-toolbar{flex-direction:column;align-items:stretch;gap:10px}.meta-landscape-legend,.meta-landscape-y-toggle{width:100%;justify-content:flex-start;flex-wrap:wrap}}@media(max-width:720px){.meta-landscape-page{--meta-landscape-tile-max: 112px}.meta-landscape-build-row-main{grid-template-columns:1fr;gap:12px}.meta-landscape-build-row-card{grid-column:1;grid-row:1}.meta-landscape-build-row-radar{grid-column:1;grid-row:2;width:100%;max-width:min(360px,100%);margin:0 auto}.meta-landscape-build-row-forest-slot{grid-column:1;grid-row:3;width:100%;max-width:min(360px,100%);margin:0 auto}.meta-landscape-forest{width:100%;max-width:min(360px,100%);margin:0 auto}.meta-landscape-build-row-radar .illuvium-affinity-radar{--iar-size: clamp(120px, 42vw, 180px)}.meta-landscape-selected-build-capture{grid-template-columns:1fr}.meta-landscape-cluster-radar{height:auto;min-height:0;max-width:min(360px,100%);margin:0 auto}}@media(max-width:560px){.meta-landscape-page{--meta-landscape-tile-max: min(108px, calc((100vw - 56px) / 3));--meta-landscape-roster-gap: 6px}.meta-landscape-build-row-radar,.meta-landscape-build-row-forest-slot,.meta-landscape-forest{max-width:100%}.meta-landscape-weaknesses-panel{padding:10px 10px 8px}.meta-landscape-weakness-card{padding:8px}}@media(max-width:860px){.meta-landscape-title-stats{margin-left:0}.meta-landscape-chart-frame,.meta-landscape-chart-shell{min-height:clamp(240px,36vh,400px);height:clamp(240px,36vh,400px)}.meta-landscape-hover-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.meta-landscape-spark{display:block;width:96px;height:52px;flex:0 0 auto;overflow:visible;pointer-events:none}.matches-rank1-meta-summary-spark-wrap{position:relative;flex:0 0 96px;width:96px;height:52px;overflow:visible;display:flex;align-items:center;justify-content:center}.matches-rank1-meta-summary-spark-wrap .meta-landscape-spark{width:96px;height:52px;transform:scale(1.85);transform-origin:center center}.matches-rank1-meta-summary-spark-wrap:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:12px;pointer-events:none;box-shadow:0 0 20px #0ee1f229;animation:meta-landscape-invite-glow 3.4s ease-in-out infinite}.matches-rank1-meta-summary-card--landscape-link{display:flex!important;text-decoration:none;color:inherit;cursor:pointer;min-height:11.25rem;padding:8px 8px 8px 10px;overflow:visible}.matches-rank1-meta-summary-card--landscape-link:hover,.matches-rank1-meta-summary-card--landscape-link:focus-visible{border-color:#0ee1f26b;box-shadow:0 0 0 1px #0ee1f22e,0 8px 24px #0ee1f214,inset 0 1px #00ff8814}.matches-rank1-meta-summary-card--landscape-link:focus-visible{outline:2px solid rgba(14,225,242,.55);outline-offset:2px}.matches-rank1-meta-summary-card--landscape-link .matches-rank1-meta-summary-card-main{display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;gap:6px;flex:1 1 auto;min-height:0;height:100%}.matches-rank1-meta-summary-landscape-cta{display:flex;flex-flow:row wrap;align-items:baseline;justify-content:space-between;gap:6px 12px;min-width:0;padding:2px 6px 0 4px}.matches-rank1-meta-summary-landscape-cta-title{min-width:0;font-size:clamp(12px,1.7vw,14px);font-weight:800;letter-spacing:-.02em;line-height:1.25;color:#f8fafcf5}.matches-rank1-meta-summary-landscape-cta-action{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0ee1f2b8;animation:meta-landscape-invite 2.8s ease-in-out infinite}.matches-rank1-meta-summary-card--landscape-link:hover .matches-rank1-meta-summary-landscape-cta-title,.matches-rank1-meta-summary-card--landscape-link:focus-visible .matches-rank1-meta-summary-landscape-cta-title{color:#fff}.matches-rank1-meta-summary-card--landscape-link:hover .matches-rank1-meta-summary-landscape-cta-action,.matches-rank1-meta-summary-card--landscape-link:focus-visible .matches-rank1-meta-summary-landscape-cta-action{color:#0ee1f2fa;animation:none}.matches-rank1-meta-summary-card--landscape-link:hover .matches-rank1-meta-summary-landscape-cta-action svg,.matches-rank1-meta-summary-card--landscape-link:focus-visible .matches-rank1-meta-summary-landscape-cta-action svg{transform:translate(2px)}.matches-rank1-meta-summary-landscape-cta-action svg{transition:transform .18s ease}.matches-rank1-meta-summary-stage{display:flex;flex-direction:row;align-items:stretch;gap:4px;width:100%;min-width:0;min-height:9.25rem;height:100%;margin:0;pointer-events:none}.matches-rank1-meta-summary-stage.meta-landscape-stage--with-radar{display:flex;flex-direction:row;gap:4px;margin-bottom:0}.matches-rank1-meta-summary-stage-scatter{position:relative;flex:1 1 58%;min-width:0;height:9.25rem;border-radius:10px;background:radial-gradient(420px 140px at 50% -20%,rgba(14,225,242,.1),transparent 58%),linear-gradient(180deg,#080e1ceb,#020617f5);border:1px solid rgba(14,225,242,.14);overflow:hidden}.matches-rank1-meta-summary-stage-radar{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 42%;width:42%;min-width:7.5rem;height:9.25rem;padding:2px;border-radius:10px;background:radial-gradient(180px 120px at 50% 0%,rgba(14,225,242,.1),transparent 62%),linear-gradient(180deg,#080e1cf0,#020617fa);border:1px solid rgba(14,225,242,.14);overflow:visible}.matches-rank1-meta-summary-stage-radar .illuvium-affinity-radar,.matches-rank1-meta-summary-stage-radar-chart{width:min(100%,9.25rem);max-width:9.25rem;height:min(100%,9.25rem);margin:0;--iar-size: 148px}.matches-rank1-meta-summary-stage-radar .illuvium-affinity-radar-score,.matches-rank1-meta-summary-stage-radar .illuvium-affinity-radar-slots,.matches-rank1-meta-summary-stage-radar .illuvium-affinity-radar-cycle-label{display:none}.matches-rank1-meta-summary-stage-radar .illuvium-affinity-radar-svg{filter:drop-shadow(0 4px 10px rgba(0,0,0,.28))}.meta-landscape-plot--compact{overflow:visible}@media(max-width:560px){.matches-rank1-meta-summary-card--landscape-link{min-height:12.5rem}.matches-rank1-meta-summary-stage,.matches-rank1-meta-summary-stage-scatter,.matches-rank1-meta-summary-stage-radar{min-height:10.5rem;height:10.5rem}.matches-rank1-meta-summary-stage-radar .illuvium-affinity-radar,.matches-rank1-meta-summary-stage-radar-chart{width:min(100%,10.5rem);max-width:10.5rem;height:min(100%,10.5rem);--iar-size: 168px}}.matches-rank1-meta-summary-card-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.matches-rank1-meta-summary-landscape-hint{display:inline-flex;align-items:center;gap:5px;margin-top:6px;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0ee1f29e;animation:meta-landscape-invite 2.8s ease-in-out infinite}@keyframes meta-landscape-invite{0%,to{opacity:.55}50%{opacity:1}}@keyframes meta-landscape-invite-glow{0%,to{opacity:.35}50%{opacity:.9}}.meta-landscape-spark-dot{transform-origin:center}.meta-landscape-build-row--weaknesses-open{position:relative}.meta-landscape-build-row .meta-landscape-weaknesses-panel{position:relative;z-index:auto}.meta-landscape-build-row .meta-landscape-weaknesses{width:100%;min-width:0}.meta-landscape-weaknesses{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0;width:100%}.meta-core-roster-footer-cell .meta-landscape-weaknesses-toggle{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.meta-core-roster-footer-cell--start-action{align-items:stretch;overflow:hidden}.meta-landscape-build-row .meta-core-family-card,.meta-landscape-selected-layout .meta-core-family-card,.meta-landscape-page .meta-core-family-card,.meta-landscape-page .meta-core-family-roster-col,.meta-landscape-page .meta-core-roster-row,.meta-landscape-page .meta-core-synergy-panel,.meta-landscape-page .meta-core-family-fingerprint,.meta-landscape-page .meta-core-family-body{overflow:visible}.meta-landscape-weaknesses-toggle{display:inline-flex;align-items:center;justify-content:center;gap:clamp(3px,.55vw,6px);margin:0;padding:clamp(3px,.55vw,6px) clamp(6px,1vw,10px);min-width:0;max-width:100%;box-sizing:border-box;border-radius:999px;border:1px solid rgba(248,113,113,.42);background:linear-gradient(180deg,#be185d47,#0f0812c7);color:#fecaca;font-size:clamp(8px,1.05vw,11px);font-weight:700;letter-spacing:clamp(.02em,.35vw,.06em);text-transform:uppercase;line-height:1.2;cursor:pointer;box-shadow:0 0 0 1px #a855f71a,0 0 14px #ef44442e;transition:border-color .16s ease,color .16s ease,box-shadow .16s ease,background .16s ease}.meta-landscape-weaknesses-toggle-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-landscape-weaknesses-toggle-label-short{display:none}.meta-landscape-weaknesses-toggle:hover,.meta-landscape-weaknesses-toggle:focus-visible{border-color:#f87171c7;color:#fff;outline:none;box-shadow:0 0 0 1px #c084fc4d,0 0 18px #ef444452}.meta-landscape-weaknesses-toggle svg{flex-shrink:0;width:clamp(10px,1.2vw,12px);height:clamp(10px,1.2vw,12px)}.meta-landscape-weaknesses-chevron{flex-shrink:0;transition:transform .18s ease}.meta-landscape-weaknesses-toggle--open .meta-landscape-weaknesses-chevron,.meta-landscape-weaknesses--open .meta-landscape-weaknesses-chevron{transform:rotate(180deg)}.meta-landscape-weaknesses-toggle--open{border-color:#fca5a5e6;color:#fff;background:linear-gradient(180deg,#f43f5e7a,#581c876b);box-shadow:0 0 0 1px #c084fc6b,0 0 18px #ef44446b;padding:clamp(3px,.55vw,6px) clamp(6px,1vw,10px);font-size:clamp(8px,1.05vw,11px)}@media(max-width:720px){.meta-landscape-weaknesses-toggle-label-full{display:none}.meta-landscape-weaknesses-toggle-label-short{display:inline}}@media(max-width:420px){.meta-landscape-weaknesses-toggle{padding:4px 6px;gap:3px}}@container meta-synergy-toggle (max-width: 96px){.meta-landscape-weaknesses-toggle{width:100%;max-width:100%;min-width:0;padding:5px 6px;gap:4px;font-size:9px}.meta-landscape-weaknesses-toggle-label-full{display:none}.meta-landscape-weaknesses-toggle-label-short{display:inline}}@container meta-synergy-toggle (max-width: 52px){.meta-landscape-weaknesses-toggle{padding:5px 4px;gap:0}.meta-landscape-weaknesses-toggle-label-short{display:inline}}.meta-landscape-weaknesses-panel{position:relative;z-index:auto;width:100%;min-width:0;margin-top:4px;padding:12px 12px 10px;border-radius:16px;border:1px solid rgba(248,113,113,.34);background:radial-gradient(120% 90% at 8% -10%,rgba(239,68,68,.18),transparent 52%),radial-gradient(80% 70% at 100% 0%,rgba(139,92,246,.16),transparent 58%),#0a060eeb;box-shadow:inset 0 1px #ffffff0a,0 0 0 1px #581c872e,0 12px 36px #7f1d1d38;animation:meta-landscape-weakness-pulse 2.4s ease-in-out infinite;overflow:visible}.meta-landscape-weaknesses-panel-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-bottom:10px}.meta-landscape-weaknesses-panel-head span{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fca5a5}.meta-landscape-weaknesses-panel-head p{margin:0;font-size:12px;color:#fca5a5b8}.meta-landscape-weaknesses-empty{margin:0;padding:10px 4px 4px;font-size:13px;color:#fecacab3}.meta-landscape-weaknesses-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:2px;list-style:none;overflow:visible}.meta-landscape-weakness-card{position:relative;display:flex;flex-direction:column;gap:8px;width:100%;min-width:0;max-width:100%;overflow:visible;margin:0;padding:10px;text-align:left;border-radius:14px;border:1px solid rgba(248,113,113,.22);background:linear-gradient(180deg,#240c16b8,#080812e0);color:inherit}.meta-landscape-weakness-copy{position:absolute;top:8px;right:8px;z-index:20;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:8px;border:1px solid rgba(248,250,252,.22);background:#080812e0;color:#f8fafce6;cursor:pointer;pointer-events:auto;transition:color .15s ease,border-color .15s ease,background .15s ease,transform .15s ease}.meta-landscape-weakness-copy:hover:not(:disabled){color:#fff;border-color:#fca5a58c;background:#7f1d1db3;transform:translateY(-1px)}.meta-landscape-weakness-copy:disabled,.meta-landscape-weakness-copy--busy{opacity:.7;cursor:wait}.meta-landscape-weakness-copy--done{color:#86efac;border-color:#4ade808c;background:#14532db3}.meta-landscape-weakness-copy--error{color:#fda4af;border-color:#fb718599;background:#7f1d1db8}.meta-landscape-weakness-card--ai{border-color:#a78bfa6b;background:linear-gradient(180deg,#20123ad1,#080a16eb);box-shadow:inset 0 0 0 1px #c084fc24}.meta-landscape-weakness-card-top{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0;padding-right:30px}.meta-landscape-weakness-card-heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0}.meta-landscape-weakness-card-spacer{display:block;min-width:0}.meta-landscape-weakness-card-top .meta-core-family-fingerprint{display:flex;flex-wrap:wrap;align-items:center;align-content:flex-start;gap:4px 6px;width:100%;min-width:0;max-width:100%;margin-left:0;overflow:visible}.meta-landscape-weakness-card-top .meta-core-family-fingerprint-pill{flex-shrink:0;max-width:100%}.meta-landscape-weakness-card-top .meta-core-family-fingerprint-pill--interactive:hover{border-color:#0ee1f299;background:#0ee1f229;box-shadow:0 0 0 1px #0ee1f247}.meta-landscape-weakness-card--fingerprint-hover,.meta-landscape-weakness-card--fingerprint-hover .meta-core-family-card--compact-roster,.meta-landscape-weakness-card--fingerprint-hover .meta-core-family-roster-col,.meta-landscape-weakness-card--fingerprint-hover .meta-core-roster-row,.meta-landscape-weakness-card--fingerprint-hover .meta-core-family-body,.meta-landscape-weakness-card--fingerprint-hover .meta-core-roster-grid{overflow:visible}.meta-landscape-weaknesses-list>li:has(.meta-landscape-weakness-card--fingerprint-hover){position:relative;z-index:4}.meta-landscape-weakness-card--fingerprint-hover{z-index:2;overflow:visible}.meta-landscape-weakness-card--fingerprint-hover .meta-core-roster-grid--fingerprint-hover{padding:4px 3px 6px;margin:-4px -3px -6px}.meta-landscape-weakness-card-top .meta-core-family-fingerprint-name{max-width:5.5rem}.meta-landscape-weakness-card-top .meta-core-family-fingerprint-icon,.meta-landscape-weakness-card-top .meta-core-family-fingerprint-fallback{width:16px;height:16px;flex-shrink:0;object-fit:contain}.meta-landscape-weakness-card-top .meta-landscape-weakness-affinities{justify-content:flex-end;flex-wrap:nowrap;max-width:100%;overflow:hidden}.meta-landscape-weakness-ai-label{font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#d8b4fe;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-landscape-weakness-rank{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:28px;height:22px;padding:0 7px;border-radius:999px;border:1px solid rgba(251,113,133,.35);background:#7f1d1d61;font-size:11px;font-weight:800;letter-spacing:.04em;color:#fecdd3}.meta-landscape-weakness-rank--ai{gap:4px;min-width:38px;border-color:#a78bfa80;background:#4c1d957a;color:#ede9fe}.meta-core-family-card.meta-core-family-card--compact-roster{background:transparent;border:none;box-shadow:none;padding:0;min-width:0;max-width:100%;overflow:visible}.meta-core-family-card--compact-roster .meta-core-family-body{padding:0;min-width:0;max-width:100%}.meta-landscape-weakness-card .meta-core-family-roster-col,.meta-landscape-weakness-card .meta-core-roster-row,.meta-landscape-weakness-card .meta-core-family-body{min-width:0;max-width:100%;overflow:visible}.meta-landscape-weakness-card .meta-core-family-card .meta-core-family-body--core-focus .meta-core-roster-grid,.meta-landscape-weakness-card .meta-core-family-card .meta-core-roster-row .meta-core-roster-grid.meta-core-roster-grid--with-footer{width:100%;max-width:100%;min-width:0;gap:4px;justify-content:start;justify-items:stretch;padding:2px 2px 4px;overflow:visible;grid-template-columns:repeat(var(--meta-core-roster-cols, 5),minmax(0,var(--meta-landscape-tile-max)))}.meta-landscape-weakness-card .meta-core-roster-grid--with-footer>.meta-build-illuvial-tile--landscape .meta-build-illuvial-visual{margin:1px}.meta-landscape-weakness-affinities,.meta-landscape-weakness-matchups{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.meta-landscape-weakness-affinities li,.meta-landscape-weakness-matchup{display:inline-flex;align-items:center;gap:4px;padding:2px 7px 2px 4px;border-radius:999px;border:1px solid rgba(244,63,94,.28);background:#7f1d1d47;color:#fecdd3;font-size:10px;font-weight:700;letter-spacing:.02em}.meta-landscape-weakness-affinities img,.meta-landscape-weakness-matchup img{width:12px;height:12px;object-fit:contain}.meta-landscape-weakness-matchup em{font-style:normal;color:#86efac}.meta-landscape-weakness-matchup--x2 em{color:#4ade80;text-shadow:0 0 8px rgba(74,222,128,.45)}.affinity-counter-meter{display:grid;grid-template-columns:minmax(72px,88px) minmax(0,1fr);gap:10px;align-items:center;min-width:0;padding:8px 8px 7px;border-radius:12px;background:radial-gradient(120% 80% at 50% 100%,rgba(59,130,246,.12),transparent 55%),linear-gradient(180deg,#070814,#0b0614 58%,#120814);border:1px solid rgba(139,92,246,.28);box-shadow:inset 0 1px #a5b4fc14,0 0 18px #4c1d9538}.affinity-counter-meter-readout{display:flex;flex-direction:column;gap:1px;min-width:0}.affinity-counter-meter-kicker{font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#c4b5fdc7}.affinity-counter-meter-score{font-size:20px;font-weight:800;line-height:1;color:#f8fafc;text-shadow:0 0 12px rgba(96,165,250,.35)}.affinity-counter-meter-pct{font-size:11px;font-weight:700}.affinity-counter-meter-track--slots{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:2px;height:14px;min-width:0;padding:0;overflow:hidden;border-radius:4px;background:transparent;filter:drop-shadow(0 2px 6px rgba(0,0,0,.35))}.affinity-counter-meter-slot{position:relative;display:block;height:100%;overflow:hidden;border-radius:2px;background:#94a3b814;box-shadow:inset 0 0 0 .9px #94a3b847}.affinity-counter-meter-slot.is-filled{box-shadow:inset 0 0 0 .9px #020617f2}.affinity-counter-meter-slot-fill{display:block;height:100%;max-width:100%}@keyframes meta-landscape-weakness-pulse{0%,to{box-shadow:inset 0 1px #ffffff0a,0 0 0 1px #581c872e,0 12px 36px #7f1d1d38;border-color:#f8717157}50%{box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #c084fc52,0 0 28px #ef444447;border-color:#fb71859e}}@media(prefers-reduced-motion:reduce){.meta-landscape-weaknesses-panel{animation:none}.meta-landscape-dot-pulse,.meta-landscape-dot-ring,.meta-landscape-dot-fill-aff{animation:none!important}}.mv-player-dash{position:relative;min-height:72vh;padding:2rem 1.25rem 4rem;color:#f5f7faeb}.mv-player-dash__inner{max-width:1480px;margin:0 auto}.mv-player-dash__back{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.45rem .85rem;border-radius:10px;border:1px solid rgba(14,225,242,.22);background:#0a0c128c;color:#0ee1f2f2;font-size:.875rem;cursor:pointer;transition:border-color .15s ease,background .15s ease}.mv-player-dash__back:hover{border-color:#0ee1f273;background:#0ee1f20f}.mv-player-dash__hero{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding:1.5rem 1.35rem;border-radius:16px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(145deg,#121620eb,#0c0e16e0);box-shadow:0 24px 48px #00000059}.mv-player-dash__hero-main{display:flex;gap:1rem;align-items:flex-start}.mv-player-dash__hero-icon{flex-shrink:0;width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#0ee1f214;border:1px solid rgba(14,225,242,.25);color:#0ee1f2}.mv-player-dash__hero-icon--photo{padding:0;overflow:hidden;border-radius:50%}.mv-player-dash__hero-avatar-img{width:100%;height:100%;object-fit:cover;display:block}.mv-player-dash__eyebrow{margin:0 0 .35rem;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#b4bac6d9}.mv-player-dash__title{margin:0;font-size:1.65rem;font-weight:600;letter-spacing:-.02em}.mv-player-dash__sub{margin:.35rem 0 0;font-size:.8rem;color:#a0a8b6f2}.mv-player-dash__mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;word-break:break-all}.wallet-line{display:flex;align-items:center;gap:.35rem}.mv-player-dash__hero-stats{display:flex;flex-wrap:wrap;gap:1rem}.mv-player-dash__stat{display:flex;align-items:center;gap:.65rem;padding:.65rem .85rem;border-radius:12px;background:#00000038;border:1px solid rgba(255,255,255,.05);min-width:140px}.mv-player-dash__stat-ico{color:#0ee1f2d9;flex-shrink:0}.mv-player-dash__stat-label{display:block;font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:#969eacf2}.mv-player-dash__stat-value{display:block;font-size:1.35rem;font-weight:600;color:#f3f6fb}.mv-player-dash__stat-value--small{font-size:.95rem;font-weight:500}.mv-player-dash__window-line{display:flex;align-items:center;gap:.5rem;margin:1rem 0 0;font-size:.82rem;color:#aab2c0f2}.mv-player-dash__tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 1rem}.mv-player-dash__tab{padding:.45rem .95rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:transparent;color:#c8cedaf2;font-size:.82rem;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.mv-player-dash__tab:hover{border-color:#0ee1f259;color:#fff}.mv-player-dash__tab--active{border-color:#0ee1f28c;background:#0ee1f21a;color:#e8fbff}.mv-player-dash__loading,.mv-player-dash__error{padding:2rem 1rem;text-align:center;border-radius:12px;border:1px dashed rgba(255,255,255,.12);color:#c8cedae6}.mv-player-dash__error{border-color:#ff6b6b59;color:#ffb4b4}.mv-player-dash__section{margin-top:2rem}.mv-player-dash__section-head{display:flex;align-items:center;gap:.55rem;margin-bottom:.75rem}.mv-player-dash__section-head h2{margin:0;font-size:1.05rem;font-weight:600;color:#eef2f8fa}.mv-player-dash__muted{margin:0;font-size:.88rem;color:#a0a8b6eb;line-height:1.5}.mv-player-dash__hint{margin:0 0 1rem;font-size:.82rem;color:#969eacf2}.mv-player-dash__hl-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.mv-player-dash__hl-card{padding:.85rem 1rem;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#080a10a6}.mv-player-dash__hl-series{display:flex;align-items:center;gap:.45rem;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:#0ee1f2d9;margin-bottom:.35rem}.mv-player-dash__hl-session-name{display:block;font-size:.98rem;font-weight:500;color:#f1f4fa}.mv-player-dash__hl-meta{display:block;margin-top:.25rem;font-size:.78rem;color:#969eacf2}.mv-player-dash__matches-wrap{margin-top:.5rem;width:100%;max-width:100%;overflow:visible}.mv-player-dash__table-scroll{width:100%;max-width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.mv-player-dash__detail-panel{position:relative;z-index:2;padding:.35rem .25rem .75rem}.mv-player-dash__match-table{width:100%;border-collapse:collapse;font-size:.82rem}.mv-player-dash__match-table thead th{text-align:left;padding:.55rem .65rem;border-bottom:1px solid rgba(255,255,255,.08);color:#a0a8b6f2;font-weight:500}.mv-player-dash__match-row{cursor:pointer;transition:background .12s ease}.mv-player-dash__match-row td{padding:.55rem .65rem;border-bottom:1px solid rgba(255,255,255,.04);vertical-align:middle;cursor:pointer}.mv-player-dash__match-row .mv-player-dash__icon-btn{cursor:pointer}.mv-player-dash__match-row:hover{background:#0ee1f20a}.mv-player-dash__match-row--open{background:#0ee1f20f}.mv-player-dash__game-cell{display:flex;align-items:center;gap:.35rem}.mv-player-dash__illuvs-cell{min-width:220px;max-width:520px}.mv-player-dash__match-illuvs{display:flex;align-items:center;gap:4px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding:2px 0;scrollbar-width:thin;scrollbar-color:rgba(14,225,242,.35) transparent}.mv-player-dash__match-illuvs::-webkit-scrollbar{height:4px}.mv-player-dash__match-illuvs::-webkit-scrollbar-thumb{background:#0ee1f259;border-radius:4px}.mv-player-dash__match-illuv{position:relative;flex:0 0 auto;width:28px;height:28px;border-radius:6px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#080a10d9;display:inline-flex;align-items:center;justify-content:center}.mv-player-dash__match-illuv img{width:100%;height:100%;object-fit:cover;display:block}.mv-player-dash__match-illuv--bonded{border-color:#0ee1f2a6;box-shadow:0 0 0 1px #0ee1f240}.mv-player-dash__match-illuv-fallback{font-size:10px;font-weight:600;color:#b4bccad9;letter-spacing:.02em}.mv-player-dash__match-illuvs-empty{font-size:.72rem;color:#8c94a2b3;font-style:italic}.mv-player-dash__match-illuvs-pending{display:inline-block;width:12px;height:12px;border:2px solid rgba(14,225,242,.2);border-top-color:#0ee1f2b3;border-radius:50%;animation:mv-player-dash-spin .7s linear infinite}.mv-player-dash__behavior{position:relative}.mv-player-dash__phase-pills{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 .7rem}.mv-player-dash__phase-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .7rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#0003;font-size:.74rem;color:#dce8f8eb;font-weight:600;cursor:pointer;font-family:inherit;line-height:1.2;transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease,background .15s ease}.mv-player-dash__phase-pill:hover{border-color:#0ee1f252}.mv-player-dash__phase-pill:focus-visible{outline:2px solid rgba(14,225,242,.65);outline-offset:2px}.mv-player-dash__phase-pill--active{box-shadow:0 0 0 1px #0ee1f28c,0 0 14px #0ee1f238;transform:translateY(-1px)}.mv-player-dash__phase-pill svg{flex-shrink:0;color:#bad7ffd9}.mv-player-dash__phase-pill-label{letter-spacing:.06em;text-transform:uppercase;font-size:.64rem;color:#bad7ffd9;font-weight:700}.mv-player-dash__phase-pill-num{font-size:.95rem;font-weight:700;color:#e8fbff;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.mv-player-dash__phase-pill--q1{border-color:#facc1552;background:linear-gradient(135deg,#facc151a,#facc150a)}.mv-player-dash__phase-pill--q1 svg,.mv-player-dash__phase-pill--q1 .mv-player-dash__phase-pill-label{color:#facc15eb}.mv-player-dash__phase-pill--q2{border-color:#a78bfa52;background:linear-gradient(135deg,#a78bfa1a,#a78bfa0a)}.mv-player-dash__phase-pill--q2 svg,.mv-player-dash__phase-pill--q2 .mv-player-dash__phase-pill-label{color:#a78bfaf2}.mv-player-dash__phase-pill--total{border-color:#0ee1f273;background:linear-gradient(135deg,#0ee1f229,#0ee1f20d);box-shadow:0 0 12px #0ee1f226}.mv-player-dash__phase-pill--total svg,.mv-player-dash__phase-pill--total .mv-player-dash__phase-pill-label{color:#0ee1f2f2}.mv-player-dash__phase-pill--semi-32,.mv-player-dash__phase-pill--semi-16{border-color:#38bdf847;background:linear-gradient(135deg,#38bdf81a,#38bdf80a)}.mv-player-dash__phase-pill--final{border-color:#fb923c52;background:linear-gradient(135deg,#fb923c1f,#fb923c0a)}.mv-player-dash__phase-pill--other{border-color:#94a3b847}.mv-player-dash__behavior-grid{display:grid;grid-template-columns:minmax(420px,1.4fr) minmax(0,1fr);gap:1.25rem;align-items:stretch;padding:1rem 1.1rem;border-radius:16px;border:1px solid rgba(14,225,242,.14);background:linear-gradient(135deg,#0e121cd9,#0a0c14c7);box-shadow:0 18px 36px #00000052;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.mv-player-dash__behavior-radar-wrap{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.75rem;padding:.5rem .25rem .25rem;border-right:1px solid rgba(255,255,255,.05);min-width:0}.mv-player-dash__behavior-radar-total{align-self:center;display:inline-flex;align-items:baseline;gap:.5rem;padding:.4rem .95rem;border-radius:12px;background:linear-gradient(135deg,#0ee1f229,#0ee1f20d);border:1px solid rgba(14,225,242,.42);box-shadow:0 0 22px #0ee1f21a,inset 0 0 0 1px #0ee1f20f}.mv-player-dash__behavior-radar-total-num{font-size:1.35rem;font-weight:700;color:#e8fbff;letter-spacing:-.02em;text-shadow:0 0 14px rgba(14,225,242,.55);font-variant-numeric:tabular-nums}.mv-player-dash__behavior-radar-total-label{font-size:.66rem;text-transform:uppercase;letter-spacing:.18em;color:#bad7ffeb;font-weight:600}.mv-player-dash__behavior-radar-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;align-items:start}.mv-player-dash__behavior-radar-card{display:flex;flex-direction:column;align-items:center;gap:.45rem;padding:.55rem .5rem .4rem;border-radius:12px;background:#0003;border:1px solid rgba(255,255,255,.04);min-width:0}.mv-player-dash__behavior-radar-caption{font-size:.66rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#bad7ffeb;text-shadow:0 0 12px rgba(14,225,242,.25)}.mv-player-dash__behavior-radar-svg{width:100%;max-width:280px;height:auto;overflow:visible}.mv-player-dash__behavior-radar-svg foreignObject>div>svg{width:100%;height:100%}.mv-player-dash__behavior-radar-foot{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.45rem .85rem;font-size:.72rem}.mv-player-dash__behavior-radar-foot-label{text-transform:uppercase;letter-spacing:.12em;color:#a0a8b6d9;font-weight:500}.mv-player-dash__behavior-radar-foot-bias{display:inline-flex;align-items:center;gap:.35rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;text-shadow:0 0 14px currentColor}.mv-player-dash__behavior-radar-foot-bias-prefix{color:#aab4c8c7;text-shadow:none;letter-spacing:.14em;font-weight:600}.mv-player-dash__behavior-radar-foot-bias-icon{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;flex-shrink:0}.mv-player-dash__behavior-radar-foot-bias-icon svg{width:100%;height:100%;fill:currentColor;stroke:currentColor;filter:drop-shadow(0 0 6px currentColor)}.mv-player-dash__behavior-radar-foot-bias-name{color:currentColor;font-weight:800;letter-spacing:.05em;text-transform:none;font-size:.78rem}.mv-player-dash__behavior-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:.25rem .1rem;align-content:start}.mv-player-dash__behavior-kpi{display:flex;align-items:center;gap:.55rem;padding:.55rem .7rem;border-radius:10px;background:#00000038;border:1px solid rgba(255,255,255,.05);transition:border-color .15s ease,background .15s ease}.mv-player-dash__behavior-kpi:hover{border-color:#0ee1f240;background:#0ee1f20a}.mv-player-dash__behavior-kpi--wide{grid-column:1 / -1}.mv-player-dash__behavior-kpi-ico{color:#0ee1f2cc;flex-shrink:0}.mv-player-dash__behavior-kpi-label{display:block;font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;color:#969eaceb;margin-bottom:.1rem}.mv-player-dash__behavior-kpi-value{display:block;font-size:1.05rem;font-weight:600;color:#f3f6fb;letter-spacing:-.01em}.mv-player-dash__behavior-kpi-value--small{font-size:.86rem;font-weight:500;color:#eef2f8f2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mv-player-dash__behavior-kpi-value--illuv{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.mv-player-dash__behavior-kpi-illuv-img{position:relative;flex-shrink:0;width:28px;height:28px;border-radius:50%;overflow:hidden;background:#080a10d9;border:1px solid rgba(14,225,242,.4);box-shadow:0 0 6px #0ee1f22e;display:inline-flex;align-items:center;justify-content:center}.mv-player-dash__behavior-kpi-illuv-img img{width:100%;height:100%;object-fit:cover;display:block}.mv-player-dash__behavior-kpi-illuv-fallback{font-size:.7rem;font-weight:700;color:#bad7ffe6}.mv-player-dash__behavior-kpi-illuv-name{font-weight:700;color:#f3f6fb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.mv-player-dash__behavior-kpi-illuv-count{font-weight:600;color:#0ee1f2f2;font-variant-numeric:tabular-nums;flex-shrink:0}.mv-player-dash__behavior-composites{margin-top:.85rem;padding:.6rem .9rem;border-radius:12px;border:1px solid rgba(255,255,255,.05);background:#0000002e;display:flex;flex-direction:column;gap:.55rem}.mv-player-dash__behavior-composites-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem}.mv-player-dash__behavior-composites-label{font-size:.68rem;text-transform:uppercase;letter-spacing:.12em;color:#969eacf2;font-weight:600;min-width:7.5rem}.mv-player-dash__behavior-chip-list{display:flex;flex-wrap:wrap;gap:.4rem}.mv-player-dash__behavior-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.18rem .55rem .18rem .4rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);font-size:.74rem;font-weight:500;letter-spacing:.02em;transition:transform .15s ease,box-shadow .15s ease}.mv-player-dash__behavior-chip:hover{transform:translateY(-1px);box-shadow:0 6px 14px #0000004d}.mv-player-dash__behavior-chip-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;box-shadow:0 0 8px currentColor}.mv-player-dash__behavior-chip-icon{display:inline-flex;width:16px;height:16px;flex-shrink:0;align-items:center;justify-content:center;filter:drop-shadow(0 0 4px currentColor)}.mv-player-dash__behavior-chip-icon svg{width:100%;height:100%}.mv-player-dash__behavior-chip-name{font-weight:600}.mv-player-dash__behavior-chip-count{opacity:.75;font-variant-numeric:tabular-nums}.mv-iv-usage__head{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.mv-iv-usage__count-badge{display:inline-flex;align-items:baseline;gap:.4rem;margin-left:auto;padding:.3rem .75rem;border-radius:10px;background:linear-gradient(135deg,#0ee1f229,#0ee1f20d);border:1px solid rgba(14,225,242,.42);box-shadow:0 0 18px #0ee1f214}.mv-iv-usage__count-badge-num{font-size:1.05rem;font-weight:700;color:#e8fbff;letter-spacing:-.01em;text-shadow:0 0 10px rgba(14,225,242,.45);font-variant-numeric:tabular-nums}.mv-iv-usage__count-badge-total{font-size:.78rem;font-weight:500;color:#bad7ff8c;text-shadow:none}.mv-iv-usage__count-badge-label{font-size:.62rem;text-transform:uppercase;letter-spacing:.16em;color:#bad7ffeb;font-weight:600}.mv-iv-usage__controls{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:.5rem 0 .45rem}.mv-iv-usage__metric-explainer{margin:0 0 .5rem;padding:.55rem .85rem;border-radius:10px;border:1px solid rgba(255,255,255,.06);background:#0000002e;font-size:.78rem;line-height:1.45;color:#bec6d4f2}.mv-iv-usage__metric-explainer strong{color:#0ee1f2f2;font-weight:700;letter-spacing:.02em}.mv-iv-usage__progress{margin:0 0 .55rem;font-size:.74rem;color:#aab2c0d9;font-style:italic}.mv-iv-usage__progress strong{color:#0ee1f2f2;font-weight:700;font-style:normal}.mv-iv-usage__size-legend{display:flex;align-items:center;flex-wrap:wrap;gap:.7rem 1rem;margin:0 0 .7rem;padding:.4rem .75rem;border-radius:10px;border:1px solid rgba(255,255,255,.06);background:#0000002e}.mv-iv-usage__size-legend-label{font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:#bad7ffd9;font-weight:700}.mv-iv-usage__size-legend-item{display:inline-flex;align-items:center;gap:.4rem}.mv-iv-usage__size-legend-disk{display:inline-block;border-radius:50%;background:#080a10d9;border:2px solid rgba(14,225,242,.55);box-shadow:0 0 6px #0ee1f233;flex:0 0 auto}.mv-iv-usage__size-legend-num{font-size:.74rem;color:#dce8f8eb;font-weight:600;font-variant-numeric:tabular-nums}.mv-iv-usage__controls-label{font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:#a0a8b6d9;font-weight:600;margin-right:.25rem;display:inline-flex;align-items:center;gap:.4rem}.mv-iv-usage__controls-auto{font-size:.55rem;letter-spacing:.12em;text-transform:uppercase;color:#ffc45aeb;background:#ffc45a1a;border:1px solid rgba(255,196,90,.35);padding:.05rem .32rem;border-radius:4px;font-weight:700}.mv-iv-usage__controls--presets{margin-bottom:.7rem;padding:.45rem .6rem;border-radius:10px;background:linear-gradient(135deg,#0ee1f20f,#0ee1f205);border:1px solid rgba(14,225,242,.15)}.mv-iv-usage__control--preset{font-weight:600}.mv-iv-usage__control--recommended{box-shadow:0 0 0 1px #ffc45a73 inset}.mv-iv-usage__control{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .85rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:transparent;color:#c8cedaeb;font-size:.78rem;font-weight:500;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.mv-iv-usage__control:hover{border-color:#0ee1f266;color:#fff}.mv-iv-usage__control--active{border-color:#0ee1f299;background:#0ee1f21a;color:#e8fbff;box-shadow:0 0 18px #0ee1f21f}.mv-iv-usage__chart-wrap{position:relative;width:100%;padding:1.25rem 1.5rem 1.5rem;border-radius:14px;border:1px solid rgba(14,225,242,.14);background:linear-gradient(135deg,#0e121cd9,#0a0c14c7);box-shadow:0 18px 36px #0000004d;overflow:visible}.mv-iv-usage__chart-svg{width:100%;height:auto;display:block;overflow:visible}.mv-iv-usage__axis-tick{fill:#aab2c0d9;font-size:11px;font-weight:500;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.mv-iv-usage__axis-label{fill:#bad7ffb8;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.mv-iv-usage__bubble{cursor:pointer;transition:transform .15s ease;transform-origin:center;transform-box:fill-box}.mv-iv-usage__bubble:hover{transform:scale(1.08)}.mv-iv-usage__bubble-frame{width:100%;height:100%;border-radius:50%;overflow:hidden;background:#080a10d9;border:2px solid rgba(14,225,242,.55);box-shadow:0 0 10px #0ee1f240,0 4px 10px #00000073;display:flex;align-items:center;justify-content:center}.mv-iv-usage__bubble:hover .mv-iv-usage__bubble-frame{border-color:#0ee1f2f2;box-shadow:0 0 18px #0ee1f28c,0 6px 14px #0000008c}.mv-iv-usage__bubble--estimated .mv-iv-usage__bubble-frame{border-style:dashed;border-color:#ffc45aa6;box-shadow:0 0 10px #ffc45a2e,0 4px 10px #00000073}.mv-iv-usage__bubble--estimated:hover .mv-iv-usage__bubble-frame{border-color:#ffc45af2;box-shadow:0 0 18px #ffc45a73,0 6px 14px #0000008c}.mv-iv-usage__bubble-img{width:100%;height:100%;object-fit:cover;display:block}.mv-iv-usage__bubble-fallback{font-size:14px;font-weight:700;color:#bad7fff2;letter-spacing:.04em}.mv-iv-usage__bubble-frame--aggregate{background:#080a10d9;border-width:2px;border-style:solid}.mv-iv-usage__bubble--aggregate:hover .mv-iv-usage__bubble-frame--aggregate{filter:brightness(1.15);box-shadow:0 0 18px currentColor,0 6px 14px #0000008c}.mv-iv-usage__bubble-icon{width:56%;height:56%;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 2px 4px rgba(0,0,0,.55))}.mv-iv-usage__bubble-icon svg{width:100%;height:100%;fill:#fff;stroke:#fff}.mv-iv-usage__bubble-count--name{font-size:11px;font-weight:700;letter-spacing:.04em;fill:#eef6fff2}.mv-iv-usage__bubble-count{fill:#dce8f8d9;font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;paint-order:stroke fill;stroke:#02060fb3;stroke-width:3px;stroke-linejoin:round;pointer-events:none}.mv-iv-usage__tooltip{position:fixed;pointer-events:none;z-index:50;padding:.5rem .75rem;border-radius:10px;background:#06080cf2;border:1px solid rgba(14,225,242,.4);box-shadow:0 10px 24px #0000008c;font-size:.78rem;color:#e8f0faf2;min-width:140px}.mv-iv-usage__tooltip-name{font-weight:700;color:#e8fbff;margin-bottom:.25rem;letter-spacing:.01em}.mv-iv-usage__tooltip-line{font-size:.72rem;color:#b4bccaeb;line-height:1.35}.mv-iv-usage__tooltip-line strong{color:#0ee1f2f2;font-weight:700}.mv-iv-usage__tooltip-muted{color:#8c98aab3;font-size:.66rem;letter-spacing:.02em}.mv-iv-usage__tooltip-warn{color:#ffc45aeb;font-style:italic;margin-top:.2rem}.mv-iv-usage__empty{padding:1.5rem 1rem;text-align:center;border-radius:12px;border:1px dashed rgba(255,255,255,.12);color:#aab2c0eb;font-size:.86rem}@media(max-width:1080px){.mv-player-dash__behavior-grid{grid-template-columns:1fr}.mv-player-dash__behavior-radar-wrap{border-right:none;border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:.85rem}}@media(max-width:640px){.mv-player-dash__behavior-radar-pair{grid-template-columns:1fr}}@media(max-width:540px){.mv-player-dash__behavior-kpis{grid-template-columns:1fr}.mv-player-dash__behavior-composites-label{min-width:auto}}.mv-player-dash__chev{width:32px;text-align:center;color:#0ee1f2bf}.mv-player-dash__icon-btn{display:inline-flex;padding:.2rem;border:none;background:transparent;color:#b4bccae6;cursor:pointer;border-radius:6px}.mv-player-dash__icon-btn:hover{color:#0ee1f2;background:#0ee1f214}.mv-player-dash__detail-row td{padding:0;border-bottom:1px solid rgba(255,255,255,.06);background:#06080c80;overflow:visible;vertical-align:top}.mv-player-dash__detail-loading,.mv-player-dash__detail-empty{padding:1.25rem 1rem;font-size:.88rem;color:#aab2c0f2}.mv-player-dash__spinner{display:inline-block;width:14px;height:14px;border:2px solid rgba(14,225,242,.25);border-top-color:#0ee1f2;border-radius:50%;animation:mv-player-dash-spin .7s linear infinite}@keyframes mv-player-dash-spin{to{transform:rotate(360deg)}}@media(max-width:720px){.mv-player-dash__hero{flex-direction:column}.mv-player-dash__hero-stats{width:100%}}.mv-player-dash__rank-stack-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:.85rem;margin-top:.4rem}.mv-player-dash__rank-stack-card{position:relative;display:flex;flex-direction:column;gap:.55rem;padding:.85rem 1rem .95rem;border-radius:14px;border:1px solid rgba(14,225,242,.18);background:linear-gradient(135deg,#0e121cd9,#0a0c14c7);box-shadow:0 16px 32px #00000052}.mv-player-dash__rank-stack-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-bottom:.45rem;border-bottom:1px solid rgba(255,255,255,.06)}.mv-player-dash__rank-stack-titles{display:flex;flex-direction:column;gap:.1rem}.mv-player-dash__rank-stack-label{font-size:.95rem;font-weight:700;color:#e8fbff;letter-spacing:.02em;text-shadow:0 0 12px rgba(14,225,242,.35)}.mv-player-dash__rank-stack-sublabel{font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:#a0a8b6c7;font-weight:600}.mv-player-dash__rank-stack-meta{display:inline-flex;align-items:baseline;gap:.3rem;padding:.18rem .55rem;border-radius:8px;background:#0ee1f214;border:1px solid rgba(14,225,242,.2)}.mv-player-dash__rank-stack-meta-num{font-size:.95rem;font-weight:700;color:#e8fbff;font-variant-numeric:tabular-nums}.mv-player-dash__rank-stack-meta-label{font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:#bad7ffd9;font-weight:600}.mv-player-dash__rank-stack-body{display:flex;flex-direction:column;gap:.85rem;align-items:stretch}.mv-player-dash__rank-stack-chart,.mv-player-dash__rank-stack-bars-wrap{display:flex;flex-direction:column;gap:4px;min-width:0;width:100%}.mv-player-dash__rank-stack-bars{width:100%;height:86px;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));align-items:stretch;gap:4px}.mv-player-dash__rank-stack-bar{height:100%;border-radius:4px;background:#47556929;border:1px solid rgba(148,163,184,.16);overflow:hidden;display:flex;align-items:flex-end;transition:border-color .15s ease,box-shadow .15s ease}.mv-player-dash__rank-stack-bar:hover{border-color:#0ee1f299;box-shadow:0 0 10px #0ee1f259}.mv-player-dash__rank-stack-bar-fill{width:100%;border-radius:3px 3px 1px 1px;background:#94a3b8a6;box-shadow:0 0 6px #0ee1f233;transition:height .25s ease}.mv-player-dash__rank-stack-counts,.mv-player-dash__rank-stack-rank-axis{width:100%;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;text-align:center}.mv-player-dash__rank-stack-count{font-size:.74rem;font-weight:700;font-variant-numeric:tabular-nums;color:#e8f0faeb;line-height:1.1}.mv-player-dash__rank-stack-count.is-empty{color:#8c98aa80;font-weight:500}.mv-player-dash__rank-stack-rank-tick{font-size:.66rem;font-weight:700;letter-spacing:.04em;color:#bad7ffbf;font-variant-numeric:tabular-nums}.mv-player-dash__rank-stack-rank-tick--1{color:#e8c547f2}.mv-player-dash__rank-stack-rank-tick--2{color:#c8d4e6eb}.mv-player-dash__rank-stack-rank-tick--3{color:#b87333f2}.mv-player-dash__rank-stack-axis-caption{font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:#8c98aab3;font-weight:600;margin-top:.15rem;text-align:center}.mv-player-dash__rank-stack-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;width:100%;padding-top:.55rem;border-top:1px solid rgba(255,255,255,.06)}@media(max-width:900px){.mv-player-dash__rank-stack-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.mv-player-dash__rank-stack-stats{grid-template-columns:1fr}}.mv-player-dash__rank-stack-stat{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:.55rem;min-height:4.75rem;padding:.7rem .8rem;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#00000038}.mv-player-dash__rank-stack-stat svg{flex-shrink:0;color:#bad7ffc7}.mv-player-dash__rank-stack-stat--avg svg{color:#0ee1f2eb}.mv-player-dash__rank-stack-stat--top1 svg{color:#e8c547f2}.mv-player-dash__rank-stack-stat--top3 svg{color:#b87333f2}.mv-player-dash__rank-stack-stat--top4 svg{color:#9bd6b0f2}.mv-player-dash__rank-stack-stat-copy,.mv-player-dash__rank-stack-stat>div{display:flex;flex-direction:column-reverse;align-items:flex-start;justify-content:center;gap:.28rem;min-width:0;flex:1}.mv-player-dash__rank-stack-stat-num{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;font-size:1.05rem;font-weight:700;color:#e8fbff;font-variant-numeric:tabular-nums;line-height:1.15}.mv-player-dash__rank-stack-stat-pct{font-size:.78rem;font-weight:600;color:#bad7ffbf}.mv-player-dash__rank-stack-stat-label{font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:#a0a8b6d9;font-weight:700;line-height:1.2;white-space:nowrap}.error-boundary{background:linear-gradient(135deg,#fff5f5,#fed7d7);border:2px solid #feb2b2;border-radius:12px;margin:20px;padding:24px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.error-boundary-header{display:flex;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #feb2b2}.error-icon{background:#f56565;color:#fff;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.error-title h3{margin:0 0 8px;color:#c53030;font-size:1.25rem;font-weight:600}.error-title p{margin:0;color:#742a2a;font-size:.875rem}.error-close{background:#f56565;color:#fff;border:none;border-radius:8px;padding:8px;cursor:pointer;transition:all .2s ease;margin-left:auto}.error-close:hover{background:#e53e3e;transform:scale(1.05)}.error-content{color:#2d3748}.error-message{background:#fff;padding:16px;border-radius:8px;border-left:4px solid #f56565;margin-bottom:20px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem}.error-actions{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none}.btn-primary{background:#3182ce;color:#fff}.btn-primary:hover{background:#2c5aa0;transform:translateY(-1px)}.btn-secondary{background:#e2e8f0;color:#4a5568}.btn-secondary:hover{background:#cbd5e0;transform:translateY(-1px)}.error-details{background:#fff;border-radius:8px;padding:20px;border:1px solid #e2e8f0}.error-details h4{margin:0 0 12px;color:#2d3748;font-size:1rem;font-weight:600}.error-stack,.error-component-stack{margin-bottom:20px}.error-stack pre,.error-component-stack pre{background:#f7fafc;border:1px solid #e2e8f0;border-radius:6px;padding:12px;font-size:.75rem;line-height:1.4;overflow-x:auto;white-space:pre-wrap;word-break:break-word;color:#4a5568}.error-metadata{background:#f7fafc;border-radius:6px;padding:16px;border:1px solid #e2e8f0}.error-metadata p{margin:8px 0;font-size:.875rem}.error-metadata strong{color:#2d3748}@media(max-width:768px){.error-boundary{margin:10px;padding:16px}.error-boundary-header{flex-direction:column;text-align:center;gap:12px}.error-close{margin-left:0}.error-actions{justify-content:center}.btn{flex:1;justify-content:center;min-width:120px}}.error-monitor{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;z-index:9999;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.error-monitor-fab{position:fixed;bottom:20px;right:20px;background:#e53e3e;color:#fff;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px #0000004d;transition:all .3s ease;z-index:1000}.error-monitor-fab:hover{transform:scale(1.1);box-shadow:0 6px 16px #0006}.error-count-badge{position:absolute;top:-8px;right:-8px;background:#f56565;color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.error-monitor-header{background:#2d3748;color:#fff;padding:20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #4a5568}.error-monitor-title{display:flex;align-items:center;gap:16px}.error-monitor-icon{color:#f56565}.error-monitor-title h3{margin:0;font-size:1.5rem;font-weight:600}.error-count{background:#f56565;padding:4px 12px;border-radius:20px;font-size:.875rem;font-weight:500}.error-monitor-actions{display:flex;gap:8px}.btn-sm{padding:8px 12px;font-size:.875rem;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px}.btn-success{background:#38a169;color:#fff}.btn-success:hover{background:#2f855a}.btn-warning{background:#d69e2e;color:#fff}.btn-warning:hover{background:#b7791f}.btn-secondary{background:#4a5568;color:#fff}.btn-secondary:hover{background:#2d3748}.btn-danger{background:#e53e3e;color:#fff}.btn-danger:hover{background:#c53030}.error-monitor-content{flex:1;display:flex;overflow:hidden}.error-monitor-sidebar{width:400px;background:#f7fafc;border-right:1px solid #e2e8f0;overflow-y:auto;display:flex;flex-direction:column}.error-summary{padding:20px;border-bottom:1px solid #e2e8f0;background:#fff}.error-summary h4{margin:0 0 16px;color:#2d3748;font-size:1.125rem;font-weight:600}.error-summary-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f7fafc;font-size:.875rem}.error-summary-item:last-child{border-bottom:none}.error-list{flex:1;padding:20px}.error-list h4{margin:0 0 16px;color:#2d3748;font-size:1.125rem;font-weight:600}.error-list-item{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:16px;margin-bottom:12px;cursor:pointer;transition:all .2s ease;position:relative}.error-list-item:hover{border-color:#cbd5e0;box-shadow:0 2px 4px #0000001a}.error-list-item.selected{border-color:#3182ce;background:#ebf8ff}.error-item-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.error-type-icon{width:16px;height:16px}.error-type-icon.global{color:#e53e3e}.error-type-icon.rejection{color:#d69e2e}.error-type-icon.component{color:#3182ce}.error-item-type{font-size:.75rem;font-weight:500;color:#4a5568;text-transform:uppercase;letter-spacing:.05em}.error-item-time{font-size:.75rem;color:#718096;margin-left:auto}.error-item-message{font-size:.875rem;color:#2d3748;line-height:1.4}.error-item-clear{position:absolute;top:8px;right:8px;background:#e53e3e;color:#fff;border:none;border-radius:4px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .2s ease}.error-list-item:hover .error-item-clear{opacity:1}.error-item-clear:hover{background:#c53030}.error-monitor-details{flex:1;background:#fff;overflow-y:auto;padding:20px}.error-details-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e2e8f0}.error-details-header h4{margin:0;color:#2d3748;font-size:1.25rem;font-weight:600}.error-detail-section{margin-bottom:24px}.error-detail-section h5{margin:0 0 12px;color:#2d3748;font-size:1rem;font-weight:600}.error-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.error-detail-item{background:#f7fafc;padding:12px;border-radius:6px;border:1px solid #e2e8f0}.detail-label{display:block;font-size:.75rem;color:#718096;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.detail-value{display:block;font-size:.875rem;color:#2d3748;font-weight:500}.error-message-display{background:#fed7d7;border:1px solid #feb2b2;border-radius:6px;padding:16px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;color:#742a2a;line-height:1.4}.error-stack-display,.error-context-display{background:#f7fafc;border:1px solid #e2e8f0;border-radius:6px;padding:16px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.75rem;line-height:1.4;overflow-x:auto;white-space:pre-wrap;word-break:break-word;color:#4a5568;max-height:300px;overflow-y:auto}.error-details-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#718096;text-align:center}.error-details-empty h4{margin:16px 0 8px;color:#4a5568}.error-details-empty p{margin:0;font-size:.875rem}.empty-icon{color:#cbd5e0;margin-bottom:16px}.error-monitor-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;color:#718096;text-align:center}.error-monitor-empty h4{margin:16px 0 8px;color:#4a5568}.error-monitor-empty p{margin:0;font-size:.875rem}@media(max-width:1200px){.error-monitor-sidebar{width:350px}}@media(max-width:768px){.error-monitor-content{flex-direction:column}.error-monitor-sidebar{width:100%;max-height:300px}.error-monitor-header{flex-direction:column;gap:16px;text-align:center}.error-monitor-actions{justify-content:center}}
