:root{font-size:18px}@media (width<=1024px){:root{font-size:16px}}.job-bar[data-v-f07af6c9]{z-index:50;background:#fff;border-top:1px solid #e3e5e7;font-size:.8125rem;position:fixed;inset:auto 0 0}.summary[data-v-f07af6c9]{cursor:pointer;color:#61666d;align-items:center;gap:8px;padding:8px 24px;display:flex}.summary[data-v-f07af6c9]:hover{background:#f6f7f8}.dot[data-v-f07af6c9]{background:#9499a0;border-radius:50%;width:8px;height:8px}.dot.running[data-v-f07af6c9]{background:#00aeec;animation:1.4s infinite pulse-f07af6c9}@keyframes pulse-f07af6c9{0%,to{opacity:1}50%{opacity:.4}}.text[data-v-f07af6c9]{flex:1}.chevron[data-v-f07af6c9]{color:#9499a0}.list[data-v-f07af6c9]{flex-direction:column;gap:6px;padding:0 24px 12px;display:flex}.row[data-v-f07af6c9]{background:#f6f7f8;border:1px solid #e3e5e7;border-radius:6px;align-items:center;gap:10px;padding:6px 10px;display:flex}.id[data-v-f07af6c9]{color:#9499a0;min-width:70px;font-family:ui-monospace,monospace}.label[data-v-f07af6c9]{color:#18191c;min-width:80px}.status[data-v-f07af6c9]{color:#9499a0;background:#fff;border-radius:4px;padding:2px 6px;font-size:.75rem}.status.running[data-v-f07af6c9]{color:#00aeec;background:#e3f6fd}.status.done[data-v-f07af6c9]{color:#2f9e44;background:#e6f4ea}.status.err[data-v-f07af6c9]{color:#f85f4e;background:#ffe6e6}.stage[data-v-f07af6c9]{color:#61666d;flex:1}.target a[data-v-f07af6c9]{color:#00aeec;text-decoration:none}.target a[data-v-f07af6c9]:hover{text-decoration:underline}.dismiss[data-v-f07af6c9]{color:#9499a0;cursor:pointer;background:0 0;border:none;font-size:1rem;line-height:1}.dismiss[data-v-f07af6c9]:hover{color:#f85f4e}.actions[data-v-f07af6c9]{justify-content:flex-end;display:flex}.clear[data-v-f07af6c9]{color:#9499a0;cursor:pointer;background:0 0;border:none;font-size:.75rem}.clear[data-v-f07af6c9]:hover{color:#61666d}.overlay[data-v-34ce1622]{z-index:1000;background:#00000073;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.card[data-v-34ce1622]{background:#fff;border-radius:12px;width:100%;max-width:460px;padding:22px;box-shadow:0 20px 50px #0003}.head[data-v-34ce1622]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.head h3[data-v-34ce1622]{margin:0;font-size:1.0625rem}.x[data-v-34ce1622]{color:#9499a0;cursor:pointer;background:0 0;border:none;font-size:1.125rem}.sub[data-v-34ce1622]{color:#9499a0;margin:0 0 18px;font-size:.8125rem}.field[data-v-34ce1622]{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.field label[data-v-34ce1622]{color:#61666d;font-size:.8125rem;font-weight:500}.field input[data-v-34ce1622],.field select[data-v-34ce1622]{border:1px solid #e3e5e7;border-radius:8px;padding:9px 11px;font-size:.875rem}.modes[data-v-34ce1622]{gap:8px;display:flex}.mode[data-v-34ce1622]{color:#61666d;cursor:pointer;background:#fff;border:1px solid #e3e5e7;border-radius:8px;flex:1;padding:8px 10px;font-size:.8125rem}.mode.on[data-v-34ce1622]{color:#e85d86;background:#fff5f7;border-color:#fb7299;font-weight:600}.actions[data-v-34ce1622]{align-items:center;gap:10px;margin-top:20px;display:flex}.btn[data-v-34ce1622]{cursor:pointer;background:#fff;border:1px solid #e3e5e7;border-radius:8px;padding:8px 18px;font-size:.875rem}.btn.primary[data-v-34ce1622]{color:#fff;background:#fb7299;border-color:#fb7299}.ok[data-v-34ce1622]{color:#2f9e44;font-size:.8125rem}.user-menu[data-v-5b3fd37f]{align-items:center;gap:6px;display:flex;position:relative}.nav-btn[data-v-5b3fd37f]{color:#fb7299;cursor:pointer;background:0 0;border:1px solid #fb7299;border-radius:8px;min-width:64px;padding:7px 15px;font-size:.875rem;font-weight:500;text-decoration:none}.nav-btn[data-v-5b3fd37f]:hover{background:#ffeef3}.avatar[data-v-5b3fd37f]{color:#18191c;text-overflow:ellipsis;white-space:nowrap;background:#f6f7f8;border-color:#0000;justify-content:center;align-items:center;gap:6px;min-width:96px;max-width:180px;display:inline-flex;overflow:hidden}.avatar[data-v-5b3fd37f]:hover{background:#e3e5e7}.nav[data-v-01b7a375]{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border-bottom:1px solid #e3e5e7;align-items:center;gap:20px;height:60px;padding:0 28px;display:flex;position:sticky;top:0}.brand[data-v-01b7a375]{cursor:pointer;flex-shrink:0;align-items:center;gap:9px;font-size:1.0625rem;font-weight:700;display:flex}.mark[data-v-01b7a375]{justify-content:center;align-items:center;width:28px;height:28px;display:flex}.mark svg[data-v-01b7a375]{width:100%;height:100%;display:block}.navtabs[data-v-01b7a375]{align-items:center;gap:14px;display:flex}.ntab[data-v-01b7a375]{color:#61666d;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:7px 15px;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .12s}.ntab[data-v-01b7a375]:hover{color:#18191c;background:#f6f7f8}.ntab.on[data-v-01b7a375]{color:#e85d86;background:#ffeef3;font-weight:600}.ntab.ext[data-v-01b7a375]{color:#00aeec}.ntab.ext[data-v-01b7a375]:hover{background:#e3f6fd}.ntab.byok[data-v-01b7a375]{color:#a05a00;background:#fff5e6}.ntab.byok[data-v-01b7a375]:hover{background:#ffecce}.ntab.admin[data-v-01b7a375]{color:#e85d86;background:#ffeef3}.ntab.admin[data-v-01b7a375]:hover{background:#ffd4e2}.spacer[data-v-01b7a375]{flex:1}.right[data-v-01b7a375]{align-items:center;gap:10px;display:flex}.wrap[data-v-01b7a375]{max-width:1200px;margin:0 auto;padding:0 24px 96px}.wrap-full[data-v-01b7a375]{max-width:none;min-height:calc(100vh - 60px);margin:0;padding:0 0 36px}.job-bar[data-v-01b7a375]{z-index:50;position:fixed;bottom:0;left:0;right:0}.card[data-v-5b13280a]{color:inherit;background:#fff;border:1px solid #e3e5e7;border-radius:10px;flex-direction:column;gap:10px;text-decoration:none;transition:box-shadow .15s;display:flex;overflow:hidden}.card[data-v-5b13280a]:hover{box-shadow:0 4px 14px #00000014}.cover[data-v-5b13280a]{aspect-ratio:16/10;background:#f1f2f3;justify-content:center;align-items:center;display:flex}.cover img[data-v-5b13280a]{object-fit:cover;width:100%;height:100%}.cover-placeholder[data-v-5b13280a]{color:#fb7299;font-size:2rem}.meta[data-v-5b13280a]{flex-direction:column;flex:1;align-items:center;gap:7px;min-width:0;padding:10px 12px 12px;display:flex}.title[data-v-5b13280a]{color:#18191c;justify-content:center;align-self:flex-start;align-items:center;width:100%;min-height:2.8em;margin:0;font-size:.875rem;line-height:1.4;display:flex}.title-text[data-v-5b13280a]{-webkit-line-clamp:2;text-wrap:balance;text-align:center;-webkit-box-orient:vertical;width:100%;display:-webkit-box;overflow:hidden}.row[data-v-5b13280a]{text-align:center;color:#61666d;white-space:nowrap;justify-content:center;align-items:center;gap:8px;width:100%;font-size:.75rem;display:flex;overflow:hidden}.creator[data-v-5b13280a]{text-overflow:ellipsis;min-width:0;overflow:hidden}.creator.link[data-v-5b13280a]{color:#00aeec;cursor:pointer}.creator.link[data-v-5b13280a]:hover{text-decoration:underline}.when[data-v-5b13280a],.duration[data-v-5b13280a]{color:#9499a0;flex:none}.cats[data-v-5b13280a]{text-align:center;flex-wrap:nowrap;justify-content:center;align-items:center;gap:6px;width:100%;display:flex;overflow:hidden}.pill[data-v-5b13280a]{color:#61666d;white-space:nowrap;text-overflow:ellipsis;background:#f6f7f8;border:1px solid #e3e5e7;border-radius:4px;min-width:0;padding:2px 6px;font-size:.6875rem;overflow:hidden}.pill.type[data-v-5b13280a]{color:#e85d86;background:#ffeef3;border-color:#ffd4e2;flex:none}.pill.subcat[data-v-5b13280a]{color:#0077a8;background:#e3f6fd;border-color:#a5d8f3}.pill.unclassified[data-v-5b13280a],.pill.non-knowledge[data-v-5b13280a]{color:#9499a0;background:#f1f3f5;border-color:#e3e5e7}.labels[data-v-5b13280a]{text-align:center;border-top:1px solid #f1f2f3;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;width:100%;margin-top:auto;padding-top:6px;display:flex}.label[data-v-5b13280a]{white-space:nowrap;border-radius:4px;padding:2px 5px;font-size:.6875rem;font-weight:600;position:relative}.label.off[data-v-5b13280a]{color:#9499a0;background:#e8e8e8}.label.on[data-v-5b13280a]{color:#333}.label.on.group-raw[data-v-5b13280a]{color:#0077a8;background:#e3f6fd}.label.on.group-ai[data-v-5b13280a]{color:#946f00;background:#fff3cd}.label.on.group-link[data-v-5b13280a]{color:#2f6e3e;background:#d4edda}.meta.not-recommended .label.on.muted[data-v-5b13280a]{color:#9499a0;background:#f6f7f8}.meta.not-recommended .pill.subcat.not-recommended[data-v-5b13280a]{color:#9499a0;background:#f1f3f5;border-color:#e3e5e7}.label sup[data-v-5b13280a]{color:#f44;font-size:.5rem;font-weight:700;position:absolute;bottom:-7px;right:-2px}.skeleton[data-v-854c72ed]{background:linear-gradient(90deg,#f1f2f3 25%,#e3e5e7 50%,#f1f2f3 75%) 0 0/200% 100%;animation:1.4s linear infinite shimmer-854c72ed;display:inline-block}@keyframes shimmer-854c72ed{0%{background-position:200% 0}to{background-position:-200% 0}}.mapsec[data-v-0bda0120]{--pink:#fb7299;--pink-hover:#fc8bab;--pink-press:#e85d86;--pink-soft:#ffeef3;--blue:#00aeec;--blue-deep:#0077a8;--blue-soft:#e3f6fd;--t1:#18191c;--t2:#61666d;--t3:#9499a0;--line:#e3e5e7;--line-2:#eef0f1;--surface:#fff;--surface-2:#f6f7f8;--ease:cubic-bezier(.16, .84, .44, 1);--mono:ui-monospace, "SFMono-Regular", Menlo, monospace;--r:10px;--r-sm:6px;--sh-sm:0 1px 2px #0000000d;--sh-lg:0 8px 28px #00000024;margin:20px 0 18px}.mono[data-v-0bda0120]{font-family:var(--mono)}.reveal[data-v-0bda0120]{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transition-delay:50ms;transform:translateY(18px)}.reveal.ready[data-v-0bda0120]{opacity:1;transform:none}.mapmain[data-v-0bda0120]{grid-template-columns:1fr 312px;align-items:start;gap:20px;display:grid}.mapmain.collapsed[data-v-0bda0120]{display:none}.mapcard[data-v-0bda0120]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-sm);overflow:hidden}.mapcard .mhead[data-v-0bda0120]{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;display:flex}.mapcard .mhead .t[data-v-0bda0120]{flex-direction:row;flex:1;align-items:baseline;gap:10px;min-width:0;display:flex}.mapcard .mhead .t .tt[data-v-0bda0120]{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;font-size:.9375rem;font-weight:600;display:flex;overflow:hidden}.mapcard .mhead .t .hint[data-v-0bda0120]{color:var(--t3);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.mapcard .mhead .right[data-v-0bda0120]{flex:none;align-items:center;gap:12px;display:flex}.node-badge[data-v-0bda0120]{color:var(--t2);flex:none;font-size:.75rem}.mapcard .mhead.collapse-row[data-v-0bda0120]{cursor:pointer;transition:.15s var(--ease);background:#fff;border:1px dashed #c3d8e4;border-radius:10px;margin:10px 12px 0;padding:8px 14px}.mapcard .mhead.collapse-row[data-v-0bda0120]:hover{border-color:var(--blue);box-shadow:0 4px 10px #00aeec29}.collapse-hint[data-v-0bda0120]{color:var(--blue);-webkit-user-select:none;user-select:none;flex:none;font-size:.75rem;font-weight:600}.mapbox[data-v-0bda0120]{background:linear-gradient(90deg,#00aeec0e 0%,#00aeec00 42%),linear-gradient(270deg,#fb72990e 0%,#fb729900 42%),linear-gradient(#fdfdfe 0%,#f8fafb 100%);position:relative;overflow:hidden}.mapbox .inner-blob[data-v-0bda0120]{filter:blur(46px);opacity:.5;pointer-events:none;border-radius:50%;position:absolute}.ib-a[data-v-0bda0120]{background:var(--pink-soft);width:220px;height:220px;animation:13s ease-in-out infinite blobFloatA-0bda0120;top:-70px;left:-50px}.ib-b[data-v-0bda0120]{background:var(--blue-soft);width:200px;height:200px;animation:15s ease-in-out infinite blobFloatB-0bda0120;bottom:-70px;right:-40px}@keyframes blobFloatA-0bda0120{0%,to{transform:translate(0)}50%{transform:translate(44px,32px)}}@keyframes blobFloatB-0bda0120{0%,to{transform:translate(0)}50%{transform:translate(-38px,-30px)}}svg#map[data-v-0bda0120]{z-index:1;width:100%;height:auto;display:block;position:relative}.ax-line[data-v-0bda0120]{stroke:#c9cdd1;stroke-width:1.2px}.ax-cap[data-v-0bda0120]{fill:var(--t2);letter-spacing:.08em;font-size:.78125rem;font-weight:600}.ax-cap-sub[data-v-0bda0120]{fill:var(--t3);letter-spacing:.03em;font-size:.65625rem}.quad-tag[data-v-0bda0120]{fill:#c2c7cc;font-size:.65625rem}.legend[data-v-0bda0120]{z-index:2;color:var(--t2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--line-2);background:#ffffffdb;border-radius:999px;align-items:center;gap:12px;padding:5px 12px;font-size:.6875rem;display:flex;position:absolute;bottom:12px;left:14px}.legend .li[data-v-0bda0120]{align-items:center;gap:5px;display:flex}.legend .sw[data-v-0bda0120]{border-radius:50%;width:13px;height:13px;display:inline-block}.legend .sw.chain[data-v-0bda0120]{background:#fff;border:1.5px solid #a8ddf2}.legend .sw.sib[data-v-0bda0120]{background:#eef8fd;border:1.5px solid #8ed0f0}.legend .sw.sel[data-v-0bda0120]{border:1.5px solid var(--pink-press);background:var(--pink-soft);animation:2s ease-in-out infinite livePulse-0bda0120}.legend .sw.dim[data-v-0bda0120]{border:1.5px solid var(--line);background:var(--surface-2)}@keyframes livePulse-0bda0120{0%,to{box-shadow:0 0 #e85d864d}50%{box-shadow:0 0 0 4px #e85d8600}}.node[data-v-0bda0120]{cursor:pointer;transition:transform .55s var(--ease), opacity .45s var(--ease)}.node .bob[data-v-0bda0120]{animation:4.6s ease-in-out infinite alternate nodeBob-0bda0120;animation-delay:var(--bd,0s);transform-box:fill-box;transform-origin:50%}@keyframes nodeBob-0bda0120{0%{transform:translateY(0)}to{transform:translateY(-5px)}}.node .lift[data-v-0bda0120]{transition:transform .18s var(--ease);transform-box:fill-box;transform-origin:50%}.node:hover .lift[data-v-0bda0120]{transform:scale(1.07)}.node ellipse[data-v-0bda0120]{fill:var(--blue-soft);stroke:var(--blue);stroke-width:1.4px;fill-opacity:.6;transition:fill .3s,stroke .3s,fill-opacity .3s}.node .n-dot[data-v-0bda0120]{fill:var(--blue);transition:fill .3s}.node .n-name[data-v-0bda0120]{fill:var(--t1);text-anchor:middle;pointer-events:none;font-size:.8125rem;font-weight:600;transition:fill .3s}.node .n-sub[data-v-0bda0120]{fill:var(--t3);text-anchor:middle;pointer-events:none;font-size:.59375rem}.node.sib ellipse[data-v-0bda0120]{fill:#eef8fd;stroke:#8ed0f0;fill-opacity:.9}.node.sib .n-dot[data-v-0bda0120]{fill:#8ed0f0}.node.sib .n-name[data-v-0bda0120]{fill:var(--t2);font-weight:500}.node.chain ellipse[data-v-0bda0120]{fill:#c9e9f9;stroke:var(--blue);stroke-width:1.8px;fill-opacity:.95}.node.root ellipse[data-v-0bda0120]{fill:#fff;fill-opacity:.7;stroke:#a8ddf2;stroke-dasharray:3 5;stroke-width:1.1px}.node.root .n-dot[data-v-0bda0120]{fill:#a8ddf2}.node.root .n-name[data-v-0bda0120]{fill:var(--t3);font-size:.75rem;font-weight:500}.node.root .bob[data-v-0bda0120]{animation:none}.node.ctx ellipse[data-v-0bda0120]{fill:#fff;fill-opacity:.7;stroke:#a8ddf2;stroke-dasharray:4 4}.node.ctx .n-dot[data-v-0bda0120]{fill:#a8ddf2}.node.l3 ellipse[data-v-0bda0120]{fill:#f2fafd;stroke:#8ed0f0;stroke-width:1.2px;fill-opacity:.92}.node.l3 .n-name[data-v-0bda0120]{font-size:.71875rem;font-weight:500}.node.l3.sib ellipse[data-v-0bda0120]{fill:#f7fcfe;stroke:#b6e0f4}.node.dim[data-v-0bda0120]{opacity:.62}.node.dim .bob[data-v-0bda0120]{animation:none}.node.dim ellipse[data-v-0bda0120]{fill:var(--surface-2);fill-opacity:.9;stroke:var(--line)}.node.dim .n-dot[data-v-0bda0120]{fill:#c9cdd1}.node.dim .n-name[data-v-0bda0120]{fill:var(--t3);font-size:.71875rem;font-weight:500}.node.dim:hover ellipse[data-v-0bda0120]{stroke:var(--t3)}.node.on ellipse[data-v-0bda0120]{fill:var(--pink-soft);fill-opacity:.94;stroke:var(--pink-press);stroke-width:2.2px}.node.on .n-dot[data-v-0bda0120]{fill:var(--pink-press)}.sel-ring[data-v-0bda0120]{fill:none;stroke:var(--pink-press);stroke-width:1.6px;transform-box:fill-box;transform-origin:50%;animation:1.7s ease-out infinite ringPulse-0bda0120}@keyframes ringPulse-0bda0120{0%{opacity:.85;transform:scale(.92)}to{opacity:0;transform:scale(1.5)}}.link-line[data-v-0bda0120]{stroke:var(--blue);stroke-width:1.1px;opacity:.3}.link-line.weak[data-v-0bda0120]{stroke:#8ed0f0;stroke-width:1.2px;opacity:.75;stroke-dasharray:4 5}.link-line.hot[data-v-0bda0120]{stroke:var(--pink);opacity:.5;stroke-dasharray:5 6;animation:1.1s linear infinite dashFlow-0bda0120}@keyframes dashFlow-0bda0120{to{stroke-dashoffset:-11px}}.tooltip[data-v-0bda0120]{z-index:8;color:#fff;pointer-events:none;opacity:0;width:230px;transition:.18s var(--ease);box-shadow:var(--sh-lg);background:#18191cf0;border-radius:10px;padding:11px 13px;font-size:.75rem;line-height:1.65;position:absolute;transform:translateY(6px)scale(.97)}.tooltip.show[data-v-0bda0120]{opacity:1;transform:none}.tooltip .tt-name[data-v-0bda0120]{justify-content:space-between;align-items:center;gap:8px;font-size:.84375rem;font-weight:700;display:flex}.tooltip .tt-name .mono[data-v-0bda0120]{color:#7fd8f7;font-size:.6875rem}.tooltip .tt-desc[data-v-0bda0120]{color:#c9cdd1;margin-top:5px}.tooltip .tt-tip[data-v-0bda0120]{color:#fb9dbd;margin-top:7px;font-weight:600}.sidecol[data-v-0bda0120]{flex-direction:column;gap:16px;display:flex;position:sticky;top:76px}.panel[data-v-0bda0120]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-sm);padding:16px}.panel h3[data-v-0bda0120]{color:var(--t3);letter-spacing:.05em;margin:0 0 12px;font-size:.8125rem;font-weight:600}.panel .empty[data-v-0bda0120]{color:var(--t3);padding:6px 2px;font-size:.8125rem;line-height:1.7}.swap[data-v-0bda0120]{animation:panelIn-0bda0120 .32s var(--ease) both}@keyframes panelIn-0bda0120{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}.sel-name[data-v-0bda0120]{align-items:center;gap:9px;font-size:1.1875rem;font-weight:700;display:flex}.sel-name .lv[data-v-0bda0120]{font-size:.6875rem;font-family:var(--mono);background:var(--blue-soft);color:var(--blue-deep);border-radius:5px;padding:2px 7px;font-weight:600}.sel-path[data-v-0bda0120]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:.75rem;display:flex}.sel-path .sep[data-v-0bda0120]{color:var(--t3)}.sel-path .crumb[data-v-0bda0120]{background:var(--blue-soft);color:var(--blue-deep);transition:.12s var(--ease);border-radius:999px;padding:3px 10px;font-weight:500}.sel-path .crumb.click[data-v-0bda0120]{cursor:pointer}.sel-path .crumb.click[data-v-0bda0120]:hover{background:var(--blue);color:#fff}.sel-path .crumb.self[data-v-0bda0120]{background:var(--pink);color:#fff;font-weight:600}.sel-count[data-v-0bda0120]{color:var(--t3);margin-left:auto;font-size:.75rem;font-weight:500}.sel-kids[data-v-0bda0120]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;padding-left:14px;font-size:.75rem;display:flex}.sel-kids .crumb.kid[data-v-0bda0120]{background:var(--surface-2);border:1px solid var(--line);color:var(--t2);cursor:pointer;transition:.12s var(--ease);border-radius:999px;padding:3px 10px;font-weight:500}.sel-kids .crumb.kid[data-v-0bda0120]:hover{background:var(--blue-soft);border-color:var(--blue);color:var(--blue-deep)}.sel-desc-title[data-v-0bda0120]{color:var(--t3);letter-spacing:.05em;margin:14px 0 0;font-size:.75rem;font-weight:600}.sel-desc[data-v-0bda0120]{color:var(--t2);background:var(--blue-soft);border-radius:var(--r-sm);margin-top:8px;padding:10px 12px;font-size:.78125rem;line-height:1.7}.rm[data-v-0bda0120] *,.rm[data-v-0bda0120] :before,.rm[data-v-0bda0120] :after{transition:none!important;animation:none!important}.rm .reveal[data-v-0bda0120]{opacity:1;transform:none}@media (width<=760px){.mapmain[data-v-0bda0120]{grid-template-columns:1fr}.sidecol[data-v-0bda0120]{position:static}}.library[data-v-89566a52]{--pink:#fb7299;--pink-press:#e85d86;--pink-soft:#ffeef3;--blue:#00aeec;--blue-deep:#0077a8;--blue-soft:#e3f6fd;--t1:#18191c;--t2:#61666d;--t3:#9499a0;--line:#e3e5e7;--line-2:#eef0f1;--ease:cubic-bezier(.16, .84, .44, 1);--sh-sm:0 1px 2px #0000000d;--sh-md:0 2px 10px #00000012;--sh-lg:0 8px 28px #00000024;padding:20px 0 60px}.toolbox[data-v-89566a52]{z-index:30;border:1px solid var(--line);box-shadow:var(--sh-sm);transition:box-shadow .2s var(--ease), border-color .2s var(--ease);background:#fff;border-radius:10px;margin-bottom:16px;padding:12px 16px;position:sticky;top:68px}.toolbox.stuck[data-v-89566a52]{box-shadow:var(--sh-lg);border-color:#d6d9dc}.toolbox.map-open[data-v-89566a52]{position:static}.toolbox[data-v-89566a52] .mapsec{margin:0}.toolbox[data-v-89566a52] .mapmain:not(.collapsed){margin-bottom:0}.toolbar[data-v-89566a52]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.filter-group[data-v-89566a52]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sort-label[data-v-89566a52],.filter-label[data-v-89566a52]{color:var(--t2);font-size:.8125rem;font-weight:500}.search[data-v-89566a52]{border:1px solid var(--line);max-width:230px;height:36px;color:var(--t3);transition:.16s var(--ease);background:#f6f7f8;border-radius:999px;flex:1;align-items:center;gap:8px;padding:0 14px;font-size:.8125rem;display:flex}.search[data-v-89566a52]:hover{background:#fff;border-color:#c9cdd1}.search[data-v-89566a52]:focus-within{border-color:var(--pink);background:#fff;box-shadow:0 0 0 3px #fb729924}.search input[data-v-89566a52]{color:var(--t1);background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:.8125rem}.deep-toggle[data-v-89566a52]{color:var(--t2);cursor:pointer;-webkit-user-select:none;user-select:none;transition:.15s var(--ease);border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:.78125rem;display:flex}.deep-toggle[data-v-89566a52]:hover{border-color:var(--line);background:#f6f7f8}.deep-toggle input[data-v-89566a52]{appearance:none;cursor:pointer;width:28px;height:16px;transition:.18s var(--ease);background:#d6d9dc;border-radius:999px;flex:none;margin:0;position:relative}.deep-toggle input[data-v-89566a52]:after{content:"";width:12px;height:12px;transition:.18s var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.deep-toggle input[data-v-89566a52]:checked{background:var(--pink)}.deep-toggle input[data-v-89566a52]:checked:after{left:14px}.sort[data-v-89566a52]{appearance:none;border:1px solid var(--line);color:var(--t2);cursor:pointer;transition:.15s var(--ease);background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%239499a0' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") right 12px center no-repeat;border-radius:999px;padding:7px 28px 7px 14px;font-size:.78125rem}.sort[data-v-89566a52]:hover{border-color:var(--pink);color:var(--t1);transform:translateY(-1px);box-shadow:0 4px 10px #fb729924}.sort[data-v-89566a52]:focus{border-color:var(--pink);outline:none;box-shadow:0 0 0 3px #fb729924}.cover-toggle[data-v-89566a52]{color:var(--t2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:.8125rem;display:flex}.cover-toggle input[data-v-89566a52]{cursor:pointer}.status-chip[data-v-89566a52]{border:1px solid var(--line);color:var(--t2);cursor:pointer;transition:.15s var(--ease);background:#fff;border-radius:999px;padding:6px 13px;font-size:.78125rem}.status-chip[data-v-89566a52]:hover{border-color:var(--t3);color:var(--t1);box-shadow:var(--sh-md);transform:translateY(-2px)}.status-chip.on[data-v-89566a52]{animation:pillPop-89566a52 .3s var(--ease);font-weight:600}.status-chip.raw.on[data-v-89566a52]{color:#0077a8;background:#e3f6fd;border-color:#7ec8ec;box-shadow:0 4px 12px #00aeec2e}.status-chip.ai.on[data-v-89566a52]{color:#946f00;background:#fff3cd;border-color:#f0cf8a;box-shadow:0 4px 12px #e0ac0029}.status-chip.link.on[data-v-89566a52]{color:#2f6e3e;background:#d4edda;border-color:#a3d8b4;box-shadow:0 4px 12px #2f9e4429}.maprow[data-v-89566a52]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mapchip[data-v-89566a52]{background:var(--blue-soft);color:var(--blue-deep);cursor:pointer;transition:.15s var(--ease);border:1px dashed #a5d8f3;border-radius:8px;align-items:center;gap:8px;padding:5px 12px;font-size:.8125rem;font-weight:600;display:inline-flex}.mapchip[data-v-89566a52]:hover{border-color:var(--blue);transform:translateY(-1px);box-shadow:0 4px 10px #00aeec29}.mapchip .act[data-v-89566a52]{color:var(--blue);opacity:.85;font-size:.71875rem;font-weight:500}.maprow-sep[data-v-89566a52]{color:var(--t3);animation:cardIn-89566a52 .3s var(--ease) both;margin:0 2px;font-size:.8125rem}.maprow-sep.mini[data-v-89566a52]{margin:0 -1px;font-size:.6875rem}.fchip.anc[data-v-89566a52]{background:var(--pink-soft);color:var(--pink-press);cursor:pointer;transition:.15s var(--ease)}.fchip.anc[data-v-89566a52]:hover{background:#ffd4e2;transform:translateY(-2px);box-shadow:0 4px 10px #fb729938}.fchip.anc[data-v-89566a52]:active{transform:translateY(0)}.mapkid[data-v-89566a52]{color:var(--blue-deep);cursor:pointer;transition:.15s var(--ease);animation:cardIn-89566a52 .3s var(--ease) both;animation-delay:var(--kd,0s);background:#f2fafd;border:1px solid #a5d8f3;border-radius:999px;padding:5px 12px;font-size:.78125rem;font-weight:500}.mapkid[data-v-89566a52]:hover{border-color:var(--blue);background:var(--blue-soft);transform:translateY(-2px);box-shadow:0 4px 10px #00aeec2e}.mapkid[data-v-89566a52]:active{transform:translateY(0)}@keyframes cardIn-89566a52{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.filter-duo[data-v-89566a52]{border-top:1px solid var(--line-2);flex-direction:column;gap:10px;padding-top:10px;display:flex}.skelrow[data-v-89566a52]{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.skelchip[data-v-89566a52]{flex:none;margin-top:1px}.skelchip.dimmed[data-v-89566a52]{border-color:var(--line);color:var(--t3);background:#f6f7f8}.type-tabs[data-v-89566a52]{flex-wrap:wrap;flex:1;gap:8px;display:flex}.type-tab[data-v-89566a52]{border:1px solid var(--line);color:var(--t2);cursor:pointer;transition:.15s var(--ease);background:#fff;border-radius:999px;padding:6px 14px;font-size:.8125rem}.type-tab[data-v-89566a52]:hover{border-color:var(--pink);color:var(--pink-press);transform:translateY(-2px);box-shadow:0 4px 10px #fb72992e}.type-tab[data-v-89566a52]:active{transform:translateY(0)}.type-tab.on[data-v-89566a52]{background:var(--pink);border-color:var(--pink);color:#fff;animation:pillPop-89566a52 .3s var(--ease);font-weight:600;box-shadow:0 6px 16px #fb729957}.subcat-row[data-v-89566a52]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.fchip[data-v-89566a52]{background:var(--pink);color:#fff;animation:pillPop-89566a52 .3s var(--ease);border:none;border-radius:999px;align-items:center;gap:7px;padding:4px 8px 4px 12px;font-size:.75rem;font-weight:600;display:inline-flex}.fchip .x[data-v-89566a52]{color:#fff;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:.65625rem;transition:all .12s;display:inline-flex}.fchip .x[data-v-89566a52]:hover{background:#ffffff40;transform:scale(1.15)}@keyframes pillPop-89566a52{0%{transform:scale(.85)}60%{transform:scale(1.06)}to{transform:scale(1)}}.listcnt[data-v-89566a52]{color:var(--t3);margin-left:auto;font-size:.75rem}.listcnt b[data-v-89566a52]{color:var(--t1);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.body[data-v-89566a52]{grid-template-columns:200px 1fr;gap:20px;display:grid}.sidebar[data-v-89566a52]{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;gap:4px;height:fit-content;padding:12px;display:flex;position:sticky;top:200px}.sidebar h4[data-v-89566a52]{color:var(--t1);margin:0 0 8px;font-size:.875rem}.creator[data-v-89566a52]{color:var(--t2);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:space-between;padding:7px 10px;font-size:.8125rem;display:flex}.creator[data-v-89566a52]:hover{background:#f6f7f8}.creator.on[data-v-89566a52]{background:var(--pink-soft);color:var(--pink-press);font-weight:600}.creator.more-toggle[data-v-89566a52]{color:var(--t3);border:1px dashed var(--line);justify-content:center;margin-top:4px}.creator.more-toggle[data-v-89566a52]:hover{color:var(--pink-press);border-color:var(--pink);background:var(--pink-soft)}.main[data-v-89566a52]{min-width:0}.grid[data-v-89566a52]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.skeleton-card[data-v-89566a52]{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.empty[data-v-89566a52]{text-align:center;color:var(--t3);padding:40px 0}.err[data-v-89566a52]{color:#f85f4e}.more[data-v-89566a52]{text-align:center;margin-top:20px}.btn-ghost[data-v-89566a52]{border:1px solid var(--line);color:var(--t2);cursor:pointer;background:#fff;border-radius:8px;padding:8px 16px;transition:all .12s}.btn-ghost[data-v-89566a52]:hover{color:var(--t1);border-color:var(--t3)}.rm[data-v-89566a52] *,.rm[data-v-89566a52] :before,.rm[data-v-89566a52] :after{transition:none!important;animation:none!important}@media (width<=760px){.body[data-v-89566a52]{grid-template-columns:1fr}.sidebar[data-v-89566a52]{position:static}.toolbox[data-v-89566a52]{margin:0 0 16px;padding:0 0 14px;position:static}}.markdown-body[data-v-32227fbe]{color:#18191c;font-size:.9375rem;line-height:1.9}.markdown-body[data-v-32227fbe] h1,.markdown-body[data-v-32227fbe] h2,.markdown-body[data-v-32227fbe] h3{color:#18191c;margin:20px 0 10px;font-weight:600;line-height:1.4}.markdown-body[data-v-32227fbe] h4,.markdown-body[data-v-32227fbe] h5{color:#18191c;margin:14px 0 8px;font-weight:600;line-height:1.4}.markdown-body[data-v-32227fbe] h1{font-size:1.625rem}.markdown-body[data-v-32227fbe] h2{font-size:1.5rem}.markdown-body[data-v-32227fbe] h3{font-size:1.0625rem}.markdown-body[data-v-32227fbe] h4{font-size:.9375rem}.markdown-body[data-v-32227fbe] h5{font-size:.875rem}.markdown-body[data-v-32227fbe] p{margin:0 0 12px;font-size:.9375rem;line-height:1.9}.markdown-body[data-v-32227fbe] ul,.markdown-body[data-v-32227fbe] ol{margin:0 0 12px 18px;padding:0}.markdown-body[data-v-32227fbe] li{margin-bottom:6px}.markdown-body[data-v-32227fbe] blockquote{color:#61666d;background:#f6f7f8;border-left:3px solid #fb7299;border-radius:0 8px 8px 0;margin:0 0 12px;padding:10px 14px}.markdown-body[data-v-32227fbe] code{background:#f1f2f3;border-radius:4px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem}.markdown-body[data-v-32227fbe] pre.code-block{background:#f6f7f8;border-radius:8px;margin:0 0 14px;padding:14px;overflow:auto}.markdown-body[data-v-32227fbe] pre.code-block code{background:0 0;padding:0}.markdown-body[data-v-32227fbe] hr{border:none;border-top:1px solid #e3e5e7;margin:16px 0}.markdown-body[data-v-32227fbe] table.md-table{border-collapse:collapse;width:100%;margin-bottom:14px;font-size:.8125rem}.markdown-body[data-v-32227fbe] table.md-table th,.markdown-body[data-v-32227fbe] table.md-table td{text-align:left;vertical-align:top;border:1px solid #e3e5e7;padding:8px 10px}.markdown-body[data-v-32227fbe] table.md-table th{background:#f6f7f8;font-weight:600}.markdown-body[data-v-32227fbe] .time-link{color:#00aeec;cursor:pointer;text-decoration:underline}.knowledge[data-v-b33b8933]{padding:20px 0 60px}.tabs[data-v-b33b8933]{border-bottom:2px solid #e3e5e7;gap:4px;margin-bottom:16px;display:flex}.tab[data-v-b33b8933]{color:#61666d;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;padding:10px 18px;font-size:.875rem}.tab.on[data-v-b33b8933]{color:#fb7299;border-bottom-color:#fb7299;font-weight:600}.knowledge-layout[data-v-b33b8933]{align-items:flex-start;gap:20px;display:flex}.knowledge-main[data-v-b33b8933]{flex:1;min-width:0}.knowledge-side[data-v-b33b8933]{flex-direction:column;flex:0 0 280px;gap:14px;display:flex;position:sticky;top:20px}.filters[data-v-b33b8933]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.filter-input[data-v-b33b8933],.filter-select[data-v-b33b8933]{color:#18191c;background:#fff;border:1px solid #e3e5e7;border-radius:8px;padding:7px 10px;font-size:.8125rem}.filter-input[data-v-b33b8933]{min-width:200px}.filter-select[data-v-b33b8933]{min-width:120px}.reset-btn[data-v-b33b8933]{color:#61666d;cursor:pointer;background:#fff;border:1px solid #e3e5e7;border-radius:8px;padding:7px 12px;font-size:.8125rem}.reset-btn[data-v-b33b8933]:hover{background:#f6f7f8}.result-hint[data-v-b33b8933]{color:#9499a0;margin-bottom:14px;font-size:.75rem}.neighbor-banner[data-v-b33b8933]{color:#18191c;background:#fff5f7;border:1px solid #ffd6e2;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;font-size:.8125rem;display:flex}.point-grid[data-v-b33b8933]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.point-grid.compact[data-v-b33b8933]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.point-card[data-v-b33b8933]{cursor:pointer;background:#fff;border:1px solid #e3e5e7;border-radius:10px;flex-direction:column;gap:8px;padding:14px;display:flex}.point-card.selected[data-v-b33b8933]{background:#fff9fb;border-color:#fb7299}.point-head[data-v-b33b8933]{justify-content:space-between;align-items:center;display:flex}.point-head .type[data-v-b33b8933]{color:#00aeec;background:#e3f6fd;border-radius:4px;padding:2px 6px;font-size:.6875rem}.link[data-v-b33b8933]{color:#00aeec;font-size:.75rem;text-decoration:none}.point-title[data-v-b33b8933]{font-size:.9375rem;line-height:1.4}.point-meta[data-v-b33b8933]{color:#61666d;flex-wrap:wrap;gap:8px;font-size:.75rem;display:flex}.point-body[data-v-b33b8933]{color:#61666d;margin:0;font-size:.8125rem;line-height:1.6}.point-body.compact[data-v-b33b8933]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.point-body.detail[data-v-b33b8933]{white-space:pre-wrap}.point-quote[data-v-b33b8933]{color:#61666d;background:#fff5f7;border-left:3px solid #fb7299;border-radius:0 8px 8px 0;margin:0;padding:10px 14px;font-size:.8125rem}.ring-list[data-v-b33b8933]{background:#f6f7f8;border-radius:8px;padding:10px 12px}.ring-head[data-v-b33b8933]{color:#9499a0;margin-bottom:6px;font-size:.75rem}.ring-item[data-v-b33b8933]{border-bottom:1px dashed #e3e5e7;align-items:center;gap:8px;padding:5px 0;font-size:.75rem;display:flex}.ring-item[data-v-b33b8933]:last-child{border-bottom:none}.ring-num[data-v-b33b8933]{color:#9499a0;flex-shrink:0}.ring-claim[data-v-b33b8933]{color:#18191c;flex:1}.ring-nature[data-v-b33b8933]{color:#61666d;background:#fff;border-radius:4px;flex-shrink:0;padding:2px 5px}.ring-item.speculative .ring-nature[data-v-b33b8933]{color:#a05a00;background:#fff5e6}.point-source[data-v-b33b8933]{color:#9499a0;flex-wrap:wrap;gap:8px;margin-top:auto;font-size:.75rem;display:flex}.date[data-v-b33b8933]{margin-left:auto}.comparison-list[data-v-b33b8933]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.comparison-card[data-v-b33b8933]{cursor:pointer;background:#fff;border:1px solid #e3e5e7;border-radius:10px;flex-direction:column;gap:8px;padding:14px;display:flex}.comparison-card[data-v-b33b8933]:hover{background:#f6f7f8}.row[data-v-b33b8933]{align-items:center;gap:8px;display:flex}.badge[data-v-b33b8933]{color:#e85d86;background:#ffeef3;border-radius:4px;padding:2px 6px;font-size:.6875rem}.badge.pk[data-v-b33b8933]{color:#f85f4e;background:#ffe6e6}.badge.extend[data-v-b33b8933]{color:#2f9e44;background:#e6f4ea}.status[data-v-b33b8933]{color:#9499a0;background:#f6f7f8;border-radius:4px;padding:2px 6px;font-size:.6875rem}.status.done[data-v-b33b8933]{color:#2f9e44;background:#e6f4ea}.comparison-card strong[data-v-b33b8933]{font-size:.9375rem;line-height:1.4}.comparison-card>p[data-v-b33b8933]{color:#61666d;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}.parties[data-v-b33b8933]{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.party[data-v-b33b8933]{color:#9499a0;background:#f6f7f8;border-radius:4px;padding:2px 6px;font-size:.75rem}.empty[data-v-b33b8933]{text-align:center;color:#9499a0;padding:40px 0}.err[data-v-b33b8933]{color:#f85f4e}.overlay[data-v-b33b8933]{z-index:100;background:#0006;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.overlay-card[data-v-b33b8933]{background:#fff;border-radius:12px;flex-direction:column;gap:16px;width:100%;max-width:760px;max-height:85vh;padding:24px;display:flex;overflow:auto}.overlay-head[data-v-b33b8933]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.overlay-head h3[data-v-b33b8933]{align-items:center;gap:8px;margin:0;font-size:1.0625rem;display:flex}.close[data-v-b33b8933]{cursor:pointer;background:#fff;border:1px solid #e3e5e7;border-radius:6px;padding:6px 12px;font-size:.8125rem}.close[data-v-b33b8933]:hover{background:#f6f7f8}.overlay-meta .parties[data-v-b33b8933]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.party-card[data-v-b33b8933]{border:1px solid #e3e5e7;border-radius:8px;flex-direction:column;gap:4px;padding:10px;display:flex}.party-card strong[data-v-b33b8933]{font-size:.8125rem}.party-card span[data-v-b33b8933]{color:#9499a0;font-size:.75rem}.party-card p[data-v-b33b8933]{color:#61666d;margin:0;font-size:.75rem}.overlay-body[data-v-b33b8933]{border-top:1px solid #e3e5e7;min-width:0;padding-top:16px}.concept-chips[data-v-b33b8933]{flex-wrap:wrap;gap:8px;width:100%;padding:8px 0;display:flex}.concept-chip[data-v-b33b8933]{color:#61666d;cursor:pointer;background:#fff;border:1px solid #e3e5e7;border-radius:999px;padding:5px 12px;font-size:.8125rem;line-height:1.4}.concept-chip[data-v-b33b8933]:hover{color:#e85d86;border-color:#fb7299}.concept-chip.on[data-v-b33b8933]{color:#e85d86;background:#ffeef3;border-color:#fb7299}.chip-count[data-v-b33b8933]{color:#fb7299;margin-left:3px;font-size:.625rem;font-weight:600}.selected-concepts[data-v-b33b8933]{flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding:4px 0 8px;display:flex}.selected-label[data-v-b33b8933]{color:#9499a0;font-size:.75rem}.empty.guide[data-v-b33b8933]{background:#f6f7f8;border:1px dashed #e3e5e7;border-radius:10px;padding:40px 20px}.empty.guide p[data-v-b33b8933]{color:#61666d;margin:0 0 6px}.empty.guide .sub[data-v-b33b8933]{color:#9499a0;font-size:.8125rem}.party-rows[data-v-b33b8933]{flex-direction:column;gap:10px;margin-top:8px;display:flex}.party-row[data-v-b33b8933]{align-items:flex-start;gap:10px;font-size:.8125rem;display:flex}.party-label[data-v-b33b8933]{color:#e85d86;background:#ffeef3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.75rem;font-weight:600;display:flex}.party-body[data-v-b33b8933]{flex:1;min-width:0}.party-up[data-v-b33b8933]{color:#18191c;flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.party-up span[data-v-b33b8933]:last-child{color:#9499a0}.party-claim[data-v-b33b8933]{color:#61666d;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.comparison-card .date[data-v-b33b8933]{color:#9499a0;margin-left:auto;font-size:.6875rem}.action-bar[data-v-b33b8933]{background:#f6f7f8;border-radius:8px;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;display:flex}.selection-hint[data-v-b33b8933]{color:#61666d;margin-right:auto;font-size:.8125rem}.action-bar .btn[data-v-b33b8933],.basket-actions .btn[data-v-b33b8933],.desk-actions .btn[data-v-b33b8933],.side-block .btn[data-v-b33b8933]{color:#61666d;cursor:pointer;background:#fff;border:1px solid #e3e5e7;border-radius:6px;padding:5px 12px;font-size:.75rem}.action-bar .btn[data-v-b33b8933]:disabled,.basket-actions .btn[data-v-b33b8933]:disabled,.desk-actions .btn[data-v-b33b8933]:disabled{opacity:.5;cursor:not-allowed}.action-bar .btn.primary[data-v-b33b8933],.basket-actions .btn.primary[data-v-b33b8933]{color:#fff;background:#fb7299;border-color:#fb7299}.action-bar .btn.accent[data-v-b33b8933],.basket-actions .btn.accent[data-v-b33b8933]{color:#fff;background:#00aeec;border-color:#00aeec}.action-bar .btn.ghost[data-v-b33b8933],.basket-actions .btn.ghost[data-v-b33b8933],.desk-actions .btn.ghost[data-v-b33b8933],.side-block .btn.ghost[data-v-b33b8933]{color:#9499a0;background:0 0;border-color:#e3e5e7}.side-block .btn.wide[data-v-b33b8933]{width:100%}.select-dot[data-v-b33b8933]{background:#fff;border:2px solid #e3e5e7;border-radius:50%;width:14px;height:14px}.select-dot.on[data-v-b33b8933]{background:#fb7299;border-color:#fb7299}.side-block[data-v-b33b8933]{background:#fff;border:1px solid #e3e5e7;border-radius:10px;padding:14px}.side-block h4[data-v-b33b8933]{color:#18191c;margin:0 0 10px;font-size:.875rem}.side-block .meta[data-v-b33b8933]{color:#9499a0;font-size:.75rem;line-height:1.5}.selected-list[data-v-b33b8933]{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.selected-pill[data-v-b33b8933]{background:#fff;border:1px solid #e3e5e7;border-radius:8px;align-items:stretch;display:flex;overflow:hidden}.selected-pill.on[data-v-b33b8933]{background:#fff9fb;border-color:#fb7299}.selected-main[data-v-b33b8933]{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;gap:2px;min-width:0;padding:8px 10px;display:flex}.selected-main b[data-v-b33b8933]{color:#18191c;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.selected-main span[data-v-b33b8933]{color:#9499a0;font-size:.6875rem}.selected-remove[data-v-b33b8933]{color:#9499a0;cursor:pointer;background:#fff;border:none;border-left:1px solid #e3e5e7;width:28px;font-size:1rem}.selected-remove[data-v-b33b8933]:hover{color:#f85f4e}.basket-actions[data-v-b33b8933]{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:10px;display:grid}.focus-point[data-v-b33b8933]{background:#f6f7f8;border-radius:8px;flex-direction:column;gap:2px;margin-bottom:10px;padding:10px;display:flex}.focus-point b[data-v-b33b8933]{color:#18191c;font-size:.8125rem}.focus-point span[data-v-b33b8933]{color:#9499a0;font-size:.6875rem}.desk-actions[data-v-b33b8933]{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.view-mode-toggle[data-v-b33b8933]{border-top:1px solid #e3e5e7;align-items:center;gap:6px;padding-top:10px;display:flex}.view-mode-toggle span[data-v-b33b8933]{color:#61666d;margin-right:auto;font-size:.75rem}.view-mode-toggle button[data-v-b33b8933]{color:#61666d;cursor:pointer;background:#fff;border:1px solid #e3e5e7;border-radius:6px;padding:4px 10px;font-size:.75rem}.view-mode-toggle button.on[data-v-b33b8933]{color:#e85d86;background:#ffeef3;border-color:#fb7299}.ra-page h3[data-v-b33b8933]{margin:0 0 8px;font-size:1.125rem}.type-strip[data-v-b33b8933]{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.type-tab[data-v-b33b8933]{color:#61666d;cursor:pointer;background:#fff;border:1px solid #e3e5e7;border-radius:999px;padding:6px 12px;font-size:.8125rem}.type-tab.on[data-v-b33b8933]{color:#e85d86;background:#ffeef3;border-color:#fb7299}.ra-summary-card[data-v-b33b8933]{background:#fff;border:1px solid #e3e5e7;border-radius:10px;margin-bottom:16px;padding:16px}.ra-summary-card h4[data-v-b33b8933]{margin:0 0 10px;font-size:.9375rem}.ra-clusters-title[data-v-b33b8933]{color:#18191c;margin-bottom:10px;font-size:.875rem;font-weight:600}.ra-clusters[data-v-b33b8933]{flex-direction:column;gap:12px;display:flex}.ra-cluster[data-v-b33b8933]{background:#fff;border:1px solid #e3e5e7;border-radius:10px;padding:14px}.ra-topic[data-v-b33b8933]{margin:0 0 10px;font-size:.9375rem}.ra-consensus[data-v-b33b8933],.ra-divergence[data-v-b33b8933]{color:#61666d;margin:0 0 8px;font-size:.8125rem;line-height:1.6}.ra-pairs[data-v-b33b8933]{flex-direction:column;gap:8px;display:flex}.ra-pair[data-v-b33b8933]{color:#18191c;background:#f6f7f8;border-radius:8px;padding:8px 10px;font-size:.8125rem;line-height:1.5}.ra-pair-label[data-v-b33b8933]{margin-right:6px}.ra-pair .vs[data-v-b33b8933]{color:#9499a0;margin:0 6px}.ra-pair .t3[data-v-b33b8933]{color:#9499a0;margin-top:4px;font-size:.75rem}.load-more[data-v-b33b8933]{text-align:center;padding:20px 0 40px}.ph-icon[data-v-b33b8933]{margin-bottom:10px;font-size:2.5rem}.issue-grid[data-v-b33b8933]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.issue-card[data-v-b33b8933]{cursor:pointer;background:#fff;border:1px solid #e3e5e7;border-radius:10px;flex-direction:column;gap:8px;padding:16px;transition:box-shadow .15s;display:flex}.issue-card[data-v-b33b8933]:hover{border-color:#fb7299;box-shadow:0 4px 12px #00000014}.issue-name[data-v-b33b8933]{color:#18191c;font-size:.9375rem;line-height:1.4}.issue-count[data-v-b33b8933]{color:#9499a0;font-size:.75rem}.issue-banner[data-v-b33b8933]{color:#18191c;background:#fff5f7;border:1px solid #ffd6e2;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;font-size:.8125rem;display:flex}.canonical-issue[data-v-b33b8933]{color:#e85d86;background:#fff5f7;border-radius:999px;padding:2px 8px;font-size:.75rem}@media (width<=900px){.knowledge-layout[data-v-b33b8933]{flex-direction:column}.knowledge-side[data-v-b33b8933]{flex:auto;width:100%;position:static}.point-grid[data-v-b33b8933],.point-grid.compact[data-v-b33b8933],.comparison-list[data-v-b33b8933]{grid-template-columns:1fr}}@media (width<=760px){.point-grid[data-v-b33b8933],.point-grid.compact[data-v-b33b8933],.comparison-list[data-v-b33b8933]{grid-template-columns:1fr}}.optimize-board[data-v-c44aa3f1]{margin-top:12px}.opt-top[data-v-c44aa3f1]{align-items:center;gap:12px;margin-bottom:12px;display:flex}.meta[data-v-c44aa3f1]{color:#9499a0;font-size:.8125rem}.opt-board[data-v-c44aa3f1]{grid-template-columns:2fr 1fr;align-items:start;gap:16px;display:grid}@media (width<=900px){.opt-board[data-v-c44aa3f1]{grid-template-columns:1fr}}.opt-sources[data-v-c44aa3f1]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.opt-col[data-v-c44aa3f1]{background:#fff;border:1px solid #e3e5e7;border-radius:10px;padding:12px}.opt-col-head[data-v-c44aa3f1]{border-bottom:1px solid #e3e5e7;margin-bottom:10px;padding-bottom:8px;font-size:.8125rem;font-weight:600}.byline[data-v-c44aa3f1]{color:#555;margin-top:4px;font-size:.75rem;font-weight:500;display:block}.opt-seg[data-v-c44aa3f1]{cursor:pointer;border:1px solid #e3e5e7;border-radius:8px;margin-bottom:8px;padding:10px;transition:border-color .15s,background .15s}.opt-seg[data-v-c44aa3f1]:hover{background:#fff5f7;border-color:#fb7299}.opt-seg.used[data-v-c44aa3f1]{opacity:.5;cursor:not-allowed;background:#f6f7f8}.opt-seg.product[data-v-c44aa3f1]{cursor:default;background:#fff}.opt-seg.product[data-v-c44aa3f1]:hover{border-color:#e3e5e7}.opt-seg-title[data-v-c44aa3f1]{align-items:center;gap:6px;margin-bottom:6px;font-size:.8125rem;font-weight:600;display:flex}.tag[data-v-c44aa3f1]{color:#a05a00;background:#ffe9c7;border-radius:3px;padding:0 4px;font-size:.625rem;font-weight:500;display:inline-block}.opt-seg-body[data-v-c44aa3f1]{color:#61666d;white-space:pre-wrap;word-break:break-word;max-height:180px;font-size:.8125rem;line-height:1.5;overflow-y:auto}.opt-seg-x[data-v-c44aa3f1]{color:#9499a0;cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:.8125rem}.opt-seg-x[data-v-c44aa3f1]:hover{color:#f85f4e}.opt-product-col[data-v-c44aa3f1]{background:#fff;border:1px solid #e3e5e7;border-radius:10px;padding:12px;position:sticky;top:12px}.opt-product[data-v-c44aa3f1]{min-height:120px}.opt-drop-hint[data-v-c44aa3f1]{text-align:center;color:#9499a0;border:1px dashed #e3e5e7;border-radius:8px;padding:24px 12px;font-size:.8125rem}.opt-actions[data-v-c44aa3f1]{border-top:1px solid #e3e5e7;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.btn[data-v-c44aa3f1]{cursor:pointer;background:#fff;border:1px solid #e3e5e7;border-radius:8px;padding:8px 16px;font-size:.875rem}.btn.primary[data-v-c44aa3f1]{color:#fff;background:#fb7299;border-color:#fb7299;font-weight:600}.btn.danger[data-v-c44aa3f1]{color:#f85f4e;border-color:#f85f4e}.btn[data-v-c44aa3f1]:disabled{opacity:.6;cursor:not-allowed}.btn.ghost[data-v-c44aa3f1]{color:#61666d;background:#f6f7f8}.empty[data-v-c44aa3f1],.empty-sm[data-v-c44aa3f1]{text-align:center;color:#9499a0;padding:24px 0;font-size:.8125rem}.empty-sm[data-v-c44aa3f1]{padding:12px 0}.empty.err[data-v-c44aa3f1]{color:#f85f4e}.status[data-v-c44aa3f1]{color:#61666d;width:100%;margin:4px 0 0;font-size:.8125rem}.home[data-v-2a5e326c]{padding:20px 0 60px}.tab-areas[data-v-2a5e326c]{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.tab-area[data-v-2a5e326c]{background:#fff;border:1px solid #e3e5e7;border-radius:10px;padding:12px}.area-title[data-v-2a5e326c]{color:#9499a0;margin:0 0 8px;font-size:.8125rem;font-weight:600}.area-tabs[data-v-2a5e326c]{flex-wrap:wrap;gap:6px;display:flex}.tab[data-v-2a5e326c]{color:#61666d;cursor:pointer;background:#fff;border:1px solid #e3e5e7;border-radius:8px;padding:8px 14px;font-size:.875rem}.tab[data-v-2a5e326c]:hover{color:#fb7299;border-color:#fb7299}.tab.on[data-v-2a5e326c]{color:#fb7299;background:#ffeef3;border-color:#fb7299;font-weight:600}.name-options[data-v-2a5e326c]{flex-direction:column;gap:8px;display:flex}.name-option[data-v-2a5e326c]{text-align:left;cursor:pointer;font:inherit;background:#fff;border:1px solid #e3e5e7;border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.name-option[data-v-2a5e326c]:hover:not(:disabled){border-color:#fb7299}.name-option.on[data-v-2a5e326c]{background:#fff5f8;border-color:#fb7299}.name-option[data-v-2a5e326c]:disabled{opacity:.5;cursor:not-allowed}.name-title[data-v-2a5e326c]{color:#9499a0;font-size:.75rem}.name-value[data-v-2a5e326c]{color:#18191c;font-size:.875rem;font-weight:500}.panel[data-v-2a5e326c]{background:#fff;border:1px solid #e3e5e7;border-radius:10px;padding:20px}.account-grid[data-v-2a5e326c]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.sub-panel[data-v-2a5e326c]{border:1px solid #e3e5e7;border-radius:10px;padding:16px}.sub-panel.wide[data-v-2a5e326c]{grid-column:1/-1}.sub-panel h3[data-v-2a5e326c]{margin:0 0 14px;font-size:.9375rem}.editor[data-v-2a5e326c]{flex-direction:column;gap:12px;display:flex}label[data-v-2a5e326c]{color:#61666d;flex-direction:column;gap:6px;font-size:.8125rem;display:flex}label.check[data-v-2a5e326c]{flex-direction:row;align-items:center}input[data-v-2a5e326c],select[data-v-2a5e326c],textarea[data-v-2a5e326c]{border:1px solid #e3e5e7;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:.875rem}.actions[data-v-2a5e326c]{gap:10px;display:flex}.btn[data-v-2a5e326c]{cursor:pointer;background:#fff;border:1px solid #e3e5e7;border-radius:8px;padding:8px 16px;font-size:.875rem}.btn.primary[data-v-2a5e326c]{color:#fff;background:#fb7299;border-color:#fb7299}.btn[data-v-2a5e326c]:disabled{opacity:.6;cursor:not-allowed}.btn.danger[data-v-2a5e326c]{color:#f85f4e}.msg[data-v-2a5e326c]{color:#2f9e44;font-size:.8125rem}.hint[data-v-2a5e326c]{color:#9499a0;margin:0 0 12px;font-size:.8125rem}.refresh-row[data-v-2a5e326c]{margin-bottom:12px}.list[data-v-2a5e326c]{flex-direction:column;gap:10px;display:flex}.row-link[data-v-2a5e326c],.row-btn[data-v-2a5e326c]{color:inherit;text-align:left;cursor:pointer;font:inherit;background:#fff;border:1px solid #e3e5e7;border-radius:8px;flex-direction:column;gap:4px;padding:12px;text-decoration:none;display:flex}.row-link[data-v-2a5e326c]:hover,.row-btn[data-v-2a5e326c]:hover{background:#f6f7f8}.row-link strong[data-v-2a5e326c],.row-btn strong[data-v-2a5e326c]{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;line-height:1.4;overflow:hidden}.row-link span[data-v-2a5e326c],.row-btn span[data-v-2a5e326c]{color:#9499a0;font-size:.75rem}.empty[data-v-2a5e326c]{text-align:center;color:#9499a0;padding:24px 0}.empty-sm[data-v-2a5e326c]{text-align:center;color:#9499a0;padding:14px 0;font-size:.8125rem}.prompt-list[data-v-2a5e326c]{flex-direction:column;gap:10px;display:flex}.prompt-row[data-v-2a5e326c]{border:1px solid #e3e5e7;border-radius:8px;justify-content:space-between;align-items:center;padding:12px;display:flex}.type[data-v-2a5e326c]{color:#e85d86;background:#ffeef3;border-radius:4px;margin-left:8px;padding:2px 6px;font-size:.75rem}.official[data-v-2a5e326c]{color:#f59f00;margin-left:8px;font-size:.75rem}.job-list[data-v-2a5e326c]{flex-direction:column;gap:8px;display:flex}.job-row[data-v-2a5e326c]{border:1px solid #e3e5e7;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:.8125rem;display:flex}.job-id[data-v-2a5e326c]{color:#9499a0;font-variant-numeric:tabular-nums}.job-type[data-v-2a5e326c]{background:#f6f7f8;border-radius:4px;padding:2px 6px;font-size:.75rem}.status-pill[data-v-2a5e326c]{background:#e3e5e7;border-radius:4px;padding:2px 6px;font-size:.6875rem}.status-pill.done[data-v-2a5e326c]{color:#2f9e44;background:#d4edda}.status-pill.err[data-v-2a5e326c]{color:#f85f4e;background:#fce8e6}.status-pill.running[data-v-2a5e326c]{color:#f59f00;background:#fff3cd}.job-target[data-v-2a5e326c]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.job-date[data-v-2a5e326c]{color:#9499a0}@media (width<=760px){.tab-areas[data-v-2a5e326c],.account-grid[data-v-2a5e326c]{grid-template-columns:1fr}.sub-panel.wide[data-v-2a5e326c]{grid-column:auto}.job-row[data-v-2a5e326c]{flex-wrap:wrap}}.feed-page[data-v-9964115c]{flex-direction:column;gap:28px;max-width:1200px;margin:0 auto;padding:24px;display:flex}.empty[data-v-9964115c]{text-align:center;color:#9499a0;padding:80px 20px}.empty.err[data-v-9964115c]{color:#f69}.feed-section[data-v-9964115c]{background:#fff;border:1px solid #e3e5e7;border-radius:12px;padding:24px}.feed-head[data-v-9964115c]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.feed-head h2[data-v-9964115c]{margin:0 0 4px;font-size:1.25rem}.feed-head p[data-v-9964115c]{color:#61666d;margin:0;font-size:.8125rem}.feed-head-right[data-v-9964115c]{flex-shrink:0;align-items:center;gap:16px;display:flex}.meta[data-v-9964115c]{color:#9499a0;font-size:.8125rem}.type-cards[data-v-9964115c]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin-bottom:24px;display:grid}.type-card[data-v-9964115c]{text-align:left;cursor:pointer;background:#fff;border:1px solid #e3e5e7;border-radius:10px;padding:16px;transition:box-shadow .15s,border-color .15s;position:relative}.type-card[data-v-9964115c]:hover{box-shadow:0 4px 14px #00000014}.type-card.on[data-v-9964115c]{border-color:#fb7299;box-shadow:0 4px 14px #fb72991f}.type-card-top[data-v-9964115c]{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.type-card-title[data-v-9964115c]{font-size:.9375rem;font-weight:700}.type-card-stats[data-v-9964115c]{color:#9499a0;text-align:right;flex-direction:column;flex-shrink:0;gap:2px;font-size:.75rem;display:flex}.type-card-time[data-v-9964115c]{color:#9499a0;font-size:.75rem}.type-card-selected[data-v-9964115c]{color:#fff;background:#fb7299;border-radius:10px;padding:2px 8px;font-size:.6875rem;position:absolute;top:8px;right:8px}.home-recent[data-v-9964115c]{margin-top:8px}.home-recent-head[data-v-9964115c]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.home-recent-head h3[data-v-9964115c]{margin:0 0 4px;font-size:1rem}.home-recent-head p[data-v-9964115c]{color:#9499a0;margin:0;font-size:.75rem}.row.gap8[data-v-9964115c]{gap:8px;display:flex}.home-recent-grid[data-v-9964115c]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.home-empty[data-v-9964115c]{text-align:center;color:#9499a0;background:#f6f7f8;border-radius:10px;grid-column:1/-1;padding:40px}.home-link-grid[data-v-9964115c]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.home-link-card[data-v-9964115c]{color:inherit;background:#fff;border:1px solid #e3e5e7;border-radius:10px;flex-direction:column;gap:6px;padding:18px;text-decoration:none;transition:box-shadow .15s,border-color .15s;display:flex}.home-link-card[data-v-9964115c]:hover{border-color:#fb7299;box-shadow:0 4px 14px #fb72991f}.home-link-card strong[data-v-9964115c]{font-size:.9375rem}.home-link-card span[data-v-9964115c]{color:#9499a0;font-size:.75rem}.btn.ghost.sm[data-v-9964115c]{color:#61666d;cursor:pointer;background:#fff;border:1px solid #e3e5e7;border-radius:6px;padding:6px 12px;font-size:.8125rem}.btn.ghost.sm[data-v-9964115c]:hover{color:#fb7299;border-color:#fb7299}.landing[data-v-9d18c28e]{width:100%;height:calc(100vh - 60px);min-height:560px;position:relative;overflow:hidden}.lp-carousel[data-v-9d18c28e]{background:#fff;width:100%;height:100%;position:relative;overflow:hidden}.lp-track[data-v-9d18c28e]{will-change:transform;height:100%;transition:transform .55s cubic-bezier(.16,.84,.44,1);display:flex}.lp-slide[data-v-9d18c28e]{box-sizing:border-box;flex:0 0 100%;justify-content:center;align-items:center;height:100%;padding:32px 64px;display:flex;position:relative;overflow:hidden}.lp-slide-intro[data-v-9d18c28e]{background:linear-gradient(#fff 0%,#fff7fa 60%,#f1f6fb 100%)}.lp-slide-feat[data-v-9d18c28e]{background:linear-gradient(#fff 0%,#fff7fa 100%)}.lp-slide-inner[data-v-9d18c28e]{z-index:2;text-align:center;width:100%;max-width:1040px;position:relative}.lp-slide .lp-anim[data-v-9d18c28e]{opacity:0;transition:opacity .6s cubic-bezier(.16,.84,.44,1),transform .6s cubic-bezier(.16,.84,.44,1);transform:translateY(22px)}.lp-slide.is-active .lp-anim[data-v-9d18c28e]{opacity:1;transform:none}.lp-slide.is-active .lp-slide-inner>.lp-anim[data-v-9d18c28e]:first-child{transition-delay:60ms}.lp-slide.is-active .lp-slide-inner>.lp-anim[data-v-9d18c28e]:nth-child(2){transition-delay:.14s}.lp-slide.is-active .lp-slide-inner>.lp-anim[data-v-9d18c28e]:nth-child(3){transition-delay:.22s}.lp-slide.is-active .lp-slide-inner>.lp-anim[data-v-9d18c28e]:nth-child(4){transition-delay:.3s}.lp-slide.is-active .lp-slide-inner>.lp-anim[data-v-9d18c28e]:nth-child(5){transition-delay:.38s}.lp-eyebrow[data-v-9d18c28e]{letter-spacing:.5px;color:#e85d86;background:#ffeef3;border-radius:999px;margin-bottom:22px;padding:6px 14px;font-size:.8125rem;font-weight:600;display:inline-block}.lp-title[data-v-9d18c28e]{letter-spacing:-.5px;margin:0 0 20px;font-size:2.875rem;font-weight:800;line-height:1.22}.lp-grad[data-v-9d18c28e]{background:linear-gradient(90deg,#fb7299 0%,#ff9d77 45%,#00aeec 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.lp-sub[data-v-9d18c28e]{color:#61666d;max-width:700px;margin:0 auto 26px;font-size:1.125rem;line-height:1.7}.lp-intro-tags[data-v-9d18c28e]{flex-wrap:wrap;justify-content:center;gap:12px;margin:0 0 30px;display:flex}.lp-tag[data-v-9d18c28e]{border-radius:999px;padding:9px 18px;font-size:.875rem;font-weight:600}.lp-tag-pink[data-v-9d18c28e]{color:#e85d86;background:#ffeef3}.lp-next-hint[data-v-9d18c28e]{cursor:pointer;color:#61666d;background:0 0;border:none;align-items:center;gap:8px;font-family:inherit;font-size:.9375rem;font-weight:600;transition:all .18s;display:inline-flex}.lp-next-hint[data-v-9d18c28e]:hover{color:#e85d86}.lp-next-hint .lp-arrow[data-v-9d18c28e]{animation:1.6s ease-in-out infinite lp-arrow-pulse-9d18c28e}.lp-blob[data-v-9d18c28e]{filter:blur(64px);opacity:.45;z-index:1;pointer-events:none;border-radius:50%;position:absolute}.lp-blob-a[data-v-9d18c28e]{background:#fb7299;width:400px;height:400px;animation:14s ease-in-out infinite lp-float-a-9d18c28e;top:-130px;left:-60px}.lp-blob-b[data-v-9d18c28e]{background:#00aeec;width:340px;height:340px;animation:16s ease-in-out infinite lp-float-b-9d18c28e;bottom:-130px;right:-40px}@keyframes lp-float-a-9d18c28e{0%,to{transform:translate(0)}50%{transform:translate(40px,30px)}}@keyframes lp-float-b-9d18c28e{0%,to{transform:translate(0)}50%{transform:translate(-36px,-28px)}}@keyframes lp-arrow-pulse-9d18c28e{0%,to{opacity:.5;transform:translate(0)}50%{opacity:1;transform:translate(4px)}}.lp-btn[data-v-9d18c28e]{cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:13px 26px;font-family:inherit;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .18s;display:inline-flex}.lp-btn-lg[data-v-9d18c28e]{padding:15px 34px;font-size:1rem}.lp-btn-primary[data-v-9d18c28e]{color:#fff;background:#fb7299;box-shadow:0 6px 18px #fb729957}.lp-btn-primary[data-v-9d18c28e]:hover{background:#e85d86;transform:translateY(-2px);box-shadow:0 10px 26px #fb72996b}.lp-arrow[data-v-9d18c28e]{transition:transform .18s;display:inline-block}.lp-btn:hover .lp-arrow[data-v-9d18c28e]{transform:translate(4px)}.lp-arrow-btn[data-v-9d18c28e]{color:#61666d;cursor:pointer;z-index:5;background:#ffffffeb;border:1px solid #e3e5e7;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.625rem;line-height:1;transition:all .18s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 10px #00000012}.lp-arrow-btn[data-v-9d18c28e]:hover{color:#e85d86;border-color:#fb7299;transform:translateY(-50%)scale(1.08)}.lp-arrow-prev[data-v-9d18c28e]{left:20px}.lp-arrow-next[data-v-9d18c28e]{right:20px}.lp-arrow-btn.is-hidden[data-v-9d18c28e]{opacity:0;pointer-events:none}.lp-dots[data-v-9d18c28e]{z-index:5;gap:10px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.lp-dot[data-v-9d18c28e]{cursor:pointer;background:#e3e5e7;border:none;border-radius:50%;width:9px;height:9px;padding:0;transition:all .2s}.lp-dot.is-on[data-v-9d18c28e]{background:#fb7299;border-radius:6px;width:26px}.lp-guide[data-v-9d18c28e]{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:52px;width:100%;max-width:1080px;display:grid}.lp-guide-rev .lp-guide-text[data-v-9d18c28e]{order:2}.lp-guide-rev .lp-guide-shot[data-v-9d18c28e]{order:1}.lp-guide-text .lp-flow-no[data-v-9d18c28e]{margin-bottom:8px;font-size:2.625rem;display:block}.lp-flow-no[data-v-9d18c28e]{flex-shrink:0;font-size:2.75rem;font-weight:800;line-height:1}.lp-no-pink[data-v-9d18c28e]{color:#fb7299}.lp-guide-text h2[data-v-9d18c28e]{letter-spacing:-.3px;margin:0 0 20px;font-size:1.875rem;font-weight:800;line-height:1.25}.lp-beats[data-v-9d18c28e]{gap:13px;margin:0 0 28px;display:grid}.lp-beat[data-v-9d18c28e]{color:#61666d;opacity:.4;cursor:pointer;margin:0;padding-left:18px;font-size:1rem;line-height:1.62;transition:opacity .45s,color .45s;position:relative}.lp-beat[data-v-9d18c28e]:before{content:"";background:0 0;border-radius:3px;width:3px;transition:background .45s;position:absolute;top:4px;bottom:4px;left:0}.lp-beat b[data-v-9d18c28e]{color:#18191c;font-weight:700}.lp-beat.is-on[data-v-9d18c28e]{opacity:1;color:#61666d}.lp-beat.is-on[data-v-9d18c28e]:before{background:#fb7299}.lp-guide-shot[data-v-9d18c28e]{justify-content:center;display:flex}.lp-mock[data-v-9d18c28e]{background:#fff;border:1px solid #e3e5e7;border-radius:14px;width:100%;max-width:480px;overflow:hidden;box-shadow:0 18px 50px #00000024}.lp-mock-float[data-v-9d18c28e]{animation:5.5s ease-in-out infinite lp-floaty-9d18c28e}@keyframes lp-floaty-9d18c28e{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.lp-mock-bar[data-v-9d18c28e]{background:#f6f7f8;border-bottom:1px solid #e3e5e7;align-items:center;gap:6px;padding:10px 14px;display:flex}.lp-mock-bar .d[data-v-9d18c28e]{background:#dfe3e8;border-radius:50%;width:10px;height:10px}.lp-mock-bar .d[data-v-9d18c28e]:first-child{background:#ff5f57}.lp-mock-bar .d[data-v-9d18c28e]:nth-child(2){background:#febc2e}.lp-mock-bar .d[data-v-9d18c28e]:nth-child(3){background:#28c840}.lp-mock-url[data-v-9d18c28e]{color:#9499a0;background:#fff;border:1px solid #e3e5e7;border-radius:6px;margin-left:8px;padding:3px 10px;font-size:.6875rem}.lp-mock-body[data-v-9d18c28e]{padding:18px}.lp-pulse[data-v-9d18c28e]{animation:1.8s ease-in-out infinite lp-pulse-9d18c28e}@keyframes lp-pulse-9d18c28e{0%,to{transform:scale(1);box-shadow:0 0 #fb729900}50%{transform:scale(1.03);box-shadow:0 0 0 8px #fb72992e}}.lp-mock-title[data-v-9d18c28e]{color:#18191c;margin-bottom:12px;font-size:.9375rem;font-weight:700}.lp-mock-tabs[data-v-9d18c28e]{gap:6px;margin-bottom:14px;display:flex}.lp-mock-tabs span[data-v-9d18c28e]{color:#9499a0;background:#f6f7f8;border-radius:999px;padding:5px 10px;font-size:.6875rem}.lp-mock-tabs span.on[data-v-9d18c28e]{color:#e85d86;background:#ffeef3;font-weight:700}.lp-mock-lines[data-v-9d18c28e]{gap:9px;margin-bottom:16px;display:grid}.lp-mock-lines i[data-v-9d18c28e]{background:linear-gradient(90deg,#eef0f2,#f6f7f8);border-radius:5px;height:9px;display:block}.lp-mock-cta[data-v-9d18c28e]{color:#fff;background:#fb7299;border-radius:8px;padding:9px 18px;font-size:.8125rem;font-weight:700;display:inline-block}.lp-vs[data-v-9d18c28e]{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-bottom:16px;display:grid}.lp-vs-card[data-v-9d18c28e]{border:1px solid #e3e5e7;border-radius:10px;justify-items:start;gap:7px;padding:12px;display:grid}.lp-vs-card b[data-v-9d18c28e]{color:#18191c;font-size:.75rem}.lp-vs-card i[data-v-9d18c28e]{background:linear-gradient(90deg,#eef0f2,#f6f7f8);border-radius:4px;width:80%;height:8px;display:block}.lp-vs-a[data-v-9d18c28e]{background:#ffeef3;border-color:#ffd9e4}.lp-vs-b[data-v-9d18c28e]{background:#e3f6fd;border-color:#c7ecfa}.lp-vs-ava[data-v-9d18c28e]{color:#fff;background:#9499a0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:.8125rem;font-weight:700;display:flex}.lp-vs-a .lp-vs-ava[data-v-9d18c28e]{background:#fb7299}.lp-vs-b .lp-vs-ava[data-v-9d18c28e]{background:#00aeec}.lp-vs-mid[data-v-9d18c28e]{font-size:1.5rem}.lp-verdict[data-v-9d18c28e]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lp-chip[data-v-9d18c28e]{border-radius:999px;padding:4px 10px;font-size:.6875rem;font-weight:700}.lp-chip-pink[data-v-9d18c28e]{color:#e85d86;background:#ffeef3}.lp-chip-blue[data-v-9d18c28e]{color:#0284a8;background:#e3f6fd}.lp-vs-neq[data-v-9d18c28e]{color:#9499a0;font-size:1.375rem;font-weight:800}.lp-vs-clash[data-v-9d18c28e]{align-items:center}.lp-vs-clash .lp-vs-card[data-v-9d18c28e]{justify-items:center;padding:14px 12px}.lp-mock-cta2[data-v-9d18c28e]{color:#fff;background:#00aeec;border-radius:8px;justify-self:center;padding:8px 18px;font-size:.8125rem;font-weight:700}.lp-mock-bili .lp-bili-bar[data-v-9d18c28e]{background:#fff;border-bottom:1px solid #e3e5e7;align-items:center;gap:10px;padding:10px 14px;display:flex}.lp-bili-logo[data-v-9d18c28e]{color:#00aeec;font-size:.9375rem;font-style:italic;font-weight:800}.lp-bili-search[data-v-9d18c28e]{background:#f6f7f8;border-radius:999px;flex:1;height:22px}.lp-bili-body[data-v-9d18c28e]{background:#fafbfc;gap:12px;padding:16px;display:flex;position:relative}.lp-bili-player[data-v-9d18c28e]{aspect-ratio:16/9;color:#fffc;background:linear-gradient(135deg,#1f2330,#3a4150);border-radius:8px;flex:1;justify-content:center;align-items:center;font-size:1.875rem;display:flex}.lp-plugin-panel[data-v-9d18c28e]{background:#fff;border:1px solid #e3e5e7;border-radius:10px;flex-shrink:0;align-content:start;gap:8px;width:160px;padding:12px;display:grid;box-shadow:0 2px 10px #00000012}.lp-plugin-head[data-v-9d18c28e]{color:#18191c;align-items:center;gap:5px;font-size:.75rem;font-weight:700;display:flex}.lp-plugin-head .mark[data-v-9d18c28e]{color:#fff;background:#fb7299;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;font-size:.625rem;display:flex}.lp-plugin-btn[data-v-9d18c28e]{cursor:default;color:#fff;background:#fb7299;border:none;border-radius:7px;padding:8px;font-family:inherit;font-size:.75rem;font-weight:700}.lp-plugin-btn.ghost[data-v-9d18c28e]{color:#61666d;background:#f6f7f8}.lp-plugin-prog[data-v-9d18c28e]{background:#f6f7f8;border-radius:4px;height:7px;overflow:hidden}.lp-plugin-prog span[data-v-9d18c28e]{background:#fb7299;border-radius:4px;height:100%;display:block}.lp-plugin-sub[data-v-9d18c28e]{color:#61666d;font-size:.6875rem;font-weight:700}.lp-plugin-tip[data-v-9d18c28e]{color:#9499a0;font-size:.65625rem;line-height:1.45}.lp-plugin-ok[data-v-9d18c28e]{color:#fff;background:#fb7299;border-radius:50%;justify-content:center;justify-self:start;align-items:center;width:34px;height:34px;font-size:1.125rem;font-weight:800;display:flex}.lp-plugin-doneb[data-v-9d18c28e]{color:#e85d86;font-size:.8125rem;font-weight:800}.lp-mock-stage[data-v-9d18c28e]{position:relative}.lp-stage-detail[data-v-9d18c28e],.lp-stage-vs[data-v-9d18c28e]{min-height:150px}.lp-stage-plugin[data-v-9d18c28e]{min-height:128px}.lp-layer[data-v-9d18c28e]{opacity:0;pointer-events:none;align-content:start;gap:8px;transition:opacity .5s,transform .5s;display:grid;position:absolute;inset:0;transform:translateY(10px)}.lp-layer.is-on[data-v-9d18c28e]{opacity:1;pointer-events:auto;transform:none}.lp-mock-badge[data-v-9d18c28e]{border-radius:999px;justify-self:start;padding:4px 10px;font-size:.6875rem;font-weight:700}.badge-pink[data-v-9d18c28e]{color:#e85d86;background:#ffeef3}.badge-blue[data-v-9d18c28e]{color:#0284a8;background:#e3f6fd}.lp-mock-frame[data-v-9d18c28e]{color:#e85d86;background:#ffeef3;border:1px dashed #fb7299;border-radius:8px;padding:9px 11px;font-size:.75rem}.lp-mock-frame .cur[data-v-9d18c28e]{vertical-align:-2px;background:#e85d86;width:1px;height:12px;margin-left:2px;animation:1s step-end infinite lp-blink-9d18c28e;display:inline-block}@keyframes lp-blink-9d18c28e{50%{opacity:0}}.lp-mock-seg[data-v-9d18c28e]{align-items:center;gap:10px;display:flex}.lp-mock-thumb[data-v-9d18c28e]{background:linear-gradient(135deg,#ffd9e4,#e3f6fd);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:33px;font-size:1rem;display:flex}.lp-mock-segtxt[data-v-9d18c28e]{flex:1;gap:6px;display:grid}.lp-mock-segtxt i[data-v-9d18c28e]{background:linear-gradient(90deg,#eef0f2,#f6f7f8);border-radius:4px;height:8px;display:block}.lp-flowbar[data-v-9d18c28e]{z-index:6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;white-space:nowrap;background:#ffffffd1;border:1px solid #e3e5e7;border-radius:999px;align-items:center;gap:10px;padding:7px 16px;transition:opacity .4s;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:0 1px 2px #0000000d}.lp-flowbar.is-show[data-v-9d18c28e]{opacity:1}.lp-flowstep[data-v-9d18c28e]{color:#9499a0;font-size:.8125rem;font-weight:600;transition:color .3s}.lp-flowstep b[data-v-9d18c28e]{color:#9499a0;margin-right:2px;font-weight:800;transition:color .3s}.lp-flowstep.is-on[data-v-9d18c28e]{color:#e85d86}.lp-flowstep.is-on b[data-v-9d18c28e]{color:#fb7299}.lp-flowsep[data-v-9d18c28e]{color:#e3e5e7;font-size:.75rem}.lp-handoff[data-v-9d18c28e]{color:#9499a0;max-width:440px;margin-top:16px;font-size:.8125rem;line-height:1.6}.lp-handoff b[data-v-9d18c28e]{color:#61666d;font-weight:700}.lp-handoff b.nx[data-v-9d18c28e]{color:#e85d86}.lp-guide:not(.lp-guide-rev) .lp-handoff[data-v-9d18c28e]{margin-right:auto}.lp-unlock-link[data-v-9d18c28e]{cursor:pointer;color:#e85d86;background:0 0;border:none;border-bottom:1px dashed #fb7299;margin-top:10px;padding:4px 0;font-family:inherit;font-size:.8125rem;font-weight:600;transition:all .18s;display:inline-block}.lp-unlock-link[data-v-9d18c28e]:hover{color:#fb7299;border-bottom-color:#e85d86}.lp-unlock-overlay[data-v-9d18c28e]{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f141e80;justify-content:center;align-items:center;padding:20px;animation:.2s both fade;display:flex;position:fixed;inset:0}.lp-unlock-card[data-v-9d18c28e]{background:#fff;border-radius:16px;width:min(560px,94vw);max-height:90vh;padding:26px 26px 22px;position:relative;overflow:auto;box-shadow:0 8px 28px #00000024}.lp-unlock-x[data-v-9d18c28e]{color:#9499a0;cursor:pointer;background:0 0;border:none;font-size:1.25rem;line-height:1;position:absolute;top:14px;right:16px}.lp-unlock-x[data-v-9d18c28e]:hover{color:#18191c}.lp-unlock-card h3[data-v-9d18c28e]{margin:0 0 8px;font-size:1.25rem;font-weight:800}.lp-unlock-sub[data-v-9d18c28e]{color:#61666d;margin:0 0 18px;font-size:.875rem;line-height:1.6}.lp-unlock-sub b[data-v-9d18c28e]{color:#e85d86}.lp-unlock-table[data-v-9d18c28e]{border-collapse:collapse;width:100%;font-size:.8125rem}.lp-unlock-table th[data-v-9d18c28e],.lp-unlock-table td[data-v-9d18c28e]{text-align:center;border-bottom:1px solid #e3e5e7;padding:10px 8px}.lp-unlock-table thead th[data-v-9d18c28e]{color:#18191c;font-size:.8125rem;font-weight:800}.lp-unlock-table thead th span[data-v-9d18c28e]{color:#9499a0;margin-top:2px;font-size:.6875rem;font-weight:600;display:block}.lp-unlock-table th[data-v-9d18c28e]:first-child,.lp-unlock-table td[data-v-9d18c28e]:first-child{text-align:left;color:#18191c;font-weight:500;line-height:1.4}.lp-unlock-table td.y[data-v-9d18c28e]{color:#2f9e44;font-weight:800}.lp-unlock-table td.n[data-v-9d18c28e]{color:#f85f4e;font-weight:800}.lp-unlock-table tbody tr:last-child td[data-v-9d18c28e]{border-bottom:none}.lp-unlock-table thead th[data-v-9d18c28e]:nth-child(4){color:#e85d86}.lp-unlock-table thead th:nth-child(4) span[data-v-9d18c28e]{color:#fb7299}@media (width<=860px){.lp-slide[data-v-9d18c28e]{align-items:flex-start;padding:24px 44px;overflow-y:auto}.lp-slide-inner[data-v-9d18c28e]{margin:auto 0}.lp-title[data-v-9d18c28e]{font-size:2rem}.lp-sub[data-v-9d18c28e]{font-size:1rem}.lp-guide[data-v-9d18c28e]{text-align:center;grid-template-columns:1fr;gap:28px;max-width:460px}.lp-guide-rev .lp-guide-text[data-v-9d18c28e]{order:1}.lp-guide-rev .lp-guide-shot[data-v-9d18c28e]{order:2}.lp-guide-text h2[data-v-9d18c28e]{font-size:1.5rem}.lp-guide-text .lp-flow-no[data-v-9d18c28e]{margin-left:auto;margin-right:auto}.lp-beats[data-v-9d18c28e]{text-align:left;margin-bottom:22px;display:inline-grid}.lp-arrow-btn[data-v-9d18c28e]{width:40px;height:40px;font-size:1.375rem}.lp-arrow-prev[data-v-9d18c28e]{left:8px}.lp-arrow-next[data-v-9d18c28e]{right:8px}}@media (prefers-reduced-motion:reduce){.lp-slide .lp-anim[data-v-9d18c28e]{opacity:1;transition:none;transform:none}.lp-track[data-v-9d18c28e],.lp-beat[data-v-9d18c28e],.lp-layer[data-v-9d18c28e]{transition:none}.lp-blob[data-v-9d18c28e],.lp-next-hint .lp-arrow[data-v-9d18c28e],.lp-mock-float[data-v-9d18c28e],.lp-pulse[data-v-9d18c28e],.lp-mock-frame .cur[data-v-9d18c28e]{animation:none}}.login[data-v-7ebc5681]{background:#fff;border:1px solid #e3e5e7;border-radius:12px;max-width:360px;margin:80px auto;padding:32px}form[data-v-7ebc5681]{flex-direction:column;gap:16px;display:flex}label[data-v-7ebc5681]{color:#61666d;flex-direction:column;gap:6px;font-size:.8125rem;display:flex}input[data-v-7ebc5681]{border:1px solid #e3e5e7;border-radius:8px;padding:10px 12px}button[data-v-7ebc5681]{color:#fff;background:#fb7299;border-radius:8px;padding:10px;font-weight:600}button[data-v-7ebc5681]:disabled{opacity:.6}.err[data-v-7ebc5681]{color:#f85f4e;font-size:.8125rem}.view[data-v-eb8dc322]{text-align:center;padding:24px}button[data-v-eb8dc322]{color:#fff;background:#fb7299;border-radius:8px;margin-top:16px;padding:8px 16px}
