.topbar[data-v-5149e5b4]{position:sticky;top:0;z-index:40;background:#f3eee6db;backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid rgba(236,231,221,.8);padding:11px var(--gutter);display:flex;align-items:center;gap:10px}.brand[data-v-5149e5b4]{display:flex;align-items:center;gap:9px;min-width:0;flex:none}.mark[data-v-5149e5b4]{width:34px;height:34px;border-radius:11px;flex:none;background:linear-gradient(148deg,var(--purple),var(--indigo));color:#fff;display:grid;place-items:center;box-shadow:0 6px 14px -7px #2c2960bf}.mark svg[data-v-5149e5b4]{width:18px;height:18px}.brand-txt[data-v-5149e5b4]{display:flex;align-items:baseline;gap:5px;min-width:0}.brand-txt b[data-v-5149e5b4]{font-size:15.5px;font-weight:800;letter-spacing:-.03em;color:var(--ink);white-space:nowrap}.brand-txt em[data-v-5149e5b4]{font-style:normal;font-size:10px;font-weight:800;color:var(--purple);letter-spacing:.01em}.asof[data-v-5149e5b4]{display:flex;align-items:center;gap:6px;flex:1;min-width:0;justify-content:center;font-size:11px;font-weight:700;color:var(--muted)}.asof .dot[data-v-5149e5b4]{width:7px;height:7px;border-radius:50%;flex:none;background:#16a34a;box-shadow:0 0 0 3px #16a34a29}.asof .dot.warm[data-v-5149e5b4]{background:#f2994a;box-shadow:0 0 0 3px #f2994a2e}.asof-txt[data-v-5149e5b4]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asof i[data-v-5149e5b4]{font-style:normal;color:#b36a00}.jump[data-v-5149e5b4]{display:flex;gap:6px;flex:none;margin-left:auto}.jump-btn[data-v-5149e5b4]{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:11px;font-size:12px;font-weight:800;letter-spacing:-.02em;transition:transform .12s,filter .16s,background .16s}.jump-btn[data-v-5149e5b4]:active{transform:scale(.96)}.jump-btn .ico[data-v-5149e5b4]{display:grid;place-items:center}.jump-btn .ico svg[data-v-5149e5b4]{width:14px;height:14px}.jump-btn.lime[data-v-5149e5b4]{background:linear-gradient(150deg,var(--lime),var(--lime-deep));color:var(--indigo-deep);box-shadow:0 6px 14px -9px #b4de1ee6}.jump-btn.blue[data-v-5149e5b4]{background:var(--blue);color:#fff;box-shadow:0 6px 14px -9px #3182f6e6}.jump-btn.indigo[data-v-5149e5b4]{background:var(--indigo);color:#fff;text-decoration:none;box-shadow:0 6px 14px -9px #2c2960e6}.jump-btn.lime[data-v-5149e5b4]:hover{filter:brightness(1.05)}.jump-btn.blue[data-v-5149e5b4]:hover{background:var(--blue-deep)}.jump-btn.indigo[data-v-5149e5b4]:hover{background:var(--indigo-deep)}@media(max-width:640px){.asof[data-v-5149e5b4],.jump-btn .lbl[data-v-5149e5b4]{display:none}.jump-btn[data-v-5149e5b4]{padding:9px 11px}.jump-btn .ico svg[data-v-5149e5b4]{width:16px;height:16px}}@media(max-width:360px){.brand-txt em[data-v-5149e5b4]{display:none}}.field[data-v-0f521328]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(100deg,transparent 4%,rgba(0,0,0,.3) 30%,#000 68%);mask-image:linear-gradient(100deg,transparent 4%,rgba(0,0,0,.3) 30%,#000 68%)}.edges line[data-v-0f521328]{stroke:#6c5ce7;stroke-width:1;opacity:.1;vector-effect:non-scaling-stroke}.trend[data-v-0f521328]{fill:none;stroke:url(#bf-trend);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:.34}.nodes circle[data-v-0f521328]{fill:#6c5ce7;opacity:.13}.nodes circle.hub[data-v-0f521328]{opacity:.2}.nodes circle.pulse[data-v-0f521328]{animation:syn-0f521328 5s ease-in-out infinite}@keyframes syn-0f521328{0%,to{opacity:.16}42%{opacity:.42}}@media(prefers-reduced-motion:reduce){.nodes circle.pulse[data-v-0f521328]{animation:none;opacity:.4}}.hero[data-v-cdda5bc5]{border-radius:var(--r-lg);padding:26px 22px;margin-bottom:16px;position:relative;overflow:hidden;background:radial-gradient(120% 120% at 88% -10%,rgba(198,234,46,.3),transparent 55%),radial-gradient(120% 120% at 0% 110%,rgba(49,130,246,.2),transparent 50%),linear-gradient(160deg,#f6f2ff,#efeafb);border:1px solid #ECE7FA;box-shadow:var(--shadow)}.hero.compact[data-v-cdda5bc5]{padding:16px;margin-bottom:12px}.hero-inner[data-v-cdda5bc5],.hero-stat[data-v-cdda5bc5]{position:relative;z-index:1}.eyebrow[data-v-cdda5bc5]{font-size:11px;font-weight:800;letter-spacing:.12em;color:var(--purple);margin-bottom:11px}h1[data-v-cdda5bc5]{font-size:26px;line-height:1.28;font-weight:800;letter-spacing:-.035em;margin:0 0 12px;color:var(--indigo-deep)}.hero-copy p[data-v-cdda5bc5]{font-size:13px;color:var(--ink-soft);margin:0 0 20px;max-width:46ch;line-height:1.7}.search[data-v-cdda5bc5]{display:flex;gap:9px;align-items:stretch}.box[data-v-cdda5bc5]{flex:1;min-width:0;display:flex;align-items:center;gap:9px;background:#fff;border:1.5px solid #E7E1F7;border-radius:15px;padding:0 12px 0 14px;transition:.18s;box-shadow:0 4px 14px -10px #2c296059}.box[data-v-cdda5bc5]:focus-within{border-color:var(--purple);box-shadow:0 0 0 4px #6c5ce71f}.mag[data-v-cdda5bc5]{width:18px;height:18px;flex:none;color:var(--muted)}.box input[data-v-cdda5bc5]{border:none;outline:none;flex:1;min-width:0;padding:15px 0;font-size:15px;font-weight:600;background:transparent;color:var(--ink)}.box input[data-v-cdda5bc5]::placeholder{color:#b7b2c4;font-weight:500}.box input[data-v-cdda5bc5]::-webkit-search-cancel-button{display:none}.clear[data-v-cdda5bc5]{flex:none;width:24px;height:24px;border-radius:50%;background:var(--surface);color:var(--muted-2);font-size:16px;line-height:1;display:grid;place-items:center}.clear[data-v-cdda5bc5]:hover{background:#e9ecef;color:var(--ink)}.search-go[data-v-cdda5bc5]{flex:none;padding:0 20px;border-radius:15px;font-size:14px}.hint[data-v-cdda5bc5]{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:14px;font-size:12px}.hint-l[data-v-cdda5bc5]{font-weight:800;color:var(--muted)}.ex[data-v-cdda5bc5]{padding:5px 11px;border-radius:999px;background:#ffffffc7;border:1px solid rgba(108,92,231,.16);font-size:12px;font-weight:700;color:var(--purple);transition:.15s}.ex[data-v-cdda5bc5]:hover{background:#fff;border-color:var(--purple)}.shortcuts[data-v-cdda5bc5]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:14px;padding-top:13px;border-top:1px dashed rgba(108,92,231,.2);font-size:11.5px;color:var(--ink-soft)}.sc-title[data-v-cdda5bc5]{font-weight:800;color:var(--muted)}.sc code[data-v-cdda5bc5]{background:#fffc;padding:2px 6px;border-radius:5px;font-size:11px;font-weight:700;color:var(--indigo);margin-right:3px}.hero-stat[data-v-cdda5bc5]{margin-top:16px;padding-top:14px;border-top:1px solid rgba(108,92,231,.14);font-size:12px;color:var(--ink-soft)}.hero-stat b[data-v-cdda5bc5]{font-size:15px;color:var(--indigo-deep);font-weight:800}@media(min-width:900px){.hero[data-v-cdda5bc5]{padding:34px 30px}.hero-inner[data-v-cdda5bc5]{display:grid;grid-template-columns:1fr 1.15fr;gap:32px;align-items:center}.hero.compact .hero-inner[data-v-cdda5bc5]{display:block}h1[data-v-cdda5bc5]{font-size:32px}.hero-copy p[data-v-cdda5bc5]{margin-bottom:0}}@media(max-width:480px){.hero[data-v-cdda5bc5]{padding:22px 18px}h1[data-v-cdda5bc5]{font-size:23px}.search-go[data-v-cdda5bc5]{padding:0 15px}}.card-t.shut[data-v-1ec3e5da]{margin-bottom:0}.fold[data-v-1ec3e5da]{display:inline-flex;align-items:center;gap:8px}.caret[data-v-1ec3e5da]{width:15px;height:15px;transition:transform .2s;color:var(--muted)}.caret.up[data-v-1ec3e5da]{transform:rotate(180deg)}.groups[data-v-1ec3e5da]{display:grid;gap:18px}@media(min-width:760px){.groups[data-v-1ec3e5da]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.groups[data-v-1ec3e5da]{grid-template-columns:repeat(3,1fr)}}.g-head[data-v-1ec3e5da]{display:flex;align-items:center;gap:7px;margin-bottom:9px;padding-bottom:7px;border-bottom:2px solid var(--line-card)}.g-id[data-v-1ec3e5da]{width:19px;height:19px;border-radius:6px;flex:none;display:grid;place-items:center;font-size:10.5px;font-weight:800;color:#fff;background:var(--muted)}.g-head.purple[data-v-1ec3e5da]{border-bottom-color:#6c5ce74d}.g-head.purple .g-id[data-v-1ec3e5da]{background:var(--purple)}.g-head.lime[data-v-1ec3e5da]{border-bottom-color:#b4de1e80}.g-head.lime .g-id[data-v-1ec3e5da]{background:var(--lime-deep);color:var(--indigo-deep)}.g-head.blue[data-v-1ec3e5da]{border-bottom-color:#3182f64d}.g-head.blue .g-id[data-v-1ec3e5da]{background:var(--blue)}.g-head.indigo[data-v-1ec3e5da]{border-bottom-color:#2c296040}.g-head.indigo .g-id[data-v-1ec3e5da]{background:var(--indigo)}.g-title[data-v-1ec3e5da]{font-size:13px;font-weight:800;color:var(--ink);letter-spacing:-.02em}.g-hint[data-v-1ec3e5da]{font-size:10.5px;font-weight:700;color:var(--muted);margin-left:auto}.g-items[data-v-1ec3e5da]{display:flex;flex-direction:column;gap:6px}.p-item[data-v-1ec3e5da]{display:flex;flex-direction:column;gap:2px;text-align:left;padding:10px 12px;border-radius:var(--r-xs);background:var(--surface-2);border:1px solid transparent;transition:.15s}.p-item[data-v-1ec3e5da]:hover{background:#fff;border-color:var(--line-card);box-shadow:var(--shadow-sm)}.p-label[data-v-1ec3e5da]{font-size:13px;font-weight:700;color:var(--ink);letter-spacing:-.02em}.p-desc[data-v-1ec3e5da]{font-size:11px;color:var(--muted);line-height:1.45}.p-item.on[data-v-1ec3e5da]{background:var(--purple);border-color:var(--purple)}.p-item.on .p-label[data-v-1ec3e5da],.p-item.on .p-desc[data-v-1ec3e5da]{color:#fff}.p-item.on .p-desc[data-v-1ec3e5da]{color:#fffc}.p-item.lime.on[data-v-1ec3e5da]{background:var(--lime-deep);border-color:var(--lime-deep)}.p-item.lime.on .p-label[data-v-1ec3e5da]{color:var(--indigo-deep)}.p-item.lime.on .p-desc[data-v-1ec3e5da]{color:#232049ad}.p-item.blue.on[data-v-1ec3e5da]{background:var(--blue);border-color:var(--blue)}.p-item.indigo.on[data-v-1ec3e5da]{background:var(--indigo);border-color:var(--indigo)}.filter .card-t[data-v-1536f9b0]{margin-bottom:0}.fold[data-v-1536f9b0]{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;color:var(--ink-soft);letter-spacing:-.01em}.caret[data-v-1536f9b0]{width:15px;height:15px;transition:transform .2s;color:var(--muted)}.caret.up[data-v-1536f9b0]{transform:rotate(180deg)}.right[data-v-1536f9b0]{display:flex;align-items:center;gap:8px;margin-left:auto}.join-wrap[data-v-1536f9b0]{display:flex;align-items:center;gap:8px}.join-l[data-v-1536f9b0]{font-size:11px;font-weight:800;color:var(--muted)}.reset[data-v-1536f9b0]{font-size:11.5px;font-weight:800;color:var(--up);padding:5px 10px;border-radius:8px;background:var(--surface)}.reset[data-v-1536f9b0]:hover:not(:disabled){background:var(--up-soft);color:var(--up)}.reset[data-v-1536f9b0]:disabled{opacity:.45;cursor:default}.join-note[data-v-1536f9b0]{margin:10px 0 0;font-size:11.5px;color:var(--ink-soft);background:var(--purple-soft);padding:8px 11px;border-radius:9px;line-height:1.5}.join-note b[data-v-1536f9b0]{color:var(--purple)}.facets[data-v-1536f9b0]{margin-top:14px;display:grid;gap:15px}@media(min-width:1000px){.facets[data-v-1536f9b0]{grid-template-columns:repeat(2,1fr);gap:15px 24px}}.facet[data-v-1536f9b0]{min-width:0}.facet.focused[data-v-1536f9b0]{outline:2px solid var(--purple);outline-offset:8px;border-radius:8px}.facet.extra[data-v-1536f9b0]{grid-column:1 / -1;padding-top:13px;border-top:1px dashed var(--line-card)}.f-head[data-v-1536f9b0]{display:flex;align-items:center;gap:9px;margin-bottom:8px}.f-label[data-v-1536f9b0]{font-size:11.5px;font-weight:800;color:var(--muted);letter-spacing:.01em}.chip.more[data-v-1536f9b0]{color:var(--purple);border-style:dashed}.chip.sm[data-v-1536f9b0]{padding:6px 11px;font-size:11.5px}.sep[data-v-1536f9b0]{width:1px;height:20px;background:var(--line-card);margin:0 3px}.mv-label[data-v-1536f9b0]{font-size:11.5px;font-weight:700;color:var(--muted);align-self:center}.etf[data-v-faad7119]{background:var(--card);border:1px solid var(--line-card);border-radius:var(--r-md);box-shadow:var(--shadow-sm);overflow:hidden;transition:box-shadow .18s,transform .12s,border-color .18s;display:flex;flex-direction:column}.etf[data-v-faad7119]:hover{box-shadow:var(--shadow);border-color:#e2dcf4}.etf[data-v-faad7119]{position:relative}.star[data-v-faad7119]{position:absolute;top:11px;right:11px;z-index:2;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;color:#cfcbda;transition:.15s}.star svg[data-v-faad7119]{width:15px;height:15px}.star[data-v-faad7119]:hover{background:var(--surface);color:var(--purple)}.star.on[data-v-faad7119]{color:#f5a623}.star.on[data-v-faad7119]:hover{color:#e08e00}.body[data-v-faad7119]{display:block;width:100%;text-align:left;padding:15px 42px 13px 16px;flex:1}.brand[data-v-faad7119]{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.02em;color:var(--ink-soft);background:var(--surface);padding:2px 5px;border-radius:4px;margin-right:5px;vertical-align:2px}.line1[data-v-faad7119]{display:flex;align-items:flex-start;gap:8px;margin-bottom:7px}.rank[data-v-faad7119]{flex:none;min-width:20px;height:20px;padding:0 5px;border-radius:6px;background:var(--indigo);color:#fff;font-size:11px;font-weight:800;display:grid;place-items:center;margin-top:2px}.name[data-v-faad7119]{font-size:14.5px;font-weight:800;color:var(--ink);letter-spacing:-.03em;line-height:1.38;word-break:keep-all}.line2[data-v-faad7119]{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-bottom:8px}.code[data-v-faad7119]{font-size:11.5px;font-weight:800;color:var(--muted-2);letter-spacing:.02em;margin-right:2px}.line3[data-v-faad7119]{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-bottom:11px}.tag[data-v-faad7119]{font-size:10.5px;font-weight:700;color:var(--purple);background:var(--purple-soft);padding:3px 7px;border-radius:6px}.bm[data-v-faad7119]{font-size:10.5px;font-weight:600;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.line4[data-v-faad7119]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-top:11px;border-top:1px solid var(--line-data)}.price[data-v-faad7119]{display:flex;align-items:baseline;gap:7px;flex:none}.price b[data-v-faad7119]{font-size:17px;font-weight:800;letter-spacing:-.02em}.price span[data-v-faad7119]{font-size:12px;font-weight:800}.stats[data-v-faad7119]{display:flex;gap:13px;margin:0}.stats div[data-v-faad7119]{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.stats dt[data-v-faad7119]{font-size:10px;color:var(--muted);font-weight:700}.stats dd[data-v-faad7119]{margin:0;font-size:11.5px;font-weight:800;color:var(--ink-data)}.score[data-v-faad7119]{display:flex;align-items:center;gap:9px;margin-top:11px}.bar[data-v-faad7119]{flex:1;height:4px;border-radius:999px;background:var(--surface);overflow:hidden}.bar i[data-v-faad7119]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--purple-2),var(--purple))}.sv[data-v-faad7119]{font-size:10.5px;font-weight:800;color:var(--purple);flex:none}.acts[data-v-faad7119]{display:flex;gap:7px;padding:0 16px 14px}.acts .btn[data-v-faad7119]{flex:1;padding-left:8px;padding-right:8px;white-space:nowrap}@media(max-width:420px){.stats[data-v-faad7119]{gap:10px}.stats div[data-v-faad7119]:nth-child(2){display:none}}.results[data-v-bb1fde54]{margin-top:16px}.r-head[data-v-bb1fde54]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:13px}.r-count[data-v-bb1fde54]{display:flex;align-items:baseline;gap:5px;flex-wrap:wrap;min-width:0}.r-count b[data-v-bb1fde54]{font-size:20px;font-weight:800;color:var(--indigo-deep);letter-spacing:-.03em}.r-count span[data-v-bb1fde54]{font-size:12.5px;font-weight:700;color:var(--ink-soft)}.r-sum[data-v-bb1fde54]{font-size:11.5px!important;font-weight:600!important;color:var(--muted)!important;padding-left:8px;margin-left:3px;border-left:1px solid var(--line-card)}.r-ctrl[data-v-bb1fde54]{display:flex;align-items:center;gap:7px;margin-left:auto;flex:none}.view-tabs[data-v-bb1fde54]{display:flex;background:#fff;border-radius:999px;padding:3px;border:1px solid var(--line-card);box-shadow:var(--shadow-sm)}.view-tabs button[data-v-bb1fde54]{padding:6px 13px;border-radius:999px;font-size:12px;font-weight:800;color:var(--muted-2);transition:.15s}.view-tabs button.on[data-v-bb1fde54]{background:var(--indigo);color:#fff}.sort[data-v-bb1fde54]{padding:8px 11px;border-radius:11px;border:1px solid var(--line-card);background:#fff;font-size:12px;font-weight:700;color:var(--ink-soft);cursor:pointer;box-shadow:var(--shadow-sm)}.share svg[data-v-bb1fde54]{width:13px;height:13px}.grid[data-v-bb1fde54]{display:grid;gap:12px}@media(min-width:700px){.grid[data-v-bb1fde54]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1080px){.grid[data-v-bb1fde54]{grid-template-columns:repeat(3,1fr)}}.sk-card[data-v-bb1fde54]{height:196px;border-radius:var(--r-md)}.cmp[data-v-bb1fde54]{display:grid;gap:14px}@media(min-width:820px){.cmp[data-v-bb1fde54]{grid-template-columns:1fr 1fr;gap:18px}}.cmp-h[data-v-bb1fde54]{font-size:12.5px;font-weight:800;color:var(--ink);padding:9px 13px;border-radius:11px;margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:8px}.cmp-h span[data-v-bb1fde54]{font-size:11px;font-weight:800;opacity:.7}.cmp-h.left[data-v-bb1fde54]{background:var(--purple-soft);color:var(--purple)}.cmp-h.right[data-v-bb1fde54]{background:var(--blue-soft);color:var(--blue-deep)}.cmp-list[data-v-bb1fde54]{display:flex;flex-direction:column;gap:10px}.tbl[data-v-bb1fde54]{padding:6px}.t-name[data-v-bb1fde54]{font-weight:700;color:var(--ink);text-align:left;font-size:12.5px;letter-spacing:-.02em;line-height:1.4}.t-name[data-v-bb1fde54]:hover{color:var(--purple);text-decoration:underline}.jump-cell[data-v-bb1fde54]{display:flex;gap:4px;justify-content:flex-end}.mini[data-v-bb1fde54]{padding:4px 9px;border-radius:7px;font-size:10.5px;font-weight:800;transition:.15s}.mini.lime[data-v-bb1fde54]{background:var(--lime-soft);color:#5e7a05}.mini.lime[data-v-bb1fde54]:hover{background:var(--lime);color:var(--indigo-deep)}.mini.blue[data-v-bb1fde54]{background:var(--blue-soft);color:var(--blue-deep)}.mini.blue[data-v-bb1fde54]:hover{background:var(--blue);color:#fff}.mini.indigo[data-v-bb1fde54]{background:#ecebf5;color:var(--indigo)}.mini.indigo[data-v-bb1fde54]:hover{background:var(--indigo);color:#fff}.more[data-v-bb1fde54]{margin-top:14px;padding:14px;gap:7px}@media(max-width:560px){.r-ctrl[data-v-bb1fde54]{width:100%;margin-left:0}.sort[data-v-bb1fde54]{flex:1}}.tc[data-v-bac5e031]{position:relative;width:100%}svg[data-v-bac5e031]{display:block;overflow:visible;touch-action:pan-y}svg[data-v-bac5e031]:focus-visible{outline:3px solid rgba(108,92,231,.45);outline-offset:4px;border-radius:8px}.legend[data-v-bac5e031]{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:8px}.lg[data-v-bac5e031]{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;color:var(--ink-soft)}.lg i[data-v-bac5e031]{width:14px;height:2px;border-radius:2px}.lg b[data-v-bac5e031]{color:var(--ink-data);font-weight:800}.grid line[data-v-bac5e031]{stroke:var(--line-data);stroke-width:1}.grid line.zero[data-v-bac5e031]{stroke:#b9bec6}.grid text[data-v-bac5e031]{font-size:10px;fill:var(--muted-2);font-weight:600}.ln[data-v-bac5e031]{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.cross[data-v-bac5e031]{stroke:var(--ink-soft);stroke-width:1;stroke-dasharray:3 3}.dot[data-v-bac5e031]{stroke:#fff;stroke-width:2}.tip[data-v-bac5e031]{position:absolute;top:34px;transform:translate(12px);background:#fff;border:1px solid var(--line-card);border-radius:10px;box-shadow:var(--shadow-sm);padding:8px 10px;pointer-events:none;min-width:128px;z-index:3}.tip.flip[data-v-bac5e031]{transform:translate(calc(-100% - 12px))}.tip-d[data-v-bac5e031]{font-size:10.5px;font-weight:700;color:var(--muted-2);margin-bottom:4px}.tip-r[data-v-bac5e031]{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--muted);line-height:1.7;white-space:nowrap}.tip-r i[data-v-bac5e031]{width:12px;height:2px;border-radius:2px;flex:none}.tip-r b[data-v-bac5e031]{font-size:12.5px;font-weight:800;color:var(--ink-data)}.kf[data-v-55a30653]{margin-top:14px;border:1px solid var(--line-card);border-radius:var(--r-md);overflow:hidden}.kf .v-up[data-v-55a30653]{color:var(--up)}.kf .v-down[data-v-55a30653]{color:var(--down)}.kf-head[data-v-55a30653]{display:flex;align-items:flex-start;gap:10px;padding:13px 15px;background:#f6f8fb;border-bottom:1px solid var(--line-data)}.kf-t[data-v-55a30653]{font-size:13px;font-weight:800;color:var(--ink);letter-spacing:-.02em}.kf-src[data-v-55a30653]{display:inline-block;margin-right:6px;padding:2px 7px;border-radius:6px;background:var(--indigo);color:#fff;font-size:10.5px;font-weight:800;vertical-align:1px}.kf-fund[data-v-55a30653]{margin-top:5px;display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;color:var(--muted-2)}.kf-fund b[data-v-55a30653]{color:var(--ink-soft);font-weight:700}.kf-link[data-v-55a30653]{flex:none;font-size:11.5px;font-weight:800;color:var(--indigo);text-decoration:none;padding:6px 10px;border-radius:8px;background:#fff;border:1px solid var(--line-data)}.kf-link[data-v-55a30653]:hover{border-color:var(--indigo)}.kf-wait[data-v-55a30653]{padding:16px 15px;display:flex;flex-direction:column;gap:8px}.kf-wait .skeleton[data-v-55a30653]{height:12px}.kf-wait .short[data-v-55a30653]{width:60%}.kf-wait .small[data-v-55a30653]{margin:2px 0 0}.kf-err[data-v-55a30653]{padding:14px 15px;background:#fff8f8}.kf-err b[data-v-55a30653]{display:block;font-size:12.5px;color:var(--up)}.kf-err p[data-v-55a30653]{margin:5px 0 0;font-size:11.5px;color:var(--ink-soft);line-height:1.6}.kf-err-acts[data-v-55a30653]{display:flex;gap:10px;align-items:center;margin-top:9px;font-size:11.5px;font-weight:700}.kf-retry[data-v-55a30653]{padding:5px 10px;border-radius:8px;background:#fff;border:1px solid #FBD3D3;color:var(--up);font-weight:800;font-size:11.5px}.kf-err-acts a[data-v-55a30653]{color:var(--indigo)}.kf-tabs[data-v-55a30653]{display:flex;gap:2px;overflow-x:auto;padding:0 8px;border-bottom:1px solid var(--line-data);scrollbar-width:none}.kf-tabs[data-v-55a30653]::-webkit-scrollbar{display:none}.kf-tabs button[data-v-55a30653]{flex:none;padding:11px 10px 10px;font-size:12.5px;font-weight:700;color:var(--muted-2);border-bottom:2.5px solid transparent;margin-bottom:-1px;white-space:nowrap}.kf-tabs button[data-v-55a30653]:hover{color:var(--ink)}.kf-tabs button.on[data-v-55a30653]{color:var(--indigo);font-weight:800;border-bottom-color:var(--indigo)}.kf-body[data-v-55a30653]{padding:14px 15px 6px}.kf-miss[data-v-55a30653]{margin:4px 0 10px;font-size:12px;color:var(--muted)}.cap[data-v-55a30653]{font-size:11px;font-weight:700;color:var(--muted-2);margin-bottom:10px}.sub-t[data-v-55a30653]{margin:16px 0 8px;font-size:12px;font-weight:800;color:var(--ink-soft);display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.sub-t .small[data-v-55a30653]{font-weight:600;font-size:10.5px}.note[data-v-55a30653]{margin:9px 0 6px;font-size:10.5px;color:var(--muted);line-height:1.6}.nav-card[data-v-55a30653]{background:var(--surface);border-radius:var(--r-sm);padding:13px 14px;margin-bottom:12px}.nav-main[data-v-55a30653]{display:flex;align-items:baseline;gap:8px;margin-bottom:10px}.nav-l[data-v-55a30653]{font-size:11px;font-weight:800;color:var(--muted-2)}.nav-main b[data-v-55a30653]{font-size:22px;font-weight:800;color:var(--ink-data);letter-spacing:-.02em}.nav-d[data-v-55a30653]{font-size:11px;color:var(--muted);font-weight:600}.nav-grid[data-v-55a30653]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 14px;margin:0}@media(min-width:520px){.nav-grid[data-v-55a30653]{grid-template-columns:repeat(4,1fr)}}.nav-grid div[data-v-55a30653]{display:flex;flex-direction:column;gap:2px;min-width:0}.nav-grid dt[data-v-55a30653]{font-size:10.5px;color:var(--muted-2);font-weight:700}.nav-grid dd[data-v-55a30653]{margin:0;font-size:12px;font-weight:800;color:var(--ink-data)}.kv[data-v-55a30653]{display:grid;grid-template-columns:1fr;margin:0;border-top:1px solid var(--line-data)}@media(min-width:520px){.kv[data-v-55a30653]{grid-template-columns:1fr 1fr;column-gap:18px}}.kv div[data-v-55a30653]{display:flex;gap:10px;padding:8px 2px;border-bottom:1px solid var(--line-data);min-width:0}.kv dt[data-v-55a30653]{flex:none;width:104px;font-size:11.5px;color:var(--muted-2);font-weight:700}.kv dd[data-v-55a30653]{margin:0;font-size:12.5px;font-weight:600;color:var(--ink-data);word-break:break-word}.tbl-wrap[data-v-55a30653]{overflow-x:auto}.tbl[data-v-55a30653]{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap}.tbl th[data-v-55a30653],.tbl td[data-v-55a30653]{padding:7px 8px;border-bottom:1px solid var(--line-data);text-align:right}.tbl thead th[data-v-55a30653]{font-size:11px;font-weight:800;color:var(--muted-2);background:var(--surface-2);border-top:1px solid var(--line-data)}.tbl tbody th[data-v-55a30653]{text-align:left;font-weight:700;color:var(--ink-soft)}.tbl thead th[data-v-55a30653]:first-child{text-align:left}.tbl td[data-v-55a30653]{color:var(--ink-data);font-weight:600}.tbl td[data-v-55a30653]:last-child:not(.tnum){text-align:center}.tbl .muted[data-v-55a30653]{color:var(--muted-2)}.tbl tr.strong th[data-v-55a30653],.tbl tr.strong td[data-v-55a30653],.tbl .strong-c[data-v-55a30653]{font-weight:800}.bars[data-v-55a30653]{display:flex;flex-direction:column;gap:12px}.bar-row[data-v-55a30653]{display:grid;grid-template-columns:52px 1fr 58px;align-items:center;gap:4px 10px}.bar-l[data-v-55a30653]{font-size:12px;font-weight:800;color:var(--ink-soft)}.bar-track[data-v-55a30653]{height:10px;background:var(--surface);border-radius:999px;overflow:hidden}.bar-track i[data-v-55a30653]{display:block;height:100%;background:var(--purple);border-radius:0 4px 4px 0}.bar-v[data-v-55a30653]{text-align:right;font-size:12.5px;font-weight:800;color:var(--ink-data)}.bar-d[data-v-55a30653]{grid-column:2 / -1;font-size:11px;color:var(--muted)}.kf-foot[data-v-55a30653]{margin:0;padding:10px 15px 12px;font-size:10.5px;color:var(--muted);line-height:1.6;border-top:1px dashed var(--line-data)}.h-tags[data-v-06d2f117]{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:8px}h2[data-v-06d2f117]{margin:0 0 5px;font-size:18px;font-weight:800;letter-spacing:-.035em;color:var(--ink);line-height:1.35;word-break:keep-all}.h-code[data-v-06d2f117]{font-size:12px;font-weight:700;color:var(--muted-2)}.h-acts[data-v-06d2f117]{display:flex;gap:6px;flex:none}.star[data-v-06d2f117]{width:32px;height:32px;border-radius:10px;background:var(--surface);color:#bdb9c9;display:grid;place-items:center;transition:.15s}.star svg[data-v-06d2f117]{width:16px;height:16px}.star[data-v-06d2f117]:hover{background:var(--purple-soft);color:var(--purple)}.star.on[data-v-06d2f117]{background:#fff6e3;color:#f5a623}.jump-card[data-v-06d2f117]{background:linear-gradient(155deg,#f8f5ff,#f1f6ff);border:1px solid #EAE4FA;border-radius:var(--r-md);padding:15px}.jump-t[data-v-06d2f117]{font-size:11.5px;font-weight:800;color:var(--ink-soft);margin-bottom:10px}.jump-grid[data-v-06d2f117]{display:grid;grid-template-columns:1fr 1fr;gap:9px}.jump[data-v-06d2f117]{display:flex;flex-direction:column;gap:2px;align-items:flex-start;padding:13px 15px;border-radius:14px;text-align:left;transition:.15s}.jump[data-v-06d2f117]:active{transform:scale(.98)}.jump b[data-v-06d2f117]{font-size:14px;font-weight:800;letter-spacing:-.02em}.jump span[data-v-06d2f117]{font-size:11px;opacity:.82}.jump.lime[data-v-06d2f117]{background:linear-gradient(150deg,var(--lime),var(--lime-deep));color:var(--indigo-deep);box-shadow:0 8px 18px -10px #b4de1ee6}.jump.blue[data-v-06d2f117]{background:var(--blue);color:#fff;box-shadow:0 8px 18px -10px #3182f6e6}.sc-row[data-v-06d2f117]{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:12px;padding-top:11px;border-top:1px dashed rgba(108,92,231,.2)}.sc-l[data-v-06d2f117]{font-size:10.5px;font-weight:800;color:var(--muted)}.sc-btn[data-v-06d2f117]{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:8px;background:#ffffffd9;border:1px solid rgba(108,92,231,.16);font-size:11px;font-weight:700;color:var(--ink-soft);transition:.15s}.sc-btn[data-v-06d2f117]:hover{border-color:var(--purple);color:var(--purple)}.sc-btn code[data-v-06d2f117]{font-size:10.5px;font-weight:800;color:var(--indigo);background:var(--surface);padding:1px 4px;border-radius:4px}.q-card[data-v-06d2f117]{margin-top:14px;background:var(--surface);border-radius:var(--r-md);padding:15px}.q-main[data-v-06d2f117]{display:flex;align-items:baseline;gap:9px;margin-bottom:13px;flex-wrap:wrap}.q-main b[data-v-06d2f117]{font-size:26px;font-weight:800;letter-spacing:-.03em}.q-main span[data-v-06d2f117]{font-size:13px;font-weight:800}.q-grid[data-v-06d2f117]{display:grid;grid-template-columns:repeat(2,1fr);gap:9px 16px;margin:0}@media(min-width:520px){.q-grid[data-v-06d2f117]{grid-template-columns:repeat(4,1fr)}}.q-grid div[data-v-06d2f117]{display:flex;flex-direction:column;gap:2px;min-width:0}.q-grid dt[data-v-06d2f117]{font-size:10.5px;color:var(--muted-2);font-weight:700}.q-grid dd[data-v-06d2f117]{margin:0;font-size:12.5px;font-weight:800;color:var(--ink-data)}.ret[data-v-06d2f117]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:13px;padding-top:12px;border-top:1px solid var(--line-data)}.ret-t[data-v-06d2f117]{font-size:10.5px;font-weight:800;color:var(--muted-2)}.ret-i[data-v-06d2f117]{display:flex;flex-direction:column;gap:1px}.ret-i i[data-v-06d2f117]{font-style:normal;font-size:10px;color:var(--muted);font-weight:700}.ret-i b[data-v-06d2f117]{font-size:12.5px;font-weight:800}.us-note[data-v-06d2f117]{margin:14px 0 0;padding:13px 15px;border-radius:var(--r-sm);background:#fff7ec;border:1px solid #FFE6C2;font-size:12px;color:#7a4e00;line-height:1.65}.s-card[data-v-06d2f117]{margin-top:14px;border:1px solid var(--line-card);border-radius:var(--r-md);padding:15px}.s-head[data-v-06d2f117]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:11px;font-size:12px;font-weight:700;color:var(--ink-soft)}.s-head b[data-v-06d2f117]{font-size:18px;color:var(--purple);font-weight:800}.s-row[data-v-06d2f117]{display:flex;align-items:center;gap:9px;margin-bottom:7px}.s-l[data-v-06d2f117]{flex:none;width:62px;font-size:11px;font-weight:700;color:var(--muted)}.s-bar[data-v-06d2f117]{flex:1;height:5px;background:var(--surface);border-radius:999px;overflow:hidden}.s-bar i[data-v-06d2f117]{display:block;height:100%;background:var(--purple-2);border-radius:999px}.s-v[data-v-06d2f117]{flex:none;width:44px;text-align:right;font-size:10.5px;font-weight:800;color:var(--muted-2)}.f-card[data-v-06d2f117],.t-card[data-v-06d2f117]{margin-top:14px}.f-grid[data-v-06d2f117]{display:grid;gap:0;margin:0;border-top:1px solid var(--line-data)}.f-grid div[data-v-06d2f117]{display:flex;gap:12px;padding:9px 2px;border-bottom:1px solid var(--line-data)}.f-grid dt[data-v-06d2f117]{flex:none;width:116px;font-size:11.5px;color:var(--muted-2);font-weight:700}.f-grid dd[data-v-06d2f117]{margin:0;flex:1;font-size:12.5px;font-weight:600;color:var(--ink-data);word-break:break-word}.disclaimer[data-v-06d2f117]{margin:18px 0 0;font-size:11px;color:var(--muted);line-height:1.7;padding-top:14px;border-top:1px solid var(--line-card)}h2[data-v-a384c458]{margin:0 0 4px;font-size:18px;font-weight:800;letter-spacing:-.035em;color:var(--ink);line-height:1.35;word-break:keep-all}.code[data-v-a384c458]{font-size:12px;font-weight:700;color:var(--muted-2)}.acts[data-v-a384c458]{display:flex;gap:6px;flex:none;align-items:center}.to-detail[data-v-a384c458]{padding:7px 11px;border-radius:10px;font-size:11.5px;font-weight:800;background:var(--surface);color:var(--ink-soft)}.to-detail[data-v-a384c458]:hover{background:var(--purple-soft);color:var(--purple)}.sheet-body .in-sheet[data-v-a384c458]{margin-top:0}.sheet.narrow[data-v-af2fdf76]{max-width:440px}h2[data-v-af2fdf76]{margin:7px 0 0;font-size:17px;font-weight:800;letter-spacing:-.03em;color:var(--ink)}.steps[data-v-af2fdf76]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:13px}.steps li[data-v-af2fdf76]{display:flex;gap:11px;align-items:flex-start}.steps .n[data-v-af2fdf76]{flex:none;width:22px;height:22px;border-radius:50%;background:var(--surface);color:var(--muted-2);font-size:11px;font-weight:800;display:grid;place-items:center;transition:.2s}.steps li.done .n[data-v-af2fdf76]{background:#16a34a;color:#fff}.steps b[data-v-af2fdf76]{font-size:13px;font-weight:800;color:var(--ink);letter-spacing:-.02em}.steps p[data-v-af2fdf76]{margin:2px 0 0;font-size:11.5px;color:var(--muted);line-height:1.6}.link[data-v-af2fdf76]{color:var(--purple);font-weight:800;text-decoration:underline;font-size:11.5px;padding:0}.payload[data-v-af2fdf76]{display:flex;align-items:center;gap:10px;margin-top:16px;background:var(--surface);border-radius:var(--r-sm);padding:11px 13px}.payload code[data-v-af2fdf76]{flex:1;min-width:0;font-size:14px;font-weight:800;color:var(--ink-data);letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.why[data-v-af2fdf76]{margin:13px 0 0;font-size:11px;color:var(--muted);line-height:1.65}.inputs[data-v-b2471028]{display:grid;gap:16px;margin-bottom:16px}@media(min-width:780px){.inputs[data-v-b2471028]{grid-template-columns:1.2fr 1fr 1fr;gap:20px}}.ipt label[data-v-b2471028]{display:block;font-size:11.5px;font-weight:800;color:var(--muted);margin-bottom:7px}.amt-box[data-v-b2471028]{display:flex;align-items:center;gap:7px;background:#fff;border:1.5px solid var(--line-card);border-radius:13px;padding:0 14px;transition:.18s}.amt-box[data-v-b2471028]:focus-within{border-color:var(--purple);box-shadow:0 0 0 4px #6c5ce71f}.amt-box input[data-v-b2471028]{flex:1;min-width:0;border:none;outline:none;background:transparent;padding:12px 0;font-size:16px;font-weight:800;color:var(--ink)}.amt-box span[data-v-b2471028]{font-size:13px;font-weight:700;color:var(--muted);flex:none}.chip.sm[data-v-b2471028]{padding:6px 11px;font-size:11.5px}.summary[data-v-b2471028]{display:grid;grid-template-columns:repeat(2,1fr);gap:11px;background:var(--surface);border-radius:var(--r-sm);padding:14px;margin-bottom:13px}@media(min-width:620px){.summary[data-v-b2471028]{grid-template-columns:repeat(4,1fr)}}.summary div[data-v-b2471028]{display:flex;flex-direction:column;gap:2px}.summary dt[data-v-b2471028]{font-size:10.5px;font-weight:700;color:var(--muted-2)}.summary dd[data-v-b2471028]{margin:0;font-size:15px;font-weight:800;color:var(--ink-data);letter-spacing:-.02em}.mix-bar[data-v-b2471028]{display:flex;height:9px;border-radius:999px;overflow:hidden;background:var(--surface);margin-bottom:8px}.mix-bar i[data-v-b2471028]{display:block;height:100%}.mix-legend[data-v-b2471028]{display:flex;flex-wrap:wrap;gap:10px;font-size:11px;color:var(--ink-soft);font-weight:700}.mix-legend span[data-v-b2471028]{display:inline-flex;align-items:center;gap:5px}.mix-legend i[data-v-b2471028]{width:8px;height:8px;border-radius:3px;display:block}.warn[data-v-b2471028]{margin:12px 0 0;padding:10px 13px;border-radius:10px;background:#fff4e5;color:#8a5200;font-size:11.5px;font-weight:700;line-height:1.6}.t-name[data-v-b2471028]{font-weight:700;color:var(--ink);font-size:12.5px;text-align:left;display:block}.t-name[data-v-b2471028]:hover{color:var(--purple);text-decoration:underline}.t-sub[data-v-b2471028]{display:block;font-size:10.5px;color:var(--muted);font-weight:600;margin-top:2px}.jump-cell[data-v-b2471028]{display:flex;gap:4px;justify-content:flex-end}.mini[data-v-b2471028]{padding:4px 9px;border-radius:7px;font-size:10.5px;font-weight:800}.mini.lime[data-v-b2471028]{background:var(--lime-soft);color:#5e7a05}.mini.blue[data-v-b2471028]{background:var(--blue-soft);color:var(--blue-deep)}.disclaimer[data-v-b2471028]{margin:14px 0 0;font-size:11px;color:var(--muted);line-height:1.7}.lb[data-v-665e5070]{display:block;font-size:11.5px;font-weight:800;color:var(--muted);margin-bottom:7px}textarea[data-v-665e5070]{width:100%;border:1.5px solid var(--line-card);border-radius:13px;padding:12px 14px;font-size:14px;font-weight:600;color:var(--ink);resize:vertical;outline:none;transition:.18s;background:#fff;line-height:1.6}textarea[data-v-665e5070]:focus{border-color:var(--purple);box-shadow:0 0 0 4px #6c5ce71f}.miss[data-v-665e5070]{color:#b36a00!important;font-weight:700}.checks[data-v-665e5070]{display:flex;flex-direction:column;gap:7px;margin-top:14px}.chk[data-v-665e5070]{padding:10px 13px;border-radius:10px;font-size:12px;font-weight:700;line-height:1.55}.chk.warn[data-v-665e5070]{background:#fff4e5;color:#8a5200}.chk.info[data-v-665e5070]{background:var(--blue-soft);color:var(--blue-deep)}.chk.ok[data-v-665e5070]{background:#ecfdf3;color:#15803d}.dist[data-v-665e5070]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;background:var(--surface);border-radius:var(--r-sm);padding:13px;margin-top:12px}@media(max-width:520px){.dist[data-v-665e5070]{grid-template-columns:1fr;gap:14px}}.d-col[data-v-665e5070]{display:flex;flex-direction:column;gap:4px;min-width:0}.d-t[data-v-665e5070]{font-size:10.5px;font-weight:800;color:var(--muted-2);margin-bottom:2px}.d-row[data-v-665e5070]{font-size:11.5px;font-weight:700;color:var(--ink-data);display:flex;justify-content:space-between;gap:8px}.d-row.muted[data-v-665e5070]{color:var(--muted);font-weight:600}.d-row b[data-v-665e5070]{color:var(--purple)}.t-name[data-v-665e5070]{font-weight:700;color:var(--ink);font-size:12.5px;text-align:left;display:block}.t-name[data-v-665e5070]:hover{color:var(--purple);text-decoration:underline}.t-sub[data-v-665e5070]{display:block;font-size:10.5px;color:var(--muted);font-weight:600;margin-top:2px}.jump-cell[data-v-665e5070]{display:flex;gap:4px;justify-content:flex-end}.mini[data-v-665e5070]{padding:4px 9px;border-radius:7px;font-size:10.5px;font-weight:800}.mini.lime[data-v-665e5070]{background:var(--lime-soft);color:#5e7a05}.mini.blue[data-v-665e5070]{background:var(--blue-soft);color:var(--blue-deep)}.disclaimer[data-v-665e5070]{margin:14px 0 0;font-size:11px;color:var(--muted);line-height:1.7}.foot[data-v-13bf1feb]{margin-top:32px;padding-top:24px;border-top:1px solid var(--line)}.foot-top[data-v-13bf1feb]{display:grid;gap:9px;margin-bottom:22px}@media(min-width:760px){.foot-top[data-v-13bf1feb]{grid-template-columns:repeat(3,1fr)}}.foot-link[data-v-13bf1feb]{display:flex;flex-direction:column;gap:2px;align-items:flex-start;padding:14px 16px;border-radius:var(--r-sm);text-align:left;text-decoration:none;transition:.16s}.foot-link b[data-v-13bf1feb]{font-size:13.5px;font-weight:800;letter-spacing:-.025em}.foot-link span[data-v-13bf1feb]{font-size:11px;opacity:.78}.foot-link[data-v-13bf1feb]:active{transform:scale(.99)}.foot-link.lime[data-v-13bf1feb]{background:linear-gradient(150deg,var(--lime),var(--lime-deep));color:var(--indigo-deep);box-shadow:0 8px 18px -11px #b4de1ee6}.foot-link.blue[data-v-13bf1feb]{background:var(--blue);color:#fff;box-shadow:0 8px 18px -11px #3182f6e6}.foot-link.tg[data-v-13bf1feb]{background:var(--indigo);color:#fff}.foot-link[data-v-13bf1feb]:hover{filter:brightness(1.05)}.sources[data-v-13bf1feb]{margin-bottom:18px}.src-t[data-v-13bf1feb]{font-size:11px;font-weight:800;color:var(--muted);margin-bottom:8px}.sources ul[data-v-13bf1feb]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.sources li[data-v-13bf1feb]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:11.5px;color:var(--ink-soft)}.sources li b[data-v-13bf1feb]{font-weight:800;color:var(--ink)}.sources li span[data-v-13bf1feb]{color:var(--muted)}.sources li em[data-v-13bf1feb]{font-style:normal;font-size:10px;font-weight:800;background:#fff4e5;color:#b36a00;padding:2px 6px;border-radius:5px}.src-note[data-v-13bf1feb]{margin:9px 0 0;font-size:11px;color:var(--muted);line-height:1.6}.notice[data-v-13bf1feb]{margin:0 0 20px;padding:13px 15px;border-radius:var(--r-sm);background:var(--bg-warm);font-size:11px;color:var(--ink-soft);line-height:1.75}.corp[data-v-13bf1feb]{font-size:10.5px;color:var(--muted);line-height:1.75}.corp-name[data-v-13bf1feb]{font-size:12px;font-weight:800;color:var(--ink-soft);margin-bottom:5px}.corp p[data-v-13bf1feb]{margin:0}.corp a[data-v-13bf1feb]{color:var(--ink-soft)}.copy[data-v-13bf1feb]{margin-top:9px!important;opacity:.8}.qf-back[data-v-3a3b6245]{position:fixed;inset:0;z-index:180;background:#2320496b;backdrop-filter:blur(3px);display:flex;align-items:flex-start;justify-content:center;padding:10vh 16px 16px;animation:fadeIn-3a3b6245 .16s ease}@media(max-width:620px){.qf-back[data-v-3a3b6245]{padding:0;align-items:stretch}}@keyframes fadeIn-3a3b6245{0%{opacity:0}to{opacity:1}}.qf[data-v-3a3b6245]{width:100%;max-width:600px;background:var(--card);border-radius:var(--r-md);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;max-height:76vh;overflow:hidden;animation:up-3a3b6245 .2s cubic-bezier(.2,.8,.2,1)}@media(max-width:620px){.qf[data-v-3a3b6245]{max-width:none;border-radius:0;max-height:100vh;height:100dvh}}@keyframes up-3a3b6245{0%{transform:translateY(-10px);opacity:.5}to{transform:none;opacity:1}}.qf-head[data-v-3a3b6245]{display:flex;align-items:center;gap:10px;padding:14px 14px 12px;border-bottom:1px solid var(--line-card);flex:none;padding-top:max(14px,env(safe-area-inset-top))}.mag[data-v-3a3b6245]{width:19px;height:19px;flex:none;color:var(--muted)}.qf-head input[data-v-3a3b6245]{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:16px;font-weight:600;color:var(--ink);padding:4px 0}.qf-head input[data-v-3a3b6245]::placeholder{color:#b7b2c4;font-weight:500;font-size:14px}kbd[data-v-3a3b6245]{font-family:inherit;font-size:10px;font-weight:800;color:var(--muted-2);background:var(--surface);border:1px solid var(--line-data);border-radius:5px;padding:2px 5px;flex:none}@media(max-width:620px){.qf-head kbd[data-v-3a3b6245]{display:none}}.qf-hint[data-v-3a3b6245]{padding:8px 16px;font-size:11px;color:var(--muted);flex:none;background:var(--surface-2);border-bottom:1px solid var(--line-card)}.qf-hint b[data-v-3a3b6245]{color:var(--purple)}.qf-list[data-v-3a3b6245]{list-style:none;margin:0;padding:6px;overflow-y:auto;flex:1}.qf-list li[data-v-3a3b6245]{display:flex;align-items:center;gap:6px;border-radius:var(--r-xs);padding-right:8px;transition:background .12s}.qf-list li.on[data-v-3a3b6245]{background:var(--purple-soft)}.qf-row[data-v-3a3b6245]{flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:10px;text-align:left}.qf-l[data-v-3a3b6245]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.qf-name[data-v-3a3b6245]{display:flex;align-items:center;gap:6px;min-width:0}.qf-brand[data-v-3a3b6245]{flex:none;font-size:9.5px;font-weight:800;letter-spacing:.02em;color:var(--ink-soft);background:var(--surface);padding:2px 5px;border-radius:4px}.qf-rest[data-v-3a3b6245]{font-size:13.5px;font-weight:700;color:var(--ink);letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qf-rest mark[data-v-3a3b6245]{background:#c6ea2e8c;color:inherit;border-radius:3px;padding:0 1px}.qf-meta[data-v-3a3b6245]{display:flex;gap:8px;font-size:10.5px;color:var(--muted);font-weight:600}.qf-r[data-v-3a3b6245]{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:1px}.qf-r b[data-v-3a3b6245]{font-size:13px;font-weight:800}.qf-r span[data-v-3a3b6245]{font-size:10.5px;font-weight:700}.qf-acts[data-v-3a3b6245]{display:flex;gap:4px;flex:none}.mini[data-v-3a3b6245]{padding:4px 8px;border-radius:6px;font-size:10px;font-weight:800}.mini.lime[data-v-3a3b6245]{background:var(--lime-soft);color:#5e7a05}.mini.lime[data-v-3a3b6245]:hover{background:var(--lime);color:var(--indigo-deep)}.mini.blue[data-v-3a3b6245]{background:var(--blue-soft);color:var(--blue-deep)}.mini.blue[data-v-3a3b6245]:hover{background:var(--blue);color:#fff}.mini.indigo[data-v-3a3b6245]{background:#ecebf5;color:var(--indigo)}.mini.indigo[data-v-3a3b6245]:hover{background:var(--indigo);color:#fff}.qf-empty[data-v-3a3b6245]{padding:34px 20px;text-align:center;font-size:12.5px;color:var(--muted);line-height:1.7}.qf-empty b[data-v-3a3b6245]{display:block;font-size:14px;color:var(--ink);margin-bottom:6px}.qf-foot[data-v-3a3b6245]{display:flex;gap:14px;padding:9px 16px;flex:none;border-top:1px solid var(--line-card);background:var(--surface-2);font-size:10.5px;color:var(--muted);font-weight:600;padding-bottom:max(9px,env(safe-area-inset-bottom))}.qf-foot span[data-v-3a3b6245]{display:inline-flex;align-items:center;gap:3px}@media(max-width:620px){.qf-foot[data-v-3a3b6245]{display:none}}.dock[data-v-96a497c6]{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:90;display:flex;flex-direction:column;gap:3px;background:#ffffffeb;backdrop-filter:blur(10px);border:1px solid var(--line-card);border-right:none;border-radius:var(--r-sm) 0 0 var(--r-sm);box-shadow:-6px 0 20px -12px #2c296066;padding:5px 3px;transition:transform .26s cubic-bezier(.2,.8,.2,1);max-height:88vh;overflow-y:auto;overscroll-behavior:contain}.dock.shifted[data-v-96a497c6]{transform:translateY(-50%) translate(-320px)}@media(max-width:560px){.dock.shifted[data-v-96a497c6]{transform:translateY(-50%) translate(-86vw)}}.dock-btn[data-v-96a497c6]{display:flex;flex-direction:column;align-items:center;gap:2px;width:50px;padding:8px 2px;border-radius:10px;color:var(--ink-soft);transition:.15s}.dock-btn svg[data-v-96a497c6]{width:17px;height:17px}.dock-btn span[data-v-96a497c6]{font-size:9.5px;font-weight:800;letter-spacing:-.03em}.dock-btn[data-v-96a497c6]:hover{background:var(--purple-soft);color:var(--purple)}.dock-btn.on[data-v-96a497c6]{background:var(--purple);color:#fff}.dock-btn.find[data-v-96a497c6]{color:var(--indigo);border-bottom:1px solid var(--line-card);border-radius:10px 10px 0 0}.dock-btn.find[data-v-96a497c6]:hover{background:var(--lime-soft);color:var(--indigo-deep)}.dock-btn[data-v-96a497c6]{position:relative}.dot[data-v-96a497c6]{position:absolute;top:3px;right:5px;min-width:14px;height:14px;padding:0 3px;border-radius:999px;background:var(--up);color:#fff;font-size:8.5px;font-weight:800;font-style:normal;display:grid;place-items:center}.dock-btn.on .dot[data-v-96a497c6]{background:#fff;color:var(--purple)}.drawer[data-v-96a497c6]{position:fixed;right:0;top:0;bottom:0;z-index:95;width:320px;background:var(--card);border-left:1px solid var(--line-card);box-shadow:-14px 0 40px -20px #2c296073;display:flex;flex-direction:column}@media(max-width:560px){.drawer[data-v-96a497c6]{width:86vw}}.d-head[data-v-96a497c6]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--line-card);flex:none;padding-top:max(14px,env(safe-area-inset-top))}.d-head b[data-v-96a497c6]{font-size:14px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.d-body[data-v-96a497c6]{flex:1;overflow-y:auto;padding:14px 16px 24px;padding-bottom:max(24px,env(safe-area-inset-bottom))}.d-note[data-v-96a497c6]{margin:0 0 10px;font-size:11px;color:var(--muted);font-weight:700;line-height:1.6}.d-empty[data-v-96a497c6]{padding:32px 8px;text-align:center;font-size:11.5px;color:var(--muted);line-height:1.75}.d-empty b[data-v-96a497c6]{display:block;font-size:13px;color:var(--ink);margin-bottom:6px}.d-empty code[data-v-96a497c6]{background:var(--surface);padding:1px 5px;border-radius:4px;font-size:10.5px;font-weight:700;color:var(--ink)}.d-list[data-v-96a497c6]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.d-list li[data-v-96a497c6]{display:flex;align-items:center;gap:5px;border-radius:9px}.d-list li[data-v-96a497c6]:hover{background:var(--surface-2)}.d-row[data-v-96a497c6]{flex:1;min-width:0;display:flex;align-items:center;gap:9px;padding:9px 8px;text-align:left}.rk[data-v-96a497c6]{flex:none;width:18px;font-size:10.5px;font-weight:800;color:var(--muted-2);text-align:center}.d-l[data-v-96a497c6]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.d-name[data-v-96a497c6]{font-size:12.5px;font-weight:700;color:var(--ink);letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bd[data-v-96a497c6]{font-style:normal;font-size:9px;font-weight:800;color:var(--ink-soft);background:var(--surface);padding:1px 4px;border-radius:3px;margin-right:4px}.d-sub[data-v-96a497c6]{font-size:10px;color:var(--muted);font-weight:600}.d-row b[data-v-96a497c6]{flex:none;font-size:12px;font-weight:800}.d-acts[data-v-96a497c6]{display:flex;gap:3px;flex:none;padding-right:6px}.mini[data-v-96a497c6]{padding:3px 7px;border-radius:6px;font-size:9.5px;font-weight:800}.mini.lime[data-v-96a497c6]{background:var(--lime-soft);color:#5e7a05}.mini.blue[data-v-96a497c6]{background:var(--blue-soft);color:var(--blue-deep)}.mini.indigo[data-v-96a497c6]{background:#ecebf5;color:var(--indigo)}.lnk[data-v-96a497c6]{font-size:10.5px;font-weight:800;color:var(--muted-2);text-decoration:underline}.lnk[data-v-96a497c6]:hover{color:var(--up)}.chip.sm[data-v-96a497c6]{padding:6px 11px;font-size:11.5px}@media(max-width:560px){.dock-btn[data-v-96a497c6]{width:42px;padding:7px 1px}.dock-btn svg[data-v-96a497c6]{width:16px;height:16px}.dock-btn span[data-v-96a497c6]{font-size:9px}}.d-scrim[data-v-96a497c6]{position:fixed;inset:0;z-index:88;background:#23204947}@media(min-width:1000px){.d-scrim[data-v-96a497c6]{display:none}}.slide-enter-active[data-v-96a497c6],.slide-leave-active[data-v-96a497c6]{transition:transform .26s cubic-bezier(.2,.8,.2,1)}.slide-enter-from[data-v-96a497c6],.slide-leave-to[data-v-96a497c6]{transform:translate(100%)}.ask[data-v-112eba2d]{padding:0;overflow:hidden}.ask-head[data-v-112eba2d]{display:flex;align-items:center;gap:11px;width:100%;padding:14px 16px;text-align:left;background:linear-gradient(120deg,#f8f5ff,#f2f6ff)}.ask-head[data-v-112eba2d]:hover{filter:brightness(.99)}.ico[data-v-112eba2d]{flex:none;width:30px;height:30px;border-radius:9px;background:linear-gradient(148deg,var(--purple),var(--indigo));color:#fff;display:grid;place-items:center}.ico svg[data-v-112eba2d]{width:16px;height:16px}.ask-head b[data-v-112eba2d]{display:block;font-size:13px;font-weight:800;color:var(--ink);letter-spacing:-.02em}.ask-head i[data-v-112eba2d]{font-style:normal;font-size:11px;color:var(--muted)}.caret[data-v-112eba2d]{width:16px;height:16px;flex:none;color:var(--muted);transition:transform .2s}.caret.up[data-v-112eba2d]{transform:rotate(180deg)}.ask-body[data-v-112eba2d]{padding:14px 16px 16px;border-top:1px solid var(--line-card)}.chip.sm[data-v-112eba2d]{padding:6px 11px;font-size:11.5px}.consult[data-v-112eba2d]{--c-ink: #3A2F1E;--c-rule: #E4D6BA;--c-frame: #8A6D3B;--serif: "Noto Serif KR", "Nanum Myeongjo", "Batang", "AppleMyungjo", serif;border:4px double var(--c-frame);border-radius:12px;overflow:hidden}.c-sec[data-v-112eba2d]{padding:13px 14px 15px}.c-q[data-v-112eba2d]{background:#f7eedc;border-bottom:1.5px solid var(--c-frame)}.c-a[data-v-112eba2d]{background:#fffcf4}.c-label[data-v-112eba2d]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11.5px;font-weight:700;color:#7a6440;margin-bottom:10px}.c-tag[data-v-112eba2d]{padding:3px 9px;border-radius:6px;font-size:11.5px;font-weight:800;color:#fff;letter-spacing:-.01em}.c-tag.q[data-v-112eba2d]{background:var(--c-frame)}.c-tag.a[data-v-112eba2d]{background:var(--indigo)}.c-q .chip.sm[data-v-112eba2d]{background:#fffbf2;border-color:var(--c-rule)}.c-q .chip.sm[data-v-112eba2d]:hover{border-color:var(--c-frame);color:var(--c-ink)}.ask-row[data-v-112eba2d]{display:flex;gap:8px;margin-top:12px}.ask-row input[data-v-112eba2d]{flex:1;min-width:0;border:1.5px solid var(--c-frame);border-radius:10px;padding:11px 13px;font-family:var(--serif);font-size:15px;font-weight:500;color:var(--c-ink);outline:none;background:#fbf6ec;transition:.18s}.ask-row input[data-v-112eba2d]::placeholder{color:#a8977a}.ask-row input[data-v-112eba2d]:focus{border-color:var(--indigo);box-shadow:0 0 0 4px #8a6d3b29}.ask-row .btn[data-v-112eba2d]{flex:none;min-width:68px}.ask-wait[data-v-112eba2d]{display:flex;flex-direction:column;gap:7px}.ask-wait span[data-v-112eba2d]{height:12px;border-radius:6px}.l1[data-v-112eba2d]{width:92%}.l2[data-v-112eba2d]{width:78%}.l3[data-v-112eba2d]{width:60%}.ask-out pre[data-v-112eba2d]{margin:0;white-space:pre-wrap;word-break:break-word;font-family:var(--serif);font-size:15px;font-weight:500;line-height:30px;color:var(--c-ink);padding:2px 14px 4px;border:1px solid var(--c-rule);border-radius:8px;background-color:#fffef9;background-image:repeating-linear-gradient(to bottom,transparent 0 29px,var(--c-rule) 29px 30px);background-position:0 2px}.ask-foot[data-v-112eba2d]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:9px;font-size:10.5px;color:var(--muted);font-weight:700}.ask-note[data-v-112eba2d]{margin:9px 0 0;font-size:10.5px;color:var(--muted);line-height:1.65}.c-empty[data-v-112eba2d]{margin:0;font-family:var(--serif);font-size:13px;color:#7a6440;line-height:1.8}.ask-err[data-v-112eba2d]{padding:12px 14px;border-radius:var(--r-sm);background:#fff8f8;border:1px solid #FBD3D3}.ask-err b[data-v-112eba2d]{display:block;font-size:12.5px;color:var(--up);margin-bottom:5px}.ask-err p[data-v-112eba2d]{margin:0;font-size:11.5px;color:var(--ink-soft);line-height:1.6}.recent[data-v-7e0154fa]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:12px;padding:10px 13px;background:#ffffffb3;border:1px solid var(--line-card);border-radius:var(--r-sm)}.r-l[data-v-7e0154fa]{font-size:10.5px;font-weight:800;color:var(--muted);flex:none}.r-l.star[data-v-7e0154fa]{color:#e09600}.r-chip[data-v-7e0154fa]{padding:5px 10px;border-radius:999px;background:var(--surface);font-size:11.5px;font-weight:700;color:var(--ink-soft);transition:.15s;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r-chip[data-v-7e0154fa]:hover{background:var(--purple-soft);color:var(--purple)}.r-chip.fav[data-v-7e0154fa]{background:#fff6e3;color:#8a5200}.r-chip.fav[data-v-7e0154fa]:hover{background:#ffefcc}.r-find[data-v-7e0154fa]{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:999px;background:var(--indigo);color:#fff;font-size:10.5px;font-weight:800;transition:.15s}.r-find[data-v-7e0154fa]:hover{background:var(--purple)}.r-find kbd[data-v-7e0154fa]{font-family:inherit;font-size:9px;font-weight:800;background:#fff3;border-radius:3px;padding:1px 4px}@media(max-width:560px){.r-find kbd[data-v-7e0154fa]{display:none}}.err[data-v-7e0154fa]{border-color:#fbd3d3;background:#fff8f8}.err b[data-v-7e0154fa]{display:block;font-size:15px;color:var(--up);margin-bottom:8px}.err p[data-v-7e0154fa]{margin:0 0 8px;font-size:12.5px;color:var(--ink-soft);line-height:1.6}.err ul[data-v-7e0154fa]{margin:0 0 10px;padding-left:18px;font-size:11.5px;color:var(--muted);line-height:1.7}.err code[data-v-7e0154fa]{background:var(--surface);padding:1px 5px;border-radius:4px;font-size:11px;font-weight:700;color:var(--ink)}.noquote[data-v-7e0154fa]{border-color:#ffe6c2;background:#fff9f0;margin-bottom:12px}.noquote b[data-v-7e0154fa]{display:block;font-size:13.5px;color:#8a5200;margin-bottom:6px}.noquote p[data-v-7e0154fa]{margin:0 0 6px;font-size:12px;color:#7a4e00;line-height:1.65}.noquote p[data-v-7e0154fa]:last-child{margin-bottom:0}.noquote code[data-v-7e0154fa]{background:#fffc;padding:1px 5px;border-radius:4px;font-size:11px;font-weight:700;color:#5c3a00}:root{--bg: #F3EEE6;--bg-warm: #EFE8DC;--card: #FFFFFF;--surface: #F2F4F6;--surface-2: #FAFAFB;--ink: #26234A;--ink-soft: #4B4770;--ink-data: #191F28;--indigo: #2C2960;--indigo-deep: #232049;--muted: #8B879C;--muted-2: #8B95A1;--purple: #6C5CE7;--purple-2: #8B7EF8;--purple-soft: #EDE9FF;--lime: #C6EA2E;--lime-deep: #B4DE1E;--lime-soft: #F4FBDD;--blue: #3182F6;--blue-deep: #1B64DA;--blue-soft: #EDF5FF;--up: #E5484D;--up-soft: #FDEEEE;--down: #1B64DA;--down-soft: #EDF3FE;--flat: #8B95A1;--line: #ECE7DD;--line-card: #F0ECF6;--line-data: #E5E8EB;--shadow: 0 10px 30px -12px rgba(44, 41, 96, .18);--shadow-sm: 0 4px 16px -8px rgba(44, 41, 96, .16);--shadow-lg: 0 24px 60px -24px rgba(44, 41, 96, .34);--r-lg: 26px;--r-md: 20px;--r-sm: 14px;--r-xs: 10px;--w-mobile: 460px;--w-desktop: 1180px;--gutter: 16px;--topbar-h: 62px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0}body{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Roboto,Apple SD Gothic Neo,Malgun Gothic,sans-serif;background:var(--bg);color:var(--ink);line-height:1.5;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1;padding-bottom:env(safe-area-inset-bottom)}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}input,select,textarea{font-family:inherit;font-size:inherit}a{color:inherit}.tnum{font-variant-numeric:tabular-nums}:focus-visible{outline:3px solid rgba(108,92,231,.45);outline-offset:2px;border-radius:6px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.app{max-width:var(--w-mobile);margin:0 auto;min-height:100vh;position:relative}@media(min-width:900px){.app{max-width:var(--w-desktop)}}.view{padding:18px var(--gutter) 48px;animation:fade .32s ease}@media(max-width:1320px){.view{padding-right:calc(var(--gutter) + 56px)}}@media(max-width:560px){.view{padding-right:calc(var(--gutter) + 40px)}}@keyframes fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.hidden{display:none!important}.card{background:var(--card);border:1px solid var(--line-card);border-radius:var(--r-md);box-shadow:var(--shadow-sm);padding:18px}.card+.card{margin-top:14px}.card-t{font-size:12px;font-weight:800;letter-spacing:-.01em;color:var(--ink-soft);margin-bottom:12px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.menu-tag{display:inline-flex;align-items:center;padding:4px 10px;border-radius:7px;background:var(--up);color:#fff;font-size:12px;font-weight:800;letter-spacing:-.01em;line-height:1.3}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:11px 16px;border-radius:13px;font-size:13.5px;font-weight:800;letter-spacing:-.01em;transition:transform .12s,box-shadow .18s,background .18s,color .18s;white-space:nowrap}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.btn-purple{background:var(--purple);color:#fff;box-shadow:0 8px 18px -10px #6c5ce7e6}.btn-purple:hover{background:var(--purple-2)}.btn-lime{background:linear-gradient(150deg,var(--lime),var(--lime-deep));color:var(--indigo-deep);box-shadow:0 8px 18px -9px #b4de1ed9}.btn-lime:hover{filter:brightness(1.04)}.btn-blue{background:var(--blue);color:#fff;box-shadow:0 8px 18px -10px #3182f6d9}.btn-blue:hover{background:var(--blue-deep)}.btn-indigo{background:var(--indigo);color:#fff;box-shadow:0 8px 18px -10px #2c2960d9}.btn-indigo:hover{background:var(--indigo-deep)}.btn-ghost{background:var(--surface);color:var(--ink-soft);border:1px solid var(--line-data);box-shadow:none}.btn-ghost:hover{background:#e9ecef}.btn-sm{padding:8px 12px;font-size:12.5px;border-radius:11px}.btn-block{width:100%}.chips{display:flex;flex-wrap:wrap;gap:7px}.chip{display:inline-flex;align-items:center;gap:6px;padding:8px 13px;border-radius:999px;background:#fff;border:1.5px solid var(--line-card);font-size:12.5px;font-weight:700;color:var(--ink-soft);transition:.15s;line-height:1.2}.chip:hover{border-color:var(--purple-2);color:var(--purple)}.chip.on{background:var(--purple);border-color:var(--purple);color:#fff;box-shadow:0 6px 14px -8px #6c5ce7f2}.chip .n{font-size:11px;font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums}.chip.on .n{color:#ffffffc7}.chip:disabled{opacity:.38;cursor:not-allowed}.logic{display:inline-flex;background:var(--surface);border-radius:999px;padding:3px;border:1px solid var(--line-data);flex:none}.logic button{padding:4px 11px;border-radius:999px;font-size:11px;font-weight:800;color:var(--muted-2);transition:.15s}.logic button.on{background:var(--indigo);color:#fff}.logic.lg button{padding:7px 16px;font-size:12.5px}.badge{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:7px;font-size:10.5px;font-weight:800;letter-spacing:-.01em;background:var(--surface);color:var(--muted-2);white-space:nowrap}.badge.purple{background:var(--purple-soft);color:var(--purple)}.badge.lime{background:var(--lime-soft);color:#6e8a0b}.badge.blue{background:var(--blue-soft);color:var(--blue-deep)}.badge.up{background:var(--up-soft);color:var(--up)}.badge.down{background:var(--down-soft);color:var(--down)}.badge.warn{background:#fff4e5;color:#b36a00}.v-up{color:var(--up)}.v-down{color:var(--down)}.v-flat{color:var(--flat)}.spin{display:inline-block;width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:sp .7s linear infinite;vertical-align:-2px}@keyframes sp{to{transform:rotate(360deg)}}.skeleton{background:linear-gradient(90deg,#efedf3 25%,#f7f6fa,#efedf3 75%);background-size:200% 100%;animation:sk 1.3s ease-in-out infinite;border-radius:8px}@keyframes sk{0%{background-position:200% 0}to{background-position:-200% 0}}.empty{text-align:center;padding:44px 20px;color:var(--muted);font-size:13.5px;line-height:1.7}.empty b{display:block;color:var(--ink);font-size:15px;margin-bottom:8px}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--r-sm)}table.data{width:100%;border-collapse:collapse;font-size:12.5px;color:var(--ink-data);min-width:720px}table.data th,table.data td{padding:11px 12px;text-align:right;white-space:nowrap;border-bottom:1px solid var(--line-data)}table.data th{font-size:11px;font-weight:800;color:var(--muted-2);background:var(--surface);position:sticky;top:0;z-index:1}table.data th:first-child,table.data td:first-child{text-align:left}table.data tbody tr:hover{background:var(--surface-2)}table.data td.name{font-weight:700;color:var(--ink);max-width:260px;white-space:normal}.toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%,16px);background:var(--indigo-deep);color:#fff;padding:12px 18px;border-radius:13px;font-size:13px;font-weight:700;box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;transition:.22s;z-index:200;max-width:calc(100vw - 32px);text-align:center}.toast.on{opacity:1;transform:translate(-50%)}.sheet-back{position:fixed;inset:0;background:#2320496b;backdrop-filter:blur(3px);z-index:150;display:flex;align-items:flex-end;justify-content:center;animation:fadeIn .2s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media(min-width:760px){.sheet-back{align-items:center;padding:24px}}.sheet{background:var(--card);width:100%;max-width:620px;border-radius:var(--r-lg) var(--r-lg) 0 0;max-height:90vh;overflow-y:auto;box-shadow:var(--shadow-lg);animation:up .28s cubic-bezier(.2,.8,.2,1);padding-bottom:env(safe-area-inset-bottom)}@media(min-width:760px){.sheet{border-radius:var(--r-lg);max-height:86vh}}@keyframes up{0%{transform:translateY(28px);opacity:.4}to{transform:none;opacity:1}}.sheet-head{position:sticky;top:0;background:var(--card);z-index:2;padding:18px 20px 14px;border-bottom:1px solid var(--line-card);display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sheet-body{padding:18px 20px 24px}.x{flex:none;width:32px;height:32px;border-radius:10px;background:var(--surface);color:var(--muted-2);display:grid;place-items:center;font-size:17px;line-height:1}.x:hover{background:#e9ecef;color:var(--ink)}.row{display:flex;align-items:center;gap:10px}.row.between{justify-content:space-between}.row.wrap{flex-wrap:wrap}.grow{flex:1;min-width:0}.stack{display:flex;flex-direction:column;gap:4px}.ellip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt8{margin-top:8px}.mt12{margin-top:12px}.mt16{margin-top:16px}.mt24{margin-top:24px}.small{font-size:11.5px;color:var(--muted);line-height:1.6}
