*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:200px;font-size:16px}body{color:#cbd5e1;-webkit-font-smoothing:antialiased;background:#0f172a;min-height:100vh;font-family:Inter,-apple-system,sans-serif;line-height:1.6}:root{--bg:#0f172a;--bg-card:#1e293b;--bg-pill:#334155;--border:#334155;--border-accent:#f59e0b66;--text:#f1f5f9;--text-secondary:#cbd5e1;--text-muted:#7f8ea3;--accent:#f59e0b;--accent-glow:#f59e0b33;--green:#22c55e;--green-bg:#22c55e1a;--red:#ef4444;--red-bg:#ef44441a;--radius:8px;--radius-lg:12px;--font-sans:"Inter",-apple-system,sans-serif;--font-mono:"JetBrains Mono",monospace;--max-width:720px}.site-header{border-bottom:1px solid var(--border);backdrop-filter:blur(12px);z-index:40;background:#0f172aeb;position:sticky;top:0}.header-inner{max-width:var(--max-width);justify-content:space-between;align-items:center;margin:0 auto;padding:12px 16px;display:flex}.header-brand{color:var(--text);letter-spacing:-.5px;align-items:center;gap:8px;font-size:18px;font-weight:800;text-decoration:none;display:flex}.header-brand .dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 6px var(--accent-glow);border-radius:50%}.header-nav{gap:4px;display:flex}.header-nav a{color:var(--text-muted);border-radius:var(--radius);padding:6px 10px;font-size:12px;font-weight:500;text-decoration:none;transition:all .15s}.header-nav a:hover{color:var(--text);background:var(--bg-pill)}.header-nav a.active{color:var(--accent);background:#f59e0b1a}.selector-bar{border-bottom:1px solid var(--border);padding:10px 16px}.selector-inner{max-width:var(--max-width);margin:0 auto}.selector-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-family:var(--font-mono);margin-bottom:6px}.pills-row{flex-wrap:wrap;gap:6px;display:flex}.pill{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-pill);color:var(--text-secondary);cursor:pointer;white-space:nowrap;font-size:12px;font-weight:500;font-family:var(--font-mono);flex-shrink:0;padding:5px 10px;text-decoration:none;transition:all .15s}.pill:hover{border-color:var(--text-muted);color:var(--text)}.pill.active{border-color:var(--accent);color:var(--accent);background:#f59e0b1a}.pill.locked{cursor:not-allowed;opacity:.25;pointer-events:none}.content{max-width:var(--max-width);margin:0 auto;padding:24px 16px}.signal-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:center;margin-bottom:32px;padding:32px 24px}.signal-pair{color:var(--text-muted);font-size:13px;font-family:var(--font-mono);margin-bottom:4px}.signal-direction{font-size:64px;font-weight:800;line-height:1;font-family:var(--font-mono);margin-bottom:16px}.signal-direction.call{color:var(--green)}.signal-direction.put{color:var(--red)}.signal-direction.neutro{color:var(--text-muted)}.signal-metrics{justify-content:center;gap:32px;margin-bottom:20px;display:flex}.metric{text-align:center}.metric-value{color:var(--text);font-size:22px;font-weight:700;font-family:var(--font-mono)}.metric-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-family:var(--font-mono);margin-top:2px}.metric-value.risk-baixo{color:var(--green)}.metric-value.risk-medio{color:var(--accent)}.metric-value.risk-alto{color:var(--red)}.strength-bar{align-items:center;gap:8px;margin-bottom:24px;display:flex}.strength-label{color:var(--text-muted);font-size:10px;font-family:var(--font-mono);width:24px}.strength-track{background:var(--bg-pill);border-radius:3px;flex:1;height:5px;overflow:hidden}.strength-fill{border-radius:3px;height:100%;transition:width .5s}.strength-fill.call{background:var(--green)}.strength-fill.put{background:var(--red)}.strength-val{color:var(--text);font-size:14px;font-weight:700;font-family:var(--font-mono)}.confluence{border-radius:var(--radius);font-size:13px;font-family:var(--font-mono);justify-content:center;align-items:center;gap:12px;margin-bottom:24px;padding:12px 16px;display:flex}.confluence.call{background:var(--green-bg);border:1px solid #22c55e4d}.confluence.put{background:var(--red-bg);border:1px solid #ef44444d}.confluence.neutro{border:1px solid var(--border)}.ind-table{border-collapse:collapse;width:100%;margin-bottom:20px}.ind-table th{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;text-align:left;border-bottom:1px solid var(--border);font-size:10px;font-weight:500;font-family:var(--font-mono);padding:8px 12px 6px}.ind-table td{font-size:12px;font-family:var(--font-mono);border-bottom:1px solid #33415580;padding:8px 12px}.ind-table tbody tr:hover{background:#ffffff05}.ind-name{color:var(--text);font-weight:600}.ind-signal.call{color:var(--green);font-weight:600}.ind-signal.put{color:var(--red);font-weight:600}.ind-signal.neutro{color:var(--text-muted)}.ind-strength{color:var(--text-secondary)}.price-row{border-top:1px solid var(--border);color:var(--text-muted);font-size:11px;font-family:var(--font-mono);flex-wrap:wrap;justify-content:center;gap:20px;padding-top:14px;display:flex}.price-row strong{color:var(--text);font-weight:600}.all-tf-grid{grid-template-columns:repeat(auto-fill,minmax(85px,1fr));gap:8px;margin-bottom:32px;display:grid}.tf-mini{text-align:center;border-radius:var(--radius);background:var(--bg-card);border:1px solid var(--border);color:inherit;font-family:var(--font-mono);padding:10px 6px;text-decoration:none;display:block}.tf-mini.active{border-color:var(--accent);background:#f59e0b1a}.tf-mini-label{color:var(--text);margin-bottom:2px;font-size:13px;font-weight:700}.tf-mini-dir{font-size:13px;font-weight:700}.tf-mini-dir.call{color:var(--green)}.tf-mini-dir.put{color:var(--red)}.tf-mini-dir.neutro{color:var(--text-muted)}.tf-mini-conf{color:var(--text-muted);margin-top:2px;font-size:10px}.prose{margin-bottom:32px}.prose h2{color:var(--text);border-bottom:1px solid var(--border);margin-bottom:12px;padding-bottom:8px;font-size:20px;font-weight:700}.prose h3{color:var(--text);margin:20px 0 8px;font-size:16px;font-weight:600}.prose p{color:var(--text-secondary);margin-bottom:14px;font-size:14px;line-height:1.8}.prose a{color:var(--accent);text-decoration:none}.prose ul{padding:0;list-style:none}.prose ul li{color:var(--text-secondary);padding:4px 0 4px 18px;font-size:13px;line-height:1.7;position:relative}.prose ul li:before{content:"›";color:var(--accent);font-weight:700;position:absolute;left:0}.prose ol{margin-bottom:14px;padding-left:20px;list-style:decimal}.prose ol li{color:var(--text-secondary);padding:4px 0;font-size:14px;line-height:1.7}.faq-list{margin-bottom:48px}.faq-item{border-bottom:1px solid var(--border)}.faq-item summary{color:var(--text-secondary);cursor:pointer;justify-content:space-between;align-items:center;padding:14px 0;font-size:14px;font-weight:500;list-style:none;display:flex}.faq-item summary:after{content:"+";color:var(--text-muted);font-size:18px;font-family:var(--font-mono)}.faq-item[open] summary:after{content:"−";color:var(--accent)}.faq-answer{color:var(--text-muted);padding-bottom:14px;font-size:13px;line-height:1.8}.risk-warning{background:linear-gradient(135deg,var(--bg-card),#ef44440a);border-radius:var(--radius-lg);border:1px solid #ef44444d;align-items:flex-start;gap:12px;margin-bottom:32px;padding:20px 24px;display:flex}.risk-warning h2{color:var(--red);font-size:13px;font-weight:700;font-family:var(--font-mono);margin-bottom:6px}.risk-warning p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.7}.site-footer{border-top:1px solid var(--border);text-align:center;padding:32px 16px}.footer-inner{max-width:var(--max-width);margin:0 auto}.site-footer p{color:var(--text-muted);margin:0;font-size:11px}.footer-links{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:8px;display:flex}.site-footer a{color:var(--text-muted);font-size:11px;text-decoration:none}.site-footer a:hover{color:var(--text-secondary)}@media (width<=480px){.signal-card{padding:20px 16px}.signal-direction{font-size:48px}.signal-metrics{gap:20px}.metric-value{font-size:18px}.header-inner{padding:10px 12px}.content{padding:16px 12px}.selector-bar{padding:8px 12px}.pills-row{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.pills-row::-webkit-scrollbar{display:none}}
