:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--plane:#f9f9f7;--surface:#fcfcfb;--border:#0b0b0b1a;--ink:#0b0b0b;--ink2:#52514e;--muted:#898781;--grid:#e1e0d9;--bar:#2a78d6;--bar-cash:#c3c2b7;--up:#006300;--down:#d03b3b;--warn:#c98500}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--plane:#0d0d0d;--surface:#1a1a19;--border:#ffffff1a;--ink:#fff;--ink2:#c3c2b7;--muted:#898781;--grid:#2c2c2a;--bar:#3987e5;--bar-cash:#52514e;--up:#0ca30c;--down:#e66767;--warn:#eda100}}*{box-sizing:border-box}body{background:var(--plane);color:var(--ink);margin:0;font:14px/1.45 system-ui,-apple-system,Segoe UI,sans-serif}.wrap{max-width:1120px;margin:0 auto;padding:28px 20px 48px}.wrap.wide{max-width:1640px}h1{margin:0 0 2px;font-size:20px}h1.brand{align-items:center;gap:10px;display:flex}h1.brand img{flex:none;width:34px;height:34px}h2{color:var(--ink2);margin:0 0 14px;font-size:14px;font-weight:600}.sub{color:var(--muted);font-size:12px}.pos{color:var(--up)}.neg{color:var(--down)}.warn{color:var(--warn)}section.panel{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin-bottom:20px;padding:18px 20px}.seg{border:1px solid var(--border);background:var(--surface);border-radius:8px;display:inline-flex;overflow:hidden}.seg button{color:var(--ink2);font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 12px;font-size:12px}.seg button.on{background:var(--bar);color:#fff}.btn{border:1px solid var(--border);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;padding:5px 12px;font-size:12px}.btn:hover{border-color:var(--bar)}.btn.on{background:var(--bar);border-color:var(--bar);color:#fff}table{border-collapse:collapse;width:100%;font-size:13px}th{text-align:right;color:var(--muted);border-bottom:1px solid var(--grid);white-space:nowrap;padding:6px 10px;font-size:12px;font-weight:500}th.l,td.l{text-align:left}td{text-align:right;border-bottom:1px solid var(--grid);font-variant-numeric:tabular-nums;white-space:nowrap;padding:7px 10px}.tablebox{-webkit-overflow-scrolling:touch;overflow-x:auto}.tablebox.overflowing th:first-child,.tablebox.overflowing td:first-child{z-index:1;background:var(--surface);position:sticky;left:0;box-shadow:4px 0 6px -4px #00000059}.tablebox.overflowing tr.sechead td:first-child{background:color-mix(in srgb, var(--bar) 9%, var(--surface))}.tablebox.overflowing tr.chartrow td:first-child{box-shadow:none;position:static}.note{color:var(--muted);margin-top:10px;font-size:12px}@media (width<=720px){.wrap{padding:14px 12px 40px}h1{font-size:18px}section.panel{border-radius:10px;margin-bottom:14px;padding:14px 12px}table{font-size:12px}th,td{padding:6px 7px}.tablebox th:first-child,.tablebox td:first-child{z-index:1;background:var(--surface);position:sticky;left:0;box-shadow:4px 0 6px -4px #00000059}.tablebox tr.sechead td:first-child{background:color-mix(in srgb, var(--bar) 9%, var(--surface))}.seg button,.btn{padding:8px 12px;font-size:13px}}@media (pointer:coarse){.seg button,.btn{min-height:36px}tr.posrow td{padding-top:9px;padding-bottom:9px}}.drop[data-v-874170be]{text-align:center;border-style:dashed;padding:56px 24px}.drop.dragging[data-v-874170be]{border-color:var(--bar);background:color-mix(in srgb, var(--bar) 6%, var(--surface))}.big[data-v-874170be]{margin-bottom:8px;font-size:40px}p[data-v-874170be]{color:var(--ink2);max-width:480px;margin:8px auto 16px;font-size:13px}.err[data-v-874170be]{color:var(--down);margin-top:14px;font-size:13px}.cards[data-v-060abd0a]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:24px;display:grid}.card[data-v-060abd0a]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 16px}.label[data-v-060abd0a]{color:var(--ink2);margin-bottom:4px;font-size:12px}.value[data-v-060abd0a]{font-size:26px;font-weight:600}.delta[data-v-060abd0a]{margin-top:2px;font-size:13px}.delta .stale[data-v-060abd0a]{color:var(--muted)}.alloc-row[data-v-1e4f7fec]{grid-template-columns:64px 1fr 92px;align-items:center;gap:10px;padding:3px 0;display:grid}.tick[data-v-1e4f7fec]{font-size:12px;font-weight:600}.val[data-v-1e4f7fec]{color:var(--ink2);text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.track[data-v-1e4f7fec]{background:var(--grid);border-radius:4px;height:10px}.fill[data-v-1e4f7fec]{background:var(--bar);border-radius:4px;min-width:2px;height:10px}.fill.cash[data-v-1e4f7fec]{background:var(--bar-cash)}.chartbox[data-v-866881b9]{text-align:left;position:sticky;left:0}.chartbox .seg[data-v-866881b9]{margin-bottom:8px}.plot[data-v-866881b9]{touch-action:pan-y;-webkit-user-select:none;user-select:none}svg[data-v-866881b9]{width:100%;height:auto;display:block}.lbl[data-v-866881b9]{color:var(--muted);margin-bottom:4px;font-size:11px}.pad[data-v-866881b9]{padding:24px 0}.mark[data-v-866881b9]{cursor:pointer}.tlogo[data-v-0ec9f583]{object-fit:contain;border:1px solid var(--border);background:#fff;border-radius:50%;flex:none}.fallback[data-v-0ec9f583]{background:var(--grid);color:var(--ink2);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.ebadge[data-v-f95210e9]{color:var(--ink2);border:1px solid var(--border);white-space:nowrap;border-radius:6px;padding:0 5px;font-size:10px;font-weight:500}.ebadge.urgent[data-v-f95210e9]{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 55%, transparent);font-weight:600}.dip[data-v-8d9173bf]{cursor:help;vertical-align:1px;margin-left:4px;font-size:12px}.dip.falling_knife[data-v-8d9173bf]{filter:saturate(1.2)}.dip.fresh_dip[data-v-8d9173bf]{color:var(--warn)}.dip.reversal_starting[data-v-8d9173bf]{color:var(--up)}.thinking[data-v-cc832db3]{color:var(--muted);align-items:center;gap:8px;padding:4px 0;font-size:13px;display:inline-flex}.thinking.compact[data-v-cc832db3]{gap:6px;font-size:12px}.star[data-v-cc832db3]{color:var(--bar);animation:1.6s ease-in-out infinite pulse-cc832db3}.dots[data-v-cc832db3]{align-items:flex-end;gap:3px;height:12px;display:inline-flex}.dots i[data-v-cc832db3]{background:var(--bar);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite bounce-cc832db3;display:block}.dots i[data-v-cc832db3]:nth-child(2){animation-delay:.15s}.dots i[data-v-cc832db3]:nth-child(3){animation-delay:.3s}.step[data-v-cc832db3]{min-width:0}@keyframes bounce-cc832db3{0%,60%,to{opacity:.55;transform:translateY(0)}30%{opacity:1;transform:translateY(-6px)}}@keyframes pulse-cc832db3{0%,to{opacity:.5;transform:scale(.9)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(20deg)}}.fade-enter-active[data-v-cc832db3],.fade-leave-active[data-v-cc832db3]{transition:opacity .35s}.fade-enter-from[data-v-cc832db3],.fade-leave-to[data-v-cc832db3]{opacity:0}@media (prefers-reduced-motion:reduce){.star[data-v-cc832db3],.dots i[data-v-cc832db3]{animation:none}.fade-enter-active[data-v-cc832db3],.fade-leave-active[data-v-cc832db3]{transition:none}}.backdrop[data-v-4a8969bc]{z-index:40;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.sheet[data-v-4a8969bc]{background:var(--surface);color:var(--ink);border:1px solid var(--border);text-align:left;white-space:normal;border-radius:12px;width:100%;max-width:520px;max-height:90vh;padding:18px 20px;font-size:13px;font-weight:400;line-height:1.5;overflow-y:auto;box-shadow:0 12px 40px #00000059}.head[data-v-4a8969bc]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.sheet h3[data-v-4a8969bc]{margin:0;font-size:15px}.sheet h4[data-v-4a8969bc]{color:var(--ink2);text-transform:uppercase;letter-spacing:.04em;margin:12px 0 4px;font-size:12px}.sheet p[data-v-4a8969bc]{color:var(--ink);margin:0}.sheet ul[data-v-4a8969bc]{margin:0;padding-left:18px}.sheet li[data-v-4a8969bc]{margin:3px 0}.fine[data-v-4a8969bc]{color:var(--muted);font-size:11px;margin-top:14px!important}.close[data-v-4a8969bc]{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:14px}.close[data-v-4a8969bc]:hover{color:var(--ink)}@media (width<=720px){.backdrop[data-v-4a8969bc]{align-items:flex-end;padding:0}.sheet[data-v-4a8969bc]{border-radius:14px 14px 0 0;max-height:85vh}}.quick[data-v-90764989]{border:1px solid var(--border);color:var(--bar);cursor:pointer;font:inherit;vertical-align:middle;background:0 0;border-radius:6px;margin-left:6px;padding:0 5px;font-size:10px;line-height:1.4}.quick.labelled[data-v-90764989]{border-radius:8px;margin-left:0;padding:5px 12px;font-size:12px}.quick[data-v-90764989]:hover{background:color-mix(in srgb, var(--bar) 12%, transparent)}.backdrop[data-v-90764989]{z-index:30;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.sheet[data-v-90764989]{background:var(--surface);color:var(--ink);border:1px solid var(--border);text-align:left;white-space:normal;cursor:default;border-radius:12px;width:100%;max-width:560px;max-height:90vh;padding:18px 20px;font-size:13px;font-weight:400;line-height:1.5;overflow-y:auto;box-shadow:0 12px 40px #00000059}.head[data-v-90764989]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.sheet h3[data-v-90764989]{margin:0;font-size:15px}.close[data-v-90764989]{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:14px}.close[data-v-90764989]:hover{color:var(--ink)}.answer+.answer[data-v-90764989]{border-top:1px solid var(--grid);margin-top:12px;padding-top:10px}.sep[data-v-90764989]{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:11px}.wait[data-v-90764989]{justify-content:center;padding:14px 0;display:flex}.err[data-v-90764989]{color:var(--down)}.dim[data-v-90764989]{color:var(--muted)}.note[data-v-90764989]{color:var(--muted);margin-top:8px;font-size:11px}.details[data-v-90764989]{margin-top:6px}.details summary[data-v-90764989]{cursor:pointer;color:var(--bar);-webkit-user-select:none;user-select:none;font-size:12px}.details[open] summary[data-v-90764989]{margin-bottom:6px}.sources[data-v-90764989]{flex-wrap:wrap;gap:4px 10px;margin-top:8px;font-size:11px;display:flex}.sources a[data-v-90764989]{color:var(--bar);text-decoration:none}.meta[data-v-90764989]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:0 4px;margin-top:6px;font-size:11px;display:flex}.meta .reduced[data-v-90764989]{color:var(--warn);border:1px solid color-mix(in srgb, var(--warn) 50%, var(--border));border-radius:6px;margin-left:6px;padding:0 6px}.btns[data-v-90764989]{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:14px;display:flex}.opt[data-v-90764989]{color:var(--ink2);cursor:help;align-items:center;gap:4px;font-size:12px;display:flex}.fine[data-v-90764989]{color:var(--muted);margin:12px 0 0;font-size:11px}.md[data-v-90764989] p{margin:0 0 8px}.md[data-v-90764989] p:last-child,.md[data-v-90764989] ul:last-child,.md[data-v-90764989] ol:last-child,.md[data-v-90764989] table:last-child{margin-bottom:0}.md[data-v-90764989] h1,.md[data-v-90764989] h2,.md[data-v-90764989] h3{color:var(--ink);margin:10px 0 4px;font-size:13px;font-weight:600}.md[data-v-90764989] ul,.md[data-v-90764989] ol{margin:0 0 8px;padding-left:20px}.md[data-v-90764989] li{margin:2px 0}.md[data-v-90764989] code{background:color-mix(in srgb, var(--ink) 6%, transparent);border-radius:4px;padding:0 4px;font-family:ui-monospace,Consolas,monospace;font-size:12px}.md[data-v-90764989] table{width:auto;margin:4px 0 8px;font-size:12px;display:block;overflow-x:auto}.md[data-v-90764989] th,.md[data-v-90764989] td{text-align:left;padding:4px 8px}.md[data-v-90764989] a{color:var(--bar)}.md[data-v-90764989] button.term{font:inherit;color:inherit;cursor:help;-webkit-text-decoration:underline dotted var(--bar);text-decoration:underline dotted var(--bar);text-underline-offset:2px;background:0 0;border:0;padding:0}.md[data-v-90764989] button.term:hover{color:var(--bar)}@media (width<=720px){.backdrop[data-v-90764989]{align-items:flex-end;padding:0}.sheet[data-v-90764989]{border-radius:14px 14px 0 0;max-height:85vh}}.backdrop[data-v-c4a39d83]{z-index:30;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.sheet[data-v-c4a39d83]{background:var(--surface);color:var(--ink);border:1px solid var(--border);text-align:left;white-space:normal;border-radius:12px;width:100%;max-width:540px;max-height:90vh;padding:18px 20px;font-size:13px;font-weight:400;line-height:1.5;overflow-y:auto;box-shadow:0 12px 40px #00000059}.head[data-v-c4a39d83]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.sheet h3[data-v-c4a39d83]{margin:0;font-size:15px}.sheet h4[data-v-c4a39d83]{color:var(--ink2);text-transform:uppercase;letter-spacing:.04em;margin:12px 0 4px;font-size:12px}.sheet p[data-v-c4a39d83]{color:var(--ink);margin:0 0 8px}.nums[data-v-c4a39d83]{margin:0;padding-left:18px}.nums li[data-v-c4a39d83]{margin:3px 0}.btns[data-v-c4a39d83]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;display:flex}.fine[data-v-c4a39d83]{color:var(--muted);font-size:11px;margin:14px 0 0!important}.close[data-v-c4a39d83]{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:14px}.close[data-v-c4a39d83]:hover{color:var(--ink)}@media (width<=720px){.backdrop[data-v-c4a39d83]{align-items:flex-end;padding:0}.sheet[data-v-c4a39d83]{border-radius:14px 14px 0 0;max-height:85vh}}.tablebox.overflowing[data-v-556d85c2]{scrollbar-width:none}.tablebox.overflowing[data-v-556d85c2]::-webkit-scrollbar{display:none}.hbar[data-v-556d85c2]{background:var(--surface);height:14px;position:sticky;bottom:0;overflow:auto hidden}.spacer[data-v-556d85c2]{height:1px}.info[data-v-1db61f7e]{color:var(--muted);cursor:pointer;font:inherit;vertical-align:middle;background:0 0;border:0;padding:0 0 0 4px;font-size:11px;line-height:1}.info[data-v-1db61f7e]:hover{color:var(--bar)}.sechdr[data-v-4e475d82]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.sechdr h2[data-v-4e475d82]{margin:0}.hdrright[data-v-4e475d82]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}th.sortable[data-v-4e475d82]{cursor:pointer;-webkit-user-select:none;user-select:none}th.sortable[data-v-4e475d82]:hover,.dir[data-v-4e475d82]{color:var(--ink)}tr.posrow[data-v-4e475d82]{cursor:pointer}tr.posrow:hover td[data-v-4e475d82]{background:color-mix(in srgb, var(--bar) 7%, transparent)}tr.sechead td[data-v-4e475d82]{background:color-mix(in srgb, var(--bar) 9%, transparent);font-size:12px;font-weight:600}tr.total td[data-v-4e475d82]{border-bottom:none;font-weight:600}tr.chartrow td[data-v-4e475d82]{padding:6px 10px 14px}td.ind[data-v-4e475d82]{font-size:12px}.name[data-v-4e475d82]{color:var(--muted);font-size:11px;font-weight:400;display:block}.tickcell[data-v-4e475d82]{align-items:center;gap:8px;display:flex}.tickcell b+.ebadge[data-v-4e475d82],.tickcell .ebadge[data-v-4e475d82]{vertical-align:middle;margin-left:6px}.src[data-v-4e475d82]{color:var(--muted);font-size:11px}td.ind.clickable[data-v-4e475d82]{cursor:pointer;-webkit-text-decoration:underline dotted var(--muted);text-decoration:underline dotted var(--muted);text-underline-offset:3px}td.stale[data-v-4e475d82]{opacity:.6}td.stale .stalemark[data-v-4e475d82]{opacity:.9;font-size:11px}.sechdr[data-v-15471d8b]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.sechdr h2[data-v-15471d8b]{margin:0}.owned[data-v-15471d8b]{color:var(--ink2);cursor:pointer;align-items:center;gap:6px;font-size:12px;display:flex}.owned.off[data-v-15471d8b]{color:var(--muted);cursor:default}.hdrright[data-v-15471d8b]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.periodpick[data-v-15471d8b]{color:var(--ink2);align-items:center;gap:6px;font-size:12px;display:flex}.periodpick .seg button[data-v-15471d8b]{padding:3px 9px;font-size:11px}.settings[data-v-15471d8b]{color:var(--ink2);border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;padding:10px 14px;font-size:12px;display:flex}.settings input[data-v-15471d8b]{background:var(--plane);width:56px;color:var(--ink);border:1px solid var(--border);font:inherit;text-align:right;border-radius:6px;padding:3px 6px;font-size:12px}.settings input[data-v-15471d8b]:focus{border-color:var(--bar);outline:none}.settings .note[data-v-15471d8b]{margin:0;font-size:11px}.addrow[data-v-15471d8b]{gap:8px;margin-bottom:14px;display:flex}.addrow input[data-v-15471d8b]{background:var(--plane);color:var(--ink);border:1px solid var(--border);font:inherit;border-radius:8px;width:180px;padding:6px 10px;font-size:13px}.addrow input[data-v-15471d8b]:focus{border-color:var(--bar);outline:none}th.sortable[data-v-15471d8b]{cursor:pointer;-webkit-user-select:none;user-select:none}th.sortable[data-v-15471d8b]:hover,.dir[data-v-15471d8b]{color:var(--ink)}tr.posrow[data-v-15471d8b]{cursor:pointer}tr.posrow:hover td[data-v-15471d8b]{background:color-mix(in srgb, var(--bar) 7%, transparent)}tr.chartrow td[data-v-15471d8b]{padding:6px 10px 14px}td.ind[data-v-15471d8b]{font-size:12px}.name[data-v-15471d8b]{color:var(--muted);font-size:11px;font-weight:400;display:block}.tickcell[data-v-15471d8b]{align-items:center;gap:8px;display:flex}.chip[data-v-15471d8b]{color:var(--bar);border:1px solid var(--bar);vertical-align:middle;border-radius:6px;margin-left:6px;padding:0 5px;font-size:10px}.movebadge[data-v-15471d8b]{white-space:nowrap;font-size:12px;font-weight:600}.rm[data-v-15471d8b]{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:13px}.rm[data-v-15471d8b]:hover{color:var(--down)}.toast[data-v-15471d8b]{z-index:20;color:#fff;border-radius:10px;padding:10px 16px;font-size:13px;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 16px #00000040}.toast.ok[data-v-15471d8b]{background:var(--up)}.toast.bad[data-v-15471d8b]{background:var(--down)}.toast-enter-active[data-v-15471d8b],.toast-leave-active[data-v-15471d8b]{transition:opacity .25s,transform .25s}.toast-enter-from[data-v-15471d8b],.toast-leave-to[data-v-15471d8b]{opacity:0;transform:translateY(8px)}td.ind.clickable[data-v-15471d8b]{cursor:pointer;-webkit-text-decoration:underline dotted var(--muted);text-decoration:underline dotted var(--muted);text-underline-offset:3px}.rephdr[data-v-9f77738c]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.rephdr .seg button[data-v-9f77738c]{padding:5px 14px}.yearchip[data-v-9f77738c]{font-size:15px;font-weight:600}.note.nomargin[data-v-9f77738c]{margin-top:0}code[data-v-9f77738c]{background:var(--grid);border-radius:4px;padding:1px 4px;font-size:11px}.wrapper[data-v-75f08006]{margin-bottom:14px}.chart[data-v-75f08006]{height:200px;padding:16px 0;display:flex;position:relative}.zero[data-v-75f08006]{border-top:1px solid var(--grid);position:absolute;left:0;right:0}.col[data-v-75f08006]{cursor:pointer;border-radius:6px;flex:1;min-width:0;display:grid}.col[data-v-75f08006]:hover{background:color-mix(in srgb, var(--bar) 6%, transparent)}.cell[data-v-75f08006]{justify-content:center;display:flex}.cell.up[data-v-75f08006]{align-items:flex-end}.cell.down[data-v-75f08006]{align-items:flex-start}.bar[data-v-75f08006]{border-radius:3px 3px 0 0;width:min(46px,62%);min-height:2px;position:relative}.bar.up[data-v-75f08006]{background:var(--up)}.bar.down[data-v-75f08006]{background:var(--down);border-radius:0 0 3px 3px}.val[data-v-75f08006]{white-space:nowrap;font-size:10px;font-weight:600;line-height:1;position:absolute;left:50%;transform:translate(-50%)}.val.up[data-v-75f08006]{color:var(--up);margin-bottom:3px;bottom:100%}.val.down[data-v-75f08006]{color:var(--down);margin-top:3px;top:100%}.labels[data-v-75f08006]{margin-top:5px;display:flex}.mlabel[data-v-75f08006]{text-align:center;color:var(--muted);flex:1;min-width:0;font-size:11px}.curvebox[data-v-3be628b7]{height:220px;margin:4px 0 2px;position:relative}.curve[data-v-3be628b7]{width:100%;height:100%;display:block;overflow:visible}.area[data-v-3be628b7]{fill:color-mix(in srgb, var(--bar) 14%, transparent);stroke:none}.line[data-v-3be628b7]{fill:none;stroke-width:2px;stroke-linejoin:round}.line.mine[data-v-3be628b7]{stroke:var(--bar)}.line.bench[data-v-3be628b7]{stroke:var(--muted);stroke-dasharray:5 4;stroke-width:1.5px}.cursor[data-v-3be628b7]{stroke:var(--ink2);stroke-width:1px;stroke-dasharray:2 3}.axis[data-v-3be628b7]{color:var(--muted);pointer-events:none;flex-direction:column;justify-content:space-between;font-size:10px;display:flex;position:absolute;inset:0 auto 0 0}.tip[data-v-3be628b7]{pointer-events:none;background:var(--surface);border:1px solid var(--border);white-space:nowrap;z-index:2;border-radius:8px;flex-direction:column;gap:1px;padding:6px 9px;font-size:11px;display:flex;position:absolute;top:6px;transform:translate(-50%);box-shadow:0 4px 14px #0000002e}.tip .mine[data-v-3be628b7]{color:var(--bar)}.tip .bench[data-v-3be628b7]{color:var(--muted)}.dates[data-v-3be628b7]{color:var(--muted);justify-content:space-between;font-size:10px;display:flex}.jed[data-v-6b0c35f6]{flex-direction:column;gap:8px;min-width:0;display:flex}.jtitle[data-v-6b0c35f6]{color:var(--ink2);font-size:12px;font-weight:600}.tags[data-v-6b0c35f6]{flex-wrap:wrap}.tags button[data-v-6b0c35f6]{padding:3px 9px;font-size:11px}textarea[data-v-6b0c35f6]{box-sizing:border-box;resize:vertical;width:100%;font:inherit;color:var(--ink);background:var(--plane);border:1px solid var(--border);border-radius:8px;padding:7px 9px;font-size:12px}textarea[data-v-6b0c35f6]:focus{border-color:var(--bar);outline:none}.jrow[data-v-6b0c35f6]{align-items:center;gap:10px;font-size:12px;display:flex}.note.nomargin[data-v-6b0c35f6],.note.nomargin[data-v-b2765203]{margin-top:0}.klabel[data-v-b2765203]{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.ksub[data-v-b2765203]{color:var(--muted);font-size:11px}.sval[data-v-b2765203]{font-variant-numeric:tabular-nums;margin:3px 0 2px;font-size:17px;font-weight:600}.sval.dim[data-v-b2765203]{color:var(--ink2)}.statgrid[data-v-b2765203]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;display:grid}.perfgrid[data-v-b2765203]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;margin:16px 0 4px;display:grid}.taxgrid[data-v-b2765203]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px;display:grid}.sechdr[data-v-b2765203]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.sechdr h2[data-v-b2765203]{margin:0}.hdrbtns[data-v-b2765203]{align-items:center;gap:8px;display:flex}a.btn[data-v-b2765203]{text-decoration:none;display:inline-block}h2 .count[data-v-b2765203]{color:var(--muted);white-space:nowrap;margin-left:4px;font-size:13px;font-weight:400}.tickcell[data-v-b2765203]{align-items:center;gap:8px;display:flex}.dim[data-v-b2765203],tr.dim td[data-v-b2765203]{color:var(--muted)}th.sortable[data-v-b2765203]{cursor:pointer;-webkit-user-select:none;user-select:none}th.sortable[data-v-b2765203]:hover{color:var(--ink)}.chip[data-v-b2765203]{color:var(--muted);border:1px solid var(--border);white-space:nowrap;border-radius:6px;padding:1px 6px;font-size:10px}.chip.ok[data-v-b2765203]{color:var(--up);border-color:color-mix(in srgb, var(--up) 45%, transparent)}.chip.tag[data-v-b2765203]{color:var(--bar);border-color:color-mix(in srgb, var(--bar) 45%, transparent)}.chip.tag.exit[data-v-b2765203]{color:var(--ink2);border-color:var(--border)}.jcell[data-v-b2765203]{white-space:nowrap}.jcell .chip[data-v-b2765203]{margin-right:4px}.btn.tiny[data-v-b2765203]{padding:1px 7px;font-size:11px;line-height:1.4}.btn.tiny.on[data-v-b2765203]{border-color:var(--bar);color:var(--bar)}tr.editrow td[data-v-b2765203]{background:color-mix(in srgb, var(--bar) 5%, transparent);white-space:normal;padding:12px 14px 14px}.editgrid[data-v-b2765203]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;display:grid}.jtitle[data-v-b2765203]{color:var(--ink2);margin-bottom:6px;font-size:12px;font-weight:600}table.compact td[data-v-b2765203],table.compact th[data-v-b2765203]{padding:5px 8px}code[data-v-b2765203]{background:var(--grid);border-radius:4px;padding:1px 4px;font-size:11px}.kpis[data-v-b2765203]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:20px;display:grid}.kpi[data-v-b2765203]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 16px}.kpi.hi[data-v-b2765203]{border-color:var(--bar)}.kval[data-v-b2765203]{font-variant-numeric:tabular-nums;margin:4px 0 2px;font-size:22px;font-weight:600}.legend[data-v-b2765203]{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.key[data-v-b2765203]{border-top-style:solid;border-top-width:2px;width:14px;height:0;display:inline-block}.key.mine[data-v-b2765203]{border-color:var(--bar)}.key.bench[data-v-b2765203]{border-color:var(--muted);border-top-style:dashed;margin-left:8px}.tline[data-v-b2765203]{border-bottom:1px solid var(--grid);justify-content:space-between;gap:16px;padding:7px 0;font-size:13px;display:flex}.tline span[data-v-b2765203]{color:var(--ink2)}.tline b[data-v-b2765203]{font-variant-numeric:tabular-nums}.tline.sum[data-v-b2765203]{border-bottom-width:2px}.tline.total[data-v-b2765203]{border-bottom:none;padding-top:12px;font-size:15px}.tline.total b[data-v-b2765203]{color:var(--bar)}.taxnotes[data-v-b2765203]{color:var(--ink2);margin:14px 0 0;padding-left:18px;font-size:12px}.taxnotes li[data-v-b2765203]{margin-bottom:8px}.warnnote[data-v-b2765203]{background:color-mix(in srgb, var(--warn) 10%, transparent);border-left:3px solid var(--warn);color:var(--ink2);border-radius:0 8px 8px 0;margin-top:16px;padding:10px 12px}tr.clickable[data-v-b2765203]{cursor:pointer}tr.clickable:hover td[data-v-b2765203]{background:color-mix(in srgb, var(--bar) 6%, transparent)}tr.clickable.picked td[data-v-b2765203]:first-child{color:var(--bar);font-weight:600}.info[data-v-85ff9565]{color:var(--muted);cursor:pointer;font:inherit;vertical-align:middle;background:0 0;border:0;padding:0 0 0 4px;font-size:11px;font-weight:400;line-height:1}.info[data-v-85ff9565]:hover{color:var(--bar)}.backdrop[data-v-85ff9565]{z-index:30;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.sheet[data-v-85ff9565]{background:var(--surface);color:var(--ink);border:1px solid var(--border);text-align:left;white-space:normal;border-radius:12px;width:100%;max-width:520px;max-height:90vh;padding:18px 20px;font-size:13px;font-weight:400;line-height:1.5;overflow-y:auto;box-shadow:0 12px 40px #00000059}.head[data-v-85ff9565]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.sheet h3[data-v-85ff9565]{margin:0;font-size:15px}.sheet p[data-v-85ff9565]{color:var(--ink);margin:0 0 10px}.fine[data-v-85ff9565]{color:var(--muted);font-size:11px;margin:14px 0 0!important}.close[data-v-85ff9565]{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:14px}.close[data-v-85ff9565]:hover{color:var(--ink)}@media (width<=720px){.backdrop[data-v-85ff9565]{align-items:flex-end;padding:0}.sheet[data-v-85ff9565]{border-radius:14px 14px 0 0;max-height:85vh}}.note.nomargin[data-v-9d63195c]{margin-top:0}.klabel[data-v-9d63195c]{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.ksub[data-v-9d63195c]{color:var(--muted);font-size:11px}.sval[data-v-9d63195c]{font-variant-numeric:tabular-nums;margin:3px 0 2px;font-size:17px;font-weight:600}.sval.dim[data-v-9d63195c]{color:var(--ink2)}.statgrid[data-v-9d63195c]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;display:grid}.perfgrid[data-v-9d63195c]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;margin:16px 0 4px;display:grid}.taxgrid[data-v-9d63195c]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px;display:grid}.sechdr[data-v-9d63195c]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.sechdr h2[data-v-9d63195c]{margin:0}.hdrbtns[data-v-9d63195c]{align-items:center;gap:8px;display:flex}a.btn[data-v-9d63195c]{text-decoration:none;display:inline-block}h2 .count[data-v-9d63195c]{color:var(--muted);white-space:nowrap;margin-left:4px;font-size:13px;font-weight:400}.tickcell[data-v-9d63195c]{align-items:center;gap:8px;display:flex}.dim[data-v-9d63195c],tr.dim td[data-v-9d63195c]{color:var(--muted)}th.sortable[data-v-9d63195c]{cursor:pointer;-webkit-user-select:none;user-select:none}th.sortable[data-v-9d63195c]:hover{color:var(--ink)}.chip[data-v-9d63195c]{color:var(--muted);border:1px solid var(--border);white-space:nowrap;border-radius:6px;padding:1px 6px;font-size:10px}.chip.ok[data-v-9d63195c]{color:var(--up);border-color:color-mix(in srgb, var(--up) 45%, transparent)}.chip.tag[data-v-9d63195c]{color:var(--bar);border-color:color-mix(in srgb, var(--bar) 45%, transparent)}.chip.tag.exit[data-v-9d63195c]{color:var(--ink2);border-color:var(--border)}.jcell[data-v-9d63195c]{white-space:nowrap}.jcell .chip[data-v-9d63195c]{margin-right:4px}.btn.tiny[data-v-9d63195c]{padding:1px 7px;font-size:11px;line-height:1.4}.btn.tiny.on[data-v-9d63195c]{border-color:var(--bar);color:var(--bar)}tr.editrow td[data-v-9d63195c]{background:color-mix(in srgb, var(--bar) 5%, transparent);white-space:normal;padding:12px 14px 14px}.editgrid[data-v-9d63195c]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;display:grid}.jtitle[data-v-9d63195c]{color:var(--ink2);margin-bottom:6px;font-size:12px;font-weight:600}table.compact td[data-v-9d63195c],table.compact th[data-v-9d63195c]{padding:5px 8px}code[data-v-9d63195c]{background:var(--grid);border-radius:4px;padding:1px 4px;font-size:11px}.rangebar[data-v-9d63195c]{flex-wrap:wrap;align-items:center;gap:12px;margin:4px 0 14px;font-size:13px;display:flex}.rlabel[data-v-9d63195c]{color:var(--muted);font-size:12px}.rangebar .seg button[data-v-9d63195c]{padding:4px 11px;font-size:12px}.stepper[data-v-9d63195c]{align-items:center;gap:6px;display:flex}.stepper b[data-v-9d63195c]{text-align:center;min-width:130px;font-size:13px}.stepper b[data-v-9d63195c]:first-letter{text-transform:uppercase}.custom[data-v-9d63195c]{align-items:center;gap:6px;display:flex}.custom input[data-v-9d63195c]{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border-radius:6px;padding:3px 6px;font-size:12px}@media (prefers-color-scheme:dark){.custom input[data-v-9d63195c]{--lightningcss-light: ;--lightningcss-dark:initial}}.stamp[data-v-db7412c3]{cursor:help;margin-top:2px;font-size:11px}.digest[data-v-db7412c3]{border-color:color-mix(in srgb, var(--bar) 40%, var(--border))}.dhdr[data-v-db7412c3]{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dhdr h2[data-v-db7412c3]{color:var(--ink);margin:0 0 2px}.btn.tiny[data-v-db7412c3]{flex:none;padding:1px 8px;font-size:12px;line-height:1.4}.dbtns[data-v-db7412c3]{flex:none;gap:6px;display:flex}.btn.spin[data-v-db7412c3]{animation:1s linear infinite spin-db7412c3}@keyframes spin-db7412c3{to{transform:rotate(360deg)}}.dbody[data-v-db7412c3]{flex-wrap:wrap;gap:18px 32px;margin-top:12px;display:flex}.dgroup[data-v-db7412c3]{flex:1;min-width:200px}.dlabel[data-v-db7412c3]{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:11px}.ditem[data-v-db7412c3]{align-items:center;gap:8px;padding:4px 0;font-size:13px;display:flex}.dim[data-v-db7412c3]{color:var(--muted)}.chip[data-v-db7412c3]{color:var(--muted);border:1px solid var(--border);border-radius:6px;padding:0 5px;font-size:10px}.note.nomargin[data-v-db7412c3]{margin-top:0}@media (width<=720px){.dbody[data-v-db7412c3]{gap:12px}.dgroup[data-v-db7412c3]{min-width:100%}}.ai[data-v-c40dab3e]{border-color:color-mix(in srgb, var(--bar) 40%, var(--border))}.ahdr[data-v-c40dab3e]{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.ahdr h2[data-v-c40dab3e]{color:var(--ink);margin:0 0 2px}.abtns[data-v-c40dab3e]{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:flex}.alert[data-v-c40dab3e]{background:color-mix(in srgb, var(--down) 10%, var(--surface));border:1px solid var(--down);border-radius:8px;margin-bottom:12px;padding:10px 14px;font-size:13px}.alert.inlog[data-v-c40dab3e]{justify-content:space-between;align-items:center;gap:10px;margin:6px 0 0;display:flex}.ctx[data-v-c40dab3e]{margin-bottom:12px}.ctx pre[data-v-c40dab3e]{background:var(--plane);border:1px solid var(--border);border-radius:8px;max-height:320px;margin:6px 0 0;padding:10px 12px;font-size:11px;line-height:1.4;overflow:auto}.note.nomargin[data-v-c40dab3e]{margin-top:0}.layout[data-v-c40dab3e]{align-items:stretch;gap:18px;display:flex}.side[data-v-c40dab3e]{border-right:1px solid var(--grid);flex-direction:column;flex:0 0 230px;gap:6px;padding-right:14px;display:flex}.newchat[data-v-c40dab3e]{text-align:left;margin-bottom:6px}.dlabel[data-v-c40dab3e]{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:4px 0 2px;font-size:11px}.chat[data-v-c40dab3e]{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;gap:2px;padding:7px 9px;display:flex}.chat[data-v-c40dab3e]:hover{background:color-mix(in srgb, var(--bar) 7%, var(--surface))}.chat.on[data-v-c40dab3e]{background:color-mix(in srgb, var(--bar) 12%, var(--surface));border-color:color-mix(in srgb, var(--bar) 35%, var(--border))}.ctitle[data-v-c40dab3e]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cmeta[data-v-c40dab3e]{color:var(--muted);font-size:11px}.chatpick[data-v-c40dab3e]{display:none}.main[data-v-c40dab3e]{flex-direction:column;flex:1;min-width:0;display:flex}.chathdr[data-v-c40dab3e]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.chatname[data-v-c40dab3e]{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.chatbtns[data-v-c40dab3e]{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pick[data-v-c40dab3e]{color:var(--ink2);cursor:help;align-items:center;gap:6px;font-size:12px;display:flex}.pick select[data-v-c40dab3e],.chatpick[data-v-c40dab3e]{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:4px 8px;font-size:12px}.btn.tiny[data-v-c40dab3e]{padding:3px 8px}.log[data-v-c40dab3e]{min-height:160px;max-height:55vh;padding:4px 2px;overflow-y:auto}.empty[data-v-c40dab3e]{text-align:center;padding:28px 0}.msg[data-v-c40dab3e]{flex-direction:column;margin:8px 0;display:flex}.msg.user[data-v-c40dab3e]{align-items:flex-end}.msg.assistant[data-v-c40dab3e]{align-items:flex-start}.bubble[data-v-c40dab3e]{white-space:pre-wrap;word-break:break-word;border-radius:12px;max-width:86%;padding:9px 13px;font-size:13px;line-height:1.5}.bubble.blank[data-v-c40dab3e]{display:none}.user .bubble[data-v-c40dab3e]{background:color-mix(in srgb, var(--bar) 14%, var(--surface));border:1px solid color-mix(in srgb, var(--bar) 35%, var(--border))}.assistant .bubble[data-v-c40dab3e]{background:var(--plane);border:1px solid var(--border);white-space:normal}.dim[data-v-c40dab3e]{color:var(--muted)}.shots[data-v-c40dab3e]{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:86%;margin-bottom:4px;display:flex}.shots img[data-v-c40dab3e]{border:1px solid var(--border);border-radius:8px;max-width:220px;max-height:160px;display:block}.meta[data-v-c40dab3e]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:0 4px;margin:3px 6px 0;font-size:11px;display:flex}.meta .reduced[data-v-c40dab3e]{color:var(--warn);border:1px solid color-mix(in srgb, var(--warn) 50%, var(--border));cursor:help;border-radius:6px;margin-left:6px;padding:0 6px}.sources[data-v-c40dab3e]{flex-wrap:wrap;gap:4px 10px;max-width:86%;margin:4px 6px 0;font-size:11px;display:flex}.sources a[data-v-c40dab3e]{color:var(--bar);text-decoration:none}.sources a[data-v-c40dab3e]:hover{text-decoration:underline}.quick[data-v-c40dab3e]{flex-wrap:wrap;gap:6px;margin:12px 0 10px;display:flex}.pending[data-v-c40dab3e]{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.thumb[data-v-c40dab3e]{position:relative}.thumb img[data-v-c40dab3e]{border:1px solid var(--border);border-radius:8px;height:72px;display:block}.thumb .x[data-v-c40dab3e]{border:1px solid var(--border);background:var(--surface);width:20px;height:20px;color:var(--ink);cursor:pointer;border-radius:50%;font-size:11px;line-height:1;position:absolute;top:-6px;right:-6px}.compose[data-v-c40dab3e]{align-items:stretch;gap:8px;display:flex}.compose textarea[data-v-c40dab3e]{resize:vertical;min-height:44px;font:inherit;color:var(--ink);background:var(--plane);border:1px solid var(--border);border-radius:8px;flex:1;padding:8px 10px;font-size:13px}.compose textarea[data-v-c40dab3e]:focus{border-color:var(--bar);outline:none}.cside[data-v-c40dab3e]{flex-direction:column;flex:none;justify-content:space-between;gap:6px;display:flex}.cbtns[data-v-c40dab3e]{gap:6px;display:flex}.web[data-v-c40dab3e]{color:var(--ink2);cursor:help;white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:flex}.usage[data-v-c40dab3e]{text-align:right;cursor:help}.md[data-v-c40dab3e] p{margin:0 0 8px}.md[data-v-c40dab3e] p:last-child,.md[data-v-c40dab3e] ul:last-child,.md[data-v-c40dab3e] ol:last-child,.md[data-v-c40dab3e] table:last-child{margin-bottom:0}.md[data-v-c40dab3e] h1,.md[data-v-c40dab3e] h2,.md[data-v-c40dab3e] h3{color:var(--ink);margin:10px 0 4px;font-size:13px;font-weight:600}.md[data-v-c40dab3e] ul,.md[data-v-c40dab3e] ol{margin:0 0 8px;padding-left:20px}.md[data-v-c40dab3e] li{margin:2px 0}.md[data-v-c40dab3e] code{background:color-mix(in srgb, var(--ink) 6%, transparent);border-radius:4px;padding:0 4px;font-family:ui-monospace,Consolas,monospace;font-size:12px}.md[data-v-c40dab3e] pre{background:color-mix(in srgb, var(--ink) 6%, transparent);border-radius:8px;padding:8px 10px;overflow:auto}.md[data-v-c40dab3e] pre code{background:0 0;padding:0}.md[data-v-c40dab3e] table{width:auto;margin:4px 0 8px;font-size:12px;display:block;overflow-x:auto}.md[data-v-c40dab3e] th,.md[data-v-c40dab3e] td{text-align:left;padding:4px 8px}.md[data-v-c40dab3e] a{color:var(--bar)}.md[data-v-c40dab3e] button.term{font:inherit;color:inherit;cursor:help;-webkit-text-decoration:underline dotted var(--bar);text-decoration:underline dotted var(--bar);text-underline-offset:2px;background:0 0;border:0;padding:0}.md[data-v-c40dab3e] button.term:hover{color:var(--bar)}.details[data-v-c40dab3e]{margin-top:6px}.details summary[data-v-c40dab3e]{cursor:pointer;color:var(--bar);-webkit-user-select:none;user-select:none;font-size:12px}.details[open] summary[data-v-c40dab3e]{margin-bottom:6px}.seg.style button[data-v-c40dab3e]{padding:5px 10px}@media (width<=720px){.ahdr[data-v-c40dab3e]{flex-direction:column}.abtns[data-v-c40dab3e]{justify-content:flex-start}.layout[data-v-c40dab3e]{flex-direction:column;gap:10px}.side[data-v-c40dab3e]{border-right:0;flex:none;padding-right:0}.side .newchat[data-v-c40dab3e],.side .dlabel[data-v-c40dab3e],.side .chat[data-v-c40dab3e],.side .note[data-v-c40dab3e]{display:none}.chatpick[data-v-c40dab3e]{width:100%;display:block}.chathdr[data-v-c40dab3e]{flex-wrap:wrap}.chatbtns[data-v-c40dab3e]{justify-content:flex-start}.bubble[data-v-c40dab3e],.sources[data-v-c40dab3e],.shots[data-v-c40dab3e]{max-width:100%}.log[data-v-c40dab3e]{max-height:50vh}.compose[data-v-c40dab3e]{flex-direction:column}.cside[data-v-c40dab3e]{flex-direction:row;justify-content:space-between;align-items:center}}.head[data-v-7c81954c]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.head h2[data-v-7c81954c]{margin:0 0 4px}.sub[data-v-7c81954c]{color:var(--ink2);max-width:720px;margin:0 0 14px;font-size:13px}.toolbar[data-v-7c81954c]{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:12px;display:flex}.datefield[data-v-7c81954c]{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.datefield input[data-v-7c81954c]{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:8px;padding:5px 8px}.hint[data-v-7c81954c]{color:var(--muted);font-size:12px}.drop[data-v-7c81954c]{border:1px dashed var(--border);text-align:center;cursor:pointer;border-radius:12px;padding:22px;transition:border-color .15s,background .15s}.drop.has[data-v-7c81954c]{cursor:default;padding:12px}.drop.dragging[data-v-7c81954c]{border-color:var(--bar);background:color-mix(in srgb, var(--bar) 6%, var(--surface))}.big[data-v-7c81954c]{font-size:34px}.drop p[data-v-7c81954c]{color:var(--ink2);margin:6px 0 12px;font-size:13px}.thumbs[data-v-7c81954c]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.thumb[data-v-7c81954c]{position:relative}.thumb img[data-v-7c81954c]{border:1px solid var(--border);border-radius:8px;max-width:100%;max-height:160px;display:block}.thumb .x[data-v-7c81954c]{border:1px solid var(--border);background:var(--surface);width:22px;height:22px;color:var(--ink2);cursor:pointer;border-radius:50%;font-size:11px;position:absolute;top:-8px;right:-8px}.add[data-v-7c81954c]{width:44px;height:44px;font-size:20px}.actions[data-v-7c81954c]{flex-wrap:wrap;align-items:center;gap:14px;margin:14px 0;display:flex}.btn.primary[data-v-7c81954c]{background:var(--bar);border-color:var(--bar);color:#fff}.btn.primary[data-v-7c81954c]:disabled{opacity:.5;cursor:default}.meta[data-v-7c81954c]{color:var(--muted);font-size:12px}.alert[data-v-7c81954c]{background:color-mix(in srgb, var(--down) 10%, var(--surface));border:1px solid var(--down);border-radius:8px;margin:10px 0;padding:10px 14px;font-size:13px}.alert.ok[data-v-7c81954c]{background:color-mix(in srgb, var(--up) 10%, var(--surface));border-color:var(--up)}h3[data-v-7c81954c]{margin:18px 0 6px;font-size:15px}h3 .count[data-v-7c81954c]{color:var(--muted);margin-left:6px;font-size:13px;font-weight:400}.summary[data-v-7c81954c]{color:var(--ink2);margin:0 0 10px;font-size:13px}.tablewrap[data-v-7c81954c]{overflow-x:auto}table.compact td[data-v-7c81954c],table.compact th[data-v-7c81954c]{white-space:nowrap;padding:5px 8px}.cell[data-v-7c81954c]{width:110px;font:inherit;font-variant-numeric:tabular-nums;text-align:right;border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:6px;padding:3px 6px}.cell.short[data-v-7c81954c]{width:64px}.cell[data-v-7c81954c]:disabled{color:var(--muted);background:0 0;border-color:#0000}tr.off td[data-v-7c81954c]:not(:first-child){opacity:.55}tr.st-existing td[data-v-7c81954c],tr.st-cancelled td[data-v-7c81954c],tr.st-other td[data-v-7c81954c]{color:var(--muted)}.check[data-v-7c81954c]{white-space:normal;max-width:260px;font-size:12px}.dim[data-v-7c81954c]{color:var(--muted)}.chip[data-v-7c81954c]{color:var(--muted);border:1px solid var(--border);white-space:nowrap;border-radius:6px;padding:1px 6px;font-size:10px}.chip.st-new[data-v-7c81954c]{color:var(--up);border-color:color-mix(in srgb, var(--up) 45%, transparent)}.chip.st-suspect[data-v-7c81954c],.chip.st-dup[data-v-7c81954c]{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 55%, transparent)}.btn.tiny[data-v-7c81954c]{padding:1px 7px;font-size:11px;line-height:1.4}.pendhdr[data-v-7c81954c]{margin-top:26px}.note.nomargin[data-v-7c81954c]{margin-top:0}@media (width<=720px){.head[data-v-7c81954c]{flex-direction:column}.cell[data-v-7c81954c]{width:84px}}.scan td[data-v-fc488726],.scan th[data-v-fc488726]{white-space:nowrap}.tickcell[data-v-fc488726]{align-items:center;gap:8px;display:flex}.tickcell .name[data-v-fc488726]{color:var(--muted);white-space:normal;max-width:260px;font-size:11px;display:block}.chip[data-v-fc488726]{border:1px solid var(--border);color:var(--ink2);border-radius:10px;margin-left:6px;padding:1px 6px;font-size:11px;display:inline-block}.chip.cat.fresh_dip[data-v-fc488726]{border-color:var(--warn);color:var(--warn)}.chip.cat.reversal_starting[data-v-fc488726]{border-color:var(--up);color:var(--up)}.chip.cat.falling_knife[data-v-fc488726]{border-color:var(--down);color:var(--down)}.chip.verdict[data-v-fc488726]{margin-left:0;font-weight:600}.chip.verdict.keep[data-v-fc488726]{background:color-mix(in srgb, var(--up) 12%, var(--surface));border-color:var(--up);color:var(--up)}.chip.verdict.caution[data-v-fc488726]{background:color-mix(in srgb, var(--warn) 12%, var(--surface));border-color:var(--warn);color:var(--warn)}.chip.verdict.avoid[data-v-fc488726]{background:color-mix(in srgb, var(--down) 12%, var(--surface));border-color:var(--down);color:var(--down)}.etf[data-v-fc488726]{color:var(--muted);margin-left:4px;font-size:10px}.muted[data-v-fc488726]{color:var(--muted)}.posrow[data-v-fc488726]{cursor:pointer}.posrow.open td[data-v-fc488726]{background:color-mix(in srgb, var(--bar) 7%, transparent)}tr.detail td[data-v-fc488726]{white-space:normal;text-align:left;background:color-mix(in srgb, var(--bar) 4%, transparent);direction:ltr}.det[data-v-fc488726]{grid-template-columns:minmax(260px,1fr) minmax(280px,2fr);gap:16px;padding:6px 4px 10px;font-size:13px;display:grid}.det .chart[data-v-fc488726]{grid-column:1/-1;min-width:0}.facts>div[data-v-fc488726]{color:var(--ink2);margin:3px 0}.facts .rankparts[data-v-fc488726]{color:var(--muted);font-size:12px}.actions[data-v-fc488726]{margin-top:8px}.ai .summary[data-v-fc488726]{margin:0 0 8px;font-weight:500}.ai dl[data-v-fc488726]{grid-template-columns:max-content 1fr;gap:3px 12px;margin:0;display:grid}.ai dt[data-v-fc488726]{color:var(--muted)}.ai dd[data-v-fc488726]{margin:0}.news[data-v-fc488726]{margin-top:10px}.news h4[data-v-fc488726]{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0 0 4px;font-size:12px}.news p[data-v-fc488726]{margin:0 0 6px}.sources[data-v-fc488726]{flex-wrap:wrap;gap:4px 10px;font-size:12px;display:flex}.sources a[data-v-fc488726]{color:var(--bar)}.note[data-v-fc488726]{color:var(--muted);margin-top:8px;font-size:11px}@media (width<=720px){.det[data-v-fc488726]{grid-template-columns:1fr}.tickcell .name[data-v-fc488726]{max-width:160px}}.head[data-v-8691d288]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.head h2[data-v-8691d288]{margin:0 0 4px}.sub[data-v-8691d288]{color:var(--muted);font-size:12px}.right[data-v-8691d288]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.regime[data-v-8691d288]{border:1px solid var(--border);cursor:help;border-radius:10px;padding:3px 8px;font-size:12px}.regime.bull[data-v-8691d288]{border-color:var(--up);color:var(--up)}.regime.bear[data-v-8691d288]{border-color:var(--down);color:var(--down)}.regime.neutral[data-v-8691d288]{border-color:var(--warn);color:var(--warn)}.phase[data-v-8691d288]{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.progress[data-v-8691d288]{border:1px solid var(--border);background:color-mix(in srgb, var(--bar) 6%, var(--surface));border-radius:10px;margin:12px 0 6px;padding:12px 14px}.progress .line[data-v-8691d288]{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.progress .phase[data-v-8691d288]{color:var(--muted);font-variant-numeric:tabular-nums}.progress .star[data-v-8691d288]{color:var(--bar);animation:1.6s ease-in-out infinite pulse-8691d288}.progress .dots[data-v-8691d288]{align-items:flex-end;gap:3px;height:12px;display:inline-flex}.progress .dots i[data-v-8691d288]{background:var(--bar);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite bounce-8691d288;display:block}.progress .dots i[data-v-8691d288]:nth-child(2){animation-delay:.15s}.progress .dots i[data-v-8691d288]:nth-child(3){animation-delay:.3s}.progress .bar[data-v-8691d288]{background:color-mix(in srgb, var(--bar) 15%, transparent);border-radius:3px;height:6px;margin:10px 0 6px;overflow:hidden}.progress .fill[data-v-8691d288]{background:var(--bar);border-radius:3px;height:100%;transition:width .6s}.progress .hint[data-v-8691d288]{color:var(--muted);font-size:12px}@keyframes bounce-8691d288{0%,60%,to{opacity:.55;transform:translateY(0)}30%{opacity:1;transform:translateY(-6px)}}@keyframes pulse-8691d288{0%,to{opacity:.5;transform:scale(.9)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(20deg)}}@media (prefers-reduced-motion:reduce){.progress .star[data-v-8691d288],.progress .dots i[data-v-8691d288]{animation:none}}.alert[data-v-8691d288]{border:1px solid var(--down);background:color-mix(in srgb, var(--down) 10%, var(--surface));border-radius:8px;margin:10px 0;padding:8px 10px;font-size:13px}.empty[data-v-8691d288]{color:var(--muted);padding:18px 0}h3[data-v-8691d288]{margin:18px 0 4px;font-size:15px}.filters[data-v-8691d288]{flex-wrap:wrap;align-items:center;gap:14px;margin:6px 0 10px;display:flex}.chips[data-v-8691d288]{flex-wrap:wrap}.chips button small[data-v-8691d288]{opacity:.65;margin-left:4px;font-weight:400}.grp[data-v-8691d288]{color:var(--muted);cursor:pointer;align-items:center;gap:6px;font-size:12px;display:inline-flex}.group[data-v-8691d288]{margin-top:14px}.group h4[data-v-8691d288]{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0 0 4px;font-size:13px}.group h4 small[data-v-8691d288]{margin-left:4px;font-weight:400}.note[data-v-8691d288]{color:var(--muted);margin-bottom:8px;font-size:12px}details[data-v-8691d288]{margin-top:18px}summary[data-v-8691d288]{cursor:pointer;margin-bottom:6px;font-weight:600}table.summary[data-v-8691d288]{margin-bottom:12px}table.rows td[data-v-8691d288],table.rows th[data-v-8691d288]{white-space:nowrap;font-size:12px}.toast[data-v-8691d288]{z-index:20;background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:8px 14px;font-size:13px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #00000026}.toast.ok[data-v-8691d288]{border-color:var(--up)}.toast.bad[data-v-8691d288]{border-color:var(--down)}@media (width<=720px){.head[data-v-8691d288]{flex-direction:column}}.tophdr[data-v-13d78496]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.hdrbtns[data-v-13d78496]{align-items:center;gap:8px;display:flex}.alert[data-v-13d78496]{background:color-mix(in srgb, var(--down) 10%, var(--surface));border:1px solid var(--down);border-radius:8px;margin-bottom:16px;padding:10px 14px;font-size:13px}.alert.ok[data-v-13d78496]{background:color-mix(in srgb, var(--up) 10%, var(--surface));border-color:var(--up)}.alert.warn[data-v-13d78496]{background:color-mix(in srgb, var(--warn) 12%, var(--surface));border-color:var(--warn)}.tabs[data-v-13d78496]{margin-bottom:16px}.note a[data-v-13d78496]{color:var(--bar)}.tabs button[data-v-13d78496]{padding:6px 18px;font-size:13px}.bellwrap[data-v-13d78496],.bell[data-v-13d78496]{position:relative}.bell .cnt[data-v-13d78496]{background:var(--down);color:#fff;border-radius:9px;padding:1px 5px;font-size:10px;font-weight:700;line-height:1.3;position:absolute;top:-6px;right:-6px}.belldrop[data-v-13d78496]{z-index:15;background:var(--surface);border:1px solid var(--border);border-radius:10px;min-width:280px;padding:6px;font-size:13px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 6px 20px #0003}.bellitem[data-v-13d78496]{cursor:pointer;border-radius:8px;align-items:baseline;gap:8px;padding:7px 10px;display:flex}.bellitem[data-v-13d78496]:hover{background:color-mix(in srgb, var(--bar) 8%, transparent)}.bellempty[data-v-13d78496]{color:var(--muted);padding:10px 12px;font-size:12px}.bellfoot[data-v-13d78496]{border-top:1px solid var(--grid);margin-top:6px;padding:8px 10px}.bellfoot .note[data-v-13d78496]{margin-top:6px;font-size:11px;display:block}.bellfoot .note.info[data-v-13d78496]{margin:0 0 8px}.scoperow[data-v-13d78496]{color:var(--ink2);align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.scoperow .seg button[data-v-13d78496]{padding:3px 10px;font-size:11px}.ownedchip[data-v-13d78496]{color:var(--bar);border:1px solid var(--bar);border-radius:6px;padding:0 5px;font-size:10px}.phase[data-v-13d78496]{color:var(--ink2);border:1px solid var(--border);background:var(--surface);white-space:nowrap;border-radius:8px;padding:5px 10px;font-size:12px}.pushrow[data-v-13d78496]{border-top:1px solid var(--grid);flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;padding-top:8px;display:flex}.pushrow .note[data-v-13d78496]{flex-basis:100%;margin-top:0}@media (width<=720px){.tophdr[data-v-13d78496]{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:14px}.hdrbtns[data-v-13d78496]{flex-wrap:wrap}.hide-sm[data-v-13d78496]{display:none}.tabs[data-v-13d78496]{flex-wrap:wrap;max-width:100%;display:flex}.tabs button[data-v-13d78496]{text-align:center;white-space:nowrap;flex:1 0 auto}.belldrop[data-v-13d78496]{min-width:0;margin-top:8px;position:fixed;top:auto;left:12px;right:12px}.bellwrap[data-v-13d78496]{position:static}}.alerts[data-v-24d2adf9]{margin-top:14px}.head[data-v-24d2adf9]{justify-content:space-between;align-items:center;display:flex}.head h2[data-v-24d2adf9]{margin:4px 0 6px;font-size:13px}.device[data-v-24d2adf9]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.okline[data-v-24d2adf9]{color:var(--up);flex:100%;font-size:13px}.btn.primary[data-v-24d2adf9]{background:var(--bar);border-color:var(--bar);color:#fff}.btn.link[data-v-24d2adf9]{color:var(--bar);background:0 0;border:0;padding:6px 0}.err[data-v-24d2adf9]{color:var(--down);font-size:13px}.note[data-v-24d2adf9]{margin-top:4px}.list[data-v-24d2adf9]{margin-top:6px}.row[data-v-24d2adf9]{border-bottom:1px solid var(--grid);gap:10px;padding:7px 0;font-size:13px;display:flex}.row.muted[data-v-24d2adf9]{opacity:.6}.time[data-v-24d2adf9]{color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.text[data-v-24d2adf9]{white-space:pre-line;flex:1}.settings[data-v-24d2adf9]{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin:8px 0;padding:10px 14px}.rule[data-v-24d2adf9]{border-bottom:1px solid var(--grid);padding:8px 0}.rule[data-v-24d2adf9]:last-of-type{border-bottom:0}.sw[data-v-24d2adf9]{align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.sw input[data-v-24d2adf9]{width:18px;height:18px}.fields[data-v-24d2adf9]{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0 26px;font-size:13px;display:flex}.fields.off[data-v-24d2adf9]{opacity:.45}.fields input[data-v-24d2adf9]{width:70px;font:inherit;border:1px solid var(--border);background:var(--plane);color:var(--ink);border-radius:6px;padding:5px 6px;font-size:14px}.fields input[type=time][data-v-24d2adf9]{width:96px}.hint[data-v-24d2adf9]{color:var(--muted);margin:4px 0 0 26px;font-size:12px}.actions[data-v-24d2adf9]{gap:8px;margin-top:10px;display:flex}.err[data-v-f9e4b2aa]{color:var(--down);font-size:13px}.yearbar[data-v-f9e4b2aa]{flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 10px;display:flex}.yearbar .sub[data-v-f9e4b2aa]{margin:0;font-size:12px}.card[data-v-f9e4b2aa]{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin:0 0 12px;padding:12px 16px}.card h2[data-v-f9e4b2aa]{margin:0 0 4px;font-size:13px}.list+.card[data-v-f9e4b2aa]{margin-top:18px}.lbl[data-v-f9e4b2aa]{color:var(--muted);font-size:12px}.big[data-v-f9e4b2aa]{font-variant-numeric:tabular-nums;margin:2px 0;font-size:26px;font-weight:650}.sub2[data-v-f9e4b2aa]{color:var(--ink2);margin-top:4px;font-size:12px}.tl[data-v-f9e4b2aa]{border-bottom:1px solid var(--grid);justify-content:space-between;gap:12px;padding:7px 0;font-size:14px;display:flex}.tl>span[data-v-f9e4b2aa]:first-child{color:var(--ink2)}.tl b[data-v-f9e4b2aa]{font-variant-numeric:tabular-nums}.tl.small[data-v-f9e4b2aa]{padding:4px 0 6px;font-size:12px}.tl.small>span[data-v-f9e4b2aa]:first-child{color:var(--muted)}.tl.total[data-v-f9e4b2aa]{border-bottom:0;padding-top:10px;font-size:16px}.tl.total b[data-v-f9e4b2aa]{color:var(--bar)}.foot[data-v-f9e4b2aa]{color:var(--muted);margin:6px 0 0;font-size:11px}.list h2[data-v-f9e4b2aa]{margin:18px 0 6px;font-size:13px}.hint[data-v-f9e4b2aa]{color:var(--muted);font-weight:400}.mrow[data-v-f9e4b2aa]{border-bottom:1px solid var(--grid);cursor:pointer;grid-template-columns:82px 1fr 78px 40px;align-items:center;gap:8px;padding:9px 2px;font-size:14px;display:grid}.mname[data-v-f9e4b2aa]:first-letter{text-transform:uppercase}.mbar[data-v-f9e4b2aa]{background:var(--grid);border-radius:3px;height:6px;overflow:hidden}.mbar i[data-v-f9e4b2aa]{border-radius:3px;height:100%;display:block}.mbar i.up[data-v-f9e4b2aa]{background:var(--up)}.mbar i.down[data-v-f9e4b2aa]{background:var(--down)}.mval[data-v-f9e4b2aa]{text-align:right;font-variant-numeric:tabular-nums}.mwl[data-v-f9e4b2aa]{text-align:right;color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.delta[data-v-f9e4b2aa]{margin-left:4px;font-size:12px;font-weight:400}.wrow[data-v-f9e4b2aa]{border-bottom:1px solid var(--grid);grid-template-columns:22px 70px 1fr auto;align-items:center;gap:8px;padding:8px 2px;font-size:14px;display:grid}.sym .ico[data-v-f9e4b2aa]{margin-left:3px;font-size:11px}.wpl[data-v-f9e4b2aa]{font-variant-numeric:tabular-nums}.wpl small[data-v-f9e4b2aa]{color:var(--muted);margin-left:2px;font-size:11px}.wtax[data-v-f9e4b2aa]{text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.wtax[data-v-f9e4b2aa]:not(.pos),.delta[data-v-f9e4b2aa]{color:var(--muted)}.pos[data-v-f9e4b2aa]{color:var(--up)}.neg[data-v-f9e4b2aa]{color:var(--down)}.err[data-v-be5ab9a5]{color:var(--down);font-size:13px}.chips[data-v-be5ab9a5]{scrollbar-width:none;gap:6px;margin:6px 0 8px;display:flex;overflow-x:auto}.chips button[data-v-be5ab9a5]{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--ink2);cursor:pointer;border-radius:16px;flex:none;padding:6px 12px;font-size:13px}.chips button.on[data-v-be5ab9a5]{border-color:var(--bar);background:var(--bar);color:#fff}.stepper[data-v-be5ab9a5]{justify-content:space-between;align-items:center;gap:8px;margin:0 0 10px;display:flex}.stepper b[data-v-be5ab9a5]{text-align:center;flex:1;font-size:14px}.stepper b[data-v-be5ab9a5]:first-letter{text-transform:uppercase}.stepper .btn[data-v-be5ab9a5]{padding:2px 14px;font-size:18px}.card[data-v-be5ab9a5]{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin:0 0 12px;padding:12px 16px}.card h2[data-v-be5ab9a5]{margin:0 0 4px;font-size:13px}.lbl[data-v-be5ab9a5]{color:var(--muted);font-size:12px}.big[data-v-be5ab9a5]{font-variant-numeric:tabular-nums;margin:2px 0;font-size:26px;font-weight:650}.sub2[data-v-be5ab9a5]{color:var(--ink2);margin-top:4px;font-size:12px}.grid[data-v-be5ab9a5]{border-top:1px solid var(--grid);grid-template-columns:1fr 1fr;gap:10px 14px;margin-top:10px;padding-top:10px;display:grid}.card h2+.grid[data-v-be5ab9a5]{border-top:0;margin-top:6px;padding-top:0}.grid b[data-v-be5ab9a5]{font-variant-numeric:tabular-nums;font-size:15px}.grid small[data-v-be5ab9a5]{color:var(--muted);font-size:12px}.list h2[data-v-be5ab9a5]{margin:18px 0 6px;font-size:13px}.krow[data-v-be5ab9a5]{border-bottom:1px solid var(--grid);grid-template-columns:22px 1fr auto auto 52px;align-items:center;gap:8px;padding:8px 2px;font-size:14px;display:grid}.wl[data-v-be5ab9a5]{color:var(--muted);font-size:12px}.num[data-v-be5ab9a5]{text-align:right;font-variant-numeric:tabular-nums}small.num[data-v-be5ab9a5]{font-size:12px}.trow[data-v-be5ab9a5]{border-bottom:1px solid var(--grid);padding:8px 2px}.l1[data-v-be5ab9a5],.l2[data-v-be5ab9a5]{align-items:center;gap:6px;display:flex}.l1[data-v-be5ab9a5]{font-size:14px}.l1 .num[data-v-be5ab9a5]{margin-left:auto}.l2[data-v-be5ab9a5]{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:2px;font-size:12px}.chip[data-v-be5ab9a5]{color:var(--muted);border:1px solid var(--border);border-radius:6px;padding:0 5px;font-size:10px}.btn.link[data-v-be5ab9a5]{color:var(--bar);background:0 0;border:0;padding:8px 0}.pos[data-v-be5ab9a5]{color:var(--up)}.neg[data-v-be5ab9a5]{color:var(--down)}.list h2[data-v-7c664c5d]{margin:6px 0;font-size:13px}.hint[data-v-7c664c5d]{color:var(--muted);font-weight:400}.item[data-v-7c664c5d]{border-bottom:1px solid var(--grid)}.line[data-v-7c664c5d]{cursor:pointer;align-items:center;gap:10px;padding:9px 2px;display:flex}.name[data-v-7c664c5d]{flex-direction:column;flex:1;min-width:0;display:flex}.sym[data-v-7c664c5d]{align-items:center;gap:4px;font-size:15px;display:flex}.sig[data-v-7c664c5d]{font-size:13px}.co[data-v-7c664c5d]{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.nums[data-v-7c664c5d]{text-align:right;flex-direction:column;flex:none;display:flex}.nums small[data-v-7c664c5d]{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.dp[data-v-7c664c5d]{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.ico[data-v-7c664c5d]{margin-right:4px;font-size:12px}.none[data-v-7c664c5d]{color:var(--muted)}.chart[data-v-7c664c5d]{padding:0 0 12px}.pos[data-v-7c664c5d]{color:var(--up)}.neg[data-v-7c664c5d]{color:var(--down)}.err[data-v-73367e73]{color:var(--down);font-size:13px}.pick[data-v-73367e73]{width:100%;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:10px;margin:6px 0 8px;padding:8px 10px;font-size:14px}.log[data-v-73367e73]{min-height:80px}.msg[data-v-73367e73]{flex-direction:column;margin:8px 0;display:flex}.msg.user[data-v-73367e73]{align-items:flex-end}.msg.assistant[data-v-73367e73]{align-items:flex-start}.bubble[data-v-73367e73]{white-space:pre-wrap;word-break:break-word;border-radius:12px;max-width:92%;padding:9px 12px;font-size:14px;line-height:1.5}.bubble.blank[data-v-73367e73]{display:none}.user .bubble[data-v-73367e73]{background:color-mix(in srgb, var(--bar) 14%, var(--surface));border:1px solid color-mix(in srgb, var(--bar) 35%, var(--border))}.assistant .bubble[data-v-73367e73]{background:var(--surface);border:1px solid var(--border);white-space:normal}.shots[data-v-73367e73]{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-bottom:4px;display:flex}.shots img[data-v-73367e73]{border:1px solid var(--border);border-radius:8px;max-width:160px;max-height:120px;display:block}.sources[data-v-73367e73]{flex-wrap:wrap;gap:4px 10px;margin:4px 4px 0;font-size:11px;display:flex}.sources a[data-v-73367e73]{color:var(--bar);text-decoration:none}.details[data-v-73367e73]{margin-top:6px}.details summary[data-v-73367e73]{cursor:pointer;color:var(--bar);font-size:12px;list-style:none}.details summary[data-v-73367e73]::-webkit-details-marker{display:none}.quick[data-v-73367e73]{scrollbar-width:none;gap:6px;margin:10px 0 8px;padding-bottom:2px;display:flex;overflow-x:auto}.quick button[data-v-73367e73]{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--ink2);cursor:pointer;border-radius:16px;flex:none;padding:6px 12px;font-size:13px}.pending[data-v-73367e73]{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.thumb[data-v-73367e73]{position:relative}.thumb img[data-v-73367e73]{border:1px solid var(--border);border-radius:8px;height:64px;display:block}.thumb .x[data-v-73367e73]{border:1px solid var(--border);background:var(--surface);width:22px;height:22px;color:var(--ink);border-radius:50%;font-size:11px;line-height:1;position:absolute;top:-6px;right:-6px}.compose[data-v-73367e73]{scroll-margin-bottom:calc(76px + env(safe-area-inset-bottom))}.compose textarea[data-v-73367e73]{box-sizing:border-box;resize:vertical;width:100%;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:9px 11px;font-size:15px}.compose textarea[data-v-73367e73]:focus{border-color:var(--bar);outline:none}.compose .row[data-v-73367e73]{gap:8px;margin-top:8px;display:flex}.compose .row .primary[data-v-73367e73]{background:var(--bar);border-color:var(--bar);color:#fff;margin-left:auto}.compose .row .on[data-v-73367e73]{border-color:var(--bar);color:var(--bar)}.md[data-v-73367e73] p{margin:0 0 8px}.md[data-v-73367e73] p:last-child,.md[data-v-73367e73] ul:last-child,.md[data-v-73367e73] ol:last-child{margin-bottom:0}.md[data-v-73367e73] h1,.md[data-v-73367e73] h2,.md[data-v-73367e73] h3{margin:10px 0 4px;font-size:14px;font-weight:600}.md[data-v-73367e73] ul,.md[data-v-73367e73] ol{margin:0 0 8px;padding-left:20px}.md[data-v-73367e73] table{font-size:12px;display:block;overflow-x:auto}.md[data-v-73367e73] th,.md[data-v-73367e73] td{text-align:left;padding:4px 8px}.md[data-v-73367e73] a{color:var(--bar)}.md[data-v-73367e73] button.term{font:inherit;color:inherit;-webkit-text-decoration:underline dotted var(--bar);text-decoration:underline dotted var(--bar);text-underline-offset:2px;background:0 0;border:0;padding:0}.head[data-v-bb56ef4f]{justify-content:space-between;align-items:center;gap:10px;margin:6px 0 8px;display:flex}.head .sub[data-v-bb56ef4f]{margin:0;font-size:12px}.err[data-v-bb56ef4f]{color:var(--down);font-size:13px}.muted[data-v-bb56ef4f]{color:var(--muted)}.cols[data-v-bb56ef4f],.row[data-v-bb56ef4f]{grid-template-columns:22px 58px 1fr 34px 96px;align-items:center;gap:8px;display:grid}.cols[data-v-bb56ef4f]{color:var(--muted);padding:0 2px 4px;font-size:11px}h3[data-v-bb56ef4f]{border-bottom:1px solid var(--grid);margin:14px 0 2px;padding-bottom:4px;font-size:13px}h3 small[data-v-bb56ef4f]{color:var(--muted);margin-left:4px;font-weight:400}.item[data-v-bb56ef4f]{border-bottom:1px solid var(--grid)}.row[data-v-bb56ef4f]{cursor:pointer;padding:9px 2px;font-size:14px}.r[data-v-bb56ef4f]{text-align:right}.trend[data-v-bb56ef4f]{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.verdict[data-v-bb56ef4f]{border:1px solid var(--border);white-space:nowrap;border-radius:10px;padding:1px 7px;font-size:11px;font-weight:600}.verdict.keep[data-v-bb56ef4f]{background:color-mix(in srgb, var(--up) 12%, var(--surface));border-color:var(--up);color:var(--up)}.verdict.caution[data-v-bb56ef4f]{background:color-mix(in srgb, var(--warn) 12%, var(--surface));border-color:var(--warn);color:var(--warn)}.verdict.avoid[data-v-bb56ef4f]{background:color-mix(in srgb, var(--down) 12%, var(--surface));border-color:var(--down);color:var(--down)}.det[data-v-bb56ef4f]{padding:0 0 12px}.summary[data-v-bb56ef4f]{color:var(--ink2);margin:6px 0 8px;font-size:13px}.actions[data-v-bb56ef4f]{align-items:center;gap:10px;display:flex}.pos[data-v-bb56ef4f]{color:var(--up)}.neg[data-v-bb56ef4f]{color:var(--down)}.m[data-v-49a210c0]{max-width:560px;padding:12px 16px calc(84px + env(safe-area-inset-bottom));margin:0 auto}.top[data-v-49a210c0]{z-index:2;background:var(--plane);padding:6px 0 8px;position:sticky;top:0}.row[data-v-49a210c0]{justify-content:space-between;align-items:center;display:flex}.title[data-v-49a210c0]{align-items:center;gap:8px;font-size:17px;font-weight:600;display:flex}.title img[data-v-49a210c0]{width:28px;height:28px}.meta[data-v-49a210c0]{color:var(--muted);margin-top:2px;font-size:12px}.btn.icon[data-v-49a210c0]{padding:4px 12px;font-size:18px}.err[data-v-49a210c0]{color:var(--down);font-size:13px}.total[data-v-49a210c0]{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin:6px 0 14px;padding:14px 16px;position:relative}.big[data-v-49a210c0]{font-variant-numeric:tabular-nums;font-size:28px;font-weight:650}.day[data-v-49a210c0]{font-variant-numeric:tabular-nums;margin-top:2px;font-size:17px;font-weight:600}.day span[data-v-49a210c0]{font-weight:500}.day .lbl[data-v-49a210c0]{color:var(--muted);margin-left:4px;font-size:12px;font-weight:400}.sub2[data-v-49a210c0]{color:var(--ink2);margin-top:6px;font-size:12px}.cur[data-v-49a210c0]{position:absolute;top:12px;right:12px}.list h2[data-v-49a210c0]{margin:18px 0 6px;font-size:13px}.hint[data-v-49a210c0]{color:var(--muted);font-weight:400}.item[data-v-49a210c0]{border-bottom:1px solid var(--grid)}.line[data-v-49a210c0]{cursor:pointer;align-items:center;gap:10px;padding:10px 2px;display:flex}.line.static[data-v-49a210c0]{cursor:default}.name[data-v-49a210c0]{flex-direction:column;flex:1;min-width:0;display:flex}.name b[data-v-49a210c0]{font-size:15px}.name small[data-v-49a210c0],.nums small[data-v-49a210c0]{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.nums[data-v-49a210c0]{text-align:right;flex-direction:column;display:flex}.name small .pos[data-v-49a210c0]{color:var(--up)}.name small .neg[data-v-49a210c0]{color:var(--down)}.ico[data-v-49a210c0]{margin-right:4px;font-size:12px}.none[data-v-49a210c0]{color:var(--muted)}.stale[data-v-49a210c0]{color:var(--warn)}.dp[data-v-49a210c0]{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.chart[data-v-49a210c0]{padding:0 0 12px}.detail[data-v-49a210c0]{color:var(--ink2);margin-top:4px;font-size:12px}.sym[data-v-49a210c0]{min-width:56px}.why[data-v-49a210c0]{font-size:13px}.foot[data-v-49a210c0]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;display:flex}.note[data-v-49a210c0]{margin-top:12px}.tabs[data-v-49a210c0]{z-index:5;background:var(--surface);border-top:1px solid var(--border);padding:2px 8px env(safe-area-inset-bottom);justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.tabs button[data-v-49a210c0]{max-width:180px;color:var(--muted);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:1px;padding:7px 0 8px;font-size:11px;display:flex}.tabs button.on[data-v-49a210c0]{color:var(--bar);font-weight:600}.ti[data-v-49a210c0]{filter:grayscale();opacity:.55;font-size:19px;line-height:1.15}.tabs button.on .ti[data-v-49a210c0]{filter:none;opacity:1}.moreback[data-v-49a210c0]{z-index:4;background:#00000040;position:fixed;inset:0}.moresheet[data-v-49a210c0]{right:8px;bottom:calc(60px + env(safe-area-inset-bottom));z-index:6;background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;min-width:190px;padding:6px;display:flex;position:fixed;box-shadow:0 8px 24px #0000004d}.moresheet button[data-v-49a210c0]{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:11px 12px;font-size:15px;display:flex}.moresheet button.on[data-v-49a210c0]{color:var(--bar);font-weight:600}.moresheet .ti[data-v-49a210c0]{filter:none;opacity:1}.signin[data-v-927c143e]{justify-content:center;align-items:center;min-height:100vh;padding:16px;display:flex}.card[data-v-927c143e]{text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:12px;width:100%;max-width:380px;padding:32px 24px 24px;position:relative}.lang[data-v-927c143e]{position:absolute;top:10px;right:10px}.logo[data-v-927c143e]{width:88px;height:88px;margin:0 auto 8px;display:block}h1[data-v-927c143e]{margin-bottom:6px}.gbtn[data-v-927c143e]{justify-content:center;min-height:44px;margin:22px 0 8px;display:flex}.gbtn.busy[data-v-927c143e]{opacity:.5;pointer-events:none}.err[data-v-927c143e]{color:var(--down);font-size:13px}.note[data-v-927c143e]{margin-top:18px}
