@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Outfit:wght@400;500;600;700;800&display=swap";:root{--md-bg-dark: #07090e;--md-bg-main: #0c0f16;--md-bg-sidebar: #0f131c;--md-bg-card: rgba(22, 28, 41, .6);--md-bg-card-hover: rgba(30, 38, 56, .8);--md-bg-accent: rgba(0, 136, 255, .1);--md-border: rgba(255, 255, 255, .08);--md-border-hover: rgba(255, 255, 255, .15);--md-primary: #0088ff;--md-primary-hover: #33a0ff;--md-green: #00c087;--md-red: #ff3b30;--md-yellow: #ffb300;--md-purple: #ab47bc;--md-cyan: #00e5ff;--md-patreon: #ff424d;--md-text: #ffffff;--md-text-secondary: #8290a6;--md-text-muted: #4e5c73;--md-radius: 12px;--md-shadow: 0 8px 32px 0 rgba(0, 0, 0, .45);--md-blur: blur(14px);--md-transition: all .25s cubic-bezier(.4, 0, .2, 1);--md-bp-mobile: 900px;--md-bp-tablet: 1280px;--md-touch-min: 44px;--md-gutter-desktop: 2rem;--md-gutter-tablet: 1.5rem;--md-gutter-mobile: 1rem;--md-gap-desktop: 1.25rem;--md-gap-tablet: 1rem;--md-gap-mobile: .85rem;--bg-dark: #07090e;--bg-main: #0c0f16;--bg-sidebar: #0f131c;--bg-card: rgba(22, 28, 41, .6);--border-color: rgba(255, 255, 255, .08);--color-primary: #0088ff;--color-green: #00c087;--color-red: #ff3b30;--color-yellow: #ffb300;--color-gold: #ffb300;--color-purple: #ab47bc;--color-cyan: #00e5ff;--text-primary: #ffffff;--text-secondary: #8290a6;--text-muted: #4e5c73}html,body{touch-action:manipulation;margin:0;overflow-x:clip;min-height:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang HK,Hiragino Sans GB,sans-serif;color:var(--md-text);background-color:var(--md-bg-dark)}h1,h2,h3,h4,h5{font-family:Outfit,Inter,-apple-system,sans-serif}::-webkit-scrollbar{inline-size:8px;block-size:8px}::-webkit-scrollbar-track{background:var(--md-bg-dark)}::-webkit-scrollbar-thumb{background:var(--md-text-muted);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--md-text-secondary)}.md-card{min-width:0;background:var(--md-bg-card);border:1px solid var(--md-border);border-radius:var(--md-radius);box-shadow:var(--md-shadow);backdrop-filter:var(--md-blur);-webkit-backdrop-filter:var(--md-blur);padding:1.25rem;transition:var(--md-transition)}.md-card:hover{border-color:var(--md-border-hover)}.md-pane-header{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.md-pane-title h2{font-size:1.45rem;font-weight:800;margin:0 0 .3rem;letter-spacing:-.3px;color:var(--md-text)}.md-pane-title p{color:var(--md-text-secondary);font-size:.85rem;margin:0}.md-status-badge{display:inline-flex;align-items:center;gap:.5rem;background:#00c0871a;border:1px solid rgba(0,192,135,.22);color:var(--md-green);border-radius:20px;padding:.35rem .85rem;font-size:.75rem;font-weight:700;white-space:nowrap}.md-status-dot{width:7px;height:7px;background:var(--md-green);border-radius:50%;box-shadow:0 0 8px var(--md-green);animation:md-pulse 1.5s infinite}.md-status-dot.offline{background:var(--md-text-muted);box-shadow:none}@keyframes md-pulse{0%,to{opacity:1}50%{opacity:.4}}.md-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .6rem;border-radius:20px;font-size:.7rem;font-weight:700}.md-badge-gold{background:#ffb3001f;border:1px solid rgba(255,179,0,.3);color:var(--md-yellow)}.md-badge-green{background:#00c0871f;border:1px solid rgba(0,192,135,.3);color:var(--md-green)}.md-badge-red{background:#ff3b301f;border:1px solid rgba(255,59,48,.3);color:var(--md-red)}.md-badge-blue{background:#0088ff1f;border:1px solid rgba(0,136,255,.3);color:var(--md-primary)}.md-market-tag{display:inline-block;padding:.1rem .45rem;border-radius:4px;font-size:.66rem;font-weight:700;letter-spacing:.5px}.md-market-tag.us{background:#0088ff24;color:var(--md-primary);border:1px solid rgba(0,136,255,.3)}.md-market-tag.hk{background:#ffb30024;color:var(--md-yellow);border:1px solid rgba(255,179,0,.3)}.md-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:1px solid transparent;border-radius:8px;padding:.5rem 1rem;font-size:.8rem;font-weight:700;cursor:pointer;transition:var(--md-transition);font-family:inherit;white-space:nowrap}.md-btn:disabled{opacity:.5;cursor:not-allowed}.md-btn-primary{background:linear-gradient(135deg,#08f,#06c);color:#fff;box-shadow:0 4px 16px #0088ff59}.md-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#33a0ff,#08f);box-shadow:0 6px 22px #0088ff80}.md-btn-outline{background:transparent;border-color:var(--md-border-hover);color:var(--md-text-secondary)}.md-btn-outline:hover{border-color:var(--md-primary);color:var(--md-text)}.md-btn-text{background:transparent;color:var(--md-text-secondary)}.md-btn-text:hover{background:#ffffff0f;color:var(--md-text)}.md-btn-danger{background:#ff3b301a;border-color:#ff3b3059;color:var(--md-red)}.md-btn-danger:hover{background:#ff3b3033}.md-btn-sm{padding:.3rem .7rem;font-size:.72rem;border-radius:6px}.md-btn-gold{background:linear-gradient(135deg,gold,#ff8c00);color:#000;font-weight:800;box-shadow:0 4px 16px #ffb30059}.md-table-wrap{overflow-x:auto}.md-table{width:100%;border-collapse:collapse;font-size:.78rem}.md-table th{text-align:left;padding:.6rem .7rem;color:var(--md-text-muted);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.4px;border-bottom:1px solid var(--md-border);white-space:nowrap}.md-table td{padding:.65rem .7rem;border-bottom:1px solid var(--md-border);color:var(--md-text);white-space:nowrap}.md-table tbody tr{transition:var(--md-transition);cursor:pointer}.md-table tbody tr:hover{background:var(--md-bg-card-hover)}.md-toggle-control{display:flex;align-items:center;gap:.6rem;cursor:pointer;font-size:.78rem;color:var(--md-text)}.md-toggle-control input{display:none}.md-toggle-slider{position:relative;width:36px;height:20px;background:var(--md-text-muted);border-radius:20px;transition:var(--md-transition);flex-shrink:0}.md-toggle-slider:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:var(--md-transition)}.md-toggle-control input:checked+.md-toggle-slider{background:var(--md-primary)}.md-toggle-control input:checked+.md-toggle-slider:after{transform:translate(16px)}.md-range-slider{width:100%;accent-color:var(--md-primary)}.md-secondary{color:var(--md-text-secondary)}.md-muted{color:var(--md-text-muted)}.md-blue{color:var(--md-primary)}.md-green-text{color:var(--md-green)}.md-red-text{color:var(--md-red)}.md-yellow-text{color:var(--md-yellow)}.md-flex-between{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.md-mt-1{margin-top:.75rem}.md-mt-2{margin-top:1.5rem}.md-mb-1{margin-bottom:.75rem}.md-empty{padding:2.5rem 1rem;text-align:center;color:var(--md-text-muted);font-size:.85rem}.md-info-notice{display:flex;gap:.85rem;align-items:flex-start;padding:1rem 1.15rem;border-radius:var(--md-radius);background:#0088ff14;border:1px solid rgba(0,136,255,.2)}.md-info-notice h4{margin:0 0 .25rem;font-size:.88rem;color:var(--md-primary)}.md-info-notice p{margin:0;font-size:.8rem;color:var(--md-text-secondary);line-height:1.5}.md-result-notice{margin-bottom:.75rem;padding:.5rem .85rem;font-size:.75rem;color:var(--md-red);background:#ff3b3014;border:1px solid rgba(255,59,48,.25);border-radius:8px}.md-funnel-widget{margin-bottom:1.25rem;padding:1.15rem 1.25rem}.md-funnel-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.md-funnel-badge{display:inline-block;padding:.15rem .55rem;border-radius:4px;background:#ffb30024;color:var(--md-yellow);font-size:.68rem;font-weight:700;margin-right:.5rem}.md-funnel-title{font-size:.95rem;font-weight:700;color:var(--md-yellow);margin:0}.md-funnel-subtitle{font-size:.7rem;color:var(--md-text-muted)}.md-funnel-steps-grid{display:flex;align-items:stretch;gap:.5rem;flex-wrap:wrap}.md-funnel-step{flex:1;min-width:130px;background:var(--md-bg-card-hover);border:1px solid var(--md-border);border-radius:10px;padding:.7rem .8rem;text-align:center}.md-funnel-step.highlight{border-color:#ffb30066;background:#ffb30014}.md-funnel-step-num{font-family:Outfit,sans-serif;font-size:1.1rem;font-weight:800;color:var(--md-text)}.md-funnel-step-num.gold{color:var(--md-yellow)}.md-funnel-step-name{font-size:.72rem;font-weight:700;color:var(--md-text-secondary);margin-top:.1rem}.md-funnel-step-desc{font-size:.64rem;color:var(--md-text-muted);margin-top:.15rem}.md-funnel-arrow{align-self:center;color:var(--md-text-muted);font-size:1rem}@media(max-width:900px){.md-funnel-steps-grid{flex-direction:column;align-items:stretch}.md-funnel-step{min-width:0;width:100%}.md-funnel-arrow{transform:rotate(90deg)}}.md-signal-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.85rem}@media(max-width:900px){.md-signal-cards-grid{grid-template-columns:1fr}}.md-signal-card{border-radius:10px;border:1px solid var(--md-border);background:var(--md-bg-card-hover);padding:.85rem}.md-signal-card.buy{border-top:3px solid var(--md-green)}.md-signal-card.target{border-top:3px solid var(--md-yellow)}.md-signal-card.stop{border-top:3px solid var(--md-red)}.md-signal-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.md-signal-type-badge{font-size:.72rem;font-weight:700}.md-signal-type-badge.buy{color:var(--md-green)}.md-signal-type-badge.target{color:var(--md-yellow)}.md-signal-type-badge.stop{color:var(--md-red)}.md-signal-price-value{font-family:Outfit,sans-serif;font-size:1.05rem;font-weight:800}.md-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-content:center;z-index:200;padding:1rem}.md-dialog-card{background:var(--md-bg-sidebar);border:1px solid var(--md-border);border-radius:16px;box-shadow:var(--md-shadow);padding:1.25rem;min-width:min(420px,92vw);max-width:92vw;max-height:92dvh;overflow-y:auto}.md-dialog-card h3{margin:0 0 .5rem;color:var(--md-yellow);font-size:1rem}.md-input-group label{display:block;font-size:.72rem;color:var(--md-text-secondary);margin-bottom:.3rem;font-weight:600}.md-input-group input{width:100%;padding:.5rem .7rem;border-radius:8px;border:1px solid var(--md-border);background:var(--md-bg-dark);color:var(--md-text);font-size:.82rem;outline:none;transition:var(--md-transition);font-family:inherit}.md-input-group input:focus{border-color:var(--md-primary);box-shadow:0 0 0 3px #0088ff26}@media(max-width:900px){.md-hide-sm{display:none!important}}@media(min-width:901px)and (max-width:1279px){.md-hide-md{display:none!important}}.md-stat-card{display:flex;align-items:center;gap:.85rem;padding:.95rem 1.1rem}.md-stat-icon{width:40px;height:40px;border-radius:10px;display:grid;place-content:center;font-size:1.15rem;background:var(--md-bg-card-hover);flex-shrink:0}.md-stat-label{font-size:.7rem;color:var(--md-text-secondary)}.md-stat-value{font-family:Outfit,sans-serif;font-size:1.15rem;font-weight:800;color:var(--md-text)}.md-confidence{display:flex;align-items:center;gap:.5rem}.md-confidence-bar{flex:1;height:6px;border-radius:3px;background:#ffffff14;overflow:hidden}.md-confidence-fill{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#08f,#00c087)}.md-toggle-label{color:var(--md-text);-webkit-user-select:none;user-select:none}.md-badge-success{background:#00c0871f;border:1px solid rgba(0,192,135,.3);color:var(--md-green)}.md-badge-patreon{background:#ff424d1f;border:1px solid rgba(255,66,77,.3);color:var(--md-patreon)}.md-mock-tag{display:inline-flex;align-items:center;gap:.3rem;padding:.1rem .5rem;border-radius:4px;font-size:.62rem;font-weight:700;color:var(--md-yellow);background:#ffb3001a;border:1px solid rgba(255,179,0,.28)}@media(max-width:900px),(hover:none)and (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea{font-size:max(16px,1rem)!important}}
