:root{--page:#0d0d0d;--surface:#1a1a19;--ink:#fff;--ink-2:#c3c2b7;--muted:#898781;--grid:#2c2c2a;--axis:#383835;--border:#ffffff1a;--accent:#3987e5;--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--good:#0ca30c;--good-text:#0ca30c;--warning:#fab219;--critical:#d03b3b;--meter-track:#0d366b;--side-long:#22c55e;--side-short:#a855f7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--page:#f9f9f7;--surface:#fcfcfb;--ink:#0b0b0b;--ink-2:#52514e;--muted:#898781;--grid:#e1e0d9;--axis:#c3c2b7;--border:#0b0b0b1a;--accent:#2a78d6;--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a;--good:#0ca30c;--good-text:#006300;--warning:#fab219;--critical:#d03b3b;--meter-track:#cde2fb;--side-long:#15803d;--side-short:#7e22ce;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{overscroll-behavior-y:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;touch-action:manipulation}body{overscroll-behavior-y:none;background:var(--page);color:var(--ink);margin:0;font:14px/1.5 system-ui,-apple-system,Segoe UI,sans-serif}#app{flex-direction:column;height:100dvh;display:flex;overflow-x:clip}.panel{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:16px}input,select,textarea{font-size:16px!important}@media (width<=860px){body{font-size:16px}.panel-head h2{font-size:17px!important}.tile .value{font-size:19px!important}.total{font-size:16px!important}.panel table{font-size:15px!important}.pages a{font-size:15.5px!important}.hd-body p,.hd-body li{font-size:15px!important;line-height:1.55!important}.trail,.guards,.audit,.rows,.vi-line,.fromemail,.emailmeta,.note .meta,.note p,.guardline,.venue-pick,.pick-label,.fees-note,.filled,.muted-line,.empty,.error,.result,.note-field,.parsefail,.fill{font-size:14px!important}.chip,.tstatus,.side,.guard,.status{font-size:13.5px!important}button.recheck,button.refresh,.toggle-all,.emailtabs button,.ranges button,.trade-btn,.hd-done,.btn{font-size:14px!important}th{font-size:12.5px!important}.small,.sub,.hint,.delta,.feenote,.size-hint,.pick-caption,.other-status,.keyline,.timing,.disclose,.trail-top,.lock-note,.tile .label,.pl-col .sub,.side-foot,.sym-pl,.sym-pct,.sym-name,.sym-tag,.sym-group,.unactionable,.ig-map,.ig-epics{font-size:13px!important}.term:hover:after,.term:focus:after{width:240px;font-size:13px!important}.help-btn{width:22px;height:22px;font-size:12px!important}.hd h3{font-size:16px!important}}.panel-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.panel-head h2{margin:0;font-size:14px;font-weight:650}.panel-head .sub{color:var(--muted);font-size:12px}.panel-head .spacer{flex:1}.chip{font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 7px;font-size:12px;font-weight:650}.chip.up{color:var(--good-text);background:color-mix(in srgb, var(--good) 14%, transparent)}.chip.down{color:var(--critical);background:color-mix(in srgb, var(--critical) 12%, transparent)}.ranges{background:var(--page);border:1px solid var(--border);border-radius:7px;gap:2px;padding:2px;display:flex}.ranges button{color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:5px 9px;font:600 12px/1 system-ui,sans-serif}.ranges button.on{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--border)}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}table{border-collapse:collapse;width:100%;font-size:13px}th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-bottom:1px solid var(--grid);white-space:nowrap;padding:6px 8px;font-size:11px;font-weight:600}td{border-bottom:1px solid var(--grid);white-space:nowrap;font-variant-numeric:tabular-nums;padding:7px 8px}tr:last-child td{border-bottom:0}td.num,th.num{text-align:right}.scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow-x:auto}.nav-badge{color:#fff;background:var(--critical);font-variant-numeric:tabular-nums;vertical-align:1px;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;margin-left:5px;padding:0 5px;font-size:10.5px;font-weight:700;display:inline-flex}.aclass{border-radius:999px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:10.5px;font-weight:700;display:inline-flex}.disc-h{width:28px}.disc-td{padding-right:2px}.aclass.cry{color:#e8a33d;background:#e8a33d29}.aclass.com{color:#2fb4c7;background:#2fb4c729}.aclass.etf{color:#9a7ee8;background:#9a7ee829}@media (width<=860px){.aclass{width:24px;height:24px;font-size:12px!important}}.symlink{color:inherit;text-decoration:none}.symlink:hover{color:var(--accent);text-decoration:underline}.help-btn{color:var(--muted);border:1px solid var(--border);cursor:pointer;appearance:none;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font:600 10px/1 system-ui,sans-serif;display:inline-flex}.help-btn:hover{color:var(--ink);border-color:var(--muted)}.term{border-bottom:1px dotted var(--muted);cursor:help;font-style:normal;position:relative}.term:hover:after,.term:focus:after{content:attr(data-tip);background:var(--page);width:210px;color:var(--ink);border:1px solid var(--border);z-index:60;white-space:normal;border-radius:7px;padding:7px 9px;font-size:11.5px;font-weight:500;line-height:1.45;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 8px 24px #0006}.hd-body p{color:var(--ink-2);margin:0 0 10px;font-size:12.5px;line-height:1.55}.hd-body b{color:var(--ink)}.dash-tabs{border-bottom:1px solid var(--line);gap:2px;margin-bottom:12px;display:flex}.dash-tabs button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 14px;font-size:13px;font-weight:600}.dash-tabs button:hover{color:var(--fg)}.dash-tabs button.on{color:var(--fg);border-bottom-color:var(--accent,var(--fg))}.dash-subtabs{gap:2px;margin:2px 0 10px;display:flex}.dash-subtabs button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600}.dash-subtabs button:hover{color:var(--fg)}.dash-subtabs button.on{color:var(--fg);background:var(--surface);border-color:var(--border)}@media (width<=860px){.dash-subtabs button{padding:8px 15px;font-size:14px!important}}tr.arrived>td{background:color-mix(in srgb, var(--accent,#4a7dbd) 9%, transparent)}tr.arrived>td:first-child{box-shadow:inset 3px 0 0 var(--accent,#4a7dbd)}.new-pill{letter-spacing:.05em;text-transform:uppercase;color:#fff;background:var(--accent,#4a7dbd);vertical-align:1px;border-radius:999px;margin-left:6px;padding:0 6px;font-size:10px;font-weight:700;display:inline-block}.fresh-count{color:var(--accent,#4a7dbd);font-size:12px;font-weight:650}.urgent-tag{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--critical,#c0392b);vertical-align:1px;border-radius:4px;margin-left:6px;padding:0 6px;font-size:9px;font-weight:800;display:inline-block}.load-more{border:1px dashed var(--line);width:100%;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:8px;margin-top:6px;padding:7px 0;font-size:12px;display:block}.load-more:hover{color:var(--fg);border-style:solid}.trade-table{border-collapse:collapse;width:100%;font-size:13px}.trade-table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-bottom:1px solid var(--border);padding:8px 10px;font-size:11px;font-weight:600}.trade-table td{border-bottom:1px solid var(--grid);vertical-align:middle;font-variant-numeric:tabular-nums;padding:9px 10px}.trade-table .r,.trade-table th.r{text-align:right}.trade-table .sym{font-weight:700}.trade-table .ig-sym{color:var(--muted);white-space:nowrap;margin-top:1px;font:400 10px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.trade-table .ig-sym.unmapped{font-style:italic}.trade-table .ig-sym wbr{display:none}@media (width<=860px){.trade-table .ig-sym{white-space:normal;font-size:11px}.trade-table .ig-sym wbr{display:inline}}.trade-table .chip{white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:11.5px;font-weight:600}.trade-table .chip.buy{color:var(--side-long);background:color-mix(in srgb, var(--side-long) 16%, transparent)}.trade-table .chip.short{color:var(--side-short);background:color-mix(in srgb, var(--side-short) 18%, transparent)}.trade-table .chip.sell{color:var(--warning);background:color-mix(in srgb, var(--warning) 14%, transparent)}.trade-table .chip.act{color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent);align-items:center;gap:5px;padding:2px 8px 2px 3px;display:inline-flex}.trade-table .side-dot{border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;font-size:9.5px;font-style:normal;font-weight:700;display:inline-flex}.trade-table .side-dot.long{color:var(--side-long);background:color-mix(in srgb, var(--side-long) 20%, transparent)}.trade-table .side-dot.shrt{color:var(--side-short);background:color-mix(in srgb, var(--side-short) 22%, transparent)}.trade-table .worldtag{letter-spacing:.08em;border-radius:4px;padding:1px 6px;font-size:9px;font-weight:800}.trade-table .worldtag.paper{color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, transparent)}.trade-table .worldtag.live{color:#fff;background:var(--critical)}.trade-table .status-th,.trade-table .status-td{z-index:2;background:var(--surface);position:sticky;right:0;box-shadow:-10px 0 10px -10px #0000008c}.trade-table .status-th{z-index:3}.wordmark[data-v-f9d31b60]{width:100%;height:auto;display:block}.login-wrap[data-v-e61c68c6]{background:var(--page);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.login[data-v-e61c68c6]{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:14px;width:340px;padding:28px;display:flex}h1[data-v-e61c68c6]{justify-content:center;margin:0;display:flex}.sub[data-v-e61c68c6]{text-align:center;color:var(--muted);margin:-6px 0 4px;font-size:13px}label[data-v-e61c68c6]{color:var(--ink-2);flex-direction:column;gap:5px;font-size:12px;display:flex}input[data-v-e61c68c6]{color:var(--ink);background:var(--page);border:1px solid var(--border);border-radius:8px;padding:9px 11px;font:14px/1.4 system-ui,sans-serif}button.primary[data-v-e61c68c6]{color:#fff;background:var(--accent);cursor:pointer;border:0;border-radius:8px;margin-top:4px;padding:11px;font:600 14px/1 system-ui,sans-serif}button.primary[data-v-e61c68c6]:disabled{opacity:.6;cursor:default}.error[data-v-e61c68c6]{color:var(--critical);background:color-mix(in srgb, var(--critical) 10%, transparent);border-radius:6px;margin:0;padding:7px 10px;font-size:12.5px}.positions-page[data-v-85830805]{flex-direction:column;gap:16px;display:flex}table[data-v-85830805]{border-collapse:collapse;width:100%;font-size:13px}th[data-v-85830805]{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-bottom:1px solid var(--grid);padding:6px 8px;font-size:11px;font-weight:600}td[data-v-85830805]{border-bottom:1px solid var(--grid);font-variant-numeric:tabular-nums;padding:7px 8px}tr:last-child td[data-v-85830805]{border-bottom:0}td.r[data-v-85830805],th.r[data-v-85830805]{text-align:right}.sym[data-v-85830805]{font-weight:650}td.up[data-v-85830805],.totline .up[data-v-85830805]{color:var(--good-text)}td.down[data-v-85830805],.totline .down[data-v-85830805]{color:var(--critical)}.small[data-v-85830805]{color:var(--muted);font-size:11px}.muted[data-v-85830805]{color:var(--muted)}.error[data-v-85830805]{color:var(--critical);background:color-mix(in srgb, var(--critical) 10%, transparent);border-radius:6px;padding:7px 10px;font-size:12.5px}.tabs[data-v-85830805]{gap:4px;margin-left:12px;display:flex}.tabs button[data-v-85830805]{color:var(--muted);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:999px;padding:5px 12px;font:600 12px/1 system-ui,sans-serif}.tabs button.active[data-v-85830805]{color:var(--ink);background:color-mix(in srgb, var(--accent) 14%, transparent);border-color:var(--accent)}.totline[data-v-85830805]{color:var(--ink-2);font-variant-numeric:tabular-nums;gap:16px;margin:2px 0 10px;font-size:12.5px;display:flex}.totline .strong[data-v-85830805]{font-weight:700}.subhead[data-v-85830805]{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:18px 0 6px;font-size:11.5px;font-weight:650}table.mini[data-v-85830805]{font-size:12.5px}.hd-wrap[data-v-e42a9858]{z-index:50;background:#00000073;position:fixed;inset:0}.hd[data-v-e42a9858]{background:var(--surface);border-left:1px solid var(--border);flex-direction:column;width:min(340px,92vw);padding:0;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-18px 0 40px #00000059}.hd header[data-v-e42a9858]{padding:calc(10px + env(safe-area-inset-top)) 12px 10px 16px;background:var(--surface);border-bottom:1px solid var(--border);flex:none;align-items:center;gap:8px;display:flex}.hd h3[data-v-e42a9858]{flex:1;margin:0;font-size:14.5px}.hd-body[data-v-e42a9858]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;padding:12px 16px;overflow-y:auto}.hd-x[data-v-e42a9858]{color:var(--ink-2);border:1px solid var(--border);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;padding:0;font:400 20px/1 system-ui,sans-serif;display:inline-flex;position:relative}.hd-x[data-v-e42a9858]:after{content:"";position:absolute;inset:-12px}.hd-x[data-v-e42a9858]:hover{color:var(--ink);border-color:var(--muted)}.worldtag[data-v-81bdc7eb]{letter-spacing:.08em;vertical-align:1px;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:9px;font-weight:800}.worldtag.paper[data-v-81bdc7eb]{color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, transparent)}.worldtag.live[data-v-81bdc7eb]{color:#fff;background:var(--critical)}.statgrid[data-v-81bdc7eb]{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.statgrid[data-v-81bdc7eb]::-webkit-scrollbar{display:none}.tile[data-v-81bdc7eb]{background:var(--surface);border:1px solid var(--border);border-radius:9px;flex-direction:column;gap:1px;padding:9px 12px;display:flex;position:relative}.tile-help[data-v-81bdc7eb]{position:absolute;top:7px;right:8px}.tile[data-v-81bdc7eb]{flex:1 0 auto}.pl-cols[data-v-81bdc7eb]{gap:18px;display:flex}.pl-col[data-v-81bdc7eb]{flex-direction:column;gap:1px;display:flex}.pl-col .sub[data-v-81bdc7eb]{color:var(--muted);font-size:10px}.value.dim[data-v-81bdc7eb]{color:var(--ink-2);font-weight:600}.tile.one[data-v-81bdc7eb]{flex:100%;padding:12px 16px}.tile.one .pl-cols[data-v-81bdc7eb]{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:0;margin-top:4px;padding-bottom:2px;overflow-x:auto}.tile.one .pl-col[data-v-81bdc7eb]{padding:0 26px}.tile.one .pl-col[data-v-81bdc7eb]:first-child{padding-left:0}.tile.one .pl-col+.pl-col[data-v-81bdc7eb]{border-left:1px solid color-mix(in srgb, var(--muted) 30%, transparent)}.tile.one .pl-cols[data-v-81bdc7eb]::-webkit-scrollbar{display:none}.tile.one .pl-col[data-v-81bdc7eb]{flex:none}@media (width<=860px){.pl-cols[data-v-81bdc7eb]{flex-wrap:wrap;gap:14px}.tile .value[data-v-81bdc7eb]{font-size:17px}.tile .label[data-v-81bdc7eb],.tile .delta[data-v-81bdc7eb]{font-size:11.5px}.pl-col .sub[data-v-81bdc7eb]{font-size:11px}}.tile .label[data-v-81bdc7eb]{color:var(--ink-2);font-size:10.5px}.tile .value[data-v-81bdc7eb]{letter-spacing:-.01em;font-size:16px;font-weight:700}.tile .delta[data-v-81bdc7eb]{color:var(--muted);font-size:10.5px}.value.up[data-v-81bdc7eb]{color:var(--good-text)}.value.down[data-v-81bdc7eb]{color:var(--critical)}.error[data-v-81bdc7eb]{color:var(--critical);background:color-mix(in srgb, var(--critical) 10%, transparent);border-radius:6px;padding:7px 10px;font-size:12.5px}.bars[data-v-6e8d71ea]{flex-direction:column;gap:5px;display:flex}.row[data-v-6e8d71ea]{align-items:center;gap:10px;font-size:12px;display:flex}.sym[data-v-6e8d71ea]{white-space:nowrap;color:inherit;flex:0 0 64px;font-weight:650;text-decoration:none}.sym .side-dot[data-v-6e8d71ea]{vertical-align:-2px;border-radius:50%;flex:none;justify-content:center;align-items:center;width:15px;height:15px;margin-right:5px;font-size:9px;font-style:normal;font-weight:700;display:inline-flex}.sym .side-dot.long[data-v-6e8d71ea]{color:var(--good-text);background:color-mix(in srgb, var(--good) 18%, transparent)}.sym .side-dot.shrt[data-v-6e8d71ea]{color:var(--critical);background:color-mix(in srgb, var(--critical) 16%, transparent)}.sym[data-v-6e8d71ea]:hover{text-decoration:underline}.sym em[data-v-6e8d71ea]{vertical-align:2px;color:var(--muted);margin-left:3px;font-size:9px;font-style:normal;font-weight:700}.track[data-v-6e8d71ea]{flex:1;align-items:center;min-width:0;display:flex}.half[data-v-6e8d71ea]{flex:1;height:8px;display:flex}.half.left[data-v-6e8d71ea]{justify-content:flex-end}.zero[data-v-6e8d71ea]{background:var(--grid);align-self:stretch;width:1px}.bar[data-v-6e8d71ea]{border-radius:4px;min-width:2px}.bar.up[data-v-6e8d71ea]{background:color-mix(in srgb, var(--good) 72%, transparent)}.bar.down[data-v-6e8d71ea]{background:color-mix(in srgb, var(--critical) 72%, transparent)}.row:hover .bar.up[data-v-6e8d71ea]{background:var(--good)}.row:hover .bar.down[data-v-6e8d71ea]{background:var(--critical)}.val[data-v-6e8d71ea]{text-align:right;font-variant-numeric:tabular-nums;flex:0 0 84px}.worldtag[data-v-6e8d71ea]{letter-spacing:.08em;border-radius:4px;margin-left:4px;padding:1px 6px;font-size:9px;font-weight:800}.worldtag.paper[data-v-6e8d71ea]{color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, transparent)}.worldtag.live[data-v-6e8d71ea]{color:#fff;background:var(--critical)}.total[data-v-6e8d71ea]{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.up[data-v-6e8d71ea]{color:var(--good-text,var(--good))}.down[data-v-6e8d71ea]{color:var(--critical)}.eclipse-loading[data-v-f189f11b]{color:var(--muted);align-items:center;gap:8px;margin:6px 0 0;font-size:12.5px;display:flex}.eclipse[data-v-f189f11b]{flex:none;width:20px;height:20px}.moon[data-v-f189f11b]{animation:2.6s ease-in-out infinite eclipse-pass-f189f11b}@keyframes eclipse-pass-f189f11b{0%{transform:translate(-21px)}50%{transform:translate(0)}to{transform:translate(21px)}}@media (prefers-reduced-motion:reduce){.moon[data-v-f189f11b]{animation-duration:5s}}.nowrap[data-v-da9269bc]{white-space:nowrap}.symlink[data-v-da9269bc]{color:inherit;text-decoration:none}.symlink[data-v-da9269bc]:hover{text-decoration:underline}.broker-block[data-v-da9269bc]{border-top:1px solid var(--grid);margin-top:14px;padding-top:10px}.acct-line[data-v-da9269bc]{align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.acct-line .sub[data-v-da9269bc]{color:var(--muted);font-size:12px}.broker-table[data-v-da9269bc]{border-collapse:collapse;width:100%;font-size:12.5px}.broker-table th[data-v-da9269bc]{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-bottom:1px solid var(--grid);padding:4px 8px;font-size:10.5px;font-weight:600}.broker-table td[data-v-da9269bc]{border-bottom:1px solid var(--grid);font-variant-numeric:tabular-nums;padding:5px 8px}.broker-table .r[data-v-da9269bc],.broker-table th.r[data-v-da9269bc]{text-align:right}.broker-table .sym[data-v-da9269bc]{font-weight:650}table[data-v-da9269bc]{border-collapse:collapse;width:100%;font-size:12.5px}th[data-v-da9269bc]{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-bottom:1px solid var(--grid);padding:5px 8px;font-size:10.5px;font-weight:600}td[data-v-da9269bc]{border-bottom:1px solid var(--grid);font-variant-numeric:tabular-nums;padding:6px 8px}tr:last-child td[data-v-da9269bc]{border-bottom:0}td.r[data-v-da9269bc],th.r[data-v-da9269bc]{text-align:right}.stick[data-v-da9269bc]{background:var(--surface);position:sticky;right:0;box-shadow:-10px 0 10px -10px #0000008c}.name[data-v-da9269bc],.strong[data-v-da9269bc]{font-weight:650}td.up[data-v-da9269bc],.total.up[data-v-da9269bc]{color:var(--good-text)}td.down[data-v-da9269bc],.total.down[data-v-da9269bc]{color:var(--critical)}.total[data-v-da9269bc]{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.totals[data-v-da9269bc]{align-items:baseline;gap:8px;display:flex}.fees-note[data-v-da9269bc]{color:var(--muted);white-space:nowrap;font-size:11px;font-style:normal}@media (width<=860px){.totals[data-v-da9269bc]{flex-basis:100%;order:9}}.net-sub[data-v-da9269bc]{font-size:10.5px;font-weight:600}.net-sub.up[data-v-da9269bc]{color:var(--good-text)}.net-sub.down[data-v-da9269bc]{color:var(--critical)}.side[data-v-da9269bc]{letter-spacing:.04em;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700}.side.long[data-v-da9269bc]{color:var(--good-text);background:color-mix(in srgb, var(--good) 14%, transparent)}.side.short[data-v-da9269bc]{color:var(--critical);background:color-mix(in srgb, var(--critical) 12%, transparent)}.muted[data-v-da9269bc]{color:var(--muted)}.small[data-v-da9269bc]{font-size:11.5px}.muted-cell[data-v-da9269bc]{color:var(--muted)}.spark-h[data-v-da9269bc]{text-align:left}.spark-td[data-v-da9269bc]{padding-top:3px;padding-bottom:3px;line-height:0}.spark-line[data-v-da9269bc]{fill:none;stroke:var(--ink-2);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.spark-ref[data-v-da9269bc]{stroke:var(--warning);stroke-width:1.5px}.spark-dot[data-v-da9269bc]{fill:var(--ink-2);stroke:var(--surface);stroke-width:2px}.poll-ring[data-v-da9269bc]{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;width:30px;height:30px;padding:0;position:relative}.poll-ring svg[data-v-da9269bc]{display:block;transform:rotate(-90deg)}.ring-track[data-v-da9269bc]{fill:none;stroke:var(--border);stroke-width:2.5px}.ring-fill[data-v-da9269bc]{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round;transition:stroke-dashoffset 1s linear}.ring-num[data-v-da9269bc]{color:var(--muted);font-variant-numeric:tabular-nums;place-items:center;font-size:9.5px;font-weight:700;display:grid;position:absolute;inset:0}.poll-ring[data-v-da9269bc]:disabled{opacity:.6;cursor:default}.error[data-v-da9269bc]{color:var(--critical);background:color-mix(in srgb, var(--critical) 10%, transparent);border-radius:6px;padding:7px 10px;font-size:12.5px}.panel-head .spacer[data-v-da9269bc]{flex:1}.envtag[data-v-da9269bc]{letter-spacing:.07em;vertical-align:middle;border-radius:4px;margin-left:.35rem;padding:.05rem .3rem;font-size:.62rem;font-weight:700}.envtag.paper[data-v-da9269bc]{background:color-mix(in srgb, var(--accent) 22%, transparent);color:var(--ink-2)}.envtag.live[data-v-da9269bc]{background:var(--critical);color:#fff}.ig-down[data-v-da9269bc]{color:var(--muted)}.sub.warn[data-v-da9269bc]{color:var(--warning)}.flag[data-v-da9269bc]{letter-spacing:.05em;text-transform:uppercase;color:var(--warning);background:color-mix(in srgb, var(--warning) 14%, transparent);border-radius:3px;margin-left:6px;padding:0 4px;font-size:9.5px;font-weight:700}.flag.muted[data-v-da9269bc]{color:var(--muted);background:color-mix(in srgb, var(--muted) 12%, transparent)}.sync-btn[data-v-da9269bc]{border:1px solid var(--border);color:var(--ink-2);cursor:pointer;background:0 0;border-radius:6px;padding:3px 9px;font-size:11.5px;font-weight:600}.sync-btn[data-v-da9269bc]:disabled{opacity:.6;cursor:default}.dates[data-v-99ff60dc]{margin:0;padding:0;list-style:none}.dates li[data-v-99ff60dc]{border-bottom:1px solid var(--grid);grid-template-columns:116px 132px 1fr;align-items:baseline;gap:10px;padding:7px 0;font-size:13px;display:grid}.dates li[data-v-99ff60dc]:last-child{border-bottom:0}.dates li.soon .when b[data-v-99ff60dc]{color:var(--accent)}.when[data-v-99ff60dc]{font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.when em[data-v-99ff60dc]{color:var(--muted);font-size:10.5px;font-style:normal}.kind[data-v-99ff60dc]{letter-spacing:.04em;white-space:nowrap;border-radius:999px;justify-self:start;padding:2px 8px;font-size:10.5px;font-weight:700}.kind.closed[data-v-99ff60dc]{color:var(--critical);background:color-mix(in srgb, var(--critical) 14%, transparent)}.kind.early[data-v-99ff60dc]{color:var(--warning);background:color-mix(in srgb, var(--warning) 16%, transparent)}.kind.fomc[data-v-99ff60dc]{color:var(--accent);background:color-mix(in srgb, var(--accent) 15%, transparent)}.kind.witch[data-v-99ff60dc]{color:var(--ink-2);background:color-mix(in srgb, var(--ink) 10%, transparent)}.kind.bond[data-v-99ff60dc]{color:var(--muted);background:color-mix(in srgb, var(--muted) 13%, transparent)}.what[data-v-99ff60dc]{color:var(--ink)}.what .note[data-v-99ff60dc]{color:var(--muted);white-space:normal;font-size:11.5px;display:block}.prov[data-v-99ff60dc]{color:var(--muted);border-bottom:1px dotted var(--muted);cursor:help;margin-left:5px;font-size:10px;font-style:normal}.wk[data-v-99ff60dc]{color:var(--accent);font-size:11.5px;font-weight:650}.wk.quiet[data-v-99ff60dc]{color:var(--muted);font-weight:500}.more[data-v-99ff60dc]{color:var(--muted);border:1px dashed var(--border);cursor:pointer;background:0 0;border-radius:6px;margin-top:9px;padding:5px 9px;font:600 11.5px/1 system-ui,sans-serif}.more[data-v-99ff60dc]:hover{color:var(--ink)}.muted[data-v-99ff60dc]{color:var(--muted);font-size:12.5px}.error[data-v-99ff60dc]{color:var(--critical);background:color-mix(in srgb, var(--critical) 10%, transparent);border-radius:6px;padding:7px 10px;font-size:12.5px}.panel-head .spacer[data-v-99ff60dc]{flex:1}@media (width<=620px){.dates li[data-v-99ff60dc]{grid-template-columns:1fr;gap:2px}.when[data-v-99ff60dc]{flex-direction:row;gap:6px}}.ig-console[data-v-92746f26]{flex-direction:column;gap:16px;display:flex}.controls[data-v-92746f26]{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.envs[data-v-92746f26]{background:var(--page);border:1px solid var(--border);border-radius:7px;gap:2px;padding:2px;display:flex}.envs button[data-v-92746f26]{color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:7px 14px;font:600 12px/1 system-ui,sans-serif}.envs button.on[data-v-92746f26]{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--border)}.controls label[data-v-92746f26]{color:var(--ink-2);flex-direction:column;gap:4px;font-size:12px;display:flex}.controls select[data-v-92746f26]{color:var(--ink);background:var(--page);border:1px solid var(--border);border-radius:7px;padding:7px 10px;font:13px/1.4 system-ui,sans-serif}.controls input[data-v-92746f26]{color:var(--ink);background:var(--page);border:1px solid var(--border);border-radius:7px;min-width:180px;padding:7px 10px;font:13px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}button.primary[data-v-92746f26]{color:#fff;background:var(--accent);cursor:pointer;border:0;border-radius:7px;padding:9px 16px;font:600 13px/1 system-ui,sans-serif}button.primary[data-v-92746f26]:disabled{opacity:.6}.step[data-v-92746f26]{border-bottom:1px solid var(--grid)}.step[data-v-92746f26]:last-child{border-bottom:0}.step-head[data-v-92746f26]{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:0;align-items:center;gap:9px;padding:10px 4px;font:13px/1.4 system-ui,sans-serif;display:flex}.step-head[data-v-92746f26]:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}.chev[data-v-92746f26]{color:var(--muted);font-weight:700;transition:transform .12s}.chev.open[data-v-92746f26]{transform:rotate(90deg)}.dot[data-v-92746f26]{border-radius:50%;flex:none;width:9px;height:9px}.dot.ok[data-v-92746f26]{background:var(--good)}.dot.fail[data-v-92746f26]{background:var(--critical)}.name[data-v-92746f26]{font-weight:650}.headline[data-v-92746f26]{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12px}.spacer[data-v-92746f26]{flex:1}.ms[data-v-92746f26]{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.step-error[data-v-92746f26]{color:var(--critical);margin:0 0 8px 30px;font-size:12.5px}pre[data-v-92746f26]{background:var(--page);border:1px solid var(--border);max-height:380px;color:var(--ink-2);white-space:pre-wrap;word-break:break-word;border-radius:8px;margin:0 0 10px 30px;padding:10px 12px;font:11.5px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.error[data-v-92746f26]{color:var(--critical);background:color-mix(in srgb, var(--critical) 10%, transparent);border-radius:6px;margin:10px 0 0;padding:8px 11px;font-size:12.5px}table.maps[data-v-92746f26]{border-collapse:collapse;width:100%;font-size:12.5px}table.maps th[data-v-92746f26]{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-bottom:1px solid var(--grid);padding:6px 8px;font-size:10.5px;font-weight:600}table.maps td[data-v-92746f26]{border-bottom:1px solid var(--grid);padding:7px 8px}.sym[data-v-92746f26]{font-weight:700}.mono[data-v-92746f26]{font:12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.muted[data-v-92746f26]{color:var(--muted)}.small[data-v-92746f26]{font-size:11px}.r[data-v-92746f26]{text-align:right}.nowrap[data-v-92746f26]{white-space:nowrap}.src-tag[data-v-92746f26]{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700}.src-tag.auto[data-v-92746f26]{color:var(--muted);background:color-mix(in srgb, var(--muted) 14%, transparent)}.src-tag.manual[data-v-92746f26]{color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent)}.verify-row td[data-v-92746f26]{color:var(--good-text);padding-top:0;font-size:12px}.verify-row td.bad[data-v-92746f26],.bad[data-v-92746f26]{color:var(--critical)}table.maps button[data-v-92746f26],.add-map button[data-v-92746f26]{color:var(--ink-2);background:var(--page);border:1px solid var(--border);cursor:pointer;border-radius:6px;margin-left:6px;padding:5px 9px;font:600 11.5px/1 system-ui,sans-serif}.add-map button.primary[data-v-92746f26]{color:#fff;background:var(--accent);border-color:#0000}table.maps button.danger[data-v-92746f26]:hover{color:var(--critical);border-color:var(--critical)}.add-map[data-v-92746f26]{border-top:1px solid var(--grid);flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:12px;padding-top:12px;display:flex}.add-map label[data-v-92746f26]{color:var(--ink-2);flex-direction:column;gap:4px;font-size:12px;display:flex}.add-map input[data-v-92746f26]{color:var(--ink);background:var(--page);border:1px solid var(--border);border-radius:6px;padding:6px 8px;font:12.5px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.add-map input.wide[data-v-92746f26]{min-width:240px}.push[data-v-bd91f81f]{flex-direction:column;gap:6px;padding:8px 0 0;display:flex}.switch-row[data-v-bd91f81f]{cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:12px;display:flex}.switch-label[data-v-bd91f81f]{color:var(--ink-2);font-size:13px;font-weight:600}.switch[data-v-bd91f81f]{border:1px solid var(--border);cursor:pointer;background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:999px;flex:none;width:40px;height:24px;padding:0;transition:background .15s;position:relative}.switch.on[data-v-bd91f81f]{background:var(--accent);border-color:var(--accent)}.switch .knob[data-v-bd91f81f]{background:#fff;border-radius:999px;width:18px;height:18px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000059}.switch.on .knob[data-v-bd91f81f]{transform:translate(16px)}.switch[data-v-bd91f81f]:disabled{opacity:.6;cursor:default}button.test[data-v-bd91f81f]{color:var(--muted);border:1px dashed var(--border);cursor:pointer;text-align:left;background:0 0;border-radius:6px;align-self:flex-start;padding:5px 8px;font:600 11px/1 system-ui,sans-serif}button.test[data-v-bd91f81f]:hover{color:var(--ink)}.hint[data-v-bd91f81f]{color:var(--muted);margin:0;font-size:10.5px;line-height:1.4}.viewas-row[data-v-24f4b626]{flex-wrap:wrap;gap:.5rem;margin-top:.4rem;display:flex}.profile-page[data-v-24f4b626]{max-width:980px}.rows[data-v-24f4b626]{flex-direction:column;display:flex}.row[data-v-24f4b626]{border-bottom:1px solid var(--grid);flex-wrap:wrap;align-items:center;gap:24px;padding:14px 4px;display:flex}.row[data-v-24f4b626]:last-child{border-bottom:0}.row-l[data-v-24f4b626]{flex-direction:column;flex:0 0 250px;gap:4px;display:flex}.row-l b[data-v-24f4b626]{font-size:13.5px}.row-l em[data-v-24f4b626]{color:var(--muted);font-size:12px;font-style:normal;line-height:1.5}.row-r[data-v-24f4b626]{flex-wrap:wrap;flex:260px;align-items:center;gap:10px;display:flex}.row-r input[data-v-24f4b626],.row-r select[data-v-24f4b626]{background:var(--page);color:var(--ink);border:1px solid var(--border);border-radius:7px;min-width:220px;padding:8px 10px}.row-r input[data-v-24f4b626]:disabled{opacity:.6}.row-r input[type=radio][data-v-24f4b626],.row-r input[type=checkbox][data-v-24f4b626]{width:auto;min-width:0;padding:0}.rownote[data-v-24f4b626]{color:var(--muted);font-size:12px;font-style:normal}.checkline[data-v-24f4b626]{cursor:pointer;align-items:center;gap:8px;font-weight:600;display:inline-flex}.checkline input[data-v-24f4b626]{width:auto;min-width:0}.radios[data-v-24f4b626]{gap:8px}.radio[data-v-24f4b626]{border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:9px 16px;font-size:13.5px;font-weight:650;display:inline-flex}.radio input[data-v-24f4b626]{margin:0}.radio.on[data-v-24f4b626]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.radio.live-auto.on[data-v-24f4b626]{border-color:var(--critical);background:color-mix(in srgb, var(--critical) 12%, transparent)}.worldtag[data-v-24f4b626]{letter-spacing:.08em;border-radius:4px;align-self:flex-start;padding:1px 6px;font-size:9px;font-weight:800}.worldtag.paper[data-v-24f4b626]{color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, transparent)}.worldtag.live[data-v-24f4b626]{color:#fff;background:var(--critical)}.secret[data-v-24f4b626]{align-items:center;gap:6px;display:flex}.secret input[data-v-24f4b626]{flex:1;min-width:0}.diag[data-v-24f4b626]{border:1px solid var(--line);border-radius:8px;margin-top:10px;padding:10px 12px}.diag.bad[data-v-24f4b626]{border-color:#a3333388}.diag.good[data-v-24f4b626]{border-color:#2f8f4e88}.diag-head[data-v-24f4b626]{letter-spacing:.08em;margin-bottom:6px;font-size:11px;font-weight:700}.diag.bad .diag-head[data-v-24f4b626]{color:#c55}.diag.good .diag-head[data-v-24f4b626]{color:#2f8f4e}.diag pre[data-v-24f4b626]{white-space:pre-wrap;word-break:break-all;margin:0;font-size:11.5px}.diag-verdict[data-v-24f4b626]{margin:8px 0 0;font-size:12.5px;font-weight:600}.reveal[data-v-24f4b626]{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:6px;padding:2px 7px;font-size:13px;line-height:1.4}.profile-page[data-v-24f4b626]{flex-direction:column;gap:16px;display:flex}.fields[data-v-24f4b626]{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.fields label[data-v-24f4b626]{color:var(--ink-2);flex-direction:column;gap:4px;font-size:12px;display:flex}.fields input[data-v-24f4b626],.fields select[data-v-24f4b626]{color:var(--ink);background:var(--page);border:1px solid var(--border);border-radius:7px;min-width:180px;padding:7px 10px;font:13px/1.4 system-ui,sans-serif}.fields input[data-v-24f4b626]:disabled{opacity:.6}.saved[data-v-24f4b626]{color:var(--good-text);padding-bottom:9px;font-size:12px;font-weight:650}.fields .share-line[data-v-24f4b626]{max-width:560px;color:var(--ink);flex-direction:row;flex-basis:100%;align-items:baseline;gap:8px;font-size:12.5px}.fields .share-line input[data-v-24f4b626]{width:auto}.fields .share-line em[data-v-24f4b626]{color:var(--muted);font-size:11.5px;font-style:normal}table[data-v-24f4b626]{border-collapse:collapse;width:100%;font-size:13px}th[data-v-24f4b626]{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-bottom:1px solid var(--grid);padding:6px 8px;font-size:11px;font-weight:600}td[data-v-24f4b626]{border-bottom:1px solid var(--grid);padding:7px 8px}tr:last-child td[data-v-24f4b626]{border-bottom:0}tr.off td[data-v-24f4b626]{opacity:.55}td.r[data-v-24f4b626]{text-align:right}.strong[data-v-24f4b626]{font-weight:650}.muted[data-v-24f4b626]{color:var(--muted)}.small[data-v-24f4b626]{font-size:11.5px}.add-broker[data-v-24f4b626]{border-top:1px solid var(--grid);flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:12px;padding-top:12px;display:flex}.add-broker label[data-v-24f4b626]{color:var(--ink-2);flex-direction:column;gap:4px;font-size:12px;display:flex}.add-broker input[data-v-24f4b626],.add-broker select[data-v-24f4b626]{color:var(--ink);background:var(--page);border:1px solid var(--border);border-radius:6px;padding:6px 8px;font:12.5px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}button[data-v-24f4b626]{color:var(--ink-2);background:var(--page);border:1px solid var(--border);cursor:pointer;border-radius:6px;padding:6px 10px;font:600 12px/1 system-ui,sans-serif}button.primary[data-v-24f4b626]{color:#fff;background:var(--accent);border-color:#0000}button.danger[data-v-24f4b626]:hover{color:var(--critical);border-color:var(--critical)}button.share-toggle[data-v-24f4b626]{font-size:11px}button.share-toggle.on[data-v-24f4b626]{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.share-opt[data-v-24f4b626]{align-items:center;flex-direction:row!important;gap:8px!important}.share-opt em[data-v-24f4b626]{color:var(--muted);font-size:10.5px;font-style:normal}.error[data-v-24f4b626]{color:var(--critical);background:color-mix(in srgb, var(--critical) 10%, transparent);border-radius:6px;padding:7px 10px;font-size:12.5px}.panel-head .spacer[data-v-24f4b626]{flex:1}.mode-row[data-v-24f4b626]{flex-wrap:wrap;gap:12px;display:flex}.mode[data-v-24f4b626]{border:1px solid var(--border);cursor:pointer;min-width:240px;color:var(--ink);border-radius:8px;flex-direction:column;flex:1;gap:4px;padding:10px 12px;font-size:13px;display:flex}.mode.on[data-v-24f4b626]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 7%, transparent)}.mode em[data-v-24f4b626]{color:var(--muted);font-size:11.5px;font-style:normal}.mode input[data-v-24f4b626]{margin-right:6px}.vi-state[data-v-24f4b626]{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0 0 .4rem;display:flex}.vi-state .ok[data-v-24f4b626]{color:var(--good,#22c55e)}.vi-state .off[data-v-24f4b626]{color:var(--muted,#94a3b8)}.vi-how[data-v-24f4b626]{margin:0 0 .6rem}.vi-how code[data-v-24f4b626]{opacity:.9;font-size:.85em}.vi-form textarea[data-v-24f4b626]{resize:vertical;border:1px solid var(--line,#334155);background:var(--panel-2,#0f172a);width:100%;color:inherit;border-radius:6px;padding:.5rem;font-family:inherit;font-size:.9rem}.vi-actions[data-v-24f4b626]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.tile[data-v-91d172f9]{background:var(--surface);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.label[data-v-91d172f9]{color:var(--ink-2);font-size:12px}.value[data-v-91d172f9]{letter-spacing:-.01em;font-size:24px;font-weight:650}.delta[data-v-91d172f9]{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.lw-wrap[data-v-d22e8b3e]{position:relative}.lw-chart[data-v-d22e8b3e]{width:100%}.ref-label[data-v-d22e8b3e]{color:var(--muted);background:color-mix(in srgb, var(--surface) 88%, transparent);border:1px solid var(--border);pointer-events:none;z-index:3;white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:10.5px;position:absolute;left:6px;transform:translateY(-50%)}.cape[data-v-db158344]{width:100%;height:240px}.note-error[data-v-75586d63]{color:var(--critical,#d03b3b);background:color-mix(in srgb, var(--critical,#d03b3b) 10%, transparent);border-radius:6px;margin:6px 0 0;padding:6px 9px;font-size:12.5px}.note[data-v-75586d63]{border-bottom:1px solid var(--grid);padding:10px 0}.note[data-v-75586d63]:last-of-type{border-bottom:0}.note .meta[data-v-75586d63]{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin-bottom:2px;font-size:11px;display:flex}.note .meta .tag[data-v-75586d63]{color:var(--accent);font-weight:600}.note .meta .del[data-v-75586d63]{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;margin-left:auto;padding:2px 4px;font-size:14px;line-height:1}.note .meta .del[data-v-75586d63]:hover{color:var(--critical);background:color-mix(in srgb, var(--critical) 10%, transparent)}.note p[data-v-75586d63]{color:var(--ink-2);margin:0}.note-form[data-v-75586d63]{gap:8px;margin-top:10px;display:flex}.note-form input[data-v-75586d63]{font:inherit;color:var(--ink);background:var(--page);border:1px solid var(--border);border-radius:7px;flex:1;padding:8px 10px}.note-form button[data-v-75586d63]{color:#fff;background:var(--accent);cursor:pointer;border:0;border-radius:7px;padding:8px 14px;font:600 13px/1 system-ui,sans-serif}.note-form button[data-v-75586d63]:disabled{opacity:.6;cursor:default}.signal[data-v-9ecca094]{border-bottom:1px solid var(--grid);padding:10px 0}.signal[data-v-9ecca094]:last-child{border-bottom:0}.signal .src[data-v-9ecca094]{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);align-items:center;gap:5px;margin-bottom:3px;font-size:11px;font-weight:600;display:inline-flex}.signal .src[data-v-9ecca094]:before{content:"";background:var(--series-1);border-radius:2px;width:7px;height:7px}.signal.src-email .src[data-v-9ecca094]:before{background:var(--series-2)}.signal.src-model .src[data-v-9ecca094]:before{background:var(--series-3)}.signal h3[data-v-9ecca094]{margin:0 0 2px;font-size:13px;font-weight:650}.signal p[data-v-9ecca094]{color:var(--ink-2);margin:0;font-size:12.5px}.signal .when[data-v-9ecca094]{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:3px;font-size:11px}.lab-panel[data-v-abe437e7]{margin-bottom:12px}.toggle[data-v-abe437e7]{color:var(--ink-2);cursor:pointer;align-items:center;gap:5px;font-size:12px;display:inline-flex}.strat-grid[data-v-abe437e7]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;margin-bottom:10px;display:grid}.strat[data-v-abe437e7]{border:1px solid var(--border);border-radius:8px;padding:8px 10px;transition:opacity .15s}.strat.off[data-v-abe437e7]{opacity:.45}.strat-row[data-v-abe437e7]{justify-content:space-between;align-items:center;gap:6px;display:flex}.strat-head[data-v-abe437e7]{cursor:pointer;align-items:center;gap:7px;min-width:0;font-size:12.5px;display:flex}.note[data-v-abe437e7]{flex:none;position:relative}.note summary[data-v-abe437e7]{border:1px solid var(--border);width:17px;height:17px;color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;font:italic 600 11px/1 Georgia,serif;list-style:none;display:inline-flex}.note summary[data-v-abe437e7]::-webkit-details-marker{display:none}.note summary[data-v-abe437e7]:hover,.note[open] summary[data-v-abe437e7]{color:var(--accent);border-color:var(--accent)}.note-pop[data-v-abe437e7]{z-index:20;background:var(--surface);border:1px solid var(--border);width:280px;box-shadow:0 10px 32px color-mix(in srgb, var(--ink) 16%, transparent);color:var(--ink-2);cursor:default;border-radius:10px;padding:12px 14px;font-size:12px;line-height:1.55;position:absolute;top:24px;right:0}.note-pop strong[data-v-abe437e7]{color:var(--ink);font-size:12.5px}.note-pop .rule[data-v-abe437e7]{color:var(--ink);margin:4px 0 6px;font-style:italic}.note-pop p[data-v-abe437e7]{margin:4px 0 0}.strat-head .name[data-v-abe437e7]{font-weight:650}.swatch[data-v-abe437e7]{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}td .swatch[data-v-abe437e7]{vertical-align:baseline;margin-right:7px}.params[data-v-abe437e7]{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.param[data-v-abe437e7]{flex-direction:column;flex:1;gap:2px;min-width:52px;display:flex}.param span[data-v-abe437e7]{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px}.param input[data-v-abe437e7]{font-variant-numeric:tabular-nums;width:100%;color:var(--ink);background:var(--page);border:1px solid var(--border);border-radius:6px;padding:4px 6px;font:600 12px/1.4 system-ui,sans-serif}.legend[data-v-abe437e7]{color:var(--ink-2);flex-wrap:wrap;gap:14px;margin:2px 0 6px;font-size:12px;display:flex}.legend .key[data-v-abe437e7]{align-items:center;gap:6px;display:inline-flex}.legend .swatch[data-v-abe437e7]{border-radius:2px;width:14px;height:3px}.lw-chart[data-v-abe437e7]{width:100%;margin-bottom:10px}.chip[data-v-abe437e7]:not(.up){color:var(--muted);background:color-mix(in srgb, var(--muted) 12%, transparent)}.error[data-v-abe437e7]{background:color-mix(in srgb, var(--critical) 10%, transparent);color:var(--critical);border:1px solid color-mix(in srgb, var(--critical) 30%, transparent);border-radius:8px;margin:0 0 10px;padding:10px 12px}.fineprint[data-v-abe437e7]{color:var(--muted);max-width:72ch;margin:10px 0 0;font-size:11.5px}.group-row td[data-v-b08f52bc]{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);border-bottom:1px solid var(--grid);padding:10px 8px 4px;font-size:10.5px;font-weight:650}.row[data-v-b08f52bc]{cursor:pointer}.row:hover td[data-v-b08f52bc]{background:color-mix(in srgb, var(--accent) 5%, transparent)}.row.sel td[data-v-b08f52bc]{background:color-mix(in srgb, var(--accent) 10%, transparent)}.row.sel .tick[data-v-b08f52bc]{color:var(--accent)}.tick[data-v-b08f52bc]{font-weight:650}.tick small[data-v-b08f52bc]{color:var(--muted);font-size:11px;font-weight:400;display:block}td .spark[data-v-b08f52bc]{width:90px;height:24px;display:block}.detail-actions[data-v-1dfbc95c]{padding:8px 2px 2px}.ig-epics[data-v-1dfbc95c]{color:var(--muted);grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:4px 10px;margin:-4px 0 0;font-size:12px;line-height:1.4;display:grid}.ig-epics .ig-k[data-v-1dfbc95c]{font-weight:700}.ig-epics .ig-v[data-v-1dfbc95c]{overflow-wrap:anywhere;min-width:0;color:var(--ink-2)}.ig-epics .ig-code[data-v-1dfbc95c]{color:var(--ink);white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.95em}.ig-epics .ig-name[data-v-1dfbc95c],.ig-epics .ig-src[data-v-1dfbc95c],.ig-epics .ig-leg[data-v-1dfbc95c],.ig-epics .ig-when[data-v-1dfbc95c]{display:block}.ig-epics .ig-side[data-v-1dfbc95c]{display:inline-block}.ig-epics .ig-src[data-v-1dfbc95c],.ig-epics .ig-when[data-v-1dfbc95c]{color:var(--muted);font-size:.92em}.ig-epics .ig-none[data-v-1dfbc95c]{font-style:italic}.ig-epics .ig-warn[data-v-1dfbc95c]{color:var(--warning)}.ig-epics .ig-note[data-v-1dfbc95c]{color:var(--muted);grid-column:1/-1;margin:0;font-size:.92em}.guard-line[data-v-1dfbc95c]{margin-top:2px;font-size:11px}.exec-time[data-v-1dfbc95c]{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px}.chip.st[data-v-1dfbc95c]{border:1px solid var(--line);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-block}.chip.st.good[data-v-1dfbc95c]{color:#2f8f4e;background:#2f8f4e14;border-color:#2f8f4e66}.chip.st.wait[data-v-1dfbc95c]{color:#b98a2b;background:#b98a2b14;border-color:#b98a2b66}.chip.st.no[data-v-1dfbc95c]{color:#b05656;border-color:#b0565655}.chip.st.hist[data-v-1dfbc95c]{color:var(--muted)}.desk[data-v-1dfbc95c]{flex-direction:column;gap:16px;display:flex}.setup-btn[data-v-1dfbc95c]{color:var(--ink);border:1px solid var(--border);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:26px;margin-left:8px;padding:0 10px;font:600 12px/1 system-ui,sans-serif;display:inline-flex}.setup-btn[data-v-1dfbc95c]:hover{border-color:var(--accent)}.setup-btn .world[data-v-1dfbc95c]{letter-spacing:.05em;font-size:10.5px;font-weight:700}.setup-btn.slim[data-v-1dfbc95c]{height:22px;margin-left:0;padding:0 8px;font-size:11px}.setup-btn .world.live[data-v-1dfbc95c]{color:var(--critical)}.setup-btn .world.paper[data-v-1dfbc95c]{color:var(--accent)}.setup-btn.on[data-v-1dfbc95c]{border-color:var(--accent)}.row-err[data-v-1dfbc95c]{color:var(--critical);white-space:normal;max-width:260px;margin-top:2px;font-size:11px;line-height:1.3}.manual-form[data-v-1dfbc95c]{gap:10px}.manual-form label[data-v-1dfbc95c]{width:100%}.manual-form input[data-v-1dfbc95c],.manual-form select[data-v-1dfbc95c]{box-sizing:border-box;width:100%}.manual-form label[data-v-1dfbc95c]{color:var(--muted);flex-direction:column;gap:3px;font-size:11px;font-weight:600;display:flex}.manual-form input[data-v-1dfbc95c],.manual-form select[data-v-1dfbc95c]{color:var(--ink);background:var(--page);border:1px solid var(--border);border-radius:6px;width:110px;padding:6px 8px;font:500 12.5px/1.4 system-ui,sans-serif}.manual-form .manual-err[data-v-1dfbc95c]{color:var(--critical);font-size:12px}.manual-form .sub-note[data-v-1dfbc95c]{color:var(--muted);flex-basis:100%;font-size:11px}.portfolio[data-v-1dfbc95c]{color:var(--ink-2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.portfolio input[data-v-1dfbc95c]{font-variant-numeric:tabular-nums;width:110px;color:var(--ink);background:var(--page);border:1px solid var(--border);border-radius:6px;padding:5px 8px;font:600 12px/1.4 system-ui,sans-serif}.row.fresh td[data-v-1dfbc95c]{background:color-mix(in srgb, var(--accent) 8%, transparent)}.row.fresh:hover td[data-v-1dfbc95c]{background:color-mix(in srgb, var(--accent) 13%, transparent)}.chev-h[data-v-1dfbc95c]{width:22px}.chev[data-v-1dfbc95c]{width:22px;color:var(--muted);text-align:center;font-size:15px;font-weight:700;transition:transform .12s}.chev.open[data-v-1dfbc95c]{transform:rotate(90deg)}.yours .small[data-v-1dfbc95c]{font-size:11px}.row.fresh .status-td[data-v-1dfbc95c]{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}.trade-btn[data-v-1dfbc95c]{color:#fff;background:var(--accent);cursor:pointer;border:0;border-radius:6px;padding:5px 10px;font:700 10.5px/1 system-ui,sans-serif}.trade-btn.warn[data-v-1dfbc95c]{background:var(--critical)}.trade-btn.queued[data-v-1dfbc95c]{background:color-mix(in srgb, var(--warning) 16%, transparent);color:var(--warning);border-color:#0000}.disclose[data-v-1dfbc95c]{margin:2px 0 6px;font-size:12px}.disclose a[data-v-1dfbc95c],.trail-top a[data-v-1dfbc95c]{color:var(--accent);text-decoration:none}.trail-top[data-v-1dfbc95c]{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 8px;font-size:12.5px;display:flex}.guardline[data-v-1dfbc95c]{font-weight:650}.guardline.pass[data-v-1dfbc95c]{color:var(--good-text)}.guardline.fail[data-v-1dfbc95c]{color:var(--critical)}.modal-wrap[data-v-1dfbc95c]{z-index:80;background:#0009;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.modal[data-v-1dfbc95c]{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:12px;width:100%;max-width:400px;padding:20px;display:flex;box-shadow:0 18px 60px #00000080}.modal h3[data-v-1dfbc95c]{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.modal .rows[data-v-1dfbc95c]{flex-direction:column;gap:5px;font-size:13px;display:flex}.modal .rows>div[data-v-1dfbc95c]{justify-content:space-between;gap:12px;display:flex}.modal .rows span[data-v-1dfbc95c]{color:var(--muted)}.modal .rows b[data-v-1dfbc95c]{font-variant-numeric:tabular-nums;text-align:right}.note-field[data-v-1dfbc95c]{color:var(--ink-2);flex-direction:column;gap:4px;font-size:12px;display:flex}.note-field input[data-v-1dfbc95c]{color:var(--ink);background:var(--page);border:1px solid var(--border);border-radius:7px;padding:8px 10px;font:13px/1.4 system-ui,sans-serif}.modal .btns[data-v-1dfbc95c]{gap:8px;display:flex}.modal .btns .primary[data-v-1dfbc95c]{color:#fff;background:var(--accent);cursor:pointer;border:0;border-radius:8px;flex:1;padding:11px;font:700 13px/1 system-ui,sans-serif}.modal .btns .primary.danger[data-v-1dfbc95c]{background:var(--critical)}.modal .btns button[data-v-1dfbc95c]:not(.primary){color:var(--ink-2);background:var(--page);border:1px solid var(--border);cursor:pointer;border-radius:8px;padding:11px 14px;font:600 13px/1 system-ui,sans-serif}.review-note[data-v-1dfbc95c]{color:var(--warning);background:color-mix(in srgb, var(--warning) 10%, transparent);border-radius:8px;margin:0;padding:8px 11px;font-size:12px}.result[data-v-1dfbc95c]{border-radius:8px;padding:9px 11px;font-size:13px;font-weight:650}.result.ok[data-v-1dfbc95c]{color:var(--good-text);background:color-mix(in srgb, var(--good) 12%, transparent)}.result.bad[data-v-1dfbc95c]{color:var(--critical);background:color-mix(in srgb, var(--critical) 10%, transparent)}.result.wait[data-v-1dfbc95c]{color:var(--warning);background:color-mix(in srgb, var(--warning) 12%, transparent)}.guard[data-v-1dfbc95c]{white-space:nowrap;font-size:12px;font-weight:650}.guard.pass[data-v-1dfbc95c]{color:var(--muted);font-weight:400}.guard.fail[data-v-1dfbc95c]{color:var(--critical)}.guard.none[data-v-1dfbc95c]{color:var(--muted);font-weight:400}.guards[data-v-1dfbc95c]{margin:4px 0 0;padding:0;font-size:12.5px;list-style:none}.guards li[data-v-1dfbc95c]{padding:3px 0}.guards li .mark[data-v-1dfbc95c]{width:16px;font-weight:700;display:inline-block}.guards li.pass .mark[data-v-1dfbc95c]{color:var(--good-text)}.guards li.fail .mark[data-v-1dfbc95c],.guards li.fail b[data-v-1dfbc95c]{color:var(--critical)}.guard-warn[data-v-1dfbc95c]{color:var(--critical);background:color-mix(in srgb, var(--critical) 10%, transparent);border-radius:6px;margin:0 0 4px;padding:6px 9px;font-size:12.5px;font-weight:600}.unactionable[data-v-1dfbc95c]{cursor:help;border-bottom:1px dotted var(--muted)}.venue-pick[data-v-1dfbc95c]{border:1px dashed var(--border);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 6px;padding:8px 10px;display:flex}.venue-pick .pick-label[data-v-1dfbc95c]{color:var(--ink-2);flex-basis:100%;margin:0;font-size:12px}.venue-pick button[data-v-1dfbc95c]{color:var(--ink);background:var(--page);border:1px solid var(--accent);cursor:pointer;border-radius:6px;padding:7px 11px;font:600 12px/1 system-ui,sans-serif}.venue-pick button[data-v-1dfbc95c]:disabled{opacity:.5;cursor:default}.chg[data-v-1dfbc95c]{color:var(--accent);margin-left:6px;font-size:11px;text-decoration:none}.lock-note[data-v-1dfbc95c]{color:var(--muted);margin-left:4px;font-size:11px;font-style:normal}.no-trade[data-v-1dfbc95c]{color:var(--warning);background:color-mix(in srgb, var(--warning) 12%, transparent);border-radius:6px;margin:0 0 4px;padding:6px 9px;font-size:12.5px;font-weight:600}button.recheck[data-v-1dfbc95c]{font:inherit;cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--ink-2);border-radius:6px;margin-left:auto;padding:3px 9px;font-size:11.5px}button.recheck[data-v-1dfbc95c]:hover:not(:disabled){color:var(--ink);border-color:var(--accent)}button.recheck[data-v-1dfbc95c]:disabled{opacity:.6;cursor:default}button.recheck.setup[data-v-1dfbc95c]{border-color:var(--accent);color:var(--accent)}button.recheck.setup[data-v-1dfbc95c]:hover:not(:disabled){color:var(--ink)}.ingest-side input[data-v-1dfbc95c]{background:var(--page);color:var(--ink);border:1px solid var(--border);border-radius:6px;padding:7px 9px;font-size:13px}button[data-v-1dfbc95c]{background:var(--surface);color:var(--ink);border:1px solid var(--border);cursor:pointer;border-radius:6px;padding:7px 12px;font-size:12.5px}button.primary[data-v-1dfbc95c]{background:var(--accent);border-color:var(--accent);color:#fff}button[data-v-1dfbc95c]:disabled{opacity:.5;cursor:default}.chips[data-v-1dfbc95c]{gap:6px;display:flex}.chips button[data-v-1dfbc95c]{text-transform:capitalize;border-radius:999px;padding:4px 10px}.chips button.on[data-v-1dfbc95c]{background:var(--accent);border-color:var(--accent);color:#fff}.row[data-v-1dfbc95c]{cursor:pointer}.row:hover td[data-v-1dfbc95c],.row.open td[data-v-1dfbc95c]{background:color-mix(in srgb, var(--accent) 6%, transparent)}.row.fresh:hover .status-td[data-v-1dfbc95c]{background:color-mix(in srgb, var(--accent) 13%, var(--surface))}.row:hover .status-td[data-v-1dfbc95c],.row.open .status-td[data-v-1dfbc95c]{background:color-mix(in srgb, var(--accent) 6%, var(--surface))}.side[data-v-1dfbc95c]{border-radius:4px;margin-left:4px;padding:1px 5px;font-size:10px;font-weight:700}.side.long[data-v-1dfbc95c]{color:var(--side-long);background:color-mix(in srgb, var(--side-long) 16%, transparent)}.side.short[data-v-1dfbc95c]{color:var(--side-short);background:color-mix(in srgb, var(--side-short) 18%, transparent)}.chip[data-v-1dfbc95c]{white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:11.5px;font-weight:600}.chip.buy[data-v-1dfbc95c]{color:var(--side-long);background:color-mix(in srgb, var(--side-long) 16%, transparent)}.chip.sell[data-v-1dfbc95c]{color:var(--warning);background:color-mix(in srgb, var(--warning) 14%, transparent)}.chip.short[data-v-1dfbc95c]{color:var(--side-short);background:color-mix(in srgb, var(--side-short) 18%, transparent)}.act-word[data-v-1dfbc95c]{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600}.vi-line[data-v-1dfbc95c]{color:var(--ink-2);margin:-6px 0 0;font-size:12.5px}.venue-chip-row[data-v-1dfbc95c]{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}.venue-chip-row b[data-v-1dfbc95c]{color:var(--ink)}.pick-caption[data-v-1dfbc95c]{color:var(--muted);flex-basis:100%;margin:2px 0 0;font-size:11px}.sizing-wait[data-v-1dfbc95c]{color:var(--muted);margin:0;font-size:12.5px}.size-hint[data-v-1dfbc95c]{color:var(--muted);margin:-6px 0 0;font-size:11.5px}.oversize-hint[data-v-1dfbc95c]{color:var(--critical)}.note-field input.oversize[data-v-1dfbc95c]{border-color:var(--critical)}.rows b.closed[data-v-1dfbc95c]{color:var(--warning)}.rows .src[data-v-1dfbc95c]{color:var(--muted);font-size:11px;font-style:normal;font-weight:400;display:block}.rows .src.warn[data-v-1dfbc95c]{color:var(--warning)}.status[data-v-1dfbc95c]{text-transform:capitalize;border-radius:999px;padding:3px 8px;font-size:11.5px;font-weight:600}.status.new[data-v-1dfbc95c]{color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent)}.status.actioned[data-v-1dfbc95c]{color:var(--good-text);background:color-mix(in srgb, var(--good) 14%, transparent)}.status.dismissed[data-v-1dfbc95c]{color:var(--muted);background:color-mix(in srgb, var(--muted) 14%, transparent)}.strong[data-v-1dfbc95c]{font-weight:700}.muted[data-v-1dfbc95c]{color:var(--muted)}.small[data-v-1dfbc95c]{font-size:11.5px}.empty[data-v-1dfbc95c]{padding:18px 10px}.detail td[data-v-1dfbc95c]{background:var(--page)}tr.detail>td[data-v-1dfbc95c]{white-space:normal}.detail-grid[data-v-1dfbc95c]{grid-template-columns:1fr 1fr;gap:18px;padding:6px 2px 10px;display:grid}tr.detail>td>div[data-v-1dfbc95c]{max-width:calc(100vw - 56px);position:sticky;left:0}@media (width<=700px){.detail-grid[data-v-1dfbc95c]{grid-template-columns:1fr;gap:10px}}.when[data-v-1dfbc95c]{font-variant-numeric:tabular-nums;font-size:10.5px}.when>span[data-v-1dfbc95c]{display:block}.when-ico[data-v-1dfbc95c]{vertical-align:-1.5px}.aclass-sub[data-v-1dfbc95c]{margin-top:1px;font-size:10px}.vi-resulting[data-v-1dfbc95c]{font-size:11.5px}.st-btn[data-v-1dfbc95c]{color:var(--ink);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font:650 12px/1 system-ui,sans-serif;display:inline-flex}.st-btn[data-v-1dfbc95c]:hover{border-color:var(--accent)}.st-btn[data-v-1dfbc95c]:disabled{opacity:.6;cursor:default}.st-btn.warn[data-v-1dfbc95c]{color:var(--critical);border-color:color-mix(in srgb, var(--critical) 55%, transparent)}.st-inert[data-v-1dfbc95c]{color:var(--muted);cursor:help;align-items:center;gap:5px;font-size:12px;display:inline-flex}.st-inert.blocked[data-v-1dfbc95c]{color:var(--critical)}.st-flag[data-v-1dfbc95c]{margin-bottom:4px}.st-inert.placed[data-v-1dfbc95c]{color:var(--accent)}.st-btn.released[data-v-1dfbc95c]{border-color:var(--warning);color:var(--warning)}.legs-box em.src[data-v-1dfbc95c]{color:var(--muted);font-size:11px;font-style:normal;display:block}.placed-box[data-v-1dfbc95c]{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.release-btn[data-v-1dfbc95c]{font:inherit;border:1px solid var(--critical);color:var(--critical);cursor:pointer;background:0 0;border-radius:6px;padding:4px 10px;font-size:12px}.st-ico[data-v-1dfbc95c]{flex:none}.done-chip[data-v-1dfbc95c]{align-items:center;gap:5px;font-size:12px;font-weight:650;display:inline-flex}.done-chip .done-dot[data-v-1dfbc95c]{border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.done-chip.ok[data-v-1dfbc95c]{color:var(--good-text)}.done-chip.ok .done-dot[data-v-1dfbc95c]{color:var(--good-text);background:color-mix(in srgb, var(--good) 18%, transparent)}.done-chip.warn[data-v-1dfbc95c]{color:var(--warning)}.done-chip.warn .done-dot[data-v-1dfbc95c]{color:var(--warning);background:color-mix(in srgb, var(--warning) 18%, transparent)}.src-ico[data-v-1dfbc95c]{width:24px;height:24px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.src-ico.auto[data-v-1dfbc95c]{color:var(--warning,#d9a441);opacity:.95;margin-left:3px}.src-ico.fresh[data-v-1dfbc95c]{background:var(--accent);color:#fff}.detail-grid h3[data-v-1dfbc95c]{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 6px;font-size:11px}.detail-grid pre[data-v-1dfbc95c]{background:var(--surface);border:1px solid var(--border);white-space:pre-wrap;border-radius:8px;margin:0;padding:10px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.trail[data-v-1dfbc95c]{flex-direction:column;gap:4px;margin:0 0 10px;padding:0;font-size:12.5px;list-style:none;display:flex}.trail li[data-v-1dfbc95c]{align-items:baseline;gap:8px;display:flex}.trail .t[data-v-1dfbc95c]{font-variant-numeric:tabular-nums;flex:none}.trail .what[data-v-1dfbc95c]{overflow-wrap:anywhere;min-width:0}@media (width<=900px){.ingest[data-v-1dfbc95c],.detail-grid[data-v-1dfbc95c]{grid-template-columns:1fr}}.worldtag[data-v-30ca5789]{letter-spacing:.08em;border-radius:4px;padding:1px 6px;font-size:9px;font-weight:800}.worldtag.paper[data-v-30ca5789]{color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, transparent)}.worldtag.live[data-v-30ca5789]{color:#fff;background:var(--critical)}.why[data-v-30ca5789]{white-space:normal;overflow-wrap:anywhere;min-width:200px;max-width:380px;line-height:1.4}tr.dead[data-v-30ca5789]{opacity:.55}tr.attempt td[data-v-30ca5789]{color:var(--muted);background:color-mix(in srgb, var(--ink) 2%, transparent)}.nowrap[data-v-30ca5789]{white-space:nowrap}.seg[data-v-30ca5789]{gap:2px;display:flex}.seg button[data-v-30ca5789]{color:var(--muted);border:1px solid var(--border);cursor:pointer;background:0 0;padding:5px 9px;font:600 11.5px/1 system-ui,sans-serif}.seg button[data-v-30ca5789]:first-child{border-radius:7px 0 0 7px}.seg button[data-v-30ca5789]:last-child{border-radius:0 7px 7px 0}.seg button.on[data-v-30ca5789]{color:var(--ink);background:color-mix(in srgb, var(--accent) 16%, transparent)}.sym-page[data-v-30ca5789]{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.col-chart[data-v-30ca5789],.col-side[data-v-30ca5789]{flex-direction:column;gap:16px;min-width:0;display:flex}@media (width<=1000px){.sym-page[data-v-30ca5789]{grid-template-columns:1fr}}table[data-v-30ca5789]{border-collapse:collapse;width:100%;font-size:12.5px}th[data-v-30ca5789]{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-bottom:1px solid var(--grid);padding:5px 8px;font-size:10.5px;font-weight:600}td[data-v-30ca5789]{border-bottom:1px solid var(--grid);font-variant-numeric:tabular-nums;padding:6px 8px}tr:last-child td[data-v-30ca5789]{border-bottom:0}td.r[data-v-30ca5789],th.r[data-v-30ca5789]{text-align:right}.strong[data-v-30ca5789]{font-weight:650}.muted[data-v-30ca5789]{color:var(--muted)}.small[data-v-30ca5789]{font-size:11.5px}td.up[data-v-30ca5789]{color:var(--good-text)}td.down[data-v-30ca5789]{color:var(--critical)}.g-pass[data-v-30ca5789]{color:var(--good-text);font-size:12px;font-weight:650}.g-fail[data-v-30ca5789]{color:var(--critical);font-size:12px;font-weight:650}.side[data-v-30ca5789]{letter-spacing:.04em;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700}.side.long[data-v-30ca5789]{color:var(--good-text);background:color-mix(in srgb, var(--good) 14%, transparent)}.side.short[data-v-30ca5789]{color:var(--critical);background:color-mix(in srgb, var(--critical) 12%, transparent)}.chip[data-v-30ca5789]{white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:600}.chip.buy[data-v-30ca5789]{color:var(--good-text);background:color-mix(in srgb, var(--good) 14%, transparent)}.chip.sell[data-v-30ca5789]{color:var(--warning);background:color-mix(in srgb, var(--warning) 14%, transparent)}.chip.short[data-v-30ca5789]{color:var(--critical);background:color-mix(in srgb, var(--critical) 14%, transparent)}.keyline[data-v-30ca5789]{align-items:center;gap:6px;margin:6px 0 0;display:flex}.keyline .swatch[data-v-30ca5789]{border-top:2px dotted var(--muted);width:14px;display:inline-block}.error[data-v-30ca5789]{color:var(--critical);background:color-mix(in srgb, var(--critical) 10%, transparent);border-radius:6px;padding:7px 10px;font-size:12.5px}.wrap[data-v-03688664]{flex-direction:column;gap:16px;display:flex}.addform[data-v-03688664]{flex-wrap:wrap;gap:8px;display:flex}.addform input[data-v-03688664],.addform select[data-v-03688664]{font:inherit;background:var(--page);color:var(--ink);border:1px solid var(--border);border-radius:7px;padding:7px 10px}.addform input[data-v-03688664]:first-child{flex:0 0 230px}.addform input[data-v-03688664]:nth-child(2){flex:1;min-width:160px}button.primary[data-v-03688664]{font:inherit;cursor:pointer;background:var(--accent);color:#fff;border:0;border-radius:7px;padding:7px 16px;font-weight:600}button.primary[data-v-03688664]:disabled{opacity:.55;cursor:default}.hint[data-v-03688664]{color:var(--muted);max-width:68ch;margin:10px 0 0;font-size:12px}.notice[data-v-03688664]{background:color-mix(in srgb, var(--good) 14%, transparent);color:var(--ink);border-radius:7px;margin:10px 0 0;padding:8px 11px;font-size:13px}.error[data-v-03688664]{background:color-mix(in srgb, var(--critical) 13%, transparent);color:var(--ink);border-radius:7px;margin:10px 0 0;padding:8px 11px;font-size:13px}.filter[data-v-03688664]{font:inherit;background:var(--page);color:var(--ink);border:1px solid var(--border);border-radius:7px;padding:5px 9px;font-size:12.5px}table[data-v-03688664]{border-collapse:collapse;width:100%;font-size:13px}th[data-v-03688664]{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);white-space:nowrap;padding:6px 10px 6px 0;font-size:11px;font-weight:600}td[data-v-03688664]{border-bottom:1px solid var(--grid);padding:7px 10px 7px 0}tr:last-child td[data-v-03688664]{border-bottom:0}th.n[data-v-03688664],td.n[data-v-03688664]{text-align:right;font-variant-numeric:tabular-nums}td a[data-v-03688664]{color:inherit;text-decoration:none}td a[data-v-03688664]:hover{text-decoration:underline}.trunc[data-v-03688664]{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}tr.retired td[data-v-03688664]{opacity:.45}button.pick[data-v-03688664]{font:inherit;cursor:pointer;color:var(--muted);background:0 0;border:0;padding:2px 5px;font-size:15px;line-height:1}button.pick.on[data-v-03688664]{color:var(--warning)}button.pick[data-v-03688664]:disabled{opacity:.4;cursor:default}button.retire[data-v-03688664]{font:inherit;cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--ink-2);border-radius:6px;padding:3px 9px;font-size:11.5px}.empty[data-v-03688664]{padding:10px 0}.dirty-tag[data-v-3cc37c3e]{letter-spacing:.05em;text-transform:uppercase;color:#1a1408;background:var(--warning,#fab219);white-space:nowrap;border-radius:5px;margin-right:6px;padding:2px 6px;font-size:10.5px;font-weight:700}.basis[data-v-3cc37c3e]{color:var(--muted);margin:0 0 10px;font-size:12.5px}.sizegrid[data-v-3cc37c3e]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.sizegrid label[data-v-3cc37c3e]{color:var(--ink-2);flex-direction:column;gap:5px;font-size:12px;display:flex}.sizegrid input[data-v-3cc37c3e]{font:inherit;background:var(--page);color:var(--ink);border:1px solid var(--border);border-radius:7px;padding:7px 10px}.sizefoot[data-v-3cc37c3e]{align-items:center;gap:12px;margin-top:12px;display:flex}.rules-page[data-v-3cc37c3e]{flex-direction:column;gap:16px;display:flex}table.rules[data-v-3cc37c3e]{border-collapse:collapse;width:100%;font-size:13px}table.rules th[data-v-3cc37c3e]{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-bottom:1px solid var(--grid);padding:6px 8px;font-size:11px;font-weight:600}table.rules td[data-v-3cc37c3e]{border-bottom:1px solid var(--grid);vertical-align:top;padding:8px}table.rules tr:last-child td[data-v-3cc37c3e]{border-bottom:0}tr.off td[data-v-3cc37c3e]{opacity:.5}td.name input[data-v-3cc37c3e]{color:var(--ink);background:var(--page);border:1px solid var(--border);border-radius:6px;width:180px;padding:5px 8px;font:600 13px/1.4 system-ui,sans-serif}.params[data-v-3cc37c3e]{flex-wrap:wrap;gap:8px;display:flex}.params label[data-v-3cc37c3e],.add-row label[data-v-3cc37c3e]{color:var(--muted);flex-direction:column;gap:3px;font-size:11px;display:flex}.params input[data-v-3cc37c3e],.add-row input[data-v-3cc37c3e],.add-row select[data-v-3cc37c3e]{color:var(--ink);background:var(--page);border:1px solid var(--border);border-radius:6px;min-width:130px;padding:5px 8px;font:12.5px/1.4 system-ui,sans-serif}td.r[data-v-3cc37c3e]{text-align:right}.nowrap[data-v-3cc37c3e]{white-space:nowrap}button[data-v-3cc37c3e]{color:var(--ink-2);background:var(--page);border:1px solid var(--border);cursor:pointer;border-radius:6px;padding:6px 10px;font:600 12px/1 system-ui,sans-serif}button[data-v-3cc37c3e]:hover{color:var(--ink)}button.primary[data-v-3cc37c3e]{color:#fff;background:var(--accent);border-color:#0000}button.danger[data-v-3cc37c3e]:hover{color:var(--critical);border-color:var(--critical);background:color-mix(in srgb, var(--critical) 8%, transparent)}.add-row[data-v-3cc37c3e]{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.error[data-v-3cc37c3e]{background:color-mix(in srgb, var(--critical) 10%, transparent);color:var(--critical);border:1px solid color-mix(in srgb, var(--critical) 30%, transparent);border-radius:8px;margin:0 0 10px;padding:8px 12px}.small[data-v-3cc37c3e]{font-size:11.5px}.muted[data-v-3cc37c3e]{color:var(--muted)}.venue[data-v-8934a53d]{border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600}.venue.v-yes[data-v-8934a53d]{color:#2f8f4e;border-color:#2f8f4e66}.venue.v-waiting[data-v-8934a53d]{color:#b98a2b;border-color:#b98a2b66}.venue.v-no[data-v-8934a53d]{color:#b05656;border-color:#b0565655}.venue.v-possible[data-v-8934a53d]{color:#6a8fc7;border-color:#6a8fc766}.venue.v-screened[data-v-8934a53d]{color:var(--muted);text-decoration:line-through}.venue.v-verify[data-v-8934a53d]{color:var(--muted)}.pf-row[data-v-8934a53d]{flex-wrap:wrap;gap:.75rem;margin-bottom:.6rem;display:flex}.pf[data-v-8934a53d]{border:1px solid var(--line,#334155);border-radius:8px;flex-direction:column;gap:.1rem;min-width:12rem;padding:.5rem .7rem;display:flex}.pf .v[data-v-8934a53d]{font-size:1.15rem;font-weight:600}.filters[data-v-8934a53d]{align-items:center;gap:.5rem;display:flex}.filters select[data-v-8934a53d]{border:1px solid var(--line,#334155);background:var(--panel-2,#0f172a);color:inherit;border-radius:6px;padding:.35rem .5rem}.tbl-wrap[data-v-8934a53d]{overflow-x:auto}.tbl[data-v-8934a53d]{border-collapse:collapse;width:100%;font-size:.9rem}.tbl th[data-v-8934a53d],.tbl td[data-v-8934a53d]{text-align:left;white-space:nowrap;border-bottom:1px solid var(--line,#24324a);padding:.4rem .55rem}.tbl th[data-v-8934a53d]{text-transform:uppercase;letter-spacing:.03em;opacity:.7;font-size:.78rem;font-weight:600}.tbl td.r[data-v-8934a53d],.tbl th.r[data-v-8934a53d]{text-align:right;font-variant-numeric:tabular-nums}.click[data-v-8934a53d]{cursor:pointer}.ig-map[data-v-8934a53d]{text-overflow:ellipsis;max-width:20rem;color:var(--muted);margin-top:1px;font-size:10.5px;line-height:1.3;display:block;overflow:hidden}.ig-map .ig-code[data-v-8934a53d]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ig-map .ig-name[data-v-8934a53d]:before{content:" · "}.ig-map.unmapped[data-v-8934a53d]{font-style:italic}@media (width<=860px){.ig-map[data-v-8934a53d]{max-width:14rem}}.click[data-v-8934a53d]:hover{background:color-mix(in srgb, var(--accent,#3b82f6) 8%, transparent)}.side[data-v-8934a53d]{border-radius:4px;padding:.1rem .35rem;font-size:.72rem;font-weight:700}.side.long[data-v-8934a53d]{background:color-mix(in srgb, var(--side-long) 22%, transparent)}.side.short[data-v-8934a53d]{background:color-mix(in srgb, var(--side-short) 26%, transparent)}.flag[data-v-8934a53d]{border-radius:4px;padding:.1rem .35rem;font-size:.72rem}.flag.reject[data-v-8934a53d]{background:#ef44444d;font-weight:700}.flag.clear[data-v-8934a53d]{opacity:.6}.flag.unknown[data-v-8934a53d]{background:#eab30833}.up[data-v-8934a53d]{color:#22c55e}.down[data-v-8934a53d]{color:#ef4444}.fills td[data-v-8934a53d]{white-space:normal;background:color-mix(in srgb, var(--panel-2,#0f172a) 60%, transparent)}.fill[data-v-8934a53d]{padding:.15rem 0;font-size:.86rem}.fill em[data-v-8934a53d]{opacity:.75}.err[data-v-8934a53d]{color:#ef4444}.sim[data-v-8934a53d]{border-top:1px dashed var(--line,#24324a);flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.5rem;padding-top:.5rem;display:flex}.sim-btn[data-v-8934a53d]{padding:.12rem .45rem;font-size:.72rem}.sim-sel[data-v-8934a53d]{border:1px solid var(--line,#334155);background:var(--panel-2,#0f172a);color:inherit;border-radius:4px;padding:.1rem .25rem;font-size:.72rem}.sim-out[data-v-8934a53d]{font-size:.82rem}.sim-out em[data-v-8934a53d]{opacity:.7;margin-left:.3rem}.sim-out.proposed b[data-v-8934a53d],.sim-out.filled b[data-v-8934a53d]{color:#22c55e}.sim-out.rejected b[data-v-8934a53d],.sim-out.blocked b[data-v-8934a53d],.sim-out.error b[data-v-8934a53d]{color:#ef4444}.sim-out.manual_review b[data-v-8934a53d],.sim-out.skipped b[data-v-8934a53d]{color:#eab308}.replay[data-v-8934a53d]{border-top:1px dashed var(--line,#24324a);margin-top:.45rem;padding-top:.4rem;font-size:.82rem}.rstep[data-v-8934a53d]{padding:.12rem 0}.rstep em[data-v-8934a53d]{opacity:.65;margin-left:.35rem}.rstep .proposed[data-v-8934a53d],.rstep .filled[data-v-8934a53d]{color:#22c55e}.rstep .rejected[data-v-8934a53d],.rstep .blocked[data-v-8934a53d]{color:#ef4444}.rstep .manual_review[data-v-8934a53d],.rstep .skipped[data-v-8934a53d]{color:#eab308}.feed[data-v-8934a53d]{border:1px solid var(--line,#334155);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0 0 .6rem;padding:.45rem .7rem;display:flex}.feed.ok[data-v-8934a53d]{opacity:.7}.feed.credential[data-v-8934a53d],.feed.unknown[data-v-8934a53d]{background:#ef44441f;border-color:#ef4444}.feed.stale[data-v-8934a53d]{background:#eab3081f;border-color:#eab308}.feed.public[data-v-8934a53d]{background:#38bdf81f;border-color:#38bdf8}.feed a[data-v-8934a53d]{text-decoration:underline}.failed-strip[data-v-3057b5ef]{border:1px solid color-mix(in srgb, var(--warning,#fab219) 45%, transparent);background:color-mix(in srgb, var(--warning,#fab219) 7%, transparent);border-radius:8px;margin:6px 0 10px;padding:8px 10px}.failed-head[data-v-3057b5ef]{color:var(--warning,#b07500);cursor:pointer;background:0 0;border:none;align-items:center;gap:.4rem;padding:0;font-size:12px;font-weight:700;display:flex}.failed-strip.collapsed[data-v-3057b5ef]{padding:5px 10px}.failed-head .chev[data-v-3057b5ef]{font-weight:700;transition:transform .12s;display:inline-block}.failed-head .chev.open[data-v-3057b5ef]{transform:rotate(90deg)}.ignore-rules[data-v-3057b5ef]{flex-wrap:wrap;align-items:baseline;gap:.45rem;margin-top:8px;font-size:12px;display:flex}.ignore-chip[data-v-3057b5ef]{border:1px solid var(--border);color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:2px 8px}.ignore-chip button[data-v-3057b5ef]{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0 0 0 3px;font-weight:700}.failed-row[data-v-3057b5ef]{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-top:6px;display:flex}.failed-line[data-v-3057b5ef]{cursor:pointer;text-align:left;font:inherit;color:var(--ink);background:0 0;border:none;flex:1;align-items:baseline;gap:.6rem;min-width:0;padding:0;display:flex}.failed-line em[data-v-3057b5ef]{color:var(--muted);font-size:12px;font-style:normal}.failed-row .reparse[data-v-3057b5ef]{color:var(--ink-2);background:var(--page);border:1px solid var(--border);cursor:pointer;border-radius:6px;padding:4px 9px;font:600 11.5px/1 system-ui,sans-serif}.failed-msg[data-v-3057b5ef]{width:100%;color:var(--ink-2);margin:2px 0 0;font-size:12px}.failed-src[data-v-3057b5ef]{background:color-mix(in srgb, var(--ink) 5%, transparent);white-space:pre-wrap;border-radius:6px;width:100%;max-height:200px;margin:4px 0 0;padding:8px;font-size:11.5px;overflow:auto}.log[data-v-3057b5ef]{border-collapse:collapse;width:100%}.head-row td[data-v-3057b5ef]{border-top:1px solid var(--line);padding:8px 8px 2px}.head-row:first-child td[data-v-3057b5ef]{border-top:0}.time-row td[data-v-3057b5ef]{padding:0 8px 8px}.icons[data-v-3057b5ef]{white-space:nowrap;width:52px}.tr-ico[data-v-3057b5ef]{color:var(--line);opacity:.45;vertical-align:middle;display:inline-block}.tr-ico+.tr-ico[data-v-3057b5ef]{margin-left:6px}.tr-ico.got[data-v-3057b5ef]{color:var(--fg);opacity:.9}.tr-ico svg[data-v-3057b5ef]{display:block}.head-row.click[data-v-3057b5ef]{cursor:pointer}.head-row.click:hover td[data-v-3057b5ef]{background:color-mix(in srgb, var(--fg) 4%, transparent)}.chev[data-v-3057b5ef]{color:var(--muted);margin-right:4px;font-weight:700;transition:transform .12s;display:inline-block}.chev.turned[data-v-3057b5ef]{transform:rotate(90deg)}.src-row td[data-v-3057b5ef]{padding:2px 8px 10px 26px}.srcs[data-v-3057b5ef]{flex-direction:column;gap:8px;display:flex}.src-head[data-v-3057b5ef]{align-items:baseline;gap:8px;display:flex}.src-meta[data-v-3057b5ef]{color:var(--muted);font-size:11.5px}.src-meta>span+span[data-v-3057b5ef]:before{content:"·";opacity:.6;margin:0 6px}.src-meta .bad[data-v-3057b5ef]{color:var(--critical,#d03b3b)}.src-note[data-v-3057b5ef]{color:var(--muted);margin:2px 0 0;font-size:11.5px;font-style:italic}.small-seg[data-v-3057b5ef]{margin:4px 0}.src-body[data-v-3057b5ef]{white-space:pre-wrap;background:color-mix(in srgb, var(--fg) 4%, transparent);border:1px solid var(--line);border-radius:6px;max-height:260px;margin:4px 0 0;padding:8px 10px;font-size:11.5px;line-height:1.45;overflow:auto}.sym[data-v-3057b5ef]{font-weight:600}.symlink[data-v-3057b5ef]{color:inherit;text-decoration:none}.symlink[data-v-3057b5ef]:hover{text-decoration:underline}.nowrap[data-v-3057b5ef]{white-space:nowrap}.r[data-v-3057b5ef]{text-align:right}.muted[data-v-3057b5ef]{color:var(--muted)}.chip[data-v-3057b5ef]{border:1px solid var(--line);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-block}.chip.open[data-v-3057b5ef]{color:#2f8f4e;border-color:#2f8f4e55}.chip.add[data-v-3057b5ef]{color:#2f6f8f;border-color:#2f6f8f55}.chip.reduce[data-v-3057b5ef]{color:#9a6b1f;border-color:#9a6b1f55}.chip.close[data-v-3057b5ef]{color:#a33;border-color:#a3333355}.chip.st[data-v-3057b5ef]{text-decoration:none}.chip.st.good[data-v-3057b5ef]{color:#2f8f4e;background:#2f8f4e14;border-color:#2f8f4e66}.chip.st.wait[data-v-3057b5ef]{color:#b98a2b;background:#b98a2b14;border-color:#b98a2b66}.chip.st.no[data-v-3057b5ef]{color:#b05656;border-color:#b0565655}.chip.st.hist[data-v-3057b5ef]{color:var(--muted)}.qtycell[data-v-3057b5ef]{font-variant-numeric:tabular-nums}.grow[data-v-3057b5ef]{width:100%}.timing[data-v-3057b5ef]{color:var(--muted);font-size:11.5px}.timing>span+span[data-v-3057b5ef]:before{content:"·";opacity:.6;margin:0 6px}.stamp[data-v-3057b5ef]{font-variant-numeric:tabular-nums}.stamp.win[data-v-3057b5ef]{color:var(--fg);font-weight:600}.lead[data-v-3057b5ef]{font-style:italic}.detail[data-v-3057b5ef]{opacity:.8}.scrape-age.stale[data-v-3057b5ef]{color:var(--critical,#d03b3b);font-weight:600}.seg[data-v-3057b5ef]{border:1px solid var(--line);border-radius:7px;display:inline-flex;overflow:hidden}.seg button[data-v-3057b5ef]{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:3px 9px;font-size:11.5px}.seg button.on[data-v-3057b5ef]{background:var(--line);color:var(--fg)}.ig-map[data-v-3057b5ef]{color:var(--muted);white-space:nowrap;align-items:baseline;gap:5px;font-size:11.5px;line-height:1.45;display:flex}.ig-map .ig-k[data-v-3057b5ef]{flex:none;font-weight:700}.ig-map .ig-code[data-v-3057b5ef]{color:var(--ink-2);flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.95em}.ig-map .ig-name[data-v-3057b5ef]{text-overflow:ellipsis;min-width:0;overflow:hidden}.ig-map.unmapped[data-v-3057b5ef]{font-style:italic}.ig-map-err[data-v-3057b5ef]{color:var(--warning)}@media (width<=860px){.ig-map[data-v-3057b5ef]{max-width:calc(100vw - 173px)}}.incomplete-note[data-v-2b80a72c]{color:var(--warning);margin-left:10px}.part[data-v-2b80a72c]{color:var(--muted);font-size:10px;font-style:normal;display:block}.symlink[data-v-2b80a72c]{color:inherit;text-decoration:none}.symlink[data-v-2b80a72c]:hover{text-decoration:underline}.r[data-v-2b80a72c]{text-align:right}.up[data-v-2b80a72c]{color:#2f8f4e}.down[data-v-2b80a72c]{color:#b05656}.total[data-v-2b80a72c]{font-variant-numeric:tabular-nums}.actions[data-v-51021794]{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.6rem 0;display:flex}.btn.primary[data-v-51021794]{background:var(--accent);border-color:var(--accent);color:#fff}.err[data-v-51021794]{color:var(--critical,#d03b3b)}.picked[data-v-51021794]{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:.2rem 0 .5rem;display:flex}.tag[data-v-51021794]{border-radius:4px;padding:.1rem .35rem;font-size:.7rem;font-weight:700}.tag.long[data-v-51021794]{background:color-mix(in srgb, var(--good,#0ca30c) 25%, transparent)}.tag.short[data-v-51021794]{background:#a855f742}.steps[data-v-51021794]{margin:0;padding-left:1.2rem}.steps li[data-v-51021794]{padding:.2rem 0;font-size:.9rem}.ph[data-v-51021794]{min-width:4.4rem;display:inline-block}.qty[data-v-51021794]{font-variant-numeric:tabular-nums;min-width:9rem;display:inline-block}.st[data-v-51021794]{min-width:7rem;display:inline-block}.st.proposed[data-v-51021794]{color:var(--good,#0ca30c)}.st.rejected[data-v-51021794],.st.blocked[data-v-51021794]{color:var(--critical,#d03b3b)}.st.filled[data-v-51021794]{color:var(--good,#0ca30c)}.st.manual_review[data-v-51021794]{color:var(--warning,#fab219)}.sz[data-v-51021794]{opacity:.85;margin-right:.6rem}.sz.book[data-v-51021794]{opacity:1}.steps em[data-v-51021794]{opacity:.6}.done[data-v-51021794]{color:var(--good,#0ca30c)}.note[data-v-51021794]{margin-top:.5rem}.bk[data-v-51021794]{margin-top:.3rem}.acct[data-v-51021794]{align-items:baseline;gap:.5rem;margin:.55rem 0 .2rem;display:flex}.envtag[data-v-51021794]{letter-spacing:.06em;border-radius:4px;padding:.05rem .35rem;font-size:.68rem;font-weight:700}.envtag.paper[data-v-51021794]{background:color-mix(in srgb, var(--accent) 22%, transparent)}.envtag.live[data-v-51021794]{background:var(--critical,#d03b3b);color:#fff}.plist[data-v-51021794]{margin:0;padding-left:1.1rem;font-size:.88rem}.plist li[data-v-51021794]{padding:.1rem 0}.debugtag[data-v-bb75b786]{letter-spacing:.08em;color:var(--warning);background:color-mix(in srgb, var(--warning) 14%, transparent);border-radius:4px;margin-left:8px;padding:1px 6px;font-size:9px;font-weight:800}tr.dead td[data-v-bb75b786]{opacity:.5}.symlink[data-v-bb75b786]{color:inherit;text-decoration:none}.nowrap[data-v-bb75b786]{white-space:nowrap}.src[data-v-bb75b786]{width:24px}.tr-ico[data-v-bb75b786]{vertical-align:middle;opacity:.75;display:inline-block}tr.attempt td[data-v-bb75b786]{color:var(--muted);background:color-mix(in srgb, var(--ink) 2%, transparent)}tr.attempt .sym a[data-v-bb75b786]{color:var(--muted)}.toggle-att[data-v-bb75b786]{color:var(--muted);border:1px dashed var(--border);cursor:pointer;background:0 0;border-radius:6px;margin-right:8px;padding:5px 9px;font:600 11.5px/1 system-ui,sans-serif}.toggle-att.on[data-v-bb75b786]{color:var(--ink);border-style:solid}.toggle-att[data-v-bb75b786]:disabled{opacity:.45;cursor:not-allowed}.att-note[data-v-bb75b786]{color:var(--muted);font-size:11px}.when[data-v-bb75b786]{white-space:nowrap}.when .stamp[data-v-bb75b786]{color:var(--muted);font-size:11px;line-height:1.25}.when .src[data-v-bb75b786]{align-items:center;gap:2px;margin-top:3px;display:flex}th.when-h[data-v-bb75b786]{min-width:96px}tr.dead .status-td[data-v-bb75b786],tr.attempt .status-td[data-v-bb75b786]{opacity:1}tr.dead .status-td[data-v-bb75b786]>*,tr.attempt .status-td[data-v-bb75b786]>*{opacity:.5}tr.attempt .status-td[data-v-bb75b786]{background:color-mix(in srgb, var(--ink) 2%, var(--surface))}.tr-ico.auto[data-v-bb75b786]{color:var(--warning,#d9a441);opacity:.95;margin-left:3px}.tr-ico svg[data-v-bb75b786]{display:block}.muted[data-v-bb75b786]{color:var(--muted)}.why[data-v-bb75b786]{white-space:normal;overflow-wrap:anywhere;min-width:220px;max-width:420px;line-height:1.4}.st[data-v-bb75b786]{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:11px;font-weight:650}.st.filled[data-v-bb75b786]{color:var(--good-text)}.st.proposed[data-v-bb75b786]{color:var(--accent)}.st.queued[data-v-bb75b786],.st.manual_review[data-v-bb75b786]{color:var(--warning)}.st.blocked[data-v-bb75b786]{color:var(--critical)}.st.skipped[data-v-bb75b786],.st.cancelled[data-v-bb75b786]{color:var(--muted)}.panel-head select[data-v-bb75b786]{color:var(--ink-2);background:var(--page);border:1px solid var(--border);border-radius:6px;padding:5px 8px;font:600 11.5px/1 system-ui,sans-serif}.panel-head .spacer[data-v-bb75b786]{flex:1}.error[data-v-bb75b786]{color:var(--critical)}.list[data-v-42ab7131]{flex-direction:column;display:flex}.note[data-v-42ab7131]{border-bottom:1px solid var(--grid);color:inherit;padding:10px 4px;text-decoration:none;display:block}.note[data-v-42ab7131]:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}.head[data-v-42ab7131]{align-items:baseline;gap:8px;display:flex}.head b[data-v-42ab7131]{font-size:13.5px}.who[data-v-42ab7131]{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border:1px solid var(--border);border-radius:4px;padding:0 4px;font-size:9px;font-weight:700}.when[data-v-42ab7131]{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:11.5px}.note p[data-v-42ab7131]{color:var(--ink-2);margin:3px 0 0;font-size:12.5px}.error[data-v-42ab7131]{color:var(--critical)}.muted[data-v-42ab7131]{color:var(--muted)}.viewas-banner[data-v-40fd1550]{z-index:60;background:var(--warning,#fab219);color:#1a1408;width:100%;padding:calc(7px + env(safe-area-inset-top)) 14px 7px;align-items:center;gap:.8rem;font:600 13px/1.4 system-ui,sans-serif;display:flex;position:sticky;top:0}.viewas-banner button[data-v-40fd1550]{color:#1a1408;cursor:pointer;background:#ffffff8c;border:1px solid #1a140833;border-radius:6px;margin-left:auto;padding:4px 9px;font:700 12px/1 system-ui,sans-serif}.layout[data-v-40fd1550]{flex:1;min-height:0;display:flex}.sidebar[data-v-40fd1550]{background:var(--surface);border-right:1px solid var(--border);overscroll-behavior:contain;flex-direction:column;flex:0 0 240px;gap:22px;width:240px;padding:18px 12px;display:flex;overflow:hidden auto}.brand[data-v-40fd1550]{color:inherit;align-items:center;gap:9px;padding:4px 8px;text-decoration:none;display:flex}.brand h1[data-v-40fd1550]{width:100%;max-width:146px;margin:0;line-height:0}.brand-env[data-v-40fd1550]{letter-spacing:.12em;border-radius:4px;flex:none;align-self:flex-start;margin-left:8px;padding:2px 6px;font-size:9px;font-weight:800}.brand-env.paper[data-v-40fd1550]{color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent)}.brand-env.live[data-v-40fd1550]{color:#fff;background:var(--critical)}.envbadge[data-v-40fd1550]{letter-spacing:.14em;cursor:help;color:var(--warning);border:1px solid color-mix(in srgb, var(--warning) 45%, transparent);background:color-mix(in srgb, var(--warning) 12%, transparent);border-radius:4px;flex:none;padding:2px 6px;font-size:9px;font-weight:700}.side-tabs[data-v-40fd1550]{background:color-mix(in srgb, var(--ink) 5%, transparent);border-radius:7px;gap:4px;margin:0 0 8px;padding:2px;display:flex}.side-tabs button[data-v-40fd1550]{color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:1;padding:6px 0;font:600 11.5px/1 system-ui,sans-serif}.side-tabs button.on[data-v-40fd1550]{color:var(--ink);background:var(--surface);box-shadow:0 0 0 1px var(--border)}.pages[data-v-40fd1550]{flex-direction:column;gap:3px;margin-top:26px;display:flex}.pages .sym-tag[data-v-40fd1550]{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);border:1px solid var(--border);vertical-align:1px;border-radius:4px;margin-left:4px;padding:0 4px;font-size:9px;font-weight:700}.pages .sym-stats[data-v-40fd1550]{float:right;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;display:flex}.pages .sym-pl[data-v-40fd1550]{font-size:11.5px;font-weight:650}.pages .sym-pl.up[data-v-40fd1550]{color:var(--good-text)}.pages .sym-pl.down[data-v-40fd1550]{color:var(--critical)}.pages .sym-pct[data-v-40fd1550]{color:var(--muted);font-size:10.5px}.sym-none[data-v-40fd1550]{color:var(--muted);margin:4px 0 0;padding:0 10px;font-size:12px}.sym-group[data-v-40fd1550]{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin:12px 0 2px;padding:0 10px;font-size:10px;font-weight:700}.pages .sym-name[data-v-40fd1550]{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:110px;display:inline-block;overflow:hidden}.pages a[data-v-40fd1550]{color:color-mix(in srgb, var(--ink) 82%, var(--surface));border-radius:7px;padding:9px 12px;font-size:14px;font-weight:600;text-decoration:none}.utils-toggle[data-v-40fd1550]{width:100%;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;padding:7px 10px;font:650 13px/1.4 system-ui,sans-serif;display:flex}.utils-toggle[data-v-40fd1550]:hover{color:var(--ink)}.utils-toggle .chev[data-v-40fd1550]{font-weight:700;transition:transform .12s;display:inline-block}.utils-toggle .chev.open[data-v-40fd1550]{transform:rotate(90deg)}.util-link[data-v-40fd1550]{padding-left:24px!important}.pages a[data-v-40fd1550]:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent)}.pages a.on[data-v-40fd1550]{color:var(--ink);background:color-mix(in srgb, var(--accent) 16%, transparent)}.side-user[data-v-40fd1550]{border-top:1px solid var(--border);align-items:center;gap:8px;margin-top:auto;padding:10px 0 4px;display:flex}.side-user .who[data-v-40fd1550]{color:inherit;border-radius:7px;align-items:center;gap:6px;margin-left:-8px;padding:4px 8px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.side-user .who[data-v-40fd1550]:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}.side-user .who.on[data-v-40fd1550]{background:color-mix(in srgb, var(--accent) 16%, transparent)}.side-user .who svg[data-v-40fd1550]{color:var(--muted)}.side-user .logout[data-v-40fd1550]{color:var(--muted);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:6px;margin-left:auto;padding:4px 8px;font:600 11px/1 system-ui,sans-serif}.side-user .logout[data-v-40fd1550]:hover{color:var(--ink)}.dash[data-v-40fd1550]{flex-direction:column;gap:16px;display:flex}.side-foot[data-v-40fd1550]{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:auto;padding:0 10px;font-size:11.5px}.main[data-v-40fd1550]{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex:1;min-width:0;padding:20px 20px 48px;overflow:clip auto}.mobile-bar[data-v-40fd1550]{align-items:center;gap:10px;margin:2px 0 18px;display:none}.mobile-bar .mobile-logo[data-v-40fd1550]{flex:none;width:128px}.envswitch[data-v-40fd1550]{background:color-mix(in srgb, var(--ink) 5%, transparent);border-radius:7px;gap:3px;margin:6px 0 8px;padding:2px;display:flex}.envswitch button[data-v-40fd1550]{letter-spacing:.09em;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:1;padding:5px 0;font:700 9.5px/1 system-ui,sans-serif}.envswitch button.on[data-v-40fd1550]{color:var(--ink);background:var(--surface);box-shadow:0 0 0 1px var(--border)}.envswitch.live button.on[data-v-40fd1550]{color:#fff;background:var(--critical);box-shadow:none}.envswitch button[data-v-40fd1550]:disabled,.envswitch button.on[data-v-40fd1550]:disabled{cursor:default}.env-error[data-v-40fd1550]{color:var(--critical);margin:4px 0 0;font-size:11px}.env-note[data-v-40fd1550]{color:var(--warning);margin:-12px 0 0;padding:0 8px;font-size:11px;line-height:1.4}.nav-toggle[data-v-40fd1550]{cursor:pointer;width:34px;height:34px;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.backdrop[data-v-40fd1550]{display:none}@media (width<=860px){.sidebar[data-v-40fd1550]{z-index:60;width:232px;height:100dvh;padding-top:calc(18px + env(safe-area-inset-top));padding-bottom:calc(18px + env(safe-area-inset-bottom));flex-basis:232px;transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.sidebar.open[data-v-40fd1550]{transform:none;box-shadow:0 0 40px #00000073}.backdrop[data-v-40fd1550]{z-index:50;background:#00000080;display:block;position:fixed;inset:0}.mobile-bar[data-v-40fd1550]{justify-content:center;display:flex}.main[data-v-40fd1550]{padding:calc(14px + env(safe-area-inset-top)) 14px calc(96px + env(safe-area-inset-bottom))}.chip-burger[data-v-40fd1550]{cursor:pointer;width:46px;height:46px;color:var(--ink);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.chip-burger[data-v-40fd1550]:active{background:color-mix(in srgb, var(--ink) 10%, transparent)}}@media (width<=340px){.chip-burger[data-v-40fd1550]{width:40px;height:40px}}.chip-nav[data-v-40fd1550]{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));transform:translateY(var(--pill-dy,0px));z-index:100;background:color-mix(in srgb, var(--ink) 13%, var(--surface));border:1px solid var(--border);-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:space-between;align-items:center;gap:4px;padding:6px;display:flex;position:fixed;box-shadow:0 6px 24px #00000059}.chip-nav a[data-v-40fd1550]{text-align:center;white-space:nowrap;color:var(--ink);border-radius:999px;flex:1;padding:12px 8px;font-size:15px;font-weight:650;text-decoration:none}.chip-nav a.on[data-v-40fd1550]{background:color-mix(in srgb, var(--accent) 22%, transparent)}.chip-nav .vp-tag[data-v-40fd1550]{color:var(--muted);letter-spacing:.04em;font-size:9px;position:absolute;top:-14px;right:14px}@media (width>=861px){.chip-nav[data-v-40fd1550]{display:none}}@media (prefers-reduced-motion:reduce){.sidebar[data-v-40fd1550]{transition:none}}.error[data-v-40fd1550]{background:color-mix(in srgb, var(--critical) 10%, transparent);color:var(--critical);border:1px solid color-mix(in srgb, var(--critical) 30%, transparent);border-radius:8px;margin:16px 0 0;padding:10px 12px}.tiles[data-v-40fd1550]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:20px 0 12px;display:grid}.grid-main[data-v-40fd1550]{grid-template-columns:2fr 1fr;align-items:start;gap:12px;margin-bottom:12px;display:grid}@media (width<=960px){.grid-main[data-v-40fd1550]{grid-template-columns:1fr}}.chart-panel[data-v-40fd1550]{margin-bottom:0}.toggle[data-v-40fd1550]{color:var(--ink-2);cursor:pointer;align-items:center;gap:5px;font-size:12px;display:inline-flex}.legend[data-v-40fd1550]{color:var(--ink-2);flex-wrap:wrap;gap:16px;margin:2px 0 6px;font-size:12px;display:flex}.legend .key[data-v-40fd1550]{align-items:center;gap:6px;display:inline-flex}.legend .swatch[data-v-40fd1550]{border-radius:2px;width:14px;height:3px;display:inline-block}.grid-lower[data-v-40fd1550]{grid-template-columns:1.2fr 1fr 1fr;align-items:start;gap:12px;display:grid}@media (width<=960px){.grid-lower[data-v-40fd1550]{grid-template-columns:1fr}}.db-panel[data-v-40fd1550]{margin-top:12px}
