.boot-error{text-align:center;color:#e7ecf5;background:#0b1020;place-content:center;gap:8px;min-height:100vh;padding:24px;display:grid}.boot-error h1{margin:0;font-size:22px}.boot-error p{color:#9ba8bd;margin:0}.boot-error-copy{appearance:none;color:#58a6ff;font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin:0;padding:0;text-decoration:underline}.boot-error-copy:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #58a6ff}.boot-error-raw{overflow-wrap:anywhere;white-space:pre-wrap;color:#e7ecf5;text-align:left;background:#161b22;border:1px solid #2a3139;border-radius:8px;width:min(720px,100vw - 48px);margin:16px 0 0;padding:12px 14px;font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d1117;--panel:#161b22;--panel-2:#1c2330;--border:#2a3139;--text:#e6edf3;--muted:#8b949e;--accent:#58a6ff;--call:#3fb950;--put:#f85149;--price:#d29922;--warn-bg:#3d2c00;--warn-border:#9e6a03;--warn-text:#f2cc60;--err-bg:#3d1418;--err-border:#b62324;--err-text:#ff9492;--s1:#141b24;--s2:#19212b;--hair:#ffffff0e;--hair-2:#ffffff17;--ink-2:#b6c0cb;--ink-3:#7d8896;--ink-4:#5a6470;--up:#56d364;--dn:#ff7b72;--signal-absorption:#d2a8ff;--up-fast:#5ee06d;--up-mid:#3fb950;--up-slow:#2c7a3c;--dn-fast:#ff8a80;--dn-mid:#f85149;--dn-slow:#963934;--flat:#6e7681;--d-row-h:22px;--d-row-pad:4px 6px;--d-head-h:24px;--d-head-pad:5px 6px;--d-panel-head-h:30px;--d-panel-bar-h:28px;--d-toolbar-h:33px;--d-readout-h:28px;--d-gap:6px;--d-pad:8px;--rail-narrow:336px;--rail-wide:620px;--rail-min:300px;--grip-w:8px;--rail-indicator:180px;--signal-bigtrade:#f0883e;--of-shell-font:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--of-context-font:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", Roboto, Helvetica, Arial, sans-serif;--hub-gex-call:#ff9a8c;--hub-maxpain:#f0cd7a;--hub-gex-put:#7ee79a;--hub-rr-up:#8fb0ff;--hub-rr-dn:#c98ae8;--hub-rr10-up:#208080;--hub-rr10-dn:#508020;--hub-zero-gamma:#747468;--hub-odf-poc:#c79a2e;--hub-odf-wall:#63cfe8;--hub-tide:#3fb950;--hub-tide-alt:#f85149;--hub-hiro:#2f7fd0;--hub-flow:#ff9dc0;--hub-flow-alt:#cf4d7d;--hub-bigtrade:#e07b30;--hub-earn:#a9b83a;--hub-mainsig:#2cb691;--hub-premium:#8a6ceb;--hub-reversal:#e05fb0;--hub-mark-long:#3fb950;--hub-mark-short:#f85149;--hub-anomaly:#e8595e;--hub-absorb:#b077d6}*{box-sizing:border-box}html,body,#app{height:100%;margin:0;padding:0}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5}#app{width:100%;min-height:100%}a{color:var(--accent);text-decoration:none}button{font-family:inherit}.identity-page{background:radial-gradient(circle at 50% 38%, #23446e42, transparent 42%), var(--bg);place-items:center;min-height:100vh;padding:40px 20px;display:grid}.identity-card{border:1px solid var(--border);background:var(--panel);border-radius:16px;gap:16px;width:min(100%,430px);padding:16px;display:grid;box-shadow:0 24px 64px #00000057}.identity-card-wide{width:min(100%,520px)}.identity-heading{text-align:center;gap:7px;display:grid}.identity-heading h1{letter-spacing:-.02em;margin:0;font-size:25px;line-height:1.25}.identity-title{justify-content:center;align-items:center;gap:10px;display:flex}.identity-logo{flex:none;width:30px;height:30px}.identity-subtitle{font-size:14px}.identity-heading p{color:var(--muted);margin:0}.identity-notice{border:1px solid var(--warn-border);background:var(--warn-bg);text-align:left;border-radius:8px;padding:9px 11px;color:var(--warn-text)!important}.identity-form{gap:15px;display:grid}.identity-field{gap:7px;display:grid}.identity-field>span:first-child,.identity-field>label{color:var(--text);font-size:13px;font-weight:600}.identity-field input{background:var(--panel-2);width:100%;min-height:42px;padding:9px 11px}.identity-field input:disabled{color:var(--muted);opacity:.8}.identity-code-row{grid-template-columns:minmax(0,1fr) 120px;gap:9px;display:grid}.identity-primary,.identity-secondary{border:1px solid var(--border);min-height:42px;color:var(--text);background:var(--panel-2);font:inherit;cursor:pointer;border-radius:8px;padding:9px 14px;font-weight:650}.identity-primary{border-color:var(--accent);color:#fff;background:var(--accent)}.identity-primary:hover:not(:disabled){filter:brightness(1.08)}.identity-primary--holo{border-color:var(--accent);color:var(--accent);background:0 0}.identity-primary--holo:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 12%, transparent);filter:none}.identity-secondary:hover:not(:disabled){border-color:var(--accent)}.identity-primary:disabled,.identity-secondary:disabled{opacity:.5;cursor:not-allowed}.identity-full{width:100%}.identity-action-link{text-align:center;place-items:center;display:grid}.identity-message{border:1px solid;border-radius:8px;margin:0;padding:10px 12px;font-size:13px}.identity-message.error{border-color:var(--err-border);color:var(--err-text);background:var(--err-bg)}.identity-message.success{color:#7ee787;background:#132b1b;border-color:#2f6f3e}.identity-link,.identity-switch button,.identity-inline-actions button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.identity-forgot{justify-self:end;margin-top:-5px;font-size:13px}.identity-switch{color:var(--muted);text-align:center;margin:0;font-size:13px}.identity-switch button{margin-left:4px}.identity-help{border:1px solid var(--border);color:var(--muted);background:#ffffff05;border-radius:9px;padding:13px 14px;font-size:12px}.identity-help strong{color:var(--text)}.identity-help ul{margin:7px 0 0;padding-left:18px}.identity-tabs{background:var(--panel-2);border-radius:9px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.identity-tabs button{min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px}.identity-tabs button.active{color:var(--text);background:#263143;font-weight:650}.identity-account{overflow-wrap:anywhere;color:var(--muted);text-align:center;margin:0;font-size:13px}.identity-membership-card{text-align:center;width:min(100%,500px)}.identity-status-icon{border:1px solid var(--warn-border);width:64px;height:64px;color:var(--warn-text);background:var(--warn-bg);border-radius:50%;justify-self:center;place-items:center;font-size:28px;font-weight:750;display:grid}.identity-inline-actions{justify-content:center;gap:20px;font-size:13px;display:flex}@media (width<=520px){.identity-page{align-items:start;padding:20px 12px}.identity-card{border-radius:13px}.identity-code-row{grid-template-columns:minmax(0,1fr) 108px}}.panel{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:16px}.panel-title{align-items:center;gap:8px;margin:0 0 12px;font-size:15px;font-weight:600;display:flex}.muted{color:var(--muted)}.pos{color:var(--call)}.neg{color:var(--put)}.seg{border:1px solid var(--border);border-radius:8px;display:inline-flex;overflow:hidden}.seg button{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:6px 14px;font-size:13px}.seg button.active{background:var(--accent);color:#fff;font-weight:600}.seg button:not(.active):hover{color:var(--text);background:var(--panel-2)}select,input{background:var(--panel-2);color:var(--text);border:1px solid var(--border);border-radius:8px;outline:none;padding:7px 10px;font-size:13px}select:focus,input:focus{border-color:var(--accent)}.btn{background:var(--panel-2);color:var(--text);border:1px solid var(--border);cursor:pointer;border-radius:8px;padding:7px 14px;font-size:13px}.btn:hover{border-color:var(--accent)}.btn-primary{background:var(--accent);color:#fff;border-color:var(--accent)}.btn:disabled{opacity:.5;cursor:not-allowed}.chip{border:1px solid var(--border);background:var(--panel-2);border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;display:inline-flex}.view{flex-direction:column;gap:18px;display:flex}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.toolbar .left,.toolbar .right{align-items:center;gap:12px;display:flex}.toolbar .panel-title{margin:0}.meta{margin-bottom:8px;font-size:12px}.empty-box{text-align:center;padding:40px 16px}.empty-box b{color:var(--text)}.grid-2{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (width<=980px){.grid-2{grid-template-columns:1fr}}table.data{border-collapse:collapse;width:100%;font-size:13px}table.data th,table.data td{text-align:right;border-bottom:1px solid var(--border);white-space:nowrap;padding:8px 10px}table.data th:first-child,table.data td:first-child,table.data th.l,table.data td.l{text-align:left}table.data th{color:var(--muted);background:var(--panel);font-weight:600;position:sticky;top:0}table.data tbody tr{cursor:pointer}table.data tbody tr:hover{background:var(--panel-2)}.tnum{font-variant-numeric:tabular-nums}:root{--liq-heat-0:#f0883e29;--liq-heat-1:#f0883e52;--liq-heat-2:#f0883e8f;--liq-heat-solid:var(--signal-bigtrade);--liq-heat-ink:#ecb086;--overlay-mask:#0d1117b8}.resize-observer[data-v-b329ee4c]{z-index:-1;pointer-events:none;opacity:0;background-color:#0000;border:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}.resize-observer[data-v-b329ee4c] object{pointer-events:none;z-index:-1;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}.v-popper__popper{z-index:10000;outline:none;top:0;left:0}.v-popper__popper.v-popper__popper--hidden{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .15s,visibility .15s}.v-popper__popper.v-popper__popper--shown{visibility:visible;opacity:1;transition:opacity .15s}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{width:100%;height:100%;display:none;position:absolute;top:0;left:0}.v-popper__inner{box-sizing:border-box;position:relative;overflow-y:auto}.v-popper__inner>div{z-index:1;max-width:inherit;max-height:inherit;position:relative}.v-popper__arrow-container{width:10px;height:10px;position:absolute}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;width:0;height:0;position:absolute;top:0;left:0}.v-popper__arrow-inner{visibility:hidden;border-width:7px}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-width:0;border-bottom-color:#0000!important;border-left-color:#0000!important;border-right-color:#0000!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-top-width:0;border-top-color:#0000!important;border-left-color:#0000!important;border-right-color:#0000!important}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-left-width:0;border-top-color:#0000!important;border-bottom-color:#0000!important;border-left-color:#0000!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-right-width:0;border-top-color:#0000!important;border-bottom-color:#0000!important;border-right-color:#0000!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{color:#fff;background:#000c;border-radius:6px;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{color:#000;background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 6px 30px #0000001a}.v-popper--theme-dropdown .v-popper__arrow-inner{visibility:visible;border-color:#fff}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.support-dialog-mask[data-v-4d659514]{z-index:1100;background:#0000008c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.support-dialog[data-v-4d659514]{border:1px solid var(--border);background:var(--panel);text-align:center;border-radius:14px;gap:12px;width:min(100%,340px);padding:20px;display:grid;box-shadow:0 24px 64px #00000073}.support-dialog-head[data-v-4d659514]{justify-content:space-between;align-items:center;gap:12px;display:flex}.support-dialog-head h3[data-v-4d659514]{margin:0;font-size:15px}.support-dialog-x[data-v-4d659514]{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:20px;line-height:1}.support-dialog-x[data-v-4d659514]:hover{color:var(--text)}.support-dialog-sub[data-v-4d659514]{color:var(--muted);margin:0;font-size:12px}.support-dialog-qr[data-v-4d659514]{background:#fff;border-radius:8px;width:100%;max-width:220px;height:auto;margin:0 auto;padding:6px;display:block}.user-menu[data-v-91296c33]{position:relative}.user-trigger[data-v-91296c33]{border:1px solid var(--border);min-height:34px;color:var(--text);background:var(--panel-2);cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:3px 8px 3px 4px;display:inline-flex}.user-trigger[data-v-91296c33]:hover,.user-trigger[aria-expanded=true][data-v-91296c33]{border-color:color-mix(in srgb, var(--accent) 55%, var(--border))}.user-name[data-v-91296c33]{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}@media (width<=1399px){.user-name[data-v-91296c33]{display:none}}.user-trigger svg[data-v-91296c33]{color:var(--muted);transition:transform .14s}.user-trigger svg.rotated[data-v-91296c33]{transform:rotate(180deg)}.user-avatar[data-v-91296c33]{background:color-mix(in srgb, var(--accent) 25%, var(--panel));width:26px;height:26px;color:var(--accent);border-radius:7px;place-items:center;font-size:12px;font-weight:750;display:grid}.user-name[data-v-91296c33]{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:13px;font-weight:600;overflow:hidden}.user-popover[data-v-91296c33]{z-index:70;border:1px solid var(--border);background:var(--panel);border-radius:11px;width:230px;padding:7px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 38px #00000061}.user-identity[data-v-91296c33]{border-bottom:1px solid var(--border);gap:3px;padding:9px 10px 11px;display:grid}.user-identity strong[data-v-91296c33],.user-identity span[data-v-91296c33]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-identity strong[data-v-91296c33]{font-size:13px}.user-identity span[data-v-91296c33]{color:var(--muted);font-size:12px}.membership-expiry[data-v-91296c33]{font-weight:400}.menu-item[data-v-91296c33]{width:100%;color:var(--text);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;margin-top:6px;padding:9px 10px;font-size:13px;text-decoration:none;display:block}.menu-item[data-v-91296c33]:hover{background:var(--panel-2)}.logout-error[data-v-91296c33]{color:var(--err-text);margin:6px 10px 4px;font-size:12px}.topbar[data-v-619f6577]{background:var(--panel);border-bottom:1px solid var(--border);z-index:40;position:sticky;top:0}.topbar-main[data-v-619f6577]{align-items:center;gap:16px;padding:10px 22px;display:flex}.brand[data-v-619f6577]{white-space:nowrap;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.brand .logo-img[data-v-619f6577]{width:22px;height:22px;display:block}.boards[data-v-619f6577]{background:var(--panel-2);border-radius:10px;flex-shrink:0;gap:4px;padding:3px;display:flex}.boards a[data-v-619f6577]{color:var(--muted);white-space:nowrap;border-radius:8px;padding:6px 16px;font-size:14px;font-weight:600}.boards a[data-v-619f6577]:hover{color:var(--text)}.boards a.board-active[data-v-619f6577]{color:var(--text);background:var(--accent)}.spacer[data-v-619f6577]{flex:1;min-width:0}.actions[data-v-619f6577]{flex-shrink:1;align-items:center;gap:12px;min-width:0;display:flex}.topbar-sub[data-v-619f6577]{border-top:1px solid var(--border);position:relative}.sub-scroll[data-v-619f6577]{scrollbar-width:none;-ms-overflow-style:none;padding:0 22px;overflow:auto hidden}.sub-scroll[data-v-619f6577]::-webkit-scrollbar{display:none}.sub-inner[data-v-619f6577]{white-space:nowrap;align-items:center;height:40px;display:inline-flex}.grp-name[data-v-619f6577]{color:var(--muted);-webkit-user-select:none;user-select:none;cursor:default;flex-shrink:0;margin-right:8px;font-size:12px}.grp-sep[data-v-619f6577]{background:var(--border);flex-shrink:0;width:1px;height:14px;margin:0 12px}.sub-item[data-v-619f6577]{color:var(--text);white-space:nowrap;border-radius:7px;flex-shrink:0;padding:5px 12px;font-size:13px}.sub-item+.sub-item[data-v-619f6577]{margin-left:4px}.sub-item .privshield[data-v-619f6577]{vertical-align:-3px;width:15px;height:15px;margin-left:6px;display:inline-block}.sub-item[data-v-619f6577]:hover{background:var(--panel-2)}.sub-item.active[data-v-619f6577]{color:var(--text);background:var(--panel-2);font-weight:600}.sub-fade[data-v-619f6577]{pointer-events:none;opacity:0;width:28px;transition:opacity .15s;position:absolute;top:1px;bottom:0}.sub-fade.l[data-v-619f6577]{background:linear-gradient(to right, var(--panel), transparent);left:0}.sub-fade.r[data-v-619f6577]{background:linear-gradient(to left, var(--panel), transparent);right:0}.sub-fade.on[data-v-619f6577]{opacity:1}@media (width<=1399px){.brand .name[data-v-619f6577]{display:none}.topbar-main[data-v-619f6577] .searchbox{min-width:220px}}@media (width<=1179px){.topbar-main[data-v-619f6577]{flex-wrap:wrap}.spacer[data-v-619f6577]{display:none}.boards[data-v-619f6577]{flex-wrap:wrap;flex-shrink:1;min-width:0}.topbar-main[data-v-619f6577] .searchbox{flex:1;min-width:0}.topbar-main[data-v-619f6577] .searchbox input{min-width:0}}.banner[data-v-0bb15b69]{text-align:center;border-bottom:1px solid #0000;padding:10px 18px;font-size:13px}.bic[data-v-0bb15b69]{vertical-align:-2px;margin-right:3px}.err[data-v-0bb15b69]{background:var(--err-bg);color:var(--err-text);border-bottom-color:var(--err-border)}.warn[data-v-0bb15b69]{background:var(--warn-bg);color:var(--warn-text);border-bottom-color:var(--warn-border)}.symbol-logo[data-v-eb37a049]{vertical-align:-3px;background:var(--panel-2);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.symbol-logo img[data-v-eb37a049]{object-fit:contain;width:100%;height:100%;display:block}.ph[data-v-eb37a049]{color:#f5f7fa;justify-content:center;align-items:center;width:100%;height:100%;font-weight:700;line-height:1;display:flex}.searchbox[data-v-c0737dee]{align-items:center;min-width:280px;display:flex;position:relative}.ico[data-v-c0737dee]{opacity:.6;pointer-events:none;font-size:13px;position:absolute;left:10px}.searchbox input[data-v-c0737dee]{width:100%;padding-left:32px}.dropdown[data-v-c0737dee]{background:var(--panel);border:1px solid var(--border);z-index:50;border-radius:8px;max-height:320px;margin:0;padding:4px;list-style:none;position:absolute;top:40px;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0006}.dropdown li[data-v-c0737dee]{cursor:pointer;border-radius:6px;align-items:baseline;gap:10px;padding:7px 10px;display:flex}.dropdown li[data-v-c0737dee]:hover:not(.disabled){background:var(--panel-2)}.dropdown .tk[data-v-c0737dee]{color:var(--text);min-width:56px;font-weight:700}.dropdown .nm[data-v-c0737dee]{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dropdown .note[data-v-c0737dee]{color:var(--muted);white-space:nowrap;margin-left:auto}.dropdown li.disabled[data-v-c0737dee]{opacity:.5;cursor:not-allowed}.dropdown li.disabled .tk[data-v-c0737dee]{text-decoration:line-through}.dropdown.empty[data-v-c0737dee]{color:var(--muted);padding:10px 12px;font-size:13px}.dropdown.empty[data-v-c0737dee]:not(.static){cursor:pointer}.drawer-mask[data-v-d7c835c1]{z-index:60;background:#00000080;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer[data-v-d7c835c1]{background:var(--panel);border-left:1px solid var(--border);flex-direction:column;gap:12px;width:380px;max-width:90vw;height:100%;padding:18px;display:flex;overflow-y:auto}.drawer-head[data-v-d7c835c1]{align-items:center;gap:10px;display:flex}.drawer-head h3[data-v-d7c835c1]{margin:0}.drawer-head .x[data-v-d7c835c1]{color:var(--muted);cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:22px;line-height:1}.drawer-head .x[data-v-d7c835c1]:hover{color:var(--text)}.hint[data-v-d7c835c1],.small[data-v-d7c835c1]{margin:0;font-size:12px}.neg[data-v-d7c835c1]{margin:0}.add-row[data-v-d7c835c1]{gap:8px;display:flex}.add-row input[data-v-d7c835c1]{flex:1}.wl[data-v-d7c835c1]{margin:6px 0 0;padding:0;list-style:none}.wl li[data-v-d7c835c1]{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:9px 2px;display:flex}.wl .tk[data-v-d7c835c1]{cursor:pointer;min-width:64px;color:var(--accent);font-weight:700}.wl .src[data-v-d7c835c1]{flex:1;font-size:12px}.wl .rm[data-v-d7c835c1]{padding:4px 10px}.wl .rm[data-v-d7c835c1]:hover{border-color:var(--put);color:var(--put)}.wl .empty[data-v-d7c835c1]{border:none;padding:14px 2px}.drawer-enter-active[data-v-d7c835c1],.drawer-leave-active[data-v-d7c835c1]{transition:opacity .18s}.drawer-enter-active .drawer[data-v-d7c835c1],.drawer-leave-active .drawer[data-v-d7c835c1]{transition:transform .22s}.drawer-enter-from[data-v-d7c835c1],.drawer-leave-to[data-v-d7c835c1]{opacity:0}.drawer-enter-from .drawer[data-v-d7c835c1],.drawer-leave-to .drawer[data-v-d7c835c1]{transform:translate(100%)}.banner[data-v-19887b75]{text-align:center;border-bottom:1px solid var(--border);padding:8px 22px;font-size:13px}.banner code[data-v-19887b75]{border-radius:4px;padding:1px 5px;font-size:12px}.bic[data-v-19887b75]{vertical-align:-2px;margin-right:3px}.banner.err[data-v-19887b75]{background:var(--err-bg);border-color:var(--err-border);color:var(--err-text)}.banner.warn[data-v-19887b75]{background:var(--warn-bg);border-color:var(--warn-border);color:var(--warn-text)}.banner.err code[data-v-19887b75]{background:#00000040}.banner.info[data-v-19887b75]{background:var(--panel-2);color:var(--muted)}.banner.info b[data-v-19887b75]{color:var(--text);font-weight:600}.banner.info .sep[data-v-19887b75]{opacity:.5;margin:0 6px}.banner[data-v-62715a51]{border-bottom:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:9px 18px;font-size:13px;display:flex}.err[data-v-62715a51]{color:var(--err-text);background:var(--err-bg);border-bottom-color:var(--err-border)}.warn[data-v-62715a51]{color:var(--warn-text);background:var(--warn-bg);border-bottom-color:var(--warn-border)}.coverage[data-v-62715a51]{font-size:12px}button[data-v-62715a51]{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:6px;padding:3px 8px}.doc-overlay[data-v-956c1672]{z-index:1200;background:#03060ba8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.doc-dialog[data-v-956c1672]{background:var(--panel);border:1px solid var(--border);border-radius:12px;outline:none;flex-direction:column;width:min(720px,100%);max-height:min(84vh,760px);display:flex;box-shadow:0 20px 60px #00000080}.doc-head[data-v-956c1672]{border-bottom:1px solid var(--border);align-items:flex-start;gap:12px;padding:14px 16px 11px;display:flex}.doc-titles[data-v-956c1672]{flex:1;min-width:0}.doc-titles h2[data-v-956c1672]{margin:0;font-size:15px;font-weight:600;line-height:1.45}.doc-meta[data-v-956c1672]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;font-size:10.5px;display:flex}.board[data-v-956c1672]{border:1px solid var(--hair-2);background:var(--s2);color:var(--ink-2);border-radius:999px;padding:1px 7px}.doc-id[data-v-956c1672]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ro[data-v-956c1672]{margin-left:auto}.doc-x[data-v-956c1672]{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;font-size:20px;line-height:1}.doc-x[data-v-956c1672]:hover,.doc-x[data-v-956c1672]:focus-visible{color:var(--text);border-color:var(--border);background:var(--s2);outline:none}.doc-body[data-v-956c1672]{overscroll-behavior:contain;min-height:0;padding:16px 20px 22px;overflow-y:auto}.doc-skeleton[data-v-956c1672]{flex-direction:column;gap:10px;display:flex}.doc-skeleton span[data-v-956c1672]{background:linear-gradient(90deg, var(--s2), var(--panel-2), var(--s2));background-size:200% 100%;border-radius:4px;height:10px;animation:1.3s linear infinite shimmer-956c1672;display:block}.doc-skeleton .w70[data-v-956c1672]{width:70%}.doc-skeleton .w80[data-v-956c1672]{width:80%}.doc-skeleton .w85[data-v-956c1672]{width:85%}.doc-skeleton .w90[data-v-956c1672]{width:90%}.doc-skeleton .w95[data-v-956c1672]{width:95%}@keyframes shimmer-956c1672{0%{background-position:200% 0}to{background-position:-200% 0}}.doc-err[data-v-956c1672]{color:var(--err-text);font-size:13px}.doc-err p[data-v-956c1672]{margin:0 0 10px}.md[data-v-956c1672]{color:var(--text);word-break:break-word;font-size:13.5px;line-height:1.78}.md[data-v-956c1672] h1{margin:0 0 12px;font-size:19px;line-height:1.4}.md[data-v-956c1672] h2{border-bottom:1px solid var(--border);margin:20px 0 8px;padding-bottom:5px;font-size:15px}.md[data-v-956c1672] h3{margin:16px 0 6px;font-size:13.5px}.md[data-v-956c1672] p{margin:0 0 10px}.md[data-v-956c1672] ul,.md[data-v-956c1672] ol{margin:0 0 10px;padding-left:22px}.md[data-v-956c1672] li{margin:3px 0}.md[data-v-956c1672] a{color:var(--accent)}.md[data-v-956c1672] code{background:var(--s1);border:1px solid var(--hair);border-radius:4px;padding:1px 4px;font-size:12px}.md[data-v-956c1672] pre{background:var(--s1);border:1px solid var(--hair);border-radius:6px;margin:0 0 10px;padding:10px 12px;overflow-x:auto}.md[data-v-956c1672] pre code{background:0 0;border:none;padding:0}.md[data-v-956c1672] table{border-collapse:collapse;margin:0 0 12px;font-size:12px;display:block;overflow-x:auto}.md[data-v-956c1672] th,.md[data-v-956c1672] td{border:1px solid var(--border);text-align:left;white-space:nowrap;padding:5px 8px}.md[data-v-956c1672] th{background:var(--s2);font-weight:600}.md[data-v-956c1672] strong{color:#fff}.md[data-v-956c1672] blockquote{border-left:2px solid var(--border);color:var(--muted);margin:0 0 10px;padding-left:12px}.md[data-v-956c1672] hr{border:0;border-top:1px solid var(--border);margin:16px 0}.msg[data-v-fd6bb8e2]{margin-bottom:12px;display:flex}.msg.user[data-v-fd6bb8e2]{justify-content:flex-end}.bubble[data-v-fd6bb8e2]{word-break:break-word;border-radius:10px;max-width:88%;padding:9px 12px;font-size:13px;line-height:1.65}.user-bubble[data-v-fd6bb8e2]{background:var(--accent);color:#04101f;white-space:pre-wrap;font-weight:500}.bot-bubble[data-v-fd6bb8e2]{background:var(--panel-2);border:1px solid var(--border);color:var(--text)}.err-line[data-v-fd6bb8e2]{color:var(--err-text)}.refs[data-v-fd6bb8e2]{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px;padding-top:7px;display:flex}.refs-label[data-v-fd6bb8e2]{color:var(--muted);font-size:11px}.refs-label.none[data-v-fd6bb8e2]{font-style:italic}.ref-chip[data-v-fd6bb8e2]{font:inherit;background:var(--s2);border:1px solid var(--hair-2);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:9px;max-width:200px;padding:1px 7px;font-size:11px;line-height:1.5;overflow:hidden}.ref-chip[data-v-fd6bb8e2]:hover,.ref-chip[data-v-fd6bb8e2]:focus-visible{border-color:var(--accent);color:var(--text);outline:none}.ref-arrow[data-v-fd6bb8e2]{opacity:.6;margin-left:4px;font-size:10px}.support-card[data-v-fd6bb8e2]{border-top:1px solid var(--border);text-align:center;margin-top:9px;padding-top:8px}.support-card img[data-v-fd6bb8e2]{background:#fff;border-radius:7px;width:168px;max-width:100%;height:auto;margin:0 auto;padding:5px;display:block}.support-caption[data-v-fd6bb8e2]{color:var(--muted);margin-top:5px;font-size:11px;display:block}.md[data-v-fd6bb8e2] p{margin:0 0 8px}.md[data-v-fd6bb8e2] p:last-child{margin-bottom:0}.md[data-v-fd6bb8e2] h1,.md[data-v-fd6bb8e2] h2,.md[data-v-fd6bb8e2] h3,.md[data-v-fd6bb8e2] h4{margin:10px 0 6px;font-size:13px;font-weight:600}.md[data-v-fd6bb8e2] ul,.md[data-v-fd6bb8e2] ol{margin:0 0 8px;padding-left:20px}.md[data-v-fd6bb8e2] li{margin:2px 0}.md[data-v-fd6bb8e2] code{background:var(--s1);border:1px solid var(--hair);border-radius:4px;padding:1px 4px;font-size:12px}.md[data-v-fd6bb8e2] pre{background:var(--s1);border:1px solid var(--hair);border-radius:6px;margin:0 0 8px;padding:9px 10px;overflow-x:auto}.md[data-v-fd6bb8e2] pre code{background:0 0;border:none;padding:0}.md[data-v-fd6bb8e2] table{border-collapse:collapse;margin:0 0 8px;font-size:12px;display:block;overflow-x:auto}.md[data-v-fd6bb8e2] th,.md[data-v-fd6bb8e2] td{border:1px solid var(--border);text-align:left;padding:4px 8px}.md[data-v-fd6bb8e2] th{background:var(--s2)}.md[data-v-fd6bb8e2] strong{color:#fff}.md[data-v-fd6bb8e2] blockquote{border-left:2px solid var(--border);color:var(--muted);margin:0 0 8px;padding-left:10px}.panel-body[data-v-9aa3c7ad]{flex-direction:column;height:100%;min-height:0;display:flex}.notice[data-v-9aa3c7ad]{border-bottom:1px solid var(--border);padding:8px 12px;font-size:12px}.notice.warn[data-v-9aa3c7ad]{background:var(--warn-bg);border-bottom-color:var(--warn-border);color:var(--warn-text)}.notice.err[data-v-9aa3c7ad]{background:var(--err-bg);border-bottom-color:var(--err-border);color:var(--err-text)}.msg-list[data-v-9aa3c7ad]{flex:1;min-height:0;padding:12px;overflow-y:auto}.welcome .hi[data-v-9aa3c7ad]{color:var(--text);margin:0 0 6px;font-size:13px}.welcome .small[data-v-9aa3c7ad]{margin:0 0 12px;line-height:1.6}.examples[data-v-9aa3c7ad]{flex-direction:column;gap:6px;display:flex}.ex[data-v-9aa3c7ad]{text-align:left;background:var(--panel-2);border:1px solid var(--border);color:var(--ink-2);cursor:pointer;border-radius:8px;padding:7px 10px;font-size:12px}.ex[data-v-9aa3c7ad]:hover:not(:disabled){border-color:var(--accent);color:var(--text)}.ex[data-v-9aa3c7ad]:disabled{opacity:.5;cursor:not-allowed}.phase[data-v-9aa3c7ad]{align-items:center;gap:7px;padding:2px 2px 6px;font-size:12px;display:flex}.dot[data-v-9aa3c7ad]{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite pulse-9aa3c7ad}@keyframes pulse-9aa3c7ad{0%,to{opacity:.25}50%{opacity:1}}.composer[data-v-9aa3c7ad]{border-top:1px solid var(--border);background:var(--panel);padding:9px 10px 10px}.composer textarea[data-v-9aa3c7ad]{resize:none;background:var(--s1);border:1px solid var(--border);width:100%;color:var(--text);border-radius:8px;padding:7px 9px;font-family:inherit;font-size:13px;line-height:1.5}.composer textarea[data-v-9aa3c7ad]:focus{border-color:var(--accent);outline:none}.composer textarea[data-v-9aa3c7ad]:disabled{opacity:.6;cursor:not-allowed}.composer-foot[data-v-9aa3c7ad]{align-items:center;gap:10px;margin-top:7px;display:flex}.composer-foot .send[data-v-9aa3c7ad]{margin-left:auto}.clear[data-v-9aa3c7ad]{color:var(--muted);cursor:pointer;margin-left:6px;text-decoration:underline}.clear[data-v-9aa3c7ad]:hover{color:var(--text)}.small[data-v-9aa3c7ad]{font-size:11px}.neg[data-v-9aa3c7ad]{color:var(--err-text)}.assistant-root[data-v-47317f0e]{z-index:1000;pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:20px;right:20px}.assistant-root[data-v-47317f0e]>*{pointer-events:auto}.fab[data-v-47317f0e]{border:1px solid var(--border);background:var(--accent);color:#04101f;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:14px;font-weight:700;transition:transform .12s,background .12s;display:flex;box-shadow:0 4px 16px #00000073}.fab[data-v-47317f0e]:hover{transform:translateY(-1px)}.fab.active[data-v-47317f0e]{background:var(--panel-2);color:var(--muted)}.fab-x[data-v-47317f0e]{font-size:24px;line-height:1}.panel[data-v-47317f0e]{background:var(--panel);border:1px solid var(--border);border-radius:12px;flex-direction:column;width:400px;max-width:calc(100vw - 32px);height:560px;max-height:calc(100vh - 120px);padding:0;display:flex;overflow:hidden;box-shadow:0 12px 40px #0000008c}.panel-head[data-v-47317f0e]{border-bottom:1px solid var(--border);background:var(--s2);align-items:baseline;gap:8px;padding:10px 12px;display:flex}.panel-head .title[data-v-47317f0e]{font-size:13px;font-weight:600}.panel-head .sub[data-v-47317f0e]{font-size:11px}.panel-head .x[data-v-47317f0e]{color:var(--muted);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0 2px;font-size:20px;line-height:1}.panel-head .x[data-v-47317f0e]:hover{color:var(--text)}.as-panel-enter-active[data-v-47317f0e],.as-panel-leave-active[data-v-47317f0e]{transition:opacity .14s,transform .14s}.as-panel-enter-from[data-v-47317f0e],.as-panel-leave-to[data-v-47317f0e]{opacity:0;transform:translateY(8px)}@media (width<=520px){.panel[data-v-47317f0e]{width:calc(100vw - 24px);height:calc(100vh - 130px)}}.app-shell[data-v-5ad37e08]{flex-direction:column;min-height:100vh;display:flex}.content[data-v-5ad37e08]{flex:1;width:100%;max-width:1400px;margin:0 auto;padding:20px 22px 40px}.customer-support-trigger--full,.customer-support-trigger--full>button{width:100%}.customer-support-popper .v-popper__inner{background:#fff;border:1px solid #94a3b847;border-radius:12px;padding:10px;overflow:hidden;box-shadow:0 16px 40px #0f172a3d}.customer-support-popper .v-popper__arrow-outer{border-color:#94a3b847}.customer-support-popper .v-popper__arrow-inner{border-color:#fff}.customer-support-content{line-height:0}.customer-support-content img{object-fit:contain;border-radius:6px;width:min(240px,100vw - 48px);height:auto;max-height:calc(50dvh - 48px);display:block}.membership-card[data-v-9f3190c6]{text-align:center;width:min(100%,560px);padding:36px 40px 40px}.membership-top[data-v-9f3190c6]{justify-content:flex-end;margin-top:-18px;margin-right:-20px;display:flex}.membership-actions[data-v-9f3190c6]{gap:10px;margin-top:16px;display:grid}.membership-help-link[data-v-9f3190c6]{color:var(--accent);justify-self:center;font-size:12px;text-decoration:none}.membership-help-link[data-v-9f3190c6]:hover{text-underline-offset:3px;text-decoration:underline}.subscription-card[data-v-801d26c2]{text-align:left;width:min(100%,520px)}.plan-card[data-v-801d26c2]{border:1px solid var(--border);background:var(--panel-2);border-radius:12px;flex-direction:column;gap:10px;padding:18px;display:flex}.plan-card-header[data-v-801d26c2]{justify-content:space-between;align-items:center;display:flex}.plan-title[data-v-801d26c2]{margin:0;font-size:17px}.plan-switch[data-v-801d26c2]{border:1px solid var(--border);color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:7px;padding:5px 10px;font-size:12px}.plan-switch[data-v-801d26c2]:hover{color:var(--text);background:var(--panel)}.plan-rows[data-v-801d26c2]{gap:10px;display:grid}.plan-row[data-v-801d26c2]{grid-template-columns:72px minmax(0,1fr) 108px;align-items:center;gap:10px;font-size:13px;display:grid}.plan-row-label[data-v-801d26c2]{color:var(--text);white-space:nowrap;text-align:left}.plan-progress[data-v-801d26c2]{background:var(--panel);border-radius:999px;height:8px;position:relative;overflow:hidden}.plan-progress-seg[data-v-801d26c2]{height:100%;position:absolute;top:0;left:0}.plan-row-value[data-v-801d26c2]{color:var(--muted);white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.plan-note[data-v-801d26c2]{color:var(--muted);align-items:center;gap:6px;margin:2px 0 0;font-size:12px;display:flex}.plan-note-icon[data-v-801d26c2]{border:1px solid var(--muted);border-radius:50%;flex:none;place-items:center;width:14px;height:14px;font-size:10px;line-height:1;display:grid}.plan-redeem-row[data-v-801d26c2]{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:8px;display:flex}.plan-bind-hint[data-v-801d26c2]{box-sizing:border-box;border:1px solid var(--warn-border);background:var(--warn-bg);width:100%;color:var(--warn-text);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 0;padding:10px 14px;font-size:13px;display:flex}.plan-bind-action[data-v-801d26c2]{color:var(--warn-text);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:2px 4px;font-size:13px;font-weight:600;text-decoration:underline}.plan-bind-action[data-v-801d26c2]:hover{opacity:.85}.plan-history[data-v-801d26c2]{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.plan-history[data-v-801d26c2]:hover{color:var(--text)}.code-card[data-v-801d26c2]{border:1px solid var(--border);background:var(--panel-2);border-radius:12px;flex-direction:column;gap:10px;padding:18px;display:flex}.code-card-head[data-v-801d26c2]{align-items:baseline;display:flex}.code-card-head h2[data-v-801d26c2]{margin:0;font-size:15px}.code-input-row[data-v-801d26c2]{gap:10px;display:flex}.code-input-row>button[data-v-801d26c2],.plan-redeem-row>button[data-v-801d26c2]{white-space:nowrap;flex:none}.code-input[data-v-801d26c2]{border:1px solid var(--border);background:var(--panel);min-width:0;color:var(--text);font:inherit;letter-spacing:2px;text-transform:uppercase;border-radius:8px;flex:auto;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px}.code-input[data-v-801d26c2]:focus{border-color:var(--accent);outline:none}.code-hint[data-v-801d26c2]{color:var(--muted);margin:0;font-size:12px}.code-input[data-v-801d26c2]::placeholder{letter-spacing:0;color:var(--muted);font-family:inherit}.history-dialog[data-v-801d26c2]{width:min(100%,440px)}.history-table[data-v-801d26c2]{border-collapse:collapse;width:100%;font-size:13px}.history-table th[data-v-801d26c2],.history-table td[data-v-801d26c2]{text-align:left;border-bottom:1px solid var(--border);padding:8px 10px}.history-table th[data-v-801d26c2]{color:var(--muted);font-size:12px;font-weight:650}.history-pagination[data-v-801d26c2]{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.history-pagination button[data-v-801d26c2]{border:1px solid var(--border);background:var(--panel-2);color:var(--text);cursor:pointer;border-radius:7px;padding:5px 10px;font-size:12px}.history-pagination button[data-v-801d26c2]:disabled{opacity:.5;cursor:not-allowed}.subscription-muted[data-v-801d26c2]{color:var(--muted);margin:0;font-size:13px}.dialog-mask[data-v-801d26c2]{z-index:100;background:#00000080;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dialog-card[data-v-801d26c2]{border:1px solid var(--border);background:var(--panel);border-radius:14px;gap:14px;width:min(100%,420px);padding:22px;display:grid;box-shadow:0 24px 64px #0006}.dialog-card h3[data-v-801d26c2]{margin:0;font-size:15px;line-height:1.5}.dialog-actions[data-v-801d26c2]{gap:10px;display:flex}.dialog-actions .identity-primary[data-v-801d26c2]{flex:1}.ac7-perspective{perspective:3000px;grid-template-columns:1fr;display:grid;position:relative}.ac7-perspective>.ac7-view{min-width:0;transform-style:preserve-3d;backface-visibility:hidden;grid-area:1/1}.ac7-carrier{transform-style:preserve-3d}.ac7-unit{transform-style:preserve-3d;will-change:transform, opacity;transition:transform .3s cubic-bezier(.4, 0, .2, 1) var(--d,0s), opacity .3s ease var(--d,0s)}.ac7-view.ac7-push-leave-to .ac7-unit{opacity:0;transform:translateZ(100px)}.ac7-view.ac7-push-enter-from .ac7-unit{opacity:0;transform:translateZ(-100px)}@media (prefers-reduced-motion:reduce){.ac7-unit{transition:none}}.ac7-dialog-enter-from .ac7-unit{opacity:0;transform:translateZ(-100px)}.ac7-dialog-leave-to .ac7-unit{opacity:0;transform:translateZ(100px)}.binding-card[data-v-2c326eea]{text-align:left;width:min(100%,520px)}.binding-section[data-v-2c326eea]{transform-style:preserve-3d;gap:10px;display:grid}.binding-section+.binding-section[data-v-2c326eea],.binding-back[data-v-2c326eea]{margin-top:18px}.binding-heading[data-v-2c326eea]{color:var(--muted);margin:0;font-size:14px;font-weight:650}.binding-list[data-v-2c326eea]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.binding-row[data-v-2c326eea]{border:1px solid var(--border);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.binding-row.unbound[data-v-2c326eea]{opacity:.7}.binding-row .left[data-v-2c326eea]{align-items:center;gap:10px;min-width:0;display:flex}.ex-badge[data-v-2c326eea]{background:var(--brand-tile,#30363d);width:26px;height:26px;color:var(--mark-color,#fff);border-radius:7px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.ex-mark[data-v-2c326eea]{background-color:var(--mark-color,#fff);width:16px;height:16px;-webkit-mask-image:var(--mark-url);-webkit-mask-image:var(--mark-url);mask-image:var(--mark-url);display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@supports not ((-webkit-mask-image:url(#m)) or (mask-image:url(#m))){.ex-mark[data-v-2c326eea]{display:none}}.binding-uid[data-v-2c326eea]{letter-spacing:.5px;font:650 13px ui-monospace,SFMono-Regular,Menlo,monospace}.binding-sub[data-v-2c326eea]{color:var(--muted);font-size:12px;display:block}.sk-badge[data-v-2c326eea]{background:#ffffff17;border-radius:7px;flex:none;width:26px;height:26px}.sk-lines[data-v-2c326eea]{gap:12px;display:grid}.sk-line[data-v-2c326eea]{background:#ffffff17;border-radius:6px;display:block}.sk-line-uid[data-v-2c326eea]{width:84px;height:13px}.sk-line-sub[data-v-2c326eea]{width:148px;height:12px}.skeleton-row[data-v-2c326eea]{animation:1.4s ease-in-out infinite sk-pulse-2c326eea}@keyframes sk-pulse-2c326eea{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.skeleton-row[data-v-2c326eea]{opacity:.75;animation:none}}.visually-hidden[data-v-2c326eea]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.binding-options[data-v-2c326eea]{transform-style:preserve-3d;grid-template-columns:1fr 1fr;gap:12px;display:grid}.binding-option[data-v-2c326eea]{border:1px solid var(--border);background:var(--panel-2);color:var(--text);font:inherit;cursor:pointer;text-align:center;border-radius:12px;justify-items:center;gap:10px;padding:18px 12px;display:grid}.binding-option[data-v-2c326eea]:hover{border-color:var(--accent);background:#212b3d}.binding-option-icon[data-v-2c326eea]{color:var(--accent)}.binding-option-text[data-v-2c326eea]{color:var(--text);font-size:13px;font-weight:650;line-height:1.45}.binding-muted[data-v-2c326eea]{color:var(--muted);margin:16px 0 0;font-size:13px}.back-btn[data-v-2c326eea]{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;display:inline-flex}.back-btn[data-v-2c326eea]:hover{color:var(--text)}.picker-title[data-v-2c326eea]{margin:14px 0 4px;font-size:21px}.ex-list[data-v-2c326eea]{transform-style:preserve-3d;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.ex-list li[data-v-2c326eea]{transform-style:preserve-3d;display:grid}.ex-row[data-v-2c326eea]{border:1px solid var(--border);background:var(--panel-2);min-height:76px;color:var(--text);font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;width:100%;padding:16px 12px;display:flex}.ex-row[data-v-2c326eea]:hover{border-color:var(--accent);background:#212b3d}.ex-logo[data-v-2c326eea]{height:var(--logo-h,26px);object-fit:contain;width:auto;max-width:100%;display:block}.ex-name-fallback[data-v-2c326eea]{font-size:13px;font-weight:650}.dialog-mask[data-v-2c326eea]{z-index:100;perspective:3000px;background:#00000080;place-items:center;padding:20px;transition:background-color .22s;display:grid;position:fixed;inset:0}.dialog-mask.ac7-dialog-enter-from[data-v-2c326eea],.dialog-mask.ac7-dialog-leave-to[data-v-2c326eea]{background-color:#0000}.dialog-card[data-v-2c326eea]{border:1px solid var(--border);background:var(--panel);border-radius:14px;outline:none;gap:16px;width:min(100%,480px);padding:22px;display:grid;box-shadow:0 24px 64px #0006}.dialog-main[data-v-2c326eea]{align-content:start;gap:14px;min-width:0;display:grid}.dialog-support[data-v-2c326eea]{display:none}.dialog-card h3[data-v-2c326eea]{margin:0;font-size:16px;line-height:1.45}.guide-steps[data-v-2c326eea]{flex-wrap:wrap;gap:6px;display:flex}.guide-step[data-v-2c326eea]{border:1px solid var(--border);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:4px 10px;font-size:12px}.guide-step.active[data-v-2c326eea]{border-color:var(--accent);color:#fff;background:var(--accent)}.guide-step.done[data-v-2c326eea]{color:var(--text);border-color:#3d4756}.guide-content[data-v-2c326eea]{align-content:start;gap:10px;min-height:150px;font-size:13px;line-height:1.65;display:grid}.guide-content[data-v-2c326eea] p{color:#c9d1d9;margin:0}.guide-content.num[data-v-2c326eea]{counter-reset:gs}.guide-content.num[data-v-2c326eea]>p{counter-increment:gs;padding-left:27px;position:relative}.guide-content.num[data-v-2c326eea]>p:before{content:counter(gs);background:var(--panel-2);width:18px;height:18px;color:var(--muted);border:1px solid #37404d;border-radius:50%;place-items:center;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;top:2px;left:0}.guide-content[data-v-2c326eea] a{color:var(--accent);text-underline-offset:3px}.guide-content[data-v-2c326eea] strong{color:#fff;font-weight:650}.guide-content[data-v-2c326eea] .credential-note{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.identity-field[data-v-2c326eea]{gap:7px;display:grid}.identity-field>span[data-v-2c326eea]{color:var(--text);font-size:12px;font-weight:600}.identity-field input[data-v-2c326eea]{background:var(--panel-2);border:1px solid var(--border);width:100%;min-height:42px;color:var(--text);font:inherit;border-radius:8px;padding:9px 12px}.dialog-footer[data-v-2c326eea],.dialog-actions[data-v-2c326eea]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dialog-footer[data-v-2c326eea]{justify-content:space-between}.dialog-actions[data-v-2c326eea]{justify-content:flex-end;margin-left:auto}@media (width>=860px){.dialog-card[data-v-2c326eea]{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:24px;width:min(100%,780px)}.dialog-contact[data-v-2c326eea]{display:none}.dialog-support[data-v-2c326eea]{border-left:1px solid var(--border);align-content:start;gap:12px;padding-left:24px;display:grid}.dialog-support h4[data-v-2c326eea]{color:var(--text);margin:0;font-size:14px}.dialog-support img[data-v-2c326eea]{border-radius:10px;width:100%;height:auto;display:block}}@media (width<=520px){.binding-options[data-v-2c326eea]{grid-template-columns:1fr}}html.lp-page,html.lp-page body{background:#07090d}.lp,.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp{--lp-bg:#07090d;--lp-bg-2:#0a0e14;--lp-panel:#0c1016;--lp-panel-2:#12171f;--lp-chrome:#151a21;--lp-t1:#e9eef5;--lp-t2:#a7b1bd;--lp-t3:#8b949e;--lp-accent:var(--accent);--lp-accent-hi:#79b8ff;--lp-hair:#ffffff0f;--lp-hair-2:#ffffff1c;--lp-up:var(--up);--lp-call:var(--call);--lp-dn:var(--dn);--lp-put:var(--put);--lp-price:var(--price);--lp-absorb:var(--signal-absorption);--lp-r:14px;--lp-r-btn:12px;--lp-r-sm:10px;--lp-r-chip:8px;--lp-dock-h:67px;--lp-sec:96px;--lp-pad:20px;--lp-max:1200px;--lp-bleed:48px;--lp-video-ratio:21 / 9;--lp-shot-ratio:8 / 5;--lp-ease:cubic-bezier(.22, .61, .36, 1);--lp-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;background:var(--lp-bg);min-height:100vh;color:var(--lp-t1);font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Noto Sans SC,Microsoft YaHei,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.6}@media (width>=900px){.lp{--lp-pad:28px}}@media (width>=1200px){.lp{--lp-bleed:48px}}@media (width>=901px) and (width<=1199px){.lp{--lp-bleed:28px}}@media (width<=700px){.lp{--lp-sec:64px}}.lp img{max-width:100%;display:block}.lp button{font:inherit}.lp .mono{font-family:var(--lp-mono)}.lp .wrap{width:100%;max-width:var(--lp-max);padding:0 var(--lp-pad);margin:0 auto}.lp .sec{padding:var(--lp-sec) 0}.lp a{color:var(--lp-accent)}.lp .top{z-index:60;border-bottom:1px solid var(--lp-hair);-webkit-backdrop-filter:blur(14px)saturate(140%);background:#07090dd1;position:sticky;top:0}.lp .top-in{max-width:var(--lp-max);height:56px;padding:0 var(--lp-pad);justify-content:space-between;align-items:center;gap:12px;margin:0 auto;display:flex}.lp .brand{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.lp .mark{border:1px solid var(--lp-hair-2);border-radius:var(--lp-r-chip);background:linear-gradient(155deg,#13202e,#0a0e14);flex:none;place-items:center;width:26px;height:26px;display:grid}.lp .bname{color:var(--lp-t1);letter-spacing:.005em;white-space:nowrap;font-size:15px;font-weight:650}.lp .bsep{background:var(--lp-hair-2);flex:none;width:1px;height:13px}.lp .bsub{color:var(--lp-t3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}@media (width<=560px){.lp .bsep,.lp .bsub{display:none}}.lp .brand:focus-visible{outline:2px solid var(--lp-accent);outline-offset:4px;border-radius:var(--lp-r-chip)}.lp .brand:active{transform:translateY(1px)}@media (hover:hover){.lp .brand:hover .bname{color:#fff}}.lp .btn{border-radius:var(--lp-r-btn);white-space:nowrap;cursor:pointer;height:46px;transition:background-color .18s var(--lp-ease), border-color .18s var(--lp-ease), color .18s var(--lp-ease), transform .12s var(--lp-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.lp .btn-primary{background:var(--lp-accent);color:#07090d}.lp .btn-ghost{border-color:var(--lp-hair-2);color:var(--lp-t1);background:#ffffff06}.lp .btn-sm{border-radius:var(--lp-r-sm);height:34px;padding:0 14px;font-size:13px}.lp .btn:active{transform:translateY(1px)}.lp .btn:focus-visible{outline:2px solid var(--lp-accent);outline-offset:3px}.lp .btn-primary:focus-visible{outline-color:#fff}@media (hover:hover){.lp .btn-primary:hover{background:var(--lp-accent-hi)}.lp .btn-ghost:hover{color:#fff;background:#58a6ff17;border-color:#58a6ff73}}.lp .cta{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.lp .win{border:1px solid var(--lp-hair-2);border-radius:var(--lp-r);background:var(--lp-panel);margin:0;position:relative;overflow:hidden;box-shadow:0 28px 64px -34px #000000f5,0 0 0 1px #58a6ff0b,0 0 48px -26px #58a6ff47}.lp .win-bar{border-bottom:1px solid var(--lp-hair);background:var(--lp-chrome);align-items:center;gap:10px;height:28px;padding:0 12px;display:flex}.lp .dots{flex:none;gap:6px;display:flex}.lp .dots i{background:#2b333d;border-radius:50%;width:8px;height:8px;display:block}.lp .win-title{min-width:0;color:var(--lp-t3);font-family:var(--lp-mono);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.lp .win-title .wt-no{color:var(--lp-accent);margin-right:7px}.lp .hero{padding:clamp(52px,7vw,104px) 0 clamp(44px,5.5vw,84px);position:relative;overflow:hidden}.lp .hero:before{content:"";pointer-events:none;background:radial-gradient(52% 62% at 26% 34%,#58a6ff21,#58a6ff00 70%);height:720px;position:absolute;top:-38%;left:-8%;right:-8%}.lp .hero-in{padding-right:max(var(--lp-pad), calc((100% - var(--lp-max)) / 2 + var(--lp-pad)));padding-left:max(var(--lp-pad), calc((100% - var(--lp-max)) / 2 + var(--lp-pad)));grid-template-columns:minmax(0,1fr);gap:clamp(34px,5vw,64px);display:grid;position:relative}.lp .hero-copy,.lp .hero-shot{min-width:0}.lp .eyebrow{color:var(--lp-accent);font-family:var(--lp-mono);letter-spacing:.24em;align-items:center;gap:10px;margin:0 0 20px;font-size:12px;display:inline-flex}.lp .eyebrow:before{content:"";background:var(--lp-accent);opacity:.55;width:26px;height:1px}.lp h1{color:#fff;letter-spacing:-.022em;text-wrap:balance;margin:0;font-size:clamp(34px,5.4vw,72px);font-weight:700;line-height:1.14}.lp .lead{max-width:46ch;color:var(--lp-t2);margin:24px 0 0;font-size:clamp(15px,1.15vw,17.5px);line-height:1.78}@media (width>=901px){.lp .hero-in{grid-template-columns:minmax(320px,500px) minmax(360px,1fr);align-items:center;padding-right:0}.lp .hero-shot .win{margin-right:calc(-1 * var(--lp-bleed));border-right-color:#0000}}@media (width<=900px){.lp .hero-shot .win{margin-right:calc(-1 * var(--lp-pad) - 12px)}}.lp .shot-body{aspect-ratio:var(--lp-shot-ratio);background:#0d1117}.lp .shot-body img{object-fit:cover;object-position:left top;background:#0d1117;width:100%;height:100%}.lp .strip{border-top:1px solid var(--lp-hair);border-bottom:1px solid var(--lp-hair);background:linear-gradient(#0a0e14,#080b11)}.lp .strip-in{max-width:var(--lp-max);height:72px;padding:0 var(--lp-pad);align-items:center;gap:20px;margin:0 auto;display:flex}.lp .strip-when{flex:none;align-items:baseline;gap:8px;display:flex}.lp .strip-when .k{color:var(--lp-t3);letter-spacing:.14em;font-size:11px}.lp .strip-when .v{color:var(--lp-t2);font-family:var(--lp-mono);font-size:14px}.lp .strip-cells{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.lp .cell{border-left:1px solid var(--lp-hair);flex-direction:column;gap:3px;min-width:0;padding:0 14px;display:flex}.lp .cell:first-child{border-left:0}.lp .cell .k{color:var(--lp-t3);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.lp .cell .v{color:var(--lp-t1);font-family:var(--lp-mono);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.lp .up{color:var(--lp-up)}.lp .dn{color:var(--lp-dn)}.lp .px{color:var(--lp-price)}.lp .cell .x{color:var(--lp-t3);font-family:var(--lp-mono);white-space:nowrap;font-size:11.5px}@media (width<=760px){.lp .strip-in{flex-direction:column;align-items:stretch;gap:7px;height:auto;padding-top:10px;padding-bottom:11px}.lp .strip-cells{gap:0}.lp .cell{gap:2px;padding:0 9px}.lp .cell .k{font-size:10px}.lp .cell .v{font-size:12px}.lp .cell .x{display:none}.lp .strip-when .k{font-size:10px}.lp .strip-when .v{font-size:12px}}@media (width<=480px){.lp .strip-in{gap:5px;padding-top:6px;padding-bottom:7px}.lp .strip-when{line-height:1.15}.lp .strip-cells{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:4px}.lp .cell{gap:1px;padding:0 10px;line-height:1.2}.lp .cell .v{font-size:12.5px}.lp .cell:nth-child(odd){border-left:0}.lp .cell .x{display:inline}}.lp .chead{flex-direction:column;gap:12px;margin-bottom:clamp(28px,3.4vw,44px);display:flex}.lp .cnum{color:var(--lp-accent);font-family:var(--lp-mono);letter-spacing:.2em;align-items:center;gap:10px;font-size:12px;display:inline-flex}.lp .cnum:before{content:"";background:var(--lp-accent);opacity:.55;width:26px;height:1px}.lp .chead h2{color:#fff;letter-spacing:-.014em;margin:0;font-size:clamp(26px,3.1vw,40px);font-weight:650;line-height:1.22}.lp .carousel{grid-template-columns:minmax(0,1fr);gap:clamp(26px,3vw,44px);display:grid}@media (width>=1000px){.lp .carousel{grid-template-columns:minmax(290px,360px) minmax(0,1fr);align-items:start}}@media (width<=999px){.lp .stage-col{order:-1}}.lp .bd-list{min-width:0;min-height:618px}.lp .stage-col{min-width:0}.lp .bd{border-bottom:1px solid var(--lp-hair);transition:background .32s var(--lp-ease);padding-left:16px;position:relative}.lp .bd:first-child{border-top:1px solid var(--lp-hair)}.lp .bd:before{content:"";width:2px;transition:background-color .32s var(--lp-ease), box-shadow .32s var(--lp-ease);background:0 0;position:absolute;top:0;bottom:0;left:0}.lp .bd.on:before{background:var(--lp-accent);box-shadow:0 0 14px #58a6ff80}.lp .bd.on{background:linear-gradient(90deg,#58a6ff11,#58a6ff00 62%)}.lp .bd-head{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 8px 15px 0;display:grid}.lp .bd-head:focus-visible{outline:2px solid var(--lp-accent);outline-offset:-2px;border-radius:6px}.lp .bd-no{color:var(--lp-t3);font-family:var(--lp-mono);letter-spacing:.06em;transition:color .3s var(--lp-ease);font-size:12px}.lp .bd.on .bd-no{color:var(--lp-accent)}.lp .bd-txt{min-width:0}.lp .bd-name{color:var(--lp-t1);letter-spacing:.005em;font-size:16.5px;font-weight:600;display:block}.lp .bd-l2{color:var(--lp-t3);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12.5px;display:block;overflow:hidden}.lp .bd-chev{color:var(--lp-t3);transition:transform .32s var(--lp-ease), color .32s;place-items:center;display:grid}.lp .bd.on .bd-chev{color:var(--lp-accent);transform:rotate(180deg)}.lp .bd-body{transition:grid-template-rows .42s var(--lp-ease);grid-template-rows:0fr;display:grid}.lp .bd.on .bd-body{grid-template-rows:1fr}.lp .bd-body-in{min-height:0;overflow:hidden}.lp .bd-body p{color:var(--lp-t2);margin:0;padding:0 12px 18px 0;font-size:13px;line-height:1.82}@media (hover:hover){.lp .bd:not(.on) .bd-head:hover .bd-name{color:#fff}.lp .bd:not(.on) .bd-head:hover{background:#ffffff05}}.lp .bd .bd-head:active{background:#ffffff0b}.lp .stage{aspect-ratio:var(--lp-shot-ratio);background:#0d1117;position:relative}.lp .slide{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .44s var(--lp-ease), transform .62s var(--lp-ease);background:#0d1117;position:absolute;inset:0;transform:scale(1.014)}.lp .slide.on{opacity:1;transform:none}.lp .stage-nav{justify-content:space-between;align-items:center;gap:14px;margin-top:14px;display:flex}.lp .pager{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.lp .dot{color:#fff;cursor:pointer;width:22px;height:4px;transition:background-color .28s var(--lp-ease), width .28s var(--lp-ease);background:#ffffff26;border:0;border-radius:3px;padding:0}.lp .dot.on{background:var(--lp-accent);width:36px}.lp .dot:focus-visible{outline:2px solid var(--lp-accent);outline-offset:4px}@media (hover:hover){.lp .dot:not(.on):hover{background:#ffffff57}}.lp .dot:not(.on):active{background:#ffffff80}.lp .dot.on:active{background:var(--lp-accent-hi)}.lp .navs{flex:none;gap:8px;display:flex}.lp .navbtn{border:1px solid var(--lp-hair-2);border-radius:var(--lp-r-sm);width:34px;height:34px;color:var(--lp-t2);cursor:pointer;background:#ffffff06;place-items:center;transition:border-color .2s,color .2s,background-color .2s;display:grid}.lp .navbtn:focus-visible{outline:2px solid var(--lp-accent);outline-offset:3px}@media (hover:hover){.lp .navbtn:hover{color:#fff;background:#58a6ff17;border-color:#58a6ff73}}.lp .navbtn:active{transform:translateY(1px)}.lp .vid-area{aspect-ratio:var(--lp-video-ratio);background:radial-gradient(46% 92%,#58a6ff17 0%,#58a6ff00 62%),radial-gradient(78% 130% at 50% 44%,#111925 0%,#0a0e14 58%,#07090d 100%);place-items:center;display:grid;position:relative;overflow:hidden}.lp .vid-lines{opacity:.85;background-image:repeating-linear-gradient(90deg,#ffffff0d 0 1px,#0000 1px 88px),repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 88px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(64% 78%,#000 6%,#0000 78%);mask-image:radial-gradient(64% 78%,#000 6%,#0000 78%)}.lp .vid-mid{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:520px;padding:0 20px;display:flex;position:relative}.lp .playbtn{width:62px;height:62px;color:var(--lp-accent);background:#58a6ff1a;border:1px solid #58a6ff73;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 44px -10px #58a6ff99,inset 0 0 22px -12px #58a6ffe6}.lp .playbtn:after{content:"";animation:lp-pulse 3s var(--lp-ease) infinite;border:1px solid #58a6ff52;border-radius:50%;position:absolute;inset:-1px}@keyframes lp-pulse{0%{opacity:.75;transform:scale(1)}70%{opacity:0;transform:scale(1.6)}to{opacity:0}}.lp .vid-label{color:var(--lp-t1);letter-spacing:.05em;margin:0;font-size:15px;font-weight:650}.lp .vid-note{color:var(--lp-t2);margin:-4px 0 0;font-size:13px;line-height:1.7}.lp .vid-track{background:#ffffff12;height:2px;position:absolute;bottom:0;left:0;right:0}.lp .vid-track span{background:linear-gradient(90deg, #58a6ff00, var(--lp-accent));width:16%;height:100%;display:block}.lp .win[data-state=loading] .vid-area:after{content:"";pointer-events:none;background:linear-gradient(100deg,#58a6ff00 38%,#58a6ff1a 50%,#58a6ff00 62%) 0 0/260% 100%;animation:1.6s linear infinite lp-sweep;position:absolute;inset:0}.lp .win[data-state=loading] .vid-track span{width:34%}@keyframes lp-sweep{0%{background-position:130% 0}to{background-position:-130% 0}}.lp .win[data-state=ready] .vid-lines,.lp .win[data-state=ready] .vid-mid,.lp .win[data-state=ready] .vid-track{display:none}@media (width<=560px){.lp .playbtn{width:46px;height:46px}.lp .vid-label{font-size:13px}.lp .vid-note{font-size:12px}.lp .vid-mid{gap:10px}}.lp .probs{border-top:1px solid var(--lp-hair);grid-template-columns:minmax(0,1fr);gap:0;display:grid}@media (width>=900px){.lp .probs{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp .prob{border-bottom:1px solid var(--lp-hair);min-width:0;padding:26px 26px 30px 0}@media (width>=900px){.lp .prob{border-bottom:0;border-left:1px solid var(--lp-hair);padding:28px 26px 8px}.lp .prob:first-child{border-left:0;padding-left:0}}.lp .pno{color:var(--lp-accent);font-family:var(--lp-mono);letter-spacing:.14em;font-size:12px}.lp .prob h3{color:var(--lp-t1);letter-spacing:-.005em;margin:12px 0 10px;font-size:19px;font-weight:650}.lp .prob p{color:var(--lp-t2);margin:0;font-size:13.5px;line-height:1.85}.lp .trusts{border:1px solid var(--lp-hair);border-radius:var(--lp-r);background:var(--lp-hair);grid-template-columns:minmax(0,1fr);gap:1px;display:grid;overflow:hidden}@media (width>=760px){.lp .trusts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.lp .trusts{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp .tr{background:var(--lp-panel);min-width:0;padding:22px 22px 24px}.lp .tid{border-radius:var(--lp-r-chip);color:var(--lp-accent);font-family:var(--lp-mono);letter-spacing:.1em;background:#58a6ff12;border:1px solid #58a6ff4d;padding:2px 8px;font-size:11px;display:inline-block}.lp .tr h3{color:var(--lp-t1);margin:12px 0 8px;font-size:15.5px;font-weight:650}.lp .tr p{color:var(--lp-t2);margin:0;font-size:13px;line-height:1.8}.lp .endcta{border-top:1px solid var(--lp-hair);padding:clamp(72px,8vw,120px) 0 clamp(64px,7vw,104px);position:relative;overflow:hidden}.lp .end-glow{pointer-events:none;background:radial-gradient(50% 58% at 50% 66%,#58a6ff1a,#58a6ff00 70%);height:620px;position:absolute;bottom:-46%;left:-6%;right:-6%}.lp .end-in{position:relative}.lp .end-title{color:#fff;letter-spacing:-.02em;margin:0;font-size:clamp(28px,4.2vw,54px);font-weight:700;line-height:1.2}.lp .endcta .cta{margin-top:30px}.lp .dock{display:none}@media (width<=700px){.lp .dock{z-index:60;padding:10px var(--lp-pad) calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--lp-hair);-webkit-backdrop-filter:blur(14px)saturate(140%);transition:transform .28s var(--lp-ease), opacity .28s var(--lp-ease);background:#07090ddb;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.lp .dock .btn{border-radius:var(--lp-r-btn);flex:1 1 0;width:auto;padding:0 12px}.lp .dock[data-hidden=true]{opacity:0;pointer-events:none;transform:translateY(115%)}}.lp .foot{border-top:1px solid var(--lp-hair);background:#060809;padding:26px 0 34px}@media (width<=700px){.lp .foot{padding-bottom:calc(34px + var(--lp-dock-h) + env(safe-area-inset-bottom,0px))}}.lp .foot p{margin:0}.lp .f1{color:var(--lp-t2);letter-spacing:.01em;font-size:13px}.lp .f2{color:var(--lp-t3);margin-top:7px;font-size:12.5px}@media (prefers-reduced-motion:reduce){.lp,.lp *,.lp :before,.lp :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.hub-console[data-v-a9aea6b3]{z-index:5;top:var(--shell-top);background:var(--bg);color:var(--text);font:15px/1.45 var(--of-shell-font);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.toolbar[data-v-a9aea6b3]{flex:0 0 var(--d-toolbar-h);height:var(--d-toolbar-h);padding:0 var(--d-pad);background:var(--panel);border-bottom:1px solid var(--border);white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:10px;display:flex;overflow:hidden}.spacer[data-v-a9aea6b3]{flex:1}.stage[data-v-a9aea6b3]{gap:var(--d-gap);min-height:0;padding:var(--d-gap) var(--d-pad) var(--d-pad);flex:1;display:flex}.col-l[data-v-a9aea6b3]{flex:0 0 var(--rail-indicator);width:var(--rail-indicator);min-height:0;display:flex}.col-r[data-v-a9aea6b3]{flex:0 0 var(--rail-min);width:var(--rail-min);min-height:0;display:flex}.col-c[data-v-a9aea6b3]{gap:var(--d-gap);flex-direction:column;flex:1;min-width:0;display:flex}.search[data-v-3b8b4357]{background:var(--panel-2);border:1px solid var(--border);width:280px;height:24px;color:var(--ink-3);border-radius:7px;flex:0 0 280px;align-items:center;gap:6px;margin:0;padding:0 8px;font-size:11px;display:flex;position:relative}.search.err[data-v-3b8b4357]{border-color:var(--err-border);background:var(--err-bg);color:var(--err-text)}input[data-v-3b8b4357]{appearance:none;min-width:0;height:auto;color:inherit;font:inherit;background:0 0;border:0;border-radius:0;outline:0;flex:auto;padding:0}input[data-v-3b8b4357]::placeholder{color:inherit;opacity:1}.suggestions[data-v-3b8b4357]{z-index:50;background:var(--panel);border:1px solid var(--border);border-radius:7px;padding:4px;position:fixed;box-shadow:0 10px 28px #0000008c}.coverage-notice[data-v-3b8b4357]{z-index:51;box-sizing:border-box;border:1px solid var(--err-border);background:var(--err-bg);width:min(420px,100vw - 16px);color:var(--err-text);white-space:normal;overflow-wrap:anywhere;border-radius:7px;padding:8px 28px 8px 10px;font-size:11px;line-height:1.45;position:fixed;box-shadow:0 10px 28px #0000008c}.coverage-notice button[data-v-3b8b4357]{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font:16px/20px sans-serif;position:absolute;top:3px;right:5px}.suggestions button[data-v-3b8b4357]{width:100%;height:28px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 6px;font-size:11px;display:flex}.suggestions button[data-v-3b8b4357]:hover{background:var(--s1)}.suggestions small[data-v-3b8b4357]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-4);overflow:hidden}.badge[data-v-3b8b4357]{color:var(--accent);background:#58a6ff29;border-radius:999px;flex:none;padding:2px 7px;font-size:9px;font-weight:700}.badge.crypto[data-v-3b8b4357]{color:var(--price);background:#d2992229}.readout[data-v-18db1bc5]{align-items:center;gap:8px;min-width:0;display:flex}.sym[data-v-18db1bc5]{letter-spacing:.4px;flex:none;font-size:13px;font-weight:800}.badge[data-v-18db1bc5]{color:var(--accent);background:#58a6ff29;border-radius:999px;flex:none;padding:2px 7px;font-size:9px;font-weight:700}.badge.crypto[data-v-18db1bc5]{color:var(--price);background:#d2992229}.nm[data-v-18db1bc5]{color:var(--ink-4);text-overflow:ellipsis;white-space:nowrap;max-width:230px;font-size:10px;overflow:hidden}.last[data-v-18db1bc5]{flex:none;font-size:12px;font-weight:700}.chg[data-v-18db1bc5]{flex:none;font-size:11px;font-weight:700}.num[data-v-18db1bc5]{font-variant-numeric:tabular-nums}.up[data-v-18db1bc5]{color:var(--call)}.dn[data-v-18db1bc5]{color:var(--put)}.sk[data-v-18db1bc5]{background:linear-gradient(90deg,var(--s1) 25%,var(--s2) 37%,var(--s1) 63%);border-radius:4px;width:150px;height:10px;margin:0;display:block}.seg[data-v-4499319b]{background:var(--panel-2);border:1px solid var(--border);border-radius:7px;flex:none;display:flex;overflow:hidden}button[data-v-4499319b]{color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:2px 9px;font:11px Inter,sans-serif}button.on[data-v-4499319b]{background:color-mix(in srgb,var(--accent) 20%,var(--panel-2));color:var(--text)}button[data-v-4499319b]:disabled{cursor:not-allowed;opacity:.45}.st[data-v-37b3f0fd]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:18px 14px;display:flex}.st.compact[data-v-37b3f0fd]{padding:12px}.dot[data-v-37b3f0fd]{border-radius:999px;width:7px;height:7px}.empty .dot[data-v-37b3f0fd]{background:var(--ink-4)}.loading .dot[data-v-37b3f0fd]{background:var(--accent)}.error .dot[data-v-37b3f0fd]{background:var(--err-text)}.t[data-v-37b3f0fd]{color:var(--ink-2);font-size:11px}.s[data-v-37b3f0fd]{color:var(--ink-4);max-width:240px;font-size:10px;line-height:1.6}.error .t[data-v-37b3f0fd]{color:var(--err-text)}.skrow[data-v-37b3f0fd]{height:var(--d-row-h);border-bottom:1px solid var(--hair);align-items:center;padding:0 8px;display:flex}.skrow i[data-v-37b3f0fd]{background:var(--s2);border-radius:3px;height:8px;display:block}.expiry-controls[data-v-14d44b1e]{flex-wrap:wrap;gap:8px;min-width:0;padding:8px 10px;display:flex}.expiry-control[data-v-14d44b1e]{min-width:0;color:var(--ink-3);flex-direction:column;flex:150px;gap:4px;font-size:11px;display:flex}.expiry-control select[data-v-14d44b1e]{border:1px solid var(--border);background:var(--panel-2);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:6px;padding:5px 7px}.expiry-control select[data-v-14d44b1e]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.expiry-control select[data-v-14d44b1e]:disabled{opacity:.45;cursor:not-allowed}.mark-strength-controls[data-v-8a575318]{pointer-events:none;flex-direction:column;flex:0 auto;align-items:flex-start;gap:2px;max-width:100%;display:flex}.strength-control[data-v-8a575318]{background:color-mix(in srgb,var(--panel) 90%,transparent);min-width:0;max-width:100%;min-height:22px;color:var(--ink-3);pointer-events:auto;border-radius:4px;flex-wrap:wrap;align-items:center;gap:8px;padding:2px 6px;font-size:11px;display:flex}.name[data-v-8a575318]{color:var(--strength-color);white-space:nowrap}input[data-v-8a575318]{appearance:none;box-sizing:border-box;width:100px;min-width:70px;height:24px;box-shadow:none;background:linear-gradient(to right,var(--strength-color) 0 var(--strength-progress),var(--border) var(--strength-progress) 100%) center / calc(100% - 8px) 2px no-repeat;cursor:pointer;touch-action:none;border:0;border-radius:0;margin:0;padding:0}input[data-v-8a575318]::-webkit-slider-runnable-track{background:0 0;border:0;border-radius:0;height:2px}input[data-v-8a575318]::-webkit-slider-thumb{appearance:none;box-sizing:border-box;background:var(--strength-color);width:8px;height:8px;box-shadow:none;border:0;border-radius:50%;margin-top:-3px}input[data-v-8a575318]::-moz-range-track{background:0 0;border:0;height:2px}input[data-v-8a575318]::-moz-range-progress{background:0 0;height:2px}input[data-v-8a575318]::-moz-range-thumb{box-sizing:border-box;background:var(--strength-color);width:8px;height:8px;box-shadow:none;border:0;border-radius:50%}.no-data[data-v-8a575318]{color:var(--ink-3)}input[data-v-8a575318]:focus-visible{outline:2px solid var(--strength-color);outline-offset:3px}.value[data-v-8a575318]{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:48px}.pnl[data-v-b11af8b2]{background:var(--panel);border:1px solid var(--border);border-radius:10px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.pnl-h[data-v-b11af8b2]{flex:0 0 var(--d-panel-head-h);height:var(--d-panel-head-h);border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:flex}.pnl-h .n[data-v-b11af8b2]{color:var(--ink-4);font-size:10px;font-weight:400}.dir[data-v-b11af8b2]{flex:1;min-height:0;overflow:hidden auto}.gh[data-v-b11af8b2]{height:var(--d-head-h);background:var(--s1);color:var(--ink-3);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);z-index:2;align-items:center;gap:6px;padding:0 8px;font-size:10px;display:flex;position:sticky;top:0}.gh .c[data-v-b11af8b2]{color:var(--ink-4);margin-left:auto}.entry[data-v-b11af8b2]{border-bottom:1px solid var(--hair)}.row-shell[data-v-b11af8b2]{flex-direction:column;min-width:0;display:flex}.row[data-v-b11af8b2]{width:100%;min-width:0;min-height:var(--d-row-h);cursor:pointer;appearance:none;color:var(--text);text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:4px 8px;font-size:11px;line-height:1.45;display:flex}.row[data-v-b11af8b2]:hover{background:var(--s1)}.row.na[data-v-b11af8b2]{opacity:.42;cursor:not-allowed}.row-secondary[data-v-b11af8b2]{align-items:center;gap:0;min-width:0;min-height:22px;padding:0 8px 4px 5.5px;display:flex}.rail-action[data-v-b11af8b2]{appearance:none;width:16px;height:18px;color:var(--ink-4);cursor:pointer;background:0 0;border:0;border-radius:3px;flex:0 0 16px;place-items:center;padding:0;font-size:12px;line-height:1;display:grid}.row-secondary .sub[data-v-b11af8b2]{margin-left:auto;padding-left:8px}.settings-button[data-v-b11af8b2]:hover,.settings-button.open[data-v-b11af8b2]{background:var(--s1);color:var(--accent)}.rail-action[data-v-b11af8b2]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.settings-button[data-v-b11af8b2]:disabled{opacity:.28;cursor:not-allowed;color:var(--ink-4);background:0 0}.style-button[data-v-b11af8b2]:hover{background:var(--s1);color:var(--accent)}.settings-editor[data-v-b11af8b2]{background:color-mix(in srgb,var(--s1) 72%,transparent);border-top:1px solid var(--hair);padding:4px 6px 6px}.settings-note[data-v-b11af8b2]{color:var(--ink-4);margin:2px 4px 0;font-size:9px;line-height:1.4}.settings-editor[data-v-b11af8b2] .expiry-controls{padding:5px 4px}.settings-editor[data-v-b11af8b2] .mark-strength-controls{width:100%}.settings-editor[data-v-b11af8b2] .strength-control{background:0 0;width:100%;padding:3px 4px}.settings-editor[data-v-b11af8b2] .strength-control input{flex:72px;width:auto}.settings-editor[data-v-b11af8b2] .strength-control .value{text-align:right;min-width:42px}.ck[data-v-b11af8b2]{border:1px solid var(--border);border-radius:3px;flex:0 0 11px;width:11px;height:11px;position:relative}.row.on .ck[data-v-b11af8b2]{background:var(--accent);border-color:var(--accent)}.row.on .ck[data-v-b11af8b2]:after{content:"";border:solid var(--bg);border-width:0 1.5px 1.5px 0;width:3px;height:6px;position:absolute;top:1px;left:3px;transform:rotate(42deg)}.swatch[data-v-b11af8b2]{flex:0 0 8px;width:8px;height:8px;margin-top:2px}.swatch.kind-level[data-v-b11af8b2]{border-radius:2px;height:2px;margin-top:0}.swatch.kind-series[data-v-b11af8b2]{clip-path:polygon(0 70%,35% 30%,62% 62%,100% 12%,100% 38%,65% 88%,37% 56%,0 96%)}.swatch.glyph-tri[data-v-b11af8b2]{clip-path:polygon(50% 0,100% 100%,0 100%)}.swatch.glyph-dia[data-v-b11af8b2]{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.swatch.glyph-bolt[data-v-b11af8b2]{clip-path:polygon(55% 0,18% 55%,45% 55%,30% 100%,85% 38%,57% 38%)}.swatch.glyph-sq[data-v-b11af8b2]{border-radius:1px}.swatch.glyph-cross[data-v-b11af8b2]{clip-path:polygon(35% 0,65% 0,65% 35%,100% 35%,100% 65%,65% 65%,65% 100%,35% 100%,35% 65%,0 65%,0 35%,35% 35%)}.swatch.glyph-dot[data-v-b11af8b2]{border-radius:50%}.muted-swatch[data-v-b11af8b2]{background:var(--ink-4)}.lb[data-v-b11af8b2]{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:52%;overflow:hidden}.readout[data-v-b11af8b2]{flex-direction:column;flex:auto;align-items:stretch;min-width:0;display:flex}.vv[data-v-b11af8b2]{min-width:0;color:var(--ink-3);text-align:right;white-space:normal;overflow-wrap:anywhere;flex:auto;margin-left:auto;overflow:visible}.vv.num[data-v-b11af8b2],.vv.st[data-v-b11af8b2]{font-size:10px}.vv.st.idle[data-v-b11af8b2]{color:var(--ink-4);text-underline-offset:2px;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.vv.st.busy[data-v-b11af8b2]{color:var(--ink-3);animation:1.4s ease-in-out infinite hubRailBusy-b11af8b2}.vv.st.blank[data-v-b11af8b2],.vv.st.na[data-v-b11af8b2]{color:var(--ink-4)}.vv.st.err[data-v-b11af8b2]{color:var(--err-text)}.sub[data-v-b11af8b2]{min-width:0;color:var(--ink-4);text-align:right;white-space:normal;overflow-wrap:anywhere;flex:auto;margin-left:auto;font-size:9px;line-height:1.35}.num[data-v-b11af8b2]{font-variant-numeric:tabular-nums}@keyframes hubRailBusy-b11af8b2{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.vv.st.busy[data-v-b11af8b2]{animation:none}}.hub-style-panel[data-v-c9dcc971]{z-index:45;box-sizing:border-box;border:1px solid var(--border);background:var(--panel);width:372px;max-width:calc(100vw - 24px);max-height:min(78vh,640px);color:var(--text);border-radius:12px;flex-direction:column;font:12px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;display:flex;position:fixed;top:96px;right:360px;box-shadow:0 18px 48px #0009}.hub-style-panel.is-dragging[data-v-c9dcc971]{-webkit-user-select:none;user-select:none}.hub-style-head[data-v-c9dcc971]{border-bottom:1px solid var(--border);background:var(--panel-2);cursor:move;-webkit-user-select:none;user-select:none;touch-action:none;border-radius:12px 12px 0 0;flex:none;align-items:center;gap:7px;padding:8px 10px;display:flex}.hub-style-title[data-v-c9dcc971]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.hub-style-move[data-v-c9dcc971]{color:var(--ink-4);cursor:grab;flex:none;align-items:center;padding:0 3px;display:inline-flex}.hub-style-move[data-v-c9dcc971]:hover{color:var(--text)}.hub-style-move[data-v-c9dcc971]:active{cursor:grabbing}.hub-style-close[data-v-c9dcc971]{color:var(--ink-4);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;padding:0 2px;font-size:13px;line-height:1.2}.hub-style-close[data-v-c9dcc971]:hover{color:var(--text)}.hub-style-close[data-v-c9dcc971]:focus-visible,.hub-style-row-head[data-v-c9dcc971]:focus-visible,.hub-style-seg button[data-v-c9dcc971]:focus-visible,.hub-style-swatch-btn[data-v-c9dcc971]:focus-visible,.hub-style-color-input[data-v-c9dcc971]:focus-visible,.hub-style-range[data-v-c9dcc971]:focus-visible,.hub-style-footer button[data-v-c9dcc971]:focus-visible,.hub-style-row-reset[data-v-c9dcc971]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.hub-style-body[data-v-c9dcc971]{flex:auto;min-height:0;overflow:hidden auto}.hub-style-group[data-v-c9dcc971]{border-bottom:1px solid var(--hair)}.hub-style-group-title[data-v-c9dcc971]{background:color-mix(in srgb, var(--s1) 80%, transparent);color:var(--ink-4);letter-spacing:.03em;margin:0;padding:7px 12px;font-size:10px;font-weight:600}.hub-style-row[data-v-c9dcc971]{border-top:1px solid var(--hair)}.hub-style-row[data-v-c9dcc971]:first-of-type{border-top:0}.hub-style-row.focus[data-v-c9dcc971]{background:color-mix(in srgb, var(--accent) 10%, transparent);box-shadow:inset 2px 0 0 var(--accent)}.hub-style-row-head[data-v-c9dcc971]{box-sizing:border-box;width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:7px 12px;display:flex}.hub-style-row-head[data-v-c9dcc971]:hover{background:color-mix(in srgb, var(--s1) 70%, transparent)}.hub-style-swatch[data-v-c9dcc971]{border-radius:3px;flex:0 0 10px;width:10px;height:10px}.hub-style-row-name[data-v-c9dcc971]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:12px;overflow:hidden}.hub-style-row-arrow[data-v-c9dcc971]{color:var(--ink-4);flex:none;font-size:11px;transition:transform .12s}.hub-style-row.open .hub-style-row-arrow[data-v-c9dcc971]{transform:rotate(180deg)}.hub-style-row-body[data-v-c9dcc971]{padding:2px 12px 9px}.hub-style-control[data-v-c9dcc971]{color:var(--ink-4);align-items:center;gap:8px;margin:5px 0;font-size:11px;display:flex}.hub-style-label[data-v-c9dcc971]{flex:0 0 42px}.hub-style-control[data-control=longColor] .hub-style-label[data-v-c9dcc971],.hub-style-control[data-control=shortColor] .hub-style-label[data-v-c9dcc971]{white-space:nowrap;flex-basis:48px}.hub-style-swatches[data-v-c9dcc971]{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.hub-style-swatch-btn[data-v-c9dcc971]{cursor:pointer;border:1px solid #ffffff29;border-radius:4px;width:15px;height:15px;padding:0}.hub-style-swatch-btn.on[data-v-c9dcc971]{border-color:var(--text);box-shadow:0 0 0 1px var(--accent)}.hub-style-color-input[data-v-c9dcc971]{border:1px solid var(--border);background:var(--panel-2);cursor:pointer;border-radius:5px;width:26px;height:20px;padding:0}.hub-style-seg[data-v-c9dcc971]{border:1px solid var(--border);background:var(--panel-2);border-radius:7px;flex-wrap:wrap;padding:2px;display:inline-flex}.hub-style-seg button[data-v-c9dcc971]{color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:2px 7px;font-size:11px}.hub-style-seg button.on[data-v-c9dcc971]{background:color-mix(in srgb, var(--accent) 26%, var(--panel-2));color:var(--text)}.hub-style-range[data-v-c9dcc971]{min-width:0;height:18px;accent-color:var(--accent);cursor:pointer;flex:auto;margin:0}.hub-style-value[data-v-c9dcc971]{color:var(--ink-3);font-variant-numeric:tabular-nums;text-align:right;flex:0 0 40px;font-size:10.5px}.hub-style-row-reset[data-v-c9dcc971]{border:1px dashed var(--border);color:var(--ink-4);font:inherit;cursor:pointer;background:0 0;border-radius:6px;margin-top:6px;padding:2px 8px;font-size:10.5px}.hub-style-row-reset[data-v-c9dcc971]:hover{border-color:var(--accent);color:var(--text)}.hub-style-footer[data-v-c9dcc971]{border-top:1px solid var(--border);flex:none;align-items:center;gap:8px;padding:8px 12px;display:flex}.hub-style-reset-all[data-v-c9dcc971]{border:1px solid var(--border);background:var(--panel-2);color:var(--ink-2);font:inherit;cursor:pointer;border-radius:7px;flex:none;padding:3px 9px;font-size:11px}.hub-style-reset-all[data-v-c9dcc971]:hover{border-color:var(--accent);color:var(--text)}.offchart[data-v-c16067cc]{z-index:3;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:8px;display:flex;position:absolute;top:10px;left:8px;right:70px}.offchart.displaced[data-v-c16067cc]{top:32px}.offchart.embedded[data-v-c16067cc]{flex-wrap:wrap;flex:180px;justify-content:flex-end;min-width:0;position:static}.offchart.bottom[data-v-c16067cc]{top:auto;bottom:var(--offchart-bottom,24px);justify-content:flex-end}.actions[data-v-c16067cc]{pointer-events:auto;flex:none;align-items:center;gap:6px;display:flex}.actions button[data-v-c16067cc]{appearance:none;border:1px solid var(--accent);background:var(--bg);color:var(--accent);cursor:pointer;border-radius:999px;padding:4px 8px;font-size:9px;line-height:1}.actions button[data-v-c16067cc]:hover{background:var(--s1)}.hint[data-v-c16067cc]{color:var(--ink-4);white-space:nowrap;font-size:9px;line-height:19px}.pills[data-v-c16067cc]{flex-wrap:wrap;justify-content:flex-end;gap:4px;min-width:0;display:flex}.pill[data-v-c16067cc]{background:var(--bg);border:1px solid var(--border);color:var(--ink-3);border-radius:999px;padding:2px 7px;font-size:9px}.pill b[data-v-c16067cc]{color:var(--price);font-weight:700}.num[data-v-c16067cc]{font-variant-numeric:tabular-nums}.chart-box[data-v-958fde64]{background:var(--panel);border:1px solid var(--border);min-height:0;padding:6px 0 0 var(--d-pad);touch-action:none;border-radius:12px;flex:1;position:relative}.chart[data-v-958fde64]{width:100%;height:100%;min-height:0}.chart-box.is-axis-hover[data-v-958fde64],.chart-box.is-axis-hover[data-v-958fde64] *{cursor:ns-resize!important}.chart-box.is-panning[data-v-958fde64],.chart-box.is-panning[data-v-958fde64] *{cursor:grabbing!important}.chart-overlays[data-v-958fde64]{z-index:3;pointer-events:none;flex-wrap:wrap;align-items:flex-start;gap:8px 12px;display:flex;position:absolute;top:10px;left:8px;right:70px}.chart-overlays.displaced[data-v-958fde64]{top:32px}.banner[data-v-958fde64]{z-index:4;border-bottom:1px solid var(--hair);margin:0;padding:5px 8px;font-size:10px;line-height:1.5;position:absolute;top:0;left:8px;right:64px}.banner.warn[data-v-958fde64]{background:var(--warn-bg);border-color:var(--warn-border);color:var(--warn-text)}.sub[data-v-89af4e3b]{background:var(--panel);border:1px solid var(--border);height:96px;padding-left:var(--d-pad);border-radius:10px;flex-direction:column;flex:0 0 96px;display:flex;position:relative;overflow:hidden}.h[data-v-89af4e3b]{height:20px;color:var(--ink-3);flex:0 0 20px;align-items:center;gap:8px;min-width:0;padding-right:8px;font-size:10px;display:flex}.h b[data-v-89af4e3b]{color:var(--ink-2);white-space:nowrap}.span[data-v-89af4e3b]{color:var(--ink-4);white-space:nowrap}.span.stale[data-v-89af4e3b]{color:var(--warn-text);font-weight:700}.rd[data-v-89af4e3b]{color:var(--ink-2);white-space:nowrap;margin-left:auto}.go[data-v-89af4e3b]{color:var(--accent);cursor:pointer;white-space:nowrap;font-size:9px}.body[data-v-89af4e3b],.empty[data-v-89af4e3b]{flex:1;min-height:0}.num[data-v-89af4e3b]{font-variant-numeric:tabular-nums}.subwrap[data-v-0242785a]{gap:var(--d-gap);scrollbar-width:none;flex-direction:column;flex:none;max-height:34%;display:flex;overflow:hidden auto}.subwrap[data-v-0242785a]::-webkit-scrollbar{display:none}.sub[data-v-0242785a]{background:var(--panel);border:1px solid var(--border);height:96px;padding-left:var(--d-pad);border-radius:10px;flex-direction:column;flex:0 0 96px;display:flex;position:relative;overflow:hidden}.sub.empty-panel[data-v-0242785a]{flex:none;height:auto}.h[data-v-0242785a]{height:20px;color:var(--ink-3);flex:0 0 20px;align-items:center;gap:8px;padding-right:8px;font-size:10px;display:flex}.h b[data-v-0242785a]{color:var(--ink-2)}.body[data-v-0242785a]{flex:1;min-height:0}.sk[data-v-0242785a]{background:linear-gradient(90deg,var(--s1) 25%,var(--s2) 37%,var(--s1) 63%);border-radius:4px;height:10px;margin:5px 8px;display:block}.sk.wide[data-v-0242785a]{width:60%}.sk.narrow[data-v-0242785a]{width:40%}.banner[data-v-0242785a]{z-index:2;border-bottom:1px solid var(--hair);margin:0;padding:5px 8px;font-size:10px;line-height:1.5;position:sticky;bottom:0}.banner.warn[data-v-0242785a]{background:var(--warn-bg);border-color:var(--warn-border);color:var(--warn-text)}.source-picker[data-v-7dfd47c8]{border-bottom:1px solid var(--hair)}.srcbar[data-v-7dfd47c8]{flex-wrap:wrap;gap:4px;padding:6px 8px 3px;display:flex}.src[data-v-7dfd47c8]{appearance:none;background:var(--panel-2);border:1px solid var(--border);color:var(--ink-4);cursor:pointer;border-radius:999px;padding:2px 7px;font-size:9px;line-height:1.45}.src.on[data-v-7dfd47c8]{border-color:var(--accent);color:var(--text);background:color-mix(in srgb,var(--accent) 14%,transparent)}.src.costly[data-v-7dfd47c8]{border-color:var(--warn-border);color:var(--warn-text)}.src.costly.on[data-v-7dfd47c8]{border-color:var(--warn-border);background:var(--warn-bg);color:var(--warn-text)}.costly-mark[data-v-7dfd47c8]{color:var(--warn-text);margin-right:2px}.costly-note[data-v-7dfd47c8]{color:var(--ink-4);margin:0;padding:1px 8px 5px;font-size:8px;line-height:1.35}.src.bad[data-v-7dfd47c8]{border-color:var(--err-border);color:var(--err-text);background:var(--err-bg);cursor:not-allowed}.tw[data-v-769e66f2]{flex:1;min-height:0;overflow:hidden auto}table[data-v-769e66f2]{table-layout:fixed;border-collapse:collapse;width:100%}.symbol-col[data-v-769e66f2]{width:104px}thead th[data-v-769e66f2]{height:var(--d-head-h);color:var(--ink-4);text-align:left;background:var(--panel-2);padding:0 6px;font-size:10px;font-weight:600;position:sticky;top:0}tbody td[data-v-769e66f2]{border-bottom:1px solid var(--hair);vertical-align:top;min-width:0;padding:3px 6px;font-size:11px;overflow:hidden}tbody tr[data-v-769e66f2]:hover{background:var(--s1);cursor:pointer}tbody tr.unreachable td[data-v-769e66f2]{color:var(--ink-4)}.hitset[data-v-769e66f2]{flex-wrap:wrap;gap:2px;max-width:100%;display:flex}.hit[data-v-769e66f2],.primary-chip[data-v-769e66f2],.detail-source[data-v-769e66f2]{background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent);white-space:nowrap;border:1px solid #0000;border-radius:3px;padding:1px 4px;font-size:8px;line-height:1.35;text-decoration:none;display:inline-block}.hit.primary[data-v-769e66f2],.detail-source.primary[data-v-769e66f2]{background:color-mix(in srgb,var(--accent) 30%,transparent);border-color:color-mix(in srgb,var(--accent) 55%,transparent);font-weight:700}.cntbadge[data-v-769e66f2]{text-align:center;background:var(--panel-2);min-width:14px;color:var(--ink-2);cursor:pointer;border:0;border-radius:999px;margin-left:2px;padding:0 4px;font-size:9px;font-weight:700;line-height:1.35;display:inline-block}.unreachable-badge[data-v-769e66f2]{width:max-content;max-width:100%;color:var(--ink-4);background:var(--panel-2);border:1px solid var(--border);border-radius:3px;margin-top:1px;padding:0 4px;font-size:9px;display:block}.rowname[data-v-769e66f2]{color:var(--ink-4);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;overflow:hidden}.keyline[data-v-769e66f2]{align-items:flex-start;gap:3px;max-width:100%;margin-top:2px;display:flex}.primary-chip[data-v-769e66f2]{flex:none;padding-inline:3px}.key[data-v-769e66f2]{white-space:normal;overflow-wrap:anywhere;min-width:0;color:var(--ink-4);line-height:1.3}.hit-details[data-v-769e66f2]{border-top:1px dashed var(--hair);gap:2px;margin-top:4px;padding-top:3px;display:grid}.hit-detail[data-v-769e66f2]{grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:3px;min-width:0;display:grid}.detail-source[data-v-769e66f2]{padding-inline:3px}.detail-key[data-v-769e66f2]{min-width:0;color:var(--ink-3);overflow-wrap:anywhere;font-size:9px;line-height:1.3}.num[data-v-769e66f2]{font-variant-numeric:tabular-nums}.pnl[data-v-6e608de4]{background:var(--panel);border:1px solid var(--border);border-radius:10px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.pnl-h[data-v-6e608de4]{flex:0 0 var(--d-panel-head-h);height:var(--d-panel-head-h);border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:flex}.pnl-h .n[data-v-6e608de4]{color:var(--ink-4);font-size:10px;font-weight:400}.pnl-h .asof[data-v-6e608de4]{color:var(--ink-4);margin-left:6px;font-size:10px;font-style:normal;font-weight:400}.hovercard[data-v-91021215]{z-index:40;background:var(--panel);border:1px solid var(--border);pointer-events:none;width:238px;font:15px/1.45 var(--of-shell-font);border-radius:8px;padding:8px 10px;position:fixed;box-shadow:0 10px 28px #0000008c}h5[data-v-91021215]{align-items:center;gap:6px;margin:0;font-size:11.5px;font-weight:700;display:flex}h5 i[data-v-91021215]{border-radius:2px;flex:0 0 9px;width:9px;height:2px}.v[data-v-91021215]{margin:3px 0 2px;font-size:16px;font-weight:800}.cal[data-v-91021215]{color:var(--ink-4);font-size:9.5px;line-height:1.55}.go[data-v-91021215]{background:var(--panel-2);border:1px solid var(--accent);height:20px;color:var(--accent);pointer-events:auto;border-radius:6px;align-items:center;margin-top:7px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.num[data-v-91021215]{font-variant-numeric:tabular-nums}.live-ind[data-v-3f1738ff]{color:var(--muted);white-space:nowrap;border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12px;transition:border-color .3s,background .3s;display:inline-flex}.dot[data-v-3f1738ff]{background:var(--call);border-radius:50%;flex:none;width:7px;height:7px;animation:2.2s ease-in-out infinite live-breathe-3f1738ff}.live-ind.paused .dot[data-v-3f1738ff]{border:1px solid var(--muted);background:0 0;animation:none}.live-ind.failing .dot[data-v-3f1738ff]{border-color:var(--put)}.state[data-v-3f1738ff]{color:var(--text);font-weight:600}.live-ind.paused .state[data-v-3f1738ff]{color:var(--muted);font-weight:500}.live-ind.failing .state[data-v-3f1738ff]{color:var(--put)}.sep[data-v-3f1738ff]{opacity:.5}.count[data-v-3f1738ff]{text-align:right;min-width:26px}.bar[data-v-3f1738ff]{background:var(--border);border-radius:2px;width:34px;height:3px;display:inline-block;overflow:hidden}.bar>i[data-v-3f1738ff]{background:var(--accent);height:100%;transition:width .9s linear;display:block}.tnum[data-v-3f1738ff]{font-variant-numeric:tabular-nums}.live-ind.flash[data-v-3f1738ff]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}@keyframes live-breathe-3f1738ff{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}@media (prefers-reduced-motion:reduce){.dot[data-v-3f1738ff]{animation:none}.bar>i[data-v-3f1738ff]{transition:none}}@media (width<=720px){.bar[data-v-3f1738ff]{display:none}}.hub-indicator-column[data-v-a91c7d32]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.earnings-badge[data-v-db311650]{border:1px solid var(--border);white-space:nowrap;cursor:default;border-radius:8px;flex-shrink:0;align-items:center;gap:5px;height:26px;padding:0 10px;font-size:12px;line-height:1;display:inline-flex}.earnings-badge.compact[data-v-db311650]{gap:4px;height:22px;padding:0 8px;font-size:11px}.skeleton[data-v-db311650]{background:linear-gradient(90deg, var(--panel-2) 25%, var(--border) 50%, var(--panel-2) 75%);background-size:200% 100%;border-radius:4px;width:124px;height:10px;animation:1.4s ease-in-out infinite earnings-shimmer-db311650;display:block}.compact .skeleton[data-v-db311650]{width:96px;height:9px}@keyframes earnings-shimmer-db311650{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton[data-v-db311650]{animation:none}}.txt[data-v-db311650]{font-weight:600}.txt.strong[data-v-db311650]{font-weight:700}.sep[data-v-db311650]:before{content:"·";opacity:.55;margin-right:5px;font-weight:400}.avg[data-v-db311650]{opacity:.8;font-weight:400}.est[data-v-db311650]{opacity:.85;font-style:italic;font-weight:400}.tone-urgent[data-v-db311650]{color:var(--err-text);background:var(--err-bg);border-color:var(--err-border)}.tone-urgent .countdown[data-v-db311650]{font-weight:800}.tone-soon[data-v-db311650]{color:var(--warn-text);background:var(--warn-bg);border-color:var(--warn-border)}.tone-normal[data-v-db311650]{color:var(--text);background:var(--panel-2)}.tone-past[data-v-db311650]{color:var(--muted);background:0 0}.tone-none[data-v-db311650],.tone-na[data-v-db311650]{color:var(--muted);background:0 0;border-style:dashed}.tone-none .txt[data-v-db311650],.tone-na .txt[data-v-db311650]{font-weight:400}.market-tide[data-v-ea729ea0]{gap:12px;display:grid}.toolbar[data-v-ea729ea0]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.toolbar-left[data-v-ea729ea0],.toolbar-right[data-v-ea729ea0]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.chart-panel[data-v-ea729ea0]{padding:0 8px}.chart[data-v-ea729ea0]{width:100%;height:520px}.header-content[data-v-84d6b1a4]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.panel-title[data-v-84d6b1a4]{margin:0}.table-wrap[data-v-00efc390]{max-height:72vh;overflow-y:auto}.pin[data-v-00efc390]{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:6px;width:26px;height:24px;line-height:1}.pin[data-v-00efc390]:hover{border-color:var(--accent);color:var(--accent)}.pin.on[data-v-00efc390]{color:var(--call);border-color:var(--call);cursor:default}.af-card[data-v-2e366f1c]{border-bottom:1px solid var(--border);cursor:pointer;border-radius:8px;padding:12px 10px;list-style:none;transition:background .12s}.af-card[data-v-2e366f1c]:hover{background:var(--panel-2)}.row[data-v-2e366f1c]{align-items:center;gap:8px;display:flex}.row+.row[data-v-2e366f1c]{margin-top:4px}.r1[data-v-2e366f1c]{gap:10px}.tk[data-v-2e366f1c]{color:var(--text);font-size:16px;font-weight:700}.af-card:hover .tk[data-v-2e366f1c]{color:var(--accent)}.badge[data-v-2e366f1c]{text-align:center;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:700}.badge.call[data-v-2e366f1c]{color:var(--call);border:1px solid var(--call);background:#3fb95026}.badge.put[data-v-2e366f1c]{color:var(--put);border:1px solid var(--put);background:#f8514926}.time[data-v-2e366f1c]{white-space:nowrap;margin-left:auto;font-size:12px}.lbl[data-v-2e366f1c]{color:var(--muted);font-size:13px}.prem[data-v-2e366f1c]{color:var(--text);font-size:15px;font-weight:700}.ask[data-v-2e366f1c]{color:var(--call);font-weight:600}.dot[data-v-2e366f1c]{color:var(--muted)}.r3[data-v-2e366f1c]{flex-wrap:wrap;font-size:13px}.contract[data-v-2e366f1c]{color:var(--text);font-weight:600}.opx[data-v-2e366f1c]{color:var(--price)}.r4[data-v-2e366f1c]{flex-wrap:wrap;font-size:12px}.fusion-card[data-v-409051ae]{border:1px solid var(--border);border-left:3px solid var(--border);background:var(--panel);cursor:pointer;border-radius:10px;flex-direction:column;gap:8px;margin-bottom:10px;padding:12px 14px;transition:background .12s;display:flex}.fusion-card[data-v-409051ae]:hover{background:var(--panel-2)}.fusion-card.tone-long[data-v-409051ae]{border-left-color:var(--call)}.fusion-card.tone-short[data-v-409051ae]{border-left-color:var(--put)}.row[data-v-409051ae]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tk[data-v-409051ae]{color:var(--text);font-size:16px;font-weight:700}.fusion-card:hover .tk[data-v-409051ae]{color:var(--accent)}.spacer[data-v-409051ae]{flex:1}.time[data-v-409051ae]{white-space:nowrap;font-size:12px}.badge[data-v-409051ae]{border-radius:6px;padding:2px 8px;font-size:12px;font-weight:700}.badge.b-long[data-v-409051ae]{color:var(--call);border:1px solid var(--call);background:#3fb95026}.badge.b-short[data-v-409051ae]{color:var(--put);border:1px solid var(--put);background:#f8514926}.badge.b-neutral[data-v-409051ae]{background:var(--panel-2);color:var(--text);border:1px solid var(--border)}.badge.b-sub[data-v-409051ae]{background:var(--panel-2);color:var(--muted);border:1px solid var(--border);font-weight:600}.big[data-v-409051ae]{letter-spacing:.2px;font-size:24px;font-weight:800;line-height:1.1}.big.tone-long[data-v-409051ae]{color:var(--call)}.big.tone-short[data-v-409051ae]{color:var(--put)}.big.tone-neutral[data-v-409051ae]{color:var(--text)}.pills[data-v-409051ae]{gap:8px}.pill[data-v-409051ae]{background:var(--panel-2);border-radius:6px;align-items:baseline;gap:5px;padding:3px 9px;font-size:13px;display:inline-flex}.pill .k[data-v-409051ae]{color:var(--muted);font-size:12px}.pill .v[data-v-409051ae]{color:var(--text);font-weight:700}.pill .v.v-pos[data-v-409051ae]{color:var(--call)}.pill .v.v-neg[data-v-409051ae]{color:var(--put)}.pill .v.v-accent[data-v-409051ae]{color:var(--price)}.pill .v.v-muted[data-v-409051ae]{color:var(--muted);font-weight:600}.pill em[data-v-409051ae]{color:var(--muted);font-size:12px;font-style:normal}.caption[data-v-409051ae]{color:var(--muted);font-size:12px;line-height:1.5}@media (width<=720px){.time[data-v-409051ae]{order:5;margin-left:0}.head[data-v-409051ae]{row-gap:6px}}.dir-group[data-v-75fed088]{align-items:center;gap:6px;display:flex}.dir-label[data-v-75fed088]{color:var(--muted);font-size:12px}.feed[data-v-75fed088]{margin:0;padding:0;list-style:none}.explainer[data-v-bca868a3]{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:12px 14px}.head[data-v-bca868a3]{justify-content:space-between;align-items:center;gap:12px;display:flex}.subtitle[data-v-bca868a3]{color:var(--text);margin:0;font-size:13.5px}.toggle[data-v-bca868a3]{border:1px solid var(--border);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;flex-shrink:0;padding:5px 12px;font-size:12px}.toggle[data-v-bca868a3]:hover{border-color:var(--accent);color:var(--text)}.caret[data-v-bca868a3]{transition:transform .15s;display:inline-block}.caret.up[data-v-bca868a3]{transform:rotate(180deg)}.detail[data-v-bca868a3]{border-top:1px dashed var(--border);flex-direction:column;gap:10px;margin-top:10px;padding-top:10px;display:flex}.block[data-v-bca868a3]{gap:10px;display:flex}.block .lbl[data-v-bca868a3]{color:var(--accent);background:var(--panel-2);border-radius:6px;flex-shrink:0;height:fit-content;padding:2px 8px;font-size:12px;font-weight:700}.block p[data-v-bca868a3]{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.note-ic[data-v-bca868a3]{vertical-align:-2px;margin-right:4px}.note[data-v-bca868a3]{background:var(--warn-bg);border:1px solid var(--warn-border);color:var(--warn-text);border-radius:8px;margin:0;padding:8px 12px;font-size:12.5px}.cell[data-v-f3160358]{background:var(--panel);border:1px solid var(--border);border-left-width:3px;border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.cell.gold[data-v-f3160358]{border-left-color:var(--call)}.cell.death[data-v-f3160358]{border-left-color:var(--put)}.cell.none[data-v-f3160358]{border-left-color:var(--border);opacity:.75}.c-head[data-v-f3160358]{justify-content:space-between;align-items:center;gap:8px;display:flex}.tk[data-v-f3160358]{font-size:16px;font-weight:700}.badge[data-v-f3160358]{border-radius:6px;padding:2px 8px;font-size:12px;font-weight:700}.badge.gold[data-v-f3160358]{color:var(--call);border:1px solid var(--call);background:#3fb95026}.badge.death[data-v-f3160358]{color:var(--put);border:1px solid var(--put);background:#f8514926}.badge.none[data-v-f3160358]{background:var(--panel-2);color:var(--muted);border:1px solid var(--border)}.net[data-v-f3160358]{font-size:15px;font-weight:700}.cp[data-v-f3160358]{gap:14px;font-size:12px;display:flex}.cross[data-v-f3160358]{color:var(--muted);font-size:12px}.cross.crossed[data-v-f3160358]{color:var(--price)}.nodata[data-v-f3160358]{padding:4px 0;font-size:13px}.section-label[data-v-fa800e66]{color:var(--muted);margin:4px 0 -4px;font-size:13px;font-weight:600}.grid[data-v-fa800e66]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.events[data-v-fa800e66]{border:1px solid var(--border);border-radius:10px;margin:0;padding:0;list-style:none;overflow:hidden}.ev[data-v-fa800e66]{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:flex}.ev[data-v-fa800e66]:last-child{border-bottom:none}.ev-time[data-v-fa800e66]{white-space:nowrap;min-width:120px;font-size:12px}.ev-tk[data-v-fa800e66]{min-width:56px;color:var(--text);font-weight:700}.ev-scope[data-v-fa800e66]{border:1px solid var(--border);border-radius:6px;padding:1px 7px;font-size:11px}.ev-scope.basket[data-v-fa800e66]{color:var(--accent);border-color:var(--accent)}.ev-scope.watchlist[data-v-fa800e66]{color:var(--muted)}.ev-dir[data-v-fa800e66]{border-radius:6px;padding:1px 8px;font-size:12px;font-weight:700}.ev-dir.gold[data-v-fa800e66]{color:var(--call);border:1px solid var(--call);background:#3fb9501f}.ev-dir.death[data-v-fa800e66]{color:var(--put);border:1px solid var(--put);background:#f851491f}.ev-net[data-v-fa800e66]{font-variant-numeric:tabular-nums;margin-left:auto}@media (width<=720px){.ev[data-v-fa800e66]{flex-wrap:wrap}.ev-net[data-v-fa800e66]{flex-basis:100%;margin-left:0}}.topn[data-v-f680251a]{align-items:center;gap:6px;font-size:13px;display:inline-flex}.meta-inline[data-v-f680251a]{font-size:12px}.table-wrap[data-v-f680251a]{max-height:72vh;overflow:auto}th.sortable[data-v-f680251a]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}th.sortable[data-v-f680251a]:hover{color:var(--text)}th.sortable.on[data-v-f680251a]{color:var(--accent)}.caret[data-v-f680251a]{vertical-align:-1px;margin-left:2px}.newbie[data-v-f680251a]{color:var(--bg);background:var(--accent);border-radius:4px;margin-left:6px;padding:1px 5px;font-size:11px;font-weight:700}.span-badge[data-v-f680251a]{color:var(--muted);margin-left:3px;font-size:10px;font-weight:400}.spin[data-v-f680251a]{vertical-align:-2px;animation:.9s linear infinite hb-spin-f680251a}@keyframes hb-spin-f680251a{to{transform:rotate(360deg)}}.pin[data-v-f680251a]{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:6px;width:26px;height:24px;line-height:1}.pin[data-v-f680251a]:hover{border-color:var(--accent);color:var(--accent)}.pin.on[data-v-f680251a]{color:var(--call);border-color:var(--call);cursor:default}.matrix-wrap[data-v-0f841d52]{border:1px solid var(--border);border-radius:10px;overflow:auto hidden}.matrix[data-v-0f841d52]{border-collapse:collapse;width:100%;min-width:420px;font-size:13px}.matrix thead th[data-v-0f841d52]{text-align:center;color:var(--muted);background:var(--panel-2);border-bottom:1px solid var(--border);white-space:nowrap;padding:9px 12px;font-size:12px;font-weight:600}.matrix th.l[data-v-0f841d52],.matrix td.l[data-v-0f841d52]{text-align:left}.matrix th.r[data-v-0f841d52],.matrix td.r[data-v-0f841d52]{text-align:right}.matrix th.c[data-v-0f841d52],.matrix td.c[data-v-0f841d52]{text-align:center}.row td[data-v-0f841d52]{border-bottom:1px solid var(--border);cursor:pointer;padding:9px 12px}.row:last-child td[data-v-0f841d52]{border-bottom:none}.row:hover td[data-v-0f841d52]{background:var(--panel-2)}.row.sel td[data-v-0f841d52]{background:#58a6ff1a}.row.sel td.l[data-v-0f841d52]{box-shadow:inset 3px 0 0 var(--accent)}.date[data-v-0f841d52]{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.zdte[data-v-0f841d52]{color:var(--price,#d29922);margin-left:5px}.dte[data-v-0f841d52]{text-align:center;color:var(--muted);font-variant-numeric:tabular-nums}.num[data-v-0f841d52]{font-variant-numeric:tabular-nums}.pos[data-v-0f841d52]{color:var(--call)}.neg[data-v-0f841d52]{color:var(--put)}.pol[data-v-0f841d52]{border-radius:6px;padding:1px 8px;font-size:11px;font-weight:700}.pol.positive[data-v-0f841d52]{color:var(--call);border:1px solid var(--call);background:#3fb9501f}.pol.negative[data-v-0f841d52]{color:var(--put);border:1px solid var(--put);background:#f851491f}.empty[data-v-0f841d52]{text-align:center;padding:16px;font-size:13px}.gex-chart[data-v-21450fc5]{background:var(--panel);border:1px solid var(--border);border-radius:12px;width:100%;padding:10px 12px 6px}.legend[data-v-21450fc5]{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 2px;font-size:11px;display:flex}.key[data-v-21450fc5]{border-radius:2px;width:10px;height:10px;display:inline-block}.line-key[data-v-21450fc5]{vertical-align:middle;border-top:2px solid;width:16px;display:inline-block}.legend .sep[data-v-21450fc5]{opacity:.5}.empty[data-v-21450fc5]{text-align:center;padding:40px;font-size:13px}.gex-zero-gamma[data-v-19072e05]{border:1px solid var(--border);border-radius:8px;margin-bottom:12px;padding:12px 16px}.headline[data-v-19072e05]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.value[data-v-19072e05]{color:var(--hub-zero-gamma);font-variant-numeric:tabular-nums;font-weight:600}.source[data-v-19072e05],p[data-v-19072e05]{color:var(--muted);font-size:12px}p[data-v-19072e05]{overflow-wrap:anywhere;margin:6px 0 0}button[data-v-19072e05]{background:var(--panel);color:var(--text);border:1px solid var(--border);cursor:pointer;border-radius:6px;margin-left:auto;padding:4px 10px}button[data-v-19072e05]:disabled{opacity:.5;cursor:default}.gex-kline-chart[data-v-16a3ba7d]{background:var(--panel);border:1px solid var(--border);border-radius:12px;width:100%;padding:10px 12px 6px;position:relative}.plot[data-v-16a3ba7d]{cursor:default}.vslider[data-v-16a3ba7d]{background:var(--panel-2);touch-action:none;border-radius:7px;position:absolute;right:12px}.vhandle[data-v-16a3ba7d]{border:1px solid var(--accent);cursor:grab;touch-action:none;background:#58a6ff47;border-radius:5px;position:absolute;left:2px;right:2px}.vhandle[data-v-16a3ba7d]:active{cursor:grabbing}.grip[data-v-16a3ba7d]{cursor:ns-resize;touch-action:none;height:8px;position:absolute;left:-2px;right:-2px}.grip[data-v-16a3ba7d]:after{content:"";background:var(--accent);border-radius:1px;height:2px;position:absolute;top:3px;left:3px;right:3px}.grip.top[data-v-16a3ba7d]{top:-3px}.grip.bottom[data-v-16a3ba7d]{bottom:-3px}.layer-panel[data-v-1605f9ad]{background:var(--panel);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;gap:24px;padding:12px 16px;display:flex}.col[data-v-1605f9ad]{flex-direction:column;gap:6px;display:flex}.levels[data-v-1605f9ad]{flex:560px}.profile[data-v-1605f9ad]{flex:none;min-width:260px}.col-title[data-v-1605f9ad]{color:var(--muted);margin-bottom:2px;font-size:12px;font-weight:700}.lv-row[data-v-1605f9ad]{align-items:center;gap:10px;font-size:12px;display:flex}.lv-row.na[data-v-1605f9ad]{opacity:.45}.lv-on[data-v-1605f9ad]{cursor:pointer;align-items:center;gap:6px;min-width:128px;display:flex}.lv-name[data-v-1605f9ad]{color:var(--text)}.lv-name.tipped[data-v-1605f9ad]{cursor:help;text-underline-offset:3px;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-decoration-thickness:1px}.lv-val[data-v-1605f9ad]{color:var(--muted);font-variant-numeric:tabular-nums;min-width:76px}.tag[data-v-1605f9ad]{border-radius:5px;padding:0 4px;font-size:10px}.tag.out[data-v-1605f9ad]{color:var(--muted);border:1px dashed var(--border);white-space:nowrap}.tag.ph[data-v-1605f9ad]{min-width:78px}.swatches[data-v-1605f9ad]{gap:3px;display:inline-flex}.sw[data-v-1605f9ad]{cursor:pointer;border:1px solid #0000;border-radius:3px;width:13px;height:13px;padding:0}.sw.on[data-v-1605f9ad]{border-color:var(--text);box-shadow:0 0 0 1px var(--panel) inset}.sw[data-v-1605f9ad]:disabled{cursor:not-allowed}.seg.mini[data-v-1605f9ad]{background:var(--panel-2);border-radius:7px;padding:2px;display:inline-flex}.seg.mini button[data-v-1605f9ad]{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:5px;padding:2px 8px;font-size:11.5px}.seg.mini button.on[data-v-1605f9ad]{background:var(--accent);color:var(--text)}.seg.mini button[data-v-1605f9ad]:disabled{cursor:not-allowed}.p-row[data-v-1605f9ad]{align-items:center;gap:10px;font-size:12px;display:flex}.p-k[data-v-1605f9ad]{color:var(--muted);min-width:42px}.p-v[data-v-1605f9ad]{color:var(--muted);font-variant-numeric:tabular-nums}.opa[data-v-1605f9ad]{width:120px}.reset[data-v-1605f9ad]{border:1px dashed var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;align-self:flex-start;margin-top:6px;padding:5px 12px;font-size:12px}.reset[data-v-1605f9ad]:hover{color:var(--text);border-color:var(--accent)}.gex-kline-view[data-v-e02a108a]{flex-direction:column;gap:10px;display:flex}.kline-controls[data-v-e02a108a]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ctl[data-v-e02a108a]{align-items:center;gap:7px;display:flex}.ctl-k[data-v-e02a108a]{color:var(--muted);font-size:11px}.seg[data-v-e02a108a]{background:var(--panel-2);border-radius:9px;padding:3px;display:inline-flex}.seg button[data-v-e02a108a]{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:4px 11px;font-size:12.5px;font-weight:600}.seg button.on[data-v-e02a108a]{background:var(--accent);color:var(--text)}.seg button.ro[data-v-e02a108a]{cursor:default;border:1px dashed var(--accent);background:0 0}.note[data-v-e02a108a]{color:var(--price,#d29922);font-size:11.5px}.layers[data-v-e02a108a]{flex-wrap:wrap;gap:6px;display:flex}.lchip[data-v-e02a108a]{background:var(--panel);border:1px solid var(--border);color:var(--muted);cursor:pointer;border-radius:8px;padding:4px 10px;font-size:12px}.lchip[data-v-e02a108a]:hover{color:var(--text);border-color:var(--accent)}.lchip.on[data-v-e02a108a]{color:var(--text);border-color:var(--accent);background:#58a6ff1f;font-weight:600}.lchip.cfg[data-v-e02a108a]{border-style:dashed}.spacer[data-v-e02a108a]{flex:1}.small[data-v-e02a108a]{font-size:12px}.fallback-tag[data-v-e02a108a]{color:var(--price,#d29922);border:1px solid var(--price,#d29922);border-radius:5px;padding:1px 5px;font-size:10px}.empty-box[data-v-e02a108a]{border:1px dashed var(--border);text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:12px;padding:40px 24px;font-size:13.5px;display:flex}.back[data-v-e02a108a]{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;padding:6px 12px;font-size:12.5px}.back[data-v-e02a108a]:hover{color:var(--text);border-color:var(--accent)}.card[data-v-ecc4bdbb]{border:1px solid var(--border);background:var(--panel);border-radius:12px;margin-top:12px;overflow:hidden}.ch[data-v-ecc4bdbb]{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:13px 15px;display:flex}.ct[data-v-ecc4bdbb]{font-size:14px;font-weight:700}.cn[data-v-ecc4bdbb]{color:var(--muted);max-width:700px;margin-top:4px;font-size:11.5px;line-height:1.7}.cn b[data-v-ecc4bdbb]{color:#b6c0cb;font-weight:600}.hint[data-v-ecc4bdbb]{color:#b6c0cb;background:#1b2432;border:1px solid #2c3a4d;border-radius:7px;align-items:center;gap:7px;margin-top:8px;padding:5px 10px;font-size:11.5px;display:inline-flex}.hint b[data-v-ecc4bdbb]{color:var(--price)}.lgd[data-v-ecc4bdbb]{border-bottom:1px solid var(--border);color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px;padding:9px 15px;font-size:11px;display:flex}.lgd .sw[data-v-ecc4bdbb]{border-radius:2px;width:26px;height:11px}.lgd .zero[data-v-ecc4bdbb]{background:#8b949e0d}.lgd .boundary-label[data-v-ecc4bdbb]{margin-left:10px}.lgd .num[data-v-ecc4bdbb]{font-family:var(--mono,ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace);color:#5a6470;text-align:center;min-width:38px;font-size:10px}.scroll[data-v-ecc4bdbb]{scrollbar-width:thin;background:#0a0d12;overflow:auto}.stage[data-v-ecc4bdbb]{width:max-content;min-width:100%;position:relative}table.g[data-v-ecc4bdbb]{border-collapse:separate;border-spacing:0;table-layout:fixed;font-variant-numeric:tabular-nums;width:max-content}.g th[data-v-ecc4bdbb],.g td[data-v-ecc4bdbb]{border-bottom:1px solid #1a2029;border-right:1px solid #1a2029;padding:0}.g thead th[data-v-ecc4bdbb]{z-index:4;color:#7d8896;text-align:center;font-weight:600;font-family:var(--mono,ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace);background:#131920;position:sticky;top:0}.g tbody th[data-v-ecc4bdbb]{z-index:3;color:#8f9aa7;text-align:right;font-weight:600;font-family:var(--mono,ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace);background:#131920;border-right:1px solid #2c3542;padding-right:8px;position:sticky;left:0}.g thead th.corner[data-v-ecc4bdbb]{z-index:6;text-align:right;padding-right:8px;left:0}.g td[data-v-ecc4bdbb]{text-align:center;font-family:var(--mono,ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace);color:#dbe4ee}.g td.nul[data-v-ecc4bdbb]{color:#0000;background-image:repeating-linear-gradient(135deg,#0000 0 4px,#8b949e14 4px 5px)}.g tr.spot th[data-v-ecc4bdbb]{color:var(--price);background:#1d1808}.g tr.spot td[data-v-ecc4bdbb]{border-top:1.5px solid #d29922b3;border-bottom:1.5px solid #d29922b3}.g tr.wall-put th[data-v-ecc4bdbb]{color:#3fb950;box-shadow:inset 3px 0 #3fb950}.g tr.wall-call th[data-v-ecc4bdbb]{color:#f85149;box-shadow:inset 3px 0 #f85149}.wall-tag[data-v-ecc4bdbb]{vertical-align:middle;border:.1em solid;border-radius:.3em;justify-content:center;align-items:center;min-width:1.4em;height:1.4em;margin-right:.3em;line-height:1;display:inline-flex;overflow:hidden}.wall-tag.put[data-v-ecc4bdbb]{color:#3fb950}.wall-tag.call[data-v-ecc4bdbb]{color:#f85149}.g td.cell-spot-latest[data-v-ecc4bdbb]{outline:2px solid var(--price);outline-offset:-2px;z-index:2;position:relative}.g td[data-v-ecc4bdbb]:hover{outline:2px solid var(--accent);outline-offset:-2px;z-index:2;position:relative}.g th.sparkh[data-v-ecc4bdbb]{z-index:4;color:#7d8896;background:#131920;font-size:10px;position:sticky;right:0}.g td.sparkc[data-v-ecc4bdbb]{z-index:2;text-align:center;vertical-align:middle;background:#101720;border-left:1px solid #2c3542;width:104px;min-width:104px;position:sticky;right:0}.spark[data-v-ecc4bdbb]{margin:0 auto;display:block}.spark line[data-v-ecc4bdbb]{stroke:#3a444f;stroke-width:1px}.spark path[data-v-ecc4bdbb]{fill:none;stroke:#7fb3ff;stroke-width:1.4px}.track[data-v-ecc4bdbb]{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:visible}.track path[data-v-ecc4bdbb]{fill:none;stroke:var(--price);stroke-width:1.6px}.track circle[data-v-ecc4bdbb]{fill:var(--price);stroke:#0a0d12;stroke-width:1px}.track path.arrow[data-v-ecc4bdbb]{opacity:.75}.cf[data-v-ecc4bdbb]{color:#5a6470;border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:14px;padding:8px 15px;font-size:11px;display:flex}.offscreen[data-v-ecc4bdbb]{color:var(--price)}.state[data-v-ecc4bdbb]{min-height:190px;color:var(--muted);text-align:center;background:#0a0d12;flex-direction:column;justify-content:center;align-items:center;gap:11px;padding:26px;font-size:13px;line-height:1.8;display:flex}.state .big[data-v-ecc4bdbb]{color:#b6c0cb;font-size:14px;font-weight:600}.state.err[data-v-ecc4bdbb]{background:var(--err-bg,#3d1418);border-top:1px solid var(--err-border,#b62324);color:var(--err-text,#ff9492)}.state.err .big[data-v-ecc4bdbb]{color:#ffc4c1}.btn[data-v-ecc4bdbb]{border:1px solid var(--border);background:var(--panel-2);color:var(--text);cursor:pointer;border-radius:8px;padding:7px 13px;font:600 12px/1 inherit}.state.err .btn[data-v-ecc4bdbb]{border-color:var(--err-border,#b62324);color:#ffc4c1;background:0 0}.skel[data-v-ecc4bdbb]{background:#0a0d12;padding:14px 15px}.skel .r[data-v-ecc4bdbb]{background:linear-gradient(90deg,#141a22 25%,#1b2430 37%,#141a22 63%) 0 0/400% 100%;border-radius:3px;height:11px;margin-bottom:7px;animation:1.3s infinite sh-ecc4bdbb}.skel .w38[data-v-ecc4bdbb]{width:38%}.skel .w92[data-v-ecc4bdbb]{width:92%}.skel .w96[data-v-ecc4bdbb]{width:96%}.skel .w74[data-v-ecc4bdbb]{width:74%}@keyframes sh-ecc4bdbb{0%{background-position:100%}to{background-position:0}}.card[data-v-f9eb2542]{border:1px solid var(--border);background:var(--panel);border-radius:12px;margin-top:12px;overflow:hidden}.ch[data-v-f9eb2542]{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:13px 15px;display:flex}.ct[data-v-f9eb2542]{font-size:14px;font-weight:700}.cn[data-v-f9eb2542]{color:var(--muted);max-width:700px;margin-top:4px;font-size:11.5px;line-height:1.7}.cn b[data-v-f9eb2542]{color:#b6c0cb;font-weight:600}.bars[data-v-f9eb2542]{scrollbar-width:thin;background:#0a0d12;padding:8px 15px 12px;overflow:auto}.b[data-v-f9eb2542]{font-size:10.5px;font-family:var(--mono,ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace);grid-template-columns:66px 1fr 78px;align-items:center;max-width:1080px;display:grid}.b .k[data-v-f9eb2542]{color:#8f9aa7;text-align:right;box-sizing:border-box;justify-content:flex-end;align-items:center;gap:3px;height:100%;padding-right:9px;display:flex}.b .tr[data-v-f9eb2542]{height:100%;position:relative}.b .tr[data-v-f9eb2542]:before{content:"";background:#2c3542;width:1px;position:absolute;top:0;bottom:0;left:50%}.b .f[data-v-f9eb2542]{border-radius:2px;position:absolute;top:15%;bottom:15%}.b .v[data-v-f9eb2542]{color:#c9d3de;text-align:right;font-variant-numeric:tabular-nums}.b.spot[data-v-f9eb2542]{outline-offset:-1.5px;outline:1.5px solid #d29922b3}.b.spot .k[data-v-f9eb2542]{color:var(--price);box-shadow:inset 3px 0 0 var(--price)}.b.wall-put .k[data-v-f9eb2542]{color:#3fb950;box-shadow:inset 3px 0 #3fb950}.b.wall-call .k[data-v-f9eb2542]{color:#f85149;box-shadow:inset 3px 0 #f85149}.wall-tag[data-v-f9eb2542]{border:1px solid;border-radius:3px;justify-content:center;align-items:center;min-width:14px;height:14px;font-size:9px;line-height:1;display:inline-flex;overflow:hidden}.wall-tag.put[data-v-f9eb2542]{color:#3fb950}.wall-tag.call[data-v-f9eb2542]{color:#f85149}.cf[data-v-f9eb2542]{color:#5a6470;border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:14px;padding:8px 15px;font-size:11px;display:flex}.state[data-v-f9eb2542]{min-height:190px;color:var(--muted);text-align:center;background:#0a0d12;flex-direction:column;justify-content:center;align-items:center;gap:11px;padding:26px;font-size:13px;line-height:1.8;display:flex}.state .big[data-v-f9eb2542]{color:#b6c0cb;font-size:14px;font-weight:600}.state.err[data-v-f9eb2542]{background:var(--err-bg,#3d1418);border-top:1px solid var(--err-border,#b62324);color:var(--err-text,#ff9492)}.state.err .big[data-v-f9eb2542]{color:#ffc4c1}.btn[data-v-f9eb2542]{border:1px solid var(--border);background:var(--panel-2);color:var(--text);cursor:pointer;border-radius:8px;padding:7px 13px;font:600 12px/1 inherit}.state.err .btn[data-v-f9eb2542]{border-color:var(--err-border,#b62324);color:#ffc4c1;background:0 0}.skel[data-v-f9eb2542]{background:#0a0d12;padding:14px 15px}.skel .r[data-v-f9eb2542]{background:linear-gradient(90deg,#141a22 25%,#1b2430 37%,#141a22 63%) 0 0/400% 100%;border-radius:3px;height:11px;margin-bottom:7px;animation:1.3s infinite sh-f9eb2542}.skel .w38[data-v-f9eb2542]{width:38%}.skel .w92[data-v-f9eb2542]{width:92%}.skel .w96[data-v-f9eb2542]{width:96%}.skel .w74[data-v-f9eb2542]{width:74%}@keyframes sh-f9eb2542{0%{background-position:100%}to{background-position:0}}.greek-view[data-v-fb6c357c]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Roboto,sans-serif;display:block}.viewbar[data-v-fb6c357c]{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:10px;display:flex}.vsw[data-v-fb6c357c]{background:var(--panel);border:1px solid var(--border);border-radius:11px;gap:4px;padding:4px;display:inline-flex}.vsw button[data-v-fb6c357c]{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:9px 17px;font:700 13.5px/1 Arial;transition:all .13s;display:inline-flex}.vsw button[data-v-fb6c357c]:hover:not(.on){color:var(--text);background:#1b2330}.vsw button.on[data-v-fb6c357c]{color:var(--text);box-shadow:inset 0 -2.5px 0 var(--accent);background:#243447}.vsw button .cap[data-v-fb6c357c]{color:#6b7580;font-size:10.5px;font-weight:600;font-family:var(--mono,ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace)}.vsw button.on .cap[data-v-fb6c357c]{color:#8fb8e8}.viewbar .sp[data-v-fb6c357c],.parbar .sp[data-v-fb6c357c]{flex:1}.viewbar .asof[data-v-fb6c357c]{color:#5a6470;font-size:11.5px;font-family:var(--mono,ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace)}.parbar[data-v-fb6c357c]{border:1px solid var(--border);background:var(--panel);border-radius:10px;flex-wrap:wrap;align-items:center;gap:20px;padding:10px 14px;display:flex}.grp[data-v-fb6c357c]{align-items:center;gap:8px;display:flex}.lb[data-v-fb6c357c]{color:var(--muted);white-space:nowrap;font-size:12px}.seg2[data-v-fb6c357c]{border:1px solid var(--border);border-radius:8px;display:inline-flex;overflow:hidden}.seg2 button[data-v-fb6c357c]{border:0;border-right:1px solid var(--border);background:var(--panel-2);color:var(--muted);cursor:pointer;padding:6px 12px;font:600 12px/1 Arial}.seg2 button[data-v-fb6c357c]:last-child{border-right:0}.seg2 button[data-v-fb6c357c]:hover:not(.on){color:var(--text)}.seg2 button.on[data-v-fb6c357c]{color:var(--text);box-shadow:inset 0 -2px 0 var(--accent);background:#243244}.dens[data-v-fb6c357c]{background:var(--panel-2);border:1px solid #3a4657;border-radius:8px;display:inline-flex;overflow:hidden}.dens button[data-v-fb6c357c]{color:var(--muted);cursor:pointer;background:0 0;border:0;border-right:1px solid #3a4657;align-items:center;gap:6px;padding:7px 13px;font:700 12px/1 Arial;display:flex}.dens button[data-v-fb6c357c]:last-child{border-right:0}.dens button[data-v-fb6c357c]:hover:not(.on){color:var(--text)}.dens button.on[data-v-fb6c357c]{background:var(--price);color:#221803}.dens .ic[data-v-fb6c357c]{flex-direction:column;gap:1px;display:inline-flex}.dens .ic i[data-v-fb6c357c]{opacity:.85;background:currentColor;border-radius:1px;width:11px;height:2px;display:block}.btn[data-v-fb6c357c]{border:1px solid var(--border);background:var(--panel-2);color:var(--text);cursor:pointer;border-radius:8px;padding:7px 13px;font:600 13.3333px/1 Arial}.btn[data-v-fb6c357c]:hover:not(:disabled){border-color:var(--accent)}.btn[data-v-fb6c357c]:disabled{opacity:.55;cursor:wait}.key-levels[data-v-fb6c357c]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.kl[data-v-fb6c357c]{background:var(--panel);border:1px solid var(--border);border-radius:9px;align-items:center;gap:7px;min-height:34px;padding:6px 11px;display:flex}.kl.tipped[data-v-fb6c357c]{cursor:help;border-bottom-style:dashed}.kl.na[data-v-fb6c357c]{opacity:.55}.kl-k[data-v-fb6c357c]{color:var(--muted);font-size:11px}.kl-v[data-v-fb6c357c]{color:var(--text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.kl-scope[data-v-fb6c357c]{color:#6b7580;font-size:10.5px;font-family:var(--mono,ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace);white-space:nowrap}.gex-view[data-v-705dbb6a]{flex-direction:column;gap:14px;display:flex}.toolbar[data-v-705dbb6a]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.toolbar .left[data-v-705dbb6a]{align-items:baseline;gap:10px;display:flex}.searchbox[data-v-705dbb6a]{min-width:300px;position:relative}.searchbox input[data-v-705dbb6a]{width:100%}.dropdown[data-v-705dbb6a]{background:var(--panel);border:1px solid var(--border);z-index:50;border-radius:8px;max-height:320px;margin:0;padding:4px;list-style:none;position:absolute;top:40px;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0006}.dropdown li[data-v-705dbb6a]{cursor:pointer;border-radius:6px;align-items:baseline;gap:10px;padding:7px 10px;display:flex}.dropdown li[data-v-705dbb6a]:hover{background:var(--panel-2)}.dropdown .tk[data-v-705dbb6a]{color:var(--text);min-width:56px;font-weight:700}.dropdown .nm[data-v-705dbb6a]{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dropdown.empty[data-v-705dbb6a]{color:var(--muted);cursor:pointer;padding:10px 12px;font-size:13px}.header-bar[data-v-705dbb6a]{background:var(--panel);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:24px;padding:14px 18px;display:flex}.ident[data-v-705dbb6a]{align-items:center;gap:12px;display:flex}.id-txt .sym[data-v-705dbb6a]{color:var(--text);font-size:20px;font-weight:800;line-height:1.1}.id-txt .nm[data-v-705dbb6a]{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:12px;overflow:hidden}.xlink[data-v-705dbb6a]{color:var(--accent);border:1px solid var(--border);white-space:nowrap;border-radius:8px;margin-left:4px;padding:4px 10px;font-size:12px;font-weight:600}.xlink[data-v-705dbb6a]:hover{border-color:var(--accent);background:#58a6ff1a}.stats[data-v-705dbb6a]{flex-wrap:wrap;gap:26px;display:flex}.stat[data-v-705dbb6a]{flex-direction:column;gap:2px;display:flex}.stat .k[data-v-705dbb6a]{color:var(--muted);font-size:11px}.stat .v[data-v-705dbb6a]{color:var(--text);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.stat .v .sub[data-v-705dbb6a]{font-size:12px;font-weight:600}.stat .v.na[data-v-705dbb6a]{color:var(--muted);font-weight:500}.pos[data-v-705dbb6a]{color:var(--call)}.neg[data-v-705dbb6a]{color:var(--put)}.controls[data-v-705dbb6a]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.seg[data-v-705dbb6a]{background:var(--panel-2);border-radius:9px;flex-shrink:0;padding:3px;display:inline-flex}.seg button[data-v-705dbb6a]{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:5px 14px;font-size:13px;font-weight:600}.seg button.on[data-v-705dbb6a]{background:var(--accent);color:var(--text)}.view-seg[data-v-705dbb6a]{align-self:center}.view-seg button[data-v-705dbb6a]{padding:4px 12px;font-size:12.5px}.chips[data-v-705dbb6a]{scrollbar-width:thin;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.chip[data-v-705dbb6a]{background:var(--panel);border:1px solid var(--border);color:var(--muted);cursor:pointer;font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:8px;flex-shrink:0;padding:5px 10px;font-size:12.5px}.chip[data-v-705dbb6a]:hover{color:var(--text);border-color:var(--accent)}.chip.active[data-v-705dbb6a]{color:var(--text);border-color:var(--accent);background:#58a6ff1f;font-weight:700}.chip .zdte[data-v-705dbb6a]{color:var(--price,#d29922);margin-left:3px}.small[data-v-705dbb6a]{font-size:12px}.key-levels[data-v-705dbb6a]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kl[data-v-705dbb6a]{background:var(--panel);border:1px solid var(--border);border-radius:9px;align-items:center;gap:7px;padding:6px 11px;display:flex}.kl.tipped[data-v-705dbb6a]{cursor:help;border-bottom-style:dashed}.kl.na[data-v-705dbb6a]{opacity:.55}.kl-k[data-v-705dbb6a]{color:var(--muted);font-size:11px}.kl-v[data-v-705dbb6a]{color:var(--text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.more[data-v-705dbb6a]{border:1px dashed var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;padding:6px 12px;font-size:12px}.sec-panel[data-v-705dbb6a]{border:1px dashed var(--border);border-radius:9px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.sec-group[data-v-705dbb6a]{align-items:center;gap:10px;display:flex}.sec-group-label[data-v-705dbb6a]{color:var(--muted);flex:0 0 62px;font-size:11px}.sec-group-items[data-v-705dbb6a]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.flow-pane[data-v-705dbb6a]{flex-direction:column;gap:14px;display:flex}.matrix-section[data-v-705dbb6a]{flex-direction:column;gap:6px;display:flex}.section-label[data-v-705dbb6a]{color:var(--muted);font-size:13px;font-weight:600}.empty-box[data-v-705dbb6a]{border:1px dashed var(--border);text-align:center;border-radius:10px;padding:28px;font-size:13.5px}.degraded-box[data-v-705dbb6a]{border:1px solid var(--warn-border);background:var(--warn-bg);color:var(--warn-text);border-radius:10px;flex-wrap:wrap;gap:6px 10px;padding:10px 14px;font-size:13px;display:flex}.block-unavailable[data-v-705dbb6a],.block-note[data-v-705dbb6a]{border:1px dashed var(--border);border-radius:8px;padding:10px 12px;font-size:12.5px}.retry[data-v-705dbb6a]{border:1px solid var(--border);background:var(--panel);color:var(--text);cursor:pointer;border-radius:8px;margin-top:12px;padding:6px 16px}.retry[data-v-705dbb6a]:hover{border-color:var(--accent)}.spot-note[data-v-705dbb6a]{text-overflow:ellipsis;white-space:nowrap;max-width:290px;font-size:10px;line-height:14px;display:block;overflow:hidden}.spot-note.warn[data-v-705dbb6a]{color:var(--warn-text)}.spot-note.muted[data-v-705dbb6a]{color:var(--muted)}.mp-table-wrap[data-v-3e7b3a22]{border:1px solid var(--border);border-radius:10px;max-height:420px;overflow:auto}.mp-table[data-v-3e7b3a22]{border-collapse:collapse;width:100%;min-width:480px;font-size:13px}.mp-table thead th[data-v-3e7b3a22]{text-align:center;color:var(--muted);background:var(--panel-2);border-bottom:1px solid var(--border);white-space:nowrap;z-index:1;padding:9px 12px;font-size:12px;font-weight:600;position:sticky;top:0}.mp-table th.l[data-v-3e7b3a22],.mp-table td.l[data-v-3e7b3a22]{text-align:left}.mp-table th.r[data-v-3e7b3a22],.mp-table td.r[data-v-3e7b3a22]{text-align:right}.mp-table th.c[data-v-3e7b3a22],.mp-table td.c[data-v-3e7b3a22]{text-align:center}.row td[data-v-3e7b3a22]{border-bottom:1px solid var(--border);cursor:pointer;padding:9px 12px}.row:last-child td[data-v-3e7b3a22]{border-bottom:none}.row:hover td[data-v-3e7b3a22]{background:var(--panel-2)}.row.sel td[data-v-3e7b3a22]{background:#58a6ff1a}.row.sel td.l[data-v-3e7b3a22]{box-shadow:inset 3px 0 0 var(--accent)}.date[data-v-3e7b3a22]{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.zdte[data-v-3e7b3a22]{color:var(--price,#d29922);margin-left:5px}.dte[data-v-3e7b3a22]{text-align:center;color:var(--muted);font-variant-numeric:tabular-nums}.num[data-v-3e7b3a22]{font-variant-numeric:tabular-nums;color:var(--text)}.num.up[data-v-3e7b3a22]{color:var(--call)}.num.down[data-v-3e7b3a22]{color:var(--put)}.dir[data-v-3e7b3a22]{white-space:nowrap;border-radius:6px;padding:1px 8px;font-size:11px;font-weight:700}.dir.up[data-v-3e7b3a22]{color:var(--call);border:1px solid var(--call);background:#3fb9501f}.dir.down[data-v-3e7b3a22]{color:var(--put);border:1px solid var(--put);background:#f851491f}.dir.flat[data-v-3e7b3a22]{color:var(--muted)}.empty[data-v-3e7b3a22]{text-align:center;padding:16px;font-size:13px}.mp-curve[data-v-3ef429ad]{background:var(--panel);border:1px solid var(--border);border-radius:12px;width:100%;padding:10px 12px 6px}.legend[data-v-3ef429ad]{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 2px;font-size:11px;display:flex}.key[data-v-3ef429ad]{border-radius:2px;width:10px;height:10px;display:inline-block}.line-key[data-v-3ef429ad]{vertical-align:middle;border-top:2px solid;width:16px;display:inline-block}.legend .sep[data-v-3ef429ad]{opacity:.5}.empty[data-v-3ef429ad]{text-align:center;padding:40px;font-size:13px}.mp-hist[data-v-0ded1469]{background:var(--panel);border:1px solid var(--border);border-radius:12px;width:100%;padding:10px 12px 6px}.legend[data-v-0ded1469]{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 2px;font-size:11px;display:flex}.line-key[data-v-0ded1469]{vertical-align:middle;border-top:2px solid;width:16px;display:inline-block}.line-key.dash[data-v-0ded1469]{border-top-style:dashed}.legend .sep[data-v-0ded1469]{opacity:.5}.empty[data-v-0ded1469]{text-align:center;padding:40px;font-size:13px}.mp-view[data-v-a603a69f]{flex-direction:column;gap:14px;display:flex}.history-fill[data-v-a603a69f]{border:1px solid var(--border);color:var(--muted);border-radius:8px;padding:10px 12px;font-size:12px}.toolbar[data-v-a603a69f]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.toolbar .left[data-v-a603a69f]{align-items:baseline;gap:10px;display:flex}.searchbox[data-v-a603a69f]{min-width:300px;position:relative}.searchbox input[data-v-a603a69f]{width:100%}.dropdown[data-v-a603a69f]{background:var(--panel);border:1px solid var(--border);z-index:50;border-radius:8px;max-height:320px;margin:0;padding:4px;list-style:none;position:absolute;top:40px;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0006}.dropdown li[data-v-a603a69f]{cursor:pointer;border-radius:6px;align-items:baseline;gap:10px;padding:7px 10px;display:flex}.dropdown li[data-v-a603a69f]:hover{background:var(--panel-2)}.dropdown .tk[data-v-a603a69f]{color:var(--text);min-width:56px;font-weight:700}.dropdown .nm[data-v-a603a69f]{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dropdown.empty[data-v-a603a69f]{color:var(--muted);cursor:pointer;padding:10px 12px;font-size:13px}.header-bar[data-v-a603a69f]{background:var(--panel);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:24px;padding:14px 18px;display:flex}.ident[data-v-a603a69f]{align-items:center;gap:12px;display:flex}.id-txt .sym[data-v-a603a69f]{color:var(--text);font-size:20px;font-weight:800;line-height:1.1}.id-txt .nm[data-v-a603a69f]{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:12px;overflow:hidden}.stats[data-v-a603a69f]{flex-wrap:wrap;gap:26px;display:flex}.stat[data-v-a603a69f]{flex-direction:column;gap:2px;display:flex}.stat .k[data-v-a603a69f]{color:var(--muted);font-size:11px}.stat .v[data-v-a603a69f]{color:var(--text);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.stat .v .sub[data-v-a603a69f],.stat .sub[data-v-a603a69f]{font-size:12px;font-weight:600}.stat .v.na[data-v-a603a69f]{color:var(--muted);font-weight:500}.stat .v .arrow[data-v-a603a69f]{font-size:13px}.stat .v.up[data-v-a603a69f]{color:var(--call)}.stat .v.down[data-v-a603a69f]{color:var(--put)}.pos[data-v-a603a69f]{color:var(--call)}.neg[data-v-a603a69f]{color:var(--put)}.section[data-v-a603a69f]{flex-direction:column;gap:6px;display:flex}.section-label[data-v-a603a69f]{color:var(--muted);font-size:13px;font-weight:600}.hist-head[data-v-a603a69f]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.seg[data-v-a603a69f]{background:var(--panel-2);border-radius:9px;flex-shrink:0;padding:3px;display:inline-flex}.seg button[data-v-a603a69f]{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:4px 12px;font-size:12.5px;font-weight:600}.seg button.on[data-v-a603a69f]{background:var(--accent);color:var(--text)}.scope-note[data-v-a603a69f]{color:var(--muted);border:1px dashed var(--border);border-radius:6px;padding:2px 8px;font-size:11.5px;font-weight:500}.xlink[data-v-a603a69f]{color:var(--accent);border:1px solid var(--border);white-space:nowrap;border-radius:8px;margin-left:4px;padding:4px 10px;font-size:12px;font-weight:600}.xlink[data-v-a603a69f]:hover{border-color:var(--accent);background:#58a6ff1a}.section-label .warn[data-v-a603a69f]{color:var(--price,#d29922);border:1px solid var(--price,#d29922);border-radius:5px;margin-left:8px;padding:1px 6px;font-size:11px;font-weight:600}.empty-box[data-v-a603a69f]{border:1px dashed var(--border);text-align:center;border-radius:10px;padding:28px;font-size:13.5px}.spot-note[data-v-a603a69f]{text-overflow:ellipsis;white-space:nowrap;max-width:290px;font-size:10px;line-height:14px;display:block;overflow:hidden}.spot-note.warn[data-v-a603a69f]{color:var(--warn-text)}.spot-note.muted[data-v-a603a69f]{color:var(--muted)}.gw[data-v-12a2b6af]{border:1px solid var(--border);background:var(--panel);border-radius:10px;flex-direction:column;gap:7px;padding:9px 12px;display:flex}.gw.ok .dot[data-v-12a2b6af]{background:var(--call,#2ea043)}.gw.warn[data-v-12a2b6af]{border-color:var(--price,#d29922)}.gw.warn .dot[data-v-12a2b6af]{background:var(--price,#d29922)}.gw.bad[data-v-12a2b6af]{border-color:var(--put,#f85149)}.gw.bad .dot[data-v-12a2b6af]{background:var(--put,#f85149)}.line[data-v-12a2b6af]{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.dot[data-v-12a2b6af]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.state[data-v-12a2b6af]{color:var(--text);font-size:13px}.detail[data-v-12a2b6af]{font-size:12px}.grow[data-v-12a2b6af]{flex:1}.chip.market[data-v-12a2b6af]{border:1px solid var(--border);color:var(--muted);border-radius:5px;padding:1px 7px;font-size:11px}.btn.small[data-v-12a2b6af]{padding:3px 9px;font-size:12px}.guide[data-v-12a2b6af]{color:var(--muted);align-items:flex-start;gap:6px;margin:0;font-size:12.5px;line-height:1.55;display:flex}.panel-box[data-v-12a2b6af]{border-top:1px dashed var(--border);padding-top:8px}.step[data-v-12a2b6af]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.steps[data-v-12a2b6af]{flex-direction:column;gap:8px;display:flex}.no[data-v-12a2b6af]{background:var(--panel-2);width:18px;height:18px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.code-input[data-v-12a2b6af]{width:180px}.acct-input[data-v-12a2b6af]{width:210px}.hint[data-v-12a2b6af]{margin:0;line-height:1.55}.result[data-v-12a2b6af]{align-items:center;gap:5px;margin:0;font-size:12.5px;display:flex}.small[data-v-12a2b6af]{font-size:12px}.pos[data-v-12a2b6af]{color:var(--call)}.neg[data-v-12a2b6af]{color:var(--put)}.spin[data-v-12a2b6af]{vertical-align:-2px;animation:.9s linear infinite gw-spin-12a2b6af}@keyframes gw-spin-12a2b6af{to{transform:rotate(360deg)}}.table-wrap[data-v-1de70b61]{max-height:76vh;overflow:auto}th.sortable[data-v-1de70b61]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}th.sortable[data-v-1de70b61]:hover{color:var(--text)}th.sortable.on[data-v-1de70b61]{color:var(--accent)}.caret[data-v-1de70b61]{vertical-align:-1px;margin-left:2px}.row[data-v-1de70b61]{cursor:pointer}.row[data-v-1de70b61]:hover{background:var(--panel-2)}.row[data-v-1de70b61]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.chev[data-v-1de70b61]{color:var(--muted);flex:none}.sym[data-v-1de70b61]{white-space:nowrap}.sym-inner[data-v-1de70b61]{align-items:center;gap:6px;max-width:100%;display:inline-flex}.sym-link[data-v-1de70b61]{color:var(--text);font-weight:700}.sym-link[data-v-1de70b61]:hover{color:var(--accent);text-decoration:underline}.sym .name[data-v-1de70b61]{text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:11.5px;overflow:hidden}.badge[data-v-1de70b61]{white-space:nowrap;border:1px solid #0000;border-radius:5px;padding:1px 8px;font-size:11.5px;font-weight:700;display:inline-block}.badge.chase[data-v-1de70b61]{color:#58a6ff;background:#58a6ff1f;border-color:#58a6ff}.badge.calm[data-v-1de70b61]{color:#2ea043;background:#2ea0431f;border-color:#2ea043}.badge.normal[data-v-1de70b61]{color:var(--muted);border-color:var(--border);background:var(--panel-2)}.badge.steep[data-v-1de70b61]{color:#d29922;background:#d299221f;border-color:#d29922}.badge.extreme[data-v-1de70b61]{color:#f85149;background:#f851491f;border-color:#f85149}.badge.na[data-v-1de70b61]{color:var(--muted);border-color:var(--border);border-style:dashed;font-weight:500}.cls[data-v-1de70b61]{margin-left:6px;font-size:11px}.stale-mark[data-v-1de70b61]{color:var(--price,#d29922);border:1px dashed var(--price,#d29922);cursor:help;border-radius:4px;margin-left:5px;padding:0 5px;font-size:10.5px;font-weight:700}.warnc[data-v-1de70b61]{color:var(--price,#d29922)}.sub[data-v-1de70b61]{color:var(--muted);margin-left:3px;font-size:10px;font-weight:400}.sub.alt[data-v-1de70b61]{color:var(--text);opacity:.62;cursor:help;border-bottom:1px dashed;margin-left:4px}.mark[data-v-1de70b61]{color:var(--muted);cursor:help;margin-left:1px;font-size:10px;font-weight:700}.pos[data-v-1de70b61]{color:var(--call)}.neg[data-v-1de70b61]{color:var(--put)}.muted[data-v-1de70b61]{color:var(--muted)}.rr-view[data-v-53586daa]{flex-direction:column;gap:13px;display:flex}.toolbar[data-v-53586daa]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.toolbar .left[data-v-53586daa]{align-items:baseline;gap:10px;display:flex}.sub[data-v-53586daa]{font-size:12.5px}.clocks[data-v-53586daa]{color:var(--text);flex-wrap:wrap;align-items:center;gap:7px;font-size:12.5px;display:flex}.clocks .k[data-v-53586daa]{color:var(--muted)}.clocks .tz[data-v-53586daa]{font-size:11px}.clocks .sep[data-v-53586daa]{color:var(--border);margin:0 3px}.chip[data-v-53586daa]{border:1px solid var(--border);color:var(--muted);border-radius:5px;padding:1px 7px;font-size:11.5px}.chip.warn[data-v-53586daa]{color:var(--price,#d29922);border-color:var(--price,#d29922)}.empty-box[data-v-53586daa]{border:1px dashed var(--border);text-align:center;border-radius:10px;padding:28px;font-size:13.5px;line-height:1.7}.horizons[data-v-53586daa]{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.hz-label[data-v-53586daa]{opacity:.75;font-size:12px}.hz[data-v-53586daa]{border:1px solid var(--border,#2a3040);color:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:4px 12px;font-size:12px}.hz[data-v-53586daa]:hover{border-color:var(--accent,#4c8dff)}.hz.on[data-v-53586daa]{background:var(--accent,#4c8dff);border-color:var(--accent,#4c8dff);color:#fff}.hz-hint[data-v-53586daa]{flex:240px;font-size:12px;line-height:1.5}.convention[data-v-53586daa]{padding:10px 12px}.convention .formula[data-v-53586daa]{font-variant-numeric:tabular-nums;margin:4px 0;font-size:13px}.convention .cv[data-v-53586daa]{margin:2px 0;font-size:12px;line-height:1.6}.convention .pos[data-v-53586daa]{color:var(--pos,#34c98a)}.convention .neg[data-v-53586daa]{color:var(--neg,#f0616d)}.convention .sep[data-v-53586daa]{opacity:.4;margin:0 8px}.legend[data-v-53586daa]{padding:12px 14px}.legend-head[data-v-53586daa]{color:var(--muted);margin-bottom:8px;font-size:13px;font-weight:600}.must-read[data-v-53586daa]{border-top:1px solid var(--border);color:var(--muted);margin-top:10px;padding-top:8px;font-size:12px;line-height:1.65}.must-read p[data-v-53586daa]{margin:2px 0}.must-read b[data-v-53586daa]{color:var(--text)}.legend .meaning[data-v-53586daa]{color:var(--muted);font-size:12.5px}.guide[data-v-53586daa]{grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;font-size:12.5px;line-height:1.75;display:grid}.guide dt[data-v-53586daa]{color:var(--text);white-space:nowrap;font-weight:600}.guide dd[data-v-53586daa]{color:var(--muted);margin:0}.guide code[data-v-53586daa]{background:var(--panel-2);border-radius:4px;padding:0 4px;font-size:11.5px}.guide .caution[data-v-53586daa],.guide dd.caution b[data-v-53586daa]{color:var(--price,#d29922)}@media (width<=720px){.guide[data-v-53586daa]{grid-template-columns:1fr;gap:2px}.guide dd[data-v-53586daa]{margin-bottom:8px}}.badge[data-v-53586daa]{white-space:nowrap;border:1px solid #0000;border-radius:5px;padding:1px 8px;font-size:11.5px;font-weight:700;display:inline-block}.badge.chase[data-v-53586daa]{color:#58a6ff;background:#58a6ff1f;border-color:#58a6ff}.badge.calm[data-v-53586daa]{color:#2ea043;background:#2ea0431f;border-color:#2ea043}.badge.normal[data-v-53586daa]{color:var(--muted);border-color:var(--border);background:var(--panel-2)}.badge.steep[data-v-53586daa]{color:#d29922;background:#d299221f;border-color:#d29922}.badge.extreme[data-v-53586daa]{color:#f85149;background:#f851491f;border-color:#f85149}.spin[data-v-53586daa]{vertical-align:-2px;animation:.9s linear infinite rr-spin-53586daa}@keyframes rr-spin-53586daa{to{transform:rotate(360deg)}}.hiro-chart-wrap[data-v-da333568]{background:var(--panel);border:1px solid var(--border);border-radius:12px;width:100%;padding:8px 10px 4px;position:relative}.hiro-chart[data-v-da333568]{width:100%}.layer-panel[data-v-4fe214b2]{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.chip[data-v-4fe214b2]{background:var(--panel-2);color:var(--muted);cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.chip[data-v-4fe214b2]:hover{color:var(--text)}.chip.on[data-v-4fe214b2]{color:var(--text);border-color:var(--accent)}.chip.reset[data-v-4fe214b2]{color:var(--muted);font-weight:500}.dot[data-v-4fe214b2]{background:var(--muted);border-radius:2px;flex-shrink:0;width:8px;height:8px}.chip.on .dot.showTotal[data-v-4fe214b2]{background:#58a6ff}.chip.on .dot.showCall[data-v-4fe214b2]{background:#3fb950}.chip.on .dot.showPut[data-v-4fe214b2]{background:#f85149}.chip.on .dot.showBars[data-v-4fe214b2]{background:linear-gradient(90deg,#3fb950 50%,#f85149 50%)}.chip.on .dot.showDivergence[data-v-4fe214b2]{background:linear-gradient(#3fb950 50%,#f85149 50%)}.hiro-view[data-v-bbff1dee]{flex-direction:column;gap:14px;display:flex}.toolbar[data-v-bbff1dee]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.toolbar .left[data-v-bbff1dee]{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.day-chip[data-v-bbff1dee]{color:var(--muted);border:1px solid var(--border);border-radius:6px;padding:2px 8px;font-size:12px}.day-chip.stale[data-v-bbff1dee]{color:var(--price,#d29922);border-color:var(--price,#d29922)}.upd[data-v-bbff1dee]{font-size:12px}.searchbox[data-v-bbff1dee]{min-width:300px;position:relative}.searchbox input[data-v-bbff1dee]{width:100%}.dropdown[data-v-bbff1dee]{background:var(--panel);border:1px solid var(--border);z-index:50;border-radius:8px;max-height:320px;margin:0;padding:4px;list-style:none;position:absolute;top:40px;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0006}.dropdown li[data-v-bbff1dee]{cursor:pointer;border-radius:6px;align-items:baseline;gap:10px;padding:7px 10px;display:flex}.dropdown li[data-v-bbff1dee]:hover{background:var(--panel-2)}.dropdown .tk[data-v-bbff1dee]{color:var(--text);min-width:56px;font-weight:700}.dropdown .nm[data-v-bbff1dee]{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dropdown.empty[data-v-bbff1dee]{color:var(--muted);cursor:pointer;padding:10px 12px;font-size:13px}.fill-bar[data-v-bbff1dee]{background:var(--panel);border:1px dashed var(--border);border-radius:10px;flex-direction:column;gap:8px;padding:10px 14px;display:flex}.fill-txt[data-v-bbff1dee]{color:var(--text);font-size:12.5px}.fill-track[data-v-bbff1dee]{background:var(--panel-2);border-radius:3px;height:4px;overflow:hidden}.fill-fill[data-v-bbff1dee]{background:var(--accent);height:100%;transition:width .3s}.fill-bar.gap[data-v-bbff1dee]{border-color:var(--price,#d29922)}.fill-bar.gap .fill-txt b[data-v-bbff1dee]{color:var(--price,#d29922)}.header-bar[data-v-bbff1dee]{background:var(--panel);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:24px;padding:14px 18px;display:flex}.ident[data-v-bbff1dee]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.id-txt .sym[data-v-bbff1dee]{color:var(--text);font-size:20px;font-weight:800;line-height:1.1}.id-txt .nm[data-v-bbff1dee]{text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:12px;overflow:hidden}.stats[data-v-bbff1dee]{flex-wrap:wrap;gap:26px;display:flex}.stat[data-v-bbff1dee]{flex-direction:column;gap:2px;display:flex}.stat .k[data-v-bbff1dee]{color:var(--muted);font-size:11px}.stat .v[data-v-bbff1dee]{color:var(--text);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.stat .sub[data-v-bbff1dee]{font-size:11.5px;font-weight:500}.stat .v.na[data-v-bbff1dee]{color:var(--muted);font-weight:500}.div-hint[data-v-bbff1dee]{max-width:260px;line-height:1.35}.pos[data-v-bbff1dee]{color:var(--call)}.neg[data-v-bbff1dee]{color:var(--put)}.section[data-v-bbff1dee]{flex-direction:column;gap:6px;display:flex}.section-label[data-v-bbff1dee]{color:var(--muted);font-size:13px;font-weight:600}.chart-head[data-v-bbff1dee]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.chart-head .spacer[data-v-bbff1dee]{flex:1;min-width:8px}.seg[data-v-bbff1dee]{background:var(--panel-2);border-radius:9px;flex-shrink:0;padding:3px;display:inline-flex}.seg button[data-v-bbff1dee]{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:4px 14px;font-size:12.5px;font-weight:600}.seg button.on[data-v-bbff1dee]{background:var(--accent);color:var(--text)}.scope-note[data-v-bbff1dee]{color:var(--muted);border:1px dashed var(--border);border-radius:6px;padding:2px 8px;font-size:11.5px;font-weight:500}.completeness[data-v-bbff1dee]{padding:2px 2px 0;font-size:11.5px;line-height:1.5}.completeness b[data-v-bbff1dee]{color:var(--text);font-weight:600}.warn-inline[data-v-bbff1dee]{color:var(--price,#d29922);font-weight:600}.chart-head .warn[data-v-bbff1dee],.section-label .warn[data-v-bbff1dee]{color:var(--price,#d29922);border:1px solid var(--price,#d29922);border-radius:5px;margin-left:8px;padding:1px 6px;font-size:11px;font-weight:600}.chart-slot[data-v-bbff1dee]{border:1px dashed var(--border);text-align:center;border-radius:10px;padding:28px;font-size:13px}.xlink[data-v-bbff1dee]{color:var(--accent);border:1px solid var(--border);white-space:nowrap;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:600}.xlink[data-v-bbff1dee]:hover{border-color:var(--accent);background:#58a6ff1a}.empty-box[data-v-bbff1dee]{border:1px dashed var(--border);text-align:center;border-radius:10px;padding:28px;font-size:13.5px}.spot-note[data-v-bbff1dee]{text-overflow:ellipsis;white-space:nowrap;max-width:290px;font-size:10px;line-height:14px;display:block;overflow:hidden}.spot-note.warn[data-v-bbff1dee]{color:var(--warn-text)}.spot-note.muted[data-v-bbff1dee]{color:var(--muted)}.tp[data-v-1631144e]{border:1px solid var(--border);background:var(--panel);border-radius:10px;flex-direction:column;gap:9px;padding:11px 13px;display:flex}.tp-head[data-v-1631144e]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.title[data-v-1631144e]{font-size:13px;font-weight:700}.tabs[data-v-1631144e]{background:var(--panel-2);border-radius:8px;flex-wrap:wrap;padding:2px;display:inline-flex}.tabs button[data-v-1631144e]{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:baseline;gap:5px;padding:4px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.tabs button.on[data-v-1631144e]{background:var(--accent);color:var(--text)}.tabs button.absent[data-v-1631144e]{opacity:.6}.tab-sub[data-v-1631144e]{opacity:.8;font-size:10.5px;font-weight:500}.meta[data-v-1631144e]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.meta b[data-v-1631144e]{color:var(--text);font-variant-numeric:tabular-nums}.sep[data-v-1631144e]{color:var(--border)}.chip[data-v-1631144e]{border:1px solid var(--border);color:var(--muted);border-radius:5px;padding:1px 7px;font-size:11.5px}.chip.warn[data-v-1631144e]{color:var(--price,#d29922);border-color:var(--price,#d29922)}.targets[data-v-1631144e]{grid-template-columns:1fr 1.2fr 1fr;gap:10px;display:grid}@media (width<=860px){.targets[data-v-1631144e]{grid-template-columns:1fr}}.tcard[data-v-1631144e]{border:1px solid var(--border);background:var(--panel-2);border-radius:9px;padding:10px 12px}.tcard.up[data-v-1631144e]{border-left:3px solid var(--call,#2ea043)}.tcard.down[data-v-1631144e]{border-left:3px solid var(--put,#f85149)}.tcard.mid[data-v-1631144e]{border-left:3px solid var(--accent,#58a6ff)}.tk[data-v-1631144e]{color:var(--muted);font-size:11.5px}.tv[data-v-1631144e]{font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1.25}.tm[data-v-1631144e]{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.anchor[data-v-1631144e]{color:var(--muted);margin-top:6px;font-size:11.5px}.anchor b[data-v-1631144e]{color:var(--text);font-variant-numeric:tabular-nums;margin-left:4px}.dev[data-v-1631144e]{margin-left:8px}.dev.far[data-v-1631144e]{color:var(--price,#d29922);font-weight:600}.verdict[data-v-1631144e]{margin-top:3px;font-size:12.5px;font-weight:700}.verdict.down[data-v-1631144e]{color:var(--put,#f85149)}.verdict.up[data-v-1631144e]{color:var(--call,#2ea043)}.verdict.flat[data-v-1631144e]{color:var(--muted)}.read[data-v-1631144e]{color:var(--muted);margin:6px 0 0;font-size:11.5px;line-height:1.65}.read b[data-v-1631144e]{color:var(--text)}.read.caution[data-v-1631144e]{border-left:2px solid var(--price,#d29922);padding-left:7px}.blocked[data-v-1631144e]{border:1px dashed var(--border);color:var(--price,#d29922);border-radius:9px;flex-wrap:wrap;align-items:center;gap:7px;padding:12px 14px;font-size:12.5px;display:flex}.notes[data-v-1631144e]{flex-wrap:wrap;gap:7px;display:flex}.formula[data-v-1631144e]{border-top:1px solid var(--border);padding-top:8px}.formula summary[data-v-1631144e]{color:var(--muted);cursor:pointer;font-size:12px;font-weight:600}.fbody[data-v-1631144e]{flex-direction:column;gap:6px;margin-top:7px;display:flex}.frow[data-v-1631144e]{flex-direction:column;gap:2px;display:flex;overflow-x:auto}.frow code[data-v-1631144e]{color:var(--text);white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;line-height:1.6}.frow code b[data-v-1631144e]{color:var(--accent)}.fnote[data-v-1631144e]{color:var(--muted);font-size:11px;line-height:1.6}.fnote.last[data-v-1631144e]{white-space:normal;margin:4px 0 0}.pos[data-v-1631144e]{color:var(--call,#2ea043)}.neg[data-v-1631144e]{color:var(--put,#f85149)}.axis-box[data-v-45559112]{flex-direction:column;gap:8px;display:flex}.lead[data-v-45559112]{margin:0;font-size:11.5px;line-height:1.7}.lead b[data-v-45559112]{color:var(--text)}.axis[data-v-45559112]{padding:6px 0}.track[data-v-45559112]{border-left:2px solid var(--border);height:230px;margin-left:10px;position:relative}.mark[data-v-45559112]{white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex;position:absolute;left:30px;transform:translateY(50%)}.mark.shifted[data-v-45559112]:before{content:"";opacity:.55;border-top:1px dotted;width:26px;position:absolute;left:-30px}.tick[data-v-45559112]{border-top:2px solid;width:24px;height:0;position:absolute;left:-2px;transform:translateY(50%)}.lbl[data-v-45559112]{font-weight:600}.px[data-v-45559112]{font-variant-numeric:tabular-nums}.rel[data-v-45559112]{font-variant-numeric:tabular-nums;font-size:11px}.mark.up[data-v-45559112]{color:var(--call,#2ea043)}.mark.down[data-v-45559112]{color:var(--put,#f85149)}.mark.spot[data-v-45559112],.tick.spot[data-v-45559112]{color:var(--text,#e6edf3)}.tick.spot[data-v-45559112]{border-top-width:3px;width:34px}.tick.up[data-v-45559112]{color:var(--call,#2ea043)}.tick.down[data-v-45559112]{color:var(--put,#f85149)}.mark.gex[data-v-45559112],.tick.gex[data-v-45559112]{color:#58a6ff}.mark.pain[data-v-45559112],.tick.pain[data-v-45559112]{color:#d29922}.tick.gex[data-v-45559112],.tick.pain[data-v-45559112]{border-top-style:dashed}.stamps[data-v-45559112]{flex-wrap:wrap;gap:7px;display:flex}.stamp[data-v-45559112]{border:1px solid var(--border);color:var(--muted);border-radius:5px;padding:1px 7px;font-size:11px}.stamp.gex[data-v-45559112]{border-color:#58a6ff80}.stamp.max_pain[data-v-45559112]{border-color:#d2992280}.stamp.bad[data-v-45559112]{border-style:dashed}.empty[data-v-45559112]{border:1px dashed var(--border);text-align:center;border-radius:8px;padding:18px;font-size:12.5px}.small[data-v-45559112]{margin:0;font-size:11px}.band[data-v-d7a1fdbb]{flex-direction:column;gap:6px;display:flex}.svg[data-v-d7a1fdbb]{width:100%;height:auto;display:block}.fill[data-v-d7a1fdbb]{fill:#58a6ff1a;stroke:none}.up[data-v-d7a1fdbb]{fill:none;stroke:var(--call,#2ea043);stroke-width:1.5px;stroke-dasharray:5 3}.down[data-v-d7a1fdbb]{fill:none;stroke:var(--put,#f85149);stroke-width:1.5px;stroke-dasharray:5 3}.spot[data-v-d7a1fdbb]{fill:none;stroke:var(--text,#e6edf3);stroke-width:1.8px;stroke-linejoin:round}.dot[data-v-d7a1fdbb]{fill:var(--text,#e6edf3)}.grid[data-v-d7a1fdbb]{stroke:var(--border,#30363d);stroke-width:1px;opacity:.4}.axis text[data-v-d7a1fdbb]{fill:var(--muted,#8b949e);font-size:10px}.legend[data-v-d7a1fdbb]{flex-wrap:wrap;gap:14px;font-size:11px;display:flex}.legend .item[data-v-d7a1fdbb]{align-items:center;gap:4px;display:inline-flex}.swatch[data-v-d7a1fdbb]{border-top:2px solid;width:14px;height:0;display:inline-block}.swatch.up[data-v-d7a1fdbb]{border-color:#2ea043;border-top-style:dashed}.swatch.down[data-v-d7a1fdbb]{border-color:#f85149;border-top-style:dashed}.swatch.spot[data-v-d7a1fdbb]{border-color:var(--text,#e6edf3)}.note[data-v-d7a1fdbb]{margin:0;font-size:11px;line-height:1.6}.empty[data-v-d7a1fdbb]{border:1px dashed var(--border);text-align:center;border-radius:8px;padding:22px;font-size:12.5px;line-height:1.7}.hist[data-v-077b4485]{flex-direction:column;gap:6px;display:flex}.svg[data-v-077b4485]{width:100%;height:auto;display:block}.line[data-v-077b4485]{fill:none;stroke:var(--accent,#58a6ff);stroke-width:1.8px;stroke-linejoin:round}.dot[data-v-077b4485]{fill:var(--accent,#58a6ff)}.zero[data-v-077b4485]{stroke:var(--muted,#8b949e);stroke-width:1px;stroke-dasharray:1 3}.bound[data-v-077b4485]{stroke-width:1px;stroke-dasharray:5 4;opacity:.65}.bound.calm[data-v-077b4485]{stroke:#2ea043}.bound.normal[data-v-077b4485]{stroke:#8b949e}.bound.steep[data-v-077b4485]{stroke:#d29922}.bound.extreme[data-v-077b4485]{stroke:#f85149}.axis text[data-v-077b4485]{fill:var(--muted,#8b949e);font-size:10px}.legend[data-v-077b4485]{flex-wrap:wrap;gap:14px;font-size:11px;display:flex}.legend .item[data-v-077b4485]{align-items:center;gap:4px;display:inline-flex}.swatch[data-v-077b4485]{border-top:2px dashed;width:12px;height:0;display:inline-block}.swatch.calm[data-v-077b4485]{border-color:#2ea043}.swatch.normal[data-v-077b4485]{border-color:#8b949e}.swatch.steep[data-v-077b4485]{border-color:#d29922}.swatch.extreme[data-v-077b4485]{border-color:#f85149}.swatch.zero[data-v-077b4485]{border-color:var(--muted,#8b949e);border-top-style:dotted}.empty[data-v-077b4485]{border:1px dashed var(--border);text-align:center;border-radius:8px;padding:22px;font-size:12.5px}.wings[data-v-edf1a4a0]{border:1px solid var(--border);background:var(--panel);border-radius:10px;flex-direction:column;gap:9px;padding:10px;display:flex}.tail[data-v-edf1a4a0]{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.tail .k[data-v-edf1a4a0],.tail .read[data-v-edf1a4a0],.ratio[data-v-edf1a4a0]{font-size:11.5px}.tail b[data-v-edf1a4a0]{font-size:17px}.ratio[data-v-edf1a4a0]{color:var(--muted);border-bottom:1px dashed}.wing-grid[data-v-edf1a4a0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.wing[data-v-edf1a4a0]{border:1px solid var(--border);background:var(--panel-2);border-radius:9px;min-width:0;padding:9px 11px}.wing.d25[data-v-edf1a4a0]{border-left:3px solid var(--accent)}.wing.d10[data-v-edf1a4a0]{border-left:3px solid var(--price,#d29922)}.wing-head[data-v-edf1a4a0]{justify-content:space-between;gap:8px;margin-bottom:6px;font-size:12.5px;display:flex}.miss[data-v-edf1a4a0]{color:var(--price,#d29922);border:1px dashed;border-radius:4px;align-items:center;gap:3px;padding:0 5px;font-size:10.5px;display:inline-flex}.metrics[data-v-edf1a4a0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;display:grid}.metric[data-v-edf1a4a0]{flex-direction:column;min-width:0;font-size:11.5px;display:flex}.metric span[data-v-edf1a4a0],.foot[data-v-edf1a4a0]{color:var(--muted)}.metric b[data-v-edf1a4a0]{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.metric.target[data-v-edf1a4a0]{grid-column:1/-1}.foot[data-v-edf1a4a0]{grid-column:1/-1;font-size:10.5px}.foot b[data-v-edf1a4a0]{color:var(--text)}.unavailable[data-v-edf1a4a0]{border:1px dashed var(--border);min-height:90px;color:var(--muted);border-radius:7px;align-items:center;gap:6px;padding:10px;font-size:12px;display:flex}.orthogonal[data-v-edf1a4a0]{border-top:1px solid var(--border);color:var(--muted);margin:0;padding-top:7px;font-size:11.5px;line-height:1.65}.orthogonal b[data-v-edf1a4a0]{color:var(--text)}.pos[data-v-edf1a4a0]{color:var(--call)}.neg[data-v-edf1a4a0]{color:var(--put)}.muted[data-v-edf1a4a0]{color:var(--muted)}@media (width<=820px){.wing-grid[data-v-edf1a4a0],.metrics[data-v-edf1a4a0]{grid-template-columns:1fr}}.rr-sym[data-v-9424009b]{flex-direction:column;gap:13px;display:flex}.toolbar[data-v-9424009b]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.toolbar .left[data-v-9424009b]{align-items:baseline;gap:10px;display:flex}.back[data-v-9424009b]{color:var(--muted);font-size:12.5px}.back[data-v-9424009b]:hover{color:var(--accent)}.searchbox[data-v-9424009b]{flex:260px;max-width:420px;position:relative}.searchbox input[data-v-9424009b]{background:var(--panel-2);border:1px solid var(--border);width:100%;color:var(--text);border-radius:8px;padding:6px 10px;font-size:13px}.dropdown[data-v-9424009b]{z-index:30;background:var(--panel);border:1px solid var(--border);border-radius:8px;max-height:300px;margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow:auto}.dropdown li[data-v-9424009b]{cursor:pointer;border-radius:6px;align-items:center;gap:7px;padding:5px 8px;font-size:12.5px;display:flex}.dropdown li[data-v-9424009b]:hover{background:var(--panel-2)}.dropdown .tk[data-v-9424009b]{font-weight:700}.dropdown .nm[data-v-9424009b]{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.dropdown.empty[data-v-9424009b]{color:var(--muted);cursor:pointer;padding:8px 10px;font-size:12.5px}.header-bar[data-v-9424009b]{border:1px solid var(--border);background:var(--panel);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;display:flex}.ident[data-v-9424009b]{align-items:center;gap:10px;display:flex}.id-txt .sym[data-v-9424009b]{font-size:17px;font-weight:700}.id-txt .nm[data-v-9424009b]{font-size:12px}.stats[data-v-9424009b]{flex-wrap:wrap;gap:22px;display:flex}.stat[data-v-9424009b]{flex-direction:column;gap:1px;display:flex}.stat .k[data-v-9424009b]{color:var(--muted);font-size:11.5px}.stat .v[data-v-9424009b]{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.stat .v.small[data-v-9424009b]{font-size:13px}.stat .sub[data-v-9424009b]{font-size:11px}.stat .v.na[data-v-9424009b],.na[data-v-9424009b]{color:var(--muted);font-weight:500}.chips-row[data-v-9424009b]{flex-wrap:wrap;gap:7px;display:flex}.chip[data-v-9424009b]{border:1px solid var(--border);color:var(--muted);border-radius:5px;padding:1px 7px;font-size:11.5px}.chip.warn[data-v-9424009b]{color:var(--price,#d29922);border-color:var(--price,#d29922)}.chip.stale-warn[data-v-9424009b]{color:var(--put);border-color:var(--put);background:color-mix(in srgb, var(--put) 12%, transparent);align-items:center;gap:4px;font-weight:600;display:inline-flex}.chip-btn[data-v-9424009b]{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:4px;margin-left:7px;padding:0 6px;font-size:11px}.chip-btn[data-v-9424009b]:disabled{opacity:.55;cursor:default}.section[data-v-9424009b]{border:1px solid var(--border);background:var(--panel);border-radius:10px;flex-direction:column;gap:7px;padding:11px 13px;display:flex}.section-label[data-v-9424009b]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:12.5px;font-weight:600;display:flex}.miss[data-v-9424009b]{color:var(--price,#d29922);font-weight:500}.hist-head[data-v-9424009b]{justify-content:space-between}.seg[data-v-9424009b]{background:var(--panel-2);border-radius:8px;padding:2px;display:inline-flex}.seg button[data-v-9424009b]{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:3px 10px;font-size:12px;font-weight:600}.seg button.on[data-v-9424009b]{background:var(--accent);color:var(--text)}.table-scroll[data-v-9424009b]{overflow-x:auto}table.mini[data-v-9424009b]{min-width:620px;font-size:12.5px}tr.used[data-v-9424009b]{background:#58a6ff14;outline:1px solid #58a6ff59}.wings-row>td[data-v-9424009b]{background:var(--panel-2);padding:6px 4px 12px}tr.ghost td[data-v-9424009b]{opacity:.55}.star[data-v-9424009b]{color:var(--price,#d29922);vertical-align:-1px}.hchip[data-v-9424009b]{border:1px solid var(--border);border-radius:5px;padding:0 6px;font-size:11.5px;font-weight:600;display:inline-block}.ghost-chip[data-v-9424009b]{color:var(--muted);border-style:dashed}.stale-mark[data-v-9424009b]{color:var(--price,#d29922);border:1px dashed var(--price,#d29922);border-radius:4px;margin-right:5px;padding:0 5px;font-size:10.5px;font-weight:700}.contracts[data-v-9424009b]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.card[data-v-9424009b]{border:1px solid var(--border);background:var(--panel-2);border-radius:9px;padding:9px 11px}.card.call[data-v-9424009b]{border-left:3px solid var(--call,#2ea043)}.card.put[data-v-9424009b]{border-left:3px solid var(--put,#f85149)}.card.call10[data-v-9424009b]{border-left:3px solid var(--call,#2ea043);border-left-style:double}.card.put10[data-v-9424009b]{border-left:3px solid var(--put,#f85149);border-left-style:double}.card.atm[data-v-9424009b]{border-left:3px solid var(--accent,#58a6ff)}.card-h[data-v-9424009b]{color:var(--text);margin-bottom:6px;font-size:12px;font-weight:700}.kv[data-v-9424009b]{justify-content:space-between;gap:10px;padding:1.5px 0;font-size:12px;display:flex}.kv span[data-v-9424009b]{color:var(--muted)}.kv b[data-v-9424009b]{font-variant-numeric:tabular-nums}.kv.iv b[data-v-9424009b]{color:var(--accent)}.contract-reason[data-v-9424009b]{border-top:1px dashed var(--border);color:var(--muted);margin-top:6px;padding-top:5px;font-size:11px;line-height:1.5}.mono[data-v-9424009b]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.formula[data-v-9424009b]{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:12.5px}.formula .ok[data-v-9424009b]{color:var(--call,#2ea043);margin-left:6px;font-weight:700}.links[data-v-9424009b]{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.must-read[data-v-9424009b]{border-top:1px solid var(--border);color:var(--muted);padding-top:8px;font-size:12px;line-height:1.65}.must-read p[data-v-9424009b]{margin:2px 0}.must-read b[data-v-9424009b]{color:var(--text)}.xlink[data-v-9424009b]{color:var(--accent);border:1px solid var(--border);white-space:nowrap;border-radius:8px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.xlink[data-v-9424009b]:hover{border-color:var(--accent);background:#58a6ff1a}.empty-box[data-v-9424009b]{border:1px dashed var(--border);text-align:center;border-radius:10px;padding:28px;font-size:13.5px;line-height:1.8}.empty-box .acts[data-v-9424009b]{margin-top:12px}.btn.primary[data-v-9424009b]{border-color:var(--accent);color:var(--accent)}.note[data-v-9424009b]{margin:2px 0 0;line-height:1.6}.small[data-v-9424009b]{font-size:11.5px}.meaning[data-v-9424009b]{color:var(--muted);font-size:12.5px}.pos[data-v-9424009b]{color:var(--call)}.neg[data-v-9424009b]{color:var(--put)}.badge[data-v-9424009b]{white-space:nowrap;border:1px solid #0000;border-radius:5px;padding:1px 8px;font-size:11.5px;font-weight:700;display:inline-block}.badge.chase[data-v-9424009b]{color:#58a6ff;background:#58a6ff1f;border-color:#58a6ff}.badge.calm[data-v-9424009b]{color:#2ea043;background:#2ea0431f;border-color:#2ea043}.badge.normal[data-v-9424009b]{color:var(--muted);border-color:var(--border);background:var(--panel-2)}.badge.steep[data-v-9424009b]{color:#d29922;background:#d299221f;border-color:#d29922}.badge.extreme[data-v-9424009b]{color:#f85149;background:#f851491f;border-color:#f85149}.spin[data-v-9424009b]{vertical-align:-2px;animation:.9s linear infinite rr-spin-9424009b}@keyframes rr-spin-9424009b{to{transform:rotate(360deg)}}.sig-card[data-v-effa6da8]{border:1px solid var(--border);border-left:3px solid var(--border);background:var(--panel);cursor:pointer;border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.sig-card[data-v-effa6da8]:hover{border-color:var(--accent)}.sig-card[data-v-effa6da8]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sig-card.expanded[data-v-effa6da8]{border-color:var(--accent);background:var(--panel-2)}.caret[data-v-effa6da8]{color:var(--muted);flex-shrink:0;font-size:12px;transition:transform .2s;display:inline-block}.caret.up[data-v-effa6da8]{color:var(--accent);transform:rotate(180deg)}.sig-card.long[data-v-effa6da8]{border-left-color:var(--call)}.sig-card.short[data-v-effa6da8]{border-left-color:var(--put)}.row[data-v-effa6da8]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tk[data-v-effa6da8]{font-size:16px;font-weight:700}.side[data-v-effa6da8]{border-radius:5px;padding:1px 7px;font-size:12px;font-weight:700}.side.long[data-v-effa6da8]{color:var(--call);border:1px solid var(--call);background:#3fb95026}.side.short[data-v-effa6da8]{color:var(--put);border:1px solid var(--put);background:#f8514926}.module[data-v-effa6da8]{color:var(--accent);font-size:13px;font-weight:600}.state[data-v-effa6da8]{border-radius:5px;padding:1px 6px;font-size:12px;font-weight:600}.st-triggered[data-v-effa6da8]{color:var(--price);background:#d299222e}.st-armed[data-v-effa6da8]{color:var(--accent);background:#58a6ff26}.setup[data-v-effa6da8]{color:var(--text);font-size:13px}.score[data-v-effa6da8]{color:var(--price);font-size:13px;font-weight:700}.spacer[data-v-effa6da8]{flex:1}.time[data-v-effa6da8],.src[data-v-effa6da8]{white-space:nowrap;font-size:12px}.plan[data-v-effa6da8]{gap:8px}.pill[data-v-effa6da8]{background:var(--panel-2);color:var(--muted);border-radius:6px;padding:3px 9px;font-size:13px}.pill b[data-v-effa6da8]{color:var(--text)}.pill.stop b[data-v-effa6da8]{color:var(--put)}.pill.tp b[data-v-effa6da8]{color:var(--call)}.pill.rr[data-v-effa6da8]{color:var(--price)}.pill em[data-v-effa6da8]{color:var(--muted);margin-left:3px;font-size:12px;font-style:normal}.conf[data-v-effa6da8]{font-size:13px}.conf-mode[data-v-effa6da8]{color:var(--call);background:#3fb9501f;border-radius:5px;padding:1px 8px;font-weight:700}.conf-mode.reversal[data-v-effa6da8]{color:var(--price);background:#d2992224}.conf-count[data-v-effa6da8]{color:var(--muted)}.dims[data-v-effa6da8]{gap:8px;display:flex}.dim[data-v-effa6da8]{background:var(--panel-2);color:var(--muted);border-radius:5px;padding:1px 7px;font-size:12px}.dim.pos[data-v-effa6da8]{color:var(--call)}.dim.neg[data-v-effa6da8]{color:var(--put)}.dim.na[data-v-effa6da8]{opacity:.6}@media (width<=720px){.time[data-v-effa6da8]{order:5}}.formation-chart[data-v-1ea4df90]{width:100%;position:relative}.legend[data-v-1ea4df90]{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 0;font-size:11px;display:flex}.line-key[data-v-1ea4df90]{vertical-align:middle;border-top:2px solid;width:16px;display:inline-block}.legend .sep[data-v-1ea4df90]{opacity:.5}.overlay[data-v-1ea4df90]{pointer-events:none;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;inset:0}.ladder[data-v-1ea4df90]{border:1px dashed var(--border);background:var(--panel-2);border-radius:10px;padding:12px 14px}.ladder-head[data-v-1ea4df90]{margin-bottom:10px;font-size:12px}.ladder-body[data-v-1ea4df90]{flex-direction:column;gap:6px;display:flex}.rung[data-v-1ea4df90]{background:var(--panel);border-radius:7px;align-items:center;gap:10px;padding:5px 8px;display:flex}.dot[data-v-1ea4df90]{border-radius:50%;flex-shrink:0;width:9px;height:9px}.rung-name[data-v-1ea4df90]{color:var(--muted);min-width:46px;font-size:12px}.rung-val[data-v-1ea4df90]{margin-left:auto;font-size:13px;font-weight:700}.empty[data-v-1ea4df90]{font-size:12px}.formation[data-v-6a74fea0]{border:1px solid var(--border);background:linear-gradient(180deg, var(--panel) 0%, var(--bg) 100%);border-radius:12px;padding:16px 18px 18px}.fhead[data-v-6a74fea0]{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;padding-bottom:12px;display:flex}.ftk[data-v-6a74fea0]{letter-spacing:.3px;font-size:18px;font-weight:800}.fside[data-v-6a74fea0]{border-radius:6px;padding:2px 9px;font-size:12px;font-weight:700}.fside.long[data-v-6a74fea0]{color:var(--call);border:1px solid var(--call);background:#3fb95026}.fside.short[data-v-6a74fea0]{color:var(--put);border:1px solid var(--put);background:#f8514926}.fmod[data-v-6a74fea0]{color:var(--accent);font-size:13px;font-weight:600}.fscore[data-v-6a74fea0]{color:var(--price);font-size:13px;font-weight:700}.spacer[data-v-6a74fea0]{flex:1}.live-badge[data-v-6a74fea0]{background:var(--warn-bg);border:1px solid var(--warn-border);color:var(--warn-text);border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:600}.snap-badge[data-v-6a74fea0]{border:1px solid var(--border);color:var(--accent);background:#58a6ff1f;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:600}.floading[data-v-6a74fea0]{padding:24px 4px;font-size:13px}.funnel[data-v-6a74fea0]{flex-direction:column;gap:2px;margin-top:8px;display:flex}.stage[data-v-6a74fea0]{opacity:0;gap:14px;padding:12px 0 14px;animation:.42s ease-out forwards stageReveal-6a74fea0;display:flex;position:relative}.stage.s1[data-v-6a74fea0]{animation-delay:20ms}.stage.s2[data-v-6a74fea0]{animation-delay:.14s}.stage.s3[data-v-6a74fea0]{animation-delay:.26s}.stage.s4[data-v-6a74fea0]{animation-delay:.38s}.stage.s5[data-v-6a74fea0]{animation-delay:.5s}@keyframes stageReveal-6a74fea0{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.stage[data-v-6a74fea0]:before{content:"";background:linear-gradient(180deg, var(--border), transparent);width:2px;position:absolute;top:34px;bottom:-2px;left:15px}.stage.s5[data-v-6a74fea0]:before{display:none}.node[data-v-6a74fea0]{background:var(--panel-2);width:32px;height:32px;color:var(--accent);border:1.5px solid var(--border);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}.node.gold[data-v-6a74fea0]{color:var(--price);border-color:var(--price);box-shadow:0 0 12px #d2992259}.body[data-v-6a74fea0]{flex:1;min-width:0}.stitle[data-v-6a74fea0]{color:var(--text);margin:4px 0;font-size:14.5px;font-weight:700}.slead[data-v-6a74fea0]{color:var(--muted);margin:0 0 8px;font-size:12.5px;line-height:1.55}.slead b[data-v-6a74fea0]{color:var(--text)}.snote[data-v-6a74fea0]{margin:6px 0 0;font-size:12px;line-height:1.5}.climax .body[data-v-6a74fea0]{background:#d299220d;border:1px solid #d2992240;border-radius:10px;margin-left:-2px;padding:10px 12px}.chips[data-v-6a74fea0],.plan[data-v-6a74fea0],.reads[data-v-6a74fea0]{flex-wrap:wrap;gap:8px;display:flex}.chip[data-v-6a74fea0]{background:var(--panel-2);color:var(--muted);border-radius:6px;padding:3px 9px;font-size:12px}.chip b[data-v-6a74fea0],.chip.dir[data-v-6a74fea0]{color:var(--text)}.chip.hit[data-v-6a74fea0]{color:var(--call);background:#3fb95024}.winner[data-v-6a74fea0]{background:var(--panel-2);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;padding:8px 10px;display:flex}.w-mod[data-v-6a74fea0]{color:var(--accent);font-size:13px;font-weight:700}.w-setup[data-v-6a74fea0]{color:var(--text);font-size:13px}.w-score[data-v-6a74fea0]{color:var(--price);font-size:13px;font-weight:700}.w-lv[data-v-6a74fea0]{color:var(--muted);font-size:12px}.w-lv b[data-v-6a74fea0]{color:var(--text)}.state[data-v-6a74fea0]{border-radius:5px;padding:1px 7px;font-size:11.5px;font-weight:600}.st-triggered[data-v-6a74fea0]{color:var(--price);background:#d299222e}.st-armed[data-v-6a74fea0]{color:var(--accent);background:#58a6ff26}.setup-tbl[data-v-6a74fea0],.factors[data-v-6a74fea0]{width:100%}.setup-tbl[data-v-6a74fea0]{border-collapse:collapse;font-size:12.5px}.setup-tbl th[data-v-6a74fea0],.setup-tbl td[data-v-6a74fea0]{text-align:center;border-bottom:1px solid var(--border);padding:5px 8px}.setup-tbl th.l[data-v-6a74fea0],.setup-tbl td.l[data-v-6a74fea0]{text-align:left}.setup-tbl th[data-v-6a74fea0]{color:var(--muted);font-size:11.5px;font-weight:600}.setup-tbl tr.won td[data-v-6a74fea0]{background:#58a6ff12}.won-tag[data-v-6a74fea0]{color:var(--accent);border:1px solid var(--accent);border-radius:4px;margin-left:6px;padding:0 4px;font-size:10px}.tnum[data-v-6a74fea0]{font-variant-numeric:tabular-nums}.dims[data-v-6a74fea0]{flex-direction:column;gap:8px;display:flex}.dim-block[data-v-6a74fea0]{border:1px solid var(--border);background:var(--panel);border-radius:8px;padding:8px 10px}.dim-row[data-v-6a74fea0]{align-items:center;gap:10px;display:flex}.dim-key[data-v-6a74fea0]{min-width:34px;font-size:13px;font-weight:700}.dim-state[data-v-6a74fea0]{font-size:12.5px;font-weight:700}.drill[data-v-6a74fea0]{border:1px solid var(--border);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:7px;padding:3px 9px;font-size:11.5px}.drill[data-v-6a74fea0]:hover{border-color:var(--accent);color:var(--text)}.drill-off[data-v-6a74fea0]{font-size:11.5px}.caret[data-v-6a74fea0]{transition:transform .15s;display:inline-block}.caret.up[data-v-6a74fea0]{transform:rotate(180deg)}.factors[data-v-6a74fea0]{border-top:1px dashed var(--border);margin:8px 0 0;padding:6px 0 0;list-style:none}.factors li[data-v-6a74fea0]{align-items:center;gap:10px;padding:3px 0;font-size:12.5px;display:flex}.factors .fw[data-v-6a74fea0]{text-align:right;width:26px;color:var(--muted);font-variant-numeric:tabular-nums}.factors .fn[data-v-6a74fea0]{flex:1;min-width:0}.factors .fs[data-v-6a74fea0]{text-align:right;min-width:32px;font-size:11.5px;font-weight:700}.gate[data-v-6a74fea0]{align-items:center;gap:12px;margin-bottom:8px;display:flex}.gate-mode[data-v-6a74fea0]{color:var(--call);background:#3fb95024;border-radius:6px;padding:2px 10px;font-weight:800}.gate-mode.reversal[data-v-6a74fea0]{color:var(--price);background:#d2992229}.gate-count[data-v-6a74fea0]{color:var(--muted);font-size:13px}.read[data-v-6a74fea0]{background:var(--panel-2);color:var(--muted);border-radius:6px;padding:2px 9px;font-size:12px}.pill[data-v-6a74fea0]{background:var(--panel-2);color:var(--muted);border-radius:7px;padding:3px 10px;font-size:13px}.pill b[data-v-6a74fea0]{color:var(--text)}.pill.stop b[data-v-6a74fea0]{color:var(--put)}.pill.tp b[data-v-6a74fea0]{color:var(--call)}.pill.rr[data-v-6a74fea0]{color:var(--price)}.pill em[data-v-6a74fea0]{color:var(--muted);margin-left:3px;font-size:12px;font-style:normal}.chart-wrap[data-v-6a74fea0]{margin-top:12px}.pos[data-v-6a74fea0]{color:var(--call)}.neg[data-v-6a74fea0]{color:var(--put)}.neu[data-v-6a74fea0]{color:var(--muted)}.dim[data-v-6a74fea0]{opacity:.55}.na[data-v-6a74fea0]{opacity:.6;color:var(--muted)}.muted[data-v-6a74fea0]{color:var(--muted)}@media (width<=640px){.stage[data-v-6a74fea0]{gap:10px}.setup-tbl th[data-v-6a74fea0],.setup-tbl td[data-v-6a74fea0]{padding:4px 5px}}.read.whale[data-v-6a74fea0]{border:1px dashed var(--border);cursor:pointer;font:inherit;background:0 0;border-radius:6px;padding:2px 9px;font-size:12px}.read.whale .dot[data-v-6a74fea0]{opacity:.55;margin-left:4px}.read.whale.num[data-v-6a74fea0]{border-color:var(--border);color:var(--muted)}.read.whale.block[data-v-6a74fea0]{color:var(--put);border-style:solid;border-color:#f8514980}.read.whale.na[data-v-6a74fea0]{color:var(--muted);cursor:default;border-style:dashed}.whale-mask[data-v-6a74fea0]{z-index:60;background:#0000009e;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.whale-box[data-v-6a74fea0]{background:var(--panel);border:1px solid var(--border);border-radius:12px;width:min(760px,100%);max-height:86vh;overflow:auto}.whale-head[data-v-6a74fea0]{border-bottom:1px solid var(--border);background:var(--panel);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;top:0}.whale-head h3[data-v-6a74fea0]{margin:0;font-size:15px}.whale-close[data-v-6a74fea0]{font:inherit;border:1px solid var(--border);background:var(--panel-2);color:var(--text);cursor:pointer;border-radius:6px;padding:3px 10px;font-size:13px}.whale-body[data-v-6a74fea0]{padding:14px 16px 18px}.whale-kv[data-v-6a74fea0]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;margin-bottom:14px;display:grid}.whale-kv>div[data-v-6a74fea0]{background:var(--panel-2);border:1px solid var(--border);border-radius:8px;padding:7px 10px}.whale-kv span[data-v-6a74fea0]{color:var(--muted);font-size:11px;display:block}.whale-kv b[data-v-6a74fea0]{margin-top:2px;font-size:13px;font-weight:600;display:block}.whale-undecided[data-v-6a74fea0]{border:1px dashed var(--border);color:var(--muted);border-radius:8px;margin:0 0 10px;padding:9px 12px;font-size:12.5px}.whale-block[data-v-6a74fea0]{border:1px solid var(--border);border-radius:8px;margin-bottom:10px;padding:10px 12px}.whale-block.decide[data-v-6a74fea0]{background:#3fb9500d;border-color:#3fb95059}.whale-block h4[data-v-6a74fea0]{align-items:center;gap:8px;margin:0 0 8px;font-size:12.5px;display:flex}.whale-block h4 em[data-v-6a74fea0]{border:1px solid var(--border);color:var(--muted);border-radius:4px;padding:0 5px;font-size:10.5px;font-style:normal}.whale-block.decide h4 em[data-v-6a74fea0]{color:var(--call);border-color:#3fb95099}.whale-block p[data-v-6a74fea0]{color:var(--muted);margin:0 0 6px;font-size:12.5px}.whale-block p b[data-v-6a74fea0]{color:var(--text)}.whale-block p.hint[data-v-6a74fea0]{margin:6px 0 0;font-size:11.5px}.whale-bar[data-v-6a74fea0]{border:1px solid var(--border);border-radius:3px;height:13px;margin-bottom:8px;display:flex;overflow:hidden}.whale-bar i[data-v-6a74fea0]{height:100%;display:block}.whale-bar i.buy[data-v-6a74fea0]{background:#3fb950b8}.whale-bar i.sell[data-v-6a74fea0]{background:#f851499e}.whale-table[data-v-6a74fea0]{border-collapse:collapse;width:100%;font-size:12px}.whale-table th[data-v-6a74fea0],.whale-table td[data-v-6a74fea0]{border:1px solid var(--border);text-align:left;white-space:nowrap;padding:4px 7px}.whale-table th[data-v-6a74fea0]{color:var(--muted);font-weight:500}.whale-table td.mono[data-v-6a74fea0]{font-family:var(--font-mono,ui-monospace, monospace)}.right[data-v-9d28e7d3]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hint[data-v-9d28e7d3]{margin:0 0 12px;font-size:12.5px}.tabs[data-v-9d28e7d3]{border-bottom:1px solid var(--border);align-items:stretch;gap:4px;margin-bottom:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Roboto,sans-serif;display:flex}.tabs[hidden][data-v-9d28e7d3]{display:none!important}.tab[data-v-9d28e7d3]{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:9px;margin-bottom:-1px;padding:12px 15px 13px;font:650 14.5px/1 Arial;transition:color .13s;display:inline-flex;position:relative}.tab[data-v-9d28e7d3]:hover:not(.on){color:var(--text)}.tab.on[data-v-9d28e7d3]{color:var(--text);border-bottom-color:var(--accent)}.tab[data-v-9d28e7d3]:focus-visible{outline:2px solid var(--accent);outline-offset:-3px;border-radius:6px 6px 0 0}.tab .n[data-v-9d28e7d3]{background:var(--panel-2);color:var(--muted);border:1px solid var(--border);text-align:center;border-radius:999px;min-width:26px;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12px;font-weight:700}.tab.on .n[data-v-9d28e7d3]{color:#9ecbff;background:#58a6ff29;border-color:#58a6ff59}.tab.empty[data-v-9d28e7d3]{color:#4d565f}.tab.empty .n[data-v-9d28e7d3]{opacity:.5}.tab .n.fail[data-v-9d28e7d3]{background:var(--err-bg);border-color:var(--err-border);color:var(--err-text);opacity:1}.tab.failed[data-v-9d28e7d3]{color:#c98f8c}.tab.legacy[data-v-9d28e7d3]{color:#69737d;font-size:13.5px;font-weight:600}.tab.legacy.on[data-v-9d28e7d3]{color:#b6c0cb;border-bottom-color:#5a6470}.tab.legacy .n[data-v-9d28e7d3]{font-size:11px}.tab .fresh[data-v-9d28e7d3]{background:var(--price);border-radius:50%;width:7px;height:7px;animation:2s infinite pulse;box-shadow:0 0 #d2992299}@media (prefers-reduced-motion:reduce){.tab .fresh[data-v-9d28e7d3]{animation:none;box-shadow:0 0 0 3px #d2992238}}.tabs .tail[data-v-9d28e7d3]{color:#5a6470;white-space:nowrap;align-items:center;margin-left:auto;padding:0 4px 0 12px;font-size:11.5px;display:flex}.tabs .tail b[data-v-9d28e7d3]{color:var(--muted);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace}.tail-failure[data-v-9d28e7d3]{color:var(--err-text);margin-left:6px}.legacy-note[data-v-9d28e7d3]{border:1px solid var(--border);color:var(--muted);background:#161b22;border-radius:8px;margin:-4px 0 12px;padding:9px 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Roboto,sans-serif;font-size:12px;line-height:1.7}.state[data-v-9d28e7d3]{border:1px dashed var(--border);text-align:center;color:var(--muted);border-radius:10px;padding:34px 18px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Roboto,sans-serif;font-size:13px;line-height:1.9}.state b[data-v-9d28e7d3]{color:#b6c0cb}.state .go[data-v-9d28e7d3]{border:1px solid var(--border);background:var(--panel-2);color:var(--text);cursor:pointer;border-radius:8px;margin-top:10px;padding:8px 14px;font:650 12.5px/1 Arial;display:inline-block}.state .go[data-v-9d28e7d3]:hover{border-color:var(--accent)}.state.err[data-v-9d28e7d3]{border-style:solid;border-color:var(--err-border);background:var(--err-bg);color:var(--err-text)}.state.err b[data-v-9d28e7d3]{color:#ffc4c1}.state.err .go[data-v-9d28e7d3]{border-color:var(--err-border);color:#ffc4c1;background:0 0}.skel[data-v-9d28e7d3]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Roboto,sans-serif}.skel .r[data-v-9d28e7d3]{background:linear-gradient(90deg,#141a22 25%,#1b2430 37%,#141a22 63%) 0 0/400% 100%;border-radius:8px;height:52px;margin-bottom:9px;animation:1.3s infinite sh}.sig-slot[data-v-9d28e7d3]{margin-bottom:10px}.acc-panel[data-v-9d28e7d3]{margin:2px 0 12px}@keyframes pulse{0%{box-shadow:0 0 #d299228c}70%{box-shadow:0 0 0 6px #d2992200}to{box-shadow:0 0 #d2992200}}@keyframes sh{0%{background-position:100%}to{background-position:0}}.tk[data-v-ee32f890]{font-weight:700}.tier[data-v-ee32f890]{border-radius:5px;padding:1px 7px;font-size:12px;font-weight:700}.t-aplus[data-v-ee32f890]{color:var(--call);border:1px solid var(--call);background:#3fb95033}.t-a[data-v-ee32f890]{color:var(--accent);background:#58a6ff26}.t-b[data-v-ee32f890]{color:var(--price);background:#d2992226}.t-watch[data-v-ee32f890],.t-blocked[data-v-ee32f890]{color:var(--muted)}.btn.add[data-v-ee32f890]{padding:3px 9px;font-size:12px}.data .b[data-v-ee32f890]{color:var(--price);font-weight:700}.drawer-root[data-v-907a9818]{z-index:60;position:fixed;inset:0}.overlay[data-v-907a9818]{background:#00000073;position:absolute;inset:0}.drawer[data-v-907a9818]{background:var(--panel);border-left:1px solid var(--border);flex-direction:column;width:min(520px,92vw);height:100%;animation:.18s ease-out slidein-907a9818;display:flex;position:absolute;top:0;right:0;box-shadow:-8px 0 24px #0000004d}@keyframes slidein-907a9818{0%{opacity:.6;transform:translate(24px)}to{opacity:1;transform:none}}.dhead[data-v-907a9818]{border-bottom:1px solid var(--border);background:var(--panel);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex;position:sticky;top:0}.dhead .tk[data-v-907a9818]{font-size:20px;font-weight:700}.dhead .titles[data-v-907a9818]{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.x[data-v-907a9818]{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:16px}.x[data-v-907a9818]:hover{background:var(--panel-2);color:var(--text)}.dbody[data-v-907a9818]{flex-direction:column;gap:12px;padding:14px 18px 40px;display:flex;overflow-y:auto}.row-head[data-v-907a9818]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.row-head .price[data-v-907a9818]{color:var(--price);font-size:18px;font-weight:600}.badge[data-v-907a9818]{border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.badge.hit[data-v-907a9818]{color:var(--pos,#2ecc71);background:#2ecc7129}.badge.near[data-v-907a9818]{background:var(--panel-2);color:var(--muted)}.plan .plan-grid[data-v-907a9818]{flex-wrap:wrap;gap:10px 20px;display:flex}.plan .plan-grid>div[data-v-907a9818]{flex-direction:column;display:flex}.plan .k[data-v-907a9818]{color:var(--muted);font-size:11px}.plan .v[data-v-907a9818]{font-variant-numeric:tabular-nums;font-weight:600}.pad[data-v-907a9818]{padding:10px 2px}.dim-state[data-v-907a9818]{font-weight:700}.spacer[data-v-907a9818]{flex:1}.factors[data-v-907a9818]{margin:8px 0 0;padding:0;list-style:none}.factors li[data-v-907a9818]{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:3px 0;font-size:13px;display:flex}.factors .fw[data-v-907a9818]{width:24px;color:var(--muted);text-align:right;font-variant-numeric:tabular-nums}.factors .fn[data-v-907a9818]{flex:1}.factors .fs[data-v-907a9818]{font-size:12px;font-weight:600}.factors .dim[data-v-907a9818],.dim[data-v-907a9818]{opacity:.5}.micro[data-v-907a9818]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.err-box[data-v-907a9818]{color:var(--err-text)}.pos[data-v-907a9818]{color:var(--pos,#2ecc71)}.neg[data-v-907a9818]{color:var(--neg,#e74c3c)}.col-picker[data-v-11eed652]{display:inline-block}.btn-ghost[data-v-11eed652]{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:7px;padding:5px 10px;font-size:12px}.btn-ghost[data-v-11eed652]:hover,.btn-ghost.on[data-v-11eed652]{color:var(--text);border-color:var(--accent)}.float-panel[data-v-11eed652]{z-index:900;background:var(--panel-2);border:1px solid var(--accent);border-radius:8px;min-width:190px;max-height:70vh;padding:8px 10px;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #00000073}.ph[data-v-11eed652]{color:var(--muted);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-bottom:6px;font-size:12px;display:flex}.mini[data-v-11eed652]{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.grp[data-v-11eed652]{margin-top:8px}.grp-t[data-v-11eed652]{color:var(--muted);margin-bottom:3px;font-size:11px}.opt[data-v-11eed652]{cursor:pointer;border-radius:5px;align-items:center;gap:6px;padding:3px 2px;font-size:12px;display:flex}.opt[data-v-11eed652]:hover{background:#ffffff0f}.opt.disabled[data-v-11eed652]{cursor:default;opacity:.7}.opt input[data-v-11eed652]{width:13px;height:13px;padding:0}.lock[data-v-11eed652]{margin-left:auto;font-size:11px}.rg[data-v-53afc900]{align-items:center;gap:3px;display:inline-flex}.op[data-v-53afc900]{background:var(--panel-2);color:var(--muted);border:1px solid var(--border);cursor:pointer;border-radius:5px;flex:none;padding:2px 5px;font-size:12px;line-height:1.25}.op[data-v-53afc900]:hover{color:var(--accent);border-color:var(--accent)}.rg input[data-v-53afc900]{background:var(--panel-2);width:54px;color:var(--text);border:1px solid var(--border);text-align:right;border-radius:5px;padding:3px 5px;font-size:11px}.rg.compact input[data-v-53afc900]{width:46px}.rg input[data-v-53afc900]:focus{border-color:var(--accent)}.rg input[data-v-53afc900]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rg input[data-v-53afc900]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rg input[data-v-53afc900]{appearance:textfield}.suffix[data-v-53afc900]{font-size:11px}.tri[data-v-6d160a64]{display:inline-block}.tri-btn[data-v-6d160a64]{background:var(--panel-2);color:var(--muted);border:1px solid var(--border);cursor:pointer;white-space:nowrap;border-radius:5px;max-width:100%;padding:3px 7px;font-size:11px}.tri-btn[data-v-6d160a64]:hover,.tri-btn.opened[data-v-6d160a64]{color:var(--text);border-color:var(--accent)}.tri-btn.on[data-v-6d160a64]{color:var(--accent);border-color:var(--accent);font-weight:600}.float-panel[data-v-6d160a64]{z-index:900;background:var(--panel-2);border:1px solid var(--accent);text-align:left;border-radius:8px;min-width:170px;max-width:280px;max-height:70vh;padding:8px 10px;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #00000073}.ph[data-v-6d160a64]{color:var(--muted);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-bottom:6px;font-size:12px;display:flex}.mini[data-v-6d160a64]{color:var(--accent);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-size:11px}.grp[data-v-6d160a64]{margin-top:6px}.grp-t[data-v-6d160a64]{color:var(--muted);margin:4px 0 2px;font-size:11px}.empty[data-v-6d160a64]{padding:2px;font-size:11px}.opt[data-v-6d160a64]{width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:5px;align-items:center;gap:6px;padding:3px 4px;font-size:12px;display:flex}.opt[data-v-6d160a64]:hover{background:#ffffff0f}.opt .mk[data-v-6d160a64]{width:12px;color:var(--muted)}.opt.in .mk[data-v-6d160a64]{color:var(--call)}.opt.in .lb[data-v-6d160a64]{color:var(--call);font-weight:600}.opt.ex .mk[data-v-6d160a64]{color:var(--put)}.opt.ex .lb[data-v-6d160a64]{color:var(--put);opacity:.8;text-decoration:line-through}.extra[data-v-6d160a64]{border-top:1px solid var(--border);align-items:center;gap:6px;margin-top:8px;padding-top:6px;display:flex}.ex-t[data-v-6d160a64]{font-size:11px}.pf[data-v-6d160a64]{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding-top:6px;display:flex}.tip[data-v-6d160a64]{font-size:10px}.filter-row th[data-v-e899ef0b]{border-bottom:2px solid var(--border);background:var(--panel);z-index:2;padding:5px 8px;font-weight:400;top:36px}.filter-row th.on[data-v-e899ef0b]{box-shadow:inset 0 -2px 0 var(--accent);background:#58a6ff1a}.cell[data-v-e899ef0b]{align-items:center;gap:3px;display:inline-flex}.q[data-v-e899ef0b]{background:var(--panel-2);width:76px;color:var(--text);border:1px solid var(--border);border-radius:5px;padding:3px 6px;font-size:11px}.q[data-v-e899ef0b]:focus{border-color:var(--accent)}.clr[data-v-e899ef0b]{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:13px;line-height:1}.clr[data-v-e899ef0b]:hover{color:var(--put)}.scheme-bar[data-v-32763783]{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.wrap[data-v-32763783]{display:inline-block}.btn-ghost[data-v-32763783]{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:7px;padding:5px 10px;font-size:12px}.btn-ghost[data-v-32763783]:hover,.btn-ghost.on[data-v-32763783]{color:var(--text);border-color:var(--accent)}.count[data-v-32763783]{margin-left:auto;font-size:12px}.count b[data-v-32763783]{color:var(--text);font-variant-numeric:tabular-nums}.count b.on[data-v-32763783]{color:var(--accent)}.float-panel[data-v-32763783]{z-index:900;background:var(--panel-2);border:1px solid var(--accent);border-radius:8px;min-width:210px;max-width:300px;max-height:70vh;padding:8px 10px;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #00000073}.ph[data-v-32763783]{color:var(--muted);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-bottom:6px;font-size:12px;display:flex}.mini[data-v-32763783]{color:var(--accent);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-size:11px}.mini[data-v-32763783]:disabled{color:var(--muted);cursor:not-allowed}.empty[data-v-32763783]{padding:6px 2px;font-size:12px}.row[data-v-32763783]{align-items:center;gap:6px;padding:2px 0;display:flex}.nm[data-v-32763783]{text-align:left;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:5px;flex:1;padding:3px 4px;font-size:12px}.nm[data-v-32763783]:hover{color:var(--accent);background:#ffffff0f}.del[data-v-32763783]{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:13px}.del[data-v-32763783]:hover{color:var(--put)}.save[data-v-32763783]{border-top:1px solid var(--border);align-items:center;gap:6px;margin-top:8px;padding-top:6px;display:flex}.save input[data-v-32763783]{background:var(--panel);min-width:0;color:var(--text);border:1px solid var(--border);border-radius:5px;flex:1;padding:3px 6px;font-size:11px}.err[data-v-32763783]{color:var(--err-text);margin-top:4px;font-size:11px}.tip[data-v-32763783]{margin-top:6px;font-size:10px}.toolbar[data-v-a6ad0a41]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.toolbar .left[data-v-a6ad0a41]{flex-direction:column;gap:2px;display:flex}.toolbar .sub[data-v-a6ad0a41]{font-size:12px}.scan-clock[data-v-a6ad0a41]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:4px;font-size:12px;line-height:1.45;display:flex}.clock-main[data-v-a6ad0a41]{color:var(--text);align-items:center;gap:7px;display:inline-flex}.clock-main b[data-v-a6ad0a41]{font-variant-numeric:tabular-nums}.scan-clock.stale .clock-main b[data-v-a6ad0a41]{color:var(--neg,#e74c3c)}.scan-clock.running .clock-main b[data-v-a6ad0a41]{color:var(--accent)}.tz[data-v-a6ad0a41]{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:0 5px;font-size:10px}.clock-session[data-v-a6ad0a41],.clock-background[data-v-a6ad0a41]{color:var(--muted)}.clock-background[data-v-a6ad0a41]{color:var(--accent)}.clock-newer[data-v-a6ad0a41]{color:var(--accent);font-weight:600}.clock-newer button[data-v-a6ad0a41]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.toolbar .right[data-v-a6ad0a41]{align-items:center;gap:10px;display:flex}.n-seg button[data-v-a6ad0a41]{min-width:34px}.scan-btn[data-v-a6ad0a41]{min-width:130px}.spin[data-v-a6ad0a41]{animation:1s linear infinite spin-a6ad0a41;display:inline-block}@keyframes spin-a6ad0a41{to{transform:rotate(360deg)}}.filters[data-v-a6ad0a41]{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 6px;display:flex}.btn-ghost[data-v-a6ad0a41]{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:7px;padding:5px 10px;font-size:12px}.btn-ghost[data-v-a6ad0a41]:hover{color:var(--text)}.filters .count[data-v-a6ad0a41]{margin-left:auto;font-size:12px}.filters .count b[data-v-a6ad0a41]{color:var(--text);font-variant-numeric:tabular-nums}.filters .count b.on[data-v-a6ad0a41]{color:var(--accent)}.hint[data-v-a6ad0a41]{margin:4px 0 10px;font-size:12px;line-height:1.6}.hint code[data-v-a6ad0a41]{background:var(--panel-2);border-radius:4px;padding:1px 5px}.table-wrap[data-v-a6ad0a41]{overflow-x:auto}.pad[data-v-a6ad0a41]{padding:8px 2px}.data.anomaly td[data-v-a6ad0a41],.data.anomaly th[data-v-a6ad0a41]{white-space:nowrap}.data .tk[data-v-a6ad0a41],.data .b[data-v-a6ad0a41]{font-weight:700}th.sortable[data-v-a6ad0a41]{cursor:pointer;-webkit-user-select:none;user-select:none}th.sortable[data-v-a6ad0a41]:hover{color:var(--text)}.data.anomaly thead tr:first-child th.on[data-v-a6ad0a41]{color:var(--accent);background:#58a6ff1a}.data.anomaly thead tr:first-child th.sorted[data-v-a6ad0a41]{color:var(--text)}.data.anomaly thead tr:first-child th[data-v-a6ad0a41]{z-index:3}.empty-row td[data-v-a6ad0a41]{padding:18px 10px}.empty-row[data-v-a6ad0a41]:hover{background:0 0}.empty-box[data-v-a6ad0a41]{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:14px 10px;display:flex}.empty-lead[data-v-a6ad0a41]{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.empty-lead b[data-v-a6ad0a41]{color:var(--text);font-variant-numeric:tabular-nums}.empty-acts[data-v-a6ad0a41]{align-items:center;gap:10px;display:flex}.btn.sm[data-v-a6ad0a41]{padding:5px 14px;font-size:12px}tr.clickable[data-v-a6ad0a41]{cursor:pointer}tr.clickable[data-v-a6ad0a41]:hover{background:var(--panel-2)}tr.nodata[data-v-a6ad0a41]{opacity:.72}.nodata-note[data-v-a6ad0a41]{font-style:italic}.prog[data-v-a6ad0a41]{cursor:help;justify-content:flex-end;align-items:center;gap:7px;display:inline-flex}.prog .bar[data-v-a6ad0a41]{background:var(--panel-2);border-radius:999px;flex:none;width:62px;height:6px;position:relative;overflow:hidden}.prog .bar i[data-v-a6ad0a41]{background:var(--accent);border-radius:999px;transition:width .2s;position:absolute;inset:0 auto 0 0}.prog b[data-v-a6ad0a41]{font-variant-numeric:tabular-nums;text-align:right;min-width:38px;font-weight:700}.prog.done .bar i[data-v-a6ad0a41]{background:var(--pos,#2ecc71)}.prog.done b[data-v-a6ad0a41]{color:var(--pos,#2ecc71)}.badge[data-v-a6ad0a41]{border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.badge.hit[data-v-a6ad0a41]{color:var(--pos,#2ecc71);background:#2ecc7129}.badge.near[data-v-a6ad0a41]{background:var(--panel-2);color:var(--muted)}.tag[data-v-a6ad0a41]{font-size:12px;font-weight:500}.tag b[data-v-a6ad0a41]{font-variant-numeric:tabular-nums}.tag.pos[data-v-a6ad0a41]{color:var(--pos,#2ecc71)}.tag.neg[data-v-a6ad0a41]{color:var(--neg,#e74c3c)}.tag.dim[data-v-a6ad0a41]{opacity:.55}.link[data-v-a6ad0a41]{color:var(--accent);cursor:pointer;text-decoration:underline}.err-box[data-v-a6ad0a41]{color:var(--err-text)}.toolbar .left[data-v-b25526d1]{flex-direction:column;gap:2px;display:flex}.toolbar .right[data-v-b25526d1]{align-items:center;gap:10px;display:flex}.sub[data-v-b25526d1]{font-size:12px}.day-badge[data-v-b25526d1]{color:var(--accent);white-space:nowrap;background:#58a6ff26;border-radius:999px;padding:3px 10px;font-size:12px}.day-badge.stale[data-v-b25526d1]{background:var(--warn-bg,#d299222e);color:var(--warn-text,#d29922)}.note-box[data-v-b25526d1]{color:var(--warn-text,#d29922);background:var(--warn-bg,#d299221f);border:1px solid var(--warn-border,#d2992259);border-radius:6px;margin-bottom:10px;padding:8px 12px;font-size:13px}.rank[data-v-b25526d1]{color:var(--muted);width:44px}.tk[data-v-b25526d1]{font-weight:700}.mono[data-v-b25526d1]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.pad[data-v-b25526d1]{padding:10px 0}.err-box[data-v-b25526d1]{color:var(--err-text);background:var(--err-bg);border:1px solid var(--err-border);border-radius:6px;padding:6px 12px;font-size:13px}.signal-row[data-v-af4cd4cd]{background:var(--panel-2);border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.signal-row.open[data-v-af4cd4cd]{border-color:var(--price);background:#d2992214}.lead[data-v-af4cd4cd]{align-items:center;gap:8px;min-width:0;display:flex}.side[data-v-af4cd4cd]{border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:inline-flex}.side.long[data-v-af4cd4cd]{color:var(--call);background:#3fb9501f}.side.short[data-v-af4cd4cd]{color:var(--put);background:#f851491f}.sig-col[data-v-af4cd4cd]{flex-direction:column;min-width:0;display:flex}.sig[data-v-af4cd4cd]{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.arrow[data-v-af4cd4cd]{color:var(--muted)}.stratname[data-v-af4cd4cd]{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.open-chip[data-v-af4cd4cd]{color:var(--price);border-color:var(--warn-border);background:var(--warn-bg);flex-shrink:0}.tail[data-v-af4cd4cd]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.pnl[data-v-af4cd4cd]{font-size:13px;font-weight:700}.time[data-v-af4cd4cd]{font-size:11px}.strat-card[data-v-7a10e155]{cursor:pointer;flex-direction:column;gap:10px;transition:border-color .15s;display:flex}.strat-card[data-v-7a10e155]:hover{border-color:var(--accent)}.head[data-v-7a10e155]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.title-wrap[data-v-7a10e155]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.name[data-v-7a10e155]{margin:0;font-size:15px;font-weight:700}.status[data-v-7a10e155]{font-size:11px}.status .dot[data-v-7a10e155]{border-radius:50%;width:7px;height:7px}.status.running[data-v-7a10e155]{color:var(--call);border-color:#3fb95066}.status.running .dot[data-v-7a10e155]{background:var(--call)}.status.paused[data-v-7a10e155]{color:var(--muted)}.status.paused .dot[data-v-7a10e155]{background:var(--muted)}.sub-btn[data-v-7a10e155]{background:var(--panel-2);color:var(--muted);border:1px solid var(--border);cursor:pointer;border-radius:8px;flex-shrink:0;align-items:center;gap:5px;padding:5px 12px;font-size:12px;display:inline-flex}.sub-btn[data-v-7a10e155]:hover{border-color:var(--accent);color:var(--text)}.sub-btn.on[data-v-7a10e155]{color:var(--accent);border-color:var(--accent);background:#58a6ff1a}.summary[data-v-7a10e155]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.meta[data-v-7a10e155]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chip.sym[data-v-7a10e155]{gap:5px}.small[data-v-7a10e155]{font-size:12px}.latest[data-v-7a10e155]{flex-direction:column;gap:5px;display:flex}.latest-label[data-v-7a10e155]{text-transform:uppercase;letter-spacing:.04em;font-size:11px}.empty[data-v-7a10e155]{background:var(--panel-2);border-radius:8px;padding:8px 10px}.foot[data-v-7a10e155]{text-align:right;font-size:12px}.cards[data-v-40f25492]{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));align-items:start;gap:18px;display:grid}.backtest-panel[data-v-da7834a4]{flex-direction:column;gap:12px;display:flex}.small[data-v-da7834a4]{font-size:12px}.tiles[data-v-da7834a4]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (width<=720px){.tiles[data-v-da7834a4]{grid-template-columns:repeat(2,1fr)}}.tile[data-v-da7834a4]{background:var(--panel-2);border:1px solid var(--border);border-radius:10px;padding:12px 14px}.tlabel[data-v-da7834a4]{margin-bottom:6px;font-size:12px}.tval[data-v-da7834a4]{font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.tunit[data-v-da7834a4]{font-size:12px;font-weight:400}.chart-head[data-v-da7834a4]{margin-top:2px}.chart[data-v-da7834a4]{width:100%;height:300px}.kline-panel[data-v-4b463605]{flex-direction:column;gap:8px;display:flex}.head[data-v-4b463605]{justify-content:space-between;align-items:center;display:flex}.small[data-v-4b463605]{font-size:12px}.legend[data-v-4b463605]{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.k[data-v-4b463605]{font-weight:700}.k.up[data-v-4b463605]{color:var(--call)}.k.down[data-v-4b463605]{color:var(--put)}.k.ex[data-v-4b463605]{color:var(--muted)}.warn[data-v-4b463605]{color:var(--warn-text)}.chart[data-v-4b463605]{width:100%;height:360px}.detail-head[data-v-4074c13b]{flex-direction:column;gap:8px;display:flex}.back[data-v-4074c13b]{align-self:flex-start;font-size:12px}.title-row[data-v-4074c13b]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.name[data-v-4074c13b]{margin:0;font-size:20px;font-weight:700}.status[data-v-4074c13b]{font-size:12px}.status .dot[data-v-4074c13b]{border-radius:50%;width:7px;height:7px}.status.running[data-v-4074c13b]{color:var(--call);border-color:#3fb95066}.status.running .dot[data-v-4074c13b]{background:var(--call)}.status.paused[data-v-4074c13b]{color:var(--muted)}.status.paused .dot[data-v-4074c13b]{background:var(--muted)}.sub-btn[data-v-4074c13b]{background:var(--panel-2);color:var(--muted);border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:center;gap:5px;margin-left:auto;padding:6px 14px;font-size:13px;display:inline-flex}.sub-btn[data-v-4074c13b]:hover{border-color:var(--accent);color:var(--text)}.sub-btn.on[data-v-4074c13b]{color:var(--accent);border-color:var(--accent);background:#58a6ff1a}.desc[data-v-4074c13b]{margin:0;font-size:13px;line-height:1.6}.meta[data-v-4074c13b]{align-items:center;gap:10px;display:flex}.small[data-v-4074c13b]{font-size:12px}.sym-switch[data-v-4074c13b]{align-items:center;gap:10px;display:flex}.sym-switch .seg button[data-v-4074c13b]{align-items:center;gap:6px;display:inline-flex}.recent[data-v-4074c13b]{flex-direction:column;gap:10px;display:flex}.recent .rows[data-v-4074c13b],.feed[data-v-1bdf33b5]{flex-direction:column;gap:8px;display:flex}.fs-card[data-v-33235760]{background:var(--panel);border:1px solid var(--border);border-left:3px solid var(--border);border-radius:10px;padding:12px 14px;list-style:none;transition:border-color .12s;position:relative}.fs-card[data-v-33235760]:hover{border-color:var(--accent)}.fs-card.dir-call[data-v-33235760]{border-left-color:var(--call)}.fs-card.dir-put[data-v-33235760]{border-left-color:var(--put)}.row[data-v-33235760]{align-items:center;gap:8px;display:flex}.row+.row[data-v-33235760]{margin-top:6px}.divider[data-v-33235760]{background:var(--border);height:1px;margin:9px 0}.gap[data-v-33235760]{flex:1}.small[data-v-33235760]{font-size:12px}.dot[data-v-33235760]{color:var(--muted)}.src-badge[data-v-33235760]{color:var(--accent);border:1px solid var(--border);background:var(--panel-2);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px}.tk[data-v-33235760]{color:var(--text);font-size:16px;font-weight:700}.badge[data-v-33235760]{white-space:nowrap;border-radius:6px;padding:2px 9px;font-size:12px;font-weight:700}.badge.call[data-v-33235760]{color:var(--call);border:1px solid var(--call);background:#3fb95026}.badge.put[data-v-33235760]{color:var(--put);border:1px solid var(--put);background:#f8514926}.time[data-v-33235760]{white-space:nowrap;margin-left:auto;font-size:12px}.prem[data-v-33235760]{color:var(--text);letter-spacing:.2px;font-size:19px;font-weight:700}.lbl[data-v-33235760]{font-size:12px}.ask[data-v-33235760]{color:var(--call);margin-left:auto;font-size:14px;font-weight:600}.r3[data-v-33235760]{flex-wrap:wrap;font-size:13px}.contract[data-v-33235760]{color:var(--text);font-weight:600}.chip.dte[data-v-33235760]{padding:1px 8px;font-size:11px}.r4[data-v-33235760]{font-size:13px}.opx[data-v-33235760],.under[data-v-33235760]{color:var(--price);font-weight:600}.pool-btn[data-v-33235760]{white-space:nowrap;padding:5px 12px;font-size:12px}.pool-btn.pooled[data-v-33235760]{color:var(--call);border-color:var(--call);background:#3fb95026;font-weight:600}.small[data-v-6b8a3ca3]{font-size:12px}.sub[data-v-6b8a3ca3]{max-width:780px;margin:0;line-height:1.6}.stat[data-v-6b8a3ca3]{white-space:nowrap}.banner[data-v-6b8a3ca3]{border:1px solid var(--border);border-radius:8px;padding:10px 14px;font-size:13px}.banner.warn[data-v-6b8a3ca3]{border-color:var(--price);color:var(--price);background:#d299221f}.banner.err[data-v-6b8a3ca3]{border-color:var(--put);color:var(--put);background:#f851491f}.filters[data-v-6b8a3ca3]{flex-wrap:wrap;align-items:flex-end;gap:18px;padding:12px 16px;display:flex}.f[data-v-6b8a3ca3]{flex-direction:column;gap:5px;display:flex}.grow[data-v-6b8a3ca3]{flex:1}.cards[data-v-6b8a3ca3]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.empty[data-v-6b8a3ca3]{text-align:center;padding:40px 20px}.empty-title[data-v-6b8a3ca3]{color:var(--text);margin:0 0 8px;font-size:15px;font-weight:600}.empty .muted[data-v-6b8a3ca3]{margin:0;line-height:1.7}.link[data-v-6b8a3ca3]{color:var(--accent)}.mask[data-v-70baba23]{z-index:60;background:#0000008c;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer[data-v-70baba23]{background:var(--panel);border-left:1px solid var(--border);width:min(680px,100%);height:100%;padding:18px 22px 60px;overflow-y:auto}.dh[data-v-70baba23]{background:var(--panel);z-index:1;align-items:center;gap:10px;margin-top:-6px;padding:6px 0 10px;display:flex;position:sticky;top:-18px}.title[data-v-70baba23]{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.close[data-v-70baba23]{margin-left:auto;padding:4px 10px}.src-badge[data-v-70baba23]{color:var(--accent);border:1px solid var(--border);background:var(--panel-2);border-radius:999px;padding:2px 8px;font-size:11px}.tk[data-v-70baba23]{font-size:17px;font-weight:700}.badge[data-v-70baba23]{border-radius:6px;padding:2px 9px;font-size:12px;font-weight:700}.badge.call[data-v-70baba23]{color:var(--call);border:1px solid var(--call);background:#3fb95026}.badge.put[data-v-70baba23]{color:var(--put);border:1px solid var(--put);background:#f8514926}.prem[data-v-70baba23]{color:var(--text);font-weight:700}.small[data-v-70baba23]{font-size:12px}.times[data-v-70baba23]{margin:2px 0 6px}.times b[data-v-70baba23]{color:var(--text)}.tz[data-v-70baba23]{opacity:.8}.note[data-v-70baba23]{border-left:2px solid var(--border);margin:0 0 14px;padding-left:10px;line-height:1.6}.grp[data-v-70baba23]{margin-bottom:18px}.gh[data-v-70baba23]{color:var(--accent);margin:0 0 8px;font-size:13px;font-weight:600}.kv[data-v-70baba23]{border:1px solid var(--border);background:var(--border);border-radius:8px;grid-template-columns:minmax(140px,auto) 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.kv dt[data-v-70baba23],.kv dd[data-v-70baba23]{background:var(--panel-2);margin:0;padding:6px 10px;font-size:12.5px}.kv dt[data-v-70baba23]{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.kv dd[data-v-70baba23]{color:var(--text);word-break:break-word}.raw-toggle[data-v-70baba23]{font-size:12px}.raw[data-v-70baba23]{background:var(--panel-2);border:1px solid var(--border);border-radius:8px;max-height:420px;margin:8px 0 0;padding:12px;font-size:11.5px;line-height:1.5;overflow-x:auto}.small[data-v-b302ee8a]{font-size:12px}.sub[data-v-b302ee8a]{max-width:820px;margin:0;line-height:1.6}.stat[data-v-b302ee8a]{white-space:nowrap}.banner[data-v-b302ee8a]{border:1px solid var(--put);color:var(--put);background:#f851491f;border-radius:8px;padding:10px 14px;font-size:13px}.rows[data-v-b302ee8a]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.row[data-v-b302ee8a]{background:var(--panel);border:1px solid var(--border);cursor:pointer;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.row[data-v-b302ee8a]:hover{border-color:var(--accent)}.gap[data-v-b302ee8a]{flex:1}.src-badge[data-v-b302ee8a]{color:var(--accent);border:1px solid var(--border);background:var(--panel-2);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px}.tk[data-v-b302ee8a]{font-size:15px;font-weight:700}.badge[data-v-b302ee8a]{border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700}.badge.call[data-v-b302ee8a]{color:var(--call);border:1px solid var(--call);background:#3fb95026}.badge.put[data-v-b302ee8a]{color:var(--put);border:1px solid var(--put);background:#f8514926}.prem[data-v-b302ee8a]{color:var(--text);font-weight:700}.t[data-v-b302ee8a]{white-space:nowrap;color:var(--text);font-size:12px}.tl[data-v-b302ee8a]{margin-right:4px}.out[data-v-b302ee8a]{padding:4px 10px;font-size:12px}.empty[data-v-b302ee8a]{text-align:center;padding:40px 20px}.empty-title[data-v-b302ee8a]{color:var(--text);margin:0 0 8px;font-size:15px;font-weight:600}.empty .muted[data-v-b302ee8a]{margin:0;line-height:1.7}.link[data-v-b302ee8a]{color:var(--accent)}.sb[data-v-bb9cdf22]{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:1px 7px;font-size:12px;font-weight:600;display:inline-flex}.sb.accumulate[data-v-bb9cdf22]{color:var(--call);background:#3fb9502e;border-color:#3fb9508c}.sb.distribute[data-v-bb9cdf22]{color:var(--put);background:#f851492e;border-color:#f851498c}.sb.inflow[data-v-bb9cdf22]{color:var(--call);border-color:#3fb95066}.sb.outflow[data-v-bb9cdf22]{color:var(--put);border-color:#f8514966}.sb.na[data-v-bb9cdf22]{color:var(--muted);border-color:var(--border)}.table-wrap[data-v-e77c6dac]{max-height:72vh;overflow:auto}.cf-table th.sortable[data-v-e77c6dac]{cursor:pointer;-webkit-user-select:none;user-select:none}.cf-table th.sortable[data-v-e77c6dac]:hover{color:var(--text)}.cf-table th.on[data-v-e77c6dac]{color:var(--accent)}.caret[data-v-e77c6dac]{vertical-align:-1px;margin-left:2px}.sym[data-v-e77c6dac]{align-items:center;gap:7px;display:flex}.sym .name[data-v-e77c6dac]{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:12px;overflow:hidden}.stale-mark[data-v-e77c6dac]{color:var(--warn-text);background:var(--warn-bg);border:1px solid var(--warn-border);border-radius:4px;padding:0 5px;font-size:11px}.up[data-v-e77c6dac]{color:var(--call)}.down[data-v-e77c6dac]{color:var(--put)}.flat[data-v-e77c6dac]{color:var(--text)}.cf-board[data-v-dfc280b0]{flex-direction:column;gap:13px;display:flex}.toolbar[data-v-dfc280b0]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.toolbar .left[data-v-dfc280b0]{align-items:baseline;gap:10px;display:flex}.toolbar .right[data-v-dfc280b0]{align-items:center;gap:10px;display:flex}.sub[data-v-dfc280b0]{font-size:12.5px}.seg button.on[data-v-dfc280b0]{background:var(--panel-2);color:var(--accent)}.legend[data-v-dfc280b0]{border:1px solid var(--border);background:var(--panel);border-radius:8px;flex-wrap:wrap;align-items:center;gap:16px;padding:9px 12px;font-size:12px;display:flex}.lg-title[data-v-dfc280b0]{color:var(--muted);font-weight:600}.lg-item[data-v-dfc280b0]{align-items:center;gap:6px;display:inline-flex}.clocks[data-v-dfc280b0]{color:var(--text);flex-wrap:wrap;align-items:center;gap:7px;font-size:12.5px;display:flex}.clocks .k[data-v-dfc280b0]{color:var(--muted)}.clocks .tz[data-v-dfc280b0]{font-size:11px}.clocks .sep[data-v-dfc280b0]{color:var(--border);margin:0 3px}.chip.warn[data-v-dfc280b0]{color:var(--warn-text);background:var(--warn-bg);border-color:var(--warn-border)}.coverage[data-v-dfc280b0]{margin:0;font-size:12px}.coverage b[data-v-dfc280b0]{color:var(--text)}.spin[data-v-dfc280b0]{animation:.9s linear infinite spin-dfc280b0}@keyframes spin-dfc280b0{to{transform:rotate(360deg)}}.chart[data-v-f54b053c],.chart-box[data-v-f54b053c]{width:100%}.dist[data-v-b664c48c]{flex-direction:column;gap:9px;display:flex}.head[data-v-b664c48c],.row[data-v-b664c48c]{grid-template-columns:62px 1fr 110px 90px;align-items:center;gap:12px;font-size:12.5px;display:grid}.head[data-v-b664c48c]{font-size:11.5px}.c-num[data-v-b664c48c]{text-align:right}.c-tier[data-v-b664c48c]{color:var(--text);font-weight:600}.bars[data-v-b664c48c]{flex-direction:column;gap:3px;display:flex}.bar[data-v-b664c48c]{border-radius:3px;min-width:1px;height:7px;display:block}.bar.in[data-v-b664c48c]{background:var(--call)}.bar.out[data-v-b664c48c]{background:var(--put)}.io[data-v-b664c48c]{font-size:11px}.in-t[data-v-b664c48c]{color:var(--call)}.out-t[data-v-b664c48c]{color:var(--put)}.up[data-v-b664c48c]{color:var(--call)}.down[data-v-b664c48c]{color:var(--put)}.chart[data-v-3425e383],.chart-box[data-v-3425e383]{width:100%}.cf-ticker[data-v-756147d1]{flex-direction:column;gap:13px;display:flex}.toolbar[data-v-756147d1]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.toolbar .left[data-v-756147d1]{align-items:baseline;gap:10px;display:flex}.toolbar .right[data-v-756147d1]{align-items:center;gap:10px;display:flex}.sub[data-v-756147d1]{font-size:12.5px}.search[data-v-756147d1]{border:1px solid var(--border);background:var(--panel);border-radius:8px;align-items:center;gap:6px;padding:4px 9px;display:flex}.search .ico[data-v-756147d1]{color:var(--muted)}.inp[data-v-756147d1]{color:var(--text);background:0 0;border:none;outline:none;width:168px;font-size:13px}.upd[data-v-756147d1]{font-size:12px}.header-bar[data-v-756147d1]{border:1px solid var(--border);background:var(--panel);border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.sym[data-v-756147d1]{align-items:center;gap:9px;display:flex}.sym .s[data-v-756147d1]{font-size:16px}.sym .code[data-v-756147d1],.sym .name[data-v-756147d1]{font-size:12px}.reads[data-v-756147d1]{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.reads .k[data-v-756147d1]{color:var(--muted);margin-left:8px;font-size:12px}.reads .k[data-v-756147d1]:first-child{margin-left:0}.reads .tz[data-v-756147d1]{font-size:11px}.block-head[data-v-756147d1]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.block-head .panel-title[data-v-756147d1]{margin:0}.layers[data-v-756147d1]{flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.lay[data-v-756147d1]{cursor:pointer;color:var(--muted);align-items:center;gap:4px;display:inline-flex}.lay input[data-v-756147d1]{accent-color:var(--accent)}.hint[data-v-756147d1]{margin:6px 0 10px;font-size:12px}.small[data-v-756147d1]{font-size:12px}.up[data-v-756147d1]{color:var(--call)}.down[data-v-756147d1]{color:var(--put)}.flat[data-v-756147d1]{color:var(--text)}.spin[data-v-756147d1]{animation:.9s linear infinite spin-756147d1}@keyframes spin-756147d1{to{transform:rotate(360deg)}}.whale-page[data-v-9c8050a9]{--bg:#0d1117;--panel:#161b22;--panel-2:#1c2330;--border:#2a3139;--text:#e6edf3;--muted:#8b949e;--accent:#58a6ff;--call:#3fb950;--put:#f85149;--price:#d29922;--warn-bg:#3d2c00;--warn-border:#9e6a03;--warn-text:#f2cc60;--err-bg:#3d1418;--err-border:#b62324;--err-text:#ff9492;--s1:#141b24;--s2:#19212b;--hair:#ffffff0e;--hair-2:#ffffff17;--ink-2:#b6c0cb;--ink-3:#7d8896;--ink-4:#5a6470;--up:#56d364;--dn:#ff7b72;--flat:#6e7681;--long:var(--call);--short:var(--put);--fs-big:22px;--shadow-pop:0 12px 28px #00000080;--shadow-sheet:0 -12px 28px #00000080;--sel-bg:color-mix(in srgb, var(--accent) 20%, var(--panel-2));--row-sel-bg:color-mix(in srgb, var(--accent) 14%, transparent);--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", Roboto, Helvetica, Arial, sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--secnav-h:48px}.whale-page[data-v-9c8050a9] *{box-sizing:border-box}.whale-page[data-v-9c8050a9] [hidden]{display:none!important}.whale-page[data-v-9c8050a9]{background:var(--bg);color:var(--text);font-family:var(--sans);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;font-size:14px;line-height:20px;overflow:visible}.whale-page[data-v-9c8050a9] a{color:inherit;cursor:pointer;text-decoration:none}.whale-page[data-v-9c8050a9] button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.whale-page[data-v-9c8050a9] input{font:inherit;color:inherit}.whale-page[data-v-9c8050a9] .mono{font-family:var(--mono)}.whale-page[data-v-9c8050a9] svg text{font-family:var(--sans);font-variant-numeric:tabular-nums}.whale-page[data-v-9c8050a9] :focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:4px}.whale-page[data-v-9c8050a9] .seg{background:var(--panel);border:1px solid var(--border);border-radius:999px;align-items:center;gap:4px;height:32px;padding:3px;display:inline-flex}.whale-page[data-v-9c8050a9] .seg button{height:24px;color:var(--ink-3);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 12px;font-size:12px;line-height:16px;display:inline-flex}.whale-page[data-v-9c8050a9] .seg button:hover{color:var(--text)}.whale-page[data-v-9c8050a9] .seg button.on{background:var(--sel-bg);color:var(--text);font-weight:600}.whale-page[data-v-9c8050a9] .seg button .n{color:var(--ink-4);font-size:10px;font-weight:400}.whale-page[data-v-9c8050a9] .seg button.on .n{color:var(--ink-3)}.whale-page[data-v-9c8050a9] .pill-btn{height:32px;color:var(--ink-2);border:1px solid var(--border);background:var(--panel);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12px;line-height:16px;display:inline-flex}.whale-page[data-v-9c8050a9] .pill-btn:hover{color:var(--text);border-color:var(--accent)}.whale-page[data-v-9c8050a9] .pill-btn.on{background:var(--sel-bg);color:var(--text);border-color:var(--border);font-weight:600}.whale-page[data-v-9c8050a9] .sw{border-radius:2px;flex:none;width:10px;height:10px;display:inline-block}.whale-page[data-v-9c8050a9] .sw.long{background:var(--long)}.whale-page[data-v-9c8050a9] .sw.short{background:var(--short)}.whale-page[data-v-9c8050a9] .gl{flex:none;display:block}.whale-page[data-v-9c8050a9] .sk{background:linear-gradient(90deg,var(--panel-2) 0%,#252e3c 50%,var(--panel-2) 100%);background-size:200% 100%;border-radius:4px;animation:1.4s linear infinite shim-9c8050a9;display:block}@keyframes shim-9c8050a9{0%{background-position:200% 0}to{background-position:0 0}}.whale-page[data-v-9c8050a9] .symhead{flex-direction:column;gap:8px;padding-bottom:16px;display:flex}.whale-page[data-v-9c8050a9] .sh-row1{align-items:center;gap:16px;min-width:0;display:flex}.whale-page[data-v-9c8050a9] .sym{background:var(--panel);border:1px solid var(--border);cursor:text;border-radius:8px;flex:none;align-items:center;gap:8px;height:40px;padding:0 12px;display:flex;position:relative}.whale-page[data-v-9c8050a9] .sym:hover{border-color:var(--ink-4)}.whale-page[data-v-9c8050a9] .sym:focus-within{border-color:var(--accent)}.whale-page[data-v-9c8050a9] .sym input{width:56px;max-width:240px;font-size:var(--fs-big);letter-spacing:.4px;text-overflow:ellipsis;background:0 0;border:0;outline:0;padding:0;font-weight:700;line-height:28px}.whale-page[data-v-9c8050a9] .sym .chev{color:var(--ink-3);flex:none}.whale-page[data-v-9c8050a9] .sym-measure{visibility:hidden;white-space:pre;font-size:var(--fs-big);letter-spacing:.4px;font-weight:700;position:absolute}.whale-page[data-v-9c8050a9] .sym-pop{z-index:50;background:var(--panel-2);border:1px solid var(--border);width:280px;box-shadow:var(--shadow-pop);border-radius:8px;padding:4px;position:absolute;top:calc(100% + 8px);left:-1px}.whale-page[data-v-9c8050a9] .sym-pop .hint{color:var(--ink-3);padding:4px 8px 8px;font-size:11px;line-height:16px}.whale-page[data-v-9c8050a9] .sym-opt{cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;height:32px;padding:0 8px;font-size:13px;display:flex}.whale-page[data-v-9c8050a9] .sym-opt b{font-weight:600}.whale-page[data-v-9c8050a9] .sym-opt span{color:var(--ink-3);font-size:11px}.whale-page[data-v-9c8050a9] .sym-opt.on,.whale-page[data-v-9c8050a9] .sym-opt:hover{background:var(--s2)}.whale-page[data-v-9c8050a9] .sym-opt .cur{color:var(--accent);margin-left:8px;font-size:10px}.whale-page[data-v-9c8050a9] .sym-none{color:var(--ink-3);padding:8px;font-size:12px;line-height:16px}.whale-page[data-v-9c8050a9] .sh-mkt{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;font-size:13px;line-height:20px;display:flex;overflow:hidden}.whale-page[data-v-9c8050a9] .sh-mkt .dot{background:var(--ink-4);border-radius:999px;flex:none;width:4px;height:4px}.whale-page[data-v-9c8050a9] .sh-px{white-space:nowrap;flex:none;align-items:baseline;gap:8px;display:flex}.whale-page[data-v-9c8050a9] .sh-px .k{color:var(--ink-3);font-size:12px;line-height:16px}.whale-page[data-v-9c8050a9] .sh-px .v{font-size:var(--fs-big);color:var(--price);font-weight:700;line-height:28px}.whale-page[data-v-9c8050a9] .sh-px .sk{align-self:center;width:96px;height:20px}.whale-page[data-v-9c8050a9] .sh-sp{flex:1}.whale-page[data-v-9c8050a9] .asof{white-space:nowrap;background:var(--s1);border:1px solid var(--hair-2);height:28px;color:var(--ink-3);border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 12px;font-size:12px;line-height:16px;display:flex}.whale-page[data-v-9c8050a9] .asof b{color:var(--text);font-weight:600}.whale-page[data-v-9c8050a9] .asof.stale{background:var(--warn-bg);border-color:var(--warn-border);color:var(--warn-text)}.whale-page[data-v-9c8050a9] .asof.stale b{color:var(--warn-text)}.whale-page[data-v-9c8050a9] .sh-row2{min-height:16px;color:var(--ink-3);align-items:center;gap:16px;min-width:0;font-size:12px;line-height:16px;display:flex}.whale-page[data-v-9c8050a9] .popu b{color:var(--ink-2);font-weight:600}.whale-page[data-v-9c8050a9] .popu .sk{width:420px;height:12px}.whale-page[data-v-9c8050a9] .bal{white-space:nowrap;align-items:center;gap:8px;margin-left:auto;display:flex}.whale-page[data-v-9c8050a9] .bal b{color:var(--ink-2);font-weight:600}.whale-page[data-v-9c8050a9] .bal-bar{gap:2px;width:200px;height:6px;display:flex}.whale-page[data-v-9c8050a9] .bal-bar i{height:100%;display:block}.whale-page[data-v-9c8050a9] .bal-bar i:first-child{border-radius:3px 0 0 3px}.whale-page[data-v-9c8050a9] .bal-bar i:last-child{border-radius:0 3px 3px 0}.whale-page[data-v-9c8050a9] .secnav{top:var(--topbar-h);z-index:30;height:var(--secnav-h);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--hair-2);background:#0d1117f0;align-items:center;gap:16px;margin:0 -22px 16px;padding:0 22px;display:flex;position:sticky}.whale-page[data-v-9c8050a9] .sn-id{white-space:nowrap;align-items:baseline;gap:8px;font-size:14px;line-height:20px;display:none}.whale-page[data-v-9c8050a9] .secnav.stuck .sn-id{display:flex}.whale-page[data-v-9c8050a9] .sn-id b{text-overflow:ellipsis;max-width:160px;font-weight:700;overflow:hidden}.whale-page[data-v-9c8050a9] .sn-id .v{color:var(--price);font-weight:700}.whale-page[data-v-9c8050a9] .sn-sp{flex:1}.whale-page[data-v-9c8050a9] .sn-asof{color:var(--ink-3);white-space:nowrap;font-size:12px;line-height:16px;display:none}.whale-page[data-v-9c8050a9] .secnav.stuck .sn-asof{display:block}.whale-page[data-v-9c8050a9] .sn-asof b{color:var(--ink-2);font-weight:600}.whale-page[data-v-9c8050a9] .seg.nav button{padding:0 16px;font-size:13px;line-height:20px}.whale-page[data-v-9c8050a9] .pstate{margin:0 0 16px}.whale-page[data-v-9c8050a9] .pbanner{background:var(--warn-bg);border:1px solid var(--warn-border);color:var(--warn-text);border-radius:8px;align-items:center;gap:12px;padding:12px 16px;font-size:13px;line-height:20px;display:flex}.whale-page[data-v-9c8050a9] .pbanner b{font-weight:700}.whale-page[data-v-9c8050a9] .pbanner .sub{color:var(--warn-text);opacity:.8;font-size:12px;line-height:16px}.whale-page[data-v-9c8050a9] .pbanner .sp{flex:1}.whale-page[data-v-9c8050a9] .ppanel{text-align:center;background:var(--panel);border:1px solid var(--border);border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:48px 32px;display:flex}.whale-page[data-v-9c8050a9] .ppanel.err{background:var(--err-bg);border-color:var(--err-border)}.whale-page[data-v-9c8050a9] .ppanel .ic{border:1px solid var(--border);width:40px;height:40px;color:var(--ink-2);border-radius:999px;place-items:center;display:grid}.whale-page[data-v-9c8050a9] .ppanel.err .ic{border-color:var(--err-border);color:var(--err-text)}.whale-page[data-v-9c8050a9] .ppanel h3{margin:0;font-size:16px;font-weight:700;line-height:24px}.whale-page[data-v-9c8050a9] .ppanel.err h3{color:var(--err-text)}.whale-page[data-v-9c8050a9] .ppanel p{color:var(--ink-3);margin:0;font-size:13px;line-height:20px}.whale-page[data-v-9c8050a9] .ppanel .raw{border:1px solid var(--err-border);max-width:760px;font-family:var(--mono);color:var(--err-text);white-space:nowrap;text-overflow:ellipsis;background:#00000040;border-radius:6px;padding:8px 12px;font-size:12px;line-height:16px;overflow:hidden}.whale-page[data-v-9c8050a9] .ppanel .cands{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.whale-page[data-v-9c8050a9] .ppanel.err .pill-btn{border-color:var(--err-border)}.whale-page.dim-stale[data-v-9c8050a9] .sec{opacity:.55;filter:saturate(.7)}.whale-page[data-v-9c8050a9] .sec{position:relative}.whale-page[data-v-9c8050a9] .sec-head{align-items:center;gap:12px;min-width:0;min-height:32px;margin-bottom:12px;display:flex}.whale-page[data-v-9c8050a9] .sec-head h2{white-space:nowrap;margin:0;font-size:16px;font-weight:700;line-height:24px}.whale-page[data-v-9c8050a9] .sec-head .sec-cap{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;line-height:16px;overflow:hidden}.whale-page[data-v-9c8050a9] .sec-head .sp{flex:1;min-width:0}.whale-page[data-v-9c8050a9] .scope-lbl{color:var(--ink-3);white-space:nowrap;font-size:12px;line-height:16px}.whale-page[data-v-9c8050a9] .stepper{background:var(--panel);border:1px solid var(--border);border-radius:999px;align-items:center;gap:0;height:32px;padding:3px;display:inline-flex}.whale-page[data-v-9c8050a9] .stepper.on{background:var(--sel-bg)}.whale-page[data-v-9c8050a9] .stepper button{width:24px;height:24px;color:var(--ink-3);border-radius:999px;place-items:center;display:grid}.whale-page[data-v-9c8050a9] .stepper button:hover{color:var(--text);background:var(--hair-2)}.whale-page[data-v-9c8050a9] .stepper button:disabled{opacity:.42;cursor:not-allowed}.whale-page[data-v-9c8050a9] .stepper label{color:var(--ink-3);align-items:center;gap:4px;font-size:12px;line-height:16px;display:flex}.whale-page[data-v-9c8050a9] .stepper input{text-align:center;width:32px;height:24px;color:var(--text);background:0 0;border:0;border-radius:4px;outline:0;padding:0;font-size:12px;font-weight:600}.whale-page[data-v-9c8050a9] .stepper input:focus{background:var(--hair-2)}.whale-page[data-v-9c8050a9] .stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.whale-page[data-v-9c8050a9] .stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.whale-page[data-v-9c8050a9] .scope-desc{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;text-align:right;flex:1;min-width:0;font-size:12px;line-height:16px;overflow:hidden}.whale-page[data-v-9c8050a9] .scope-desc b{color:var(--ink-2);font-weight:600}.whale-page[data-v-9c8050a9] .arena{grid-template-columns:minmax(0,1fr) clamp(300px,23vw,324px) minmax(0,1fr);align-items:stretch;display:grid}.whale-page[data-v-9c8050a9] .fighter{background:var(--panel);border:1px solid var(--border);flex-direction:column;gap:16px;min-width:0;padding:16px 20px;display:flex;position:relative}.whale-page[data-v-9c8050a9] .f-long{border-right:0;border-top:2px solid var(--long);background:linear-gradient(162deg,#3fb95016,#3fb95000 34%),var(--panel);border-radius:12px 0 0 12px}.whale-page[data-v-9c8050a9] .f-short{border-left:0;border-top:2px solid var(--short);background:linear-gradient(198deg,#f8514916,#f8514900 34%),var(--panel);border-radius:0 12px 12px 0}.whale-page[data-v-9c8050a9] .f-head{flex-direction:column;gap:4px;min-width:0;display:flex}.whale-page[data-v-9c8050a9] .f-l1{white-space:nowrap;min-width:0;height:20px;color:var(--ink-3);align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex}.whale-page[data-v-9c8050a9] .f-tag{color:var(--text);align-items:center;gap:8px;font-size:14px;font-weight:700;line-height:20px;display:inline-flex}.whale-page[data-v-9c8050a9] .f-addr{color:var(--ink-2);font-size:12px}.whale-page[data-v-9c8050a9] .copy{width:20px;height:20px;color:var(--ink-4);border-radius:4px;place-items:center;display:inline-grid}.whale-page[data-v-9c8050a9] .copy:hover{color:var(--ink-2);background:var(--hair)}.whale-page[data-v-9c8050a9] .copy.ok{color:var(--accent)}.whale-page[data-v-9c8050a9] .f-l2{white-space:nowrap;min-width:0;height:20px;color:var(--ink-3);align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex}.whale-page[data-v-9c8050a9] .f-l2 b{color:var(--ink-2);font-weight:600}.whale-page[data-v-9c8050a9] .f-l2 .rt{margin-left:auto}.whale-page[data-v-9c8050a9] .f-l2 .dotsep{margin:0}.whale-page[data-v-9c8050a9] .chips{align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.whale-page[data-v-9c8050a9] .mchip{height:20px;color:var(--ink-2);background:var(--s1);border:1px solid var(--border);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:11px;line-height:16px;display:inline-flex}.whale-page[data-v-9c8050a9] .mchip button{width:12px;height:12px;color:var(--ink-4);border-radius:999px;place-items:center;margin-right:-4px;display:grid}.whale-page[data-v-9c8050a9] .mchip button:hover{color:var(--text);background:var(--hair-2)}.whale-page[data-v-9c8050a9] .mchip.more{color:var(--ink-3)}.whale-page[data-v-9c8050a9] .dotsep{background:var(--ink-4);vertical-align:2px;border-radius:999px;width:4px;height:4px;margin:0 8px;display:inline-block}.whale-page[data-v-9c8050a9] .pw{border:1px solid var(--border);color:var(--ink-2);background:var(--s1);border-radius:999px;flex:none;padding:0 8px;font-size:11px;font-weight:600;line-height:16px;display:inline-block}.whale-page[data-v-9c8050a9] .qi{border:1px solid var(--ink-4);width:14px;height:14px;color:var(--ink-3);border-radius:999px;flex:none;place-items:center;font-size:9px;font-weight:700;line-height:1;display:inline-grid}.whale-page[data-v-9c8050a9] .moves{margin-top:auto}.whale-page[data-v-9c8050a9] .mv-k{color:var(--ink-3);white-space:nowrap;align-items:baseline;gap:8px;margin-bottom:8px;font-size:11px;line-height:16px;display:flex}.whale-page[data-v-9c8050a9] .mv-k span{color:var(--ink-4)}.whale-page[data-v-9c8050a9] .f-empty{text-align:center;border:1px dashed var(--border);border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.whale-page[data-v-9c8050a9] .f-empty .t{color:var(--ink-2);font-size:14px;font-weight:600;line-height:20px}.whale-page[data-v-9c8050a9] .f-empty .s{color:var(--ink-3);font-size:12px;line-height:16px}.whale-page[data-v-9c8050a9] .f-skel{flex-direction:column;gap:16px;display:flex}.whale-page[data-v-9c8050a9] .mid{min-width:0;min-height:440px;position:relative}.whale-page[data-v-9c8050a9] .ruler{background:var(--s1);border-top:1px solid var(--border);border-bottom:1px solid var(--border);border-left:1px solid var(--hair-2);border-right:1px solid var(--hair-2);position:absolute;inset:0}.whale-page[data-v-9c8050a9] .ruler svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.whale-page[data-v-9c8050a9] .r-tick{fill:var(--ink-4);font-size:10px}.whale-page[data-v-9c8050a9] .r-k{fill:var(--ink-3);font-size:10px}.whale-page[data-v-9c8050a9] .r-v{fill:var(--text);font-size:11px;font-weight:700}.whale-page[data-v-9c8050a9] .r-sub{fill:var(--ink-3);font-size:10px}.whale-page[data-v-9c8050a9] .r-cap{fill:var(--ink-4);font-size:10px}.whale-page[data-v-9c8050a9] .r-side{fill:var(--ink-2);font-size:11px;font-weight:600}.whale-page[data-v-9c8050a9] .liqset{z-index:3;flex-direction:column;align-items:center;display:flex;position:absolute;top:50px;left:50%;transform:translate(-50%)}.whale-page[data-v-9c8050a9] .ls-seg{background:var(--panel);border:1px solid var(--border);white-space:nowrap;border-radius:999px;align-items:center;gap:2px;height:28px;padding:2px;display:inline-flex}.whale-page[data-v-9c8050a9] .ls-seg button{height:22px;color:var(--ink-3);border-radius:999px;align-items:center;gap:6px;padding:0 9px 0 7px;font-size:12px;line-height:16px;display:inline-flex}.whale-page[data-v-9c8050a9] .ls-seg button:hover{color:var(--text);background:var(--hair)}.whale-page[data-v-9c8050a9] .ls-seg button.on{color:var(--text)}.whale-page[data-v-9c8050a9] .ls-seg .bx{border:1px solid var(--ink-4);color:#0000;border-radius:3px;flex:none;place-items:center;width:12px;height:12px;display:grid}.whale-page[data-v-9c8050a9] .ls-seg button.on .bx{background:var(--accent);border-color:var(--accent);color:var(--bg)}.whale-page[data-v-9c8050a9] .ls-tip{background:var(--panel-2);border:1px solid var(--border);width:276px;box-shadow:var(--shadow-pop);color:var(--ink-2);pointer-events:none;white-space:normal;border-radius:8px;padding:10px 12px;font-size:12px;line-height:18px;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.whale-page[data-v-9c8050a9] .ls-tip b{color:var(--text);font-weight:700}.whale-page[data-v-9c8050a9] .ls-tip .f{color:var(--ink-3);margin-top:6px;font-size:11px;line-height:16px;display:block}.whale-page[data-v-9c8050a9] .foot{color:var(--ink-3);margin:8px 0 16px;font-size:11px;line-height:16px}.whale-page[data-v-9c8050a9] .foot b{color:var(--ink-2);font-weight:600}.whale-page[data-v-9c8050a9] .roster{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.whale-page[data-v-9c8050a9] .rs-trig{text-align:left;white-space:nowrap;background:var(--panel);border:1px solid var(--border);border-radius:10px;align-items:center;gap:8px;width:100%;min-width:0;height:44px;padding:0 16px;display:flex}.whale-page[data-v-9c8050a9] .rs-trig:hover{background:var(--s1);border-color:var(--ink-4)}.whale-page[data-v-9c8050a9] .rs-trig .t{font-size:13px;font-weight:600;line-height:20px}.whale-page[data-v-9c8050a9] .rs-trig .t b{font-weight:700}.whale-page[data-v-9c8050a9] .badge{background:var(--row-sel-bg);color:var(--ink-2);white-space:nowrap;border-radius:999px;flex:none;padding:0 8px;font-size:11px;line-height:16px}.whale-page[data-v-9c8050a9] .rs-trig .sum,.whale-page[data-v-9c8050a9] .rs-ch .sum{color:var(--ink-3);text-overflow:ellipsis;min-width:0;margin-left:auto;font-size:11px;line-height:16px;overflow:hidden}.whale-page[data-v-9c8050a9] .rs-trig .sum b,.whale-page[data-v-9c8050a9] .rs-ch .sum b{color:var(--ink-2);font-weight:600}.whale-page[data-v-9c8050a9] .rs-trig .chev{width:20px;height:20px;color:var(--ink-3);background:var(--s1);border:1px solid var(--hair-2);border-radius:6px;flex:none;place-items:center;display:grid}.whale-page[data-v-9c8050a9] .rs-trig:hover .chev{color:var(--text)}.whale-page[data-v-9c8050a9] .rs-layer{z-index:60;position:fixed;inset:0}.whale-page[data-v-9c8050a9] .rs-mask{background:var(--overlay-mask);opacity:0;transition:opacity .2s;position:absolute;inset:0}.whale-page[data-v-9c8050a9] .rs-layer.in .rs-mask{opacity:1}.whale-page[data-v-9c8050a9] .rs-panel{background:var(--panel);border:1px solid var(--border);--cols:16px 106px minmax(72px,1fr) 56px 60px 128px 80px;flex-direction:column;height:80vh;min-height:0;display:flex;position:absolute;left:50%}.whale-page[data-v-9c8050a9] .rs-layer[data-form=bottom] .rs-panel{width:min(1356px,100vw - 44px);box-shadow:var(--shadow-sheet);border-bottom:0;border-radius:12px 12px 0 0;transition:transform .24s cubic-bezier(.2,.8,.2,1);bottom:0;transform:translate(-50%,100%)}.whale-page[data-v-9c8050a9] .rs-layer[data-form=bottom].in .rs-panel{transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.whale-page[data-v-9c8050a9] .rs-mask,.whale-page[data-v-9c8050a9] .rs-panel{transition:none!important}}.whale-page[data-v-9c8050a9] .rs-grab{background:var(--ink-4);border-radius:2px;flex:none;align-self:center;width:40px;height:4px;margin-top:8px;display:none}.whale-page[data-v-9c8050a9] .rs-layer[data-form=bottom] .rs-grab{display:block}.whale-page[data-v-9c8050a9] .rs-head{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:16px;min-width:0;padding:12px 16px 12px 20px;display:flex}.whale-page[data-v-9c8050a9] .rs-title{white-space:nowrap;align-items:baseline;gap:12px;min-width:0;display:flex}.whale-page[data-v-9c8050a9] .rs-title h3{margin:0;font-size:16px;font-weight:700;line-height:24px}.whale-page[data-v-9c8050a9] .rs-title .sub{color:var(--ink-3);text-overflow:ellipsis;min-width:0;font-size:12px;line-height:16px;overflow:hidden}.whale-page[data-v-9c8050a9] .rs-title .sub b{color:var(--ink-2);font-weight:600}.whale-page[data-v-9c8050a9] .rs-hint{color:var(--ink-3);white-space:nowrap;align-items:center;gap:12px;min-width:0;margin-left:auto;font-size:11px;line-height:16px;display:flex;overflow:hidden}.whale-page[data-v-9c8050a9] .rs-hint kbd{border:1px solid var(--border);font-family:var(--sans);color:var(--ink-2);background:var(--s1);border-radius:4px;margin-right:4px;padding:0 4px;font-size:10px;line-height:14px;display:inline-block}.whale-page[data-v-9c8050a9] .rs-close{width:32px;height:32px;color:var(--ink-3);border:1px solid var(--border);border-radius:8px;flex:none;place-items:center;display:grid}.whale-page[data-v-9c8050a9] .rs-close:hover{color:var(--text);border-color:var(--ink-4);background:var(--s1)}.whale-page[data-v-9c8050a9] .rs-body{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;min-height:0;padding:12px 16px 16px;display:grid;position:relative}.whale-page[data-v-9c8050a9] .rs-col{border:1px solid var(--border);background:var(--panel);border-radius:10px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.whale-page[data-v-9c8050a9] .rs-ch{white-space:nowrap;border-bottom:1px solid var(--border);background:var(--s1);flex:none;align-items:center;gap:8px;min-width:0;height:40px;padding:0 12px;display:flex}.whale-page[data-v-9c8050a9] .rs-ch .t{font-size:13px;font-weight:600;line-height:20px}.whale-page[data-v-9c8050a9] .rs-ch .t b{font-weight:700}.whale-page[data-v-9c8050a9] .lscroll{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}html.rs-lock{scrollbar-gutter:stable;overflow:hidden}.whale-page[data-v-9c8050a9] .lhead,.whale-page[data-v-9c8050a9] .lrow{grid-template-columns:var(--cols);align-items:center;column-gap:6px;padding:0 10px;display:grid}.whale-page[data-v-9c8050a9] .lhead{z-index:1;background:var(--panel-2);height:28px;color:var(--ink-3);border-bottom:1px solid var(--border);white-space:nowrap;font-size:11px;line-height:16px;position:sticky;top:0}.whale-page[data-v-9c8050a9] .lrow{border-bottom:1px solid var(--hair);cursor:pointer;-webkit-user-select:none;user-select:none;height:32px;font-size:12px;line-height:16px}.whale-page[data-v-9c8050a9] .lrow:hover{background:var(--s1)}.whale-page[data-v-9c8050a9] .lrow:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:0}.whale-page[data-v-9c8050a9] .lrow.sel{background:var(--row-sel-bg)}.whale-page[data-v-9c8050a9] .lrow.sel:hover{background:color-mix(in srgb, var(--accent) 20%, transparent)}.whale-page[data-v-9c8050a9] .lsep{height:20px;color:var(--accent);border-bottom:1px solid color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 6%, transparent);align-items:center;gap:8px;padding:0 12px;font-size:10px;line-height:12px;display:flex}.whale-page[data-v-9c8050a9] .r{text-align:right}.whale-page[data-v-9c8050a9] .ck{border:1px solid var(--ink-4);color:#0000;background:0 0;border-radius:4px;flex:none;place-items:center;width:16px;height:16px;display:grid}.whale-page[data-v-9c8050a9] .ck:hover{border-color:var(--accent)}.whale-page[data-v-9c8050a9] .ck.on{background:var(--accent);border-color:var(--accent);color:var(--bg)}.whale-page[data-v-9c8050a9] .ck.ro{background:color-mix(in srgb, var(--accent) 45%, transparent);color:var(--bg);cursor:default;border-color:#0000}.whale-page[data-v-9c8050a9] .c-id{white-space:nowrap;align-items:baseline;gap:6px;min-width:0;display:flex;overflow:hidden}.whale-page[data-v-9c8050a9] .c-id .rk{width:26px;color:var(--ink-3);flex:none}.whale-page[data-v-9c8050a9] .c-id .ad{color:var(--ink-2);font-size:11px}.whale-page[data-v-9c8050a9] .c-not{align-items:center;gap:8px;min-width:0;display:flex}.whale-page[data-v-9c8050a9] .c-not .v{text-align:right;flex:none;width:52px}.whale-page[data-v-9c8050a9] .c-not .bar{flex:1;min-width:0;height:8px;position:relative}.whale-page[data-v-9c8050a9] .c-not .bar i{border-radius:0 2px 2px 0;min-width:2px;position:absolute;top:0;bottom:0;left:0}.whale-page[data-v-9c8050a9] .c-liq{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.whale-page[data-v-9c8050a9] .c-liq .v{text-align:right;flex:none;width:44px}.whale-page[data-v-9c8050a9] .c-liq .db{background:var(--hair-2);border-radius:3px;flex:none;width:24px;height:6px;position:relative}.whale-page[data-v-9c8050a9] .c-liq .db i{border-radius:3px;position:absolute;top:0;bottom:0;left:0}.whale-page[data-v-9c8050a9] .c-liq .p{color:var(--ink-3);font-size:11px}.whale-page[data-v-9c8050a9] .c-liq .na{color:var(--ink-2);font-size:11px}.whale-page[data-v-9c8050a9] .c-liq .unk{color:var(--ink-3);align-items:center;gap:4px;font-size:11px;display:inline-flex}.whale-page[data-v-9c8050a9] .c-act{color:var(--ink-2);white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:flex}.whale-page[data-v-9c8050a9] .c-act .w,.whale-page[data-v-9c8050a9] .c-act.none{color:var(--ink-4)}.whale-page[data-v-9c8050a9] .c-act.pend{color:var(--ink-3)}.whale-page[data-v-9c8050a9] .l-skel{flex-direction:column;gap:8px;padding:12px;display:flex}.whale-page[data-v-9c8050a9] .tip{z-index:20;background:var(--panel-2);border:1px solid var(--border);width:max-content;min-width:256px;max-width:380px;box-shadow:var(--shadow-pop);pointer-events:none;border-radius:8px;padding:12px;font-size:12px;line-height:16px;position:absolute}.whale-page[data-v-9c8050a9] .tp-h{white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:700;line-height:20px;display:flex}.whale-page[data-v-9c8050a9] .tp-h .amt{margin-left:auto;padding-left:12px}.whale-page[data-v-9c8050a9] .tp-s{color:var(--ink-3);white-space:nowrap;align-items:center;gap:8px;margin-top:4px;font-size:11px;line-height:16px;display:flex}.whale-page[data-v-9c8050a9] .tp-s .mono{color:var(--ink-2)}.whale-page[data-v-9c8050a9] .tp-dl{border-top:1px solid var(--hair-2);grid-template-columns:auto 1fr;gap:4px 12px;margin:8px 0 0;padding-top:8px;display:grid}.whale-page[data-v-9c8050a9] .tp-dl dt{color:var(--ink-3);white-space:nowrap}.whale-page[data-v-9c8050a9] .tp-dl dd{text-align:right;white-space:nowrap;margin:0}.whale-page[data-v-9c8050a9] .tp-dl dd .q{color:var(--ink-3)}.whale-page[data-v-9c8050a9] .tp-f{color:var(--ink-4);margin-top:8px;font-size:11px;line-height:16px}.whale-page[data-v-9c8050a9] .tp-tag{color:var(--ink-3);border:1px solid var(--border);border-radius:999px;padding:0 8px;font-size:10px;font-weight:400;line-height:16px}.whale-page[data-v-9c8050a9] .tp-tbl{border-collapse:collapse;width:100%;margin-top:8px}.whale-page[data-v-9c8050a9] .tp-tbl td{white-space:nowrap;border-top:1px solid var(--hair);padding:4px 0}.whale-page[data-v-9c8050a9] .tp-tbl td+td{text-align:right;padding-left:12px}.whale-page[data-v-9c8050a9] .tp-tbl .sd{align-items:center;gap:8px;display:inline-flex}.whale-page[data-v-9c8050a9] .tp-tbl .sub{color:var(--ink-3);padding-left:18px}.whale-page[data-v-9c8050a9] .tp-tbl .mem td{color:var(--ink-3);border-top:0;padding-top:0;padding-left:18px;font-size:11px}.whale-page[data-v-9c8050a9] .chart-panel{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:12px 16px;position:relative}.whale-page[data-v-9c8050a9] .legend{min-height:16px;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:11px;line-height:16px;display:flex}.whale-page[data-v-9c8050a9] .lg{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.whale-page[data-v-9c8050a9] .lg svg{display:block}.whale-page[data-v-9c8050a9] .lg b{color:var(--ink-2);font-weight:600}.whale-page[data-v-9c8050a9] .lg.zero{opacity:.42}.whale-page[data-v-9c8050a9] .lg-sep{background:var(--hair-2);width:1px;height:12px}.whale-page[data-v-9c8050a9] .tgl{align-items:center;gap:8px;display:inline-flex;position:relative}.whale-page[data-v-9c8050a9] .tgl button{height:28px;color:var(--ink-3);border:1px solid var(--border);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12px;line-height:16px;display:inline-flex}.whale-page[data-v-9c8050a9] .tgl button:hover{color:var(--text)}.whale-page[data-v-9c8050a9] .tgl button.on{background:var(--sel-bg);color:var(--text);font-weight:600}.whale-page[data-v-9c8050a9] .tgl button .bx{border:1px solid var(--ink-4);color:#0000;border-radius:3px;place-items:center;width:12px;height:12px;display:grid}.whale-page[data-v-9c8050a9] .tgl button.on .bx{background:var(--accent);border-color:var(--accent);color:var(--bg)}.whale-page[data-v-9c8050a9] .tgl .hint{z-index:5;background:var(--panel-2);border:1px solid var(--border);color:var(--ink-2);box-shadow:var(--shadow-pop);white-space:nowrap;border-radius:6px;padding:4px 8px;font-size:11px;line-height:16px;position:absolute;top:calc(100% + 8px);right:0}.whale-page[data-v-9c8050a9] .prof{margin-top:8px;position:relative}.whale-page[data-v-9c8050a9] .prof.scroll{max-height:var(--prof-max);overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto}.whale-page[data-v-9c8050a9] .prof svg{display:block}.whale-page[data-v-9c8050a9] .p-tick{fill:var(--ink-3);font-size:10px}.whale-page[data-v-9c8050a9] .p-pnl{fill:var(--ink-2);paint-order:stroke;stroke:var(--panel);stroke-width:3px;stroke-linejoin:round;font-size:10px}.whale-page[data-v-9c8050a9] .p-head{fill:var(--text);font-size:12px;font-weight:700}.whale-page[data-v-9c8050a9] .p-head2{fill:var(--ink-3);font-size:11px}.whale-page[data-v-9c8050a9] .p-ov{fill:var(--ink-2);font-size:11px}.whale-page[data-v-9c8050a9] .p-ov2{fill:var(--ink-3);font-size:10px}.whale-page[data-v-9c8050a9] .p-cl1{fill:var(--text);font-size:11px;font-weight:600}.whale-page[data-v-9c8050a9] .p-cl2{fill:var(--ink-3);font-size:10px}.whale-page[data-v-9c8050a9] .p-sc{fill:var(--ink-4);font-size:10px}.whale-page[data-v-9c8050a9] .p-row-hit{fill:#0000;cursor:crosshair}.whale-page[data-v-9c8050a9] .p-cl-hit{fill:#0000}.whale-page[data-v-9c8050a9] .k-sum{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex}.whale-page[data-v-9c8050a9] .k-sum b{color:var(--text);font-weight:600}.whale-page[data-v-9c8050a9] .k-trunc{height:20px;color:var(--ink-2);border:1px solid var(--border);background:var(--s1);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 8px;font-size:11px;line-height:16px;display:inline-flex}.whale-page[data-v-9c8050a9] .k-legend{margin-top:8px}.whale-page[data-v-9c8050a9] .k-legend>.lg,.whale-page[data-v-9c8050a9] .k-legend>.k-trunc{height:20px}.whale-page[data-v-9c8050a9] .kwrap{margin-top:4px;position:relative}.whale-page[data-v-9c8050a9] .kwrap svg{display:block}.whale-page[data-v-9c8050a9] .k-tick{fill:var(--ink-3);font-size:10px}.whale-page[data-v-9c8050a9] .k-tick.dim{fill:var(--ink-4)}.whale-page[data-v-9c8050a9] .k-empty{fill:var(--ink-2);font-size:13px}.whale-page[data-v-9c8050a9] .k-empty2{fill:var(--ink-3);font-size:11px}.whale-page[data-v-9c8050a9] .rb-sub button{padding:0 14px;font-size:13px;line-height:20px}.whale-page[data-v-9c8050a9] .rb-sub button .gl{margin-right:2px}.whale-page[data-v-9c8050a9] .rb-mem .bx{border:1px solid var(--ink-4);color:#0000;border-radius:3px;place-items:center;width:12px;height:12px;display:grid}.whale-page[data-v-9c8050a9] .rb-mem.on .bx{background:var(--accent);border-color:var(--accent);color:var(--bg)}.whale-page[data-v-9c8050a9] .rb-mem .n{color:var(--ink-3);font-weight:400}.whale-page[data-v-9c8050a9] .fp-panel{padding:12px 16px}.whale-page[data-v-9c8050a9] .fp-sum{background:var(--s1);border:1px solid var(--hair-2);white-space:nowrap;border-radius:8px;flex-wrap:nowrap;gap:12px;min-height:28px;margin-bottom:6px;padding:4px 10px;overflow:hidden}.whale-page[data-v-9c8050a9] .fp-sum-k{color:var(--ink-2);font-weight:600}.whale-page[data-v-9c8050a9] .fp-fact{color:var(--ink-3);align-items:center;gap:6px;display:inline-flex}.whale-page[data-v-9c8050a9] .fp-fact b{color:var(--text);font-weight:600}.whale-page[data-v-9c8050a9] .fp-fv{color:var(--ink-2)}.whale-page[data-v-9c8050a9] .fp-sw{border-radius:1.5px;flex:none;width:10px;height:7px;display:inline-block}.whale-page[data-v-9c8050a9] .fp-sw.long{background:#3fb950c7}.whale-page[data-v-9c8050a9] .fp-sw.short{background:#f85149c7}.whale-page[data-v-9c8050a9] .fp-sw.long.cut{border:1.2px solid var(--long);background:#3fb95014}.whale-page[data-v-9c8050a9] .fp-sw.short.cut{border:1.2px solid var(--short);background:#f8514914}.whale-page[data-v-9c8050a9] .fp-h{fill:var(--ink-2);font-size:12px;font-weight:700}.whale-page[data-v-9c8050a9] .fp-h2{fill:var(--ink-3);font-size:11px}.whale-page[data-v-9c8050a9] .fp-bl{fill:var(--text);paint-order:stroke;stroke:var(--panel);stroke-width:3px;stroke-linejoin:round;font-size:10px;font-weight:600}.whale-page[data-v-9c8050a9] .fp-ml{fill:var(--ink-2);paint-order:stroke;stroke:var(--panel);stroke-width:3px;stroke-linejoin:round;font-size:10px}.whale-page[data-v-9c8050a9] .fp-hit{cursor:crosshair;outline:none}.whale-page[data-v-9c8050a9] .fp-foot{color:var(--ink-4);flex-basis:100%;font-size:11px;line-height:16px}.whale-page[data-v-9c8050a9] .bn-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.whale-page[data-v-9c8050a9] .bn-tile{text-align:left;background:var(--panel);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:8px 12px 10px;display:flex}.whale-page[data-v-9c8050a9] .bn-tile:hover{border-color:var(--ink-4)}.whale-page[data-v-9c8050a9] .bn-tile.on{background:var(--sel-bg);border-color:#58a6ff8c}.whale-page[data-v-9c8050a9] .bn-th{color:var(--ink-3);white-space:nowrap;align-items:baseline;gap:8px;margin-bottom:2px;font-size:11px;line-height:16px;display:flex}.whale-page[data-v-9c8050a9] .bn-th b{color:var(--text);font-size:13px;line-height:20px}.whale-page[data-v-9c8050a9] .bn-cnt{color:var(--ink-4);margin-left:auto}.whale-page[data-v-9c8050a9] .bn-tstate{color:var(--ink-2);padding:10px 0;font-size:12px;line-height:16px}.whale-page[data-v-9c8050a9] .bn-tl{height:16px;color:var(--ink-3);grid-template-columns:10px 44px minmax(0,1fr) 72px;align-items:center;gap:8px;font-size:11px;line-height:16px;display:grid}.whale-page[data-v-9c8050a9] .bn-tb{background:var(--hair);border-radius:2px;height:8px;position:relative}.whale-page[data-v-9c8050a9] .bn-tb i{box-sizing:border-box;border-radius:2px;position:absolute;top:0;bottom:0;left:0}.whale-page[data-v-9c8050a9] .bn-tb i.cut{border:1.4px solid}.whale-page[data-v-9c8050a9] .bn-tv{text-align:right;color:var(--text);font-weight:600}.whale-page[data-v-9c8050a9] .bn-panel{padding:12px 16px 10px}.whale-page[data-v-9c8050a9] .bn-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;min-height:444px;display:grid}.whale-page[data-v-9c8050a9] .bn-col{flex-direction:column;min-width:0;display:flex}.whale-page[data-v-9c8050a9] .bn-ch{border-bottom:1px solid var(--hair-2);white-space:nowrap;align-items:center;gap:8px;min-width:0;height:28px;padding:0 4px 4px;font-size:13px;line-height:20px;display:flex}.whale-page[data-v-9c8050a9] .bn-chs{color:var(--ink-3);text-overflow:ellipsis;margin-left:auto;font-size:11px;line-height:16px;overflow:hidden}.whale-page[data-v-9c8050a9] .bn-chs b{color:var(--text);font-weight:600}.whale-page[data-v-9c8050a9] .bn-body{overscroll-behavior:contain;max-height:384px;overflow-y:auto}.whale-page[data-v-9c8050a9] .bn-row{border-bottom:1px solid var(--hair);cursor:default;outline:none;flex-direction:column;gap:2px;height:48px;padding:5px 8px 0 6px;display:flex;position:relative}.whale-page[data-v-9c8050a9] .bn-row:hover,.whale-page[data-v-9c8050a9] .bn-row:focus-visible{background:var(--s1)}.whale-page[data-v-9c8050a9] .bn-row.mem{box-shadow:inset 2px 0 #58a6ff8c}.whale-page[data-v-9c8050a9] .bn-l1{white-space:nowrap;align-items:center;gap:8px;min-width:0;height:20px;display:flex}.whale-page[data-v-9c8050a9] .bn-act{font-size:13px;line-height:20px}.whale-page[data-v-9c8050a9] .bn-tag{border:1px solid var(--border);color:var(--ink-2);background:var(--s1);border-radius:999px;padding:0 6px;font-size:10px;line-height:16px}.whale-page[data-v-9c8050a9] .bn-tag.mem{color:var(--ink-2);background:var(--row-sel-bg);border-color:#58a6ff73}.whale-page[data-v-9c8050a9] .bn-sp{flex:1;min-width:8px}.whale-page[data-v-9c8050a9] .bn-amt{font-size:16px;font-weight:700;line-height:20px}.whale-page[data-v-9c8050a9] .bn-l2{height:16px;color:var(--ink-3);white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:11px;line-height:16px;display:flex;overflow:hidden}.whale-page[data-v-9c8050a9] .bn-who{color:var(--ink-2)}.whale-page[data-v-9c8050a9] .bn-ad{color:var(--ink-3);font-size:10px}.whale-page[data-v-9c8050a9] .bn-sep{background:var(--ink-4);border-radius:999px;flex:none;width:3px;height:3px;display:inline-block}.whale-page[data-v-9c8050a9] .bn-bar{border-radius:0 2px 2px 0;height:2px;position:absolute;bottom:0;left:0}.whale-page[data-v-9c8050a9] .bn-wins{flex:none;gap:6px;margin-right:8px;display:inline-flex}.whale-page[data-v-9c8050a9] .bn-wd{color:var(--ink-4);align-items:center;gap:2px;font-size:9px;line-height:12px;display:inline-flex}.whale-page[data-v-9c8050a9] .bn-wd.cur span{color:var(--ink-2)}.whale-page[data-v-9c8050a9] .bn-nil{border:1px dashed var(--ink-4);border-radius:999px;width:9px;height:9px;display:inline-block}.whale-page[data-v-9c8050a9] .bn-tail{height:32px;color:var(--ink-3);white-space:nowrap;border-top:1px dashed var(--hair-2);align-items:center;gap:8px;padding:0 8px 0 6px;font-size:11px;line-height:16px;display:flex}.whale-page[data-v-9c8050a9] .bn-tail b{color:var(--text);font-weight:600}.whale-page[data-v-9c8050a9] .bn-tdot{text-align:center;width:12px;color:var(--ink-4)}.whale-page[data-v-9c8050a9] .bn-empty{text-align:center;color:var(--ink-2);flex:1;justify-content:center;align-items:center;padding:24px 8px;font-size:13px;line-height:20px;display:flex}.whale-page[data-v-9c8050a9] .bn-foot{color:var(--ink-4);white-space:nowrap;align-items:center;gap:12px;min-width:0;margin-top:10px;font-size:11px;line-height:16px;display:flex}.whale-page[data-v-9c8050a9] .bn-foot .m{text-overflow:ellipsis;min-width:0;overflow:hidden}.whale-page[data-v-9c8050a9] .bn-k{color:var(--ink-3);flex:none;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.whale-page[data-v-9c8050a9] .bn-k .seg{height:28px}.whale-page[data-v-9c8050a9] .bn-k .seg button{height:20px;padding:0 10px;font-size:11px}.whale-page[data-v-9c8050a9] .tn-seg{border-radius:7px}.whale-page[data-v-9c8050a9] .tn-seg:before{content:"TOP";font-family:var(--mono);color:var(--ink-4);letter-spacing:.6px;align-self:center;padding:0 6px 0 8px;font-size:10px;font-weight:700}.whale-page[data-v-9c8050a9] .tn-seg button{font-family:var(--mono);border-radius:6px;padding:0 10px;font-size:12px}.whale-page[data-v-9c8050a9] .tn-seg button .n{margin-left:2px}.whale-page[data-v-9c8050a9] .tn-step{border-radius:7px;position:relative}.whale-page[data-v-9c8050a9] .tn-step button{border-radius:6px}.whale-page[data-v-9c8050a9] .tn-step label,.whale-page[data-v-9c8050a9] .tn-step input{font-family:var(--mono)}.whale-page[data-v-9c8050a9] .tn-step input{width:36px}.whale-page[data-v-9c8050a9] .tn-hint{z-index:6;white-space:nowrap;background:var(--panel-2);border:1px solid var(--border);color:var(--ink-2);box-shadow:var(--shadow-pop);border-radius:6px;padding:4px 8px;font-size:11px;line-height:16px;position:absolute;top:calc(100% + 8px);left:0}.whale-page[data-v-9c8050a9] .tn-lack-note{color:var(--ink-2)}.whale-page[data-v-9c8050a9] .f-long{--sd:var(--long)}.whale-page[data-v-9c8050a9] .f-short{--sd:var(--short)}.whale-page[data-v-9c8050a9] .fighter,.whale-page[data-v-9c8050a9] .f-skel{gap:12px}.whale-page[data-v-9c8050a9] .f-skel .sk-head{flex-direction:column;gap:4px;display:flex}.whale-page[data-v-9c8050a9] .f-tag{font-family:var(--mono);letter-spacing:-.2px}.whale-page[data-v-9c8050a9] .mchip{font-family:var(--mono);border-radius:4px}.whale-page[data-v-9c8050a9] .f-l1 .tn-lack{height:16px;color:var(--ink-2);border:1px solid var(--border);background:var(--s1);border-radius:999px;align-items:center;padding:0 6px;font-size:10px;line-height:14px;display:inline-flex}.whale-page[data-v-9c8050a9] .f-l1 .rt{text-overflow:ellipsis;min-width:0;color:var(--ink-3);margin-left:auto;overflow:hidden}.whale-page[data-v-9c8050a9] .f-l1 .rt b{color:var(--ink-2);font-weight:600}.whale-page[data-v-9c8050a9] .qh{-webkit-text-decoration:underline dotted var(--ink-4);text-decoration:underline dotted var(--ink-4);text-underline-offset:3px;cursor:help;text-decoration-thickness:1px}.whale-page[data-v-9c8050a9] .pd-lad{min-height:var(--lad-min,0px);border:1px solid var(--hair-2);background:#0000002e;border-radius:8px;flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden}.whale-page[data-v-9c8050a9] .pd-hd,.whale-page[data-v-9c8050a9] .pd-row{grid-template-columns:60px minmax(0,1fr) 104px minmax(0,120px);align-items:center;column-gap:10px;padding:0 10px;display:grid}.whale-page[data-v-9c8050a9] .pd-hd{height:22px;color:var(--ink-4);border-bottom:1px solid var(--hair-2);white-space:nowrap;flex:none;font-size:10px;line-height:14px}.whale-page[data-v-9c8050a9] .pd-hd>span:last-child{text-align:right;text-overflow:ellipsis;overflow:hidden}.whale-page[data-v-9c8050a9] .pd-hd .ex{color:var(--ink-3)}.whale-page[data-v-9c8050a9] .pd-row{border-bottom:1px solid var(--hair);cursor:help;flex:32px;min-height:32px;max-height:44px}.whale-page[data-v-9c8050a9] .pd-row:not(.pd-mark):hover{background:#ffffff07}.whale-page[data-v-9c8050a9] .pd-lad.has-off .pd-row{flex-grow:0}.whale-page[data-v-9c8050a9] .pd-tag{width:58px;height:20px;font-family:var(--mono);letter-spacing:.5px;white-space:nowrap;border-radius:4px;place-items:center;font-size:11px;font-weight:700;line-height:12px;display:inline-grid}.whale-page[data-v-9c8050a9] .pd-mark .pd-tag{background:var(--price);color:var(--bg)}.whale-page[data-v-9c8050a9] .pd-entry .pd-tag{background:var(--sd);color:var(--bg)}.whale-page[data-v-9c8050a9] .pd-liq .pd-tag{border:1.5px dashed var(--sd);color:var(--sd)}.whale-page[data-v-9c8050a9] .pd-avg .pd-tag{border:1px dashed var(--ink-3);color:var(--ink-2)}.whale-page[data-v-9c8050a9] .pd-px{min-width:0;font-family:var(--mono);letter-spacing:-.4px;color:var(--text);white-space:nowrap;align-items:center;gap:4px;font-size:22px;font-weight:700;line-height:26px;display:flex;overflow:hidden}.whale-page[data-v-9c8050a9] .pd-mark{box-shadow:inset 3px 0 0 var(--price);background:linear-gradient(90deg,#d299221f,#d2992200 70%)}.whale-page[data-v-9c8050a9] .pd-mark .pd-px{color:var(--price)}.whale-page[data-v-9c8050a9] .pd-avg .pd-px{color:var(--ink-2);font-size:16px}.whale-page[data-v-9c8050a9] .pd-row.na .pd-px{font-family:var(--sans);color:var(--ink-2);font-size:15px;font-weight:600}.whale-page[data-v-9c8050a9] .pd-d{white-space:pre;background:#ffffff08;border-radius:4px;justify-content:flex-end;align-items:center;height:22px;padding:0 6px;display:flex;position:relative;overflow:hidden}.whale-page[data-v-9c8050a9] .pd-d .bar{background:#e6edf321;position:absolute;top:0;bottom:0;left:0}.whale-page[data-v-9c8050a9] .pd-d b{font-family:var(--mono);color:var(--text);font-size:15px;font-weight:700;position:relative}.whale-page[data-v-9c8050a9] .pd-mark .pd-d{background:0 0}.whale-page[data-v-9c8050a9] .pd-mark .pd-d b{font-family:var(--sans);color:var(--price);font-size:11px;font-weight:600}.whale-page[data-v-9c8050a9] .pd-row.na .pd-d b{font-family:var(--sans);color:var(--ink-2);font-size:12px;font-weight:600}.whale-page[data-v-9c8050a9] .pd-d.lv-watch .bar{background:var(--liq-heat-1)}.whale-page[data-v-9c8050a9] .pd-d.lv-watch b{color:var(--liq-heat-ink)}.whale-page[data-v-9c8050a9] .pd-d.lv-near{background:var(--liq-heat-0)}.whale-page[data-v-9c8050a9] .pd-d.lv-near .bar{background:var(--liq-heat-2)}.whale-page[data-v-9c8050a9] .pd-d.lv-near b{color:var(--liq-heat-solid)}.whale-page[data-v-9c8050a9] .pd-d.lv-crit{background:var(--liq-heat-solid)}.whale-page[data-v-9c8050a9] .pd-d.lv-crit .bar{background:0 0}.whale-page[data-v-9c8050a9] .pd-d.lv-crit b{color:var(--bg)}.whale-page[data-v-9c8050a9] .lvw{color:var(--ink-3)}.whale-page[data-v-9c8050a9] .lvw.lv-watch{color:var(--liq-heat-ink)}.whale-page[data-v-9c8050a9] .lvw.lv-near,.whale-page[data-v-9c8050a9] .lvw.lv-crit{color:var(--liq-heat-solid);font-weight:700}.whale-page[data-v-9c8050a9] .pd-note{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;text-align:right;font-size:11px;line-height:14px;overflow:hidden}.whale-page[data-v-9c8050a9] .pd-note b{color:var(--ink-2);font-weight:600}.whale-page[data-v-9c8050a9] .pd-nablk{border-bottom:1px solid var(--hair);cursor:help;grid-template-columns:60px minmax(0,1fr);align-items:center;column-gap:10px;padding:6px 10px;display:grid}.whale-page[data-v-9c8050a9] .pd-nablk .tags{flex-direction:column;gap:6px;display:flex}.whale-page[data-v-9c8050a9] .pd-nablk .msg{min-width:0;color:var(--ink-2);flex-direction:column;gap:2px;font-size:12px;line-height:18px;display:flex}.whale-page[data-v-9c8050a9] .pd-nablk .msg b{color:var(--text);font-size:13px;font-weight:600;line-height:20px}.whale-page[data-v-9c8050a9] .pd-nablk .msg span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.whale-page[data-v-9c8050a9] .pd-nablk .pd-liq .pd-tag,.whale-page[data-v-9c8050a9] .pd-nablk .pd-tag.liq{border:1.5px dashed var(--sd);color:var(--sd)}.whale-page[data-v-9c8050a9] .pd-nablk .pd-tag.avg{border:1px dashed var(--ink-3);color:var(--ink-2)}.whale-page[data-v-9c8050a9] .pd-nablk .sk{width:120px;height:10px;display:inline-block}.whale-page[data-v-9c8050a9] .pd-off{min-height:0;color:var(--ink-4);text-align:center;flex:auto;justify-content:center;align-items:center;padding:0 16px;font-size:11px;line-height:16px;display:flex}.whale-page[data-v-9c8050a9] .pd-bands{border-top:1px solid var(--hair-2);cursor:help;background:#ffffff05;flex:none;grid-template-columns:60px repeat(4,minmax(0,1fr));align-items:stretch;column-gap:0;height:44px;padding:0 0 0 10px;display:grid}.whale-page[data-v-9c8050a9] .pd-bands>.pd-tag{border:1px solid var(--hair-2);color:var(--ink-3);align-self:center;font-weight:600}.whale-page[data-v-9c8050a9] .pd-bd{border-left:1px solid var(--hair);flex-direction:column;justify-content:center;gap:1px;min-width:0;margin-left:10px;padding:0 4px 0 7px;display:flex}.whale-page[data-v-9c8050a9] .pd-bd+.pd-bd{margin-left:0}.whale-page[data-v-9c8050a9] .pd-bd .k{color:var(--ink-3);white-space:nowrap;font-size:10px;line-height:14px}.whale-page[data-v-9c8050a9] .pd-bd .v{font-family:var(--mono);letter-spacing:-.2px;white-space:nowrap;text-overflow:ellipsis;color:var(--ink-2);font-size:11px;line-height:16px;overflow:hidden}.whale-page[data-v-9c8050a9] .pd-bd .v b{color:var(--text);font-weight:700}.whale-page[data-v-9c8050a9] .pd-bd.z .v,.whale-page[data-v-9c8050a9] .pd-bd.z .v b{color:var(--ink-4);font-weight:400}.whale-page[data-v-9c8050a9] .pd-bd.lv-watch .v b{color:var(--liq-heat-ink)}.whale-page[data-v-9c8050a9] .pd-bd.lv-near .v b,.whale-page[data-v-9c8050a9] .pd-bd.lv-crit .v b{color:var(--liq-heat-solid)}.whale-page[data-v-9c8050a9] .pd-bd.lv-crit{background:var(--liq-heat-0)}.whale-page[data-v-9c8050a9] .pd-bands.na{align-items:center;gap:10px;padding-right:10px;display:flex}.whale-page[data-v-9c8050a9] .pd-bands.na .msg{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.whale-page[data-v-9c8050a9] .lad-tip{z-index:8;background:var(--panel-2);border:1px solid var(--border);box-shadow:var(--shadow-pop);color:var(--ink-2);pointer-events:none;border-radius:8px;padding:8px 12px;font-size:12px;line-height:18px;position:absolute;left:20px;right:20px}.whale-page[data-v-9c8050a9] .lad-tip b{color:var(--text);font-weight:700}.whale-page[data-v-9c8050a9] .lad-tip .f{color:var(--ink-3);margin-top:4px;font-size:11px;line-height:16px;display:block}.whale-page[data-v-9c8050a9] .pd-grid{border:1px solid var(--hair-2);border-radius:8px;flex:none;grid-template-columns:repeat(6,auto);justify-content:space-between;align-items:baseline;gap:4px 8px;padding:8px 10px;font-size:11px;line-height:16px;display:grid}.whale-page[data-v-9c8050a9] .pd-grid .k{color:var(--ink-4);white-space:nowrap}.whale-page[data-v-9c8050a9] .pd-grid b{font-family:var(--mono);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex;overflow:hidden}.whale-page[data-v-9c8050a9] .pd-grid .pw{font-family:var(--sans);padding:0 6px;font-size:10px}.whale-page[data-v-9c8050a9] .pd-grid b .u{text-overflow:ellipsis;min-width:0;max-width:56px;font-family:var(--sans);color:var(--ink-3);flex:0 auto;font-size:10px;font-weight:400;overflow:hidden}.whale-page[data-v-9c8050a9] .pd-moves{flex:none;margin-top:0}.whale-page[data-v-9c8050a9] .pd-tape{border:1px solid var(--hair-2);border-radius:8px;font-size:11px;line-height:16px;overflow:hidden}.whale-page[data-v-9c8050a9] .pd-tr{white-space:nowrap;grid-template-columns:30px minmax(0,1fr) 70px minmax(0,1fr) 44px;align-items:center;column-gap:8px;height:18px;padding:0 10px;display:grid}.whale-page[data-v-9c8050a9] .pd-tr+.pd-tr{border-top:1px solid var(--hair)}.whale-page[data-v-9c8050a9] .pd-tr.hd{height:18px;color:var(--ink-4);background:#ffffff05;font-size:10px}.whale-page[data-v-9c8050a9] .pd-tr>*{text-overflow:ellipsis;min-width:0;overflow:hidden}.whale-page[data-v-9c8050a9] .pd-tr .r{text-align:right}.whale-page[data-v-9c8050a9] .pd-tr .w{font-family:var(--mono);color:var(--ink-3);font-weight:700}.whale-page[data-v-9c8050a9] .pd-tr .act{color:var(--ink-2);align-items:center;gap:4px;display:flex}.whale-page[data-v-9c8050a9] .pd-tr b{font-family:var(--mono);color:var(--text);font-weight:700}.whale-page[data-v-9c8050a9] .pd-tr span.r{font-family:var(--mono);color:var(--ink-3)}.whale-page[data-v-9c8050a9] .pd-tr.latest{background:var(--s2);box-shadow:inset 2px 0 #e6edf399}.whale-page[data-v-9c8050a9] .pd-tr.idle,.whale-page[data-v-9c8050a9] .pd-tr.idle b,.whale-page[data-v-9c8050a9] .pd-tr.idle .r{color:var(--ink-4)}.whale-page[data-v-9c8050a9] .pd-tr.trunc .act,.whale-page[data-v-9c8050a9] .pd-tr.pend{color:var(--ink-3)}.whale-page[data-v-9c8050a9] .pd-tr.pend .sk{width:56px;height:8px;display:inline-block}.whale-page.dim-stale.rs-open[data-v-9c8050a9] .sec{opacity:1;filter:none}.whale-page[data-v-9c8050a9]{--cfw-zero-origin:0% 0%}.whale-page[data-v-9c8050a9] button,.whale-page[data-v-9c8050a9] .seg button,.whale-page[data-v-9c8050a9] .tgl button,.whale-page[data-v-9c8050a9] .sym input,.whale-page[data-v-9c8050a9] .stepper input,.whale-page[data-v-9c8050a9] .ck,.whale-page[data-v-9c8050a9] .pd-mark .pd-d{background-position:var(--cfw-zero-origin)}.whale-page[data-v-9c8050a9] .sym input{border-radius:0}.whale-page[data-v-9c8050a9] .seg{overflow:visible}.whale-page[data-v-9c8050a9] .seg button:not(.on):hover{background-color:#0000}@media (width<=800px){.whale-page.market-index[data-v-9c8050a9] .sh-row1,.whale-page.market-index[data-v-9c8050a9] .sh-row2,.whale-page.market-index[data-v-9c8050a9] .sec-head,.whale-page.market-index[data-v-9c8050a9] .bn-foot,.whale-page.market-index[data-v-9c8050a9] .pbanner{flex-wrap:wrap}.whale-page.market-index[data-v-9c8050a9] .asof{white-space:normal;border-radius:8px;flex-wrap:wrap;flex:0 100%;height:auto;min-height:28px}.whale-page.market-index[data-v-9c8050a9] .sh-sp,.whale-page.market-index[data-v-9c8050a9] .sec-head .sp,.whale-page.market-index[data-v-9c8050a9] .pbanner .sp{display:none}.whale-page.market-index[data-v-9c8050a9] .popu{flex:100%}.whale-page.market-index[data-v-9c8050a9] .bal{width:100%;min-width:0;margin-left:0}.whale-page.market-index[data-v-9c8050a9] .bal-bar{flex:1;min-width:0}.whale-page.market-index[data-v-9c8050a9] .secnav.stuck .sn-asof{display:none}.whale-page.market-index[data-v-9c8050a9] .secnav.stuck .sn-id{min-width:0}.whale-page.market-index[data-v-9c8050a9] .secnav.stuck .sn-id b{max-width:70px}.whale-page.market-index[data-v-9c8050a9] .seg.nav button{padding-inline:10px}.whale-page.market-index[data-v-9c8050a9] .arena,.whale-page.market-index[data-v-9c8050a9] .bn-cols{grid-template-columns:minmax(0,1fr)}.whale-page.market-index[data-v-9c8050a9] .fighter{border:1px solid var(--border);border-radius:12px;padding:12px}.whale-page.market-index[data-v-9c8050a9] .f-long{border-top:2px solid var(--long)}.whale-page.market-index[data-v-9c8050a9] .f-short{border-top:2px solid var(--short)}.whale-page.market-index[data-v-9c8050a9] .roster{grid-template-columns:minmax(0,1fr)}.whale-page.market-index[data-v-9c8050a9] .rs-trig{flex-wrap:wrap;min-width:0;height:auto;padding-block:8px}.whale-page.market-index[data-v-9c8050a9] .rs-trig .sum{white-space:normal;flex-basis:100%}.whale-page.market-index[data-v-9c8050a9] .bn-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.whale-page.market-index[data-v-9c8050a9] .bn-th,.whale-page.market-index[data-v-9c8050a9] .bn-ch,.whale-page.market-index[data-v-9c8050a9] .bn-tail{white-space:normal;flex-wrap:wrap;height:auto}.whale-page.market-index[data-v-9c8050a9] .bn-tl{grid-template-columns:10px 38px minmax(0,1fr) 60px;gap:4px}.whale-page.market-index[data-v-9c8050a9] .bn-chs{white-space:normal;margin-left:0}.whale-page.market-index[data-v-9c8050a9] .bn-foot .m,.whale-page.market-index[data-v-9c8050a9] .sec-head .sec-cap,.whale-page.market-index[data-v-9c8050a9] .bn-foot{white-space:normal}.whale-page.market-index[data-v-9c8050a9] .bn-l1{gap:4px}.whale-page.market-index[data-v-9c8050a9] .bn-wins{gap:2px;margin-right:0}.whale-page.market-index[data-v-9c8050a9] .bn-amt{font-size:13px}.whale-page.market-index[data-v-9c8050a9] .bn-tag{padding-inline:4px}}.panel[data-v-3024a6f2]{border:1px solid var(--hair);-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);background:linear-gradient(#ffffff0e 0%,#ffffff04 42%,#ffffff02 100%),linear-gradient(#19212d 0%,#121922 100%);border-radius:16px;padding:22px 24px;position:relative;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff07,0 40px 90px #0000009e,0 4px 14px #00000073}.panel[data-v-3024a6f2]:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(160deg,#fff3,#ffffff08 38%,#0000 62%,#ffffff12);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ptitle[data-v-3024a6f2]{color:var(--ink-3);letter-spacing:2px;font-size:10px}.showcase-title[data-v-3024a6f2]{margin-bottom:12px}.board-title[data-v-3024a6f2]{align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.board-summary[data-v-3024a6f2]{color:var(--ink-2);font-size:12px}.up-text[data-v-3024a6f2]{color:var(--up-mid)}.down-text[data-v-3024a6f2]{color:var(--dn-mid)}.tr[data-v-3024a6f2]{text-align:right}.tc[data-v-3024a6f2]{text-align:center}.tnum[data-v-3024a6f2]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.xdim[data-v-3024a6f2]{color:var(--ink-3)}.bhdr[data-v-3024a6f2],.brow[data-v-3024a6f2],.skrow[data-v-3024a6f2]{grid-template-columns:minmax(0,1fr) 268px 62px 48px 74px;align-items:center;gap:12px;display:grid}.bhdr[data-v-3024a6f2]{color:var(--ink-3);letter-spacing:2px;border-bottom:1px solid var(--hair);padding:0 12px 8px;font-size:10px}.bhdr .axl[data-v-3024a6f2]{text-align:center;position:relative}.bhdr .axl s[data-v-3024a6f2]{color:var(--dn-mid);text-decoration:none;position:absolute;left:0}.bhdr .axl em[data-v-3024a6f2]{color:var(--up-mid);font-style:normal;position:absolute;right:0}.ghdr[data-v-3024a6f2]{border-bottom:1px solid var(--hair);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(90deg,#ffffff13,#ffffff05 42%,#0000),#10161e80;border-radius:10px;align-items:center;gap:11px;margin-top:20px;padding:9px 12px 8px;font-size:12px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff14,0 8px 22px #00000057}.ghdr[data-v-3024a6f2]:before{content:"";background:linear-gradient(#7aa2e8,#3a5c92);border-radius:0 3px 3px 0;width:3px;position:absolute;top:5px;bottom:5px;left:0;box-shadow:0 0 14px #58a6ff8c}.ghdr>b[data-v-3024a6f2]{letter-spacing:.6px;font-size:13.5px}.ghdr .st[data-v-3024a6f2]{color:var(--ink-3);font-size:11.5px}.ghdr .tally[data-v-3024a6f2]{color:var(--ink-3);margin-left:auto;font-size:11.5px}.gbar[data-v-3024a6f2]{background:#ffffff0e;border-radius:3px;width:104px;height:6px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.gbar i[data-v-3024a6f2]{position:absolute;top:0;bottom:0}.gbar .gz[data-v-3024a6f2]{background:#ffffff38;width:1px;left:50%}.group-value[data-v-3024a6f2]{font-size:12.5px;font-weight:600}.brow[data-v-3024a6f2]{height:36px;min-height:36px;color:inherit;border-bottom:1px solid #ffffff08;padding:0 12px;text-decoration:none;transition:background .14s,transform .14s;position:relative}.brow[data-v-3024a6f2]:hover{background:linear-gradient(90deg,#ffffff13,#ffffff05);transform:translate(2px)}.brow.lead1[data-v-3024a6f2]:before{content:"";background:linear-gradient(#ffffffb3,#ffffff2e);border-radius:0 3px 3px 0;width:2.5px;position:absolute;top:3px;bottom:3px;left:0;box-shadow:0 0 13px #ffffff5c}.brow.lead1 .bnm b[data-v-3024a6f2]{color:#fff}.bnm[data-v-3024a6f2]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.bnm b[data-v-3024a6f2]{letter-spacing:.2px;font-size:14.5px;font-weight:600}.bnm span[data-v-3024a6f2]{color:var(--ink-3);margin-left:8px;font-size:11px}.bax[data-v-3024a6f2]{height:14px;position:relative}.bax .z[data-v-3024a6f2]{background:linear-gradient(#0000,#ffffff47,#0000);width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}.bax .seg2[data-v-3024a6f2]{position:absolute;top:0;bottom:0}.bax .seg2.p[data-v-3024a6f2]{border-radius:0 6px 6px 0}.bax .seg2.n[data-v-3024a6f2]{border-radius:6px 0 0 6px}.bax .cap[data-v-3024a6f2]{width:8px;position:absolute;top:0;bottom:0}.bval[data-v-3024a6f2]{text-align:right;font-size:17px;font-weight:600}.bval.na[data-v-3024a6f2]{color:var(--ink-4);font-size:13px;font-weight:400}.bacc[data-v-3024a6f2]{text-align:center;letter-spacing:-.5px;font-size:11px}.bact[data-v-3024a6f2]{text-align:right}.bact .n[data-v-3024a6f2]{color:var(--ink-3);font-size:10.5px}.bact .t[data-v-3024a6f2]{background:#ffffff12;border-radius:2px;height:3px;margin-top:2px;position:relative;box-shadow:inset 0 1px #ffffff0a}.bact .t i[data-v-3024a6f2]{background:linear-gradient(90deg,#3f4c5c,#8496a9);border-radius:2px;position:absolute;top:0;bottom:0;left:0}.otherbar[data-v-3024a6f2]{border:1px dashed var(--hair-2);color:var(--ink-2);background:#ffffff04;border-radius:10px;align-items:center;gap:11px;margin-top:18px;padding:11px 13px;font-size:12px;display:flex}.otherbar b[data-v-3024a6f2]{color:var(--ink-2)}.otherbar span[data-v-3024a6f2]{flex:1}.otherbar a[data-v-3024a6f2]{border:1px solid var(--hair-2);color:var(--ink-2);background:#ffffff0a;border-radius:8px;padding:4px 11px;font-size:11.5px;text-decoration:none}.state[data-v-3024a6f2]{text-align:center;place-items:center;gap:9px;padding:46px 20px;display:grid}.state .ic[data-v-3024a6f2]{border:1px solid var(--hair-2);background:#ffffff09;border-radius:12px;place-items:center;width:40px;height:40px;font-size:17px;display:grid;box-shadow:inset 0 1px #ffffff14}.state h3[data-v-3024a6f2]{margin:2px 0 0;font-size:14.5px;font-weight:600}.state p[data-v-3024a6f2]{color:var(--ink-3);max-width:520px;margin:0;font-size:12.5px;line-height:1.8}.state p b[data-v-3024a6f2]{color:var(--text)}.state .last-success[data-v-3024a6f2]{color:var(--ink-4)}.state .last-success b[data-v-3024a6f2]{color:var(--ink-3)}.error-icon[data-v-3024a6f2]{color:var(--err-text);border-color:var(--err-border)!important}.sk[data-v-3024a6f2]{background:linear-gradient(90deg,#ffffff0b,#ffffff16,#ffffff0b) 0 0/220% 100%;border-radius:6px;animation:1.35s linear infinite shim-3024a6f2;display:block}@keyframes shim-3024a6f2{0%{background-position:120% 0}to{background-position:-120% 0}}.skrow[data-v-3024a6f2]{border-bottom:1px solid #ffffff08;height:36px;min-height:36px;padding:0 12px}.skeleton-group[data-v-3024a6f2]{opacity:.7}.sw52[data-v-3024a6f2]{width:52px;height:12px}.sw96[data-v-3024a6f2]{opacity:.6;width:96px;height:9px}.sw38[data-v-3024a6f2]{width:38px;height:11px}.sw86[data-v-3024a6f2]{width:86px;height:11px}.sw156[data-v-3024a6f2]{opacity:.6;width:156px;height:8px;margin-top:5px}.bar-skeleton[data-v-3024a6f2]{width:68px;height:14px;margin-left:102px}.value-skeleton[data-v-3024a6f2]{justify-self:end;width:44px;height:12px}.accel-skeleton[data-v-3024a6f2]{justify-self:center;width:22px;height:10px}.activity-skeleton[data-v-3024a6f2]{justify-self:end;width:52px;height:10px}.loading-copy[data-v-3024a6f2]{color:var(--ink-4);text-align:center;margin-top:14px;font-size:11.5px}@media (width<=1100px){.panel[data-v-3024a6f2]{padding:18px 14px}.bhdr[data-v-3024a6f2],.brow[data-v-3024a6f2],.skrow[data-v-3024a6f2]{grid-template-columns:minmax(0,1fr) minmax(210px,268px) 58px 44px 68px;gap:8px}.ghdr[data-v-3024a6f2]{gap:8px}.ghdr .tally[data-v-3024a6f2]{font-size:10.5px}.board-summary[data-v-3024a6f2]{font-size:11px}}.page[data-v-df5432c9]{z-index:1;max-width:1180px;margin:0 auto;padding:18px 24px 80px;position:relative}.panel[data-v-df5432c9]{border:1px solid var(--hair);-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);background:linear-gradient(#ffffff0e 0%,#ffffff04 42%,#ffffff02 100%),linear-gradient(#19212d 0%,#121922 100%);border-radius:16px;padding:22px 24px;position:relative;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff07,0 40px 90px #0000009e,0 4px 14px #00000073}.panel[data-v-df5432c9]:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(160deg,#fff3,#ffffff08 38%,#0000 62%,#ffffff12);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.panel.slim[data-v-df5432c9]{padding:13px 18px}.tool[data-v-df5432c9]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.seg[data-v-df5432c9]{border:1px solid var(--hair-2);background:#ffffff08;border-radius:9px;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.seg button[data-v-df5432c9]{appearance:none;color:var(--ink-3);font:inherit;cursor:pointer;border:0;border-right:1px solid var(--hair);background:0 0;padding:6px 14px;font-size:12.5px}.seg button[data-v-df5432c9]:last-child{border-right:0}.seg button.on[data-v-df5432c9]{color:#fff;background:linear-gradient(#2b3646,#1e2733);box-shadow:inset 0 1px #ffffff1a,0 2px 6px #0006}.refresh-button[data-v-df5432c9]{appearance:none;border:1px solid var(--hair-2);color:var(--ink-2);font:inherit;cursor:pointer;background:#ffffff0a;border-radius:9px;padding:6px 12px;font-size:12px}.refresh-button[data-v-df5432c9]:disabled{opacity:.55;cursor:default}.refresh-button[data-v-df5432c9]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.read-status[data-v-df5432c9]{color:var(--ink-3);flex-wrap:wrap;gap:6px 18px;margin:10px 2px;font-size:11.5px;display:flex}.warning-text[data-v-df5432c9]{color:var(--warn-text)}.health-panel[data-v-df5432c9]{border:1px solid var(--hair);color:var(--ink-2);background:#ffffff06;border-radius:12px;margin:12px 0;padding:12px 15px;font-size:12px;line-height:1.75}.health-warning[data-v-df5432c9]{border-color:var(--warn-border);background:#9e6a0314}.health-title[data-v-df5432c9]{flex-wrap:wrap;gap:6px 14px;display:flex}.health-title b[data-v-df5432c9]{color:var(--text)}.health-title span[data-v-df5432c9]{color:var(--ink-3)}.health-panel p[data-v-df5432c9]{margin:6px 0}.health-panel ul[data-v-df5432c9]{margin:6px 0;padding-left:18px}.health-panel summary[data-v-df5432c9]{cursor:pointer;color:var(--ink-2)}.health-dimension[data-v-df5432c9]{flex-wrap:wrap;gap:6px 14px;margin:5px 0;display:flex}.health-dimension span[data-v-df5432c9]{color:var(--ink-3)}.tmeta[data-v-df5432c9]{color:var(--ink-3);text-align:right;margin-left:auto;font-size:11.5px;line-height:1.7}.tmeta b[data-v-df5432c9]{color:var(--ink-2);font-weight:500}.banner[data-v-df5432c9]{border:1px solid var(--warn-border);color:var(--warn-text);background:linear-gradient(#9e6a0333,#9e6a0312);border-radius:12px;align-items:flex-start;gap:11px;margin:14px 0;padding:12px 15px;font-size:12.5px;line-height:1.75;display:flex;box-shadow:inset 0 1px #ffffff0f}.banner .bi[data-v-df5432c9]{flex:none;font-size:14px;line-height:1.4}.banner b[data-v-df5432c9]{color:#fff;font-weight:600}.banner .dim[data-v-df5432c9]{color:var(--ink-2)}.cards[data-v-df5432c9]{grid-template-columns:repeat(3,1fr);gap:20px;margin:20px 0;display:grid}.card[data-v-df5432c9]{border:1px solid var(--hair);-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:linear-gradient(#ffffff12 0%,#ffffff04 44%,#ffffff02 100%),linear-gradient(#1c2532 0%,#111821 100%);border-radius:14px;padding:15px 17px 16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff08,0 34px 76px #00000094,0 3px 12px #00000070}.card[data-v-df5432c9]:before{content:"";border-radius:inherit;pointer-events:none;z-index:3;-webkit-mask-composite:xor;background:linear-gradient(150deg,#ffffff4d,#ffffff0a 40%,#0000 64%,#ffffff1a);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card .halo[data-v-df5432c9]{pointer-events:none;filter:blur(24px);opacity:.62;z-index:0;height:104px;position:absolute;bottom:-58px;left:-10%;right:-10%}.card.up .halo[data-v-df5432c9]{background:radial-gradient(closest-side,#5ee06d9e,#0000 72%)}.card.dn .halo[data-v-df5432c9]{background:radial-gradient(closest-side,#ff8a8085,#0000 72%)}.card.ac .halo[data-v-df5432c9]{background:radial-gradient(closest-side,#f0c6748c,#0000 72%)}.card .ink[data-v-df5432c9]{z-index:2;position:relative}.card[data-v-df5432c9]:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0c11199e 0%,#0c111947 60%,#0000 100%);position:absolute;inset:0 0 34px}.card .cl[data-v-df5432c9]{color:var(--ink-3);letter-spacing:2px;font-size:10px}.card .cn[data-v-df5432c9]{letter-spacing:.3px;margin-top:6px;font-size:17px;font-weight:600}.card .cv[data-v-df5432c9]{margin-top:1px;font-size:28px;font-weight:600;line-height:1.24}.card .cs[data-v-df5432c9]{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11.5px;overflow:hidden}.card .cbar[data-v-df5432c9]{background:#ffffff12;border-radius:2px;height:4px;margin-top:11px;position:relative}.card .cbar i[data-v-df5432c9]{border-radius:2px;position:absolute;top:0;bottom:0;left:0}.caliber[data-v-df5432c9]{color:var(--ink-2);margin-top:20px;font-size:12px;line-height:2}.caliber b[data-v-df5432c9]{color:var(--text)}.caliber .up-text[data-v-df5432c9]{color:var(--up-mid)}.tnum[data-v-df5432c9]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}@media (width<=900px){.page[data-v-df5432c9]{padding:16px 14px 64px}.cards[data-v-df5432c9]{gap:10px}.card[data-v-df5432c9]{padding:13px 12px}.card .cv[data-v-df5432c9]{font-size:23px}.tmeta[data-v-df5432c9]{text-align:left;width:100%;margin-left:0}}.hero[data-v-e6d75284]{border:1px solid var(--hair);-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);background:linear-gradient(#ffffff12 0%,#ffffff04 44%,#ffffff02 100%),linear-gradient(#1c2532 0%,#111821 100%);border-radius:16px;padding:22px 24px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff08,0 40px 90px #0009,0 4px 14px #00000073}.hero[data-v-e6d75284]:before{content:"";border-radius:inherit;pointer-events:none;z-index:3;-webkit-mask-composite:xor;background:linear-gradient(150deg,#ffffff47,#ffffff0a 40%,#0000 64%,#ffffff17);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.halo[data-v-e6d75284]{pointer-events:none;filter:blur(30px);opacity:.5;z-index:0;width:56%;height:230px;position:absolute;top:-46%;right:-6%}.hero.up .halo[data-v-e6d75284]{background:radial-gradient(closest-side,#5ee06d99,#0000 74%)}.hero.dn .halo[data-v-e6d75284]{background:radial-gradient(closest-side,#ff8a8080,#0000 74%)}.ink[data-v-e6d75284]{z-index:2;position:relative}.crumb[data-v-e6d75284]{color:var(--ink-3);margin-bottom:12px;font-size:11.5px}.crumb b[data-v-e6d75284]{color:var(--text)}.crumb a[data-v-e6d75284]{color:var(--ink-2);text-decoration:none}.crumb a[data-v-e6d75284]:hover{color:var(--accent)}.siblings[data-v-e6d75284]{margin-left:12px}.dtop[data-v-e6d75284]{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.dtop .t[data-v-e6d75284]{flex:1;min-width:280px}h1[data-v-e6d75284]{letter-spacing:.6px;margin:0;font-size:25px;font-weight:600}.g[data-v-e6d75284]{color:var(--ink-2);margin-top:5px;font-size:12.5px}.meta[data-v-e6d75284]{color:var(--ink-3);margin-top:10px;font-size:11.5px}.badge[data-v-e6d75284]{border:1px solid var(--hair-2);color:var(--ink-2);background:linear-gradient(#ffffff0e,#ffffff04);border-radius:999px;margin-right:7px;padding:2px 9px;font-size:11px;display:inline-block;box-shadow:inset 0 1px #ffffff0d}.badge.ok[data-v-e6d75284]{color:var(--up);background:linear-gradient(#5ee06d24,#5ee06d08);border-color:#5ee06d57}.badge.warn[data-v-e6d75284]{color:var(--warn-text);border-color:var(--warn-border);background:linear-gradient(#9e6a0333,#9e6a030d)}.rank b[data-v-e6d75284]{color:var(--text)}.big[data-v-e6d75284]{text-align:right}.big .k[data-v-e6d75284]{color:var(--ink-3);letter-spacing:2px;font-size:10px}.big .v[data-v-e6d75284]{font-size:40px;font-weight:600;line-height:1.14}.big .v.up[data-v-e6d75284]{color:var(--up-fast);text-shadow:0 0 26px #5ee06d57}.big .v.dn[data-v-e6d75284]{color:var(--dn-fast);text-shadow:0 0 26px #ff8a804d}.big .v.na[data-v-e6d75284]{color:var(--ink-4);text-shadow:none;font-size:26px}.big .s[data-v-e6d75284]{font-size:12.5px}.verdict[data-v-e6d75284]{border:1px solid var(--hair);border-radius:11px;margin:17px 0 0;padding:14px 17px;font-size:14.5px;line-height:1.8;box-shadow:inset 0 1px #ffffff0d}.verdict.up[data-v-e6d75284]{border-left:3px solid var(--up-fast);background:linear-gradient(90deg,#5ee06d1a,#ffffff05 44%,#ffffff02)}.verdict.dn[data-v-e6d75284]{border-left:3px solid var(--dn-fast);background:linear-gradient(90deg,#ff8a8017,#ffffff05 44%,#ffffff02)}.verdict.na-copy[data-v-e6d75284]{border-left:3px solid var(--ink-4);color:var(--ink-3);background:#ffffff05}.bigax[data-v-e6d75284]{height:48px;margin:19px 0 2px;position:relative}.bigax .z[data-v-e6d75284]{background:linear-gradient(#0000,#ffffff4d,#0000);width:1px;position:absolute;top:0;bottom:18px;left:50%}.bigax .bar[data-v-e6d75284]{height:22px;position:absolute;top:6px;box-shadow:inset 0 1px #ffffff29}.bigax .bar.p[data-v-e6d75284]{background:linear-gradient(90deg,var(--up-slow),var(--up-fast));border-radius:0 7px 7px 0;left:50%;box-shadow:inset 0 1px #ffffff29,0 0 20px #5ee06d4d}.bigax .bar.n[data-v-e6d75284]{background:linear-gradient(270deg,var(--dn-slow),var(--dn-fast));border-radius:7px 0 0 7px;right:50%;box-shadow:inset 0 1px #ffffff29,0 0 20px #ff8a8042}.bigax .lab[data-v-e6d75284]{font-size:11px;position:absolute;top:1px}.bigax .lab.left[data-v-e6d75284]{color:var(--dn-slow);left:2px}.bigax .lab.right[data-v-e6d75284]{color:var(--up-slow);right:2px}.bigax .lab.muted[data-v-e6d75284]{color:var(--ink-4)}.bigax .sc[data-v-e6d75284]{color:var(--ink-4);font-size:10px;position:absolute;bottom:0;transform:translate(-50%)}.xdim[data-v-e6d75284]{color:var(--ink-3)}.tnum[data-v-e6d75284]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}@media (width<=700px){.hero[data-v-e6d75284]{padding:18px}.siblings[data-v-e6d75284]{margin:5px 0 0;display:block}.big[data-v-e6d75284]{text-align:left}}.hero[data-v-d22b12c8]{border:1px solid var(--hair);-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);background:linear-gradient(#ffffff12 0%,#ffffff04 44%,#ffffff02 100%),linear-gradient(#1c2532 0%,#111821 100%);border-radius:16px;padding:22px 24px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff08,0 40px 90px #0009,0 4px 14px #00000073}.hero[data-v-d22b12c8]:before{content:"";border-radius:inherit;pointer-events:none;z-index:3;-webkit-mask-composite:xor;background:linear-gradient(150deg,#ffffff47,#ffffff0a 40%,#0000 64%,#ffffff17);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ink[data-v-d22b12c8]{z-index:2;position:relative}.sk[data-v-d22b12c8]{background:linear-gradient(90deg,#ffffff0b,#ffffff16,#ffffff0b) 0 0/220% 100%;border-radius:6px;animation:1.35s linear infinite shim-d22b12c8}.crumb[data-v-d22b12c8]{width:190px;height:11px}.dtop[data-v-d22b12c8]{flex-wrap:wrap;align-items:flex-start;gap:20px;margin-top:14px;display:flex}.t[data-v-d22b12c8]{flex:1;min-width:280px}.title[data-v-d22b12c8]{width:190px;height:25px}.gloss[data-v-d22b12c8]{opacity:.6;width:280px;height:11px;margin-top:9px}.meta[data-v-d22b12c8]{opacity:.5;width:360px;max-width:100%;height:16px;margin-top:12px}.big[data-v-d22b12c8]{text-align:right}.key[data-v-d22b12c8]{width:56px;height:10px;margin-left:auto}.value[data-v-d22b12c8]{width:132px;height:38px;margin-top:6px}.verdict[data-v-d22b12c8]{opacity:.5;border-radius:11px;height:50px;margin-top:17px}.axis[data-v-d22b12c8]{opacity:.4;border-radius:7px;height:22px;margin-top:19px}@keyframes shim-d22b12c8{0%{background-position:120% 0}to{background-position:-120% 0}}.panel[data-v-04dc787c]{border:1px solid var(--hair);-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);background:linear-gradient(#ffffff0e 0%,#ffffff04 42%,#ffffff02 100%),linear-gradient(#19212d 0%,#121922 100%);border-radius:16px;padding:22px 24px;position:relative;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff07,0 40px 90px #0000009e,0 4px 14px #00000073}.panel[data-v-04dc787c]:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(160deg,#fff3,#ffffff08 38%,#0000 62%,#ffffff12);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mtab[data-v-04dc787c]{border-collapse:collapse;width:100%;font-size:12.5px}.mtab th[data-v-04dc787c]{text-align:left;color:var(--ink-3);letter-spacing:2px;border-bottom:1px solid var(--hair);padding:0 9px 8px;font-size:10px;font-weight:400}.mtab td[data-v-04dc787c]{border-bottom:1px solid #ffffff08;padding:7px 9px}.mtab tr:hover td[data-v-04dc787c]{background:linear-gradient(90deg,#ffffff0f,#ffffff04)}.mtab .r[data-v-04dc787c]{text-align:right}.mscroll[data-v-04dc787c]{max-height:300px;overflow:auto}.mfoot[data-v-04dc787c]{color:var(--ink-3);align-items:center;gap:14px;margin-top:12px;font-size:11.5px;display:flex}.mfoot button[data-v-04dc787c]{appearance:none;border:1px solid var(--hair-2);color:var(--ink-2);font:inherit;cursor:pointer;background:#ffffff0a;border-radius:8px;padding:4px 11px;font-size:11.5px}.lg[data-v-04dc787c]{color:#fff;vertical-align:-5px;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;display:inline-grid;box-shadow:inset 0 1px #ffffff2e,0 2px 6px #0006}.symbol[data-v-04dc787c]{margin-left:5px;font-size:10.5px}.dim[data-v-04dc787c]{color:var(--ink-2)}.xdim[data-v-04dc787c]{color:var(--ink-3)}.chg[data-v-04dc787c]{font-weight:600}.chg.up[data-v-04dc787c]{color:var(--up)}.chg.dn[data-v-04dc787c]{color:var(--dn)}.chg.na[data-v-04dc787c]{color:var(--ink-4);font-weight:400}.tnum[data-v-04dc787c]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.order-note[data-v-04dc787c]{margin-left:auto}.members.wide[data-v-04dc787c]{width:min(1600px,100vw - 48px);max-width:none;position:relative;left:50%;transform:translate(-50%)}.members.wide .mscroll[data-v-04dc787c]{max-height:min(70vh,900px)}@media (width<=700px){.panel[data-v-04dc787c]{padding:18px}.mfoot[data-v-04dc787c]{flex-wrap:wrap;align-items:flex-start}.order-note[data-v-04dc787c]{width:100%;margin-left:0}}.panel[data-v-991bfe5c]{border:1px solid var(--hair);-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);background:linear-gradient(#ffffff0e 0%,#ffffff04 42%,#ffffff02 100%),linear-gradient(#19212d 0%,#121922 100%);border-radius:16px;padding:22px 24px;position:relative;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff07,0 40px 90px #0000009e,0 4px 14px #00000073}.panel[data-v-991bfe5c]:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(160deg,#fff3,#ffffff08 38%,#0000 62%,#ffffff12);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.state[data-v-991bfe5c]{text-align:center;place-items:center;gap:9px;padding:46px 20px;display:grid}.ic[data-v-991bfe5c]{border:1px solid var(--hair-2);background:#ffffff09;border-radius:12px;place-items:center;width:40px;height:40px;font-size:17px;display:grid;box-shadow:inset 0 1px #ffffff14}.ic.err[data-v-991bfe5c]{border-color:var(--err-border);color:var(--err-text)}h3[data-v-991bfe5c]{margin:2px 0 0;font-size:14.5px;font-weight:600}p[data-v-991bfe5c]{color:var(--ink-3);max-width:520px;margin:0;font-size:12.5px;line-height:1.8}p b[data-v-991bfe5c]{color:var(--text)}p a[data-v-991bfe5c]{color:var(--accent);margin:0 3px}.foot[data-v-991bfe5c]{color:var(--ink-4)}.foot b[data-v-991bfe5c]{color:var(--ink-3)}.tnum[data-v-991bfe5c]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.spark[data-v-b6ee29a4]{width:100%;height:128px;display:block}.spark-empty[data-v-b6ee29a4]{height:128px;color:var(--ink-4);text-align:center;place-items:center;font-size:11.5px;display:grid}.panel[data-v-14c07f5a]{border:1px solid var(--hair);-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);background:linear-gradient(#ffffff0e 0%,#ffffff04 42%,#ffffff02 100%),linear-gradient(#19212d 0%,#121922 100%);border-radius:16px;padding:22px 24px;position:relative;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff07,0 40px 90px #0000009e,0 4px 14px #00000073}.panel[data-v-14c07f5a]:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(160deg,#fff3,#ffffff08 38%,#0000 62%,#ffffff12);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.two[data-v-14c07f5a]{grid-template-columns:1.32fr 1fr;gap:20px;display:grid}.ptitle[data-v-14c07f5a]{color:var(--ink-3);letter-spacing:2px;margin-bottom:8px;font-size:10px}.canvas[data-v-14c07f5a]{height:128px}.spark-meta[data-v-14c07f5a]{color:var(--ink-4);justify-content:space-between;margin-top:2px;font-size:10.5px;display:flex}.spark-meta b[data-v-14c07f5a]{font-weight:600}.spark-meta b.up[data-v-14c07f5a]{color:var(--up)}.spark-meta b.dn[data-v-14c07f5a]{color:var(--dn)}.lead-grid[data-v-14c07f5a]{align-content:start;gap:14px;display:grid}.lead h4[data-v-14c07f5a]{letter-spacing:2px;color:var(--ink-3);margin:0 0 9px;font-size:10px;font-weight:400}.li[data-v-14c07f5a]{border-radius:8px;align-items:center;gap:10px;padding:7px 9px;transition:background .14s;display:flex}.li[data-v-14c07f5a]:hover{background:linear-gradient(90deg,#ffffff13,#ffffff04)}.li.empty[data-v-14c07f5a]{color:var(--ink-4);font-size:12.5px}.lg[data-v-14c07f5a]{color:#fff;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;display:inline-grid;box-shadow:inset 0 1px #ffffff2e,0 2px 6px #0006}.li b[data-v-14c07f5a]{font-size:13px;font-weight:500}.li u[data-v-14c07f5a]{color:var(--ink-4);font-size:10.5px;text-decoration:none}.li .v[data-v-14c07f5a]{margin-left:auto;font-size:13.5px;font-weight:600}.li .v.up[data-v-14c07f5a]{color:var(--up-fast)}.li .v.dn[data-v-14c07f5a]{color:var(--dn-fast)}.tnum[data-v-14c07f5a]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}@media (width<=900px){.two[data-v-14c07f5a]{grid-template-columns:1fr}.spark-meta[data-v-14c07f5a]{gap:12px}.lead-grid[data-v-14c07f5a]{grid-template-columns:1fr 1fr}}@media (width<=620px){.lead-grid[data-v-14c07f5a]{grid-template-columns:1fr}}.sd-shell[data-v-af284064]{isolation:isolate;min-width:0;position:relative}.sd-ambient[data-v-af284064],.sd-grain[data-v-af284064]{pointer-events:none;position:fixed;inset:0}.sd-ambient[data-v-af284064]{z-index:0;background:radial-gradient(1500px 540px at 50% -230px,#58a6ff29,#0000 64%),radial-gradient(1000px 420px at 8% 0,#3fb95012,#0000 60%),radial-gradient(1000px 420px at 96% 4%,#f851490e,#0000 60%),linear-gradient(#0c1119 0%,#090d13 100%)}.sd-grain[data-v-af284064]{z-index:0;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E")}.sd-page[data-v-af284064]{z-index:1;min-width:0;max-width:1180px;margin:0 auto;padding:18px 24px 80px;position:relative}.sd-page[data-v-af284064]>[data-scope=sd-members]{margin-top:20px}@media (width<=700px){.sd-page[data-v-af284064]{padding:16px 12px 56px}}.freshness[data-v-fd811be7]{white-space:nowrap;width:max-content;font-family:var(--of-context-font);flex:none;align-items:center;gap:4px;display:inline-flex}.freshness-item[data-v-fd811be7]{border:1px solid var(--border);background:var(--panel-2);min-height:22px;color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:6px;align-items:center;gap:5px;padding:1px 7px;font-size:11px;line-height:18px;display:inline-flex}.freshness-item strong[data-v-fd811be7]{text-align:right;min-width:calc(3ch + 2.5em);color:var(--text);font-weight:650}.realtime strong[data-v-fd811be7]{min-width:calc(3ch + 1.25em)}.status-icon[data-v-fd811be7]{color:#7ad6c4;flex:none}.realtime.medium .status-icon[data-v-fd811be7]{color:var(--warn-text)}.realtime.low .status-icon[data-v-fd811be7]{color:#f0a887}.realtime.none .status-icon[data-v-fd811be7],.realtime.connecting .status-icon[data-v-fd811be7]{color:var(--ink-3)}.realtime.disconnected[data-v-fd811be7]{border-color:var(--warn-border)}.realtime.disconnected .status-icon[data-v-fd811be7]{color:#f18c93}.loading-icon[data-v-fd811be7]{animation:1.4s linear infinite freshness-spin-fd811be7}@keyframes freshness-spin-fd811be7{to{transform:rotate(360deg)}}.periodic-dot[data-v-fd811be7]{background:#6ccdb7;border-radius:50%;flex:none;width:6px;height:6px}.periodic.warn[data-v-fd811be7]{border-color:var(--warn-border)}.periodic.warn .periodic-dot[data-v-fd811be7]{background:var(--warn-text)}.periodic.waiting .periodic-dot[data-v-fd811be7]{background:var(--ink-3)}.freshness-item button[data-v-fd811be7]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:4px;padding:0 4px}@media (prefers-reduced-motion:reduce){.loading-icon[data-v-fd811be7]{animation:none}}.backdrop[data-v-9ea34eca]{z-index:110;background:#00000080;position:fixed;inset:0}.drawer[data-v-9ea34eca]{border-left:1px solid var(--border);background:var(--panel);flex-direction:column;gap:16px;width:min(520px,100vw);height:100%;padding:22px;display:flex;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-16px 0 50px #0006}header[data-v-9ea34eca]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}h2[data-v-9ea34eca]{margin:0;font-size:20px}header p[data-v-9ea34eca]{color:var(--muted);margin:5px 0 0;font-size:12px}.icon[data-v-9ea34eca]{color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:6px;display:grid}.status-card[data-v-9ea34eca]{border:1px solid var(--border);background:var(--panel-2);border-radius:10px;grid-template-columns:repeat(2,1fr);gap:10px;padding:14px;display:grid}.status-card div[data-v-9ea34eca]{gap:2px;min-width:0;display:grid}.status-card span[data-v-9ea34eca]{color:var(--muted);font-size:10px}.status-card b[data-v-9ea34eca]{text-overflow:ellipsis;font-size:12px;overflow:hidden}.drawer-copy[data-v-9ea34eca]{border:1px solid var(--border);background:color-mix(in srgb, var(--panel-2) 78%, transparent);border-radius:10px;padding:13px 14px}.drawer-copy h3[data-v-9ea34eca]{margin:0 0 7px;font-size:13px}.drawer-copy p[data-v-9ea34eca]{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.65}.drawer-copy strong[data-v-9ea34eca]{color:var(--text)}.purpose[data-v-9ea34eca]{border-left:3px solid var(--warn-border)}.error[data-v-9ea34eca]{color:var(--put);font-size:12px;line-height:1.5}@media (width<=520px){.status-card[data-v-9ea34eca]{grid-template-columns:1fr}}.key-level-controls[data-v-dd68a796]{flex-wrap:wrap;align-items:center;gap:7px 12px;padding:8px 0 2px;display:flex}.empty-note[data-v-dd68a796],.day-cut[data-v-dd68a796]{color:var(--muted);flex:1 0 100%;margin:0;font-size:11px;line-height:1.5}label[data-v-dd68a796]{color:var(--text);align-items:center;gap:6px;font-size:12px;display:flex}label.unavailable[data-v-dd68a796]{color:var(--muted)}input[data-v-dd68a796]{width:14px;height:14px;margin:0}small[data-v-dd68a796]{color:var(--muted);font-size:10px}.volume-profile-controls[data-v-15355603]{flex-wrap:wrap;align-items:center;gap:6px 14px;padding:8px 0 2px;display:flex}.control-row[data-v-15355603]{color:var(--text);align-items:center;gap:8px;font-size:12px;display:flex}.segments[data-v-15355603]{background:var(--panel-2);border-radius:7px;padding:2px;display:inline-flex}button[data-v-15355603]{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:5px;padding:4px 8px;font-size:11px}button.active[data-v-15355603]{color:var(--text);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 22%, var(--panel-2))}p[data-v-15355603]{color:var(--muted);flex:1 0 100%;margin:0;font-size:10px;line-height:1.55}.empty-note[data-v-15355603]{font-size:11px}.pnl[data-v-6f105c1e]{border:1px solid var(--border);background:var(--panel);border-radius:10px;flex-direction:column;flex:1;min-height:0;margin:0;padding:0;font-size:13px;line-height:1.5;display:flex;overflow:hidden}:where(.pnl[data-v-6f105c1e] *){box-sizing:border-box;margin:0;padding:0}button[data-v-6f105c1e]{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}button[data-v-6f105c1e]:focus-visible,.info[data-v-6f105c1e]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}header[data-v-6f105c1e]{border-bottom:1px solid var(--hair);flex:none;align-items:center;gap:6px;padding:7px 10px;display:flex;overflow:hidden}header>strong[data-v-6f105c1e]{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:12px;font-weight:600;overflow:hidden}header .right[data-v-6f105c1e]{color:var(--ink-3);white-space:nowrap;margin-left:auto;font-size:10px}.colchip[data-v-6f105c1e]{border:1px solid var(--border);background:var(--panel-2);color:var(--ink-3);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;padding:1px 7px;font-size:9.5px;display:inline-flex}.zoom[data-v-6f105c1e]{border:1px solid var(--border);color:var(--accent);background:var(--panel-2);white-space:nowrap;border-radius:6px;flex:none;padding:1px 7px;font-size:10px}.zoom[data-v-6f105c1e]:hover,.zoom[data-v-6f105c1e]:focus-visible{border-color:var(--accent)}.zoom[data-v-6f105c1e]:active{background:color-mix(in srgb, var(--accent) 22%, var(--panel-2))}.btn[data-v-6f105c1e]{border:1px solid var(--border);background:var(--panel-2);color:var(--ink-2);border-radius:7px;flex:none;align-items:center;gap:5px;padding:4px 9px;font-size:11px;line-height:18px;display:inline-flex}.btn[data-v-6f105c1e]:hover,.btn[data-v-6f105c1e]:focus-visible{border-color:var(--accent);color:var(--text)}.btn.on[data-v-6f105c1e]{color:var(--text);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 22%, var(--panel-2))}.btn[data-v-6f105c1e]:disabled{opacity:.45;cursor:default}.pbar[data-v-6f105c1e]{border-bottom:1px solid var(--hair);flex-wrap:wrap;flex:none;align-items:center;gap:5px;padding:5px 10px;display:flex}.pbar>span[data-v-6f105c1e]{color:var(--ink-4);font-size:10px}.pbar .btn[data-v-6f105c1e]{padding:2px 7px;font-size:10px;line-height:16px}.export[data-v-6f105c1e]{margin-left:auto}.pbody[data-v-6f105c1e]{scrollbar-width:thin;flex:1;min-height:0;overflow:auto}.pbody[data-v-6f105c1e]::-webkit-scrollbar{width:8px;height:8px}.pbody[data-v-6f105c1e]::-webkit-scrollbar-thumb{background:#2f3945;border-radius:4px}table[data-v-6f105c1e]{border-collapse:collapse;width:100%}.tbl[data-v-6f105c1e]{table-layout:fixed;font-size:11px}.tbl th[data-v-6f105c1e]{z-index:2;text-align:left;white-space:nowrap;color:var(--ink-3);background:var(--s2);border-bottom:1px solid var(--border);padding:5px 8px;font-size:10px;font-weight:500;position:sticky;top:0}.tbl td[data-v-6f105c1e]{white-space:nowrap;border-bottom:1px solid var(--hair);font-variant-numeric:tabular-nums;padding:4px 8px}.tbl th[data-v-6f105c1e],.tbl td[data-v-6f105c1e]{text-overflow:ellipsis;overflow:hidden}.tbl th button[data-v-6f105c1e]{color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;max-width:100%;overflow:hidden}.tbl th button.sorted[data-v-6f105c1e],.tbl th button[data-v-6f105c1e]:hover,.tbl th button[data-v-6f105c1e]:focus-visible{color:var(--accent)}.tbl .buy[data-v-6f105c1e],.tbl .long[data-v-6f105c1e]{color:var(--up)}.tbl .sell[data-v-6f105c1e],.tbl .short[data-v-6f105c1e]{color:var(--dn)}.tbl small[data-v-6f105c1e]{color:var(--ink-4);font-size:9px;line-height:1.3;display:block}.table-viewport[data-v-6f105c1e]{min-width:0;margin-inline:12px}.tbl.cols td[data-v-6f105c1e]{padding:var(--d-row-pad);vertical-align:top}.tbl.cols th[data-v-6f105c1e]{padding:var(--d-head-pad)}.tbl.cols small[data-v-6f105c1e]{margin-top:1px}.tbl.cols .hz[data-v-6f105c1e]{color:var(--ink-4);margin-right:2px;font-size:9px;display:inline-block}.rowmain[data-v-6f105c1e]{cursor:pointer}.tbl .rowmain[data-v-6f105c1e]:hover,.tbl .rowmain[data-v-6f105c1e]:focus-visible{background:var(--s1)}.tbl .rowmain.sel[data-v-6f105c1e]{background:color-mix(in srgb, var(--accent) 14%, transparent)}.tbl .rowmain[data-v-6f105c1e]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.time-value[data-v-6f105c1e]{text-overflow:ellipsis;vertical-align:bottom;max-width:calc(100% - 23px);display:inline-block;overflow:hidden}[data-column-step=full] .time-value[data-v-6f105c1e]{max-width:100%}.more[data-v-6f105c1e]{vertical-align:1px;background:var(--panel-2);color:var(--ink-4);border-radius:4px;padding:0 4px;font-size:9px;line-height:13px;display:inline-block}.rowmain.sel .more[data-v-6f105c1e]{color:var(--accent)}.rowsub[data-v-6f105c1e]{display:none}.rowsub.on[data-v-6f105c1e]{display:table-row}.tbl.cols .rowsub td[data-v-6f105c1e]{color:var(--ink-3);white-space:normal;overflow-wrap:anywhere;background:color-mix(in srgb, var(--accent) 8%, transparent);padding:2px 8px 6px;font-size:10px;line-height:1.6}.rowsub i[data-v-6f105c1e]{color:var(--ink-4);margin:0 4px;font-style:normal}.rowsub b[data-v-6f105c1e]{color:var(--ink-2);font-weight:600}.note[data-v-6f105c1e]{color:var(--ink-4);padding:5px 10px;font-size:10px;line-height:1.5}.note.warn[data-v-6f105c1e],.warn[data-v-6f105c1e]{color:var(--warn-text)}.info[data-v-6f105c1e]{border:1px solid var(--border);width:14px;height:14px;color:var(--ink-3);cursor:help;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:9px;line-height:1;display:inline-flex;position:relative}.info[data-v-6f105c1e]:hover,.info[data-v-6f105c1e]:focus-visible{color:var(--accent);border-color:var(--accent)}.info em[data-v-6f105c1e]{z-index:60;top:var(--hint-top,100px);left:var(--hint-left,16px);border:1px solid var(--border);background:var(--panel);width:280px;max-height:min(360px,100vh - 24px);color:var(--ink-2);text-align:left;white-space:normal;overflow-wrap:normal;border-radius:8px;padding:9px 11px;font-size:11px;font-style:normal;line-height:1.6;display:none;position:fixed;overflow-y:auto;box-shadow:0 12px 30px #00000080}.info:hover em[data-v-6f105c1e],.info:focus em[data-v-6f105c1e],.info:focus-within em[data-v-6f105c1e]{display:block}.empty-state[data-v-6f105c1e]{text-align:center;color:var(--ink-3);place-items:center;gap:6px;padding:26px 16px;font-size:11px;line-height:1.7;display:grid}.empty-state strong[data-v-6f105c1e]{color:var(--ink-2);font-size:12px}.empty-state .hint[data-v-6f105c1e]{color:var(--ink-4);max-width:280px;font-size:10px}.skel[data-v-6f105c1e]{background:linear-gradient(90deg,#1b222c 25%,#222b37 37%,#1b222c 63%) 0 0/400% 100%;border-radius:4px;animation:1.4s infinite shimmer-6f105c1e}.skel-table[data-v-6f105c1e]{padding:4px 0}.skel-row[data-v-6f105c1e]{align-items:center;gap:6px;padding:5px 8px;display:flex}.skel-row .skel[data-v-6f105c1e]{height:11px}.fail[data-v-6f105c1e]{color:var(--text);background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:8px;margin:8px;padding:8px 10px;font-size:11px;line-height:1.6;display:flex}.fail>div[data-v-6f105c1e]{flex:1}.fail.raw-error>div[data-v-6f105c1e]{overflow-wrap:anywhere;min-width:0}.fail p[data-v-6f105c1e]{color:var(--ink-3);margin-top:2px}.fail button[data-v-6f105c1e]{color:inherit;border:1px solid;border-radius:5px;flex:none;padding:1px 8px;font-size:10px}@keyframes shimmer-6f105c1e{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.skel[data-v-6f105c1e]{animation:none}}.profile-content[data-v-6f105c1e]{color:var(--ink-3);padding:9px 10px;font-size:11px;line-height:1.6}.profile-content>strong[data-v-6f105c1e]{color:var(--text);margin-bottom:3px;font-size:12px;display:block}.profile-content .begin-brush[data-v-6f105c1e]{margin-top:7px}.profile-content .note[data-v-6f105c1e]{color:var(--ink-4);margin-top:7px;padding:0;font-size:10px;line-height:1.6}.profile-content dl[data-v-6f105c1e]{flex-wrap:wrap;gap:7px 18px;margin:8px 0 0;display:flex}.profile-content dl div[data-v-6f105c1e]{gap:5px;font-size:11px;display:flex}.profile-content dt[data-v-6f105c1e]{color:var(--muted)}.profile-content dd[data-v-6f105c1e]{color:var(--text)}.big-trade-controls[data-v-1d564d65]{flex-wrap:wrap;align-items:flex-start;gap:6px 14px;min-width:0;padding:8px 0 2px;display:flex}.tier-hint[data-v-1d564d65],.tier-notice[data-v-1d564d65],.state-note[data-v-1d564d65]{flex:1 0 100%;margin:0;font-size:11px;line-height:1.45}.tier-hint[data-v-1d564d65],.state-note[data-v-1d564d65]{color:var(--muted)}.tier-notice[data-v-1d564d65]{border:1px solid var(--warn-border);color:var(--warn-text);background:var(--warn-bg);border-radius:6px;padding:6px 8px}.tier-notice button[data-v-1d564d65],.state-note button[data-v-1d564d65]{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;text-decoration:underline}.dead-note[data-v-1d564d65]{background:color-mix(in srgb, var(--panel-2) 75%, transparent);border-left:2px solid #8b949e;padding:5px 7px}.empty-note[data-v-1d564d65]{color:var(--warn-text)}.notional-control[data-v-1d564d65]{border:1px solid var(--border);background:var(--panel-2);border-radius:7px;flex:1 0 100%;min-width:0;padding:7px 8px 8px}.notional-head[data-v-1d564d65]{min-width:0;color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.notional-head strong[data-v-1d564d65]{color:var(--text);font-size:11px}.preview-count[data-v-1d564d65]{white-space:nowrap;margin-left:auto}.notional-input[data-v-1d564d65]{color:var(--text);align-items:center;gap:2px;display:inline-flex}.notional-input input[data-v-1d564d65]{border:1px solid var(--border);width:96px;min-width:0;color:var(--text);background:var(--panel);border-radius:5px;padding:3px 5px}.slider-track[data-v-1d564d65]{height:20px;margin-top:5px;position:relative}.dead-zone[data-v-1d564d65]{z-index:0;opacity:.7;pointer-events:none;background:repeating-linear-gradient(135deg,#8b949e 0 3px,#0000 3px 6px);border-radius:999px 0 0 999px;position:absolute;top:8px;bottom:6px;left:0}.notional-slider[data-v-1d564d65]{z-index:1;width:100%;height:18px;accent-color:var(--accent);background:0 0;margin:0;position:relative}.range-labels[data-v-1d564d65]{color:var(--muted);justify-content:space-between;margin-top:-3px;font-size:9px;display:flex}.tier-jumps[data-v-1d564d65]{flex-wrap:wrap;gap:4px;min-width:0;margin-top:5px;display:flex}.tier-jumps button[data-v-1d564d65]{text-align:left;flex:0 auto;min-width:0;padding:2px 5px;line-height:1.25}.tier-jumps strong[data-v-1d564d65]{white-space:nowrap;font-weight:600;display:block}.tier-jumps small[data-v-1d564d65]{white-space:nowrap;margin-top:1px;font-size:9px;display:block}.control-group[data-v-1d564d65],label[data-v-1d564d65]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px;font-size:11px;display:flex}.segments[data-v-1d564d65]{background:var(--panel-2);border-radius:7px;flex-wrap:wrap;gap:4px;padding:2px;display:inline-flex}button[data-v-1d564d65]{border:1px solid var(--border);color:var(--muted);background:var(--panel-2);cursor:pointer;border-radius:5px;padding:4px 7px;font-size:10px}button.active[data-v-1d564d65]{color:var(--text);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 22%, var(--panel-2))}label.check[data-v-1d564d65]{align-self:center}select[data-v-1d564d65]{border:1px solid var(--border);width:112px;color:var(--text);background:var(--panel-2);border-radius:5px;padding:4px 6px}input[type=checkbox][data-v-1d564d65]{margin:0}.waiting[data-v-1d564d65]{color:var(--muted);font-size:11px}@media (width<=380px){.notional-input input[data-v-1d564d65]{width:82px}.tier-jumps button[data-v-1d564d65]{font-size:9px}}.pnl[data-v-d11a0eb3]{border:1px solid var(--border);background:var(--panel);border-radius:10px;flex-direction:column;flex:1;min-height:0;margin:0;padding:0;font-size:13px;line-height:1.5;display:flex;overflow:hidden}:where(.pnl[data-v-d11a0eb3] *){box-sizing:border-box;margin:0;padding:0}button[data-v-d11a0eb3]{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}button[data-v-d11a0eb3]:focus-visible,.info[data-v-d11a0eb3]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}header[data-v-d11a0eb3]{border-bottom:1px solid var(--hair);flex:none;align-items:center;gap:6px;padding:7px 10px;display:flex;overflow:hidden}header>strong[data-v-d11a0eb3]{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:12px;font-weight:600;overflow:hidden}header .right[data-v-d11a0eb3]{color:var(--ink-3);white-space:nowrap;margin-left:auto;font-size:10px}.colchip[data-v-d11a0eb3]{border:1px solid var(--border);background:var(--panel-2);color:var(--ink-3);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;padding:1px 7px;font-size:9.5px;display:inline-flex}.colchip b[data-v-d11a0eb3]{color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:600}.colchip .info em b[data-v-d11a0eb3]{white-space:nowrap}.zoom[data-v-d11a0eb3]{border:1px solid var(--border);color:var(--accent);background:var(--panel-2);white-space:nowrap;border-radius:6px;flex:none;padding:1px 7px;font-size:10px}.zoom[data-v-d11a0eb3]:hover,.zoom[data-v-d11a0eb3]:focus-visible{border-color:var(--accent)}.zoom[data-v-d11a0eb3]:active{background:color-mix(in srgb, var(--accent) 22%, var(--panel-2))}.btn[data-v-d11a0eb3]{border:1px solid var(--border);background:var(--panel-2);color:var(--ink-2);border-radius:7px;flex:none;align-items:center;gap:5px;padding:4px 9px;font-size:11px;line-height:18px;display:inline-flex}.btn[data-v-d11a0eb3]:hover,.btn[data-v-d11a0eb3]:focus-visible{border-color:var(--accent);color:var(--text)}.btn.on[data-v-d11a0eb3]{color:var(--text);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 22%, var(--panel-2))}.btn[data-v-d11a0eb3]:disabled{opacity:.45;cursor:default}.pbar[data-v-d11a0eb3]{border-bottom:1px solid var(--hair);flex-wrap:wrap;flex:none;align-items:center;gap:5px;padding:5px 10px;display:flex}.pbar>span[data-v-d11a0eb3]{color:var(--ink-4);font-size:10px}.pbar .btn[data-v-d11a0eb3]{padding:2px 7px;font-size:10px;line-height:16px}.export[data-v-d11a0eb3]{margin-left:auto}.pbody[data-v-d11a0eb3]{scrollbar-width:thin;flex:1;min-height:0;overflow:auto}.pbody[data-v-d11a0eb3]::-webkit-scrollbar{width:8px;height:8px}.pbody[data-v-d11a0eb3]::-webkit-scrollbar-thumb{background:#2f3945;border-radius:4px}table[data-v-d11a0eb3]{border-collapse:collapse;width:100%}.tbl[data-v-d11a0eb3]{font-size:11px}.tbl th[data-v-d11a0eb3]{z-index:2;text-align:left;white-space:nowrap;color:var(--ink-3);background:var(--s2);border-bottom:1px solid var(--border);padding:5px 8px;font-size:10px;font-weight:500;position:sticky;top:0}.tbl td[data-v-d11a0eb3]{white-space:nowrap;border-bottom:1px solid var(--hair);font-variant-numeric:tabular-nums;padding:4px 8px}.tbl th button[data-v-d11a0eb3]{color:inherit;font:inherit;white-space:nowrap}.tbl th button[data-v-d11a0eb3]:hover,.tbl th button[data-v-d11a0eb3]:focus-visible{color:var(--accent)}.tbl .layer-dir[data-v-d11a0eb3]{align-items:center;gap:4px;display:inline-flex}.tbl .layer-dir[data-v-d11a0eb3] .layer-glyph-icon{flex:none;display:block;overflow:visible}.tbl small[data-v-d11a0eb3]{color:var(--ink-4);font-size:9px;line-height:1.3;display:block}.table-viewport[data-v-d11a0eb3]{min-width:0}.tbl.cols td[data-v-d11a0eb3]{padding:var(--d-row-pad);vertical-align:top}.tbl.cols th[data-v-d11a0eb3]{padding:var(--d-head-pad)}.tbl.cols small[data-v-d11a0eb3]{margin-top:1px}.tbl.cols .hz[data-v-d11a0eb3]{color:var(--ink-4);margin-right:2px;font-size:9px;display:inline-block}.rowmain[data-v-d11a0eb3]{cursor:pointer}.tbl .rowmain[data-v-d11a0eb3]:hover,.tbl .rowmain[data-v-d11a0eb3]:focus-visible{background:var(--s1)}.tbl .rowmain.sel[data-v-d11a0eb3]{background:color-mix(in srgb, var(--accent) 14%, transparent)}.tbl .rowmain[data-v-d11a0eb3]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.time-value[data-v-d11a0eb3]{text-overflow:ellipsis;vertical-align:bottom;display:inline-block;overflow:hidden}.more[data-v-d11a0eb3]{vertical-align:1px;background:var(--panel-2);color:var(--ink-4);border-radius:4px;padding:0 4px;font-size:9px;line-height:13px;display:inline-block}.rowmain.sel .more[data-v-d11a0eb3]{color:var(--accent)}.rowsub[data-v-d11a0eb3]{display:none}.rowsub.on[data-v-d11a0eb3]{display:table-row}.tbl.cols .rowsub td[data-v-d11a0eb3]{color:var(--ink-3);white-space:normal;overflow-wrap:anywhere;background:color-mix(in srgb, var(--accent) 8%, transparent);padding:2px 8px 6px;font-size:10px;line-height:1.6}.rowsub i[data-v-d11a0eb3]{color:var(--ink-4);overflow-wrap:normal;margin:0 4px;font-style:normal}.rowsub b[data-v-d11a0eb3]{color:var(--ink-2);font-weight:600}.note[data-v-d11a0eb3]{color:var(--ink-4);padding:5px 10px;font-size:10px;line-height:1.5}.note.warn[data-v-d11a0eb3],.warn[data-v-d11a0eb3]{color:var(--warn-text)}.info[data-v-d11a0eb3]{border:1px solid var(--border);width:14px;height:14px;color:var(--ink-3);cursor:help;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:9px;line-height:1;display:inline-flex;position:relative}.info[data-v-d11a0eb3]:hover,.info[data-v-d11a0eb3]:focus-visible{color:var(--accent);border-color:var(--accent)}.info em[data-v-d11a0eb3]{z-index:60;top:var(--hint-top,100px);left:var(--hint-left,16px);border:1px solid var(--border);background:var(--panel);width:280px;max-height:min(360px,100vh - 24px);color:var(--ink-2);text-align:left;white-space:normal;overflow-wrap:normal;border-radius:8px;padding:9px 11px;font-size:11px;font-style:normal;line-height:1.6;display:none;position:fixed;overflow-y:auto;box-shadow:0 12px 30px #00000080}.info:hover em[data-v-d11a0eb3],.info:focus em[data-v-d11a0eb3],.info:focus-within em[data-v-d11a0eb3]{display:block}.empty-state[data-v-d11a0eb3]{text-align:center;color:var(--ink-3);place-items:center;gap:6px;padding:26px 16px;font-size:11px;line-height:1.7;display:grid}.empty-state strong[data-v-d11a0eb3]{color:var(--ink-2);font-size:12px}.empty-state .hint[data-v-d11a0eb3]{color:var(--ink-4);max-width:280px;font-size:10px}.skel[data-v-d11a0eb3]{background:linear-gradient(90deg,#1b222c 25%,#222b37 37%,#1b222c 63%) 0 0/400% 100%;border-radius:4px;animation:1.4s infinite shimmer-d11a0eb3}.skel-table[data-v-d11a0eb3]{padding:4px 0}.skel-row[data-v-d11a0eb3]{align-items:center;gap:6px;padding:5px 8px;display:flex}.skel-row .skel[data-v-d11a0eb3]{height:11px}.fail[data-v-d11a0eb3]{color:var(--text);background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:8px;margin:8px;padding:8px 10px;font-size:11px;line-height:1.6;display:flex}.fail>div[data-v-d11a0eb3]{flex:1}.fail.raw-error>div[data-v-d11a0eb3]{overflow-wrap:anywhere;min-width:0}.fail p[data-v-d11a0eb3]{color:var(--ink-3);margin-top:2px}.fail button[data-v-d11a0eb3]{color:inherit;border:1px solid;border-radius:5px;flex:none;padding:1px 8px;font-size:10px}@keyframes shimmer-d11a0eb3{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.skel[data-v-d11a0eb3]{animation:none}}.bins[data-v-d11a0eb3]{padding:6px 10px}.bins .head[data-v-d11a0eb3]{align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.bins .head strong[data-v-d11a0eb3]{font-size:11px}.bins .head small[data-v-d11a0eb3]{color:var(--ink-4);font-size:10px}.dense-summary[data-v-d11a0eb3]{color:var(--ink-3);margin-bottom:3px;font-size:10px}.dense-summary b[data-v-d11a0eb3]{color:var(--price)}.bins-scroll[data-v-d11a0eb3]{max-height:320px;overflow:hidden auto}.binrow[data-v-d11a0eb3]{height:15px;color:var(--ink-3);font-variant-numeric:tabular-nums;grid-template-columns:52px minmax(0,1fr) 42px 54px;align-items:center;gap:6px;font-size:10px;display:grid}.binrow i[data-v-d11a0eb3]{background:var(--price);border-radius:2px;height:7px;display:block}.binrow b[data-v-d11a0eb3]{color:var(--ink-2);text-align:right;font-weight:500}.binrow em[data-v-d11a0eb3]{color:var(--ink-4);text-align:right;font-style:normal}.binrow span[data-v-d11a0eb3],.binrow b[data-v-d11a0eb3],.binrow em[data-v-d11a0eb3]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pressure-controls[data-v-097355e8]{padding:8px 8px 2px}.lanes[data-v-097355e8]{margin:34px 0 30px;position:relative}.strip[data-v-097355e8]{border:1px solid var(--border);cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;background:#0b0f14;height:27px;position:relative;overflow:visible}.strip-top[data-v-097355e8]{border-bottom:0;border-radius:6px 6px 0 0}.strip-bottom[data-v-097355e8]{border-top:1px solid var(--border);border-radius:0 0 6px 6px}.track-base[data-v-097355e8]{pointer-events:none;background:repeating-linear-gradient(135deg,#ffffff0b 0 5px,#0000 5px 10px);position:absolute;inset:0;overflow:hidden}.strip-top .track-base[data-v-097355e8]{border-radius:5px 5px 0 0}.strip-bottom .track-base[data-v-097355e8]{border-radius:0 0 5px 5px}.band-seg[data-v-097355e8],.band-tail[data-v-097355e8]{pointer-events:none;position:absolute;top:0;bottom:0;overflow:hidden}.band-tail[data-v-097355e8]{right:0}.band-seg[data-v-097355e8]{border:0;border-radius:0}.strip-top .band-tail[data-v-097355e8]{border-radius:0 5px 0 0}.strip-bottom .band-tail[data-v-097355e8]{border-radius:0 0 5px}.lane-label[data-v-097355e8]{z-index:2;letter-spacing:.06em;pointer-events:none;white-space:nowrap;font-size:10.5px;font-weight:700;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.edge-mark[data-v-097355e8]{pointer-events:none;z-index:1;filter:drop-shadow(0 0 1px #000000f2);background:#ffffffe6;width:1px;margin-left:-.5px;position:absolute;top:0;bottom:0}.tick[data-v-097355e8]{pointer-events:none;z-index:1;filter:drop-shadow(0 0 1px #000000f2);background:repeating-linear-gradient(#ffffffd9 0 4px,#0000 4px 6px);width:1px;margin-left:-.5px;position:absolute;top:0;bottom:0}.p99[data-v-097355e8]{pointer-events:none;z-index:1;width:1px;position:absolute}.p99 i[data-v-097355e8]{filter:drop-shadow(0 0 1px #000000f2);background:repeating-linear-gradient(#ffffffd9 0 4px,#0000 4px 6px);width:1px;margin-left:-.5px;display:block}.p99 b[data-v-097355e8]{white-space:nowrap;font-family:var(--mono,ui-monospace, monospace);color:var(--muted);font-size:9.5px;font-weight:500;position:absolute;left:0;transform:translate(-50%)}.p99.up[data-v-097355e8]{height:15px;bottom:100%}.p99.up i[data-v-097355e8]{height:15px}.p99.up b[data-v-097355e8]{bottom:14px}.p99.down[data-v-097355e8]{height:16px;top:100%}.p99.down i[data-v-097355e8]{height:16px}.p99.down b[data-v-097355e8]{top:15px}.handle[data-v-097355e8]{cursor:grab;z-index:2;touch-action:none;background:0 0;border:0;width:14px;height:15px;margin-left:-7px;padding:0;position:absolute}.handle.up[data-v-097355e8]{bottom:calc(100% - 5px)}.handle.down[data-v-097355e8]{top:calc(100% - 5px)}.handle svg[data-v-097355e8]{display:block;overflow:visible}.handle svg path[data-v-097355e8]{fill:#f5f8fc;stroke:#06090d;stroke-width:1.2px}.handle:hover svg path[data-v-097355e8]{stroke:#58a6ff}.handle[data-v-097355e8]:focus-visible{outline:none}.handle:focus-visible svg path[data-v-097355e8]{stroke:#58a6ff;stroke-width:1.8px}.handle.dragging[data-v-097355e8]{cursor:grabbing}.handle.dragging svg path[data-v-097355e8]{fill:#dbe6f3}.lanes-title[data-v-097355e8]{color:var(--text);letter-spacing:.02em;margin:0 0 4px;font-size:11px;font-weight:600}.absorption-controls[data-v-322460ba]{flex-wrap:wrap;align-items:flex-start;gap:6px 14px;min-width:0;padding:8px 0 2px;display:flex}.empty-note[data-v-322460ba],.tier-hint[data-v-322460ba],.state-note[data-v-322460ba],.explanation[data-v-322460ba]{color:var(--muted);flex:1 0 100%;margin:0;font-size:11px;line-height:1.45}.control-group[data-v-322460ba],label[data-v-322460ba]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px;font-size:11px;display:flex}.density-group[data-v-322460ba]{flex:1 0 100%}.segments[data-v-322460ba]{background:var(--panel-2);border-radius:7px;flex-wrap:wrap;gap:4px;padding:2px;display:inline-flex}button[data-v-322460ba]{border:1px solid var(--border);color:var(--muted);background:var(--panel-2);cursor:pointer;border-radius:5px;padding:4px 7px;font-size:10px}button.active[data-v-322460ba]{color:var(--text);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 22%, var(--panel-2))}button strong[data-v-322460ba]{font-weight:600;display:block}button small[data-v-322460ba]{margin-top:1px;font-size:9px;display:block}button.info[data-v-322460ba]{color:var(--muted);background:0 0;border:0;flex:none;padding:0 2px;font-size:12px}button.info[aria-expanded=true][data-v-322460ba]{color:var(--accent)}.customized[data-v-322460ba]{color:var(--warn-text);background:var(--warn-bg);border-radius:999px;padding:1px 5px;font-size:9px}.reset-density[data-v-322460ba]{padding:2px 4px;text-decoration:underline}.direction-group .segments[data-v-322460ba]{align-items:stretch}.direction-group button[data-v-322460ba]{min-height:34px}.notional-control[data-v-322460ba]{border:1px solid var(--border);background:var(--panel-2);border-radius:7px;flex:1 0 100%;min-width:0;padding:7px 8px 8px}.notional-head[data-v-322460ba]{min-width:0;color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.notional-head strong[data-v-322460ba]{color:var(--text)}.preview-count[data-v-322460ba]{white-space:nowrap;margin-left:auto}.notional-input[data-v-322460ba]{color:var(--text);align-items:center;gap:2px;display:inline-flex}.notional-input input[data-v-322460ba]{width:88px;min-width:0}.slider-track[data-v-322460ba]{height:20px;margin-top:5px;position:relative}.dead-zone[data-v-322460ba]{z-index:0;opacity:.7;pointer-events:none;background:repeating-linear-gradient(135deg,#8b949e 0 3px,#0000 3px 6px);border-radius:999px 0 0 999px;position:absolute;top:8px;bottom:6px;left:0}.notional-slider[data-v-322460ba]{z-index:1;width:100%;height:18px;accent-color:var(--accent);background:0 0;margin:0;position:relative}.range-labels[data-v-322460ba]{color:var(--muted);justify-content:space-between;margin-top:-3px;font-size:9px;display:flex}.tier-jumps[data-v-322460ba]{flex-wrap:wrap;gap:4px;min-width:0;margin-top:5px;display:flex}.tier-jumps button[data-v-322460ba]{text-align:left;flex:0 auto;min-width:0;padding:2px 5px;line-height:1.25}.tier-jumps strong[data-v-322460ba],.tier-jumps small[data-v-322460ba]{white-space:nowrap}.gate-fieldset[data-v-322460ba]{border:1px solid var(--border);border-radius:7px;flex:1 0 100%;min-width:0;margin:0;padding:4px 7px 7px}.gate-fieldset legend[data-v-322460ba]{color:var(--muted);padding:0 4px;font-size:10px}.gate-row[data-v-322460ba]{border-bottom:1px solid color-mix(in srgb, var(--border) 55%, transparent);grid-template-columns:70px 15px minmax(72px,1fr) 64px;gap:4px;min-width:0;min-height:34px;display:grid}.gate-row[data-v-322460ba]:last-of-type{border-bottom:0}.gate-label[data-v-322460ba]{white-space:nowrap}.gate-slider[data-v-322460ba]{width:100%;min-width:0;accent-color:var(--accent);margin:0}.number-with-unit[data-v-322460ba]{color:var(--text);white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.number-with-unit input[data-v-322460ba]{width:47px;min-width:0}.widest-note[data-v-322460ba]{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.4}.readonly-gates[data-v-322460ba]{flex:1 0 100%;gap:4px;min-width:0;display:grid}.readonly-row[data-v-322460ba]{border:1px dashed var(--border);min-height:32px;color:var(--muted);background:color-mix(in srgb, var(--panel-2) 82%, transparent);border-radius:6px;grid-template-columns:18px auto 18px minmax(0,1fr);align-items:center;gap:4px;padding:3px 6px;font-size:10px;display:grid}.readonly-row strong[data-v-322460ba]{color:var(--text);font-size:10px}.readonly-row small[data-v-322460ba]{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lock[data-v-322460ba]{filter:grayscale();font-size:10px}select[data-v-322460ba],input[type=number][data-v-322460ba]{border:1px solid var(--border);color:var(--text);background:var(--panel-2);border-radius:5px;padding:3px 5px}input[type=checkbox][data-v-322460ba]{margin:0}.waiting[data-v-322460ba]{color:var(--muted);font-size:11px}@media (width<=380px){.notional-input input[data-v-322460ba]{width:74px}.gate-row[data-v-322460ba]{grid-template-columns:66px 14px minmax(66px,1fr) 60px}.tier-jumps button[data-v-322460ba]{font-size:9px}}.pnl[data-v-daa4e722]{border:1px solid var(--border);background:var(--panel);border-radius:10px;flex-direction:column;flex:1;min-height:0;margin:0;padding:0;font-size:13px;line-height:1.5;display:flex;overflow:hidden}:where(.pnl[data-v-daa4e722] *){box-sizing:border-box;margin:0;padding:0}button[data-v-daa4e722]{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}button[data-v-daa4e722]:focus-visible,.info[data-v-daa4e722]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}header[data-v-daa4e722]{border-bottom:1px solid var(--hair);flex:none;align-items:center;gap:6px;padding:7px 10px;display:flex;overflow:hidden}header>strong[data-v-daa4e722]{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:12px;font-weight:600;overflow:hidden}header .right[data-v-daa4e722]{color:var(--ink-3);white-space:nowrap;margin-left:auto;font-size:10px}.colchip[data-v-daa4e722]{border:1px solid var(--border);background:var(--panel-2);color:var(--ink-3);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;padding:1px 7px;font-size:9.5px;display:inline-flex}.colchip b[data-v-daa4e722]{color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:600}.colchip .info em b[data-v-daa4e722]{white-space:nowrap}.zoom[data-v-daa4e722]{border:1px solid var(--border);color:var(--accent);background:var(--panel-2);white-space:nowrap;border-radius:6px;flex:none;padding:1px 7px;font-size:10px}.zoom[data-v-daa4e722]:hover,.zoom[data-v-daa4e722]:focus-visible{border-color:var(--accent)}.zoom[data-v-daa4e722]:active{background:color-mix(in srgb, var(--accent) 22%, var(--panel-2))}.btn[data-v-daa4e722]{border:1px solid var(--border);background:var(--panel-2);color:var(--ink-2);border-radius:7px;flex:none;align-items:center;gap:5px;padding:4px 9px;font-size:11px;line-height:18px;display:inline-flex}.btn[data-v-daa4e722]:hover,.btn[data-v-daa4e722]:focus-visible{border-color:var(--accent);color:var(--text)}.btn.on[data-v-daa4e722]{color:var(--text);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 22%, var(--panel-2))}.btn[data-v-daa4e722]:disabled{opacity:.45;cursor:default}.pbar[data-v-daa4e722]{border-bottom:1px solid var(--hair);flex-wrap:wrap;flex:none;align-items:center;gap:5px;padding:5px 10px;display:flex}.pbar>span[data-v-daa4e722]{color:var(--ink-4);font-size:10px}.pbar .btn[data-v-daa4e722]{padding:2px 7px;font-size:10px;line-height:16px}.export[data-v-daa4e722]{margin-left:auto}.pbody[data-v-daa4e722]{scrollbar-width:thin;flex:1;min-height:0;overflow:auto}.pbody[data-v-daa4e722]::-webkit-scrollbar{width:8px;height:8px}.pbody[data-v-daa4e722]::-webkit-scrollbar-thumb{background:#2f3945;border-radius:4px}table[data-v-daa4e722]{border-collapse:collapse;width:100%}.tbl[data-v-daa4e722]{table-layout:fixed;font-size:11px}.tbl th[data-v-daa4e722]{z-index:2;text-align:left;white-space:nowrap;color:var(--ink-3);background:var(--s2);border-bottom:1px solid var(--border);padding:5px 8px;font-size:10px;font-weight:500;position:sticky;top:0}.tbl td[data-v-daa4e722]{white-space:nowrap;border-bottom:1px solid var(--hair);font-variant-numeric:tabular-nums;padding:4px 8px}.tbl [data-column=outcome][data-v-daa4e722],.tbl [data-column=range][data-v-daa4e722],.tbl [data-column=ll][data-v-daa4e722]{text-overflow:ellipsis;overflow:hidden}.tbl th button[data-v-daa4e722]{color:inherit;font:inherit;white-space:nowrap}.tbl th button[data-v-daa4e722]:hover,.tbl th button[data-v-daa4e722]:focus-visible{color:var(--accent)}.tbl .layer-dir[data-v-daa4e722]{align-items:center;gap:4px;display:inline-flex}.tbl .layer-dir[data-v-daa4e722] .layer-glyph-icon{flex:none;display:block;overflow:visible}.tbl small[data-v-daa4e722]{color:var(--ink-4);font-size:9px;line-height:1.3;display:block}.table-viewport[data-v-daa4e722]{min-width:0}.tbl.cols td[data-v-daa4e722]{padding:var(--d-row-pad);vertical-align:top}.tbl.cols th[data-v-daa4e722]{padding:var(--d-head-pad)}.tbl.cols small[data-v-daa4e722]{margin-top:1px}.tbl.cols .hz[data-v-daa4e722]{color:var(--ink-4);margin-right:2px;font-size:9px;display:inline-block}.rowmain[data-v-daa4e722]{cursor:pointer}.tbl .rowmain[data-v-daa4e722]:hover,.tbl .rowmain[data-v-daa4e722]:focus-visible{background:var(--s1)}.tbl .rowmain.sel[data-v-daa4e722]{background:color-mix(in srgb, var(--accent) 14%, transparent)}.tbl .rowmain[data-v-daa4e722]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.time-value[data-v-daa4e722]{text-overflow:ellipsis;vertical-align:bottom;max-width:calc(100% - 23px);display:inline-block;overflow:hidden}[data-column-step=full] .time-value[data-v-daa4e722]{max-width:100%}.more[data-v-daa4e722]{vertical-align:1px;background:var(--panel-2);color:var(--ink-4);border-radius:4px;padding:0 4px;font-size:9px;line-height:13px;display:inline-block}.rowmain.sel .more[data-v-daa4e722]{color:var(--accent)}.rowsub[data-v-daa4e722]{display:none}.rowsub.on[data-v-daa4e722]{display:table-row}.tbl.cols .rowsub td[data-v-daa4e722]{color:var(--ink-3);white-space:normal;overflow-wrap:anywhere;background:color-mix(in srgb, var(--accent) 8%, transparent);padding:2px 8px 6px;font-size:10px;line-height:1.6}.rowsub .hz[data-v-daa4e722]{overflow-wrap:normal}.rowsub i[data-v-daa4e722]{color:var(--ink-4);overflow-wrap:normal;margin:0 4px;font-style:normal}.rowsub b[data-v-daa4e722]{color:var(--ink-2);font-weight:600}.note[data-v-daa4e722]{color:var(--ink-4);padding:5px 10px;font-size:10px;line-height:1.5}.note.warn[data-v-daa4e722],.warn[data-v-daa4e722]{color:var(--warn-text)}.info[data-v-daa4e722]{border:1px solid var(--border);width:14px;height:14px;color:var(--ink-3);cursor:help;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:9px;line-height:1;display:inline-flex;position:relative}.info[data-v-daa4e722]:hover,.info[data-v-daa4e722]:focus-visible{color:var(--accent);border-color:var(--accent)}.info em[data-v-daa4e722]{z-index:60;top:var(--hint-top,100px);left:var(--hint-left,16px);border:1px solid var(--border);background:var(--panel);width:280px;max-height:min(360px,100vh - 24px);color:var(--ink-2);text-align:left;white-space:normal;overflow-wrap:normal;border-radius:8px;padding:9px 11px;font-size:11px;font-style:normal;line-height:1.6;display:none;position:fixed;overflow-y:auto;box-shadow:0 12px 30px #00000080}.info:hover em[data-v-daa4e722],.info:focus em[data-v-daa4e722],.info:focus-within em[data-v-daa4e722]{display:block}.empty-state[data-v-daa4e722]{text-align:center;color:var(--ink-3);place-items:center;gap:6px;padding:26px 16px;font-size:11px;line-height:1.7;display:grid}.empty-state strong[data-v-daa4e722]{color:var(--ink-2);font-size:12px}.empty-state .hint[data-v-daa4e722]{color:var(--ink-4);max-width:280px;font-size:10px}.skel[data-v-daa4e722]{background:linear-gradient(90deg,#1b222c 25%,#222b37 37%,#1b222c 63%) 0 0/400% 100%;border-radius:4px;animation:1.4s infinite shimmer-daa4e722}.skel-table[data-v-daa4e722]{padding:4px 0}.skel-row[data-v-daa4e722]{align-items:center;gap:6px;padding:5px 8px;display:flex}.skel-row .skel[data-v-daa4e722]{height:11px}.fail[data-v-daa4e722]{color:var(--text);background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:8px;margin:8px;padding:8px 10px;font-size:11px;line-height:1.6;display:flex}.fail>div[data-v-daa4e722]{flex:1}.fail.raw-error>div[data-v-daa4e722]{overflow-wrap:anywhere;min-width:0}.fail p[data-v-daa4e722]{color:var(--ink-3);margin-top:2px}.fail button[data-v-daa4e722]{color:inherit;border:1px solid;border-radius:5px;flex:none;padding:1px 8px;font-size:10px}@keyframes shimmer-daa4e722{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.skel[data-v-daa4e722]{animation:none}}.scorecard[data-v-daa4e722]{min-width:0}.score-heading[data-v-daa4e722]{color:var(--ink-3);align-items:center;gap:6px;padding:6px 10px 0;font-size:10px;display:flex}.score-heading>strong[data-v-daa4e722]{font-size:10px;font-weight:500}.score[data-v-daa4e722]{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:6px 10px;display:grid}.score article[data-v-daa4e722]{border:1px solid var(--hair-2);background:var(--s1);color:var(--ink-3);border-radius:7px;padding:5px 6px;font-size:10px}.score strong[data-v-daa4e722]{color:var(--text);margin-bottom:2px;font-size:11px;display:block}.score b[data-v-daa4e722]{color:var(--ink-2)}.score .ex[data-v-daa4e722]{color:var(--ink-4);font-size:9px}.score small[data-v-daa4e722]{font-size:9px;display:block}.scorecard details[data-v-daa4e722]{color:var(--muted);padding:0 10px 6px;font-size:10px;line-height:1.55}.scorecard summary[data-v-daa4e722]{cursor:pointer;color:var(--text)}.scorecard summary[data-v-daa4e722]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.scorecard ol[data-v-daa4e722]{margin:6px 0 0;padding-left:22px}.mini-score[data-v-daa4e722]{border-bottom:1px solid var(--hair);padding:6px 9px}.ms-head[data-v-daa4e722]{align-items:center;gap:6px;margin-bottom:3px;display:flex}.ms-head strong[data-v-daa4e722]{color:var(--ink-3);font-size:10px;font-weight:500}.mini-score table[data-v-daa4e722]{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:10px}.mini-score td[data-v-daa4e722]{padding:1px 0}.mini-score td[data-v-daa4e722]:first-child{width:34px;color:var(--text);font-weight:600}.mini-score b[data-v-daa4e722]{color:var(--ink-2);font-weight:600}.pnl[data-v-36fa3291]{border:1px solid var(--border);background:var(--panel);border-radius:10px;flex-direction:column;flex:1;min-width:0;min-height:0;margin:0;padding:0;font:12px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;display:flex;overflow:hidden}:where(.pnl[data-v-36fa3291] *){box-sizing:border-box}button[data-v-36fa3291]{font:inherit;cursor:pointer;color:var(--text);background:var(--panel-2);border:1px solid var(--border);border-radius:5px}button[data-v-36fa3291]:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}.ph[data-v-36fa3291]{min-height:var(--d-panel-head-h,32px);border-bottom:1px solid var(--hair);flex:none;align-items:center;gap:7px;padding:4px 9px;display:flex;position:relative}.ph b[data-v-36fa3291]{font-size:12px}.symbol[data-v-36fa3291]{color:var(--accent);font-size:10px}.refreshing[data-v-36fa3291]{color:var(--muted);font-size:10px}.head-spacer[data-v-36fa3291]{margin-left:auto}.filter[data-v-36fa3291],.expand[data-v-36fa3291]{white-space:nowrap;flex:none;padding:1px 6px;font-size:10px}.filter[aria-expanded=true][data-v-36fa3291]{color:var(--text);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 22%, var(--panel-2))}.filter-dot[data-v-36fa3291]{background:var(--accent);vertical-align:1px;border-radius:50%;width:5px;height:5px;margin-left:4px;display:inline-block}.filter-pop[data-v-36fa3291]{z-index:3;border:1px solid var(--border);background:var(--panel-2);border-radius:7px;width:min(276px,100% - 18px);padding:8px 9px;position:absolute;top:100%;right:9px;box-shadow:0 10px 26px #0007}.filter-row+.filter-row[data-v-36fa3291]{border-top:1px solid var(--hair);margin-top:10px;padding-top:9px}.filter-label[data-v-36fa3291]{color:var(--ink-2,var(--muted));font-variant-numeric:tabular-nums;font-size:10px;display:block}.filter-label.unlimited[data-v-36fa3291]{color:var(--ink-4,var(--muted))}.filter-pop input[type=range][data-v-36fa3291]{appearance:none;box-sizing:border-box;cursor:pointer;background:0 0;border:0;width:100%;height:18px;margin:5px 0 0;padding:0}.filter-pop input[type=range][data-v-36fa3291]::-webkit-slider-runnable-track{background:var(--muted);border-radius:1px;height:2px}.filter-pop input[type=range][data-v-36fa3291]::-webkit-slider-thumb{appearance:none;background:var(--accent);border:0;border-radius:50%;width:12px;height:12px;margin-top:-5px}.filter-pop input[type=range][data-v-36fa3291]::-moz-range-track{background:var(--muted);border-radius:1px;height:2px}.filter-pop input[type=range][data-v-36fa3291]::-moz-range-thumb{background:var(--accent);border:0;border-radius:50%;width:12px;height:12px}.filter-scale[data-v-36fa3291]{color:var(--ink-4,var(--muted));justify-content:space-between;margin-top:1px;font-size:9px;display:flex}.filter-hint[data-v-36fa3291]{color:var(--warn-text,#d6a34e);margin:7px 0 0;font-size:10px}.body[data-v-36fa3291]{scrollbar-gutter:stable;flex:1;min-height:0;padding:9px;overflow:auto}.status[data-v-36fa3291]{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:26px 10px;display:flex}.status p[data-v-36fa3291]{margin:0}.status button[data-v-36fa3291]{padding:3px 12px}.legend[data-v-36fa3291]{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;display:grid}.legend button[data-v-36fa3291]{white-space:nowrap;background:0 0;border-color:#0000;justify-content:center;align-items:center;gap:3px;padding:4px 0;font-size:10px;display:flex}.legend button[aria-pressed=false][data-v-36fa3291]{opacity:.4;text-decoration:line-through}i[data-v-36fa3291]{border-radius:2px;flex:none;width:7px;height:7px;margin-right:2px;display:inline-block}.direction[data-v-36fa3291]{color:var(--ink-4,var(--muted));justify-content:space-between;margin:5px 0;padding-left:64px;font-size:10px;display:flex}.chart-wrap[data-v-36fa3291]{position:relative}.chart[data-v-36fa3291]{width:100%;display:block;overflow:visible}.axis line[data-v-36fa3291]{stroke:var(--border);opacity:.4}.axis line.zero[data-v-36fa3291]{stroke:var(--ink-3,var(--muted));stroke-dasharray:3 3;opacity:.7}.axis text[data-v-36fa3291]{fill:var(--ink-4,var(--muted));font-variant-numeric:tabular-nums;font-size:9px}.price-label[data-v-36fa3291]{fill:var(--ink-3,var(--muted));font-variant-numeric:tabular-nums;font-size:10px}.hit[data-v-36fa3291]{fill:#0000;cursor:crosshair}.bin.selected .hit[data-v-36fa3291]{fill:color-mix(in srgb, var(--accent) 18%, transparent)}.bin.dim[data-v-36fa3291]{opacity:.22}.mark[data-v-36fa3291]{pointer-events:none}.mark line[data-v-36fa3291]{stroke:var(--text);stroke-width:1px}.mark rect[data-v-36fa3291]{fill:var(--text)}.mark text[data-v-36fa3291]{fill:var(--panel);font-size:12px;font-weight:650}.detail[data-v-36fa3291]{border:1px solid var(--border);background:var(--panel-2);width:min(100%,280px);color:var(--text);z-index:2;pointer-events:none;border-radius:7px;padding:8px;font-size:11px;position:absolute;right:0;box-shadow:0 6px 18px #0005}.detail-heading[data-v-36fa3291],.detail-row[data-v-36fa3291]{justify-content:space-between;align-items:center;gap:6px;display:flex}.detail-heading[data-v-36fa3291]{margin-bottom:3px}.detail-row[data-v-36fa3291]{font-variant-numeric:tabular-nums;margin-top:4px}.detail p[data-v-36fa3291]{margin:4px 0}.detail small[data-v-36fa3291]{color:var(--muted);font-size:9px}.metadata[data-v-36fa3291]{color:var(--ink-4,var(--muted));border-top:1px solid var(--hair);padding:6px 0;font-size:10px;line-height:1.5}.metadata p[data-v-36fa3291]{margin:1px 0}.quality[data-v-36fa3291]{color:var(--warn-text,#d6a34e)}.rankings[data-v-36fa3291]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.body>.rankings[data-v-36fa3291]:first-child{border-bottom:1px solid var(--hair);margin-bottom:7px;padding-bottom:3px}.rankings h3[data-v-36fa3291]{margin:8px 0 4px;font-size:11px;font-weight:600}.rank-list[data-v-36fa3291]{position:relative}.rankings ol[data-v-36fa3291]{margin:0;padding:0;list-style:none}.rankings li[data-v-36fa3291]{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:3px;min-width:0;margin-bottom:4px;font-size:10px;display:flex}.rankings li[data-v-36fa3291]>:first-child{padding:2px 0}.rankings button[data-v-36fa3291]{white-space:nowrap;color:var(--ink-3,var(--text));background:0 0;border:0;font-size:10px}.rankings li span[data-v-36fa3291]{white-space:nowrap}.rankings li>span[data-v-36fa3291]:last-child{color:var(--text);font-size:9px}.rank-ghost[data-v-36fa3291]{opacity:0;pointer-events:none}.rank-empty[data-v-36fa3291]{color:var(--muted);margin:0;font-size:10px;position:absolute;top:0;left:0}.liquidation-controls[data-v-a7751e79]{color:var(--muted);gap:8px;padding:8px 0 2px 22px;font-size:11px;display:grid}.group[data-v-a7751e79]{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.group>span[data-v-a7751e79]{width:78px}input[data-v-a7751e79]{box-sizing:border-box;width:55px;color:var(--text);background:var(--panel-2);border:1px solid var(--border);border-radius:5px;padding:3px 5px}button[data-v-a7751e79]{border:1px solid var(--border);color:var(--muted);background:var(--panel-2);cursor:pointer;border-radius:5px;padding:3px 7px;font-size:11px}button[aria-pressed=true][data-v-a7751e79]{color:var(--text);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 22%, var(--panel-2))}p[data-v-a7751e79]{margin:0;font-size:10px;line-height:1.5}input[data-v-a7751e79]:focus-visible,button[data-v-a7751e79]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.style-backdrop[data-v-367dac69]{z-index:110;background:#00000080;place-items:center;display:grid;position:fixed;inset:0}.style-dialog[data-v-367dac69]{box-sizing:border-box;border:1px solid var(--border);background:var(--panel);width:min(720px,100vw - 48px);max-height:min(80vh,720px);color:var(--text);border-radius:12px;padding:22px;font:13px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;overflow-y:auto;box-shadow:0 24px 60px #00000073}.style-header[data-v-367dac69]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.style-header h2[data-v-367dac69]{margin:0;font-size:20px}.style-header p[data-v-367dac69]{color:var(--muted);margin:5px 0 0;font-size:12px}button[data-v-367dac69]{font:inherit;cursor:pointer}button[data-v-367dac69]:focus-visible,input[data-v-367dac69]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.icon-button[data-v-367dac69]{border:1px solid var(--border);width:30px;height:30px;color:var(--ink-2);background:var(--panel-2);border-radius:7px;flex:none;place-items:center;padding:0;display:grid}.style-layout[data-v-367dac69]{grid-template-columns:140px minmax(0,1fr);gap:18px;margin-top:20px;display:grid}.layer-list[data-v-367dac69]{flex-direction:column;gap:4px;display:flex}.layer-list button[data-v-367dac69]{border:1px solid var(--border);min-height:42px;color:var(--ink-2);background:var(--panel-2);text-align:left;border-radius:7px;grid-template-columns:28px minmax(0,1fr);align-items:center;padding:6px 7px;display:grid}.layer-list button.active[data-v-367dac69]{color:var(--text);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 20%, var(--panel-2))}.layer-name[data-v-367dac69]{white-space:nowrap;min-width:0}.layer-list small[data-v-367dac69]{color:var(--ink-4);grid-column:2;font-size:9px}.preview[data-v-367dac69]{grid-row:1/span 2;place-items:center;display:grid}.preview i[data-v-367dac69]{border-radius:4px;width:18px;height:7px;display:block}.style-form[data-v-367dac69]{min-width:0}.control-section+.control-section[data-v-367dac69]{border-top:1px solid var(--border);margin-top:16px;padding-top:14px}.control-section h3[data-v-367dac69]{color:var(--ink-2);margin:0 0 7px;font-size:12px;font-weight:650}.control-section h3[data-v-367dac69]:not(:first-child){margin-top:12px}.color-control+.color-control[data-v-367dac69]{margin-top:10px}.control-label[data-v-367dac69]{color:var(--ink-2);justify-content:space-between;gap:8px;margin-bottom:5px;font-size:11px;display:flex}.control-label code[data-v-367dac69]{color:var(--muted);font:10px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.color-pickers[data-v-367dac69]{grid-template-columns:repeat(8,22px) 34px;align-items:center;gap:5px;display:grid}.swatch[data-v-367dac69]{border:1px solid #ffffff42;border-radius:5px;width:22px;height:22px;padding:0}.swatch.selected[data-v-367dac69]{outline:2px solid var(--accent);outline-offset:1px}input[type=color][data-v-367dac69]{box-sizing:border-box;border:1px solid var(--border);background:var(--panel-2);cursor:pointer;border-radius:5px;width:34px;height:26px;padding:2px}.segments[data-v-367dac69]{flex-wrap:wrap;gap:4px;display:flex}.opacity-slider[data-v-367dac69]{appearance:none;box-sizing:border-box;cursor:pointer;background:0 0;border:0;border-radius:0;width:100%;height:20px;margin:0;padding:0}.opacity-slider[data-v-367dac69]::-webkit-slider-runnable-track{background:var(--muted);border-radius:1px;height:2px}.opacity-slider[data-v-367dac69]::-moz-range-track{background:var(--muted);border-radius:1px;height:2px}.opacity-slider[data-v-367dac69]::-webkit-slider-thumb{appearance:none;background:var(--accent);border:0;border-radius:50%;width:12px;height:12px;margin-top:-5px}.opacity-slider[data-v-367dac69]::-moz-range-thumb{background:var(--accent);border:0;border-radius:50%;width:12px;height:12px}.segments button[data-v-367dac69]{border:1px solid var(--border);min-height:26px;color:var(--ink-3);background:var(--panel-2);border-radius:5px;padding:2px 9px}.segments button.active[data-v-367dac69]{color:var(--text);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 22%, var(--panel-2))}.warning[data-v-367dac69]{color:var(--warn-text);margin:6px 0 0;font-size:11px}.explanation[data-v-367dac69]{color:var(--muted);margin:10px 0 0;font-size:11px}.style-actions[data-v-367dac69]{border-top:1px solid var(--border);align-items:center;gap:7px;margin-top:20px;padding-top:14px;display:flex}.style-actions button[data-v-367dac69]{border:1px solid var(--border);min-height:30px;color:var(--ink-2);background:var(--panel-2);border-radius:7px;padding:4px 10px}.style-actions button.confirm[data-v-367dac69]{color:var(--warn-text);border-color:var(--warn-border);background:var(--warn-bg)}.style-actions .primary[data-v-367dac69]{color:var(--text);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 20%, var(--panel-2));margin-left:auto}@media (width<=680px){.style-layout[data-v-367dac69]{grid-template-columns:1fr}.layer-list[data-v-367dac69]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.rail[data-v-189319bf]{gap:var(--d-gap);flex-direction:column;min-width:0;min-height:0;font-size:13px;display:flex}.railtabs[data-v-189319bf]{flex:none;gap:3px;display:flex}.railtabs button[data-v-189319bf]{border:1px solid var(--border);background:var(--panel-2);min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:7px;flex:1;margin:0;padding:5px 4px;font-size:11px;font-weight:400;line-height:1.5;overflow:hidden}.railtabs .railgear[data-v-189319bf]{width:26px;color:var(--ink-2);flex:0 0 26px;padding:5px 0}.railtabs .railgear[aria-expanded=true][data-v-189319bf]{color:var(--text);border-color:var(--accent)}.railtabs button[data-v-189319bf]:hover{color:var(--ink-2);border-color:#3b4653}.railtabs button.on[data-v-189319bf]{color:var(--text);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 20%, var(--panel-2))}.railtabs button[data-v-189319bf]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.railtabs small[data-v-189319bf]{color:var(--ink-4);text-overflow:ellipsis;font-size:9px;line-height:1.5;display:block;overflow:hidden}.dot[data-v-189319bf]{vertical-align:1px;border-radius:50%;width:5px;height:5px;margin-left:4px;display:inline-block}.dot.loading[data-v-189319bf]{background:var(--accent);animation:1s infinite pulse-189319bf}.dot.empty[data-v-189319bf]{background:var(--ink-4)}.dot.failed[data-v-189319bf]{background:var(--dn)}.rail-layers[data-v-189319bf]{overscroll-behavior:contain;border:1px solid var(--border);background:var(--panel-2);border-radius:8px;flex:none;min-width:0;max-height:max(120px,40%);overflow:auto}.rail-layers fieldset[data-v-189319bf],.rail-settings[data-v-189319bf]{border:0;min-width:0;margin:0;padding:4px 7px}.rail-layers fieldset[data-v-189319bf]:disabled,.rail-settings[data-v-189319bf]:disabled{opacity:.62}.rail-layer-row[data-v-189319bf]{border-bottom:1px solid var(--border);min-width:0;padding:3px 0}.rail-layer-row[data-v-189319bf]:last-child{border-bottom:0}.rail-layer-main[data-v-189319bf]{align-items:center;gap:6px;min-width:0;min-height:22px;display:flex}.rail-layer-main input[data-v-189319bf]{flex:none;width:14px;height:14px;margin:0}.rail-layer-main label[data-v-189319bf]{color:var(--text);cursor:pointer;flex:none;font-size:12px}.rail-layer-main small[data-v-189319bf]{min-width:0;color:var(--ink-4);white-space:nowrap;margin-left:auto;font-size:10px}.rail-layer-main button[data-v-189319bf]{color:var(--ink-2);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:10px;text-decoration:underline}.rail-key-settings[data-v-189319bf]{padding-left:20px}.rail-pref-row[data-v-189319bf]{min-width:0;padding:3px 0}.rail-pref-row label[data-v-189319bf]{cursor:pointer}.panel-slot[data-v-189319bf]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.rail-settings-bar[data-v-189319bf]{flex:none;gap:3px;min-width:0;display:flex}.rail-settings-bar button[data-v-189319bf]{border:1px solid var(--border);min-width:0;color:var(--ink-2);background:var(--panel-2);white-space:nowrap;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:5px 8px;font-size:11px;line-height:1.5;display:inline-flex}.rail-settings-bar [data-role=layer-settings][data-v-189319bf]{text-overflow:ellipsis;flex:1;overflow:hidden}.rail-settings-bar [data-role=style-dashboard][data-v-189319bf]{flex:none}.rail-settings-bar button[data-v-189319bf]:hover{color:var(--ink-2);border-color:#3b4653}.rail-settings-bar button[aria-expanded=true][data-v-189319bf]{color:var(--text);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 20%, var(--panel-2))}.rail-settings-bar button[data-v-189319bf]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.rail-settings[data-v-189319bf]{overscroll-behavior:contain;flex:none;max-height:max(160px,45%);overflow:auto}.rail-settings--flush[data-v-189319bf]{padding:0}.panel-slot[data-v-189319bf]>.pnl{flex:1;min-height:0}.rail-empty[data-v-189319bf]{color:var(--ink-3);border:1px solid var(--border);border-radius:10px;flex:1;place-content:center;justify-items:center;gap:8px;padding:16px;font-size:11px;display:grid}.rail-empty p[data-v-189319bf]{margin:0}.rail-empty button[data-v-189319bf]{border:1px solid var(--accent);color:var(--text);background:var(--panel-2);cursor:pointer;border-radius:6px;padding:3px 9px;font-size:11px}@keyframes pulse-189319bf{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.dot.loading[data-v-189319bf]{animation:none}}.grip[data-v-ab5b82c8]{cursor:col-resize;touch-action:none;place-items:center;display:grid;position:relative}.grip.dragging[data-v-ab5b82c8]{-webkit-user-select:none;user-select:none}.grip i[data-v-ab5b82c8]{background:#2f3945;border-radius:2px;width:3px;height:38px;transition:background .15s,height .15s;display:block}.grip:hover i[data-v-ab5b82c8],.grip:focus-visible i[data-v-ab5b82c8]{background:var(--accent);height:64px}.grip.dragging i[data-v-ab5b82c8]{background:var(--accent);border-radius:0;height:100%}.grip[data-v-ab5b82c8]:after{content:"拖动改栏宽 · 双击在窄／宽之间跳";z-index:20;border:1px solid var(--border);background:var(--panel);color:var(--ink-3);white-space:nowrap;opacity:0;pointer-events:none;border-radius:6px;padding:3px 8px;font-size:10px;transition:opacity .15s;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.grip[data-v-ab5b82c8]:hover:after,.grip[data-v-ab5b82c8]:focus-visible:after{opacity:1}.grip[data-v-ab5b82c8]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (prefers-reduced-motion:reduce){.grip i[data-v-ab5b82c8],.grip[data-v-ab5b82c8]:after{transition:none}}.chart-shell[data-v-bd9766ed]{--fab-safe:0px;border:1px solid var(--border);background:var(--panel);border-radius:12px;min-width:0;padding:10px 12px 8px;position:relative}.plot-wrap[data-v-bd9766ed]{width:100%;min-height:420px;padding-right:var(--fab-safe);position:relative}.plot[data-v-bd9766ed]{width:100%;height:100%;min-height:420px}.footprint-controls[data-v-bd9766ed]{z-index:5;align-items:center;gap:6px;display:flex;position:absolute;top:8px;left:40px}.footprint-segment[data-v-bd9766ed]{border:1px solid var(--border);background:color-mix(in srgb, var(--panel-2) 92%, transparent);border-radius:7px;padding:2px;display:inline-flex}.footprint-segment button[data-v-bd9766ed]{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:2px 7px;font-size:10px;line-height:17px}.footprint-segment button.active[data-v-bd9766ed]{color:var(--text);background:color-mix(in srgb, var(--accent) 52%, var(--panel-2))}.footprint-status[data-v-bd9766ed]{z-index:4;right:calc(76px + var(--fab-safe));color:var(--muted);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;font-size:10px;line-height:18px;position:absolute;bottom:27px;left:10px;overflow:hidden}.plot.is-axis-hover[data-v-bd9766ed] *{cursor:ns-resize!important}.plot.is-panning[data-v-bd9766ed] *{cursor:grabbing!important}.reset-viewport[data-v-bd9766ed]{z-index:4;right:calc(8px + var(--fab-safe));border:1px solid var(--border);color:var(--text);background:color-mix(in srgb, var(--panel-2) 92%, transparent);cursor:pointer;border-radius:6px;padding:4px 9px;font-size:11px;position:absolute;bottom:26px}.chart-skeleton[data-v-bd9766ed]{border-bottom:1px solid var(--border);background:repeating-linear-gradient(#0000 0 23%,#8b949e14 24% 25%);justify-content:space-around;align-items:flex-end;gap:3%;display:flex;position:absolute;inset:12px 24px 36px 64px;overflow:hidden}.chart-skeleton[data-v-bd9766ed]:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0f,#0000);animation:1.4s infinite shimmer-bd9766ed;position:absolute;inset:0;transform:translate(-100%)}.chart-skeleton span[data-v-bd9766ed]{background:color-mix(in srgb, var(--accent) 28%, var(--panel-2));border-radius:4px 4px 0 0;width:5%;min-height:18%}.chart-empty[data-v-bd9766ed]{color:var(--muted);place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.chart-empty.failed[data-v-bd9766ed]{color:var(--err-text)}.switch-mask[data-v-bd9766ed]{z-index:3;color:var(--text);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);pointer-events:auto;background:#0d11175c;place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.switching .readouts[data-v-bd9766ed]{opacity:.58}@keyframes shimmer-bd9766ed{to{transform:translate(100%)}}.readouts[data-v-bd9766ed],.legend[data-v-bd9766ed]{align-items:center;gap:7px 12px;display:flex}.readouts[data-v-bd9766ed]{height:30px;min-height:30px;padding:0 calc(52px + var(--fab-safe)) 0 52px;flex-wrap:nowrap;position:relative;overflow:visible}.readouts-primary[data-v-bd9766ed]{scrollbar-width:none;flex:1;align-items:center;gap:7px;min-width:0;height:30px;display:flex;overflow-x:auto}.readouts-primary[data-v-bd9766ed]::-webkit-scrollbar{display:none}.readout[data-v-bd9766ed]{border:1px solid var(--border);color:var(--muted);background:var(--panel-2);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;padding:3px 8px;font-size:11px;display:inline-flex}.readout b[data-v-bd9766ed]{color:var(--text)}.readouts i[data-v-bd9766ed]{border-radius:50%;flex:none;width:7px;height:7px}.overflow-toggle[data-v-bd9766ed],.secondary-toggle[data-v-bd9766ed]{border:1px solid var(--border);color:var(--muted);background:var(--panel-2);cursor:pointer;border-radius:6px;flex:none;padding:3px 7px;font-size:11px}.overflow-toggle[data-v-bd9766ed]{width:68px}.overflow-readouts[data-v-bd9766ed],.secondary-readouts[data-v-bd9766ed]{z-index:6;top:100%;right:calc(52px + var(--fab-safe));border:1px solid var(--border);background:color-mix(in srgb, var(--panel) 96%, transparent);border-radius:8px;flex-wrap:wrap;gap:7px;padding:8px;display:flex;position:absolute;left:52px;box-shadow:0 8px 24px #00000047}.overflow-readouts[data-v-bd9766ed]{right:calc(120px + var(--fab-safe))}.legend[data-v-bd9766ed]{padding:4px calc(52px + var(--fab-safe)) 0 52px;color:var(--muted);flex-wrap:wrap;font-size:11px}.footprint-legend[data-v-bd9766ed]{padding:2px calc(52px + var(--fab-safe)) 0 52px;color:var(--muted);font-size:10px;line-height:1.45}.legend span[data-v-bd9766ed]{align-items:center;gap:5px;display:inline-flex}.legend[data-v-bd9766ed] .layer-glyph-icon{flex:none;display:block;overflow:visible}.legend-swatch[data-v-bd9766ed]{border-radius:50%;flex:none;width:10px;height:7px}.legend-swatch.is-dashed[data-v-bd9766ed],.legend-swatch.is-dotted[data-v-bd9766ed]{border-top-style:dashed;border-top-width:2px;border-radius:0;height:0}.legend-swatch.is-dotted[data-v-bd9766ed]{border-top-style:dotted}.legend-ramp[data-v-bd9766ed]{border:1px solid var(--border);border-radius:3px;flex:none;width:76px;height:7px}@media (width<=700px){.readouts[data-v-bd9766ed],.legend[data-v-bd9766ed],.footprint-legend[data-v-bd9766ed]{padding-left:4px;padding-right:calc(4px + var(--fab-safe))}.overflow-readouts[data-v-bd9766ed],.secondary-readouts[data-v-bd9766ed]{left:4px;right:calc(4px + var(--fab-safe))}}.pair-combobox[data-v-ae53e350]{width:min(340px,100%);position:relative}.search-icon[data-v-ae53e350],.chevron[data-v-ae53e350]{color:var(--muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.search-icon[data-v-ae53e350]{left:10px}.chevron[data-v-ae53e350]{right:10px}input[data-v-ae53e350]{width:100%;padding:8px 32px}.dropdown[data-v-ae53e350]{z-index:80;border:1px solid var(--border);background:var(--panel);border-radius:9px;max-height:360px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 30px #0000006b}button[data-v-ae53e350]{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;align-items:flex-start;gap:3px;padding:8px 9px;display:flex}button[data-v-ae53e350]:hover{background:var(--panel-2)}button.current[data-v-ae53e350]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--panel-2))}.pair-main[data-v-ae53e350]{align-items:center;gap:6px;min-width:0;display:flex}.pair-main b[data-v-ae53e350]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pair-main em[data-v-ae53e350]{color:var(--muted);background:var(--panel-2);white-space:nowrap;border-radius:999px;padding:1px 5px;font-size:9px;font-style:normal}.pair-main em.pool[data-v-ae53e350]{color:var(--call);border:1px solid color-mix(in srgb, var(--call) 55%, transparent);background:color-mix(in srgb, var(--call) 10%, transparent)}.pair-main em.pool.temporary[data-v-ae53e350]{color:var(--muted);border-color:var(--line);background:0 0}small[data-v-ae53e350],.empty[data-v-ae53e350],.more[data-v-ae53e350]{color:var(--muted);font-size:11px}.empty[data-v-ae53e350],.more[data-v-ae53e350]{text-align:center;padding:10px}.order-flow-view[data-v-cf151667]{top:var(--shell-top);background:var(--bg);flex-direction:column;min-width:0;min-height:0;font-size:13px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.toolbar[data-v-cf151667]{border-bottom:1px solid var(--border);background:var(--panel);min-width:0;height:41px;min-height:0;font-family:var(--of-shell-font);flex-wrap:nowrap;flex:none;justify-content:normal;align-items:center;gap:7px;margin:0;padding:6px 10px;display:flex;overflow:hidden}.toolbar[data-v-cf151667]:has(.pair-combobox>.dropdown){overflow:visible}.tb-title[data-v-cf151667]{unicode-bidi:normal;flex:none;margin:0 2px 0 0;font-size:13px;font-weight:600}.toolbar[data-v-cf151667] .pair-combobox{width:160px;min-width:80px;font-family:var(--of-context-font);flex:0 160px;font-size:14px;line-height:1.5}.toolbar[data-v-cf151667] .pair-combobox>.dropdown{min-width:min(340px,100vw - 68px)}.segments[data-v-cf151667]{background:var(--panel-2);border-radius:7px;flex:none;padding:2px;display:inline-flex}.segments button[data-v-cf151667]{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:3px 8px;font-size:11px;line-height:18px}.segments button.active[data-v-cf151667]{color:var(--text);background:var(--accent)}.shell-day-cut[data-v-cf151667]{flex:none;align-items:center;gap:7px;display:inline-flex}.toolbar>.btn[data-v-cf151667]{border:1px solid var(--border);background:var(--panel-2);min-height:auto;color:var(--ink-2);cursor:pointer;border-radius:7px;flex:none;align-items:center;gap:5px;padding:4px 9px;font-size:11px;line-height:18px;display:inline-flex}.toolbar>.btn[data-v-cf151667]:hover{border-color:var(--accent);color:var(--text)}.toolbar>.btn.active[data-v-cf151667]{color:var(--text);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 22%, var(--panel-2))}.toolbar>.btn.warning[data-v-cf151667]{color:var(--warn-text);border-color:var(--warn-border);background:color-mix(in srgb, var(--warn-bg) 65%, transparent)}.toolbar>.btn.critical[data-v-cf151667]{color:var(--text);border-color:var(--text);background:0 0}.toolbar button[data-v-cf151667]:focus-visible,.info[data-v-cf151667]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.toolbar button[data-v-cf151667]:disabled{opacity:.5;cursor:default}.toolbar>.btn[data-v-cf151667]:disabled{opacity:.42;cursor:not-allowed}.spacer[data-v-cf151667]{flex:1;min-width:4px}.live-slot[data-v-cf151667]{white-space:nowrap;flex:none;align-items:center;gap:8px;display:inline-flex}.live-slot[data-v-cf151667] .clock{display:none}.live-slot[data-v-cf151667] .live-ind{font-family:var(--of-context-font)}.clock-full[data-v-cf151667]{color:var(--ink-4);white-space:normal;align-items:center;gap:6px;font-size:11px;display:inline-flex}.toolbar:has(.brush-clear) .live-slot[data-v-cf151667]{flex-shrink:1;min-width:0}.toolbar:has(.brush-clear) .clock-full[data-v-cf151667]{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;display:block;overflow:hidden}.shell-refresh-result[data-v-cf151667]{top:calc(var(--shell-top) + 44px);z-index:24;background:var(--panel);color:var(--muted);border:1px solid var(--border);border-radius:7px;padding:5px 10px;font-size:11px;position:fixed;left:16px}.workarea[data-v-cf151667]{grid-template-columns:minmax(0, 1fr) var(--grip-w) var(--rail);min-height:0;padding:var(--d-pad);font-family:var(--of-shell-font);flex:1;grid-template-rows:minmax(0,1fr);display:grid}.main[data-v-cf151667]{gap:var(--d-gap);flex-direction:column;min-width:0;min-height:0;display:flex}.shell-chart-wrap[data-v-cf151667]{gap:var(--d-gap);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.shell-chart-wrap[data-v-cf151667] .chart-shell{gap:var(--d-gap);background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;height:auto;min-height:0;padding:0;display:flex}.shell-chart-wrap[data-v-cf151667] .plot-wrap{border:1px solid var(--border);background:var(--panel);border-radius:10px;flex:1;min-height:0;overflow:hidden}.shell-chart-wrap[data-v-cf151667] .plot{min-height:0}.shell-loading-readouts[data-v-cf151667]{height:var(--d-readout-h);flex:none;align-items:center;gap:6px;min-width:0;min-height:0;display:flex;overflow:hidden}.shell-loading-readouts i[data-v-cf151667]{background:linear-gradient(90deg,#1b222c 25%,#222b37 37%,#1b222c 63%) 0 0/400% 100%;border-radius:999px;flex:none;width:92px;height:20px;font-style:normal;animation:1.4s infinite shell-shimmer-cf151667;display:block}.shell-loading-readouts i[data-v-cf151667]:nth-child(2),.shell-loading-readouts i[data-v-cf151667]:nth-child(3){width:84px}.shell-loading-readouts i[data-v-cf151667]:nth-child(4){width:150px}.shell-loading-readouts i[data-v-cf151667]:nth-child(5){width:210px}.shell-loading-readouts i[data-v-cf151667]:nth-child(n+6){width:96px}@keyframes shell-shimmer-cf151667{0%{background-position:100% 0}to{background-position:0 0}}.shell-chart-wrap[data-v-cf151667] .readouts{flex:none;gap:6px;min-width:0;height:28px;min-height:0;padding:0;position:static;overflow:hidden}.shell-chart-wrap[data-v-cf151667] .readouts-primary{scrollbar-width:auto;gap:6px;height:auto;overflow:hidden}.shell-chart-wrap[data-v-cf151667] .readout{padding:2px 8px}.shell-chart-wrap[data-v-cf151667] .readout b{font-weight:600}.shell-chart-wrap[data-v-cf151667] .overflow-toggle,.shell-chart-wrap[data-v-cf151667] .secondary-toggle{width:auto;color:var(--ink-2);background:0 0;border-radius:7px;align-items:center;gap:5px;padding:2px 6px;font-size:10px;line-height:18px;display:inline-flex}.shell-chart-wrap[data-v-cf151667] .overflow-toggle:hover,.shell-chart-wrap[data-v-cf151667] .secondary-toggle:hover{color:var(--text);border-color:var(--accent)}.shell-chart-wrap[data-v-cf151667] .overflow-readouts,.shell-chart-wrap[data-v-cf151667] .secondary-readouts{top:28px;left:0;right:0}.shell-chart-wrap[data-v-cf151667] .legend{min-width:0;min-height:0;color:var(--ink-4);align-items:normal;gap:4px 10px;padding:0;font-size:10px}.shell-chart-wrap[data-v-cf151667] .legend span{gap:4px}.shell-chart-wrap[data-v-cf151667] .legend-swatch{flex:0 auto;width:9px}.shell-chart-wrap[data-v-cf151667] .legend-swatch.is-solid{border-radius:3px;height:6px}.notice[data-v-cf151667]{border:1px solid;border-radius:8px;flex:none;align-items:center;gap:8px;min-width:0;min-height:0;margin:0;padding:5px 10px;font-size:11px;line-height:1.55;display:flex}.notice.warn[data-v-cf151667]{color:var(--warn-text);border-color:var(--warn-border);background:var(--warn-bg)}.notice.error[data-v-cf151667]{color:var(--text);border-color:var(--text);background:0 0}.notice button[data-v-cf151667]{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:5px;flex:none;padding:1px 8px;font-size:10px;line-height:1.55}.collect-notice[data-v-cf151667]{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--border));background:color-mix(in srgb, var(--accent) 8%, var(--panel));min-width:0;color:var(--ink-2);border-radius:8px;flex:none;align-items:center;gap:8px;padding:4px 10px;font-size:11px;display:flex}.collect-notice>strong[data-v-cf151667]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.collect-summary[data-v-cf151667]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.info[data-v-cf151667]{border:1px solid var(--border);width:14px;height:14px;color:var(--ink-3);cursor:help;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:9px;line-height:1;display:inline-flex;position:relative}.info[data-v-cf151667]:hover,.info[data-v-cf151667]:focus-visible{color:var(--accent);border-color:var(--accent)}.info-popover[data-v-cf151667]{z-index:60;top:calc(var(--shell-top) + 48px);width:min(420px,100vw - 32px);max-height:calc(100vh - var(--shell-top) - 64px);border:1px solid var(--border);background:var(--panel);color:var(--ink-2);text-align:left;white-space:normal;border-radius:8px;padding:9px 11px;font-size:11px;line-height:1.6;display:none;position:fixed;left:16px;overflow:auto;box-shadow:0 12px 30px #00000080}.info:hover .info-popover[data-v-cf151667],.info:focus-within .info-popover[data-v-cf151667]{display:block}.collect-copy h2[data-v-cf151667]{margin:0 0 7px;font-size:12px}.collect-copy p[data-v-cf151667]{margin:6px 0 0}.chart-help-trigger[data-v-cf151667]{z-index:5;border:1px solid var(--border);width:22px;height:22px;color:var(--ink-3);background:color-mix(in srgb, var(--panel) 88%, transparent);cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:11px;line-height:1.5;display:grid;position:absolute;top:8px;left:10px}.chart-help-trigger[data-v-cf151667]:hover{color:var(--text);border-color:var(--accent)}.chart-help[data-v-cf151667]{z-index:13;border:1px solid var(--border);background:var(--panel);border-radius:10px;width:min(390px,100% - 24px);padding:14px;position:absolute;top:46px;left:12px;box-shadow:0 14px 36px #0000006b}.chart-help h2[data-v-cf151667]{margin:0 0 8px;font-size:14px}.chart-help p[data-v-cf151667]{color:var(--muted);margin:7px 0;font-size:11px;line-height:1.55}.chart-help strong[data-v-cf151667]{color:var(--text)}.chart-help button[data-v-cf151667]{border:1px solid var(--border);color:var(--text);background:var(--panel-2);cursor:pointer;border-radius:6px;margin-top:3px;padding:5px 9px}:is(.shell-chart-wrap:has(.readouts) .chart-help-trigger[data-v-cf151667],.shell-chart-wrap:has(.shell-loading-readouts) .chart-help-trigger[data-v-cf151667]){top:42px}.chart-help[data-v-cf151667]{max-height:calc(100% - 80px);top:74px;overflow:auto}.shell-state-plot[data-v-cf151667]{background:var(--panel);border:1px solid var(--border);border-radius:10px;flex:1;min-height:0;position:relative;overflow:hidden}.shell-state-bars[data-v-cf151667]{align-items:flex-end;gap:2%;display:flex;position:absolute;inset:12px 24px 30px 12px}.shell-state-bars span[data-v-cf151667]{background:linear-gradient(90deg,#1b222c 25%,#222b37 37%,#1b222c 63%) 0 0/400% 100%;border-radius:4px;flex:1;animation:1.4s infinite shell-shimmer-cf151667}.shell-state-loading-copy[data-v-cf151667]{text-align:center;color:var(--ink-4);font-size:11px;position:absolute;inset:auto 0 8px}.shell-state-empty[data-v-cf151667]{color:var(--ink-4);place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.shell-state-error[data-v-cf151667]{text-align:center;color:var(--text);place-items:center;gap:6px;font-size:12px;display:grid;position:absolute;inset:0}.shell-state-error>div+div[data-v-cf151667]{color:var(--ink-4);font-size:11px}.shell-chart-wrap[data-v-cf151667] .reset-viewport{z-index:5;color:var(--ink-2);padding:2px 7px;font-size:10px;line-height:1.5;bottom:30px;right:10px}@media (prefers-reduced-motion:reduce){.shell-loading-readouts i[data-v-cf151667],.shell-state-bars span[data-v-cf151667]{animation:none}}.sym-edit[data-v-e95a4d34]{align-items:center;margin-right:8px;display:inline-flex;position:relative}.sym-edit input[data-v-e95a4d34]{border:1px solid var(--border);background:var(--bg);width:92px;height:24px;color:var(--text);letter-spacing:.02em;text-transform:uppercase;cursor:text;border-radius:8px;outline:none;padding:0 8px 0 23px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;font-weight:700;transition:border-color .12s,box-shadow .12s}.sym-edit input[data-v-e95a4d34]:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border))}.sym-edit input[data-v-e95a4d34]:focus{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 22%, transparent)}.sym-edit:focus-within .sym-ico[data-v-e95a4d34]{color:var(--accent)}.sym-ico[data-v-e95a4d34]{color:var(--muted);pointer-events:none;transition:color .12s;position:absolute;left:7px}.sym-dd[data-v-e95a4d34]{z-index:60;border:1px solid var(--border);background:var(--panel);border-radius:8px;width:240px;max-height:300px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 8px 24px #0006}.sym-dd li[data-v-e95a4d34]{cursor:pointer;border-radius:6px;align-items:baseline;gap:10px;padding:6px 8px;display:flex}.sym-dd li[data-v-e95a4d34]:hover,.sym-dd li.hover[data-v-e95a4d34],.sym-dd li.active[data-v-e95a4d34]{background:var(--panel-2)}.sym-dd li.off[data-v-e95a4d34]:hover{background:0 0}.sym-dd .tk[data-v-e95a4d34]{min-width:52px;color:var(--text)}.sym-dd .nm[data-v-e95a4d34]{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sym-dd .note[data-v-e95a4d34]{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:11px}.sym-dd .off[data-v-e95a4d34]{opacity:.5;cursor:not-allowed}.sym-dd .off .tk[data-v-e95a4d34]{text-decoration:line-through}.sym-dd .msg[data-v-e95a4d34]{overflow-wrap:anywhere;color:var(--muted);cursor:default;padding:8px 10px;font-size:12px}.sym-dd .msg.hint[data-v-e95a4d34]{color:var(--warn-text)}.ad[data-v-654c7b3f]{border:1px solid var(--border);background:var(--panel);width:min(1180px,96vw);max-height:92vh;color:var(--text);border-radius:14px;padding:0;overflow:hidden}.ad[open][data-v-654c7b3f]{flex-direction:column;display:flex}.ad[data-v-654c7b3f]::backdrop{background:#010409b3}.ad-h[data-v-654c7b3f]{border-bottom:1px solid var(--hair);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.ad-h h2[data-v-654c7b3f]{align-items:baseline;gap:8px;margin:0;font-size:15px;display:flex}.ad-x[data-v-654c7b3f]{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:20px}.ad-body[data-v-654c7b3f]{flex:auto;min-height:0;padding:12px 14px 16px;overflow-y:auto}.an-cols[data-v-654c7b3f]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.col[data-v-654c7b3f]{gap:12px;min-width:0;display:grid}.blk[data-v-654c7b3f]{border:1px solid var(--border);background:var(--panel-2);border-radius:10px;padding:8px 10px 10px}.blk-h[data-v-654c7b3f]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.blk-h h3[data-v-654c7b3f]{margin:0;font-size:12.5px}.blk-meta[data-v-654c7b3f]{flex:1;min-width:120px}.blk-pad[data-v-654c7b3f]{padding-top:8px}.stack[data-v-654c7b3f]{gap:8px;display:grid}.ad-chart[data-v-654c7b3f]{width:100%;height:240px;margin-top:6px}.legend[data-v-654c7b3f]{flex-wrap:wrap;align-items:center;gap:16px;padding:6px 0 0;display:flex}.legend .lg[data-v-654c7b3f]{align-items:center;gap:6px;display:inline-flex}.legend .sw[data-v-654c7b3f]{flex:none;display:inline-block}.legend .sw-mine[data-v-654c7b3f]{background:linear-gradient(90deg,#3fb950 0 50%,#f85149 50% 100%);border-radius:2px;width:22px;height:3px}.legend .sw-compare[data-v-654c7b3f]{background:#58a6ff;width:22px;height:2px}.legend .sw-spot[data-v-654c7b3f]{background:#d29922;width:2px;height:12px}.vs-wrap[data-v-654c7b3f]{margin-top:6px;overflow-x:auto}table.vs[data-v-654c7b3f]{border-collapse:collapse;width:100%;font-size:11.5px}table.vs th[data-v-654c7b3f],table.vs td[data-v-654c7b3f]{border-bottom:1px solid var(--hair);text-align:right;white-space:nowrap;padding:4px 6px}table.vs th[data-v-654c7b3f]{color:var(--muted);font-size:10.5px;font-weight:500}table.vs th small[data-v-654c7b3f]{color:var(--ink-3);font-weight:400;display:block}table.vs td[data-v-654c7b3f]:first-child,table.vs th[data-v-654c7b3f]:first-child{text-align:left}table.vs td.best[data-v-654c7b3f]{background:#d2992224;font-weight:600}.outcomes[data-v-654c7b3f]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.out[data-v-654c7b3f]{border:1px solid var(--border);background:var(--panel);border-radius:8px;gap:3px;padding:8px 10px;display:grid}.out.good[data-v-654c7b3f]{border-color:#3fb95073}.out.bad[data-v-654c7b3f]{border-color:#f8514973}.out .cond[data-v-654c7b3f]{color:var(--muted);font-size:10.5px}.out .res[data-v-654c7b3f]{font-size:12.5px;font-weight:600}.out.good .res[data-v-654c7b3f]{color:var(--up)}.out .mean[data-v-654c7b3f]{color:var(--ink-3);font-size:11px}.kpi[data-v-654c7b3f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.kpi div[data-v-654c7b3f]{border:1px solid var(--border);background:var(--panel);border-radius:7px;gap:1px;padding:5px 8px;display:grid}.kpi span[data-v-654c7b3f]{color:var(--muted);font-size:10.5px}.kpi b[data-v-654c7b3f]{font-size:12.5px}.suit[data-v-654c7b3f]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.budget[data-v-654c7b3f]{color:var(--muted);align-items:center;gap:6px;margin-left:auto;font-size:11px;display:inline-flex}.budget input[data-v-654c7b3f]{width:110px}.score[data-v-654c7b3f]{display:grid}.score b[data-v-654c7b3f]{font-size:26px;line-height:1}.fit-list[data-v-654c7b3f]{gap:3px;margin:0;padding:0 0 0 2px;list-style:none;display:grid}.fit-list li[data-v-654c7b3f]{grid-template-columns:84px 1fr;gap:8px;font-size:11.5px;display:grid}.fit-list li b[data-v-654c7b3f]{color:var(--muted);font-weight:500}.fit-list li.sub b[data-v-654c7b3f],.fit-list li.sub span[data-v-654c7b3f]{color:var(--ink-4)}.ad-learn[data-v-654c7b3f]{justify-self:start}.row[data-v-654c7b3f]{flex-wrap:wrap;gap:6px;display:flex}.chip-warn[data-v-654c7b3f]{border-color:var(--warn-border);background:var(--warn-bg);color:var(--warn-text)}.chip-red[data-v-654c7b3f]{border-color:var(--err-border);background:var(--err-bg);color:var(--err-text)}.dn[data-v-654c7b3f]{color:var(--dn)}.up[data-v-654c7b3f]{color:var(--up)}.warn-text[data-v-654c7b3f]{color:var(--warn-text)}@media (width<=1080px){.an-cols[data-v-654c7b3f]{grid-template-columns:minmax(0,1fr)}}.chain-blk[data-v-d82be7df]{padding:10px 12px 12px}.ch-head[data-v-d82be7df]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ch-exps[data-v-d82be7df]{scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex:1;gap:4px;min-width:0;display:flex;overflow-x:auto}.ch-exps[data-v-d82be7df]::-webkit-scrollbar{height:6px}.ch-exps[data-v-d82be7df]::-webkit-scrollbar-track{background:0 0}.ch-exps[data-v-d82be7df]::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.ch-exps[data-v-d82be7df]::-webkit-scrollbar-thumb:hover{background:var(--hair-2)}.ch-exps button[data-v-d82be7df]{border:1px solid var(--border);color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;padding:4px 9px;font-size:11.5px}.ch-exps button.on[data-v-d82be7df]{border-color:var(--price);color:var(--text);background:#d299221f}.ch-exps small[data-v-d82be7df]{font-size:10.5px}.ch-sum[data-v-d82be7df]{flex-wrap:wrap;gap:8px 20px;margin:8px 0;font-size:12px;display:flex}.ch-sum b[data-v-d82be7df]{color:var(--text)}@media (width<=900px){.ch[data-v-d82be7df]{min-width:720px;font-size:10.5px}.ch th[data-v-d82be7df],.ch td[data-v-d82be7df]{padding:5px 4px}.ch-head[data-v-d82be7df]{flex-wrap:wrap;gap:6px}}.ch-empty[data-v-d82be7df]{padding:18px 2px}.ch-wrap[data-v-d82be7df]{scrollbar-width:thin;scrollbar-color:var(--border) transparent;overflow-x:auto}.ch-wrap[data-v-d82be7df]::-webkit-scrollbar{height:6px}.ch-wrap[data-v-d82be7df]::-webkit-scrollbar-track{background:0 0}.ch-wrap[data-v-d82be7df]::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.ch-wrap[data-v-d82be7df]::-webkit-scrollbar-thumb:hover{background:var(--hair-2)}.ch[data-v-d82be7df]{border-collapse:collapse;white-space:nowrap;width:100%;font-size:11.5px}.ch th[data-v-d82be7df],.ch td[data-v-d82be7df]{text-align:right;border-bottom:1px solid var(--hair);padding:3px 6px}.ch thead th[data-v-d82be7df]{color:var(--muted);border-bottom:1px solid var(--hair-2);font-size:10.5px;font-weight:500}.ch tr.group th[data-v-d82be7df]{color:var(--text);text-align:center;border-bottom:1px solid var(--hair);font-size:11px}.ch tr.group small[data-v-d82be7df]{color:var(--muted);font-weight:400}.ch .k[data-v-d82be7df]{text-align:center;color:var(--text);background:var(--panel-2);font-weight:600}.ch .wall[data-v-d82be7df]{border:1px solid;border-radius:4px;margin-left:4px;padding:0 4px;font-size:9.5px;font-style:normal;display:inline-block}.ch .dim[data-v-d82be7df]{color:var(--ink-3)}.ch .dim.itm[data-v-d82be7df]{background:#d2992214}.ch .px[data-v-d82be7df]{cursor:pointer}.ch .px.c[data-v-d82be7df]{color:var(--call)}.ch .px.p[data-v-d82be7df]{color:var(--put)}.ch .px[data-v-d82be7df]:hover{background:var(--panel-2)}.ch .px.on[data-v-d82be7df]{outline:1px solid var(--accent);background:#0a84ff38}.ch tr.row-on td[data-v-d82be7df],.ch tr.row-on th.k[data-v-d82be7df]{background:#0a84ff1f}.ch tr.row-on th.k[data-v-d82be7df]{box-shadow:inset 3px 0 0 var(--accent)}.ch tr.spot td[data-v-d82be7df]{text-align:left;color:var(--price);background:#d299221a;padding:2px 6px}.ch tr.more td[data-v-d82be7df]{text-align:center;padding:0}.ch tr.more button[data-v-d82be7df]{background:var(--panel-2);width:100%;color:var(--muted);cursor:pointer;border:0;padding:4px;font-size:11px}.ch tr.more button[data-v-d82be7df]:hover{color:var(--text)}.ch-hint[data-v-d82be7df]{min-height:16px;margin:10px 0 0}.ch-foot[data-v-d82be7df]{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.up[data-v-d82be7df]{color:var(--up)}.dn[data-v-d82be7df]{color:var(--dn)}.ev[data-v-0440a5be]{margin-top:18px}.ev-head[data-v-0440a5be]{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:10px;display:flex}.ev-win[data-v-0440a5be]{font-size:12px;font-weight:400}.ev-sub[data-v-0440a5be]{margin:0;font-size:12px;line-height:1.5}@media (width<=900px){.ev-table thead[data-v-0440a5be]{display:none}.ev-table[data-v-0440a5be],.ev-table tbody[data-v-0440a5be]{min-width:0;display:block}.ev-table tr[data-v-0440a5be]{border-bottom:1px solid var(--hair);grid-template-columns:auto auto auto auto 1fr;grid-template-areas:"date ago cat imp space""title title title title title""detail detail detail detail detail";gap:1px 8px;padding:7px 10px;display:grid}.ev-table tr.sel[data-v-0440a5be]{background:#d2992214}.ev-table tr.ev-day-start[data-v-0440a5be]{border-top:1px solid var(--hair-2)}.ev-table tr.ev-day-start td[data-v-0440a5be]{border-top:0}.ev-table td[data-v-0440a5be]{border:0;padding:0;display:block}.ev-date[data-v-0440a5be]{color:var(--ink-2);grid-area:date;font-size:11px}.ev-ago[data-v-0440a5be]{color:var(--ink-3);grid-area:ago;font-size:11px}.ev-cat[data-v-0440a5be]{grid-area:cat}.ev-title[data-v-0440a5be]{overflow-wrap:anywhere;grid-area:title}.ev-imp-cell[data-v-0440a5be]{grid-area:imp;align-self:center;font-size:11px}.ev-table td.ev-detail[data-v-0440a5be]{white-space:normal;overflow-wrap:anywhere;grid-area:detail;max-width:none;margin-top:2px;font-size:11px;line-height:1.5;overflow:visible}.ev-table[data-v-0440a5be]{font-size:12px}.ev-tools[data-v-0440a5be]{flex-wrap:wrap;gap:8px}}.ev-missing[data-v-0440a5be]{color:var(--warn-text);margin:6px 0 0;line-height:1.6}.ev-hint[data-v-0440a5be]{margin:6px 2px 0;line-height:1.6}.ev-tools[data-v-0440a5be]{flex-shrink:0;align-items:center;gap:10px;display:flex}.ev-banner[data-v-0440a5be]{border:1px solid var(--warn-border);background:var(--warn-bg);color:var(--warn-text);border-radius:8px;margin:0 0 10px;padding:8px 12px;font-size:12px;line-height:1.5}.ev-empty[data-v-0440a5be]{margin:18px 0;font-size:13px}.ev-table[data-v-0440a5be]{min-width:min(720px,100%)}.ev-scroll[data-v-0440a5be]{border:1px solid var(--border);border-radius:8px;max-height:460px;overflow:auto}.ev-table[data-v-0440a5be]{width:100%;font-size:12.5px}.ev-table thead th[data-v-0440a5be]{z-index:1;position:sticky;top:0}.ev-day-start td[data-v-0440a5be]{border-top:1px solid var(--hair-2)}.ev-wd[data-v-0440a5be]{margin-left:4px;font-size:10.5px}.ev-table tr.sel td[data-v-0440a5be]{background:#d2992214}.ev-kind[data-v-0440a5be]{background:var(--s2);color:var(--ink-2);border-radius:4px;padding:0 6px;font-size:11px;display:inline-block}.ev-kind-macro[data-v-0440a5be]{color:var(--accent);background:#58a6ff24}.ev-kind-market[data-v-0440a5be]{color:var(--price);background:#d2992224}.ev-kind-stock[data-v-0440a5be]{color:var(--dn);background:#ff7b7224}.ev-imp[data-v-0440a5be]{font-variant-numeric:tabular-nums}.ev-imp-high[data-v-0440a5be]{color:var(--err-text);font-weight:600}.ev-imp-mid[data-v-0440a5be]{color:var(--warn-text)}.ev-imp-low[data-v-0440a5be]{color:var(--ink-4)}.ev-cc[data-v-0440a5be]{border:1px solid var(--hair-2);color:var(--ink-3);border-radius:3px;margin-right:5px;padding:0 5px;font-size:11px}.ev-span[data-v-0440a5be]{margin-left:6px;font-size:11px}.ev-detail[data-v-0440a5be]{max-width:460px;color:var(--ink-3);white-space:normal}.ev-foot[data-v-0440a5be]{margin:10px 0 0;font-size:11px;line-height:1.6}.kl[data-v-9bdb5407]{min-width:0}.kl-banner[data-v-9bdb5407]{border:1px solid var(--warn-border);background:var(--warn-bg);color:var(--warn-text);border-radius:6px;margin:6px 0;padding:6px 10px;font-size:12px}.kl-banner.pending[data-v-9bdb5407]{border-color:var(--border);color:var(--muted,#8b949e);background:0 0}.kl-stack[data-v-9bdb5407]{margin-top:6px;position:relative}.kl-chart[data-v-9bdb5407]{width:100%;height:clamp(300px,100vh - 460px,520px)}.kl-loading[data-v-9bdb5407]{background:color-mix(in srgb, var(--bg) 72%, transparent);color:var(--muted);text-align:center;z-index:2;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:12.5px;display:flex;position:absolute;inset:0}.kl-spinner[data-v-9bdb5407]{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:26px;height:26px;animation:.9s linear infinite kl-spin-9bdb5407}.kl-loading-text[data-v-9bdb5407]{color:#c9d1d9;max-width:40ch;font-size:13px;line-height:1.5}@keyframes kl-spin-9bdb5407{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.kl-spinner[data-v-9bdb5407]{border-top-color:var(--border);animation:none}}.kl-empty[data-v-9bdb5407]{margin:8px 0;font-size:13px}.legend[data-v-9bdb5407]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;font-size:11.5px;display:flex}.lg-right[data-v-9bdb5407]{align-items:center;gap:10px;margin-left:auto;display:flex}.lg[data-v-9bdb5407]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;padding:2px 4px;display:inline-flex}.lg[data-v-9bdb5407]:hover{background:var(--panel-2)}@media (width<=900px){.kl-chart[data-v-9bdb5407]{height:280px}.legend[data-v-9bdb5407]{gap:4px}.lg[data-v-9bdb5407]{font-size:10.5px}.lg-note[data-v-9bdb5407]{display:none}}.lg-note[data-v-9bdb5407]{margin:0 4px}.lg i[data-v-9bdb5407]{border-top-width:2px;width:14px;height:0}.kl-meta[data-v-9bdb5407]{font-size:11px}.lvl[data-v-9bdb5407]{border:1px solid var(--border);background:var(--panel);width:min(420px,92vw);color:var(--text);border-radius:12px;padding:0}.lvl-h[data-v-9bdb5407]{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.lvl-h h3[data-v-9bdb5407]{margin:0;font-size:14px}.lvl-x[data-v-9bdb5407]{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:18px}.lvl-b[data-v-9bdb5407]{gap:2px;max-height:50vh;padding:8px 14px;display:grid;overflow-y:auto}.lvl-b h4[data-v-9bdb5407]{color:var(--muted);margin:8px 0 4px;font-size:11px;font-weight:500}.lvl-row[data-v-9bdb5407]{grid-template-columns:16px 1fr auto;align-items:baseline;gap:8px;padding:3px 0;font-size:12.5px;display:grid}.lvl-f[data-v-9bdb5407]{border-top:1px solid var(--hair);justify-content:flex-end;align-items:center;gap:8px;padding:10px 14px;display:flex}.lvl-f span[data-v-9bdb5407]{margin-right:auto}.ld[data-v-bcf0a182]{border:1px solid var(--border);background:var(--panel);width:min(940px,96vw);max-height:92vh;color:var(--text);border-radius:14px;padding:0;overflow:hidden}.ld[open][data-v-bcf0a182]{flex-direction:column;display:flex}.ld[data-v-bcf0a182]::backdrop{background:#010409b3}.ld-h[data-v-bcf0a182]{border-bottom:1px solid var(--hair);flex-wrap:wrap;flex:none;align-items:center;gap:12px;padding:10px 14px;display:flex}.ld-h h2[data-v-bcf0a182]{margin:0;font-size:15px}.ld-tabs[data-v-bcf0a182]{flex:1}.ld-x[data-v-bcf0a182]{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:20px}.ld-body[data-v-bcf0a182]{flex:auto;min-height:0;padding:12px 18px 16px;overflow-y:auto}.reading[data-v-bcf0a182]{gap:8px;max-width:760px;margin:0 auto;font-size:12.5px;line-height:1.8;display:grid}.reading h3[data-v-bcf0a182]{color:var(--price);margin:10px 0 0;font-size:13px}.reading p[data-v-bcf0a182]{margin:0}.mini[data-v-bcf0a182]{flex-wrap:wrap;gap:6px;display:flex}.mini button[data-v-bcf0a182]{border:1px solid var(--border);background:var(--panel-2);color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:8px;gap:2px;padding:6px 10px;font-size:11.5px;display:grid}.mini button span[data-v-bcf0a182]{color:var(--muted);font-size:10px}.mini button.on[data-v-bcf0a182]{border-color:var(--price);background:#d299221f}.tip[data-v-bcf0a182]{border-left:2px solid var(--price);background:var(--panel-2);margin:0;padding:6px 10px}.mini-list[data-v-bcf0a182]{gap:4px;margin:0;padding:0;list-style:none;display:grid}.mini-list li[data-v-bcf0a182]{grid-template-columns:132px minmax(0,1fr);gap:10px;display:grid}.mini-list li b[data-v-bcf0a182]{color:var(--text);font-weight:600}.mini-list li span[data-v-bcf0a182]{color:var(--ink-2)}.star[data-v-bcf0a182]{color:var(--price);margin-right:4px;font-size:.92em;font-style:normal}.seg button.active .star[data-v-bcf0a182]{color:currentColor}.tag[data-v-bcf0a182]{border:1px solid var(--border);vertical-align:baseline;border-radius:4px;padding:0 6px;font-size:11px;line-height:18px;display:inline-block}.tag.focus[data-v-bcf0a182]{color:var(--warn-text);border-color:var(--warn-border);background:var(--warn-bg)}table.text tr.sel td[data-v-bcf0a182]{background:#0a84ff29}table.text tr.sel td[data-v-bcf0a182]:first-child{box-shadow:inset 3px 0 0 var(--accent)}table.text[data-v-bcf0a182]{border-collapse:collapse;width:100%;font-size:11.5px}table.text th[data-v-bcf0a182],table.text td[data-v-bcf0a182]{border-bottom:1px solid var(--hair);text-align:left;vertical-align:top;padding:4px 6px}table.text th[data-v-bcf0a182]{color:var(--muted);font-size:10.5px;font-weight:500}.outcomes[data-v-bcf0a182]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.out[data-v-bcf0a182]{border:1px solid var(--border);background:var(--panel-2);border-radius:8px;gap:3px;padding:8px 10px;display:grid}.out.good[data-v-bcf0a182]{border-color:#3fb95073}.out.bad[data-v-bcf0a182]{border-color:#f8514973}.out .cond[data-v-bcf0a182]{color:var(--muted);font-size:10.5px}.out .res[data-v-bcf0a182]{font-size:12.5px;font-weight:600}.out.good .res[data-v-bcf0a182]{color:var(--up)}.out .mean[data-v-bcf0a182]{color:var(--ink-3);font-size:11px}.kpi[data-v-bcf0a182]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.kpi div[data-v-bcf0a182]{border:1px solid var(--border);border-radius:7px;gap:1px;padding:5px 8px;display:grid}.kpi span[data-v-bcf0a182]{color:var(--muted);font-size:10.5px}.kpi b[data-v-bcf0a182]{font-size:12.5px}.row[data-v-bcf0a182]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.ld-search[data-v-bcf0a182]{justify-self:start;width:min(320px,100%)}.glossary li[data-v-bcf0a182]{grid-template-columns:180px minmax(0,1fr)}.ld-f[data-v-bcf0a182]{border-top:1px solid var(--hair);background:var(--panel-2);flex:none;justify-content:flex-end;align-items:center;gap:12px;padding:8px 14px;display:flex}@media (width<=720px){.mini-list li[data-v-bcf0a182],.glossary li[data-v-bcf0a182]{grid-template-columns:minmax(0,1fr);gap:0}.outcomes[data-v-bcf0a182],.kpi[data-v-bcf0a182]{grid-template-columns:minmax(0,1fr)}}.sim-blk[data-v-efbdd606]{padding:10px 12px 12px}.sim-pending[data-v-efbdd606]{border:1px solid var(--border);color:var(--muted,#8b949e);border-radius:6px;margin:0 0 10px;padding:6px 10px;font-size:12px}.pn[data-v-efbdd606]{gap:12px;display:grid}.pn section[data-v-efbdd606]{gap:6px;display:grid}.pn h4[data-v-efbdd606]{align-items:baseline;gap:8px;margin:0;font-size:12.5px;display:flex}.strat-seg[data-v-efbdd606]{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.strat-seg button[data-v-efbdd606]{text-align:center;padding:6px 4px}.star[data-v-efbdd606]{color:var(--price);margin-right:4px;font-size:.92em;font-style:normal}.seg button.active .star[data-v-efbdd606]{color:currentColor}.stack[data-v-efbdd606]{gap:6px;display:grid}.field[data-v-efbdd606]{color:var(--muted);gap:3px;font-size:11px;display:grid}.field.inline[data-v-efbdd606]{align-items:center;gap:8px;font-size:12px;display:flex}.field.inline .input[data-v-efbdd606]{flex:1;min-width:0}.field .fl[data-v-efbdd606]{font-size:11px}.suffix[data-v-efbdd606]{flex:1;align-items:center;gap:4px;display:inline-flex}.suffix input[data-v-efbdd606]{width:100%}.pair[data-v-efbdd606]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.quick[data-v-efbdd606]{flex-wrap:wrap;gap:6px;display:flex}.contract[data-v-efbdd606]{color:var(--text)}.more summary[data-v-efbdd606]{cursor:pointer;gap:8px;font-size:12px;display:flex}.sim-out[data-v-efbdd606]{gap:6px;display:grid}.sim-out p[data-v-efbdd606]{margin:0;font-size:12.5px}.sim-head[data-v-efbdd606]{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.sim-cells[data-v-efbdd606]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.sim-cell[data-v-efbdd606]{border:1px solid var(--border);background:var(--panel-2);border-radius:10px;align-content:start;gap:1px;padding:6px 8px;display:grid}.sim-cell>span[data-v-efbdd606]{color:var(--muted);font-size:11px}.sim-cell b[data-v-efbdd606]{font-variant-numeric:tabular-nums;font-size:16px}.sim-cell.end[data-v-efbdd606]{border-color:var(--price)}.sim-cell.end b[data-v-efbdd606]{font-size:20px}.sim-cell b small[data-v-efbdd606]{font-size:11px;font-weight:600}.kpi[data-v-efbdd606]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 8px;margin-top:8px;display:grid}.kpi div[data-v-efbdd606]{border:1px solid var(--border);background:var(--panel-2);border-radius:8px;gap:2px;padding:6px 8px;display:grid}.kpi i[data-v-efbdd606]{color:var(--muted);font-size:10.5px;font-style:normal}.kpi b[data-v-efbdd606]{font-size:13px}.over-budget[data-v-efbdd606]{color:var(--warn-text)}.blk-f[data-v-efbdd606]{border-top:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-top:8px;display:flex}.row[data-v-efbdd606]{flex-wrap:wrap;gap:6px;display:flex}.up[data-v-efbdd606]{color:var(--up)}.dn[data-v-efbdd606]{color:var(--dn)}.warn[data-v-efbdd606]{color:var(--warn-text)}.tour[data-v-ccec2f7d]{background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.tour[data-v-ccec2f7d]::backdrop{background:0 0}.tour-hole[data-v-ccec2f7d]{box-shadow:0 0 0 2px var(--price), 0 0 0 200vmax #010409b8;pointer-events:none;border-radius:20px;transition:top .25s,left .25s,width .25s,height .25s;position:fixed}.tour-card[data-v-ccec2f7d]{background:var(--panel);width:min(340px,100vw - 32px);color:var(--text);border:1px solid var(--price);border-radius:18px;gap:8px;padding:16px;display:grid;position:fixed;box-shadow:0 16px 48px #00000080}.tour-card h4[data-v-ccec2f7d]{margin:0;font-size:16px}.tour-card p[data-v-ccec2f7d]{margin:0;font-size:12.5px;line-height:1.75}.tour-card .row[data-v-ccec2f7d]{align-items:center;gap:8px;margin-top:4px;display:flex}.tour-card .skip[data-v-ccec2f7d]{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:8px 4px}.tour-card .skip[data-v-ccec2f7d]:hover{color:var(--text)}@media (prefers-reduced-motion:reduce){.tour-hole[data-v-ccec2f7d]{transition:none}}.tape-f[data-v-251c36cc]{margin:8px 2px 0;line-height:1.65}.tape-f b[data-v-251c36cc]{color:var(--text);font-weight:600}.tape-blk[data-v-251c36cc]{padding:10px 12px 12px}.tape-head[data-v-251c36cc]{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.tape-head b.row[data-v-251c36cc]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.tape-head b.dn[data-v-251c36cc]{color:var(--dn)}.tape-wrap[data-v-251c36cc]{margin-top:6px;overflow-x:auto}@media (width<=900px){table.t[data-v-251c36cc]{min-width:680px;font-size:11px}table.t th[data-v-251c36cc],table.t td[data-v-251c36cc]{padding:6px}.tape-head[data-v-251c36cc]{flex-wrap:wrap;gap:6px}}table.t[data-v-251c36cc]{border-collapse:collapse;white-space:nowrap;width:100%;font-size:11.5px}table.t th[data-v-251c36cc],table.t td[data-v-251c36cc]{text-align:right;border-bottom:1px solid var(--hair);padding:4px 6px}table.t th[data-v-251c36cc]{color:var(--muted);text-align:right;font-size:10.5px;font-weight:500}table.t td[data-v-251c36cc]:nth-child(2),table.t td[data-v-251c36cc]:nth-child(3),table.t th[data-v-251c36cc]:nth-child(2),table.t th[data-v-251c36cc]:nth-child(3){text-align:left}table.t tbody tr[data-v-251c36cc]{cursor:pointer}table.t tbody tr[data-v-251c36cc]:hover:not(.flow-x){background:var(--panel-2)}.read-link[data-v-251c36cc]{border-bottom:1px dashed;padding-bottom:1px}table.t tbody tr:hover .read-link[data-v-251c36cc]{color:var(--accent);border-bottom-color:var(--accent)}table.t tbody tr.on[data-v-251c36cc]:not(.flow-x){background:#0a84ff1a}table.t tbody tr.open[data-v-251c36cc]{background:#d299221a}table.t .dim[data-v-251c36cc]{color:var(--ink-3)}table.t tr.flow-x td[data-v-251c36cc]{text-align:left;background:var(--panel-2);padding:8px 10px}table.inner[data-v-251c36cc]{margin-top:6px}.tag[data-v-251c36cc]{border:1px solid var(--price);color:var(--price);border-radius:4px;margin-left:5px;padding:0 4px;font-size:9.5px;font-style:normal}.row[data-v-251c36cc]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.up[data-v-251c36cc]{color:var(--up)}.dn[data-v-251c36cc]{color:var(--dn)}.tape-warn[data-v-251c36cc]{border:1px solid var(--warn-border);background:var(--warn-bg);color:var(--warn-text);border-radius:6px;margin:8px 0 0;padding:6px 10px;font-size:11px}.oi-page[data-v-7ed71942]{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px 22px 48px;display:grid}.mk-bar[data-v-7ed71942]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.bar-note[data-v-7ed71942]{flex-basis:100%;order:9;margin:2px 0 0}.bar-budget[data-v-7ed71942]{color:var(--muted);flex:none;align-items:center;gap:6px;font-size:12px;display:flex}.bar-budget .input[data-v-7ed71942]{width:116px}.mk-bar .input[data-v-7ed71942]{min-height:34px}.bar-actions[data-v-7ed71942]{flex:none;align-items:center;gap:8px;display:flex}.bar-actions .btn[data-v-7ed71942]{justify-content:center;align-items:center;min-height:34px;display:inline-flex}.btn.learn[data-v-7ed71942]{border-color:var(--price);min-height:34px;color:var(--warn-text);background:#d299221f;align-items:center;gap:8px;padding:2px 12px 2px 10px;display:flex}.btn.learn[data-v-7ed71942]:hover{border-color:var(--warn-text);background:#d2992233}.btn.learn span[data-v-7ed71942]{text-align:left;line-height:1.15;display:grid}.btn.learn small[data-v-7ed71942]{color:var(--muted);font-size:10px;font-weight:400}.btn.learn.fresh[data-v-7ed71942]{position:relative}.btn.learn.fresh[data-v-7ed71942]:after{content:"";background:var(--price);border-radius:50%;width:10px;height:10px;animation:1.6s ease-out infinite ping-7ed71942;position:absolute;top:-4px;right:-4px}@keyframes ping-7ed71942{0%{box-shadow:0 0 #d29922b3}to{box-shadow:0 0 0 10px #d2992200}}.btn.icon[data-v-7ed71942]{min-width:40px;color:var(--muted);padding:0}.guide[data-v-7ed71942]{padding:10px 12px 12px}.guide.shut[data-v-7ed71942]{padding-bottom:10px}.guide-head[data-v-7ed71942]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.star[data-v-7ed71942]{color:var(--price);margin-right:4px;font-size:.92em;font-style:normal}.seg button.active .star[data-v-7ed71942]{color:currentColor}.guide-say[data-v-7ed71942]{margin:10px 0 0;font-size:12.5px}.guide-cash[data-v-7ed71942]{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:8px;font-size:12px;display:flex}.guide-cash input[data-v-7ed71942]{width:110px;margin-left:6px}.picks[data-v-7ed71942]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.pick[data-v-7ed71942]{border:1px solid var(--border);background:var(--panel-2);cursor:pointer;border-radius:10px;align-content:start;gap:6px;padding:10px;display:grid}.pick[data-v-7ed71942]:hover{border-color:var(--hair-2)}.pick.on[data-v-7ed71942]{border-color:var(--accent)}.pick-h[data-v-7ed71942]{align-items:center;gap:6px;display:flex}.pick-name[data-v-7ed71942]{min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0;display:grid}.pick-name small[data-v-7ed71942]{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.checks[data-v-7ed71942]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.checks li[data-v-7ed71942]{grid-template-columns:12px 1fr auto;align-items:baseline;gap:6px;font-size:11px;display:grid}.checks i[data-v-7ed71942]{font-style:normal}.checks .ok i[data-v-7ed71942]{color:var(--up)}.checks .no i[data-v-7ed71942]{color:var(--dn)}.checks .no[data-v-7ed71942]{color:var(--muted)}.pick-ref[data-v-7ed71942],.pick-freeze[data-v-7ed71942],.pick-reason[data-v-7ed71942]{color:var(--muted);margin:0;font-size:11px}.pick-freeze[data-v-7ed71942]{color:var(--warn-text)}.pick-reason[data-v-7ed71942]{color:var(--err-text)}.guide-empty[data-v-7ed71942]{margin:0;font-size:12px}.link-btn[data-v-7ed71942]{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.mk-top[data-v-7ed71942]{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.market-column[data-v-7ed71942]{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.chart-blk[data-v-7ed71942]{padding:10px 12px 12px}.quote[data-v-7ed71942]{flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-bottom:8px;display:flex}.quote .who-wrap[data-v-7ed71942]{align-items:center;display:inline-flex;position:relative}.quote .who[data-v-7ed71942]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:baseline;gap:8px;margin:-2px -6px;padding:2px 6px;display:inline-flex}.quote .who[data-v-7ed71942]:hover,.quote .who[data-v-7ed71942]:focus-visible{background:var(--panel-2)}.prof[data-v-7ed71942]{z-index:20;border:1px solid var(--border);background:var(--panel);border-radius:12px;width:min(380px,100vw - 32px);padding:12px 14px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 16px 48px #00000080}.prof-h[data-v-7ed71942]{align-items:baseline;gap:8px;display:flex}.prof-h b[data-v-7ed71942]{color:var(--price)}.prof-x[data-v-7ed71942]{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:16px}.prof-d[data-v-7ed71942]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin:10px 0 0;display:grid}.prof-d dt[data-v-7ed71942]{color:var(--muted);font-size:10.5px}.prof-d dd[data-v-7ed71942]{margin:1px 0 0;font-size:12.5px}.prof-note[data-v-7ed71942]{margin:8px 0 0;line-height:1.6}.quote .px[data-v-7ed71942]{font-size:24px;font-weight:700}.quote-at[data-v-7ed71942]{letter-spacing:.02em;white-space:nowrap;cursor:help;font-size:11px}.fact[data-v-7ed71942]{align-items:baseline;gap:5px;font-size:12px;display:inline-flex}.fact i[data-v-7ed71942]{font-size:11px;font-style:normal}.fact b.warn[data-v-7ed71942]{color:var(--warn-text)}.oi-banner[data-v-7ed71942]{border:1px solid var(--err-border);background:var(--err-bg);color:var(--err-text);border-radius:8px;margin:0;padding:8px 12px;font-size:12px}.oi-warn[data-v-7ed71942]{border:1px solid var(--warn-border);background:var(--warn-bg);color:var(--warn-text);border-radius:6px;margin:8px 0 0;padding:6px 10px;font-size:11px}@media (width<=1180px){.mk-top[data-v-7ed71942]{grid-template-columns:minmax(0,1fr)}.picks[data-v-7ed71942]{grid-template-columns:repeat(2,minmax(0,1fr))}}.guide-actions[data-v-7ed71942]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.guide-status[data-v-7ed71942]{text-align:right;margin-left:auto}.guide-cold[data-v-7ed71942]{color:var(--warn-text);margin-right:12px}.guide-missing[data-v-7ed71942]{text-align:right}.more-dlg[data-v-7ed71942]{border:1px solid var(--border);background:var(--panel);width:min(880px,94vw);max-height:82vh;color:var(--text);border-radius:14px;padding:0;overflow:hidden}.more-dlg[open][data-v-7ed71942]{flex-direction:column;display:flex}.more-dlg[data-v-7ed71942]::backdrop{background:#0009}.more-head[data-v-7ed71942]{border-bottom:1px solid var(--border);align-items:baseline;gap:10px;padding:14px 16px;display:flex}.more-head h3[data-v-7ed71942]{margin:0;font-size:15px}.more-head .btn[data-v-7ed71942]{margin-left:auto}.more-body[data-v-7ed71942]{flex:auto;min-height:0;padding:12px 16px 16px;overflow:auto}.more-t[data-v-7ed71942]{border-collapse:collapse;width:100%;font-size:12.5px}.more-t th[data-v-7ed71942]{text-align:left;color:var(--muted);border-bottom:1px solid var(--border);white-space:nowrap;padding:6px 8px;font-weight:600}.more-t td[data-v-7ed71942]{vertical-align:top;border-bottom:1px solid #ffffff0d;padding:7px 8px}.more-t tr:hover td[data-v-7ed71942]{background:#ffffff0a}.more-sym b[data-v-7ed71942],.more-sym span[data-v-7ed71942]{display:block}.more-read[data-v-7ed71942]{white-space:nowrap}.more-read i[data-v-7ed71942]{color:var(--err-text);margin-right:4px;font-style:normal}.more-ok[data-v-7ed71942]{color:var(--text)}.more-no[data-v-7ed71942]{color:var(--muted)}.more-go[data-v-7ed71942]{white-space:nowrap;width:1%}.more-pick[data-v-7ed71942]{color:var(--accent);border-color:var(--accent);padding:1px 10px;font-size:15px;line-height:1.4}.more-pick[data-v-7ed71942]:hover{background:color-mix(in srgb, var(--accent) 16%, transparent)}.panel[data-v-18675243]{border:1px solid var(--border);background:var(--panel);border-radius:11px;min-width:0;padding:15px 17px}.panel-title[data-v-18675243]{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}h3[data-v-18675243]{margin:0;font-size:14px}.panel-title .refresh[data-v-18675243]{margin-left:auto}.summary-chip[data-v-18675243]{text-overflow:ellipsis;white-space:nowrap;border:1px solid;border-radius:999px;max-width:100%;padding:2px 7px;font-size:11px;font-weight:500;overflow:hidden}.summary-chip.ok[data-v-18675243]{color:var(--call)}.summary-chip.warn[data-v-18675243],.abnormal .warn[data-v-18675243]{color:#d29922}.summary-chip.err[data-v-18675243],.abnormal .err[data-v-18675243]{color:var(--err-text)}.summary-chip.info[data-v-18675243]{color:var(--accent)}.summary-chip.muted[data-v-18675243]{color:var(--muted)}.abnormal[data-v-18675243]{min-width:0;margin-top:6px}.abnormal p[data-v-18675243]{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:11.5px;overflow:hidden}.coverage[data-v-18675243]{color:var(--accent);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;padding:0}.coverage-full[data-v-18675243]{white-space:pre-line;overflow-wrap:anywhere}.run[data-v-18675243]{min-width:190px;max-width:260px}.tip[data-v-18675243],.meta[data-v-18675243],.reason[data-v-18675243],.sub-head[data-v-18675243]{color:var(--muted);font-size:11.5px}.tip[data-v-18675243]{margin:6px 0 0}.mod[data-v-18675243]{margin-top:16px}.mod-head[data-v-18675243]{align-items:baseline;gap:10px;margin-bottom:8px;display:flex}h4[data-v-18675243]{margin:0;font-size:13.5px}.chip[data-v-18675243]{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:1px 7px;font-size:11px}.scroll-table[data-v-18675243]{max-height:480px;overflow:auto}table[data-v-18675243]{border-collapse:collapse;width:100%}th[data-v-18675243]{background:var(--panel);text-align:left;border-bottom:1px solid var(--border);color:var(--muted);white-space:nowrap;padding:0 9px 7px;font-size:11.5px;font-weight:650;position:sticky;top:0}td[data-v-18675243]{border-bottom:1px solid color-mix(in srgb, var(--border) 55%, transparent);vertical-align:top;padding:9px;font-size:12.5px}.nowrap[data-v-18675243]{white-space:nowrap}.kind-code[data-v-18675243]{color:var(--muted);margin-left:5px;font-size:11px}.reason[data-v-18675243]{white-space:pre-wrap;min-width:150px;max-width:300px;margin-top:4px}.st[data-v-18675243]{white-space:nowrap;border:1px solid;border-radius:6px;padding:1px 8px;font-size:11.5px;font-weight:700;display:inline-block}.st.ok[data-v-18675243],.pushing[data-v-18675243]{color:var(--call)}.st.warn[data-v-18675243]{color:#d29922}.st.err[data-v-18675243]{color:var(--err-text)}.st.info[data-v-18675243]{color:var(--accent)}.st.muted[data-v-18675243]{color:var(--muted)}.stale[data-v-18675243]{opacity:.6}.sub-head[data-v-18675243]{margin:10px 0 7px}.banner[data-v-18675243]{border:1px solid var(--err-border);border-radius:8px;margin:6px 0 8px;padding:8px 11px;font-size:12.5px}.banner.err[data-v-18675243]{color:var(--err-text);background:var(--err-bg)}.btn[data-v-18675243]{border:1px solid var(--border);background:var(--panel-2);color:var(--text);font:inherit;cursor:pointer;border-radius:8px;padding:5px 10px;font-size:12px}.btn[data-v-18675243]:hover{border-color:var(--accent)}.retry[data-v-18675243]{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;padding-left:8px}.push-overlay[data-v-14a1211b]{z-index:90;background:#04070ca6;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.push-dialog[data-v-14a1211b]{border:1px solid var(--border);background:var(--panel);min-width:0;max-width:100%;max-height:calc(100vh - 32px);color:var(--text);border-radius:12px;flex-direction:column;display:flex;box-shadow:0 14px 48px #00000059}.push-dialog.tall[data-v-14a1211b]{max-height:calc(100vh - 64px)}.dialog-head[data-v-14a1211b]{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:12px;padding:12px 16px;display:flex}.dialog-head h3[data-v-14a1211b]{margin:0;font-size:15px}.close[data-v-14a1211b]{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:2px 7px;font-size:22px}.dialog-body[data-v-14a1211b]{min-height:0;padding:14px 16px;overflow:auto}.dialog-footer[data-v-14a1211b]{border-top:1px solid var(--border);flex-shrink:0;padding:10px 16px}.discard-confirm[data-v-14a1211b]{color:var(--warn-text);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.discard-confirm button[data-v-14a1211b]{border:1px solid var(--border);color:var(--text);background:var(--panel-2);cursor:pointer;border-radius:6px;padding:6px 10px}.close[data-v-14a1211b]:disabled,.discard-confirm button[data-v-14a1211b]:disabled{opacity:.5;cursor:not-allowed}@media (width<=600px){.dialog-footer[data-v-14a1211b]{padding-right:64px}}.form[data-v-a844e61d]{gap:12px;display:grid}label[data-v-a844e61d]{gap:6px;font-size:12px;display:grid}.enabled[data-v-a844e61d]{align-items:center;gap:7px;display:flex}textarea[data-v-a844e61d],select[data-v-a844e61d],input[data-v-a844e61d]:not([type=checkbox]){box-sizing:border-box;border:1px solid var(--border);background:var(--panel-2);width:100%;color:var(--text);font:inherit;border-radius:7px;padding:8px 10px}textarea[data-v-a844e61d]{resize:vertical;max-height:180px}.row[data-v-a844e61d]{grid-template-columns:130px 1fr;gap:12px;display:grid}.tip[data-v-a844e61d]{color:var(--muted);font-size:12px;line-height:1.6}.error[data-v-a844e61d]{color:var(--err-text);white-space:pre-wrap;font-size:12px}.preview-head[data-v-a844e61d],.actions[data-v-a844e61d]{align-items:center;gap:10px;display:flex}.preview-head[data-v-a844e61d]{margin-top:20px;font-size:13px}.preview-head .btn[data-v-a844e61d]{margin-left:auto}.report[data-v-a844e61d]{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--border);background:var(--panel-2);border-radius:7px;max-height:min(360px,45vh);padding:12px;font-size:12px;line-height:1.7;overflow:auto}.actions[data-v-a844e61d]{justify-content:flex-end}.btn[data-v-a844e61d]{border:1px solid var(--border);background:var(--panel-2);color:var(--text);cursor:pointer;border-radius:7px;padding:6px 11px;font-size:12px}.btn[data-v-a844e61d]:disabled{opacity:.5;cursor:not-allowed}.primary[data-v-a844e61d]{color:var(--accent);border-color:var(--accent)}@media (width<=500px){.row[data-v-a844e61d]{grid-template-columns:1fr}}.form[data-v-cb80eb23],.field[data-v-cb80eb23]{gap:8px;display:grid}.field[data-v-cb80eb23]{font-size:12px}.field input[data-v-cb80eb23]{box-sizing:border-box;border:1px solid var(--border);background:var(--panel-2);width:100%;color:var(--text);font:inherit;border-radius:7px;padding:8px 10px}.tip[data-v-cb80eb23],.error[data-v-cb80eb23]{margin:0;font-size:12px;line-height:1.6}.tip[data-v-cb80eb23]{color:var(--muted)}.error[data-v-cb80eb23]{color:var(--err-text)}.error[data-v-cb80eb23]:not(:last-child){margin-bottom:8px}.actions[data-v-cb80eb23]{flex-wrap:wrap;gap:8px;display:flex}.footer-actions[data-v-cb80eb23]{justify-content:flex-end}.btn[data-v-cb80eb23]{border:1px solid var(--border);background:var(--panel-2);color:var(--text);cursor:pointer;border-radius:6px;padding:6px 11px;font-size:12px}.btn[data-v-cb80eb23]:disabled{opacity:.5;cursor:not-allowed}.primary[data-v-cb80eb23]{color:var(--accent);border-color:var(--accent)}.panel[data-v-68190b81]{border:1px solid var(--border);background:var(--panel);border-radius:11px;padding:15px 17px}.panel.embedded[data-v-68190b81]{border:0;padding:0}.settings[data-v-68190b81]{max-width:760px}.panel-title[data-v-68190b81]{margin:0 0 10px;font-size:14px}.field[data-v-68190b81]{margin-bottom:12px;display:block}.lbl[data-v-68190b81]{margin-bottom:5px;font-size:12.5px;font-weight:650;display:block}input[type=text][data-v-68190b81],input[type=password][data-v-68190b81]{border:1px solid var(--border);background:var(--panel-2);width:100%;color:var(--text);border-radius:8px;padding:8px 11px;font-size:13px}.tip[data-v-68190b81]{color:var(--muted);margin-top:4px;font-size:11.5px;display:block}.switch-row[data-v-68190b81]{align-items:center;gap:9px;display:flex}.actions[data-v-68190b81]{align-items:center;gap:9px;margin-top:14px;display:flex}.btn[data-v-68190b81]{border:1px solid var(--border);background:var(--panel-2);color:var(--text);cursor:pointer;border-radius:8px;padding:8px 15px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.btn.primary[data-v-68190b81]{background:var(--accent);border-color:var(--accent)}.btn.sm[data-v-68190b81]{padding:5px 10px;font-size:12px}.btn[data-v-68190b81]:disabled{opacity:.55;cursor:not-allowed}.banner[data-v-68190b81]{border:1px solid var(--border);border-radius:8px;margin:8px 0 0;padding:8px 11px;font-size:12.5px}.banner.ok[data-v-68190b81]{color:var(--call);border-color:color-mix(in srgb, var(--call) 50%, var(--border));background:color-mix(in srgb, var(--call) 10%, var(--panel-2))}.banner.err[data-v-68190b81]{color:var(--err-text,#ff9492);border-color:var(--err-border,#b62324);background:var(--err-bg,#3d1418)}.muted[data-v-68190b81]{color:var(--muted)}.tiny[data-v-68190b81]{font-size:11px}code[data-v-68190b81]{font-size:11.5px}.view[data-v-a223909a]{gap:6px;padding:18px 20px 28px}.head[data-v-a223909a]{align-items:baseline;gap:10px;display:flex}.head h2[data-v-a223909a]{margin:0;font-size:17px}.grow[data-v-a223909a]{flex:1}.lead[data-v-a223909a]{color:var(--muted);margin:0;font-size:11.5px}.panel[data-v-a223909a]{border:1px solid var(--border);background:var(--panel);border-radius:11px;padding:15px 17px}.form[data-v-a223909a]{border:0;min-width:0;margin:0;padding:0}.form h3[data-v-a223909a]{margin:0 0 12px;font-size:14px}.field[data-v-a223909a]{margin-bottom:12px;display:block}.lbl[data-v-a223909a]{margin-bottom:5px;font-size:12.5px;font-weight:650;display:block}input[type=text][data-v-a223909a],input[type=password][data-v-a223909a],select[data-v-a223909a]{border:1px solid var(--border);background:var(--panel-2);width:100%;color:var(--text);border-radius:8px;padding:8px 11px;font-size:13px}select[data-v-a223909a]:disabled{opacity:.7}.cred-row[data-v-a223909a]{align-items:center;gap:8px;display:flex}.cred-row input[data-v-a223909a]{flex:1}.tip[data-v-a223909a]{color:var(--muted);margin-top:4px;font-size:11.5px;display:block}.err-tip[data-v-a223909a]{color:var(--err-text,#ff9492)}.field.bad[data-v-a223909a] :is(input,select){border-color:var(--err-border,#b62324)}.field.bad>.lbl[data-v-a223909a]{color:var(--err-text,#ff9492)}.switch-row[data-v-a223909a]{align-items:center;gap:9px;display:flex}.actions[data-v-a223909a]{justify-content:flex-end;gap:9px;margin-top:10px;display:flex}.btn[data-v-a223909a]{border:1px solid var(--border);background:var(--panel-2);color:var(--text);cursor:pointer;border-radius:8px;padding:8px 15px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.btn.primary[data-v-a223909a]{background:var(--accent);border-color:var(--accent);color:#04121f}.btn.sm[data-v-a223909a]{padding:4px 9px;font-size:12px}.btn.danger[data-v-a223909a]{color:var(--err-text,#ff9492)}.btn[data-v-a223909a]:disabled{opacity:.6;cursor:default}.table-wrap[data-v-a223909a]{min-width:0;padding:6px 6px 2px;overflow:auto}.table-wrap.bounded[data-v-a223909a]{max-height:440px}table[data-v-a223909a]{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:720px}th[data-v-a223909a]:first-child{width:20%}th[data-v-a223909a]:nth-child(2){width:11%}th[data-v-a223909a]:nth-child(3){width:24%}th[data-v-a223909a]:nth-child(4){width:19%}th[data-v-a223909a]:nth-child(5){width:26%}th[data-v-a223909a]{text-align:left;color:var(--muted);z-index:1;background:var(--panel);border-bottom:1px solid var(--border);padding:6px 8px;font-size:11.5px;font-weight:650;position:sticky;top:0}td[data-v-a223909a]{border-bottom:1px solid color-mix(in srgb, var(--border) 55%, transparent);vertical-align:top;padding:7px 8px;font-size:12px;line-height:18px}.dest-name[data-v-a223909a]{font-size:13px;font-weight:650}.rule-meta[data-v-a223909a]{color:var(--muted);margin-top:3px;font-size:11.5px}.mono[data-v-a223909a]{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px}.chip[data-v-a223909a]{border:1px solid var(--border);background:var(--panel-2);color:var(--muted);border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:700;display:inline-block}.row-actions[data-v-a223909a]{white-space:nowrap}.row-actions .btn+.btn[data-v-a223909a]{margin-left:6px}.empty[data-v-a223909a]{text-align:center;padding:34px 20px}.empty .big[data-v-a223909a]{margin-bottom:6px;font-size:14px;font-weight:650}.empty-actions[data-v-a223909a]{margin-top:14px}.banner[data-v-a223909a]{border:1px solid var(--border);border-radius:8px;margin:8px 0 0;padding:8px 11px;font-size:12.5px}.banner.ok[data-v-a223909a]{color:var(--call);border-color:color-mix(in srgb, var(--call) 50%, var(--border));background:color-mix(in srgb, var(--call) 10%, var(--panel-2))}.banner.err[data-v-a223909a]{color:var(--err-text,#ff9492);border-color:var(--err-border,#b62324);background:var(--err-bg,#3d1418)}.muted[data-v-a223909a]{color:var(--muted)}.clip[data-v-a223909a]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.test-feedback[data-v-a223909a]{margin:3px 0 0;font-size:11.5px;line-height:16px}.test-feedback.ok[data-v-a223909a]{color:var(--call)}.help-row[data-v-a223909a]{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:4px 0 8px;display:flex}.help[data-v-a223909a]{color:var(--muted);font-size:11.5px}.help summary[data-v-a223909a]{cursor:pointer;white-space:nowrap}.help p[data-v-a223909a]{max-width:860px;margin:5px 0}@media (width<=600px){.head[data-v-a223909a]{flex-wrap:wrap;gap:6px}.head .btn[data-v-a223909a]{padding:7px 9px}.view[data-v-a223909a]{min-width:0}}.small[data-v-a223909a]{font-size:11.5px}.err[data-v-a223909a]{color:var(--err-text,#ff9492)}.chips-g[data-v-3680c37a]{grid-template-columns:82px 1fr;align-items:baseline;gap:8px 10px;display:grid}.gl[data-v-3680c37a]{color:var(--ink-3);font-size:12px}.chips[data-v-3680c37a]{flex-wrap:wrap;gap:6px;display:flex}.chips .chip[data-v-3680c37a]{border:1px solid var(--border);cursor:pointer;-webkit-user-select:none;user-select:none;height:26px;color:var(--ink-2);background:var(--bg);border-radius:999px;align-items:center;gap:normal;padding:0;font-size:13px;line-height:1.5;display:flex;overflow:hidden}.chip .t[data-v-3680c37a]{align-items:center;height:24px;padding:0 11px;display:flex}.chip.on[data-v-3680c37a]{color:var(--text);background:color-mix(in srgb, var(--accent) 20%, var(--panel-2));border-color:var(--accent)}.chip.on .t[data-v-3680c37a]{padding-right:8px}.chip.dis[data-v-3680c37a]{color:var(--ink-4);cursor:not-allowed;border-style:dashed}.chip.dis .t[data-v-3680c37a]{cursor:not-allowed}.chip[data-v-3680c37a]:not(.dis):hover{border-color:var(--ink-4)}.chip .dir[data-v-3680c37a]{border:0;border-left:1px solid color-mix(in srgb, var(--accent) 35%, transparent);height:24px;color:var(--ink-4);font:600 15px/1.5 var(--mono);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border-radius:0;padding:0 10px}.chip .dir.on.up[data-v-3680c37a]{color:var(--up);background:color-mix(in srgb, var(--up) 14%, transparent)}.chip .dir.on.dn[data-v-3680c37a]{color:var(--dn);background:color-mix(in srgb, var(--dn) 14%, transparent)}.form[data-v-d6dddc6e]{grid-template-columns:88px 1fr;align-items:baseline;gap:14px 16px;font-size:13px;display:grid}.k[data-v-d6dddc6e]{color:var(--muted);padding-top:3px}.form select[data-v-d6dddc6e]{border:1px solid var(--border);height:26px;color:var(--text);background:var(--bg);border-radius:4px;padding:0 8px;font-family:Arial;font-size:13px}.form input[type=number][data-v-d6dddc6e]{border:1px solid var(--border);width:65px;height:26px;color:var(--text);background:var(--bg);font:13px var(--mono);border-radius:4px;padding:0 4px 0 8px;line-height:normal}.sysbox[data-v-d6dddc6e]{border-top:1px solid var(--hair-2);margin-top:18px;padding-top:12px;font-size:13px}.sysbox dl[data-v-d6dddc6e]{color:var(--ink-2);grid-template-columns:76px 1fr;gap:6px 12px;margin:10px 0 0;font-size:12px;display:grid}.sysbox dt[data-v-d6dddc6e]{color:var(--ink-3)}.sysbox dd[data-v-d6dddc6e]{margin:0}.lvsave[data-v-d6dddc6e]{border:1px solid var(--border);background:var(--s1);border-radius:8px;align-items:center;gap:10px;margin-top:18px;padding:10px 12px;display:flex}.lvsave.err[data-v-d6dddc6e]{border-color:var(--err-border)}.sec-h .meta[data-v-732e7d93]{margin-bottom:0}.skel-rows[data-v-732e7d93]{padding:6px 10px}.skel-rows .skrow[data-v-732e7d93]{align-items:center;height:30px;padding:0;display:flex}.skel-rows .skrow i[data-v-732e7d93]{background:color-mix(in srgb, var(--accent) 10%, var(--panel-2));width:100%}table[data-v-732e7d93]{border-collapse:collapse;width:100%;font-size:13px}th[data-v-732e7d93]{text-align:left;color:var(--muted);background:var(--panel-2);border-bottom:1px solid var(--border);z-index:1;white-space:nowrap;padding:6px 10px;font-size:12px;font-weight:500;position:sticky;top:0}td[data-v-732e7d93]{border-bottom:1px solid var(--hair);white-space:nowrap;vertical-align:baseline;padding:5px 10px}.t[data-v-732e7d93]{white-space:nowrap}.et[data-v-732e7d93]{color:var(--ink-4);margin-left:6px;font-size:11px}.ev[data-v-732e7d93]{white-space:normal;min-width:280px}.sub[data-v-732e7d93]{color:var(--ink-3);margin-left:6px;font-size:12px}.res[data-v-732e7d93]{white-space:nowrap}.res-ok[data-v-732e7d93]{color:var(--ink-2)}.res-no[data-v-732e7d93]{color:var(--ink-3)}.res-warn[data-v-732e7d93]{color:var(--warn-text)}.res-err[data-v-732e7d93]{color:var(--err-text)}.overlay[data-v-a2a02e27]{z-index:100;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#04070c9e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dlg[data-v-a2a02e27]{background:var(--panel);width:min(1040px,100vw - 48px);height:calc(100vh - 64px);color:var(--text);border:1px solid var(--border);box-shadow:var(--shadow-pop);--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--shadow-pop:0 12px 28px #00000080;letter-spacing:normal;-webkit-font-smoothing:antialiased;border-radius:10px;flex-direction:column;font-family:-apple-system,"system-ui",Segoe UI,PingFang SC,Microsoft YaHei,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5;display:flex;position:fixed;top:32px;left:50%;transform:translate(-50%)}.dlg[data-v-a2a02e27] *{box-sizing:border-box}.dlg[data-v-a2a02e27] button{font:inherit;color:inherit}.dlg-head[data-v-a2a02e27]{border-bottom:1px solid var(--border);align-items:baseline;gap:10px;padding:14px 18px 12px;display:flex}.dlg-head h2[data-v-a2a02e27]{margin:0;font-size:16px;font-weight:600;line-height:24px}.dlg-head .sub[data-v-a2a02e27]{color:var(--muted);font-size:12px}.dlg-head .x[data-v-a2a02e27]{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:1px 6px;font-size:16px;line-height:1}.tabs[data-v-a2a02e27]{border-bottom:1px solid var(--border);align-items:center;gap:2px;padding:0 14px;display:flex}.tabs button[data-v-a2a02e27]{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 12px 8px;font-size:13px}.tabs button.on[data-v-a2a02e27]{color:var(--text);border-bottom-color:var(--accent)}.tabs .n[data-v-a2a02e27]{font-family:var(--mono);color:var(--ink-3);margin-left:4px;font-size:12px}.tabdot[data-v-a2a02e27]{color:var(--warn-text);margin-left:2px;font-size:10px;line-height:15px}.dlg-body[data-v-a2a02e27]{flex:1;min-height:auto;padding:14px 18px 18px;overflow:auto}.dlg-foot[data-v-a2a02e27]{border-top:1px solid var(--border);color:var(--muted);align-items:center;gap:10px;padding:10px 18px;font-size:12px;display:flex}.dlg[data-v-a2a02e27] .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.dlg[data-v-a2a02e27] .dim{color:var(--ink-3)}.dlg[data-v-a2a02e27] .muted{color:var(--muted)}.dlg[data-v-a2a02e27] .sp{flex:1}.dlg[data-v-a2a02e27] .lnk{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.dlg[data-v-a2a02e27] .lnk:hover{text-decoration:underline}.dlg[data-v-a2a02e27] .lnk:disabled{color:var(--ink-4);cursor:default;text-decoration:none}.dlg[data-v-a2a02e27] .btn{border:1px solid var(--border);background:var(--panel-2);height:28px;color:var(--text);cursor:pointer;border-radius:6px;padding:0 14px;font-size:13px}.dlg[data-v-a2a02e27] .btn:hover{border-color:var(--ink-4)}.dlg[data-v-a2a02e27] .btn.pri{background:var(--accent);border-color:var(--accent);color:var(--bg);font-weight:600}.dlg[data-v-a2a02e27] .btn:disabled{opacity:.45;cursor:default}.dlg[data-v-a2a02e27] .btn.sm{height:24px;padding:0 10px;font-size:12px}.dlg[data-v-a2a02e27] .sec{padding-top:16px}.dlg[data-v-a2a02e27] .sec+.sec{border-top:1px solid var(--hair-2);margin-top:10px}.dlg[data-v-a2a02e27] .sec-h{align-items:baseline;gap:10px;margin:0 0 10px;display:flex}.dlg[data-v-a2a02e27] .sec-h h3{margin:0;font-size:14px;font-weight:600}.dlg[data-v-a2a02e27] .sec-h .meta{color:var(--muted);font-size:12px}.dlg[data-v-a2a02e27] .note{color:var(--ink-3);font-size:12px}.dlg[data-v-a2a02e27] .warnt{color:var(--warn-text)}.dlg[data-v-a2a02e27] .errt{color:var(--err-text)}.dlg[data-v-a2a02e27] .up{color:var(--up)}.dlg[data-v-a2a02e27] .dn{color:var(--dn)}.dlg[data-v-a2a02e27] .emptybox{border:1px dashed var(--border);color:var(--muted);border-radius:8px;flex-direction:column;justify-content:normal;align-items:center;gap:6px;padding:48px 16px;font-size:13px;display:flex}.dlg[data-v-a2a02e27] .emptybox b{color:var(--ink-2);font-size:14px;font-weight:700}.dlg[data-v-a2a02e27] .tblwrap{border:1px solid var(--border);border-radius:8px;overflow:auto}.dlg[data-v-a2a02e27] input[type=text],.dlg[data-v-a2a02e27] input[type=number],.dlg[data-v-a2a02e27] select{background:var(--bg);border:1px solid var(--border);height:26px;color:var(--text);border-radius:4px;padding:0 8px;font-size:13px}.dlg[data-v-a2a02e27] input[type=number]{font-family:var(--mono);padding:0 4px 0 8px}.dlg[data-v-a2a02e27] input:focus,.dlg[data-v-a2a02e27] select:focus{border-color:var(--accent);outline:none}.dlg[data-v-a2a02e27] input[type=checkbox]{appearance:auto;color:#000;accent-color:var(--accent);background-color:#0000;border:0;border-radius:0;margin:0;padding:0;font:13.3333px Arial}.dlg[data-v-a2a02e27] .symtab{flex-direction:column;gap:10px;min-width:0;display:flex}.dlg[data-v-a2a02e27] .poolctl{border:1px solid var(--border);background:var(--s1);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.dlg[data-v-a2a02e27] .poolctl.editing{border-color:var(--warn-border)}.dlg[data-v-a2a02e27] .poolctl .pk{color:var(--muted)}.dlg[data-v-a2a02e27] .poolctl input{width:56px}.dlg[data-v-a2a02e27] .poolctl .pnote{color:var(--ink-3);font-size:12px}.dlg[data-v-a2a02e27] .pdiff{border-top:1px dashed var(--warn-border);color:var(--warn-text);flex-basis:100%;align-items:center;gap:8px;padding-top:8px;font-size:13px;display:flex}.dlg[data-v-a2a02e27] .pdiff.err{color:var(--err-text)}.dlg[data-v-a2a02e27] .seg{border:1px solid var(--border);border-radius:7px;display:inline-flex;overflow:hidden}.dlg[data-v-a2a02e27] .seg button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:3px 10px;font-size:12px}.dlg[data-v-a2a02e27] .seg button+button{border-left:1px solid var(--border)}.dlg[data-v-a2a02e27] .seg button.on{background:var(--panel-2);color:var(--text)}.dlg[data-v-a2a02e27] .seg .n{font-family:var(--mono);margin-left:4px}.dlg[data-v-a2a02e27] .toolbar{flex-wrap:nowrap;justify-content:normal;align-items:center;gap:normal;margin:0;font-size:12px;display:flex}.dlg[data-v-a2a02e27] .adder{position:relative}.dlg[data-v-a2a02e27] .adder-row{align-items:center;gap:8px;min-width:0;display:flex}.dlg[data-v-a2a02e27] .adder input{flex:1;min-width:auto;height:30px}.dlg[data-v-a2a02e27] .sugg{z-index:5;background:var(--panel-2);border:1px solid var(--border);box-shadow:var(--shadow-pop);border-radius:8px;padding:4px 0;position:absolute;top:34px;left:0;right:0}.dlg[data-v-a2a02e27] .sugg-i{cursor:pointer;grid-template-columns:90px 230px 1fr auto;align-items:baseline;gap:10px;padding:6px 12px;font-size:13px;display:grid}.dlg[data-v-a2a02e27] .sugg-i.hl{background:color-mix(in srgb,var(--accent) 14%,transparent)}.dlg[data-v-a2a02e27] .sugg-i.no{cursor:default}.dlg[data-v-a2a02e27] .sugg-i .s{font-weight:600}.dlg[data-v-a2a02e27] .sugg-i .nm{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dlg[data-v-a2a02e27] .sugg-i .why{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dlg[data-v-a2a02e27] .sugg-empty{color:var(--muted);padding:8px 12px;font-size:13px}.dlg[data-v-a2a02e27] .vd{white-space:nowrap;font-size:12px}.dlg[data-v-a2a02e27] .vd.ok{color:var(--call)}.dlg[data-v-a2a02e27] .vd.no{color:var(--err-text)}.dlg[data-v-a2a02e27] .vd.in{color:var(--ink-3)}.dlg[data-v-a2a02e27] .paste{border:1px solid var(--border);background:var(--s1);border-radius:8px;margin-top:8px}.dlg[data-v-a2a02e27] .paste-h{border-bottom:1px solid var(--hair-2);align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.dlg[data-v-a2a02e27] .paste-r{grid-template-columns:110px 96px 200px 1fr;align-items:baseline;gap:10px;padding:5px 12px;font-size:13px;display:grid}.dlg[data-v-a2a02e27] .paste-r+.paste-r{border-top:1px solid var(--hair)}.dlg[data-v-a2a02e27] .paste-r .in{color:var(--ink-3);font-family:var(--mono);font-size:12px}.dlg[data-v-a2a02e27] .paste-r .why{color:var(--ink-3);font-size:12px}.dlg[data-v-a2a02e27] .bulk{background:color-mix(in srgb,var(--accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:8px;align-items:center;gap:12px;margin-bottom:6px;padding:6px 10px;font-size:13px;display:flex}.dlg[data-v-a2a02e27] .receipt{border:1px solid color-mix(in srgb,var(--up) 40%,transparent);background:color-mix(in srgb,var(--up) 8%,transparent);border-radius:8px;align-items:center;gap:10px;padding:7px 12px;font-size:13px;display:flex}.dlg[data-v-a2a02e27] .receipt .ok{color:var(--up);font-weight:700}.dlg[data-v-a2a02e27] .receipt .lnk{font-size:13px}.dlg[data-v-a2a02e27] .receipt .lnk.dim{color:var(--ink-3)}.dlg[data-v-a2a02e27] .receipt.err{background:var(--err-bg);border-color:var(--err-border)}.dlg[data-v-a2a02e27] .receipt.err .ok{color:var(--err-text)}.dlg[data-v-a2a02e27] .banner{border:1px solid var(--border);border-radius:8px;align-items:center;gap:10px;margin-bottom:10px;padding:8px 12px;font-size:13px;display:flex}.dlg[data-v-a2a02e27] .banner.err{color:var(--err-text);background:var(--err-bg);border-color:var(--err-border)}.dlg[data-v-a2a02e27] .banner.info{color:var(--ink-2);background:var(--s1)}.dlg[data-v-a2a02e27] .gh{color:var(--muted);margin:4px 0 6px;font-size:12px}.dlg[data-v-a2a02e27] .gh b{color:var(--ink-2);font-weight:500}.dlg[data-v-a2a02e27] .after-group{margin-top:10px}.dlg[data-v-a2a02e27] .tgroup{min-width:0}.dlg[data-v-a2a02e27] .tgroup+.tgroup{margin-top:10px}.dlg[data-v-a2a02e27] .tiles{grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:6px;min-width:0;display:grid}.dlg[data-v-a2a02e27] .tile{border:1px solid var(--border);background:var(--bg);cursor:pointer;border-radius:6px;min-width:0;padding:5px 8px 4px;font-size:12px}.dlg[data-v-a2a02e27] .tile:hover{border-color:var(--ink-4)}.dlg[data-v-a2a02e27] .tile.idle{border-style:dashed}.dlg[data-v-a2a02e27] .tile.unknown{cursor:default;border-style:dashed}.dlg[data-v-a2a02e27] .tile.paused{opacity:.55}.dlg[data-v-a2a02e27] .tile.fresh{border-color:var(--accent);border-style:solid}.dlg[data-v-a2a02e27] .tile.sel{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent)}.dlg[data-v-a2a02e27] .tile .l1{align-items:center;gap:5px;min-width:0;font-size:13px;display:flex;overflow:hidden}.dlg[data-v-a2a02e27] .tile .l1 b{white-space:nowrap;font-weight:700}.dlg[data-v-a2a02e27] .tile .px{color:var(--ink-2);margin-left:auto;font-size:11px}.dlg[data-v-a2a02e27] .tile input{opacity:0;flex-shrink:1;width:12px;height:12px;display:block}:is(.dlg[data-v-a2a02e27] .tile:hover input,.dlg[data-v-a2a02e27] .tile.sel input,.dlg[data-v-a2a02e27] .symtab:has(.bulk) .tile input){opacity:1}.dlg[data-v-a2a02e27] .tile .l2{color:var(--ink-3);white-space:nowrap;gap:6px;min-width:0;margin-top:1px;font-size:11px;display:flex;overflow:hidden}.dlg[data-v-a2a02e27] .tile .st{cursor:help}.dlg[data-v-a2a02e27] .tile .st.info{color:var(--accent)}.dlg[data-v-a2a02e27] .tile .st.warn{color:var(--warn-text)}.dlg[data-v-a2a02e27] .tile .st.err{color:var(--err-text)}.dlg[data-v-a2a02e27] .tile .st.muted{color:var(--ink-3)}.dlg[data-v-a2a02e27] .newtag{color:var(--bg);background:var(--accent);border-radius:4px;padding:0 4px;font-size:11px;font-weight:600;line-height:15px}.dlg[data-v-a2a02e27] .tile.flash{animation:2.4s ease-out gex-fresh-a2a02e27}.dlg[data-v-a2a02e27] .skel{cursor:default}.dlg[data-v-a2a02e27] .skel .l1 i{margin:3px 0 6px}.dlg[data-v-a2a02e27] .skel i,.dlg[data-v-a2a02e27] .skrow i{background:color-mix(in srgb,var(--accent) 10%,var(--panel-2));border-radius:4px;height:10px;animation:1.4s ease-in-out infinite gex-pulse-a2a02e27;display:block}.dlg[data-v-a2a02e27] .skel .l1 i{width:70%}.dlg[data-v-a2a02e27] .skel .l2 i{width:45%}.dlg[data-v-a2a02e27] .skrow{border-bottom:1px solid var(--hair);align-items:center;height:30px;padding:0;display:flex}.dlg[data-v-a2a02e27] .skrow i{width:100%}@keyframes gex-fresh-a2a02e27{0%{background:color-mix(in srgb,var(--accent) 35%,transparent)}to{background:0 0}}@keyframes gex-pulse-a2a02e27{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@media (prefers-reduced-motion:reduce){.dlg[data-v-a2a02e27],.dlg[data-v-a2a02e27] *,.dlg[data-v-a2a02e27] :before,.dlg[data-v-a2a02e27] :after{transition:none!important;animation:none!important}}.pvv.long[data-v-212ab7b9]{flex:1;max-height:280px;display:block;overflow:auto}.description[data-v-212ab7b9]{margin-bottom:6px}.tplbox[data-v-212ab7b9]{border:1px solid var(--border);background:var(--panel-2);border-radius:9px;margin-bottom:9px;padding:9px 11px}.tplbox.bad[data-v-212ab7b9]{border-color:var(--err-border)}.tplhead[data-v-212ab7b9]{align-items:center;gap:8px;margin-bottom:6px;display:flex}.grow[data-v-212ab7b9]{flex:1}.pill[data-v-212ab7b9]{border:1px solid var(--border);border-radius:6px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}.pill.c1[data-v-212ab7b9]{color:var(--accent)}.pill.c2[data-v-212ab7b9]{color:var(--price)}.pill.askflow[data-v-212ab7b9]{color:#f0883e}.pill.absorb[data-v-212ab7b9]{color:#d2a8ff}.pill.gex[data-v-212ab7b9]{color:var(--call)}textarea[data-v-212ab7b9]{border:1px solid var(--border);width:100%;color:var(--text);resize:vertical;box-sizing:border-box;background:#12161e;border-radius:7px;outline:none;padding:7px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.55}textarea[data-v-212ab7b9]:focus{border-color:var(--accent)}.tokens[data-v-212ab7b9]{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.tok[data-v-212ab7b9]{cursor:pointer;background:color-mix(in srgb, var(--accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--accent) 32%, var(--border));border-radius:5px;align-items:center;gap:6px;padding:1px 6px;font-size:11px;display:inline-flex}.tok[data-v-212ab7b9]:hover{border-color:var(--accent)}.tok code[data-v-212ab7b9]{color:#9dc0ff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.tok i[data-v-212ab7b9]{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-style:normal}.tok i[data-v-212ab7b9]:empty{display:none}.pv[data-v-212ab7b9]{align-items:baseline;gap:8px;margin-top:7px;font-size:12px;display:flex}.pvl[data-v-212ab7b9]{color:var(--muted);flex:none;font-size:11px}.pvv[data-v-212ab7b9]{color:#cfe3f5;white-space:pre-wrap;word-break:break-word;background:#101c26;border:1px solid #223547;border-radius:6px;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px}.pvv.muted[data-v-212ab7b9]{color:var(--muted)}.pvv.err[data-v-212ab7b9]{color:var(--err-text);border-color:var(--err-border)}.btn.sm[data-v-212ab7b9]{padding:4px 9px;font-size:12px}.btn[data-v-212ab7b9]{border:1px solid var(--border);background:var(--panel-2);color:var(--text);cursor:pointer;border-radius:8px;font-family:inherit;font-weight:600;display:inline-block}.btn[data-v-212ab7b9]:hover{border-color:var(--accent)}.field[data-v-212ab7b9]{margin-bottom:12px;display:block}.lbl[data-v-212ab7b9]{margin-bottom:5px;font-size:12.5px;font-weight:650;display:block}.tip[data-v-212ab7b9]{color:var(--muted);margin-top:4px;font-size:11.5px;display:block}.tip code[data-v-212ab7b9]{color:#9dc0ff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.tip b[data-v-212ab7b9]{color:var(--text)}.err-tip[data-v-212ab7b9]{color:var(--err-text)}.banner[data-v-212ab7b9]{border:1px solid var(--border);border-radius:8px;margin:0 0 8px;padding:7px 10px;font-size:12px}.banner.reading[data-v-212ab7b9]{color:var(--muted);background:var(--panel-2)}textarea[data-v-212ab7b9]:disabled{opacity:.6;cursor:not-allowed}.tgroup[data-v-d9075a0a]{margin-top:12px}.tgroup-h[data-v-d9075a0a]{color:var(--muted);flex-wrap:wrap;gap:4px 8px;margin-bottom:6px;font-size:12px;display:flex}.tgroup-h b[data-v-d9075a0a]{color:var(--text);font-weight:650}.view[data-v-d9075a0a]{gap:6px;min-width:0;padding:18px 20px 28px}.dialog-anchor[data-v-d9075a0a]{display:contents}.head[data-v-d9075a0a]{align-items:baseline;gap:10px;display:flex}.head h2[data-v-d9075a0a]{margin:0;font-size:17px}.grow[data-v-d9075a0a]{flex:1}.lead[data-v-d9075a0a]{color:var(--muted);max-width:860px;margin:0;font-size:11.5px}.panel[data-v-d9075a0a]{border:1px solid var(--border);background:var(--panel);border-radius:11px;padding:15px 17px}.panel-title[data-v-d9075a0a]{margin:0 0 10px;font-size:14px}.form[data-v-d9075a0a]{max-width:900px;margin-bottom:16px}.form h3[data-v-d9075a0a]{margin:0 0 12px;font-size:14px}.field[data-v-d9075a0a]{margin-bottom:12px;display:block}.lbl[data-v-d9075a0a]{margin-bottom:5px;font-size:12.5px;font-weight:650;display:block}input[type=text][data-v-d9075a0a],input[type=password][data-v-d9075a0a],select[data-v-d9075a0a]{border:1px solid var(--border);background:var(--panel-2);width:100%;color:var(--text);border-radius:8px;padding:8px 11px;font-size:13px}.tip[data-v-d9075a0a]{color:var(--muted);margin-top:4px;font-size:11.5px;display:block}.err-tip[data-v-d9075a0a]{color:var(--err-text,#ff9492)}.field.bad[data-v-d9075a0a] :is(input,select){border-color:var(--err-border,#b62324)}.field.bad>.lbl[data-v-d9075a0a]{color:var(--err-text,#ff9492)}.switch-row[data-v-d9075a0a]{align-items:center;gap:9px;display:flex}.types[data-v-d9075a0a]{flex-wrap:wrap;gap:8px;display:flex}.type[data-v-d9075a0a]{border:1px solid var(--border);background:var(--panel-2);color:var(--text);cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:8px 13px;font-size:12.5px;display:inline-flex}.type.on[data-v-d9075a0a]{border-color:color-mix(in srgb, var(--accent) 60%, var(--border));background:color-mix(in srgb, var(--accent) 12%, var(--panel-2))}.type .box[data-v-d9075a0a]{border:1.5px solid var(--muted);border-radius:4px;place-items:center;width:15px;height:15px;font-size:10px;display:grid}.type.on .box[data-v-d9075a0a]{background:var(--accent);border-color:var(--accent);color:#04121f}.type .en[data-v-d9075a0a]{color:var(--muted);font-size:11px}.typegrp[data-v-d9075a0a]{align-items:stretch;display:inline-flex}.typegrp .type[data-v-d9075a0a]{border-top-right-radius:0;border-bottom-right-radius:0}.cfg[data-v-d9075a0a]{border:1px solid var(--border);background:var(--panel-2);color:var(--muted);cursor:pointer;border-left:0;border-radius:0 9px 9px 0;align-items:center;gap:5px;padding:0 11px;font-family:inherit;font-size:12px;display:inline-flex}.cfg[data-v-d9075a0a]:hover{color:var(--text);border-color:color-mix(in srgb, var(--accent) 60%, var(--border))}.typegrp.on .cfg[data-v-d9075a0a]{border-color:color-mix(in srgb, var(--accent) 60%, var(--border));background:color-mix(in srgb, var(--accent) 12%, var(--panel-2));color:#b7d0ff}.gex-sum[data-v-d9075a0a]{margin-top:0}.picks[data-v-d9075a0a]{flex-direction:column;gap:7px;display:flex}.pick[data-v-d9075a0a]{border:1px solid var(--border);background:var(--panel-2);cursor:pointer;border-radius:9px;align-items:flex-start;gap:9px;padding:8px 11px;display:flex}.pick.on[data-v-d9075a0a]{border-color:color-mix(in srgb, var(--accent) 60%, var(--border));background:color-mix(in srgb, var(--accent) 10%, var(--panel-2))}.pick input[data-v-d9075a0a]{margin-top:2px}.pick-main[data-v-d9075a0a]{flex-direction:column;gap:2px;display:flex}.pick-sub[data-v-d9075a0a]{color:var(--muted);font-size:11.5px}.chip[data-v-d9075a0a]{border:1px solid var(--border);background:var(--panel);color:var(--muted);border-radius:999px;align-self:flex-start;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}.chip.ok[data-v-d9075a0a]{color:var(--call);border-color:color-mix(in srgb, var(--call) 50%, var(--border))}.chip.off[data-v-d9075a0a]{color:var(--ink-3,var(--muted))}.actions[data-v-d9075a0a]{justify-content:flex-end;align-items:center;gap:9px;margin-top:0;display:flex}.btn[data-v-d9075a0a]{border:1px solid var(--border);background:var(--panel-2);color:var(--text);cursor:pointer;border-radius:8px;padding:8px 15px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.btn.primary[data-v-d9075a0a]{background:var(--accent);border-color:var(--accent);color:#04121f}.btn.sm[data-v-d9075a0a]{padding:4px 9px;font-size:12px}.btn.danger[data-v-d9075a0a]{color:var(--err-text,#ff9492)}.btn[data-v-d9075a0a]:disabled{opacity:.6;cursor:default}.table-wrap[data-v-d9075a0a]{margin-top:8px;padding:6px 6px 2px;overflow-x:auto}table[data-v-d9075a0a]{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1040px}th[data-v-d9075a0a]{text-align:left;color:var(--muted);background:var(--panel);z-index:1;border-bottom:1px solid var(--border);padding:6px 10px 8px;font-size:11.5px;font-weight:650;position:sticky;top:0}td[data-v-d9075a0a]{border-bottom:1px solid color-mix(in srgb, var(--border) 55%, transparent);vertical-align:top;padding:8px 10px;font-size:12.5px}.rule-name[data-v-d9075a0a]{font-size:13px;font-weight:650}.help-row[data-v-d9075a0a]{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.help[data-v-d9075a0a]{color:var(--muted);font-size:11.5px}.help summary[data-v-d9075a0a]{cursor:pointer;white-space:nowrap}.help p[data-v-d9075a0a]{max-width:860px;margin:5px 0}.table-wrap.bounded[data-v-d9075a0a]{max-height:610px;overflow-y:auto}th[data-v-d9075a0a]:first-child{width:13%}th[data-v-d9075a0a]:nth-child(2){width:23%}th[data-v-d9075a0a]:nth-child(3){width:19%}th[data-v-d9075a0a]:nth-child(4){width:25%}th[data-v-d9075a0a]:nth-child(5){width:9%}th[data-v-d9075a0a]:nth-child(6){width:11%}.truncate[data-v-d9075a0a]{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.kind-pills[data-v-d9075a0a]{flex-wrap:wrap;gap:2px 0;max-height:40px;display:flex;overflow:hidden}.destination-chips[data-v-d9075a0a]{flex-wrap:nowrap;gap:4px;display:flex;overflow:hidden}.dest-chip[data-v-d9075a0a]{border:1px solid var(--border);border-radius:6px;align-items:center;gap:4px;min-width:0;padding:1px 5px;font-size:11px;display:inline-flex}.dest-chip.off[data-v-d9075a0a],.dest-off[data-v-d9075a0a]{color:var(--muted)}.dest-chip.broken[data-v-d9075a0a],.dest-error[data-v-d9075a0a]{color:var(--err-text,#ff9492)}.delivery-detail[data-v-d9075a0a]{align-items:baseline;gap:6px;min-width:0;display:flex}.delivery-detail[data-v-d9075a0a]>*{flex:auto;min-width:0}.delivery-detail .rule-meta[data-v-d9075a0a]{margin-top:3px}.rule-meta[data-v-d9075a0a]{color:var(--muted);margin-top:3px;font-size:11.5px}.mono[data-v-d9075a0a]{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px}.pill[data-v-d9075a0a]{border:1px solid var(--border);white-space:nowrap;border-radius:6px;margin:0 4px 0 0;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}.pill.c1[data-v-d9075a0a]{color:var(--accent)}.pill.c2[data-v-d9075a0a]{color:var(--price,#d29922)}.pill.askflow[data-v-d9075a0a]{color:var(--signal-bigtrade,#f0883e)}.row-actions[data-v-d9075a0a]{white-space:nowrap}.row-actions .btn+.btn[data-v-d9075a0a]{margin-left:6px}.empty[data-v-d9075a0a]{text-align:center;padding:34px 20px}.empty .big[data-v-d9075a0a]{margin-bottom:6px;font-size:14px;font-weight:650}.empty-actions[data-v-d9075a0a]{margin-top:14px}.banner[data-v-d9075a0a]{border:1px solid var(--border);border-radius:8px;margin:8px 0 0;padding:8px 11px;font-size:12.5px}.banner.ok[data-v-d9075a0a]{color:var(--call);border-color:color-mix(in srgb, var(--call) 50%, var(--border));background:color-mix(in srgb, var(--call) 10%, var(--panel-2))}.banner.err[data-v-d9075a0a]{color:var(--err-text,#ff9492);border-color:var(--err-border,#b62324);background:var(--err-bg,#3d1418)}.muted[data-v-d9075a0a]{color:var(--muted)}.small[data-v-d9075a0a]{font-size:11.5px}.ok[data-v-d9075a0a]{color:var(--call)}.err[data-v-d9075a0a]{color:var(--err-text,#ff9492)}.push-view[data-v-819710e9]{flex-direction:column;gap:16px;min-width:0;padding:16px 20px 24px;display:flex}.push-view[data-v-819710e9] .view{min-width:0;padding:0}.page-bar[data-v-819710e9]{border:1px solid var(--border);color:var(--muted);border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:flex}.page-bar.off[data-v-819710e9]{color:var(--err-text,#ff9492);border-color:var(--err-border,#b62324);background:var(--err-bg,#3d1418)}.page-bar.warning[data-v-819710e9]{color:var(--warn-text);border-color:var(--warn-border);background:var(--warn-bg)}.settings-button[data-v-819710e9]{flex-shrink:0;margin-left:auto}.btn[data-v-819710e9]{border:1px solid var(--border);background:var(--panel-2);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:7px;padding:6px 11px;font-size:12px}.btn[data-v-819710e9]:disabled{opacity:.5;cursor:not-allowed}@media (width<=600px){.push-view[data-v-819710e9]{padding:12px}}.admin-import[data-v-f27e1909]{flex-direction:column;gap:12px;display:flex}.small[data-v-f27e1909]{font-size:12px}.grid[data-v-f27e1909]{grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}@media (width<=860px){.grid[data-v-f27e1909]{grid-template-columns:1fr}}.field[data-v-f27e1909]{flex-direction:column;gap:5px;display:flex}.field label[data-v-f27e1909]{color:var(--muted);font-size:12px}.file-drop[data-v-f27e1909]{background:var(--panel-2);border:1px dashed var(--border);color:var(--muted);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.file-drop[data-v-f27e1909]:hover{border-color:var(--accent)}.file-drop input[data-v-f27e1909]{display:none}.actions[data-v-f27e1909]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-strat[data-v-425eac71]{flex-direction:column;gap:12px;display:flex}.layout[data-v-425eac71]{grid-template-columns:240px 1fr;gap:18px;display:grid}@media (width<=860px){.layout[data-v-425eac71]{grid-template-columns:1fr}}.list[data-v-425eac71]{flex-direction:column;gap:6px;max-height:360px;display:flex;overflow-y:auto}.new-btn[data-v-425eac71],.item[data-v-425eac71]{background:var(--panel-2);border:1px solid var(--border);cursor:pointer;color:var(--text);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.new-btn[data-v-425eac71]{color:var(--muted);justify-content:center;gap:5px}.new-btn.active[data-v-425eac71],.item.active[data-v-425eac71],.item[data-v-425eac71]:hover,.new-btn[data-v-425eac71]:hover{border-color:var(--accent)}.iname[data-v-425eac71]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.status[data-v-425eac71]{flex-shrink:0;font-size:11px}.status.running[data-v-425eac71]{color:var(--call)}.status.paused[data-v-425eac71]{color:var(--muted)}.form[data-v-425eac71]{flex-direction:column;gap:12px;display:flex}.field[data-v-425eac71]{flex-direction:column;flex:1;gap:5px;display:flex}.field label[data-v-425eac71]{color:var(--muted);font-size:12px}.field textarea[data-v-425eac71]{background:var(--panel-2);color:var(--text);border:1px solid var(--border);resize:vertical;border-radius:8px;padding:8px 10px;font-family:inherit;font-size:13px}.row[data-v-425eac71]{gap:14px;display:flex}.actions[data-v-425eac71]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.small[data-v-425eac71]{font-size:12px}.btn.danger[data-v-425eac71]{border-color:var(--err-border);color:var(--err-text)}.btn.danger[data-v-425eac71]:hover{background:var(--err-bg)}.smart-edit[data-v-5757a18b]{flex-direction:column;gap:12px;display:flex}.small[data-v-5757a18b]{font-size:12px}.pickers[data-v-5757a18b]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.rules[data-v-5757a18b]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.field[data-v-5757a18b]{flex-direction:column;gap:5px;display:flex}.field label[data-v-5757a18b]{color:var(--muted);font-size:12px}.actions[data-v-5757a18b]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.btn.danger[data-v-5757a18b]{border-color:var(--err-border);color:var(--err-text)}.btn.danger[data-v-5757a18b]:hover:not(:disabled){background:var(--err-bg)}.sample .rows[data-v-5757a18b]{flex-direction:column;gap:6px;max-height:340px;margin-top:6px;display:flex;overflow-y:auto}.strategy-view[data-v-45c7d3ab]{flex-direction:column;gap:16px;padding:18px 20px 28px;display:flex}.small[data-v-f24e3052]{font-size:12px}.hint[data-v-f24e3052]{max-width:760px;margin:0 0 14px;line-height:1.6}.add-row[data-v-f24e3052]{gap:8px;margin-bottom:10px;display:flex}.add-row input[data-v-f24e3052]{text-transform:uppercase;width:220px}.fb[data-v-f24e3052]{margin:0 0 10px}.list[data-v-f24e3052]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.item[data-v-f24e3052]{background:var(--panel-2);border:1px solid var(--border);border-radius:8px;align-items:center;gap:9px;padding:8px 12px;display:flex}.tk[data-v-f24e3052]{font-size:14px;font-weight:700}.when[data-v-f24e3052]{margin-left:auto}.del[data-v-f24e3052]{padding:3px 10px;font-size:12px}.empty[data-v-f24e3052]{background:var(--panel-2);border:1px dashed var(--border);border-radius:8px;margin:0;padding:16px;line-height:1.6}.small[data-v-ad5bba48]{font-size:12px}.hint[data-v-ad5bba48]{max-width:780px;margin:0 0 16px;line-height:1.6}.chip.ok[data-v-ad5bba48]{color:var(--call);border-color:var(--call)}.form[data-v-ad5bba48]{flex-direction:column;gap:14px;max-width:560px;display:flex}.f[data-v-ad5bba48]{flex-direction:column;gap:5px;display:flex}.f.row[data-v-ad5bba48]{flex-direction:row;align-items:center;gap:8px}.lbl[data-v-ad5bba48]{color:var(--text);font-size:13px;font-weight:600}.lbl.inline[data-v-ad5bba48]{font-weight:400}.tip[data-v-ad5bba48]{font-size:11.5px;line-height:1.5}.tip code[data-v-ad5bba48]{background:var(--panel-2);border-radius:4px;padding:1px 5px;font-size:11px}.cb[data-v-ad5bba48]{width:15px;height:15px;padding:0}.actions[data-v-ad5bba48]{gap:8px;margin-top:16px;display:flex}.fb[data-v-ad5bba48]{margin:10px 0 0}.factor-view[data-v-ed7f2a91]{flex-direction:column;gap:16px;padding:18px 20px 28px;display:flex}.gateway-view[data-v-c9820e2a]{padding:18px 20px 28px}.whale-source-view[data-v-d04cab85]{color:var(--text,#e6edf3);padding:18px 20px 28px}.source-panel[data-v-d04cab85]{border:1px solid var(--border,#2a3139);background:var(--panel,#161b22);border-radius:12px;max-width:780px;padding:24px}h1[data-v-d04cab85]{margin:0 0 12px;font-size:20px}.description[data-v-d04cab85],.hint[data-v-d04cab85],.choice span[data-v-d04cab85]{color:var(--muted,#8b949e);font-size:13px;line-height:1.7}.description[data-v-d04cab85]{margin:0 0 24px}.current[data-v-d04cab85]{align-items:center;gap:12px;padding:12px 0 20px;display:flex}.current span[data-v-d04cab85]{color:var(--muted,#8b949e);font-size:12px}fieldset[data-v-d04cab85]{border:0;min-width:0;margin:0;padding:0}legend[data-v-d04cab85],.key-label[data-v-d04cab85]{margin-bottom:12px;font-size:14px;font-weight:600}.choice[data-v-d04cab85]{align-items:center;gap:10px;margin:14px 0;line-height:1.5;display:flex}.choice input[data-v-d04cab85]{accent-color:#58a6ff}.choice span[data-v-d04cab85]{margin-left:4px}.key-status[data-v-d04cab85]{margin:24px 0 18px;font-size:14px}.key-label[data-v-d04cab85]{display:block}.key-input[data-v-d04cab85]{box-sizing:border-box;border:1px solid var(--border,#2a3139);background:var(--bg,#0d1117);width:100%;height:40px;color:inherit;font:inherit;border-radius:6px;padding:8px 12px}.key-input[data-v-d04cab85]:focus{outline-offset:1px;outline:2px solid #58a6ff}.hint[data-v-d04cab85]{margin:8px 0}.clear[data-v-d04cab85]{margin-top:20px;font-size:13px}.actions[data-v-d04cab85]{flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;display:flex}.save[data-v-d04cab85]{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#1f6feb;border:1px solid #388bfd;border-radius:6px;padding:8px 20px}.save[data-v-d04cab85]:disabled{opacity:.6;cursor:wait}.notice[data-v-d04cab85]{overflow-wrap:anywhere;border-radius:6px;padding:12px;font-size:13px;line-height:1.6}.error[data-v-d04cab85]{color:#ff9492;background:#3d1418;border:1px solid #b62324}.success[data-v-d04cab85]{color:#7ee787;background:#12291a;border:1px solid #238636}@media (width<=600px){.whale-source-view[data-v-d04cab85]{padding:14px 12px}.source-panel[data-v-d04cab85]{padding:18px}.choice[data-v-d04cab85]{flex-wrap:wrap;align-items:flex-start}.choice span[data-v-d04cab85]{flex-basis:100%;margin-left:25px}}.fields[data-v-efad1094]{gap:14px;display:grid}label[data-v-efad1094]{gap:6px;font-size:13px;display:grid}.check[data-v-efad1094]{align-items:center;gap:7px;display:flex}input[data-v-efad1094]:not([type=checkbox]),select[data-v-efad1094]{box-sizing:border-box;border:1px solid var(--border);width:100%;color:var(--text);background:var(--panel-2);font:inherit;border-radius:6px;padding:8px 10px}.add-form[data-v-14bc1b6d]{gap:14px;display:grid}label[data-v-14bc1b6d]{gap:7px;font-size:13px;display:grid}input[data-v-14bc1b6d]{border:1px solid var(--border);background:var(--panel-2);min-width:0;color:var(--text);font:inherit;border-radius:6px;padding:9px}.result[data-v-14bc1b6d]{background:var(--panel-2);border:1px solid var(--border);border-radius:8px;gap:7px;padding:12px;font-size:13px;display:grid}code[data-v-14bc1b6d]{overflow-wrap:anywhere}fieldset[data-v-14bc1b6d]{border:0;margin:0;padding:0}.buttons[data-v-14bc1b6d]{justify-content:flex-end;gap:8px;display:flex}button[data-v-14bc1b6d]{background:var(--panel-2);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:6px;padding:7px 13px}button[data-v-14bc1b6d]:disabled{opacity:.5;cursor:not-allowed}.error[data-v-14bc1b6d]{color:var(--err-text);font-size:13px}.identity[data-v-5e5688af]{color:var(--muted);overflow-wrap:anywhere;font-size:12px}fieldset[data-v-5e5688af]{border:0;margin:0;padding:0}.buttons[data-v-5e5688af]{justify-content:flex-end;gap:8px;display:flex}button[data-v-5e5688af]{background:var(--panel-2);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:6px;padding:7px 13px}button[data-v-5e5688af]:disabled{opacity:.5}.error[data-v-5e5688af]{color:var(--err-text);font-size:13px}.action-grid[data-v-4ad7330a]{gap:8px;display:grid}.action-row[data-v-4ad7330a]{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px 18px;padding:7px 0;display:flex}.action-row strong[data-v-4ad7330a]{min-width:76px;font-size:12px}.action-row label[data-v-4ad7330a]{align-items:center;gap:5px;font-size:13px;display:inline-flex}.unavailable[data-v-4ad7330a]{color:var(--muted)}small[data-v-4ad7330a]{font-size:11px}fieldset[data-v-9b409909]{border:0;margin:0;padding:0}label[data-v-9b409909]{gap:7px;font-size:13px;display:grid}input[data-v-9b409909]{border:1px solid var(--border);color:var(--text);background:var(--panel-2);font:inherit;border-radius:6px;padding:8px}h4[data-v-9b409909]{margin:20px 0 8px;font-size:13px}.buttons[data-v-9b409909]{justify-content:flex-end;gap:8px;display:flex}button[data-v-9b409909]{background:var(--panel-2);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:6px;padding:7px 13px}button[data-v-9b409909]:disabled{opacity:.5}.error[data-v-9b409909]{color:var(--err-text);font-size:13px}.scope-form[data-v-be36e911]{border:0;gap:12px;margin:0;padding:0;display:grid}label[data-v-be36e911]{gap:6px;font-size:13px;display:grid}.check[data-v-be36e911]{align-items:center;gap:7px;display:flex}.trader-list[data-v-be36e911]{border:1px solid var(--border);border-radius:7px;gap:8px;max-height:200px;padding:10px;display:grid;overflow:auto}input[data-v-be36e911]:not([type=checkbox]),select[data-v-be36e911]{box-sizing:border-box;border:1px solid var(--border);width:100%;color:var(--text);background:var(--panel-2);font:inherit;border-radius:6px;padding:8px}.hint[data-v-be36e911]{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.buttons[data-v-be36e911]{justify-content:flex-end;gap:8px;display:flex}button[data-v-be36e911]{background:var(--panel-2);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:6px;padding:7px 13px}button[data-v-be36e911]:disabled{opacity:.5}.error[data-v-be36e911]{color:var(--err-text);font-size:13px}.whale-roster[data-v-a175a2a0]{max-width:1600px;color:var(--text);padding:20px}.page-head[data-v-a175a2a0]{justify-content:space-between;align-items:center;gap:14px;display:flex}h1[data-v-a175a2a0]{margin:0;font-size:20px}h2[data-v-a175a2a0]{margin:0 0 10px;font-size:14px}.intro[data-v-a175a2a0],.hint[data-v-a175a2a0]{color:var(--muted);font-size:12px;line-height:1.7}.intro[data-v-a175a2a0]{margin:12px 0 20px}.section[data-v-a175a2a0]{background:var(--panel);border:1px solid var(--border);border-radius:10px;margin:16px 0;padding:16px;font-size:13px}.defaults[data-v-a175a2a0]{justify-content:space-between;align-items:center;gap:16px;display:flex}.defaults p[data-v-a175a2a0]{margin:0;line-height:1.8}.table-wrap[data-v-a175a2a0]{overflow:auto}table[data-v-a175a2a0]{border-collapse:collapse;width:100%}th[data-v-a175a2a0]{text-align:left;color:var(--muted);white-space:nowrap;font-size:11px}th[data-v-a175a2a0],td[data-v-a175a2a0]{border-bottom:1px solid var(--border);padding:10px 8px}td[data-v-a175a2a0]{vertical-align:top;white-space:nowrap;font-size:12px}small[data-v-a175a2a0]{white-space:normal;max-width:240px;color:var(--muted);margin-top:4px;line-height:1.5;display:block}.operations[data-v-a175a2a0]{justify-content:flex-end;gap:7px;display:flex}button[data-v-a175a2a0]{border:1px solid var(--border);color:var(--text);background:var(--panel-2);font:inherit;white-space:nowrap;cursor:pointer;border-radius:6px;padding:6px 11px;font-size:12px}button[data-v-a175a2a0]:hover{border-color:var(--accent)}button[data-v-a175a2a0]:disabled{opacity:.5;cursor:not-allowed}.copy[data-v-a175a2a0]{color:var(--accent);background:0 0;border:0;margin-left:4px;padding:1px 5px}.notice[data-v-a175a2a0]{border:1px solid var(--border);border-radius:7px;padding:10px 12px;font-size:12px;line-height:1.7}.notice button[data-v-a175a2a0]{margin-left:10px}.error[data-v-a175a2a0]{color:var(--err-text)}.notice.error[data-v-a175a2a0]{border-color:var(--err-border);background:var(--err-bg)}.warning[data-v-a175a2a0]{color:var(--warn-text)}.stale[data-v-a175a2a0]{opacity:.55}.state[data-v-a175a2a0]{border:1px solid var(--border);border-radius:5px;padding:2px 6px;display:inline-block}.state.ok[data-v-a175a2a0]{color:var(--call)}.state.upstream_unavailable[data-v-a175a2a0]{color:var(--err-text)}.state.warming_up[data-v-a175a2a0]{color:var(--accent)}.capacity[data-v-a175a2a0]{margin-right:18px}a[data-v-a175a2a0]{color:var(--accent)}@media (width<=600px){.whale-roster[data-v-a175a2a0]{padding:14px 10px}.section[data-v-a175a2a0]{padding:12px}.defaults[data-v-a175a2a0]{align-items:flex-start}}
