.mp-page[data-v-b93a6c3b]{display:flex;flex-direction:column;font-family:Inter,sans-serif;gap:4px;height:100%;padding:4px}.mp-header[data-v-b93a6c3b]{background-color:var(--color-surface-raised);border:1px solid rgba(0,0,0,.08);border-radius:4px;box-shadow:0 1px 2px #0000000a;flex-shrink:0;padding:0 12px}[data-theme=dark] .mp-header[data-v-b93a6c3b],html.dark .mp-header[data-v-b93a6c3b]{background-color:#1b222d;border-color:#ffffff14;box-shadow:0 1px 2px #0003}.mp-header-top[data-v-b93a6c3b]{height:44px;justify-content:space-between}.mp-header-left[data-v-b93a6c3b],.mp-header-top[data-v-b93a6c3b]{align-items:center;display:flex}.mp-header-left[data-v-b93a6c3b]{gap:8px}.mp-title[data-v-b93a6c3b]{color:var(--color-text-primary);font-size:13px;font-weight:600;margin:0}.mp-header-stats[data-v-b93a6c3b]{align-items:center;border-top:1px solid rgba(0,0,0,.06);display:flex;flex-wrap:wrap;gap:16px;margin-top:0;padding:6px 0 8px}[data-theme=dark] .mp-header-stats[data-v-b93a6c3b],html.dark .mp-header-stats[data-v-b93a6c3b]{border-top-color:#ffffff0f}.mp-hstat[data-v-b93a6c3b]{align-items:baseline;display:flex;gap:4px}.mp-hstat-label[data-v-b93a6c3b]{color:var(--color-text-muted);font-size:10px;letter-spacing:.02em;text-transform:uppercase}.mp-hstat-value[data-v-b93a6c3b]{color:var(--color-text-primary);font-size:12px;font-variant-numeric:tabular-nums;font-weight:600}.mp-stat-highlight[data-v-b93a6c3b]{color:#22c55e;font-size:13px}html.dark .mp-stat-highlight[data-v-b93a6c3b]{color:#4ade80}.mp-stat-zone[data-v-b93a6c3b]{color:#16a34a;font-size:11px;font-weight:500}html.dark .mp-stat-zone[data-v-b93a6c3b]{color:#86efac}.mp-help-tip[data-v-b93a6c3b]{align-items:center;background:#80808040;border-radius:50%;color:var(--color-text-muted);cursor:help;display:inline-flex;font-size:8px;font-weight:700;height:13px;justify-content:center;line-height:1;margin-left:3px;position:relative;vertical-align:middle;width:13px}html.dark .mp-help-tip[data-v-b93a6c3b]{background:#ffffff1f;color:#ffffff80}.mp-help-tip[data-v-b93a6c3b]:after{background:#1e293b;border-radius:6px;bottom:calc(100% + 6px);box-shadow:0 2px 8px #00000040;color:#f1f5f9;content:attr(data-tip);font-size:11px;font-weight:400;left:50%;line-height:1.4;max-width:240px;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;text-align:left;transform:translate(-50%);transition:opacity .15s,visibility .15s;visibility:hidden;white-space:normal;width:-moz-max-content;width:max-content;z-index:9999}.mp-help-tip[data-v-b93a6c3b]:hover:after{opacity:1;visibility:visible}.mp-stat-muted[data-v-b93a6c3b]{color:var(--color-text-muted);font-weight:400}.mp-chart-legend[data-v-b93a6c3b]{color:var(--color-text-muted);display:flex;flex-wrap:wrap;font-size:11px;gap:14px;padding:6px 12px}.mp-chart-legend-item[data-v-b93a6c3b]{align-items:center;display:inline-flex;gap:5px;white-space:nowrap}.mp-legend-line[data-v-b93a6c3b]{border-radius:1px;display:inline-block;height:2px;width:16px}.mp-legend-zone[data-v-b93a6c3b]{background:#22c55e26;border:1px solid rgba(34,197,94,.3);border-radius:2px;display:inline-block;height:10px;width:16px}.info-btn[data-v-b93a6c3b]{align-items:center;background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:4px;color:#3b82f6;cursor:pointer;display:flex;font-size:14px;height:30px;justify-content:center;transition:all .15s ease;width:30px}.info-btn[data-v-b93a6c3b]:hover{background:#eff6ff;border-color:#3b82f6}html.dark .info-btn[data-v-b93a6c3b]{background:#1b222d;border-color:#30363d;color:#60a5fa}html.dark .info-btn[data-v-b93a6c3b]:hover{background:#3b82f61a}.autocomplete-wrapper[data-v-b93a6c3b]{position:relative;width:140px}.autocomplete-input[data-v-b93a6c3b]{background-color:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:4px;color:var(--color-text-primary);font-family:Inter,sans-serif;font-size:12px;height:30px;outline:none;padding:0 8px;width:100%}.autocomplete-input[data-v-b93a6c3b]:focus{border-color:var(--color-focus-ring);box-shadow:0 0 0 1px var(--color-focus-ring)}.autocomplete-dropdown[data-v-b93a6c3b]{background-color:var(--color-surface-raised);border:1px solid var(--color-border-subtle);border-radius:4px;left:0;margin-top:2px;max-height:240px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:100}.autocomplete-item[data-v-b93a6c3b]{color:var(--color-text-primary);cursor:pointer;font-size:11px;padding:6px 8px}.autocomplete-item.highlighted[data-v-b93a6c3b],.autocomplete-item[data-v-b93a6c3b]:hover{background-color:var(--color-hover-bg)}.expiry-dropdown-wrapper[data-v-b93a6c3b]{min-width:170px;position:relative}.expiry-trigger[data-v-b93a6c3b]{align-items:center;background-color:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:4px;color:var(--color-text-primary);cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:12px;gap:6px;height:30px;padding:0 10px;text-align:left;white-space:nowrap;width:100%}.expiry-dropdown-wrapper.open .expiry-trigger[data-v-b93a6c3b]{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.expiry-days[data-v-b93a6c3b]{color:var(--color-text-muted);font-size:11px}.expiry-dropdown[data-v-b93a6c3b]{background:#fff;border:1px solid var(--color-border-subtle);border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:none;box-shadow:0 4px 8px #0000001a;left:0;max-height:240px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:200}[data-theme=dark] .expiry-dropdown[data-v-b93a6c3b],html.dark .expiry-dropdown[data-v-b93a6c3b]{background:#1b222d;border-color:#ffffff1a}.expiry-option[data-v-b93a6c3b]{align-items:center;color:var(--color-text-primary);cursor:pointer;display:flex;font-size:11px;justify-content:space-between;padding:5px 10px}.expiry-option.selected[data-v-b93a6c3b],.expiry-option[data-v-b93a6c3b]:hover{background:var(--color-hover-bg)}.expiry-badge[data-v-b93a6c3b]{align-items:center;border-radius:3px;display:inline-flex;flex-shrink:0;font-size:9px;font-weight:600;height:16px;justify-content:center;line-height:1;min-width:16px}.expiry-badge.mensal[data-v-b93a6c3b]{background-color:#fb923c26;border:1px solid rgba(251,146,60,.3);color:#fb923c}.expiry-badge.semanal[data-v-b93a6c3b]{background-color:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#3b82f6}.expiry-badge.dolar[data-v-b93a6c3b]{background-color:#22c55e26;border:1px solid rgba(34,197,94,.3);color:#22c55e}.expiry-badge.ibov[data-v-b93a6c3b]{background-color:#a855f726;border:1px solid rgba(168,85,247,.3);color:#a855f7}.mp-loading[data-v-b93a6c3b]{align-items:center;display:flex;flex:1;justify-content:center}.mp-panel-box[data-v-b93a6c3b]{background-color:var(--color-surface-raised);border:1px solid rgba(0,0,0,.08);border-radius:4px;box-shadow:0 1px 2px #0000000a;display:flex;flex-direction:column;overflow:hidden;padding:10px}[data-theme=dark] .mp-panel-box[data-v-b93a6c3b],html.dark .mp-panel-box[data-v-b93a6c3b]{background-color:#1b222d;border-color:#ffffff14;box-shadow:0 1px 2px #0003}.mp-panel-title[data-v-b93a6c3b]{color:var(--color-text-muted);flex-shrink:0;font-size:10px;font-weight:600;letter-spacing:.03em;margin:0 0 4px;text-transform:uppercase}.mp-chart-container[data-v-b93a6c3b]{flex:1;min-height:0}.mp-content-v2[data-v-b93a6c3b]{flex:1}.mp-content-v2[data-v-b93a6c3b],.mp-v2-left[data-v-b93a6c3b]{display:flex;gap:4px;min-height:0}.mp-v2-left[data-v-b93a6c3b]{flex:2;flex-direction:column;min-width:0}.mp-v2-curve[data-v-b93a6c3b]{flex:7;min-height:250px}.mp-v2-ai[data-v-b93a6c3b],.mp-v2-table[data-v-b93a6c3b]{flex:3;min-height:0}.mp-v2-ai[data-v-b93a6c3b]{display:flex;flex-direction:column}.mp-ai-header[data-v-b93a6c3b]{align-items:center;display:flex;flex-shrink:0;gap:6px;margin-bottom:4px}.mp-ai-badge[data-v-b93a6c3b]{align-items:center;background:#8b5cf61f;border:1px solid rgba(139,92,246,.25);border-radius:3px;color:#8b5cf6;display:inline-flex;font-size:9px;font-weight:700;justify-content:center;letter-spacing:.04em;line-height:1;padding:1px 5px}[data-theme=dark] .mp-ai-badge[data-v-b93a6c3b],html.dark .mp-ai-badge[data-v-b93a6c3b]{background:#8b5cf626;border-color:#8b5cf64d;color:#a78bfa}.mp-ai-body[data-v-b93a6c3b]{flex:1;min-height:0;overflow-y:auto}.mp-ai-content[data-v-b93a6c3b]{color:var(--color-text-primary);font-size:11px;line-height:1.6}.mp-ai-content[data-v-b93a6c3b] strong{color:var(--color-text-primary);display:inline-block;font-size:10px;font-weight:600;letter-spacing:.02em;margin-top:6px;text-transform:uppercase}.mp-ai-content[data-v-b93a6c3b] strong:first-child{margin-top:0}.mp-ai-empty[data-v-b93a6c3b],.mp-ai-loading[data-v-b93a6c3b]{align-items:center;display:flex;height:100%;justify-content:center}.mp-ai-empty[data-v-b93a6c3b]{color:var(--color-text-muted);font-size:11px}.mp-v2-right[data-v-b93a6c3b]{min-width:0}.mp-v2-right[data-v-b93a6c3b],.mp-v2-right-panel[data-v-b93a6c3b]{display:flex;flex:1;flex-direction:column}.mp-v2-right-panel[data-v-b93a6c3b]{min-height:0}.mp-v2-tabs[data-v-b93a6c3b]{border:1px solid var(--color-border-subtle);border-radius:4px;display:flex;flex-shrink:0;margin-bottom:6px;overflow:hidden}.mp-v2-tabs button[data-v-b93a6c3b]{background:var(--color-surface);border:none;color:var(--color-text-muted);cursor:pointer;flex:1;font-family:Inter,sans-serif;font-size:11px;font-weight:500;height:28px;transition:all .12s ease}.mp-v2-tabs button+button[data-v-b93a6c3b]{border-left:1px solid var(--color-border-subtle)}.mp-v2-tabs button.active[data-v-b93a6c3b]{background:#3b82f61f;color:#3b82f6;font-weight:600}[data-theme=dark] .mp-v2-tabs button.active[data-v-b93a6c3b],html.dark .mp-v2-tabs button.active[data-v-b93a6c3b]{background:#3b82f62e;color:#60a5fa}.mp-v2-tab-table[data-v-b93a6c3b]{display:flex;flex:1;flex-direction:column;min-height:0}.mp-table-scroll[data-v-b93a6c3b]{flex:1;min-height:0;overflow-y:auto}.mp-table[data-v-b93a6c3b]{border-spacing:0;font-size:11px;width:100%}.mp-table thead th[data-v-b93a6c3b]{background-color:var(--color-surface-raised);border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-muted);font-size:10px;font-weight:600;letter-spacing:.03em;padding:6px 8px;position:sticky;text-align:left;text-transform:uppercase;top:0;z-index:2}[data-theme=dark] .mp-table thead th[data-v-b93a6c3b],html.dark .mp-table thead th[data-v-b93a6c3b]{background-color:#1b222d}.mp-table thead th.text-right[data-v-b93a6c3b]{text-align:right}.mp-table tbody td[data-v-b93a6c3b]{border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-primary);font-variant-numeric:tabular-nums;padding:5px 8px}.mp-table tbody tr:hover td[data-v-b93a6c3b]{background-color:var(--color-hover-bg)}.mp-row-highlight td[data-v-b93a6c3b]{background-color:#22c55e14!important}[data-theme=dark] .mp-row-highlight td[data-v-b93a6c3b],html.dark .mp-row-highlight td[data-v-b93a6c3b]{background-color:#22c55e1f!important}.mp-row-spot td[data-v-b93a6c3b]{background-color:#f59e0b0f!important}[data-theme=dark] .mp-row-spot td[data-v-b93a6c3b],html.dark .mp-row-spot td[data-v-b93a6c3b]{background-color:#f59e0b1a!important}.mp-row-zone td[data-v-b93a6c3b]{background-color:#22c55e0a!important}[data-theme=dark] .mp-row-zone td[data-v-b93a6c3b],html.dark .mp-row-zone td[data-v-b93a6c3b]{background-color:#22c55e12!important}.mp-strike-col[data-v-b93a6c3b]{align-items:center;display:flex;gap:6px;white-space:nowrap}.mp-badge[data-v-b93a6c3b]{align-items:center;border-radius:3px;color:#fff;display:inline-flex;font-size:9px;font-weight:700;justify-content:center;line-height:1;padding:1px 4px}.mp-badge-mp[data-v-b93a6c3b]{background-color:#22c55e}.mp-badge-zone[data-v-b93a6c3b]{background-color:#22c55e99}.mp-badge-spot[data-v-b93a6c3b]{background-color:#f59e0b}.mp-oi-cell[data-v-b93a6c3b]{padding-right:8px!important;position:relative}.mp-oi-bar[data-v-b93a6c3b]{border-radius:2px;bottom:1px;opacity:.15;pointer-events:none;position:absolute;right:0;top:1px}.mp-oi-bar-call[data-v-b93a6c3b]{background-color:#22c55e}.mp-oi-bar-put[data-v-b93a6c3b]{background-color:#ef4444}.mp-oi-value[data-v-b93a6c3b]{position:relative;z-index:1}.mp-pct[data-v-b93a6c3b]{color:var(--color-text-muted);font-size:10px}.text-right[data-v-b93a6c3b]{text-align:right}.mp-call[data-v-b93a6c3b]{color:#16a34a}.mp-put[data-v-b93a6c3b]{color:#dc2626}.mp-positive[data-v-b93a6c3b]{color:#16a34a}.mp-negative[data-v-b93a6c3b]{color:#dc2626}[data-theme=dark] .mp-call[data-v-b93a6c3b],html.dark .mp-call[data-v-b93a6c3b]{color:#4ade80}[data-theme=dark] .mp-put[data-v-b93a6c3b],html.dark .mp-put[data-v-b93a6c3b]{color:#f87171}[data-theme=dark] .mp-positive[data-v-b93a6c3b],html.dark .mp-positive[data-v-b93a6c3b]{color:#4ade80}[data-theme=dark] .mp-negative[data-v-b93a6c3b],html.dark .mp-negative[data-v-b93a6c3b]{color:#f87171}.mp-empty[data-v-b93a6c3b]{align-items:center;color:var(--color-text-muted);display:flex;flex:1;flex-direction:column;gap:8px;justify-content:center}.mp-empty i[data-v-b93a6c3b]{font-size:36px;opacity:.4}.mp-empty p[data-v-b93a6c3b]{font-size:13px;margin:0}.modal-overlay[data-v-b93a6c3b]{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.modal-content[data-v-b93a6c3b]{background:#fff;border-radius:12px;box-shadow:0 20px 60px #0003;display:flex;flex-direction:column;max-height:85vh;max-width:650px;width:100%}html.dark .modal-content[data-v-b93a6c3b]{background:#1b222d}.modal-header[data-v-b93a6c3b]{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:20px 24px}html.dark .modal-header[data-v-b93a6c3b]{border-bottom-color:#30363d}.modal-header h2[data-v-b93a6c3b]{color:#111827;font-size:18px;font-weight:600;margin:0}html.dark .modal-header h2[data-v-b93a6c3b]{color:#f3f4f6}.close-btn[data-v-b93a6c3b]{align-items:center;background:#f3f4f6;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .15s ease;width:32px}.close-btn[data-v-b93a6c3b]:hover{background:#e5e7eb;color:#111827}html.dark .close-btn[data-v-b93a6c3b]{background:#374151;color:#9ca3af}html.dark .close-btn[data-v-b93a6c3b]:hover{background:#4b5563;color:#f3f4f6}.modal-body[data-v-b93a6c3b]{flex:1;overflow-y:auto;padding:24px}.modal-body section[data-v-b93a6c3b]{margin-bottom:24px}.modal-body section[data-v-b93a6c3b]:last-child{margin-bottom:0}.modal-body h3[data-v-b93a6c3b]{color:#111827;font-size:15px;font-weight:600;margin:0 0 10px}html.dark .modal-body h3[data-v-b93a6c3b]{color:#f3f4f6}.modal-body p[data-v-b93a6c3b]{color:#4b5563;font-size:14px;line-height:1.6;margin:0 0 8px}.modal-body p[data-v-b93a6c3b]:last-child{margin-bottom:0}html.dark .modal-body p[data-v-b93a6c3b]{color:#d1d5db}.modal-body ol[data-v-b93a6c3b],.modal-body ul[data-v-b93a6c3b]{margin:0;padding-left:20px}.modal-body li[data-v-b93a6c3b]{color:#4b5563;font-size:14px;line-height:1.8}html.dark .modal-body li[data-v-b93a6c3b]{color:#d1d5db}.modal-body strong[data-v-b93a6c3b]{color:#111827;font-weight:600}html.dark .modal-body strong[data-v-b93a6c3b]{color:#f3f4f6}.mp-callout[data-v-b93a6c3b]{background:#fffbeb;border-left:3px solid #f59e0b;border-radius:0 4px 4px 0;font-size:13px;font-weight:500;margin-top:8px;padding:10px 14px}html.dark .mp-callout[data-v-b93a6c3b]{background:#f59e0b14;border-left-color:#f59e0b}.mp-example[data-v-b93a6c3b]{background:#f8fafc;border-left:3px solid #22c55e;border-radius:0 4px 4px 0;font-size:13px;margin-top:8px;padding:10px 14px}html.dark .mp-example[data-v-b93a6c3b]{background:#22c55e0d;border-left-color:#4ade80}@media (max-width:768px){.mp-page[data-v-b93a6c3b]{height:auto;max-width:100vw;min-height:100%;overflow-x:hidden;overflow-y:auto}.mp-header[data-v-b93a6c3b]{overflow:hidden;padding:0 8px}.mp-header-top[data-v-b93a6c3b]{flex-wrap:wrap;gap:6px;height:auto;padding:8px 0}.mp-header-left[data-v-b93a6c3b]{flex-wrap:wrap;gap:6px;width:100%}.autocomplete-wrapper[data-v-b93a6c3b]{flex:1;min-width:0;width:auto}.expiry-dropdown-wrapper[data-v-b93a6c3b]{flex:1;min-width:0}.mp-title[data-v-b93a6c3b]{font-size:12px;text-align:right;width:100%}.mp-header-stats[data-v-b93a6c3b]{gap:6px 10px}.mp-hstat-label[data-v-b93a6c3b]{font-size:9px}.mp-hstat-value[data-v-b93a6c3b]{font-size:11px}.mp-stat-highlight[data-v-b93a6c3b]{font-size:12px}.mp-help-tip[data-v-b93a6c3b]:after{left:auto;max-width:180px;right:0;transform:none}.mp-content-v2[data-v-b93a6c3b]{flex:none;flex-direction:column;overflow:hidden}.mp-v2-left[data-v-b93a6c3b]{flex:none}.mp-v2-curve[data-v-b93a6c3b]{flex:none;height:300px;min-height:280px}.mp-v2-ai[data-v-b93a6c3b]{flex:none;max-height:250px;min-height:150px}.mp-v2-right[data-v-b93a6c3b]{flex:none;height:400px;min-height:350px}.mp-chart-container[data-v-b93a6c3b],.mp-panel-box[data-v-b93a6c3b]{max-width:100%;overflow:hidden}.mp-table-scroll[data-v-b93a6c3b]{overflow-x:hidden}.mp-table[data-v-b93a6c3b]{table-layout:fixed}.mp-table tbody td[data-v-b93a6c3b],.mp-table thead th[data-v-b93a6c3b]{font-size:10px;padding:5px 4px}.mp-table thead th[data-v-b93a6c3b]{font-size:9px}.modal-content[data-v-b93a6c3b]{border-radius:8px;max-height:90vh;max-width:100%}.modal-overlay[data-v-b93a6c3b]{padding:10px}.modal-body[data-v-b93a6c3b]{padding:16px}.modal-body h3[data-v-b93a6c3b]{font-size:14px}.modal-body li[data-v-b93a6c3b],.modal-body p[data-v-b93a6c3b]{font-size:13px}}@media (max-width:480px){.mp-header-left[data-v-b93a6c3b]{flex-direction:column}.autocomplete-wrapper[data-v-b93a6c3b],.expiry-dropdown-wrapper[data-v-b93a6c3b]{width:100%}.info-btn[data-v-b93a6c3b]{align-self:flex-start}.mp-v2-curve[data-v-b93a6c3b]{height:260px;min-height:240px}.mp-v2-right[data-v-b93a6c3b]{height:350px;min-height:300px}}
