﻿html {
    zoom: 0.9;
}

:root {
            /* Palette anchored to photo color #112354 (deep indigo-navy sky) */
            --dark-void: #0b1a3e;       /* darkest â€” slightly deeper than photo */
            --deep-space: #112354;      /* exact photo color â€” base surface */
            --space-panel: #162c65;     /* one step up */
            --panel-surface: #1c3472;   /* lighter panel surface */
            --border-dim: #243f80;      /* subtle border */
            --border-active: #3558a8;   /* active/hover border */
            --accent-primary: #7eb3d4;
            --accent-secondary: #6a9fb5;
            --accent-tertiary: #8b9dc3;
            --text-primary: #d8e8f5;
            --text-secondary: #8faec8;
            --text-tertiary: #4a6a88;
            --status-green: #7bc996;
            --status-amber: #d4a574;
            --glow-blue: rgba(126, 179, 212, 0.22);
            --glow-blue-strong: rgba(80, 140, 220, 0.45);
            --glow-blue-rim: rgba(100, 160, 240, 0.6);
            --cosmic-nebula: rgba(17, 35, 84, 0.6);
            --nebula-deep: rgba(11, 26, 62, 0.7);
            --nebula-violet: rgba(40, 20, 100, 0.18);
            --nebula-cyan: rgba(20, 100, 180, 0.12);
            --star-blue: rgba(140, 200, 255, 1);
            --star-white: rgba(220, 235, 255, 1);
        }

        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        body {
            font-family: 'Rajdhani', sans-serif;
            background: var(--dark-void);
            color: var(--text-primary);
            overflow: hidden;
            height: 100vh;
        }

        /* Global font override â€” Rajdhani everywhere */
        *, *::before, *::after {
            font-family: 'Rajdhani', sans-serif !important;
        }
        code, pre { font-family: 'Rajdhani', sans-serif !important; }

        /* Layered space background */
        .background-space {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
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');
            background-size: cover;
            background-position: center;
            background-repeat: no-repeat;
            z-index: 0;
            opacity: 0.6;
        }

        .background-space::after {
            content: '';
            position: absolute;
            inset: 0;
            background: linear-gradient(180deg,
                rgba(11, 26, 62, 0.5) 0%,
                rgba(6, 12, 30, 0.45) 40%,
                rgba(4, 10, 24, 0.65) 100%);
        }

        /* Nebula overlay layers */
        .nebula-layer {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: 1;
            pointer-events: none;
        }

        .nebula-layer::before {
            content: '';
            position: absolute;
            inset: 0;
            background:
                radial-gradient(ellipse 80% 50% at 15% 20%, rgba(17, 35, 100, 0.30) 0%, transparent 60%),
                radial-gradient(ellipse 60% 40% at 85% 70%, rgba(30, 15, 90, 0.20) 0%, transparent 55%),
                radial-gradient(ellipse 50% 60% at 50% 90%, rgba(12, 30, 90, 0.28) 0%, transparent 65%),
                radial-gradient(ellipse 40% 30% at 70% 10%, rgba(20, 40, 110, 0.22) 0%, transparent 50%);
        }

        .nebula-layer::after {
            content: '';
            position: absolute;
            inset: 0;
            background:
                radial-gradient(ellipse 90% 30% at 50% 50%, rgba(17, 35, 84, 0.15) 0%, transparent 70%),
                radial-gradient(ellipse 30% 50% at 5% 60%, rgba(40, 15, 110, 0.14) 0%, transparent 55%),
                radial-gradient(ellipse 35% 25% at 92% 35%, rgba(15, 50, 120, 0.13) 0%, transparent 50%);
            animation: nebulaPulse 20s ease-in-out infinite alternate;
        }

        @keyframes nebulaPulse {
            0%   { opacity: 0.6; }
            50%  { opacity: 1.0; }
            100% { opacity: 0.7; }
        }

        /* Hexagonal pattern overlay */
        .hex-pattern {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-image:
                linear-gradient(30deg, transparent 24%, var(--border-dim) 25%, var(--border-dim) 26%, transparent 27%, transparent 74%, var(--border-dim) 75%, var(--border-dim) 76%, transparent 77%),
                linear-gradient(150deg, transparent 24%, var(--border-dim) 25%, var(--border-dim) 26%, transparent 27%, transparent 74%, var(--border-dim) 75%, var(--border-dim) 76%, transparent 77%);
            background-size: 50px 87px;
            z-index: 1;
            opacity: 0.08;
        }

        /* Stars */
        .star-field {
            position: fixed;
            width: 100%;
            height: 100%;
            z-index: 2;
        }

        .star {
            position: absolute;
            background: white;
            border-radius: 50%;
        }

        .star.s1 {
            width: 1px;
            height: 1px;
            opacity: 0.45;
            background: var(--star-white);
        }

        .star.s2 {
            width: 2px;
            height: 2px;
            background: var(--star-white);
            box-shadow: 0 0 2px rgba(180, 220, 255, 0.5);
            animation: twinkle 5s infinite ease-in-out;
        }

        .star.s3 {
            width: 2px;
            height: 2px;
            background: var(--accent-primary);
            box-shadow: 0 0 3px rgba(126, 179, 212, 0.7), 0 0 6px rgba(100, 160, 220, 0.3);
            animation: twinkle 7s infinite ease-in-out;
        }

        .star.s4 {
            width: 3px;
            height: 3px;
            background: rgba(160, 210, 255, 1);
            box-shadow: 0 0 4px rgba(140, 200, 255, 0.8), 0 0 10px rgba(80, 160, 230, 0.4);
            animation: twinkleBright 9s infinite ease-in-out;
        }

        .star.s5 {
            width: 1px;
            height: 1px;
            background: rgba(100, 180, 240, 1);
            animation: twinkle 11s infinite ease-in-out;
        }

        @keyframes twinkle {
            0%, 100% { opacity: 0.2; }
            50% { opacity: 0.75; }
        }

        @keyframes twinkleBright {
            0%, 100% { opacity: 0.3; transform: scale(1); }
            33% { opacity: 1.0; transform: scale(1.3); }
            66% { opacity: 0.5; transform: scale(0.9); }
        }

        /* Top bar */
        .top-bar {
            position: fixed;
            top: 0;
            left: 0;
            right: 0;
            height: 52px;
            background: linear-gradient(to bottom, var(--space-panel), rgba(17, 35, 84, 0.96));
            backdrop-filter: blur(16px);
            border-bottom: 1px solid var(--border-active);
            z-index: 1000;
            display: flex;
            align-items: center;
            padding: 0 24px;
            box-shadow: 0 2px 32px rgba(0, 0, 0, 0.7), 0 4px 60px rgba(17, 35, 84, 0.25);
        }

        .top-bar::after {
            content: '';
            position: absolute;
            bottom: -1px;
            left: 0;
            right: 0;
            height: 1px;
            background: linear-gradient(90deg, transparent 0%, rgba(100, 180, 240, 0.2) 15%, var(--accent-primary) 50%, rgba(100, 180, 240, 0.2) 85%, transparent 100%);
            opacity: 0.7;
        }

        .brand-section {
            display: flex;
            align-items: center;
            gap: 3px;
            margin-right: 36px;
        }

        .brand-hex {
            width: 36px;
            height: 36px;
            background: linear-gradient(135deg, var(--accent-primary), var(--accent-secondary));
            clip-path: polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%);
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 18px;
            box-shadow: 0 0 16px var(--glow-blue), 0 0 32px rgba(80, 150, 220, 0.25), 0 0 60px rgba(40, 100, 200, 0.12);
        }

        .brand-title {
            font-size: 17px;
            font-weight: 700;
            letter-spacing: 2.5px;
            color: #ffffff;
            text-transform: uppercase;
        }

        .main-nav {
            display: flex;
            gap: 4px;
            flex: 1;
        }

        /* NEW badge in ticker */
        .ticker-new-badge {
            font-family: 'Rajdhani', sans-serif;
            font-size: 9px;
            font-weight: 700;
            letter-spacing: 1.2px;
            padding: 2px 5px;
            border-radius: 3px;
            color: #ff4444;
            background: rgba(255, 68, 68, 0.15);
            border: 1px solid rgba(255, 68, 68, 0.5);
            animation: ticker-new-blink 1.8s ease-in-out infinite;
            text-transform: uppercase;
        }

        /* opacity-only blink: animating box-shadow forces a repaint
           of the badge every frame and janks the scrolling ticker */
        @keyframes ticker-new-blink {
            0%, 100% { opacity: 1; }
            50% { opacity: 0.45; }
        }

        /* New borderless nav links */
        .nav-link {
            padding: 9px 16px;
            font-family: 'Rajdhani', sans-serif;
            font-size: 12px;
            font-weight: 400;
            letter-spacing: 1px;
            text-transform: uppercase;
            color: #ffffff;
            background: transparent;
            border: none;
            cursor: pointer;
            transition: color 0.2s;
            white-space: nowrap;
        }

        .nav-link:hover {
            color: var(--accent-primary);
            text-shadow: 0 0 8px rgba(0,168,255,0.6);
        }

        .nav-dl {
            position: relative; overflow: hidden;
            display: inline-flex; align-items: center; gap: 9px;
            margin-left: 12px; padding: 4px 14px 4px 5px;
            font-family: 'Rajdhani', sans-serif; white-space: nowrap; cursor: pointer;
            border-radius: 8px;
            background: linear-gradient(135deg, rgba(20, 60, 110, 0.85), rgba(40, 20, 90, 0.85));
            border: 1px solid rgba(255, 200, 80, 0.65);
            box-shadow: 0 0 12px rgba(255, 180, 60, 0.22), inset 0 0 12px rgba(90, 160, 255, 0.18);
            transition: box-shadow 0.25s, transform 0.25s, border-color 0.25s;
        }
        .nav-dl::after {                       /* moving shine */
            /* shine slides inside the button's own box (background-position), so it can never spill out */
            content: ''; position: absolute; inset: 0; border-radius: inherit; pointer-events: none;
            background: linear-gradient(100deg, transparent 40%, rgba(255, 255, 255, 0.28) 50%, transparent 60%) no-repeat;
            background-size: 300% 100%;
            animation: navDlShine 3.6s ease-in-out infinite;
        }
        @keyframes navDlShine { 0%, 55% { background-position: 100% 0; } 100% { background-position: 0 0; } }
        .nav-dl-ic {
            flex: 0 0 26px; height: 26px; border-radius: 6px;
            display: flex; align-items: center; justify-content: center;
            color: #1a1030; background: linear-gradient(180deg, #ffe08a, #ffb020);
            box-shadow: 0 0 10px rgba(255, 190, 50, 0.6);
        }
        .nav-dl-ic svg { animation: navDlBob 1.8s ease-in-out infinite; }
        @keyframes navDlBob { 0%, 100% { transform: translateY(-1px); } 50% { transform: translateY(2px); } }
        .nav-dl-t { display: flex; flex-direction: column; line-height: 1.05; }
        .nav-dl-t small { font-size: 9.5px; font-weight: 700; letter-spacing: 1.6px; color: #9fc4ff; }
        .nav-dl-t b { font-size: 14px; font-weight: 800; letter-spacing: 2.4px; color: #ffd46a; text-shadow: 0 0 8px rgba(255, 190, 60, 0.45); }
        .nav-dl:hover { transform: translateY(-1px); border-color: #ffd46a; box-shadow: 0 0 20px rgba(255, 190, 60, 0.45), inset 0 0 14px rgba(90, 160, 255, 0.3); }
        .nav-dl:hover .nav-dl-t b { color: #fff3c4; }

        .nav-sep {
            width: 1px;
            height: 18px;
            background: linear-gradient(to bottom, transparent, var(--border-active), transparent);
            flex-shrink: 0;
        }

        /* Header inline search */
        .header-search-wrap {
            position: relative;
            display: flex;
            align-items: center;
            margin-left: 12px;
        }

        .header-search-input {
            background: rgba(255,255,255,0.05);
            border: 1px solid rgba(126,179,212,0.2);
            border-radius: 6px;
            padding: 6px 12px 6px 32px;
            color: var(--text-primary);
            font-size: 11px;
            font-family: 'Rajdhani', sans-serif;
            width: 360px;
            outline: none;
            transition: border-color 0.25s, background 0.25s, width 0.25s;
        }

        .header-search-input:focus {
            border-color: rgba(126,179,212,0.5);
            background: rgba(255,255,255,0.08);
            width: 480px;
        }

        .header-search-dropdown {
            position: absolute;
            top: calc(100% + 6px);
            left: 0;
            right: 0;
            background: rgba(10,14,27,0.98);
            border: 1px solid rgba(126,179,212,0.3);
            border-radius: 8px;
            max-height: 320px;
            overflow-y: auto;
            z-index: 9999;
            box-shadow: 0 8px 32px rgba(0,0,0,0.6);
        }

        .header-search-item {
            padding: 8px 14px;
            font-size: 12px;
            color: var(--text-secondary);
            cursor: pointer;
            border-bottom: 1px solid rgba(255,255,255,0.04);
            transition: background 0.15s, color 0.15s;
            font-family: 'Rajdhani', sans-serif;
        }

        .header-search-item:hover {
            background: rgba(126,179,212,0.1);
            color: var(--accent-primary);
        }

        .header-search-item:last-child { border-bottom: none; }

        .nav-button {
            padding: 9px 18px;
            font-size: 11px;
            font-weight: 600;
            letter-spacing: 1.2px;
            text-transform: uppercase;
            color: var(--text-secondary);
            background: var(--panel-surface);
            border: 1px solid var(--border-dim);
            cursor: pointer;
            transition: background 0.25s, border-color 0.25s, color 0.25s;
            clip-path: polygon(6px 0%, 100% 0%, 100% calc(100% - 6px), calc(100% - 6px) 100%, 0% 100%, 0% 6px);
        }

        .nav-button:hover {
            background: rgba(126, 179, 212, 0.06);
            border-color: var(--border-active);
            color: var(--text-primary);
        }

        .nav-button.active {
            background: rgba(126, 179, 212, 0.12);
            border-color: var(--accent-primary);
            color: var(--accent-primary);
            box-shadow: 0 0 12px rgba(126, 179, 212, 0.22), inset 0 0 8px rgba(126, 179, 212, 0.06);
        }

        .top-bar-info {
            display: flex;
            align-items: center;
            gap: 20px;
        }

        .system-status {
            display: flex;
            align-items: center;
            gap: 8px;
            padding: 6px 12px;
            background: rgba(123, 201, 150, 0.08);
            border: 1px solid var(--status-green);
            border-radius: 3px;
            font-size: 10px;
            font-weight: 600;
            letter-spacing: 1px;
            text-transform: uppercase;
        }

        .status-pulse {
            width: 7px;
            height: 7px;
            background: var(--status-green);
            border-radius: 50%;
            box-shadow: 0 0 6px rgba(123, 201, 150, 0.4);
            animation: pulse 2s infinite;
        }

        @keyframes pulse {
            0%, 100% { opacity: 1; transform: scale(1); }
            50% { opacity: 0.7; transform: scale(0.95); }
        }

        .time-info {
            font-family: 'Rajdhani', sans-serif;
            font-size: 20px;
            font-weight: 500;
            color: #ffffff;
            letter-spacing: 2px;
            text-shadow: none;
            white-space: nowrap;
        }
        .time-info .t-digit {
            display: inline-block;
            width: 0.7em;
            text-align: center;
        }

        /* Ticker - Ð±ÐµÐ³ÑƒÑ‰Ð°Ñ ÑÑ‚Ñ€Ð¾ÐºÐ° */
        .ticker-container {
            position: fixed;
            bottom: 60px;
            left: 0;
            right: 0;
            transition: right .42s cubic-bezier(.16,1,.3,1);
            height: 22px;
            background: linear-gradient(90deg, rgba(13, 28, 68, 0.95) 0%, rgba(17, 35, 84, 0.95) 100%);
            border-top: 1px solid var(--border-dim);
            border-bottom: 1px solid var(--border-dim);
            overflow: hidden;
            z-index: 15;
            backdrop-filter: blur(10px);
        }

        .ticker-wrapper {
            display: flex;
            animation: ticker-scroll 12.04s linear infinite;
            white-space: nowrap;
        }

        @keyframes ticker-scroll {
            0% { transform: translateX(0); }
            100% { transform: translateX(-50%); }
        }

        .ticker-item {
            display: inline-flex;
            align-items: center;
            gap: 6px;
            padding: 0 16px;
            font-family: 'Rajdhani', sans-serif;
            font-size: 11px;
            font-weight: 500;
            color: var(--text-secondary);
            border-right: 1px solid var(--border-dim);
            pointer-events: auto;
        }

        .ticker-item:hover {
            color: var(--accent-primary);
            background: rgba(126, 179, 212, 0.05);
        }

        .ticker-icon {
            font-size: 9px;
            font-family: 'Rajdhani', sans-serif;
            font-weight: 700;
            letter-spacing: 0.8px;
            padding: 2px 5px;
            border-radius: 3px;
            line-height: 1.4;
        }

        .ticker-icon.buy {
            color: #4fc3f7;
            background: rgba(79, 195, 247, 0.15);
            border: 1px solid rgba(79, 195, 247, 0.4);
        }

        .ticker-game {
            height: 16px;
            width: auto;
            display: block;
            filter: drop-shadow(0 0 4px rgba(255, 190, 60, 0.45));
        }

        .ticker-icon.win {
            color: #ffd46a;
            background: rgba(255, 200, 80, 0.15);
            border: 1px solid rgba(255, 200, 80, 0.45);
        }

        .ticker-icon.sell {
            color: #ffb74d;
            background: rgba(255, 183, 77, 0.15);
            border: 1px solid rgba(255, 183, 77, 0.4);
        }

        .ticker-weapon {
            color: var(--text-primary);
            font-weight: 600;
            position: relative;
            z-index: 1;
            transition: color 0.2s ease, transform 0.2s ease;
            display: inline-block;
        }

        .ticker-weapon:hover {
            color: var(--accent-primary);
            transform: translateY(-1px);
        }

        .ticker-price {
            color: var(--accent-primary);
        }

        .ticker-user {
            color: var(--text-tertiary);
            font-style: italic;
        }

        /* NEW badge */
        .new-badge {
            position: absolute;
            top: 8px;
            right: 8px;
            padding: 3px 8px;
            background: linear-gradient(135deg, rgba(123, 201, 150, 0.2) 0%, rgba(123, 201, 150, 0.1) 100%);
            border: 1px solid var(--status-green);
            border-radius: 3px;
            font-family: 'Rajdhani', sans-serif;
            font-size: 9px;
            font-weight: 700;
            letter-spacing: 1.5px;
            color: var(--status-green);
            text-transform: uppercase;
            animation: new-badge-pulse 2s infinite;
            z-index: 10;
            box-shadow: 0 0 8px rgba(123, 201, 150, 0.3);
        }

        @keyframes new-badge-pulse {
            0%, 100% {
                opacity: 1;
                transform: scale(1);
                box-shadow: 0 0 8px rgba(123, 201, 150, 0.3);
            }
            50% {
                opacity: 0.85;
                transform: scale(1.05);
                box-shadow: 0 0 12px rgba(123, 201, 150, 0.5);
            }
        }

        /* Main container */
        .container-main {
            position: fixed;
            top: 52px;
            left: 0;
            right: 0; /* chat is collapsed by default */
            bottom: 82px; /* 60px bottom bar + 22px ticker */
            display: flex;
            align-items: stretch;
            z-index: 10;
            transition: right .42s cubic-bezier(.16,1,.3,1);
        }
        /* reserve space for the chat only while it is open */
        body.chat-open .container-main,
        body.chat-open .ticker-container,
        body.chat-open .chat-aware {
            right: 320px !important;
        }
        /* fixed overlays in other sections that must shrink with the chat */
        .chat-aware {
            transition: right .42s cubic-bezier(.16,1,.3,1);
        }

        /* Section visibility */
        .section {
            display: none !important;
            width: 100%;
            height: 100%;
        }

        .section.active {
            display: flex !important;
            height: 100%;
            flex-direction: column;
        }

        #homeSection.active {
            display: block !important;
            height: 100%;
            position: relative;
        }

        #workstationSection.active,
        #servicesSection.active {
            display: flex !important;
            flex-direction: row; /* sidebar left, display right */
        }

        /* Services lives outside .container-main, so it has to reproduce that
           container's fixed geometry itself (clears the top nav + bottom dock). */
        #servicesSection.active {
            position: fixed;
            top: 52px;
            bottom: 82px;
            left: 0;
            right: 0;
            height: auto;
        }

        /* Workstation sidebar */
        .workstation-sidebar {
            width: 280px;
            background: rgba(13, 27, 65, 0.92);
            backdrop-filter: blur(14px);
            border-right: 1px solid var(--border-active);
            box-shadow: inset -1px 0 0 rgba(100, 170, 230, 0.08), 4px 0 30px rgba(11, 26, 62, 0.22);
            display: flex;
            flex-direction: column;
        }

        .sidebar-content {
            flex: 1;
            overflow-y: auto;
            padding: 20px;
        }

        .sidebar-footer {
            padding: 20px;
            border-top: 1px solid var(--border-dim);
        }

        .add-button {
            width: 100%;
            height: 56px;
            background: var(--panel-surface);
            border: 1px solid var(--border-active);
            border-top: 3px solid var(--accent-primary);
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 12px;
            cursor: pointer;
            transition: background 0.2s, border-color 0.2s, color 0.2s, transform 0.2s;
            font-family: 'Rajdhani', sans-serif;
            font-size: 12px;
            font-weight: 700;
            letter-spacing: 2px;
            text-transform: uppercase;
            color: var(--text-primary);
            position: relative;
        }

        .add-button::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            height: 3px;
            background: var(--accent-primary);
            box-shadow: 0 0 8px rgba(126, 179, 212, 0.3);
        }

        .add-button:hover {
            background: rgba(126, 179, 212, 0.08);
            border-color: var(--accent-primary);
            color: var(--accent-primary);
            transform: translateY(-2px);
        }

        .add-button:hover::before {
            box-shadow: 0 0 12px rgba(126, 179, 212, 0.4);
        }

        .add-button:active {
            transform: translateY(0);
        }

        .add-icon {
            font-size: 24px;
            font-weight: 700;
            line-height: 1;
        }

        /* Tool items in sidebar */
        .tool-item {
            display: flex;
            align-items: center;
            gap: 12px;
            padding: 12px;
            margin-bottom: 8px;
            background: var(--panel-surface);
            border: 1px solid var(--border-dim);
            border-left: 2px solid var(--border-dim);
            cursor: pointer;
            transition: background 0.2s, border-color 0.2s;
        }

        .tool-item:hover {
            background: rgba(126, 179, 212, 0.06);
            border-color: var(--border-active);
            border-left-color: var(--accent-primary);
        }

        .tool-item.active {
            background: rgba(126, 179, 212, 0.10);
            border-color: var(--border-active);
            border-left-color: var(--accent-primary);
            border-left-width: 3px;
            box-shadow: -2px 0 12px rgba(126, 179, 212, 0.25), inset 4px 0 16px rgba(100, 170, 240, 0.06);
        }

        .tool-item.active .tool-name {
            color: var(--accent-primary);
        }

        .tool-icon {
            font-size: 20px;
            width: 32px;
            height: 32px;
            display: flex;
            align-items: center;
            justify-content: center;
            background: rgba(126, 179, 212, 0.05);
            border: 1px solid var(--border-dim);
        }

        .tool-info {
            flex: 1;
            min-width: 0;
        }

        .tool-name {
            font-family: 'Rajdhani', sans-serif;
            font-size: 12px;
            font-weight: 700;
            color: var(--text-primary);
            margin-bottom: 2px;
            letter-spacing: 0.5px;
        }

        .tool-desc {
            font-size: 10px;
            color: var(--text-tertiary);
            letter-spacing: 0.3px;
        }

        .tool-item:hover .tool-name {
            color: var(--accent-primary);
        }

        .tool-delete {
            width: 24px;
            height: 24px;
            background: transparent;
            border: 1px solid var(--border-dim);
            color: var(--text-tertiary);
            cursor: pointer;
            font-size: 16px;
            line-height: 1;
            transition: background 0.2s, border-color 0.2s, color 0.2s;
            display: none;
            align-items: center;
            justify-content: center;
        }

        .tool-item:hover .tool-delete {
            display: flex;
        }

        .tool-delete:hover {
            background: rgba(255, 100, 100, 0.1);
            border-color: #ff6464;
            color: #ff6464;
        }

        /* Modal overlay */
        .modal-overlay {
            position: fixed;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: rgba(0, 0, 0, 0.82);
            display: none;
            align-items: center;
            justify-content: center;
            z-index: 1000;
        }

        .modal-overlay.active {
            display: flex;
            animation: modalOverlayIn 0.3s ease-out;
        }

        @keyframes modalOverlayIn {
            from { opacity: 0; }
            to   { opacity: 1; }
        }

        .modal-window {
            background: var(--dark-void);
            border: 2px solid var(--border-active);
            width: 90%;
            max-width: 800px;
            max-height: 90vh;
            display: flex;
            flex-direction: column;
            clip-path: polygon(12px 0%, 100% 0%, 100% calc(100% - 12px), calc(100% - 12px) 100%, 0% 100%, 0% 12px);
            position: relative;
            overflow: hidden;
            animation: modalWindowIn 0.35s cubic-bezier(0.22, 1, 0.36, 1);
        }

        @keyframes modalWindowIn {
            from { opacity: 0; transform: translateY(24px) scale(0.97); }
            to   { opacity: 1; transform: translateY(0)    scale(1); }
        }

        @keyframes modalWindowOut {
            from { opacity: 1; transform: translateY(0) scale(1); }
            to   { opacity: 0; transform: translateY(16px) scale(0.97); }
        }

        @keyframes modalOverlayOut {
            from { opacity: 1; }
            to   { opacity: 0; }
        }

        .modal-closing .modal-window {
            animation: modalWindowOut 0.22s cubic-bezier(0.4, 0, 1, 1) forwards;
        }

        .modal-closing {
            animation: modalOverlayOut 0.22s ease-in forwards;
        }

        /* Cosmic background inside modal â€” same planet arc as footer */
        .modal-window::before {
            content: '';
            position: absolute;
            bottom: -480px;
            left: 50%;
            transform: translateX(-50%);
            width: 900px;
            height: 900px;
            border-radius: 50%;
            background: radial-gradient(ellipse at 50% 40%,
                rgba(30, 60, 140, 0.40) 0%,
                rgba(10, 20, 80, 0.28) 40%,
                rgba(0, 5, 30, 0.12) 70%,
                transparent 100%
            );
            box-shadow:
                0 0 80px 30px rgba(0, 100, 255, 0.12),
                inset 0 20px 60px rgba(0, 150, 255, 0.06);
            animation: planetSpin 120s linear infinite;
            pointer-events: none;
            z-index: 0;
        }

        .modal-window::after {
            content: '';
            position: absolute;
            bottom: -496px;
            left: 50%;
            transform: translateX(-50%);
            width: 940px;
            height: 940px;
            border-radius: 50%;
            background: transparent;
            box-shadow:
                0 0 60px 30px rgba(0, 120, 255, 0.16),
                0 0 120px 50px rgba(60, 0, 180, 0.09);
            animation: atmospherePulse 4s ease-in-out infinite;
            pointer-events: none;
            z-index: 0;
        }

        /* All modal direct children sit above the cosmic bg */
        .modal-header,
        .modal-body,
        .modal-footer {
            position: relative;
            z-index: 1;
        }

        .modal-header {
            padding: 20px 24px;
            border-bottom: 2px solid var(--border-active);
            display: flex;
            justify-content: space-between;
            align-items: center;
        }

        .modal-title {
            font-family: 'Rajdhani', sans-serif;
            font-size: 18px;
            font-weight: 700;
            color: var(--accent-primary);
            letter-spacing: 1.5px;
            text-transform: uppercase;
        }

        .modal-close {
            width: 32px;
            height: 32px;
            background: transparent;
            border: 1px solid var(--border-dim);
            color: var(--text-secondary);
            cursor: pointer;
            font-size: 20px;
            transition: background 0.2s, border-color 0.2s, color 0.2s;
        }

        .modal-close:hover {
            background: rgba(126, 179, 212, 0.1);
            border-color: var(--accent-primary);
            color: var(--accent-primary);
        }

        .modal-body {
            padding: 24px;
            overflow-y: auto;
            flex: 1;
        }

        .form-group {
            margin-bottom: 20px;
        }

        .form-label {
            font-family: 'Rajdhani', sans-serif;
            font-size: 11px;
            font-weight: 700;
            letter-spacing: 1.5px;
            text-transform: uppercase;
            color: var(--text-secondary);
            margin-bottom: 8px;
            display: block;
        }

        .form-input {
            width: 100%;
            padding: 12px;
            background: var(--space-panel);
            border: 1px solid var(--border-dim);
            border-left: 3px solid var(--border-dim);
            color: var(--text-primary);
            font-family: 'Rajdhani', sans-serif;
            font-size: 14px;
            transition: border-left-color 0.2s, background 0.2s;
        }

        .form-input::placeholder {
            color: var(--text-secondary);
            opacity: 0.7;
        }

        .form-input:focus {
            outline: none;
            border-left-color: var(--accent-primary);
            background: var(--panel-surface);
        }

        /* -- Ð²Ð¸Ð´Ð¸Ð¼Ð¾ÑÑ‚Ð¸ placeholder'Ð¾Ð² Ð² -- */
        input::placeholder {
            color: var(--text-secondary);
            opacity: 0.8;
        }

        input[type="text"]::placeholder {
            color: rgba(228, 230, 232, 0.5);
        }

        .form-select {
            width: 100%;
            padding: 12px;
            background: var(--space-panel);
            border: 1px solid var(--border-dim);
            border-left: 3px solid var(--border-dim);
            color: var(--text-primary);
            font-family: 'Rajdhani', sans-serif;
            font-size: 13px;
            cursor: pointer;
            transition: border-left-color 0.2s;
        }

        .form-select:focus {
            outline: none;
            border-left-color: var(--accent-primary);
        }

        .form-textarea {
            width: 100%;
            min-height: 300px;
            padding: 12px;
            background: var(--dark-void);
            border: 1px solid var(--border-dim);
            border-left: 3px solid var(--border-dim);
            color: var(--text-primary);
            font-family: 'Rajdhani', sans-serif;
            font-size: 13px;
            line-height: 1.6;
            resize: vertical;
            transition: border-left-color 0.2s;
        }

        .form-textarea:focus {
            outline: none;
            border-left-color: var(--accent-primary);
        }

        .modal-footer {
            padding: 20px 24px;
            border-top: 2px solid var(--border-active);
            display: flex;
            gap: 12px;
            justify-content: flex-end;
        }

        .btn {
            padding: 12px 24px;
            font-family: 'Rajdhani', sans-serif;
            font-size: 12px;
            font-weight: 700;
            letter-spacing: 1.5px;
            text-transform: uppercase;
            border: 1px solid var(--border-active);
            cursor: pointer;
            transition: background 0.2s, box-shadow 0.2s;
        }

        .btn-primary {
            background: var(--accent-primary);
            color: var(--dark-void);
            border-color: var(--accent-primary);
        }

        .btn-primary:hover {
            background: var(--accent-secondary);
            box-shadow: 0 0 15px rgba(126, 179, 212, 0.3);
        }

        .btn-secondary {
            background: var(--panel-surface);
            color: var(--text-primary);
        }

        .btn-secondary:hover {
            background: rgba(126, 179, 212, 0.1);
            border-color: var(--accent-primary);
            color: var(--accent-primary);
        }

        .workstation-main {
            flex: 1;
            display: flex;
            flex-direction: column;
            overflow: hidden;
        }

        /* Panels */
        .panel-side {
            background: rgba(13, 27, 65, 0.90);
            backdrop-filter: blur(14px);
            border-right: 1px solid var(--border-active);
            box-shadow: inset 0 0 40px rgba(17, 35, 84, 0.10);
            overflow-y: auto;
        }

        .panel-side.right {
            border-right: none;
            border-left: 1px solid var(--border-active);
            box-shadow: inset 0 0 40px rgba(17, 35, 84, 0.10);
        }

        .panel-segment {
            padding: 16px;
            border-bottom: 1px solid var(--border-dim);
        }

        .segment-heading {
            font-family: 'Rajdhani', sans-serif;
            font-size: 9px;
            font-weight: 700;
            letter-spacing: 1.8px;
            text-transform: uppercase;
            color: var(--text-tertiary);
            margin-bottom: 14px;
            display: flex;
            align-items: center;
            gap: 8px;
        }

        .segment-heading::before {
            content: '';
            width: 12px;
            height: 2px;
            background: linear-gradient(90deg, var(--accent-primary), transparent);
        }

        /* Workspace tiles */
        .workspace-tiles {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 8px;
        }

        .workspace-tile {
            aspect-ratio: 16/10;
            background: linear-gradient(135deg, var(--panel-surface), var(--space-panel));
            border: 1px solid var(--border-dim);
            cursor: pointer;
            transition: border-color 0.3s, transform 0.3s, box-shadow 0.3s;
            position: relative;
            display: flex;
            align-items: flex-end;
            padding: 10px;
            clip-path: polygon(8px 0%, 100% 0%, 100% calc(100% - 8px), calc(100% - 8px) 100%, 0% 100%, 0% 8px);
        }

        .workspace-tile::before {
            content: '';
            position: absolute;
            inset: 0;
            background: linear-gradient(135deg, var(--glow-blue), transparent);
            opacity: 0;
            transition: opacity 0.3s;
        }

        .workspace-tile:hover {
            border-color: var(--border-active);
            transform: translateY(-2px);
            box-shadow: 0 4px 20px rgba(17, 35, 84, 0.30), inset 0 0 20px rgba(11, 26, 62, 0.18);
        }

        .workspace-tile:hover::before {
            opacity: 0.35;
        }

        .workspace-tile.active {
            border-color: var(--accent-primary);
            background: linear-gradient(135deg, rgba(126, 179, 212, 0.12), var(--space-panel));
            box-shadow: 0 0 20px rgba(126, 179, 212, 0.18),
                        inset 0 0 20px rgba(126, 179, 212, 0.05),
                        0 0 1px var(--accent-primary);
        }

        .workspace-label {
            font-family: 'Rajdhani', sans-serif;
            font-size: 10px;
            font-weight: 600;
            letter-spacing: 1px;
            color: var(--accent-primary);
            position: relative;
            z-index: 1;
        }

        /* Navigation list */
        .nav-list {
            display: flex;
            flex-direction: column;
            gap: 5px;
        }

        .nav-list-item {
            display: flex;
            align-items: center;
            gap: 12px;
            padding: 11px 10px;
            background: var(--panel-surface);
            border: 1px solid var(--border-dim);
            cursor: pointer;
            transition: background 0.25s, border-color 0.25s, transform 0.25s;
            clip-path: polygon(6px 0%, 100% 0%, 100% calc(100% - 6px), calc(100% - 6px) 100%, 0% 100%, 0% 6px);
        }

        .nav-list-item:hover {
            background: rgba(126, 179, 212, 0.05);
            border-color: var(--border-active);
            transform: translateX(4px);
        }

        .nav-list-item.active {
            border-color: var(--accent-primary);
            background: rgba(126, 179, 212, 0.08);
        }

        .nav-icon {
            width: 26px;
            height: 26px;
            display: flex;
            align-items: center;
            justify-content: center;
            background: linear-gradient(135deg, rgba(126, 179, 212, 0.12), rgba(106, 159, 181, 0.08));
            border: 1px solid var(--border-active);
            font-size: 13px;
            clip-path: polygon(20% 0%, 80% 0%, 100% 20%, 100% 80%, 80% 100%, 20% 100%, 0% 80%, 0% 20%);
        }

        .nav-content {
            flex: 1;
            min-width: 0;
        }

        .nav-title {
            font-size: 12px;
            font-weight: 600;
            margin-bottom: 2px;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }

        .nav-subtitle {
            font-size: 9px;
            color: var(--text-tertiary);
            text-transform: uppercase;
            letter-spacing: 0.5px;
        }

        /* Center workspace */
        .workspace-center {
            background: transparent;
            display: flex;
            flex-direction: column;
            padding: 0;
            width: 100%;
            height: 100%;
            flex: 1;
            min-height: 0;
        }

        /* Main display */
        .display-main {
            flex: 1;
            background: transparent;
            display: flex;
            flex-direction: column;
            width: 100%;
            overflow: hidden;
            position: relative;
            min-height: 0;
        }

        .display-header {
            height: 50px;
            display: flex;
            align-items: center;
            padding: 0 40px;
            margin-bottom: 0;
            justify-content: space-between;
            transition: height 0.2s, padding 0.2s;
            background: var(--panel-surface);
            border-bottom: 1px solid var(--border-dim);
            flex-shrink: 0;
        }

        .display-main:has(.display-content.fullscreen) .display-header {
            height: 44px;
            padding: 0 20px;
        }

        .display-title {
            display: flex;
            align-items: center;
            gap: 12px;
        }

        /* Tool controls */
        .tool-controls {
            display: none;
            align-items: center;
            gap: 8px;
        }

        .tool-controls.visible {
            display: flex;
        }

        .tool-control-btn {
            width: 36px;
            height: 36px;
            background: var(--panel-surface);
            border: 1px solid var(--border-dim);
            color: var(--text-secondary);
            cursor: pointer;
            transition: background 0.2s, border-color 0.2s, color 0.2s;
            font-size: 16px;
            display: flex;
            align-items: center;
            justify-content: center;
        }

        .tool-control-btn:hover {
            background: rgba(126, 179, 212, 0.1);
            border-color: var(--accent-primary);
            color: var(--accent-primary);
        }

        .tool-control-btn:active {
            transform: scale(0.95);
        }

        /* Display content fit mode */
        #workstationSection .workstation-main.fit-mode {
            position: fixed !important;
            top: 52px !important;
            left: 280px !important;
            right: 0 !important;
            bottom: 60px !important;
            width: auto !important;
            height: auto !important;
            flex: none !important;
            z-index: 50 !important;
            background: transparent !important;
            display: flex !important;
            flex-direction: column !important;
        }

        #workstationSection .workstation-main.fit-mode .display-main {
            width: 100% !important;
            height: 100% !important;
            display: flex !important;
            flex-direction: column !important;
            flex: 1 !important;
        }

        #workstationSection .workstation-main.fit-mode .display-header {
            height: 44px !important;
            flex-shrink: 0 !important;
        }

        #workstationSection .workstation-main.fit-mode .display-content {
            flex: 1 !important;
            overflow: hidden !important;
            padding: 0 !important;
            margin: 0 !important;
        }

        #workstationSection .workstation-main.fit-mode .display-content > div {
            width: 100% !important;
            height: 100% !important;
            overflow: hidden !important;
            margin: 0 !important;
            padding: 0 !important;
        }

        #workstationSection .workstation-main.fit-mode .display-content iframe,
        #workstationSection .workstation-main.fit-mode .display-content #reactRoot,
        #workstationSection .workstation-main.fit-mode .display-content #jsOutput {
            width: 100% !important;
            height: 100% !important;
            max-height: 100% !important;
            margin: 0 !important;
            padding: 0 !important;
        }

        .title-icon {
            display: none;
        }

        .title-text {
            font-size: 14px;
            font-weight: 600;
            letter-spacing: 1.5px;
            text-transform: uppercase;
            color: var(--accent-primary);
            transition: font-size 0.2s;
        }

        .display-main:has(.display-content.fullscreen) .title-text {
            font-size: 12px;
            letter-spacing: 1px;
        }

        .display-controls {
            display: none;
        }

        .display-content {
            flex: 1;
            overflow-y: auto;
            padding: 40px;
        }

        .display-content.fullscreen {
            padding: 0;
            overflow: auto;
        }

        /* Tool wrapper and iframe styles */
        .tool-wrapper {
            width: 100%;
            height: 100%;
            overflow: auto;
        }

        .tool-iframe {
            width: 100%;
            height: 100%;
            border: none;
            display: block;
        }

        #reactRoot {
            background: white;
        }

        #jsOutput {
            background: white;
            color: black;
        }

        /* Hero section */
        /* Message center private input */
        #messageInput:focus {
            border-color: var(--border-active);
            background: rgba(255,255,255,0.07);
            box-shadow: 0 0 10px rgba(53,88,168,0.25);
        }

        #sendMessageBtn:hover {
            background: linear-gradient(135deg, var(--accent-primary), var(--border-active));
            color: #0a0e1b;
            box-shadow: 0 0 16px rgba(126,179,212,0.3);
            transform: translateY(-1px);
        }

        #sendMessageBtn:active {
            transform: translateY(0);
        }

        /* New home page
        â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â• */

        /* Hero */
        .ew-hero {
            position: relative;
            width: 100%;
            height: 380px;
            margin-bottom: 32px;
            border-radius: 8px;
            overflow: hidden;
            border: 1px solid var(--border-active);
            flex-shrink: 0;
        }

        .ew-hero-bg { position: absolute; inset: 0; }

        .ew-hero-img {
            width: 100%; height: 100%;
            object-fit: cover;
            opacity: 0.45;
            filter: saturate(0.7);
        }

        .ew-hero-gradient {
            position: absolute; inset: 0;
            background: linear-gradient(
                110deg,
                rgba(6,12,32,0.95) 0%,
                rgba(6,12,32,0.75) 45%,
                rgba(6,12,32,0.2) 100%
            );
        }

        .ew-hero-scanlines {
            position: absolute; inset: 0;
            background: repeating-linear-gradient(
                0deg,
                transparent,
                transparent 2px,
                rgba(0,0,0,0.08) 2px,
                rgba(0,0,0,0.08) 4px
            );
            pointer-events: none;
        }

        .ew-hero-content {
            position: absolute;
            left: 52px;
            top: 50%;
            transform: translateY(-50%);
            max-width: 560px;
        }

        .ew-hero-eyebrow {
            font-size: 10px;
            font-weight: 600;
            letter-spacing: 2.5px;
            color: var(--accent-primary);
            opacity: 0.7;
            margin-bottom: 14px;
            text-transform: uppercase;
        }

        .ew-hero-title {
            font-size: 52px;
            font-weight: 700;
            line-height: 1;
            letter-spacing: 3px;
            color: #ffffff;
            margin-bottom: 16px;
            text-shadow: 0 0 40px rgba(0,0,0,0.8);
        }

        .ew-hero-title span {
            color: var(--accent-primary);
            text-shadow: 0 0 30px rgba(126,179,212,0.5);
        }

        .ew-hero-sub {
            font-size: 14px;
            color: var(--text-secondary);
            line-height: 1.6;
            margin-bottom: 28px;
            max-width: 420px;
        }

        .ew-hero-actions {
            display: flex;
            gap: 12px;
        }

        .ew-btn-primary {
            padding: 10px 24px;
            background: var(--accent-primary);
            color: #0a0e1b;
            border: none;
            border-radius: 4px;
            font-family: 'Rajdhani', sans-serif;
            font-size: 11px;
            font-weight: 700;
            letter-spacing: 1.5px;
            cursor: pointer;
            transition: background 0.2s, box-shadow 0.2s;
            clip-path: polygon(6px 0%, 100% 0%, 100% calc(100% - 6px), calc(100% - 6px) 100%, 0% 100%, 0% 6px);
        }

        .ew-btn-primary:hover {
            background: #a8d4ee;
            box-shadow: 0 0 20px rgba(126,179,212,0.4);
        }

        .ew-btn-ghost {
            padding: 10px 24px;
            background: transparent;
            color: #ffffff;
            border: 1px solid rgba(255,255,255,0.25);
            border-radius: 4px;
            font-family: 'Rajdhani', sans-serif;
            font-size: 11px;
            font-weight: 600;
            letter-spacing: 1.5px;
            cursor: pointer;
            transition: border-color 0.2s, color 0.2s;
        }

        .ew-btn-ghost:hover {
            border-color: var(--accent-primary);
            color: var(--accent-primary);
        }

        .ew-hero-stats {
            position: absolute;
            bottom: 0; left: 0; right: 0;
            display: flex;
            align-items: center;
            padding: 14px 52px;
            background: rgba(6,12,32,0.75);
            border-top: 1px solid rgba(126,179,212,0.15);
            backdrop-filter: blur(10px);
            gap: 0;
        }

        .ew-hstat {
            flex: 1;
            text-align: center;
        }

        .ew-hstat-val {
            font-size: 20px;
            font-weight: 700;
            color: var(--accent-primary);
            letter-spacing: 1px;
            line-height: 1;
            margin-bottom: 4px;
        }

        .ew-hstat-label {
            font-size: 10px;
            color: var(--text-tertiary);
            letter-spacing: 1px;
            text-transform: uppercase;
        }

        .ew-hstat-div {
            width: 1px;
            height: 32px;
            background: linear-gradient(to bottom, transparent, var(--border-active), transparent);
        }

        /* Section label */
        .ew-section-label {
            font-size: 10px;
            font-weight: 700;
            letter-spacing: 2px;
            color: var(--text-tertiary);
            text-transform: uppercase;
            margin-bottom: 12px;
            display: flex;
            align-items: center;
            gap: 10px;
        }

        .ew-section-label::after {
            content: '';
            flex: 1;
            height: 1px;
            background: var(--border-dim);
        }

        /* Quick access */
        .ew-qa-grid {
            display: grid;
            grid-template-columns: 2fr 1fr 1fr 1fr;
            gap: 12px;
            margin-bottom: 32px;
        }

        .ew-qa-card {
            background: linear-gradient(135deg, var(--panel-surface), var(--space-panel));
            border: 1px solid var(--border-dim);
            border-radius: 6px;
            padding: 18px 20px;
            cursor: pointer;
            transition: border-color 0.25s, transform 0.25s, box-shadow 0.25s;
            position: relative;
            overflow: hidden;
        }

        .ew-qa-card::before {
            content: '';
            position: absolute;
            inset: 0;
            background: linear-gradient(135deg, rgba(126,179,212,0.05), transparent);
            opacity: 0;
            transition: opacity 0.25s;
        }

        .ew-qa-card:hover {
            border-color: var(--accent-primary);
            transform: translateY(-2px);
            box-shadow: 0 6px 24px rgba(126,179,212,0.12);
        }

        .ew-qa-card:hover::before { opacity: 1; }

        .ew-qa-large { padding: 24px; }

        .ew-qa-icon {
            color: var(--accent-primary);
            margin-bottom: 10px;
            opacity: 0.8;
        }

        .ew-qa-title {
            font-size: 14px;
            font-weight: 700;
            color: var(--text-primary);
            letter-spacing: 0.5px;
            margin-bottom: 4px;
        }

        .ew-qa-large .ew-qa-title { font-size: 17px; }

        .ew-qa-desc {
            font-size: 11px;
            color: var(--text-tertiary);
        }

        .ew-qa-arrow {
            position: absolute;
            bottom: 14px;
            right: 16px;
            font-size: 16px;
            color: var(--accent-primary);
            opacity: 0;
            transition: opacity 0.2s, transform 0.2s;
            transform: translateX(-4px);
        }

        .ew-qa-card:hover .ew-qa-arrow {
            opacity: 1;
            transform: translateX(0);
        }

        /* Two column layout */
        .ew-two-col {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 24px;
            margin-bottom: 24px;
        }

        .ew-col { display: flex; flex-direction: column; }

        /* Activities */
        .ew-activities {
            display: flex;
            flex-direction: column;
            gap: 2px;
            background: linear-gradient(135deg, var(--panel-surface), var(--space-panel));
            border: 1px solid var(--border-dim);
            border-radius: 6px;
            overflow: hidden;
        }

        .ew-act-row {
            display: flex;
            align-items: center;
            gap: 14px;
            padding: 14px 16px;
            border-bottom: 1px solid var(--border-dim);
            transition: background 0.2s;
            cursor: pointer;
        }

        .ew-act-row:last-child { border-bottom: none; }

        .ew-act-row:hover { background: rgba(126,179,212,0.05); }

        .ew-act-icon {
            width: 36px;
            height: 36px;
            border-radius: 8px;
            display: flex;
            align-items: center;
            justify-content: center;
            flex-shrink: 0;
        }

        .ew-act-body { flex: 1; min-width: 0; }

        .ew-act-title {
            font-size: 13px;
            font-weight: 600;
            color: var(--text-primary);
            margin-bottom: 2px;
        }

        .ew-act-text {
            font-size: 11px;
            color: var(--text-tertiary);
            line-height: 1.4;
        }

        .ew-act-badge {
            font-size: 9px;
            font-weight: 700;
            letter-spacing: 1px;
            opacity: 0.75;
            flex-shrink: 0;
        }

        /* Changelog */
        .ew-changelog {
            background: linear-gradient(135deg, var(--panel-surface), var(--space-panel));
            border: 1px solid var(--border-dim);
            border-radius: 6px;
            overflow: hidden;
            flex: 1;
        }

        .ew-cl-version { padding: 16px 20px; }

        .ew-cl-ver-header {
            display: flex;
            align-items: center;
            gap: 10px;
            margin-bottom: 14px;
            padding-bottom: 12px;
            border-bottom: 1px solid var(--border-dim);
        }

        .ew-cl-ver-num {
            font-size: 14px;
            font-weight: 700;
            color: var(--accent-primary);
            letter-spacing: 1px;
        }

        .ew-cl-ver-date {
            font-size: 11px;
            color: var(--text-tertiary);
            flex: 1;
        }

        .ew-cl-ver-tag {
            font-size: 9px;
            font-weight: 700;
            letter-spacing: 1.5px;
            color: var(--status-green);
            background: rgba(123,201,150,0.12);
            border: 1px solid rgba(123,201,150,0.3);
            border-radius: 3px;
            padding: 2px 7px;
        }

        .ew-cl-entries { display: flex; flex-direction: column; gap: 8px; }

        .ew-cl-entry {
            font-size: 12px;
            color: var(--text-secondary);
            line-height: 1.4;
            padding-left: 16px;
            position: relative;
        }

        .ew-cl-entry::before {
            content: 'â—';
            position: absolute;
            left: 0;
            font-size: 8px;
            top: 2px;
        }

        .ew-cl-added { color: var(--text-secondary); }
        .ew-cl-added::before { color: var(--status-green); }

        .ew-cl-planned { color: var(--text-tertiary); }
        .ew-cl-planned::before { color: var(--text-tertiary); }

        .ew-cl-more {
            padding: 12px 20px;
            font-size: 11px;
            color: var(--text-tertiary);
            border-top: 1px solid var(--border-dim);
            text-align: center;
            letter-spacing: 0.5px;
        }

        .hero-section {
            position: relative;
            width: 100%;
            height: 500px;
            margin-bottom: 60px;
            overflow: hidden;
            border-radius: 8px;
            border: 1px solid var(--border-active);
        }

        .hero-image {
            width: 100%;
            height: 100%;
            object-fit: cover;
            opacity: 0.7;
        }

        .hero-overlay {
            position: absolute;
            inset: 0;
            background: linear-gradient(to top, rgba(4, 8, 16, 0.95) 0%, transparent 50%);
            display: flex;
            flex-direction: column;
            justify-content: flex-end;
            padding: 60px;
        }

        .hero-title {
            font-family: 'Rajdhani', sans-serif;
            font-size: 56px;
            font-weight: 700;
            color: var(--accent-primary);
            text-shadow: 0 0 20px var(--glow-blue);
            margin-bottom: 20px;
            letter-spacing: 3px;
        }

        .hero-subtitle {
            font-size: 20px;
            color: var(--text-secondary);
            margin-bottom: 10px;
            letter-spacing: 2px;
        }

        .hero-description {
            font-size: 16px;
            color: var(--text-medium);
            max-width: 800px;
            line-height: 1.8;
        }

        /* Game features grid */
        .features-grid {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 30px;
            margin-bottom: 60px;
        }

        .feature-card {
            background: linear-gradient(135deg, var(--panel-surface), var(--space-panel));
            border: 1px solid var(--border-dim);
            border-radius: 8px;
            overflow: hidden;
            transition: border-color 0.3s, box-shadow 0.3s, transform 0.3s;
            clip-path: polygon(12px 0%, 100% 0%, 100% calc(100% - 12px), calc(100% - 12px) 100%, 0% 100%, 0% 12px);
        }

        .feature-card:hover {
            border-color: var(--accent-primary);
            box-shadow: 0 8px 30px rgba(126, 179, 212, 0.15);
            transform: translateY(-5px);
        }

        .feature-image {
            width: 100%;
            height: 220px;
            object-fit: cover;
            opacity: 0.8;
        }

        .feature-content {
            padding: 25px;
        }

        .feature-title {
            font-family: 'Rajdhani', sans-serif;
            font-size: 18px;
            font-weight: 700;
            color: var(--accent-primary);
            margin-bottom: 12px;
            letter-spacing: 1px;
        }

        .feature-text {
            font-size: 14px;
            color: var(--text-secondary);
            line-height: 1.7;
        }

        /* Metrics grid */
        .metrics-display {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 16px;
            margin-bottom: 22px;
        }

        .metric-unit {
            background: linear-gradient(135deg, var(--panel-surface), var(--space-panel));
            border: 1px solid var(--border-dim);
            padding: 18px;
            transition: border-color 0.3s, box-shadow 0.3s, transform 0.3s;
            clip-path: polygon(8px 0%, 100% 0%, 100% calc(100% - 8px), calc(100% - 8px) 100%, 0% 100%, 0% 8px);
        }

        .metric-unit:hover {
            border-color: var(--border-active);
            box-shadow: 0 4px 18px rgba(126, 179, 212, 0.1);
            transform: translateY(-2px);
        }

        .metric-title {
            font-family: 'Rajdhani', sans-serif;
            font-size: 9px;
            font-weight: 700;
            letter-spacing: 1.5px;
            text-transform: uppercase;
            color: var(--text-tertiary);
            margin-bottom: 12px;
        }

        .metric-value {
            font-family: 'Rajdhani', sans-serif;
            font-size: 32px;
            font-weight: 700;
            color: var(--accent-primary);
            text-shadow: 0 0 8px var(--glow-blue);
            margin-bottom: 6px;
            line-height: 1;
        }

        .metric-unit-text {
            font-size: 12px;
            color: var(--text-secondary);
            font-weight: 500;
        }

        .metric-indicator {
            height: 3px;
            background: var(--border-dim);
            margin-top: 14px;
            overflow: hidden;
        }

        .indicator-fill {
            height: 100%;
            background: linear-gradient(90deg, var(--accent-primary), var(--accent-tertiary));
            box-shadow: 0 0 8px var(--glow-blue);
            transition: width 1.2s cubic-bezier(0.4, 0, 0.2, 1);
        }

        /* Info tables */
        .info-grid {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 16px;
        }

        .info-box {
            background: linear-gradient(135deg, var(--panel-surface), var(--space-panel));
            border: 1px solid var(--border-dim);
            padding: 18px;
            clip-path: polygon(8px 0%, 100% 0%, 100% calc(100% - 8px), calc(100% - 8px) 100%, 0% 100%, 0% 8px);
        }

        .info-box-title {
            font-family: 'Rajdhani', sans-serif;
            font-size: 10px;
            font-weight: 700;
            letter-spacing: 1.8px;
            text-transform: uppercase;
            color: var(--text-tertiary);
            margin-bottom: 16px;
            padding-bottom: 10px;
            border-bottom: 1px solid var(--border-dim);
        }

        .info-line {
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 10px 0;
            border-bottom: 1px solid var(--border-dim);
            font-size: 12px;
        }

        .info-line:last-child {
            border-bottom: none;
        }

        .line-label {
            color: var(--text-secondary);
            font-weight: 500;
        }

        .line-data {
            font-family: 'Rajdhani', sans-serif;
            font-weight: 600;
            color: var(--accent-primary);
        }

        /* Right panel stats */
        .stat-container {
            background: linear-gradient(135deg, var(--panel-surface), var(--space-panel));
            border: 1px solid var(--border-dim);
            padding: 14px;
            margin-bottom: 10px;
            clip-path: polygon(6px 0%, 100% 0%, 100% calc(100% - 6px), calc(100% - 6px) 100%, 0% 100%, 0% 6px);
        }

        .stat-label {
            font-family: 'Rajdhani', sans-serif;
            font-size: 9px;
            font-weight: 700;
            letter-spacing: 1.2px;
            text-transform: uppercase;
            color: var(--text-tertiary);
            margin-bottom: 10px;
        }

        .stat-number {
            font-family: 'Rajdhani', sans-serif;
            font-size: 18px;
            font-weight: 700;
            color: var(--accent-primary);
            margin-bottom: 4px;
        }

        .stat-detail {
            font-size: 9px;
            color: var(--text-secondary);
        }

        /* Bottom bar */
        .bottom-bar {
            position: fixed;
            bottom: 0;
            left: 0;
            right: 0;
            height: 60px;
            background: linear-gradient(to top, var(--space-panel), rgba(13, 26, 62, 0.95));
            backdrop-filter: blur(12px);
            border-top: 1px solid var(--border-active);
            z-index: 1000;
            display: grid;
            grid-template-columns: 290px 1fr 290px;
            align-items: center;
            padding: 0 22px;
            box-shadow: 0 -2px 24px rgba(0, 0, 0, 0.6);
            overflow: hidden;
        }

        .cosmic-bg {
            position: absolute;
            top: 0; left: 0; right: 0; bottom: 0;
            pointer-events: none;
            z-index: 0;
            overflow: hidden;
        }

        /* Planet horizon arc */
        .planet-horizon {
            position: absolute;
            bottom: -1800px;
            left: 50%;
            transform: translateX(-50%);
            width: 3200px;
            height: 3200px;
            border-radius: 50%;
            background: radial-gradient(ellipse at 50% 40%,
                rgba(30, 60, 140, 0.55) 0%,
                rgba(10, 20, 80, 0.4) 40%,
                rgba(0, 5, 30, 0.2) 70%,
                transparent 100%
            );
            box-shadow:
                0 0 120px 40px rgba(0, 100, 255, 0.15),
                inset 0 30px 80px rgba(0, 150, 255, 0.08);
            animation: planetSpin 120s linear infinite;
        }

        /* Atmosphere glow on the rim */
        .planet-atmosphere {
            position: absolute;
            bottom: -1820px;
            left: 50%;
            transform: translateX(-50%);
            width: 3280px;
            height: 3280px;
            border-radius: 50%;
            background: transparent;
            box-shadow: 0 0 80px 40px rgba(0, 120, 255, 0.22),
                        0 0 160px 60px rgba(60, 0, 180, 0.12);
            animation: atmospherePulse 4s ease-in-out infinite;
        }

        /* Surface texture bands rotating */
        .planet-band {
            position: absolute;
            bottom: -1800px;
            left: 50%;
            transform: translateX(-50%);
            width: 3200px;
            height: 3200px;
            border-radius: 50%;
            overflow: hidden;
            animation: planetSpin 120s linear infinite;
        }

        .planet-band::before {
            content: '';
            position: absolute;
            top: 38%; left: 5%; right: 5%;
            height: 3px;
            background: linear-gradient(90deg,
                transparent, rgba(0,180,255,0.12), rgba(100,200,255,0.18),
                rgba(0,180,255,0.12), transparent);
            border-radius: 50%;
            filter: blur(2px);
        }

        .planet-band::after {
            content: '';
            position: absolute;
            top: 42%; left: 10%; right: 10%;
            height: 2px;
            background: linear-gradient(90deg,
                transparent, rgba(60,100,255,0.10), rgba(80,160,255,0.15),
                rgba(60,100,255,0.10), transparent);
            border-radius: 50%;
            filter: blur(1.5px);
        }

        @keyframes planetSpin {
            from { transform: translateX(-50%) rotate(0deg); }
            to   { transform: translateX(-50%) rotate(360deg); }
        }

        @keyframes atmospherePulse {
            0%, 100% { opacity: 0.7; }
            50%       { opacity: 1; }
        }

        /* Tiny stars in background */
        .cosmic-glow {
            position: absolute;
            width: 2px; height: 2px;
            background: #fff;
            border-radius: 50%;
            box-shadow: 0 0 4px 1px rgba(120,180,255,0.7);
            opacity: 0.15;
            transform: scale(0.8);
            animation: starPulse 4s ease-in-out infinite;
            animation-fill-mode: backwards;
        }

        @keyframes starPulse {
            0%, 100% { opacity: 0.15; transform: scale(0.8); }
            50%       { opacity: 0.9;  transform: scale(1.6); }
        }

        .bar-section {
            position: relative;
            z-index: 1;
        }

        .bottom-bar::before {
            content: '';
            position: absolute;
            top: -1px;
            left: 0;
            right: 0;
            height: 1px;
            background: linear-gradient(90deg, transparent, var(--accent-primary) 50%, transparent);
            opacity: 0.3;
            z-index: 1;
        }

        .bar-section {
            display: flex;
            align-items: center;
            gap: 16px;
        }

        .bar-section.center {
            justify-content: center;
            gap: 5px;
        }

        .bar-section.right {
            justify-content: flex-end;
        }

        .bar-data {
            display: flex;
            flex-direction: column;
        }

        .data-label {
            font-family: 'Rajdhani', sans-serif;
            font-size: 8px;
            font-weight: 700;
            letter-spacing: 1.2px;
            text-transform: uppercase;
            color: var(--text-tertiary);
            margin-bottom: 4px;
        }

        .data-value {
            font-family: 'Rajdhani', sans-serif;
            font-size: 13px;
            font-weight: 700;
            color: var(--accent-primary);
        }

        .bar-separator {
            width: 1px;
            height: 30px;
            background: linear-gradient(to bottom, transparent, var(--border-active), transparent);
        }

        /* App icons */
        .app-row {
            display: flex;
            gap: 8px;
            align-items: center;
            height: 100%;
        }

        .app-icon {
            position: relative;
            padding: 10px 20px;
            background: rgba(255, 255, 255, 0.05);
            border: 1px solid rgba(255, 255, 255, 0.15);
            display: flex;
            align-items: center;
            justify-content: center;
            cursor: pointer;
            transition: background 0.3s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1);
            border-radius: 16px;
            overflow: hidden;
            backdrop-filter: blur(20px) saturate(180%);
            -webkit-backdrop-filter: blur(20px) saturate(180%);
            box-shadow:
                0 4px 16px rgba(0, 0, 0, 0.1),
                inset 0 1px 0 rgba(255, 255, 255, 0.1);
            color: #ffffff;
        }

        .app-icon::before {
            content: '';
            position: absolute;
            top: 0;
            left: -100%;
            width: 100%;
            height: 100%;
            background: linear-gradient(90deg,
                transparent,
                rgba(255, 255, 255, 0.1),
                transparent);
            transition: left 0.6s ease;
        }

        .app-icon::after {
            content: '';
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 2px;
            background: linear-gradient(90deg,
                rgba(0, 168, 255, 0.5),
                rgba(0, 212, 255, 0.8),
                rgba(0, 168, 255, 0.5));
            transform: scaleX(0);
            transition: transform 0.4s ease;
            filter: blur(1px);
        }

        .app-icon:hover {
            background: rgba(255, 255, 255, 0.1);
            border-color: rgba(0, 168, 255, 0.3);
            transform: translateY(-2px);
            box-shadow:
                0 8px 24px rgba(0, 168, 255, 0.2),
                0 4px 8px rgba(0, 0, 0, 0.15),
                inset 0 1px 0 rgba(255, 255, 255, 0.2);
            backdrop-filter: blur(25px) saturate(200%);
            -webkit-backdrop-filter: blur(25px) saturate(200%);
        }

        .app-icon:hover::before {
            left: 100%;
        }

        .app-icon:hover::after {
            transform: scaleX(1);
        }

        .app-icon.active {
            background: rgba(0, 168, 255, 0.15);
            border: 1px solid rgba(0, 212, 255, 0.4);
            box-shadow:
                0 8px 32px rgba(0, 168, 255, 0.3),
                0 4px 12px rgba(0, 212, 255, 0.2),
                inset 0 1px 0 rgba(255, 255, 255, 0.25),
                inset 0 -1px 0 rgba(0, 168, 255, 0.2);
            backdrop-filter: blur(30px) saturate(200%);
            -webkit-backdrop-filter: blur(30px) saturate(200%);
        }

        .app-icon.active::before {
            background: linear-gradient(90deg,
                transparent,
                rgba(0, 212, 255, 0.15),
                transparent);
        }

        .app-icon.active::after {
            transform: scaleX(1);
            background: linear-gradient(90deg,
                rgba(0, 168, 255, 0.8),
                rgba(0, 212, 255, 1),
                rgba(0, 168, 255, 0.8));
            animation: shimmer 3s ease-in-out infinite;
            filter: blur(0.5px);
        }

        @keyframes shimmer {
            0%, 100% {
                opacity: 1;
                filter: blur(0.5px);
            }
            50% {
                opacity: 0.7;
                filter: blur(1px);
            }
        }

        @keyframes gradientShift {
            0%, 100% {
                filter: hue-rotate(0deg);
            }
            50% {
                filter: hue-rotate(10deg);
            }
        }

        .market-item:hover {
            transform: translateY(-4px);
            box-shadow: 0 8px 24px rgba(0, 168, 255, 0.3);
        }

        .market-item .remove-item-btn:hover {
            background: rgba(255, 0, 0, 0.6);
            transform: scale(1.1);
        }

        #homeNavBtn svg, #workstationNavBtn svg, #forumNavBtn svg,
        #marketNavBtn svg, #messagesNavBtn svg, #achievementsNavBtn svg {
            width: 29px !important;
            height: 29px !important;
        }
        #homeNavBtn .app-label, #workstationNavBtn .app-label,
        #forumNavBtn .app-label, #marketNavBtn .app-label,
        #servicesNavBtn .app-label,
        #messagesNavBtn .app-label, #achievementsNavBtn .app-label {
            font-size: 10px !important;
        }
        #workstationNavBtn, #workstationNavBtn.active, #workstationNavBtn:hover,
        #forumNavBtn, #forumNavBtn.active, #forumNavBtn:hover,
        #marketNavBtn, #marketNavBtn.active, #marketNavBtn:hover,
        #messagesNavBtn, #messagesNavBtn.active, #messagesNavBtn:hover {
            background: none !important;
            border: none !important;
            box-shadow: none !important;
            backdrop-filter: none !important;
            -webkit-backdrop-filter: none !important;
            flex-direction: column;
            gap: 3px;
        }
        #homeNavBtn::before, #homeNavBtn::after,
        #workstationNavBtn::before, #workstationNavBtn::after,
        #forumNavBtn::before, #forumNavBtn::after,
        #marketNavBtn::before, #marketNavBtn::after,
        #servicesNavBtn::before, #servicesNavBtn::after,
        #messagesNavBtn::before, #messagesNavBtn::after { display: none !important; }
        #homeNavBtn:hover, #workstationNavBtn:hover,
        #forumNavBtn:hover, #marketNavBtn:hover,
        #messagesNavBtn:hover { transform: translateY(-2px) !important; }
        #homeNavBtn .app-label, #homeNavBtn:hover .app-label, #homeNavBtn.active .app-label,
        #workstationNavBtn .app-label, #workstationNavBtn:hover .app-label, #workstationNavBtn.active .app-label,
        #forumNavBtn .app-label, #forumNavBtn:hover .app-label, #forumNavBtn.active .app-label,
        #marketNavBtn .app-label, #marketNavBtn:hover .app-label, #marketNavBtn.active .app-label,
        #messagesNavBtn .app-label, #messagesNavBtn:hover .app-label, #messagesNavBtn.active .app-label {
            font-weight: 400 !important;
            text-shadow: none !important;
            filter: none !important;
            color: #ffffff !important;
        }

        .app-label {
            font-family: 'Rajdhani', sans-serif;
            font-size: 12px;
            font-weight: 700;
            letter-spacing: 1px;
            text-transform: uppercase;
            color: #ffffff;
            transition: color 0.3s ease, text-shadow 0.3s ease, filter 0.3s ease;
            white-space: nowrap;
            text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
            filter: drop-shadow(0 0 1px rgba(255, 255, 255, 0.5));
        }

        .app-icon:hover .app-label {
            color: rgba(255, 255, 255, 1);
            text-shadow:
                0 0 8px rgba(0, 168, 255, 0.6),
                0 2px 4px rgba(0, 0, 0, 0.4);
            filter: drop-shadow(0 0 2px rgba(0, 212, 255, 0.8));
        }

        .app-icon.active .app-label {
            color: #ffffff;
            font-weight: 700;
            text-shadow:
                0 0 12px rgba(0, 212, 255, 1),
                0 0 24px rgba(0, 212, 255, 0.6),
                0 2px 4px rgba(0, 0, 0, 0.5);
            filter: drop-shadow(0 0 3px rgba(0, 212, 255, 1));
        }

        .comm-data {
            display: flex;
            align-items: center;
            gap: 12px;
        }

        .comm-indicator {
            display: flex;
            align-items: center;
            gap: 7px;
            font-size: 10px;
            font-weight: 600;
            letter-spacing: 0.8px;
            text-transform: uppercase;
            color: var(--text-secondary);
        }

        .comm-led {
            width: 7px;
            height: 7px;
            background: var(--status-green);
            border-radius: 50%;
            box-shadow: 0 0 8px var(--status-green);
        }

        /* Scrollbar */
        ::-webkit-scrollbar {
            width: 9px;
            height: 9px;
        }

        ::-webkit-scrollbar-track {
            background: var(--space-panel);
        }

        ::-webkit-scrollbar-thumb {
            background: linear-gradient(135deg, var(--border-active), var(--accent-secondary));
            border: 2px solid var(--space-panel);
        }

        ::-webkit-scrollbar-thumb:hover {
            background: linear-gradient(135deg, var(--accent-secondary), var(--accent-primary));
        }

        /* Market Scrolling Animation */
        .market-user-card {
            border: 1px solid rgba(40, 65, 140, 0.35);
            border-radius: 4px;
            padding: 7px 10px;
            margin-bottom: 5px;
            pointer-events: auto;
            display: flex;
            align-items: flex-start;
            gap: 10px;
            transition: border-color 0.15s, background 0.15s;
            position: relative;
            overflow: hidden;
        }

        .market-user-card:hover {
            border-color: rgba(100, 160, 240, 0.5);
            background: rgba(22, 40, 100, 0.25);
        }

        .card-scan-line { display: none; }
        .market-user-header { display: none; }
        .market-divider { display: none; }

        .card-user-row {
            display: flex;
            align-items: center;
            gap: 6px;
            flex-shrink: 0;
            width: 110px;
            padding-top: 1px;
        }

        .market-user-avatar {
            width: 20px;
            height: 20px;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            font-weight: 700;
            color: rgba(255,255,255,0.9);
            font-size: 9px;
            flex-shrink: 0;
        }

        .market-username {
            font-size: 14px;
            font-weight: 600;
            color: var(--text-secondary);
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            font-family: 'Rajdhani', sans-serif;
            letter-spacing: 0.3px;
        }

        .card-trade-rows {
            flex: 1;
            display: flex;
            flex-direction: column;
            gap: 4px;
            min-width: 0;
        }

        .card-trade-row {
            display: flex;
            align-items: center;
            gap: 6px;
        }

        .trade-label {
            font-size: 13px;
            font-weight: 700;
            font-family: 'Rajdhani', sans-serif;
            letter-spacing: 0.5px;
            flex-shrink: 0;
            width: 30px;
        }

        .wtb-label { color: #5aaaff; }
        .wts-label { color: #4ecf7a; }

        .market-badges-area {
            flex: 1;
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            gap: 3px;
            overflow: hidden;
        }

        @keyframes scrollUp {
            0% {
                transform: translateY(0%);
            }
            100% {
                transform: translateY(-100%);
            }
        }

        @keyframes scrollUpFromBottom {
            0% {
                transform: translateY(100%);
            }
            100% {
                transform: translateY(-100%);
            }
        }

        @keyframes slideInRight {
            from {
                transform: translateX(400px);
                opacity: 0;
            }
            to {
                transform: translateX(0);
                opacity: 1;
            }
        }

        @keyframes slideOutRight {
            from {
                transform: translateX(0);
                opacity: 1;
            }
            to {
                transform: translateX(400px);
                opacity: 0;
            }
        }

        .market-item-badge {
            display: inline-flex;
            align-items: center;
            padding: 1px 7px;
            border-radius: 3px;
            font-size: 13px;
            cursor: pointer;
            transition: filter 0.12s;
            position: relative;
            z-index: 10;
            pointer-events: auto;
            font-family: 'Rajdhani', sans-serif;
            font-weight: 600;
            white-space: nowrap;
            letter-spacing: 0.2px;
        }

        .market-item-badge:hover { filter: brightness(1.3); }

        .badge-prefix { display: none; }

        .wtb-badge {
            background: rgba(20, 60, 160, 0.28);
            border: 1px solid rgba(60, 130, 255, 0.38);
            color: #90c8ff;
        }

        .wts-badge {
            background: rgba(15, 90, 45, 0.28);
            border: 1px solid rgba(50, 180, 90, 0.38);
            color: #80e8a0;
        }

        .market-item-badge > span:last-child { display: none; }

        /* ════════════════════════════════════════════
        /* ════════════════════════════════════════════
        /* ════════════════════════════════════════════════════
        /* ══════════════════════════════════════════════════════
           HOME v9 — CINEMA DRIFT · LIVING VIDEO BACKGROUND
           Royal blue #3d7bff + warm gold #ffb648 on #02060f
           Ken-burns nebula layers + film grain = video feel
           ══════════════════════════════════════════════════════ */

        #home-fullscreen {
            --bl:  #3d7bff;             /* royal blue  — 5.0:1 on bg */
            --gd:  #ffb648;             /* warm gold   — 9.6:1 on bg */
            --bg:  #02060f;
            --mut: rgba(220,232,255,.45);
            --txt: rgba(235,242,255,.92);
            position: absolute;
            inset: 0;
            background: var(--bg);
            overflow: hidden;
            user-select: none;
        }

        /* ════ "VIDEO" BACKGROUND — ken-burns drifting nebulas ════ */
        /* outer wrap: JS parallax via transform (GPU, no layout) */
        #h9-vwrap {
            position: absolute;
            inset: 0;
            z-index: 1;
            will-change: transform;
        }
        #h9-video {
            position: absolute;
            inset: -8%;
            animation: h9-kenburns 38s ease-in-out infinite alternate;
        }
        @keyframes h9-kenburns {
            from { transform: scale(1)    translate(0,0); }
            to   { transform: scale(1.06) translate(-1.5%,1%); } /* smaller scale = less overdraw */
        }
        .h9-vlayer {
            position: absolute;
            inset: 0;
            will-change: transform, opacity;
        }
        /* two animated layers instead of three — full-screen blended layers
           are GPU fill-rate heavy; the gold accent is merged into vl2 */
        #h9-vl1 {
            background:
                radial-gradient(ellipse 55% 65% at 22% 35%, rgba(35,80,200,.40) 0%, transparent 65%),
                radial-gradient(ellipse 45% 55% at 80% 70%, rgba(20,50,140,.35) 0%, transparent 60%);
            animation: h9-drift1 26s ease-in-out infinite alternate;
        }
        #h9-vl2 {
            background:
                radial-gradient(ellipse 40% 50% at 70% 25%, rgba(120,60,220,.22) 0%, transparent 60%),
                radial-gradient(ellipse 50% 45% at 30% 80%, rgba(40,110,255,.18) 0%, transparent 65%),
                radial-gradient(ellipse 35% 40% at 55% 55%, rgba(255,182,72,.10) 0%, transparent 60%);
            animation: h9-drift2 33s ease-in-out infinite alternate;
        }
        #h9-vl3 { display: none; }
        @keyframes h9-drift1 {
            from { transform: translate(0,0)      scale(1);    opacity:.9; }
            to   { transform: translate(4%,-3%)   scale(1.08); opacity:.7; }
        }
        @keyframes h9-drift2 {
            from { transform: translate(0,0)      scale(1.05); opacity:.7; }
            to   { transform: translate(-5%,3%)   scale(1);    opacity:1;  }
        }
        @keyframes h9-drift3 {
            from { transform: translate(-2%,2%)   scale(1);    opacity:.5; }
            to   { transform: translate(3%,-2%)   scale(1.15); opacity:.9; }
        }
        /* slow breathing haze across everything */
        #h9-haze {
            position: absolute;
            inset: 0;
            background: linear-gradient(160deg, transparent 30%, rgba(10,25,70,.5) 100%);
            animation: h9-haze-b 14s ease-in-out infinite alternate;
        }
        @keyframes h9-haze-b {
            from { opacity:.5; }
            to   { opacity:.95; }
        }

        /* ════ CANVASES ════ */
        #h9-dust  { position:absolute; inset:0; z-index:4; pointer-events:none; }
        /* plain low opacity instead of mix-blend-mode — overlay blending forces
           an expensive full-screen composite pass every frame */
        #h9-grain { position:absolute; inset:0; z-index:22; pointer-events:none; opacity:.05; }

        /* ════ LETTERBOX CINEMA BARS ════ */
        .h9-bar {
            position: absolute;
            left: 0; right: 0;
            background: #000;
            z-index: 20;
            pointer-events: none;
        }
        #h9-bar-top { top: 0;    height: 34px; box-shadow: 0 8px 24px rgba(0,0,0,.6); animation: h9-bar-in-t 1.2s cubic-bezier(.16,1,.3,1) both; }
        #h9-bar-bot { bottom: 0; height: 56px; box-shadow: 0 -8px 24px rgba(0,0,0,.6); animation: h9-bar-in-b 1.2s cubic-bezier(.16,1,.3,1) both; }
        @keyframes h9-bar-in-t { from { transform: translateY(-100%);} to { transform: translateY(0);} }
        @keyframes h9-bar-in-b { from { transform: translateY(100%);}  to { transform: translateY(0);} }

        /* ════ VIGNETTE ════ */
        #h9-vig {
            position: absolute;
            inset: 0;
            z-index: 6;
            pointer-events: none;
            background: radial-gradient(ellipse 90% 90% at 50% 45%, transparent 35%, rgba(0,4,14,.88) 100%);
        }

        /* ════ HERO — film title ════ */
        #h9-hero-l {
            position: absolute;
            inset: 0;
            z-index: 12;
            pointer-events: none;
        }
        #h9-hero {
            position: absolute;
            left: 6%;
            bottom: 16%;
            max-width: 640px;
            pointer-events: all;
        }
        #h9-pre {
            font: 600 10px/1 'Rajdhani', sans-serif;
            letter-spacing: .34em;
            color: var(--gd);
            animation: h9-fade-in .9s .35s ease both;
        }
        #h9-h1 { margin: 18px 0 0; line-height: .95; }
        #h9-t1, #h9-t2 {
            display: block;
            font-weight: 800;
            font-size: clamp(46px, 7.2vw, 104px);
            letter-spacing: .015em;
            color: var(--txt);
        }
        #h9-t1 {
            animation: h9-rise 1s .5s cubic-bezier(.16,1,.3,1) both;
            text-shadow: 0 6px 50px rgba(61,123,255,.35);
        }
        #h9-t2 {
            color: transparent;
            -webkit-text-stroke: 1.5px rgba(140,180,255,.85);
            animation: h9-rise 1s .65s cubic-bezier(.16,1,.3,1) both;
        }
        @keyframes h9-rise {
            from { opacity: 0; transform: translateY(46px); }
            to   { opacity: 1; transform: translateY(0); }
        }
        @keyframes h9-fade-in { from{opacity:0} to{opacity:1} }
        #h9-rule {
            margin-top: 22px;
            height: 2px;
            width: 90px;
            background: linear-gradient(90deg, var(--gd), transparent);
            transform-origin: left;
            animation: h9-rule-in .8s .95s cubic-bezier(.16,1,.3,1) both;
        }
        @keyframes h9-rule-in { from{transform:scaleX(0)} to{transform:scaleX(1)} }
        #h9-sub {
            margin: 16px 0 0;
            font-size: 14.5px;
            line-height: 1.75;
            color: #ffffff;
            text-shadow: 0 1px 6px rgba(0, 0, 0, 0.6);
            max-width: 460px;
            animation: h9-fade-in .9s 1.1s ease both;
        }
        #h9-btns {
            margin-top: 28px;
            display: flex;
            gap: 14px;
            flex-wrap: wrap;
            animation: h9-fade-in .9s 1.25s ease both;
        }

        /* ════ CHAPTER CARDS — right vertical stack ════ */
        #h9-ch-l {
            position: absolute;
            inset: 0;
            z-index: 12;
            pointer-events: none;
        }
        #h9-chapters {
            position: absolute;
            right: 4.5%;
            top: 50%;
            transform: translateY(-50%);
            display: flex;
            flex-direction: column;
            gap: 12px;
            width: min(290px, 30vw);
            pointer-events: all;
        }
        .h9-ch {
            position: relative;
            padding: 14px 18px 16px;
            border-left: 2px solid rgba(140,180,255,.25);
            background: linear-gradient(90deg, rgba(20,40,90,.30), transparent 85%);
            cursor: pointer;
            overflow: hidden;
            transition: border-left-color .25s ease, background .25s ease,
                        transform .3s cubic-bezier(.34,1.56,.64,1);
        }
        .h9-ch:nth-child(1){ animation: h9-ch-in .7s 1.15s cubic-bezier(.16,1,.3,1) both; }
        .h9-ch:nth-child(2){ animation: h9-ch-in .7s 1.27s cubic-bezier(.16,1,.3,1) both; }
        .h9-ch:nth-child(3){ animation: h9-ch-in .7s 1.39s cubic-bezier(.16,1,.3,1) both; }
        .h9-ch:nth-child(4){ animation: h9-ch-in .7s 1.51s cubic-bezier(.16,1,.3,1) both; }
        .h9-ch:nth-child(5){ animation: h9-ch-in .7s 1.63s cubic-bezier(.16,1,.3,1) both; }
        .h9-ch:nth-child(6){ animation: h9-ch-in .7s 1.75s cubic-bezier(.16,1,.3,1) both; }
        @keyframes h9-ch-in {
            from { opacity: 0; transform: translateX(60px); }
            to   { opacity: 1; transform: translateX(0); }
        }
        .h9-ch:hover {
            border-left-color: var(--gd);
            background: linear-gradient(90deg, rgba(40,75,160,.45), transparent 90%);
            transform: translateX(-8px);
        }
        .h9-ch-no {
            display: block;
            font: 700 9px/1 'Rajdhani', sans-serif;
            letter-spacing: .26em;
            color: var(--gd);
        }
        .h9-ch-t {
            display: block;
            margin-top: 7px;
            font-size: 16px;
            font-weight: 700;
            color: var(--txt);
            letter-spacing: .02em;
        }
        .h9-ch-d {
            display: block;
            margin-top: 4px;
            font-size: 11.5px;
            color: var(--mut);
        }
        .h9-ch-line {
            position: absolute;
            left: 0; right: 0; bottom: 0;
            height: 1px;
            background: linear-gradient(90deg, var(--bl), transparent);
            transform: scaleX(0);
            transform-origin: left;
            transition: transform .35s cubic-bezier(.16,1,.3,1);
        }
        .h9-ch:hover .h9-ch-line { transform: scaleX(1); }

        /* ════ AUTO-ROTATION (7s) ════ */
        .h9-ch.h9-ch-act {
            border-left-color: var(--gd);
            background: linear-gradient(90deg, rgba(40,75,160,.42), transparent 90%);
        }
        /* 7-second progress line filling along the bottom of active card */
        .h9-ch::after {
            content: '';
            position: absolute;
            left: 0; bottom: 0;
            height: 2px;
            width: 100%;
            background: linear-gradient(90deg, var(--gd), rgba(255,182,72,.25));
            transform: scaleX(0);
            transform-origin: left;
            pointer-events: none;
        }
        .h9-ch.h9-ch-act::after {
            animation: h9-prog 7s linear forwards;
        }
        @keyframes h9-prog {
            from { transform: scaleX(0); }
            to   { transform: scaleX(1); }
        }

        /* hero text switch — cinematic out/in */
        .h9-sw-out {
            animation: h9-sw-out .42s cubic-bezier(.55,0,.55,.45) both !important;
        }
        .h9-sw-in {
            animation: h9-sw-in .6s cubic-bezier(.16,1,.3,1) both !important;
        }
        @keyframes h9-sw-out {
            from { opacity: 1; transform: translateY(0);     filter: blur(0); }
            to   { opacity: 0; transform: translateY(-34px); filter: blur(6px); }
        }
        @keyframes h9-sw-in {
            from { opacity: 0; transform: translateY(40px);  filter: blur(6px); }
            to   { opacity: 1; transform: translateY(0);     filter: blur(0); }
        }
        /* stagger for incoming elements */
        #h9-t1.h9-sw-in  { animation-delay: .05s !important; }
        #h9-t2.h9-sw-in  { animation-delay: .12s !important; }
        #h9-sub.h9-sw-in { animation-delay: .20s !important; }
        /* gold rule redraws on each switch */
        #h9-rule.h9-rule-re {
            animation: h9-rule-in .7s .15s cubic-bezier(.16,1,.3,1) both !important;
        }

        @media (prefers-reduced-motion: reduce) {
            .h9-sw-out, .h9-sw-in { animation: none !important; opacity: 1; transform: none; filter: none; }
            .h9-ch.h9-ch-act::after { animation: none; transform: scaleX(1); }
        }

        /* ════ PARALLAX LAYERS (transform set by JS) ════ */
        .h9-plx { will-change: transform; }

        /* ════ STATS — inside bottom letterbox bar ════ */
        #home-fullscreen .plx-stats {
            position: absolute;
            bottom: 0; left: 0; right: 0;
            height: 56px;
            display: flex;
            align-items: center;
            justify-content: center;
            background: transparent;
            z-index: 26;
            pointer-events: none;
        }
        #home-fullscreen .plx-stat {
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            gap: 3px;
            padding: 0 32px;
        }
        #home-fullscreen .plx-stat-val {
            font: 700 15px/1 'Rajdhani', sans-serif;
            color: var(--gd);
            letter-spacing: .06em;
        }
        #home-fullscreen .plx-stat-label {
            font: 400 9px/1 'Rajdhani', sans-serif;
            letter-spacing: .16em;
            color: rgba(220,232,255,.38);
            text-transform: uppercase;
        }
        #home-fullscreen .plx-stat-div {
            width: 1px;
            height: 26px;
            background: rgba(255,255,255,.10);
            flex-shrink: 0;
        }

        /* ════ reduced motion ════ */
        @media (prefers-reduced-motion: reduce) {
            #h9-video, .h9-vlayer, #h9-haze,
            .h9-bar { animation: none !important; }
            #h9-t1, #h9-t2, #h9-pre, #h9-sub, #h9-btns,
            #h9-rule, .h9-ch { animation: none !important; opacity: 1; transform: none; }
        }

        /* ══ Feature Detail Panel ══ */

        #h2-detail-backdrop {
            position: absolute;
            inset: 0;
            z-index: 40;
            background: rgba(2,6,12,0.65);
            backdrop-filter: blur(6px);
            -webkit-backdrop-filter: blur(6px);
            opacity: 0;
            pointer-events: none;
            transition: opacity 0.4s ease;
        }
        #h2-detail-backdrop.h2-dp-open {
            opacity: 1;
            pointer-events: all;
        }

        #h2-detail-panel {
            position: absolute;
            top: 0; right: 0; bottom: 0;
            width: min(440px, 90%);
            z-index: 45;
            background: linear-gradient(160deg,
                rgba(4,18,36,0.97) 0%,
                rgba(2,12,24,0.98) 100%);
            border-left: 1px solid rgba(0,220,255,0.18);
            padding: 48px 40px 40px;
            display: flex;
            flex-direction: column;
            gap: 0;
            transform: translateX(100%);
            transition: transform 0.55s cubic-bezier(0.16,1,0.3,1);
            overflow-y: auto;
            overflow-x: hidden;
        }
        #h2-detail-panel.h2-dp-open {
            transform: translateX(0);
        }

        /* Glowing top accent line */
        #h2-detail-top-line {
            position: absolute;
            top: 0; left: 0; right: 0;
            height: 2px;
            background: linear-gradient(90deg, transparent 0%, #00e5ff 40%, #00ff88 70%, transparent 100%);
            opacity: 0;
            transition: opacity 0.6s 0.3s ease;
        }
        #h2-detail-panel.h2-dp-open #h2-detail-top-line {
            opacity: 1;
        }

        /* Close button */
        #h2-detail-close {
            position: absolute;
            top: 18px; right: 20px;
            width: 36px; height: 36px;
            border: 1px solid rgba(0,220,255,0.22);
            background: rgba(0,30,50,0.6);
            border-radius: 6px;
            color: rgba(0,220,255,0.7);
            cursor: pointer;
            display: flex; align-items: center; justify-content: center;
            transition: background 0.2s, border-color 0.2s, color 0.2s, transform 0.2s;
        }
        #h2-detail-close:hover {
            background: rgba(0,220,255,0.12);
            border-color: rgba(0,220,255,0.5);
            color: #00e5ff;
            transform: rotate(90deg);
        }

        /* Icon — big, centered at the top, no box */
        #h2-detail-icon {
            width: 100%;
            border: none;
            background: none;
            box-shadow: none;
            border-radius: 0;
            display: flex; align-items: center; justify-content: center;
            margin: 2px 0 16px;
            flex-shrink: 0;
            opacity: 0;
            transform: scale(0.6);
            transition: opacity 0.5s 0.15s ease, transform 0.6s 0.15s cubic-bezier(0.34,1.56,0.64,1);
        }
        #h2-detail-panel.h2-dp-open #h2-detail-icon {
            opacity: 1;
            transform: scale(1);
        }
        #h2-detail-icon svg {
            width: 88px; height: 88px;
            color: #00e5ff;
            filter: drop-shadow(0 0 14px rgba(0,220,255,0.55));
        }

        /* Tag */
        #h2-detail-tag {
            font-family: 'Rajdhani', sans-serif;
            font-size: 10px;
            letter-spacing: 0.22em;
            color: rgba(0,220,255,0.55);
            margin-bottom: 10px;
            opacity: 0;
            transform: translateY(12px);
            transition: opacity 0.5s 0.25s ease, transform 0.5s 0.25s ease;
        }
        #h2-detail-panel.h2-dp-open #h2-detail-tag {
            opacity: 1; transform: translateY(0);
        }

        /* Title */
        #h2-detail-title {
            font-size: 28px;
            font-weight: 900;
            line-height: 1.1;
            margin: 0 0 16px;
            background: linear-gradient(90deg, #d0eeff 0%, #00e5ff 60%, #00ff88 100%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-clip: text;
            opacity: 0;
            transform: translateY(14px);
            transition: opacity 0.5s 0.32s ease, transform 0.5s 0.32s ease;
        }
        #h2-detail-panel.h2-dp-open #h2-detail-title {
            opacity: 1; transform: translateY(0);
        }

        /* Desc */
        #h2-detail-desc {
            font-size: 13px;
            line-height: 1.7;
            color: rgba(160,200,220,0.75);
            margin: 0 0 24px;
            opacity: 0;
            transform: translateY(12px);
            transition: opacity 0.5s 0.40s ease, transform 0.5s 0.40s ease;
        }
        #h2-detail-panel.h2-dp-open #h2-detail-desc {
            opacity: 1; transform: translateY(0);
        }

        /* Divider */
        #h2-detail-desc::after {
            content: '';
            display: block;
            width: 40px;
            height: 1px;
            background: linear-gradient(90deg, #00e5ff, transparent);
            margin-top: 20px;
        }

        /* List */
        #h2-detail-list {
            list-style: none;
            padding: 0; margin: 0 0 28px;
            display: flex;
            flex-direction: column;
            gap: 8px;
        }
        #h2-detail-list li {
            display: flex;
            align-items: center;
            gap: 10px;
            font-size: 12px;
            color: rgba(180,215,235,0.8);
            padding: 9px 14px;
            background: rgba(0,30,55,0.5);
            border: 1px solid rgba(0,180,220,0.12);
            border-radius: 6px;
            opacity: 0;
            animation: liReveal .5s both cubic-bezier(.16,1,.3,1);
            transition: border-color 0.2s, background 0.2s;
        }
        @keyframes liReveal {
            from { opacity: 0; transform: translateY(-14px); }
            to   { opacity: 1; transform: translateY(0); }
        }
        #h2-detail-list li:nth-child(1) { animation-delay: .10s; }
        #h2-detail-list li:nth-child(2) { animation-delay: .20s; }
        #h2-detail-list li:nth-child(3) { animation-delay: .30s; }
        #h2-detail-list li:nth-child(4) { animation-delay: .40s; }
        #h2-detail-list li:nth-child(5) { animation-delay: .50s; }
        #h2-detail-list li:nth-child(6) { animation-delay: .60s; }
        #h2-detail-list li:nth-child(7) { animation-delay: .70s; }
        #h2-detail-list li:nth-child(8) { animation-delay: .80s; }
        #h2-detail-list li:hover {
            background: rgba(0,50,80,0.6);
            border-color: rgba(0,220,255,0.28);
        }
        #h2-detail-list li::before {
            content: '';
            width: 5px; height: 5px;
            border-radius: 50%;
            background: #00e5ff;
            flex-shrink: 0;
            box-shadow: 0 0 6px #00e5ff;
        }
        /* stagger covers up to 8 items now that features carry richer lists */

        /* Action button */
        #h2-detail-action {
            margin-top: auto;
            padding-top: 12px;
            opacity: 0;
            transform: translateY(10px);
            transition: opacity 0.5s 0.80s ease, transform 0.5s 0.80s ease;
        }
        #h2-detail-panel.h2-dp-open #h2-detail-action {
            opacity: 1; transform: translateY(0);
        }
        #h2-detail-action button {
            width: 100%;
            padding: 13px;
            background: linear-gradient(90deg, rgba(0,180,255,0.18), rgba(0,255,136,0.12));
            border: 1px solid rgba(0,220,255,0.35);
            border-radius: 8px;
            color: #00e5ff;
            font-size: 12px;
            font-weight: 700;
            letter-spacing: 0.15em;
            cursor: pointer;
            transition: background 0.25s, border-color 0.25s, box-shadow 0.25s;
        }
        #h2-detail-action button:hover {
            background: linear-gradient(90deg, rgba(0,200,255,0.28), rgba(0,255,136,0.20));
            border-color: rgba(0,220,255,0.6);
            box-shadow: 0 0 20px rgba(0,180,255,0.2);
        }

        /* ══════════════════════════════════════════════════════
           WORKSTATION — COSMIC GLASS REDESIGN
           Overrides the legacy flat look. HTML/JS untouched.
           ══════════════════════════════════════════════════════ */

        /* ── ambient animated background ── */
        :is(#workstationSection,#servicesSection).active {
            position: relative;
            background:
                radial-gradient(ellipse 70% 55% at 12% 15%, rgba(40,80,190,.16) 0%, transparent 60%),
                radial-gradient(ellipse 55% 50% at 90% 85%, rgba(110,60,220,.12) 0%, transparent 60%),
                linear-gradient(155deg, #070d22 0%, #0b1a3e 55%, #081026 100%) !important;
            overflow: hidden;
        }
        :is(#workstationSection,#servicesSection).active::before,
        :is(#workstationSection,#servicesSection).active::after {
            content: '';
            position: absolute;
            border-radius: 50%;
            filter: blur(80px);
            pointer-events: none;
            z-index: 0;
        }
        :is(#workstationSection,#servicesSection).active::before {
            width: 460px; height: 460px;
            background: rgba(60,120,255,.12);
            top: -140px; left: 30%;
            animation: ws-blob1 20s ease-in-out infinite alternate;
        }
        :is(#workstationSection,#servicesSection).active::after {
            width: 380px; height: 380px;
            background: rgba(150,80,255,.09);
            bottom: -120px; right: 8%;
            animation: ws-blob2 26s ease-in-out infinite alternate;
        }
        @keyframes ws-blob1 {
            from { transform: translate(0,0) scale(1); }
            to   { transform: translate(140px,70px) scale(1.18); }
        }
        @keyframes ws-blob2 {
            from { transform: translate(0,0) scale(1.1); }
            to   { transform: translate(-110px,-60px) scale(.92); }
        }

        /* ── glass sidebar ── */
        :is(#workstationSection,#servicesSection) .workstation-sidebar {
            width: 280px;
            background: rgba(10,20,48,.55) !important;
            backdrop-filter: blur(14px);
            border-right: 1px solid rgba(100,160,255,.14) !important;
            box-shadow: 4px 0 30px rgba(4,10,30,.35) !important;
            position: relative;
            z-index: 2;
        }
        /* section label with scanning underline */
        :is(#workstationSection,#servicesSection) .sidebar-content > div:first-child {
            position: relative;
            color: #5d7fa8 !important;
            letter-spacing: .18em !important;
            padding-bottom: 12px;
            overflow: hidden;
        }
        :is(#workstationSection,#servicesSection) .sidebar-content > div:first-child::after {
            content: '';
            position: absolute;
            bottom: 6px; left: -45%;
            width: 55%;
            height: 1px;
            background: linear-gradient(90deg, transparent, #7eb3d4, transparent);
            animation: ws-scan 5s ease-in-out infinite;
        }
        @keyframes ws-scan {
            0%   { left: -55%; }
            60%  { left: 100%; }
            100% { left: 100%; }
        }

        /* ── tool cards ── */
        :is(#workstationSection,#servicesSection) .tool-item {
            position: relative;
            display: flex;
            align-items: center;
            gap: 13px;
            padding: 13px 14px !important;
            margin-bottom: 10px;
            border-radius: 12px !important;
            background: rgba(20,38,80,.35) !important;
            border: 1px solid rgba(100,160,255,.10) !important;
            border-left: 2px solid transparent !important;
            cursor: pointer;
            overflow: hidden;
            transition: background .22s ease, border-color .22s ease,
                        transform .25s cubic-bezier(.34,1.56,.64,1),
                        box-shadow .22s ease !important;
        }
        /* staggered entrance */
        :is(#workstationSection,#servicesSection).active .tool-item { animation: ws-tool-in .55s cubic-bezier(.16,1,.3,1) both; }
        :is(#workstationSection,#servicesSection).active .tool-item:nth-child(2) { animation-delay: .06s; }
        :is(#workstationSection,#servicesSection).active .tool-item:nth-child(3) { animation-delay: .12s; }
        :is(#workstationSection,#servicesSection).active .tool-item:nth-child(4) { animation-delay: .18s; }
        :is(#workstationSection,#servicesSection).active .tool-item:nth-child(5) { animation-delay: .24s; }
        :is(#workstationSection,#servicesSection).active .tool-item:nth-child(6) { animation-delay: .30s; }
        :is(#workstationSection,#servicesSection).active .tool-item:nth-child(7) { animation-delay: .36s; }
        @keyframes ws-tool-in {
            from { opacity: 0; transform: translateX(-26px); }
            to   { opacity: 1; transform: translateX(0); }
        }
        /* sweep shine on hover */
        :is(#workstationSection,#servicesSection) .tool-item::after {
            content: '';
            position: absolute;
            top: 0; left: -80%;
            width: 55%; height: 100%;
            background: linear-gradient(105deg, transparent, rgba(140,190,255,.10), transparent);
            transition: left .5s ease;
            pointer-events: none;
        }
        :is(#workstationSection,#servicesSection) .tool-item:hover::after { left: 120%; }
        :is(#workstationSection,#servicesSection) .tool-item:hover {
            background: rgba(30,55,110,.5) !important;
            border-color: rgba(100,160,255,.28) !important;
            transform: translateX(5px);
            box-shadow: 0 4px 18px rgba(20,50,120,.35) !important;
        }
        :is(#workstationSection,#servicesSection) .tool-item.active {
            background: linear-gradient(90deg, rgba(80,140,230,.20), rgba(80,140,230,.05)) !important;
            border-left-color: #7eb3d4 !important;
            border-color: rgba(126,179,212,.35) !important;
            box-shadow: 0 0 18px rgba(80,140,230,.18) !important;
        }
        :is(#workstationSection,#servicesSection) .tool-icon {
            width: 42px; height: 42px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 20px !important;
            border-radius: 11px;
            background: rgba(80,140,230,.12) !important;
            border: 1px solid rgba(100,160,255,.18);
            box-shadow: inset 0 0 12px rgba(80,140,230,.10);
            flex-shrink: 0;
            transition: transform .25s cubic-bezier(.34,1.56,.64,1), box-shadow .25s ease;
        }
        :is(#workstationSection,#servicesSection) .tool-item:hover .tool-icon {
            transform: scale(1.12) rotate(-4deg);
            box-shadow: inset 0 0 14px rgba(80,140,230,.25), 0 0 14px rgba(80,140,230,.3);
        }
        :is(#workstationSection,#servicesSection) .tool-name {
            font-size: 14.5px !important;
            font-weight: 700 !important;
            letter-spacing: .03em;
            color: #eaf3ff !important;
        }
        :is(#workstationSection,#servicesSection) .tool-desc {
            font-size: 11.5px !important;
            color: #5d7fa8 !important;
            margin-top: 2px;
        }

        /* ── New Tool button ── */
        :is(#workstationSection,#servicesSection) .sidebar-footer {
            border-top: 1px solid rgba(100,160,255,.12) !important;
            background: rgba(6,12,32,.45);
        }
        :is(#workstationSection,#servicesSection) .add-button {
            width: 100%;
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 9px;
            padding: 13px !important;
            border-radius: 12px !important;
            background: linear-gradient(135deg, rgba(80,140,230,.18), rgba(110,80,220,.14)) !important;
            border: 1px solid rgba(126,179,212,.35) !important;
            color: #9fc4e8 !important;
            font-size: 13px !important;
            font-weight: 700 !important;
            letter-spacing: .14em;
            text-transform: uppercase;
            cursor: pointer;
            position: relative;
            overflow: hidden;
            transition: border-color .22s ease, box-shadow .22s ease, transform .2s ease !important;
        }
        :is(#workstationSection,#servicesSection) .add-button::before {
            content: '';
            position: absolute;
            top: 0; left: -80%;
            width: 50%; height: 100%;
            background: linear-gradient(105deg, transparent, rgba(160,200,255,.16), transparent);
            animation: ws-btn-shine 3.5s ease-in-out infinite;
        }
        @keyframes ws-btn-shine {
            0%, 55%  { left: -80%; }
            85%, 100%{ left: 130%; }
        }
        :is(#workstationSection,#servicesSection) .add-button:hover {
            border-color: rgba(126,179,212,.7) !important;
            box-shadow: 0 0 20px rgba(80,140,230,.3) !important;
            transform: translateY(-2px);
            color: #ffffff !important;
        }
        :is(#workstationSection,#servicesSection) .add-icon {
            font-size: 16px;
            transition: transform .25s cubic-bezier(.34,1.56,.64,1);
        }
        :is(#workstationSection,#servicesSection) .add-button:hover .add-icon { transform: rotate(90deg) scale(1.2); }

        /* ── main display ── */
        :is(#workstationSection,#servicesSection) .workstation-main { position: relative; z-index: 1; }
        :is(#workstationSection,#servicesSection) .display-header {
            background: rgba(8,16,38,.45) !important;
            backdrop-filter: blur(10px);
            border-bottom: 1px solid rgba(100,160,255,.12) !important;
            position: relative;
            overflow: hidden;
        }
        :is(#workstationSection,#servicesSection) .display-header::after {
            content: '';
            position: absolute;
            bottom: 0; left: -40%;
            width: 45%; height: 1px;
            background: linear-gradient(90deg, transparent, rgba(126,179,212,.8), transparent);
            animation: ws-scan 6s ease-in-out infinite 1s;
        }
        :is(#workstationSection,#servicesSection) .title-text {
            font-weight: 700 !important;
            letter-spacing: .08em !important;
            color: #eaf3ff !important;
            text-transform: uppercase;
            font-size: 14px !important;
        }
        :is(#workstationSection,#servicesSection) .tool-control-btn {
            background: rgba(20,38,80,.5) !important;
            border: 1px solid rgba(100,160,255,.2) !important;
            border-radius: 9px !important;
            cursor: pointer;
            transition: border-color .2s ease, box-shadow .2s ease, transform .2s cubic-bezier(.34,1.56,.64,1) !important;
        }
        :is(#workstationSection,#servicesSection) .tool-control-btn:hover {
            border-color: rgba(126,179,212,.55) !important;
            box-shadow: 0 0 12px rgba(80,140,230,.3) !important;
            transform: scale(1.1);
        }

        /* ── empty state ── */
        :is(#workstationSection,#servicesSection) .display-content > div[style*="text-align: center"] {
            animation: ws-empty-in .7s cubic-bezier(.16,1,.3,1) both;
        }
        @keyframes ws-empty-in {
            from { opacity: 0; transform: translateY(22px) scale(.97); }
            to   { opacity: 1; transform: translateY(0) scale(1); }
        }
        :is(#workstationSection,#servicesSection) .display-content > div[style*="text-align: center"] > div:first-child {
            animation: ws-float 4s ease-in-out infinite;
            text-shadow: 0 0 30px rgba(80,140,230,.45);
        }
        @keyframes ws-float {
            0%,100% { transform: translateY(0); }
            50%      { transform: translateY(-9px); }
        }

        @media (prefers-reduced-motion: reduce) {
            :is(#workstationSection,#servicesSection).active::before,
            :is(#workstationSection,#servicesSection).active::after,
            :is(#workstationSection,#servicesSection) .sidebar-content > div:first-child::after,
            :is(#workstationSection,#servicesSection) .display-header::after,
            :is(#workstationSection,#servicesSection) .add-button::before,
            :is(#workstationSection,#servicesSection) .display-content > div[style*="text-align: center"] > div:first-child {
                animation: none !important;
            }
            :is(#workstationSection,#servicesSection).active .tool-item { animation: none !important; }
        }


        /* block-preview modal animations */
        @keyframes bpFade { from { opacity:0; } to { opacity:1; } }
        @keyframes bpPop  { from { opacity:0; transform:translateY(18px) scale(.97); } to { opacity:1; transform:translateY(0) scale(1); } }
        @keyframes bpArrow { 0%,100% { transform:translateX(0); } 50% { transform:translateX(4px); } }


        /* ══════════════════════════════════════════════════════
           MARKETPLACE — animated cosmic background
           ══════════════════════════════════════════════════════ */
        #marketSection { background: #060c1c !important; }
        #mkt-bg {
            position: fixed;
            top: 52px; left: 0; right: 0; bottom: 60px;
            overflow: hidden;
            z-index: 1;
            pointer-events: none;
            background:
                radial-gradient(ellipse 70% 60% at 18% 20%, rgba(40,90,200,.18) 0%, transparent 60%),
                radial-gradient(ellipse 60% 55% at 85% 85%, rgba(120,60,220,.13) 0%, transparent 60%),
                linear-gradient(160deg, #060c1c 0%, #0a1838 55%, #070f24 100%);
        }
        body.chat-open #mkt-bg { right: 320px; }

        .mkt-neb {
            position: absolute;
            border-radius: 50%;
            filter: blur(75px);
            will-change: transform;
        }
        .mkt-neb1 { width: 480px; height: 480px; background: rgba(50,110,255,.14); top: -130px; left: 22%;  animation: mkt-neb-a 24s ease-in-out infinite alternate; }
        .mkt-neb2 { width: 400px; height: 400px; background: rgba(150,80,255,.11); bottom: -120px; right: 14%; animation: mkt-neb-b 30s ease-in-out infinite alternate; }
        .mkt-neb3 { width: 340px; height: 340px; background: rgba(0,200,180,.08);  top: 35%; left: 55%;       animation: mkt-neb-c 20s ease-in-out infinite alternate; }
        @keyframes mkt-neb-a { from { transform: translate(0,0) scale(1); } to { transform: translate(130px,70px) scale(1.18); } }
        @keyframes mkt-neb-b { from { transform: translate(0,0) scale(1.1); } to { transform: translate(-110px,-60px) scale(.9); } }
        @keyframes mkt-neb-c { from { transform: translate(-40px,20px) scale(1); } to { transform: translate(50px,-30px) scale(1.2); } }

        #mkt-grid {
            position: absolute;
            left: -25%; right: -25%; bottom: -10%;
            height: 65%;
            background-image:
                linear-gradient(rgba(90,150,255,.16) 1px, transparent 1px),
                linear-gradient(90deg, rgba(90,150,255,.16) 1px, transparent 1px);
            background-size: 46px 46px;
            transform: perspective(340px) rotateX(64deg);
            transform-origin: 50% 100%;
            animation: mkt-grid-scroll 6s linear infinite;
            mask-image: linear-gradient(to top, #000 0%, transparent 80%);
            -webkit-mask-image: linear-gradient(to top, #000 0%, transparent 80%);
        }
        @keyframes mkt-grid-scroll { from { background-position: 0 0; } to { background-position: 0 46px; } }

        #mkt-scan {
            position: absolute;
            top: 0; bottom: 0; width: 40%;
            left: -40%;
            background: linear-gradient(90deg, transparent, rgba(120,180,255,.05), transparent);
            animation: mkt-scan-move 9s ease-in-out infinite;
        }
        @keyframes mkt-scan-move { 0% { left: -40%; } 55%,100% { left: 110%; } }

        #mkt-canvas { position: absolute; inset: 0; }
        #mkt-vig {
            position: absolute; inset: 0;
            background: radial-gradient(ellipse 95% 95% at 50% 45%, transparent 45%, rgba(4,8,20,.7) 100%);
        }
        #marketSection .chat-aware { z-index: 15; }

        @media (prefers-reduced-motion: reduce) {
            .mkt-neb, #mkt-grid, #mkt-scan { animation: none !important; }
        }


        /* marketplace feed — smooth fade under header (top) and at bottom */
        #marketContentWrapper {
            -webkit-mask-image: linear-gradient(to bottom, transparent 0%, #000 8%, #000 94%, transparent 100%);
                    mask-image: linear-gradient(to bottom, transparent 0%, #000 8%, #000 94%, transparent 100%);
        }


        /* marketplace — big count-up stats (right side) */
        #mkt-stats {
            position: fixed;
            left: 1440px;        /* just past the left-aligned 1400px feed's right wall */
            right: auto; top: 180px;
            transform: none;
            display: flex; flex-direction: column; gap: 38px;
            z-index: 14; pointer-events: none;
            text-align: left;
        }
        .mkt-stat-val {
            font-family: 'Rajdhani', sans-serif;
            font-size: clamp(34px, 3.2vw, 54px);
            font-weight: 700; line-height: 1;
            color: #ffc66b;
            font-variant-numeric: tabular-nums;
            letter-spacing: .01em;
            text-shadow: 0 0 30px rgba(255,180,80,.4), 0 0 60px rgba(255,150,50,.18);
        }
        .mkt-stat:nth-child(2) .mkt-stat-val {
            color: #7fc4ff;
            text-shadow: 0 0 30px rgba(80,160,255,.4), 0 0 60px rgba(60,130,255,.18);
        }
        .mkt-stat-lbl {
            margin-top: 8px;
            font-family: 'Rajdhani', sans-serif;
            font-size: 12px; font-weight: 600;
            letter-spacing: .22em; text-transform: uppercase;
            color: rgba(180,205,235,.55);
        }
        /* only show where there is room beside the feed */
        @media (max-width: 1650px) { #mkt-stats { display: none; } }
        @media (max-width: 1960px) { body.chat-open #mkt-stats { display: none; } }


        /* keep the NEW badge from overlapping the first row of item badges */
        .market-user-card:has(.new-badge) .card-trade-row:first-child .market-badges-area {
            padding-right: 58px;
        }


        /* anonymized trader identity in marketplace */
        .market-user-anon { display: flex; align-items: center; justify-content: center; }
        .market-user-anon svg { display: block; }
        .market-username b {
            color: #cfe0f5;
            font-weight: 700;
            letter-spacing: .02em;
            font-variant-numeric: tabular-nums;
        }


        /* stats panel — fly in from the right when marketplace opens */
        .mkt-stats-in .mkt-stat {
            animation: mkt-stat-fly .7s cubic-bezier(.16,1,.3,1) both;
        }
        .mkt-stats-in .mkt-stat:nth-child(2) { animation-delay: .13s; }
        @keyframes mkt-stat-fly {
            from { transform: translateX(170%); opacity: 0; }
            to   { transform: translateX(0);    opacity: 1; }
        }
        @media (prefers-reduced-motion: reduce) {
            .mkt-stats-in .mkt-stat { animation: none !important; transform: none; opacity: 1; }
        }


        /* stats rotation — cinematic switch (same feel as home hero) */
        #mkt-stat-rot.mkt-sw-out { animation: mkt-sw-out .42s cubic-bezier(.55,0,.55,.45) both; }
        #mkt-stat-rot.mkt-sw-in  { animation: mkt-sw-in .6s cubic-bezier(.16,1,.3,1) both; }
        @keyframes mkt-sw-out {
            from { opacity:1; transform: translateY(0);    filter: blur(0); }
            to   { opacity:0; transform: translateY(-32px); filter: blur(6px); }
        }
        @keyframes mkt-sw-in {
            from { opacity:0; transform: translateY(38px);  filter: blur(6px); }
            to   { opacity:1; transform: translateY(0);     filter: blur(0); }
        }
        @media (prefers-reduced-motion: reduce) {
            #mkt-stat-rot.mkt-sw-out, #mkt-stat-rot.mkt-sw-in { animation: none !important; opacity:1; transform:none; filter:none; }
        }

        /* ══════════════════════════════════════════════════════
           WALLET MODAL — sci-fi metallic frame (empty body)
           ══════════════════════════════════════════════════════ */
        #walletModal {
            z-index: 100000;
            background: radial-gradient(ellipse 60% 55% at 50% 48%, rgba(20,40,90,.45) 0%, rgba(2,4,8,.96) 70%) !important;
            backdrop-filter: blur(3px);
            overflow: hidden;
        }
        /* animated nebula glows behind the modal */
        #walletModal::before, #walletModal::after {
            content: ''; position: fixed; border-radius: 50%;
            filter: blur(90px); pointer-events: none; z-index: 0;
        }
        #walletModal::before {
            width: 540px; height: 540px; background: rgba(45,110,230,.28);
            top: 6%; left: 16%; animation: wmodal-b1 22s ease-in-out infinite alternate;
        }
        #walletModal::after {
            width: 460px; height: 460px; background: rgba(140,80,255,.22);
            bottom: 4%; right: 12%; animation: wmodal-b2 28s ease-in-out infinite alternate;
        }
        @keyframes wmodal-b1 { from { transform: translate(0,0) scale(1); } to { transform: translate(130px,80px) scale(1.18); } }
        @keyframes wmodal-b2 { from { transform: translate(0,0) scale(1.1); } to { transform: translate(-120px,-60px) scale(.9); } }
        @media (prefers-reduced-motion: reduce) {
            #walletModal::before, #walletModal::after { animation: none !important; }
        }
        #wallet-canvas { position: absolute; inset: 0; z-index: 1; pointer-events: auto; }

        #wallet-frame {
            position: relative;
            z-index: 1;
            width: min(1080px, 94vw);
            aspect-ratio: 1352 / 746;
            height: auto;
            max-height: 88vh;
            background: url('images/wallet_modal.png') center / 100% 100% no-repeat;
            filter: drop-shadow(0 30px 90px rgba(0,0,0,.7));
            animation: wallet-modal-in .42s cubic-bezier(.16,1,.3,1) both;
        }
        @keyframes wallet-modal-in { from { opacity:0; transform: translateY(26px) scale(.97); } to { opacity:1; transform:none; } }

        #wallet-screen {
            position: absolute; inset: 0;
            width: 100%; height: 100%;
            background: none; box-shadow: none;
        }

        /* glowing blue side bars */
        .wf-glow {
            position: absolute; top: 50%; transform: translateY(-50%);
            width: 7px; height: 34%;
            background: linear-gradient(180deg, #4aa6ff, #1454ff);
            border-radius: 4px;
            box-shadow: 0 0 16px rgba(50,130,255,.9), 0 0 34px rgba(40,100,255,.5);
        }
        .wf-glow-l { left: 10px; }
        .wf-glow-r { right: 10px; }

        /* corner blue accents */
        .wf-acc { position: absolute; width: 46px; height: 4px; background: linear-gradient(90deg,#4aa6ff,transparent); box-shadow: 0 0 10px rgba(50,130,255,.8); }
        .wf-acc-tl { top: 20px; left: 20px; transform: rotate(0deg); }
        .wf-acc-tr { top: 20px; right: 20px; background: linear-gradient(270deg,#4aa6ff,transparent); }
        .wf-acc-bl { bottom: 20px; left: 20px; }
        .wf-acc-br { bottom: 20px; right: 20px; background: linear-gradient(270deg,#4aa6ff,transparent); }

        /* close button */
        #walletClose {
            position: absolute; top: 18px; right: 22px; z-index: 4;
            width: 34px; height: 34px;
            background: none; border: none;
            color: #9fc4e8; font-size: 26px; line-height: 1; cursor: pointer;
            transition: color .2s, transform .2s, text-shadow .2s;
        }
        #walletClose:hover { color: #6fd0ff; transform: rotate(90deg); text-shadow: 0 0 10px rgba(80,170,255,.8); }

        /* bottom centre triple notch */
        .wf-notch {
            position: absolute; bottom: 8px; left: 50%; transform: translateX(-50%);
            width: 64px; height: 12px;
            background:
                linear-gradient(90deg, transparent 0 8px, #2e6fd6 8px 20px, transparent 20px 24px,
                                       #2e6fd6 24px 40px, transparent 40px 44px,
                                       #2e6fd6 44px 56px, transparent 56px 64px);
            box-shadow: 0 0 14px rgba(50,130,255,.6);
            border-radius: 2px;
            clip-path: polygon(8px 0, 56px 0, 64px 100%, 0 100%);
        }

        /* cube logo on top edge + branding */
        #wallet-frame-logo {
            position: absolute; top: 22px; left: 50%;
            transform: translateX(-50%);
            z-index: 5; text-align: center; pointer-events: none;
        }
        .wf-cube-glow {
            position: absolute; top: 8px; left: 50%; transform: translateX(-50%);
            width: 150px; height: 90px; border-radius: 50%;
            background: rgba(50,130,255,.5); filter: blur(34px); z-index: -1;
        }
        #wallet-frame-logo svg { filter: drop-shadow(0 8px 18px rgba(0,0,0,.6)); }
        .wf-brand {
            margin-top: 8px;
            font-family: 'Rajdhani', sans-serif; font-weight: 700;
            font-size: 40px; letter-spacing: .22em;
            background: linear-gradient(180deg,#ffffff 0%,#c4cad2 55%,#868d96 100%);
            -webkit-background-clip: text; background-clip: text; color: transparent;
            text-shadow: 0 2px 10px rgba(0,0,0,.4);
        }
        .wf-brand-sub {
            font-family: 'Rajdhani', sans-serif; font-weight: 600;
            font-size: 15px; letter-spacing: .54em; color: #8fa6c4;
            margin-top: -2px; padding-left: .54em;
        }

        @media (prefers-reduced-motion: reduce) { #wallet-frame { animation: none !important; } }


        /* credits plate image — top-left of wallet modal */
        /* draggable / resizable credits plate */
        #wf-credits-wrap {
            position: absolute;
            top: 26px; left: 26px;
            width: 230px;
            z-index: 4; pointer-events: none;
        }
        #wf-credits-img {
            display: block; width: 100%; height: auto;
            pointer-events: none; -webkit-user-drag: none; user-select: none;
            filter: drop-shadow(0 6px 16px rgba(0,0,0,.55));
        }
        /* resize handle + save button: hidden unless editing */
        #wf-credits-handle, #wf-credits-save { display: none; }

        /* ── admin edit mode ── */
        #wf-credits-wrap.wf-editing {
            pointer-events: auto;
            cursor: move;
            outline: 1.5px dashed rgba(110,200,255,.9);
            outline-offset: 4px;
            box-shadow: 0 0 0 9999px rgba(0,0,0,.18);
        }
        #wf-credits-wrap.wf-editing #wf-credits-handle {
            display: block; position: absolute;
            right: -7px; bottom: -7px;
            width: 16px; height: 16px; border-radius: 3px;
            background: #2e8bff; border: 2px solid #cfe6ff;
            box-shadow: 0 0 10px rgba(46,139,255,.8);
            cursor: nwse-resize;
        }
        #wf-credits-wrap.wf-editing #wf-credits-save {
            display: inline-flex; align-items: center; justify-content: center;
            position: absolute; top: -34px; left: 0;
            padding: 6px 16px; border: 1px solid rgba(123,201,150,.6);
            background: rgba(123,201,150,.18); color: #aef0c4;
            font-family: 'Rajdhani', sans-serif; font-size: 11px; font-weight: 700;
            letter-spacing: .14em; border-radius: 7px; cursor: pointer;
            box-shadow: 0 0 14px rgba(60,180,110,.3);
        }
        #wf-credits-wrap.wf-editing #wf-credits-save:hover { background: rgba(123,201,150,.32); color: #fff; }


        /* wallet_modal.png provides frame & accents — hide CSS decorations */
        #walletModal .wf-glow,
        #walletModal .wf-acc,
        #walletModal .wf-notch { display: none !important; }


        /* ── EDIT MODE: 4px snap grid + multi-object editing ── */
        #wf-grid { display: none; position: absolute; inset: 0; z-index: 9; pointer-events: none;
            background-image:
                linear-gradient(rgba(120,190,255,.10) 1px, transparent 1px),
                linear-gradient(90deg, rgba(120,190,255,.10) 1px, transparent 1px);
            background-size: 4px 4px;
        }
        #wf-grid::after {  /* stronger lines every 32px for orientation */
            content: ''; position: absolute; inset: 0;
            background-image:
                linear-gradient(rgba(120,190,255,.18) 1px, transparent 1px),
                linear-gradient(90deg, rgba(120,190,255,.18) 1px, transparent 1px);
            background-size: 32px 32px;
        }
        #wf-edit-save { display: none; position: absolute; top: 10px; left: 16px;
            z-index: 12; padding: 7px 18px; border: 1px solid rgba(123,201,150,.6);
            background: rgba(123,201,150,.2); color: #c7f4d8; font-family:'Rajdhani',sans-serif;
            font-size: 11px; font-weight: 700; letter-spacing: .16em; border-radius: 7px; cursor: pointer;
            box-shadow: 0 0 16px rgba(60,180,110,.35);
        }
        #wf-edit-save:hover { background: rgba(123,201,150,.34); color:#fff; }

        /* show grid + save while editing */
        #walletModal.wf-edit-on #wf-grid,
        #walletModal.wf-edit-on #wf-edit-save { display: block; }

        /* editable objects highlight + cursor in edit mode */
        #walletModal.wf-edit-on .wf-editable {
            outline: 1px dashed rgba(110,200,255,.85);
            outline-offset: 3px;
            cursor: move;
            pointer-events: auto !important;
            z-index: 11;
        }
        #walletModal.wf-edit-on .wf-editable:hover { outline-color: #6fd0ff; background: rgba(80,150,255,.06); }


        /* per-object resize handle (admin edit mode) */
        .wf-rz { display: none; }
        #walletModal.wf-edit-on .wf-editable .wf-rz {
            display: block; position: absolute;
            right: -7px; bottom: -7px;
            width: 14px; height: 14px; border-radius: 3px;
            background: #2e8bff; border: 2px solid #cfe6ff;
            box-shadow: 0 0 10px rgba(46,139,255,.8);
            cursor: nwse-resize; transform-origin: bottom right; z-index: 20;
        }


        /* 3D tilt effect on the credits card */
        #wf-credits-wrap { perspective: 760px; }
        #wf-credits-3d {
            position: relative; width: 100%;
            transform-style: preserve-3d;
            transition: transform .14s ease-out;
            will-change: transform;
        }
        #wf-credits-3d #wf-credits-img { display: block; width: 100%; height: auto; }
        #wf-card-glare {
            position: absolute; inset: 0; border-radius: 8px;
            pointer-events: none; opacity: 0;
            background: radial-gradient(circle at var(--gx,50%) var(--gy,50%), rgba(255,255,255,.45), rgba(255,255,255,0) 55%);
            mix-blend-mode: overlay;
            transition: opacity .2s ease;
        }
        #wf-credits-wrap.wf-tilting #wf-card-glare { opacity: 1; }
        @media (prefers-reduced-motion: reduce) {
            #wf-credits-3d { transition: none; }
        }


        /* shimmer sweep on the credits card (like the + New Tool button) */
        #wf-credits-3d { position: relative; z-index: 1; overflow: hidden; border-radius: 9px; }
        #wf-card-shine {
            content: ''; position: absolute; top: 0; left: -80%;
            width: 55%; height: 100%; pointer-events: none; z-index: 3;
            background: linear-gradient(105deg, transparent, rgba(200,225,255,.4), transparent);
            animation: wf-card-shine 7s ease-in-out infinite;
        }
        @keyframes wf-card-shine {
            0%, 83%   { left: -80%; }
            100%      { left: 130%; }
        }
        @media (prefers-reduced-motion: reduce) { #wf-card-shine { animation: none; opacity: 0; } }


        /* slow up/down floating + drop shadow (3D lift) on the credits card */
        #wf-card-float { animation: wf-card-float 2.54s ease-in-out infinite; }
        @keyframes wf-card-float {
            0%, 100% { transform: translateY(0); }
            50%      { transform: translateY(-8px); }
        }
        #wf-credits-3d {
            box-shadow: 0 18px 34px rgba(0,0,0,.55), 0 7px 14px rgba(0,0,0,.4);
        }
        @media (prefers-reduced-motion: reduce) { #wf-card-float { animation: none; } }


        /* ══ SHOP — compact, no box, under the card ══ */
        #wf-shop {
            position: absolute; left: 26px; top: 320px; width: 230px;
            z-index: 8; pointer-events: auto;
            font-family: 'Rajdhani', sans-serif;
            background: none; border: none; box-shadow: none; padding: 0;
        }
        .wf-shop-title { display: none; }

        /* compact package chips in one row */
        .wf-shop-packs { display: flex; gap: 5px; }
        .wf-pack {
            flex: 1; display: flex; flex-direction: column; align-items: center; gap: 0;
            padding: 5px 2px; border-radius: 7px; cursor: pointer;
            background: rgba(30,50,95,.45); border: 1px solid rgba(100,160,255,.18);
            color: #cfe0f5; font-family: inherit; line-height: 1.1;
            transition: background .16s, border-color .16s, box-shadow .16s, transform .12s;
        }
        .wf-pack:hover { background: rgba(50,80,150,.6); transform: translateY(-1px); }
        .wf-pack-c { font-size: 12.5px; font-weight: 700; color: #eef5ff; }
        .wf-pack-c::after { content: ''; }
        .wf-pack-p { font-size: 10px; font-weight: 600; color: #7d9cc0; }
        .wf-pack-on {
            background: linear-gradient(135deg, rgba(80,140,230,.45), rgba(80,140,230,.18));
            border-color: rgba(126,179,212,.65);
            box-shadow: 0 0 10px rgba(80,140,230,.35);
        }
        .wf-pack-on .wf-pack-p { color: #ffc66b; }

        .wf-shop-bottom { display: flex; flex-direction: column; gap: 6px; margin-top: 8px; }
        .wf-shop-summary { display: flex; align-items: baseline; justify-content: space-between; }
        .wf-shop-amt { font-size: 11.5px; color: #9fb8d6; }
        .wf-shop-amt b { color: #eef5ff; font-size: 13px; font-variant-numeric: tabular-nums; }
        .wf-shop-price { font-size: 13px; font-weight: 700; color: #ffc66b; font-variant-numeric: tabular-nums; }

        #wf-add-cart {
            display: inline-flex; align-items: center; justify-content: center; gap: 7px; width: 100%;
            padding: 8px 0; border: 1px solid rgba(126,179,212,.5); border-radius: 8px;
            background: linear-gradient(135deg, #2e7bff, #1454d6);
            color: #fff; font-family: inherit; font-size: 12px; font-weight: 700;
            letter-spacing: .1em; cursor: pointer; white-space: nowrap;
            box-shadow: 0 4px 12px rgba(30,80,210,.4), inset 0 1px 0 rgba(255,255,255,.22);
            transition: filter .16s, transform .12s cubic-bezier(.34,1.56,.64,1), box-shadow .16s;
        }
        #wf-add-cart:hover { filter: brightness(1.12); box-shadow: 0 6px 18px rgba(40,110,255,.5), inset 0 1px 0 rgba(255,255,255,.28); }
        #wf-add-cart:active { transform: scale(.97); }
        #wf-add-cart svg { width: 13px; height: 13px; }
        #wf-add-cart.wf-added { background: linear-gradient(135deg, #2faa6a, #1c7d4a); border-color: rgba(123,201,150,.6); }


        /* CLOSE button (editable: move + scale) */
        #wf-close-btn {
            position: absolute; right: 30px; bottom: 26px;
            z-index: 9; pointer-events: auto; transform-origin: top left;
            display: inline-flex; align-items: center; justify-content: center;
            padding: 9px 22px; border-radius: 9px;
            background: linear-gradient(135deg, rgba(40,70,140,.55), rgba(20,40,90,.5));
            border: 1px solid rgba(126,179,212,.5);
            color: #dbe9fb; font-family: 'Rajdhani', sans-serif;
            font-size: 13px; font-weight: 700; letter-spacing: .16em; cursor: pointer;
            box-shadow: 0 4px 14px rgba(0,0,0,.4), inset 0 1px 0 rgba(255,255,255,.15);
            transition: filter .16s, box-shadow .16s, transform .12s;
        }
        #wf-close-btn:hover { filter: brightness(1.15); box-shadow: 0 6px 18px rgba(40,90,200,.4), inset 0 1px 0 rgba(255,255,255,.22); }


        /* in edit mode the SHOP title must catch mouse (override its pointer-events:none) */
        #walletModal.wf-edit-on #wallet-frame-logo { pointer-events: auto; cursor: move; }
        #walletModal.wf-edit-on #wallet-frame-logo .wf-rz { pointer-events: auto; }


        /* ══════════════════════════════════════════════════════
           SHOP — landing-style modal
           ══════════════════════════════════════════════════════ */
        #walletModal {
            z-index: 100000;
            background: radial-gradient(ellipse 80% 70% at 60% 30%, rgba(20,45,95,.5) 0%, rgba(3,6,14,.97) 70%) !important;
            backdrop-filter: blur(4px);
        }
        #wallet-canvas { position: absolute; inset: 0; z-index: 0; }
        #shop-page {
            position: relative; z-index: 1;
            width: min(1480px, 96vw); height: min(940px, 94vh);
            display: flex; flex-direction: column;
            background:
                radial-gradient(ellipse 60% 50% at 78% 36%, rgba(40,100,210,.18) 0%, transparent 60%),
                linear-gradient(160deg, #070d1c 0%, #0a1326 55%, #060b16 100%);
            border: 1px solid rgba(80,140,255,.18);
            border-radius: 14px; overflow: hidden;
            box-shadow: 0 30px 90px rgba(0,0,0,.7), 0 0 70px rgba(40,110,230,.12);
            font-family: 'Rajdhani', sans-serif; color: #eaf2ff;
            animation: wallet-modal-in .42s cubic-bezier(.16,1,.3,1) both;
        }
        #shop-close {
            position: absolute; top: 16px; right: 18px; z-index: 20;
            width: 34px; height: 34px; background: none; border: none;
            color: #9fc4e8; font-size: 24px; cursor: pointer;
            transition: color .2s, transform .2s;
        }
        #shop-close:hover { color: #6fd0ff; transform: rotate(90deg); }

        /* nav */
        #shop-nav {
            flex-shrink: 0; height: 70px; display: flex; align-items: center;
            gap: 30px; padding: 0 42px;
            border-bottom: 1px solid rgba(80,140,255,.12);
            background: rgba(6,12,26,.5);
        }
        .shop-logo { font-size: 22px; font-weight: 700; letter-spacing: .14em; color: #fff; }
        .shop-logo span { display: block; font-size: 9px; font-weight: 600; letter-spacing: .42em; color: #6f8db0; margin-top: -2px; }
        .shop-menu { display: flex; gap: 36px; flex: 1; justify-content: center; }
        .shop-menu a { font-size: 14px; font-weight: 600; letter-spacing: .12em; color: #8fa6c4; cursor: pointer; position: relative; padding: 6px 0; transition: color .18s; }
        .shop-menu a:hover { color: #cfe0f5; }
        .shop-menu a.shop-on { color: #4aa6ff; }
        .shop-menu a.shop-on::after { content: ''; position: absolute; left: 0; right: 0; bottom: -2px; height: 2px; background: #2e8bff; box-shadow: 0 0 8px rgba(46,139,255,.8); }
        .shop-nav-icons { display: flex; gap: 14px; }
        .shop-ic { position: relative; width: 40px; height: 40px; background: none; border: none; color: #b8cce6; cursor: pointer; border-radius: 8px; transition: color .18s, background .18s; display:flex; align-items:center; justify-content:center; }
        .shop-ic:hover { color: #fff; background: rgba(80,140,255,.1); }
        .shop-cart-badge { position: absolute; top: 2px; right: 2px; min-width: 16px; height: 16px; padding: 0 4px; border-radius: 8px; background: #2e8bff; color: #fff; font-size: 10px; font-weight: 700; line-height: 16px; text-align: center; box-shadow: 0 0 8px rgba(46,139,255,.7); }

        #shop-scroll { flex: 1; overflow-y: auto; padding: 0 42px; }
        #shop-scroll::-webkit-scrollbar { width: 8px; }
        #shop-scroll::-webkit-scrollbar-thumb { background: rgba(80,140,255,.25); border-radius: 4px; }

        /* hero */
        #shop-hero { display: grid; grid-template-columns: 1fr 1fr; gap: 30px; align-items: center; min-height: 440px; padding: 24px 0; }
        .shop-h1 { font-size: clamp(40px, 5vw, 70px); font-weight: 800; line-height: .98; letter-spacing: .01em; margin: 0; color: #fff; }
        .shop-h1 span { display: block; background: linear-gradient(180deg, #6fc0ff, #1f6fff); -webkit-background-clip: text; background-clip: text; color: transparent; text-shadow: 0 0 40px rgba(60,150,255,.35); }
        .shop-sub { font-size: 17px; line-height: 1.55; color: #93a9c8; margin: 22px 0 30px; }
        .shop-feats { display: flex; gap: 40px; margin-bottom: 34px; }
        .shop-feat { display: flex; flex-direction: column; align-items: center; gap: 6px; text-align: center; }
        .shop-feat-ic { width: 52px; height: 52px; border-radius: 50%; border: 1px solid rgba(80,150,255,.4); background: rgba(40,100,210,.12); display: flex; align-items: center; justify-content: center; color: #4aa6ff; box-shadow: inset 0 0 14px rgba(60,140,255,.18); }
        .shop-feat b { font-size: 13px; font-weight: 700; letter-spacing: .08em; color: #dceaff; margin-top: 4px; }
        .shop-feat small { font-size: 11px; color: #7d93b4; letter-spacing: .06em; }
        .shop-cta {
            display: inline-flex; align-items: center; gap: 10px;
            padding: 15px 34px; border: none; border-radius: 10px;
            background: linear-gradient(135deg, #2e8bff, #1556d6); color: #fff;
            font-family: inherit; font-size: 15px; font-weight: 700; letter-spacing: .12em; cursor: pointer;
            clip-path: polygon(0 0, calc(100% - 14px) 0, 100% 50%, calc(100% - 14px) 100%, 0 100%);
            box-shadow: 0 8px 24px rgba(30,90,220,.45), inset 0 1px 0 rgba(255,255,255,.25);
            transition: filter .18s, transform .15s;
        }
        .shop-cta:hover { filter: brightness(1.12); transform: translateY(-2px); }

        /* hero card + platform */
        .shop-hero-r { position: relative; display: flex; flex-direction: column; align-items: center; justify-content: center; min-height: 440px; }
        .shop-hero-r #wf-credits-wrap { position: relative; width: min(480px, 92%); margin: 0 auto -10px; z-index: 3; pointer-events: none; }
        .shop-hero-r #wf-credits-img { display:block; width:100%; height:auto; filter: drop-shadow(0 26px 40px rgba(0,0,0,.6)); }
        .shop-platform { position: relative; width: 320px; height: 90px; margin-top: -6px; }
        .shop-ring { position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 50%; border: 2px solid rgba(70,160,255,.55); box-shadow: 0 0 24px rgba(50,130,255,.5); }
        .shop-ring1 { width: 220px; height: 56px; animation: shop-ring-p 3s ease-in-out infinite; }
        .shop-ring2 { width: 150px; height: 38px; border-color: rgba(120,200,255,.6); animation: shop-ring-p 3s ease-in-out infinite .5s; }
        .shop-ring3 { width: 90px; height: 24px; border-color: rgba(180,225,255,.7); animation: shop-ring-p 3s ease-in-out infinite 1s; }
        @keyframes shop-ring-p { 0%,100% { opacity:.5; } 50% { opacity:1; } }
        .shop-currency { margin-top: 20px; text-align: center; font-size: 12px; font-weight: 600; letter-spacing: .18em; color: #7d93b4; padding: 12px 26px; border: 1px solid rgba(80,140,255,.2); border-radius: 8px; background: rgba(10,20,44,.4); }
        .shop-currency b { display:block; color: #cfe0f5; font-size: 14px; letter-spacing:.16em; margin-top: 3px; }

        /* packages */
        #shop-packages { position: relative; padding: 26px 0 30px; }
        .shop-pk-title { text-align: left; font-size: 24px; font-weight: 700; letter-spacing: .06em; color: #eaf2ff; margin: 0 0 20px; }
        .shop-pk-row { display: flex; gap: 16px; }
        .shop-pk {
            flex: 1; min-width: 0; position: relative; display: flex; flex-direction: column; align-items: center; gap: 4px;
            padding: 26px 12px 22px; cursor: pointer; font-family: inherit; color: #cfe0f5;
            background: linear-gradient(160deg, rgba(18,34,68,.55), rgba(10,20,42,.5));
            border: 1px solid rgba(80,140,255,.2);
            clip-path: polygon(14px 0, 100% 0, 100% calc(100% - 14px), calc(100% - 14px) 100%, 0 100%, 0 14px);
            transition: border-color .18s, transform .18s, box-shadow .18s, background .18s;
        }
        .shop-pk:hover { transform: translateY(-4px); border-color: rgba(110,180,255,.5); box-shadow: 0 10px 26px rgba(20,50,120,.4); }
        .shop-pk-name { font-size: 14px; font-weight: 700; letter-spacing: .14em; color: #9fb8d6; }
        .shop-pk-c { font-size: 30px; font-weight: 800; color: #fff; line-height: 1.05; }
        .shop-pk-cl { font-size: 11px; font-weight: 600; letter-spacing: .18em; color: #6f8db0; }
        .shop-pk-price { margin-top: 12px; font-size: 19px; font-weight: 700; color: #cfe0f5; }
        .shop-pk-pop, .shop-pk.shop-sel {
            background: linear-gradient(160deg, rgba(30,70,160,.55), rgba(15,40,95,.5));
            border-color: #2e8bff; box-shadow: 0 0 22px rgba(46,139,255,.35);
        }
        .shop-pk-pop .shop-pk-name, .shop-pk-pop .shop-pk-price { color: #6fc0ff; }
        .shop-pk-tab {
            position: absolute; top: -1px; left: 50%; transform: translate(-50%, -100%);
            padding: 4px 16px 5px; font-size: 10px; font-weight: 800; letter-spacing: .12em; color: #fff;
            background: #2e8bff; border-radius: 7px 7px 0 0; box-shadow: 0 0 12px rgba(46,139,255,.6); white-space: nowrap;
        }
        .shop-arrow { position: absolute; top: 58%; width: 38px; height: 38px; background: rgba(20,40,90,.5); border: 1px solid rgba(80,140,255,.25); border-radius: 50%; color: #9fc4e8; cursor: pointer; display:flex; align-items:center; justify-content:center; transition: background .18s, color .18s; }
        .shop-arrow:hover { background: rgba(46,139,255,.3); color: #fff; }
        .shop-arrow-l { left: -16px; }
        .shop-arrow-r { right: -16px; }

        /* footer trust */
        #shop-foot { display: flex; justify-content: space-around; gap: 20px; padding: 22px 0 28px; border-top: 1px solid rgba(80,140,255,.12); margin-top: 6px; }
        .shop-trust { display: flex; align-items: center; gap: 12px; color: #4aa6ff; }
        .shop-trust div { display: flex; flex-direction: column; }
        .shop-trust b { font-size: 13px; font-weight: 700; letter-spacing: .08em; color: #dceaff; }
        .shop-trust small { font-size: 11px; color: #6f8db0; letter-spacing: .06em; }

        @media (max-width: 900px) {
            #shop-hero { grid-template-columns: 1fr; }
            .shop-menu { display: none; }
            .shop-pk-row { flex-wrap: wrap; }
            .shop-pk { flex: 1 1 40%; }
        }
        @media (prefers-reduced-motion: reduce) { .shop-ring { animation: none; } }


        /* shrink shop content 20% (window keeps its size) */
        #shop-nav, #shop-scroll { zoom: 0.8; }

        /* ══════════════════════════════════════════════════════
           ITEM DETAIL MODAL — space/HUD redesign (scoped)
           ══════════════════════════════════════════════════════ */
        #itemInfoModal { background: rgba(2,5,12,.93) !important; }
        #itemInfoModal .modal-window {
            max-width: 1320px !important; width: 96vw !important;
            border-radius: 16px !important; border: 1px solid rgba(90,150,255,.28) !important;
            padding: 0 !important; overflow: hidden !important;
            background:
                radial-gradient(120% 80% at 88% -10%, rgba(70,150,255,.28) 0%, rgba(20,50,110,.12) 30%, transparent 55%),
                linear-gradient(160deg, #0a1426 0%, #060c1a 55%, #040814 100%) !important;
            box-shadow: 0 40px 110px rgba(0,0,0,.75), 0 0 60px rgba(40,110,230,.18) !important;
            display: flex !important; flex-direction: column;
        }
        #itemInfoModal .cosmic-bg { display: none !important; }

        /* header */
        #itemInfoModal .modal-header {
            background: transparent !important; border: none !important;
            padding: 22px 26px 16px !important; position: relative; z-index: 2;
        }
        #itemInfoModal .modal-title {
            font-size: 26px !important; font-weight: 800 !important; letter-spacing: .01em;
            color: #eef5ff !important; text-shadow: 0 0 18px rgba(80,150,255,.35);
        }
        #itemInfoModal .modal-title .ig-cat {
            background: linear-gradient(180deg, #9fd0ff 0%, #4ea6ff 55%, #2e7bff 100%);
            -webkit-background-clip: text; background-clip: text;
            -webkit-text-fill-color: transparent; color: transparent;
            filter: drop-shadow(0 0 12px rgba(80,150,255,.55));
            font-weight: 800; letter-spacing: .02em;
        }
        #itemInfoModal #itemModalCopyBtn {
            padding: 9px 16px !important; border-radius: 9px !important;
            border: 1px solid rgba(80,150,255,.5) !important; background: rgba(40,90,200,.14) !important;
            color: #7fc4ff !important; font-size: 13px !important; letter-spacing: .03em;
        }
        #itemInfoModal #itemModalCopyBtn:hover { background: rgba(40,90,200,.28) !important; }
        #itemInfoModal .modal-header .modal-close {
            width: 38px !important; height: 38px !important; border-radius: 9px !important;
            border: 1px solid rgba(255,90,120,.5) !important; background: rgba(255,90,120,.08) !important;
            color: #ff9bb0 !important; font-size: 20px !important;
            display: flex; align-items: center; justify-content: center;
            transition: background .2s, transform .2s;
        }
        #itemInfoModal .modal-header .modal-close:hover { background: rgba(255,90,120,.2) !important; transform: rotate(90deg); }

        /* tab bar */
        #itemInfoModal #itemTabsRow {
            background: transparent !important;
            border-bottom: 1px solid rgba(90,150,255,.16) !important;
            padding: 0 18px !important; gap: 4px !important;
        }
        #itemInfoModal #itemTabsRow > button {
            flex: 1 1 auto !important; padding: 13px 10px !important;
            background: transparent !important; border: none !important;
            border-radius: 10px 10px 0 0 !important; border-bottom: 2px solid transparent !important;
            color: #6e8cad !important; font-size: 11px !important; letter-spacing: .06em !important;
            transition: background .18s, color .18s, border-color .18s !important;
        }
        #itemInfoModal #itemTabsRow > button:hover { background: rgba(80,140,230,.1) !important; color: #bcd6f5 !important; }
        #itemInfoModal #itemTabsRow > button[style*="solid var(--accent-primary)"],
        #itemInfoModal #itemTabsRow > button.ig-tab-active {
            background: linear-gradient(180deg, rgba(70,140,255,.32), rgba(70,140,255,.08)) !important;
            color: #cfe6ff !important; border-bottom-color: #4ea6ff !important;
            box-shadow: 0 0 16px rgba(70,140,255,.22) !important;
        }

        /* body */
        #itemInfoModal .modal-body { background: transparent !important; max-height: calc(90vh - 150px) !important; }
        #itemInfoModal #generalTabContent > .ig-wrap > * + * { } /* spacing handled below */
        .ig-wrap { padding: 24px 26px 22px; }
        .ig-grid { display: grid; grid-template-columns: 420px 1fr; gap: 22px; }

        .ig-panel {
            background: rgba(14,28,58,.4); border: 1px solid rgba(90,150,255,.18);
            border-radius: 14px; padding: 18px;
        }
        .ig-phead {
            display: flex; align-items: center; gap: 9px; margin-bottom: 14px;
            font-size: 13px; font-weight: 700; letter-spacing: .14em; color: #7fc4ff;
        }
        .ig-phead-ico { color: #4ea6ff; flex-shrink: 0; }

        .ig-photo {
            width: 100%; height: 300px; border-radius: 12px;
            border: 1px solid rgba(90,150,255,.22); background: rgba(6,14,32,.6);
            display: flex; align-items: center; justify-content: center; overflow: hidden;
        }
        .ig-photo img { width: 100%; height: 100%; object-fit: contain; }
        .ig-noimg { display: flex; flex-direction: column; align-items: center; gap: 12px; color: #3f6390; }
        .ig-noimg span { font-size: 12px; letter-spacing: .16em; }

        .ig-pbtns { display: flex; gap: 12px; margin-top: 14px; }
        .ig-btn {
            flex: 1; display: inline-flex; align-items: center; justify-content: center; gap: 8px;
            padding: 12px 8px; border-radius: 10px; cursor: pointer;
            font-family: 'Rajdhani', sans-serif; font-size: 13px; font-weight: 700; letter-spacing: .08em;
            transition: filter .16s, background .16s, transform .12s;
        }
        .ig-btn-up { background: linear-gradient(135deg,#2e7bff,#1454d6); border: 1px solid rgba(126,179,212,.5); color: #fff; box-shadow: 0 4px 12px rgba(30,80,210,.4); }
        .ig-btn-up:hover { filter: brightness(1.12); }
        .ig-btn-del { background: rgba(255,86,110,.08); border: 1px solid rgba(255,86,110,.45); color: #ff8a9c; }
        .ig-btn-del:hover { background: rgba(255,86,110,.18); }
        .ig-btn:active { transform: scale(.97); }
        .ig-ready { margin-top: 10px; text-align: center; font-size: 11px; color: #5fe0a0; }

        .ig-descpanel { display: flex; flex-direction: column; }
        .ig-textarea {
            flex: 1; min-height: 300px; width: 100%;
            background: rgba(6,14,32,.5); border: 1px solid rgba(90,150,255,.18); border-radius: 12px;
            padding: 16px; color: #dbe9fb; font-family: 'Rajdhani', sans-serif; font-size: 14.5px;
            line-height: 1.6; resize: none; outline: none;
        }
        .ig-textarea::placeholder { color: #4a648a; }
        .ig-textarea:focus { border-color: rgba(126,179,212,.55); box-shadow: 0 0 14px rgba(80,140,230,.16); }

        .ig-rate {
            margin-top: 20px; display: flex; align-items: center; justify-content: space-between; gap: 18px;
            padding: 16px 20px; border-radius: 14px;
            background: rgba(14,28,58,.4); border: 1px solid rgba(90,150,255,.18);
        }
        .ig-rate-left { display: flex; align-items: center; gap: 14px; }
        .ig-rate-ico {
            width: 46px; height: 46px; border-radius: 12px; flex-shrink: 0;
            display: flex; align-items: center; justify-content: center;
            background: rgba(80,140,230,.12); border: 1px solid rgba(100,160,255,.22);
        }
        .ig-rate-title { font-size: 15px; font-weight: 700; letter-spacing: .04em; color: #eef5ff; }
        .ig-rate-sub { font-size: 12px; color: #6e8cad; margin-top: 2px; }
        .ig-rate-right { display: flex; align-items: center; gap: 16px; }
        .ig-stars { display: flex; gap: 6px; font-size: 30px; line-height: 1; cursor: pointer; }
        .ig-stars .star-rating { color: #2c4a72; transition: color .15s, transform .15s; }
        .ig-stars .star-rating:hover { transform: scale(1.12); }
        .ig-rate-meta { text-align: right; }
        .ig-rate-meta #ratingText { font-size: 13px; font-weight: 700; color: #9fb8d6; letter-spacing: .06em; text-transform: uppercase; }
        .ig-rate-meta #ratingCount { font-size: 11px; color: #5d7fa8; letter-spacing: .08em; text-transform: uppercase; }

        .ig-edit-btn {
            width: 100%; margin-top: 18px; display: inline-flex; align-items: center; justify-content: center; gap: 10px;
            padding: 16px; border-radius: 12px; border: 1px solid rgba(126,179,212,.5); cursor: pointer;
            background: linear-gradient(135deg,#2e7bff,#1148c8); color: #fff;
            font-family: 'Rajdhani', sans-serif; font-size: 16px; font-weight: 700; letter-spacing: .1em; text-transform: uppercase;
            box-shadow: 0 8px 26px rgba(30,80,210,.5), inset 0 1px 0 rgba(255,255,255,.22);
            transition: filter .16s, transform .12s, box-shadow .16s;
        }
        .ig-edit-btn:hover { filter: brightness(1.1); box-shadow: 0 10px 32px rgba(40,110,255,.6), inset 0 1px 0 rgba(255,255,255,.28); }
        .ig-edit-btn:active { transform: scale(.99); }

        .ig-disclaimer {
            display: flex; align-items: flex-start; justify-content: center; gap: 8px;
            margin-top: 14px; padding: 0 20px; text-align: center;
            font-size: 12px; line-height: 1.5; color: #5d7fa8;
        }
        .ig-disclaimer svg { color: #d4a574; flex-shrink: 0; margin-top: 1px; }

        @media (max-width: 820px){ .ig-grid { grid-template-columns: 1fr; } }


        /* force EDIT button to brand blue (override inline JS color) */
        #itemInfoModal #generalEditSaveBtn.ig-edit-btn {
            background: linear-gradient(135deg,#2e7bff,#1148c8) !important;
            color: #fff !important; box-shadow: 0 8px 26px rgba(30,80,210,.5), inset 0 1px 0 rgba(255,255,255,.22) !important;
            border: 1px solid rgba(126,179,212,.5) !important;
        }


        /* open-item tabs bar: match window width + connect to a square top */
        #itemInfoModal .modal-window { border-radius: 0 0 16px 16px !important; }
        #itemInfoModal #armorTabsBarOuter {
            max-width: 1320px !important; width: 96vw !important;
            background: linear-gradient(160deg, #0a1426 0%, #060c1a 100%) !important;
            border: 1px solid rgba(90,150,255,.28) !important;
            border-bottom: none !important;
            border-radius: 12px 12px 0 0 !important;
            box-shadow: 0 -6px 30px rgba(40,110,230,.10) !important;
            margin-bottom: -1px !important;   /* sit flush on the window top edge */
        }
        #itemInfoModal #armorTabsBarInner { padding: 0 8px !important; }


        /* tab bar ↔ window seamless join + first tab adopts bar shape */
        #itemInfoModal .modal-window { border-top: none !important; }
        #itemInfoModal #armorTabsBarInner { padding: 0 !important; }
        #itemInfoModal #armorTabsBarInner .item-tab-handle:first-child {
            border-top-left-radius: 11px !important;
            border-bottom-left-radius: 0 !important;
        }


        /* clip tabs to the bar corners (no crescent gap), seamless left edge */
        #itemInfoModal #armorTabsBarOuter { overflow: hidden !important; }
        #itemInfoModal #armorTabsBarInner .item-tab-handle:first-child {
            border-top-left-radius: 0 !important;   /* bar overflow defines the corner */
        }


        /* round the tab bar top corners to match the window bottom (16px) */
        #itemInfoModal #armorTabsBarOuter { border-radius: 16px 16px 0 0 !important; }


        /* square the open-item tab handles so they sit flush on the window */
        #itemInfoModal .item-tab-handle { border-radius: 0 !important; }


        /* remove leftover corner-cut clip-path on the item window */
        #itemInfoModal .modal-window { clip-path: none !important; }


        /* consistent window size across all tabs: one fixed height,
           GENERAL's flexible textarea fills it, secondary tabs space out */
        #itemInfoModal .modal-window {
            height: min(94vh, 960px) !important;
            min-height: 0 !important; max-height: 96vh !important;
        }
        #itemInfoModal .modal-body { max-height: none !important; overflow-y: auto !important; overflow-x: hidden !important; scrollbar-gutter: stable !important; flex: 1 1 auto !important; min-height: 0 !important; }

        /* Item modal: no open animation on the window. Any animation (transform OR opacity)
           promotes it to a GPU layer and the large map image gets cached as a coarse,
           downscaled raster (blurry until a later repaint). No animation → sharp map. */
        #itemInfoModal .modal-window { animation: none !important; }

        /* Animated targeting reticle that collapses into a spawn dot */
        @keyframes crMapReticleIn {
            0%   { transform: scale(4.2) rotate(-60deg); opacity: 0; }
            25%  { opacity: 1; }
            70%  { opacity: 1; }
            100% { transform: scale(0.35) rotate(0deg); opacity: 0; }
        }
        .cr-map-reticle {
            animation: crMapReticleIn 0.6s cubic-bezier(.18,.7,.16,1) forwards;
            transform-origin: 50% 50%;
        }

        /* After the reticle lands, the point blinks softly and slowly. */
        @keyframes crMapDotBlink {
            0%, 100% { opacity: 1;    box-shadow: 0 0 12px 2px rgba(255,210,74,0.95); }
            50%      { opacity: 0.28; box-shadow: 0 0 4px 0 rgba(255,210,74,0.35); }
        }
        .cr-map-dot.blink {
            animation: crMapDotBlink 1.8s ease-in-out 0.6s infinite;
        }

        /* The active row is highlighted and softly pulses in sync with the map dot. */
        @keyframes crCoordBlink {
            0%, 100% { background: rgba(255,210,74,0.32); }
            50%      { background: rgba(255,210,74,0.07); }
        }
        #crLocationTableBody tr.loc-active td {
            color: #ffe08a !important;
            font-weight: 700 !important;
            text-shadow: 0 0 6px rgba(255,210,74,0.5);
            animation: crCoordBlink 1.8s ease-in-out 0.6s infinite;
        }
        #crLocationTableBody tr.loc-active td:first-child { border-left: 3px solid #ffd24a; }


        /* category window background image on item modal */
        #itemInfoModal .modal-window {
            background: url('images/categorywindowbg.png') center center / cover no-repeat !important;
        }
        /* header + tab bar fully transparent so the image shows through */
        #itemInfoModal .modal-header,
        #itemInfoModal #itemTabsRow { background: transparent !important; }
        /* solid dark content body: no planet/atmosphere showing through any tab */
        #itemInfoModal .modal-body {
            background: #060c1a !important;
        }


        /* item tabs: only first/last rounded, 1px dividers, flush together */
        #itemInfoModal #itemTabsRow { gap: 0 !important; }
        #itemInfoModal #itemTabsRow > button {
            border-radius: 0 !important;
            border-right: 1px solid rgba(120,165,235,.22) !important;
        }
        #itemInfoModal #itemTabsRow > button:last-child { border-right: none !important; }
        #itemInfoModal #itemTabsRow > button:first-child { border-top-left-radius: 7px !important; }
        #itemInfoModal #itemTabsRow > button:last-child  { border-top-right-radius: 7px !important; }


        /* remove glow effect from item tabs */
        #itemInfoModal #itemTabsRow > button,
        #itemInfoModal #itemTabsRow > button:hover,
        #itemInfoModal #itemTabsRow > button[style*="border-bottom: 3px solid"],
        #itemInfoModal #itemTabsRow > button.ig-tab-active { box-shadow: none !important; text-shadow: none !important; }


        /* item tab icons (do not force display on hidden tabs) */
        #itemInfoModal #itemTabsRow > button:not([style*="display: none"]):not([style*="display:none"]) {
            display: inline-flex !important; align-items: center !important; justify-content: center !important;
            gap: 6px !important;
        }
        #itemInfoModal #itemTabsRow > button .ig-tab-ico { flex-shrink: 0; opacity: .9; width: 18px; height: 18px; }
        #itemInfoModal #itemTabsRow > button .ig-tab-label { line-height: 1; }
        /* keep all tabs on one line, no horizontal scroll */
        #itemInfoModal #itemTabsRow { overflow-x: hidden !important; }
        #itemInfoModal #itemTabsRow > button:not([style*="display: none"]):not([style*="display:none"]) {
            padding-left: 4px !important; padding-right: 4px !important;
            gap: 5px !important; font-size: 13.5px !important; min-width: 0 !important;
        }


        /* rotating weapon image in item modal header */
        #itemInfoModal .modal-header { perspective: 900px; overflow: visible; }
        #itemHeaderWeaponWrap {
            position: absolute; top: 50%; left: calc(50% + 2cm);
            transform: translate(-50%, -50%); z-index: 0; pointer-events: none;
            transform-style: preserve-3d;
        }
        #itemHeaderWeapon {
            display: block; width: 129px; height: auto;
            filter: drop-shadow(0 6px 18px rgba(0,0,0,.55)) drop-shadow(0 0 22px rgba(70,140,255,.35));
            transform-origin: center center;
            animation: itemWeaponSpinY 7s linear infinite;
        }
        @keyframes itemWeaponSpinY {
            from { transform: rotateY(0deg); }
            to   { transform: rotateY(360deg); }
        }
        @media (prefers-reduced-motion: reduce) {
            #itemHeaderWeapon { animation: none; }
        }


        /* tab hover + active: glowing underline + center dot + tab glow (like reference) */
        #itemInfoModal #itemTabsRow > button { position: relative; }
        #itemInfoModal #itemTabsRow > button:hover,
        #itemInfoModal #itemTabsRow > button[style*="solid var(--accent-primary)"] {
            background: radial-gradient(120% 150% at 50% 108%,
                rgba(150,200,255,.82) 0%,
                rgba(80,150,255,.82) 45%,
                rgba(70,140,255,.82) 80%,
                rgba(70,140,255,.82) 100%) !important;
            color: #eaf4ff !important;
            border-bottom-color: transparent !important;
            box-shadow: none !important;
        }
        #itemInfoModal #itemTabsRow > button:hover .ig-tab-ico,
        #itemInfoModal #itemTabsRow > button[style*="solid var(--accent-primary)"] .ig-tab-ico { opacity: 1; }
        /* glowing underline */
        #itemInfoModal #itemTabsRow > button:hover::before,
        #itemInfoModal #itemTabsRow > button[style*="solid var(--accent-primary)"]::before {
            content: ""; position: absolute; left: 6%; right: 6%; bottom: 0; height: 2px;
            background: linear-gradient(90deg, transparent, #4ea6ff 18%, #add4ff 50%, #4ea6ff 82%, transparent);
            box-shadow: 0 0 10px rgba(90,165,255,.95), 0 0 18px rgba(70,140,255,.6);
            pointer-events: none;
        }
        /* glowing center dot */
        #itemInfoModal #itemTabsRow > button:hover::after,
        #itemInfoModal #itemTabsRow > button[style*="solid var(--accent-primary)"]::after {
            content: ""; position: absolute; left: 50%; bottom: -1px; transform: translateX(-50%);
            width: 5px; height: 5px; border-radius: 50%;
            background: #eaf4ff;
            box-shadow: 0 0 8px 2px rgba(180,215,255,1), 0 0 18px 6px rgba(90,160,255,.7), 0 0 30px 10px rgba(70,140,255,.4);
            pointer-events: none;
        }


        /* ════════════════════════════════════════════════
           SECONDARY TAB CONTENTS — space/blue restyle
           (Specs, Stats, Economy, Dmg Types, ... all tabs)
           ════════════════════════════════════════════════ */
        /* transparent container so the cosmic background shows */
        #itemInfoModal [id$="TabContent"] { background: transparent !important; }
        /* section headings */
        #itemInfoModal [id$="TabContent"] h3 {
            color: #7fc4ff !important; letter-spacing: .04em;
            text-shadow: 0 0 14px rgba(80,150,255,.3);
        }
        /* info panels (was greenish) -> dark blue glass */
        #itemInfoModal .info-section {
            background: rgba(14,28,58,.45) !important;
            border: 1px solid rgba(90,150,255,.20) !important;
            border-radius: 12px !important;
            box-shadow: inset 0 0 24px rgba(40,90,180,.08) !important;
        }
        #itemInfoModal .info-row { border-bottom-color: rgba(90,150,255,.12) !important; }
        #itemInfoModal .info-row > div:first-child { color: #9fb8d6 !important; }
        #itemInfoModal .readonly-field { color: #dbe9fb !important; }
        /* secondary EDIT buttons (was red) -> blue, matching GENERAL */
        #itemInfoModal button[onclick="toggleEditMode()"], #itemInfoModal #bp_drops_edit_btn {
            background: linear-gradient(135deg,#2e7bff,#1148c8) !important;
            border: 1px solid rgba(126,179,212,.5) !important;
            border-radius: 10px !important;
            box-shadow: 0 8px 26px rgba(30,80,210,.5), inset 0 1px 0 rgba(255,255,255,.22) !important;
            transition: filter .16s, transform .12s !important;
        }
        #itemInfoModal button[onclick="toggleEditMode()"]:hover, #itemInfoModal #bp_drops_edit_btn:hover { filter: brightness(1.1); }
        #itemInfoModal button[onclick="toggleEditMode()"]:active, #itemInfoModal #bp_drops_edit_btn:active { transform: scale(.99); }


        /* readability: semi-opaque backing + text contrast for tabs over the bright planet */
        #itemInfoModal #itemTabsRow {
            background: linear-gradient(180deg, rgba(8,16,32,.42), rgba(8,16,32,.66)) !important;
            backdrop-filter: blur(2px);
        }
        #itemInfoModal #itemTabsRow > button[onclick] { color: #aac4e6 !important; text-shadow: 0 1px 3px rgba(0,0,0,.85) !important; }
        #itemInfoModal #itemTabsRow > button[onclick] .ig-tab-ico { opacity: 1; filter: drop-shadow(0 1px 2px rgba(0,0,0,.85)); }


        /* ════════════════════════════════════════════════
           TOP open-item tabs (.item-tab-handle) -> blue theme
           + same highlight as the active bottom content tab
           ════════════════════════════════════════════════ */
        #itemInfoModal .item-tab-handle {
            position: relative !important;
            background: rgba(70,140,255,.07) !important;
            border-bottom: 2px solid rgba(90,150,255,.40) !important;
            color: #9fb8d6 !important;
            text-shadow: 0 1px 3px rgba(0,0,0,.6);
        }
        #itemInfoModal .item-tab-handle:hover {
            background: rgba(70,140,255,.16) !important;
            color: #dcecff !important;
        }
        /* active open-item tab (inline background alpha 0.18) */
        #itemInfoModal .item-tab-handle[style*="0.18"] {
            background: radial-gradient(120% 150% at 50% 108%,
                rgba(150,200,255,.82) 0%,
                rgba(80,150,255,.82) 45%,
                rgba(70,140,255,.82) 80%,
                rgba(70,140,255,.82) 100%) !important;
            color: #eaf4ff !important;
            border-bottom-color: transparent !important;
        }
        /* glowing underline on the active top tab */
        #itemInfoModal .item-tab-handle[style*="0.18"]::before {
            content: ""; position: absolute; left: 6%; right: 6%; bottom: 0; height: 2px;
            background: linear-gradient(90deg, transparent, #4ea6ff 18%, #add4ff 50%, #4ea6ff 82%, transparent);
            box-shadow: 0 0 10px rgba(90,165,255,.95), 0 0 18px rgba(70,140,255,.6);
            pointer-events: none;
        }
        /* glowing center dot on the active top tab */
        #itemInfoModal .item-tab-handle[style*="0.18"]::after {
            content: ""; position: absolute; left: 50%; bottom: -1px; transform: translateX(-50%);
            width: 5px; height: 5px; border-radius: 50%;
            background: #eaf4ff;
            box-shadow: 0 0 8px 2px rgba(180,215,255,1), 0 0 18px 6px rgba(90,160,255,.7), 0 0 30px 10px rgba(70,140,255,.4);
            pointer-events: none;
        }


        /* ════════════════════════════════════════════════
           SECONDARY TABS — mockup design (rows w/ icons, glow)
           applies to every tab content EXCEPT GENERAL
           ════════════════════════════════════════════════ */
        /* wider centered panel */
        #itemInfoModal [id$="TabContent"]:not(#generalTabContent) > div[style*="max-width: 390px"] {
            max-width: 860px !important; padding-top: 14px;
        }
        /* title with glowing underline + dot */
        #itemInfoModal [id$="TabContent"]:not(#generalTabContent) h3 {
            position: relative; font-size: 30px !important; font-weight: 800 !important;
            color: #eaf3ff !important; text-shadow: 0 0 22px rgba(80,150,255,.45) !important;
            margin-bottom: 34px !important; padding-bottom: 16px;
        }
        #itemInfoModal [id$="TabContent"]:not(#generalTabContent) h3::after {
            content: ""; position: absolute; left: 50%; bottom: 0; transform: translateX(-50%);
            width: 260px; height: 2px;
            background: linear-gradient(90deg, transparent, #4ea6ff 25%, #cfe6ff 50%, #4ea6ff 75%, transparent);
            box-shadow: 0 0 12px rgba(90,165,255,.9);
        }
        #itemInfoModal [id$="TabContent"]:not(#generalTabContent) h3::before {
            content: ""; position: absolute; left: 50%; bottom: -1px; transform: translateX(-50%);
            width: 6px; height: 6px; border-radius: 50%; background: #eaf4ff;
            box-shadow: 0 0 8px 2px rgba(180,215,255,1), 0 0 16px 5px rgba(90,160,255,.6);
        }
        /* panel */
        #itemInfoModal [id$="TabContent"]:not(#generalTabContent) .info-section {
            background: linear-gradient(160deg, rgba(16,32,64,.55), rgba(10,20,42,.45)) !important;
            border: 1px solid rgba(90,150,255,.30) !important;
            border-radius: 18px !important;
            box-shadow: inset 0 0 40px rgba(40,90,180,.10), 0 10px 40px rgba(0,0,0,.35) !important;
            padding: 8px 14px !important; margin-bottom: 26px !important;
        }
        /* rows: icon + label + value + unit */
        #itemInfoModal [id$="TabContent"]:not(#generalTabContent) .info-row {
            grid-template-columns: 40px 120px 1fr 76px !important;
            align-items: center !important;
            padding: 4.5px 14px !important; gap: 8px !important;
            border-bottom-color: rgba(90,150,255,.16) !important;
        }
        /* unit column: align every unit (text / dropdown) into one neat right column */
        #itemInfoModal [id$="TabContent"]:not(#generalTabContent) .info-row > *:nth-child(4) {
            justify-self: end; text-align: right;
        }
        #itemInfoModal [id$="TabContent"]:not(#generalTabContent) .info-row > select:nth-child(4),
        #itemInfoModal [id$="TabContent"]:not(#generalTabContent) .info-row .markup-unit {
            justify-self: end; width: auto; min-width: 56px; text-align-last: right;
        }
        #itemInfoModal [id$="TabContent"]:not(#generalTabContent) .info-section .info-row:last-child { border-bottom: none !important; }
        .info-row-ico svg { width: 11px !important; height: 11px !important; }
        .info-row-ico {
            width: 28px; height: 28px; border-radius: 50%;
            display: inline-flex; align-items: center; justify-content: center;
            background: rgba(70,140,255,.10); border: 1px solid rgba(100,160,255,.30);
            color: #7fc4ff; flex-shrink: 0;
        }
        #itemInfoModal [id$="TabContent"]:not(#generalTabContent) .info-row > div:nth-of-type(1) {
            font-weight: 700 !important; font-size: 16px !important; color: #dce8fb !important;
        }
        #itemInfoModal [id$="TabContent"]:not(#generalTabContent) .info-row .readonly-field {
            font-size: 16px !important; color: #cdddf3 !important;
        }
        #itemInfoModal [id$="TabContent"]:not(#generalTabContent) .info-row > div:last-child {
            font-size: 14px !important; color: #5aa6ff !important; font-weight: 600 !important;
        }
        /* PED/PEC + markup unit dropdowns: blue in view (disabled) mode, matching other unit labels */
        #itemInfoModal [id$="TabContent"]:not(#generalTabContent) select.tc-unit-sel:disabled,
        #itemInfoModal [id$="TabContent"]:not(#generalTabContent) select.markup-unit:disabled {
            color: #5aa6ff !important; font-weight: 600 !important;
        }
        /* big glowing EDIT button (mockup) */
        #itemInfoModal button[onclick="toggleEditMode()"], #itemInfoModal #bp_drops_edit_btn {
            padding: 20px !important; font-size: 17px !important; letter-spacing: 2px !important;
            border-radius: 12px !important;
            background: linear-gradient(180deg, #3f8bff, #1e5fe0) !important;
            border: 1px solid #7fc4ff !important;
            box-shadow: 0 0 0 1px rgba(120,190,255,.5), 0 0 22px rgba(70,150,255,.65), inset 0 1px 0 rgba(255,255,255,.3) !important;
            margin-top: 10px !important;
        }
        #itemInfoModal button[onclick="toggleEditMode()"]:hover, #itemInfoModal #bp_drops_edit_btn:hover {
            filter: brightness(1.1);
            box-shadow: 0 0 0 1px rgba(150,205,255,.7), 0 0 32px rgba(80,160,255,.85), inset 0 1px 0 rgba(255,255,255,.35) !important;
        }


        /* planet "Found on" selects: blend field bg with the panel (was #1a1d21) */
        #itemInfoModal select.readonly-field { background: transparent !important; color: #cdddf3 !important; }
        #itemInfoModal select.readonly-field option { background: #0d1526 !important; color: #dbe9fb !important; }


        /* temporarily disabled rotating weapon image */
        #itemHeaderWeaponWrap { display: none !important; }


        /* hide redundant sub-header bars inside promoted panels (h3 already names the section) */
        #itemInfoModal [id$="TabContent"]:not(#generalTabContent) .info-section > div:not(.info-row) {
            display: none !important;
        }


        /* dynamic list panels (Materials, Drops, Loots) -> new blue glass, keep link colors */
        #itemInfoModal .ig-listpanel {
            background: linear-gradient(160deg, rgba(16,32,64,.55), rgba(10,20,42,.45)) !important;
            border: 1px solid rgba(90,150,255,.30) !important;
            border-radius: 18px !important;
            box-shadow: inset 0 0 40px rgba(40,90,180,.10), 0 10px 40px rgba(0,0,0,.35) !important;
            overflow: hidden !important;
        }
        #itemInfoModal .ig-listhead {
            background: rgba(70,140,255,.12) !important;
            color: #7fc4ff !important;
            border-bottom: 1px solid rgba(90,150,255,.20) !important;
            padding: 11px 18px !important; font-size: 12px !important; letter-spacing: .12em !important;
        }
        #itemInfoModal .ig-listpanel [id$="_list"] > div {
            padding: 11px 18px !important;
            border-bottom-color: rgba(90,150,255,.14) !important;
        }
        #itemInfoModal .ig-listpanel [id$="_list"] > div:nth-child(even) {
            background: rgba(70,140,255,.05) !important;
        }
        #itemInfoModal .ig-listpanel [id$="_list"] > div > span { font-size: 14px !important; }


        /* home background image */
        #home-fullscreen {
            background-image: url('images/homebg.png') !important;
            background-size: cover !important;
            background-position: center center !important;
            background-repeat: no-repeat !important;
            background-color: #02060f !important;
        }


        /* marketplace background image (particles + nebula layers stay on top) */
        #mkt-bg {
            background-image: url('images/marketbg.png?v=4') !important;
            background-size: cover !important;
            background-position: center center !important;
            background-repeat: no-repeat !important;
        }


        /* shop background image */
        #shop-page {
            background-image: url('images/shopbg.png') !important;
            background-size: cover !important;
            background-position: center center !important;
            background-repeat: no-repeat !important;
            background-color: #070d1c !important;
        }


        /* logo image is a wordmark -> hide redundant text title */
        .brand-section .brand-title { display: none !important; }


        /* TOP 5 WTB board — marketplace right side */
        #mkt-top5 {
            position: fixed;
            left: 1440px; right: auto;        /* same offset as #mkt-stats (past the 1400px feed) */
            top: 300px; bottom: auto;         /* up near the Active Offers / PED Traded stats */
            width: 360px;
            z-index: 16; pointer-events: auto;
            background: none; border: none; box-shadow: none; backdrop-filter: none; padding: 0;
        }
        @media (max-width: 1650px) { #mkt-top5 { display: none; } }
        @media (max-width: 1960px) { body.chat-open #mkt-top5 { display: none; } }
        #mkt-top5-title {
            font-family: 'Rajdhani', sans-serif; font-weight: 800;
            font-size: clamp(22px, 2.02vw, 34px); line-height: 1; letter-spacing: .02em; text-transform: uppercase;
            color: #9fd0ff; text-shadow: 0 0 16px rgba(80,150,255,.45);
            padding-bottom: 16px; margin-bottom: 8px;
            border-bottom: 1px solid rgba(90,150,255,.20);
        }
        #mkt-top5-list { list-style: none; margin: 0; padding: 0; }
        #mkt-top5-list li {
            display: grid; grid-template-columns: 32px 1fr auto; align-items: center; gap: 11px;
            padding: 4px 2px; border-bottom: 1px solid rgba(90,150,255,.12);
        }
        #mkt-top5-list li:last-child { border-bottom: none; }
        .t5-rank {
            width: 28px; height: 28px; border-radius: 50%;
            display: inline-flex; align-items: center; justify-content: center;
            font: 700 15px/1 'Rajdhani', sans-serif; color: #9fd0ff;
            background: rgba(70,140,255,.18); border: 1px solid rgba(100,160,255,.35);
        }
        #mkt-top5-list li:first-child .t5-rank {
            color: #9fd0ff; background: rgba(70,140,255,.18); border-color: rgba(100,160,255,.35);
            box-shadow: none;
        }
        .t5-name {
            font: 600 14px/1.2 'Rajdhani', sans-serif; color: #9fd0ff;
            white-space: nowrap; overflow: hidden; text-overflow: ellipsis; cursor: pointer;
        }
        .t5-name:hover { color: #cfe6ff; text-decoration: underline; }
        .t5-count {
            font: 700 20px/1 'Rajdhani', sans-serif; color: #9fd0ff;
            min-width: 28px; text-align: right;
        }
        .t5-empty .t5-rank { opacity: .45; }
        .t5-dash { color: #46618a; font-weight: 700; }


        /* TOP 5 live-update animations */
        #mkt-top5-list li { will-change: transform; }
        #mkt-top5-list li.t5-enter { animation: t5-enter .6s cubic-bezier(.16,1,.3,1) both; }
        @keyframes t5-enter {
            from { opacity: 0; transform: translateX(26px); }
            to   { opacity: 1; transform: translateX(0); }
        }
        #mkt-top5-list li.t5-pulse .t5-count { animation: t5-pulse .7s ease; }
        @keyframes t5-pulse {
            0%   { color:#9fd0ff; transform: scale(1); }
            30%  { color:#ffffff; transform: scale(1.4); text-shadow: 0 0 14px rgba(120,190,255,.9); }
            100% { color:#9fd0ff; transform: scale(1); }
        }
        #mkt-top5-list .t5-count { display:inline-block; transition: color .2s; }
        @media (prefers-reduced-motion: reduce) {
            #mkt-top5-list li.t5-enter, #mkt-top5-list li.t5-pulse .t5-count { animation: none !important; }
        }


        /* TOP 5 WTS board — green, below the WTB board */
        #mkt-top5-wts {
            position: fixed; left: 1440px; right: auto;
            top: 580px; width: 360px;
            z-index: 16; pointer-events: auto;
            background: none; border: none; box-shadow: none; backdrop-filter: none; padding: 0;
        }
        @media (max-width: 1650px) { #mkt-top5-wts { display: none; } }
        @media (max-width: 1960px) { body.chat-open #mkt-top5-wts { display: none; } }
        #mkt-top5-wts-title {
            font-family: 'Rajdhani', sans-serif; font-weight: 800;
            font-size: clamp(22px, 2.02vw, 34px); line-height: 1; letter-spacing: .02em; text-transform: uppercase;
            color: #6ee7a8; text-shadow: 0 0 16px rgba(70,220,140,.45);
            padding-bottom: 16px; margin-bottom: 8px;
            border-bottom: 1px solid rgba(90,220,150,.20);
        }
        #mkt-top5-wts-list { list-style: none; margin: 0; padding: 0; }
        #mkt-top5-wts-list li {
            display: grid; grid-template-columns: 32px 1fr auto; align-items: center; gap: 11px;
            padding: 4px 2px; border-bottom: 1px solid rgba(90,220,150,.12);
            will-change: transform;
        }
        #mkt-top5-wts-list li:last-child { border-bottom: none; }
        #mkt-top5-wts .t5-rank {
            width: 28px; height: 28px; border-radius: 50%;
            display: inline-flex; align-items: center; justify-content: center;
            font: 700 15px/1 'Rajdhani', sans-serif; color: #6ee7a8;
            background: rgba(70,200,130,.16); border: 1px solid rgba(90,220,150,.35);
        }
        #mkt-top5-wts-list li:first-child .t5-rank {
            color: #6ee7a8; background: rgba(70,200,130,.16); border-color: rgba(90,220,150,.35); box-shadow: none;
        }
        #mkt-top5-wts .t5-name { font: 600 14px/1.2 'Rajdhani', sans-serif; color: #6ee7a8;
            white-space: nowrap; overflow: hidden; text-overflow: ellipsis; cursor: pointer; }
        #mkt-top5-wts .t5-name:hover { color: #b9f5d4; text-decoration: underline; }
        #mkt-top5-wts .t5-count { font: 700 20px/1 'Rajdhani', sans-serif; color: #6ee7a8;
            min-width: 28px; text-align: right; display:inline-block; transition: color .2s; }
        #mkt-top5-wts .t5-dash { color: rgba(110,231,168,.4); }
        #mkt-top5-wts-list li.t5-enter { animation: t5-enter .6s cubic-bezier(.16,1,.3,1) both; }
        #mkt-top5-wts-list li.t5-pulse .t5-count { animation: t5-pulse-g .7s ease; }
        @keyframes t5-pulse-g {
            0%{color:#6ee7a8;transform:scale(1);} 30%{color:#ffffff;transform:scale(1.4);text-shadow:0 0 14px rgba(110,240,170,.9);} 100%{color:#6ee7a8;transform:scale(1);}
        }


        /* header cosmic background — keep content above the planet/stars */
        .top-bar > *:not(.cosmic-bg) { position: relative; z-index: 1; }
        /* top glow line on the header (mirror of the footer's top line) */
        .top-bar::before {
            content: ''; position: absolute; top: -1px; left: 0; right: 0; height: 1px;
            background: linear-gradient(90deg, transparent, var(--accent-primary) 50%, transparent);
            opacity: 0.3; z-index: 2;
        }


        /* raise footer nav icons + labels 5px up */
        .bottom-bar .app-icon { top: -3px; }


        /* raise the non-.app-icon footer buttons too (Games / Shop / Friends) */
        #gamesNavBtn, #creditsIndicator, #friendsNavBtn, #achievementsNavBtn { position: relative; top: -3px; }


        /* Friends — centered modal (opened by the toggle tab under live chat) */
        #friendsModal {
            position: fixed; inset: 0; z-index: 9500;
            display: none; align-items: center; justify-content: center;
            background: rgba(2,5,12,.7); backdrop-filter: blur(4px);
        }
        #friendsModal.friends-open { display: flex; }
        #friendsModal .modal-window {
            width: 320px !important; max-width: 95vw !important; height: 70vh !important;
            border-radius: 14px !important;
        }
        #friendsModal.friends-open .modal-window { animation: friendsPop .26s cubic-bezier(.16,1,.3,1) both; }
        @keyframes friendsPop { from { opacity: 0; transform: scale(.96); } to { opacity: 1; transform: scale(1); } }
        /* Friends toggle tab — under the live-chat toggle (just a launcher) */
        #friendsToggle {
            position: fixed; right: 0; top: 50%;
            transform: translateY(calc(-50% + 61px));
            z-index: 1000; display: flex; flex-direction: column; align-items: center; gap: 4px;
            padding: 12px 7px;
            background: linear-gradient(to right, var(--space-panel), rgba(13, 26, 62, 0.98));
            border: 1px solid var(--border-active); border-right: none;
            border-radius: 8px 0 0 8px;
            color: var(--accent-primary); cursor: pointer;
            box-shadow: -2px 0 12px rgba(0,0,0,.45);
            transition: background .2s ease;
        }
        #friendsToggle:hover { background: linear-gradient(to right, var(--panel-surface), rgba(20, 38, 86, 0.98)); }
        #friendsToggleArrow { font-size: 14px; line-height: 1; }
        /* EU Release Notes tab — same look, right above Friends; glows yellow when a new patch is out */
        #rnToggle {
            position: fixed; right: 0; top: 50%;
            transform: translateY(calc(-50% - 8px));
            z-index: 1000; display: flex; flex-direction: column; align-items: center; gap: 4px;
            padding: 12px 7px;
            background: linear-gradient(to right, var(--space-panel), rgba(13, 26, 62, 0.98));
            border: 1px solid var(--border-active); border-right: none;
            border-radius: 8px 0 0 8px;
            color: var(--accent-primary); cursor: pointer; font: inherit;
            box-shadow: -2px 0 12px rgba(0,0,0,.45);
            transition: background .2s ease, opacity .2s ease;
        }
        /* hover: the usual hover, just much brighter — light inside the tab, no outer glow */
        #rnToggle:hover, #friendsToggle:hover {
            opacity: 1 !important; color: #eaf6ff;
            background: linear-gradient(to right, rgba(70,130,230,.95), rgba(45,95,200,.98));
            box-shadow: -2px 0 12px rgba(0,0,0,.45), inset 0 0 16px rgba(170,215,255,.85);
        }
        #rnToggle.rn-new svg { filter: drop-shadow(0 0 6px rgba(255,220,80,.95)); }
        #rnToggleArrow { font-size: 14px; line-height: 1; }
        #rnToggle.rn-new {
            opacity: 1; color: #ffd84a; border-color: rgba(255,210,70,.85);
            background: linear-gradient(to right, rgba(70,52,8,.96), rgba(40,30,6,.98));
            animation: rnGlow 1.8s ease-in-out infinite;
        }
        @keyframes rnGlow {
            0%,100% { box-shadow: -2px 0 12px rgba(0,0,0,.45), 0 0 12px 2px rgba(255,200,40,.7); }
            50%     { box-shadow: -2px 0 12px rgba(0,0,0,.45), 0 0 26px 7px rgba(255,210,50,1), 0 0 50px 12px rgba(255,190,40,.5); }
        }


        /* ========== FRIENDS modal — glass redesign (mockup) ========== */
        #friendsModal .modal-window {
            width: 540px !important; max-width: 95vw !important; height: 82vh !important; max-height: 900px;
            border-radius: 26px !important;
            background:
                radial-gradient(120% 80% at 85% -5%, rgba(70,150,255,.20) 0%, transparent 55%),
                linear-gradient(160deg, rgba(20,40,80,.92), rgba(10,20,46,.95)) !important;
            border: 1px solid rgba(110,170,255,.30) !important;
            box-shadow: 0 40px 120px rgba(0,0,0,.6), inset 0 1px 0 rgba(255,255,255,.06), 0 0 60px rgba(50,110,230,.18) !important;
            padding: 6px 6px 0 !important;
        }
        /* header */
        #friendsModal .modal-header { background: transparent !important; border: none !important; padding: 22px 24px 6px !important; }
        #friendsModal .modal-title { font-size: 28px !important; font-weight: 800 !important; letter-spacing: .14em !important; color: #eef5ff !important; }
        #friendsModal .modal-title svg { width: 26px; height: 22px; }
        #friendsTotalBadge {
            background: rgba(90,160,255,.14) !important; border: 1px solid rgba(110,175,255,.45) !important;
            color: #8fc6ff !important; font-size: 13px !important; font-weight: 700 !important;
            padding: 5px 14px !important; border-radius: 999px !important; letter-spacing: .04em; text-transform: uppercase;
        }
        #friendsModal .modal-close {
            width: 44px !important; height: 44px !important; border-radius: 13px !important;
            border: 1px solid rgba(120,180,255,.30) !important; background: rgba(60,110,210,.16) !important;
            color: #bcd6f5 !important; font-size: 22px !important;
            display: flex; align-items: center; justify-content: center; transition: background .2s, transform .2s;
        }
        #friendsModal .modal-close:hover { background: rgba(60,110,210,.32) !important; transform: rotate(90deg); }
        /* search + sort */
        #friendSearchInput {
            background: rgba(12,26,56,.6) !important; border: 1px solid rgba(110,170,255,.22) !important;
            border-radius: 14px !important; padding: 14px 16px 14px 44px !important; font-size: 15px !important;
            color: #dbe9fb !important;
        }
        #friendSearchInput:focus { border-color: rgba(120,180,255,.55) !important; box-shadow: 0 0 16px rgba(70,140,255,.18) !important; }
        #friendsModal [style*="padding: 12px 20px"] { padding: 16px 24px !important; border-bottom: none !important; }
        #friendSortSelect {
            background: rgba(12,26,56,.6) !important; border: 1px solid rgba(110,170,255,.22) !important;
            border-radius: 14px !important; padding: 14px 14px !important; font-size: 14px !important; color: #bcd6f5 !important;
        }
        /* tabs */
        #friendsModal [style*="border-bottom: 1px solid var(--border-dim)"][style*="display:flex; gap:4px"],
        #friendsModal [style*="padding: 8px 20px 0"] { padding: 6px 24px 0 !important; border-bottom: 1px solid rgba(110,170,255,.16) !important; gap: 8px !important; }
        #friendsModal [id^="friendTab"] {
            position: relative; padding: 12px 18px !important; border-radius: 10px 10px 0 0 !important;
            background: transparent !important; font-size: 13px !important; letter-spacing: .06em !important;
        }
        #friendsModal [id^="friendTab"][style*="rgba(126,179,212,0.15)"] { color: #8fc6ff !important; }
        #friendsModal [id^="friendTab"][style*="rgba(126,179,212,0.15)"]::after {
            content: ""; position: absolute; left: 10%; right: 10%; bottom: -1px; height: 2px;
            background: linear-gradient(90deg, transparent, #4ea6ff, transparent);
            box-shadow: 0 0 10px rgba(90,165,255,.9);
        }
        #friendsListContainer { padding: 6px 0 10px !important; }
        /* rows */
        .fr-row {
            display: flex; align-items: center; gap: 16px; padding: 13px 24px;
            border-bottom: 1px solid rgba(110,170,255,.08); transition: background .15s;
        }
        .fr-row:hover { background: rgba(90,150,255,.05); }
        .fr-ava-wrap { position: relative; flex-shrink: 0; }
        .fr-ava {
            width: 54px; height: 54px; border-radius: 50%;
            display: flex; align-items: center; justify-content: center; font-size: 26px;
            background: linear-gradient(150deg, rgba(60,110,210,.30), rgba(20,40,90,.55));
            border: 1px solid rgba(120,180,255,.30);
            box-shadow: inset 0 1px 0 rgba(255,255,255,.10);
        }
        .fr-ava.fr-ava-on { border-color: rgba(110,225,160,.55); box-shadow: 0 0 14px rgba(90,210,140,.30), inset 0 1px 0 rgba(255,255,255,.10); }
        .fr-dot {
            position: absolute; bottom: 1px; right: 1px; width: 14px; height: 14px; border-radius: 50%;
            background: rgba(180,195,215,.45); border: 3px solid #0a1430;
        }
        .fr-dot.fr-dot-on { background: #5fe0a0; box-shadow: 0 0 8px rgba(95,224,160,.9); }
        .fr-info { flex: 1; min-width: 0; }
        .fr-name { font-size: 19px; font-weight: 700; color: #eef5ff; letter-spacing: .01em; }
        .fr-status { display: flex; align-items: center; gap: 7px; font-size: 14px; color: #7e93b3; margin-top: 3px; }
        .fr-status-dot { width: 8px; height: 8px; border-radius: 50%; background: rgba(180,195,215,.45); }
        .fr-status.fr-status-on { color: #5fe0a0; }
        .fr-status.fr-status-on .fr-status-dot { background: #5fe0a0; box-shadow: 0 0 6px rgba(95,224,160,.8); }
        .fr-actions { display: flex; gap: 10px; flex-shrink: 0; }
        .fr-act {
            width: 46px; height: 46px; border-radius: 13px; cursor: pointer;
            display: flex; align-items: center; justify-content: center;
            transition: background .18s, transform .12s; border: 1px solid;
        }
        .fr-act:active { transform: scale(.94); }
        .fr-msg   { background: rgba(70,140,255,.12); border-color: rgba(110,175,255,.35); color: #7fc4ff; }
        .fr-msg:hover { background: rgba(70,140,255,.24); }
        .fr-block { background: rgba(255,86,110,.10); border-color: rgba(255,110,130,.35); color: #ff8a9c; }
        .fr-block:hover { background: rgba(255,86,110,.22); }
        .fr-del   { background: rgba(150,110,255,.12); border-color: rgba(170,140,255,.35); color: #b9a3ff; }
        .fr-del:hover { background: rgba(150,110,255,.24); }
        .fr-unblock {
            padding: 0 16px; height: 46px; border-radius: 13px; cursor: pointer;
            background: rgba(95,224,160,.12); border: 1px solid rgba(110,225,160,.4); color: #6ee7a8;
            font-family: 'Rajdhani', sans-serif; font-size: 13px; font-weight: 700; letter-spacing: .06em;
        }
        .fr-unblock:hover { background: rgba(95,224,160,.24); }


        /* 20% transparency on the right-edge toggle tabs */
        #chatToggle, #friendsToggle:not(:hover), #rnToggle:not(.rn-new):not(:hover) { opacity: 0.5; }


        /* Markup unit dropdown (% / PED) */
        #itemInfoModal select.markup-unit {
            background: transparent !important; color: #5aa6ff !important;
            font-weight: 600 !important; font-size: 14px !important;
            text-align: right; text-align-last: right;
            border: none; outline: none; -webkit-appearance: none; appearance: none;
            cursor: default; width: auto; min-width: 0;
        }
        #itemInfoModal select.markup-unit option { background: #0d1526; color: #dbe9fb; }

        /* ═══ MESSAGE CENTER — same look as the login card (account.js .acl-*) ═══
           indigo glass panels, #161936 fields, violet→blue pill buttons.
           !important is needed: most of this markup carries inline styles. */
        #messagesSection {
            background: radial-gradient(60% 35% at 55% 0%, rgba(110,130,255,.16), transparent 70%),
                        linear-gradient(180deg, #151834 0%, #11132a 55%, #0d0f22 100%) !important;
            color: #e8ecff;
        }
        #messagesSection .workspace-left {
            background: rgba(14,16,36,.82) !important;
            border-right: 1px solid #262a52 !important;
        }
        #messagesSection .workspace-left > div:first-of-type { border-bottom: 1px solid #262a52 !important; }
        #messagesSection .msg-tab {
            color: #8d93b8 !important; background: transparent !important;
            border: none !important; letter-spacing: 3px; font-size: 12px; height: 46px;
        }
        #messagesSection .msg-tab:not(.active):hover { color: #c9cfee !important; }
        #messagesSection .msg-tab.active {
            color: #fff !important;
            box-shadow: inset 0 -2px 0 #7d7cff;
            background: linear-gradient(180deg, transparent, rgba(125,124,255,.12)) !important;
        }

        /* search field */
        #messagesSection .workspace-left > div:nth-of-type(2) { border-bottom: 1px solid #262a52 !important; padding: 14px 14px !important; }
        #conversationSearch {
            height: 44px; box-sizing: border-box;
            background: #161936 !important; border: 1px solid #2f3462 !important;
            border-radius: 13px !important; padding: 0 16px !important;
            color: #eef1ff !important; font-size: 14px !important; font-family: 'Rajdhani', sans-serif;
            transition: border-color .2s, box-shadow .2s;
        }
        #conversationSearch::placeholder { color: #8d93b8; }
        #conversationSearch:focus { border-color: #8c96ff !important; box-shadow: 0 0 0 3px #2a2c66; }

        /* conversation list */
        #conversationsList { padding: 8px 10px; box-sizing: border-box; }
        #messagesSection .conversation-item {
            margin-bottom: 6px; border-radius: 13px;
            border: 1px solid transparent !important;
            background: transparent !important;
        }
        #messagesSection .conversation-item:hover { background: #171a38 !important; border-color: #262a52 !important; }
        #messagesSection .conversation-item.active {
            background: #1c1f40 !important; border-color: #3a3f78 !important;
            box-shadow: inset 3px 0 0 #7d7cff;
        }
        #messagesSection .conv-unread {
            background: linear-gradient(90deg, #a462f6, #4f8dff) !important;
            border-radius: 20px !important; box-shadow: 0 0 10px rgba(110,110,255,.5);
        }
        #messagesSection .mkt-notif {
            margin-bottom: 6px; border-radius: 13px;
            border: 1px solid #262a52 !important;
        }

        /* header */
        #messagesSection .display-header {
            height: 64px; padding: 0 28px;
            background: rgba(14,16,36,.6) !important;
            border-bottom: 1px solid #262a52 !important;
        }
        #messagesSection #chatUserName { color: #fff; font-size: 16px; letter-spacing: 3px; font-weight: 600; }
        #messagesSection #chatUserStatus { color: #8d93b8 !important; }
        #chatActionBtns button {
            height: 34px; padding: 0 16px !important;
            border-radius: 30px !important; background: #161936 !important;
            border: 1px solid #2f3462 !important;
            font-family: 'Rajdhani', sans-serif; letter-spacing: 1px;
            transition: background .2s, border-color .2s;
        }
        #chatActionBtns button:hover { background: #1f2348 !important; border-color: #454b85 !important; }

        /* messages */
        #messagesSection #messagesArea { padding: 24px 28px !important; }
        #messagesSection .msg-bubble { padding: 12px 18px !important; box-sizing: border-box; }
        #messagesSection .msg-bubble.own {
            background: linear-gradient(90deg, #a462f6 0%, #7a73fb 50%, #4f8dff 100%) !important;
            border: none !important; border-radius: 18px 18px 6px 18px !important;
            box-shadow: 0 8px 24px rgba(110,110,255,.35), inset 0 1px 0 rgba(255,255,255,.2);
        }
        #messagesSection .msg-bubble.other {
            background: #161936 !important; border: 1px solid #2f3462 !important;
            border-radius: 18px 18px 18px 6px !important;
        }
        #messagesSection .msg-from { color: #a9b6ff !important; letter-spacing: .5px; }
        #messagesSection .msg-sys {
            background: #161936 !important; border: 1px solid #2f3462 !important;
            border-radius: 16px !important;
        }

        /* composer */
        #messageInputContainer {
            padding: 14px 28px !important;
            background: rgba(14,16,36,.85) !important;
            border-top: 1px solid #262a52 !important;
        }
        #messageInputRow { flex: 1 1 auto; align-items: center !important; gap: 12px !important; }
        #messageInput {
            flex: 1; width: auto !important; max-width: none !important; min-width: 0 !important;
            min-height: 46px; box-sizing: border-box; padding: 12px 18px !important;
            background: #161936 !important; border: 1px solid #2f3462 !important;
            border-radius: 13px !important; color: #eef1ff !important; font-size: 15px !important;
            transition: border-color .2s, box-shadow .2s;
        }
        #messageInput:focus { border-color: #8c96ff !important; box-shadow: 0 0 0 3px #2a2c66; outline: none; }
        #messageInput:empty::before { color: #8d93b8 !important; }
        #sendMessageBtn {
            height: 46px; padding: 0 30px !important; flex-shrink: 0;
            border: none !important; border-radius: 30px !important;
            background: linear-gradient(90deg, #a462f6 0%, #7a73fb 50%, #4f8dff 100%) !important;
            color: #fff !important; font-size: 15px !important; font-weight: 600 !important;
            letter-spacing: .5px; text-transform: none !important;
            box-shadow: 0 8px 26px rgba(110,110,255,.45), inset 0 1px 0 rgba(255,255,255,.25) !important;
            transition: filter .2s, box-shadow .2s;
        }
        #sendMessageBtn:hover { filter: brightness(1.1); box-shadow: 0 10px 32px rgba(120,120,255,.6), inset 0 1px 0 rgba(255,255,255,.25) !important; }

        /* Message Center: login artwork behind glass panels (static image, so the blur
           is a one-time filter on a pseudo layer — no backdrop-filter over animated bg) */
        #messagesSection .container-main { padding: 14px; gap: 14px; box-sizing: border-box; isolation: isolate; }
        #messagesSection .container-main::before {
            content: ""; position: absolute; inset: 0; z-index: 0; pointer-events: none;
            background: linear-gradient(180deg, rgba(10,12,28,.30), rgba(10,12,28,.62)),
                        url(images/loginbackground.png) center 20% / cover no-repeat;
            filter: blur(5px); transform: scale(1.03);
        }
        #messagesSection .container-main > * { position: relative; z-index: 1; }
        #messagesSection .workspace-left,
        #messagesSection .workspace-center {
            border-radius: 22px; overflow: hidden;
            background: linear-gradient(180deg, rgba(25,28,58,.62), rgba(13,15,34,.70)) !important;
            border: 1px solid rgba(190,200,255,.18) !important;
            box-shadow: 0 24px 70px rgba(0,0,0,.45), inset 0 1px 0 rgba(255,255,255,.07);
        }
        #messagesSection .display-header { background: rgba(14,16,36,.35) !important; }
        #messageInputContainer { background: rgba(14,16,36,.45) !important; }

        /* empty states (msgEmptyState() in script.js) */
        .mc-empty { display: flex; flex-direction: column; align-items: center; justify-content: center;
            text-align: center; margin: auto; padding: 40px 20px; }
        .mc-empty-ic { width: 84px; height: 84px; border-radius: 50%; display: flex; align-items: center; justify-content: center;
            margin-bottom: 26px; color: #c9cfee;
            background: radial-gradient(circle at 50% 30%, rgba(125,124,255,.28), #161936 72%);
            border: 1px solid rgba(190,200,255,.24);
            box-shadow: 0 0 40px rgba(110,130,255,.35), inset 0 1px 0 rgba(255,255,255,.08); }
        .mc-empty-t { font-size: 15px; font-weight: 500; letter-spacing: 6px; text-transform: uppercase; color: #e8ecff; }
        .mc-empty-s { font-size: 14px; color: #8d93b8; margin-top: 12px; letter-spacing: .3px; line-height: 1.5; }
        .mc-empty-btn { margin-top: 30px; height: 52px; padding: 0 34px; border: none; border-radius: 30px; cursor: pointer;
            display: inline-flex; align-items: center; gap: 12px;
            font-family: 'Rajdhani', sans-serif; font-size: 16px; font-weight: 600; letter-spacing: .3px; color: #fff;
            background: linear-gradient(90deg, #a462f6 0%, #7a73fb 50%, #4f8dff 100%);
            box-shadow: 0 10px 32px rgba(110,110,255,.45), inset 0 1px 0 rgba(255,255,255,.25); transition: filter .2s, box-shadow .2s; }
        .mc-empty-btn:hover { filter: brightness(1.1); box-shadow: 0 12px 40px rgba(120,120,255,.6), inset 0 1px 0 rgba(255,255,255,.25); }
        .mc-empty.small { padding: 34px 12px; }
        .mc-empty.small .mc-empty-ic { width: 56px; height: 56px; margin-bottom: 16px; }
        .mc-empty.small .mc-empty-t { font-size: 12px; letter-spacing: 4px; }
        .mc-empty.small .mc-empty-s { font-size: 12px; margin-top: 8px; }

        /* ══ Site designs (Settings → Design): colour only, every animation stays.
           The whole page gets one colour filter; pictures get the inverse (--ew-inv) so they keep their real colours.
           Background pictures that sit under content are redrawn by account.js in an .ew-bglayer with the inverse. ══ */
        /* ══ "Glass" design (now solid, no glass/blur): colourless black header, footer and windows; content keeps classic colours ══ */
        html[data-theme="glass"] { --ew-inv: none; }
        html[data-theme="glass"] *, html[data-theme="glass"] *::before, html[data-theme="glass"] *::after { -webkit-backdrop-filter: none !important; backdrop-filter: none !important; }   /* no glass anywhere */
        /* header + footer: glossy upper half, darker lower half, thin white rim, dark outline — all opaque */
        html[data-theme="glass"] :is(.top-bar, .bottom-bar) {
            background: linear-gradient(180deg, #2c2c2e 0%, #1b1b1d 49%, #0e0e0f 51%, #060607 100%) !important;
        }
        html[data-theme="glass"] .top-bar {
            border-bottom: 1px solid #000 !important;
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, .30), inset 0 -1px 0 rgba(255, 255, 255, .14), 0 2px 10px rgba(0, 0, 0, .35) !important;
        }
        html[data-theme="glass"] .bottom-bar {
            border-top: 1px solid #000 !important;
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, .30), inset 0 -1px 0 rgba(255, 255, 255, .08), 0 -2px 10px rgba(0, 0, 0, .35) !important;
        }
        html[data-theme="glass"] .ticker-container { background: #0b0b0c !important; border-top: 1px solid #000 !important; box-shadow: inset 0 1px 0 rgba(255, 255, 255, .18) !important; }
        html[data-theme="glass"] :is(.top-bar, .bottom-bar) > .cosmic-bg { display: none !important; }
        html[data-theme="glass"] :is(.top-bar, .bottom-bar)::before, html[data-theme="glass"] :is(.top-bar, .bottom-bar)::after { display: none !important; }
        /* windows: solid black background, everything on it keeps the classic colours */
        html[data-theme="glass"] :is(.modal-overlay:not(#itemInfoModal) .modal-window, .acc-modal, #accProfOv .acc-modal, .acl-card) {
            background: linear-gradient(180deg, #1c1c1d 0%, #080808 100%) !important;
            -webkit-backdrop-filter: none !important;
            backdrop-filter: none !important;
            border: 1px solid #000 !important;
            border-radius: 9px !important;
            clip-path: none !important;
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, .14), 0 14px 44px rgba(0, 0, 0, .6) !important;
        }
        html[data-theme="glass"] :is(.modal-overlay:not(#itemInfoModal) .modal-window, .acc-modal, #accProfOv .acc-modal, .acl-card)::before { filter: grayscale(1) !important; }
        html[data-theme="glass"] #itemInfoModal .modal-window {
            border: 1px solid #000 !important; border-radius: 9px !important; clip-path: none !important;
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, .14), 0 14px 44px rgba(0, 0, 0, .6) !important;
        }
        html[data-theme="glass"] .modal-header { border-bottom: 1px solid rgba(255, 255, 255, .10) !important; }
        html[data-theme="glass"] :is(.modal-title, #accProfOv .acc-title) { color: #fff !important; }
        html[data-theme="glass"] .acl-bg { opacity: .55; }
        html[data-theme="glass"] #accProfOv .acc-side { background: rgba(0, 0, 0, .25) !important; }
        html[data-theme="glass"] :is(#accProfOv, #accAuthOv) { -webkit-backdrop-filter: none !important; backdrop-filter: none !important; background: rgba(0, 0, 0, .6) !important; }
        /* ══ "Frost" design: header + footer in white at ~97% transparency (alpha .03); everything else classic ══ */
        html[data-theme="frost"] { --ew-inv: none; }
        html[data-theme="frost"] :is(.top-bar, .bottom-bar, .ticker-container) {
            background: rgba(255, 255, 255, .03) !important;
            -webkit-backdrop-filter: blur(4px) !important; backdrop-filter: blur(4px) !important;   /* light blur */
        }
        html[data-theme="frost"] .top-bar    { border-bottom: 1px solid rgba(255, 255, 255, .22) !important; box-shadow: none !important; }
        html[data-theme="frost"] .bottom-bar { border-top: 1px solid rgba(255, 255, 255, .22) !important; box-shadow: none !important; }
        /* keep only the twinkling stars from the classic bar effects (no planet arc / atmosphere glow) */
        html[data-theme="frost"] :is(.top-bar, .bottom-bar) > .cosmic-bg > :is(.planet-atmosphere, .planet-band, .planet-horizon) { display: none !important; }
        html[data-theme="frost"] :is(.top-bar, .bottom-bar)::before, html[data-theme="frost"] :is(.top-bar, .bottom-bar)::after { display: none !important; }
        html[data-theme="frost"] .ticker-container { border-top: 1px solid rgba(255, 255, 255, .25) !important; box-shadow: none !important; }
        /* other pages have no picture under the bars — show the same space picture through them (fixed to the screen, like the home page) */
        html[data-theme="frost"] body:not(:has(#homeSection.active)) :is(.top-bar, .bottom-bar, .ticker-container) {
            background: linear-gradient(rgba(255, 255, 255, .03), rgba(255, 255, 255, .03)), url(images/homebg-blur.jpg) center / cover fixed !important;   /* pre-blurred copy = same light blur */
        }
        /* the home picture runs under the see-through header and footer */
        html[data-theme="frost"] #homeSection .display-main { overflow: visible !important; }
        html[data-theme="frost"] #home-fullscreen { top: -52px !important; bottom: -82px !important; height: auto !important; }
        /* …but keep the hero content where it was: lift everything that sat on the bottom edge above the footer */
        html[data-theme="frost"] #home-fullscreen :is(.plx-stats, #h9-bar-bot) { bottom: 82px !important; }
        html[data-theme="frost"] #home-fullscreen :is(#h9-hero-l, #h9-ch-l, #h2-detail-backdrop, #h2-detail-panel) { bottom: 82px !important; height: auto !important; }
        /* black letterbox strip + dark edge vignette would sit under the bars and hide the picture — keep them inside the old frame */
        html[data-theme="frost"] #home-fullscreen #h9-bar-top { top: 52px !important; }
        html[data-theme="frost"] #home-fullscreen :is(#h9-vig, #h2-detail-backdrop, #h2-detail-panel) { top: 52px !important; bottom: 82px !important; height: auto !important; }
        html[data-theme="black"]    { filter: saturate(.7) contrast(1.4); --ew-inv: contrast(.7143) saturate(1.4286); }
        html[data-theme="black"] :is(.top-bar, .bottom-bar) { background: linear-gradient(180deg, #050608, #000) !important; }
        html[data-theme="black"] .ticker-container { background: #020203 !important; }
        html[data-theme="black"] body { background: #000 !important; }
        html[data-theme] :is(img, video, canvas, .aon-logo, .ewg-card-img, .aon-sky, #wallet-frame, #h9-vwrap, #h9-vig, #mkt-bg) { filter: var(--ew-inv); }
        html[data-theme] :is(#h9-vwrap, #h9-vig, #mkt-bg) :is(img, video, canvas) { filter: none; }   /* already inside an un-themed layer */
        html[data-theme] #messagesSection .container-main::before { filter: var(--ew-inv) blur(5px); }
        /* text keeps its classic colours: text elements get the inverse; anything inside them is already covered */
        html[data-theme] :is(p, h1, h2, h3, h4, h5, h6, li, td, th, label, a, span, b, strong, em, small, code, input, textarea, select, option),
        html[data-theme] :is(div, button):not(:has(*)):not(:empty) { filter: var(--ew-inv); }
        html[data-theme] :is(p, h1, h2, h3, h4, h5, h6, li, td, th, label, a, span, b, strong, em, small, code, button, div:not(:has(*)):not(:empty)) :is(span, b, strong, em, small, a, code, i, img, svg, canvas, label) { filter: none; }
        .ew-bglayer { position: absolute; inset: 0; z-index: -1; pointer-events: none; border-radius: inherit; filter: var(--ew-inv); }
        .ew-bglayer.fix { position: fixed; }
        html:not([data-theme]) .ew-bglayer { display: none; }

        /* BETA PHASE label next to the site logo (no box) */
        .beta-badge {
            display: inline-flex; flex-direction: column; align-items: center; justify-content: center;
            position: relative; margin-left: -12px; padding: 0 6px 0 0; flex-shrink: 0;
            font-family: 'Rajdhani', sans-serif; font-size: 11px; font-weight: 800; letter-spacing: 2px; line-height: 1;
            color: #ffd46a; text-shadow: 0 0 8px rgba(255,190,60,.65);
            cursor: default; user-select: none;
        }
        .beta-badge small { font-size: 8.5px; font-weight: 800; letter-spacing: 1.6px; color: #ffd46a; text-shadow: 0 0 6px rgba(255,190,60,.55); margin-top: 2px; }
        .beta-badge i {
            position: absolute; top: -2px; right: 0; width: 4px; height: 4px; border-radius: 50%;
            background: #ffd46a; box-shadow: 0 0 5px #ffb020; animation: betaPulse 2s ease-in-out infinite;
        }
        @keyframes betaPulse { 0%,100% { opacity: 1; transform: scale(1); } 50% { opacity: .35; transform: scale(.7); } }
