@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&display=swap";:root{--bg-color:#0f172a;--surface:#1e293b;--surface-hover:#334155;--surface-lowest:#0f172a;--surface-low:#1e293b;--surface-container-high:#334155;--text-primary:#f8fafc;--text-secondary:#94a3b8;--border:#334155;--primary-accent:#3b82f6;--primary-accent-hover:#60a5fa;--secondary-accent:#8b5cf6;--gradient-brand:linear-gradient(135deg, var(--primary-accent) 0%, var(--secondary-accent) 100%);--status-success:#10b981;--status-success-dim:#10b9811a;--status-error:#ef4444;--status-error-dim:#ef44441a;--status-warning:#f59e0b;--status-info:#3b82f6;--card-radius:8px;--btn-radius:6px;--shadow-sm:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;--transition-fast:.2s ease-out;--transition-normal:.3s ease-out}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-color);color:var(--text-primary);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Inter,sans-serif}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-color)}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em;margin-bottom:1rem;font-weight:600}p{color:var(--text-secondary);line-height:1.6}.blockfy-layout{background-color:var(--bg-color);height:100vh;display:flex;overflow:hidden}.sidebar{background:var(--surface);border-right:1px solid var(--border);z-index:100;flex-direction:column;width:270px;height:100vh;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.sidebar-brand{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:center;align-items:center;gap:1rem;height:85px;padding:0;display:flex}.brand-logo-anim{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.brand-hex{filter:drop-shadow(0 0 10px #3b82f699);width:100%;height:100%;animation:15s linear infinite hex-spin}.brand-pulse-core{transform-origin:50%;animation:2s ease-in-out infinite alternate core-pulse}@keyframes hex-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes core-pulse{0%{filter:drop-shadow(0 0 5px #8b5cf6cc);transform:scale(1)}to{filter:drop-shadow(0 0 15px #8b5cf6);transform:scale(1.3)}}.brand-text{flex-direction:column;display:flex}.brand-text h2{color:#fff;letter-spacing:-.02em;background:var(--gradient-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0;font-size:1.6rem;font-weight:800;line-height:1.1}.brand-text .brand-subtitle{color:var(--primary-accent);text-transform:uppercase;letter-spacing:.25em;margin-top:.1rem;font-size:.75rem;font-weight:700}.sidebar-nav{flex-direction:column;gap:.4rem;padding:1.5rem 1.25rem;display:flex}.sidebar-section-title{color:var(--text-secondary);text-transform:uppercase;letter-spacing:1.2px;margin-top:1rem;margin-bottom:.75rem;padding-left:.75rem;font-size:.75rem;font-weight:600}.sidebar-item{border-radius:var(--btn-radius);color:var(--text-secondary);transition:all var(--transition-fast);cursor:pointer;align-items:center;gap:1rem;padding:.85rem 1.2rem;font-family:Outfit,sans-serif;font-size:.95rem;font-weight:500;text-decoration:none;display:flex}.sidebar-item:hover{background:var(--surface-hover);color:var(--text-primary)}.sidebar-item.active{color:var(--primary-accent);box-shadow:none;background:#0d6efd1a;font-weight:600;position:relative}.sidebar-item.active:before{content:"";background:var(--primary-accent);border-radius:0 4px 4px 0;width:4px;height:80%;position:absolute;top:10%;left:-1.25rem}.sidebar-item .item-icon{text-align:center;width:24px;font-size:1.2rem}.main-wrapper{flex-direction:column;flex:1;height:100vh;margin-left:270px;display:flex;overflow:hidden}.top-header{background:var(--surface);border-bottom:1px solid var(--border);z-index:50;justify-content:space-between;align-items:center;gap:1rem;height:85px;padding:0 1.5rem;display:flex;position:sticky;top:0}.header-left.header-stats-container{flex:1;align-items:center;gap:.75rem;min-width:0;height:100%;display:flex}.stat-item{background:var(--surface-hover);border-radius:var(--btn-radius);border:1px solid var(--border);flex-shrink:0;align-items:center;gap:.5rem;height:48px;padding:0 .8rem;display:flex}.stat-info{flex-direction:column;line-height:1.2;display:flex}.stat-info.row-info{flex-direction:row;align-items:center;gap:.75rem}.stat-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:.65rem}.stat-value{font-size:.8rem;font-weight:600}.text-error{color:var(--status-error)}.text-primary{color:var(--primary-accent)}.header-divider{background:var(--border);width:1px;height:24px;margin:0 .5rem}.header-divider.slash{width:auto;color:var(--border);background:0 0;margin:0 .5rem;font-size:1.5rem;font-weight:300}.sol-price{color:var(--text-primary);font-size:.95rem;font-weight:700}.sol-trend{align-items:center;gap:.2rem;font-size:.8rem;font-weight:600;display:flex}.trend-selector{background:var(--surface-lowest);border:1px solid var(--border);border-radius:6px;gap:.25rem;margin-left:.5rem;padding:.25rem;display:flex}.trend-btn{color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-radius:4px;padding:.2rem .5rem;font-size:.7rem;font-weight:600}.trend-btn:hover{color:var(--text-primary)}.trend-btn.active{background:var(--primary-accent);color:#fff}.wallet-balance{background:#3b82f61a;border-color:#3b82f64d}.balance-value{color:#fff;font-size:.9rem}.balance-sol-sub{color:var(--primary-accent);margin-left:.2rem;font-size:.7rem}.stat-loading{color:var(--text-secondary);font-size:.85rem;font-style:italic}.header-right{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.status-badge{background:var(--status-success-dim);color:var(--status-success);border:1px solid #0bc48c4d;border-radius:20px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.85rem;font-weight:600;display:flex}.lang-switcher{background:var(--bg-color);border:1px solid var(--border);border-radius:10px;gap:.25rem;padding:.35rem;display:flex}.lang-btn{color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-radius:8px;padding:.4rem .8rem;font-size:.85rem;font-weight:600}.lang-btn.active,.lang-btn:hover{background:var(--surface-hover);color:var(--text-primary)}.btn-logout{color:var(--status-error);cursor:pointer;width:42px;height:42px;transition:all var(--transition-fast);background:#f738591a;border:1px solid #f7385933;border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;display:flex}.btn-logout:hover{background:#f7385933;transform:translateY(-2px)}.main-content{flex-direction:column;flex:1;width:100%;min-height:0;padding:1rem 2.5rem 2.5rem;display:flex;overflow-y:auto}.content-body{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.content-header{margin-bottom:2.5rem}.content-header h2{letter-spacing:-.03em;margin-bottom:.25rem;font-size:2rem}.breadcrumb{color:var(--primary-accent);font-size:.85rem;font-weight:500}.card{background:var(--surface);border-radius:var(--card-radius);border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-fast), border-color var(--transition-fast);padding:1.5rem}.card:hover{box-shadow:var(--shadow-lg);border-color:#3b82f64d}.terminal-panel{border:1px solid var(--border);background-color:var(--surface-lowest);border-radius:var(--card-radius)}.table-container{border-radius:var(--card-radius);border:1px solid var(--border);box-shadow:var(--shadow-sm);overflow-x:auto}.data-table{border-collapse:collapse;text-align:left;width:100%}.data-table th,.data-table td{border-bottom:1px solid var(--border);padding:1rem;font-size:.95rem}.data-table th{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;background:#1e293b80;font-size:.75rem;font-weight:500}.data-table tr:last-child td{border-bottom:none}.data-table tr:hover td{background:#ffffff0d}.btn{border-radius:var(--btn-radius);cursor:pointer;transition:all var(--transition-fast);border:none;outline:none;justify-content:center;align-items:center;padding:.8rem 1.6rem;font-family:Outfit,sans-serif;font-size:.95rem;font-weight:500;display:inline-flex}.btn-primary{background:var(--gradient-brand);color:#fff;box-shadow:0 4px 15px #3b82f64d}.btn-primary:hover{background:linear-gradient(135deg, var(--primary-accent-hover), #4f46e5);transform:translateY(-2px);box-shadow:0 6px 20px #3b82f673}.btn-primary:active{transform:translateY(1px)}.form-group{margin-bottom:1.5rem}.form-label{color:var(--text-secondary);margin-bottom:.6rem;font-size:.9rem;font-weight:500;display:block}.input-container{align-items:center;display:flex;position:relative}.input-field{background:var(--bg-color);border:1px solid var(--border);border-radius:var(--btn-radius);width:100%;color:var(--text-primary);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);padding:.85rem 1.25rem;font-family:Outfit,sans-serif;font-size:.95rem}.input-field:focus{border-color:var(--primary-accent);outline:none;box-shadow:0 0 0 2px #6b51df33}.input-field::placeholder{color:#ffffff40}select.input-field option{background-color:var(--surface);color:var(--text-primary)}.status-badge{border:1px solid var(--border);background:#ffffff0d;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .85rem;font-size:.85rem;font-weight:500;display:inline-flex}.status-dot{border-radius:50%;width:8px;height:8px}.status-dot.success{background-color:var(--status-success);box-shadow:0 0 8px var(--status-success)}.status-dot.error{background-color:var(--status-error);box-shadow:0 0 8px var(--status-error)}.status-dot.warning{background-color:var(--status-warning);box-shadow:0 0 8px var(--status-warning)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tactical-button{text-transform:uppercase;letter-spacing:.2em;color:#dbeafe;cursor:pointer;background-color:#02061766;border:1px solid #3b82f64d;border-radius:16px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:11px;font-weight:900;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 10px #0000001a}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.tactical-button{-webkit-backdrop-filter:blur(12px)}}.tactical-button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none!important}.tactical-button.variant-blue:not(:disabled):hover{border-color:#3b82f699;box-shadow:0 0 30px #3b82f699}.tactical-button.variant-red:not(:disabled):hover{border-color:#ef444499;box-shadow:0 0 30px #ef444499}.tactical-button.variant-emerald:not(:disabled):hover{border-color:#10b98199;box-shadow:0 0 30px #10b98199}.tactical-button:not(:disabled):hover{color:#fff}.tactical-button:not(:disabled):hover .tactical-icon-wrapper{transform:scale(1.1)}.tactical-icon-wrapper{justify-content:center;align-items:center;transition:transform .3s;display:flex}.tactical-spin{animation:1s linear infinite tactical-spin}@keyframes tactical-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.neural-shine{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:50%;height:100%;transition:all .3s;position:absolute;top:0;left:-100%;transform:skew(-20deg)}.tactical-button:not(:disabled):hover .neural-shine{animation:3s ease-in-out infinite neural-shine-sweep}@keyframes neural-shine-sweep{0%{left:-100%}50%{left:200%}to{left:200%}}@keyframes pulse-red{0%{box-shadow:0 0 #ef444466}70%{box-shadow:0 0 0 15px #ef444400}to{box-shadow:0 0 #ef444400}}@keyframes pulse-green{0%{box-shadow:0 0 #10b98166}70%{box-shadow:0 0 0 15px #10b98100}to{box-shadow:0 0 #10b98100}}.btn-breathing-red{animation:2s infinite pulse-red!important}.btn-breathing-green{animation:2s infinite pulse-green!important}.btn-solid-green{border-color:#10b981cc!important;box-shadow:0 0 15px #10b98199!important}input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #0f172a!important}input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #0f172a!important}input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #0f172a!important}input:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #0f172a!important}textarea:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #0f172a!important}textarea:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #0f172a!important}textarea:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #0f172a!important}textarea:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #0f172a!important}select:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #0f172a!important}select:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #0f172a!important}select:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #0f172a!important}select:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #0f172a!important}.hover-bg-slate:hover{background-color:#33415566!important}@keyframes flash-success{0%{color:#fff;background-color:#10b98166;transform:scale(1.02)}to{background-color:#0000;transform:scale(1)}}.animate-flash-success{animation:1s ease-out flash-success}@keyframes slide-in-bottom{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.animate-slide-in{animation:.4s cubic-bezier(.16,1,.3,1) forwards slide-in-bottom}@keyframes slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}.animate-slide-in-right{animation:.3s cubic-bezier(.16,1,.3,1) forwards slide-in-right}@keyframes slide-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}.animate-slide-out-right{animation:.3s cubic-bezier(.16,1,.3,1) forwards slide-out-right}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:.3s forwards fade-in}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.animate-fade-out{animation:.3s forwards fade-out}.premium-tooltip-container{justify-content:center;align-items:center;display:inline-flex;position:relative}.premium-tooltip-text{visibility:hidden;background-color:var(--surface);width:max-content;max-width:250px;color:var(--text-primary);text-align:center;z-index:9999;opacity:0;border:1px solid var(--primary-accent);pointer-events:none;letter-spacing:.5px;border-radius:8px;padding:.6rem 1rem;font-family:Outfit,sans-serif;font-size:.8rem;font-weight:500;line-height:1.4;transition:opacity .3s,transform .3s;position:absolute;bottom:150%;left:50%;transform:translate(-50%)translateY(10px);box-shadow:0 4px 20px #3b82f666}.status-pill-hover{z-index:1;position:relative}.status-pill-hover:hover{z-index:9999;opacity:1!important}.premium-tooltip-text:after{content:"";border-style:solid;border-width:6px;border-color:var(--primary-accent) transparent transparent transparent;margin-left:-6px;position:absolute;top:100%;left:50%}.premium-tooltip-container:hover .premium-tooltip-text{visibility:visible;opacity:1;transform:translate(-50%)translateY(0)}.tp-section{margin-top:1.5rem}.tp-card-title{align-items:center;gap:.6rem;display:flex}.tp-icon{color:var(--primary,#3b82f6)}.tp-count{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f64d;border-radius:20px;margin-left:.25rem;padding:1px 8px;font-size:.72rem;font-weight:700}.tp-subtitle{color:var(--text-secondary);margin-bottom:1rem;font-size:.82rem}.tp-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;margin-top:.5rem;display:grid}.tp-card{background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;gap:.75rem;padding:1rem;transition:all .25s;display:flex;position:relative}.tp-card:hover{background:#3b82f60a;border-color:#3b82f64d;transform:translateY(-1px);box-shadow:0 4px 20px #3b82f61a}.tp-card-active{box-shadow:0 0 20px #34d39914;background:#34d3990a!important;border-color:#34d39966!important}.tp-active-badge{color:#0b0f19;letter-spacing:.8px;background:#34d399;border-radius:20px;align-items:center;gap:3px;padding:2px 8px;font-size:.62rem;font-weight:800;display:flex;position:absolute;top:-8px;right:12px}.tp-btn-active-state{pointer-events:none;cursor:default!important;opacity:1!important}.tp-card-sniper{box-shadow:0 0 20px #eab30814;background:#eab3080a!important;border-color:#eab30866!important}.tp-card-holder{box-shadow:0 0 20px #6366f114;background:#6366f10a!important;border-color:#6366f166!important}.tp-card-header{align-items:center;gap:.6rem;display:flex}.tp-card-icon{flex-shrink:0;font-size:1.5rem;line-height:1}.tp-card-info{flex:1;min-width:0}.tp-card-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.9rem;font-weight:700;overflow:hidden}.tp-chips-row{flex-wrap:wrap;align-items:center;gap:4px;margin-top:3px;display:flex}.tp-default-chip{color:#fbbf24;letter-spacing:.4px;text-transform:uppercase;background:#fbbf241a;border:1px solid #fbbf2440;border-radius:4px;padding:1px 6px;font-size:.6rem;display:inline-block}.tp-sniper-chip{color:#facc15;letter-spacing:.4px;text-transform:uppercase;background:#eab30826;border:1px solid #eab3084d;border-radius:4px;padding:1px 6px;font-size:.6rem;font-weight:700;display:inline-block}.tp-holder-chip{color:#818cf8;letter-spacing:.4px;text-transform:uppercase;background:#6366f126;border:1px solid #6366f14d;border-radius:4px;padding:1px 6px;font-size:.6rem;font-weight:700;display:inline-block}.tp-card-actions{flex-shrink:0;gap:4px;display:flex}.tp-btn-icon{color:var(--text-secondary);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff12;border-radius:6px;align-items:center;padding:5px;transition:all .2s;display:flex}.tp-btn-icon:hover{color:#60a5fa;background:#3b82f626}.tp-btn-danger:hover{color:#f87171;background:#ef444426}.tp-card-desc{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.75rem;line-height:1.5;display:-webkit-box;overflow:hidden}.tp-card-metrics{grid-template-columns:repeat(4,1fr);gap:.4rem;display:grid}.tp-metric{text-align:center;background:#ffffff05;border:1px solid #ffffff0a;border-radius:6px;padding:.35rem .3rem}.tp-metric-val{color:#e2e8f0;font-size:.82rem;font-weight:700;display:block}.tp-metric-lbl{text-transform:uppercase;color:var(--text-secondary);margin-top:2px;font-size:.58rem;display:block}.tp-val-warn{color:#fbbf24!important}.tp-val-off{color:#64748b!important}.tp-activate-btn{justify-content:center;width:100%;margin-top:auto;font-size:.78rem}.tp-card-new{color:var(--text-secondary);cursor:pointer;background:0 0;border:2px dashed #ffffff1a;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:160px;font-size:.82rem;font-weight:600;transition:all .2s;display:flex}.tp-card-new:hover{color:#60a5fa;background:#3b82f60a;border-color:#3b82f666}.tp-new-icon{opacity:.5;transition:opacity .2s}.tp-card-new:hover .tp-new-icon{opacity:1}.tp-card-import:hover{color:#a78bfa;background:#8b5cf60a;border-color:#8b5cf666}.tp-loading{color:var(--text-secondary);justify-content:center;align-items:center;gap:.75rem;padding:2rem;display:flex}.tp-success-banner{color:#34d399;background:#34d3991a;border:1px solid #34d3994d;border-radius:8px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.6rem 1rem;font-size:.85rem;animation:.3s fadeIn;display:flex}.tp-modal{flex-direction:column;width:95%;max-width:680px;max-height:90vh;display:flex}.tp-modal-icon{margin-right:.25rem;font-size:1.4rem}.tp-modal-tabs{background:#0003;border-bottom:1px solid #ffffff12;flex-shrink:0;gap:0;padding:0 1.5rem;display:flex;overflow-x:auto}.tp-modal-tab{color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.4rem;padding:.85rem 1rem;font-size:.82rem;font-weight:600;transition:all .2s;display:flex}.tp-modal-tab:hover{color:var(--text-primary)}.tp-tab-active{color:#60a5fa!important;border-bottom-color:#60a5fa!important}.tp-modal-body{flex:1;overflow-y:auto}.tp-form-grid{grid-template-columns:1fr 1fr;gap:1rem;padding:.5rem 0;display:grid}.tp-rugcheck-tooltip{width:500px!important;max-width:500px!important;inset:150% -15px auto auto!important;transform:translate(0)translateY(-10px)!important}.premium-tooltip-container:hover .tp-rugcheck-tooltip,.premium-tooltip-container:hover .tp-tooltip-left-col,.premium-tooltip-container:hover .tp-tooltip-up{transform:translate(0)translateY(0)!important}.tp-tooltip-up{width:500px!important;max-width:500px!important;left:auto!important;right:-15px!important;transform:translate(0)translateY(10px)!important}.tp-tooltip-up:after{margin-left:0!important;left:auto!important;right:17px!important}.tp-rugcheck-tooltip:after{border-color:transparent transparent var(--primary-accent) transparent!important;margin-left:0!important;inset:auto 17px 100% auto!important}.tp-tooltip-left-col{width:500px!important;max-width:500px!important;left:-15px!important;right:auto!important;transform:translate(0)translateY(10px)!important}.tp-tooltip-left-col:after{margin-left:0!important;left:17px!important;right:auto!important}.tp-tooltip-left-col-down{width:500px!important;max-width:500px!important;inset:150% auto auto -15px!important;transform:translate(0)translateY(-10px)!important}.premium-tooltip-container:hover .tp-tooltip-left-col-down{transform:translate(0)translateY(0)!important}.tp-tooltip-left-col-down:after{border-color:transparent transparent var(--primary-accent) transparent!important;margin-left:0!important;inset:auto auto 100% 17px!important}.tp-field{flex-direction:column;gap:.35rem;display:flex}.tp-field-full{grid-column:1/-1}.tp-field label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:600}.tp-input{color:var(--text-primary);box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:100%;padding:.55rem .75rem;font-size:.88rem;transition:border-color .2s}.tp-input:focus{border-color:#3b82f680}.tp-textarea{resize:none;font-family:inherit}.tp-input-sm{max-width:80px}.tp-hint{color:#34d399;opacity:.7;font-size:.65rem}.tp-toggle-row{color:var(--text-primary);align-items:center;gap:.5rem;font-size:.82rem;display:flex}.tp-field-separator{grid-column:1/-1;align-items:center;gap:1rem;margin:.5rem 0;display:flex}.tp-field-separator span{text-transform:uppercase;letter-spacing:1px;color:var(--text-secondary);white-space:nowrap;font-size:.72rem;font-weight:700}.tp-field-separator:before,.tp-field-separator:after{content:"";background:#ffffff0f;flex:1;height:1px}.tp-form-tp{padding:.5rem 0}.tp-tp-intro{color:var(--text-secondary);margin-bottom:1rem;font-size:.8rem;line-height:1.6}.tp-tp-grid{flex-direction:column;gap:.5rem;display:flex}.tp-tp-header{text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);grid-template-columns:60px 1fr 1fr;gap:.75rem;padding:0 .5rem;font-size:.68rem;display:grid}.tp-tp-row{background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;grid-template-columns:60px 1fr 1fr;align-items:center;gap:.75rem;padding:.5rem;display:grid}.tp-tp-label{color:#60a5fa;font-size:.85rem;font-weight:700}.tp-input-with-unit{align-items:center;gap:.4rem;display:flex}.tp-input-num{max-width:100px}.tp-input-with-unit>span{color:var(--text-secondary);font-size:.8rem}.tp-error{color:#f87171;background:#ef444414;border:1px solid #ef444433;border-radius:6px;align-items:center;gap:.5rem;margin-top:.75rem;padding:.5rem .75rem;font-size:.82rem;display:flex}.tp-selector{padding:.5rem 0}.tp-selector-intro{color:var(--text-secondary);background:#3b82f60f;border:1px solid #3b82f626;border-radius:8px;margin-bottom:1rem;padding:.75rem;font-size:.8rem;line-height:1.6}.tp-selector-grid{flex-flow:wrap;gap:.75rem;display:flex}.tp-selector-card{cursor:pointer;text-align:left;background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;flex:1;align-items:center;gap:.75rem;min-width:220px;padding:.75rem 1rem;transition:all .2s;display:flex}.tp-selector-card:hover{background:#3b82f60d;border-color:#3b82f659}.tp-selector-active{background:#3b82f61a!important;border-color:#3b82f6!important}.tp-selector-current{border-color:#34d39959!important}.tp-selector-icon{flex-shrink:0;font-size:1.3rem}.tp-selector-info{flex-direction:column;flex:1;display:flex}.tp-selector-name{color:var(--text-primary);font-size:.88rem;font-weight:700}.tp-selector-badge{color:#34d399;text-transform:uppercase;letter-spacing:.4px;background:#34d39926;border:1px solid #34d3994d;border-radius:4px;align-self:flex-start;margin-top:2px;padding:1px 5px;font-size:.6rem}.tp-selector-details{color:var(--text-secondary);text-align:right;flex-direction:column;gap:2px;font-size:.72rem;display:flex}.tp-selector-check{color:#3b82f6;flex-shrink:0}.premium-tooltip-container{align-items:center;margin-left:6px;display:inline-flex}.premium-tooltip-container:hover .premium-tooltip-box{opacity:1;visibility:visible;transform:translate(-50%,-50%)scale(1)}.premium-tooltip-box{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e2e8f0;opacity:0;visibility:hidden;z-index:999999;text-transform:none;pointer-events:none;text-align:center;background:#0f172af2;border:1px solid #3b82f666;border-radius:12px;width:320px;padding:16px;font-size:.85rem;font-weight:400;line-height:1.6;transition:all .2s cubic-bezier(.175,.885,.32,1.275);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)scale(.95);box-shadow:0 20px 40px #000c,0 0 20px #3b82f633}.sh-widget{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;flex-shrink:0;align-items:center;gap:.4rem;height:48px;padding:0 .8rem;transition:all .3s;display:flex}.sh-widget:hover{background:#3b82f60a;border-color:#3b82f633}.sh-loading{min-width:120px;height:48px;color:var(--text-secondary);justify-content:center;align-items:center;font-size:.75rem;display:flex}.sh-gauge{cursor:default;align-items:center;gap:.3rem;display:flex}.sh-gauge-info{flex-direction:column;line-height:1.1;display:flex}.sh-gauge-value{font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:700}.sh-gauge-label{text-transform:uppercase;letter-spacing:.6px;color:var(--text-secondary);font-size:.55rem;font-weight:600}.sh-uptime{border-left:1px solid #ffffff0f;align-items:center;gap:.3rem;padding-left:.4rem;display:flex}.sh-uptime-val{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:600}.history-slider-block{background:#3b82f60a;border:1px solid #3b82f61f;border-radius:10px;margin-bottom:1rem;padding:1rem 1.25rem}.history-slider-header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.history-slider-title{color:var(--text-primary);align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;display:flex}.history-saved-badge{color:#34d399;background:#10b9811a;border-radius:8px;align-items:center;gap:.25rem;padding:.2rem .5rem;font-size:.72rem;animation:.3s fadeIn;display:flex}.history-slider-row{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.history-slider{appearance:none;cursor:pointer;background:#ffffff14;border-radius:2px;outline:none;flex:1;height:4px}.history-slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:50%;width:18px;height:18px;transition:transform .15s;box-shadow:0 2px 8px #3b82f666}.history-slider::-webkit-slider-thumb:hover{transform:scale(1.2)}.history-slider::-moz-range-thumb{cursor:pointer;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 8px #3b82f666}.history-slider-value{color:#60a5fa;text-align:center;font-variant-numeric:tabular-nums;min-width:42px;font-size:1rem;font-weight:700}.history-save-btn{color:#60a5fa;cursor:pointer;background:#3b82f626;border:1px solid #3b82f64d;border-radius:6px;justify-content:center;align-items:center;padding:.35rem;transition:all .2s;display:flex}.history-save-btn:hover:not(:disabled){background:#3b82f640;transform:translateY(-1px)}.history-presets{gap:.35rem;margin-bottom:.5rem;display:flex}.history-preset{color:var(--text-secondary);cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:6px;flex:1;padding:.3rem;font-size:.72rem;font-weight:500;transition:all .2s}.history-preset:hover{color:#60a5fa;border-color:#3b82f64d}.history-preset.active{color:#60a5fa;background:#3b82f626;border-color:#3b82f666;font-weight:600}.history-slider-hint{color:var(--text-secondary);margin:0;font-size:.72rem;line-height:1.4}.strategy-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.strategy-header .section-title{color:var(--text-primary);align-items:center;gap:.5rem;margin:0;font-size:1.4rem;font-weight:700;display:flex}.strategy-header .section-desc{color:var(--text-secondary);margin:.25rem 0 0;font-size:.9rem}.btn-help-strategy{color:#60a5fa;cursor:pointer;white-space:nowrap;background:#3b82f61a;border:1px solid #3b82f64d;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.85rem;font-weight:500;transition:all .2s;display:flex}.btn-help-strategy:hover{background:#3b82f633;border-color:#3b82f680;transform:translateY(-1px)}.strategy-input-row{align-items:center;gap:.75rem;display:flex}.strategy-input-wrapper{flex:1;position:relative}.strategy-search-icon{color:var(--text-secondary);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.strategy-input{background:var(--glass-bg,#0f172a99);color:#fff;border:1px solid #ffffff1a;border-radius:10px;width:100%;padding:.75rem .75rem .75rem 2.5rem;font-family:SF Mono,Fira Code,monospace;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.strategy-input:focus{border-color:#3b82f680;outline:none;box-shadow:0 0 0 3px #3b82f626}.strategy-input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #0f172a!important}.strategy-input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #0f172a!important}.strategy-input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #0f172a!important}.strategy-input:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #0f172a!important}input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #0f172a!important}input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #0f172a!important}input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #0f172a!important}input:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #0f172a!important}.btn-icon-refresh{color:var(--text-secondary);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:.65rem;transition:all .2s}.btn-icon-refresh:hover{color:#60a5fa;background:#3b82f626;transform:rotate(90deg)}.strategy-error{color:#f87171;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;align-items:center;gap:.5rem;margin-top:1rem;padding:.75rem 1rem;font-size:.9rem;display:flex}.strategy-loading{flex-direction:column;align-items:center;gap:1rem;padding:3rem 1rem;display:flex}.strategy-loading-spinner{border:3px solid #3b82f633;border-top-color:#3b82f6;border-radius:50%;width:48px;height:48px;animation:1s linear infinite spin}.strategy-loading p{color:var(--text-primary);margin:0;font-weight:600}.strategy-loading-sub{font-size:.85rem;color:var(--text-secondary)!important;font-weight:400!important}.strategy-perf-card{margin-bottom:1.5rem;padding:1.5rem;animation:.4s fadeInUp}.strategy-perf-header{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.strategy-perf-header h3{color:var(--text-primary);align-items:center;gap:.5rem;margin:0;font-size:1.1rem;font-weight:600;display:flex}.strategy-source-badge{color:#34d399;text-transform:uppercase;letter-spacing:.5px;background:#10b98126;border:1px solid #10b9814d;border-radius:20px;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.strategy-kpis{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;display:grid}.strategy-kpi{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;align-items:center;padding:1rem;display:flex}.kpi-value{font-size:1.5rem;font-weight:700;line-height:1.2}.kpi-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-top:.25rem;font-size:.75rem}.strategy-patterns-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-bottom:1.5rem;animation:.5s fadeInUp;display:grid}.strategy-pattern-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;padding:1.25rem;transition:all .3s}.strategy-pattern-card:hover{border-color:#3b82f64d;transform:translateY(-2px);box-shadow:0 8px 25px #0003}.strategy-pattern-card.detected{background:#10b9810d;border-color:#10b9814d}.strategy-pattern-card.not-detected{opacity:.6}.pattern-card-header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.pattern-icon{font-size:1.5rem}.pattern-status{text-transform:uppercase;letter-spacing:.5px;border-radius:12px;padding:.2rem .5rem;font-size:.7rem;font-weight:600}.pattern-status.status-active{color:#34d399;background:#10b98126}.pattern-status.status-inactive{color:#94a3b8;background:#94a3b826}.strategy-pattern-card h4{color:var(--text-primary);margin:0 0 .25rem;font-size:1rem;font-weight:600}.pattern-desc{color:var(--text-secondary);margin:0 0 .75rem;font-size:.8rem;line-height:1.3}.pattern-values{justify-content:space-between;align-items:baseline;display:flex}.pattern-main-value{color:var(--text-primary);font-size:1.3rem;font-weight:700}.pattern-detail{color:var(--text-secondary);font-size:.8rem}.card-title-flex{justify-content:space-between;align-items:center;width:100%;display:flex}.strategy-timeline-table-wrap{overflow-x:auto}.strategy-timeline-table{border-collapse:collapse;width:100%;font-size:.85rem}.strategy-timeline-table th{text-align:left;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #ffffff14;padding:.75rem;font-size:.7rem;font-weight:600}.strategy-timeline-table td{color:var(--text-primary);border-bottom:1px solid #ffffff0a;padding:.75rem}.strategy-timeline-table tbody tr:hover{background:#3b82f60d}.token-cell{vertical-align:middle}.token-symbol-wrapper{flex-direction:column;align-items:flex-start;gap:.15rem;display:flex}.token-symbol{color:var(--text-primary);font-family:SF Mono,Fira Code,monospace;font-weight:600}.token-age{color:var(--text-secondary);opacity:.85;font-family:Inter,sans-serif;font-size:.72rem;font-weight:400}.pattern-badges{flex-wrap:wrap;gap:.35rem;display:flex}.pattern-badge{color:#60a5fa;background:#3b82f626;border-radius:6px;padding:.15rem .4rem;font-size:.7rem;font-weight:500}.strategy-recommend{margin-bottom:1.5rem;padding:1.5rem;animation:.6s fadeInUp}.strategy-recommend h3{color:var(--text-primary);align-items:center;gap:.5rem;margin:0 0 1.25rem;font-size:1.1rem;font-weight:600;display:flex}.recommend-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin-bottom:1.5rem;display:grid}.recommend-item{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;padding:1rem;display:flex}.recommend-label{text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);margin-bottom:.25rem;font-size:.7rem}.recommend-value{color:var(--text-primary);font-size:1rem;font-weight:600}.btn-apply-strategy{cursor:pointer;justify-content:center;align-items:center;gap:.6rem;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(12px)!important;text-transform:uppercase!important;letter-spacing:.2em!important;color:#dbeafe!important;background:#02061766!important;border:1px solid #3b82f64d!important;border-radius:16px!important;width:auto!important;max-width:380px!important;margin:2rem auto 0!important;padding:.85rem 2.25rem!important;font-size:11px!important;font-weight:900!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;display:flex!important;box-shadow:0 0 12px #3b82f61a,inset 0 1px 1px #ffffff0d!important}.btn-apply-strategy:hover:not(:disabled){color:#fff!important;background:#020617b3!important;border-color:#3b82f699!important;transform:translateY(-2px)!important;box-shadow:0 0 30px #3b82f680,inset 0 1px 1px #ffffff26!important}.btn-apply-strategy:active:not(:disabled){transform:translateY(1px)scale(.98)!important;box-shadow:0 0 15px #3b82f640!important}.btn-apply-strategy:disabled{opacity:.4;cursor:not-allowed;color:var(--text-secondary)!important;box-shadow:none!important;background:#02061733!important;border-color:#ffffff0d!important}.modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#000000b3;justify-content:center;align-items:center;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.modal-premium{background:linear-gradient(145deg,#0f172afa,#1e293bfa);border:1px solid #3b82f64d;border-radius:16px;flex-direction:column;width:90%;max-width:700px;max-height:85vh;animation:.3s slideUp;display:flex;overflow:hidden;box-shadow:0 25px 60px #00000080,0 0 40px #3b82f61a}.modal-header{background:#3b82f614;border-bottom:1px solid #3b82f633;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.modal-header h2{color:var(--text-primary);align-items:center;gap:.5rem;margin:0;font-size:1.2rem;font-weight:700;display:flex}.modal-close-btn{color:var(--text-secondary);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:.4rem;transition:all .2s}.modal-close-btn:hover{color:#f87171;background:#ef444426;border-color:#ef44444d}.modal-body{flex:1;padding:1.5rem;overflow-y:auto}.modal-footer{background:#00000026;border-top:1px solid #ffffff0f;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}.help-intro{color:var(--text-secondary);background:#3b82f614;border-left:3px solid #3b82f6;border-radius:10px;margin-bottom:1.5rem;padding:1rem;font-size:.95rem;line-height:1.6}.help-step{margin-bottom:1.5rem}.help-step h3{color:#60a5fa;margin:0 0 .5rem;font-size:1rem;font-weight:600}.help-step-desc{color:var(--text-secondary);white-space:pre-line;margin:0;font-size:.9rem;line-height:1.7}.help-warning{background:#f59e0b1a;border:1px solid #f59e0b4d;border-radius:10px;align-items:flex-start;gap:.75rem;margin-top:1.5rem;padding:1rem;display:flex}.help-warning p{color:#fbbf24;margin:0;font-size:.85rem;line-height:1.5}.help-warning svg{color:#fbbf24;flex-shrink:0;margin-top:2px}.comparison-success{color:#34d399;background:#10b9811a;border:1px solid #10b9814d;border-radius:10px;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:1rem;font-weight:600;display:flex}.comparison-table{border-collapse:collapse;width:100%}.comparison-table th{text-align:left;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #ffffff1a;padding:.75rem;font-size:.7rem;font-weight:600}.comparison-table td{color:var(--text-primary);border-bottom:1px solid #ffffff0a;padding:.75rem;font-size:.9rem}.param-name{font-family:inherit;font-weight:600;color:#60a5fa!important;font-size:.85rem!important}.param-before{color:var(--text-secondary)!important}.param-after{font-weight:600;color:#34d399!important}.tp-levels-badges{flex-wrap:wrap;gap:.4rem;max-width:450px;display:flex}.tp-level-badge{color:#60a5fa;white-space:nowrap;background:#3b82f614;border:1px solid #3b82f633;border-radius:6px;align-items:center;padding:.2rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.tp-level-badge strong{color:#34d399;margin-left:.2rem}.json-raw-value{color:var(--text-secondary);word-break:break-all;background:#0003;border-radius:4px;padding:.15rem .35rem;font-family:monospace;font-size:.75rem}.text-success{color:#34d399}.text-danger{color:#f87171}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=768px){.strategy-header{flex-direction:column}.strategy-top-grid{grid-template-columns:1fr!important}.strategy-input-row{flex-direction:column}.strategy-kpis{grid-template-columns:repeat(3,1fr)}.strategy-patterns-grid{grid-template-columns:1fr}.recommend-grid{grid-template-columns:1fr 1fr}.modal-premium{width:95%;max-height:90vh}.sw-grid{grid-template-columns:1fr!important}}.strategy-top-grid{grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:1.5rem;display:grid}.strategy-btn-row{align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.btn-analyze-compact{white-space:nowrap;flex:none}.strategy-perf-actions{align-items:center;gap:.75rem;display:flex}.btn-help-results{color:#60a5fa;cursor:pointer;letter-spacing:.5px;background:#3b82f614;border:1px solid #3b82f64d;border-radius:6px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.78rem;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.btn-help-results:hover{color:#fff;background:#3b82f633;border-color:#60a5fa;box-shadow:0 0 12px #3b82f64d}.btn-help-results svg{color:inherit;transition:transform .25s}.btn-help-results:hover svg{transform:scale(1.1)}.sw-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.sw-title-row{color:var(--text-primary);align-items:center;gap:.5rem;display:flex}.sw-title-row h3{margin:0;font-size:1rem;font-weight:600}.sw-count{color:#60a5fa;background:#3b82f626;border-radius:12px;padding:.15rem .5rem;font-size:.75rem;font-weight:600}.sw-actions{align-items:center;gap:.5rem;display:flex}.btn-follow-wallet{padding:.4rem .75rem!important;font-size:.8rem!important}.sw-empty{color:var(--text-secondary);flex-direction:column;align-items:center;gap:.75rem;padding:2rem 1rem;font-size:.85rem;display:flex}.sw-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.75rem;display:grid}.sw-card{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;padding:.85rem;transition:all .3s}.sw-card:hover{background:#3b82f608;border-color:#3b82f640}.sw-card-active{box-shadow:0 0 20px #10b98114;background:#10b9810d!important;border-color:#10b98159!important}.sw-card-top{justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;display:flex}.sw-card-alias{color:var(--text-primary);margin:0;font-size:.9rem;font-weight:600}.sw-card-addr{color:var(--text-secondary);font-family:SF Mono,Fira Code,monospace;font-size:.72rem}.sw-status-dot{background:#94a3b880;border-radius:50%;width:8px;height:8px;margin-top:4px;transition:all .3s}.sw-status-dot.active{background:#34d399;animation:2s infinite pulse-dot;box-shadow:0 0 8px #10b98180}@keyframes pulse-dot{0%,to{box-shadow:0 0 8px #10b9814d}50%{box-shadow:0 0 14px #10b98199}}.sw-card-metrics{gap:.5rem;margin-bottom:.5rem;display:flex}.sw-metric{text-align:center;background:#00000026;border-radius:6px;flex:1;padding:.35rem}.sw-metric-value{color:var(--text-primary);font-size:.85rem;font-weight:600}.sw-metric-label{text-transform:uppercase;color:var(--text-secondary);letter-spacing:.3px;font-size:.6rem;display:block}.sw-card-actions{gap:.35rem;display:flex}.sw-btn{color:var(--text-secondary);cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:.25rem;padding:.4rem;font-size:.7rem;transition:all .2s;display:flex}.sw-btn:hover{transform:translateY(-1px)}.sw-btn-detail:hover{color:#60a5fa;background:#3b82f626;border-color:#3b82f64d}.sw-btn-activate:hover{color:#34d399;background:#10b98126;border-color:#10b9814d}.sw-btn-deactivate:hover{color:#fbbf24;background:#f59e0b26;border-color:#f59e0b4d}.sw-btn-delete:hover{color:#f87171;background:#ef444426;border-color:#ef44444d}.sw-modal-follow{max-width:520px}.sw-follow-addr-display{background:#3b82f614;border:1px solid #3b82f633;border-radius:10px;margin-bottom:1.25rem;padding:1rem}.sw-follow-label{text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);margin-bottom:.35rem;font-size:.7rem;display:block}.sw-follow-addr{color:#60a5fa;word-break:break-all;font-family:SF Mono,Fira Code,monospace;font-size:.82rem}.sw-follow-field{margin-bottom:.5rem}.sw-follow-field label{color:var(--text-primary);margin-bottom:.4rem;font-size:.85rem;font-weight:500;display:block}.sw-follow-input{padding-left:.75rem!important}.sw-modal-detail{max-width:620px}.sw-tabs{background:#0000001a;border-bottom:1px solid #ffffff14;padding:0 1.5rem;display:flex}.sw-tab{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:.75rem 1.25rem;font-size:.85rem;font-weight:500;transition:all .2s}.sw-tab:hover{color:var(--text-primary)}.sw-tab.active{color:#60a5fa;border-bottom-color:#3b82f6}.sw-detail-overview{flex-direction:column;gap:.5rem;display:flex}.sw-detail-row{background:#ffffff05;border:1px solid #ffffff0a;border-radius:8px;align-items:center;gap:.75rem;padding:.75rem;display:flex}.sw-detail-icon{color:#60a5fa;flex-shrink:0}.sw-detail-label{color:var(--text-secondary);flex:1;font-size:.85rem}.sw-detail-value{color:var(--text-primary);font-size:.9rem;font-weight:600}.sw-detail-value.mono{word-break:break-all;font-family:SF Mono,Fira Code,monospace;font-size:.72rem}.sw-strategy-status-block{text-align:center;flex-direction:column;align-items:center;padding:2rem;display:flex}.sw-strategy-indicator{color:var(--text-secondary);background:#94a3b81a;border:1px solid #94a3b833;border-radius:12px;align-items:center;gap:.75rem;padding:1rem 2rem;font-size:1rem;font-weight:600;display:flex}.sw-strategy-indicator.active{color:#34d399;background:#10b9811a;border-color:#10b9814d}.sw-analysis-id{color:var(--text-secondary);margin-top:.75rem;font-family:SF Mono,Fira Code,monospace;font-size:.75rem}.sw-detail-history,.sw-detail-empty{text-align:center;color:var(--text-secondary);padding:2rem;font-size:.85rem}.sw-modal-activate{max-width:480px}.sw-activate-info{text-align:center;margin-bottom:1.5rem}.sw-activate-wallet{color:var(--text-primary);margin:0 0 .5rem;font-size:1.1rem}.sw-activate-desc{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.5}.sw-activate-password{margin-bottom:.5rem}.sw-activate-password label{color:var(--text-primary);align-items:center;gap:.4rem;margin-bottom:.4rem;font-size:.85rem;font-weight:500;display:flex}.btn-activate-confirm{background:linear-gradient(135deg,#10b981,#059669)!important}.btn-activate-confirm:hover:not(:disabled){box-shadow:0 8px 30px #10b98166!important}.strategy-help-modal{animation:modalEnter .3s cubic-bezier(.16, 1, .3, 1) ease-out;background:linear-gradient(145deg,#0a0f1ef5,#0f172afa)!important;border:1px solid #3b82f640!important;width:90%!important;max-width:760px!important;box-shadow:0 20px 50px #00000080,0 0 40px #3b82f626!important}@keyframes modalEnter{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.text-primary-glow{color:#3b82f6;filter:drop-shadow(0 0 8px #3b82f680)}.strategy-help-modal .modal-body{max-height:70vh;padding-right:.5rem;overflow-y:auto}.strategy-help-modal .modal-body::-webkit-scrollbar{width:6px}.strategy-help-modal .modal-body::-webkit-scrollbar-track{background:#ffffff05;border-radius:4px}.strategy-help-modal .modal-body::-webkit-scrollbar-thumb{background:#3b82f64d;border-radius:4px}.strategy-help-modal .modal-body::-webkit-scrollbar-thumb:hover{background:#3b82f680}.help-section{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;margin-bottom:1.5rem;padding:1.25rem;transition:all .25s}.help-section:hover{background:#ffffff08;border-color:#3b82f626}.novice-intro-card{background:linear-gradient(135deg,#10b9810a,#05966903)!important;border:1px solid #10b98126!important}.novice-intro-card:hover{background:linear-gradient(135deg,#10b9810f,#05966905)!important;border-color:#10b98140!important}.section-title-wrapper{align-items:center;gap:.6rem;margin-bottom:.85rem;display:flex}.section-title-wrapper h3{color:var(--text-primary);letter-spacing:.5px;margin:0;font-size:1.05rem;font-weight:700}.section-icon{filter:drop-shadow(0 0 5px)}.help-text{color:var(--text-secondary);margin:0 0 .75rem;font-size:.88rem;line-height:1.6}.help-text:last-child{margin-bottom:0}.help-grid{flex-direction:column;gap:1.5rem;display:flex}.help-grid-row{background:#ffffff03;border:1px solid #ffffff0a;border-radius:12px;grid-template-columns:260px 1fr;align-items:start;gap:1.5rem;padding:1.25rem;transition:all .25s;display:grid}.help-grid-row:hover{background:#ffffff05;border-color:#3b82f633}.help-card-replica-wrapper{flex-shrink:0;width:100%}.help-card-replica-wrapper .strategy-pattern-card{pointer-events:none;border-width:1px;box-shadow:none!important;background:#0f172a99!important;transform:none!important}.help-card-explanation{flex-direction:column;gap:.5rem;display:flex}.explanation-title{color:var(--text-primary);align-items:center;gap:.4rem;margin:0;font-size:.95rem;font-weight:700;display:flex}.explanation-text{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.4}.explanation-bullets{flex-direction:column;gap:.4rem;margin:.25rem 0 0;padding-left:1.25rem;display:flex}.explanation-bullets li{color:var(--text-secondary);font-size:.8rem;line-height:1.45}.explanation-bullets strong{color:var(--text-primary)}@media (width<=650px){.help-grid-row{grid-template-columns:1fr;gap:1.25rem}}.help-card-list{flex-direction:column;gap:1rem;display:flex}.help-card-item{background:#ffffff03;border:1px solid #ffffff0a;border-radius:8px;padding:1rem}.card-item-title{align-items:baseline;gap:.5rem;margin-bottom:.5rem;display:flex}.card-item-title h4{color:var(--text-primary);margin:0;font-size:.95rem;font-weight:700}.subtitle-fr{color:var(--text-secondary);font-size:.75rem;font-style:italic}.concrete-example{background:#10b98108;border-left:2px solid #10b98166;border-radius:0 6px 6px 0;margin-top:.75rem;padding:.6rem .75rem}.concrete-example p{color:var(--text-secondary);margin:0;font-size:.82rem;line-height:1.4}.example-title{color:#10b981;margin-bottom:.25rem;font-size:.78rem;font-weight:700;display:block}.timeline-innovation-card{background:linear-gradient(135deg,#06b6d408,#06b6d403)!important;border-color:#06b6d426!important}.timeline-innovation-card:hover{background:linear-gradient(135deg,#06b6d40d,#06b6d405)!important;border-color:#06b6d440!important}.innovation-features{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}@media (width<=600px){.innovation-features{grid-template-columns:1fr}}.feature-block{background:#0f172a80;border:1px solid #ffffff08;border-radius:8px;padding:.85rem}.feature-block h5{color:var(--text-primary);margin:0 0 .4rem;font-size:.85rem;font-weight:700}.feature-block p{color:var(--text-secondary);margin:0;font-size:.8rem;line-height:1.4}.feature-block code{color:#22d3ee;background:#06b6d426;border-radius:4px;padding:.1rem .25rem;font-family:monospace;font-size:.8rem}.bt-section{flex-direction:column;gap:1.5rem;display:flex}.bt-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.bt-header-left{flex:1;min-width:200px}.bt-header-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.bt-header h2{color:#f1f5f9;letter-spacing:.5px;align-items:center;gap:.6rem;font-size:1.3rem;font-weight:700;display:flex}.bt-header p{color:#94a3b8;margin-top:.25rem;font-size:.82rem}.bt-pro-badge{letter-spacing:1px;color:#1a1a2e;text-transform:uppercase;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:20px;align-items:center;gap:.2rem;padding:.15rem .5rem;font-size:.55rem;font-weight:800;animation:2s ease-in-out infinite bt-badge-glow;display:inline-flex}@keyframes bt-badge-glow{0%,to{box-shadow:0 0 8px #f59e0b4d}50%{box-shadow:0 0 16px #f59e0b80}}.bt-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;display:grid}.bt-kpi-card{text-align:center;background:#3b82f626;border:1px solid #3b82f64d;border-radius:12px;padding:1rem 1.1rem;transition:all .3s}.bt-kpi-card:hover{background:#3b82f633;border-color:#3b82f666;transform:translateY(-2px);box-shadow:0 4px 20px #3b82f626}.bt-kpi-value{color:#f1f5f9;letter-spacing:-.5px;font-family:Inter,monospace;font-size:1.5rem;font-weight:800}.bt-kpi-value.positive{color:#34d399}.bt-kpi-value.negative{color:#f87171}.bt-kpi-value.neutral{color:#60a5fa}.bt-kpi-label{color:#64748b;text-transform:uppercase;letter-spacing:.8px;margin-top:.3rem;font-size:.72rem;font-weight:600;display:block}.bt-scoring-grid{justify-content:center;gap:2.5rem;display:flex}.bt-score-bucket{text-align:center;background:#0f172a66;border:1px solid #ffffff0a;border-radius:8px;flex:1;max-width:135px;padding:.8rem .5rem;transition:all .3s;position:relative;overflow:visible}.bt-score-bucket:before{content:"";height:var(--fill-height,0%);opacity:.12;border-radius:0 0 8px 8px;transition:height .8s;position:absolute;bottom:0;left:0;right:0}.bt-score-bucket.bucket-snipe-imm:before{background:#22c55e}.bt-score-bucket.bucket-snipe:before{background:#3b82f6}.bt-score-bucket.bucket-watchlist:before{background:#f59e0b}.bt-score-bucket.bucket-ignored:before{background:#64748b}.bt-score-bucket-value{z-index:1;font-size:1.4rem;font-weight:800;position:relative}.bt-score-bucket.bucket-snipe-imm .bt-score-bucket-value{color:#22c55e}.bt-score-bucket.bucket-snipe .bt-score-bucket-value{color:#3b82f6}.bt-score-bucket.bucket-watchlist .bt-score-bucket-value{color:#f59e0b}.bt-score-bucket.bucket-ignored .bt-score-bucket-value{color:#64748b}.bt-score-bucket-label{text-transform:uppercase;letter-spacing:.5px;color:#94a3b8;z-index:1;margin-top:.2rem;font-size:.65rem;font-weight:700;display:block;position:relative}.bt-filter-bar{background:#0f172a80;border:1px solid #ffffff0a;border-radius:10px;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.bt-filter-stat{flex-direction:column;align-items:center;gap:.15rem;display:flex}.bt-filter-stat-val{font-family:Inter,monospace;font-size:1.1rem;font-weight:700}.bt-filter-stat-val.pass{color:#34d399}.bt-filter-stat-val.reject{color:#f87171}.bt-filter-stat-val.rate{color:#60a5fa}.bt-filter-stat-lbl{color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-size:.65rem;font-weight:600}.bt-filter-separator{background:#ffffff0f;width:1px;height:32px}.bt-filter-reasons{flex-wrap:wrap;flex:1;gap:.4rem;display:flex}.bt-reason-chip{color:#f87171;cursor:help;background:#f8717114;border:1px solid #f871711f;border-radius:6px;align-items:center;gap:.25rem;padding:.2rem .5rem;font-size:.62rem;font-weight:600;transition:all .2s;display:inline-flex}.bt-reason-chip:hover{transform:translateY(-1px)}.bt-reason-chip.critical{color:#fca5a5;background:#ef444426;border-color:#ef44444d}.bt-reason-chip.warning{color:#cbd5e1;background:#94a3b826;border-color:#94a3b84d}.bt-reason-chip-count{text-align:center;min-width:14px;font-weight:800}.bt-table-wrap{border:1px solid #ffffff0a;border-radius:10px;overflow-x:auto}.bt-table{border-collapse:collapse;width:100%;font-size:.78rem}.bt-table thead{z-index:2;position:sticky;top:0}.bt-table th{text-align:left;text-transform:uppercase;letter-spacing:.6px;color:#64748b;white-space:nowrap;background:#0f172ae6;border-bottom:1px solid #ffffff0f;padding:.65rem .75rem;font-size:.68rem;font-weight:700}.bt-table th:first-child{padding-left:1rem}.bt-table td{color:#cbd5e1;white-space:nowrap;border-bottom:1px solid #ffffff05;padding:.55rem .75rem}.bt-table td:first-child{padding-left:1rem}.bt-table tbody tr{transition:background .15s}.bt-table tbody tr:hover{background:#3b82f60a}.bt-token-idx{color:#475569;font-family:Inter,monospace;font-size:.72rem;font-weight:700}.bt-token-name{color:#f1f5f9;font-weight:700}.bt-filter-badge{border-radius:4px;align-items:center;gap:.2rem;padding:.15rem .5rem;font-size:.65rem;font-weight:700;display:inline-flex}.bt-filter-badge.pass{color:#34d399;background:#34d3991a}.bt-filter-badge.fail{color:#f87171;background:#f871711a}.bt-score-cell{font-family:Inter,monospace;font-size:.85rem;font-weight:700}.bt-score-cell.high{color:#22c55e}.bt-score-cell.medium{color:#3b82f6}.bt-score-cell.low{color:#f59e0b}.bt-score-cell.none{color:#475569}.bt-decision-badge{text-transform:uppercase;letter-spacing:.3px;border-radius:4px;align-items:center;padding:.2rem .5rem;font-size:.62rem;font-weight:800;display:inline-flex}.bt-decision-badge.SNIPE_IMMEDIATE{color:#22c55e;background:#22c55e1f;border:1px solid #22c55e33}.bt-decision-badge.SNIPE{color:#3b82f6;background:#3b82f61f;border:1px solid #3b82f633}.bt-decision-badge.WATCHLIST{color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b33}.bt-decision-badge.IGNORED{color:#64748b;background:#64748b1a;border:1px solid #64748b26}.bt-pnl-cell{font-family:Inter,monospace;font-weight:700}.bt-pnl-cell.positive{color:#34d399}.bt-pnl-cell.negative{color:#f87171}.bt-pnl-cell.zero{color:#64748b}.bt-outcome-badge{letter-spacing:.3px;border-radius:4px;align-items:center;padding:.15rem .4rem;font-size:.62rem;font-weight:700;display:inline-flex}.bt-outcome-badge.tp{color:#34d399;background:#34d3991a}.bt-outcome-badge.sl{color:#f87171;background:#f871711a}.bt-outcome-badge.partial{color:#f59e0b;background:#f59e0b1a}.bt-captury-bar{align-items:center;gap:.4rem;display:flex}.bt-captury-track{background:#ffffff0f;border-radius:2px;flex:1;min-width:40px;height:4px;overflow:hidden}.bt-captury-fill{border-radius:2px;height:100%;transition:width .6s}.bt-captury-fill.high{background:#34d399}.bt-captury-fill.medium{background:#f59e0b}.bt-captury-fill.low{background:#f87171}.bt-captury-value{text-align:right;min-width:32px;font-family:Inter,monospace;font-size:.72rem;font-weight:700}.bt-loading{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem;display:flex}.bt-loading-spinner{border:3px solid #3b82f61f;border-top-color:#3b82f6;border-radius:50%;width:48px;height:48px;animation:.8s linear infinite bt-spin}@keyframes bt-spin{to{transform:rotate(360deg)}}.bt-loading-text{color:#94a3b8;font-size:.85rem;font-weight:500}.bt-empty-state{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:3rem 2rem;display:flex}.bt-empty-icon{color:#3b82f6;background:linear-gradient(135deg,#3b82f61a,#3b82f60a);border:1px solid #3b82f626;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.bt-empty-title{color:#f1f5f9;font-size:1rem;font-weight:700}.bt-empty-desc{color:#94a3b8;max-width:400px;font-size:.82rem;line-height:1.5}.bt-success-banner{color:#34d399;background:#34d39914;border:1px solid #34d39926;border-radius:8px;align-items:center;gap:.6rem;padding:.75rem 1rem;font-size:.82rem;font-weight:600;animation:.3s bt-fade-in;display:flex}@keyframes bt-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.bt-panels-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (width<=768px){.bt-panels-grid{grid-template-columns:1fr}.bt-scoring-grid,.bt-kpi-grid{grid-template-columns:repeat(2,1fr)}}.bt-comparison-row{border-bottom:1px solid #ffffff08;justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.bt-comparison-row:last-child{border-bottom:none}.bt-comparison-label{color:#94a3b8;font-size:.78rem;font-weight:500}.bt-comparison-values{align-items:center;gap:1rem;display:flex}.bt-comparison-sim{color:#60a5fa;font-family:Inter,monospace;font-size:.85rem;font-weight:700}.bt-comparison-real{color:#94a3b8;font-family:Inter,monospace;font-size:.78rem;font-weight:600}.bt-avg-score{align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.bt-avg-score-bar{background:#ffffff0a;border-radius:4px;flex:1;height:8px;overflow:hidden}.bt-avg-score-fill{background:linear-gradient(90deg,#3b82f6,#22c55e);border-radius:4px;height:100%;transition:width .8s}.bt-avg-score-value{color:#f1f5f9;min-width:36px;font-family:Inter,monospace;font-size:1.1rem;font-weight:800}.bt-error-banner{color:#f87171!important;background:#f8717114!important;border-color:#f8717126!important}.bt-source-history-grid{grid-template-columns:1fr 1fr 1fr;align-items:stretch;gap:1rem;max-width:960px;display:grid}@media (width<=768px){.bt-source-history-grid{grid-template-columns:1fr}}.bt-source-card{flex-direction:column;gap:.75rem;display:flex}.bt-source-card-header{justify-content:space-between;align-items:center;display:flex}.bt-source-card-title{color:#f1f5f9;align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;display:flex}.bt-source-card-actions{gap:.4rem;display:flex}.bt-source-card-body{flex-direction:column;gap:.6rem;display:flex}.bt-wallet-dropdown-row{align-items:center;gap:.5rem;display:flex}.bt-wallet-dropdown{color:#f1f5f9;cursor:pointer;appearance:none;background:#0f172acc url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%2394a3b8' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") right .6rem center/1.1em no-repeat;border:1px solid #ffffff14;border-radius:10px;flex:1;padding:.55rem .85rem;font-family:Inter,sans-serif;font-size:.82rem;font-weight:500;transition:all .25s}.bt-wallet-dropdown:hover{border-color:#3b82f64d}.bt-wallet-dropdown:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.bt-wallet-dropdown option{color:#f1f5f9;background:#0f172a}.bt-sync-btn{color:#a855f7;cursor:pointer;background:#a855f714;border:1px solid #a855f740;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:all .3s;display:flex}.bt-sync-btn:hover:not(:disabled){background:#a855f72e;border-color:#a855f780;transform:scale(1.08);box-shadow:0 0 12px #a855f733}.bt-sync-btn:disabled{opacity:.6;cursor:wait}.bt-sync-btn.syncing{background:#a855f726;border-color:#a855f766;animation:1.5s ease-in-out infinite bt-sync-glow}@keyframes bt-sync-glow{0%,to{box-shadow:0 0 6px #a855f733}50%{box-shadow:0 0 18px #a855f766}}.bt-mini-stats-grid{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.2rem;display:grid}.bt-mini-stat-card{text-align:center;background:#1e293b99;border:1px solid #ffffff0d;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:.5rem;display:flex}.bt-mini-stat-value{color:#f1f5f9;font-size:.9rem;font-weight:700}.bt-mini-stat-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-top:.15rem;font-size:.55rem;font-weight:600}.bt-history-card{cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:.75rem;width:100%;height:100%;padding:1rem;font-family:Inter,sans-serif;transition:all .25s;display:flex;position:relative}.bt-history-card:hover{background:#f59e0b0a}.bt-history-card:hover .bt-history-card-arrow{color:#f59e0b;transform:translate(2px,-2px)}.bt-history-card-icon{color:#f59e0b;background:linear-gradient(135deg,#f59e0b26,#f59e0b0d);border:1px solid #f59e0b40;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.bt-history-card-text{text-align:left;flex-direction:column;flex:1;gap:.2rem;display:flex}.bt-history-card-title{color:#f1f5f9;font-size:.95rem;font-weight:700}.bt-history-card-desc{color:#94a3b8;font-size:.82rem}.bt-history-card-arrow{color:#475569;flex-shrink:0;transition:all .25s}.bt-gmgn-modal-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1100;background:#000000bf;justify-content:center;align-items:center;animation:.3s bt-modal-fade-in;display:flex;position:fixed;inset:0}.bt-gmgn-modal{text-align:center;background:linear-gradient(160deg,#0f172a 0%,#1a0f2e 50%,#0f172a 100%);border:1px solid #a855f733;border-radius:20px;width:420px;max-width:90vw;padding:2.5rem 2rem 2rem;animation:.4s cubic-bezier(.34,1.56,.64,1) bt-gmgn-modal-enter;position:relative;overflow:hidden;box-shadow:0 0 60px #a855f726,0 0 120px #a855f70d,0 24px 64px #00000080}@keyframes bt-gmgn-modal-enter{0%{opacity:0;transform:scale(.85)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.bt-gmgn-modal-header{flex-direction:column;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.bt-gmgn-modal-icon{color:#a855f7;background:linear-gradient(135deg,#a855f733,#a855f70d);border:1px solid #a855f74d;border-radius:20px;justify-content:center;align-items:center;width:64px;height:64px;animation:2s ease-in-out infinite bt-gmgn-icon-pulse;display:flex}@keyframes bt-gmgn-icon-pulse{0%,to{transform:scale(1);box-shadow:0 0 #a855f74d}50%{transform:scale(1.05);box-shadow:0 0 0 12px #a855f700}}.bt-gmgn-modal-badge{letter-spacing:1.5px;color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#a855f7,#7c3aed);border-radius:20px;align-items:center;gap:.25rem;padding:.2rem .7rem;font-size:.58rem;font-weight:800;display:inline-flex}.bt-gmgn-modal-body h3{color:#f1f5f9;margin:0 0 .4rem;font-size:1.15rem;font-weight:700}.bt-gmgn-modal-body p{color:#94a3b8;margin:0 0 1.5rem;font-size:.8rem;line-height:1.5}.bt-gmgn-progress-track{background:#ffffff0f;border-radius:2px;width:100%;height:4px;margin-bottom:1.25rem;overflow:hidden}.bt-gmgn-progress-bar{background:linear-gradient(90deg,#a855f7,#3b82f6,#a855f7) 0 0/200% 100%;border-radius:2px;width:30%;height:100%;animation:1.8s ease-in-out infinite bt-gmgn-progress-slide}@keyframes bt-gmgn-progress-slide{0%{background-position:0 0;transform:translate(-100%)}50%{background-position:100% 0}to{background-position:0 0;transform:translate(400%)}}.bt-gmgn-modal-info{color:#64748b;justify-content:center;align-items:center;gap:.6rem;font-size:.72rem;font-weight:500;display:flex}.bt-gmgn-pulse-ring{background:#a855f7;border-radius:50%;width:10px;height:10px;animation:1.5s ease-in-out infinite bt-gmgn-ring}@keyframes bt-gmgn-ring{0%,to{box-shadow:0 0 #a855f780}50%{box-shadow:0 0 0 6px #a855f700}}.bt-gmgn-modal-particles{pointer-events:none;position:absolute;inset:0;overflow:hidden}.bt-gmgn-particle{width:3px;height:3px;animation:3s ease-in-out infinite bt-gmgn-float;animation-delay:calc(var(--particle-i) * .25s);left:calc(10% + var(--particle-i) * 7%);background:#a855f766;border-radius:50%;position:absolute;bottom:-10px}@keyframes bt-gmgn-float{0%{opacity:0;transform:translateY(0)scale(1)}10%{opacity:1}90%{opacity:.5}to{opacity:0;transform:translateY(-350px)scale(.3)}}.bt-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#000000a6;justify-content:center;align-items:center;animation:.2s bt-modal-fade-in;display:flex;position:fixed;inset:0}@keyframes bt-modal-fade-in{0%{opacity:0}to{opacity:1}}.bt-modal-content{background:linear-gradient(145deg,#0f172a,#0c1220);border:1px solid #ffffff14;border-radius:16px;flex-direction:column;width:90%;max-width:640px;max-height:80vh;animation:.25s bt-modal-slide-up;display:flex;box-shadow:0 24px 64px #00000080,0 0 0 1px #ffffff08}@keyframes bt-modal-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.bt-modal-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.bt-modal-title-row{align-items:center;gap:.75rem;display:flex}.bt-modal-icon-wrap{color:#f59e0b;background:linear-gradient(135deg,#f59e0b26,#f59e0b0d);border:1px solid #f59e0b33;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.bt-modal-header h3{color:#f1f5f9;margin:0;font-size:1.05rem;font-weight:700}.bt-modal-header p{color:#64748b;margin:.15rem 0 0;font-size:.72rem}.bt-modal-close{color:#94a3b8;cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.bt-modal-close:hover{color:#f87171;background:#f871711a;border-color:#f8717133}.bt-modal-body{flex:1;padding:1rem 1.5rem 1.5rem;overflow-y:auto}.bt-modal-loading,.bt-modal-empty{color:#64748b;flex-direction:column;align-items:center;gap:.75rem;padding:2rem;font-size:.85rem;display:flex}.bt-history-list{flex-direction:column;gap:.5rem;display:flex}.bt-history-item{cursor:pointer;text-align:left;background:#0f172a66;border:1px solid #ffffff0a;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:.75rem 1rem;font-family:Inter,sans-serif;transition:all .2s;display:flex}.bt-history-item:hover{background:#3b82f60f;border-color:#3b82f626;transform:translate(2px)}.bt-history-item-left{flex-direction:column;gap:.2rem;display:flex}.bt-history-wallet{color:#f1f5f9;font-size:.85rem;font-weight:700}.bt-history-meta{color:#64748b;align-items:center;gap:.3rem;font-size:.68rem;display:flex}.bt-history-item-right{flex-direction:column;align-items:flex-end;gap:.15rem;display:flex}.bt-history-pnl{font-family:Inter,monospace;font-size:.95rem;font-weight:800}.bt-history-pnl.positive{color:#34d399}.bt-history-pnl.negative{color:#f87171}.bt-history-winrate{color:#60a5fa;align-items:center;gap:.2rem;font-size:.68rem;font-weight:600;display:flex}.auto-section{flex-direction:column;gap:1.5rem;display:flex}.auto-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.auto-header h2{margin:0 0 .25rem}.auto-desc{color:var(--text-secondary);margin:0;font-size:.85rem}.auto-card-title{align-items:center;gap:.6rem;display:flex}.auto-title-icon{color:var(--primary,#3b82f6)}.auto-badge-count{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f64d;border-radius:20px;padding:1px 8px;font-size:.72rem;font-weight:700}.auto-badge-active{color:#34d399;background:#34d3991f;border:1px solid #34d3994d;border-radius:20px;align-items:center;gap:3px;padding:1px 8px;font-size:.68rem;font-weight:700;display:flex}.auto-loading{color:var(--text-secondary);justify-content:center;align-items:center;gap:.75rem;padding:2rem;display:flex}.auto-empty{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:3rem;display:flex}.auto-empty-icon{color:var(--text-secondary);opacity:.3}.auto-empty p{color:var(--text-secondary);font-size:.85rem}.auto-success{color:#34d399;background:#34d3991a;border:1px solid #34d3994d;border-radius:8px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.6rem 1rem;font-size:.85rem;animation:.3s fadeIn;display:flex}.auto-rules-list{grid-template-columns:repeat(auto-fill,minmax(400px,1fr));align-items:stretch;gap:1.25rem;display:grid}.auto-rule{box-sizing:border-box;background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;padding:1.25rem 1.5rem;transition:all .25s;display:flex}.auto-rule:hover{background:#3b82f608;border-color:#3b82f640}.auto-rule-active{border-left:3px solid #34d399}.auto-rule-disabled{opacity:.55;border-left:3px solid #ffffff14}.auto-rule-left{flex:0 auto;align-items:center;gap:1rem;min-width:0;display:flex}.auto-rule-body{flex-direction:column;flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.auto-rule-name{color:var(--text-primary);text-align:left;width:100%;margin:0 0 .5rem;font-size:.95rem;font-weight:700}.auto-rule-flow{flex-direction:column;align-items:center;gap:.3rem;width:100%;display:flex}.auto-rule-right{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.auto-toggle{cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0}.auto-toggle-track{background:#ffffff14;border:1px solid #ffffff1f;border-radius:10px;width:36px;height:20px;transition:all .3s;position:relative}.auto-toggle-on .auto-toggle-track{background:#34d39940;border-color:#34d39980}.auto-toggle-thumb{background:#fff6;border-radius:50%;width:14px;height:14px;transition:all .3s;position:absolute;top:2px;left:2px}.auto-toggle-on .auto-toggle-thumb{background:#34d399;left:18px;box-shadow:0 0 6px #34d39980}.auto-chip{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:.4rem;width:100%;max-width:300px;padding:.4rem 1rem;font-size:.8rem;font-weight:600;display:inline-flex}.auto-chip-condition{color:#fbbf24;background:#fbbf2414;border:1px solid #fbbf2433}.auto-chip-action{color:#60a5fa;background:#3b82f614;border:1px solid #3b82f633}.auto-chip strong{color:var(--text-primary);font-weight:800}.auto-chip-window{color:var(--text-secondary);font-size:.68rem;font-weight:400}.auto-arrow{color:var(--text-secondary);margin:.1rem 0;font-size:1.2rem;font-weight:700;transform:rotate(90deg)}.auto-trigger-count{color:var(--text-secondary);background:#ffffff0d;border:1px solid #ffffff14;border-radius:4px;padding:2px 6px;font-size:.68rem;font-weight:700}.auto-modal{flex-direction:column;width:95%;max-width:640px;max-height:90vh;display:flex}.auto-modal-body{flex-direction:column;gap:1rem;display:flex}.auto-field{flex-direction:column;gap:.35rem;display:flex}.auto-field label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:600}.auto-field-row{flex-direction:row;align-items:center;gap:1rem}.auto-field-row label{flex-shrink:0}.auto-form-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.auto-separator{align-items:center;gap:1rem;margin:.5rem 0;display:flex}.auto-separator span{text-transform:uppercase;letter-spacing:1px;color:#60a5fa;white-space:nowrap;font-size:.72rem;font-weight:700}.auto-separator:before,.auto-separator:after{content:"";background:#3b82f626;flex:1;height:1px}.auto-preview{background:#3b82f60a;border:1px solid #3b82f61f;border-radius:10px;padding:1rem}.auto-preview-label{text-transform:uppercase;letter-spacing:.6px;color:var(--text-secondary);margin-bottom:.6rem;font-size:.68rem;font-weight:700;display:block}.auto-preview-flow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.auto-modal select.tp-input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%2394a3b8' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;padding-right:2rem}.auto-modal select.tp-input option{color:#f8fafc;background-color:#0f172a}.ai-wizard-section{width:100%;max-width:1200px;color:var(--text-primary);flex-direction:column;gap:2rem;min-height:calc(100vh - 120px);margin:0 auto;padding:2rem;display:flex}.wizard-progress-bar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e1e2d99;border:1px solid #ffffff0d;border-radius:12px;justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex;box-shadow:0 8px 32px #0003}.progress-step{text-align:center;color:var(--text-secondary);white-space:nowrap;border-bottom:3px solid #0000;flex:1;padding:.5rem;font-weight:600;transition:all .3s;position:relative}.progress-step.active{color:var(--color-primary);border-bottom-color:var(--color-primary);text-shadow:0 0 10px #3b82f680}.progress-step.completed{color:var(--color-primary);border-bottom-color:var(--color-primary);opacity:.7}.wizard-content-area{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e1e2d66;border:1px solid #ffffff0d;border-radius:16px;flex-direction:column;flex:1;min-height:560px;padding:2rem;display:flex;position:relative;overflow-y:auto;box-shadow:0 12px 40px #0000004d}.wizard-step-container{flex-direction:column;flex:1;gap:1.5rem;min-height:0;display:flex}.wizard-center{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.wizard-hero{text-align:center;max-width:850px;margin:0 auto}.wizard-title-wrapper{justify-content:center;align-items:center;gap:1.5rem;margin-bottom:1rem;display:flex}.wizard-hero-icon{background:#3b82f61a;border:1px solid #3b82f633;border-radius:50%;padding:.75rem;display:inline-flex;box-shadow:0 0 30px #3b82f633}.wizard-title{background:linear-gradient(135deg,#fff 0%,#a5b4fc 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0;font-size:2rem;font-weight:800}.wizard-subtitle{color:var(--text-secondary);white-space:nowrap;font-size:1rem;font-style:italic;line-height:1.6}.wizard-input-group{width:100%;max-width:800px;margin:1.5rem auto 0}.wizard-label{color:var(--text-primary);margin-bottom:1.5rem;font-weight:500;display:block}.wizard-input-wrapper{background:#14141e99;border:1px solid #5064ff4d;border-radius:12px;align-items:center;padding:.5rem;transition:all .3s;display:flex;position:relative}.wizard-input-wrapper:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px #3b82f633}.wizard-input-icon{color:var(--text-secondary);position:absolute;left:1rem}.wizard-input{color:#fff;background:0 0;border:none;outline:none;flex:1;padding:.75rem 1rem .75rem 3rem;font-size:1.1rem}.wizard-btn-primary{background:linear-gradient(135deg, var(--color-primary) 0%, #2563eb 100%);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:all .3s;display:inline-flex;box-shadow:0 4px 15px #3b82f666}.wizard-btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #3b82f699}.wizard-btn-primary:disabled{background:var(--bg-modifier-hover);color:var(--text-muted);cursor:not-allowed;box-shadow:none}.wizard-actions{border-top:1px solid #ffffff1a;justify-content:flex-end;gap:1rem;margin-top:auto;padding-top:2rem;display:flex}.wizard-features-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-top:auto;display:grid}.wizard-feature-card{background:#14141e80;border:1px solid #ffffff0d;border-radius:12px;padding:1rem;transition:transform .3s,box-shadow .3s}.wizard-feature-card:hover{border-color:#3b82f64d;transform:translateY(-5px);box-shadow:0 10px 25px #0000004d}.wizard-feature-card h4{color:var(--text-primary);margin:1rem 0 .5rem;font-size:1.1rem}.wizard-feature-card p{color:var(--text-secondary);font-size:.9rem;line-height:1.5}.feature-icon{color:var(--color-primary)}.wizard-scanning-ui{flex-direction:column;align-items:center;gap:2rem;margin-top:-6rem;display:flex}.scanning-circle{justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:relative}.scanning-ring{border:3px solid #0000;border-top-color:var(--color-primary);border-bottom-color:var(--color-primary);border-radius:50%;width:100%;height:100%;animation:2s linear infinite spin;position:absolute;top:0;left:0}.scanning-title{color:var(--text-primary);font-size:1.5rem;font-weight:600}.scanning-logs{text-align:left;background:#0a0a0fcc;border:1px solid #ffffff0d;border-radius:8px;width:100%;max-width:700px;padding:1.5rem;font-family:monospace}.log-line{align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.95rem;display:flex}.log-line.success{color:var(--color-success)}.log-line.active{color:var(--color-primary)}.wizard-results-header{align-items:center;gap:1.5rem;margin-bottom:1rem;display:flex}.wizard-results-header h3{margin-bottom:.25rem;font-size:1.8rem}.wizard-results-header p{color:var(--text-secondary)}.wizard-results-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;display:grid}.blockfy-premium-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14182666;border:1px solid #ffffff14;border-radius:16px;transition:transform .2s,border-color .2s;box-shadow:0 8px 32px #00000026}.blockfy-premium-card:hover{border-color:#3b82f64d;transform:translateY(-2px)}.premium-card-header{background:#ffffff05;border-bottom:1px solid #ffffff0d;align-items:center;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.header-icon{color:#60a5fa}.premium-card-header h4{color:#e2e8f0;letter-spacing:.02em;margin:0;font-size:1.05rem;font-weight:600}.premium-card-body{padding:.5rem 1.5rem 1.5rem}.premium-row{border-bottom:1px dashed #ffffff0d;justify-content:space-between;align-items:center;padding:1rem 0;display:flex}.premium-row:last-child{border-bottom:none;padding-bottom:0}.premium-label{color:#94a3b8;font-size:.9rem;font-weight:500}.premium-value-group{flex-direction:column;align-items:flex-end;gap:.4rem;display:flex}.premium-value,.premium-text{color:#f8fafc;font-size:.95rem;font-weight:600}.premium-value.text-blue{color:#60a5fa}.premium-value.text-red{color:#f87171}.premium-value.text-green{color:#34d399}.premium-value.text-yellow{color:#fbbf24}.premium-value.text-gray{color:#94a3b8}.premium-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:6px;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.75rem;font-weight:700;display:inline-flex}.badge-sniper{color:#facc15;background:#facc151a;border:1px solid #facc1533}.badge-holder{color:#818cf8;background:#6366f11a;border:1px solid #6366f133}.fade-in{animation:.5s ease-in-out fadeIn}.spin{animation:1.5s linear infinite spin}.pulse{animation:2s infinite pulseBtn}@keyframes pulseBtn{0%{box-shadow:0 0 #3b82f6b3}70%{box-shadow:0 0 0 15px #3b82f600}to{box-shadow:0 0 #3b82f600}}.success-badge{background:#10b9811a;border:1px solid #10b98133;border-radius:50%;margin-bottom:1rem;padding:2rem}.ai-error-card{background:#ef444414;border:1px solid #ef444459;border-left:4px solid #ef4444;border-radius:10px;flex-direction:column;gap:.35rem;padding:1rem 1.25rem;animation:.3s fadeInSlide;display:flex}.ai-error-code{letter-spacing:.08em;text-transform:uppercase;color:#ef4444;opacity:.85;font-size:.72rem;font-weight:700}.ai-error-message{color:#fca5a5;white-space:pre-line;font-size:.92rem;font-weight:500;line-height:1.5}@keyframes fadeInSlide{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}
