   #SmmPanelUS-Reset-Massive {
            /* Theme Variables (Synced with SignIn) */
            --M-Bg: #F8FAFC;
            --M-Card-Bg: #FFFFFF;
            --M-Text-Main: #1A202C; 
            --M-Text-Muted: #64748B;
            --M-Primary: #4B75EE;
            --M-Border: #E2E8F0;
            --M-Input: #F1F5F9;
            --M-Shadow: 0 40px 100px -20px rgba(0, 0, 0, 0.15);
            --M-Right-Bg: #F8FAFC;
            
            width: 100%; min-height: 85vh;
            display: flex; align-items: center; justify-content: center;
            font-family: 'Inter', sans-serif; position: relative;
            padding: 40px 20px;
        }

        /* DARK MODE */
        body.dark #SmmPanelUS-Reset-Massive, .theme-dark-active #SmmPanelUS-Reset-Massive {
            --M-Bg: #050505;
            --M-Card-Bg: #0F1116;
            --M-Text-Main: #FFFFFF;
            --M-Text-Muted: #a0aec0;
            --M-Primary: #4B75EE;
            --M-Border: #1E293B;
            --M-Input: #0A0C10;
            --M-Shadow: 0 50px 100px -20px rgba(0, 0, 0, 0.7);
            --M-Right-Bg: #13161F;
        }

        #SmmPanelUS-Reset-Massive * { box-sizing: border-box; }
        
        #SmmPanelUS-Reset-Massive .massive-glow {
            position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);
            width: 80%; height: 80%; background: radial-gradient(circle, rgba(75,117,238,0.15) 0%, transparent 60%);
            filter: blur(100px); z-index: 0; pointer-events: none;
        }

        #SmmPanelUS-Reset-Massive .smm-iso-container { width: 100%; max-width: 1200px; position: relative; z-index: 2; }

        /* Card */
        #SmmPanelUS-Reset-Massive .cinema-card {
            display: flex; width: 100%; min-height: 600px;
            background: var(--M-Card-Bg); 
            border-radius: 30px; 
            box-shadow: var(--M-Shadow);
            border: 1px solid var(--M-Border);
            overflow: hidden;
        }

        /* Left Side */
        #SmmPanelUS-Reset-Massive .cc-left {
            width: 500px; padding: 60px; display: flex; flex-direction: column; justify-content: center;
            background: var(--M-Card-Bg); border-right: 1px solid var(--M-Border); flex-shrink: 0;
        }

        #SmmPanelUS-Reset-Massive .back-link-top {
            display: inline-flex; align-items: center; gap: 8px; color: var(--M-Text-Muted);
            text-decoration: none; font-weight: 600; font-size: 0.9rem; margin-bottom: 20px; transition: 0.2s;
        }
        #SmmPanelUS-Reset-Massive .back-link-top:hover { color: var(--M-Primary); transform: translateX(-5px); }

        #SmmPanelUS-Reset-Massive .login-header-big { margin-bottom: 30px; }
        #SmmPanelUS-Reset-Massive .login-header-big h3 { font-size: 2rem; font-weight: 800; color: var(--M-Text-Main); margin: 0 0 10px 0; }
        #SmmPanelUS-Reset-Massive .login-header-big p { font-size: 1rem; color: var(--M-Text-Muted); margin: 0; line-height: 1.5; }

        /* Inputs */
        #SmmPanelUS-Reset-Massive .mass-input-group { margin-bottom: 25px; }
        #SmmPanelUS-Reset-Massive label { display: block; font-size: 0.9rem; font-weight: 700; color: var(--M-Text-Main); margin-bottom: 10px; }
        
        #SmmPanelUS-Reset-Massive .mi-wrap { position: relative; }
        #SmmPanelUS-Reset-Massive .mi-wrap input {
            width: 100%; height: 55px; padding: 0 20px; border-radius: 12px;
            background: var(--M-Input); border: 1px solid var(--M-Border);
            color: var(--M-Text-Main); font-size: 1rem; transition: 0.2s;
        }
        #SmmPanelUS-Reset-Massive .mi-wrap input:focus { border-color: var(--M-Primary); box-shadow: 0 0 0 4px rgba(75,117,238,0.15); background: var(--M-Card-Bg); }
        #SmmPanelUS-Reset-Massive .mi-wrap i { position: absolute; right: 20px; top: 50%; transform: translateY(-50%); color: var(--M-Text-Muted); font-size: 1.2rem; }

        /* Alerts */
        #SmmPanelUS-Reset-Massive .mass-alert { 
            padding: 15px; border-radius: 12px; font-size: 0.95rem; margin-bottom: 25px; 
            display: flex; align-items: flex-start; gap: 12px; line-height: 1.4;
        }
        #SmmPanelUS-Reset-Massive .mass-alert.error { background: rgba(239,68,68,0.1); color: #EF4444; border: 1px solid rgba(239,68,68,0.2); }
        #SmmPanelUS-Reset-Massive .mass-alert.success { background: rgba(16,185,129,0.1); color: #10B981; border: 1px solid rgba(16,185,129,0.2); }
        #SmmPanelUS-Reset-Massive .alert-icon { font-size: 1.2rem; margin-top: 1px; flex-shrink: 0; }

        /* Button */
        #SmmPanelUS-Reset-Massive .btn-mass-primary {
            width: 100%; height: 60px; background: var(--M-Primary); color: #fff; 
            border: none; border-radius: 14px; font-size: 1.1rem; font-weight: 700; 
            cursor: pointer; margin-top: 10px; display: flex; align-items: center; justify-content: center; gap: 10px;
            transition: 0.2s; box-shadow: 0 10px 30px rgba(75,117,238,0.3);
        }
        #SmmPanelUS-Reset-Massive .btn-mass-primary:hover { transform: translateY(-2px); box-shadow: 0 15px 40px rgba(75,117,238,0.4); }

        /* Trouble Block */
        #SmmPanelUS-Reset-Massive .trouble-block { margin-top: 30px; text-align: center; }
        #SmmPanelUS-Reset-Massive .tb-item { color: var(--M-Text-Muted); font-size: 0.9rem; display: flex; align-items: center; justify-content: center; gap: 8px; }

        /* Right Side */
        #SmmPanelUS-Reset-Massive .cc-right {
            flex: 1; background: var(--M-Right-Bg); padding: 60px;
            display: flex; flex-direction: column; justify-content: center; position: relative; overflow: hidden;
        }
        #SmmPanelUS-Reset-Massive .visual-container { width: 100%; max-width: 500px; margin: 0 auto; position: relative; z-index: 2; }
        
        #SmmPanelUS-Reset-Massive .vc-top h2 { font-size: 2.8rem; font-weight: 900; color: var(--M-Text-Main); line-height: 1.1; margin: 0 0 40px 0; }
        #SmmPanelUS-Reset-Massive .vc-badge { 
            display: inline-flex; align-items: center; gap: 8px; font-size: 0.8rem; font-weight: 700; 
            color: #10B981; background: rgba(16,185,129,0.1); padding: 5px 12px; border-radius: 50px; margin-bottom: 15px;
        }
        #SmmPanelUS-Reset-Massive .text-glow { color: var(--M-Primary); text-shadow: 0 0 30px rgba(75,117,238,0.3); }

        #SmmPanelUS-Reset-Massive .security-grid { display: grid; gap: 15px; }
        #SmmPanelUS-Reset-Massive .sg-card {
            background: var(--M-Card-Bg); border: 1px solid var(--M-Border);
            padding: 15px 20px; border-radius: 16px; display: flex; align-items: center; gap: 15px;
            transition: 0.2s;
        }
        #SmmPanelUS-Reset-Massive .sg-card:hover { transform: translateX(5px); border-color: var(--M-Primary); }
        #SmmPanelUS-Reset-Massive .sg-icon {
            width: 40px; height: 40px; background: rgba(75,117,238,0.1); color: var(--M-Primary);
            border-radius: 10px; display: flex; align-items: center; justify-content: center; font-size: 1.1rem;
        }
        #SmmPanelUS-Reset-Massive .sg-info { display: flex; flex-direction: column; }
        #SmmPanelUS-Reset-Massive .sg-info b { font-size: 0.95rem; color: var(--M-Text-Main); }
        #SmmPanelUS-Reset-Massive .sg-info span { font-size: 0.8rem; color: var(--M-Text-Muted); }

        #SmmPanelUS-Reset-Massive .vc-illustration {
            position: absolute; right: -50px; bottom: -50px; width: 200px; height: 200px;
            display: flex; align-items: center; justify-content: center; pointer-events: none;
        }
        #SmmPanelUS-Reset-Massive .lock-graphic {
            font-size: 8rem; color: var(--M-Primary); opacity: 0.05; transform: rotate(-15deg);
        }
        #SmmPanelUS-Reset-Massive .orbit {
            position: absolute; border-radius: 50%; border: 1px dashed var(--M-Border);
            z-index: 1; opacity: 0.5;
        }
        #SmmPanelUS-Reset-Massive .o1 { width: 180px; height: 180px; animation: spin 10s linear infinite; }

        @keyframes spin { 100% { transform: rotate(360deg); } }

        @media (max-width: 991px) {
            #SmmPanelUS-Reset-Massive .cinema-card { flex-direction: column; min-height: auto; }
            #SmmPanelUS-Reset-Massive .cc-left { width: 100%; border-right: none; border-bottom: 1px solid var(--M-Border); }
            #SmmPanelUS-Reset-Massive .cc-right { display: none; }
        }