
        :root {
            --bg-dark: #000000;
            --card-bg: rgba(10, 12, 18, 0.84);
            --primary: #ffd700;
            --primary-glow: rgba(255, 215, 0, 0.5);
            --secondary: #a0a0a0;
            --text: #ffffff;
            --success: #00ff9d;
            --danger: #ff4757;
            --nav-height: 70px;
            --safe-bottom: env(safe-area-inset-bottom, 0px);
            --platform-extra-bottom: 0px;
            --actions-offset: 44px;
            /* Extra bottom space for fixed controls; adjusted per tab to prevent layout jumps */
            --content-extra-bottom: 185px;
            /* Small desktop tweak (set by JS) */
            --desktop-extra-bottom: 0px;
            --hero-coin-size: 240px;
            --home-assets-font-size: 18px;
            --home-session-font-size: 38px;
            --home-wallet-label-size: 10px;
            --home-wallet-value-size: 12px;
            --home-wallet-unit-size: 10px;
            --home-pill-padding-y: 4px;
            --home-pill-padding-x: 12px;
            --home-balance-gap: 5px;
            --home-hero-gap: 6px;
            --home-shell-width: 340px;
            --home-header-gap: 6px;
            --home-header-pad-y: 4px;
            --home-username-size: 16px;
            --home-badge-size: 11px;
            --home-status-size: 11px;
            --home-badge-gap: 8px;
            --home-ton-scale: 1;
            --home-balance-label-size: 11px;
            --home-currency-scale: 0.78;
            --home-coin-top-gap: 4px;
            --home-coin-bottom-gap: 6px;
            --home-action-height: 54px;
            --home-buy-height: 68px;
        }

        * {
            box-sizing: border-box;
            user-select: none;
            -webkit-tap-highlight-color: transparent;
        }

        /* Custom Scrollbar */
        ::-webkit-scrollbar {
            width: 4px;
        }
        ::-webkit-scrollbar-track {
            background: #1a1a1a;
        }
        ::-webkit-scrollbar-thumb {
            background: #333;
            border-radius: 4px;
        }

        body {
            background-color: var(--bg-dark);
            color: var(--text);
            font-family: 'Montserrat', sans-serif;
            margin: 0;
            padding: 0;
            height: var(--app-height, var(--tg-viewport-height, 100vh));
            display: flex;
            flex-direction: column;
            overflow: hidden;
            position: relative;
            isolation: isolate;
            -webkit-text-size-adjust: 100%;
            text-size-adjust: 100%;
        }

        body::before {
            content: '';
            position: fixed;
            inset: 0;
            background-image:
                linear-gradient(180deg, rgba(0, 0, 0, 0.04) 0%, rgba(0, 0, 0, 0.12) 58%, rgba(0, 0, 0, 0.22) 100%),
                url('../atf-bg-v3-20250323.jpg?v=20260816-1');
            background-size: cover;
            background-position: center 52%;
            background-repeat: no-repeat;
            filter: saturate(1.02) brightness(0.98);
            transform: none;
            z-index: -2;
            pointer-events: none;
        }

        body::after {
            content: '';
            position: fixed;
            inset: 0;
            background: linear-gradient(180deg, rgba(0, 0, 0, 0.03) 0%, rgba(0, 0, 0, 0.10) 56%, rgba(0, 0, 0, 0.18) 100%);
            z-index: -1;
            pointer-events: none;
        }

        @media (max-width: 430px) {
            body::before {
                background-position: center 53%;
            }
        }

        /* Prevent background scroll jumping when modals open */
        body.modal-open .main-scroll-area { overflow: hidden;  -webkit-overflow-scrolling:touch; transform:translateZ(0); }
        body.modal-open { overscroll-behavior: none; }


        .main-scroll-area {
            flex: 1;
            overflow-y: auto;
            overscroll-behavior-y: contain;
            -webkit-overflow-scrolling: touch;
            padding: 15px;
            /* Keep bottom padding stable and controlled via CSS vars to prevent "page jump" */
            padding-bottom: calc(
                var(--nav-height) +
                var(--safe-bottom) +
                var(--platform-extra-bottom) +
                var(--desktop-extra-bottom) +
                var(--content-extra-bottom)
            );
            display: flex;
            flex-direction: column;
            align-items: center;
            overflow-anchor: none;
            scrollbar-gutter: stable;
        }

        /* Special handling for Home tab to avoid scroll */
        #tab-home.active {
            justify-content: flex-start;
            height: 100%;
            width: min(100%, var(--home-shell-width));
            padding-top: var(--home-top-offset, 0px);
            padding-bottom: calc(10px + var(--safe-bottom));
        }

        /* Loader */
        #loader {
            position: fixed;
            top: 0; left: 0; width: 100%; height: 100%;
            background: #000;
            z-index: 9999;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            transition: opacity 0.5s ease-out;
        }
        .loader-logo {
            width: 120px; height: 120px;
            border-radius: 50%;
            box-shadow: 0 0 30px var(--primary-glow);
            animation: pulse-loader 1.5s infinite alternate ease-in-out;
        }
        .loader-text {
            margin-top: 20px;
            font-size: 24px;
            font-weight: 800;
            color: var(--primary);
            letter-spacing: 2px;
        }
        @keyframes pulse-loader { 
            0% { transform: scale(0.9); } 100% { transform: scale(1.1); } 
        }

        /* Entry Cloudflare Turnstile gate */
        #entryCaptchaGate {
            position: fixed;
            inset: 0;
            z-index: 10050;
            display: none;
            align-items: center;
            justify-content: center;
            padding: 22px;
            background: radial-gradient(circle at 50% 18%, rgba(255, 215, 0, 0.16), rgba(0, 0, 0, 0.96) 48%, #000 100%);
        }
        #entryCaptchaGate.visible { display: flex; }
        .entry-captcha-card {
            width: min(calc(100vw - 28px), 390px);
            border: 1px solid rgba(255, 215, 0, 0.35);
            background: rgba(10, 12, 18, 0.96);
            border-radius: 24px;
            padding: 22px 14px;
            box-shadow: 0 20px 70px rgba(0,0,0,0.65), 0 0 26px rgba(255, 215, 0, 0.12);
            text-align: center;
            overflow: visible;
        }
        .entry-captcha-logo {
            width: 76px;
            height: 76px;
            border-radius: 50%;
            margin: 0 auto 14px;
            box-shadow: 0 0 22px var(--primary-glow);
        }
        .entry-captcha-title {
            font-size: 20px;
            font-weight: 900;
            color: var(--primary);
            letter-spacing: .5px;
            margin-bottom: 8px;
        }
        .entry-captcha-text {
            color: #cfcfcf;
            font-size: 12px;
            line-height: 1.55;
            margin: 0 auto 18px;
            max-width: 300px;
        }
        #entryCaptchaBox {
            display: flex;
            justify-content: center;
            align-items: flex-start;
            width: 304px;
            max-width: 100%;
            min-height: 84px;
            margin: 0 auto;
            overflow: visible;
        }
        @media (max-width: 360px) {
            #entryCaptchaBox { transform: scale(.92); transform-origin: top center; margin-bottom: -6px; }
            .entry-captcha-card { padding-left: 10px; padding-right: 10px; }
        }
        @media (max-width: 330px) {
            #entryCaptchaBox { transform: scale(.86); margin-bottom: -10px; }
        }
        #entryCaptchaMessage {
            min-height: 18px;
            margin-top: 12px;
            color: #aaa;
            font-size: 12px;
            line-height: 1.45;
        }
        .entry-captcha-retry {
            margin-top: 14px;
            border: 0;
            border-radius: 999px;
            padding: 11px 18px;
            font-weight: 800;
            background: linear-gradient(135deg, #ffd700, #ffae00);
            color: #111;
            display: none;
        }
        .entry-captcha-retry.visible { display: inline-flex; }

        /* Header */
        .header {
            width: min(100%, var(--home-shell-width));
            display: flex;
            justify-content: space-between;
            align-items: center;
            gap: 8px;
            /* ATF_OPEN_APP_SAFE_TOP_V1_CSS */
            padding: calc(var(--home-header-pad-y) + var(--atf-open-app-safe-top, 0px)) 0 0;
            margin-bottom: var(--home-header-gap);
            flex-shrink: 0;
        }
        .user-info-block {
            display: flex;
            flex-direction: column;
            min-width: 0;
            flex: 1 1 auto;
        }
        .username-row {
            display: inline-flex;
            align-items: center;
            gap: 4px;
            min-width: 0;
            max-width: calc(var(--home-shell-width) * 0.62);
        }
        .username {
            font-size: var(--home-username-size);
            font-weight: 700;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            min-width: 0;
        }
        #homeVerifiedTick { flex: 0 0 auto; display: inline-flex; align-items: center; }
        #homeVerifiedTick .atf-verified-tick { margin-left: 0; }
        #ton-connect {
            flex: 0 0 auto;
            max-width: calc(var(--home-shell-width) * 0.48);
            transform-origin: top right;
            transform: scale(var(--home-ton-scale));
        }
        #ton-connect > * {
            max-width: 100%;
        }
        
        .badges-row {
            display: flex;
            gap: var(--home-badge-gap);
            margin-top: 6px;
            align-items: center;
            flex-wrap: wrap;
        }

        .level-badge {
            font-size: var(--home-badge-size);
            color: #050505;
            background: linear-gradient(180deg, rgba(255,255,255,0.98), rgba(235,235,235,0.92));
            padding: 3px 10px;
            border-radius: 999px;
            font-weight: 900;
            letter-spacing: 0.2px;
            border: 1px solid rgba(255,255,255,0.95);
            box-shadow: 0 4px 14px rgba(255,255,255,0.16), inset 0 1px 0 rgba(255,255,255,0.95);
            text-shadow: none;
        }

        .status-badge {
            font-size: var(--home-status-size);
            padding: 2px 8px;
            border-radius: 10px;
            font-weight: 600;
            text-transform: uppercase;
            display: flex;
            align-items: center;
            gap: 5px;
            transition: all 0.3s ease;
        }
        .status-idle { color: #aaa; background: rgba(255,255,255,0.1); }
        .status-mining { color: #00ff9d; background: rgba(0, 255, 157, 0.1); }
        
        .status-boost { 
            color: #fff; 
            background: linear-gradient(45deg, #11998e, #38ef7d); /* Green Gradient */
            box-shadow: 0 0 15px rgba(56, 239, 125, 0.6); 
        }
        
        .status-dot { width: 6px; height: 6px; border-radius: 50%; background: currentColor; }

        /* View Sections */
        .view-section {
            display: none;
            width: 100%;
            max-width: 450px;
            flex-direction: column;
            align-items: center;
            animation: fadeIn 0.3s ease;
        }
        .view-section.active {
            display: flex;
        }

        /* =========================================================
           ATF_PROFILE_SCROLL_V2

           iOS / Telegram WebView flex-scroll fix.

           The real scrolling element is .main-scroll-area.
           Safari/WebKit may refuse to make a flex child scroll unless
           its minimum height is explicitly allowed to collapse.

           Profile only. No application/business logic is changed.
           ========================================================= */

        body.atf-profile-scroll-v2 {
            min-height: 0 !important;
        }

        /*
         * Neutralize the old V1 profile-height experiment if it exists.
         * Keep the normal application viewport height.
         */
        body.atf-profile-scroll-v2.atf-ios-profile-scroll {
            height: var(
                --app-height,
                var(--tg-viewport-height, 100vh)
            ) !important;
        }

        body.atf-profile-scroll-v2:not(.modal-open) .main-scroll-area {
            flex: 1 1 0% !important;

            /*
             * These two lines are the important iOS WebKit fix.
             */
            min-height: 0 !important;
            height: 0 !important;

            overflow-x: hidden !important;
            overflow-y: auto !important;

            -webkit-overflow-scrolling: touch !important;
            touch-action: pan-y !important;

            box-sizing: border-box;
        }

        /*
         * Do not allow the Profile flex item itself to be compressed
         * to the viewport height. Its natural content height must be
         * visible to .main-scroll-area.
         */
        body.atf-profile-scroll-v2 #tab-profile.active {
            flex: 0 0 auto !important;
            height: auto !important;
            min-height: 0 !important;
            overflow: visible !important;
            align-self: stretch;
        }

        /*
         * Safari can also shrink Profile rows because they are flex
         * children of #tab-profile. Prevent that only on Profile.
         */
        body.atf-profile-scroll-v2 #tab-profile.active > * {
            flex-shrink: 0 !important;
        }

        /* ATF_IOS_PROFILE_SCROLL_V1
           iOS Telegram WebView:
           keep Profile at its natural content height so the parent
           .main-scroll-area can calculate real scroll overflow. */
        #tab-profile.active {
            flex: 0 0 auto;
        }

        body.atf-ios-profile-scroll {
            height: var(
                --atf-profile-visible-height,
                var(--app-height, var(--tg-viewport-height, 100vh))
            );
        }
        @keyframes fadeIn { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } }

        /* HOME: Balance & Miner */
        .balance-card {
            text-align: center;
            width: min(100%, var(--home-shell-width));
            max-width: var(--home-shell-width);
            margin-bottom: var(--home-hero-gap);
            flex-shrink: 0;
        }
        .balance-label {
            font-size: var(--home-balance-label-size);
            color: var(--secondary);
            text-transform: uppercase;
            letter-spacing: 2px;
            border-bottom: 1px solid rgba(255,215,0,0.3);
            padding-bottom: 2px;
            display: inline-block;
        }
        .balance-amount {
            font-size: var(--home-assets-font-size);
            font-weight: 700;
            margin: 4px 0;
            color: #ddd;
            line-height: 1.16;
            overflow-wrap: anywhere;
            word-break: break-word;
        }
        
        /* HOLDING PILL */
        .holding-pill {
            display: inline-flex;
            align-items: center;
            gap: 6px;
            max-width: 100%;
            background: linear-gradient(180deg, rgba(18, 12, 8, 0.40), rgba(8, 8, 8, 0.28));
            border: 1px solid rgba(255, 215, 0, 0.26);
            padding: var(--home-pill-padding-y) var(--home-pill-padding-x);
            border-radius: 20px;
            margin-bottom: var(--home-balance-gap);
            margin-top: 2px;
            flex-wrap: wrap;
            justify-content: center;
            box-shadow: 0 8px 24px rgba(0, 0, 0, 0.28), inset 0 0 0 1px rgba(255, 255, 255, 0.03);
            -webkit-backdrop-filter: blur(10px) saturate(145%);
            backdrop-filter: blur(10px) saturate(145%);
            text-shadow: 0 1px 2px rgba(0,0,0,0.55);
        }
        .holding-label {
            font-size: var(--home-wallet-label-size);
            color: rgba(244, 244, 244, 0.88);
            font-weight: 700;
            text-shadow: 0 1px 3px rgba(0,0,0,0.62);
        }
        .holding-val {
            font-size: var(--home-wallet-value-size);
            font-weight: 800;
            color: #fff;
            text-shadow: 0 2px 6px rgba(0,0,0,0.74), 0 0 14px rgba(255,215,0,0.10);
        }
        .holding-unit {
            font-size: var(--home-wallet-unit-size);
            color: var(--primary);
            text-shadow: 0 1px 4px rgba(0,0,0,0.65), 0 0 12px rgba(255,215,0,0.18);
        }

        .mining-display {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            max-width: 100%;
            min-width: min(220px, 74vw);
            padding: 8px 18px 9px;
            border-radius: 18px;
            background:
                radial-gradient(circle at 50% 0%, rgba(0,255,157,0.052), rgba(0,255,157,0.010) 44%, rgba(0,0,0,0.020) 100%),
                linear-gradient(180deg, rgba(10, 19, 18, 0.082), rgba(4, 8, 8, 0.030));
            border: 1px solid rgba(0, 255, 157, 0.075);
            box-shadow: 0 6px 14px rgba(0,0,0,0.085), 0 0 10px rgba(0,255,157,0.045), inset 0 1px 0 rgba(255,255,255,0.045);
            -webkit-backdrop-filter: blur(3.5px) saturate(112%);
            backdrop-filter: blur(3.5px) saturate(112%);
            font-size: var(--home-session-font-size);
            font-weight: 800;
            line-height: 0.92;
            margin: 2px 0 var(--home-balance-gap) 0;
            font-family: 'Roboto', 'Arial', sans-serif;
            color: #00ff9d;
            font-variant-numeric: tabular-nums;
            font-feature-settings: "tnum" 1, "lnum" 1;
            letter-spacing: -1.8px;
            text-shadow: 0 0 12px rgba(0,255,157,0.42), 0 2px 9px rgba(0,0,0,0.70);
            transform: translateZ(0);
            will-change: contents;
            overflow-wrap: anywhere;
            word-break: break-word;
        }
        .mining-display .mining-plus {
            display: inline-block;
            color: #00ff9d;
            font-weight: 900;
            margin-right: 4px;
            transform: translateY(1px);
            text-shadow: 0 0 12px rgba(0,255,157,0.42), 0 2px 9px rgba(0,0,0,0.70);
            flex-shrink: 0;
        }
        .mining-display #currentSessionMine {
            display: inline-block;
            transform: translateY(1px);
        }
        .currency { font-size: calc(var(--home-assets-font-size) * var(--home-currency-scale)); color: var(--primary); }

        /* Miner Visual - Responsive */
        .miner-visual {
            position: relative;
            width: var(--hero-coin-size);
            height: var(--hero-coin-size);
            aspect-ratio: 1 / 1;
            margin: var(--home-coin-top-gap) 0 var(--home-coin-bottom-gap) 0;
            cursor: pointer;
            -webkit-tap-highlight-color: transparent;
            flex-shrink: 0;
            transform: translateZ(0);
            transform-origin: center center;
            will-change: transform;
            transition: width .18s ease, height .18s ease, margin .18s ease;
        }
        .miner-visual::before,
        .miner-visual::after {
            content:'';
            position:absolute;
            inset:-10%;
            border-radius:50%;
            pointer-events:none;
            opacity:0;
            z-index:1;
            transition: opacity .18s ease;
        }
        .miner-visual.boosted::before {
            opacity:1;
            background: radial-gradient(circle, rgba(72,238,255,.16) 0%, rgba(76,255,170,.14) 24%, rgba(255,220,88,.12) 42%, rgba(255,255,255,0) 72%);
            filter: blur(10px);
            animation: boostBackAura 1.6s ease-in-out infinite;
        }
        .miner-visual.boosted::after {
            opacity:1;
            background:
                linear-gradient(118deg, transparent 12%, rgba(120,220,255,0) 28%, rgba(120,220,255,.82) 33%, rgba(255,245,145,0) 38%, transparent 52%),
                linear-gradient(58deg, transparent 18%, rgba(120,220,255,0) 34%, rgba(120,220,255,.72) 39%, rgba(255,236,120,0) 44%, transparent 60%),
                linear-gradient(148deg, transparent 24%, rgba(120,220,255,0) 42%, rgba(120,220,255,.60) 47%, rgba(255,232,96,0) 52%, transparent 66%);
            mix-blend-mode: screen;
            filter: blur(.3px) drop-shadow(0 0 10px rgba(120,220,255,.28));
            animation: backBoltBlink 1.15s steps(2, end) infinite;
        }
        .miner-visual.charging,
        .miner-visual.ready,
        .miner-visual.boosted {
            animation: minerWholeBreath 2.45s ease-in-out infinite;
        }
        .miner-visual.finishing,
        .miner-visual.ready-cinematic {
            animation: none !important;
        }

        
        /* Extra safeguard for very narrow phones */
        @media (max-width: 360px) {
            .username { max-width: min(52vw, 180px); }
            #ton-connect { max-width: min(46vw, 165px); }
        }

        .visual-ring {
            position: absolute;
            transform: translateZ(0);
            backface-visibility: hidden;
            contain: layout paint style;
            inset: 0;
            border-radius: 50%;
            background: conic-gradient(from -90deg, rgba(255,215,0,.98) 0turn, rgba(255,215,0,.98) calc(var(--charge, 0) * 1turn), rgba(255,255,255,.05) calc(var(--charge, 0) * 1turn), rgba(255,255,255,.05) 1turn);
            box-shadow: 0 0 30px rgba(0,0,0,0.5), inset 0 0 18px rgba(255,255,255,0.06);
            transition: transform .10s cubic-bezier(.22,1,.36,1), filter .14s ease, box-shadow .16s ease, background .008s linear;
            will-change: transform, filter, background;
        }
        .visual-ring.snap-progress {
            transition: transform .22s cubic-bezier(.22,1,.36,1), filter .28s ease, box-shadow .28s ease;
        }
        .visual-ring::before {
            content: '';
            position: absolute;
            inset: 10px;
            border-radius: 50%;
            background: radial-gradient(circle at 34% 28%, rgba(255,233,94,.34) 0%, rgba(180,235,84,.24) 28%, rgba(63,158,62,.22) 52%, rgba(14,24,12,.96) 76%);
            box-shadow: inset 0 0 22px rgba(0,0,0,.52), inset 0 0 50px rgba(255,214,76,.08);
        }
        .visual-ring::after {
            content: '';
            position: absolute;
            inset: 0;
            border-radius: 50%;
            pointer-events: none;
            opacity: 0;
            background: none;
            transform: none;
            transition: none;
            filter: none;
        }
        .visual-ring.charging,
        .visual-ring.ready {
            background: transparent;
            box-shadow: none;
            filter: none;
            animation: none;
        }
        .visual-ring.charging::before,
        .visual-ring.ready::before,
        .visual-ring.charging::after,
        .visual-ring.ready::after {
            opacity: 0;
            background: none;
            box-shadow: none;
        }
        .visual-ring.boosted {
            filter: saturate(1.45) brightness(1.15);
            box-shadow: 0 0 30px rgba(56,239,125,.28), 0 0 85px rgba(64,224,255,.5), inset 0 0 28px rgba(255,255,255,.14);
            animation: boostRingPulse 2.4s ease-in-out infinite;
        }
        .visual-ring.finishing {
            opacity: calc(1 - var(--finish-progress, 0));
            filter: saturate(calc(1.28 - (var(--finish-progress, 0) * 0.28))) brightness(calc(1.1 - (var(--finish-progress, 0) * 0.1)));
            box-shadow: 0 0 22px rgba(56,239,125,.18), 0 0 58px rgba(64,224,255,.22), inset 0 0 18px rgba(255,255,255,.10);
            animation: none;
            transition: none;
        }
        
        .token-logo-container {
            transform: translateZ(0) scale(0.90);
            backface-visibility: hidden;
            contain: size layout paint style;
            width: 100%; height: 100%;
            min-width: 0; min-height: 0;
            aspect-ratio: 1 / 1;
            border-radius: 50%;
            overflow: hidden;
            position: relative;
            z-index: 2;
            transition: transform .18s cubic-bezier(0.22, 1, 0.36, 1), box-shadow .22s ease, filter .22s ease;
            box-shadow: 0 0 0 10px rgba(255,255,255,0.02);
            touch-action: manipulation;
            user-select: none;
            -webkit-user-select: none;
            -webkit-touch-callout: none;
            -webkit-tap-highlight-color: transparent;
            cursor: pointer;
        }
        .token-logo-container::before,
        .token-logo-container::after {
            content: '';
            position: absolute;
            border-radius: 50%;
            pointer-events: none;
            opacity: 0;
            z-index: 3;
            transition: opacity .18s ease, transform .18s ease, filter .18s ease;
            display: none !important;
        }
        .token-logo-container::before {
            inset: -7%;
            background: radial-gradient(circle, rgba(255,255,255,0) 41%, rgba(86,245,255,.16) 58%, rgba(58,255,164,.18) 72%, rgba(255,255,255,0) 87%);
            filter: blur(5px);
        }
        .token-logo-container::after {
            inset: 4%;
            background: conic-gradient(from 0deg, rgba(255,255,255,0) 0deg, rgba(255,255,255,0) 284deg, rgba(132,235,255,.96) 320deg, rgba(255,255,255,.86) 338deg, rgba(132,235,255,0) 358deg);
            mix-blend-mode: screen;
            filter: blur(1.2px);
        }
        .token-logo-container:active,
        .token-logo-container.pressing {
            transform: scale(0.875);
        }
        .token-logo {
            display:block;
            position:absolute;
            inset:0;
            width: 100% !important;
            height: 100% !important;
            min-width: 100%;
            min-height: 100%;
            max-width: none;
            max-height: none;
            aspect-ratio: 1 / 1;
            border-radius: 50%;
            object-fit: cover;
            object-position: center center;
            image-rendering: auto;
            background: transparent;
            pointer-events: none;
            user-select: none;
            -webkit-user-select: none;
            -webkit-user-drag: none;
            -webkit-touch-callout: none;
            transform: translateZ(0);
            backface-visibility: hidden;
        }
        .coin-action-label {
            position:absolute; left:50%; bottom:18px; transform:translateX(-50%); z-index:4;
            padding:8px 16px; border-radius:999px; font-size:13px; font-weight:800; letter-spacing:1px;
            background:rgba(8,8,8,.72); color:#fff; border:1px solid rgba(255,255,255,.14);
            box-shadow:0 0 18px rgba(0,0,0,.35); backdrop-filter:blur(8px);
            transition: transform .22s cubic-bezier(.22,1,.36,1), box-shadow .22s ease, background .22s ease, color .22s ease, border-color .22s ease, opacity .22s ease;
            opacity: 0 !important;
            pointer-events: none;
            visibility: hidden;
        }
        .coin-action-label.ready {
            background: rgba(28, 18, 0, .76);
            color: #fff4b0;
            border-color: rgba(255,215,0,.28);
            box-shadow: 0 0 22px rgba(255,215,0,.18), 0 12px 26px rgba(0,0,0,.24);
            transform: translateX(-50%) scale(1.03);
        }
        .coin-action-label.boost {
            background: rgba(0, 28, 34, .76);
            color: #aff9ff;
            border-color: rgba(64,224,255,.34);
            box-shadow: 0 0 24px rgba(64,224,255,.22), 0 12px 26px rgba(0,0,0,.24);
            transform: translateX(-50%) scale(1.05);
        }
        .coin-action-label.charging {
            background: rgba(12,12,12,.68);
            color: rgba(255,255,255,.92);
            border-color: rgba(255,255,255,.12);
            opacity: .96;
        }
        .energy-burst,.coin-lightning,.branch-lightning,.ready-flash,.ready-shockwave { display:none !important; position:absolute; inset:-8%; pointer-events:none; z-index:3; opacity:0; }
        .energy-burst::before { content:''; position:absolute; inset:12%; border-radius:50%; border:2px solid rgba(255,255,255,.6); box-shadow:0 0 25px rgba(64,224,255,.65), inset 0 0 25px rgba(255,215,0,.25); }
        .coin-lightning::before,.coin-lightning::after,
        .branch-lightning::before,.branch-lightning::after {
            content:''; position:absolute; top:8%; width:4px; height:84%;
            background:linear-gradient(180deg, rgba(255,255,255,0), rgba(255,255,255,.95), rgba(120,220,255,.92), rgba(255,255,255,0));
            filter:drop-shadow(0 0 12px rgba(120,220,255,.9));
            clip-path:polygon(53% 0, 72% 19%, 58% 19%, 82% 49%, 61% 49%, 74% 100%, 27% 63%, 42% 63%, 23% 31%, 41% 31%);
        }
        .coin-lightning::before { left:28%; transform:rotate(-8deg) scale(.92); }
        .coin-lightning::after { right:25%; transform:rotate(11deg); }
        .branch-lightning.branch-a::before { left:18%; top:10%; height:62%; transform:rotate(-28deg) scale(.74); }
        .branch-lightning.branch-a::after { left:34%; top:26%; height:42%; transform:rotate(32deg) scale(.46); }
        .branch-lightning.branch-b::before { right:18%; top:8%; height:66%; transform:rotate(22deg) scale(.78); }
        .branch-lightning.branch-b::after { right:34%; top:28%; height:38%; transform:rotate(-35deg) scale(.42); }
        .branch-lightning.branch-c::before { left:46%; top:-3%; height:54%; transform:rotate(-2deg) scale(.68); }
        .branch-lightning.branch-c::after { left:47%; top:37%; height:28%; transform:rotate(40deg) scale(.36); }
        .ready-flash { inset:-12%; z-index:4; border-radius:50%; background:radial-gradient(circle, rgba(255,255,255,.95) 0%, rgba(130,220,255,.72) 18%, rgba(255,215,0,.38) 38%, rgba(255,255,255,0) 70%); mix-blend-mode:screen; }
        .ready-shockwave::before, .ready-shockwave::after { content:''; position:absolute; inset:10%; border-radius:50%; border:2px solid rgba(255,245,180,.68); box-shadow:0 0 35px rgba(255,215,0,.34), inset 0 0 20px rgba(130,220,255,.18); }
        .ready-shockwave::after { inset:0; border-color:rgba(120,220,255,.48); }
        .miner-visual.vfx-active .energy-burst { animation: energyPulse 1.28s ease-out infinite; opacity:1; }
        .miner-visual.vfx-active .coin-lightning { animation: boltBlink .82s steps(2,end) infinite, boltDrift 1.9s ease-in-out infinite; opacity:1; }
        .miner-visual.vfx-active .branch-lightning { animation: branchBlink .92s steps(2,end) infinite, branchDrift 2s ease-in-out infinite; opacity:1; }
        .miner-visual.ready .coin-lightning { animation: boltBlink 1.34s linear infinite; opacity:.58; }
        .miner-visual.ready .branch-lightning { animation:none; opacity:0; }
        .miner-visual.ready .token-logo-container { box-shadow:0 0 0 10px rgba(112,255,176,.05), 0 0 34px rgba(64,224,255,.20), 0 0 66px rgba(64,224,255,.12); animation:none; filter:none; }
        .miner-visual.ready .token-logo-container::before { opacity:0; animation:none; }
        .miner-visual.ready .token-logo-container::after { opacity:0; animation:none; }
        .miner-visual.boosted .token-logo-container { box-shadow:0 0 0 12px rgba(64,224,255,.10), 0 0 44px rgba(64,224,255,.28), 0 0 84px rgba(56,239,125,.12); animation:none; filter:none; }
        .miner-visual.boosted .token-logo-container::before { opacity:0; animation:none; }
        .miner-visual.boosted .token-logo-container::after { opacity:0; animation:none; }
        .miner-visual.finishing .token-logo-container {
            box-shadow: 0 0 0 10px rgba(64,224,255,.08), 0 0 34px rgba(64,224,255,.18), 0 0 62px rgba(56,239,125,.08);
            animation: none;
            filter: none;
        }
        .miner-visual.finishing .token-logo-container::before {
            opacity: calc(0.46 * (1 - var(--finish-progress, 0)));
            animation: none;
        }
        .miner-visual.finishing .token-logo-container::after {
            opacity: calc(0.34 * (1 - var(--finish-progress, 0)));
            animation: none;
        }
        .miner-visual.finishing .coin-lightning,
        .miner-visual.finishing .branch-lightning {
            opacity: calc(0.55 * (1 - var(--finish-progress, 0)));
            animation: none;
        }
        .miner-visual.ready .token-logo-container {
            box-shadow: 0 0 0 10px rgba(112,255,176,.06) !important, 0 0 38px rgba(64,224,255,.26) !important, 0 0 96px rgba(64,224,255,.16) !important;
            animation: none !important;
            filter: none !important;
        }
        .miner-visual.ready .token-logo-container::before {
            opacity: 0 !important;
            animation: none !important;
        }
        .miner-visual.ready .token-logo-container::after {
            opacity: 0 !important;
            animation: none !important;
        }
        .miner-visual.ready .coin-lightning {
            opacity: 0 !important;
            animation: none !important;
        }
        .miner-visual.ready .branch-lightning {
            opacity: 0 !important;
            animation: none !important;
        }
        .miner-visual.ready .ready-flash,
        .miner-visual.ready .ready-shockwave {
            opacity: 0 !important;
            animation: none !important;
        }
        .miner-visual.ready-cinematic .token-logo-container { animation: none; }
        .miner-visual.ready-cinematic .ready-flash { animation: readyFlashBurst .95s ease-out 1; opacity:1; }
        .miner-visual.ready-cinematic .ready-shockwave { animation: readyWaveBurst 1s ease-out 1; opacity:1; }
        .miner-visual.ready-cinematic .branch-lightning { animation: readyBranchStrike .9s steps(2,end) 1; opacity:1; }
        .miner-visual.ready-cinematic .coin-lightning { animation: readyCoreStrike .85s steps(2,end) 1; opacity:1; }
        @keyframes energyPulse { 0% { transform:scale(.82); opacity:0; } 35% { opacity:1; } 100% { transform:scale(1.18); opacity:0; } }
        @keyframes boltBlink { 0%,100% { opacity:.16; } 18% { opacity:1; } 38% { opacity:.34; } 56% { opacity:.98; } 74% { opacity:.42; } }
        @keyframes branchBlink { 0%,100% { opacity:.12; } 20% { opacity:.82; } 48% { opacity:.28; } 72% { opacity:1; } }
        @keyframes boltDrift { 0%,100% { transform:translateY(0) scale(1); } 50% { transform:translateY(-2px) scale(1.03); } }
        @keyframes branchDrift { 0%,100% { transform:translateY(0) scale(1); } 50% { transform:translateY(1px) scale(1.02); } }
        @keyframes coinElectricHalo { 0%,100% { transform:scale(.96); filter:blur(5px) brightness(1); } 50% { transform:scale(1.03); filter:blur(7px) brightness(1.18); } }
        @keyframes coinElectricIdle { 0%,100% { transform:scale(.96); filter:blur(5px) brightness(.95); } 50% { transform:scale(1.01); filter:blur(6px) brightness(1.08); } }
        @keyframes coinElectricSweep { 0% { transform:rotate(0deg) scale(.98); } 100% { transform:rotate(360deg) scale(1.02); } }
        @keyframes minerWholeBreath { 0%,100% { transform:translateZ(0) scale(.958); filter: drop-shadow(0 0 0 rgba(255,215,80,0)); } 50% { transform:translateZ(0) scale(1.048); filter: drop-shadow(0 0 14px rgba(255,215,80,.20)); } }
        @keyframes minerWholeBreathLite { 0%,100% { transform:translateZ(0) scale(.972); } 50% { transform:translateZ(0) scale(1.032); } }
        @keyframes readyBreath { 0%,100% { transform:scale(.90); filter:saturate(1) brightness(1); } 50% { transform:scale(.925); filter:saturate(1.12) brightness(1.08); } }
        @keyframes readyRingPulse { 0%,100% { box-shadow: 0 0 20px rgba(82,245,164,.16), 0 0 55px rgba(64,224,255,.2), inset 0 0 22px rgba(255,255,255,.06); } 50% { box-shadow: 0 0 28px rgba(82,245,164,.22), 0 0 72px rgba(64,224,255,.3), inset 0 0 28px rgba(255,255,255,.10); } }
        /* GPU compositing hints so the boost glow stays silky instead of repaint-janky */
        .visual-ring.boosted,
        .miner-visual.boosted,
        .miner-visual.boosted::before,
        .miner-visual.boosted::after,
        .miner-visual.boosted .token-logo-container {
            will-change: transform, opacity, box-shadow;
            backface-visibility: hidden;
        }
        /* GPU compositing hints so the glow composites instead of repaint-janky */
        .visual-ring.boosted, .miner-visual.boosted,
        .miner-visual.boosted::before, .miner-visual.boosted::after,
        .miner-visual.boosted .token-logo-container { will-change: transform, opacity; backface-visibility: hidden; }
        @keyframes boostRingPulse { 0%,100% { box-shadow: 0 0 30px rgba(56,239,125,.24), 0 0 85px rgba(64,224,255,.42), inset 0 0 28px rgba(255,255,255,.14); } 50% { box-shadow: 0 0 38px rgba(56,239,125,.3), 0 0 98px rgba(64,224,255,.52), inset 0 0 32px rgba(255,255,255,.18); } }
        @keyframes readyCoinImpact { 0% { transform:scale(.88); } 22% { transform:scale(.97); } 46% { transform:scale(.91); } 100% { transform:scale(.93); } }
        @keyframes readyFlashBurst { 0% { opacity:0; transform:scale(.5); } 16% { opacity:1; } 100% { opacity:0; transform:scale(1.35); } }
        @keyframes readyWaveBurst { 0% { opacity:0; transform:scale(.6); } 18% { opacity:1; } 100% { opacity:0; transform:scale(1.45); } }
        @keyframes readyBranchStrike { 0% { opacity:0; transform:scale(.85); } 15% { opacity:1; } 32% { opacity:.3; } 48% { opacity:1; } 100% { opacity:0; transform:scale(1.06); } }
        @keyframes readyCoreStrike { 0% { opacity:0; filter:drop-shadow(0 0 0 rgba(120,220,255,0)); } 15% { opacity:1; } 55% { opacity:.45; } 100% { opacity:0; filter:drop-shadow(0 0 22px rgba(120,220,255,.95)); } }
        
        @keyframes boostCoinPulse { 0%,100% { transform:scale(.9); } 50% { transform:scale(.925); } }
        @keyframes boostBackAura { 0%,100% { transform: scale(.94); opacity:.78; } 50% { transform: scale(1.02); opacity:1; } }
        @keyframes backBoltBlink { 0%,100% { opacity:.18; } 18% { opacity:.85; } 34% { opacity:.28; } 52% { opacity:.92; } 68% { opacity:.22; } }


        /* ---- PERFORMANCE MODE (lighter miner view) ---- */
        body.lite-vfx .visual-ring {
            box-shadow: 0 0 18px rgba(0,0,0,0.34), inset 0 0 10px rgba(255,255,255,0.04);
            transition: transform .12s ease, background .045s linear, box-shadow .14s ease;
            will-change: auto;
        }
        body.lite-vfx .visual-ring.ready {
            background: transparent;
            box-shadow: none;
            animation: none;
        }
        body.lite-vfx .visual-ring.charging,
        body.lite-vfx .visual-ring.ready {
            filter: none;
        }
        body.lite-vfx .visual-ring.charging::before,
        body.lite-vfx .visual-ring.ready::before,
        body.lite-vfx .visual-ring.charging::after,
        body.lite-vfx .visual-ring.ready::after {
            opacity: 0;
            background: none;
            box-shadow: none;
        }
        body.lite-vfx .visual-ring.boosted {
            box-shadow: 0 0 24px rgba(64,224,255,.26), 0 0 52px rgba(64,224,255,.30), inset 0 0 16px rgba(255,255,255,.10);
            animation: none;
        }
        body.lite-vfx .token-logo-container {
            transition: transform .16s ease, box-shadow .18s ease;
            box-shadow: 0 0 0 6px rgba(255,255,255,0.02);
        }
        body.lite-vfx .miner-visual.ready .token-logo-container {
            animation: none;
            box-shadow: 0 0 0 6px rgba(112,255,176,.04), 0 0 20px rgba(82,245,164,.12), 0 0 28px rgba(120,220,255,.08);
            filter: none;
        }
        body.lite-vfx .miner-visual.boosted .token-logo-container,
        body.lite-vfx .miner-visual.ready-cinematic .token-logo-container {
            animation: none;
            box-shadow: 0 0 0 6px rgba(64,224,255,.08), 0 0 26px rgba(64,224,255,.22), 0 0 42px rgba(120,220,255,.12);
            filter: none;
        }
        body.lite-vfx .coin-action-label {
            backdrop-filter: none;
            box-shadow: 0 8px 18px rgba(0,0,0,.2);
        }
        body.lite-vfx .branch-lightning {
            display: none;
        }
        body.lite-vfx .energy-burst {
            display: block;
            inset: -5%;
        }
        body.lite-vfx .energy-burst::before {
            border-width: 1px;
            box-shadow: 0 0 12px rgba(64,224,255,.26), inset 0 0 10px rgba(255,215,0,.10);
            opacity: .82;
        }
        body.lite-vfx .ready-shockwave {
            display: none;
        }
        body.lite-vfx .ready-flash {
            inset: -4%;
            background: radial-gradient(circle, rgba(255,255,255,.78) 0%, rgba(130,220,255,.42) 20%, rgba(255,215,0,.18) 42%, rgba(255,255,255,0) 72%);
        }
        body.lite-vfx .coin-lightning::before,
        body.lite-vfx .coin-lightning::after {
            filter: none;
            opacity: .82;
        }
        body.lite-vfx .miner-visual.vfx-active .energy-burst {
            animation: energyPulseLite 2.2s ease-out infinite;
            opacity: .88;
        }
        body.lite-vfx .miner-visual.vfx-active .coin-lightning {
            animation: boltBlinkLite 1.35s steps(2, end) infinite;
            opacity: .95;
        }
        body.lite-vfx .miner-visual.ready-cinematic .ready-flash {
            animation: readyFlashBurstLite .65s ease-out 1;
            opacity: 1;
        }
        body.lite-vfx .miner-visual.ready-cinematic .ready-shockwave {
            display: block;
            animation: readyWaveBurstLite .72s ease-out 1;
            opacity: .85;
        }
        body.lite-vfx .miner-visual.ready-cinematic .coin-lightning {
            animation: readyCoreStrikeLite .55s steps(2, end) 1;
            opacity: 1;
        }

        body.lite-vfx .miner-visual.charging,
        body.lite-vfx .miner-visual.ready,
        body.lite-vfx .miner-visual.boosted {
            animation: minerWholeBreathLite 2.65s ease-in-out infinite;
        }
        body.lite-vfx .miner-visual.boosted::before,
        body.lite-vfx .miner-visual.boosted::after {
            display: none;
        }
        body.lite-vfx .energy-burst {
            display: none;
        }
        body.lite-vfx .miner-visual.ready .token-logo-container {
            box-shadow: 0 0 0 5px rgba(112,255,176,.04), 0 0 14px rgba(82,245,164,.10), 0 0 20px rgba(120,220,255,.08);
        }
        body.lite-vfx .miner-visual.boosted .token-logo-container,
        body.lite-vfx .miner-visual.ready-cinematic .token-logo-container {
            box-shadow: 0 0 0 5px rgba(64,224,255,.06), 0 0 18px rgba(64,224,255,.16), 0 0 28px rgba(120,220,255,.08);
            animation:none;
            filter:none;
        }
        body.lite-vfx .visual-ring.boosted {
            box-shadow: 0 0 22px rgba(64,224,255,.24), 0 0 48px rgba(64,224,255,.26), inset 0 0 14px rgba(255,255,255,.09);
            animation: none;
        }
        body.lite-vfx .coin-lightning::before,
        body.lite-vfx .coin-lightning::after {
            opacity: .7;
        }
        body.lite-vfx .miner-visual.ready .coin-lightning {
            animation: boltBlinkLite 1.65s steps(2, end) infinite;
            opacity: .62;
        }
        body.lite-vfx .miner-visual.vfx-active .coin-lightning {
            animation: boltBlinkLite 1.5s steps(2, end) infinite;
            opacity: .82;
        }

        @keyframes readyRingLite { 0%,100% { box-shadow: 0 0 18px rgba(255,215,0,.12), 0 0 34px rgba(120,220,255,.12), inset 0 0 12px rgba(255,255,255,.05); } 50% { box-shadow: 0 0 22px rgba(255,215,0,.16), 0 0 42px rgba(120,220,255,.16), inset 0 0 14px rgba(255,255,255,.08); } }
        @keyframes boostRingLite { 0%,100% { box-shadow: 0 0 20px rgba(64,224,255,.2), 0 0 42px rgba(64,224,255,.22), inset 0 0 14px rgba(255,255,255,.08); } 50% { box-shadow: 0 0 24px rgba(64,224,255,.24), 0 0 54px rgba(64,224,255,.28), inset 0 0 16px rgba(255,255,255,.10); } }
        @keyframes energyPulseLite { 0% { transform:scale(.9); opacity:0; } 35% { opacity:.72; } 100% { transform:scale(1.07); opacity:0; } }
        @keyframes boltBlinkLite { 0%,100% { opacity:.28; } 50% { opacity:.92; } }
        @keyframes readyFlashBurstLite { 0% { opacity:0; transform:scale(.76); } 20% { opacity:1; } 100% { opacity:0; transform:scale(1.14); } }
        @keyframes readyWaveBurstLite { 0% { opacity:0; transform:scale(.72); } 20% { opacity:.85; } 100% { opacity:0; transform:scale(1.18); } }
        @keyframes readyCoreStrikeLite { 0% { opacity:0; } 18% { opacity:1; } 100% { opacity:.1; } }

        .visual-ring.boosted {
            background: conic-gradient(
                from -90deg,
                rgba(222,255,238,.98) 0turn,
                rgba(126,255,174,.98) calc(var(--charge, 0) * 0.58turn),
                rgba(46,238,135,.98) calc(var(--charge, 0) * 0.82turn),
                rgba(58,233,255,.96) calc(var(--charge, 0) * 0.94turn),
                rgba(12,178,110,.96) calc(var(--charge, 0) * 1turn),
                rgba(255,255,255,.045) calc(var(--charge, 0) * 1turn),
                rgba(255,255,255,.045) 1turn
            );
            box-shadow: 0 0 28px rgba(56,239,125,.24), 0 0 56px rgba(64,224,255,.24), 0 0 105px rgba(64,224,255,.16), inset 0 0 18px rgba(255,255,255,.10);
        }
        .visual-ring.ready.boosted {
            box-shadow: 0 0 24px rgba(56,239,125,.16), 0 0 48px rgba(64,224,255,.22), 0 0 96px rgba(64,224,255,.12), inset 0 0 16px rgba(255,255,255,.08);
        }
        .visual-ring.boosted::after {
            opacity: .88;
            background: conic-gradient(
                from calc((var(--charge, 0) * 1turn) - 0.125turn - 90deg),
                rgba(255,255,255,0) 0turn,
                rgba(255,255,255,0) 0.76turn,
                rgba(116,255,188,0) 0.84turn,
                rgba(82,245,164,.18) 0.89turn,
                rgba(120,245,255,.44) 0.94turn,
                rgba(255,255,255,.86) 0.972turn,
                rgba(92,255,180,.74) 0.992turn,
                rgba(255,255,255,0) 1turn
            );
            filter: blur(3px) drop-shadow(0 0 12px rgba(82,245,164,.52));
            mix-blend-mode: screen;
        }
        body.lite-vfx .visual-ring.boosted {
            background: conic-gradient(
                from -90deg,
                rgba(196,255,218,.96) 0turn,
                rgba(108,255,160,.96) calc(var(--charge, 0) * 0.68turn),
                rgba(36,228,122,.96) calc(var(--charge, 0) * 0.90turn),
                rgba(38,220,255,.92) calc(var(--charge, 0) * 0.97turn),
                rgba(8,178,98,.96) calc(var(--charge, 0) * 1turn),
                rgba(255,255,255,.05) calc(var(--charge, 0) * 1turn),
                rgba(255,255,255,.05) 1turn
            );
        }
        body.lite-vfx .visual-ring.boosted::after {
            opacity: .78;
            filter: none;
        }
        /* ---- FLOATING COINS ANIMATION ---- */
        .floating-coin {
            position: absolute;
            width: 30px;
            height: 30px;
            border-radius: 50%;
            pointer-events: none;
            z-index: 100;
            animation: floatUpCoin 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards;
            box-shadow: 0 0 10px var(--primary); Seine
        }
        @keyframes floatUpCoin { 
            0% { opacity: 1; transform: translateY(0) scale(1) rotate(0deg); } 
            100% { opacity: 0; transform: translateY(-150px) scale(1.5) rotate(360deg); } 
        }

        /* ===== ATF_BOOST_SMOOTH_V2 =====
           Lightweight boost visuals: transform/opacity particles + a soft halo.
           Expensive lightning, blur stacks and animated shadow repaints are disabled. */
        .miner-visual.boosted {
            animation: boostMinerFloat 3.2s ease-in-out infinite !important;
            filter: none !important;
        }
        .miner-visual.boosted::before,
        body.lite-vfx .miner-visual.boosted::before {
            display: block !important;
            inset: -18%;
            opacity: .72;
            background: radial-gradient(circle,
                rgba(84,255,178,.22) 0%,
                rgba(65,224,255,.16) 31%,
                rgba(255,219,91,.07) 50%,
                rgba(255,255,255,0) 72%);
            filter: none !important;
            mix-blend-mode: normal;
            animation: boostSoftHalo 2.8s ease-in-out infinite !important;
            will-change: transform, opacity;
        }
        .miner-visual.boosted::after,
        body.lite-vfx .miner-visual.boosted::after {
            display: none !important;
            animation: none !important;
        }
        .visual-ring.boosted,
        body.lite-vfx .visual-ring.boosted,
        .visual-ring.ready.boosted {
            filter: none !important;
            animation: none !important;
            box-shadow:
                0 0 18px rgba(56,239,125,.16),
                0 0 38px rgba(64,224,255,.16),
                inset 0 0 12px rgba(255,255,255,.07) !important;
        }
        .visual-ring.boosted::after,
        body.lite-vfx .visual-ring.boosted::after {
            display: none !important;
            opacity: 0 !important;
            filter: none !important;
        }
        .miner-visual.boosted .energy-burst,
        .miner-visual.boosted .coin-lightning,
        .miner-visual.boosted .branch-lightning,
        .miner-visual.boosted .ready-flash,
        .miner-visual.boosted .ready-shockwave {
            display: none !important;
            opacity: 0 !important;
            animation: none !important;
        }
        .miner-visual.boosted .token-logo-container,
        body.lite-vfx .miner-visual.boosted .token-logo-container {
            box-shadow:
                0 0 0 5px rgba(82,245,164,.055),
                0 0 20px rgba(64,224,255,.14),
                0 0 34px rgba(82,245,164,.08) !important;
            filter: none !important;
            animation: none !important;
        }

        .boost-particle-layer {
            position: absolute;
            inset: -42% -24% -34%;
            z-index: 6;
            pointer-events: none;
            overflow: hidden;
            border-radius: 42%;
            transform: translateZ(0);
        }
        .boost-mini-coin {
            position: absolute;
            left: 50%;
            top: 70%;
            width: var(--coin-size, 16px);
            height: var(--coin-size, 16px);
            margin-left: calc(var(--coin-size, 16px) * -.5);
            margin-top: calc(var(--coin-size, 16px) * -.5);
            border-radius: 50%;
            background-image: url('../../upload/atf1.jpg');
            background-size: cover;
            background-position: center;
            opacity: 0;
            transform: translate3d(0, 10px, 0) scale(.72) rotate(0deg);
            animation: boostMiniCoinRise var(--coin-dur, 1350ms) cubic-bezier(.2,.66,.28,1) forwards;
            will-change: transform, opacity;
            backface-visibility: hidden;
            box-shadow: 0 0 5px rgba(95,245,190,.16);
        }
        @keyframes boostMiniCoinRise {
            0% {
                opacity: 0;
                transform: translate3d(0, 10px, 0) scale(.70) rotate(0deg);
            }
            12% { opacity: .92; }
            76% { opacity: .78; }
            100% {
                opacity: 0;
                transform: translate3d(var(--coin-drift, 0px), var(--coin-rise, -150px), 0) scale(1.02) rotate(var(--coin-rot, 45deg));
            }
        }
        @keyframes boostSoftHalo {
            0%, 100% { opacity: .52; transform: translateZ(0) scale(.96); }
            50% { opacity: .76; transform: translateZ(0) scale(1.025); }
        }
        @keyframes boostMinerFloat {
            0%, 100% { transform: translateZ(0) scale(.988); }
            50% { transform: translateZ(0) scale(1.008); }
        }
        @media (prefers-reduced-motion: reduce) {
            .miner-visual.boosted,
            .miner-visual.boosted::before,
            body.lite-vfx .miner-visual.boosted::before {
                animation: none !important;
            }
            .boost-mini-coin {
                animation-duration: 900ms !important;
            }
        }


        /* ===== ATF_BOOST_ULTRALITE_V3 =====
           No draining ring. No continuous boost animation. Just a static soft halo,
           a one-shot coin pop, and a tiny transform/opacity particle stream. */

        /* The changing mining number must not sit on a live backdrop blur. */
        .mining-display {
            -webkit-backdrop-filter: none !important;
            backdrop-filter: none !important;
            background: rgba(7, 18, 15, .30) !important;
            box-shadow: 0 4px 10px rgba(0,0,0,.10), inset 0 1px 0 rgba(255,255,255,.035) !important;
            text-shadow: 0 0 6px rgba(0,255,157,.24), 0 1px 3px rgba(0,0,0,.62) !important;
            will-change: auto !important;
            contain: paint;
        }
        .mining-display .mining-plus {
            text-shadow: 0 0 6px rgba(0,255,157,.24), 0 1px 3px rgba(0,0,0,.62) !important;
        }
        .mining-display #currentSessionMine {
            will-change: auto;
            backface-visibility: hidden;
        }

        /* Kill the old conic-gradient progress/draining effect completely in Boost. */
        .visual-ring.boosted,
        body.lite-vfx .visual-ring.boosted,
        .visual-ring.ready.boosted,
        .visual-ring.finishing {
            opacity: 0 !important;
            background: transparent !important;
            box-shadow: none !important;
            filter: none !important;
            animation: none !important;
            transition: none !important;
            will-change: auto !important;
        }
        .visual-ring.boosted::before,
        .visual-ring.boosted::after,
        body.lite-vfx .visual-ring.boosted::before,
        body.lite-vfx .visual-ring.boosted::after,
        .visual-ring.finishing::before,
        .visual-ring.finishing::after {
            display: none !important;
            opacity: 0 !important;
        }

        /* Static halo: it only fades in/out when the boost state changes. */
        .miner-visual.boosted {
            animation: none !important;
            filter: none !important;
            transform: translateZ(0) !important;
        }
        .miner-visual.boosted::before,
        body.lite-vfx .miner-visual.boosted::before {
            display: block !important;
            inset: -15% !important;
            opacity: .66 !important;
            background: radial-gradient(circle,
                rgba(76,255,169,.20) 0%,
                rgba(64,224,255,.13) 32%,
                rgba(255,220,90,.045) 50%,
                rgba(255,255,255,0) 70%) !important;
            filter: none !important;
            mix-blend-mode: normal !important;
            animation: none !important;
            transition: opacity .18s ease !important;
            will-change: opacity;
        }
        .miner-visual.boosted::after,
        body.lite-vfx .miner-visual.boosted::after {
            display: none !important;
        }
        .miner-visual.boosted .token-logo-container,
        body.lite-vfx .miner-visual.boosted .token-logo-container {
            box-shadow: none !important;
            filter: none !important;
            animation: none !important;
        }

        /* One satisfying transform-only pop when Boost is tapped. */
        .token-logo-container.boost-pop {
            animation: boostTapPop .42s cubic-bezier(.2,.78,.24,1) 1 !important;
            will-change: transform;
        }
        @keyframes boostTapPop {
            0%   { transform: translate3d(0,0,0) scale(.90); }
            42%  { transform: translate3d(0,-9px,0) scale(.925); }
            72%  { transform: translate3d(0,1px,0) scale(.895); }
            100% { transform: translate3d(0,0,0) scale(.90); }
        }

        .boost-particle-layer {
            inset: -34% -18% -30% !important;
            overflow: hidden;
            contain: layout paint style;
            transform: translateZ(0);
        }
        .boost-mini-coin {
            opacity: 0;
            box-shadow: none !important;
            filter: none !important;
            transform: translate3d(0,8px,0) scale(.84);
            animation: boostMiniCoinRiseV3 var(--coin-dur, 1080ms) cubic-bezier(.18,.7,.25,1) forwards !important;
            will-change: transform, opacity;
        }
        @keyframes boostMiniCoinRiseV3 {
            0%   { opacity: 0; transform: translate3d(0,8px,0) scale(.84) rotate(0deg); }
            14%  { opacity: .88; }
            78%  { opacity: .70; }
            100% { opacity: 0; transform: translate3d(var(--coin-drift,0px),var(--coin-rise,-130px),0) scale(.96) rotate(var(--coin-rot,20deg)); }
        }

        @media (prefers-reduced-motion: reduce) {
            .token-logo-container.boost-pop { animation: none !important; }
            .boost-mini-coin { animation-duration: 720ms !important; }
        }


        /* ===== ATF_BOOST_CLAIM_ULTRASMOOTH_V4 =====
           Final lightweight pass: static boost halo, more transform-only ATF particles,
           high-refresh mining counter, and instant claim feedback while the real request settles. */

        .miner-visual {
            isolation: isolate;
        }

        /* Visible but cheap: a single static radial-gradient behind the coin.
           It only fades/scales once when Boost enters/leaves; no looping blur/shadow animation. */
        .miner-visual.boosted::before,
        body.lite-vfx .miner-visual.boosted::before {
            display: block !important;
            inset: -25% !important;
            z-index: 0 !important;
            opacity: .92 !important;
            background: radial-gradient(circle,
                rgba(105,255,194,.30) 0%,
                rgba(62,235,255,.24) 26%,
                rgba(58,232,145,.15) 43%,
                rgba(255,218,92,.055) 56%,
                rgba(255,255,255,0) 73%) !important;
            filter: none !important;
            box-shadow: none !important;
            mix-blend-mode: normal !important;
            animation: none !important;
            transform: translateZ(0) scale(1) !important;
            transition: opacity .20s ease, transform .20s ease !important;
            will-change: auto;
        }
        .miner-visual.boosted::after,
        body.lite-vfx .miner-visual.boosted::after {
            display: none !important;
        }

        /* Exact coin-sized emitter so particles originate from the whole ATF face,
           not only its lower/center area. Overflow stays visible as they rise. */
        .boost-particle-layer {
            inset: 0 !important;
            border-radius: 50% !important;
            overflow: visible !important;
            contain: layout style !important;
            z-index: 7 !important;
            transform: translateZ(0);
        }
        .boost-mini-coin {
            box-shadow: none !important;
            filter: none !important;
            backface-visibility: hidden;
            transform: translate3d(0,5px,0) scale(.76);
            animation: boostMiniCoinRiseV4 var(--coin-dur, 980ms) cubic-bezier(.16,.72,.24,1) forwards !important;
            will-change: transform, opacity;
        }
        @keyframes boostMiniCoinRiseV4 {
            0%   { opacity: 0; transform: translate3d(0,5px,0) scale(.74); }
            10%  { opacity: .96; }
            72%  { opacity: .82; }
            100% { opacity: 0; transform: translate3d(var(--coin-drift,0px),var(--coin-rise,-135px),0) scale(1); }
        }

        /* The hot changing text gets no glow repaint. The container keeps the visual styling. */
        .mining-display #currentSessionMine {
            text-shadow: none !important;
            font-variant-numeric: tabular-nums;
            font-feature-settings: "tnum" 1, "lnum" 1;
            backface-visibility: hidden;
            transform: translate3d(0,1px,0);
            min-width: 7.4ch;
            text-align: center;
        }

        @media (prefers-reduced-motion: reduce) {
            .miner-visual.boosted::before,
            body.lite-vfx .miner-visual.boosted::before { transition: opacity .12s linear !important; }
            .boost-mini-coin { animation-duration: 720ms !important; }
        }

        /* Lightning Effect */
        .lightning-overlay {
            position: fixed;
            top: 0; left: 0; width: 100%; height: 100%;
            background: transparent;
            opacity: 0;
            pointer-events: none;
            z-index: 9999;
            display: flex;
            align-items: center;
            justify-content: center;
            overflow: hidden;
        }
        .lightning-active {
            animation: thunderFlash 0.36s ease-out;
        }
        @keyframes thunderFlash {
            0% { opacity: 0; background: rgba(255, 255, 255, 0); } 
            16% { opacity: .7; background: rgba(255, 255, 255, 0.34); } 
            34% { opacity: 0; background: rgba(0, 0, 0, 0); } 
            52% { opacity: .55; background: rgba(135, 206, 250, 0.22); } 
            100% { opacity: 0; background: rgba(0, 0, 0, 0); } 
        }

        /* Level Up Modal */
        #levelUpModal {
            position: fixed;
            top: 0; left: 0; width: 100%; height: 100%;
            background: rgba(0,0,0,0.95);
            z-index: 20000;
            display: none;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            opacity: 0;
            transition: opacity 0.3s;
        }
        #levelUpModal.active {
            opacity: 1;
        }
        .levelup-text {
            font-size: 30px;
            font-weight: 800;
            color: #fff;
            text-transform: uppercase;
            margin: 20px 0;
            text-shadow: 0 0 20px var(--primary);
        }
        .levelup-number {
            font-size: 80px;
            font-weight: 900;
            color: var(--primary);
            animation: zoomIn 0.8s cubic-bezier(0.175, 0.885, 0.32, 1.275);
        }
        @keyframes zoomIn {
            0% { transform: scale(0); opacity: 0; } 
            60% { transform: scale(1.2); opacity: 1; } 
            100% { transform: scale(1); } 
        }

        /* Action Buttons Container */
        .action-container {
            width: 100%;
            margin-top: 4px;
            display: flex;
            gap: 0;
            flex-shrink: 0;
        }
        
        .btn-main {
            width: 100%;
            min-height: var(--home-action-height);
            padding: 12px 16px;
            border-radius: 17px;
            border: 1px solid rgba(255,255,255,0.20);
            color: #fff;
            font-size: 14px;
            font-weight: 800;
            letter-spacing: 0.08em;
            cursor: pointer;
            text-transform: uppercase;
            transition: transform .18s ease, box-shadow .18s ease, background .18s ease, border-color .18s ease, color .18s ease;
            font-family: 'Montserrat', sans-serif;
            position: relative;
            overflow: hidden;
            display: flex;
            align-items: center;
            justify-content: center;
            text-align: center;
            box-shadow: 0 9px 22px rgba(0,0,0,0.26);
            backdrop-filter: blur(14px);
            -webkit-backdrop-filter: blur(14px);
        }
        .btn-main::before {
            content: '';
            position: absolute;
            inset: 0;
            background: linear-gradient(120deg, transparent 20%, rgba(255,255,255,0.24) 50%, transparent 80%);
            transform: translateX(-140%);
            opacity: .9;
            pointer-events: none;
            transition: transform .55s ease;
        }
        .btn-main:hover::before { transform: translateX(140%); }
        .btn-main:active { transform: scale(0.98); }
        .btn-main.state-start {
            background: linear-gradient(135deg, rgba(25,28,38,0.82) 0%, rgba(40,47,63,0.88) 100%);
            border-color: rgba(255,255,255,0.18);
            color: #f7f8fb;
            text-shadow: 0 2px 10px rgba(0,0,0,0.36);
            box-shadow: 0 12px 28px rgba(0,0,0,0.32), 0 0 0 1px rgba(255,255,255,0.06) inset;
        }
        .btn-main.state-start.needs-wallet {
            background: linear-gradient(135deg, rgba(36,23,8,0.92) 0%, rgba(91,54,7,0.94) 100%);
            border-color: rgba(255,200,84,0.34);
            color: #fff3cc;
            box-shadow: 0 12px 30px rgba(255,140,0,0.22), 0 0 18px rgba(255,179,43,0.14);
        }
        .btn-main.state-claim {
            background: linear-gradient(135deg, #ffd400 0%, #ffb300 46%, #ff8a00 100%);
            border-color: rgba(255,255,255,0.18);
            color: #171100;
            text-shadow: 0 1px 0 rgba(255,255,255,0.22);
            box-shadow: 0 14px 30px rgba(255,166,0,0.32), 0 0 0 1px rgba(255,255,255,0.08) inset;
        }
        .btn-main.state-start:hover,
        .btn-main.state-claim:hover {
            transform: translateY(-1px);
        }

        .btn-buy-dex {
            width: calc(100% - 16px);
            min-height: var(--home-buy-height);
            margin: 6px auto 0;
            padding: 10px 16px;
            border-radius: 17px;
            background: linear-gradient(135deg, #FF416C 0%, #FF4B2B 50%, #FF8008 100%);
            background-size: 200% auto;
            border: 1px solid rgba(255, 255, 255, 0.24);
            color: #fff;
            cursor: pointer;
            text-decoration: none;
            display: flex;
            align-items: center;
            justify-content: space-between;
            box-shadow: 0 7px 20px rgba(255, 75, 43, 0.38);
            position: relative;
            overflow: hidden;
            transition: transform 0.2s, box-shadow 0.2s;
            flex-shrink: 0;
            z-index: 10;
            box-sizing: border-box;
            animation: buyGradientMove 3.2s ease infinite alternate, buyPulse 2.4s infinite ease-in-out;
        }
        
        @keyframes buyGradientMove {
            0% { background-position: 0% 50%; }
            100% { background-position: 100% 50%; }
        }
        
        @keyframes buyPulse {
            0% { transform: scale(1); box-shadow: 0 7px 20px rgba(255, 75, 43, 0.38); }
            50% { transform: scale(1.01); box-shadow: 0 12px 30px rgba(255, 75, 43, 0.56); }
            100% { transform: scale(1); box-shadow: 0 7px 20px rgba(255, 75, 43, 0.38); }
        }
        
        .btn-buy-dex:active {
            transform: scale(0.985);
            box-shadow: 0 5px 18px rgba(255, 75, 43, 0.42);
        }

        .btn-buy-dex::after {
            content: '';
            position: absolute;
            top: -50%; left: -50%; width: 200%; height: 200%;
            background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.34) 50%, rgba(255,255,255,0) 100%);
            transform: rotate(30deg);
            animation: shineEffect 4s infinite;
            pointer-events: none;
        }
        @keyframes shineEffect {
            0% { transform: translateX(-100%) rotate(30deg); }
            20% { transform: translateX(100%) rotate(30deg); }
            100% { transform: translateX(100%) rotate(30deg); }
        }

        .buy-icon-wrapper {
            font-size: 24px;
            margin-right: 10px;
            filter: drop-shadow(0 2px 5px rgba(0,0,0,0.3));
            animation: bounceIcon 2.2s infinite;
            line-height: 1;
        }
        @keyframes bounceIcon {
            0%, 100% { transform: translateY(0); }
            50% { transform: translateY(-4px); }
        }

        .buy-text-content {
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            flex: 1;
            min-width: 0;
        }
        .buy-title {
            font-size: 17px;
            font-weight: 900;
            line-height: 1.08;
            text-transform: uppercase;
            text-shadow: 0 2px 5px rgba(0,0,0,0.2);
            letter-spacing: 0.4px;
        }
        .buy-subtitle {
            font-size: 9.5px;
            font-weight: 700;
            opacity: 0.95;
            color: rgba(255,255,255,0.9);
            margin-top: 3px;
            background: rgba(0,0,0,0.18);
            padding: 2px 6px;
            border-radius: 999px;
            max-width: 100%;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }
        .buy-arrow {
            font-size: 18px;
            font-weight: 900;
            opacity: 0.9;
            margin-left: 8px;
            line-height: 1;
        }

        @media (max-width: 380px) {
            .btn-main {
                font-size: 13px;
                border-radius: 15px;
                padding: 11px 14px;
            }
            .btn-buy-dex {
                width: calc(100% - 10px);
                padding: 10px 14px;
                border-radius: 15px;
            }
            .buy-icon-wrapper {
                font-size: 24px;
                margin-right: 10px;
            }
            .buy-title { font-size: 15px; }
            .buy-subtitle { font-size: 8.5px; }
            .buy-arrow {
                font-size: 16px;
                margin-left: 7px;
            }
        }
        /* =================================================== */

        /* List Items */
        .list-item {
            background: var(--card-bg);
            width: 100%;
            padding: 15px;
            margin-bottom: 10px;
            border-radius: 12px;
            display: flex;
            align-items: center;
            gap: 15px;
            border: 1px solid rgba(255,255,255,0.05); -webkit- }
        .icon-box {
            width: 40px; height: 40px;
            background: rgba(255,255,255,0.05);
            border-radius: 10px;
            display: flex; align-items: center; justify-content: center;
            font-size: 18px;
            color: var(--primary);
        }
        .item-content { flex: 1; }
        .item-title { font-size: 14px; font-weight: 600; margin-bottom: 4px; }
        .item-desc { font-size: 12px; color: var(--secondary); }
        .btn-small {
            background: var(--primary);
            color: #000;
            border: none;
            padding: 8px 16px;
            border-radius: 20px;
            font-weight: 600;
            font-size: 12px;
            cursor: pointer;
            transition: transform 0.2s;
        }
        .btn-small:hover { transform: scale(1.05); }
        .btn-small:active { transform: scale(0.95); }
        .btn-small:disabled {
            background: #333;
            color: #777;
            cursor: not-allowed;
            transform: none;
        }


        /* ==========================================================
           ✅ FIXED ACTION AREA (Start/Upgrade + Buy) — NO JUMPING
           ========================================================== */
        .fixed-action-area{
            position: fixed;
            left: 0;
            right: 0;
            bottom: calc(var(--nav-height) + var(--safe-bottom) + var(--platform-extra-bottom) + var(--actions-offset));
            z-index: 999;
            pointer-events: none;
        }
        .fixed-action-inner{
            max-width: min(450px, calc(var(--home-shell-width) + 30px));
            margin: 0 auto;
            padding: 0 15px;
            display: flex;
            flex-direction: column;
            gap: 8px;
            pointer-events: auto;
        }
        .fixed-action-inner .btn-buy-dex{
            margin: 0 auto;
        }
    

        /* Bottom Navigation */
        .bottom-nav {
            position: fixed;
            bottom: 0;
            left: 0;
            width: 100%;
            height: calc(var(--nav-height) + var(--safe-bottom));
            background: rgba(0, 0, 0, 0.95);
            backdrop-filter: blur(10px);
            display: flex;
            justify-content: space-around;
            align-items: center;
            border-top: 1px solid rgba(255,255,255,0.1);
            z-index: 100;
            padding-bottom: calc(10px + var(--safe-bottom)); 
        }
        /* 7-tab bar: slightly tighter so all fit */
        
        .nav-item { font-size: 11px; }
        
        .nav-item {
            flex: 1;
            display: flex;
            flex-direction: column;
            align-items: center;
            gap: 3px;
            color: var(--secondary);
            font-size: 9px;
            font-weight: 600;
            min-width: 0;
            cursor: pointer;
            transition: color 0.2s;
        }
        .nav-item:hover { color: #fff; }
        .nav-item.active { color: var(--primary); }
        .nav-icon { font-size: 22px; }

        .nav-item.nav-miners .nav-icon {
            position: relative;
            width: 40px;
            height: 40px;
            border-radius: 14px;
            display: flex;
            align-items: center;
            justify-content: center;
            background:
                radial-gradient(circle at 50% 28%, rgba(113,255,180,0.23), rgba(113,255,180,0.07) 48%, rgba(0,0,0,0.12) 100%),
                rgba(10, 34, 21, 0.42);
            border: 1px solid rgba(113,255,180,0.22);
            box-shadow:
                0 0 14px rgba(113,255,180,0.22),
                0 0 24px rgba(113,255,180,0.10),
                inset 0 1px 0 rgba(255,255,255,0.08);
            color: #dffff0;
            text-shadow: 0 0 8px rgba(113,255,180,0.30);
            transform: translateZ(0);
            transition: transform 0.16s ease, box-shadow 0.16s ease, border-color 0.16s ease;
        }
        .nav-item.nav-miners .nav-icon::after {
            content: '';
            position: absolute;
            inset: 6px;
            border-radius: 10px;
            border: 1px solid rgba(255,255,255,0.07);
            pointer-events: none;
        }
        .nav-item.nav-miners.active .nav-icon {
            box-shadow:
                0 0 18px rgba(113,255,180,0.30),
                0 0 32px rgba(113,255,180,0.14),
                inset 0 1px 0 rgba(255,255,255,0.10);
            border-color: rgba(113,255,180,0.32);
        }
        .nav-item.nav-miners:active .nav-icon {
            transform: translateZ(0) scale(0.96);
        }

        /* Custom Notification */
        #custom-notification-container {
            position: fixed;
            top: 20px;
            left: 50%;
            transform: translateX(-50%);
            width: 90%;
            max-width: 400px;
            z-index: 30000;
            pointer-events: none;
        }
        .notif-card {
            background: rgba(10, 10, 10, 0.95);
            border: 1px solid var(--primary);
            border-radius: 16px;
            padding: 20px;
            display: flex;
            align-items: center;
            gap: 15px;
            box-shadow: 0 10px 40px rgba(0,0,0,0.8);
            margin-bottom: 10px;
            animation: slideInDown 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
            pointer-events: auto;
            backdrop-filter: blur(10px);
        }
        .notif-card.success { border-color: var(--success); }
        .notif-card.error { border-color: var(--danger); }
        .notif-card.warning { border-color: #ff922b; }
        
        .notif-icon { font-size: 30px; }
        .notif-content h4 { margin: 0 0 5px 0; font-size: 16px; color: #fff; }
        .notif-content p { margin: 0; font-size: 12px; color: #ccc; }
        @keyframes slideInDown {
            from { opacity: 0; transform: translateY(-50px); }
            to { opacity: 1; transform: translateY(0); }
        }
        @keyframes fadeOutUp {
            to { opacity: 0; transform: translateY(-50px); }
        }

        .section-header {
            font-size: 24px;
            font-weight: 800;
            margin-bottom: 20px;
            text-align: center;
            background: linear-gradient(to right, #fff, #999);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
        }

        /* Withdraw & Generic Modal */
        .modal-overlay {
            /* Keep in layout to avoid WebView flicker; hide via opacity/visibility */
            display: flex;
            position: fixed;
            top:0; left:0; width:100%; height:100%;
            background: rgba(0,0,0,0.8);
            backdrop-filter: blur(5px);
            z-index: 15000;
            align-items: center;
            justify-content: center;

            opacity: 0;
            visibility: hidden;
            pointer-events: none;

            transition: opacity 0.3s ease, visibility 0s linear 0.3s;
            will-change: opacity;
        }
        .modal-overlay.active {
            opacity: 1;
            visibility: visible;
            pointer-events: auto;
            transition: opacity 0.3s ease;
        }
        .w-card {
            background: #1a1a1a;
            border: 1px solid #333;
            border-radius: 20px;
            width: 90%;
            max-width: 350px;
            padding: 25px;
            text-align: center;
            box-shadow: 0 0 30px rgba(0,0,0,0.8);
        }
        .w-title { font-size: 18px; font-weight: 700; color: #fff; margin-bottom: 20px; }
        .w-input-group { 
            display: flex; gap: 8px; margin-bottom: 20px; background: #000; padding: 5px; border-radius: 12px; border: 1px solid #333;
        }
        .w-input { 
            background: transparent; border: none; color: #fff; flex: 1; padding: 10px; font-size: 18px; font-weight: 600; outline: none;
        }
        .w-max-btn { 
            background: #333; color: var(--primary); border: none; border-radius: 8px; padding: 0 15px; font-weight: 700; cursor: pointer; 
        }
        .w-actions { display: flex; gap: 8px; }
        .w-btn { flex: 1; padding: 12px; border-radius: 12px; font-weight: 700; border: none; cursor: pointer; font-size: 14px; transition: transform 0.2s; }
        .w-btn:hover { transform: scale(1.02); }
        .w-btn-cancel { background: #333; color: #fff; }
        .w-btn-confirm { background: var(--primary); color: #000; }
        .w-btn-buy-level { background: var(--success); color: #00150d; }

        .task-checklist { text-align: left; margin: 14px 0 10px; padding-left: 18px; color: #ddd; font-size: 13px; line-height: 1.7; }
        .task-checklist li { margin-bottom: 8px; }
        .task-note-box { margin: 14px 0 18px; padding: 12px; border-radius: 14px; background: rgba(249, 212, 35, 0.08); border: 1px solid rgba(249, 212, 35, 0.18); color: #f0f0f0; font-size: 12px; line-height: 1.7; text-align: left; }
        .task-note-box strong { color: #f9d423; }

        
        .w-card-puzzle {
            max-width: 418px;
            padding: 22px 18px 18px;
            background:
                radial-gradient(140% 120% at 50% -10%, rgba(255,215,90,0.10), transparent 44%),
                linear-gradient(180deg, rgba(29,33,42,0.98), rgba(15,17,22,0.98));
            border: 1px solid rgba(255,255,255,0.10);
            box-shadow:
                0 30px 60px rgba(0,0,0,0.55),
                inset 0 1px 0 rgba(255,255,255,0.07),
                inset 0 -1px 0 rgba(255,255,255,0.02);
        }
        .withdraw-puzzle-badge {
            display:inline-flex;
            align-items:center;
            gap:8px;
            padding:7px 12px;
            border-radius:999px;
            border:1px solid rgba(255,255,255,0.10);
            background:rgba(255,255,255,0.04);
            color:#f3f4f6;
            font-size:11px;
            font-weight:700;
            letter-spacing:0.35px;
            text-transform:uppercase;
            margin-bottom:14px;
            box-shadow: inset 0 1px 0 rgba(255,255,255,0.05);
        }
        .withdraw-puzzle-badge::before {
            content:'';
            width:10px;
            height:10px;
            border-radius:999px;
            background: radial-gradient(circle at 35% 35%, #fff6b8, #f9d423 58%, #9f7000 100%);
            box-shadow: 0 0 16px rgba(249,212,35,0.45);
        }
        .withdraw-puzzle-subtitle {
            color:rgba(235,238,245,0.74);
            font-size:12px;
            margin:-6px auto 14px;
            line-height:1.5;
            max-width:320px;
        }
        .withdraw-puzzle-board-shell {
            position: relative;
            width: 100%;
            margin-bottom: 14px;
            border-radius: 22px;
            overflow: hidden;
            background:
                linear-gradient(180deg, rgba(255,255,255,0.06), rgba(255,255,255,0.018)),
                linear-gradient(180deg, rgba(9,13,22,0.96), rgba(14,19,31,0.96));
            border: 1px solid rgba(255,255,255,0.10);
            box-shadow:
                inset 0 1px 0 rgba(255,255,255,0.08),
                inset 0 -1px 0 rgba(255,255,255,0.03),
                0 18px 34px rgba(0,0,0,0.35);
        }
        .withdraw-puzzle-board-shell::before {
            content:'';
            position:absolute;
            inset:0;
            background:linear-gradient(180deg, rgba(255,255,255,0.10), transparent 22%);
            pointer-events:none;
            z-index:0;
        }
        .withdraw-puzzle-board-shell::after {
            content:'';
            position:absolute;
            left:14px;
            right:14px;
            bottom:10px;
            height:28px;
            border-radius:999px;
            background: radial-gradient(50% 100% at 50% 50%, rgba(249,212,35,0.14), transparent 70%);
            filter: blur(12px);
            pointer-events:none;
            z-index:0;
        }
        .withdraw-puzzle-board {
            position: relative;
            width: 100%;
            aspect-ratio: 2 / 1;
            pointer-events: none;
            user-select: none;
            -webkit-user-select: none;
            z-index:1;
        }
        .withdraw-puzzle-board-art,
        .withdraw-puzzle-piece-art {
            width: 100%;
            height: 100%;
            display: flex;
            align-items: stretch;
            justify-content: stretch;
            pointer-events: none;
        }
        .withdraw-puzzle-board-art svg,
        .withdraw-puzzle-piece-art svg {
            width: 100%;
            height: 100%;
            display: block;
        }
        .withdraw-puzzle-piece {
            position: absolute;
            top: 0;
            left: 0;
            width: 52px;
            height: 52px;
            transform: translate3d(0,0,0);
            pointer-events: none;
            touch-action: none;
            cursor: default;
            filter:
                drop-shadow(0 8px 12px rgba(0,0,0,0.50))
                drop-shadow(0 0 18px rgba(255,255,255,0.10));
            transition: transform 0.08s ease;
            z-index:2;
        }
        .withdraw-puzzle-piece.is-dragging {
            cursor: grabbing;
            transition: none;
            z-index: 3;
        }
        .withdraw-puzzle-piece.is-active {
            transform: translate3d(0,0,0) scale(1.015);
        }
        .withdraw-puzzle-slider-wrap {
            background:
                linear-gradient(180deg, rgba(255,255,255,0.04), rgba(255,255,255,0.015)),
                linear-gradient(180deg, rgba(11,13,18,0.96), rgba(14,16,21,0.98));
            border:1px solid rgba(255,255,255,0.10);
            border-radius:20px;
            padding:14px 14px 16px;
            margin-bottom:12px;
            box-shadow: inset 0 1px 0 rgba(255,255,255,0.05), 0 14px 22px rgba(0,0,0,0.22);
        }
        .withdraw-puzzle-slider-label {
            color:#eef2f7;
            font-size:12px;
            font-weight:800;
            margin-bottom:10px;
            letter-spacing:0.18px;
            line-height:1.45;
        }
        .withdraw-puzzle-slider {
            position:relative;
            height:56px;
            border-radius:999px;
            background:linear-gradient(180deg, rgba(255,255,255,0.05), rgba(255,255,255,0.015));
            border:1px solid rgba(255,255,255,0.07);
            overflow:hidden;
            touch-action:none;
            user-select:none;
            -webkit-user-select:none;
            box-shadow: inset 0 1px 0 rgba(255,255,255,0.04), inset 0 -8px 18px rgba(0,0,0,0.22);
        }
        .withdraw-puzzle-slider::after {
            content:'Slide to fit the puzzle';
            position:absolute;
            inset:0;
            display:flex;
            align-items:center;
            justify-content:center;
            color:rgba(255,255,255,0.34);
            font-size:12px;
            font-weight:700;
            letter-spacing:0.2px;
            pointer-events:none;
            text-shadow:0 1px 0 rgba(0,0,0,0.25);
        }
        .withdraw-puzzle-track {
            position:absolute;
            inset:0;
            background:
                linear-gradient(180deg, rgba(255,255,255,0.025), rgba(255,255,255,0.01)),
                repeating-linear-gradient(90deg, rgba(255,255,255,0.06) 0 1px, transparent 1px 24px);
        }
        .withdraw-puzzle-fill {
            position:absolute;
            left:0;
            top:0;
            bottom:0;
            width:0;
            background:linear-gradient(90deg, rgba(249,212,35,0.42), rgba(249,212,35,0.16));
            transition:width 0.08s ease;
            pointer-events:none;
            box-shadow: inset 0 0 0 1px rgba(255,255,255,0.08), 0 0 26px rgba(249,212,35,0.18);
        }
        .withdraw-puzzle-handle {
            position:absolute;
            top:4px;
            left:4px;
            width:48px;
            height:48px;
            border:none;
            border-radius:999px;
            background:linear-gradient(180deg, #ffe37a, #f9d423 58%, #efb110);
            box-shadow:
                0 12px 20px rgba(249,212,35,0.26),
                inset 0 1px 0 rgba(255,255,255,0.65),
                inset 0 -1px 0 rgba(110,74,0,0.28);
            cursor:grab;
            touch-action:none;
            display:flex;
            align-items:center;
            justify-content:center;
            color:#121212;
            font-weight:900;
        }
        .withdraw-puzzle-handle::before {
            content:'»';
            font-size:24px;
            line-height:1;
            transform:translateX(-1px);
            text-shadow:0 1px 0 rgba(255,255,255,0.35);
        }
        .withdraw-puzzle-handle::after {
            content:'';
            position:absolute;
            inset:8px;
            border-radius:999px;
            border:1px solid rgba(255,255,255,0.28);
        }
        .withdraw-puzzle-handle.is-dragging {
            cursor:grabbing;
            transform:scale(1.02);
        }
        .withdraw-puzzle-slider.is-success {
            box-shadow:0 0 0 1px rgba(34,197,94,0.35) inset, 0 0 24px rgba(34,197,94,0.10);
        }
        .withdraw-puzzle-status {
            display:block;
            margin:10px 0 12px;
            padding:10px 12px;
            border-radius:14px;
            font-size:12px;
            line-height:1.45;
            color:#fff0bf;
            background:linear-gradient(180deg, rgba(255,181,42,0.14), rgba(255,181,42,0.08));
            border:1px solid rgba(255,181,42,0.22);
            box-shadow: inset 0 1px 0 rgba(255,255,255,0.04);
        }
        .withdraw-puzzle-status[hidden] {
            display:none !important;
        }
        .withdraw-puzzle-meta {
            color:rgba(235,238,245,0.62);
            font-size:12px;
            text-align:center;
            margin-bottom:14px;
            line-height:1.5;
        }
        .withdraw-puzzle-preview {
            width:78px;
            height:78px;
            margin:0 auto;
        }
        .withdraw-puzzle-tile {
            cursor:grab;
            overflow:hidden;
        }
        .withdraw-puzzle-tile.is-dragging {
            opacity:0.3;
            transform:scale(0.96);
        }
        .withdraw-puzzle-glyph {
            font-size:30px;
            color:#fff;
            text-shadow:0 2px 12px rgba(0,0,0,0.35);
            pointer-events:none;
        }
        .withdraw-puzzle-dots {
            position:absolute;
            right:9px;
            bottom:8px;
            display:flex;
            gap:4px;
            pointer-events:none;
        }
        .withdraw-puzzle-dot {
            width:7px;
            height:7px;
            border-radius:999px;
            background:rgba(255,255,255,0.9);
            box-shadow:0 0 0 1px rgba(0,0,0,0.18);
        }
        .withdraw-puzzle-vault {
            min-height:92px;
            border-radius:18px;
            border:1.5px dashed rgba(255,255,255,0.22);
            background:linear-gradient(180deg, rgba(255,255,255,0.03), rgba(255,255,255,0.01));
            display:flex;
            align-items:center;
            justify-content:center;
            flex-direction:column;
            gap:6px;
            position:relative;
            transition:border-color 0.16s ease, transform 0.16s ease, background 0.16s ease;
        }
        .withdraw-puzzle-vault.is-active {
            border-color:rgba(249,212,35,0.85);
            background:linear-gradient(180deg, rgba(249,212,35,0.10), rgba(249,212,35,0.03));
            transform:scale(1.01);
        }
        .withdraw-puzzle-vault-title {
            color:#f9d423;
            font-size:14px;
            font-weight:800;
            letter-spacing:0.4px;
        }
        .withdraw-puzzle-vault-subtitle {
            color:#b8b8b8;
            font-size:11px;
        }
        .withdraw-puzzle-meta {
            color:#888;
            font-size:12px;
            text-align:center;
            margin-bottom:14px;
        }
        .withdraw-puzzle-ghost {
            position:fixed;
            width:78px;
            height:78px;
            z-index:17000;
            pointer-events:none;
            transform:translate(-50%, -50%) scale(1.04);
        }
        .tile-tone-amber { background:linear-gradient(180deg, #d39b17, #6a4b05); }
        .tile-tone-emerald { background:linear-gradient(180deg, #1bb86f, #0f5c3a); }
        .tile-tone-violet { background:linear-gradient(180deg, #8b5cf6, #4b2996); }
        .tile-tone-cyan { background:linear-gradient(180deg, #22c3d6, #0f6170); }
        .tile-tone-rose { background:linear-gradient(180deg, #ff5f8f, #88274d); }
        .tile-tone-sky { background:linear-gradient(180deg, #56a8ff, #1c4f86); }

/* History Modal */
.w-card-history{
    width: 92%;
    max-width: 420px;
    max-height: 80vh;
    display: flex;
    flex-direction: column;
    padding: 22px;
}
.history-list{
    margin: 10px 0 15px;
    overflow-y: auto;
    max-height: 55vh;
    text-align: left;
}
.h-row{
    background: #0f0f0f;
    border: 1px solid #333;
    border-radius: 14px;
    padding: 12px;
    margin-bottom: 10px;
}
.h-top{
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 10px;
}
.h-amt{
    font-weight: 700;
    font-size: 14px;
}
.h-status{
    font-size: 11px;
    padding: 3px 9px;
    border-radius: 999px;
    border: 1px solid #333;
    text-transform: uppercase;
    letter-spacing: .4px;
    white-space: nowrap;
}
.h-status.pending{ color: var(--primary); }
.h-status.approved{ color: var(--success); border-color: var(--success); }
.h-status.rejected{ color: var(--danger); border-color: var(--danger); }
/* ATF_KYC: verify status pill + KYC modal styles */
.h-status.verify{ color:#ffb454; border-color:#ffb454; background:rgba(255,180,84,0.1); }
.h-verify-btn{
    display:inline-block; margin-top:8px; padding:8px 16px;
    background:linear-gradient(135deg,#ffb454,#ff8c1a); color:#1a1200;
    border:none; border-radius:10px; font-size:13px; font-weight:800; cursor:pointer;
    box-shadow:0 3px 10px rgba(255,140,26,0.3);
}
.h-verify-btn:active{ transform:scale(0.97); }
/* ATF_KYC: verified blue tick (like Telegram/Instagram) */
.atf-verified-tick{
    display:inline-flex; vertical-align:middle; margin-left:5px; width:16px; height:16px;
}
.atf-verified-tick svg{ width:16px; height:16px; display:block; }

/* ATF_PROFILE_BLUE_TICK_ALIGN_V1
   Profile-only alignment. Home/header tick remains unchanged. */
.atf-profile-user-id-title{
    display:inline-flex;
    align-items:center;
    gap:7px;
    line-height:1.15;
    white-space:nowrap;
}

/* ATF_PROFILE_BLUE_TICK_NUDGE_V3_2
   Profile tick only: 3px lower than V3, 8px left versus V3 effective placement, slightly larger. */
#profileVerifiedTick{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    flex:0 0 auto;
    width:19px;
    height:19px;
    margin:0;
    padding:0;
    line-height:1;
    vertical-align:middle;
    position:relative;
    top:2px;
    left:-2px;
    transform:none;
}

#profileVerifiedTick .atf-verified-tick{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    width:19px;
    height:19px;
    margin:0;
    padding:0;
    line-height:1;
    vertical-align:middle;
    position:static;
    transform:none;
}

#profileVerifiedTick .atf-verified-tick svg{
    display:block;
    width:19px;
    height:19px;
    margin:0;
    padding:0;
    filter:none;
}

.atf-verify-profile-row{ cursor:pointer; }
/* ATF_KYC: verification icon uses the same neutral box as other rows (no yellow bg) */
.h-status.fraud{ color: #ff922b; border-color: #ff922b; }
.h-meta{
    margin-top: 6px;
    font-size: 11px;
    color: #aaa;
    line-height: 1.4;
    word-break: break-word;
}
.h-empty{
    color: #888;
    font-size: 12px;
    padding: 12px 4px;
    text-align: center;
}

        /* ATF_MINERS_FAST_OPEN_V1 — zero-size lazy-load sentinel; UI only. */
        .atf-miner-load-sentinel {
            grid-column: 1 / -1;
            width: 100%;
            height: 1px;
            min-height: 1px;
            padding: 0;
            margin: 0;
            pointer-events: none;
            opacity: 0;
        }

        /* Miners Page */
        /* Pulsing "next level" card — nudges the purchase */
        .miner-card.pulse-next {
            animation: nextCardPulse 1.8s ease-in-out infinite;
            position: relative;
        }
        @keyframes nextCardPulse {
            0%, 100% {
                box-shadow: 0 0 0 0 rgba(46,230,160,.0), 0 0 14px rgba(46,230,160,.15);
                border-color: rgba(46,230,160,.45);
            }
            50% {
                box-shadow: 0 0 0 4px rgba(46,230,160,.10), 0 0 26px rgba(46,230,160,.45);
                border-color: rgba(46,230,160,.95);
            }
        }
        .miner-card.pulse-next .btn-buy {
            animation: nextBtnPulse 1.4s ease-in-out infinite;
            position: relative; overflow: hidden;
        }
        @keyframes nextBtnPulse {
            0%, 100% { transform: scale(1); filter: brightness(1); box-shadow: 0 0 10px rgba(255,196,84,.3); }
            50% { transform: scale(1.035); filter: brightness(1.18); box-shadow: 0 0 22px rgba(255,196,84,.75); }
        }
        /* lightning shimmer sweeping across the buy button */
        .miner-card.pulse-next .btn-buy::after {
            content: ""; position: absolute; top: 0; left: -60%; width: 40%; height: 100%;
            background: linear-gradient(100deg, transparent, rgba(255,255,255,.55), transparent);
            transform: skewX(-20deg);
            animation: nextShimmer 2.2s ease-in-out infinite;
        }
        @keyframes nextShimmer {
            0% { left: -60%; }
            55%, 100% { left: 130%; }
        }

        /* Today's P&L inside the journey card (Toobit style) */
        .pnl-card-today {
            display: flex; align-items: center; justify-content: flex-start;
            gap: 7px; margin: 10px 0 4px; padding-left: 2px;
            position: relative; z-index: 3;
        }
        .pnl-today-label {
            font-size: 11px; color: #b9c2cc;
            border-bottom: 1px dotted #6b7682; padding-bottom: 1px;
        }
        .pnl-today-value { font-size: 12.5px; font-weight: 700; letter-spacing: .2px; }
        .pnl-today-value.up { color: #2ebd85; }
        .pnl-today-value.down { color: #f6465d; }
        .pnl-today-value.flat { color: #b9c2cc; }

        /* Toobit-style Today's P&L bar */
        .today-pnl-bar {
            display: flex; align-items: center; gap: 8px;
            padding: 2px 4px 14px;
            font-size: 15px; font-weight: 500;
            cursor: pointer; -webkit-tap-highlight-color: transparent;
        }
        .today-pnl-label { color: #b9c2cc; border-bottom: 1px dotted #6b7682; padding-bottom: 1px; }
        .today-pnl-value { font-weight: 700; letter-spacing: .2px; }
        .today-pnl-value.up { color: #2ebd85; }
        .today-pnl-value.down { color: #f6465d; }
        .today-pnl-value.flat { color: #b9c2cc; }
        .today-pnl-chevron { color: #6b7682; font-size: 18px; font-weight: 400; margin-left: -2px; }

        /* ═══════════ NEXT-LEVEL HINT (simple text pill) ═══════════ */
        .lvl-progress {
            position: relative; overflow: hidden; cursor: pointer;
            display: inline-flex; align-items: center; vertical-align: middle;
            padding: 3px 10px; border-radius: 20px;
            background: rgba(12, 18, 26, .78);
            backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px);
            border: 1px solid rgba(255,255,255,.16);
            -webkit-tap-highlight-color: transparent;
        }
        .lvl-progress:active { transform: scale(.96); }
        .lvlp-shine {
            position: absolute; top: 0; left: -60%; width: 40%; height: 100%;
            background: linear-gradient(100deg, transparent, rgba(255,255,255,.14), transparent);
            transform: skewX(-18deg); pointer-events: none;
            animation: lvlpSweep 4s ease-in-out infinite;
        }
        @keyframes lvlpSweep { 0% { left: -60%; } 60%, 100% { left: 150%; } }
        .lvlp-left {
            position: relative; z-index: 2; white-space: nowrap;
            font-size: 10.5px; font-weight: 600; letter-spacing: .2px;
            color: #cdd7e2;
        }
        .lvlp-left b { color: #2ee6a0; font-weight: 800; }
        .lvlp-left.ready { color: #2ee6a0; font-weight: 800; }

        /* ═══════════ TOP 10 LEADERBOARD ═══════════ */
        #tab-top10 { max-width: 100%; box-sizing: border-box; }
        .lb-row > * { min-width: 0; }

        .lb-hero {
            position: relative; text-align: center; padding: 22px 16px 18px;
            max-width: 100%; box-sizing: border-box; min-height: 150px;
            display: block;
            border-radius: 20px; margin-bottom: 16px; overflow: hidden;
            background: linear-gradient(160deg, #1a1206 0%, #0d0a14 55%, #06111a 100%);
            border: 1px solid rgba(255,196,84,.35);
            box-shadow: 0 12px 34px rgba(0,0,0,.5), inset 0 1px 0 rgba(255,255,255,.05);
        }
        .lb-hero-glow {
            position: absolute; top: -60%; left: 50%; transform: translateX(-50%);
            width: 300px; height: 300px; border-radius: 50%;
            background: radial-gradient(circle, rgba(255,196,84,.22), transparent 68%);
            pointer-events: none;
        }
        .lb-crown { font-size: 40px; line-height: 1.1; display: block; position: relative; z-index: 2; filter: drop-shadow(0 0 12px rgba(255,196,84,.6)); animation: lbCrownFloat 3s ease-in-out infinite; }
        @keyframes lbCrownFloat { 0%,100%{transform:translateY(0) rotate(-4deg);} 50%{transform:translateY(-6px) rotate(4deg);} }
        .lb-hero-title {
            display: block; width: 100%;
            font-size: 23px; font-weight: 900; letter-spacing: 1.2px; margin-top: 6px;
            background: linear-gradient(90deg, #ffd45e, #ffb03a, #ffd45e);
            -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;
            position: relative; z-index: 2;
        }
        .lb-hero-sub { display: block; width: 100%; font-size: 12.5px; line-height: 1.4; color: #b9a678; margin-top: 5px; position: relative; z-index: 2; }

        .lb-list { display: flex; flex-direction: column; gap: 10px; width: 100%; max-width: 100%; box-sizing: border-box; }
        .lb-loading { text-align: center; color: #8fa6bd; padding: 30px; font-size: 14px; }

        .lb-row {
            display: grid;
            grid-template-columns: 30px 38px minmax(0, 1fr) auto;
            align-items: center; column-gap: 9px;
            padding: 12px 10px; border-radius: 15px; cursor: pointer;
            width: 100%; max-width: 100%; overflow: hidden; box-sizing: border-box;
            background: linear-gradient(135deg, rgba(15,23,34,.88), rgba(8,14,22,.84));
            border: 1px solid rgba(255,255,255,.07);
            transition: transform .15s ease, border-color .15s ease;
            -webkit-tap-highlight-color: transparent;
        }
        .lb-row:active { transform: scale(.98); }
        .lb-row.rank-1 { border-color: rgba(255,196,84,.55); background: linear-gradient(135deg, rgba(74,56,18,.88), rgba(14,17,23,.84)); }
        .lb-row.rank-2 { border-color: rgba(203,213,225,.5); background: linear-gradient(135deg, rgba(45,51,61,.88), rgba(12,17,24,.84)); }
        .lb-row.rank-3 { border-color: rgba(205,127,50,.5); background: linear-gradient(135deg, rgba(61,39,24,.88), rgba(14,17,23,.84)); }

        .lb-rank { font-size: 16px; font-weight: 900; text-align: center; overflow: hidden; }
        .lb-rank.medal { font-size: 22px; }
        .lb-rank.n { color: #6f8299; }

        .lb-avatar {
            width: 36px; height: 36px; border-radius: 50%;
            display: grid; place-items: center; font-size: 19px;
            background: linear-gradient(135deg, #22304a, #14202f);
            border: 1px solid rgba(255,255,255,.1);
        }
        .lb-row.rank-1 .lb-avatar { box-shadow: 0 0 14px rgba(255,196,84,.5); }
        .lb-info { min-width: 0; overflow: hidden; }
        .lb-name { font-size: 14px; font-weight: 800; color: #eaf6ff; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
        .lb-sub { font-size: 11.5px; color: #8fa6bd; margin-top: 2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
        .lb-assets { text-align: right; overflow: hidden; }
        .lb-assets-val { font-size: 14.5px; font-weight: 900; color: #ffd45e; white-space: nowrap; }
        .lb-assets-claimed { font-size: 9px; color: #b9a678; font-weight: 700; text-transform: uppercase; letter-spacing: .2px; margin-top: 1px; white-space: nowrap; }
        .lb-assets-pnl { font-size: 11.5px; font-weight: 700; margin-top: 2px; }
        .lb-assets-pnl.up { color: #2ebd85; }
        .lb-assets-pnl.down { color: #f6465d; }
        .lb-footer { text-align: center; font-size: 11.5px; color: #6f8299; padding: 16px 0 8px; }

        /* Player detail popup */
        .lb-modal {
            position: fixed; inset: 0; z-index: 99999; display: none;
            align-items: center; justify-content: center; padding: 20px;
            background: rgba(4,9,15,.9); backdrop-filter: blur(10px);
            animation: pnlFade .22s ease;
        }
        .lb-modal.open { display: flex; }
        .lb-modal-card {
            position: relative; width: 100%; max-width: 360px;
            background: linear-gradient(165deg, #101b2b, #0a1119);
            border: 1px solid rgba(255,196,84,.3); border-radius: 22px;
            padding: 26px 20px 20px; text-align: center;
            box-shadow: 0 20px 50px rgba(0,0,0,.6);
        }
        .lb-modal-close {
            position: absolute; top: 12px; right: 14px; width: 32px; height: 32px;
            border-radius: 50%; border: none; background: rgba(255,255,255,.08);
            color: #fff; font-size: 20px; cursor: pointer;
        }
        .lb-modal-rankbadge {
            display: inline-block; font-size: 13px; font-weight: 900; color: #ffd45e;
            background: rgba(255,196,84,.12); border: 1px solid rgba(255,196,84,.4);
            padding: 4px 14px; border-radius: 20px; margin-bottom: 10px;
        }
        .lb-modal-avatar {
            width: 72px; height: 72px; border-radius: 50%; margin: 0 auto 10px;
            display: grid; place-items: center; font-size: 34px;
            background: linear-gradient(135deg, #22304a, #14202f);
            border: 2px solid rgba(255,196,84,.4); box-shadow: 0 0 20px rgba(255,196,84,.35);
        }
        .lb-modal-name { font-size: 20px; font-weight: 900; color: #eaf6ff; }
        .lb-modal-level { font-size: 13px; color: #ffd45e; margin-top: 3px; margin-bottom: 16px; }
        .lb-stat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; }
        .lb-stat {
            background: rgba(255,255,255,.04); border: 1px solid rgba(255,255,255,.07);
            border-radius: 13px; padding: 11px 10px; text-align: left;
        }
        .lb-stat-label { font-size: 11px; color: #8fa6bd; font-weight: 600; }
        .lb-stat-val { font-size: 15px; font-weight: 800; color: #eaf6ff; margin-top: 3px; }

        /* ═══════════ PNL JOURNEY CARD + CHART ═══════════ */
        .miner-pnl-card {
            grid-column: 1 / -1;
            position: relative;
            border-radius: 18px;
            padding: 16px 16px 12px;
            margin-bottom: 4px;
            cursor: pointer;
            overflow: hidden;
            background: linear-gradient(155deg, #0e1a2b 0%, #0a1420 55%, #0b1a17 100%);
            border: 1px solid rgba(46,230,160,.28);
            box-shadow: 0 10px 30px rgba(0,0,0,.4), inset 0 1px 0 rgba(255,255,255,.05);
            -webkit-tap-highlight-color: transparent;
            transition: transform .18s ease, box-shadow .18s ease;
        }
        .miner-pnl-card:active { transform: scale(.985); }
        .pnl-card-glow {
            position: absolute; top: -40%; right: -10%;
            width: 240px; height: 240px; border-radius: 50%;
            background: radial-gradient(circle, rgba(46,230,160,.18), transparent 70%);
            pointer-events: none;
        }
        .pnl-card-top {
            display: flex; align-items: flex-start; justify-content: space-between;
            position: relative; z-index: 2; margin-bottom: 8px;
        }
        .pnl-card-label {
            font-size: 12px; font-weight: 800; letter-spacing: 1.5px;
            color: #9fb4c9; text-transform: uppercase;
        }
        .pnl-card-sub {
            font-size: 15px; font-weight: 800; color: #eaf6ff; margin-top: 3px;
        }
        .pnl-card-badge {
            font-size: 11px; font-weight: 800; padding: 5px 10px; border-radius: 20px;
            white-space: nowrap;
        }
        .pnl-card-badge.up { color: #2ee6a0; background: rgba(46,230,160,.12); border: 1px solid rgba(46,230,160,.35); }
        .pnl-card-badge.down { color: #ff6b7d; background: rgba(255,107,125,.12); border: 1px solid rgba(255,107,125,.35); }
        .pnl-card-spark {
            width: 100%; height: 68px; display: block; position: relative; z-index: 1;
        }
        .pnl-card-cta {
            display: flex; align-items: center; justify-content: space-between;
            margin-top: 8px; font-size: 12.5px; font-weight: 700; color: #8fd9c0;
            position: relative; z-index: 2;
        }
        .pnl-cta-arrow { transition: transform .2s ease; }
        .miner-pnl-card:active .pnl-cta-arrow { transform: translateX(4px); }

        /* ── Full-screen PNL modal ── */
        .pnl-modal {
            position: fixed; inset: 0; z-index: 99999;
            background: rgba(4,9,15,.92); backdrop-filter: blur(10px);
            display: none; flex-direction: column;
            animation: pnlFade .25s ease;
        }
        .pnl-modal.open { display: flex; }
        @keyframes pnlFade { from { opacity: 0; } to { opacity: 1; } }
        .pnl-modal-head {
            display: flex; align-items: center; justify-content: space-between;
            padding: 16px 18px 10px;
        }
        .pnl-modal-title { font-size: 17px; font-weight: 800; color: #eaf6ff; }
        .pnl-modal-title small { display:block; font-size: 12px; color: #8fa6bd; font-weight: 600; margin-top: 2px; }
        .pnl-modal-close {
            width: 36px; height: 36px; border-radius: 50%; border: none;
            background: rgba(255,255,255,.08); color: #fff; font-size: 20px;
            display: grid; place-items: center; cursor: pointer;
        }
        .pnl-stats-row {
            display: flex; gap: 8px; padding: 4px 16px 12px;
        }
        .pnl-stat {
            flex: 1; background: rgba(255,255,255,.04); border: 1px solid rgba(255,255,255,.07);
            border-radius: 12px; padding: 9px 10px;
        }
        .pnl-stat small { display: block; font-size: 10px; color: #8fa6bd; font-weight: 700; letter-spacing: .5px; text-transform: uppercase; }
        .pnl-stat b { font-size: 16px; font-weight: 800; }
        .pnl-stat.cur b { color: #eaf6ff; }
        .pnl-stat.peak b { color: #2ee6a0; }
        .pnl-stat.chg b.up { color: #2ee6a0; }
        .pnl-stat.chg b.down { color: #ff6b7d; }
        .pnl-chart-wrap {
            flex: 1; position: relative; margin: 0 8px; overflow: hidden;
            touch-action: none;
        }
        #pnlChartCanvas { width: 100%; height: 100%; display: block; }
        .pnl-tooltip {
            position: absolute; pointer-events: none; z-index: 5;
            background: rgba(10,18,28,.95); border: 1px solid rgba(46,230,160,.4);
            border-radius: 10px; padding: 7px 10px; font-size: 12px; color: #eaf6ff;
            transform: translate(-50%, -120%); white-space: nowrap; display: none;
            box-shadow: 0 6px 18px rgba(0,0,0,.5);
        }
        .pnl-tooltip b { color: #2ee6a0; }
        .pnl-zoom-hint {
            text-align: center; font-size: 11px; color: #6f8299; padding: 6px 0 14px;
            font-weight: 600;
        }


        /* ATF_PNL_REFERENCE_GREEN_RED_24H_V2_1
           Existing polished PNL appearance preserved for Exchange TimeAxis V3. */
        .miner-pnl-card {
            border-radius: 22px !important;
            padding: 14px 14px 12px !important;
            background:
                radial-gradient(circle at 72% 12%, rgba(25,235,165,.08), transparent 36%),
                linear-gradient(180deg, rgba(4,18,18,.98), rgba(2,12,14,.98)) !important;
            border: 1px solid rgba(37,229,163,.30) !important;
            box-shadow: 0 16px 38px rgba(0,0,0,.42), inset 0 1px 0 rgba(255,255,255,.035) !important;
        }
        .miner-pnl-card .pnl-card-glow {
            background: radial-gradient(circle, rgba(34,236,168,.13), transparent 70%) !important;
        }
        .miner-pnl-card .pnl-card-label { color:#b9c9ce !important; letter-spacing:1.25px !important; }
        .miner-pnl-card .pnl-card-sub { color:#f1f7f6 !important; }
        .miner-pnl-card .pnl-card-badge.up {
            color:#25e5a3 !important; background:rgba(31,226,160,.10) !important; border-color:rgba(31,226,160,.28) !important;
        }
        .miner-pnl-card .pnl-card-badge.down {
            color:#ff6b7d !important; background:rgba(255,107,125,.10) !important; border-color:rgba(255,107,125,.30) !important;
        }
        .miner-pnl-card .pnl-card-today {
            position:relative; z-index:2; display:flex; align-items:baseline; justify-content:space-between;
            gap:10px; margin:8px 1px 4px;
        }
        .miner-pnl-card .pnl-today-label {
            color:#8fa6ad !important; font-size:11px !important; font-weight:700 !important; letter-spacing:.4px;
        }
        .miner-pnl-card .pnl-today-value {
            color:#25e5a3 !important; font-size:17px !important; font-weight:900 !important; font-variant-numeric:tabular-nums;
        }
        .miner-pnl-card .pnl-today-value.down { color:#ff6b7d !important; }
        .pnl-card-spark {
            width:100% !important; height:170px !important; display:block !important; margin-top:4px; border-radius:16px;
            background:linear-gradient(180deg, rgba(6,23,24,.72), rgba(4,14,17,.38));
            border:1px solid rgba(109,160,167,.10);
        }
        .pnl-card-cta { color:#8faeb0 !important; margin-top:9px !important; }
        .pnl-modal {
            background:radial-gradient(circle at 50% 4%, rgba(24,222,160,.07), transparent 36%), rgba(2,9,11,.97) !important;
        }
        .pnl-modal-head { padding-top:calc(16px + env(safe-area-inset-top, 0px)) !important; }
        .pnl-modal-title { color:#f3f8f7 !important; }
        .pnl-stats-row { padding-bottom:10px !important; }
        .pnl-stat { background:rgba(5,18,19,.88) !important; border-color:rgba(59,121,124,.20) !important; }
        .pnl-stat.peak b, .pnl-stat.chg b.up { color:#25e5a3 !important; }
        .pnl-chart-wrap {
            margin:0 12px 10px !important; border-radius:22px;
            background:linear-gradient(180deg, rgba(5,22,23,.92), rgba(2,12,15,.96));
            border:1px solid rgba(36,219,158,.24); box-shadow:inset 0 1px 0 rgba(255,255,255,.025);
        }
        #pnlChartCanvas { border-radius:22px; }

        /* ATF_PNL_INTERACTION_TURBO_V3_1
           Mobile scrub path: no browser pan/zoom competition inside the chart. */
        #pnlChartWrap,
        #pnlChartCanvas {
            touch-action: none !important;
            overscroll-behavior: contain;
            -webkit-user-select: none;
            user-select: none;
        }

        .pnl-tooltip {
            background:rgba(3,17,18,.97) !important; border-color:rgba(37,229,163,.42) !important; color:#eaf6f3 !important;
        }
        .pnl-tooltip b { color:#25e5a3 !important; }
        .pnl-zoom-hint { color:#70898e !important; }

        .miner-grid {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 12px;
            width: 100%;
            padding-bottom: 20px;
        }
        .miner-card {
            background: linear-gradient(180deg, rgba(22, 15, 10, 0.78) 0%, rgba(12, 12, 12, 0.70) 100%);
            border-radius: 16px;
            padding: 15px;
            position: relative;
            border: 1px solid rgba(255, 215, 0, 0.16);
            display: flex;
            flex-direction: column;
            align-items: center;
            text-align: center;
            transition: transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease;
            overflow: hidden;
            cursor: pointer;
            box-shadow: 0 10px 24px rgba(0,0,0,0.22), inset 0 0 0 1px rgba(255,255,255,0.03);
            text-shadow: 0 1px 2px rgba(0,0,0,0.42);
            isolation: isolate;
        }
        .miner-card::before {
            content: '';
            position: absolute;
            inset: 0;
            background: linear-gradient(180deg, rgba(255,255,255,0.05), rgba(255,255,255,0.015));
            pointer-events: none;
            z-index: 0;
        }
        .miner-card > * {
            position: relative;
            z-index: 1;
        }
        .miner-card:active { transform: scale(0.985); }
        .miner-card.tier-1 { border-bottom: 3px solid #cd7f32; }
        .miner-card.tier-2 { border-bottom: 3px solid #c0c0c0; }
        .miner-card.tier-3 { border-bottom: 3px solid #ffd700; }
        .miner-card.tier-4 { border-bottom: 3px solid #b9f2ff; }

        .miner-card.current {
            border-color: rgba(255, 215, 0, 0.52);
            background: linear-gradient(180deg, rgba(255, 215, 0, 0.18) 0%, rgba(24, 16, 10, 0.82) 42%, rgba(12, 12, 12, 0.74) 100%);
            box-shadow: 0 0 18px rgba(255, 215, 0, 0.13), 0 12px 26px rgba(0,0,0,0.22);
            transform: scale(1.02);
            z-index: 5;
        }
        .miner-card.locked {
            opacity: 0.96;
            border-color: rgba(255,255,255,0.10);
            background: linear-gradient(180deg, rgba(18, 18, 18, 0.82) 0%, rgba(10, 10, 10, 0.76) 100%);
        }
        .miner-card.locked::after {
            content: '';
            position: absolute;
            inset: 0;
            background: linear-gradient(180deg, rgba(0,0,0,0.16), rgba(0,0,0,0.28));
            border: 1px solid rgba(255,255,255,0.04);
            z-index: 0;
            pointer-events: none;
        }
        .miner-card.owned {
            opacity: 1;
            filter: none;
        }
        .miner-card.owned .miner-price-display {
            color: rgba(142, 160, 150, 0.86);
            background:
                radial-gradient(circle at 50% 0%, rgba(190,205,195,0.10), rgba(120,135,126,0.045) 44%, rgba(0,0,0,0.16) 100%),
                rgba(12, 16, 14, 0.28);
            border-color: rgba(210,225,216,0.12);
            box-shadow: inset 0 1px 0 rgba(255,255,255,0.045);
            text-shadow: none;
        }
        .miner-card.owned .miner-price-number,
        .miner-card.owned .miner-price-dollar,
        .miner-card.owned .miner-price-suffix {
            color: rgba(165, 178, 170, 0.82);
            text-shadow: none;
        }
        
        .miner-level-badge {
            position: absolute; top: 8px; left: 8px; font-size: 9.5px;
            background: rgba(0,0,0,0.38); padding: 2px 6px; border-radius: 6px; color: #e4e4e4;
            border: 1px solid rgba(255,255,255,0.09);
            text-shadow: 0 1px 3px rgba(0,0,0,0.55);
        }
        .miner-icon {
            display: none;
        }
        .miner-price-display {
            margin: 16px 0 11px 0;
            min-height: 54px;
            min-width: 98px;
            padding: 8px 12px;
            border-radius: 17px;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            gap: 2px;
            color: #18c987;
            background:
                radial-gradient(circle at 50% 0%, rgba(24,201,135,0.20), rgba(24,201,135,0.06) 44%, rgba(0,0,0,0.18) 100%),
                rgba(0, 18, 10, 0.34);
            border: 1px solid rgba(24,201,135,0.32);
            box-shadow: 0 0 18px rgba(24,201,135,0.17), inset 0 1px 0 rgba(255,255,255,0.08);
            font-family: 'Roboto', 'Arial', sans-serif;
            font-weight: 700;
            letter-spacing: -1.2px;
            line-height: 1;
            font-variant-numeric: tabular-nums;
            font-feature-settings: "tnum" 1, "lnum" 1;
            text-shadow: 0 0 10px rgba(24,201,135,0.42), 0 2px 8px rgba(0,0,0,0.72);
        }
        .miner-price-dollar {
            font-family: 'Roboto', 'Arial', sans-serif;
            font-size: 16px;
            font-weight: 700;
            line-height: 1;
            color: #9ff0c9;
            align-self: flex-end;
            padding-bottom: 5px;
            margin-left: 1px;
            letter-spacing: -0.2px;
            text-shadow: 0 0 9px rgba(24,201,135,0.46);
        }
        .miner-price-number {
            font-family: 'Roboto', 'Arial', sans-serif;
            font-size: 31px;
            font-weight: 700;
            line-height: 0.88;
            letter-spacing: -1.7px;
            font-variant-numeric: tabular-nums;
            font-feature-settings: "tnum" 1, "lnum" 1;
        }
        .usd-zeros {
            font-size: .55em; vertical-align: sub; opacity: .95; font-weight: 800;
            margin: 0 .02em;
        }
        .miner-price-suffix {
            font-family: 'Roboto', 'Arial', sans-serif;
            font-size: 16px;
            font-weight: 700;
            margin-left: 2px;
            color: #7feab4;
            align-self: flex-end;
            padding-bottom: 5px;
            letter-spacing: -0.2px;
            text-shadow: 0 0 9px rgba(24,201,135,0.40);
        }
        .miner-price-display.pending .miner-price-number {
            letter-spacing: 1.5px;
            color: rgba(183,255,213,0.82);
        }
        .miner-price-number.price-waiting {
            font-size: 15px;
            letter-spacing: 0.8px;
            color: rgba(183,255,213,0.88);
        }
        .miner-price-display.price-not-ready {
            visibility: hidden;
            pointer-events: none;
        }
        .miner-price-loading {
            grid-column: 1 / -1;
            min-height: 140px;
            display: flex;
            align-items: center;
            justify-content: center;
            text-align: center;
            border-radius: 18px;
            color: rgba(183,255,213,0.92);
            background: rgba(0, 18, 10, 0.20);
            border: 1px solid rgba(70,255,153,0.18);
            font-weight: 900;
            text-shadow: 0 0 10px rgba(32,255,138,0.30);
        }
        .miner-name { display: none !important; }
        .miner-price-modal {
            display: flex;
            width: fit-content;
            margin: 0 auto 14px auto;
            min-width: 122px;
            min-height: 60px;
        }
        .miner-price-modal .miner-price-number {
            font-size: 34px;
        }
        .miner-card.locked .miner-price-display {
            opacity: 0.94;
            filter: saturate(0.95);
            background:
                radial-gradient(circle at 50% 0%, rgba(57,255,146,0.16), rgba(57,255,146,0.04) 45%, rgba(0,0,0,0.22) 100%),
                rgba(0, 14, 8, 0.30);
        }
        .miner-name {
            font-size: 13px; font-weight: 700; color: #fff; margin-bottom: 8px;
            text-shadow: 0 2px 6px rgba(0,0,0,0.68);
        }
        .miner-stats-row {
            display: flex; width: 100%; justify-content: space-between;
            font-size: 9px; color: rgba(242,242,242,0.76); margin-bottom: 2px; padding: 0 5px;
            text-shadow: 0 1px 4px rgba(0,0,0,0.62);
        }
        .stat-val { color: #fff; font-weight: 700; text-shadow: 0 2px 6px rgba(0,0,0,0.7); }
        
        .miner-action-btn {
            margin-top: 12px; width: 100%; padding: 8px; border-radius: 8px;
            font-size: 11px; font-weight: 800; border: none; cursor: pointer;
            text-transform: uppercase; z-index: 2; transition: transform 0.2s;
        }
        .miner-action-btn:hover { transform: scale(1.05); }
        .btn-owned { background: rgba(255,255,255,0.05); color: #555; cursor: default; }
        .btn-passed {
            background: rgba(255,255,255,0.08);
            color: rgba(255,255,255,0.82);
            border: 1px solid rgba(255,255,255,0.10);
            cursor: default;
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 5px;
            box-shadow: inset 0 1px 0 rgba(255,255,255,0.03);
            min-height: 36px;
        }
        .btn-active { background: var(--success); color: #000; cursor: default; }
        .btn-buy { background: var(--primary); color: #000; box-shadow: 0 0 10px rgba(255, 215, 0, 0.3); animation: pulseBtn 2s infinite; }
        .btn-locked {
            background: rgba(255,255,255,0.08);
            color: rgba(255,255,255,0.82);
            border: 1px solid rgba(255,255,255,0.10);
            cursor: pointer;
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 5px;
            box-shadow: inset 0 1px 0 rgba(255,255,255,0.03);
            min-height: 36px;
        }
        .btn-lock-icon {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            width: 26px;
            height: 26px;
            border-radius: 999px;
            font-size: 16px;
            line-height: 1;
            background: radial-gradient(circle at 50% 35%, rgba(255,255,255,0.16), rgba(255,255,255,0.04) 62%, rgba(0,0,0,0.12) 100%);
            border: 1px solid rgba(255,255,255,0.12);
            box-shadow: 0 0 12px rgba(255,215,0,0.16), inset 0 1px 0 rgba(255,255,255,0.10);
            filter: drop-shadow(0 0 6px rgba(255,215,0,0.18));
            opacity: 0.96;
        }
        .btn-open-lock-icon {
            width: 30px;
            height: 30px;
            font-size: 19px;
            color: rgba(208,255,225,0.98);
            background: radial-gradient(circle at 42% 34%, rgba(120,255,185,0.16), rgba(120,255,185,0.05) 62%, rgba(0,0,0,0.10) 100%);
            border-color: rgba(120,255,185,0.18);
            box-shadow: 0 0 14px rgba(130,255,185,0.18), inset 0 1px 0 rgba(255,255,255,0.10);
            filter: drop-shadow(0 0 7px rgba(130,255,185,0.18));
            opacity: 0.98;
            transform: translateX(1.5px) rotate(-10deg) scale(1.06);
            transform-origin: 55% 50%;
            text-shadow: 0 0 8px rgba(130,255,185,0.18), 0 1px 1px rgba(0,0,0,0.22);
        }
        .miner-card.locked .miner-name,
        .miner-card.locked .stat-val {
            color: rgba(255,255,255,0.92);
        }
        .miner-card.locked .miner-stats-row {
            color: rgba(232,232,232,0.82);
        }


        .usd-sub { margin-top: 6px; font-size: 11px; font-weight: 800; color: rgba(88,255,166,0.86); text-align: center; z-index: 2; }
        .usd-eq { font-size: 12px; font-weight: 800; color: rgba(88,255,166,0.86); }
        .profile-assets-line {
            display: inline-flex;
            align-items: baseline;
            gap: 8px;
            flex-wrap: wrap;
            line-height: 1.25;
        }
        .profile-assets-atf {
            color: var(--secondary);
            font-weight: 700;
        }
        .profile-assets-usd {
            display: inline-flex;
            align-items: baseline;
            gap: 1px;
            padding: 3px 8px;
            border-radius: 999px;
            font-weight: 900;
            color: #20ff8a;
            letter-spacing: -0.2px;
            background: rgba(0, 20, 11, 0.34);
            border: 1px solid rgba(70,255,153,0.18);
            box-shadow: 0 0 12px rgba(22,255,126,0.10), inset 0 1px 0 rgba(255,255,255,0.06);
            text-shadow: 0 0 9px rgba(32,255,138,0.36);
        }
        .profile-assets-usd.pending {
            color: rgba(183,255,213,0.72);
            background: rgba(255,255,255,0.045);
            border-color: rgba(255,255,255,0.08);
            text-shadow: none;
        }
        .profile-assets-usd.pending:empty { display: none; }

        @keyframes pulseBtn {
            0% { box-shadow: 0 0 0 0 rgba(255, 215, 0, 0.4); }
            70% { box-shadow: 0 0 0 6px rgba(255, 215, 0, 0); }
            100% { box-shadow: 0 0 0 0 rgba(255, 215, 0, 0); }
        }
        
        .lock-overlay-icon {
            position: absolute;
            top: 50%; left: 50%; transform: translate(-50%, -50%);
            width: 42px; height: 42px;
            border-radius: 50%;
            display: none;
            align-items: center;
            justify-content: center;
            font-size: 18px;
            z-index: 3;
            color: rgba(255,255,255,0.92);
            background: rgba(0,0,0,0.38);
            border: 1px solid rgba(255,255,255,0.12);
            box-shadow: 0 6px 14px rgba(0,0,0,0.22);
            pointer-events: none;
        }
        .locked .lock-overlay-icon { display: none; }

    
        /* Desktop / wider windows: keep proportions consistent */
        @media (min-width: 520px) and (min-height: 500px) {
            :root { --actions-offset: 38px; }
            .miner-visual { margin: 10px 0 14px 0; }
            .mining-display { font-size: 40px; }
        }

    
        /* =========================
           Desktop fit (avoid overlap)
           ======================== */
        @media (min-width: 700px) {
            :root { --actions-offset: 0px; }
            /* Give HOME content room for fixed buttons */
            #tab-home.active {
                padding-bottom: calc(var(--nav-height) + var(--safe-bottom) + 230px);
            }
            .view-section { max-width: 560px; }
            .fixed-action-inner { max-width: 560px; }
            .miner-visual { width: 270px; height: 270px; margin: 10px 0 14px 0; }
            .mining-display { font-size: 44px; }
            .balance-amount { font-size: 18px; }
        }

    

        /* Touch devices: prevent tap-scale flicker/jump (Telegram WebView) */
        @media (hover: none), (pointer: coarse) {
            .miner-card:active { transform: none; }
            .btn-small:hover, .btn-small:active { transform: none; }
            .w-btn:hover, .w-btn:active { transform: none; }
        }

    

/* --- FIX: Tasks tab scroll (mobile) so the last task (e.g., Website) is always reachable --- */
#tasksList{
  width: 100%;
}
@supports not (height: 100dvh){
  }
@media (min-width: 768px){
    #tasksList{
  width: 100%;
}
}



        /* ATF Team Wallet hourglass animation */
        @keyframes atfHourglassFlip { 0%,45%{transform:rotate(0deg);} 50%,95%{transform:rotate(180deg);} 100%{transform:rotate(360deg);} }
        #teamHourglass.spinning { display:inline-block; animation: atfHourglassFlip 3s ease-in-out infinite; }
        @keyframes atfDotPulse { 0%,100%{opacity:1;} 50%{opacity:0.35;} }
        #teamMiningDot.pulsing { animation: atfDotPulse 1.6s ease-in-out infinite; }

        /* ATF Team Wallet hourglass - fits inside icon-box like other cards */
        #teamHourglass { display:inline-block; line-height:1; }
        #teamHourglass.spinning { animation: atfHourglassFlip 3s ease-in-out infinite; }

        /* ATF friend cards - taller, frosted background */
        .friend-card {
            position:relative; overflow:hidden;
            display:flex; align-items:center; gap:14px;
            padding:15px 16px; margin:11px 0; min-height:68px;
            /* semi-transparent fill, NO backdrop blur = glassy + buttery scroll like Top 10 */
            background:rgba(16,18,26,0.72);
            border:1px solid rgba(255,255,255,0.11);
            border-radius:18px;
            box-shadow:0 2px 12px rgba(0,0,0,0.38), inset 0 1px 0 rgba(255,255,255,0.06);
            transition:border-color .3s ease;
        }
        .friend-card.is-mining {
            border-color:rgba(34,197,94,0.38);
            background:rgba(14,24,18,0.73);
        }
        .friend-avatar {
            position:relative; width:48px; height:48px; flex:0 0 48px;
            display:flex; align-items:center; justify-content:center;
            background:rgba(255,255,255,0.06); border-radius:14px; font-size:22px;
        }
        .friend-avatar-emoji { position:relative; z-index:2; }
        .friend-main { flex:1; min-width:0; }
        .friend-name { font-weight:600; font-size:15px; margin-bottom:6px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
        .friend-sub { display:flex; align-items:center; gap:10px; flex-wrap:wrap; }
        .friend-level {
            font-size:12px; font-weight:600; color:#fbbf24;
            background:rgba(251,191,36,0.12); padding:3px 9px; border-radius:8px;
        }
        .friend-status { font-size:12px; color:#888; display:inline-flex; align-items:center; gap:5px; }
        .friend-status.online { color:#22c55e; font-weight:600; }
        .friend-status.offline { color:#8a8a8a; }
        /* presence dot on avatar */
        .friend-presence {
            position:absolute; bottom:-2px; right:-2px; z-index:4;
            width:12px; height:12px; border-radius:50%;
            border:2px solid rgba(20,22,30,0.9);
        }
        .friend-presence.online { background:#22c55e; box-shadow:0 0 6px rgba(34,197,94,0.8); }
        .friend-presence.offline { background:#6b7280; }
        .mining-pulse {
            width:7px; height:7px; border-radius:50%; background:#22c55e;
            box-shadow:0 0 0 0 rgba(34,197,94,0.6);
            animation:atfMiningPulse 1.5s ease-out infinite;
        }
        @keyframes atfMiningPulse {
            0% { box-shadow:0 0 0 0 rgba(34,197,94,0.6); }
            70% { box-shadow:0 0 0 8px rgba(34,197,94,0); }
            100% { box-shadow:0 0 0 0 rgba(34,197,94,0); }
        }

        /* ATF mining scene at the end of the card - eye-catching */
        .friend-mine-scene {
            position:relative; width:60px; height:60px; flex:0 0 60px;
            display:flex; align-items:center; justify-content:center;
            overflow:visible;
        }
        .friend-mine-scene .mine-coin {
            position:absolute; top:50%; left:50%;
            width:34px; height:34px; margin:-17px 0 0 -17px;
            border-radius:50%; object-fit:cover; z-index:1;
            border:1.5px solid rgba(251,191,36,0.7);
            animation:atfCoinPulse 1.5s ease-in-out infinite;
            filter:drop-shadow(0 0 9px rgba(251,191,36,0.75));
        }
        @keyframes atfCoinPulse {
            0%,100% { transform:scale(1); }
            50%     { transform:scale(1.07); }
        }
        .friend-mine-scene .mine-pickaxe {
            position:absolute; top:50%; left:50%; z-index:3;
            font-size:18px; line-height:1;
            transform-origin:50% 50%;
            animation:atfPickaxeStrike 0.8s ease-in-out infinite;
        }
        /* pickaxe swings in from the RIGHT and its head lands dead-center on the coin */
        @keyframes atfPickaxeStrike {
            0%   { transform:translate(10%,-95%) scaleX(-1) rotate(62deg); }
            35%  { transform:translate(-50%,-50%) scaleX(-1) rotate(0deg); }
            48%  { transform:translate(-50%,-50%) scaleX(-1) rotate(4deg); }
            60%  { transform:translate(-50%,-50%) scaleX(-1) rotate(0deg); }
            100% { transform:translate(10%,-95%) scaleX(-1) rotate(62deg); }
        }
        @keyframes atfCoinShake {
            0%,34% { transform:translateX(-50%) scale(1); }
            42%    { transform:translateX(-50%) scale(0.9) translateY(2px); }
            50%    { transform:translateX(-50%) scale(1.05); }
            60%    { transform:translateX(-50%) scale(1); }
            100%   { transform:translateX(-50%) scale(1); }
        }
        .friend-mine-scene .mine-spark {
            position:absolute; top:50%; left:50%;
            width:3px; height:3px; border-radius:50%; background:#ffd54f;
            box-shadow:0 0 4px #ffd54f; opacity:0;
        }
        .friend-mine-scene .mine-spark.s1 { animation:atfSpark1 0.85s ease-out infinite; }
        .friend-mine-scene .mine-spark.s2 { animation:atfSpark2 0.85s ease-out infinite; }
        .friend-mine-scene .mine-spark.s3 { animation:atfSpark3 0.85s ease-out infinite; }
        @keyframes atfSpark1 { 0%,40%{opacity:0; transform:translate(0,0) scale(1);} 45%{opacity:1;} 70%{opacity:0; transform:translate(-9px,-8px) scale(0.3);} 100%{opacity:0;} }
        @keyframes atfSpark2 { 0%,40%{opacity:0; transform:translate(0,0) scale(1);} 45%{opacity:1;} 70%{opacity:0; transform:translate(8px,-9px) scale(0.3);} 100%{opacity:0;} }
        @keyframes atfSpark3 { 0%,40%{opacity:0; transform:translate(0,0) scale(1);} 45%{opacity:1;} 72%{opacity:0; transform:translate(2px,-11px) scale(0.3);} 100%{opacity:0;} }

        /* ATF_FRIENDS_DUAL_HUB_V2_0 */
        .atf-friends-hub-clickable {
            cursor:pointer;
            -webkit-tap-highlight-color:transparent;
        }

        .atf-friends-hub-clickable:active {
            transform:scale(.995);
        }

        .atf-friends-subview {
            display:none;
            min-height:calc(100vh - 120px);
            padding-bottom:96px;
        }

        .atf-friends-subview.is-open {
            display:block;
        }

        .atf-friends-subhead {
            position:sticky;
            top:0;
            z-index:15;
            display:flex;
            align-items:center;
            gap:10px;
            padding:10px 0 14px;
            background:linear-gradient(
                180deg,
                rgba(5,7,10,.90) 0%,
                rgba(5,7,10,.68) 72%,
                rgba(5,7,10,0) 100%
            );
            backdrop-filter:blur(7px);
            -webkit-backdrop-filter:blur(7px);
        }

        .atf-friends-back {
            width:38px;
            height:38px;
            border:1px solid rgba(255,255,255,.11);
            border-radius:12px;
            display:grid;
            place-items:center;
            color:#fff;
            background:rgba(255,255,255,.055);
            font-size:23px;
            line-height:1;
        }

        .atf-friends-subtitle {
            color:#fff;
            font-size:17px;
            font-weight:800;
            letter-spacing:.02em;
        }

        .atf-ref-reward-panel {
            display:flex;
            align-items:center;
            justify-content:space-between;
            gap:12px;
            padding:13px;
            margin:2px 0 13px;
            border:1px solid rgba(34,197,94,.20);
            border-radius:16px;
            background:
                linear-gradient(
                    145deg,
                    rgba(20,35,29,.88),
                    rgba(8,13,12,.86)
                );
            box-shadow:
                0 10px 28px rgba(0,0,0,.20),
                inset 0 1px 0 rgba(255,255,255,.04);
        }

        .atf-ref-reward-title {
            color:#fff;
            font-size:14px;
            font-weight:800;
        }

        .atf-ref-reward-desc {
            margin-top:3px;
            color:#94a39a;
            font-size:11px;
        }

        .atf-ref-reward-btn {
            flex:0 0 auto;
            min-width:98px;
            min-height:38px;
            border:0;
            border-radius:999px;
            padding:8px 12px;
            font-weight:800;
        }

        .atf-progress-card {
            position:relative;
            overflow:hidden;
            margin:10px 0;
            padding:13px;
            border:1px solid rgba(255,255,255,.09);
            border-radius:18px;
            background:
                linear-gradient(
                    145deg,
                    rgba(26,27,24,.90),
                    rgba(11,13,14,.90)
                );
            box-shadow:
                0 10px 28px rgba(0,0,0,.20),
                inset 0 1px 0 rgba(255,255,255,.035);
        }

        .atf-progress-card.is-ready {
            border-color:rgba(34,197,94,.30);
        }

        .atf-progress-card.is-claimed {
            border-color:rgba(250,204,21,.28);
            box-shadow:
                0 10px 28px rgba(0,0,0,.20),
                0 0 22px rgba(250,204,21,.055);
        }

        .atf-progress-top {
            display:flex;
            align-items:center;
            gap:10px;
        }

        .atf-progress-avatar {
            width:42px;
            height:42px;
            flex:0 0 42px;
            display:grid;
            place-items:center;
            border:1px solid rgba(255,255,255,.08);
            border-radius:13px;
            background:rgba(255,255,255,.06);
            font-size:20px;
        }

        .atf-progress-id {
            min-width:0;
            flex:1;
        }

        .atf-progress-name {
            color:#fff;
            font-size:15px;
            font-weight:800;
            white-space:nowrap;
            overflow:hidden;
            text-overflow:ellipsis;
        }

        .atf-progress-state {
            margin-top:3px;
            color:#8c95a3;
            font-size:11px;
        }

        .atf-progress-percent {
            flex:0 0 auto;
            color:#fff;
            font-size:16px;
            font-weight:900;
        }

        .atf-progress-track {
            position:relative;
            height:10px;
            margin-top:12px;
            overflow:hidden;
            border:1px solid rgba(255,255,255,.04);
            border-radius:999px;
            background:rgba(255,255,255,.065);
        }

        .atf-progress-fill {
            position:absolute;
            inset:0 auto 0 0;
            width:25%;
            border-radius:999px;
            background:
                linear-gradient(
                    90deg,
                    #18d67b 0%,
                    #45e99c 58%,
                    #caff4f 100%
                );
            box-shadow:0 0 16px rgba(52,229,133,.28);
            transition:width .45s ease;
        }

        .atf-progress-steps {
            display:grid;
            grid-template-columns:repeat(4,minmax(0,1fr));
            gap:5px;
            margin-top:10px;
        }

        .atf-progress-step {
            min-width:0;
            color:#5f6876;
            font-size:9px;
            line-height:1.25;
            text-align:center;
        }

        .atf-progress-dot {
            width:8px;
            height:8px;
            margin:0 auto 5px;
            border-radius:50%;
            background:#343b48;
            box-shadow:0 0 0 3px rgba(255,255,255,.02);
        }

        .atf-progress-step.done {
            color:#cdd6df;
        }

        .atf-progress-step.done .atf-progress-dot {
            background:#20ca74;
            box-shadow:
                0 0 0 3px rgba(32,202,116,.10),
                0 0 10px rgba(32,202,116,.30);
        }

        .atf-progress-bottom {
            display:flex;
            align-items:center;
            justify-content:space-between;
            gap:8px;
            margin-top:10px;
        }

        .atf-progress-next {
            min-width:0;
            color:#8992a0;
            font-size:10px;
        }

        .atf-progress-reward {
            flex:0 0 auto;
            padding:5px 8px;
            border:1px solid rgba(34,197,94,.19);
            border-radius:10px;
            color:#d7ffe7;
            background:rgba(34,197,94,.09);
            font-size:10px;
            font-weight:800;
        }

        .atf-progress-reward.claimed {
            border-color:rgba(250,204,21,.22);
            color:#fff0a9;
            background:rgba(250,204,21,.08);
        }

        .atf-friends-load-more {
            display:none;
            width:100%;
            min-height:42px;
            margin:12px 0 4px;
            border:1px solid rgba(255,255,255,.09);
            border-radius:13px;
            color:#dbe3ed;
            background:rgba(255,255,255,.05);
            font-weight:800;
        }

        .atf-friends-load-more:disabled {
            opacity:.48;
        }

        /* ATF Friends tab background overlay - GPU optimized for smooth scroll */
        #friendsBgOverlay {
            position:fixed; inset:0; z-index:-1;
            background:url('../../upload/friend-bg.jpg') center top no-repeat;
            background-size:cover;
            opacity:0; transition:opacity .4s ease;
            pointer-events:none;
            /* promote to its own GPU layer so scrolling the card list doesn't repaint it */
            transform:translateZ(0);
            will-change:opacity;
            backface-visibility:hidden;
        }
        body.friends-bg-active #friendsBgOverlay { opacity:1; }

        /* ===== ATF WHITEPAPER ===== */
        #tab-whitepaper {
            padding-bottom: 100px;
        }
        /* CRITICAL: override view-section centering so content starts at TOP and scrolls fully */
        #tab-whitepaper.view-section {
            max-width: 480px;
            align-items: stretch;      /* not center - was clipping the top */
            justify-content: flex-start;
            align-self: flex-start;
            margin-top: 0;
        }
        .wp-hero {
            position: relative; text-align: center;
            padding: 20px 16px 22px; margin: 0 0 4px;
            background:
                radial-gradient(130% 90% at 50% -10%, rgba(251,191,36,0.18), transparent 62%),
                linear-gradient(180deg, rgba(26,28,38,0.75), rgba(15,17,24,0));
            border-radius: 0 0 28px 28px;
            border-bottom: 1px solid rgba(251,191,36,0.22);
        }
        .wp-hero-logo {
            width: 66px; height: 66px; border-radius: 50%;
            border: 2px solid rgba(251,191,36,0.7);
            box-shadow: 0 0 22px rgba(251,191,36,0.45);
            animation: wpLogoFloat 3.4s ease-in-out infinite;
        }
        @keyframes wpLogoFloat { 0%,100%{ transform: translateY(0);} 50%{ transform: translateY(-6px);} }
        .wp-hero-title { font-size: 22px; font-weight: 800; margin-top: 10px; letter-spacing: .5px; }
        .wp-hero-title span { color: var(--primary); }
        .wp-lang-switch {
            display: inline-flex; gap: 4px; margin-top: 16px;
            background: rgba(0,0,0,0.35); padding: 4px; border-radius: 12px;
            border: 1px solid rgba(255,255,255,0.08);
        }
        .wp-lang {
            border: none; background: transparent; color: #9aa4b2;
            font-size: 13px; font-weight: 700; padding: 7px 13px; border-radius: 9px;
            cursor: pointer; transition: all .25s ease; min-width: 40px;
        }
        .wp-lang.active {
            background: linear-gradient(135deg, #f6c945, #e0a815);
            color: #1a1206; box-shadow: 0 3px 10px rgba(240,180,20,0.4);
        }
        .wp-body { padding: 6px 14px 20px; }
        .wp-section {
            background: rgba(16,18,26,0.72);
            border: 1px solid rgba(255,255,255,0.08);
            border-radius: 20px; padding: 16px; margin: 16px 0;
            box-shadow: 0 3px 16px rgba(0,0,0,0.32), inset 0 1px 0 rgba(255,255,255,0.05);
            opacity: 0; transform: translateY(18px);
            transition: opacity .6s ease, transform .6s ease;
        }
        .wp-section.wp-visible { opacity: 1; transform: translateY(0); }
        .wp-img-wrap {
            border-radius: 14px; overflow: hidden; margin-bottom: 14px;
            border: 1px solid rgba(251,191,36,0.25);
            box-shadow: 0 4px 18px rgba(0,0,0,0.4);
        }
        .wp-img { width: 100%; display: block; }
        .wp-h2 {
            font-size: 18px; font-weight: 800; margin: 4px 0 10px;
            color: #fff; line-height: 1.4;
        }
        .wp-p {
            font-size: 14.5px; line-height: 1.85; color: #c4cbd6; margin: 0;
        }
        /* RTL for Farsi & Arabic */
        #tab-whitepaper.wp-rtl .wp-h2,
        #tab-whitepaper.wp-rtl .wp-p { direction: rtl; text-align: right; }

        /* ATF floating Whitepaper button (bottom-left of Mine) */
        #wpFloatBtn {
            position: fixed; left: 14px; bottom: 200px; z-index: 55;
            width: 54px; height: 54px; border-radius: 50%;
            display: flex; align-items: center; justify-content: center;
            cursor: pointer;
            /* clear glass BUBBLE: brighten what's behind so it never looks dark.
               background passes straight through, only the rim + highlight show. */
            background: transparent;
            backdrop-filter: brightness(1.4) saturate(1.2) blur(1px);
            -webkit-backdrop-filter: brightness(1.4) saturate(1.2) blur(1px);
            border: 2px solid rgba(255,255,255,0.65);
            box-shadow: 0 4px 18px rgba(0,0,0,0.2),
                        inset 0 2px 7px rgba(255,255,255,0.5),
                        inset 0 -3px 9px rgba(255,255,255,0.18),
                        0 0 14px rgba(255,255,255,0.3),
                        0 0 0 0 rgba(255,255,255,0.4);
            animation: wpFloatBob 2.6s ease-in-out infinite, wpFloatPulse 2.6s ease-out infinite;
        }
        /* a small glossy highlight to sell the bubble look */
        #wpFloatBtn::before {
            content: ""; position: absolute; top: 8px; left: 12px;
            width: 14px; height: 9px; border-radius: 50%;
            background: rgba(255,255,255,0.55); filter: blur(1px);
            transform: rotate(-20deg); pointer-events: none;
        }
        #wpFloatBtn .wp-float-q {
            font-size: 27px; font-weight: 800; line-height: 1;
            color: rgba(255,255,255,0.95);
            text-shadow: 0 1px 5px rgba(0,0,0,0.6);
        }

        @keyframes wpFloatBob {
            0%,100% { transform: translateY(0) rotate(-4deg); }
            50% { transform: translateY(-8px) rotate(4deg); }
        }
        @keyframes wpFloatPulse {
            0% { box-shadow: 0 4px 18px rgba(0,0,0,0.22), inset 0 2px 6px rgba(255,255,255,0.45), inset 0 -3px 8px rgba(255,255,255,0.15), 0 0 12px rgba(255,255,255,0.25), 0 0 0 0 rgba(255,255,255,0.4); }
            70% { box-shadow: 0 4px 18px rgba(0,0,0,0.22), inset 0 2px 6px rgba(255,255,255,0.45), inset 0 -3px 8px rgba(255,255,255,0.15), 0 0 12px rgba(255,255,255,0.25), 0 0 0 13px rgba(255,255,255,0); }
            100% { box-shadow: 0 4px 18px rgba(0,0,0,0.22), inset 0 2px 6px rgba(255,255,255,0.45), inset 0 -3px 8px rgba(255,255,255,0.15), 0 0 12px rgba(255,255,255,0.25), 0 0 0 0 rgba(255,255,255,0); }
        }
        /* only show it on the Mine (home) tab */
        /* hidden by default; shown only on Mine tab. Uses opacity/visibility (not display)
           so switching tabs never re-triggers a layout jump. */
        #wpFloatBtn { opacity: 0; visibility: hidden; pointer-events: none; transition: opacity .25s ease; }
        body.on-home-tab #wpFloatBtn { opacity: 1; visibility: visible; pointer-events: auto; }
        body.wp-access-denied #wpFloatBtn { opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; }
        /* ATF_TOOBIT_SPOT_FLOAT_V2 — animated Mine-only Toobit shortcut. UI only. */
        #toobitFloatBtn {
            position: fixed;
            left: 14px;
            bottom: 268px;
            z-index: 55;
            width: 54px;
            height: 54px;
            padding: 0;
            border: 2px solid rgba(74, 146, 255, 0.74);
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            cursor: pointer;
            overflow: hidden;
            background:
                radial-gradient(circle at 32% 26%, rgba(228,240,255,0.28) 0%, rgba(228,240,255,0.12) 16%, rgba(228,240,255,0) 36%),
                linear-gradient(180deg, rgba(78,142,255,0.34) 0%, rgba(31,103,245,0.28) 58%, rgba(11,61,186,0.24) 100%);
            -webkit-backdrop-filter: brightness(1.30) saturate(1.45) blur(1.5px);
            backdrop-filter: brightness(1.30) saturate(1.45) blur(1.5px);
            box-shadow:
                0 4px 18px rgba(0,0,0,0.22),
                inset 0 2px 7px rgba(191,218,255,0.36),
                inset 0 -3px 9px rgba(17,74,214,0.24),
                0 0 14px rgba(45,112,255,0.34),
                0 0 0 0 rgba(45,112,255,0.36);
            -webkit-tap-highlight-color: transparent;
            animation: wpFloatBob 2.6s ease-in-out infinite, toobitFloatPulse 2.6s ease-out infinite;
        }
        #toobitFloatBtn::before {
            content: "";
            position: absolute;
            top: 7px;
            left: 11px;
            width: 15px;
            height: 9px;
            border-radius: 50%;
            background: rgba(220,236,255,0.52);
            filter: blur(1px);
            transform: rotate(-20deg);
            pointer-events: none;
            z-index: 3;
        }
        #toobitFloatBtn .toobit-float-logo {
            width: 36px;
            height: 36px;
            display: block;
            object-fit: contain;
            object-position: center;
            transform: scale(1);
            opacity: .98;
            filter: drop-shadow(0 1px 4px rgba(0,0,0,.42));
            position: relative;
            z-index: 2;
            pointer-events: none;
            user-select: none;
            -webkit-user-select: none;
            -webkit-user-drag: none;
        }
        @keyframes toobitFloatPulse {
            0% {
                box-shadow: 0 4px 18px rgba(0,0,0,0.22), inset 0 2px 7px rgba(191,218,255,0.36), inset 0 -3px 9px rgba(17,74,214,0.24), 0 0 14px rgba(45,112,255,0.30), 0 0 0 0 rgba(45,112,255,0.24);
            }
            70% {
                box-shadow: 0 4px 18px rgba(0,0,0,0.22), inset 0 2px 7px rgba(191,218,255,0.36), inset 0 -3px 9px rgba(17,74,214,0.24), 0 0 16px rgba(45,112,255,0.36), 0 0 0 10px rgba(45,112,255,0);
            }
            100% {
                box-shadow: 0 4px 18px rgba(0,0,0,0.22), inset 0 2px 7px rgba(191,218,255,0.36), inset 0 -3px 9px rgba(17,74,214,0.24), 0 0 14px rgba(45,112,255,0.30), 0 0 0 0 rgba(45,112,255,0);
            }
        }
        #toobitFloatBtn { opacity: 0; visibility: hidden; pointer-events: none; transition: opacity .25s ease; }
        body.on-home-tab #toobitFloatBtn { opacity: 1; visibility: visible; pointer-events: auto; }


/* --- Extracted Head Style Block --- */


        #clickerBtn { touch-action: manipulation; }
        [data-atf-challenge-trigger="assets"] {
            touch-action: manipulation;
            -webkit-user-select: none;
            user-select: none;
            -webkit-tap-highlight-color: transparent;
        }
        #atfChallengeOverlay {
            position: fixed;
            inset: 0;
            z-index: 12000;
            display: none;
            align-items: center;
            justify-content: center;
            padding: 18px;
            background:
                radial-gradient(circle at 50% 24%, rgba(72, 255, 221, .18), transparent 34%),
                radial-gradient(circle at 20% 80%, rgba(106, 92, 255, .22), transparent 36%),
                rgba(3, 7, 17, .86);
            backdrop-filter: blur(14px);
            -webkit-backdrop-filter: blur(14px);
        }
        #atfChallengeOverlay.open { display: flex; animation: atfChallengeFade .22s ease-out both; }
        .atf-challenge-card {
            position: relative;
            width: min(94vw, 410px);
            min-height: 520px;
            overflow: hidden;
            border-radius: 28px;
            border: 1px solid rgba(123, 255, 223, .34);
            background:
                linear-gradient(145deg, rgba(17, 29, 48, .97), rgba(7, 12, 26, .98)),
                rgba(5, 10, 20, .98);
            box-shadow:
                0 24px 90px rgba(0,0,0,.55),
                0 0 0 1px rgba(255,255,255,.04) inset,
                0 0 42px rgba(43, 255, 205, .10);
            color: #fff;
            padding: 24px 20px 22px;
            isolation: isolate;
        }
        .atf-challenge-card::before,
        .atf-challenge-card::after {
            content: "";
            position: absolute;
            width: 220px;
            height: 220px;
            border-radius: 50%;
            filter: blur(24px);
            opacity: .18;
            z-index: -1;
            pointer-events: none;
        }
        .atf-challenge-card::before { top: -120px; left: -85px; background: #00ffd0; }
        .atf-challenge-card::after { right: -120px; bottom: -110px; background: #785bff; }
        .atf-challenge-close {
            position: absolute;
            top: 13px;
            right: 13px;
            width: 36px;
            height: 36px;
            border: 1px solid rgba(255,255,255,.12);
            border-radius: 50%;
            background: rgba(255,255,255,.06);
            color: #dfe9ff;
            font-size: 20px;
            display: grid;
            place-items: center;
            padding: 0;
            z-index: 3;
        }
        /* ===== LUX META CARDS ===== */
        .atf-meta-lux > div {
            position:relative; overflow:hidden;
            border-radius:14px; padding:11px 10px 10px;
        }
        .atf-meta-lux .atf-meta-ico {
            position:absolute; right:8px; top:7px;
            font-size:17px; opacity:.9;
            filter: drop-shadow(0 0 8px rgba(255,214,102,.6));
        }
        .atf-meta-gold {
            background:linear-gradient(150deg, rgba(255,214,102,.16), rgba(180,120,20,.08));
            border:1px solid rgba(255,214,102,.38) !important;
            box-shadow: inset 0 0 18px rgba(255,196,84,.10), 0 6px 16px rgba(0,0,0,.25);
        }
        .atf-meta-gold strong { color:#ffdf8a !important; text-shadow:0 0 12px rgba(255,196,84,.45); }
        .atf-meta-green {
            background:linear-gradient(150deg, rgba(80,230,120,.14), rgba(20,120,60,.08));
            border:1px solid rgba(96,235,150,.34) !important;
            box-shadow: inset 0 0 18px rgba(80,230,120,.09), 0 6px 16px rgba(0,0,0,.25);
        }
        .atf-meta-green strong { color:#8dffc0 !important; text-shadow:0 0 12px rgba(80,230,150,.4); }

        /* code input: gold shimmer + treasure vibe */
        #atfChallengeCode {
            text-align:center;
            letter-spacing:2px !important;
            font-weight:800 !important;
        }
        .atf-challenge-primary {
            background-image: linear-gradient(120deg,#ffd45e,#ffe89a 30%,#ffc247 55%,#e0a52c) !important;
            color:#3a2606 !important;
            text-shadow:0 1px 0 rgba(255,255,255,.35);
            box-shadow:0 10px 24px rgba(255,170,40,.28), inset 0 1px 0 rgba(255,255,255,.55) !important;
            letter-spacing:1.5px;
        }
        .atf-challenge-primary:active { transform: translateY(1px) scale(.99); }

        /* ===== EPIC SECURITY-CODE VAULT SCENE ===== */
        .atf-vault-scene {
            position: relative;
            width: 150px; height: 150px;
            margin: 2px auto 14px;
            display: grid; place-items: center;
        }
        .atf-vault-halo {
            position:absolute; inset:-14px; border-radius:50%;
            background:
                radial-gradient(circle, rgba(255,214,102,.30), rgba(255,150,40,.10) 42%, transparent 68%),
                conic-gradient(from 0deg, rgba(255,214,102,0) 0deg, rgba(255,214,102,.35) 20deg, rgba(255,214,102,0) 40deg,
                               rgba(255,214,102,0) 120deg, rgba(90,240,180,.30) 140deg, rgba(255,214,102,0) 160deg,
                               rgba(255,214,102,0) 240deg, rgba(255,214,102,.35) 260deg, rgba(255,214,102,0) 280deg);
            filter: blur(1px);
            animation: atfVaultHalo 9s linear infinite;
        }
        @keyframes atfVaultHalo { to { transform: rotate(360deg); } }

        .atf-vault-core {
            position:relative; z-index:3;
            width: 84px; height: 84px; border-radius:50%;
            display:grid; place-items:center;
            background: radial-gradient(circle at 32% 28%, #fff6d8, #ffd45e 42%, #c98d1c 78%, #7d5606);
            box-shadow:
                0 0 0 4px rgba(255,232,166,.35),
                0 0 26px rgba(255,196,84,.65),
                0 10px 22px rgba(0,0,0,.45),
                inset 0 -6px 12px rgba(120,80,10,.45);
            animation: atfVaultFloat 3.2s ease-in-out infinite;
        }
        .atf-vault-core img {
            width: 66px; height: 66px; border-radius:50%; display:block;
            box-shadow: inset 0 0 12px rgba(0,0,0,.35);
        }
        @keyframes atfVaultFloat {
            0%,100% { transform: translateY(0) scale(1); }
            50%     { transform: translateY(-7px) scale(1.035); }
        }
        .atf-vault-lockbadge {
            position:absolute; right:-4px; bottom:-2px;
            width:32px; height:32px; border-radius:50%;
            display:grid; place-items:center; font-size:15px;
            background:linear-gradient(150deg,#2a3a5c,#111b32);
            border:2px solid rgba(120,220,255,.55);
            box-shadow:0 0 14px rgba(80,200,255,.5);
            animation: atfLockPulse 2s ease-in-out infinite;
        }
        @keyframes atfLockPulse { 0%,100%{box-shadow:0 0 10px rgba(80,200,255,.35)} 50%{box-shadow:0 0 20px rgba(80,200,255,.75)} }

        /* orbiting dollars + gold gems */
        .atf-orbit {
            position:absolute; inset:0; z-index:2;
            animation: atfOrbitSpin linear infinite;
        }
        .atf-orbit-a { animation-duration: 6.5s; }
        .atf-orbit-b { animation-duration: 9s; animation-direction: reverse; }
        .atf-orbit-c { animation-duration: 7.8s; }
        @keyframes atfOrbitSpin { to { transform: rotate(360deg); } }
        .atf-orbit-coin {
            position:absolute; top:-4px; left:50%;
            width:34px; height:34px; margin-left:-17px;
            display:grid; place-items:center;
            border-radius:50%;
            font-weight:900; font-size:17px;
            animation: atfOrbitCounter linear infinite;
            animation-duration: inherit;
        }
        .atf-orbit-b .atf-orbit-coin { top:auto; bottom:-4px; }
        .atf-orbit-c .atf-orbit-coin { top:50%; left:-4px; margin-top:-17px; margin-left:0; }
        @keyframes atfOrbitCounter { to { transform: rotate(-360deg); } }
        .atf-orbit-usd {
            color:#08321a;
            background:linear-gradient(150deg,#eaffd0,#63e06a 45%,#1f9d3f);
            border:2px solid #d7ffcb;
            box-shadow:0 0 14px rgba(80,230,120,.65), inset 0 -3px 6px rgba(0,60,20,.35), inset 0 3px 6px rgba(255,255,255,.5);
        }
        .atf-orbit-gold {
            color:#5c3d05; font-size:14px;
            background:linear-gradient(150deg,#fff4cf,#ffd35e 45%,#c08f1e);
            border:2px solid #f6e2a4;
            box-shadow:0 0 14px rgba(255,196,84,.65), inset 0 -3px 6px rgba(120,80,10,.35), inset 0 3px 6px rgba(255,255,255,.5);
        }

        /* twinkling sparks */
        .atf-vault-sparks { position:absolute; inset:0; z-index:1; }
        .atf-vault-sparks i {
            position:absolute; left:50%; top:50%;
            width:5px; height:5px; border-radius:50%;
            background:#fff3c4;
            box-shadow:0 0 10px rgba(255,214,102,.95);
            transform: translate(var(--x), var(--y)) scale(0);
            animation: atfSpark 2.4s ease-in-out infinite;
            animation-delay: var(--d);
        }
        @keyframes atfSpark {
            0%,100% { transform: translate(var(--x), var(--y)) scale(0); opacity:0; }
            40%     { transform: translate(var(--x), var(--y)) scale(1.25); opacity:1; }
            70%     { transform: translate(var(--x), var(--y)) scale(.6); opacity:.7; }
        }

        .atf-security-emblem {
            width: 74px;
            height: 74px;
            margin: 3px auto 13px;
            border-radius: 22px;
            display: grid;
            place-items: center;
            font-size: 34px;
            background: linear-gradient(145deg, rgba(36,255,210,.20), rgba(103,75,255,.20));
            border: 1px solid rgba(78,255,218,.38);
            box-shadow: 0 0 32px rgba(25,255,205,.18), inset 0 0 24px rgba(255,255,255,.04);
            animation: atfSecurityPulse 2.2s ease-in-out infinite;
        }
        .atf-challenge-kicker {
            text-align: center;
            letter-spacing: 3.2px;
            font-size: 11px;
            font-weight: 900;
            color: #6fffe0;
            text-transform: uppercase;
        }
        .atf-challenge-title {
            margin: 8px 34px 5px;
            text-align: center;
            font-size: 27px;
            line-height: 1.1;
            font-weight: 1000;
            letter-spacing: -.7px;
        }
        .atf-challenge-subtitle {
            text-align: center;
            color: #9aa8c2;
            font-size: 13px;
            line-height: 1.55;
            margin: 0 auto 19px;
            max-width: 320px;
        }
        .atf-challenge-stage { display: none; }
        .atf-challenge-stage.active { display: block; animation: atfStageIn .3s ease-out both; }
        .atf-code-shell {
            position: relative;
            border-radius: 18px;
            padding: 3px;
            background: linear-gradient(120deg, rgba(55,255,216,.85), rgba(104,73,255,.72), rgba(55,255,216,.85));
            background-size: 220% 100%;
            animation: atfBorderFlow 3s linear infinite;
            box-shadow: 0 12px 30px rgba(0,0,0,.24);
        }
        #atfChallengeCode {
            width: 100%;
            height: 58px;
            border: 0;
            border-radius: 15px;
            background: #09111f;
            color: #fff;
            text-align: center;
            font-size: 20px;
            font-weight: 900;
            letter-spacing: 1.5px;
            outline: none;
            padding: 0 14px;
            box-sizing: border-box;
        }
        #atfChallengeCode::placeholder { color: #53627d; font-size: 14px; letter-spacing: .4px; }
        #atfChallengeCode.atf-error { animation: atfCodeShake .34s ease; box-shadow: inset 0 0 0 1px #ff5f70; }
        .atf-challenge-primary {
            width: 100%;
            min-height: 54px;
            margin-top: 14px;
            border: 0;
            border-radius: 16px;
            color: #041610;
            font-weight: 1000;
            font-size: 15px;
            letter-spacing: .3px;
            background: linear-gradient(135deg, #60ffdf, #2ee8a8);
            box-shadow: 0 13px 32px rgba(41, 244, 178, .20);
        }
        .atf-challenge-primary:disabled { opacity: .55; filter: grayscale(.25); }
        .atf-challenge-message {
            min-height: 42px;
            margin-top: 13px;
            border-radius: 13px;
            padding: 10px 12px;
            color: #9ba9c2;
            background: rgba(255,255,255,.045);
            border: 1px solid rgba(255,255,255,.06);
            font-size: 12px;
            line-height: 1.5;
            text-align: center;
        }
        .atf-challenge-message.error { color: #ff8d9b; border-color: rgba(255,91,111,.22); background: rgba(255,66,91,.08); }
        .atf-challenge-message.success { color: #6fffe0; border-color: rgba(80,255,212,.20); background: rgba(40,255,194,.07); }
        .atf-challenge-meta {
            display: grid;
            grid-template-columns: repeat(2, minmax(0,1fr));
            gap: 9px;
            margin-top: 14px;
        }
        .atf-challenge-meta > div {
            border-radius: 13px;
            padding: 10px 8px;
            text-align: center;
            background: rgba(255,255,255,.045);
            border: 1px solid rgba(255,255,255,.06);
        }
        .atf-challenge-meta small { display:block; color:#74839e; font-size:10px; text-transform:uppercase; letter-spacing:1px; }
        .atf-challenge-meta strong { display:block; margin-top:3px; color:#f4f8ff; font-size:15px; }
        .atf-chest-zone {
            position: relative;
            height: 270px;
            display: grid;
            place-items: center;
            margin-top: -2px;
            perspective: 800px;
        }
        .atf-chest-zone {
            position: relative;
            height: 300px;
            display: grid;
            place-items: center;
            margin-top: -2px;
        }
        .atf-chest-aura {
            position:absolute; width:270px; height:180px; border-radius:50%;
            background:radial-gradient(circle, rgba(255,196,84,.30), rgba(255,140,40,.12) 45%, transparent 72%);
            filter: blur(10px);
            animation: atfAura 2.2s ease-in-out infinite;
        }
        .atf-chest-svg {
            position:relative; z-index:5;
            width: 250px; height: auto;
            overflow: visible;
            filter: drop-shadow(0 18px 22px rgba(0,0,0,.55));
            transform-origin: 50% 88%;
        }
        .atf-chest-shadow { fill: rgba(0,0,0,.42); filter: blur(3px); }
        .atf-chest-glowgroup { opacity: 0; transform-origin: 50% 60%; }

        /* lid pivots on its own hinge — never crooked */
        .atf-chest-lidgrp { transform-origin: 120px 106px; transform-box: fill-box; }
        .atf-chest-lockgrp { transform-origin: 120px 118px; transform-box: fill-box; }

        /* ---------- PHASE 1: charge / rumble (0 - 1.0s) ---------- */
        .atf-chest-svg.charging { animation: atfChestRumble 1s cubic-bezier(.36,.07,.19,.97) both; }
        @keyframes atfChestRumble {
            0%   { transform: translateX(0) scale(1); }
            12%  { transform: translateX(-3px) rotate(-.8deg) scale(1.01); }
            24%  { transform: translateX(3px) rotate(.8deg) scale(1.015); }
            38%  { transform: translateX(-4px) rotate(-1deg) scale(1.02); }
            52%  { transform: translateX(4px) rotate(1deg) scale(1.03); }
            68%  { transform: translateX(-5px) rotate(-1.2deg) scale(1.04); }
            84%  { transform: translateX(5px) rotate(1.2deg) scale(1.05); }
            100% { transform: translateX(0) scale(1.02); }
        }

        /* ---------- PHASE 2: open (1.0s -> 2.6s) ---------- */
        .atf-chest-svg.opening .atf-chest-lockgrp,
        .atf-chest-svg.open .atf-chest-lockgrp { animation: atfLockBlast .55s cubic-bezier(.3,.9,.3,1) both; }
        @keyframes atfLockBlast {
            0%   { transform: scale(1) rotate(0); opacity:1; }
            35%  { transform: scale(1.3) rotate(-10deg); opacity:1; }
            100% { transform: translateY(-40px) scale(.25) rotate(75deg); opacity:0; }
        }

        .atf-chest-svg.opening .atf-chest-lidgrp,
        .atf-chest-svg.open .atf-chest-lidgrp { animation: atfLidOpen 1.5s cubic-bezier(.34,1.3,.5,1) .35s both; }
        @keyframes atfLidOpen {
            0%   { transform: rotate(0deg) translateY(0); }
            30%  { transform: rotate(-8deg) translateY(-2px); }
            100% { transform: rotate(-108deg) translateY(-6px); }
        }

        .atf-chest-svg.opening .atf-chest-glowgroup,
        .atf-chest-svg.open .atf-chest-glowgroup { animation: atfTreasureGlow 1.6s ease-out .5s both; }
        @keyframes atfTreasureGlow {
            0%   { opacity:0; transform: scale(.4) translateY(6px); }
            45%  { opacity:1; transform: scale(1.25) translateY(-6px); }
            100% { opacity:.95; transform: scale(1.1) translateY(-4px); }
        }

        .atf-chest-svg.opening,
        .atf-chest-svg.open { animation: atfChestSettle 1.6s cubic-bezier(.2,.9,.2,1) both; }
        @keyframes atfChestSettle {
            0%   { transform: scale(1.02) translateY(0); }
            18%  { transform: scale(1.09) translateY(-6px); }
            100% { transform: scale(1.04) translateY(0); }
        }

        /* rays + shockwave */
        .atf-chest-rays {
            position:absolute; left:50%; top:44%; width:330px; height:330px;
            transform:translate(-50%,-50%) scale(.2); opacity:0; pointer-events:none; z-index:2;
            background: conic-gradient(from 0deg,
                rgba(255,214,102,0) 0deg, rgba(255,214,102,.5) 7deg, rgba(255,214,102,0) 14deg,
                rgba(255,214,102,0) 45deg, rgba(255,236,170,.45) 52deg, rgba(255,214,102,0) 59deg,
                rgba(255,214,102,0) 90deg, rgba(255,214,102,.5) 97deg, rgba(255,214,102,0) 104deg,
                rgba(255,214,102,0) 140deg, rgba(255,236,170,.45) 147deg, rgba(255,214,102,0) 154deg,
                rgba(255,214,102,0) 190deg, rgba(255,214,102,.5) 197deg, rgba(255,214,102,0) 204deg,
                rgba(255,214,102,0) 240deg, rgba(255,236,170,.45) 247deg, rgba(255,214,102,0) 254deg,
                rgba(255,214,102,0) 290deg, rgba(255,214,102,.5) 297deg, rgba(255,214,102,0) 304deg,
                rgba(255,214,102,0) 340deg, rgba(255,236,170,.45) 347deg, rgba(255,214,102,0) 354deg);
            will-change: transform, opacity;
        }
        .atf-chest-svg.opening ~ .atf-chest-rays { display:none; }
        .atf-chest-rays.fire { animation: atfRaysBurst 1.6s ease-out .55s forwards, atfRaysSpin 9s linear .55s infinite; }
        @keyframes atfRaysBurst { 0%{opacity:0;transform:translate(-50%,-50%) scale(.2)} 40%{opacity:1;transform:translate(-50%,-50%) scale(1.1)} 100%{opacity:.8;transform:translate(-50%,-50%) scale(1)} }
        @keyframes atfRaysSpin { to { transform: translate(-50%,-50%) rotate(360deg) scale(1); } }

        .atf-chest-shock {
            position:absolute; left:50%; top:52%; width:70px; height:70px; border-radius:50%;
            transform:translate(-50%,-50%) scale(.3); opacity:0; pointer-events:none; z-index:3;
            border:3px solid rgba(255,232,166,.95);
            box-shadow:0 0 26px rgba(255,214,102,.8), inset 0 0 20px rgba(255,214,102,.5);
        }
        .atf-chest-shock.fire { animation: atfShock 1s cubic-bezier(.2,.8,.2,1) .4s forwards; }
        @keyframes atfShock { 0%{opacity:1;transform:translate(-50%,-50%) scale(.3)} 100%{opacity:0;transform:translate(-50%,-50%) scale(4.2)} }

        /* ---------- ATF COIN + DOLLAR RAIN ---------- */
        #atfCoinRain {
            position:fixed; inset:0; pointer-events:none; z-index:100000; overflow:hidden;
        }
        .atf-rain-item {
            position:absolute; top:-70px; will-change: transform, opacity;
            animation: atfRainFall linear forwards;
        }
        .atf-rain-item img {
            width:100%; height:100%; border-radius:50%; display:block;
            box-shadow:0 0 14px rgba(255,214,102,.75), 0 0 26px rgba(255,180,40,.35);
        }
        .atf-rain-dollar {
            display:grid; place-items:center; font-weight:900;
            color:#0d2a14; border-radius:50%;
            background:linear-gradient(150deg,#eaffd0,#63e06a 45%,#1f9d3f);
            box-shadow:0 0 14px rgba(80,230,120,.7), inset 0 -3px 6px rgba(0,60,20,.35), inset 0 3px 6px rgba(255,255,255,.5);
            border:2px solid #d7ffcb;
        }
        @keyframes atfRainFall {
            0%   { transform: translateY(-70px) rotate(0deg) scale(.9); opacity:0; }
            8%   { opacity:1; }
            88%  { opacity:1; }
            100% { transform: translateY(105vh) rotate(var(--spin,540deg)) scale(1); opacity:0; }
        }
        .atf-hammer-btn {
            position:absolute;
            right:6px;
            bottom:2px;
            width:88px;
            height:88px;
            border-radius:50%;
            border:1px solid rgba(255,255,255,.16);
            background:linear-gradient(145deg,#263654,#101a2d);
            box-shadow:0 14px 28px rgba(0,0,0,.36),inset 0 0 0 1px rgba(255,255,255,.04);
            color:#fff;
            font-size:43px;
            display:grid;
            place-items:center;
            padding:0;
            transform:rotate(-12deg);
            transition:transform .15s ease;
            z-index:8;
        }
        .atf-hammer-btn.swing { animation:atfHammerSwing .38s cubic-bezier(.2,.9,.2,1); }
        .atf-hammer-btn:disabled { opacity:.5; }
        .atf-hit-counter {
            position:absolute;
            left:8px;
            bottom:20px;
            color:#92a2bf;
            font-size:12px;
            font-weight:800;
            letter-spacing:.4px;
        }
        .atf-hit-counter strong { color:#6fffe0; }
        .atf-reward-burst {
            position:absolute;
            inset:0;
            pointer-events:none;
            overflow:hidden;
            border-radius:26px;
        }
        .atf-reward-particle {
            position:absolute;
            left:50%;
            top:53%;
            width:9px;
            height:9px;
            border-radius:3px;
            background:#63ffda;
            box-shadow:0 0 12px currentColor;
            animation:atfParticleFly .95s ease-out forwards;
        }
        .atf-success-orb {
            width:112px;
            height:112px;
            border-radius:50%;
            margin:12px auto 12px;
            display:grid;
            place-items:center;
            font-size:44px;
            background:radial-gradient(circle at 35% 28%,#ffffff,#74ffe1 20%,#13c99e 58%,#074e42);
            color:#043128;
            box-shadow:0 0 0 9px rgba(71,255,211,.06),0 0 46px rgba(45,255,198,.32);
            animation:atfSuccessPop .7s cubic-bezier(.17,.9,.26,1.3) both;
        }
        .atf-success-amount {
            text-align:center;
            font-size:42px;
            line-height:1;
            font-weight:1000;
            letter-spacing:-1.5px;
            background:linear-gradient(90deg,#ffffff,#55ffce,#c6b8ff);
            -webkit-background-clip:text;
            background-clip:text;
            color:transparent;
            margin-top:8px;
        }
        .atf-success-label { text-align:center;color:#9aa8c1;font-size:13px;margin-top:7px; }
        .atf-winner-chip {
            width:max-content;
            max-width:100%;
            margin:16px auto 0;
            padding:9px 14px;
            border-radius:999px;
            color:#8affe1;
            font-size:12px;
            font-weight:900;
            letter-spacing:.6px;
            border:1px solid rgba(83,255,215,.23);
            background:rgba(52,255,202,.07);
        }
        /* ===== EPIC AUTO-OPEN CHEST ===== */
        .atf-chest-rays {
            position:absolute; left:50%; top:48%; width:280px; height:280px;
            transform:translate(-50%,-50%) scale(.2); opacity:0; pointer-events:none;
            background: conic-gradient(from 0deg, rgba(255,214,102,0) 0deg, rgba(255,214,102,.55) 8deg, rgba(255,214,102,0) 16deg,
                        rgba(255,214,102,0) 40deg, rgba(110,255,220,.45) 48deg, rgba(255,214,102,0) 56deg,
                        rgba(255,214,102,0) 90deg, rgba(255,214,102,.5) 98deg, rgba(255,214,102,0) 106deg,
                        rgba(255,214,102,0) 150deg, rgba(140,190,255,.45) 158deg, rgba(255,214,102,0) 166deg,
                        rgba(255,214,102,0) 210deg, rgba(255,214,102,.5) 218deg, rgba(255,214,102,0) 226deg,
                        rgba(255,214,102,0) 270deg, rgba(110,255,220,.45) 278deg, rgba(255,214,102,0) 286deg,
                        rgba(255,214,102,0) 320deg, rgba(255,214,102,.5) 328deg, rgba(255,214,102,0) 336deg);
            filter: blur(.4px); will-change: transform, opacity;
        }
        .atf-reward-chest.opening ~ .atf-chest-rays,
        .atf-reward-chest.open ~ .atf-chest-rays { animation: atfRaysBurst 1.5s ease-out forwards, atfRaysSpin 7s linear infinite; }
        @keyframes atfRaysBurst { 0%{opacity:0;transform:translate(-50%,-50%) scale(.2)} 35%{opacity:1;transform:translate(-50%,-50%) scale(1.08)} 100%{opacity:.85;transform:translate(-50%,-50%) scale(1)} }
        @keyframes atfRaysSpin { to { transform: translate(-50%,-50%) rotate(360deg) scale(1); } }

        .atf-chest-shock {
            position:absolute; left:50%; top:52%; width:60px; height:60px; border-radius:50%;
            transform:translate(-50%,-50%) scale(.3); opacity:0; pointer-events:none;
            border:2px solid rgba(255,225,150,.9);
            box-shadow:0 0 22px rgba(255,214,102,.75), inset 0 0 18px rgba(255,214,102,.45);
        }
        .atf-reward-chest.opening ~ .atf-chest-shock { animation: atfShock .85s cubic-bezier(.2,.8,.2,1) forwards; }
        @keyframes atfShock { 0%{opacity:.95;transform:translate(-50%,-50%) scale(.3)} 100%{opacity:0;transform:translate(-50%,-50%) scale(3.6)} }

        .atf-reward-chest.charging { animation: atfChestCharge .95s ease-in-out; }
        @keyframes atfChestCharge {
            0%{transform:scale(1) rotate(0)} 15%{transform:scale(1.03) rotate(-1.4deg)}
            30%{transform:scale(1.02) rotate(1.4deg)} 45%{transform:scale(1.05) rotate(-1.8deg)}
            60%{transform:scale(1.03) rotate(1.8deg)} 78%{transform:scale(1.07) rotate(-1deg)}
            100%{transform:scale(1) rotate(0)}
        }
        .atf-reward-chest.opening .atf-chest-lock,
        .atf-reward-chest.open .atf-chest-lock { animation: atfLockShatter .5s ease-in forwards; }
        @keyframes atfLockShatter { 0%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0)} 45%{opacity:1;transform:translate(-50%,-50%) scale(1.35) rotate(12deg)} 100%{opacity:0;transform:translate(-50%,-58%) scale(.2) rotate(70deg)} }
        .atf-reward-chest.opening .atf-chest-light,
        .atf-reward-chest.open .atf-chest-light { animation: atfChestBeam 1.3s ease-out forwards; }
        @keyframes atfChestBeam { 0%{opacity:0;transform:scaleY(.15)} 40%{opacity:1;transform:scaleY(1.15)} 100%{opacity:.9;transform:scaleY(1)} }

        @keyframes atfChallengeFade { from{opacity:0} to{opacity:1} }
        @keyframes atfStageIn { from{opacity:0;transform:translateY(10px) scale(.985)} to{opacity:1;transform:none} }
        @keyframes atfSecurityPulse { 0%,100%{transform:translateY(0);box-shadow:0 0 25px rgba(25,255,205,.13)} 50%{transform:translateY(-4px);box-shadow:0 0 40px rgba(25,255,205,.25)} }
        @keyframes atfBorderFlow { to{background-position:220% 0} }
        @keyframes atfCodeShake { 20%,60%{transform:translateX(-7px)} 40%,80%{transform:translateX(7px)} }
        @keyframes atfAura { 0%,100%{transform:scale(.92);opacity:.65} 50%{transform:scale(1.08);opacity:1} }
        @keyframes atfChestHit { 20%{transform:translateX(-6px) rotate(-2deg)} 50%{transform:translateX(6px) rotate(2deg)} 100%{transform:none} }
        @keyframes atfHammerSwing { 0%{transform:rotate(-12deg)} 48%{transform:translate(-50px,-43px) rotate(-52deg)} 72%{transform:translate(-66px,-63px) rotate(34deg)} 100%{transform:rotate(-12deg)} }
        @keyframes atfParticleFly { from{opacity:1;transform:translate(-50%,-50%) scale(1)} to{opacity:0;transform:translate(var(--px),var(--py)) rotate(var(--pr)) scale(.25)} }
        @keyframes atfSuccessPop { from{opacity:0;transform:scale(.35) rotate(-18deg)} to{opacity:1;transform:scale(1) rotate(0)} }
        @media (max-height: 650px) {
            .atf-challenge-card { min-height: 470px; max-height: 94vh; overflow-y:auto; }
            .atf-chest-zone { height:235px; transform:scale(.9); margin:-12px 0; }
        }
        @media (prefers-reduced-motion: reduce) {
            #atfChallengeOverlay *, #atfChallengeOverlay *::before, #atfChallengeOverlay *::after {
                animation-duration: .01ms !important;
                animation-iteration-count: 1 !important;
                transition-duration: .01ms !important;
            }
        }
            /* ===== ATF_MINING_DISPLAY_REFERENCE_LAYOUT_V16 =====
           Restore the exact mining counter visual geometry from the supplied reference file. */
        .mining-display {
            display: inline-flex !important;
            align-items: center !important;
            justify-content: center !important;
            max-width: 100% !important;
            min-width: min(220px, 74vw) !important;
            padding: 8px 18px 9px !important;
            border-radius: 18px !important;
            background:
                radial-gradient(circle at 50% 0%, rgba(0,255,157,0.052), rgba(0,255,157,0.010) 44%, rgba(0,0,0,0.020) 100%),
                linear-gradient(180deg, rgba(10, 19, 18, 0.082), rgba(4, 8, 8, 0.030)) !important;
            border: 1px solid rgba(0, 255, 157, 0.075) !important;
            box-shadow: 0 6px 14px rgba(0,0,0,0.085), 0 0 10px rgba(0,255,157,0.045), inset 0 1px 0 rgba(255,255,255,0.045) !important;
            -webkit-backdrop-filter: blur(3.5px) saturate(112%) !important;
            backdrop-filter: blur(3.5px) saturate(112%) !important;
            font-size: var(--home-session-font-size);
            font-weight: 800;
            line-height: 0.92;
            margin: 2px 0 var(--home-balance-gap) 0;
            font-family: 'Roboto', 'Arial', sans-serif;
            color: #00ff9d;
            font-variant-numeric: tabular-nums;
            font-feature-settings: "tnum" 1, "lnum" 1;
            letter-spacing: -1.8px;
            text-shadow: 0 0 12px rgba(0,255,157,0.42), 0 2px 9px rgba(0,0,0,0.70) !important;
            transform: translateZ(0);
            will-change: contents !important;
            contain: none !important;
            overflow-wrap: anywhere;
            word-break: break-word;
        }
        .mining-display .mining-plus {
            display: inline-block !important;
            color: #00ff9d !important;
            font-weight: 900 !important;
            margin-right: 4px !important;
            transform: translateY(1px) !important;
            text-shadow: 0 0 12px rgba(0,255,157,0.42), 0 2px 9px rgba(0,0,0,0.70) !important;
            flex-shrink: 0 !important;
        }
        .mining-display #currentSessionMine {
            display: inline-block !important;
            transform: translateY(1px) !important;
            min-width: 0 !important;
            width: auto !important;
            text-align: inherit !important;
            text-shadow: 0 0 12px rgba(0,255,157,0.42), 0 2px 9px rgba(0,0,0,0.70) !important;
            font-variant-numeric: tabular-nums;
            font-feature-settings: "tnum" 1, "lnum" 1;
            backface-visibility: hidden;
        }


/* --- Extracted Head Style Block --- */


/* ATF_TOOBIT_ACCOUNT_HUB_PILOT_V2 */
.atf-account-hub-overlay{position:fixed;inset:0;z-index:10090;display:none;align-items:flex-end;justify-content:center;padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px));background:rgba(0,0,0,.80);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
.atf-account-hub-overlay.open{display:flex}
.atf-account-hub-sheet{width:min(100%,450px);max-height:calc(100vh - 28px);overflow-y:auto;overscroll-behavior:contain;border:1px solid rgba(255,215,0,.24);border-radius:26px;background:radial-gradient(circle at 88% 0%,rgba(20,145,255,.13),transparent 34%),radial-gradient(circle at 7% 0%,rgba(255,215,0,.10),transparent 27%),linear-gradient(180deg,rgba(17,22,33,.995),rgba(4,6,10,.995));color:#fff;box-shadow:0 28px 90px rgba(0,0,0,.74);padding:16px}
.atf-account-hub-grabber{width:42px;height:4px;border-radius:99px;background:rgba(255,255,255,.16);margin:0 auto 14px}
.atf-account-hub-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}
.atf-account-hub-heading{min-width:0}.atf-account-hub-title{font:900 20px/1.15 Montserrat,Arial,sans-serif;color:#fff}.atf-account-hub-subtitle{margin-top:4px;font-size:10.5px;line-height:1.3;color:#8f9aae}
.atf-account-hub-x{width:36px;height:36px;flex:0 0 36px;border-radius:50%;border:1px solid rgba(255,255,255,.08);background:#202633;color:#fff;font-size:20px;line-height:1;cursor:pointer}
.atf-account-hub-card{border:1px solid rgba(255,255,255,.075);background:rgba(255,255,255,.035);border-radius:17px;padding:13px;margin-bottom:11px}
.atf-account-hub-card.ton{border-color:rgba(47,173,255,.22)}.atf-account-hub-card.toobit{border-color:rgba(255,215,0,.18)}
.atf-account-hub-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.atf-account-hub-brand{display:flex;align-items:center;gap:10px;min-width:0}
.atf-account-hub-logo{width:38px;height:38px;flex:0 0 38px;border-radius:12px;display:flex;align-items:center;justify-content:center;font:900 17px/1 Montserrat,Arial,sans-serif}
.atf-account-hub-logo.ton{color:#fff;background:linear-gradient(145deg,#1aa5ff,#0877df);box-shadow:0 0 18px rgba(22,145,255,.12)}
.atf-account-hub-logo.toobit{color:#bfe7ff;background:linear-gradient(145deg,#16385a,#07121f);border:1px solid rgba(76,183,255,.38)}
.atf-account-hub-brand-title{font:900 13px/1.2 Montserrat,Arial,sans-serif;color:#f6f8fb}.atf-account-hub-brand-sub{margin-top:3px;font-size:9.8px;color:#8f9aae;line-height:1.25}
.atf-account-hub-status{flex:0 0 auto;border-radius:999px;padding:6px 9px;font:900 9px/1 Montserrat,Arial,sans-serif;letter-spacing:.25px;border:1px solid rgba(255,255,255,.08);background:#252b36;color:#aeb7c5}
.atf-account-hub-status.connected{color:#72f2bf;background:rgba(0,180,110,.10);border-color:rgba(0,240,150,.28)}
.atf-account-hub-address{margin-top:11px;padding:10px 11px;border-radius:12px;background:#090d14;border:1px solid rgba(255,255,255,.07);font:700 11px/1.35 monospace;color:#dfe6ef;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;user-select:text}
.atf-account-hub-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:9px}
.atf-account-hub-btn{min-height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#222a37;color:#eef2f8;font:900 11px/1 Montserrat,Arial,sans-serif;cursor:pointer}
.atf-account-hub-btn.primary{background:linear-gradient(135deg,#1688ff,#0a64db);border-color:rgba(70,166,255,.38);color:#fff}.atf-account-hub-btn.gold{background:linear-gradient(135deg,#ffd534,#ffb300);border-color:rgba(255,211,52,.38);color:#070707}.atf-account-hub-btn.danger{color:#ff9aa3;background:rgba(179,35,53,.11);border-color:rgba(255,89,108,.22)}
.atf-account-hub-btn:disabled{opacity:.5}
.atf-account-hub-choice{display:grid;grid-template-columns:1fr 1fr;gap:10px}.atf-account-hub-choice-btn{min-height:114px;border-radius:18px;padding:14px 10px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035);color:#fff;cursor:pointer}
.atf-account-hub-choice-btn.ton{border-color:rgba(47,173,255,.25)}.atf-account-hub-choice-btn.toobit{border-color:rgba(255,215,0,.20)}
.atf-account-hub-choice-logo{width:44px;height:44px;border-radius:14px;margin:0 auto 10px;display:flex;align-items:center;justify-content:center;font:900 19px/1 Montserrat,Arial,sans-serif}
.atf-account-hub-choice-logo.ton{background:linear-gradient(145deg,#1aa5ff,#0877df)}.atf-account-hub-choice-logo.toobit{background:linear-gradient(145deg,#16385a,#07121f);color:#bfe7ff;border:1px solid rgba(76,183,255,.38)}
.atf-account-hub-choice-title{font:900 12px/1.2 Montserrat,Arial,sans-serif}.atf-account-hub-choice-sub{margin-top:5px;font-size:9.7px;line-height:1.3;color:#8f9aae}
.atf-toobit-guide{border:1px solid rgba(255,215,0,.17);border-radius:15px;padding:11px 12px;background:rgba(255,215,0,.045);margin-bottom:11px}
.atf-toobit-guide-title{font:900 11px/1.3 Montserrat,Arial,sans-serif;color:#ffd95a;margin-bottom:4px}.atf-toobit-guide-text{font-size:10.8px;line-height:1.5;color:#b9c2d0}
.atf-toobit-code-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 11px;border-radius:13px;background:#090d14;border:1px solid rgba(255,255,255,.07)}
.atf-toobit-code-label{font-size:9.5px;color:#8f9aae;margin-bottom:3px}.atf-toobit-code{font:900 14px/1.2 monospace;color:#fff}
.atf-toobit-copy{border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:9px 11px;background:#27303f;color:#ffd95a;font-weight:900}
.atf-toobit-register{width:100%;height:42px;margin-top:8px;border:0;border-radius:12px;background:linear-gradient(135deg,#ffd534,#ffb300);color:#070707;font-weight:900}
.atf-toobit-label{display:block;margin:11px 0 7px;font-size:10.5px;font-weight:900;color:#dce3ee}.atf-toobit-input{width:100%;height:48px;border-radius:13px;border:1px solid rgba(255,255,255,.13);background:#090d14;color:#fff;padding:0 13px;font-size:15px;outline:none;user-select:text}
.atf-toobit-input:focus{border-color:rgba(54,167,255,.70);box-shadow:0 0 0 3px rgba(32,137,255,.08)}
.atf-toobit-submit{width:100%;height:48px;margin-top:9px;border:0;border-radius:13px;background:linear-gradient(135deg,#1688ff,#0a64db);color:#fff;font:900 12px/1 Montserrat,Arial,sans-serif}
.atf-toobit-submit:disabled{opacity:.55}.atf-toobit-message{min-height:18px;margin-top:8px;font-size:10.5px;line-height:1.45;color:#aeb8c8}.atf-toobit-message.ok{color:#67f0bd}.atf-toobit-message.err{color:#ff8a96}
.atf-account-hub-back{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#9ed7ff;padding:0 0 11px;font:800 10.5px/1 Montserrat,Arial,sans-serif}.atf-account-hub-hidden{display:none!important}
@media(max-width:360px){.atf-account-hub-sheet{padding:14px}.atf-account-hub-choice{gap:7px}.atf-account-hub-choice-btn{min-height:108px;padding:12px 8px}}

/* ATF_TOOBIT_HUB_V2_1_LOGO_PATCH */
.atf-account-hub-choice-logo.toobit,
.atf-account-hub-logo.toobit {
    background-image:url("data:image/png;base64,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") !important;
    background-size:100% 100% !important;
    background-position:center center !important;
    background-repeat:no-repeat !important;
    background-color:transparent !important;
    color:transparent !important;
    font-size:0 !important;
    line-height:0 !important;
    border-color:transparent !important;
    box-shadow:0 0 18px rgba(22,145,255,.16) !important;
}

/* ATF_TOOBIT_HUB_V2_1_2_LOGO_ALIGNMENT */
.atf-account-hub-choice-logo.toobit,
.atf-account-hub-logo.toobit {
    background-image:url("data:image/png;base64,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") !important;
    background-size:68% 68% !important;
    background-position:50% 50% !important;
    background-repeat:no-repeat !important;
    background-color:#0a2138 !important;
    border:1px solid rgba(43,161,255,.44) !important;
    box-shadow:
      inset 0 0 0 1px rgba(255,255,255,.025),
      0 0 16px rgba(24,137,255,.14) !important;
    color:transparent !important;
    font-size:0 !important;
    line-height:0 !important;
    overflow:hidden !important;
}

/* ATF_TOOBIT_HUB_V2_1_3_LOGO_SIZE */
.atf-account-hub-choice-logo.toobit,
.atf-account-hub-logo.toobit {
    background-image:url("data:image/png;base64,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") !important;
    background-size:88% 88% !important;
    background-position:50% 50% !important;
    background-repeat:no-repeat !important;
    background-color:#0a2138 !important;
    border:1px solid rgba(43,161,255,.48) !important;
    box-shadow:
      inset 0 0 0 1px rgba(255,255,255,.03),
      0 0 18px rgba(24,137,255,.16) !important;
    color:transparent !important;
    font-size:0 !important;
    line-height:0 !important;
    overflow:hidden !important;
}


/* --- Extracted Head Style Block --- */


/* ATF_TOOBIT_WHITE_GLASS_V2 — Toobit bubble: white glass like the ? bubble, original white logo */
#toobitFloatBtn{
  background:transparent!important;
  backdrop-filter:brightness(1.4) saturate(1.2) blur(1px)!important;
  -webkit-backdrop-filter:brightness(1.4) saturate(1.2) blur(1px)!important;
  border:2px solid rgba(255,255,255,0.65)!important;
  box-shadow:0 4px 18px rgba(0,0,0,0.2),
             inset 0 2px 7px rgba(255,255,255,0.5),
             inset 0 -3px 9px rgba(255,255,255,0.18),
             0 0 14px rgba(255,255,255,0.3),
             0 0 0 0 rgba(255,255,255,0.4)!important;
  animation:wpFloatBob 2.6s ease-in-out infinite, wpFloatPulse 2.6s ease-out infinite!important;
}
#toobitFloatBtn::before{
  top:8px!important;left:12px!important;width:14px!important;height:9px!important;
  background:rgba(255,255,255,0.55)!important;
}
/* لوگو: همون لوگوی سفید اصلی توبیت */
#toobitFloatBtn .toobit-float-logo{opacity:.98!important;filter:drop-shadow(0 1px 4px rgba(0,0,0,.6))!important}
#toobitFloatBtn::after{content:none!important}


/* --- Extracted Head Style Block --- */


/* ATF_SHARE_CERT_FLOAT_V5 — white glass SHARE bubble (same look as the ? whitepaper bubble), Mine only */
#atfShareCertFloatBtn{
  position:fixed;
  top:70px;            /* JS places it exactly under the UID / wallet stack */
  right:14px;
  z-index:55;
  width:54px;height:54px;
  padding:0;margin:0;
  border-radius:50%;
  display:flex;align-items:center;justify-content:center;
  cursor:pointer;
  background:transparent;
  backdrop-filter:brightness(1.4) saturate(1.2) blur(1px);
  -webkit-backdrop-filter:brightness(1.4) saturate(1.2) blur(1px);
  border:2px solid rgba(255,255,255,0.65);
  box-shadow:0 4px 18px rgba(0,0,0,0.2),
             inset 0 2px 7px rgba(255,255,255,0.5),
             inset 0 -3px 9px rgba(255,255,255,0.18),
             0 0 14px rgba(255,255,255,0.3),
             0 0 0 0 rgba(255,255,255,0.4);
  -webkit-tap-highlight-color:transparent;
  animation:wpFloatBob 2.6s ease-in-out infinite, wpFloatPulse 2.6s ease-out infinite;
  animation-delay:-1.3s,-1.3s;
}
#atfShareCertFloatBtn::before{
  content:"";position:absolute;top:8px;left:12px;
  width:14px;height:9px;border-radius:50%;
  background:rgba(255,255,255,0.55);filter:blur(1px);
  transform:rotate(-20deg);pointer-events:none;z-index:3;
}
#atfShareCertFloatBtn .atf-share-svg{
  position:relative;z-index:2;
  width:28px;height:28px;display:block;
  filter:drop-shadow(0 1px 3px rgba(0,0,0,.6));
  pointer-events:none;
}
#atfShareCertFloatBtn .atf-share-spin{
  position:absolute;inset:3px;border-radius:50%;z-index:4;
  border:2.5px solid rgba(255,255,255,.18);border-top-color:rgba(255,255,255,.95);
  opacity:0;pointer-events:none;
}
#atfShareCertFloatBtn.is-busy .atf-share-spin{opacity:1;animation:atfShareSpin .8s linear infinite}
#atfShareCertFloatBtn.is-busy .atf-share-svg{opacity:.5}
@keyframes atfShareSpin{to{transform:rotate(360deg)}}
/* فقط تب Mine — مثل توبیت و علامت سؤال */
#atfShareCertFloatBtn{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease}
body.on-home-tab #atfShareCertFloatBtn{opacity:1;visibility:visible;pointer-events:auto}
body.atf-share-cert-denied #atfShareCertFloatBtn{opacity:0!important;visibility:hidden!important;pointer-events:none!important}


/* --- Extracted Head Style Block --- */



/*
 * ATF UI Smooth Phase 3
 * Pause decorative animation work only while the user is
 * actively moving between screens / scrolling.
 *
 * This does NOT hide elements and does NOT alter state.
 */
body.atf-ui-interacting .view-section.active *,
body.atf-ui-switching .view-section.active *,
body.atf-ui-interacting #wpFloatBtn,
body.atf-ui-interacting #toobitFloatBtn,
body.atf-ui-interacting #atfShareCertFloatBtn,
body.atf-ui-switching #wpFloatBtn,
body.atf-ui-switching #toobitFloatBtn,
body.atf-ui-switching #atfShareCertFloatBtn {
    animation-play-state: paused !important;
}

/*
 * Keep active controls responsive while expensive animation
 * layers are paused during the gesture.
 */
body.atf-ui-interacting .nav-item,
body.atf-ui-switching .nav-item {
    touch-action: manipulation;
}



/* --- Extracted Head Style Block --- */


#actionBtn.atf-claim-pending {
    transform: translateZ(0) scale(.985) !important;
    opacity: .86 !important;
    transition: transform .08s ease, opacity .08s ease !important;
}


/* --- Extracted Head Style Block --- */


/* ATF_CHALLENGE_GIFT_BUBBLE_V1 */
#atfChallengeGiftFloatBtn{position:fixed;right:14px;bottom:268px;z-index:56;width:54px;height:54px;border-radius:50%;padding:0;display:grid;place-items:center;cursor:pointer;background:transparent;backdrop-filter:brightness(1.4) saturate(1.2) blur(1px);-webkit-backdrop-filter:brightness(1.4) saturate(1.2) blur(1px);border:2px solid rgba(255,255,255,.68);box-shadow:inset 0 2px 7px rgba(255,255,255,.46),inset 0 -3px 9px rgba(255,255,255,.17),0 0 14px rgba(255,255,255,.28),0 8px 24px rgba(0,0,0,.24);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,transform .18s ease,visibility .22s ease;animation:wpFloatBob 2.6s ease-in-out infinite;-webkit-tap-highlight-color:transparent}
#atfChallengeGiftFloatBtn::before{content:"";position:absolute;top:8px;left:12px;width:14px;height:9px;border-radius:50%;background:rgba(255,255,255,.58);filter:blur(1px);transform:rotate(-20deg);pointer-events:none}
#atfChallengeGiftFloatBtn .atf-gift-emoji{font-size:27px;line-height:1;filter:drop-shadow(0 2px 5px rgba(0,0,0,.35))}
#atfChallengeGiftFloatBtn:active{transform:scale(.92)}
body.on-home-tab #atfChallengeGiftFloatBtn.atf-gift-active{opacity:1;visibility:visible;pointer-events:auto}
body.atf-ui-interacting #atfChallengeGiftFloatBtn,body.atf-ui-switching #atfChallengeGiftFloatBtn{opacity:0!important;visibility:hidden!important;pointer-events:none!important}
#atfChallengeGiftIntro{position:fixed;inset:0;z-index:12020;display:none;align-items:center;justify-content:center;padding:18px;background:rgba(3,7,17,.88);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
#atfChallengeGiftIntro.open{display:flex}
.atf-gift-intro-card{position:relative;width:min(92vw,390px);border-radius:24px;padding:28px 22px 22px;overflow:hidden;text-align:center;background:radial-gradient(circle at 50% -10%,rgba(255,210,80,.22),transparent 40%),linear-gradient(160deg,#121c2d,#080d17 64%,#10150d);border:1px solid rgba(255,214,102,.34);box-shadow:0 24px 70px rgba(0,0,0,.62),inset 0 1px 0 rgba(255,255,255,.06)}
.atf-gift-intro-close{position:absolute;right:12px;top:11px;width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.07);color:#fff;font-size:20px}
.atf-gift-intro-icon{width:76px;height:76px;margin:2px auto 11px;display:grid;place-items:center;border-radius:24px;font-size:42px;background:linear-gradient(145deg,rgba(255,215,80,.18),rgba(255,145,35,.08));border:1px solid rgba(255,214,102,.35);box-shadow:0 0 28px rgba(255,190,55,.18)}
.atf-gift-intro-kicker{color:#ffd96a;font:900 10px/1.3 Montserrat,Arial,sans-serif;letter-spacing:2px;margin-bottom:7px}
#atfChallengeGiftIntroTitle{margin:0 0 10px;color:#fff;font:900 22px/1.25 Montserrat,Arial,sans-serif}
#atfChallengeGiftIntroDescription{margin:0 auto 15px;color:#c3cedb;font-size:13px;line-height:1.7;white-space:pre-wrap}
.atf-gift-intro-reward{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;margin-bottom:17px;border-radius:999px;color:#ffe28e;background:rgba(255,204,70,.09);border:1px solid rgba(255,214,102,.28);font-weight:900;font-size:12px}
#atfChallengeGiftJoin{width:100%;min-height:50px;border:0;border-radius:15px;background:linear-gradient(120deg,#ffd45e,#ffed9d 35%,#ffc247);color:#352305;font:900 13px/1 Montserrat,Arial,sans-serif;letter-spacing:.7px;box-shadow:0 10px 26px rgba(255,170,40,.24),inset 0 1px 0 rgba(255,255,255,.58)}
.atf-gift-intro-note{margin-top:10px;color:#78879a;font-size:10.5px;line-height:1.45}


/* --- Extracted Head Style Block --- */


/* ATF_INNER_PAGES_SAFE_TOP_V1 */
#tab-miners.view-section,
#tab-tasks.view-section,
#tab-friends.view-section,
#tab-profile.view-section {
    padding-top: var(--atf-open-app-safe-top, 0px);
    box-sizing: border-box;
}


/* --- Extracted Head Style Block --- */


/* ATF_PREMIUM_COIN_LOADER_V1
   Pure CSS / zero polling / zero extra network requests.
   Existing loader show/hide lifecycle remains authoritative. */

#loader {
    overflow: hidden;
    isolation: isolate;
    background:
        radial-gradient(circle at 50% 49%, rgba(255,200,56,.13) 0%, rgba(255,178,22,.065) 18%, rgba(0,0,0,0) 42%),
        radial-gradient(circle at 50% 50%, #11100b 0%, #070705 42%, #020202 100%);
}

#loader::before {
    content: "";
    position: absolute;
    inset: -16%;
    pointer-events: none;
    background:
        radial-gradient(circle at 18% 28%, rgba(255,220,105,.085) 0 1px, transparent 2px),
        radial-gradient(circle at 74% 21%, rgba(255,190,37,.09) 0 1px, transparent 2px),
        radial-gradient(circle at 81% 70%, rgba(255,232,152,.065) 0 1px, transparent 2px),
        radial-gradient(circle at 27% 76%, rgba(255,177,23,.075) 0 1px, transparent 2px);
    background-size: 72px 72px, 94px 94px, 118px 118px, 86px 86px;
    animation: atfLoaderStarDrift 7s linear infinite;
    opacity: .9;
    z-index: 0;
}

#loader::after {
    content: "";
    position: absolute;
    width: min(76vw, 360px);
    height: min(16vw, 76px);
    left: 50%;
    top: calc(50% + min(31vw, 150px));
    transform: translateX(-50%);
    pointer-events: none;
    background: radial-gradient(ellipse, rgba(255,187,35,.19) 0%, rgba(255,164,0,.075) 38%, transparent 73%);
    filter: blur(9px);
    z-index: 0;
    animation: atfLoaderGroundPulse 2.2s ease-in-out infinite;
}

#loader .atf-loader-stage {
    position: relative;
    width: clamp(220px, 58vw, 292px);
    height: clamp(220px, 58vw, 292px);
    display: grid;
    place-items: center;
    flex: 0 0 auto;
    z-index: 2;
    transform: translateZ(0);
}

#loader .atf-loader-core-glow {
    position: absolute;
    inset: 23%;
    border-radius: 50%;
    background: radial-gradient(circle, rgba(255,235,164,.28) 0%, rgba(255,182,25,.14) 37%, rgba(255,174,0,0) 72%);
    box-shadow:
        0 0 38px rgba(255,190,40,.20),
        0 0 92px rgba(255,156,0,.10);
    animation: atfLoaderCoreBreath 1.85s ease-in-out infinite;
}

#loader .atf-loader-orbit {
    position: absolute;
    left: 50%;
    top: 50%;
    border-radius: 50%;
    pointer-events: none;
    transform-origin: 50% 50%;
    will-change: transform;
}

#loader .atf-loader-orbit::before,
#loader .atf-loader-orbit::after {
    content: "";
    position: absolute;
    border-radius: 50%;
    pointer-events: none;
}

#loader .atf-loader-orbit-a {
    width: 76%;
    height: 76%;
    margin: -38% 0 0 -38%;
    border: 1px solid rgba(255,218,112,.26);
    box-shadow:
        inset 0 0 18px rgba(255,192,45,.06),
        0 0 22px rgba(255,183,25,.08);
    animation: atfLoaderOrbitCW 3.8s linear infinite;
}

#loader .atf-loader-orbit-a::before {
    width: 9px;
    height: 9px;
    left: 10%;
    top: 16%;
    background: #ffe89a;
    box-shadow:
        0 0 8px #fff0b7,
        0 0 18px rgba(255,196,45,.95),
        0 0 32px rgba(255,155,0,.55);
}

#loader .atf-loader-orbit-b {
    width: 94%;
    height: 94%;
    margin: -47% 0 0 -47%;
    border: 1px dashed rgba(255,191,46,.21);
    box-shadow: 0 0 28px rgba(255,167,12,.06);
    animation: atfLoaderOrbitCCW 6.6s linear infinite;
}

#loader .atf-loader-orbit-b::before {
    width: 6px;
    height: 6px;
    right: 7%;
    top: 30%;
    background: #ffc536;
    box-shadow:
        0 0 8px #ffd96f,
        0 0 20px rgba(255,171,0,.78);
}

#loader .atf-loader-orbit-c {
    width: 112%;
    height: 112%;
    margin: -56% 0 0 -56%;
    border: 1px solid rgba(255,220,125,.085);
    animation: atfLoaderOrbitCW 10s linear infinite;
}

#loader .atf-loader-orbit-c::before,
#loader .atf-loader-orbit-c::after {
    width: 4px;
    height: 4px;
    background: rgba(255,234,170,.92);
    box-shadow: 0 0 12px rgba(255,194,50,.9);
}
#loader .atf-loader-orbit-c::before { left: 48%; top: -2px; }
#loader .atf-loader-orbit-c::after  { left: 19%; bottom: 8%; }

#loader .atf-loader-orbit > i {
    position: absolute;
    inset: -1px;
    border-radius: inherit;
    overflow: hidden;
}
#loader .atf-loader-orbit-a > i::before,
#loader .atf-loader-orbit-b > i::before {
    content: "";
    position: absolute;
    width: 38%;
    height: 2px;
    top: 50%;
    left: -8%;
    transform-origin: 160% 50%;
    background: linear-gradient(90deg, transparent, rgba(255,220,105,.72), transparent);
    filter: blur(.2px);
}

#loader .atf-loader-coin-shell {
    position: relative;
    width: 58%;
    height: 58%;
    border-radius: 50%;
    display: grid;
    place-items: center;
    overflow: visible;
    z-index: 5;
    animation: atfLoaderCoinFloat 2s cubic-bezier(.45,.02,.55,.98) infinite;
    will-change: transform;
}

#loader .atf-loader-coin-glow {
    position: absolute;
    inset: -17%;
    border-radius: 50%;
    background: radial-gradient(circle, rgba(255,211,86,.28) 0%, rgba(255,166,0,.10) 42%, transparent 72%);
    box-shadow:
        0 0 30px rgba(255,202,64,.23),
        0 0 75px rgba(255,146,0,.14);
    animation: atfLoaderCoinGlow 1.65s ease-in-out infinite;
    pointer-events: none;
}

#loader .loader-logo {
    position: relative !important;
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    max-height: none !important;
    margin: 0 !important;
    border-radius: 50% !important;
    object-fit: cover !important;
    z-index: 3;
    filter:
        saturate(1.12)
        contrast(1.04)
        drop-shadow(0 7px 18px rgba(0,0,0,.56))
        drop-shadow(0 0 13px rgba(255,190,48,.18));
    transform: translateZ(0);
    backface-visibility: hidden;
}

#loader .atf-loader-coin-shell::before {
    content: "";
    position: absolute;
    inset: -4px;
    border-radius: 50%;
    z-index: 4;
    pointer-events: none;
    border: 1px solid rgba(255,239,185,.52);
    box-shadow:
        inset 0 0 14px rgba(255,245,205,.13),
        0 0 13px rgba(255,199,53,.22);
}

#loader .atf-loader-coin-shell::after {
    content: "";
    position: absolute;
    inset: -9%;
    border-radius: 50%;
    z-index: 1;
    pointer-events: none;
    border: 1px solid rgba(255,191,41,.13);
    animation: atfLoaderShockwave 1.9s ease-out infinite;
}

#loader .atf-loader-shine {
    position: absolute;
    inset: 2%;
    border-radius: 50%;
    overflow: hidden;
    z-index: 5;
    pointer-events: none;
}

#loader .atf-loader-shine::before {
    content: "";
    position: absolute;
    width: 42%;
    height: 145%;
    left: -58%;
    top: -22%;
    transform: rotate(18deg);
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.04) 22%,
        rgba(255,250,224,.46) 50%,
        rgba(255,255,255,.06) 72%,
        transparent
    );
    filter: blur(1px);
    animation: atfLoaderShineSweep 2.45s cubic-bezier(.42,0,.22,1) infinite;
}

#loader .atf-loader-particle {
    position: absolute;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    z-index: 4;
    pointer-events: none;
    background: #ffd869;
    box-shadow:
        0 0 7px rgba(255,226,137,.95),
        0 0 14px rgba(255,164,0,.65);
    animation: atfLoaderParticle 2.8s ease-in-out infinite;
}
#loader .atf-loader-particle.p1 { left: 17%; top: 28%; animation-delay: -.2s; }
#loader .atf-loader-particle.p2 { right: 15%; top: 34%; animation-delay: -.8s; transform: scale(.7); }
#loader .atf-loader-particle.p3 { left: 24%; bottom: 20%; animation-delay: -1.4s; transform: scale(.55); }
#loader .atf-loader-particle.p4 { right: 25%; bottom: 18%; animation-delay: -2s; }
#loader .atf-loader-particle.p5 { left: 48%; top: 5%; animation-delay: -1.1s; transform: scale(.6); }
#loader .atf-loader-particle.p6 { right: 5%; top: 53%; animation-delay: -2.35s; transform: scale(.45); }
#loader .atf-loader-particle.p7 { left: 7%; top: 58%; animation-delay: -1.7s; transform: scale(.5); }
#loader .atf-loader-particle.p8 { right: 42%; bottom: 4%; animation-delay: -.5s; transform: scale(.65); }

#loader .atf-loader-progress {
    position: relative;
    width: clamp(96px, 25vw, 126px);
    height: 2px;
    margin-top: clamp(7px, 2.2vh, 16px);
    border-radius: 999px;
    overflow: hidden;
    z-index: 3;
    background: rgba(255,255,255,.075);
    box-shadow: 0 0 12px rgba(255,188,35,.055);
}

#loader .atf-loader-progress > span {
    position: absolute;
    inset: 0 auto 0 -42%;
    width: 42%;
    border-radius: inherit;
    background: linear-gradient(90deg, transparent, #ffd45e 43%, #fff0a6 58%, transparent);
    box-shadow: 0 0 9px rgba(255,193,44,.6);
    animation: atfLoaderProgress 1.22s cubic-bezier(.55,.08,.35,.92) infinite;
}

@keyframes atfLoaderOrbitCW {
    to { transform: rotate(360deg); }
}
@keyframes atfLoaderOrbitCCW {
    to { transform: rotate(-360deg); }
}
@keyframes atfLoaderCoreBreath {
    0%,100% { transform: scale(.92); opacity: .65; }
    50% { transform: scale(1.08); opacity: 1; }
}
@keyframes atfLoaderCoinFloat {
    0%,100% { transform: translateY(2px) scale(.985); }
    50% { transform: translateY(-5px) scale(1.015); }
}
@keyframes atfLoaderCoinGlow {
    0%,100% { transform: scale(.94); opacity: .72; }
    50% { transform: scale(1.08); opacity: 1; }
}
@keyframes atfLoaderShockwave {
    0% { transform: scale(.88); opacity: 0; }
    18% { opacity: .58; }
    100% { transform: scale(1.34); opacity: 0; }
}
@keyframes atfLoaderShineSweep {
    0%, 22% { left: -58%; opacity: 0; }
    35% { opacity: 1; }
    68% { opacity: .9; }
    84%,100% { left: 116%; opacity: 0; }
}
@keyframes atfLoaderParticle {
    0%,100% { opacity: .22; margin-top: 5px; }
    50% { opacity: 1; margin-top: -7px; }
}
@keyframes atfLoaderProgress {
    0% { left: -45%; }
    100% { left: 106%; }
}
@keyframes atfLoaderStarDrift {
    to { transform: translate3d(22px,-18px,0); }
}
@keyframes atfLoaderGroundPulse {
    0%,100% { opacity: .5; transform: translateX(-50%) scaleX(.88); }
    50% { opacity: .9; transform: translateX(-50%) scaleX(1.05); }
}

body.lite-vfx #loader .atf-loader-orbit-b,
body.lite-vfx #loader .atf-loader-orbit-c,
body.lite-vfx #loader .atf-loader-particle.p5,
body.lite-vfx #loader .atf-loader-particle.p6,
body.lite-vfx #loader .atf-loader-particle.p7,
body.lite-vfx #loader .atf-loader-particle.p8 {
    display: none;
}
body.lite-vfx #loader::before {
    animation: none;
    opacity: .42;
}
body.lite-vfx #loader .atf-loader-orbit-a {
    animation-duration: 5.2s;
}
body.lite-vfx #loader .atf-loader-coin-shell,
body.lite-vfx #loader .atf-loader-core-glow {
    animation-duration: 2.5s;
}

@media (prefers-reduced-motion: reduce) {
    #loader .atf-loader-orbit,
    #loader .atf-loader-core-glow,
    #loader .atf-loader-coin-shell,
    #loader .atf-loader-coin-glow,
    #loader .atf-loader-coin-shell::after,
    #loader .atf-loader-shine::before,
    #loader .atf-loader-particle,
    #loader::before,
    #loader::after {
        animation: none !important;
    }
    #loader .atf-loader-progress > span {
        animation-duration: 2.4s;
    }
}


/* --- Extracted Head Style Block --- */


/* ATF_PREMIUM_COIN_LOADER_MINHOLD_V2_STYLE */

/*
 * While initialization finishes faster than the branded animation, hold the
 * existing loader visible. Inline display:none from the current lifecycle is
 * intentionally overridden only during this short minimum window.
 */
#loader.atf-loader-minhold {
    display: flex !important;
}

/* Smooth handoff into the already-rendered app. */
#loader.atf-loader-leaving {
    opacity: 0 !important;
    transition: opacity 220ms cubic-bezier(.4,0,.2,1) !important;
    pointer-events: none !important;
}

@media (prefers-reduced-motion: reduce) {
    #loader.atf-loader-leaving {
        transition-duration: 120ms !important;
    }
}


/* --- Extracted Head Style Block --- */


/* ATF_PREMIUM_LOADER_ULTRASMOOTH_V3
   Startup-safe visual optimization:
   - transform/opacity animations only
   - no animated full-screen gradients
   - no animated blur/filter
   - one lightweight orbit
   - four tiny particles
   - no extra network / polling / backend work
*/

#loader {
    contain: layout paint style;
    position: fixed !important;
    inset: 0 !important;
    z-index: 2147483000 !important;
    opacity: 1;
    isolation: isolate;
    background-color: #020202 !important;
    background:
        radial-gradient(circle at 50% 48%,
            rgba(238,190,70,.10) 0%,
            rgba(122,84,13,.055) 24%,
            rgba(8,8,7,.98) 54%,
            rgba(2,2,2,1) 100%),
        #020202 !important;
}

/* Biggest paint offenders from V1: remove entirely. */
#loader::before,
#loader::after {
    content: none !important;
    display: none !important;
    animation: none !important;
    filter: none !important;
}

/* Keep only one orbit. */
#loader .atf-loader-orbit-b,
#loader .atf-loader-orbit-c {
    display: none !important;
    animation: none !important;
}

#loader .atf-loader-orbit-a {
    border-color: rgba(255,214,104,.26) !important;
    box-shadow: none !important;
    animation: atfLoaderV3Orbit 4.8s linear infinite !important;
    will-change: transform;
    transform: translateZ(0);
}

#loader .atf-loader-orbit-a > i {
    display: none !important;
}

#loader .atf-loader-orbit-a::before {
    width: 7px !important;
    height: 7px !important;
    background: #ffe6a0 !important;
    box-shadow: 0 0 7px rgba(255,194,47,.58) !important;
}

/* Soft static halo + transform/opacity breathing only. */
#loader .atf-loader-core-glow {
    background:
        radial-gradient(circle,
            rgba(255,222,123,.16) 0%,
            rgba(255,175,20,.065) 48%,
            transparent 72%) !important;
    box-shadow: none !important;
    filter: none !important;
    animation: atfLoaderV3Glow 2.15s ease-in-out infinite !important;
    will-change: transform, opacity;
    transform: translateZ(0);
}

/* Coin motion stays, but only GPU-friendly transform. */
#loader .atf-loader-coin-shell {
    animation: atfLoaderV3Coin 1.9s ease-in-out infinite !important;
    will-change: transform;
    transform: translateZ(0);
}

#loader .atf-loader-coin-glow {
    background:
        radial-gradient(circle,
            rgba(255,207,74,.16) 0%,
            rgba(255,159,0,.055) 48%,
            transparent 72%) !important;
    box-shadow: none !important;
    filter: none !important;
    animation: none !important;
    opacity: .9 !important;
}

#loader .loader-logo {
    filter: none !important;
    backface-visibility: hidden;
    transform: translateZ(0);
}

/* Keep one thin static rim; remove shockwave. */
#loader .atf-loader-coin-shell::before {
    box-shadow:
        inset 0 0 5px rgba(255,245,205,.08),
        0 0 7px rgba(255,193,42,.12) !important;
}

#loader .atf-loader-coin-shell::after {
    display: none !important;
    animation: none !important;
}

/* Shine uses transform instead of animating left. */
#loader .atf-loader-shine::before {
    left: -58% !important;
    filter: none !important;
    animation: atfLoaderV3Shine 2.55s ease-in-out infinite !important;
    will-change: transform, opacity;
}

/* Four tiny particles only. */
#loader .atf-loader-particle.p5,
#loader .atf-loader-particle.p6,
#loader .atf-loader-particle.p7,
#loader .atf-loader-particle.p8 {
    display: none !important;
}

#loader .atf-loader-particle.p1,
#loader .atf-loader-particle.p2,
#loader .atf-loader-particle.p3,
#loader .atf-loader-particle.p4 {
    width: 3px !important;
    height: 3px !important;
    box-shadow: 0 0 5px rgba(255,200,65,.40) !important;
    animation: atfLoaderV3Particle 2.35s ease-in-out infinite !important;
    will-change: transform, opacity;
}

/* Progress line also becomes transform-only. */
#loader .atf-loader-progress {
    box-shadow: none !important;
    background: rgba(255,255,255,.055) !important;
}

#loader .atf-loader-progress > span {
    left: -42% !important;
    box-shadow: none !important;
    animation: atfLoaderV3Progress 1.10s linear infinite !important;
    will-change: transform;
    transform: translateZ(0);
}

@keyframes atfLoaderV3Orbit {
    from { transform: translateZ(0) rotate(0deg); }
    to   { transform: translateZ(0) rotate(360deg); }
}

@keyframes atfLoaderV3Glow {
    0%,100% { transform: translateZ(0) scale(.97); opacity: .58; }
    50%     { transform: translateZ(0) scale(1.045); opacity: .92; }
}

@keyframes atfLoaderV3Coin {
    0%,100% { transform: translate3d(0,1px,0) scale(.992); }
    50%     { transform: translate3d(0,-3px,0) scale(1.008); }
}

@keyframes atfLoaderV3Shine {
    0%,25% {
        transform: translate3d(0,0,0) rotate(18deg);
        opacity: 0;
    }
    43% { opacity: .42; }
    72% {
        transform: translate3d(420%,0,0) rotate(18deg);
        opacity: .34;
    }
    84%,100% {
        transform: translate3d(420%,0,0) rotate(18deg);
        opacity: 0;
    }
}

@keyframes atfLoaderV3Particle {
    0%,100% { transform: translate3d(0,3px,0); opacity: .18; }
    50%     { transform: translate3d(0,-4px,0); opacity: .62; }
}

@keyframes atfLoaderV3Progress {
    from { transform: translate3d(0,0,0); }
    to   { transform: translate3d(365%,0,0); }
}

/* Low-effects mode: nearly static, still branded. */
body.lite-vfx #loader .atf-loader-orbit-a,
body.lite-vfx #loader .atf-loader-particle,
body.lite-vfx #loader .atf-loader-shine::before {
    animation: none !important;
}

body.lite-vfx #loader .atf-loader-core-glow,
body.lite-vfx #loader .atf-loader-coin-shell {
    animation-duration: 3s !important;
}

/* Accessibility / battery friendly. */
@media (prefers-reduced-motion: reduce) {
    #loader .atf-loader-orbit-a,
    #loader .atf-loader-core-glow,
    #loader .atf-loader-coin-shell,
    #loader .atf-loader-shine::before,
    #loader .atf-loader-particle {
        animation: none !important;
    }

    #loader .atf-loader-progress > span {
        animation-duration: 1.9s !important;
    }
}


/* --- Extracted Head Style Block --- */


/* ATF_PREMIUM_LOADER_OPAQUE_FIX_V3_1
   The app may finish rendering underneath, but the branded splash remains
   completely opaque until the existing fade handoff begins. */
#loader.atf-loader-minhold {
    background-color: #020202 !important;
    visibility: visible !important;
    pointer-events: auto !important;
    mix-blend-mode: normal !important;
}

#loader.atf-loader-minhold:not(.atf-loader-leaving) {
    opacity: 1 !important;
}

/* Keep the existing V2/V3 fade authoritative once release begins. */
#loader.atf-loader-leaving {
    pointer-events: none !important;
}


/* --- Extracted Head Style Block --- */


/* ATF_CHALLENGE_TWITTER_PILOT_UI_V1 */
.atf-xpilot-step{display:none}.atf-xpilot-step.active{display:block}
.atf-xpilot-kicker{color:#98a4b3;font:900 9px/1.3 Montserrat,Arial,sans-serif;letter-spacing:1.5px;margin-bottom:6px}
.atf-xpilot-title{color:#fff;font:900 19px/1.25 Montserrat,Arial,sans-serif;margin-bottom:7px}
.atf-xpilot-text{color:#a5b0bd;font-size:11.5px;line-height:1.6}
.atf-xpilot-box{margin-top:13px;padding:13px;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:rgba(255,255,255,.025)}
.atf-xpilot-row{display:flex;gap:10px;align-items:flex-start;padding:9px 0}
.atf-xpilot-row+.atf-xpilot-row{border-top:1px solid rgba(255,255,255,.055)}
.atf-xpilot-num{flex:0 0 27px;width:27px;height:27px;display:grid;place-items:center;border-radius:9px;background:#f4f4f4;color:#050505;font:900 10px/1 Montserrat,Arial,sans-serif}
.atf-xpilot-row b{display:block;color:#f5f7f8;font-size:11.5px;margin-bottom:3px}
.atf-xpilot-input{width:100%;min-height:48px;box-sizing:border-box;border:1px solid rgba(255,255,255,.10);border-radius:14px;background:#070707;color:#fff;padding:0 13px;font-size:15px;outline:none}
.atf-xpilot-actions{display:flex;gap:9px;margin-top:13px}
.atf-xpilot-actions button{flex:1;min-height:46px;border-radius:13px;padding:10px 11px;font-weight:900}
.atf-xpilot-light{border:0;background:#f4f4f4;color:#050505}
.atf-xpilot-dark{border:1px solid rgba(255,255,255,.09);background:#151515;color:#fff}
.atf-xpilot-target{margin-top:11px;padding:10px 11px;border-radius:12px;background:#070707;border:1px solid rgba(255,255,255,.07);color:#8793a1;font-size:9.5px;overflow-wrap:anywhere}
.atf-xpilot-msg{min-height:19px;margin-top:10px;color:#8f9aa8;font-size:10.5px;line-height:1.45}
.atf-xpilot-msg.err{color:#ff8792}.atf-xpilot-msg.ok{color:#70e7b2}
.atf-xpilot-reward{display:inline-flex;margin-top:11px;padding:7px 11px;border-radius:999px;background:rgba(255,211,92,.08);border:1px solid rgba(255,214,102,.22);color:#ffe497;font-size:10.5px;font-weight:900}


/* --- Extracted Head Style Block --- */


html.atf-xv3-lock,
html.atf-xv3-lock body{
  overflow:hidden!important;
  overscroll-behavior:none!important;
}

#atfChallengeOverlay.atf-xpremium-overlay-v23{
  --atf-xv3-vh:100vh;
  align-items:center!important;
  justify-content:center!important;
  padding:8px!important;
  overflow:hidden!important;
  background:radial-gradient(circle at 50% 4%,rgba(24,92,170,.18),transparent 35%),#020711!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  animation:none!important;
}

#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-challenge-card.atf-xpremium-card-v2{
  width:min(96vw,430px)!important;
  height:auto!important;
  min-height:0!important;
  max-height:calc(var(--atf-xv3-vh) - 16px)!important;
  overflow-x:hidden!important;
  overflow-y:auto!important;
  overscroll-behavior:contain!important;
  -webkit-overflow-scrolling:touch!important;
  scrollbar-width:none!important;
  box-sizing:border-box!important;
  padding:0 17px 14px!important;
  border-radius:28px!important;
  border:1px solid rgba(77,160,255,.52)!important;
  color:#fff!important;
  background:
    radial-gradient(circle at 100% 100%,rgba(36,62,204,.13),transparent 34%),
    radial-gradient(circle at 0% 100%,rgba(255,181,35,.055),transparent 28%),
    linear-gradient(155deg,#07111f,#050a14 52%,#060913)!important;
  box-shadow:0 18px 52px rgba(0,0,0,.56),inset 0 1px 0 rgba(255,255,255,.035)!important;
  transform:none!important;
  filter:none!important;
  animation:none!important;
}
#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-challenge-card.atf-xpremium-card-v2::-webkit-scrollbar{display:none!important}
#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xpremium-card-v2::before,
#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xpremium-card-v2::after{display:none!important}

#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xpremium-card-v2 *,
#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xpremium-card-v2 *::before,
#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xpremium-card-v2 *::after{animation:none!important}
#atfChallengeOverlay.atf-xpremium-overlay-v23 input,
#atfChallengeOverlay.atf-xpremium-overlay-v23 button{
  transition:none!important;
  filter:none!important;
  touch-action:manipulation!important;
  -webkit-tap-highlight-color:rgba(255,196,52,.09)!important;
}

#atfChallengeOverlay.atf-xpremium-overlay-v23 #atfSecurityEmblem.atf-xpremium-hero{
  display:block!important;
  width:calc(100% + 34px)!important;
  max-width:none!important;
  height:210px!important;
  aspect-ratio:auto!important;
  margin:0 -17px 8px!important;
  overflow:hidden!important;
  border-radius:27px 27px 18px 18px!important;
  border:0!important;
  background:#07101c!important;
  box-shadow:none!important;
  transform:none!important;
}
#atfChallengeOverlay.atf-xpremium-overlay-v23 #atfSecurityEmblem.atf-xpremium-hero>.atf-vault-halo,
#atfChallengeOverlay.atf-xpremium-overlay-v23 #atfSecurityEmblem.atf-xpremium-hero>.atf-orbit,
#atfChallengeOverlay.atf-xpremium-overlay-v23 #atfSecurityEmblem.atf-xpremium-hero>.atf-vault-core,
#atfChallengeOverlay.atf-xpremium-overlay-v23 #atfSecurityEmblem.atf-xpremium-hero>.atf-vault-sparks{display:none!important}
#atfChallengeOverlay.atf-xpremium-overlay-v23 #atfSecurityEmblem .atf-xpremium-hero-img{
  display:block!important;width:100%!important;height:100%!important;
  object-fit:cover!important;object-position:center 48%!important;
  border-radius:inherit!important;transform:none!important;pointer-events:none!important;
}
#atfChallengeOverlay.atf-xpremium-overlay-v23 #atfSecurityEmblem::before,
#atfChallengeOverlay.atf-xpremium-overlay-v23 #atfSecurityEmblem::after{display:none!important}

#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-challenge-close{
  top:13px!important;right:13px!important;width:40px!important;height:40px!important;z-index:80!important;
  border-radius:50%!important;color:#fff!important;font-size:25px!important;
  background:rgba(9,16,31,.94)!important;border:1px solid rgba(126,160,230,.42)!important;
  box-shadow:0 6px 14px rgba(0,0,0,.24)!important;
}

#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-challenge-kicker{
  width:max-content!important;max-width:88%!important;margin:0 auto 7px!important;padding:7px 14px!important;
  border-radius:999px!important;color:#ffd75c!important;background:#0e1118!important;
  border:1px solid rgba(255,197,51,.38)!important;box-shadow:none!important;
  font:900 9.5px/1 Montserrat,Arial,sans-serif!important;letter-spacing:1.8px!important;
}
#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-challenge-kicker::before{
  content:"◆"!important;margin-right:7px!important;color:#ffd33a!important;
}
#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-challenge-title{
  margin:0 auto 7px!important;text-align:center!important;line-height:.98!important;
}
#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xv2-title-silver,
#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xv2-title-gold{
  display:block!important;font-family:Montserrat,Arial,sans-serif!important;font-weight:950!important;font-size:31px!important;
}
#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xv2-title-silver{color:#f6f8ff!important}
#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xv2-title-gold{
  margin-top:2px!important;color:#ffc640!important;
  background:linear-gradient(180deg,#fff0a0,#ffd559 38%,#ffad17 80%,#ea8e00)!important;
  -webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;
}
#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-challenge-subtitle{
  max-width:365px!important;margin:0 auto 11px!important;text-align:center!important;
  color:#aab7cb!important;font-size:12px!important;line-height:1.46!important;
}

#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xv2-progress{margin:0 0 11px!important}
#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xv2-progress-label{
  margin:0 0 5px!important;color:#b7c4da!important;font:900 9px/1 Montserrat,Arial,sans-serif!important;letter-spacing:1.4px!important;
}
#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xv2-progress-rail{
  position:relative!important;height:30px!important;display:flex!important;align-items:center!important;
  justify-content:space-between!important;padding:0 24%!important;
}
#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xv2-progress-rail::before{
  content:""!important;position:absolute!important;left:8%!important;right:8%!important;top:50%!important;height:1px!important;
  transform:translateY(-50%)!important;background:linear-gradient(90deg,rgba(255,190,35,.58),rgba(255,198,56,.25) 40%,rgba(64,102,168,.48) 67%,rgba(49,77,132,.40))!important;
}
#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xv2-stepdot{
  position:relative!important;z-index:2!important;width:30px!important;height:30px!important;display:grid!important;place-items:center!important;
  border-radius:50%!important;color:#afbdd4!important;background:#07101f!important;border:1px solid rgba(95,135,207,.55)!important;
  box-shadow:0 0 0 4px #06101c!important;font:900 10px/1 Montserrat,Arial,sans-serif!important;
}
#atfChallengeOverlay.atf-xpremium-overlay-v23 #atfChallengeTwitterPilotStage[data-step="1"] .atf-xv2-stepdot[data-n="1"],
#atfChallengeOverlay.atf-xpremium-overlay-v23 #atfChallengeTwitterPilotStage[data-step="2"] .atf-xv2-stepdot[data-n="2"],
#atfChallengeOverlay.atf-xpremium-overlay-v23 #atfChallengeTwitterPilotStage[data-step="3"] .atf-xv2-stepdot[data-n="3"]{
  color:#171106!important;background:linear-gradient(145deg,#fff1a2,#ffc42b 60%,#ea9100)!important;
  border-color:#ffe17a!important;box-shadow:0 0 0 4px #06101c,0 0 11px rgba(255,188,28,.30)!important;
}

#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xpilot-kicker{display:none!important}
#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xpilot-title{
  position:relative!important;margin:0 0 4px!important;padding:0!important;color:#f9fbff!important;
  font:950 21px/1.18 Montserrat,Arial,sans-serif!important;letter-spacing:-.2px!important;
}
#atfChallengeOverlay.atf-xpremium-overlay-v23 #atfXPiStep1 .atf-xpilot-title{padding-left:38px!important}
#atfChallengeOverlay.atf-xpremium-overlay-v23 #atfXPiStep1 .atf-xpilot-title::before{
  content:"𝕏"!important;position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;
  width:29px!important;height:29px!important;display:grid!important;place-items:center!important;border-radius:8px!important;
  color:#f7f8fc!important;background:#070b12!important;border:1px solid rgba(109,144,207,.48)!important;font:400 20px/1 Arial,sans-serif!important;
}
#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xpilot-text{color:#9facbf!important;font-size:11.5px!important;line-height:1.48!important}

#atfChallengeOverlay.atf-xpremium-overlay-v23 #atfXPiStep1>div[style*="margin-top:12px"]{position:relative!important;margin-top:11px!important}
#atfChallengeOverlay.atf-xpremium-overlay-v23 #atfXPiStep1>div[style*="margin-top:12px"]::before{
  content:"𝕏"!important;position:absolute!important;z-index:3!important;left:17px!important;top:50%!important;
  transform:translateY(-52%)!important;color:#f5f7fb!important;font:400 25px/1 Arial,sans-serif!important;pointer-events:none!important;
}
#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xpilot-input{
  width:100%!important;min-height:58px!important;height:58px!important;border-radius:18px!important;
  background:#05090f!important;border:1px solid rgba(111,150,218,.58)!important;color:#fff!important;
  font-size:16px!important;line-height:1.2!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important;
  outline:none!important;caret-color:#ffc43d!important;
}
#atfChallengeOverlay.atf-xpremium-overlay-v23 #atfXPiUsername{padding:0 15px 0 55px!important}
#atfChallengeOverlay.atf-xpremium-overlay-v23 #atfXPiPostUrl{padding:0 15px!important}
#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xpilot-input:focus{
  border-color:rgba(255,198,59,.70)!important;box-shadow:0 0 0 2px rgba(255,188,36,.07)!important;
}

#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xpilot-actions{gap:9px!important;margin-top:11px!important}
#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xpilot-actions button{
  min-height:52px!important;height:52px!important;border-radius:16px!important;font:950 12px/1 Montserrat,Arial,sans-serif!important;
}
#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xpilot-light{
  color:#141007!important;border:1px solid #ffe27a!important;
  background:linear-gradient(180deg,#fff09a,#ffd34a 44%,#ffb41a 79%,#f39b08)!important;
  box-shadow:0 6px 14px rgba(255,164,9,.17),inset 0 1px 0 rgba(255,255,255,.62)!important;
}
#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xpilot-dark{
  color:#dbe5f5!important;background:#09101a!important;border:1px solid rgba(73,111,180,.42)!important;box-shadow:none!important;
}

#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xpilot-box{
  margin-top:8px!important;padding:6px 11px!important;border-radius:17px!important;
  background:#07101c!important;border:1px solid rgba(61,98,165,.32)!important;box-shadow:none!important;
}
#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xpilot-row{padding:6px 0!important;gap:9px!important}
#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xpilot-row b{font-size:11px!important;margin-bottom:1px!important}
#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xpilot-num{
  width:27px!important;height:27px!important;flex:0 0 27px!important;border-radius:9px!important;
  color:#1b1200!important;background:linear-gradient(145deg,#ffe99a,#ffbd27)!important;
}
#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xpilot-target{
  margin-top:7px!important;padding:8px 10px!important;border-radius:13px!important;
  color:#96a9c5!important;background:#050911!important;border:1px solid rgba(72,107,172,.28)!important;
}
#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xpilot-reward{
  display:flex!important;width:max-content!important;max-width:92%!important;align-items:center!important;justify-content:center!important;
  margin:11px auto 0!important;padding:8px 15px!important;border-radius:999px!important;color:#ffda5d!important;
  background:#0c1016!important;border:1px solid rgba(255,193,41,.42)!important;box-shadow:none!important;
  font:950 11px/1 Montserrat,Arial,sans-serif!important;
}
#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xpilot-reward::before{content:"🎁"!important;margin-right:7px!important;font-size:15px!important}
#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xpilot-msg:empty{display:none!important}

#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xv3-back{
  width:auto!important;min-width:78px!important;height:34px!important;margin:0 0 8px!important;padding:0 12px!important;
  border-radius:999px!important;color:#b9c8df!important;background:#08101b!important;border:1px solid rgba(85,122,188,.38)!important;
  font:900 10px/1 Montserrat,Arial,sans-serif!important;
}

#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xpremium-card-v2[data-atf-xv3-step="2"] #atfSecurityEmblem,
#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xpremium-card-v2[data-atf-xv3-step="3"] #atfSecurityEmblem{
  height:96px!important;margin-bottom:4px!important;
}
#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xpremium-card-v2[data-atf-xv3-step="2"] .atf-challenge-kicker,
#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xpremium-card-v2[data-atf-xv3-step="3"] .atf-challenge-kicker,
#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xpremium-card-v2[data-atf-xv3-step="2"] .atf-challenge-subtitle,
#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xpremium-card-v2[data-atf-xv3-step="3"] .atf-challenge-subtitle{display:none!important}
#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xpremium-card-v2[data-atf-xv3-step="2"] .atf-challenge-title,
#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xpremium-card-v2[data-atf-xv3-step="3"] .atf-challenge-title{margin:2px auto 4px!important}
#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xpremium-card-v2[data-atf-xv3-step="2"] .atf-xv2-title-silver,
#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xpremium-card-v2[data-atf-xv3-step="2"] .atf-xv2-title-gold,
#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xpremium-card-v2[data-atf-xv3-step="3"] .atf-xv2-title-silver,
#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xpremium-card-v2[data-atf-xv3-step="3"] .atf-xv2-title-gold{
  display:inline!important;font-size:20px!important;
}
#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xpremium-card-v2[data-atf-xv3-step="2"] .atf-xv2-title-gold,
#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xpremium-card-v2[data-atf-xv3-step="3"] .atf-xv2-title-gold{margin-left:5px!important}
#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xpremium-card-v2[data-atf-xv3-step="2"] .atf-xv2-progress,
#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xpremium-card-v2[data-atf-xv3-step="3"] .atf-xv2-progress{margin-bottom:7px!important}
#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xpremium-card-v2[data-atf-xv3-step="2"] .atf-xv2-progress-label,
#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xpremium-card-v2[data-atf-xv3-step="3"] .atf-xv2-progress-label{display:none!important}
#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xpremium-card-v2[data-atf-xv3-step="2"] .atf-xv2-progress-rail,
#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xpremium-card-v2[data-atf-xv3-step="3"] .atf-xv2-progress-rail{height:23px!important}
#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xpremium-card-v2[data-atf-xv3-step="2"] .atf-xv2-stepdot,
#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xpremium-card-v2[data-atf-xv3-step="3"] .atf-xv2-stepdot{
  width:24px!important;height:24px!important;font-size:9px!important;
}

#atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xv3-primary-actions{
  position:sticky!important;bottom:-1px!important;z-index:35!important;margin-left:-2px!important;margin-right:-2px!important;
  padding:9px 2px 3px!important;background:linear-gradient(180deg,rgba(5,10,20,0),rgba(5,10,20,.90) 32%,rgba(5,10,20,.99))!important;
}

#atfChallengeOverlay.atf-xpremium-overlay-v23.atf-xv3-keyboard{
  align-items:flex-start!important;padding-top:3px!important;
}
#atfChallengeOverlay.atf-xpremium-overlay-v23.atf-xv3-keyboard .atf-xpremium-card-v2{
  max-height:calc(var(--atf-xv3-vh) - 4px)!important;padding-top:5px!important;
}
#atfChallengeOverlay.atf-xpremium-overlay-v23.atf-xv3-keyboard #atfSecurityEmblem,
#atfChallengeOverlay.atf-xpremium-overlay-v23.atf-xv3-keyboard .atf-challenge-kicker,
#atfChallengeOverlay.atf-xpremium-overlay-v23.atf-xv3-keyboard .atf-challenge-subtitle,
#atfChallengeOverlay.atf-xpremium-overlay-v23.atf-xv3-keyboard .atf-xpilot-reward{display:none!important}
#atfChallengeOverlay.atf-xpremium-overlay-v23.atf-xv3-keyboard .atf-challenge-title{margin:1px auto 5px!important}
#atfChallengeOverlay.atf-xpremium-overlay-v23.atf-xv3-keyboard .atf-xv2-title-silver,
#atfChallengeOverlay.atf-xpremium-overlay-v23.atf-xv3-keyboard .atf-xv2-title-gold{
  display:inline!important;font-size:20px!important;
}
#atfChallengeOverlay.atf-xpremium-overlay-v23.atf-xv3-keyboard .atf-xv2-title-gold{margin-left:5px!important}
#atfChallengeOverlay.atf-xpremium-overlay-v23.atf-xv3-keyboard .atf-xv2-progress{margin-bottom:6px!important}
#atfChallengeOverlay.atf-xpremium-overlay-v23.atf-xv3-keyboard .atf-xv2-progress-label{display:none!important}
#atfChallengeOverlay.atf-xpremium-overlay-v23.atf-xv3-keyboard .atf-xv2-progress-rail{height:22px!important}
#atfChallengeOverlay.atf-xpremium-overlay-v23.atf-xv3-keyboard .atf-xv2-stepdot{
  width:23px!important;height:23px!important;font-size:8.5px!important;
}
#atfChallengeOverlay.atf-xpremium-overlay-v23.atf-xv3-keyboard .atf-xpilot-title{font-size:17px!important}
#atfChallengeOverlay.atf-xpremium-overlay-v23.atf-xv3-keyboard #atfXPiUsername,
#atfChallengeOverlay.atf-xpremium-overlay-v23.atf-xv3-keyboard #atfXPiPostUrl{
  min-height:60px!important;height:60px!important;font-size:17px!important;
}

@media(max-width:380px){
  #atfChallengeOverlay.atf-xpremium-overlay-v23 #atfSecurityEmblem.atf-xpremium-hero{height:190px!important}
  #atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xv2-title-silver,
  #atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xv2-title-gold{font-size:28px!important}
  #atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xpremium-card-v2[data-atf-xv3-step="2"] #atfSecurityEmblem,
  #atfChallengeOverlay.atf-xpremium-overlay-v23 .atf-xpremium-card-v2[data-atf-xv3-step="3"] #atfSecurityEmblem{height:86px!important}
}


/* --- Extracted Head Style Block --- */


/*
 * ATF Claim Energy Core V1.2 Ultra-Lite
 * Static premium look only.
 * Zero permanent animation / zero moving shine / zero animated filter.
 */
#actionBtn.btn-main.state-claim {
    isolation: isolate;
    color: #241700;
    border: 1px solid rgba(255,244,174,.78);
    background:
        linear-gradient(180deg, rgba(255,255,255,.22) 0%, rgba(255,255,255,0) 44%),
        linear-gradient(135deg, #ff9800 0%, #ffc21e 35%, #ffe16a 52%, #ffc02a 70%, #ff9600 100%);
    box-shadow:
        0 10px 24px rgba(255,153,0,.28),
        0 1px 0 rgba(255,255,255,.44) inset,
        0 -6px 12px rgba(166,80,0,.13) inset;
    text-shadow: 0 1px 0 rgba(255,255,255,.45);
    letter-spacing: .105em;
    font-weight: 900;
    backdrop-filter: none;
    -webkit-backdrop-filter: none;
    will-change: auto;
    animation: none !important;
    transition: transform .12s ease, box-shadow .12s ease;
    touch-action: manipulation;
    -webkit-tap-highlight-color: transparent;
}

#actionBtn.btn-main.state-claim::before {
    display: none !important;
    content: none !important;
    animation: none !important;
    transition: none !important;
    filter: none !important;
}

#actionBtn.btn-main.state-claim::after {
    content: "";
    position: absolute;
    inset: 3px;
    pointer-events: none;
    border-radius: 13px;
    border: 1px solid rgba(255,255,255,.28);
    box-shadow: none;
    opacity: .9;
}

#actionBtn.btn-main.state-claim:hover {
    transform: translateY(-1px);
    filter: none;
    box-shadow:
        0 12px 27px rgba(255,153,0,.31),
        0 1px 0 rgba(255,255,255,.46) inset,
        0 -6px 12px rgba(166,80,0,.13) inset;
}

#actionBtn.btn-main.state-claim:active {
    transform: scale(.985);
    filter: none;
    box-shadow:
        0 6px 16px rgba(255,153,0,.24),
        0 1px 0 rgba(255,255,255,.38) inset;
}

#actionBtn.btn-main.state-claim.atf-claim-pending {
    filter: none !important;
    animation: none !important;
    box-shadow:
        0 7px 18px rgba(255,153,0,.20),
        0 1px 0 rgba(255,255,255,.32) inset !important;
}

#actionBtn.btn-main.state-claim.atf-claim-pending::before {
    display: none !important;
    animation: none !important;
}

@media (max-width: 380px) {
    #actionBtn.btn-main.state-claim::after {
        border-radius: 12px;
    }
}


/* --- Extracted Head Style Block --- */


/*
 * ATF PILOT CLAIM GOLD REFERENCE V1.1
 * Visual-only skin for the main mining Claim button.
 * Byte-preserving additive patch: original HTML bytes remain untouched.
 * Scope is inherited from the already-live two-TGID pilot body class.
 */
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim {
    position: relative !important;
    isolation: isolate !important;
    overflow: hidden !important;
    border-radius: 999px !important;
    background-color: #130900 !important;
    background-image: url('../assets/atf-pilot-claim-gold-v1.jpg?v=1') !important;
    background-repeat: no-repeat !important;
    background-position: 50% 50% !important;
    background-size: 108.5% 156% !important;
    color: transparent !important;
    text-shadow: none !important;
    -webkit-text-fill-color: transparent !important;
    border-color: rgba(255, 210, 63, .78) !important;
    box-shadow: 0 0 0 1px rgba(255, 246, 191, .32) inset, 0 0 9px rgba(255, 184, 0, .26), 0 4px 14px rgba(0, 0, 0, .24) !important;
}
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim::before,
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim::after {
    content: none !important;
    display: none !important;
}
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim.atf-claim-pending,
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim:disabled {
    filter: brightness(.88) saturate(.92) !important;
}
@media (prefers-reduced-motion: reduce) {
    body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim {
        transition: none !important;
    }
}


/* --- Extracted Head Style Block --- */


/*
 * ATF PILOT CLAIM GOLD EXACT V1.2
 * Visual-only override: render the uploaded reference image itself as the main Claim button.
 * This intentionally removes the earlier textured-skin treatment so the button reads much closer
 * to the supplied reference art while preserving size, hitbox, logic, and pilot-only scope.
 */
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim,
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim:hover,
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim:active,
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim.atf-claim-pending,
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim:disabled {
    background: url('../assets/atf-pilot-claim-gold-v1.jpg?v=1') center center / 100% 100% no-repeat !important;
    background-color: transparent !important;
    border: 0 !important;
    border-color: transparent !important;
    box-shadow: none !important;
    color: transparent !important;
    -webkit-text-fill-color: transparent !important;
    text-shadow: none !important;
    font-size: 0 !important;
    line-height: 0 !important;
    letter-spacing: 0 !important;
    text-indent: -9999px !important;
    overflow: hidden !important;
    position: relative !important;
    isolation: isolate !important;
    border-radius: 999px !important;
    filter: none !important;
    outline: 0 !important;
    transform: none !important;
    backdrop-filter: none !important;
}
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim::before,
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim::after {
    content: none !important;
    display: none !important;
}
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim > *,
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim span {
    opacity: 0 !important;
}
@media (prefers-reduced-motion: reduce) {
    body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim {
        transition: none !important;
    }
}


/* --- Extracted Head Style Block --- */


/*
 * ATF PILOT CLAIM GOLD REFRAME UP V1
 * Keep the previous gold-reference look, but pull the image upward a bit so less of
 * the dark lower portion shows. Visual-only, pilot-only, additive, byte-preserving.
 */
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim,
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim:hover,
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim:active,
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim.atf-claim-pending,
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim:disabled {
    position: relative !important;
    isolation: isolate !important;
    overflow: hidden !important;
    border-radius: 999px !important;
    background-color: #130900 !important;
    background-image: url('../assets/atf-pilot-claim-gold-v1.jpg?v=1') !important;
    background-repeat: no-repeat !important;
    background-position: 50% 33% !important;
    background-size: 108.5% 156% !important;
    border: 1px solid rgba(255, 210, 63, .78) !important;
    border-color: rgba(255, 210, 63, .78) !important;
    box-shadow: 0 0 0 1px rgba(255, 246, 191, .32) inset, 0 0 9px rgba(255, 184, 0, .26), 0 4px 14px rgba(0, 0, 0, .24) !important;
    color: transparent !important;
    -webkit-text-fill-color: transparent !important;
    text-shadow: none !important;
    font-size: 0 !important;
    line-height: 0 !important;
    letter-spacing: 0 !important;
    text-indent: -9999px !important;
    filter: none !important;
}
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim::before,
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim::after {
    content: none !important;
    display: none !important;
}
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim > *,
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim span {
    opacity: 0 !important;
}
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim.atf-claim-pending,
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim:disabled {
    filter: brightness(.92) saturate(.95) !important;
}


/* --- Extracted Head Style Block --- */


/*
 * ATF PILOT CLAIM GOLD EXACT REFERENCE V1.3
 * Geometry is derived directly from the supplied 2048x682 reference image.
 * The visible artwork viewport is x=80..1968, y=95..555 (1888x460).
 * This preserves the reference artwork ratio instead of stretching it into the old button height.
 */
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim,
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim:hover,
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim:active,
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim.atf-claim-pending,
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim:disabled {
    box-sizing: border-box !important;
    position: relative !important;
    isolation: isolate !important;
    overflow: hidden !important;
    aspect-ratio: 1888 / 460 !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    padding: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    background-color: transparent !important;
    background-image: url('../assets/atf-pilot-claim-gold-v1.jpg?v=1') !important;
    background-repeat: no-repeat !important;
    background-size: 108.4745762712% 148.2608695652% !important;
    background-position: 50% 42.7272727273% !important;
    border: 0 !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    outline: 0 !important;
    color: transparent !important;
    -webkit-text-fill-color: transparent !important;
    text-shadow: none !important;
    font-size: 0 !important;
    line-height: 0 !important;
    letter-spacing: 0 !important;
    text-indent: -9999px !important;
    transform: none !important;
    backdrop-filter: none !important;
}
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim::before,
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim::after {
    content: none !important;
    display: none !important;
}
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim > *,
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim span {
    opacity: 0 !important;
}


/* --- Extracted Head Style Block --- */


/*
 * ATF PILOT CLAIM GOLD TIGHT CROP V1.4
 * Visual-only follow-up to the exact reference version.
 * Goal: keep the same reference art, but make the visible Claim a little smaller
 * and crop out the remaining outer edge so the result looks tighter/cleaner.
 * This mirrors the earlier coin clean-edge idea, but only for the two-TGID pilot Claim button.
 */
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim,
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim:hover,
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim:active,
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim.atf-claim-pending,
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim:disabled {
    position: relative !important;
    isolation: isolate !important;
    overflow: hidden !important;
    background: transparent !important;
    background-image: none !important;
    border: 0 !important;
    box-shadow: none !important;
    outline: 0 !important;
    color: transparent !important;
    -webkit-text-fill-color: transparent !important;
    text-shadow: none !important;
    font-size: 0 !important;
    line-height: 0 !important;
    letter-spacing: 0 !important;
    text-indent: -9999px !important;
}
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim::before {
    content: "" !important;
    display: block !important;
    position: absolute !important;
    inset: 5px 10px 6px 10px !important;
    border-radius: 999px !important;
    background-image: url('../assets/atf-pilot-claim-gold-v1.jpg?v=1') !important;
    background-repeat: no-repeat !important;
    background-size: 116.5% 160.5% !important;
    background-position: 50% 42.1% !important;
    background-color: transparent !important;
    box-shadow: none !important;
    border: 0 !important;
    pointer-events: none !important;
    z-index: 0 !important;
}
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim::after {
    content: none !important;
    display: none !important;
}
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim > *,
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim span {
    opacity: 0 !important;
}


/* --- Extracted Head Style Block --- */


/*
 * ATF PILOT CLAIM GOLD CLEAN EDGE V1.5
 * Restore the visible Claim artwork while trimming away the remaining outer edge.
 * We keep the same reference image, but present it in a tighter, cleaner pill crop.
 * Visual-only and pilot-only; no logic or hitbox changes.
 */
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim,
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim:hover,
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim:active,
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim.atf-claim-pending,
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim:disabled {
    position: relative !important;
    isolation: isolate !important;
    overflow: hidden !important;
    aspect-ratio: 1888 / 460 !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    padding: 0 !important;
    background: transparent !important;
    background-image: none !important;
    border: 0 !important;
    box-shadow: none !important;
    outline: 0 !important;
    color: transparent !important;
    -webkit-text-fill-color: transparent !important;
    text-shadow: none !important;
    font-size: 0 !important;
    line-height: 0 !important;
    letter-spacing: 0 !important;
    text-indent: -9999px !important;
    transform: none !important;
    backdrop-filter: none !important;
}
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim::before {
    content: "" !important;
    display: block !important;
    position: absolute !important;
    inset: 4px 8px 5px 8px !important;
    border-radius: 999px !important;
    background-image: url('../assets/atf-pilot-claim-gold-v1.jpg?v=1') !important;
    background-repeat: no-repeat !important;
    background-size: 114.2% 156.8% !important;
    background-position: 50% 42.4% !important;
    background-color: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    pointer-events: none !important;
    z-index: 2 !important;
}
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim::after {
    content: none !important;
    display: none !important;
}
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim > *,
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim span {
    opacity: 0 !important;
}


/* --- Extracted Head Style Block --- */


/*
 * ATF PILOT CLAIM GOLD CLEAN ASSET V1.6
 * Fixes the invisible V1.4/V1.5 pseudo-element path.
 * Uses the transparent clean-edge PNG directly on the real button background.
 * The button box/hitbox stays unchanged; only the visible artwork is ~92% size.
 */
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim,
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim:hover,
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim:active,
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim.atf-claim-pending,
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim:disabled {
    position: relative !important;
    isolation: isolate !important;
    overflow: visible !important;
    aspect-ratio: 1888 / 460 !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    padding: 0 !important;
    background-color: transparent !important;
    background-image: url('../assets/atf-pilot-claim-gold-clean-v1.png?v=1') !important;
    background-repeat: no-repeat !important;
    background-size: 92% auto !important;
    background-position: 50% 50% !important;
    border: 0 !important;
    border-color: transparent !important;
    box-shadow: none !important;
    outline: 0 !important;
    opacity: 1 !important;
    visibility: visible !important;
    color: transparent !important;
    -webkit-text-fill-color: transparent !important;
    text-shadow: none !important;
    font-size: 0 !important;
    line-height: 0 !important;
    letter-spacing: 0 !important;
    text-indent: -9999px !important;
    transform: none !important;
    filter: none !important;
    backdrop-filter: none !important;
}
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim::before,
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim::after {
    content: none !important;
    display: none !important;
}
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim > *,
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim span {
    opacity: 0 !important;
}


/* --- Extracted Head Style Block --- */


/*
 * ATF PILOT CLAIM PUBLIC PRESS V1.7
 * Restores the exact lightweight pressed feel used by the live public Claim.
 * Visual press feedback only. No JS, API, hitbox, asset, mining or DB changes.
 */
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim {
    transition: transform .12s ease, box-shadow .12s ease !important;
    touch-action: manipulation !important;
    -webkit-tap-highlight-color: transparent !important;
}
body.atf-pilot-main-coin-v1 #actionBtn.btn-main.state-claim:active {
    transform: scale(.985) !important;
    filter: none !important;
    box-shadow:
        0 6px 16px rgba(255,153,0,.24),
        0 1px 0 rgba(255,255,255,.38) inset !important;
}


/* --- Extracted Head Style Block --- */


/*
  The X/Twitter premium hero lives in the shared Challenge DOM.
  Hide it by default. Existing Twitter-mode selectors are more specific
  and still show it only while the Twitter overlay/card classes are active.
  YouTube therefore falls back to its original vault/security visual.
*/
#atfSecurityEmblem>.atf-xpremium-hero-img{display:none!important}


/* --- Extracted Head Style Block --- */


#miningStatusHeader.atf-auto-mining-status-v1{
    cursor:pointer!important;
    user-select:none;
    -webkit-user-select:none;
    transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease!important;
}
#miningStatusHeader.atf-auto-mining-status-v1:active{transform:scale(.97)}
#miningStatusHeader.atf-auto-online-v1{
    color:#dfffee!important;
    background:linear-gradient(180deg,rgba(32,211,126,.24),rgba(18,128,76,.18))!important;
    border-color:rgba(67,235,153,.48)!important;
    box-shadow:0 0 0 1px rgba(65,231,148,.05),0 0 14px rgba(39,213,126,.13)!important;
}
#miningStatusHeader.atf-auto-online-v1 .status-dot{
    background:#35e892!important;
    box-shadow:0 0 0 3px rgba(53,232,146,.12),0 0 9px rgba(53,232,146,.72)!important;
}
#miningStatusHeader.atf-auto-offline-v1{
    color:#ffe5e7!important;
    background:linear-gradient(180deg,rgba(255,77,90,.24),rgba(145,32,43,.18))!important;
    border-color:rgba(255,94,107,.48)!important;
    box-shadow:0 0 0 1px rgba(255,91,104,.05),0 0 14px rgba(255,68,83,.11)!important;
}
#miningStatusHeader.atf-auto-offline-v1 .status-dot{
    background:#ff5363!important;
    box-shadow:0 0 0 3px rgba(255,83,99,.12),0 0 9px rgba(255,83,99,.68)!important;
}

#atfAutoMiningStatusOverlayV1{
    position:fixed;inset:0;z-index:10160;display:none;
    align-items:flex-end;justify-content:center;
    padding:14px 12px calc(14px + env(safe-area-inset-bottom,0px));
    background:rgba(0,0,0,.78);
    backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);
}
#atfAutoMiningStatusOverlayV1.open{display:flex}
.atf-auto-mining-sheet-v1{
    width:min(100%,440px);
    max-height:calc(100vh - 34px);
    overflow:auto;overscroll-behavior:contain;
    position:relative;
    border:1px solid rgba(255,213,66,.22);
    border-radius:26px;
    padding:19px 17px 17px;
    color:#f7f9ff;
    background:
      radial-gradient(circle at 88% 0%,rgba(28,153,255,.12),transparent 34%),
      radial-gradient(circle at 8% 0%,rgba(255,207,58,.10),transparent 29%),
      linear-gradient(180deg,#121824 0%,#070a10 100%);
    box-shadow:0 30px 100px rgba(0,0,0,.72);
}
.atf-auto-mining-close-v1{
    position:absolute;right:13px;top:12px;width:34px;height:34px;border-radius:50%;
    border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.055);
    color:#dbe3ef;font-size:22px;line-height:1;display:grid;place-items:center;
}
.atf-auto-mining-emblem-v1{
    width:58px;height:58px;border-radius:19px;display:grid;place-items:center;
    margin:2px auto 11px;font-size:28px;
    border:1px solid rgba(255,210,62,.25);
    background:linear-gradient(145deg,rgba(255,208,56,.14),rgba(33,126,255,.10));
    box-shadow:inset 0 0 22px rgba(255,220,90,.04);
}
.atf-auto-mining-kicker-v1{
    text-align:center;color:#f0bd3e;font-size:10px;font-weight:900;letter-spacing:1.8px;
    margin-bottom:7px;
}
.atf-auto-mining-chip-v1{
    width:max-content;max-width:100%;margin:0 auto 12px;padding:6px 12px;border-radius:999px;
    font-size:11px;font-weight:950;letter-spacing:.8px;border:1px solid transparent;
}
.atf-auto-mining-chip-v1.online{
    color:#dfffee;background:rgba(33,200,119,.13);border-color:rgba(58,232,143,.30);
}
.atf-auto-mining-chip-v1.offline{
    color:#ffe4e6;background:rgba(255,76,90,.13);border-color:rgba(255,93,106,.30);
}
.atf-auto-mining-title-v1{
    margin:0;text-align:center;font-size:24px;line-height:1.08;font-weight:950;letter-spacing:-.4px;
}
.atf-auto-mining-desc-v1{
    margin:10px auto 15px;text-align:center;color:#aeb9c9;font-size:12.5px;line-height:1.62;
    max-width:360px;
}
.atf-auto-mining-detail-v1{
    border:1px solid rgba(255,255,255,.085);border-radius:18px;
    background:rgba(255,255,255,.035);padding:14px 14px 13px;margin-top:11px;
}
.atf-auto-mining-detail-v1 h3{
    margin:0 0 7px;color:#f4f7fb;font-size:13px;font-weight:900;
}
.atf-auto-mining-detail-v1 p{
    margin:0;color:#9eabba;font-size:11.8px;line-height:1.62;
}
.atf-auto-mining-level-row-v1{
    display:flex;align-items:center;justify-content:space-between;gap:10px;
    margin-top:12px;padding:11px 13px;border-radius:15px;
    background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.065);
}
.atf-auto-mining-level-row-v1 span{color:#8796aa;font-size:10.5px;font-weight:800}
.atf-auto-mining-level-row-v1 strong{color:#ffd24c;font-size:12px;font-weight:950}
.atf-auto-mining-ok-v1{
    width:100%;min-height:48px;margin-top:14px;border:0;border-radius:15px;
    color:#111722;font-size:12px;font-weight:950;letter-spacing:.5px;
    background:linear-gradient(180deg,#ffda55,#e9ad28);
    box-shadow:0 9px 24px rgba(206,148,27,.17);
}
body.atf-auto-mining-modal-open-v1 .main-scroll-area{overflow:hidden!important}
@media(max-width:360px){
    .atf-auto-mining-sheet-v1{padding:17px 14px 14px}
    .atf-auto-mining-title-v1{font-size:21px}
}


/* --- Extracted Head Style Block --- */


/* ATF_TAP_V2_FRESH_PILOT_V1 */
/* ATF_TAP_V2_ENERGY_UI_LOWER_V8_8_3 */
/* ATF_TAP_V2_ENERGY_UI_NUDGE_V8_8_2 */
/* ATF_TAP_V2_ULTRALIGHT_UI_V1 */
/* ATF_TAP_V2_SILK_COUNTER_V6 */
#atfTapV2Energy{position:absolute;left:50%;bottom:-14px;transform:translateX(-50%);
  width:min(80%,320px);z-index:8;pointer-events:none;font-family:inherit;text-align:center;
  opacity:0;transition:opacity .14s ease}
#atfTapV2Energy.on{opacity:1}
#atfTapV2Energy .row{display:flex;align-items:center;justify-content:space-between;
  gap:8px;font-size:11.5px;font-weight:800;color:#fff;text-shadow:0 1px 7px #000}
#atfTapV2Energy .track{height:7px;border-radius:999px;overflow:hidden;
  background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.12)}
#atfTapV2Energy .fill{height:100%;width:100%;border-radius:inherit;
  background:linear-gradient(90deg,#ffd75e,#ffad22);
  transform:scaleX(0);transform-origin:left center;will-change:transform}

/* Preallocated floating ATF coins; no DOM creation on physical taps. */
.atf-tap-v2-pooled-coin{
  position:absolute;
  z-index:9;
  pointer-events:none;
  width:19px;height:19px;
  margin-left:-9.5px;margin-top:-9.5px;
  border-radius:50%;
  background-image:url('../../upload/atf1.jpg');
  background-size:cover;
  background-position:center;
  opacity:0;
  transform:translate3d(0,0,0);
  will-change:transform,opacity;
  backface-visibility:hidden;
  box-shadow:0 0 7px rgba(255,210,76,.22),0 0 2px rgba(255,255,255,.22);
  contain:layout paint style;
}

/* IMPORTANT: use the individual scale property, NOT transform.
   That preserves the coin's existing transform and avoids the artificial size jump. */
#currentSessionMine.atf-tap-v2-counter-lite{
  font-variant-numeric:tabular-nums;
  font-feature-settings:'tnum' 1;
}
#clickerBtn.atf-tap-v2-touch-ready{
  scale:1;
  transition:scale 82ms cubic-bezier(.20,.74,.28,1);
  will-change:scale;
}
#clickerBtn.atf-tap-v2-touch-ready.atf-tap-v2-touch-down{
  scale:.998;
  transition-duration:46ms;
}


/* --- Extracted Head Style Block --- */


/* ATF_PILOT_GOLD_BACKGROUND_V1_1 */
body.atf-pilot-gold-bg-v1-1.on-home-tab::before {
    background-image:
        linear-gradient(180deg, rgba(0,0,0,.03) 0%, rgba(0,0,0,.08) 58%, rgba(0,0,0,.14) 100%),
        url('../assets/atf-pilot-gold-bg-v1.jpg?v=1') !important;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    filter: none !important;
    transform: none !important;
}


/* --- Extracted Head Style Block --- */


/* ATF_PILOT_MAIN_COIN_SWAP_V1_1 */
body.atf-pilot-main-coin-v1 #tokenLogoImg[data-atf-pilot-main-coin="1"]{
    object-fit:cover !important;
    object-position:center center !important;
}


/* --- Extracted Head Style Block --- */


/* ATF_PILOT_MAIN_COIN_CLEAN_EDGE_V1 */
/* Keep the exact existing coin container/hitbox. Only zoom/recenter the JPEG
   inside it so the source image's black outer pixels are clipped by the
   already-existing circular overflow:hidden container. */
body.atf-pilot-main-coin-v1 #tokenLogoImg[data-atf-pilot-main-coin="1"] {
    transform: translate3d(0.9%, 1.15%, 0) scale(1.065) !important;
    transform-origin: 50% 50% !important;
    will-change: transform;
}


/* --- Extracted Head Style Block --- */


/* ATF_PILOT_WALLET_ROWS_V1_1 — Holding / Pool wallet rows (pilot TGIDs only) — original pill size, new style */
.atf-wr-ic,.atf-wr-chev{display:none}
body.atf-pilot-wallet-rows-v1 .balance-card .holding-pill{
  flex-wrap:nowrap !important;white-space:nowrap;
  padding-left:calc(var(--home-pill-padding-x,12px) - 4px) !important;padding-right:calc(var(--home-pill-padding-x,12px) - 3px) !important;
  background:
    linear-gradient(180deg,rgba(255,214,120,.07),rgba(255,214,120,0) 42%),
    linear-gradient(180deg,rgba(14,10,5,.86),rgba(4,3,2,.82)) !important;
  border-color:rgba(226,184,92,.72) !important;border-top-color:rgba(255,222,140,.95) !important;
  box-shadow:
    0 0 0 1px rgba(0,0,0,.45),
    0 0 12px rgba(255,186,60,.15),
    inset 0 1px 0 rgba(255,232,170,.22),
    inset 0 -1px 0 rgba(255,200,90,.18),
    inset 0 -8px 12px rgba(0,0,0,.32) !important;
  -webkit-backdrop-filter:blur(8px) saturate(140%);backdrop-filter:blur(8px) saturate(140%);
}
body.atf-pilot-wallet-rows-v1 .balance-card .atf-wr-ic{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;height:1em;font-size:var(--home-wallet-value-size,12px);margin-right:-3px}
body.atf-pilot-wallet-rows-v1 .balance-card .atf-wr-ic svg{width:1.15em;height:1.15em;display:block;filter:drop-shadow(0 1px 1px rgba(0,0,0,.6)) drop-shadow(0 0 3px rgba(255,190,70,.25))}
body.atf-pilot-wallet-rows-v1 .balance-card .holding-label{
  font-weight:500 !important;letter-spacing:.3px;color:#f4eee2 !important;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.7) !important}
body.atf-pilot-wallet-rows-v1 .balance-card .holding-val{
  font-weight:800 !important;color:#fff !important;white-space:nowrap;
  text-shadow:0 1px 3px rgba(0,0,0,.75),0 0 10px rgba(255,255,255,.08) !important}
body.atf-pilot-wallet-rows-v1 .balance-card .holding-unit{
  font-weight:600 !important;color:#f2c454 !important;margin-left:-2px;white-space:nowrap;text-shadow:0 1px 3px rgba(0,0,0,.7),0 0 8px rgba(255,196,70,.22) !important}
body.atf-pilot-wallet-rows-v1 .balance-card .atf-wr-chev{
  display:inline-block;flex:0 0 auto;width:5px;height:5px;margin:0 2px 0 1px;
  border-top:1.4px solid rgba(244,222,170,.9);border-right:1.4px solid rgba(244,222,170,.9);transform:rotate(45deg)}
/* very long numbers: shrink a little instead of overflowing */
body.atf-pilot-wallet-rows-v1 .balance-card .holding-pill.atf-wr-tight .holding-val{font-size:calc(var(--home-wallet-value-size,12px) - 1px) !important;line-height:calc(var(--home-wallet-value-size,12px) * 1.2)}


/* --- Extracted Head Style Block --- */


/* ATF_PILOT_MINING_DISPLAY_V1 — session counter (pilot TGIDs only) — same size, reference style */
.atf-md-ic,.atf-md-unit{display:none}
body.atf-pilot-mining-v1 .balance-card .mining-display{
  padding-left:13px !important;padding-right:14px !important;
  border:1px solid transparent !important;
  background:
    linear-gradient(180deg,rgba(120,255,190,.10),rgba(120,255,190,0) 38%) padding-box,
    linear-gradient(180deg,#0a2f20 0%,#06231a 45%,#031510 100%) padding-box,
    linear-gradient(100deg,#ffe08a 0%,#d4a645 7%,#9c7a32 13%,#2f7a55 24%,#1f5d42 50%,#2f7a55 76%,#9c7a32 87%,#d4a645 93%,#ffe08a 100%) border-box !important;
  box-shadow:
    0 0 0 1px rgba(0,0,0,.55),
    0 0 12px rgba(255,190,70,.14),
    0 6px 16px rgba(0,0,0,.45),
    inset 0 0 0 1px rgba(0,0,0,.55),
    inset 0 0 0 2px rgba(70,230,160,.22),
    inset 0 -10px 18px rgba(0,0,0,.35) !important;
  -webkit-backdrop-filter:none !important;backdrop-filter:none !important;
  color:#3ff0a6 !important;
  gap:0;
}
body.atf-pilot-mining-v1 .balance-card .mining-display .mining-plus,
body.atf-pilot-mining-v1 .balance-card .mining-display #currentSessionMine{
  color:#3ff0a6 !important;
  text-shadow:0 0 10px rgba(46,240,160,.45),0 0 2px rgba(120,255,200,.35),0 2px 6px rgba(0,0,0,.7) !important;
}
body.atf-pilot-mining-v1 .balance-card .atf-md-ic{
  display:inline-flex;align-items:center;flex:0 0 auto;
  width:.56em;height:.56em;margin-right:.22em;transform:translateY(1px);
}
body.atf-pilot-mining-v1 .balance-card .atf-md-ic svg{width:100%;height:100%;display:block;filter:drop-shadow(0 0 4px rgba(46,240,160,.45))}
body.atf-pilot-mining-v1 .balance-card .atf-md-unit{
  display:inline-block;flex:0 0 auto;
  font-family:'Montserrat',sans-serif;font-size:.36em;font-weight:700;letter-spacing:.3px;
  color:#f4ecd8;margin-left:.55em;transform:translateY(2px);
  text-shadow:0 1px 3px rgba(0,0,0,.7);
}


/* --- Extracted Head Style Block --- */


/* ATF_PILOT_HEAD_BADGES_V1 — Lvl / ONLINE / left-to-Lvl-UP (pilot TGIDs only) — same sizes, reference style */
/* ---- Lvl badge: dark crown segment + champagne-gold plate ---- */
body.atf-pilot-head-v1 #minerLevelBadge.level-badge{
  position:relative;overflow:hidden;display:inline-flex;align-items:center;
  padding-left:calc(10px + 1.95em) !important;
  color:#1b1306 !important;
  background:linear-gradient(180deg,#fbe9bd 0%,#efd08e 48%,#d5aa5c 100%) !important;
  border:1px solid rgba(236,196,112,.95) !important;
  box-shadow:0 0 0 1px rgba(0,0,0,.45),0 0 10px rgba(255,190,70,.18),inset 0 1px 0 rgba(255,250,225,.85),inset 0 -1px 0 rgba(120,80,20,.35) !important;
  text-shadow:0 1px 0 rgba(255,245,215,.45) !important;
}
body.atf-pilot-head-v1 #minerLevelBadge.level-badge::before{
  content:"";position:absolute;left:0;top:0;bottom:0;width:1.95em;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23fff1c4'/%3E%3Cstop offset='.6' stop-color='%23f1cd7c'/%3E%3Cstop offset='1' stop-color='%23c99a46'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23g)' d='M3 8.2l4.6 3.6L12 5l4.4 6.8L21 8.2l-1.8 9.3H4.8z'/%3E%3Ccircle cx='12' cy='3.6' r='1.5' fill='url(%23g)'/%3E%3Ccircle cx='2.8' cy='7.2' r='1.3' fill='url(%23g)'/%3E%3Ccircle cx='21.2' cy='7.2' r='1.3' fill='url(%23g)'/%3E%3Crect x='4.8' y='18.8' width='14.4' height='2.2' rx='.6' fill='url(%23g)'/%3E%3C/svg%3E") center/1.05em 1.05em no-repeat,linear-gradient(180deg,#1d160b 0%,#0b0805 100%);
  border-right:1px solid rgba(236,196,112,.55);
  box-shadow:inset 0 1px 0 rgba(255,225,150,.12);
}
/* ---- status pill (ONLINE / OFFLINE / others): dark glass, gold hairline ---- */
body.atf-pilot-head-v1 #miningStatusHeader.status-badge{
  border-radius:999px !important;font-weight:800 !important;letter-spacing:.4px;
  background:linear-gradient(180deg,rgba(26,24,18,.88),rgba(8,8,6,.9)) !important;
  border-color:transparent !important;
  box-shadow:inset 0 0 0 1px rgba(214,180,100,.55),inset 0 1px 0 rgba(255,230,160,.12),0 0 0 1px rgba(0,0,0,.4) !important;
  padding-left:9px !important;padding-right:10px !important;
}
body.atf-pilot-head-v1 #miningStatusHeader.atf-auto-online-v1,
body.atf-pilot-head-v1 #miningStatusHeader.status-mining,
body.atf-pilot-head-v1 #miningStatusHeader.status-boost{
  color:#3ff0a6 !important;
  background:linear-gradient(180deg,rgba(12,52,34,.92) 0%,rgba(5,26,17,.94) 100%) !important;
  box-shadow:inset 0 0 0 1px rgba(196,180,104,.55),inset 0 1px 0 rgba(150,255,200,.12),0 0 0 1px rgba(0,0,0,.4),0 0 10px rgba(46,240,160,.12) !important;
  text-shadow:0 0 8px rgba(46,240,160,.35) !important;
}
body.atf-pilot-head-v1 #miningStatusHeader.atf-auto-offline-v1{
  color:#ff6b78 !important;
  background:linear-gradient(180deg,rgba(58,14,18,.92) 0%,rgba(28,6,9,.94) 100%) !important;
  box-shadow:inset 0 0 0 1px rgba(196,150,104,.55),inset 0 1px 0 rgba(255,170,170,.10),0 0 0 1px rgba(0,0,0,.4),0 0 10px rgba(255,80,95,.12) !important;
  text-shadow:0 0 8px rgba(255,80,95,.3) !important;
}
body.atf-pilot-head-v1 #miningStatusHeader .status-dot{width:7px !important;height:7px !important}
body.atf-pilot-head-v1 #miningStatusHeader.atf-auto-online-v1 .status-dot{background:#3ff0a6 !important;box-shadow:0 0 6px rgba(63,240,166,.9),0 0 0 2px rgba(63,240,166,.12) !important}
/* ---- left to Lvl UP: dark glass, gold hairline, chevron ---- */
body.atf-pilot-head-v1 #lvlProgress.lvl-progress{
  padding-right:8px !important;
  background:linear-gradient(180deg,rgba(24,22,18,.86),rgba(6,6,5,.9)) !important;
  border:1px solid rgba(214,180,100,.55) !important;
  box-shadow:0 0 0 1px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,230,160,.10) !important;
  -webkit-backdrop-filter:none !important;backdrop-filter:none !important;
}
body.atf-pilot-head-v1 #lvlProgress .lvlp-shine{display:none !important;animation:none !important}
body.atf-pilot-head-v1 #lvlProgress .lvlp-left{color:#ece8df !important;font-weight:500 !important}
body.atf-pilot-head-v1 #lvlProgress .lvlp-left b{color:#3ff0a6 !important;font-weight:800 !important}
body.atf-pilot-head-v1 #lvlProgress .lvlp-left.ready{color:#3ff0a6 !important;font-weight:800 !important}
body.atf-pilot-head-v1 #lvlProgress::after{
  content:"";position:relative;z-index:2;flex:0 0 auto;width:5px;height:5px;margin:0 2px 0 8px;
  border-top:1.4px solid rgba(236,232,223,.85);border-right:1.4px solid rgba(236,232,223,.85);transform:rotate(45deg);
}


/* --- Extracted Head Style Block --- */


/* ATF_PILOT_BUBBLES_V1 — ? / Toobit / Share / Gift bubbles (pilot TGIDs only)
   same size & position, reference style: black lacquer disc + polished gold ring. No red dot. */
body.atf-pilot-bubbles-v1 #wpFloatBtn,
body.atf-pilot-bubbles-v1 #toobitFloatBtn,
body.atf-pilot-bubbles-v1 #atfShareCertFloatBtn,
body.atf-pilot-bubbles-v1 #atfChallengeGiftFloatBtn{
  border:2px solid transparent !important;
  background:
    radial-gradient(circle at 50% 28%,rgba(255,228,170,.10) 0%,rgba(255,228,170,0) 46%) padding-box,
    radial-gradient(circle at 50% 42%,#2a2219 0%,#15100b 58%,#070605 100%) padding-box,
    linear-gradient(155deg,#fff2c6 0%,#e9bd5e 22%,#a8762a 46%,#f0cf7e 70%,#c4913a 86%,#fff0c0 100%) border-box !important;
  -webkit-backdrop-filter:none !important;backdrop-filter:none !important;
  box-shadow:
    0 0 0 1px rgba(0,0,0,.55),
    0 0 12px rgba(255,186,60,.38),
    0 6px 16px rgba(0,0,0,.5),
    inset 0 0 0 1.5px rgba(0,0,0,.55),
    inset 0 0 0 2.5px rgba(255,214,130,.14),
    inset 0 -8px 14px rgba(0,0,0,.45) !important;
  animation:wpFloatBob 2.6s ease-in-out infinite !important;
}
body.atf-pilot-bubbles-v1 #atfShareCertFloatBtn{animation-delay:-1.3s !important}
/* no white glossy blob, no badge / red dot */
body.atf-pilot-bubbles-v1 #wpFloatBtn::before,
body.atf-pilot-bubbles-v1 #toobitFloatBtn::before,
body.atf-pilot-bubbles-v1 #atfShareCertFloatBtn::before,
body.atf-pilot-bubbles-v1 #atfChallengeGiftFloatBtn::before,
body.atf-pilot-bubbles-v1 #toobitFloatBtn::after{content:none !important;display:none !important}
/* white icons, soft shadow */
body.atf-pilot-bubbles-v1 #wpFloatBtn .wp-float-q{color:#fff !important;text-shadow:0 1px 4px rgba(0,0,0,.7) !important}
body.atf-pilot-bubbles-v1 #toobitFloatBtn .toobit-float-logo{opacity:1 !important;filter:drop-shadow(0 1px 3px rgba(0,0,0,.7)) !important}
body.atf-pilot-bubbles-v1 #atfShareCertFloatBtn .atf-share-svg{filter:drop-shadow(0 1px 3px rgba(0,0,0,.7)) !important}
body.atf-pilot-bubbles-v1 #atfShareCertFloatBtn .atf-share-spin{border-color:rgba(255,214,130,.2) !important;border-top-color:rgba(255,226,160,.95) !important}
/* ATF_PILOT_SHARE_UP_V1 — Share bubble 12px higher (pilot only) */
body.atf-pilot-bubbles-v1 #atfShareCertFloatBtn{margin-top:-12px !important}


/* --- Extracted Head Style Block --- */


/* ATF_PILOT_COIN_RING_V1 — gold ring around the main coin (pilot TGIDs only). Static (no animation), no layout change, taps pass through. */
.atf-coin-halo{display:none}
body.atf-pilot-coin-ring-v1 #minerVisual .atf-coin-halo{
  display:block;position:absolute;inset:3%;border-radius:50%;
  pointer-events:none;z-index:1;transform:translateZ(0);
  background:radial-gradient(circle,rgba(255,190,60,0) 64%,rgba(255,196,70,.22) 70%,rgba(255,176,46,.10) 76%,rgba(255,170,40,0) 84%);
  box-shadow:
    0 0 10px 2px rgba(255,214,110,.75),
    0 0 26px 6px rgba(255,186,60,.42),
    0 0 60px 16px rgba(255,168,40,.20),
    inset 0 0 10px 2px rgba(255,214,110,.55),
    inset 0 0 26px 4px rgba(255,186,60,.22);
}
/* light flares on the ring (3 / 9 o'clock + small sparkles) — in a larger box so they can spill outside */
body.atf-pilot-coin-ring-v1 #minerVisual .atf-coin-halo::before{
  content:"";position:absolute;inset:-12%;border-radius:50%;pointer-events:none;
  background:
    radial-gradient(ellipse 22% 1.3% at 9.7% 50%,rgba(255,253,240,1),rgba(255,214,120,0) 100%),
    radial-gradient(ellipse 22% 1.3% at 90.3% 50%,rgba(255,253,240,1),rgba(255,214,120,0) 100%),
    radial-gradient(ellipse 1.2% 9% at 9.7% 50%,rgba(255,253,240,.9),rgba(255,214,120,0) 100%),
    radial-gradient(ellipse 1.2% 9% at 90.3% 50%,rgba(255,253,240,.9),rgba(255,214,120,0) 100%),
    radial-gradient(circle at 9.7% 50%,#fff 0,rgba(255,230,160,.95) 1.5%,rgba(255,190,60,.38) 4%,rgba(255,190,60,0) 8%),
    radial-gradient(circle at 90.3% 50%,#fff 0,rgba(255,230,160,.95) 1.5%,rgba(255,190,60,.38) 4%,rgba(255,190,60,0) 8%),
    radial-gradient(circle at 50% 90.3%,rgba(255,250,230,.95) 0,rgba(255,206,100,.5) 1.4%,rgba(255,190,60,0) 4.5%),
    radial-gradient(circle at 21.5% 78.5%,rgba(255,250,230,.9) 0,rgba(255,206,100,.45) 1.2%,rgba(255,190,60,0) 3.6%),
    radial-gradient(circle at 78.5% 21.5%,rgba(255,250,230,.85) 0,rgba(255,206,100,.4) 1.2%,rgba(255,190,60,0) 3.6%),
    radial-gradient(circle at 78.5% 78.5%,rgba(255,250,230,.8) 0,rgba(255,206,100,.4) 1.1%,rgba(255,190,60,0) 3.3%),
    radial-gradient(circle at 21.5% 21.5%,rgba(255,250,230,.6) 0,rgba(255,206,100,.3) 1%,rgba(255,190,60,0) 3%);
}
/* main polished ring: bright on the sides, softer top/bottom */
body.atf-pilot-coin-ring-v1 #minerVisual .atf-coin-halo-ring,
body.atf-pilot-coin-ring-v1 #minerVisual .atf-coin-halo-outer{position:absolute;border-radius:50%;display:block}
body.atf-pilot-coin-ring-v1 #minerVisual .atf-coin-halo-ring{
  inset:0;
  background:conic-gradient(from 0deg,
    #d9a03a 0deg,#ffd46e 45deg,#fff3c8 90deg,#ffcf62 135deg,#b9822a 180deg,
    #ffcf62 225deg,#fff3c8 270deg,#ffd46e 315deg,#d9a03a 360deg);
  -webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 5.2px),#000 calc(100% - 4.6px),#000 calc(100% - .6px),transparent 100%);
          mask:radial-gradient(farthest-side,transparent calc(100% - 5.2px),#000 calc(100% - 4.6px),#000 calc(100% - .6px),transparent 100%);
}
/* thin outer ring */
body.atf-pilot-coin-ring-v1 #minerVisual .atf-coin-halo-outer{
  inset:-7%;
  filter:drop-shadow(0 0 2px rgba(255,214,120,.7));
  background:conic-gradient(from 0deg,
    rgba(240,180,70,.35) 0deg,rgba(255,206,100,.9) 70deg,rgba(255,236,180,1) 95deg,rgba(255,200,90,.6) 140deg,rgba(240,180,70,.4) 180deg,
    rgba(255,200,90,.6) 220deg,rgba(255,236,180,1) 265deg,rgba(255,206,100,.9) 290deg,rgba(240,180,70,.35) 360deg);
  -webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.6px),#000 calc(100% - .3px),transparent 100%);
          mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.6px),#000 calc(100% - .3px),transparent 100%);
}


/* --- Extracted Head Style Block --- */


/* ATF_PILOT_MINING_ICON_LIVE_V1_1 — chart icon next to the mining counter comes alive while the user taps (pilot only).
   transform/opacity only (GPU), runs only while tapping, stops ~0.7s after the last tap. */
body.atf-pilot-mining-v1 .atf-md-ic svg rect,
body.atf-pilot-mining-v1 .atf-md-ic svg path{transform-box:fill-box}
body.atf-pilot-mining-v1 .atf-md-ic svg rect{transform-origin:50% 100%}
body.atf-pilot-mining-v1 .atf-md-ic svg path{transform-origin:0 100%}
body.atf-pilot-mining-v1 .atf-md-ic.atf-md-live svg{filter:drop-shadow(0 0 5px rgba(70,255,170,.85)) drop-shadow(0 0 2px rgba(160,255,210,.6))}
body.atf-pilot-mining-v1 .atf-md-ic.atf-md-live svg rect{animation:atfMdBar .62s cubic-bezier(.3,.7,.3,1) infinite}
body.atf-pilot-mining-v1 .atf-md-ic.atf-md-live svg rect:nth-of-type(2){animation-delay:.08s}
body.atf-pilot-mining-v1 .atf-md-ic.atf-md-live svg rect:nth-of-type(3){animation-delay:.16s}
body.atf-pilot-mining-v1 .atf-md-ic.atf-md-live svg rect:nth-of-type(4){animation-delay:.24s}
body.atf-pilot-mining-v1 .atf-md-ic.atf-md-live svg path{animation:atfMdArrow .62s cubic-bezier(.3,.7,.3,1) infinite}
/* keep running while the finger is on the coin (the UI governor pauses other animations during gestures) */
body.atf-pilot-mining-v1 .balance-card .atf-md-ic.atf-md-live svg rect,
body.atf-pilot-mining-v1 .balance-card .atf-md-ic.atf-md-live svg path{animation-play-state:running !important}
@keyframes atfMdBar{0%,100%{transform:scaleY(.3)}50%{transform:scaleY(1.18)}72%{transform:scaleY(1)}}
@keyframes atfMdArrow{0%,100%{transform:translate(-12%,22%);opacity:.7}50%{transform:translate(10%,-20%);opacity:1}}


/* --- Extracted Head Style Block --- */


/* ATF_PILOT_ASSETS_HEAD_V4 — ASSETS plaque = the reference artwork itself (crown, ASSETS tab, gold frame, flourishes, diamond),
   live number drawn inside it (pilot TGIDs only). Text/logic untouched. */
body.atf-pilot-assets-v4 .balance-card .balance-label{display:none !important}
body.atf-pilot-assets-v4 .balance-card .balance-amount{
  position:relative;z-index:0;box-sizing:border-box;
  display:flex;align-items:center;justify-content:center;
  width:min(306px,calc(100vw - 28px));max-width:none;aspect-ratio:660/250;height:auto;
  margin:0 auto 4px !important;
  padding:18.48% 10.3% 7.73% 10.15% !important;  /* = the frame's inner window (64..595 x 122..199 of 660x250) */
  font-size:min(30.5px,7.8vw) !important;line-height:1 !important;
  white-space:nowrap;overflow:visible;overflow-wrap:normal;word-break:normal;
  background:none !important;border:0 !important;box-shadow:none !important;
}
/* dark glass inside the window */
body.atf-pilot-assets-v4 .balance-card .balance-amount::before{
  content:"";position:absolute;z-index:-2;pointer-events:none;
  left:9.85%;top:48.9%;width:80.2%;height:30.6%;
  border-radius:7% / 47%;
  background:radial-gradient(120% 140% at 50% 0%,rgba(255,200,110,.10),rgba(255,200,110,0) 55%),linear-gradient(180deg,#140e07,#030202);
}
/* the reference frame artwork */
body.atf-pilot-assets-v4 .balance-card .balance-amount::after{
  content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;
  background:url("data:image/webp;base64,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") center/100% 100% no-repeat;
}
body.atf-pilot-assets-v4 .balance-card #homeAssetsHero{
  position:relative;
  font-family:'Noto Serif',Georgia,'Times New Roman',serif;font-weight:800;font-stretch:68%;letter-spacing:-.3px;
  font-variant-numeric:lining-nums;
  background:linear-gradient(180deg,#fffef9 0%,#fdf1d2 42%,#efcf93 78%,#d9ad62 100%);
  -webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;
  filter:drop-shadow(0 1px 2px rgba(0,0,0,.75)) drop-shadow(0 0 6px rgba(255,200,110,.18));
}
body.atf-pilot-assets-v4 .balance-card .balance-amount .currency{
  position:relative;
  font-family:'Noto Serif',Georgia,'Times New Roman',serif;font-weight:800;font-stretch:74%;
  font-size:.8em !important;letter-spacing:.2px;line-height:1;
  margin-left:.3em;padding-left:.32em;border-left:1.4px solid rgba(244,206,118,.9);
  background:linear-gradient(180deg,#ffeaa8 0%,#f3c552 55%,#c98f28 100%);
  -webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;
}


/* --- Extracted Head Style Block --- */


/* ATF_PILOT_TAPBAR_V2 — TAP energy bar = the reference artwork (gold medallion with bolt + ornate gold frame + glitter gold fill),
   a bit smaller than the reference (pilot TGIDs only). Energy/lock/boost logic untouched.
   ATF_PILOT_TAPBAR_SPACE_V1 — 240px wide; coin box 10px higher so there is space between coin and bar.
   ATF_PILOT_TAPBAR_FRAME_FIX_V1 / ATF_PILOT_TAPBAR_FRAME_FIX_V2 — full medallion (top jewel kept), clean round left edge, no dark blocks. */
body.atf-pilot-tapbar-v1 #minerVisual{top:-10px}
body.atf-pilot-tapbar-v1 #atfTapV2Energy{
  bottom:var(--atf-tapbar-b,-35px);box-sizing:border-box;
  width:min(240px,62vw) !important;min-width:0 !important;max-width:none !important;
  aspect-ratio:625/135;height:auto;padding:0 !important;
  border:0 !important;border-radius:0 !important;box-shadow:none !important;
  white-space:nowrap;
  /* dark disc inside the medallion */
  background:radial-gradient(ellipse 7.9% 36.5% at 13.6% 51.9%,#0b0906 0 96%,rgba(11,9,6,0) 100%) !important;
}
/* dark body of the bar (only inside the gold frame) */
body.atf-pilot-tapbar-v1 #atfTapV2Energy::before{
  content:"";position:absolute;z-index:0;pointer-events:none;
  left:19.5%;top:23.5%;width:73.5%;height:63%;margin:0;filter:none;
  border-radius:0 999px 999px 0;background:#0b0906;
}
/* the reference frame (medallion + bolt + gold frame) on top of the fill */
body.atf-pilot-tapbar-v1 #atfTapV2Energy::after{
  content:"";position:absolute;inset:0;z-index:3;pointer-events:none;
  background:url("data:image/webp;base64,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") center/100% 100% no-repeat;
}
/* the track = the frame's window */
body.atf-pilot-tapbar-v1 #atfTapV2Energy .track{
  position:absolute;z-index:1;left:22.72%;top:38.5%;width:66.88%;height:35.56%;
  border:0 !important;border-radius:999px;overflow:hidden;
  background:linear-gradient(180deg,#050403,#0c0906) !important;box-shadow:none !important;
}
/* glitter gold fill (same texture as the reference), revealed from the left by the energy level */
body.atf-pilot-tapbar-v1 #atfTapV2Energy .track::before{
  content:"";position:absolute;inset:0;
  background:url("data:image/webp;base64,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") 0 0/100% 100% no-repeat;
  clip-path:inset(0 calc((1 - var(--atf-tb-p,1)) * 100%) 0 0 round 999px);
  -webkit-clip-path:inset(0 calc((1 - var(--atf-tb-p,1)) * 100%) 0 0 round 999px);
  filter:brightness(1.08) saturate(1.05);
}
body.atf-pilot-tapbar-v1 #atfTapV2Energy .fill{opacity:0 !important}
/* like the reference: no text on the bar. Status text only appears when tapping is locked / boost is finishing. */
body.atf-pilot-tapbar-v1 #atfTapV2Energy .row{display:none !important}
body.atf-pilot-tapbar-v1 #atfTapV2Energy.atf-tb-locked .row,
body.atf-pilot-tapbar-v1 #atfTapV2Energy.atf-tb-boost .row{
  display:flex !important;position:absolute;z-index:4;left:22.72%;top:38.5%;width:66.88%;height:35.56%;
  margin:0 !important;padding:0 10px !important;align-items:center;justify-content:center;gap:8px;
  font-size:10px !important;line-height:1 !important;color:#fff;text-shadow:0 1px 3px #000,0 0 6px #000;
}
body.atf-pilot-tapbar-v1 #atfTapV2Energy.atf-tb-locked .row>span,
body.atf-pilot-tapbar-v1 #atfTapV2Energy.atf-tb-boost .row>span{display:block;height:auto;line-height:1}
body.atf-pilot-tapbar-v1 #atfTapV2Label::first-letter{font-size:0;letter-spacing:0}
body.atf-pilot-tapbar-v1 #atfTapV2Energy.atf-tb-boost #atfTapV2Label{font-size:0 !important}
body.atf-pilot-tapbar-v1 #atfTapV2Energy.atf-tb-boost #atfTapV2Label::after{content:"BOOST FINISHING";font-size:10px}


/* --- Extracted Head Style Block --- */


/* ATF_PILOT_LAYOUT_TEST_V1_1 — TEST layout (pilot TGIDs only):
   Holding/Pool hidden -> mining counter sits right under ASSETS. TAP energy bar stays under the coin, above CLAIM (like the reference). */
body.atf-pilot-layout-test-v1 .balance-card .holding-pill{display:none !important}


/* --- Extracted Head Style Block --- */


/* ATF_PILOT_MINING_UP_V1 — mining counter 10px higher so the coin's gold ring never touches it (pilot only; visual offset, layout unchanged) */
body.atf-pilot-mining-v1 .balance-card .mining-display{position:relative;top:-10px}


/* --- Extracted Head Style Block --- */


/* ATF_PILOT_TAPBAR_STATIC_V1 — the TAP energy bar no longer "breathes" with the coin (pilot only).
   The bar is moved out of the breathing coin box into #tab-home and positioned there (same place: GAP px above CLAIM). */
body.atf-pilot-tapbar-v1 #tab-home.atf-tb-host{position:relative}
body.atf-pilot-tapbar-v1 #atfTapV2Energy.atf-tb-static{
  position:absolute !important;left:50% !important;right:auto !important;
  top:var(--atf-tb-top,0px) !important;bottom:auto !important;
  transform:translateX(-50%) !important;margin:0 !important;animation:none !important;
}


/* --- Extracted Head Style Block --- */


/* ATF_PILOT_TASKS_STYLE_V1 — Tasks tab like the reference (pilot TGIDs only). Visual only: tasks, links, claims untouched. */
/* same gold background as Mine */
body.atf-pilot-gold-bg-v1-1.atf-pilot-tasks-v1.atf-on-tasks-tab::before{
  background-image:linear-gradient(180deg,rgba(0,0,0,.18) 0%,rgba(0,0,0,.28) 58%,rgba(0,0,0,.34) 100%),url('../assets/atf-pilot-gold-bg-v1.jpg?v=1') !important;
  background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important;filter:none !important;transform:none !important;
}
/* header */
body.atf-pilot-tasks-v1 #tab-tasks .section-header{
  font-family:'Montserrat',sans-serif !important;font-size:26px !important;font-weight:800 !important;letter-spacing:.2px;
  margin:6px 0 10px !important;line-height:1.15;position:relative;padding-bottom:9px;
  background:linear-gradient(180deg,#fff6d6 0%,#ffd77a 45%,#e2a43a 100%) !important;
  -webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important;color:transparent !important;
  filter:drop-shadow(0 2px 6px rgba(0,0,0,.6)) drop-shadow(0 0 10px rgba(255,190,70,.25));
}
body.atf-pilot-tasks-v1 #tab-tasks .section-header::after{
  content:"";position:absolute;left:50%;bottom:0;width:140px;height:2px;margin-left:-70px;border-radius:2px;
  background:radial-gradient(ellipse at center,#fff3c8 0%,#f2c050 35%,rgba(214,160,60,0) 100%);
  box-shadow:0 0 8px rgba(255,200,90,.7);
}
body.atf-pilot-tasks-v1 #tab-tasks .section-header + div{color:#ece6d8 !important;font-size:12.5px !important;font-weight:500;margin-bottom:16px !important;text-shadow:0 1px 3px rgba(0,0,0,.8);text-align:center}
/* cards */
body.atf-pilot-tasks-v1 #tab-tasks #tasksList .list-item{
  position:relative;overflow:hidden;isolation:isolate;
  gap:14px;padding:12px 12px 12px 10px !important;margin-bottom:11px !important;min-height:74px;box-sizing:border-box;
  border-radius:20px !important;border:1px solid transparent !important;
  background:
    linear-gradient(180deg,rgba(255,220,150,.05),rgba(255,220,150,0) 40%) padding-box,
    linear-gradient(180deg,rgba(26,22,17,.93),rgba(10,9,7,.95)) padding-box,
    linear-gradient(180deg,#f6d27c 0%,rgba(196,150,70,.55) 35%,rgba(150,110,45,.45) 70%,rgba(226,184,96,.8) 100%) border-box !important;
  box-shadow:0 0 0 1px rgba(0,0,0,.5),0 0 14px rgba(255,186,60,.14),0 8px 18px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,232,170,.12) !important;
  -webkit-backdrop-filter:none !important;backdrop-filter:none !important;
}
/* faint watermark logo behind the button */
body.atf-pilot-tasks-v1 #tab-tasks #tasksList .list-item::after{
  content:"";position:absolute;z-index:-1;pointer-events:none;right:62px;top:50%;width:62px;height:62px;margin-top:-31px;
  opacity:.06;background:center/contain no-repeat;
}
body.atf-pilot-tasks-v1 #tab-tasks #tasksList .list-item[data-atf-wm="youtube"]::after{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Crect x=%221%22 y=%224.5%22 width=%2222%22 height=%2215%22 rx=%224.5%22 fill=%22%23fff%22/%3E%3Cpath d=%22M10 9v6l5.2-3z%22 fill=%22%23000%22/%3E%3C/svg%3E")}
body.atf-pilot-tasks-v1 #tab-tasks #tasksList .list-item[data-atf-wm="x"]::after{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath fill=%22%23fff%22 d=%22M3 3h5.2l4.3 6 5.1-6h2.6l-6.6 7.7L21 21h-5.2l-4.6-6.5L5.6 21H3l7.1-8.3z%22/%3E%3C/svg%3E")}
body.atf-pilot-tasks-v1 #tab-tasks #tasksList .list-item[data-atf-wm="globe"]::after{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23fff%22 stroke-width=%221.6%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%2210%22/%3E%3Cellipse cx=%2212%22 cy=%2212%22 rx=%224.5%22 ry=%2210%22/%3E%3Cpath d=%22M2 12h20M3.8 6.8h16.4M3.8 17.2h16.4%22/%3E%3C/g%3E%3C/svg%3E")}
body.atf-pilot-tasks-v1 #tab-tasks #tasksList .list-item[data-atf-wm="fire"]::after{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath fill=%22%23fff%22 d=%22M12.5 1.5c.6 3.6-1.3 5.3-3 7.2C7.8 10.6 6 12.6 6 15.5A6 6 0 0 0 18 15.8c0-3.4-2-5.2-2.8-7.8-.4 1.6-1.1 2.6-2.2 3.3.6-3.5-.2-7.2-.5-9.8z%22/%3E%3C/svg%3E")}
body.atf-pilot-tasks-v1 #tab-tasks #tasksList .list-item[data-atf-wm="link"]::after{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22%23fff%22 stroke-width=%222.6%22 stroke-linecap=%22round%22%3E%3Cpath d=%22M10.3 13.7a4 4 0 0 0 5.7 0l3-3a4 4 0 0 0-5.7-5.7l-1.3 1.3%22/%3E%3Cpath d=%22M13.7 10.3a4 4 0 0 0-5.7 0l-3 3a4 4 0 0 0 5.7 5.7l1.3-1.3%22/%3E%3C/g%3E%3C/svg%3E")}
body.atf-pilot-tasks-v1 #tab-tasks #tasksList .list-item[data-atf-wm="eye"]::after{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath fill=%22%23fff%22 d=%22M12 5C6.8 5 3 9.2 1.6 12 3 14.8 6.8 19 12 19s9-4.2 10.4-7C21 9.2 17.2 5 12 5zm0 11.3a4.3 4.3 0 1 1 0-8.6 4.3 4.3 0 0 1 0 8.6z%22/%3E%3C/svg%3E")}
body.atf-pilot-tasks-v1 #tab-tasks #tasksList .list-item[data-atf-wm="tg"]::after{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath fill=%22%23fff%22 d=%22M21.4 3.6 2.9 10.8c-1 .4-1 1.8.1 2.1l4.6 1.4 1.8 5.6c.3.8 1.3 1 1.9.4l2.6-2.5 4.6 3.4c.7.5 1.7.1 1.9-.7L23 4.9c.2-1-.7-1.7-1.6-1.3z%22/%3E%3C/svg%3E")}
/* round gold medallion icon */
body.atf-pilot-tasks-v1 #tab-tasks #tasksList .icon-box{
  flex:0 0 auto;width:52px !important;height:52px !important;border-radius:50% !important;font-size:24px !important;
  border:2px solid transparent;
  background:
    radial-gradient(circle at 50% 35%,rgba(255,220,150,.10),rgba(255,220,150,0) 55%) padding-box,
    radial-gradient(circle at 50% 45%,#231b11 0%,#120d08 60%,#070504 100%) padding-box,
    linear-gradient(155deg,#fff0bf 0%,#e6b450 25%,#9c6b24 50%,#f0cb72 75%,#b98330 100%) border-box !important;
  box-shadow:0 0 0 1px rgba(0,0,0,.55),0 0 10px rgba(255,186,60,.35),inset 0 0 0 1.5px rgba(0,0,0,.6),inset 0 0 0 2.5px rgba(240,200,110,.35),inset 0 -6px 10px rgba(0,0,0,.45) !important;
}
body.atf-pilot-tasks-v1 #tab-tasks #tasksList .list-item[data-atf-ic] .icon-box{font-size:0 !important;background-size:auto,auto,auto;}
body.atf-pilot-tasks-v1 #tab-tasks #tasksList .list-item[data-atf-ic] .icon-box::before{content:"";width:27px;height:27px;background:center/contain no-repeat;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6)) drop-shadow(0 0 4px rgba(255,190,60,.35))}
body.atf-pilot-tasks-v1 #tab-tasks #tasksList .list-item[data-atf-ic="chat"] .icon-box::before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cdefs%3E%3ClinearGradient id=%22g%22 x1=%220%22 y1=%220%22 x2=%220%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23ffe9a6%22/%3E%3Cstop offset=%22.5%22 stop-color=%22%23f4c44e%22/%3E%3Cstop offset=%221%22 stop-color=%22%23c98a1e%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill=%22url%28%23g%29%22 d=%22M12 3.2c5.1 0 9.2 3.4 9.2 7.6s-4.1 7.6-9.2 7.6c-1 0-2-.1-2.9-.4L4.6 20.4l1.2-3.8C4 15.2 2.8 13.1 2.8 10.8 2.8 6.6 6.9 3.2 12 3.2z%22/%3E%3Ccircle cx=%228%22 cy=%2210.8%22 r=%221.35%22 fill=%22%232a1a05%22/%3E%3Ccircle cx=%2212%22 cy=%2210.8%22 r=%221.35%22 fill=%22%232a1a05%22/%3E%3Ccircle cx=%2216%22 cy=%2210.8%22 r=%221.35%22 fill=%22%232a1a05%22/%3E%3C/svg%3E")}
body.atf-pilot-tasks-v1 #tab-tasks #tasksList .list-item[data-atf-ic="retweet"] .icon-box::before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cdefs%3E%3ClinearGradient id=%22g%22 x1=%220%22 y1=%220%22 x2=%220%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23ffe9a6%22/%3E%3Cstop offset=%22.5%22 stop-color=%22%23f4c44e%22/%3E%3Cstop offset=%221%22 stop-color=%22%23c98a1e%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill=%22url%28%23g%29%22%3E%3Cpath d=%22M4 9.5V8a3 3 0 0 1 3-3h9.5V2.6L21 6.6l-4.5 4V8.2H7.6c-.3 0-.6.3-.6.6v.7z%22/%3E%3Cpath d=%22M20 14.5V16a3 3 0 0 1-3 3H7.5v2.4L3 17.4l4.5-4v2.4h8.9c.3 0 .6-.3.6-.6v-.7z%22/%3E%3C/g%3E%3C/svg%3E")}
body.atf-pilot-tasks-v1 #tab-tasks #tasksList .list-item[data-atf-ic="globe"] .icon-box::before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cdefs%3E%3ClinearGradient id=%22g%22 x1=%220%22 y1=%220%22 x2=%220%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23ffe9a6%22/%3E%3Cstop offset=%22.5%22 stop-color=%22%23f4c44e%22/%3E%3Cstop offset=%221%22 stop-color=%22%23c98a1e%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill=%22none%22 stroke=%22url%28%23g%29%22 stroke-width=%221.7%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%229%22/%3E%3Cellipse cx=%2212%22 cy=%2212%22 rx=%224%22 ry=%229%22/%3E%3Cpath d=%22M3 12h18M4.6 7.3h14.8M4.6 16.7h14.8%22/%3E%3C/g%3E%3C/svg%3E")}
body.atf-pilot-tasks-v1 #tab-tasks #tasksList .list-item[data-atf-ic="link"] .icon-box::before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cdefs%3E%3ClinearGradient id=%22g%22 x1=%220%22 y1=%220%22 x2=%220%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23ffe9a6%22/%3E%3Cstop offset=%22.5%22 stop-color=%22%23f4c44e%22/%3E%3Cstop offset=%221%22 stop-color=%22%23c98a1e%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill=%22none%22 stroke=%22url%28%23g%29%22 stroke-width=%222.4%22 stroke-linecap=%22round%22%3E%3Cpath d=%22M10.3 13.7a4 4 0 0 0 5.7 0l3-3a4 4 0 0 0-5.7-5.7l-1.3 1.3%22/%3E%3Cpath d=%22M13.7 10.3a4 4 0 0 0-5.7 0l-3 3a4 4 0 0 0 5.7 5.7l1.3-1.3%22/%3E%3C/g%3E%3C/svg%3E")}
body.atf-pilot-tasks-v1 #tab-tasks #tasksList .list-item[data-atf-ic="eye"] .icon-box::before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cdefs%3E%3ClinearGradient id=%22g%22 x1=%220%22 y1=%220%22 x2=%220%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23ffe9a6%22/%3E%3Cstop offset=%22.5%22 stop-color=%22%23f4c44e%22/%3E%3Cstop offset=%221%22 stop-color=%22%23c98a1e%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill=%22url%28%23g%29%22 d=%22M12 5C6.8 5 3 9.2 1.6 12 3 14.8 6.8 19 12 19s9-4.2 10.4-7C21 9.2 17.2 5 12 5z%22/%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%224.3%22 fill=%22%232a1a05%22/%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%222.4%22 fill=%22url%28%23g%29%22/%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%221.1%22 fill=%22%232a1a05%22/%3E%3C/svg%3E")}
body.atf-pilot-tasks-v1 #tab-tasks #tasksList .list-item[data-atf-ic="tg"] .icon-box::before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cdefs%3E%3ClinearGradient id=%22g%22 x1=%220%22 y1=%220%22 x2=%220%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23ffe9a6%22/%3E%3Cstop offset=%22.5%22 stop-color=%22%23f4c44e%22/%3E%3Cstop offset=%221%22 stop-color=%22%23c98a1e%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill=%22url%28%23g%29%22 d=%22M21.4 3.6 2.9 10.8c-1 .4-1 1.8.1 2.1l4.6 1.4 1.8 5.6c.3.8 1.3 1 1.9.4l2.6-2.5 4.6 3.4c.7.5 1.7.1 1.9-.7L23 4.9c.2-1-.7-1.7-1.6-1.3zM9.7 14l8.4-6.9-6.6 8.1-.4 3.1z%22/%3E%3C/svg%3E")}
body.atf-pilot-tasks-v1 #tab-tasks #tasksList .list-item[data-atf-ic="x"] .icon-box::before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cdefs%3E%3ClinearGradient id=%22g%22 x1=%220%22 y1=%220%22 x2=%220%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23ffe9a6%22/%3E%3Cstop offset=%22.5%22 stop-color=%22%23f4c44e%22/%3E%3Cstop offset=%221%22 stop-color=%22%23c98a1e%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill=%22url%28%23g%29%22 d=%22M3 3h5.2l4.3 6 5.1-6h2.6l-6.6 7.7L21 21h-5.2l-4.6-6.5L5.6 21H3l7.1-8.3z%22/%3E%3C/svg%3E")}
body.atf-pilot-tasks-v1 #tab-tasks #tasksList .list-item[data-atf-ic="play"] .icon-box::before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cdefs%3E%3ClinearGradient id=%22g%22 x1=%220%22 y1=%220%22 x2=%220%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23ffe9a6%22/%3E%3Cstop offset=%22.5%22 stop-color=%22%23f4c44e%22/%3E%3Cstop offset=%221%22 stop-color=%22%23c98a1e%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x=%222%22 y=%225%22 width=%2220%22 height=%2214%22 rx=%224.5%22 fill=%22url%28%23g%29%22/%3E%3Cpath d=%22M10 9v6l5.2-3z%22 fill=%22%232a1a05%22/%3E%3C/svg%3E")}
body.atf-pilot-tasks-v1 #tab-tasks #tasksList .list-item[data-atf-ic="check"] .icon-box::before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cdefs%3E%3ClinearGradient id=%22g%22 x1=%220%22 y1=%220%22 x2=%220%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23ffe9a6%22/%3E%3Cstop offset=%22.5%22 stop-color=%22%23f4c44e%22/%3E%3Cstop offset=%221%22 stop-color=%22%23c98a1e%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill=%22none%22 stroke=%22url%28%23g%29%22 stroke-width=%222.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 d=%22M4.5 12.5l5 5L19.5 7%22/%3E%3C/svg%3E")}
body.atf-pilot-tasks-v1 #tab-tasks #tasksList .list-item:not([data-atf-ic]) .icon-box{filter:drop-shadow(0 0 4px rgba(255,190,60,.25))}
/* text */
body.atf-pilot-tasks-v1 #tab-tasks #tasksList .item-content{min-width:0}
body.atf-pilot-tasks-v1 #tab-tasks #tasksList .item-title{font-family:'Montserrat',sans-serif;font-size:13.5px !important;font-weight:600 !important;color:#fbf7ee !important;line-height:1.3;margin-bottom:3px !important;text-shadow:0 1px 2px rgba(0,0,0,.7)}
body.atf-pilot-tasks-v1 #tab-tasks #tasksList .item-desc{font-family:'Montserrat',sans-serif;font-size:11.5px !important;color:#b9b2a4 !important;line-height:1.4;word-break:break-word}
body.atf-pilot-tasks-v1 #tab-tasks #tasksList .item-desc.atf-tk-only{font-size:13px !important;font-weight:700;color:#f5c74f !important}
body.atf-pilot-tasks-v1 #tab-tasks #tasksList .atf-tk-rw{color:#f5c74f;font-weight:700}
/* buttons */
body.atf-pilot-tasks-v1 #tab-tasks #tasksList .btn-small{
  flex:0 0 auto;min-width:58px;height:32px;padding:0 16px !important;border-radius:999px !important;
  font-family:'Montserrat',sans-serif;font-size:13px !important;font-weight:700 !important;letter-spacing:.2px;white-space:nowrap;
  color:#2b1a02 !important;border:1px solid rgba(255,236,170,.9) !important;
  background:linear-gradient(180deg,#ffe58c 0%,#f9c843 50%,#e7a51f 100%) !important;
  box-shadow:0 0 10px rgba(255,190,50,.45),0 3px 8px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,250,220,.9),inset 0 -2px 0 rgba(170,100,10,.35) !important;
}
body.atf-pilot-tasks-v1 #tab-tasks #tasksList .btn-small.atf-tk-claim{
  color:#fff !important;border-color:rgba(160,255,220,.85) !important;
  background:linear-gradient(180deg,#3ff0b4 0%,#16c98c 55%,#0b9e6c 100%) !important;
  box-shadow:0 0 12px rgba(40,230,160,.55),0 3px 8px rgba(0,0,0,.45),inset 0 1px 0 rgba(220,255,240,.7) !important;
  text-shadow:0 1px 2px rgba(0,60,40,.5);
}
body.atf-pilot-tasks-v1 #tab-tasks #tasksList .btn-small:disabled,body.atf-pilot-tasks-v1 #tab-tasks #tasksList .btn-small.atf-tk-wait{
  color:#d8cdb4 !important;border-color:rgba(214,180,100,.45) !important;font-size:10.5px !important;padding:0 11px !important;
  background:linear-gradient(180deg,rgba(40,34,24,.95),rgba(18,15,10,.95)) !important;box-shadow:inset 0 1px 0 rgba(255,230,160,.08),0 2px 6px rgba(0,0,0,.4) !important;text-shadow:none;
}


/* --- Extracted Head Style Block --- */


/* ATF_PILOT_FRIENDS_STYLE_V1 — Friends tab like the reference (pilot TGIDs only). Visual only: invite/claim/team logic untouched. */
/* background: Mine gold background + the referral network artwork at the bottom (fixed, cards scroll over it) */
body.atf-pilot-friends-v1 #friendsBgOverlay{
  background:
    url("data:image/webp;base64,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") center calc(100% - var(--atf-nav-h,74px))/min(100%,560px) auto no-repeat,
    linear-gradient(180deg,rgba(0,0,0,.20),rgba(0,0,0,.34)),
    url('../assets/atf-pilot-gold-bg-v1.jpg?v=1') center/cover no-repeat !important;
}
/* header */
body.atf-pilot-friends-v1 #tab-friends .section-header{
  font-family:'Montserrat',sans-serif !important;font-size:30px !important;font-weight:800 !important;
  margin:4px 0 6px !important;line-height:1.15;
  background:linear-gradient(180deg,#fff6d6 0%,#ffd77a 45%,#e2a43a 100%) !important;
  -webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important;color:transparent !important;
  filter:drop-shadow(0 2px 6px rgba(0,0,0,.6)) drop-shadow(0 0 10px rgba(255,190,70,.25));
}
body.atf-pilot-friends-v1 #tab-friends .section-header + div{
  position:relative;color:#f4efe4 !important;font-size:14.5px !important;font-weight:500;
  margin-bottom:18px !important;padding-bottom:10px;text-shadow:0 1px 3px rgba(0,0,0,.8);
}
body.atf-pilot-friends-v1 #tab-friends .section-header + div::after{
  content:"";position:absolute;left:50%;bottom:0;width:120px;height:2px;margin-left:-60px;border-radius:2px;
  background:radial-gradient(ellipse at center,#fff3c8 0%,#f2c050 35%,rgba(214,160,60,0) 100%);box-shadow:0 0 8px rgba(255,200,90,.7);
}
/* cards */
body.atf-pilot-friends-v1 #tab-friends .list-item{
  position:relative;overflow:hidden;
  gap:14px;padding:13px 12px 13px 11px !important;margin-bottom:11px !important;min-height:74px;box-sizing:border-box;
  border-radius:18px !important;border:1px solid transparent !important;
  background:
    linear-gradient(180deg,rgba(255,220,150,.05),rgba(255,220,150,0) 40%) padding-box,
    linear-gradient(180deg,rgba(24,20,15,.93),rgba(9,8,6,.95)) padding-box,
    linear-gradient(180deg,#f6d27c 0%,rgba(196,150,70,.55) 35%,rgba(150,110,45,.45) 70%,rgba(226,184,96,.85) 100%) border-box !important;
  box-shadow:0 0 0 1px rgba(0,0,0,.5),0 0 14px rgba(255,186,60,.16),0 8px 18px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,232,170,.12) !important;
  -webkit-backdrop-filter:none !important;backdrop-filter:none !important;
}
body.atf-pilot-friends-v1 #tab-friends .list-item .icon-box{
  flex:0 0 auto;width:52px !important;height:52px !important;border-radius:50% !important;font-size:25px !important;
  border:2px solid transparent;
  background:
    radial-gradient(circle at 50% 35%,rgba(255,220,150,.10),rgba(255,220,150,0) 55%) padding-box,
    radial-gradient(circle at 50% 45%,#231b11 0%,#120d08 60%,#070504 100%) padding-box,
    linear-gradient(155deg,#fff0bf 0%,#e6b450 25%,#9c6b24 50%,#f0cb72 75%,#b98330 100%) border-box !important;
  box-shadow:0 0 0 1px rgba(0,0,0,.55),0 0 10px rgba(255,186,60,.35),inset 0 0 0 1.5px rgba(0,0,0,.6),inset 0 0 0 2.5px rgba(240,200,110,.35),inset 0 -6px 10px rgba(0,0,0,.45) !important;
}
body.atf-pilot-friends-v1 #tab-friends .list-item .item-content{min-width:0}
body.atf-pilot-friends-v1 #tab-friends .list-item .item-title{font-family:'Montserrat',sans-serif;font-size:14.5px !important;font-weight:600 !important;color:#fbf7ee !important;line-height:1.3;margin-bottom:3px !important;text-shadow:0 1px 2px rgba(0,0,0,.7)}
body.atf-pilot-friends-v1 #tab-friends .list-item .item-desc{font-family:'Montserrat',sans-serif;font-size:12px !important;color:#b9b2a4 !important;line-height:1.45;word-break:break-word}
body.atf-pilot-friends-v1 #tab-friends .list-item .btn-small{
  flex:0 0 auto;min-width:64px;height:32px;padding:0 15px !important;border-radius:999px !important;
  font-family:'Montserrat',sans-serif;font-size:13px !important;font-weight:700 !important;white-space:nowrap;
  color:#2b1a02 !important;border:1px solid rgba(255,236,170,.9) !important;
  background:linear-gradient(180deg,#ffe58c 0%,#f9c843 50%,#e7a51f 100%) !important;
  box-shadow:0 0 10px rgba(255,190,50,.45),0 3px 8px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,250,220,.9),inset 0 -2px 0 rgba(170,100,10,.35) !important;
}
body.atf-pilot-friends-v1 #tab-friends .list-item .btn-small:disabled{
  color:#8e8a84 !important;border-color:rgba(255,255,255,.10) !important;
  background:linear-gradient(180deg,#3b3a39,#2a2928) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 2px 6px rgba(0,0,0,.4) !important;
}
/* "Latest invited friends" + friend cards */
body.atf-pilot-friends-v1 #tab-friends #friendsList{position:relative}
body.atf-pilot-friends-v1 #tab-friends #friendsList .friend-card{
  border:1px solid rgba(214,170,80,.45) !important;border-radius:16px !important;
  background:linear-gradient(180deg,rgba(24,20,15,.92),rgba(9,8,6,.94)) !important;
  box-shadow:0 0 10px rgba(255,186,60,.10),0 6px 14px rgba(0,0,0,.4) !important;
}


/* --- Extracted Head Style Block --- */


/* ATF_PILOT_PROFILE_STYLE_V1 — Profile tab like the reference (pilot TGIDs only). Visual only: verify/VIP/withdraw/history logic untouched. */
/* background: Mine gold background while the Profile tab is open */
body.atf-pilot-gold-bg-v1-1.atf-pilot-profile-v1.atf-on-profile-tab::before{
  background-image:linear-gradient(180deg,rgba(0,0,0,.18) 0%,rgba(0,0,0,.28) 58%,rgba(0,0,0,.34) 100%),url('../assets/atf-pilot-gold-bg-v1.jpg?v=1') !important;
  background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important;filter:none !important;transform:none !important;
}
/* header */
body.atf-pilot-profile-v1 #tab-profile .section-header{
  font-family:'Montserrat',sans-serif !important;font-size:30px !important;font-weight:800 !important;
  margin:4px 0 6px !important;line-height:1.15;
  background:linear-gradient(180deg,#fff6d6 0%,#ffd77a 45%,#e2a43a 100%) !important;
  -webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important;color:transparent !important;
  filter:drop-shadow(0 2px 6px rgba(0,0,0,.6)) drop-shadow(0 0 10px rgba(255,190,70,.25));
}
body.atf-pilot-profile-v1 #tab-profile > .section-header{position:relative;padding-bottom:10px;margin-bottom:16px !important}
body.atf-pilot-profile-v1 #tab-profile > .section-header::after{
  content:"";position:absolute;left:50%;bottom:0;width:150px;height:2px;margin-left:-75px;border-radius:2px;
  background:radial-gradient(ellipse at center,#fff3c8 0%,#f2c050 35%,rgba(214,160,60,0) 100%);box-shadow:0 0 8px rgba(255,200,90,.7);
}
/* "Controls" sub-header */
body.atf-pilot-profile-v1 #tab-profile div > .section-header{font-size:19px !important;margin:6px 0 12px !important;padding-bottom:0}
/* cards */
body.atf-pilot-profile-v1 #tab-profile .list-item{
  position:relative;overflow:hidden;
  gap:14px;padding:13px 12px 13px 11px !important;margin-bottom:11px !important;min-height:74px;box-sizing:border-box;
  border-radius:18px !important;border:1px solid transparent !important;
  background:
    linear-gradient(180deg,rgba(255,220,150,.05),rgba(255,220,150,0) 40%) padding-box,
    linear-gradient(180deg,rgba(24,20,15,.93),rgba(9,8,6,.95)) padding-box,
    linear-gradient(180deg,#f6d27c 0%,rgba(196,150,70,.55) 35%,rgba(150,110,45,.45) 70%,rgba(226,184,96,.85) 100%) border-box !important;
  box-shadow:0 0 0 1px rgba(0,0,0,.5),0 0 14px rgba(255,186,60,.16),0 8px 18px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,232,170,.12) !important;
  -webkit-backdrop-filter:none !important;backdrop-filter:none !important;
}
body.atf-pilot-profile-v1 #tab-profile .list-item .icon-box{
  flex:0 0 auto;width:52px !important;height:52px !important;border-radius:50% !important;font-size:25px !important;
  border:2px solid transparent;
  background:
    radial-gradient(circle at 50% 35%,rgba(255,220,150,.10),rgba(255,220,150,0) 55%) padding-box,
    radial-gradient(circle at 50% 45%,#231b11 0%,#120d08 60%,#070504 100%) padding-box,
    linear-gradient(155deg,#fff0bf 0%,#e6b450 25%,#9c6b24 50%,#f0cb72 75%,#b98330 100%) border-box !important;
  box-shadow:0 0 0 1px rgba(0,0,0,.55),0 0 10px rgba(255,186,60,.35),inset 0 0 0 1.5px rgba(0,0,0,.6),inset 0 0 0 2.5px rgba(240,200,110,.35),inset 0 -6px 10px rgba(0,0,0,.45) !important;
}
body.atf-pilot-profile-v1 #tab-profile .list-item .item-content{min-width:0}
body.atf-pilot-profile-v1 #tab-profile .list-item .item-title{font-family:'Montserrat',sans-serif;font-size:14.5px !important;font-weight:600 !important;color:#fbf7ee !important;line-height:1.3;margin-bottom:3px !important;text-shadow:0 1px 2px rgba(0,0,0,.7)}
body.atf-pilot-profile-v1 #tab-profile .list-item .item-desc{font-family:'Montserrat',sans-serif;font-size:12px !important;color:#b9b2a4 !important;line-height:1.45;word-break:break-word}
body.atf-pilot-profile-v1 #tab-profile .list-item .btn-small{
  flex:0 0 auto;min-width:64px;height:32px;padding:0 15px !important;border-radius:999px !important;
  font-family:'Montserrat',sans-serif;font-size:13px !important;font-weight:700 !important;white-space:nowrap;
  color:#2b1a02 !important;border:1px solid rgba(255,236,170,.9) !important;
  background:linear-gradient(180deg,#ffe58c 0%,#f9c843 50%,#e7a51f 100%) !important;
  box-shadow:0 0 10px rgba(255,190,50,.45),0 3px 8px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,250,220,.9),inset 0 -2px 0 rgba(170,100,10,.35) !important;
}
body.atf-pilot-profile-v1 #tab-profile .list-item .btn-small:disabled{
  color:#8e8a84 !important;border-color:rgba(255,255,255,.10) !important;
  background:linear-gradient(180deg,#3b3a39,#2a2928) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 2px 6px rgba(0,0,0,.4) !important;
}
/* Verified = green pill */
body.atf-pilot-profile-v1 #tab-profile .list-item .btn-small.atf-pf-ok{
  color:#fff !important;border-color:rgba(160,255,220,.8) !important;
  background:linear-gradient(180deg,#2fe0a2 0%,#14c287 55%,#0a9d6b 100%) !important;
  box-shadow:0 0 12px rgba(40,230,160,.45),0 3px 8px rgba(0,0,0,.45),inset 0 1px 0 rgba(220,255,240,.6) !important;
}
/* Assets ≈ USD pill */
body.atf-pilot-profile-v1 #tab-profile .profile-assets-usd{
  display:inline-flex;align-items:center;padding:4px 11px;margin-left:8px;border-radius:999px;
  color:#3ff0a6 !important;font-weight:800;font-size:13px;letter-spacing:.2px;
  background:rgba(10,40,28,.75);border:1px solid rgba(63,240,166,.45);box-shadow:0 0 8px rgba(63,240,166,.18);
}
body.atf-pilot-profile-v1 #tab-profile .profile-assets-atf{font-weight:500 !important;color:#b9b2a4 !important}
/* Pool Wallet value */
body.atf-pilot-profile-v1 #tab-profile #profilePoolBalance{color:#3ff0a6 !important;font-family:'Montserrat',sans-serif;font-size:15px;font-weight:800 !important;text-shadow:0 0 8px rgba(63,240,166,.35);white-space:nowrap}



/* --- Extracted Head Style Block --- */


/* ATF_PILOT_PERF_V1 — lighter rendering for the pilot UI. Same look, less repaint work. */
/* 1) the mining number changes many times per second: no blurred glow on the changing text (the + sign and frame keep the glow) */
body.atf-pilot-mining-v1 .balance-card .mining-display #currentSessionMine{text-shadow:none !important}
/* 2) live chart icon: animate shapes only, no blur filter recomputed every frame */
body.atf-pilot-mining-v1 .atf-md-ic.atf-md-live svg{filter:none !important}
/* ATF_PILOT_PERF_V1_1: no square glow box around the live chart */
/* 3) ASSETS number (updates live): one cheap shadow instead of two */
body.atf-pilot-assets-v4 .balance-card #homeAssetsHero{filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.75)) !important}
/* 4) energy bar fill: no per-update filter */
body.atf-pilot-tapbar-v1 #atfTapV2Energy .track::before{filter:none !important}
/* 5) Tasks / Friends / Profile cards: isolated paint, lighter shadows -> smooth scroll and fast tab switch */
body.atf-pilot-tasks-v1 #tab-tasks #tasksList .list-item,
body.atf-pilot-friends-v1 #tab-friends .list-item,
body.atf-pilot-profile-v1 #tab-profile .list-item{
  contain:layout paint;
  box-shadow:0 0 0 1px rgba(0,0,0,.5),0 0 12px rgba(255,186,60,.15),inset 0 1px 0 rgba(255,232,170,.12) !important;
}
body.atf-pilot-tasks-v1 #tab-tasks #tasksList .icon-box,
body.atf-pilot-friends-v1 #tab-friends .list-item .icon-box,
body.atf-pilot-profile-v1 #tab-profile .list-item .icon-box{
  box-shadow:0 0 0 1px rgba(0,0,0,.55),0 0 8px rgba(255,186,60,.3),inset 0 0 0 1.5px rgba(0,0,0,.6),inset 0 0 0 2.5px rgba(240,200,110,.35) !important;
}
body.atf-pilot-tasks-v1 #tab-tasks #tasksList .btn-small,
body.atf-pilot-friends-v1 #tab-friends .list-item .btn-small,
body.atf-pilot-profile-v1 #tab-profile .list-item .btn-small{transition:none !important}
/* 6) headers: one glow layer */
body.atf-pilot-tasks-v1 #tab-tasks .section-header,
body.atf-pilot-friends-v1 #tab-friends .section-header,
body.atf-pilot-profile-v1 #tab-profile .section-header{filter:drop-shadow(0 2px 4px rgba(0,0,0,.6)) !important}
/* 7) floating bubbles: own GPU layer, only transform animates */
body.atf-pilot-bubbles-v1 #wpFloatBtn,
body.atf-pilot-bubbles-v1 #toobitFloatBtn,
body.atf-pilot-bubbles-v1 #atfShareCertFloatBtn{will-change:transform;backface-visibility:hidden}
/* 8) fixed Friends background on its own layer (no repaint while the list scrolls) */
body.atf-pilot-friends-v1 #friendsBgOverlay{will-change:opacity;transform:translateZ(0)}
/* 9) one identical background layer for Mine / Tasks / Profile -> switching tabs doesn't re-decode/re-paint the big background */
body.atf-pilot-gold-bg-v1-1.atf-pilot-tasks-v1.atf-on-tasks-tab::before,
body.atf-pilot-gold-bg-v1-1.atf-pilot-profile-v1.atf-on-profile-tab::before{
  background-image:linear-gradient(180deg,rgba(0,0,0,.03) 0%,rgba(0,0,0,.08) 58%,rgba(0,0,0,.14) 100%),url('../assets/atf-pilot-gold-bg-v1.jpg?v=1') !important;
}


/* --- Extracted Head Style Block --- */


/* ATF_PILOT_SMOOTH_TABS_V1 — lighter tab switching (pilot only). Nothing visual changes.
   Cards that are not on screen are not laid out / painted until you scroll to them,
   so opening Tasks / Friends / Profile only draws what you actually see. */
body.atf-pilot-tasks-v1 #tab-tasks #tasksList .list-item,
body.atf-pilot-friends-v1 #tab-friends .list-item,
body.atf-pilot-friends-v1 #tab-friends #friendsList .friend-card,
body.atf-pilot-profile-v1 #tab-profile .list-item{
  content-visibility:auto;contain-intrinsic-size:auto 78px;
}
/* the tab fade-in runs on the GPU (opacity/transform only) */
body.atf-pilot-main-coin-v1 .view-section.active{backface-visibility:hidden}


/* --- Extracted Head Style Block --- */


/* ATF_STATUS_DOT_GLOW_V2 — the ONLINE (green) and OFFLINE (red) dots blink and breathe light:
   a soft halo grows/fades around the dot + a thin ring spreads out.
   Only transform/opacity are animated (GPU, no repaint) — light on the phone. */
html body #miningStatusHeader.atf-auto-online-v1.status-badge{--atf-dg-a:110,255,190;--atf-dg-b:63,240,166;--atf-dg-r:90,255,185}
html body #miningStatusHeader.atf-auto-offline-v1.status-badge{--atf-dg-a:255,140,150;--atf-dg-b:255,72,90;--atf-dg-r:255,105,118}
html body #miningStatusHeader.atf-auto-online-v1.status-badge .status-dot,
html body #miningStatusHeader.atf-auto-offline-v1.status-badge .status-dot{
  position:relative !important;overflow:visible !important;flex:0 0 auto;
  box-shadow:0 0 4px 1px rgba(var(--atf-dg-b),.95),0 0 9px 2px rgba(var(--atf-dg-b),.45) !important;
}
html body #miningStatusHeader.atf-auto-online-v1.status-badge .status-dot{
  background:radial-gradient(circle at 40% 38%,#d9ffef 0 18%,#5dfcb8 42%,#21d98b 100%) !important;
}
html body #miningStatusHeader.atf-auto-offline-v1.status-badge .status-dot{
  background:radial-gradient(circle at 40% 38%,#ffe1e4 0 18%,#ff6f7d 42%,#e8293d 100%) !important;
}
#miningStatusHeader.atf-auto-online-v1 .status-dot::before,
#miningStatusHeader.atf-auto-online-v1 .status-dot::after,
#miningStatusHeader.atf-auto-offline-v1 .status-dot::before,
#miningStatusHeader.atf-auto-offline-v1 .status-dot::after{
  content:"";position:absolute;left:50%;top:50%;border-radius:50%;pointer-events:none;
  will-change:transform,opacity;
}
/* glow halo: big soft light that swells and dims */
#miningStatusHeader.atf-auto-online-v1 .status-dot::before,
#miningStatusHeader.atf-auto-offline-v1 .status-dot::before{
  width:22px;height:22px;margin:-11px 0 0 -11px;
  background:radial-gradient(circle,rgba(var(--atf-dg-a),.85) 0,rgba(var(--atf-dg-b),.45) 28%,rgba(var(--atf-dg-b),.14) 52%,rgba(var(--atf-dg-b),0) 70%);
  animation:atfStDotHalo 1.6s ease-in-out infinite;
}
/* ring: thin ring spreading out */
#miningStatusHeader.atf-auto-online-v1 .status-dot::after,
#miningStatusHeader.atf-auto-offline-v1 .status-dot::after{
  width:7px;height:7px;margin:-3.5px 0 0 -3.5px;box-sizing:border-box;
  border:1.5px solid rgba(var(--atf-dg-r),.9);
  animation:atfStDotRing 1.6s cubic-bezier(.2,.6,.3,1) infinite;
}
@keyframes atfStDotHalo{
  0%,100%{transform:scale(.45);opacity:.25}
  45%{transform:scale(1);opacity:1}
  60%{transform:scale(1.02);opacity:.95}
}
@keyframes atfStDotRing{
  0%{transform:scale(1);opacity:.9}
  70%{transform:scale(3);opacity:0}
  100%{transform:scale(3);opacity:0}
}
/* keep blinking even while the app pauses decorative animations during taps/scroll */
body #miningStatusHeader.atf-auto-online-v1 .status-dot::before,
body #miningStatusHeader.atf-auto-online-v1 .status-dot::after,
body #miningStatusHeader.atf-auto-offline-v1 .status-dot::before,
body #miningStatusHeader.atf-auto-offline-v1 .status-dot::after{animation-play-state:running !important}
@media (prefers-reduced-motion:reduce){
  #miningStatusHeader .status-dot::before{animation:none !important;transform:scale(.8);opacity:.7}
  #miningStatusHeader .status-dot::after{animation:none !important;opacity:0}
}


/* --- Extracted Head Style Block --- */


/* ATF_SHARE_BTN_SWAY_V4 — the arrow (share) bubble stays in place (no up/down)
   and rocks ~5° clockwise, then ~5° counter-clockwise. */
@keyframes atfShareSway4{
  0%,100%{transform:rotate(-5deg)}
  50%{transform:rotate(5deg)}
}
html body #atfShareCertFloatBtn{
  animation:atfShareSway4 2.4s ease-in-out infinite, wpFloatPulse 2.4s ease-out infinite !important;
  animation-delay:-1.2s,-1.2s !important;
  transform-origin:50% 50%;
}
html body.atf-pilot-bubbles-v1 #atfShareCertFloatBtn{
  animation:atfShareSway4 2.4s ease-in-out infinite !important;
  animation-delay:-1.2s !important;
}
@media (prefers-reduced-motion:reduce){
  html body #atfShareCertFloatBtn,html body.atf-pilot-bubbles-v1 #atfShareCertFloatBtn{animation:none !important;transform:none}
}


/* --- Extracted Head Style Block --- */


/* ATF_VERIFIED_TICK_V6 — official-style verified badge next to "User ID":
   17px, smooth 8-wave blue badge (#3390ec), bold centred white check, no glow,
   sitting exactly on the middle of the letters. */
html body .atf-profile-user-id-title{display:inline-flex !important;align-items:center !important;gap:5px !important;line-height:1.15 !important}
html body #profileVerifiedTick{width:17px !important;height:17px !important;top:var(--atf-tick-dy,-1px) !important;left:0 !important;margin:0 !important;transform:none !important;align-self:center !important}
html body #profileVerifiedTick .atf-verified-tick,
html body #profileVerifiedTick .atf-verified-tick svg{width:17px !important;height:17px !important;display:block !important;filter:none !important;overflow:visible}


/* --- Extracted Head Style Block --- */

/* ATF_IG_FOLLOW_TASK_V1 */
body.atf-pilot-tasks-v1 #tab-tasks #tasksList .list-item[data-atf-ic="ig"] .icon-box::before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cdefs%3E%3ClinearGradient id=%22g%22 x1=%220%22 y1=%220%22 x2=%220%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23ffe9a6%22/%3E%3Cstop offset=%22.5%22 stop-color=%22%23f4c44e%22/%3E%3Cstop offset=%221%22 stop-color=%22%23c98a1e%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x=%223.2%22 y=%223.2%22 width=%2217.6%22 height=%2217.6%22 rx=%225.2%22 fill=%22none%22 stroke=%22url%28%23g%29%22 stroke-width=%222.2%22/%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%224.1%22 fill=%22none%22 stroke=%22url%28%23g%29%22 stroke-width=%222.2%22/%3E%3Ccircle cx=%2217.2%22 cy=%226.8%22 r=%221.35%22 fill=%22url%28%23g%29%22/%3E%3C/svg%3E")}
body.atf-pilot-tasks-v1 #tab-tasks #tasksList .list-item[data-atf-wm="ig"]::after{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Crect x=%223.2%22 y=%223.2%22 width=%2217.6%22 height=%2217.6%22 rx=%225.2%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%222.2%22/%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%224.1%22 fill=%22none%22 stroke=%22%23fff%22 stroke-width=%222.2%22/%3E%3Ccircle cx=%2217.2%22 cy=%226.8%22 r=%221.35%22 fill=%22%23fff%22/%3E%3C/svg%3E")}


/* --- Extracted Head Style Block --- */


/* ATF_WELCOME_LOADER_V1 — "Welcome to ATF" artwork as the launch screen. Static image; the old coin/orbit
   animations are switched off on this screen (less work while the app is starting). */
#loader.atf-loader-welcome{background:#050403 url("../atf_welcome_v1.webp?v=1") center 42%/cover no-repeat!important}
#loader.atf-loader-welcome::before,#loader.atf-loader-welcome::after{display:none!important;animation:none!important}
#loader.atf-loader-welcome .atf-loader-stage,#loader.atf-loader-welcome .loader-text{display:none!important}
#loader.atf-loader-welcome .atf-loader-progress{position:absolute!important;left:50%;bottom:calc(6% + env(safe-area-inset-bottom,0px));transform:translateX(-50%);margin:0!important;width:clamp(110px,32vw,150px);background:rgba(255,255,255,.10)}
@media (min-aspect-ratio:5/8){#loader.atf-loader-welcome{background-size:contain!important;background-position:center center!important}#loader.atf-loader-welcome .atf-loader-progress{bottom:3%}}
