.login-wrap[data-v-2f189612]{min-height:100vh;display:flex;align-items:center;justify-content:center}.login-card[data-v-2f189612]{display:flex;flex-direction:column;gap:14px;width:300px;padding:28px 26px;background:var(--panel);border:1px solid var(--border);border-radius:10px}.login-card h1[data-v-2f189612]{margin:0 0 6px;font-size:18px;text-align:center}.login-card label[data-v-2f189612]{display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--text-dim)}.login-card input[data-v-2f189612]{padding:8px 10px;font-size:13px;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:6px}.login-card input[data-v-2f189612]:focus{outline:none;border-color:var(--accent)}.login-error[data-v-2f189612]{font-size:12px;color:var(--neg)}.login-card button[data-v-2f189612]{padding:9px 10px;font-size:13px;color:var(--bg);background:var(--accent);border:none;border-radius:6px;cursor:pointer}.login-card button[data-v-2f189612]:disabled{opacity:.6;cursor:default}.gate-wrap[data-v-0aba5719]{min-height:100vh;display:flex;align-items:center;justify-content:center}.gate-card[data-v-0aba5719]{display:flex;flex-direction:column;gap:14px;width:320px;padding:28px 26px;background:var(--panel);border:1px solid var(--border);border-radius:10px}.gate-card h1[data-v-0aba5719]{margin:0;font-size:18px;text-align:center}.hint[data-v-0aba5719]{margin:0;font-size:12px;color:var(--text-dim);line-height:1.5}.gate-card label[data-v-0aba5719]{display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--text-dim)}.gate-card input[data-v-0aba5719]{padding:8px 10px;font-size:13px;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:6px}.gate-card input[data-v-0aba5719]:focus{outline:none;border-color:var(--accent)}.gate-error[data-v-0aba5719]{font-size:12px;color:var(--neg)}.gate-card button[type=submit][data-v-0aba5719]{padding:9px 10px;font-size:13px;color:var(--bg);background:var(--accent);border:none;border-radius:6px;cursor:pointer}.gate-card button[data-v-0aba5719]:disabled{opacity:.6;cursor:default}.ghost[data-v-0aba5719]{padding:7px 10px;font-size:12px;color:var(--text-dim);background:none;border:none;cursor:pointer}.ghost[data-v-0aba5719]:hover{color:var(--text)}.avatar[data-v-e720abe3]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;color:var(--bg);font-weight:600;letter-spacing:.02em;-webkit-user-select:none;user-select:none}.profile-view[data-v-210fef26]{padding:20px 24px;max-width:980px;display:flex;flex-direction:column;gap:18px}.profile-header[data-v-210fef26]{display:flex;align-items:center;gap:14px}.profile-header h2[data-v-210fef26]{margin:0;font-size:18px}.sub[data-v-210fef26]{font-size:12px;color:var(--text-dim);margin-top:2px}.profile-header .signout[data-v-210fef26]{margin-left:auto}.cards[data-v-210fef26]{display:flex;gap:18px;flex-wrap:wrap}.card[data-v-210fef26]{display:flex;flex-direction:column;gap:12px;flex:1 1 300px;min-width:280px;padding:18px;background:var(--panel);border:1px solid var(--border);border-radius:10px}.card h3[data-v-210fef26]{margin:0;font-size:14px}.card label[data-v-210fef26]{display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--text-dim)}input[data-v-210fef26],select[data-v-210fef26]{padding:8px 10px;font-size:13px;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:6px}input[data-v-210fef26]:focus,select[data-v-210fef26]:focus{outline:none;border-color:var(--accent)}.card>button[type=submit][data-v-210fef26],.add-row button[data-v-210fef26],.reset-form button[type=submit][data-v-210fef26]{padding:8px 12px;font-size:13px;color:var(--bg);background:var(--accent);border:none;border-radius:6px;cursor:pointer;align-self:flex-start}button[data-v-210fef26]:disabled{opacity:.6;cursor:default}.ghost[data-v-210fef26]{padding:5px 9px;font-size:12px;color:var(--text-dim);background:none;border:1px solid var(--border);border-radius:6px;cursor:pointer}.ghost[data-v-210fef26]:hover:not(:disabled){color:var(--text);border-color:var(--text-dim)}.error[data-v-210fef26]{font-size:12px;color:var(--neg)}.status[data-v-210fef26]{font-size:12px;color:var(--pos)}.dim[data-v-210fef26]{color:var(--text-dim);font-size:12px}.admin[data-v-210fef26]{flex-basis:100%}.add-row[data-v-210fef26]{display:flex;gap:8px;flex-wrap:wrap}.add-row input[data-v-210fef26]{flex:1 1 160px}.user-table[data-v-210fef26]{width:100%;border-collapse:collapse;font-size:12px}.user-table th[data-v-210fef26]{text-align:left;padding:6px 8px;color:var(--text-dim);font-weight:500;border-bottom:1px solid var(--border)}.user-table td[data-v-210fef26]{padding:6px 8px;border-bottom:1px solid var(--border);vertical-align:middle}.user-table tr.disabled td[data-v-210fef26]{opacity:.55}.state-on[data-v-210fef26]{color:var(--pos)}.state-off[data-v-210fef26]{color:var(--neg)}.pkg-cell[data-v-210fef26]{white-space:nowrap}.pkg[data-v-210fef26]{padding:2px 8px;font-size:11px;cursor:pointer;background:var(--panel-2);color:var(--text-dim);border:1px solid var(--border);border-radius:10px}.pkg+.pkg[data-v-210fef26]{margin-left:4px}.pkg.on[data-v-210fef26]{color:var(--pos);border-color:var(--pos)}.pkg[data-v-210fef26]:disabled{cursor:default;opacity:.7}.actions[data-v-210fef26]{white-space:nowrap}.actions .ghost+.ghost[data-v-210fef26]{margin-left:6px}.reset-row td[data-v-210fef26]{background:var(--panel-2)}.reset-form[data-v-210fef26]{display:flex;gap:8px;align-items:center}.reset-form input[data-v-210fef26]{flex:0 1 260px}.card p[data-v-210fef26]{margin:0}.rithmic-read[data-v-210fef26]{display:grid;grid-template-columns:max-content 1fr;gap:4px 12px;margin:0 0 8px;font-size:12px}.rithmic-read dt[data-v-210fef26]{color:var(--text-dim)}.rithmic-read dd[data-v-210fef26]{margin:0}.leg-warn[data-v-210fef26]{color:#e9c422}.toggle-row[data-v-210fef26]{flex-direction:row!important;align-items:center;gap:8px!important;font-size:13px;color:var(--text);cursor:pointer}.toggle-row input[type=checkbox][data-v-210fef26]{accent-color:var(--accent)}.symbol-row[data-v-210fef26]{display:flex;gap:18px;flex-wrap:wrap}.symbol-row.off[data-v-210fef26]{opacity:.55}.interval-row[data-v-210fef26]{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:13px;color:var(--text)}.interval-row.off[data-v-210fef26]{opacity:.55}.interval-row select[data-v-210fef26]{background:var(--panel);color:var(--text);border:1px solid var(--border);border-radius:6px;padding:4px 8px;font-size:13px}.small[data-v-210fef26]{font-size:12px;margin:0}.health-run[data-v-210fef26]{padding:8px 12px;font-size:13px;color:var(--bg);background:var(--accent);border:none;border-radius:6px;cursor:pointer;align-self:flex-start}.health-grid[data-v-210fef26]{display:flex;flex-direction:column;gap:6px}.health-row[data-v-210fef26]{display:flex;align-items:baseline;gap:10px;font-size:13px}.health-vendor[data-v-210fef26]{min-width:110px}.errors-title[data-v-210fef26]{margin:6px 0 0;font-size:13px}.mono[data-v-210fef26]{font-family:var(--mono, monospace);white-space:nowrap}.error-message[data-v-210fef26]{color:var(--neg);word-break:break-word}.converter[data-v-36ca2b43]{display:flex;flex-direction:column}.panel-title[data-v-36ca2b43]{display:flex;align-items:center;justify-content:space-between;padding:10px 10px 8px 14px;font-size:11px;letter-spacing:.1em;color:var(--text-dim);border-bottom:1px solid var(--border);text-transform:uppercase}.icon-btn[data-v-36ca2b43]{display:grid;place-items:center;width:22px;height:22px;padding:0;background:transparent;border:1px solid var(--border);border-radius:6px;color:var(--text-dim);cursor:pointer}.icon-btn[data-v-36ca2b43]:hover{color:var(--accent);border-color:var(--accent)}.panel-title[data-v-36ca2b43]{gap:6px}.title-text[data-v-36ca2b43]{flex:1}.icon-btn[data-v-36ca2b43]:disabled{opacity:.5;cursor:default}.icon-btn svg.spinning[data-v-36ca2b43]{animation:spin-36ca2b43 .9s linear infinite}@keyframes spin-36ca2b43{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.body[data-v-36ca2b43]{display:flex;flex-direction:column;gap:7px;padding:10px 12px}.field[data-v-36ca2b43]{width:100%;min-width:0;padding:5px 7px;background:var(--panel);border:1px solid var(--border);border-radius:5px;color:var(--text);font-size:12px}.field[data-v-36ca2b43]:focus{outline:none;border-color:var(--accent)}.field[data-v-36ca2b43]:disabled{opacity:.5}.pair-select[data-v-36ca2b43]{cursor:pointer}.num[data-v-36ca2b43]{font-variant-numeric:tabular-nums}.conv-row[data-v-36ca2b43]{display:flex;align-items:center;gap:6px}.conv-label[data-v-36ca2b43]{flex-shrink:0;width:26px;font-size:10px;letter-spacing:.04em;color:var(--text-dim);text-transform:uppercase}.status-line[data-v-36ca2b43]{margin:0;font-size:10px;color:var(--text-dim);font-variant-numeric:tabular-nums}.error-line[data-v-36ca2b43]{color:var(--neg)}.shortcuts[data-v-6c2c3dcc]{display:flex;flex-direction:column}.panel-title[data-v-6c2c3dcc]{display:flex;align-items:center;justify-content:space-between;padding:8px 2px 6px 8px;font-size:11px;letter-spacing:.1em;color:var(--text-dim);text-transform:uppercase}.icon-btn[data-v-6c2c3dcc]{display:grid;place-items:center;width:22px;height:22px;padding:0;background:transparent;border:1px solid var(--border);border-radius:6px;color:var(--text-dim);cursor:pointer}.icon-btn[data-v-6c2c3dcc]:hover{color:var(--accent);border-color:var(--accent)}.icon-btn svg[data-v-6c2c3dcc]{transition:transform .18s ease}.icon-btn svg.rotated[data-v-6c2c3dcc]{transform:rotate(45deg)}.add-form[data-v-6c2c3dcc]{display:flex;flex-direction:column;gap:8px;padding:8px;border-radius:8px;background:#4c8dff0d}.field[data-v-6c2c3dcc]{width:100%;min-width:0;padding:5px 7px;background:var(--panel);border:1px solid var(--border);border-radius:5px;color:var(--text);font-size:12px}.field[data-v-6c2c3dcc]:focus{outline:none;border-color:var(--accent)}.symbol-field[data-v-6c2c3dcc]{text-transform:uppercase}.field-row[data-v-6c2c3dcc]{display:flex;gap:6px}.field-label[data-v-6c2c3dcc]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;font-size:10px;color:var(--text-dim)}.save-btn[data-v-6c2c3dcc]{padding:6px;background:var(--accent);border:none;border-radius:5px;color:#06121f;font-size:12px;font-weight:700;cursor:pointer}.save-btn[data-v-6c2c3dcc]:hover{filter:brightness(1.1)}.list[data-v-6c2c3dcc]{list-style:none;margin:0;padding:4px 0}.row[data-v-6c2c3dcc]{display:flex;align-items:stretch;gap:2px;padding:0 2px 0 0;border-radius:8px}.row.active[data-v-6c2c3dcc]{background:#4c8dff1f}.row.active .row-symbol[data-v-6c2c3dcc]{color:var(--accent)}.apply-btn[data-v-6c2c3dcc]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;padding:7px 6px;background:transparent;border:none;border-radius:6px;color:var(--text);cursor:pointer;text-align:left}.apply-btn[data-v-6c2c3dcc]:hover{background:rgba(var(--tint),.05)}.row-symbol[data-v-6c2c3dcc]{font-size:12px;font-weight:700}.row-detail[data-v-6c2c3dcc]{font-size:10px;color:var(--text-dim);font-variant-numeric:tabular-nums}.del-btn[data-v-6c2c3dcc]{flex-shrink:0;width:22px;background:transparent;border:none;border-radius:6px;color:var(--text-dim);cursor:pointer;opacity:0;transition:opacity .15s ease,color .15s ease}.row:hover .del-btn[data-v-6c2c3dcc]{opacity:1}.del-btn[data-v-6c2c3dcc]:hover{color:var(--neg)}.del-btn[data-v-6c2c3dcc]:focus-visible{opacity:1}.empty-hint[data-v-6c2c3dcc]{padding:8px;color:var(--text-dim);font-size:11px}.sidebar[data-v-a26a89e9]{width:56px;flex:0 0 56px;background:var(--panel-2);border-right:1px solid var(--border);display:flex;flex-direction:column;align-items:stretch;gap:2px;padding:10px 8px;position:sticky;top:0;max-height:100vh;overflow-x:hidden;overflow-y:auto;transition:width .22s ease,flex-basis .22s ease}.sidebar.expanded[data-v-a26a89e9]{width:200px;flex-basis:200px}.brand-row[data-v-a26a89e9]{display:flex;align-items:center;gap:10px;padding:4px 4px 10px;color:var(--accent);white-space:nowrap;overflow:hidden}.brand-icon[data-v-a26a89e9]{flex-shrink:0;display:grid;place-items:center;width:24px}.brand-name[data-v-a26a89e9]{font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--accent)}.brand-lead[data-v-a26a89e9]{color:var(--text);font-weight:400}.nav-btn[data-v-a26a89e9]{display:flex;align-items:center;gap:10px;width:100%;height:40px;padding:0 8px;background:transparent;border:none;border-radius:8px;color:var(--text-dim);cursor:pointer;position:relative;white-space:nowrap;overflow:hidden;text-align:left}.nav-btn[data-v-a26a89e9]:hover{color:var(--text);background:#4c8dff14}.nav-btn.active[data-v-a26a89e9]{color:var(--accent);background:#4c8dff1f}.nav-btn.active[data-v-a26a89e9]:before{content:"";position:absolute;left:-8px;top:8px;bottom:8px;width:3px;border-radius:2px;background:var(--accent)}.icon[data-v-a26a89e9]{flex-shrink:0}.label-text[data-v-a26a89e9]{font-size:13px;opacity:0;width:0;overflow:hidden;transition:opacity .18s ease,width .18s ease;pointer-events:none}.sidebar.expanded .label-text[data-v-a26a89e9]{opacity:1;width:auto;pointer-events:auto}.divider[data-v-a26a89e9]{height:1px;margin:6px 4px;background:var(--border);flex-shrink:0}.side-shortcuts[data-v-a26a89e9]{flex-shrink:0}.converter-float[data-v-a26a89e9]{position:fixed;bottom:16px;z-index:50;width:240px;background:var(--panel-2);border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 24px #00000059;overflow:hidden;transition:left .22s ease}.spacer[data-v-a26a89e9]{flex:1}.profile-btn[data-v-a26a89e9]{padding:0 6px}.toggle-btn[data-v-a26a89e9]{display:flex;align-items:center;gap:10px;width:100%;height:36px;padding:0 8px;background:transparent;border:none;border-radius:8px;color:var(--text-dim);cursor:pointer;white-space:nowrap;overflow:hidden;transition:color .15s}.toggle-btn[data-v-a26a89e9]:hover{color:var(--text);background:rgba(var(--tint),.04)}.toggle-icon[data-v-a26a89e9]{flex-shrink:0;transition:transform .22s ease}.toggle-icon.flipped[data-v-a26a89e9]{transform:rotate(180deg)}.toggle-label[data-v-a26a89e9]{font-size:12px}.chain[data-v-bb2b5a2b]{padding:0}.toolbar[data-v-bb2b5a2b]{display:flex;align-items:center;gap:16px;padding:8px 12px;background:var(--panel);border-bottom:1px solid var(--border)}.sym-block[data-v-bb2b5a2b]{display:flex;gap:6px}.sym-input[data-v-bb2b5a2b]{background:var(--panel-2);border:1px solid var(--border);color:var(--text);border-radius:4px;padding:5px 8px;width:110px;text-transform:uppercase}.load-btn[data-v-bb2b5a2b]{background:var(--accent);border:none;color:#fff;border-radius:4px;padding:5px 14px;cursor:pointer}.load-btn[data-v-bb2b5a2b]:disabled{opacity:.5;cursor:default}.strike-block[data-v-bb2b5a2b]{display:flex;align-items:center;gap:6px}.strike-label[data-v-bb2b5a2b]{color:var(--text-dim);font-size:12px}.strike-select[data-v-bb2b5a2b]{background:var(--panel-2);border:1px solid var(--border);color:var(--text);border-radius:4px;padding:5px 8px;cursor:pointer}.proj-btn[data-v-bb2b5a2b]{background:var(--panel-2);border:1px solid var(--border);color:var(--text-dim);border-radius:4px;padding:5px 12px;cursor:pointer;font-size:12px}.proj-btn.on[data-v-bb2b5a2b]{color:var(--text);border-color:var(--accent)}.quote-block[data-v-bb2b5a2b]{display:flex;align-items:baseline;gap:8px}.sym-label[data-v-bb2b5a2b]{font-weight:700}.spot[data-v-bb2b5a2b]{color:var(--pos);font-variant-numeric:tabular-nums}.status[data-v-bb2b5a2b]{margin-left:auto}.err[data-v-bb2b5a2b]{color:var(--neg)}.tabs[data-v-bb2b5a2b]{display:flex;gap:2px;overflow-x:auto;background:var(--panel-2);border-bottom:1px solid var(--border);padding:0 6px}.tab[data-v-bb2b5a2b]{background:transparent;border:none;border-bottom:2px solid transparent;color:var(--text-dim);padding:8px 12px;cursor:pointer;white-space:nowrap;font-size:12px}.tab[data-v-bb2b5a2b]:hover{color:var(--text)}.tab.active[data-v-bb2b5a2b]{color:var(--text);border-bottom-color:var(--accent)}.proj[data-v-bb2b5a2b]{background:var(--panel);border-bottom:1px solid var(--border);padding:8px 12px 10px}.proj-status[data-v-bb2b5a2b]{color:var(--text-dim);font-size:12px}.proj-status.err[data-v-bb2b5a2b]{color:var(--neg)}.proj-meta[data-v-bb2b5a2b]{color:var(--text-dim);font-size:11px;margin-bottom:6px}.proj-days[data-v-bb2b5a2b]{margin-left:10px;white-space:nowrap}.proj-days-inp[data-v-bb2b5a2b]{width:52px;margin:0 3px;padding:1px 4px;background:var(--bg);border:1px solid var(--border);border-radius:3px;color:var(--text);font-size:10px;font-variant-numeric:tabular-nums}.proj-days-inp[data-v-bb2b5a2b]:focus{outline:none;border-color:var(--accent)}.proj-flag[data-v-bb2b5a2b]{margin-left:10px;padding:1px 6px;background:transparent;border:1px solid var(--border);border-radius:3px;color:var(--text-dim);font-size:10px;cursor:pointer}.proj-flag[data-v-bb2b5a2b]:hover{color:var(--text)}.proj-flag.on[data-v-bb2b5a2b]{border-color:var(--accent);color:var(--accent)}.proj-cols[data-v-bb2b5a2b]{display:flex;gap:16px;flex-wrap:wrap}.proj-col[data-v-bb2b5a2b]{flex:1 1 340px;min-width:320px}.proj-title[data-v-bb2b5a2b]{font-size:12px;font-weight:600;margin-bottom:4px}.proj-title.up[data-v-bb2b5a2b]{color:var(--pos)}.proj-title.dn[data-v-bb2b5a2b]{color:var(--neg)}.proj-n[data-v-bb2b5a2b]{color:var(--text-dim);font-weight:400;margin-left:8px}.proj-table[data-v-bb2b5a2b]{width:100%;border-collapse:collapse;font-size:11px;font-variant-numeric:tabular-nums}.proj-table th[data-v-bb2b5a2b]{color:var(--text-dim);font-weight:500;text-align:right;padding:2px 6px;border-bottom:1px solid var(--border)}.proj-table td[data-v-bb2b5a2b]{text-align:right;padding:2px 6px;color:var(--text)}.proj-table th.l[data-v-bb2b5a2b],.proj-table td.l[data-v-bb2b5a2b]{text-align:left}.proj-table td.up[data-v-bb2b5a2b]{color:var(--pos)}.proj-table td.dn[data-v-bb2b5a2b]{color:var(--neg)}.proj-table td.strike[data-v-bb2b5a2b]{font-weight:700}.proj-table tr.wall td[data-v-bb2b5a2b]{background:#58a6ff1a}.proj-table tr.implied td[data-v-bb2b5a2b],.proj-table tr.implied td.strike[data-v-bb2b5a2b]{color:var(--text-dim)}.proj-table tfoot tr:first-child td[data-v-bb2b5a2b]{border-top:1px solid var(--border)}.proj-table td.note[data-v-bb2b5a2b]{text-align:left;font-size:10px}.grid[data-v-bb2b5a2b]{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.group-row .group[data-v-bb2b5a2b]{padding:6px;font-size:12px;letter-spacing:.08em;color:var(--text-dim);background:var(--panel);border-bottom:1px solid var(--border)}.group.strikes[data-v-bb2b5a2b]{background:var(--strike-col);color:var(--text)}.hdr-iv[data-v-bb2b5a2b]{margin-left:8px;color:var(--accent);font-weight:600}.col-row .col-hdr[data-v-bb2b5a2b]{padding:5px 8px;color:var(--text-dim);font-weight:500;text-align:right;border-bottom:1px solid var(--border);background:var(--panel-2)}.col-hdr.strike-hdr[data-v-bb2b5a2b]{background:var(--strike-col)}tbody td[data-v-bb2b5a2b]{padding:4px 8px;border-bottom:1px solid rgba(33,42,58,.5)}.num[data-v-bb2b5a2b]{text-align:right;color:var(--text)}.call-cell[data-v-bb2b5a2b],.put-cell[data-v-bb2b5a2b]{background:var(--panel-2)}.itm[data-v-bb2b5a2b]{background:var(--itm)}.strike-cell[data-v-bb2b5a2b]{text-align:center;font-weight:700;background:var(--strike-col);color:var(--text);border-left:1px solid var(--border);border-right:1px solid var(--border);min-width:72px}tr.atm .strike-cell[data-v-bb2b5a2b]{color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.strike-cell.up[data-v-bb2b5a2b]{box-shadow:inset 3px 0 0 var(--pos)}.strike-cell.dn[data-v-bb2b5a2b]{box-shadow:inset 3px 0 0 var(--neg)}.proj-tag[data-v-bb2b5a2b]{display:block;font-size:9px;font-weight:600;color:var(--text-dim);line-height:1.1}.empty[data-v-bb2b5a2b]{padding:40px;text-align:center;color:var(--text-dim)}.iv-wrap[data-v-64bddbbb]{padding:24px 28px;display:flex;flex-direction:column;gap:24px}.iv-header[data-v-64bddbbb]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.iv-title-row[data-v-64bddbbb]{display:flex;flex-direction:column;gap:3px}.iv-title[data-v-64bddbbb]{font-size:16px;font-weight:600;color:var(--text);margin:0}.iv-subtitle[data-v-64bddbbb]{font-size:11px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em}.iv-sym[data-v-64bddbbb]{font-size:13px;font-weight:600;color:var(--text-dim);letter-spacing:.04em}.iv-btn.ghost[data-v-64bddbbb]{background:var(--panel);color:var(--text-dim);border:1px solid var(--border);font-weight:400}.iv-btn.ghost[data-v-64bddbbb]:hover{color:var(--text);border-color:var(--accent)}.iv-stats[data-v-64bddbbb]{display:flex;gap:12px;flex-wrap:wrap}.stat-tile[data-v-64bddbbb]{background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:10px 16px;display:flex;flex-direction:column;gap:4px;min-width:130px}.stat-label[data-v-64bddbbb]{font-size:10px;color:var(--text-dim);letter-spacing:.06em;text-transform:uppercase}.stat-value[data-v-64bddbbb]{font-size:18px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text)}.stat-tile.warn .stat-value[data-v-64bddbbb]{color:#f0b429}.iv-state[data-v-64bddbbb]{color:var(--text-dim);font-size:13px;display:flex;align-items:center;gap:8px;padding:20px 0}.iv-error[data-v-64bddbbb]{color:var(--neg)}.spinner[data-v-64bddbbb]{display:inline-block;width:14px;height:14px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:spin-64bddbbb .7s linear infinite;flex-shrink:0}@keyframes spin-64bddbbb{to{transform:rotate(360deg)}}.chart-card[data-v-64bddbbb]{background:var(--panel);border:1px solid var(--border);border-radius:10px;overflow:hidden}.card-header[data-v-64bddbbb]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px 10px;border-bottom:1px solid var(--border);flex-wrap:wrap}.card-title[data-v-64bddbbb]{font-size:13px;font-weight:600;color:var(--text);margin-bottom:4px}.card-desc[data-v-64bddbbb]{font-size:11px;color:var(--text-dim);max-width:520px;line-height:1.5}.card-controls[data-v-64bddbbb]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.chart-empty[data-v-64bddbbb]{padding:24px 16px;color:var(--text-dim);font-size:12px}.chart-scroll[data-v-64bddbbb]{padding:16px 16px 4px;position:relative}.iv-chart[data-v-64bddbbb]{display:block;overflow:visible}.gridline[data-v-64bddbbb]{stroke:#212a3a;stroke-width:1}.line-call[data-v-64bddbbb]{stroke:#3987e5}.line-put[data-v-64bddbbb]{stroke:#d95926}.dot-call[data-v-64bddbbb]{fill:#3987e5}.dot-put[data-v-64bddbbb]{fill:#d95926}.earnings-line[data-v-64bddbbb]{stroke:#f0b429;stroke-width:1.5;stroke-dasharray:6,4}.earnings-label[data-v-64bddbbb]{fill:#f0b429;font-size:10px;font-family:inherit}.spot-line[data-v-64bddbbb]{stroke:#7c889b;stroke-width:1.5;stroke-dasharray:5,3}.spot-label[data-v-64bddbbb]{fill:#7c889b;font-size:10px;font-family:inherit}.axis-label[data-v-64bddbbb]{fill:#7c889b;font-size:11px;font-family:inherit}.axis-title[data-v-64bddbbb]{fill:#7c889b;font-size:11px;font-family:inherit;letter-spacing:.02em}.crosshair[data-v-64bddbbb]{stroke:rgba(var(--tint),.15);stroke-width:1;stroke-dasharray:3,3}.tt-dot[data-v-64bddbbb]{fill:#3987e5;stroke:var(--panel);stroke-width:2}.legend[data-v-64bddbbb]{display:flex;gap:16px;padding:0 0 6px 4px}.legend-item[data-v-64bddbbb]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-dim)}.legend-dash[data-v-64bddbbb]{display:inline-block;width:22px;height:0;border-top:2px dashed}.call-dash[data-v-64bddbbb]{border-color:#3987e5}.put-dash[data-v-64bddbbb]{border-color:#d95926}.tooltip[data-v-64bddbbb]{position:absolute;background:#1a2030;border:1px solid var(--border);border-radius:7px;padding:8px 11px;font-size:12px;pointer-events:none;z-index:10;min-width:130px;box-shadow:0 4px 16px #0006}.tt-row[data-v-64bddbbb]{display:flex;justify-content:space-between;gap:16px;padding:1px 0}.tt-key[data-v-64bddbbb]{color:var(--text-dim)}.tt-val[data-v-64bddbbb]{font-weight:600;font-variant-numeric:tabular-nums;color:var(--text)}.call-lbl[data-v-64bddbbb]{color:#3987e5}.put-lbl[data-v-64bddbbb]{color:#d95926}.iv-select[data-v-64bddbbb]{background:var(--panel-2);border:1px solid var(--border);border-radius:6px;color:var(--text);padding:5px 8px;font-size:12px;outline:none;cursor:pointer}.iv-select[data-v-64bddbbb]:focus{border-color:var(--accent)}.data-table-wrap[data-v-64bddbbb]{overflow-x:auto;border-top:1px solid var(--border);padding:0}.data-table[data-v-64bddbbb]{width:100%;border-collapse:collapse;font-size:12px}.data-table th[data-v-64bddbbb]{padding:7px 14px;text-align:left;color:var(--text-dim);font-weight:500;border-bottom:1px solid var(--border);background:var(--panel-2);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.data-table td[data-v-64bddbbb]{padding:6px 14px;border-bottom:1px solid rgba(33,42,58,.5);font-variant-numeric:tabular-nums;color:var(--text)}.data-table tr:last-child td[data-v-64bddbbb]{border-bottom:none}.data-table tr:hover td[data-v-64bddbbb]{background:rgba(var(--tint),.03)}.exposure-tab[data-v-4232d5e0]{display:flex;flex-direction:column;gap:1rem;padding:1rem;color:var(--text)}.applied[data-v-4232d5e0]{font-size:.8rem;font-weight:600;color:var(--text-dim);letter-spacing:.04em;align-self:center}.controls[data-v-4232d5e0]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem;background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:.75rem 1rem}.field[data-v-4232d5e0]{display:flex;flex-direction:column;gap:.25rem}.field span[data-v-4232d5e0]{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim)}.field input[data-v-4232d5e0],.field select[data-v-4232d5e0]{padding:.4rem .55rem;border:1px solid var(--border);border-radius:4px;background:var(--panel-2);color:var(--text);font-size:.9rem;min-width:8rem}.field input.narrow[data-v-4232d5e0]{min-width:6rem}button.primary[data-v-4232d5e0]{padding:.45rem 1.1rem;border:1px solid var(--accent);border-radius:4px;background:var(--accent);color:#fff;font-size:.9rem;cursor:pointer}button.primary[data-v-4232d5e0]:disabled{opacity:.6;cursor:default}.mode-switch[data-v-4232d5e0]{display:flex;margin-left:auto;border:1px solid var(--border);border-radius:4px;overflow:hidden}.mode-btn[data-v-4232d5e0]{padding:.45rem 1.1rem;border:none;background:var(--panel-2);color:var(--text-dim);font-size:.9rem;cursor:pointer}.mode-btn+.mode-btn[data-v-4232d5e0]{border-left:1px solid var(--border)}.mode-btn.active[data-v-4232d5e0]{background:var(--accent);color:#fff}.error[data-v-4232d5e0]{margin:0;padding:.6rem .9rem;border:1px solid var(--neg);border-radius:6px;color:var(--neg);font-size:.9rem}.empty[data-v-4232d5e0]{margin:0;color:var(--text-dim);font-size:.9rem}.stats-strip[data-v-4232d5e0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;background:var(--panel);padding:1rem;border-radius:8px;border:1px solid var(--border)}.stat-item[data-v-4232d5e0]{display:flex;flex-direction:column;gap:.25rem}.stat-label[data-v-4232d5e0]{font-size:.7rem;color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em}.stat-value[data-v-4232d5e0]{font-size:1.3rem;font-weight:600;color:var(--text)}.stat-value.positive[data-v-4232d5e0],td.positive[data-v-4232d5e0]{color:var(--pos)}.stat-value.negative[data-v-4232d5e0],td.negative[data-v-4232d5e0]{color:var(--neg)}.chart-controls[data-v-4232d5e0]{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.control-btn[data-v-4232d5e0],.toggle-btn[data-v-4232d5e0]{padding:.4rem .9rem;border:1px solid var(--border);border-radius:4px;background:var(--panel);color:var(--text);cursor:pointer;font-size:.85rem}.control-btn[data-v-4232d5e0]:hover,.toggle-btn[data-v-4232d5e0]:hover{border-color:var(--accent)}.toggle-btn.active[data-v-4232d5e0]{background:var(--accent);border-color:var(--accent);color:#fff}.row-count[data-v-4232d5e0]{font-size:.8rem;color:var(--text-dim)}.row-count.dim[data-v-4232d5e0]{opacity:.8;font-style:italic}.caveat[data-v-4232d5e0]{font-size:.78rem;color:var(--text-dim);border-top:1px solid var(--border);padding-top:.6rem;margin-top:.25rem}.chart-container[data-v-4232d5e0]{background:var(--panel);border:1px solid var(--border);border-radius:8px;overflow:auto;max-height:70vh}.exposure-chart[data-v-4232d5e0]{width:100%;height:auto;display:block}.axis-label[data-v-4232d5e0]{font-size:11px;fill:var(--text-dim)}.axis-label.small[data-v-4232d5e0]{font-size:9px}.marker-label[data-v-4232d5e0]{font-size:10px;fill:var(--accent)}.marker-label.focus[data-v-4232d5e0]{fill:#e3b341}.tooltip[data-v-4232d5e0]{pointer-events:none}.tooltip-text[data-v-4232d5e0]{font-size:12px;fill:var(--text)}.tooltip-text.small[data-v-4232d5e0]{font-size:10px;fill:var(--text-dim)}.tooltip-text.pos[data-v-4232d5e0]{fill:var(--pos)}.tooltip-text.neg[data-v-4232d5e0]{fill:var(--neg)}.data-table[data-v-4232d5e0]{overflow:auto;max-height:70vh;background:var(--panel);border:1px solid var(--border);border-radius:8px}table[data-v-4232d5e0]{width:100%;border-collapse:collapse;font-size:.85rem}thead[data-v-4232d5e0]{position:sticky;top:0;background:var(--panel-2)}th[data-v-4232d5e0]{padding:.6rem .75rem;text-align:right;font-weight:600;color:var(--text-dim);text-transform:uppercase;font-size:.7rem;letter-spacing:.05em;border-bottom:1px solid var(--border)}th[data-v-4232d5e0]:first-child,td[data-v-4232d5e0]:first-child{text-align:left}td[data-v-4232d5e0]{padding:.5rem .75rem;text-align:right;border-bottom:1px solid var(--border)}td.strike[data-v-4232d5e0]{font-weight:600;color:var(--accent)}tr.focus[data-v-4232d5e0]{background:#e3b3411f}.info-section[data-v-4232d5e0]{background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:1.25rem}.info-section h3[data-v-4232d5e0]{margin:0 0 .6rem;font-size:.95rem;color:var(--text)}.info-section p[data-v-4232d5e0]{margin:0 0 .75rem;font-size:.88rem;color:var(--text-dim);line-height:1.55}.info-section ul[data-v-4232d5e0]{margin:0;padding-left:1.2rem}.info-section li[data-v-4232d5e0]{font-size:.88rem;color:var(--text-dim);margin-bottom:.35rem}.info-section strong[data-v-4232d5e0]{color:var(--text)}.options-view[data-v-db3f5774]{padding:16px}.bar[data-v-db3f5774]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.bar h2[data-v-db3f5774]{margin:0;font-size:18px}.expiry[data-v-db3f5774]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-dim)}.expiry.off[data-v-db3f5774]{opacity:.45}.panes[data-v-db3f5774]{display:flex;align-items:center;gap:4px;border-bottom:1px solid var(--border);margin-bottom:4px}.panes button[data-v-db3f5774]{background:none;border:none;border-bottom:2px solid transparent;color:var(--text-dim);padding:6px 12px;cursor:pointer;font-size:13px}.panes button.on[data-v-db3f5774]{color:var(--text);border-bottom-color:var(--accent, #4c8dff)}.note[data-v-db3f5774]{margin-left:auto;font-size:11px}.dim[data-v-db3f5774]{color:var(--text-dim)}.empty[data-v-db3f5774]{padding:24px 0}.error[data-v-db3f5774]{color:#f85149;padding:8px 0}.cal-wrap[data-v-f77a9528]{padding:24px 28px;max-width:860px}.cal-header[data-v-f77a9528]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.cal-title-row[data-v-f77a9528]{display:flex;flex-direction:column;gap:3px}.cal-title[data-v-f77a9528]{font-size:16px;font-weight:600;color:var(--text);margin:0}.cal-subtitle[data-v-f77a9528]{font-size:11px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em}.cal-controls[data-v-f77a9528]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cal-select[data-v-f77a9528]{background:var(--panel);border:1px solid var(--border);border-radius:6px;color:var(--text);padding:5px 8px;font-size:12px;outline:none;cursor:pointer}.cal-select[data-v-f77a9528]:focus{border-color:var(--accent)}.cal-btn[data-v-f77a9528]{background:var(--panel);color:var(--text-dim);border:1px solid var(--border);border-radius:6px;padding:5px 12px;font-size:12px;cursor:pointer;transition:color .15s,border-color .15s}.cal-btn[data-v-f77a9528]:hover{color:var(--text);border-color:var(--accent)}.cal-state[data-v-f77a9528]{color:var(--text-dim);font-size:13px;display:flex;align-items:center;gap:8px;padding:20px 0}.cal-error[data-v-f77a9528]{color:var(--neg)}.cal-dim[data-v-f77a9528]{color:var(--text-dim)}.spinner[data-v-f77a9528]{display:inline-block;width:14px;height:14px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:spin-f77a9528 .7s linear infinite;flex-shrink:0}@keyframes spin-f77a9528{to{transform:rotate(360deg)}}.cal-day[data-v-f77a9528]{margin-bottom:22px}.day-label[data-v-f77a9528]{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid var(--border)}.date-badge[data-v-f77a9528]{font-size:10px;font-weight:600;padding:1px 6px;border-radius:4px;white-space:nowrap;text-transform:none;letter-spacing:0}.date-badge.today[data-v-f77a9528]{background:#4c8dff33;color:var(--accent)}.date-badge.soon[data-v-f77a9528]{background:#f0b42926;color:#f0b429}.event-list[data-v-f77a9528]{display:flex;flex-direction:column;gap:1px}.event-row[data-v-f77a9528]{display:grid;grid-template-columns:48px 38px 22px 1fr auto;align-items:center;gap:10px;padding:6px 10px;border-radius:6px;transition:background .12s}.event-row[data-v-f77a9528]:hover{background:rgba(var(--tint),.04)}.event-row.past[data-v-f77a9528]{opacity:.45}.event-time[data-v-f77a9528]{font-size:12px;color:var(--text-dim);white-space:nowrap;font-variant-numeric:tabular-nums}.event-country[data-v-f77a9528]{font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--text-dim)}.event-row.usd .event-country[data-v-f77a9528]{color:var(--accent)}.impact-col[data-v-f77a9528]{display:flex;align-items:center;justify-content:center;width:22px}.impact-col.high[data-v-f77a9528]{color:#f0b429}.impact-col.medium[data-v-f77a9528]{color:#e87d3e}.impact-col.low[data-v-f77a9528]{color:#4a5568}.impact-col.holiday[data-v-f77a9528]{color:#2f81f7}.event-title[data-v-f77a9528]{font-size:13px;color:var(--text);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event-figs[data-v-f77a9528]{display:flex;gap:14px;justify-content:flex-end;min-width:0}.fig[data-v-f77a9528]{font-size:12px;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.fig i[data-v-f77a9528]{font-style:normal;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);margin-right:5px}.fractals-tab[data-v-b33b187c]{padding:12px 14px 24px}.controls[data-v-b33b187c]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:10px 12px;margin-bottom:10px;background:var(--panel);border:1px solid var(--border);border-radius:8px}.ctl[data-v-b33b187c]{display:flex;flex-direction:column;gap:4px}.ctl>span[data-v-b33b187c]{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim)}.ctl.dim[data-v-b33b187c]{opacity:.45}.seg-btn[data-v-b33b187c]:disabled{cursor:default}.seg-btn[data-v-b33b187c]:disabled:hover{color:var(--text-dim)}.inp[data-v-b33b187c]{background:var(--panel-2);color:var(--text);border:1px solid var(--border);border-radius:5px;padding:5px 7px;font-size:12px;width:110px}.inp.sym[data-v-b33b187c]{width:92px;text-transform:uppercase}.inp.narrow[data-v-b33b187c]{width:74px}.rng[data-v-b33b187c]{width:120px}.sep[data-v-b33b187c]{width:1px;align-self:stretch;background:var(--border);margin:0 2px}.btn[data-v-b33b187c]{background:var(--panel-2);color:var(--text-dim);border:1px solid var(--border);border-radius:5px;padding:6px 11px;font-size:12px;cursor:pointer}.btn[data-v-b33b187c]:hover{color:var(--text)}.btn.on[data-v-b33b187c]{color:var(--accent);border-color:var(--accent);background:#4c8dff1f}.btn.primary[data-v-b33b187c]{background:var(--accent);color:#fff;border-color:var(--accent);font-weight:600}.btn.primary[data-v-b33b187c]:disabled{opacity:.6;cursor:default}.seg[data-v-b33b187c]{display:inline-flex;border:1px solid var(--border);border-radius:5px;overflow:hidden}.seg-btn[data-v-b33b187c]{background:var(--panel-2);color:var(--text-dim);border:0;padding:6px 11px;font-size:12px;cursor:pointer}.seg-btn+.seg-btn[data-v-b33b187c]{border-left:1px solid var(--border)}.seg-btn[data-v-b33b187c]:hover{color:var(--text)}.seg-btn.on[data-v-b33b187c]{background:var(--accent);color:#fff;font-weight:600}.seg-x[data-v-b33b187c]{margin-left:6px;opacity:0;font-size:12px}.seg-btn:hover .seg-x[data-v-b33b187c]{opacity:.7}.seg-x[data-v-b33b187c]:hover{opacity:1}.preset-add[data-v-b33b187c]{display:flex;align-items:center;gap:5px}.inp.narrow.wide[data-v-b33b187c]{width:92px}.preset-note[data-v-b33b187c]{font-size:11px;color:var(--warn, #ffb020);align-self:flex-end;padding-bottom:7px}.colors[data-v-b33b187c]{display:flex;align-items:center;gap:6px}.swatch[data-v-b33b187c]{width:27px;height:27px;padding:1px;cursor:pointer;background:var(--panel-2);border:1px solid var(--border);border-radius:5px}.btn.mini[data-v-b33b187c]{padding:4px 8px;font-size:11px}.error[data-v-b33b187c]{padding:9px 12px;margin-bottom:10px;font-size:12px;color:var(--neg);background:#f8514914;border:1px solid rgba(248,81,73,.35);border-radius:6px}.chart-wrap[data-v-b33b187c]{position:relative;width:100%;overflow:hidden;background:var(--panel);border:1px solid var(--border);border-radius:8px}.fchart[data-v-b33b187c]{display:block;width:100%;height:100%;cursor:crosshair}.fchart.panning[data-v-b33b187c]{cursor:grabbing}.hint[data-v-b33b187c]{font-size:11px;color:var(--muted, #8b93a7);white-space:nowrap}.pane-above[data-v-b33b187c]{fill:#3fb9500b}.pane-below[data-v-b33b187c]{fill:#f851490b}.gridline[data-v-b33b187c]{stroke:var(--border);stroke-width:1;opacity:.55}.gutter-line[data-v-b33b187c]{stroke:var(--border);stroke-width:1}.area-above[data-v-b33b187c]{fill:#3fb95029;stroke:none}.area-below[data-v-b33b187c]{fill:#f8514924;stroke:none}.close-line[data-v-b33b187c]{fill:none;stroke:#cdd7e4;stroke-width:1}.wick-up[data-v-b33b187c],.wick-dn[data-v-b33b187c]{stroke-width:1}.wick-up[data-v-b33b187c]{stroke:var(--candle-up, var(--pos))}.wick-dn[data-v-b33b187c]{stroke:var(--candle-dn, var(--neg))}.body-up[data-v-b33b187c]{fill:var(--candle-up, var(--pos))}.body-dn[data-v-b33b187c]{fill:var(--candle-dn, var(--neg))}.vector-line[data-v-b33b187c]{fill:none;stroke:#a06cff;stroke-width:1.6;stroke-linejoin:miter}.dwma-line[data-v-b33b187c]{fill:none;stroke:#6f5aa8;stroke-width:1;stroke-dasharray:3 3;opacity:.85}.vector-chip[data-v-b33b187c]{fill:#a06cff2e;stroke:var(--border)}.vector-chip-text[data-v-b33b187c]{fill:#cdb4ff;font-size:10.5px;font-weight:600}.pivot-line[data-v-b33b187c]{stroke:#e8eef8;stroke-width:1.6}.pivot-chip[data-v-b33b187c]{fill:#3fb9502e;stroke:var(--border)}.pivot-chip-text[data-v-b33b187c]{fill:#d6ffe0;font-size:10.5px;font-weight:600}.level-up[data-v-b33b187c]{stroke:#e0503a;stroke-width:2}.level-dn[data-v-b33b187c]{stroke:#5c7ea6;stroke-width:2}.level-tag[data-v-b33b187c]{fill:var(--text-dim);font-size:9px}.level-tag.edge[data-v-b33b187c]{fill:#9fb0c6;font-size:9.5px}.band-up[data-v-b33b187c]{stroke:#3fb950;stroke-width:1;stroke-dasharray:2 4;opacity:.7}.band-dn[data-v-b33b187c]{stroke:#f85149;stroke-width:1;stroke-dasharray:2 4;opacity:.7}.band-tag[data-v-b33b187c]{font-size:9px;font-weight:600}.band-tag.up[data-v-b33b187c]{fill:#3fb950}.band-tag.dn[data-v-b33b187c]{fill:#f85149}.wave-num[data-v-b33b187c],.wave-hl[data-v-b33b187c]{font-size:9.5px;font-weight:700}.wave-num.up[data-v-b33b187c],.wave-hl.up[data-v-b33b187c]{fill:#7fe08f}.wave-num.dn[data-v-b33b187c],.wave-hl.dn[data-v-b33b187c]{fill:#ff8b84}.live .wave-num[data-v-b33b187c],.live .wave-hl[data-v-b33b187c]{fill:var(--accent)}.crosshair[data-v-b33b187c]{stroke:rgba(var(--tint),.22);stroke-width:1;stroke-dasharray:3 3}.hover-dot[data-v-b33b187c]{fill:var(--accent);stroke:var(--panel);stroke-width:2}.cursor-chip[data-v-b33b187c]{fill:rgba(var(--tint),.14);stroke:rgba(var(--tint),.25)}.cursor-chip-text[data-v-b33b187c]{fill:var(--text);font-size:10px}.axis-label[data-v-b33b187c]{fill:var(--text-dim);font-size:9.5px}.axis-label.pct[data-v-b33b187c]{fill:#8fa0b8}.watermark[data-v-b33b187c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;-webkit-user-select:none;user-select:none;text-align:center;opacity:.16;white-space:nowrap}.wm-title[data-v-b33b187c]{font-size:30px;font-weight:800;color:var(--text);letter-spacing:.5px}.wm-sub[data-v-b33b187c]{font-size:13px;color:var(--text);margin-top:4px}.split-handle[data-v-b33b187c]{position:absolute;right:0;width:152px;height:10px;cursor:ns-resize;display:flex;align-items:center;justify-content:flex-end;padding-right:6px}.split-handle .grip[data-v-b33b187c]{width:34px;height:4px;border-radius:2px;background:var(--text-dim);opacity:.45;box-shadow:0 3px 0 -1px var(--text-dim),0 -3px 0 -1px var(--text-dim)}.split-handle:hover .grip[data-v-b33b187c],.split-handle.dragging .grip[data-v-b33b187c]{opacity:1;background:var(--accent)}.tooltip[data-v-b33b187c]{position:absolute;z-index:10;pointer-events:none;background:#1a2030;border:1px solid var(--border);border-radius:6px;padding:4px 8px;font-size:10.5px;white-space:nowrap;box-shadow:0 4px 16px #00000073}.tt-row[data-v-b33b187c]{display:flex;gap:4px;align-items:baseline}.tt-row span[data-v-b33b187c]{color:var(--text-dim)}.tt-row b[data-v-b33b187c]{color:var(--text);font-weight:600;margin-right:5px}.empty[data-v-b33b187c]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--text-dim);font-size:13px}.wave-table-wrap[data-v-b33b187c]{margin-top:12px;max-height:300px;overflow:auto;border:1px solid var(--border);border-radius:8px;background:var(--panel)}.wave-table[data-v-b33b187c]{width:100%;border-collapse:collapse;font-size:12px}.wave-table th[data-v-b33b187c]{position:sticky;top:0;background:var(--panel-2);text-align:left;padding:7px 10px;font-weight:600;color:var(--text-dim);border-bottom:1px solid var(--border)}.wave-table td[data-v-b33b187c]{padding:5px 10px;border-bottom:1px solid rgba(33,42,58,.5)}.pos[data-v-b33b187c]{color:var(--pos)}.neg[data-v-b33b187c]{color:var(--neg)}.analysis-tab[data-v-8acf4b53]{padding:12px 14px 24px}.controls[data-v-8acf4b53]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:10px 12px;margin-bottom:10px;background:var(--panel);border:1px solid var(--border);border-radius:8px}.ctl[data-v-8acf4b53]{display:flex;flex-direction:column;gap:4px}.ctl>span[data-v-8acf4b53]{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim)}.inp[data-v-8acf4b53]{background:var(--panel-2);color:var(--text);border:1px solid var(--border);border-radius:5px;padding:5px 7px;font-size:12px;width:150px}.inp.sym[data-v-8acf4b53]{width:92px;text-transform:uppercase}.inp.narrow[data-v-8acf4b53]{width:74px}.sep[data-v-8acf4b53]{width:1px;align-self:stretch;background:var(--border);margin:0 2px}.btn[data-v-8acf4b53]{background:var(--panel-2);color:var(--text-dim);border:1px solid var(--border);border-radius:5px;padding:6px 11px;font-size:12px;cursor:pointer}.btn[data-v-8acf4b53]:hover{color:var(--text)}.btn.primary[data-v-8acf4b53]{background:var(--accent);color:#fff;border-color:var(--accent);font-weight:600}.btn.primary[data-v-8acf4b53]:disabled{opacity:.6;cursor:default}.seg[data-v-8acf4b53]{display:inline-flex;border:1px solid var(--border);border-radius:5px;overflow:hidden}.seg-btn[data-v-8acf4b53]{background:var(--panel-2);color:var(--text-dim);border:0;padding:6px 11px;font-size:12px;cursor:pointer}.seg-btn+.seg-btn[data-v-8acf4b53]{border-left:1px solid var(--border)}.seg-btn[data-v-8acf4b53]:hover{color:var(--text)}.seg-btn.on[data-v-8acf4b53]{background:var(--accent);color:#fff;font-weight:600}.error[data-v-8acf4b53]{padding:9px 12px;margin-bottom:10px;font-size:12px;color:var(--neg);background:#f8514914;border:1px solid rgba(248,81,73,.35);border-radius:6px}.hdr[data-v-8acf4b53]{margin:2px 2px 10px}.hdr-title[data-v-8acf4b53]{font-size:15px;font-weight:700;color:var(--text)}.hdr-sub[data-v-8acf4b53]{font-size:11.5px;color:var(--text-dim);margin-top:2px}.hdr-sub b[data-v-8acf4b53]{color:var(--text)}.card[data-v-8acf4b53]{background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:10px 12px 4px;margin-bottom:12px;flex:1 1 0;min-width:0}.card-hd[data-v-8acf4b53]{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:4px}.card-title[data-v-8acf4b53]{font-size:12.5px;font-weight:700;color:var(--text)}.card-title.up[data-v-8acf4b53]{color:var(--pos)}.card-title.dn[data-v-8acf4b53]{color:var(--neg)}.card-sub[data-v-8acf4b53]{font-size:10.5px;color:var(--text-dim)}.card-tools[data-v-8acf4b53]{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.card-tools .seg-btn[data-v-8acf4b53]{padding:3px 8px;font-size:11px}.card-tools .btn[data-v-8acf4b53]{padding:3px 9px;font-size:11px}.hint[data-v-8acf4b53]{font-size:10px;color:var(--text-dim);opacity:.85}.empty[data-v-8acf4b53]{padding:24px 4px;font-size:12px;color:var(--text-dim)}.hist-row[data-v-8acf4b53]{display:flex;gap:12px}.hist[data-v-8acf4b53]{display:block;width:100%;height:auto}.axis[data-v-8acf4b53]{stroke:var(--border);stroke-width:1}.axis-title[data-v-8acf4b53]{fill:var(--text-dim);font-size:10px;letter-spacing:.16em}.stem[data-v-8acf4b53]{stroke-width:2.4}.hist.up .stem[data-v-8acf4b53]{stroke:var(--pos)}.hist.dn .stem[data-v-8acf4b53]{stroke:var(--neg)}.cnt[data-v-8acf4b53]{fill:var(--text);font-weight:700;text-anchor:middle}.shr[data-v-8acf4b53],.tick[data-v-8acf4b53]{fill:var(--text-dim);text-anchor:middle}.tick.here[data-v-8acf4b53]{fill:var(--accent);font-weight:700}.odd[data-v-8acf4b53]{fill:#8fa0b8;text-anchor:middle}.row-key[data-v-8acf4b53]{fill:var(--text-dim);font-size:9.5px}.foot[data-v-8acf4b53]{fill:var(--text-dim);font-size:9px;opacity:.75}.strip[data-v-8acf4b53]{display:block;width:100%;height:auto;cursor:grab;-webkit-user-select:none;user-select:none}.strip.panning[data-v-8acf4b53]{cursor:grabbing}.zone[data-v-8acf4b53]{fill:#e9c42233}.zone-tag[data-v-8acf4b53]{fill:#d8c04a;font-size:9px}.rule[data-v-8acf4b53]{stroke:var(--border);stroke-width:1}.rule.basis[data-v-8acf4b53]{stroke:#e8eef8;stroke-width:1.4}.rule.avg[data-v-8acf4b53]{stroke:var(--accent);stroke-width:1.2;stroke-dasharray:6 3}.rule.surv[data-v-8acf4b53]{stroke-dasharray:4 4;stroke-width:1.2}.rule.surv.up[data-v-8acf4b53]{stroke:var(--pos)}.rule.surv.dn[data-v-8acf4b53]{stroke:var(--neg)}.rule.peak[data-v-8acf4b53]{stroke-dasharray:1 3;stroke-width:1;opacity:.75}.rule.peak.up[data-v-8acf4b53]{stroke:var(--pos)}.rule.peak.dn[data-v-8acf4b53]{stroke:var(--neg)}.rule.edge[data-v-8acf4b53]{stroke:var(--border);stroke-dasharray:2 4}.rule-tag[data-v-8acf4b53]{fill:var(--text-dim);font-size:10px}.rule-tag.basis[data-v-8acf4b53]{fill:var(--text);font-weight:700}.rule-tag.avg[data-v-8acf4b53]{fill:var(--accent);font-weight:700}.rule-tag.surv.up[data-v-8acf4b53]{fill:var(--pos)}.rule-tag.surv.dn[data-v-8acf4b53]{fill:var(--neg)}.rule-tag.peak[data-v-8acf4b53]{opacity:.8}.rule-tag.peak.up[data-v-8acf4b53]{fill:var(--pos)}.rule-tag.peak.dn[data-v-8acf4b53]{fill:var(--neg)}.rule-px[data-v-8acf4b53]{fill:var(--text-dim);font-size:10px}.rule-px.basis[data-v-8acf4b53]{fill:var(--text);font-weight:700}.wave.up[data-v-8acf4b53]{fill:var(--pos)}.wave.dn[data-v-8acf4b53]{fill:var(--neg)}.wave.live[data-v-8acf4b53]{fill:var(--accent)}.wave.clipped[data-v-8acf4b53]{opacity:.55}.clusters-tab[data-v-139af0a0]{padding:14px 16px;display:flex;flex-direction:column;gap:12px}.controls[data-v-139af0a0]{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;padding:10px 12px;background:var(--panel);border:1px solid var(--border);border-radius:8px}.ctl[data-v-139af0a0]{display:flex;flex-direction:column;gap:4px;font-size:11px;color:var(--text-dim)}.inp[data-v-139af0a0]{background:var(--panel-2);color:var(--text);border:1px solid var(--border);border-radius:6px;padding:6px 8px;font-size:13px}.inp.sym[data-v-139af0a0],.inp.custom[data-v-139af0a0]{width:110px;text-transform:uppercase}.btn[data-v-139af0a0]{background:var(--panel-2);color:var(--text-dim);border:1px solid var(--border);border-radius:6px;padding:6px 14px;font-size:13px;cursor:pointer}.btn[data-v-139af0a0]:hover{color:var(--text)}.btn.primary[data-v-139af0a0]{background:var(--accent);border-color:var(--accent);color:#fff}.btn.primary[data-v-139af0a0]:disabled{opacity:.6;cursor:default}.sep[data-v-139af0a0]{width:1px;align-self:stretch;background:var(--border);margin:0 2px}.config-row[data-v-139af0a0]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 12px;background:var(--panel);border:1px solid var(--border);border-radius:8px}.row-label[data-v-139af0a0]{font-size:11px;color:var(--text-dim);margin-right:2px}.chip[data-v-139af0a0]{display:inline-flex;align-items:center;gap:6px;background:var(--panel-2);color:var(--text-dim);border:1px solid var(--border);border-radius:999px;padding:5px 12px;font-size:12px;cursor:pointer}.chip[data-v-139af0a0]:hover{color:var(--text)}.chip.on[data-v-139af0a0]{color:var(--accent);border-color:var(--accent);background:#4c8dff1f}.chip-x[data-v-139af0a0]{opacity:.6;font-size:13px;line-height:1}.chip-x[data-v-139af0a0]:hover{opacity:1}.filter-row[data-v-139af0a0]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding-bottom:10px;margin-bottom:4px;border-bottom:1px solid var(--border)}.filter-row .sep[data-v-139af0a0]{height:16px;align-self:center}.chip.tight[data-v-139af0a0]{padding:3px 9px;font-size:11px;gap:0}.btn.slim[data-v-139af0a0]{padding:3px 10px;font-size:11px}.btn.push[data-v-139af0a0]{margin-left:auto}.row-label.push[data-v-139af0a0]{margin-left:auto;font-variant-numeric:tabular-nums}.note[data-v-139af0a0]{font-size:12px;color:var(--warn, #ffb020)}.error[data-v-139af0a0]{font-size:13px;color:var(--neg)}.empty[data-v-139af0a0]{font-size:13px;color:var(--text-dim);max-width:640px;line-height:1.5}.hdr-title[data-v-139af0a0]{font-size:15px;font-weight:600}.hdr-sub[data-v-139af0a0]{font-size:12px;color:var(--text-dim);margin-top:2px}.kpis[data-v-139af0a0]{display:flex;gap:12px;flex-wrap:wrap}.kpi[data-v-139af0a0]{flex:1 1 200px;min-width:200px;background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:12px 14px}.kpi.accent[data-v-139af0a0]{border-color:var(--accent)}.kpi-label[data-v-139af0a0]{font-size:11px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em}.kpi-value[data-v-139af0a0]{font-size:22px;font-weight:600;margin-top:4px;font-variant-numeric:tabular-nums}.kpi-sub[data-v-139af0a0]{font-size:12px;color:var(--text);margin-top:3px}.kpi-sub.dim[data-v-139af0a0],.dim[data-v-139af0a0]{color:var(--text-dim)}.pos[data-v-139af0a0]{color:var(--pos)}.neg[data-v-139af0a0]{color:var(--neg)}.panel[data-v-139af0a0]{background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:12px}.legend[data-v-139af0a0]{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--text-dim);margin-bottom:8px}.legend-item[data-v-139af0a0]{display:inline-flex;align-items:center;gap:5px}.dot[data-v-139af0a0]{width:9px;height:9px;border-radius:50%;display:inline-block}.vec-tags[data-v-139af0a0]{display:flex;flex-wrap:wrap;gap:4px 10px}.vec-tag[data-v-139af0a0]{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.vec-tag .dot[data-v-139af0a0]{width:7px;height:7px}.dot.small[data-v-139af0a0]{width:7px;height:7px;margin-right:4px}.dot.hollow[data-v-139af0a0]{background:none;border:2px solid var(--text-dim)}.ladder[data-v-139af0a0]{width:100%;height:330px;display:block}.zone-chart[data-v-139af0a0]{width:100%;height:460px}.chart-note[data-v-139af0a0]{font-size:12px;margin:0}.band-label[data-v-139af0a0]{font-size:10px;fill:var(--text-dim);font-variant-numeric:tabular-nums}.band-label.strong[data-v-139af0a0]{fill:var(--accent);font-weight:600}.spot-label[data-v-139af0a0]{font-size:11px;fill:var(--text)}.pct-label[data-v-139af0a0]{font-size:10px;fill:var(--text-dim);font-variant-numeric:tabular-nums;opacity:.85}.pct-label.zero[data-v-139af0a0]{fill:var(--text);opacity:1}.price-label[data-v-139af0a0]{font-size:9.5px;fill:var(--text-dim);font-variant-numeric:tabular-nums;opacity:.55}.cluster-table[data-v-139af0a0]{width:100%;border-collapse:collapse;font-size:13px}.cluster-table th[data-v-139af0a0]{text-align:left;font-size:11px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;padding:6px 10px;border-bottom:1px solid var(--border)}.cluster-table th.sortable[data-v-139af0a0]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.cluster-table th.sortable[data-v-139af0a0]:hover{color:var(--text)}.cluster-table th.sortable.active[data-v-139af0a0]{color:var(--accent)}.cluster-table th .arrow[data-v-139af0a0]{opacity:.5;font-size:10px}.cluster-table th.sortable.active .arrow[data-v-139af0a0]{opacity:1}.cluster-table td[data-v-139af0a0]{padding:6px 10px;border-bottom:1px solid var(--border)}.cluster-table tr.top td[data-v-139af0a0]{background:#4c8dff12}.cluster-table tr:last-child td[data-v-139af0a0]{border-bottom:none}.empty-row[data-v-139af0a0]{padding:14px 10px;font-size:12px}.mono[data-v-139af0a0]{font-variant-numeric:tabular-nums}.odds[data-v-139af0a0]{white-space:nowrap}.odds-spread[data-v-139af0a0]{color:var(--text-dim);font-size:11px;margin-left:5px;opacity:.75}.copy-cell[data-v-139af0a0]{width:1%;white-space:nowrap;text-align:right}.tag[data-v-139af0a0]{display:inline-flex;align-items:center;font-size:11px;color:var(--text-dim);margin-right:8px;white-space:nowrap}.vol-bands[data-v-44425a88]{padding:16px;display:flex;flex-direction:column;gap:12px}.bar[data-v-44425a88]{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.bar h2[data-v-44425a88]{margin:0 8px 0 0;font-size:18px;align-self:center}.ctl[data-v-44425a88]{display:flex;flex-direction:column;gap:3px;font-size:11px;color:var(--text-dim)}.seg[data-v-44425a88]{display:inline-flex;gap:4px}.small[data-v-44425a88]{font-size:11px;align-self:center}.dim[data-v-44425a88]{color:var(--text-dim)}.pos[data-v-44425a88]{color:var(--pos)}.neg[data-v-44425a88]{color:var(--neg)}.warn[data-v-44425a88]{color:var(--warn)}.error[data-v-44425a88]{color:var(--neg);margin:0}.small-note[data-v-44425a88]{font-size:11.5px;margin:0}.note[data-v-44425a88]{font-size:11.5px;color:var(--text-dim);line-height:1.5;max-width:900px;margin:0}.tiles[data-v-44425a88]{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:10px}.tile[data-v-44425a88]{background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:2px}.tile.skip[data-v-44425a88]{border-color:#f851498c}.tile.ok[data-v-44425a88]{border-color:#3fb95073}.lbl[data-v-44425a88]{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim)}.val[data-v-44425a88]{font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.sub[data-v-44425a88]{font-size:11px;color:var(--text-dim)}.panel[data-v-44425a88]{background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:12px}.panel h3[data-v-44425a88]{margin:0 0 8px;font-size:13px}.chart-wrap[data-v-44425a88]{position:relative;height:520px}.chart[data-v-44425a88]{position:absolute;top:0;right:0;bottom:0;left:0}.levels[data-v-44425a88]{margin-top:10px;border-collapse:collapse;font-size:12px}.levels td[data-v-44425a88]{padding:3px 12px 3px 0}.swatch[data-v-44425a88]{display:inline-block;width:10px;height:2px;margin-right:6px;vertical-align:middle}.sides[data-v-44425a88]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.side-head[data-v-44425a88]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.badge[data-v-44425a88]{font-size:11px;padding:2px 8px;border-radius:10px;background:var(--panel-2);color:var(--text-dim)}.badge.armed[data-v-44425a88]{color:var(--warn)}.badge.in_trade[data-v-44425a88]{color:var(--accent)}.badge.breakout[data-v-44425a88]{color:var(--neg)}dl[data-v-44425a88]{display:grid;grid-template-columns:130px 1fr;gap:4px 10px;margin:0;font-size:12px}dt[data-v-44425a88]{color:var(--text-dim)}dd[data-v-44425a88]{margin:0;font-variant-numeric:tabular-nums}.exit[data-v-44425a88]{margin-right:10px;white-space:nowrap}.grid[data-v-44425a88]{width:100%;border-collapse:collapse;font-size:12px}.grid th[data-v-44425a88]{text-align:left;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);padding:4px 8px;border-bottom:1px solid var(--border)}.grid td[data-v-44425a88]{padding:4px 8px;border-bottom:1px solid var(--border)}.grid tbody tr[data-v-44425a88]:hover{background:var(--panel-2)}.num[data-v-44425a88]{font-variant-numeric:tabular-nums;white-space:nowrap}.log[data-v-44425a88]{margin-top:14px}.mm-pane-host[data-v-57b1211e],.mm-pane[data-v-57b1211e]{min-width:0}.pop-window .mm-pane[data-v-57b1211e]{padding:12px 14px 24px}.pop-btn[data-v-57b1211e]{background:var(--panel-2);color:var(--text-dim);border:1px solid var(--border);border-radius:5px;padding:3px 9px;font-size:11px;cursor:pointer;white-space:nowrap}.pop-btn[data-v-57b1211e]:hover{color:var(--text);border-color:var(--accent)}.popped-note[data-v-57b1211e]{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px dashed var(--border);border-radius:8px;background:var(--panel)}.popped-note p[data-v-57b1211e]{margin:0;font-size:12px;color:var(--text-dim)}.controls[data-v-57b1211e]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:10px 12px;margin-bottom:10px;background:var(--panel);border:1px solid var(--border);border-radius:8px}.ctl[data-v-57b1211e]{display:flex;flex-direction:column;gap:4px}.ctl>span[data-v-57b1211e]{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim)}.inp[data-v-57b1211e]{background:var(--panel-2);color:var(--text);border:1px solid var(--border);border-radius:5px;padding:5px 7px;font-size:12px;width:150px}.inp.sym[data-v-57b1211e]{width:104px;text-transform:uppercase}.inp.wide[data-v-57b1211e]{width:200px}.hint[data-v-57b1211e]{font-size:11px;color:var(--text-dim);align-self:center;margin-left:4px}.hint.warn[data-v-57b1211e]{color:var(--warn)}.btn[data-v-57b1211e]{background:var(--panel-2);color:var(--text-dim);border:1px solid var(--border);border-radius:5px;padding:6px 11px;font-size:12px;cursor:pointer}.btn[data-v-57b1211e]:hover{color:var(--text)}.btn.on[data-v-57b1211e]{color:var(--accent);border-color:var(--accent);background:#4c8dff1f}.error[data-v-57b1211e]{padding:9px 12px;margin-bottom:10px;font-size:12px;color:var(--neg);background:#f8514914;border:1px solid rgba(248,81,73,.35);border-radius:6px}.readout[data-v-57b1211e]{display:flex;flex-wrap:wrap;gap:18px;padding:10px 12px;margin-bottom:10px;background:var(--panel);border:1px solid var(--border);border-radius:8px}.readout.hover[data-v-57b1211e]{margin-top:10px}.stat[data-v-57b1211e]{display:flex;flex-direction:column;gap:2px}.stat.wide[data-v-57b1211e]{flex:1 1 240px;min-width:0}.stat>span[data-v-57b1211e]{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim)}.stat>b[data-v-57b1211e]{font-size:13px;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis}.spot[data-v-57b1211e]{color:var(--accent)}.ceiling[data-v-57b1211e]{color:var(--line-strong)}.floor[data-v-57b1211e]{color:var(--line-mid)}.gl[data-v-57b1211e]{color:var(--pos)}.pml[data-v-57b1211e]{color:var(--neg)}.empty[data-v-57b1211e]{padding:14px 16px;margin-bottom:10px;font-size:12.5px;line-height:1.55;color:var(--text-dim);background:var(--panel);border:1px solid var(--border);border-radius:8px}.empty p[data-v-57b1211e]{margin:0 0 8px}.empty p[data-v-57b1211e]:last-child{margin-bottom:0}.empty code[data-v-57b1211e]{background:var(--panel-2);border:1px solid var(--border);border-radius:4px;padding:1px 5px;font-size:11.5px}.chart-wrap[data-v-57b1211e]{position:relative;width:100%;margin-bottom:12px;background:var(--panel);border:1px solid var(--border);border-radius:8px}.chart-title[data-v-57b1211e]{padding:8px 12px 0;font-size:12px;color:var(--text-dim);letter-spacing:.02em}.landscape-title[data-v-57b1211e]{display:flex;align-items:center;justify-content:space-between;gap:10px}.pane[data-v-57b1211e]{width:100%}.pane.price[data-v-57b1211e]{height:520px}.pane.lower[data-v-57b1211e]{height:340px}.picker[data-v-57b1211e]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px 4px}.picker-label[data-v-57b1211e]{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim)}.chip[data-v-57b1211e]{display:inline-flex;align-items:center;gap:6px;background:var(--panel-2);color:var(--text-dim);border:1px solid var(--border);border-radius:12px;padding:3px 10px;font-size:11px;cursor:pointer}.chip.on[data-v-57b1211e]{color:var(--text);border-color:var(--accent)}.span-label[data-v-57b1211e]{margin-left:14px}.swatch[data-v-57b1211e]{width:10px;height:2px;border-radius:1px;display:inline-block}.raw-table th.plot[data-v-57b1211e]{cursor:pointer;-webkit-user-select:none;user-select:none}.raw-table th.plot[data-v-57b1211e]:hover{color:var(--text)}.raw-table th.plot.on[data-v-57b1211e]{text-decoration:underline;text-underline-offset:3px}.raw-table td.lit[data-v-57b1211e]{color:var(--text)}.btn.mini[data-v-57b1211e]{padding:3px 9px;font-size:11px}.priced-pick[data-v-57b1211e]{float:right;font-weight:400;display:flex;gap:6px;align-items:center}.priced-pick .inp[data-v-57b1211e]{width:auto;font-size:11px;padding:1px 4px}.legend[data-v-57b1211e]{display:flex;flex-wrap:wrap;gap:14px;padding:0 12px 10px;font-size:11px;color:var(--text-dim)}.key[data-v-57b1211e]{display:inline-flex;align-items:center;gap:6px}.key i[data-v-57b1211e]{width:10px;height:2px;border-radius:1px;display:inline-block}.table-scroll[data-v-57b1211e]{max-height:360px;overflow:auto;margin:6px 0 2px}.raw-table[data-v-57b1211e]{width:100%;border-collapse:collapse;font-size:11.5px;font-variant-numeric:tabular-nums}.raw-table th[data-v-57b1211e],.raw-table td[data-v-57b1211e]{padding:4px 10px;text-align:right;white-space:nowrap;border-bottom:1px solid var(--border)}.raw-table th[data-v-57b1211e]:first-child,.raw-table td[data-v-57b1211e]:first-child{text-align:left}.raw-table th[data-v-57b1211e]{position:sticky;top:0;background:var(--panel);font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);z-index:1}.raw-table tbody tr[data-v-57b1211e]:hover,.raw-table tbody tr.hovered[data-v-57b1211e]{background:var(--panel-2)}.mm-tab[data-v-2d32bd6f]{padding:12px 14px 24px}.split[data-v-2d32bd6f]{display:flex;gap:12px;align-items:flex-start}.side[data-v-2d32bd6f]{flex:1 1 0;min-width:0}.btn[data-v-2d32bd6f]{background:var(--panel-2);color:var(--text-dim);border:1px solid var(--border);border-radius:5px;padding:6px 11px;font-size:12px;cursor:pointer}.btn[data-v-2d32bd6f]:hover{color:var(--text)}.btn.mini[data-v-2d32bd6f]{padding:3px 9px;font-size:11px}.note[data-v-2d32bd6f]{margin:12px 0 0;font-size:11.5px;line-height:1.55;color:var(--muted, #8b93a7);max-width:900px}.chart-wrap[data-v-25be3728]{position:relative;width:100%;margin-bottom:12px;background:var(--panel);border:1px solid var(--border);border-radius:8px}.chart-title[data-v-25be3728]{padding:8px 12px 0;font-size:12px;color:var(--text-dim);letter-spacing:.02em}.landscape-title[data-v-25be3728]{display:flex;align-items:center;justify-content:space-between;gap:10px}.mm-chart[data-v-25be3728]{display:block;width:100%;height:auto;cursor:crosshair}.gridline[data-v-25be3728]{stroke:var(--border);stroke-width:1;opacity:.5}.axis[data-v-25be3728]{fill:var(--text-dim);font-size:10px}.series[data-v-25be3728]{fill:none;stroke-width:1.4;stroke-linejoin:round}.crosshair[data-v-25be3728]{stroke:var(--text-dim);stroke-width:1;stroke-dasharray:3 3}.zero-line[data-v-25be3728]{stroke:var(--text-dim);stroke-width:1;opacity:.7}.marker[data-v-25be3728]{stroke-width:1;opacity:.85}.marker-label[data-v-25be3728]{font-size:10px}.landscape-series[data-v-25be3728]{stroke-width:1.8}.landscape-hover[data-v-25be3728]{margin:0 12px 10px}.levels-table[data-v-25be3728]{margin:4px 12px 10px}.error[data-v-25be3728]{padding:9px 12px;margin:8px 12px;font-size:12px;color:var(--neg);background:#f8514914;border:1px solid rgba(248,81,73,.35);border-radius:6px}.readout[data-v-25be3728]{display:flex;flex-wrap:wrap;gap:18px;padding:10px 12px;margin-bottom:10px;background:var(--panel);border:1px solid var(--border);border-radius:8px}.readout.hover[data-v-25be3728]{margin-top:10px}.stat[data-v-25be3728]{display:flex;flex-direction:column;gap:2px}.stat>span[data-v-25be3728]{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim)}.stat>b[data-v-25be3728]{font-size:13px;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis}.ceiling[data-v-25be3728]{color:#e6edf3}.floor[data-v-25be3728]{color:#9aa6b2}.spot[data-v-25be3728]{color:#4c8dff}.pos[data-v-25be3728]{color:#3fb950}.pml[data-v-25be3728]{color:#f85149}.btn.mini[data-v-25be3728]{padding:3px 9px;font-size:11px}.table-scroll[data-v-25be3728]{max-height:360px;overflow:auto;margin:6px 0 2px}.raw-table[data-v-25be3728]{width:100%;border-collapse:collapse;font-size:11.5px;font-variant-numeric:tabular-nums}.raw-table th[data-v-25be3728],.raw-table td[data-v-25be3728]{padding:4px 10px;text-align:right;white-space:nowrap;border-bottom:1px solid var(--border)}.raw-table th[data-v-25be3728]:first-child,.raw-table td[data-v-25be3728]:first-child{text-align:left}.raw-table th[data-v-25be3728]{position:sticky;top:0;background:var(--panel);font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);z-index:1}.raw-table tbody tr[data-v-25be3728]:hover,.raw-table tbody tr.hovered[data-v-25be3728]{background:var(--panel-2)}.level-chart-pane[data-v-abf1f3c9]{display:flex;flex-direction:column;gap:8px;margin-top:18px}.pane-title[data-v-abf1f3c9]{font-size:12px;color:var(--text-dim)}.error[data-v-abf1f3c9]{color:var(--neg);font-size:12px;margin:0}.leg-error[data-v-abf1f3c9]{color:var(--warn);font-size:11px;margin:0}.frozen-note[data-v-abf1f3c9]{color:var(--text-dim);font-size:11px;margin:0}.chart-wrap[data-v-abf1f3c9]{position:relative;height:520px}.convert-row[data-v-abf1f3c9]{display:flex;align-items:center;gap:10px}.ratio[data-v-abf1f3c9]{font-size:11px;color:var(--text-dim)}.levels-table[data-v-abf1f3c9]{align-self:flex-start;min-width:420px;border-collapse:collapse;font-size:12px}.levels-table th[data-v-abf1f3c9],.levels-table td[data-v-abf1f3c9]{padding:4px 12px;text-align:left;border-bottom:1px solid var(--border)}.levels-table th[data-v-abf1f3c9]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim)}.levels-table tbody tr[data-v-abf1f3c9]:hover{background:var(--panel-2)}.levels-table td.num[data-v-abf1f3c9]{font-variant-numeric:tabular-nums}.note[data-v-abf1f3c9]{font-size:11px;color:var(--text-dim);max-width:900px}.mm-analytics[data-v-189d3231]{position:relative;padding:12px 14px 24px}.controls[data-v-189d3231]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:10px 12px;margin-bottom:10px;background:var(--panel);border:1px solid var(--border);border-radius:8px}.ctl[data-v-189d3231]{display:flex;flex-direction:column;gap:4px}.ctl>span[data-v-189d3231]{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim)}.inp[data-v-189d3231]{background:var(--panel-2);color:var(--text);border:1px solid var(--border);border-radius:5px;padding:5px 7px;font-size:12px;width:150px}.inp.narrow[data-v-189d3231]{width:86px}.inp.wide[data-v-189d3231]{width:190px}.inp.sym[data-v-189d3231]{width:92px;text-transform:uppercase}.sep[data-v-189d3231]{width:1px;align-self:stretch;background:var(--border);margin:0 2px}.btn[data-v-189d3231]{background:var(--panel-2);color:var(--text-dim);border:1px solid var(--border);border-radius:5px;padding:6px 11px;font-size:12px;cursor:pointer}.btn[data-v-189d3231]:hover{color:var(--text)}.btn.on[data-v-189d3231]{color:var(--accent);border-color:var(--accent);background:#4c8dff1f}.btn.primary[data-v-189d3231]{background:var(--accent);color:#fff;border-color:var(--accent);font-weight:600}.btn.primary[data-v-189d3231]:disabled{opacity:.6;cursor:default}.error[data-v-189d3231]{padding:9px 12px;margin-bottom:10px;font-size:12px;color:var(--neg);background:#f8514914;border:1px solid rgba(248,81,73,.35);border-radius:6px}.readout[data-v-189d3231]{display:flex;flex-wrap:wrap;gap:18px;padding:10px 12px;margin-bottom:10px;background:var(--panel);border:1px solid var(--border);border-radius:8px}.stat[data-v-189d3231]{display:flex;flex-direction:column;gap:2px}.stat>span[data-v-189d3231]{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim)}.stat>b[data-v-189d3231]{font-size:13px;font-variant-numeric:tabular-nums}.call[data-v-189d3231]{color:#3fb950}.put[data-v-189d3231]{color:#f85149}.net[data-v-189d3231]{color:#d2a8ff}.chart-wrap[data-v-189d3231]{position:relative;width:100%;margin-bottom:12px;background:var(--panel);border:1px solid var(--border);border-radius:8px}.chart-title[data-v-189d3231]{padding:8px 12px 0;font-size:12px;color:var(--text-dim);letter-spacing:.02em}.chart[data-v-189d3231]{display:block;width:100%;height:auto;cursor:crosshair}.gridline[data-v-189d3231]{stroke:var(--border);stroke-width:1;opacity:.5}.axis[data-v-189d3231]{fill:var(--text-dim);font-size:10px}.axis.pct[data-v-189d3231]{fill:#d2a8ff}.series[data-v-189d3231]{fill:none;stroke-width:1.6;stroke-linejoin:round}.risk-curve[data-v-189d3231]{stroke:#d2a8ff;stroke-width:1.4}.net-curve[data-v-189d3231]{stroke:#d2a8ff;stroke-width:1.8}.boundary[data-v-189d3231]{stroke:var(--text-dim);stroke-width:1;stroke-dasharray:2 3;opacity:.55}.wall-shade[data-v-189d3231]{fill:#4c8dff24}.wall-exact[data-v-189d3231]{stroke:#e3b341;stroke-width:1.4;stroke-dasharray:4 3}.spot[data-v-189d3231]{stroke:#e6edf3;stroke-width:1;stroke-dasharray:3 3;opacity:.7}.zero[data-v-189d3231]{stroke:var(--text-dim);stroke-width:1;opacity:.8}.crossing[data-v-189d3231]{stroke:#e3b341;stroke-width:1.4;stroke-dasharray:4 3}.bar[data-v-189d3231]{opacity:.85}.bar.oi[data-v-189d3231]{fill:#4c8dff}.bar.vol[data-v-189d3231]{fill:#e3b341}.crosshair[data-v-189d3231]{stroke:rgba(var(--tint),.35);stroke-width:1;stroke-dasharray:3 3}.tooltip[data-v-189d3231]{position:absolute;z-index:10;pointer-events:none;min-width:140px;padding:8px 11px;background:#1a2030;border:1px solid var(--border);border-radius:7px;font-size:12px;color:var(--text);box-shadow:0 4px 16px #0006}.tt-row[data-v-189d3231]{display:flex;justify-content:space-between;gap:16px;padding:1px 0}.tt-key[data-v-189d3231]{color:var(--text-dim)}.tt-val[data-v-189d3231]{font-weight:600;font-variant-numeric:tabular-nums}.legend[data-v-189d3231]{display:flex;flex-wrap:wrap;gap:14px;padding:0 12px 10px;font-size:11px;color:var(--text-dim)}.key[data-v-189d3231]{display:inline-flex;align-items:center;gap:6px}.key i[data-v-189d3231]{width:10px;height:2px;border-radius:1px;display:inline-block;background:currentColor}.key i.dash[data-v-189d3231]{background:repeating-linear-gradient(90deg,#e6edf3 0 3px,transparent 3px 6px)}.key i.shade[data-v-189d3231]{height:8px;border-radius:2px;background:#4c8dff59}.key i.exact[data-v-189d3231]{background:repeating-linear-gradient(90deg,#e3b341 0 4px,transparent 4px 7px)}.key i.curve[data-v-189d3231],.key i.net-key[data-v-189d3231]{background:#d2a8ff}.key i.cross-key[data-v-189d3231]{background:repeating-linear-gradient(90deg,#e3b341 0 4px,transparent 4px 7px)}.empty[data-v-189d3231]{margin:0;padding:14px 16px;font-size:12px;line-height:1.5;color:var(--text-dim)}.table-scroll[data-v-189d3231]{max-height:420px;overflow:auto;margin:6px 0 2px}.raw-table[data-v-189d3231]{width:100%;border-collapse:collapse;font-size:11.5px;font-variant-numeric:tabular-nums}.raw-table th[data-v-189d3231],.raw-table td[data-v-189d3231]{padding:4px 10px;text-align:right;white-space:nowrap;border-bottom:1px solid var(--border)}.raw-table th[data-v-189d3231]:first-child,.raw-table td[data-v-189d3231]:first-child{text-align:left}.raw-table th[data-v-189d3231]{position:sticky;top:0;background:var(--panel);font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);z-index:1}.raw-table tbody tr[data-v-189d3231]:hover{background:var(--panel-2)}.note[data-v-189d3231]{margin:12px 0 0;font-size:11.5px;line-height:1.55;color:var(--muted, #8b93a7);max-width:900px}.tv-chart[data-v-ff9f1549]{padding:12px 14px 24px}.controls[data-v-ff9f1549]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:10px 12px;margin-bottom:10px;background:var(--panel);border:1px solid var(--border);border-radius:8px}.ctl[data-v-ff9f1549]{display:flex;flex-direction:column;gap:4px}.ctl>span[data-v-ff9f1549]{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim)}.inp[data-v-ff9f1549]{background:var(--panel-2);color:var(--text);border:1px solid var(--border);border-radius:5px;padding:5px 7px;font-size:12px;width:150px}.inp.wide[data-v-ff9f1549]{width:190px}.inp.narrow[data-v-ff9f1549]{width:92px}.inp.sym[data-v-ff9f1549]{width:92px;text-transform:uppercase}.sep[data-v-ff9f1549]{width:1px;align-self:stretch;background:var(--border);margin:0 2px}.btn[data-v-ff9f1549]{background:var(--panel-2);color:var(--text-dim);border:1px solid var(--border);border-radius:5px;padding:6px 11px;font-size:12px;cursor:pointer}.btn[data-v-ff9f1549]:hover{color:var(--text)}.btn.on[data-v-ff9f1549]{color:var(--accent);border-color:var(--accent);background:#4c8dff1f}.btn.primary[data-v-ff9f1549]{background:var(--accent);color:#fff;border-color:var(--accent);font-weight:600}.btn.primary[data-v-ff9f1549]:disabled{opacity:.6;cursor:default}.error[data-v-ff9f1549]{padding:9px 12px;margin-bottom:10px;font-size:12px;color:var(--neg);background:#f8514914;border:1px solid rgba(248,81,73,.35);border-radius:6px}.readout[data-v-ff9f1549]{display:flex;flex-wrap:wrap;gap:18px;padding:10px 12px;margin-bottom:10px;background:var(--panel);border:1px solid var(--border);border-radius:8px}.stat[data-v-ff9f1549]{display:flex;flex-direction:column;gap:2px}.stat>span[data-v-ff9f1549]{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim)}.stat>b[data-v-ff9f1549]{font-size:13px;font-variant-numeric:tabular-nums}.pos[data-v-ff9f1549]{color:var(--pos)}.neg[data-v-ff9f1549]{color:var(--neg)}.flip[data-v-ff9f1549]{color:var(--warn)}.picker[data-v-ff9f1549]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;margin-bottom:10px;background:var(--panel);border:1px solid var(--border);border-radius:8px}.picker-label[data-v-ff9f1549]{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);margin-right:4px}.chip[data-v-ff9f1549]{display:inline-flex;align-items:center;gap:6px;background:var(--panel-2);color:var(--text-dim);border:1px solid var(--border);border-radius:999px;padding:4px 10px;font-size:11px;cursor:pointer}.chip[data-v-ff9f1549]:hover{color:var(--text)}.chip .swatch[data-v-ff9f1549]{width:8px;height:8px;border-radius:2px;opacity:.35}.chip.on .swatch[data-v-ff9f1549]{opacity:1}.chart-wrap[data-v-ff9f1549]{width:100%;margin-bottom:12px;background:var(--panel);border:1px solid var(--border);border-radius:8px;overflow:hidden}.chart-title[data-v-ff9f1549]{padding:8px 12px 4px;font-size:12px;color:var(--text-dim);letter-spacing:.02em}.chart-title span[data-v-ff9f1549]{color:var(--text-dim);opacity:.8}.pane[data-v-ff9f1549]{width:100%}.pane.price[data-v-ff9f1549]{height:300px}.pane.lower[data-v-ff9f1549]{height:200px}.empty[data-v-ff9f1549]{padding:10px 12px;margin:0 0 12px;font-size:12px;color:var(--text-dim);background:var(--panel);border:1px solid var(--border);border-radius:8px}.table-scroll[data-v-ff9f1549]{max-height:420px;overflow:auto}.raw-table[data-v-ff9f1549]{width:100%;border-collapse:collapse;font-size:11px;font-variant-numeric:tabular-nums}.raw-table th[data-v-ff9f1549],.raw-table td[data-v-ff9f1549]{padding:4px 9px;text-align:right;white-space:nowrap;border-bottom:1px solid var(--border)}.raw-table th[data-v-ff9f1549]{position:sticky;top:0;z-index:1;background:var(--panel-2);color:var(--text-dim);font-weight:600;text-transform:uppercase;font-size:10px;letter-spacing:.04em}.raw-table th.plot[data-v-ff9f1549]{cursor:pointer;-webkit-user-select:none;user-select:none}.raw-table th.plot[data-v-ff9f1549]:hover{color:var(--text)}.raw-table th.plot.on[data-v-ff9f1549]{text-decoration:underline;text-underline-offset:3px}.raw-table th.fixed[data-v-ff9f1549],.raw-table td.stamp[data-v-ff9f1549]{text-align:left}.raw-table td.lit[data-v-ff9f1549]{color:var(--text)}.raw-table td[data-v-ff9f1549]{color:var(--text-dim)}.raw-table tbody tr:hover td[data-v-ff9f1549]{background:#4c8dff0f}.note[data-v-ff9f1549]{max-width:900px;margin:10px 2px 0;font-size:11px;line-height:1.55;color:var(--text-dim)}.docs-view[data-v-e61e212e]{display:flex;gap:16px;align-items:flex-start}.doc-list[data-v-e61e212e]{flex:0 0 240px;position:sticky;top:12px;display:flex;flex-direction:column;gap:4px;background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:10px}.list-title[data-v-e61e212e]{font-size:12px;font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;padding:2px 6px 8px}.doc-btn[data-v-e61e212e]{display:flex;flex-direction:column;gap:2px;text-align:left;padding:8px 10px;background:transparent;border:none;border-radius:8px;cursor:pointer;color:var(--text-dim)}.doc-btn[data-v-e61e212e]:hover{background:#4c8dff14;color:var(--text)}.doc-btn.active[data-v-e61e212e]{background:#4c8dff1f;color:var(--accent)}.doc-title[data-v-e61e212e]{font-size:13px}.doc-name[data-v-e61e212e]{font-size:11px;opacity:.65}.doc-body[data-v-e61e212e]{flex:1;min-width:0;background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:20px 26px}.error[data-v-e61e212e]{color:var(--neg);font-size:13px}.muted[data-v-e61e212e]{color:var(--text-dim);font-size:13px}.markdown[data-v-e61e212e]{font-size:13.5px;line-height:1.65;color:var(--text)}.markdown[data-v-e61e212e] h1{font-size:20px;margin:0 0 14px}.markdown[data-v-e61e212e] h2{font-size:16px;margin:26px 0 10px;padding-bottom:6px;border-bottom:1px solid var(--border)}.markdown[data-v-e61e212e] h3{font-size:14px;margin:20px 0 8px}.markdown[data-v-e61e212e] p{margin:0 0 10px}.markdown[data-v-e61e212e] ul,.markdown[data-v-e61e212e] ol{margin:0 0 10px;padding-left:22px}.markdown[data-v-e61e212e] li{margin:4px 0}.markdown[data-v-e61e212e] code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;background:rgba(var(--tint),.06);border-radius:4px;padding:1px 5px}.markdown[data-v-e61e212e] pre{background:var(--panel-2);border:1px solid var(--border);border-radius:8px;padding:12px 14px;overflow-x:auto;margin:0 0 12px}.markdown[data-v-e61e212e] pre code{background:transparent;padding:0}.markdown[data-v-e61e212e] blockquote{margin:0 0 10px;padding:4px 14px;border-left:3px solid var(--accent);color:var(--text-dim)}.markdown[data-v-e61e212e] table{border-collapse:collapse;margin:0 0 12px}.markdown[data-v-e61e212e] th,.markdown[data-v-e61e212e] td{border:1px solid var(--border);padding:5px 10px;font-size:12.5px}.markdown[data-v-e61e212e] a{color:var(--accent)}.markdown[data-v-e61e212e] hr{border:none;border-top:1px solid var(--border);margin:18px 0}.pricing[data-v-792b0c3d]{display:flex;flex-direction:column;gap:18px;padding:10px 12px 24px;max-width:1100px}.head h1[data-v-792b0c3d]{margin:0;font-size:26px;font-weight:500}.head .sub[data-v-792b0c3d]{margin:4px 0 0;color:var(--text-dim);font-size:13px}.admin-note[data-v-792b0c3d]{margin:0;padding:8px 10px;border:1px solid var(--border);border-left:3px solid var(--accent);background:var(--panel-2);border-radius:4px;font-size:12px;color:var(--text-dim);max-width:820px}.admin-note b[data-v-792b0c3d]{color:var(--text)}.tiers[data-v-792b0c3d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;align-items:start}.tier[data-v-792b0c3d]{display:flex;flex-direction:column;gap:10px;padding:16px;background:var(--panel);border:1px solid var(--border);border-radius:6px}.tier.highlight[data-v-792b0c3d]{border-color:var(--accent)}.tier-head[data-v-792b0c3d]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.tier-head h2[data-v-792b0c3d]{margin:0;font-size:16px;font-weight:600}.status[data-v-792b0c3d]{font-size:10px;text-transform:uppercase;letter-spacing:.06em;padding:2px 6px;border-radius:3px;border:1px solid var(--border)}.status.planned[data-v-792b0c3d]{color:var(--text-dim)}.status.live[data-v-792b0c3d]{color:var(--pos);border-color:var(--pos)}.price[data-v-792b0c3d]{margin:0;display:flex;align-items:baseline;gap:2px}.price .amount[data-v-792b0c3d]{font-size:30px;font-weight:500;font-variant-numeric:tabular-nums}.price .period[data-v-792b0c3d]{font-size:12px;color:var(--text-dim)}.tagline[data-v-792b0c3d]{margin:0;font-size:12px;color:var(--text-dim)}.features[data-v-792b0c3d]{margin:0;padding-left:16px;display:flex;flex-direction:column;gap:5px;font-size:12px}.features li[data-v-792b0c3d]{line-height:1.4}.cta[data-v-792b0c3d]{margin-top:auto;padding:8px 10px;font-size:12px;border-radius:4px}.cta[data-v-792b0c3d]:disabled{opacity:.5;cursor:not-allowed}.notes[data-v-792b0c3d]{display:flex;flex-direction:column;gap:8px;max-width:820px}.notes p[data-v-792b0c3d]{margin:0;font-size:11px;color:var(--text-dim);line-height:1.5}.notes b[data-v-792b0c3d]{color:var(--text)}.disclosure[data-v-fe996ff4]{margin:32px 16px 0;padding:12px 0 20px;border-top:1px solid var(--border)}.disclosure p[data-v-fe996ff4]{max-width:100ch;margin:0;font-size:11px;line-height:1.55;color:var(--text-dim)}.disclosure b[data-v-fe996ff4]{color:var(--text);font-weight:600}.popout-host[data-v-2bd85d67]{padding:10px 12px 20px;min-height:100vh}.layout[data-v-2bd85d67]{display:flex;min-height:100vh}.content[data-v-2bd85d67]{flex:1 1 auto;min-width:0;overflow-x:auto}:root{color-scheme:dark;--bg: #0b0e14;--panel: #121722;--panel-2: #0e131c;--border: #212a3a;--text: #c9d3e0;--text-dim: #7c889b;--accent: #4c8dff;--itm: #182742;--strike-col: #0f1622;--pos: #3fb950;--neg: #f85149;--pos-soft: #7ee787;--neg-soft: #f0a0a0;--line-strong: #e6edf3;--line-mid: #9aa6b2;--warn: #e9c422;--tint: 255, 255, 255}:root[data-theme=light]{color-scheme:light;--bg: #f6f8fa;--panel: #ffffff;--panel-2: #eef1f5;--border: #d0d7de;--text: #1f2328;--text-dim: #59636e;--accent: #0969da;--itm: #ddeeff;--strike-col: #f0f3f7;--pos: #1a7f37;--neg: #cf222e;--pos-soft: #4ac26b;--neg-soft: #ff8182;--line-strong: #24292f;--line-mid: #6e7781;--warn: #9a6700;--tint: 0, 0, 0}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px}#app{min-height:100vh}.inp{background:var(--panel-2);color:var(--text);border:1px solid var(--border);border-radius:5px;padding:5px 7px;font:inherit;font-size:12px}.inp:focus{outline:none;border-color:var(--accent)}.inp:disabled{opacity:.6}.inp.sym{width:92px;text-transform:uppercase}.btn{background:var(--panel-2);color:var(--text-dim);border:1px solid var(--border);border-radius:5px;padding:6px 11px;font:inherit;font-size:12px;cursor:pointer}.btn:hover{color:var(--text)}.btn:disabled{opacity:.6;cursor:default}.btn.on{color:var(--accent);border-color:var(--accent);background:#4c8dff1f}.btn.primary{background:var(--accent);color:#fff;border-color:var(--accent);font-weight:600}.btn.mini{padding:3px 9px;font-size:11px}
