.console-section{background:var(--bg-primary);padding:60px 0 80px}.console-widget{background:#06090f;border:1px solid rgba(6,182,212,.3);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 20px 50px #000000b3;display:flex;flex-direction:column;max-width:960px;margin:0 auto}.console-top{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:#0d1320;border-bottom:1px solid rgba(148,163,184,.12)}.console-title{display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:.85rem;color:var(--text-muted)}.console-title i{color:var(--accent-cyan)}.console-body{padding:24px;font-family:var(--font-mono);font-size:.88rem;line-height:1.6;min-height:380px;max-height:480px;overflow-y:auto;color:#cbd5e1;background:#05070c}.console-log-row{margin-bottom:6px;white-space:pre-wrap;word-break:break-word}.console-log-row.prompt-echo{color:#38bdf8;font-weight:600;margin-top:10px}.console-log-row.log-line{color:#94a3b8}.console-log-row.success-line{color:var(--accent-emerald);font-weight:600}.console-log-row.warning-line{color:var(--accent-amber)}.console-log-row.error-line{color:var(--accent-crimson)}.console-log-row.code-line{color:#a3e635}.console-prompt-row{display:flex;align-items:center;gap:8px;margin-top:12px}.console-path{color:var(--accent-emerald);font-weight:700;white-space:nowrap}.console-input{flex-grow:1;background:transparent;border:none;outline:none;color:#fff;font-family:var(--font-mono);font-size:.9rem;caret-color:var(--accent-cyan)}.tools-section{background:var(--bg-secondary);position:relative}.tools-bento-grid{display:grid;grid-template-columns:1fr;gap:40px}.tool-box-card{background:#0f172ab3;border:1px solid var(--card-border);border-radius:var(--radius-lg);padding:36px;position:relative;overflow:hidden;backdrop-filter:blur(12px)}.tool-header-row{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:24px}.tool-title-wrap h3{font-size:1.5rem;margin-bottom:6px}.tool-title-wrap p{font-size:.95rem}.tool-input-row{display:flex;gap:12px;margin-bottom:28px;flex-wrap:wrap}.tool-text-input{flex:1 1 240px;min-width:0;width:100%;background:#07090ed9;border:1px solid var(--card-border);border-radius:var(--radius-md);padding:14px 20px;color:#fff;font-family:var(--font-mono);font-size:.95rem;outline:none}.tool-text-input:focus{border-color:var(--accent-cyan);box-shadow:0 0 16px #06b6d440}.tool-status-loading{padding:24px;text-align:center;font-family:var(--font-mono);font-size:.9rem;color:var(--accent-cyan);background:#06b6d414;border:1px dashed rgba(6,182,212,.3);border-radius:var(--radius-md);margin-bottom:24px;animation:pulseGlow 2s infinite}@keyframes pulseGlow{0%,to{opacity:.85}50%{opacity:1}}.tool-score-card{background:#090d16cc;border:1px solid var(--card-border);border-radius:var(--radius-md);padding:24px;text-align:center;margin-bottom:28px}.tool-score-label{font-family:var(--font-mono);font-size:.8rem;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.tool-score-value{font-family:var(--font-mono);font-size:2.4rem;font-weight:800;margin-bottom:10px}.tool-score-value.score-good{color:var(--accent-emerald);text-shadow:0 0 20px rgba(16,185,129,.3)}.tool-score-value.score-medium{color:var(--accent-amber);text-shadow:0 0 20px rgba(245,158,11,.3)}.tool-score-value.score-poor{color:var(--accent-crimson);text-shadow:0 0 20px rgba(239,68,68,.3)}.tool-score-desc{max-width:700px;margin:0 auto;font-size:.92rem}.tool-results-grid{display:flex;flex-direction:column;gap:12px;margin-bottom:28px}.tool-result-row{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#0b0f19bf;border:1px solid var(--card-border);border-radius:var(--radius-md);gap:16px;transition:all var(--transition-fast)}.tool-result-row:hover{background:#101726d9;border-color:#06b6d440}.tool-result-left{display:flex;flex-direction:column;gap:4px}.tool-result-cat{font-family:var(--font-mono);font-size:.72rem;color:var(--text-dim);text-transform:uppercase}.tool-result-title{font-size:.98rem;font-weight:700;color:#fff}.tool-result-val{font-family:var(--font-mono);font-size:.85rem;color:var(--text-muted);word-break:break-all}.badge{font-family:var(--font-mono);font-size:.72rem;font-weight:700;padding:4px 10px;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.badge-safe{background:#10b98126;color:var(--accent-emerald);border:1px solid rgba(16,185,129,.35)}.badge-warning{background:#f59e0b26;color:var(--accent-amber);border:1px solid rgba(245,158,11,.35)}.badge-danger{background:#ef444426;color:var(--accent-crimson);border:1px solid rgba(239,68,68,.35)}.badge-info{background:#06b6d426;color:var(--accent-cyan);border:1px solid rgba(6,182,212,.35)}.remediation-box{background:linear-gradient(145deg,#0d1424,#080c14);border:1px solid rgba(6,182,212,.3);border-radius:var(--radius-lg);padding:28px;margin-top:24px;box-shadow:0 12px 30px #0006}.remediation-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.remediation-header i{color:var(--accent-cyan);font-size:1.3rem}.remediation-header h4{font-size:1.15rem;font-weight:700;color:#fff}.remediation-body p{font-size:.95rem;margin-bottom:16px;line-height:1.6}.affiliate-pills{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.affiliate-pill{display:inline-flex;align-items:center;gap:8px;background:#0f172ad9;border:1px solid var(--card-border);color:#e2e8f0;padding:8px 16px;border-radius:var(--radius-full);font-size:.85rem;font-weight:600;transition:all var(--transition-fast)}.affiliate-pill:hover{background:#1e293be6;border-color:var(--accent-cyan);color:#fff;transform:translateY(-2px)}.remediation-cta-banner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;padding:20px;background:#06b6d414;border:1px solid rgba(6,182,212,.25);border-radius:var(--radius-md)}.cta-text h5{font-size:1.05rem;margin-bottom:4px;color:#fff}.cta-text p{font-size:.88rem;color:var(--text-muted);margin-bottom:0}.wordlist-builder-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:32px}.wordlist-controls-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.wordlist-toggles{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.toggle-item{display:flex;align-items:center;gap:10px;font-size:.9rem;color:var(--text-muted);cursor:pointer}.toggle-item input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent-cyan);cursor:pointer}.wordlist-output-wrap{display:flex;flex-direction:column;height:100%}.wordlist-output-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.wordlist-count-badge{font-family:var(--font-mono);font-size:.75rem;padding:4px 10px;border-radius:var(--radius-full);background:#06b6d426;color:var(--accent-cyan);border:1px solid rgba(6,182,212,.3)}.wordlist-textarea{flex-grow:1;min-height:220px;background:#05070c;border:1px solid var(--card-border);border-radius:var(--radius-md);padding:16px;color:#a3e635;font-family:var(--font-mono);font-size:.85rem;line-height:1.6;resize:vertical;outline:none}.wordlist-actions{display:flex;gap:12px;margin-top:14px}.wordlist-actions .btn{flex:1}.verify-section{background:linear-gradient(180deg,var(--bg-primary) 0%,#090d18 100%);position:relative}.verify-widget-container{max-width:860px;margin:0 auto}.verify-search-bar{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.verify-input{flex:1 1 240px;min-width:0;width:100%;background:#0b0f19d9;border:1px solid var(--card-border);border-radius:var(--radius-md);padding:14px 20px;color:#fff;font-family:var(--font-mono);font-size:1rem;letter-spacing:.05em;outline:none}.verify-input:focus{border-color:var(--accent-emerald);box-shadow:0 0 16px #10b98140}.verify-hints{font-size:.85rem;color:var(--text-dim);margin-bottom:32px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.verify-hint-btn{background:#0f172a99;border:1px solid var(--card-border);color:var(--accent-cyan);font-family:var(--font-mono);font-size:.75rem;padding:3px 8px;border-radius:4px;cursor:pointer}.verify-card{border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 20px 50px #0009;animation:fadeInCard .4s ease forwards}@keyframes fadeInCard{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.verified-card-active{background:linear-gradient(145deg,#091717,#060e14);border:1px solid rgba(16,185,129,.4);box-shadow:0 0 35px #10b98126}.unverified-card-active{background:linear-gradient(145deg,#18110b,#0f0b08);border:1px solid rgba(245,158,11,.35)}.verify-ribbon{display:flex;align-items:center;gap:10px;padding:14px 24px;font-family:var(--font-mono);font-size:.85rem;font-weight:700;letter-spacing:.05em}.verify-ribbon.verified{background:#10b98133;color:var(--accent-emerald);border-bottom:1px solid rgba(16,185,129,.3)}.verify-ribbon.unverified{background:#f59e0b33;color:var(--accent-amber);border-bottom:1px solid rgba(245,158,11,.3)}.verify-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:28px}.verify-field-box{display:flex;flex-direction:column}.verify-field-label{font-size:.75rem;text-transform:uppercase;color:var(--text-dim);letter-spacing:.05em;margin-bottom:4px}.verify-field-val{font-size:1.05rem;color:#fff;font-weight:600}.verify-field-val.text-green{color:var(--accent-emerald)}.verify-field-val.font-mono{font-family:var(--font-mono);color:var(--accent-cyan)}.verify-notes-box{padding:16px 28px;background:#0f172a66;border-top:1px solid var(--card-border);font-size:.9rem;color:var(--text-muted)}.verify-seal{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;background:#10b98114;border-top:1px solid rgba(16,185,129,.2);font-size:.82rem;color:var(--accent-emerald);font-weight:600}.verify-unverified-desc{padding:28px;font-size:.95rem;line-height:1.7}.verify-unverified-desc p{margin-bottom:14px}.upi-modal-wrapper{max-width:780px;background:#090e1a;border:1px solid rgba(6,182,212,.4);box-shadow:0 0 45px #06b6d42e,0 25px 60px #000000d9}.upi-header-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:.72rem;color:var(--accent-emerald);background:#10b9811f;border:1px solid rgba(16,185,129,.3);padding:3px 8px;border-radius:var(--radius-full);margin-bottom:6px}.upi-checkout-layout{display:grid;grid-template-columns:1fr 1.25fr;gap:28px;align-items:flex-start}.upi-qr-card{display:flex;flex-direction:column;align-items:center;text-align:center;background:#0b101cd9;border:1px solid var(--card-border);border-radius:var(--radius-md);padding:24px}.upi-amount-badge{margin-bottom:16px}.upi-amount-lbl{display:block;font-size:.75rem;text-transform:uppercase;color:var(--text-dim);letter-spacing:.05em;margin-bottom:2px}.upi-amount-val{font-family:var(--font-mono);font-size:2rem;font-weight:800;color:#fff;text-shadow:0 0 16px rgba(6,182,212,.4)}.upi-qr-frame{width:210px;height:210px;background:#fff;border-radius:var(--radius-sm);padding:8px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 20px #06b6d440;margin-bottom:16px}.upi-qr-image{width:100%;height:100%;object-fit:contain;display:block}.upi-apps-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:16px}.upi-app-pill{font-family:var(--font-mono);font-size:.72rem;color:var(--text-muted);background:#0f172acc;border:1px solid var(--card-border);padding:4px 10px;border-radius:var(--radius-full);display:inline-flex;align-items:center;gap:5px}.upi-mobile-btn{width:100%;padding:10px 16px;font-size:.88rem}.upi-instructions-card{display:flex;flex-direction:column}.upi-vpa-copy-box{background:#0b101cd9;border:1px solid var(--card-border);border-radius:var(--radius-md);padding:16px;margin-bottom:20px}.upi-vpa-label{display:block;font-size:.75rem;text-transform:uppercase;color:var(--text-dim);letter-spacing:.05em;margin-bottom:6px}.upi-copy-field{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#05080e;border:1px solid rgba(6,182,212,.3);border-radius:var(--radius-sm);padding:8px 12px;margin-bottom:6px}.upi-vpa-text{font-family:var(--font-mono);font-size:.95rem;font-weight:700;color:var(--accent-cyan);word-break:break-all}.upi-payee-name{font-size:.78rem;color:var(--text-dim)}.upi-payee-name strong{color:#e2e8f0}.upi-step-guide{margin-bottom:20px}.upi-step-item{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.upi-step-item .step-num{width:22px;height:22px;border-radius:50%;background:#06b6d433;color:var(--accent-cyan);font-family:var(--font-mono);font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.upi-step-item p{font-size:.88rem;color:var(--text-muted);line-height:1.5;margin-bottom:0}.upi-step-item strong{color:#fff}.upi-confirm-form{background:#0b101cd9;border:1px solid var(--card-border);border-radius:var(--radius-md);padding:16px}.upi-confirm-form .form-group{margin-bottom:14px}.upi-confirm-form label{display:block;font-size:.8rem;font-weight:600;color:#e2e8f0;margin-bottom:6px}@media(max-width:1024px){.wordlist-builder-layout{grid-template-columns:1fr;gap:28px}}@media(max-width:768px){.tool-box-card{padding:24px 18px}.wordlist-builder-layout,.wordlist-controls-grid,.verify-card-grid,.upi-checkout-layout{grid-template-columns:1fr}.tool-result-row{flex-direction:column;align-items:flex-start;gap:8px}.console-body{padding:16px 14px;font-size:.82rem}.console-prompt-row{flex-wrap:wrap;gap:6px}.tool-input-row,.verify-search-bar{flex-direction:column}.tool-input-row .btn,.verify-search-bar .btn{width:100%}.remediation-cta-banner{flex-direction:column;align-items:flex-start}.remediation-cta-banner .btn{width:100%}.upi-qr-card{padding:18px 14px}.upi-qr-frame{width:180px;height:180px}}@media(max-width:480px){.console-title span{font-size:.72rem}.tool-title-wrap h3{font-size:1.25rem}.tool-score-value{font-size:1.8rem}}
