:root{font-size:18px}@media (width<=1024px){:root{font-size:16px}}.job-bar[data-v-cbf4498f]{z-index:50;background:#fff;border-top:1px solid #e3e5e7;font-size:.8125rem;position:fixed;inset:auto 0 0}.summary[data-v-cbf4498f]{cursor:pointer;color:#61666d;align-items:center;gap:8px;padding:8px 24px;display:flex}.summary[data-v-cbf4498f]:hover{background:#f6f7f8}.dot[data-v-cbf4498f]{background:#9499a0;border-radius:50%;width:8px;height:8px}.dot.running[data-v-cbf4498f]{background:#00aeec;animation:1.4s infinite pulse-cbf4498f}@keyframes pulse-cbf4498f{0%,to{opacity:1}50%{opacity:.4}}.text[data-v-cbf4498f]{flex:1}.retry-note[data-v-cbf4498f]{color:#b27616}.chevron[data-v-cbf4498f]{color:#9499a0}.list[data-v-cbf4498f]{flex-direction:column;gap:6px;padding:0 24px 12px;display:flex}.row[data-v-cbf4498f]{background:#f6f7f8;border:1px solid #e3e5e7;border-radius:6px;align-items:center;gap:10px;padding:6px 10px;display:flex}.id[data-v-cbf4498f]{color:#9499a0;min-width:70px;font-family:ui-monospace,monospace}.label[data-v-cbf4498f]{color:#18191c;min-width:80px}.status[data-v-cbf4498f]{color:#9499a0;background:#fff;border-radius:4px;padding:2px 6px;font-size:.75rem}.status.running[data-v-cbf4498f]{color:#00aeec;background:#e3f6fd}.status.done[data-v-cbf4498f]{color:#2f9e44;background:#e6f4ea}.status.err[data-v-cbf4498f]{color:#f85f4e;background:#ffe6e6}.stage[data-v-cbf4498f]{color:#61666d;flex:1}.target a[data-v-cbf4498f]{color:#00aeec;text-decoration:none}.target a[data-v-cbf4498f]:hover{text-decoration:underline}.dismiss[data-v-cbf4498f]{color:#9499a0;cursor:pointer;background:0 0;border:none;font-size:1rem;line-height:1}.dismiss[data-v-cbf4498f]:hover{color:#f85f4e}.actions[data-v-cbf4498f]{justify-content:flex-end;display:flex}.clear[data-v-cbf4498f]{color:#9499a0;cursor:pointer;background:0 0;border:none;font-size:.75rem}.clear[data-v-cbf4498f]:hover{color:#61666d}.overlay[data-v-0da2251f]{z-index:1000;background:#00000073;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.card[data-v-0da2251f]{background:#fff;border-radius:12px;width:100%;max-width:460px;padding:22px;box-shadow:0 20px 50px #0003}.head[data-v-0da2251f]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.head h3[data-v-0da2251f]{margin:0;font-size:1.0625rem}.x[data-v-0da2251f]{color:#9499a0;cursor:pointer;background:0 0;border:none;font-size:1.125rem}.sub[data-v-0da2251f]{color:#9499a0;margin:0 0 18px;font-size:.8125rem}.field[data-v-0da2251f]{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.field label[data-v-0da2251f]{color:#61666d;font-size:.8125rem;font-weight:500}.field input[data-v-0da2251f],.field select[data-v-0da2251f]{border:1px solid #e3e5e7;border-radius:8px;padding:9px 11px;font-size:.875rem}.modes[data-v-0da2251f]{gap:8px;display:flex}.mode[data-v-0da2251f]{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-0da2251f]{color:#e85d86;background:#fff5f7;border-color:#fb7299;font-weight:600}.actions[data-v-0da2251f]{align-items:center;gap:10px;margin-top:20px;display:flex}.btn[data-v-0da2251f]{cursor:pointer;background:#fff;border:1px solid #e3e5e7;border-radius:8px;padding:8px 18px;font-size:.875rem}.btn.primary[data-v-0da2251f]{color:#fff;background:#fb7299;border-color:#fb7299}.ok[data-v-0da2251f]{color:#2f9e44;font-size:.8125rem}.mobile-identity[data-v-77244cb6]{text-overflow:ellipsis;white-space:nowrap;max-width:105px;font-size:.8125rem;overflow:hidden}.user-menu[data-v-77244cb6]{align-items:center;gap:6px;display:flex;position:relative}.nav-btn[data-v-77244cb6]{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-77244cb6]:hover{background:#ffeef3}.avatar[data-v-77244cb6]{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-77244cb6]:hover{background:#e3e5e7}.right .plugin-account[data-v-d4dc9fde]{white-space:nowrap;flex:none;padding:4px 5px;font-size:12px}.mobile-scope-notice[data-v-d4dc9fde]{padding:32px 4px;line-height:1.8}.mobile-scope-notice h1[data-v-d4dc9fde]{font-size:1.15rem}.mobile-scope-notice a[data-v-d4dc9fde]{color:#d83e74}.mobile-library-title[data-v-d4dc9fde]{display:none}.nav[data-v-d4dc9fde]{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-d4dc9fde]{cursor:pointer;flex-shrink:0;align-items:center;gap:9px;font-size:1.0625rem;font-weight:700;display:flex}.mark[data-v-d4dc9fde]{justify-content:center;align-items:center;width:28px;height:28px;display:flex}.mark svg[data-v-d4dc9fde]{width:100%;height:100%;display:block}.navtabs[data-v-d4dc9fde]{align-items:center;gap:14px;display:flex}.ntab[data-v-d4dc9fde]{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-d4dc9fde]:hover{color:#18191c;background:#f6f7f8}.ntab.on[data-v-d4dc9fde]{color:#e85d86;background:#ffeef3;font-weight:600}.ntab.ext[data-v-d4dc9fde]{color:#00aeec}.ntab.ext[data-v-d4dc9fde]:hover{background:#e3f6fd}.ntab.byok[data-v-d4dc9fde]{color:#a05a00;background:#fff5e6}.ntab.byok[data-v-d4dc9fde]:hover{background:#ffecce}.ntab.admin[data-v-d4dc9fde]{color:#e85d86;background:#ffeef3}.ntab.admin[data-v-d4dc9fde]:hover{background:#ffd4e2}.spacer[data-v-d4dc9fde]{flex:1}.right[data-v-d4dc9fde]{align-items:center;gap:10px;display:flex}.wrap[data-v-d4dc9fde]{max-width:1200px;margin:0 auto;padding:0 24px 96px}.wrap-full[data-v-d4dc9fde]{max-width:none;min-height:calc(100vh - 60px);margin:0;padding:0 0 36px}.site-footer[data-v-d4dc9fde]{color:#9499a0;justify-content:center;gap:18px;padding:12px 24px 72px;font-size:.75rem;line-height:1.5;display:flex}.site-footer a[data-v-d4dc9fde]{color:inherit;text-decoration:none}.site-footer a[data-v-d4dc9fde]:hover,.site-footer a[data-v-d4dc9fde]:focus-visible{color:#61666d;text-underline-offset:2px;text-decoration:underline}.job-bar[data-v-d4dc9fde]{z-index:50;position:fixed;bottom:0;left:0;right:0}@media (width<=767px){.detail-reader-nav[data-v-d4dc9fde],.creator-reader-nav[data-v-d4dc9fde]{display:none}.detail-reader-wrap[data-v-d4dc9fde]{padding:0 0 96px}.creator-reader-wrap[data-v-d4dc9fde]{height:100dvh;padding:0 12px;overflow:hidden}.creator-reader-wrap+.site-footer[data-v-d4dc9fde]{display:none}.library-wrap[data-v-d4dc9fde]{padding:0 12px 96px}.mobile-library-title[data-v-d4dc9fde]{display:none}.nav[data-v-d4dc9fde]{gap:8px;padding:0 12px}.brand>span[data-v-d4dc9fde]:last-child{display:inline}.navtabs[data-v-d4dc9fde]{display:none}.right[data-v-d4dc9fde]{gap:4px}.ntab.byok[data-v-d4dc9fde],.ntab.ext[data-v-d4dc9fde]{box-sizing:border-box;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:0;display:inline-flex}.ntab.byok[data-v-d4dc9fde]:after{content:"🔑";font-size:.9375rem}.ntab.ext[data-v-d4dc9fde]:after{content:"⬇";font-size:1rem}.right[data-v-d4dc9fde] .avatar{box-sizing:border-box;justify-content:center;width:36px;min-width:36px;height:36px;padding:0;font-size:0}.right[data-v-d4dc9fde] .avatar:after{content:"我";font-size:.8125rem}.site-footer[data-v-d4dc9fde]{text-align:center;gap:14px;padding-left:16px;padding-right:16px}}@media (width<=359px){.mobile-account-nav[data-v-d4dc9fde]{flex-wrap:wrap;gap:4px 8px;height:auto;min-height:60px;padding-top:6px;padding-bottom:6px}.mobile-account-nav .right[data-v-d4dc9fde]{margin-left:auto}}.card[data-v-73c9ac33]{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-73c9ac33]:hover{box-shadow:0 4px 14px #00000014}.cover[data-v-73c9ac33]{aspect-ratio:16/10;background:#f1f2f3;justify-content:center;align-items:center;display:flex}.cover img[data-v-73c9ac33]{object-fit:cover;width:100%;height:100%}.cover-placeholder[data-v-73c9ac33]{color:#fb7299;font-size:2rem}.meta[data-v-73c9ac33]{flex-direction:column;flex:1;align-items:center;gap:7px;min-width:0;padding:10px 12px 12px;display:flex}.title[data-v-73c9ac33]{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-73c9ac33]{-webkit-line-clamp:2;text-wrap:balance;text-align:center;-webkit-box-orient:vertical;width:100%;display:-webkit-box;overflow:hidden}.row[data-v-73c9ac33]{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-73c9ac33]{text-overflow:ellipsis;min-width:0;overflow:hidden}.creator.link[data-v-73c9ac33]{color:#00aeec;cursor:pointer}.creator.link[data-v-73c9ac33]:hover{text-decoration:underline}.when[data-v-73c9ac33],.duration[data-v-73c9ac33]{color:#9499a0;flex:none}.cats[data-v-73c9ac33]{text-align:center;flex-wrap:nowrap;justify-content:center;align-items:center;gap:6px;width:100%;display:flex;overflow:hidden}.pill[data-v-73c9ac33]{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-73c9ac33]{color:#e85d86;background:#ffeef3;border-color:#ffd4e2;flex:none}.pill.subcat[data-v-73c9ac33]{color:#0077a8;background:#e3f6fd;border-color:#a5d8f3}.pill.unclassified[data-v-73c9ac33],.pill.non-knowledge[data-v-73c9ac33]{color:#9499a0;background:#f1f3f5;border-color:#e3e5e7}.labels[data-v-73c9ac33]{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-73c9ac33]{white-space:nowrap;border-radius:4px;padding:2px 5px;font-size:.6875rem;font-weight:600;position:relative}.label.off[data-v-73c9ac33]{color:#9499a0;background:#e8e8e8}.label.on[data-v-73c9ac33]{color:#333}.label.on.group-raw[data-v-73c9ac33]{color:#0077a8;background:#e3f6fd}.label.on.group-ai[data-v-73c9ac33]{color:#946f00;background:#fff3cd}.label.on.group-link[data-v-73c9ac33]{color:#2f6e3e;background:#d4edda}.meta.not-recommended .label.on.muted[data-v-73c9ac33]{color:#9499a0;background:#f6f7f8}.meta.not-recommended .pill.subcat.not-recommended[data-v-73c9ac33]{color:#9499a0;background:#f1f3f5;border-color:#e3e5e7}.label sup[data-v-73c9ac33]{color:#f44;font-size:.5rem;font-weight:700;position:absolute;bottom:-7px;right:-2px}.mobile-topic[data-v-f1de34b5]{min-width:0}.topic-path[data-v-f1de34b5]{flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:8px;font-size:12px;display:flex}.topic-path button[data-v-f1de34b5],.map-heading button[data-v-f1de34b5]{color:#008dbf;cursor:pointer;background:0 0;border:0;padding:5px 0}.topic-path button[aria-current][data-v-f1de34b5]{color:#ef5285}.topic-path span[data-v-f1de34b5]{color:#a6b1bb}.map-heading[data-v-f1de34b5]{color:#8b99a7;justify-content:space-between;align-items:center;gap:6px;font-size:11px;display:flex}.map-heading strong[data-v-f1de34b5]{color:#485466;font-size:12px}.map-heading span[data-v-f1de34b5]{font-size:10px}.topic-map[data-v-f1de34b5]{aspect-ratio:336/320;background:linear-gradient(145deg,#f5fcff,#fafdff);border-radius:8px;width:100%;position:relative;overflow:hidden}.topic-map svg[data-v-f1de34b5]{width:100%;height:100%;display:block}.map-axes[data-v-f1de34b5]{position:absolute;inset:0}.map-axes line[data-v-f1de34b5]{stroke:#c7dce8;stroke-dasharray:3 3}.map-axes text[data-v-f1de34b5]{fill:#8293a7;font-size:11px}.topic-layer[data-v-f1de34b5]{position:absolute;inset:0;overflow:visible}.topic-node[data-v-f1de34b5]{cursor:pointer;outline:none}.topic-node line[data-v-f1de34b5]{stroke:#d8e7ee;stroke-width:.8px}.topic-node circle[data-v-f1de34b5]{fill:#00aeec;transition:fill .1s,r .1s}.topic-node rect[data-v-f1de34b5]{fill:#f8fdff;fill-opacity:.95;stroke:#0000}.topic-node text[data-v-f1de34b5]{fill:#34506b;font-size:10.5px}.topic-node.selected circle[data-v-f1de34b5],.topic-node.pressed circle[data-v-f1de34b5]{fill:#fb7299}.topic-node.selected text[data-v-f1de34b5],.topic-node.pressed text[data-v-f1de34b5]{fill:#e85d86;font-weight:700}.topic-node.selected rect[data-v-f1de34b5],.topic-node.pressed rect[data-v-f1de34b5]{fill:#ffeef3}.topic-node:focus-visible rect[data-v-f1de34b5]{stroke:#00aeec;stroke-width:1.5px}.topic-layer-enter-active[data-v-f1de34b5]{transition:opacity .28s,transform .32s cubic-bezier(.16,.84,.44,1)}.topic-layer-enter-active .topic-node[data-v-f1de34b5]{animation:.28s both node-rise-f1de34b5;animation-delay:var(--delay)}.topic-layer-leave-active[data-v-f1de34b5]{pointer-events:none;transition:opacity .2s,transform .24s}.topic-layer-enter-from[data-v-f1de34b5]{opacity:0;transform:translateY(18px)}.topic-layer-leave-to[data-v-f1de34b5]{opacity:0;transform:translateY(12px)scale(.985)}@keyframes node-rise-f1de34b5{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}input[data-v-f1de34b5]{box-sizing:border-box;color:#293b50;background:#f8fafc;border:1px solid #dce4ed;border-radius:8px;width:100%;margin:8px 0;padding:9px 10px;font-size:16px}.topic-rows button[data-v-f1de34b5]{text-align:left;color:#34485f;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f5;align-items:center;gap:8px;width:100%;min-height:42px;padding:8px;font-size:12px;display:flex}.topic-rows button span[data-v-f1de34b5]{overflow-wrap:anywhere;flex:1;min-width:0}.topic-rows small[data-v-f1de34b5]{color:#8896a6;flex:none;font-size:10px}.topic-rows b[data-v-f1de34b5]{color:#00aeec;width:12px}.topic-rows button.chosen[data-v-f1de34b5]{color:#e85d86;background:#fff1f6}.hint[data-v-f1de34b5]{color:#8695a4;margin:7px 0;font-size:11px;line-height:1.6}.topic-rows .more-topics[data-v-f1de34b5]{color:#0098ca;justify-content:center}@media (prefers-reduced-motion:reduce){[data-v-f1de34b5],[data-v-f1de34b5]:before,[data-v-f1de34b5]:after{transition:none!important;animation:none!important}}.mobile-library[data-v-654a8fce]{--pink:#fb7299;--line:#e4eaf0;color:#25384f;min-width:0;padding-bottom:30px}.mobile-library button[data-v-654a8fce],.mobile-library select[data-v-654a8fce],.mobile-library input[data-v-654a8fce]{font-family:inherit}.mobile-library button[data-v-654a8fce]{cursor:pointer}.mobile-filter-dock[data-v-654a8fce]{z-index:35;background:#fff;margin:0 -12px;position:sticky;top:60px;box-shadow:0 2px 8px #274c6c09}.mobile-filter-tabs[data-v-654a8fce]{z-index:2;background:#fff;border-bottom:1px solid #e4eef5;grid-template-columns:repeat(4,minmax(0,1fr));padding:5px 6px;display:grid;position:relative}.mobile-filter-tabs button[data-v-654a8fce]{color:#263b54;background:#fff;border:0;border-right:1px solid #e8eef5;border-radius:0;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:8px 5px;font-size:12px;display:flex}.mobile-filter-tabs button[data-v-654a8fce]:last-child{border-right:0}.mobile-filter-tabs strong[data-v-654a8fce]{font-size:12px;font-weight:600}.mobile-filter-tabs span[data-v-654a8fce]{color:#8a99ac;white-space:nowrap;text-overflow:ellipsis;align-items:center;max-width:100%;font-size:11px;display:flex;overflow:hidden}.mobile-filter-tabs i[data-v-654a8fce]{flex:none;margin-left:4px;font-style:normal}.mobile-filter-tabs .chosen span[data-v-654a8fce]{color:#ee5587}.mobile-filter-tabs .active[data-v-654a8fce]{background:#edfaff;border-bottom:2px solid #00aeec;border-radius:6px}.mobile-filter-shade[data-v-654a8fce]{z-index:0;touch-action:none;background:#122a421f;position:fixed;inset:122px 0 0}.mobile-filter-panel[data-v-654a8fce]{transform-origin:top;z-index:1;background:#fff;border:1px solid #deebf4;border-radius:0 0 10px 10px;flex-direction:column;max-height:calc(100dvh - 136px);display:flex;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 14px 24px #2342621f}.filter-context[data-v-654a8fce]{color:#8493a7;border-bottom:1px solid #eef3f7;flex:none;padding:7px 12px;font-size:10px}.filter-context p[data-v-654a8fce]{overflow-wrap:anywhere;margin:0 0 6px;line-height:1.5}.filter-context>div[data-v-654a8fce]{justify-content:space-between;align-items:center;display:flex}.filter-context button[data-v-654a8fce]{color:#6d7e90;background:0 0;border:0;padding:4px 0 4px 12px;font-size:11px}.mobile-filter-pane[data-v-654a8fce]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;min-height:0;padding:8px 12px;overflow:auto}.filter-help[data-v-654a8fce]{color:#8a99ad;margin:4px 0 12px;font-size:12px;line-height:1.6}.mobile-type-options[data-v-654a8fce]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.mobile-check[data-v-654a8fce]{cursor:pointer;border:1px solid #e3eaf2;border-radius:6px;align-items:center;gap:8px;min-width:0;min-height:22px;margin-bottom:7px;padding:10px;font-size:13px;display:flex}.mobile-type-options .mobile-check[data-v-654a8fce]{margin:0;padding:10px 8px;font-size:12px}.mobile-check input[data-v-654a8fce]{accent-color:#fb7299;flex:none;width:17px;height:17px;margin:0}.mobile-check.selected[data-v-654a8fce]{color:#ee5284;background:#fff1f6;border-color:#ffe1eb}.mobile-filter-footer[data-v-654a8fce]{padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #eef2f7;flex:none;grid-template-columns:1fr 1.8fr;gap:10px;display:grid}.mobile-filter-footer button[data-v-654a8fce]{color:#34465d;background:#fff;border:1px solid #d8e0e9;border-radius:7px;min-height:40px;font-size:13px}.mobile-filter-footer .confirm-filter[data-v-654a8fce]{color:#fff;background:#fb7299;border-color:#fb7299;font-weight:600}.mobile-filter-footer button[data-v-654a8fce]:disabled{opacity:.6}.mobile-local-search[data-v-654a8fce]{box-sizing:border-box;color:#293b50;background:#f7f9fc;border:1px solid #dce4ed;border-radius:8px;flex:none;width:100%;margin-bottom:8px;padding:9px 10px;font-size:16px}.creator-pane[data-v-654a8fce]{flex-direction:column;height:min(390px,100dvh - 276px);min-height:100px;display:flex;overflow:hidden}.mobile-author-sort[data-v-654a8fce]{background:#f4f9fd;border:1px solid #dce9f3;border-radius:7px;flex:none;grid-template-columns:1fr 1fr;padding:2px;display:grid}.mobile-author-sort button[data-v-654a8fce]{color:#63758d;background:0 0;border:0;border-radius:5px;padding:8px 0;font-size:12px}.mobile-author-sort .active[data-v-654a8fce]{color:#fff;background:#00a4d6}.mobile-author-count[data-v-654a8fce]{color:#8295a8;flex:none;justify-content:space-between;align-items:center;gap:5px;min-height:30px;font-size:10px;display:flex}.mobile-author-count button[data-v-654a8fce]{text-overflow:ellipsis;white-space:nowrap;color:#ed5889;background:0 0;border:0;max-width:60%;padding:4px 0;font-size:10px;overflow:hidden}.mobile-author-list[data-v-654a8fce]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex:1;min-height:40px;overflow:auto}.mobile-author[data-v-654a8fce]{text-align:left;color:#30455e;background:#fff;border:0;border-bottom:1px solid #edf1f5;align-items:center;gap:9px;width:100%;min-height:48px;padding:7px;display:flex}.mobile-author>span[data-v-654a8fce]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.mobile-author>i[data-v-654a8fce]{box-sizing:border-box;border:1.5px solid #879cb6;border-radius:50%;flex:none;width:17px;height:17px}.mobile-author small[data-v-654a8fce]{color:#8799ae;flex-direction:column;flex:none;align-items:end;gap:3px;font-size:10px;display:flex}.mobile-author b[data-v-654a8fce]{font-size:9px;font-weight:400}.mobile-author.selected[data-v-654a8fce]{color:#f35187;background:#fff1f6}.mobile-author.selected i[data-v-654a8fce]{background:#fff;border:5px solid #fb7299}.mobile-results[data-v-654a8fce]{padding-top:10px}.mobile-search[data-v-654a8fce]{background:#f7f9fc;border:1px solid #dce5ef;border-radius:8px;align-items:center;min-height:40px;display:flex}.mobile-search input[data-v-654a8fce]{color:#30455d;background:0 0;border:0;outline:none;flex:1;width:100%;min-width:0;padding:8px 10px;font-size:16px}.mobile-search button[data-v-654a8fce]{color:#506d8d;background:0 0;border:0;padding:3px 12px;font-size:27px;line-height:1}.mobile-result-bar[data-v-654a8fce]{color:#7d8ca0;justify-content:space-between;align-items:center;margin:10px 0;font-size:11px;display:flex}.mobile-result-bar select[data-v-654a8fce]{color:#42566e;background:#fff;border:0;max-width:125px;padding:5px;font-size:11px}.mobile-articles[data-v-654a8fce]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.mobile-article[data-v-654a8fce]{color:#24364b;border-bottom:1px solid #e7edf3;min-width:0;padding:11px 0 12px;text-decoration:none;transition:background .15s;display:block}.mobile-article[data-v-654a8fce]:active{background:#fff2f6}.mobile-article h3[data-v-654a8fce]{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;height:3.2em;margin:0 0 8px;font-size:13px;font-weight:600;line-height:1.6;display:-webkit-box;overflow:hidden}.mobile-article-meta[data-v-654a8fce]{align-items:center;gap:4px;min-width:0;display:flex}.mobile-card-author[data-v-654a8fce]{text-overflow:ellipsis;white-space:nowrap;color:#8796a9;flex:1;min-width:0;font-size:10px;line-height:20px;overflow:hidden}.mobile-card-author.link[data-v-654a8fce]:active{color:#009fd5}.mobile-content-state[data-v-654a8fce]{white-space:nowrap;color:#a1adba;background:#f7f9fb;border:1px solid #e7ebef;border-radius:4px;flex:none;padding:0 3px;font-size:8px;line-height:17px}.mobile-content-state.formal.yes[data-v-654a8fce]{color:#009bd3;background:#eefaff;border-color:#b7e6f8}.mobile-content-state.analysis.yes[data-v-654a8fce]{color:#ef5b8d;background:#fff1f6;border-color:#ffd2e1}.non-knowledge h3[data-v-654a8fce]{color:#7a8795}.mobile-more[data-v-654a8fce]{color:#009acb;background:#fff;border:1px solid #e1e9f1;border-radius:7px;width:100%;min-height:40px;margin:8px 0;font-size:12px;display:block}.articles-more[data-v-654a8fce]{margin-top:18px}.mobile-empty[data-v-654a8fce]{text-align:center;color:#8897a8;overflow-wrap:anywhere;padding:40px 8px;font-size:13px}.mobile-empty strong[data-v-654a8fce]{color:#536980}.mobile-empty button[data-v-654a8fce]{color:#009bd0;background:#f6fcff;border:1px solid #dce8f0;border-radius:7px;margin:18px auto 0;padding:10px 18px;display:block}.mobile-card-skeleton[data-v-654a8fce]{background:linear-gradient(100deg,#f3f6f8,#fafcfd,#f3f6f8);border-radius:6px;height:90px;margin-bottom:1px}.preview-error[data-v-654a8fce]{color:#c95268;margin:0;padding:4px 12px;font-size:11px}.preview-error button[data-v-654a8fce]{color:#009bc8;background:0 0;border:0;margin-left:8px}.filter-panel-enter-active[data-v-654a8fce],.filter-panel-leave-active[data-v-654a8fce]{transition:opacity .22s,transform .26s cubic-bezier(.16,.84,.44,1)}.filter-panel-leave-active[data-v-654a8fce]{pointer-events:none}.filter-panel-enter-from[data-v-654a8fce],.filter-panel-leave-to[data-v-654a8fce]{opacity:0;transform:translateY(12px)scaleY(.98)}.filter-shade-enter-active[data-v-654a8fce],.filter-shade-leave-active[data-v-654a8fce]{transition:opacity .2s}.filter-shade-enter-from[data-v-654a8fce],.filter-shade-leave-to[data-v-654a8fce]{opacity:0}@media (height<=550px){.filter-context p[data-v-654a8fce]{display:none}.mobile-filter-panel[data-v-654a8fce]{max-height:calc(100dvh - 128px)}.creator-pane[data-v-654a8fce]{height:calc(100dvh - 235px)}.mobile-filter-footer[data-v-654a8fce]{padding-top:7px;padding-bottom:7px}.mobile-filter-footer button[data-v-654a8fce]{min-height:35px}}@media (prefers-reduced-motion:reduce){[data-v-654a8fce],[data-v-654a8fce]:before,[data-v-654a8fce]:after{transition:none!important;animation:none!important}}.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-b741839b]{--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-b741839b]{font-family:var(--mono)}.reveal[data-v-b741839b]{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transition-delay:50ms;transform:translateY(18px)}.reveal.ready[data-v-b741839b]{opacity:1;transform:none}.mapmain[data-v-b741839b]{grid-template-columns:1fr 312px;align-items:start;gap:20px;display:grid}.mapmain.collapsed[data-v-b741839b]{display:none}.mapcard[data-v-b741839b]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-sm);overflow:hidden}.mapcard .mhead[data-v-b741839b]{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-b741839b]{flex-direction:row;flex:1;align-items:baseline;gap:10px;min-width:0;display:flex}.mapcard .mhead .t .tt[data-v-b741839b]{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-b741839b]{color:var(--t3);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.mapcard .mhead .right[data-v-b741839b]{flex:none;align-items:center;gap:12px;display:flex}.node-badge[data-v-b741839b]{color:var(--t2);flex:none;font-size:.75rem}.mapcard .mhead.collapse-row[data-v-b741839b]{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-b741839b]:hover{border-color:var(--blue);box-shadow:0 4px 10px #00aeec29}.collapse-hint[data-v-b741839b]{color:var(--blue);-webkit-user-select:none;user-select:none;flex:none;font-size:.75rem;font-weight:600}.mapbox[data-v-b741839b]{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-b741839b]{filter:blur(46px);opacity:.5;pointer-events:none;border-radius:50%;position:absolute}.ib-a[data-v-b741839b]{background:var(--pink-soft);width:220px;height:220px;animation:13s ease-in-out infinite blobFloatA-b741839b;top:-70px;left:-50px}.ib-b[data-v-b741839b]{background:var(--blue-soft);width:200px;height:200px;animation:15s ease-in-out infinite blobFloatB-b741839b;bottom:-70px;right:-40px}@keyframes blobFloatA-b741839b{0%,to{transform:translate(0)}50%{transform:translate(44px,32px)}}@keyframes blobFloatB-b741839b{0%,to{transform:translate(0)}50%{transform:translate(-38px,-30px)}}svg#map[data-v-b741839b]{z-index:1;width:100%;height:auto;display:block;position:relative}.ax-line[data-v-b741839b]{stroke:#c9cdd1;stroke-width:1.2px}.ax-cap[data-v-b741839b]{fill:var(--t2);letter-spacing:.08em;font-size:.78125rem;font-weight:600}.ax-cap-sub[data-v-b741839b]{fill:var(--t3);letter-spacing:.03em;font-size:.65625rem}.quad-tag[data-v-b741839b]{fill:#c2c7cc;font-size:.65625rem}.legend[data-v-b741839b]{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-b741839b]{align-items:center;gap:5px;display:flex}.legend .sw[data-v-b741839b]{border-radius:50%;width:13px;height:13px;display:inline-block}.legend .sw.chain[data-v-b741839b]{background:#fff;border:1.5px solid #a8ddf2}.legend .sw.sib[data-v-b741839b]{background:#eef8fd;border:1.5px solid #8ed0f0}.legend .sw.sel[data-v-b741839b]{border:1.5px solid var(--pink-press);background:var(--pink-soft);animation:2s ease-in-out infinite livePulse-b741839b}.legend .sw.dim[data-v-b741839b]{border:1.5px solid var(--line);background:var(--surface-2)}@keyframes livePulse-b741839b{0%,to{box-shadow:0 0 #e85d864d}50%{box-shadow:0 0 0 4px #e85d8600}}.node[data-v-b741839b]{cursor:pointer;transition:transform .55s var(--ease), opacity .45s var(--ease)}.node .bob[data-v-b741839b]{animation:4.6s ease-in-out infinite alternate nodeBob-b741839b;animation-delay:var(--bd,0s);transform-box:fill-box;transform-origin:50%}@keyframes nodeBob-b741839b{0%{transform:translateY(0)}to{transform:translateY(-5px)}}.node .lift[data-v-b741839b]{transition:transform .18s var(--ease);transform-box:fill-box;transform-origin:50%}.node:hover .lift[data-v-b741839b]{transform:scale(1.07)}.node ellipse[data-v-b741839b]{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-b741839b]{fill:var(--blue);transition:fill .3s}.node .n-name[data-v-b741839b]{fill:var(--t1);text-anchor:middle;pointer-events:none;font-size:.8125rem;font-weight:600;transition:fill .3s}.node .n-sub[data-v-b741839b]{fill:var(--t3);text-anchor:middle;pointer-events:none;font-size:.59375rem}.node.sib ellipse[data-v-b741839b]{fill:#eef8fd;stroke:#8ed0f0;fill-opacity:.9}.node.sib .n-dot[data-v-b741839b]{fill:#8ed0f0}.node.sib .n-name[data-v-b741839b]{fill:var(--t2);font-weight:500}.node.chain ellipse[data-v-b741839b]{fill:#c9e9f9;stroke:var(--blue);stroke-width:1.8px;fill-opacity:.95}.node.root ellipse[data-v-b741839b]{fill:#fff;fill-opacity:.7;stroke:#a8ddf2;stroke-dasharray:3 5;stroke-width:1.1px}.node.root .n-dot[data-v-b741839b]{fill:#a8ddf2}.node.root .n-name[data-v-b741839b]{fill:var(--t3);font-size:.75rem;font-weight:500}.node.root .bob[data-v-b741839b]{animation:none}.node.ctx ellipse[data-v-b741839b]{fill:#fff;fill-opacity:.7;stroke:#a8ddf2;stroke-dasharray:4 4}.node.ctx .n-dot[data-v-b741839b]{fill:#a8ddf2}.node.l3 ellipse[data-v-b741839b]{fill:#f2fafd;stroke:#8ed0f0;stroke-width:1.2px;fill-opacity:.92}.node.l3 .n-name[data-v-b741839b]{font-size:.71875rem;font-weight:500}.node.l3.sib ellipse[data-v-b741839b]{fill:#f7fcfe;stroke:#b6e0f4}.node.dim[data-v-b741839b]{opacity:.62}.node.dim .bob[data-v-b741839b]{animation:none}.node.dim ellipse[data-v-b741839b]{fill:var(--surface-2);fill-opacity:.9;stroke:var(--line)}.node.dim .n-dot[data-v-b741839b]{fill:#c9cdd1}.node.dim .n-name[data-v-b741839b]{fill:var(--t3);font-size:.71875rem;font-weight:500}.node.dim:hover ellipse[data-v-b741839b]{stroke:var(--t3)}.node.background-node .bob[data-v-b741839b]{animation:none}.node.background-node .n-name[data-v-b741839b]{fill:var(--t2)}.node.l1 .bob[data-v-b741839b]{animation:none}.node.l1:hover .lift[data-v-b741839b]{transform:none}.node.l1 .n-name[data-v-b741839b]{pointer-events:auto;font-size:13px}.point-connectors[data-v-b741839b]{pointer-events:none}.point-connectors line[data-v-b741839b]{stroke:var(--t3);stroke-width:1px;opacity:.7}.node .point-hit[data-v-b741839b]{fill:#0000;stroke:none}.node .l1-shape[data-v-b741839b]{fill:var(--blue);stroke:var(--blue);stroke-width:1.4px;transition:r .55s var(--ease), fill .3s, fill-opacity .3s}.node.l1.dim .l1-shape[data-v-b741839b]{fill:var(--t3);stroke:var(--t3)}.node.l1.expanded .l1-shape[data-v-b741839b]{fill:var(--blue-soft);fill-opacity:.6;stroke:var(--blue)}#map .ax-cap[data-v-b741839b],#map .ax-cap-sub[data-v-b741839b],#map .quad-tag[data-v-b741839b]{fill:#85613e;font-weight:600}.axis-labels.behind-labels[data-v-b741839b]{opacity:1}@media (width>=768px){.node .bob[data-v-b741839b]{animation:none}.node:hover .lift[data-v-b741839b]{transform:none}#map .node ellipse[data-v-b741839b]{fill-opacity:1}#map .node .sel-ring[data-v-b741839b]{opacity:.55;pointer-events:none;animation:none;transform:none}.node.expanded .l1-shape[data-v-b741839b]{fill-opacity:1}.node .n-name[data-v-b741839b],.node .n-sub[data-v-b741839b]{paint-order:stroke fill;stroke:#fff;stroke-width:3px;stroke-linejoin:round}}.node.on ellipse[data-v-b741839b]{fill:var(--pink-soft);fill-opacity:.94;stroke:var(--pink-press);stroke-width:2.2px}.node.on .n-dot[data-v-b741839b]{fill:var(--pink-press)}.sel-ring[data-v-b741839b]{fill:none;stroke:var(--pink-press);stroke-width:1.6px;transform-box:fill-box;transform-origin:50%;animation:1.7s ease-out infinite ringPulse-b741839b}@keyframes ringPulse-b741839b{0%{opacity:.85;transform:scale(.92)}to{opacity:0;transform:scale(1.5)}}.link-line[data-v-b741839b]{stroke:var(--blue);stroke-width:1.1px;opacity:.3}.link-line.weak[data-v-b741839b]{stroke:#8ed0f0;stroke-width:1.2px;opacity:.75;stroke-dasharray:4 5}.link-line.hot[data-v-b741839b]{stroke:var(--pink);opacity:.5;stroke-dasharray:5 6;animation:1.1s linear infinite dashFlow-b741839b}@keyframes dashFlow-b741839b{to{stroke-dashoffset:-11px}}.tooltip[data-v-b741839b]{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-b741839b]{opacity:1;transform:none}.tooltip .tt-name[data-v-b741839b]{justify-content:space-between;align-items:center;gap:8px;font-size:.84375rem;font-weight:700;display:flex}.tooltip .tt-name .mono[data-v-b741839b]{color:#7fd8f7;font-size:.6875rem}.tooltip .tt-desc[data-v-b741839b]{color:#c9cdd1;margin-top:5px}.tooltip .tt-tip[data-v-b741839b]{color:#fb9dbd;margin-top:7px;font-weight:600}.sidecol[data-v-b741839b]{flex-direction:column;gap:16px;display:flex;position:sticky;top:76px}.panel[data-v-b741839b]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-sm);padding:16px}.panel h3[data-v-b741839b]{color:var(--t3);letter-spacing:.05em;margin:0 0 12px;font-size:.8125rem;font-weight:600}.panel .empty[data-v-b741839b]{color:var(--t3);padding:6px 2px;font-size:.8125rem;line-height:1.7}.swap[data-v-b741839b]{animation:panelIn-b741839b .32s var(--ease) both}@keyframes panelIn-b741839b{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}.sel-name[data-v-b741839b]{align-items:center;gap:9px;font-size:1.1875rem;font-weight:700;display:flex}.sel-name .lv[data-v-b741839b]{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-b741839b]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:.75rem;display:flex}.sel-path .sep[data-v-b741839b]{color:var(--t3)}.sel-path .crumb[data-v-b741839b]{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-b741839b]{cursor:pointer}.sel-path .crumb.click[data-v-b741839b]:hover{background:var(--blue);color:#fff}.sel-path .crumb.self[data-v-b741839b]{background:var(--pink);color:#fff;font-weight:600}.sel-count[data-v-b741839b]{color:var(--t3);margin-left:auto;font-size:.75rem;font-weight:500}.sel-kids[data-v-b741839b]{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-b741839b]{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-b741839b]:hover{background:var(--blue-soft);border-color:var(--blue);color:var(--blue-deep)}.sel-desc-title[data-v-b741839b]{color:var(--t3);letter-spacing:.05em;margin:14px 0 0;font-size:.75rem;font-weight:600}.sel-desc[data-v-b741839b]{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-b741839b] *,.rm[data-v-b741839b] :before,.rm[data-v-b741839b] :after{transition:none!important;animation:none!important}.rm .reveal[data-v-b741839b]{opacity:1;transform:none}@media (width<=760px){.mapmain[data-v-b741839b]{grid-template-columns:1fr}.sidecol[data-v-b741839b]{position:static}}.library[data-v-6f43e0da]{--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-6f43e0da]{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-6f43e0da]{box-shadow:var(--sh-lg);border-color:#d6d9dc}.toolbox[data-v-6f43e0da] .mapsec{margin:0}.toolbox[data-v-6f43e0da] .mapmain:not(.collapsed){margin-bottom:0}.toolbar[data-v-6f43e0da]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.filter-group[data-v-6f43e0da]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sort-label[data-v-6f43e0da],.filter-label[data-v-6f43e0da]{color:var(--t2);font-size:.8125rem;font-weight:500}.search[data-v-6f43e0da]{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-6f43e0da]:hover{background:#fff;border-color:#c9cdd1}.search[data-v-6f43e0da]:focus-within{border-color:var(--pink);background:#fff;box-shadow:0 0 0 3px #fb729924}.search input[data-v-6f43e0da]{color:var(--t1);background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:.8125rem}.deep-toggle[data-v-6f43e0da]{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-6f43e0da]:hover{border-color:var(--line);background:#f6f7f8}.deep-toggle input[data-v-6f43e0da]{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-6f43e0da]: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-6f43e0da]:checked{background:var(--pink)}.deep-toggle input[data-v-6f43e0da]:checked:after{left:14px}.sort[data-v-6f43e0da]{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-6f43e0da]:hover{border-color:var(--pink);color:var(--t1);transform:translateY(-1px);box-shadow:0 4px 10px #fb729924}.sort[data-v-6f43e0da]:focus{border-color:var(--pink);outline:none;box-shadow:0 0 0 3px #fb729924}.cover-toggle[data-v-6f43e0da]{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-6f43e0da]{cursor:pointer}.status-chip[data-v-6f43e0da]{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-6f43e0da]:hover{border-color:var(--t3);color:var(--t1);box-shadow:var(--sh-md);transform:translateY(-2px)}.status-chip.on[data-v-6f43e0da]{animation:pillPop-6f43e0da .3s var(--ease);font-weight:600}.status-chip.raw.on[data-v-6f43e0da]{color:#0077a8;background:#e3f6fd;border-color:#7ec8ec;box-shadow:0 4px 12px #00aeec2e}.status-chip.ai.on[data-v-6f43e0da]{color:#946f00;background:#fff3cd;border-color:#f0cf8a;box-shadow:0 4px 12px #e0ac0029}.status-chip.link.on[data-v-6f43e0da]{color:#2f6e3e;background:#d4edda;border-color:#a3d8b4;box-shadow:0 4px 12px #2f9e4429}.maprow[data-v-6f43e0da]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mapchip[data-v-6f43e0da]{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-6f43e0da]:hover{border-color:var(--blue);transform:translateY(-1px);box-shadow:0 4px 10px #00aeec29}.mapchip .act[data-v-6f43e0da]{color:var(--blue);opacity:.85;font-size:.71875rem;font-weight:500}.maprow-sep[data-v-6f43e0da]{color:var(--t3);animation:cardIn-6f43e0da .3s var(--ease) both;margin:0 2px;font-size:.8125rem}.maprow-sep.mini[data-v-6f43e0da]{margin:0 -1px;font-size:.6875rem}.fchip.anc[data-v-6f43e0da]{background:var(--pink-soft);color:var(--pink-press);cursor:pointer;transition:.15s var(--ease)}.fchip.anc[data-v-6f43e0da]:hover{background:#ffd4e2;transform:translateY(-2px);box-shadow:0 4px 10px #fb729938}.fchip.anc[data-v-6f43e0da]:active{transform:translateY(0)}.mapkid[data-v-6f43e0da]{color:var(--blue-deep);cursor:pointer;transition:.15s var(--ease);animation:cardIn-6f43e0da .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-6f43e0da]:hover{border-color:var(--blue);background:var(--blue-soft);transform:translateY(-2px);box-shadow:0 4px 10px #00aeec2e}.mapkid[data-v-6f43e0da]:active{transform:translateY(0)}@keyframes cardIn-6f43e0da{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.filter-duo[data-v-6f43e0da]{border-top:1px solid var(--line-2);flex-direction:column;gap:10px;padding-top:10px;display:flex}.skelrow[data-v-6f43e0da]{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.skelchip[data-v-6f43e0da]{flex:none;margin-top:1px}.skelchip.dimmed[data-v-6f43e0da]{border-color:var(--line);color:var(--t3);background:#f6f7f8}.type-tabs[data-v-6f43e0da]{flex-wrap:wrap;flex:1;gap:8px;display:flex}.type-tab[data-v-6f43e0da]{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-6f43e0da]:hover{border-color:var(--pink);color:var(--pink-press);transform:translateY(-2px);box-shadow:0 4px 10px #fb72992e}.type-tab[data-v-6f43e0da]:active{transform:translateY(0)}.type-tab.on[data-v-6f43e0da]{background:var(--pink);border-color:var(--pink);color:#fff;animation:pillPop-6f43e0da .3s var(--ease);font-weight:600;box-shadow:0 6px 16px #fb729957}.subcat-row[data-v-6f43e0da]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.fchip[data-v-6f43e0da]{background:var(--pink);color:#fff;animation:pillPop-6f43e0da .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-6f43e0da]{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-6f43e0da]:hover{background:#ffffff40;transform:scale(1.15)}@keyframes pillPop-6f43e0da{0%{transform:scale(.85)}60%{transform:scale(1.06)}to{transform:scale(1)}}.listcnt[data-v-6f43e0da]{color:var(--t3);margin-left:auto;font-size:.75rem}.listcnt b[data-v-6f43e0da]{color:var(--t1);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.body[data-v-6f43e0da]{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.sidebar[data-v-6f43e0da]{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-6f43e0da]{color:var(--t1);margin:0 0 8px;font-size:.875rem}.creator[data-v-6f43e0da]{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-6f43e0da]:hover{background:#f6f7f8}.creator.on[data-v-6f43e0da]{background:var(--pink-soft);color:var(--pink-press);font-weight:600}.creator.more-toggle[data-v-6f43e0da]{color:var(--t3);border:1px dashed var(--line);justify-content:center;margin-top:4px}.creator.more-toggle[data-v-6f43e0da]:hover{color:var(--pink-press);border-color:var(--pink);background:var(--pink-soft)}.main[data-v-6f43e0da]{min-width:0}.grid[data-v-6f43e0da]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.skeleton-card[data-v-6f43e0da]{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.empty[data-v-6f43e0da]{text-align:center;color:var(--t3);padding:40px 0}.err[data-v-6f43e0da]{color:#f85f4e}.more[data-v-6f43e0da]{text-align:center;margin-top:20px}.btn-ghost[data-v-6f43e0da]{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-6f43e0da]:hover{color:var(--t1);border-color:var(--t3)}.rm[data-v-6f43e0da] *,.rm[data-v-6f43e0da] :before,.rm[data-v-6f43e0da] :after{transition:none!important;animation:none!important}@media (width<=760px){.body[data-v-6f43e0da]{grid-template-columns:1fr}.sidebar[data-v-6f43e0da]{position:static}.toolbox[data-v-6f43e0da]{margin:0 0 16px;padding:0 0 14px;position:static}}.desktop-filter-tabs[data-v-6f43e0da]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.desktop-filter-tabs>button[data-v-6f43e0da]{border:1px solid var(--line);min-width:0;color:var(--t2);text-align:left;cursor:pointer;background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 12px;display:grid}.desktop-filter-tabs strong[data-v-6f43e0da]{color:var(--t1);white-space:nowrap;font-size:.8125rem}.desktop-filter-tabs span[data-v-6f43e0da]{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.desktop-filter-tabs i[data-v-6f43e0da]{font-style:normal}.desktop-filter-tabs>button.chosen[data-v-6f43e0da]{background:var(--pink-soft);color:#9b3155;border-color:#d69bb0}.desktop-filter-tabs>button.active[data-v-6f43e0da]{border-color:var(--pink);box-shadow:inset 0 0 0 1px var(--pink)}.desktop-filter-tabs>button[data-v-6f43e0da]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.desktop-filter-panel[data-v-6f43e0da]{border:1px solid var(--line);box-shadow:var(--sh-lg);background:#fff;border-radius:10px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden}.desktop-panel-actions[data-v-6f43e0da]{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:.8125rem;display:flex}.desktop-panel-actions>span[data-v-6f43e0da]{overflow-wrap:anywhere;min-width:0}.desktop-panel-actions>div[data-v-6f43e0da]{flex:none;gap:8px;display:flex}.desktop-panel-actions button[data-v-6f43e0da]{border:1px solid var(--line);color:var(--t2);cursor:pointer;background:#fff;border-radius:6px;padding:6px 10px}.desktop-panel-actions button.apply-filter[data-v-6f43e0da]{border-color:var(--pink);color:var(--pink-press)}.desktop-panel-content[data-v-6f43e0da]{overscroll-behavior:contain;min-height:80px;max-height:min(560px,100dvh - 270px);padding:12px;overflow:auto}.desktop-options[data-v-6f43e0da]{flex-wrap:wrap;gap:8px;display:flex}.desktop-filter-help[data-v-6f43e0da]{width:100%;color:var(--t2);margin:0 0 6px;font-size:.8125rem}.desktop-creator-options[data-v-6f43e0da]{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px;display:grid}@media (width>=768px) and (width<=1100px){.desktop-filter-tabs>button[data-v-6f43e0da]{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px}.desktop-filter-tabs strong[data-v-6f43e0da]{grid-column:1}.desktop-filter-tabs span[data-v-6f43e0da]{grid-area:2/1}.desktop-filter-tabs i[data-v-6f43e0da]{grid-area:1/2/span 2}}@media (width<=767px){html .mobile-detail-reading{--mobile-reading-size:.84375rem;--mobile-reading-leading:1.68}html .mobile-detail-reading :is(.struct-analysis,.struct-v2,.markdown-body,.content-review-panel){overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:var(--mobile-reading-size);line-height:var(--mobile-reading-leading)}html .mobile-detail-reading .struct-analysis{gap:7px}html .mobile-detail-reading .struct-analysis .analysis-body,html .mobile-detail-reading .struct-analysis .component-card{font-size:var(--mobile-reading-size);line-height:var(--mobile-reading-leading);min-width:0;max-width:100%}html .mobile-detail-reading .struct-analysis .component-card{box-shadow:none;border-radius:8px;margin:10px 0;padding:9px 10px}html .mobile-detail-reading .struct-analysis .component-card *{box-sizing:border-box;min-width:0}html .mobile-detail-reading .struct-analysis .component-card .cc-head{margin-bottom:7px;padding-bottom:6px}html .mobile-detail-reading .struct-analysis .component-card .cc-title{font-size:1rem;line-height:1.5}html .mobile-detail-reading .struct-analysis .component-card :is(p,dd,.chain-text,.gp-node span,.gpa-field dd,.gc-original,.asset-card-field>div){overflow-wrap:anywhere;white-space:pre-wrap;font-size:.84375rem;line-height:1.68}html .mobile-detail-reading .struct-analysis .component-card :is(.cc-intro,.cc-fallback){font-size:.84375rem;line-height:1.68}html .mobile-detail-reading .struct-analysis .component-card :is(.cc-intro p,.cc-fallback p){margin:0 0 6px}html .mobile-detail-reading .struct-analysis .component-card :is(h4,.role-name,.gp-node b,.pair-label,.gpa-object h4,.gc-row b){font-size:.875rem;line-height:1.55}html .mobile-detail-reading .struct-analysis .component-card :is(.chain-tag,.tl-stage,.role-identity,.ev-badge,.pair-relation span,.gc-row>p,.gpa-field dt,.asset-card-field>span,.asset-position-badge,.cc-ref-chip,.step-num){font-size:.75rem;line-height:1.5}html .mobile-detail-reading .struct-analysis .component-card .cc-refs{gap:4px;margin-top:7px}html .mobile-detail-reading .struct-analysis .component-card :is(.insight-list,.roles,.pairs,.ev-list,.generic-parallel,.generic-contrast,.asset-card-grid){grid-template-columns:minmax(0,1fr);gap:10px}html .mobile-detail-reading .struct-analysis .component-card .insight-item{text-align:left;border-bottom-width:1px;outline:0;justify-self:stretch;width:100%;max-width:100%;padding:7px 0}html .mobile-detail-reading .struct-analysis .component-card .insight-statement{font-size:.84375rem;line-height:1.7}html .mobile-detail-reading .struct-analysis .component-card :is(.insight-explanation,.insight-conditions,.tl-meta,.role-meta,.role-relations,.step-meta,.step-cautions,.ev-meta){margin-top:4px}html .mobile-detail-reading .struct-analysis .component-card .chain-link{border-left-width:2px;border-radius:6px}html .mobile-detail-reading .struct-analysis .component-card .chain-label{padding:6px 8px;font-size:.8125rem}html .mobile-detail-reading .struct-analysis .component-card .chain-fields{padding:1px 8px 7px}html .mobile-detail-reading .struct-analysis .component-card .chain-field{grid-template-columns:1fr;gap:3px;padding-top:6px}html .mobile-detail-reading .struct-analysis .component-card .chain-tag{justify-self:start;padding:1px 6px}html .mobile-detail-reading .struct-analysis .component-card .chain-arrow{padding:3px 0}html .mobile-detail-reading .struct-analysis .component-card .chain-conditions{margin:5px 0 0}html .mobile-detail-reading .struct-analysis .component-card .tl-item{grid-template-columns:12px minmax(0,1fr);column-gap:6px}html .mobile-detail-reading .struct-analysis .component-card>.tl .tl-rail{border-left:0;justify-content:center;margin-left:0;display:flex;position:relative}html .mobile-detail-reading .struct-analysis .component-card>.tl .tl-rail:before{left:50%;transform:translate(-50%)}html .mobile-detail-reading .struct-analysis .component-card>.tl .tl-dot{flex:0 0 8px;width:8px;height:8px;margin:5px 0 0;position:relative;inset:auto;transform:none}html .mobile-detail-reading .struct-analysis .component-card .tl-content{padding-bottom:10px}html .mobile-detail-reading .struct-analysis .component-card .tl-head{gap:3px 6px}html .mobile-detail-reading .struct-analysis .component-card>.tl .tl-head{flex-wrap:wrap;align-items:baseline;display:flex}html .mobile-detail-reading .struct-analysis .component-card .tl-title{font-size:.84375rem}html .mobile-detail-reading .struct-analysis .component-card .tl-desc{margin-top:3px}html .mobile-detail-reading .struct-analysis .component-card .tl-item>.cc-nested,html .mobile-detail-reading .struct-analysis .component-card .step>.cc-nested{grid-column:1/-1}html .mobile-detail-reading .struct-analysis .component-card .steps{gap:3px;margin-left:0}html .mobile-detail-reading .struct-analysis .component-card .step{grid-template-columns:21px minmax(0,1fr);gap:6px;padding:2px 0 9px}html .mobile-detail-reading .struct-analysis .component-card .step-title{margin:0 0 3px}html .mobile-detail-reading .struct-analysis .component-card .step-num{width:20px;height:20px}html .mobile-detail-reading .struct-analysis .component-card .role-card{box-shadow:none;background:0 0;border-width:0 0 1px;border-radius:0;padding:8px 0}html .mobile-detail-reading .struct-analysis .component-card .role-name:before{padding:0 4px;font-size:.75rem}html .mobile-detail-reading .struct-analysis .component-card .ev-main{display:block}html .mobile-detail-reading .struct-analysis .component-card .ev-item{border-radius:0;padding:7px 0}html .mobile-detail-reading .struct-analysis .component-card .ev-badge{margin-bottom:4px;display:inline-block}html .mobile-detail-reading .struct-analysis .component-card :is(.ev-claim,.ev-explanation){margin:0 0 4px}html .mobile-detail-reading .struct-analysis .component-card :is(.pair-grid,.gc-row){grid-template-columns:minmax(0,1fr);gap:6px}html .mobile-detail-reading .struct-analysis .component-card .pair-cell{border-top-width:2px;padding:7px 8px}html .mobile-detail-reading .struct-analysis .component-card .pair-relation{justify-content:flex-start;max-width:none}html .mobile-detail-reading .struct-analysis .component-card .pair-relation span{text-align:left}html .mobile-detail-reading .struct-analysis .component-card .gc-row>div{padding:7px 8px}html .mobile-detail-reading .struct-analysis .component-card .gc-row>p{text-align:left;padding:2px 7px}html .mobile-detail-reading .struct-analysis .component-card .generic-progression{border-bottom:0;border-left:2px solid #dce5e8;flex-direction:column;gap:4px;padding:0 0 0 7px}html .mobile-detail-reading .struct-analysis .component-card .gp-node{flex:none;grid-template-columns:19px minmax(0,1fr);column-gap:6px;font-size:.84375rem;line-height:1.68;display:grid}html .mobile-detail-reading .struct-analysis .component-card .gp-order{color:#367a97;grid-area:1/1/3;font-size:.75rem;line-height:1.8}html .mobile-detail-reading .struct-analysis .component-card .gp-node>:is(b,span){grid-column:2}html .mobile-detail-reading .struct-analysis .component-card .gp-node b{margin-bottom:2px}html .mobile-detail-reading .struct-analysis .component-card .gp-arrow{align-self:flex-start;margin:1px 0;font-size:.875rem;line-height:1;transform:rotate(90deg)}html .mobile-detail-reading .struct-analysis .component-card .gpa-object,html .mobile-detail-reading .struct-analysis .component-card .gpa-compact .gpa-object{border:0;border-top:1px solid #e3e5e7;border-radius:0;padding:7px 0 0;display:block}html .mobile-detail-reading .struct-analysis .component-card .gpa-object:first-child{border-top:0;padding-top:0}html .mobile-detail-reading .struct-analysis .component-card .gpa-object h4{max-width:100%;margin-bottom:3px;padding:0}html .mobile-detail-reading .struct-analysis .component-card .gpa-object dl{grid-template-columns:minmax(0,1fr);gap:5px}html .mobile-detail-reading .struct-analysis .component-card .gpa-field dt{display:block}html .mobile-detail-reading .struct-analysis .component-card .gpa-field dd{margin:1px 0 0}html .mobile-detail-reading .struct-analysis .component-card .asset-card-grid{margin:0}html .mobile-detail-reading .struct-analysis .component-card .asset-analysis-card{padding:8px}html .mobile-detail-reading .struct-analysis .component-card .asset-analysis-card>header{font-size:.875rem}html .mobile-detail-reading .struct-analysis .component-card .asset-card-field{margin-top:6px}html .mobile-detail-reading .struct-analysis .component-card .asset-card-field>span{margin-bottom:2px;display:block}html .mobile-detail-reading .struct-analysis .component-card .cc-nested{background:0 0;border:0;border-top:1px dashed #cfdee5;border-radius:0;gap:7px;margin:7px 0 0;padding:6px 0 0;overflow:visible}html .mobile-detail-reading .struct-analysis .component-card .component-card.cc-is-nested{background:0 0;border:0;border-bottom:1px solid #e6edf1;border-radius:0;margin:0;padding:5px 0}html .mobile-detail-reading .struct-analysis .component-card.cc-is-nested .chain-link{border:0;overflow:visible}html .mobile-detail-reading .struct-analysis .component-card.cc-is-nested :is(.chain-label,.chain-fields){padding-inline:0}html .mobile-detail-reading .mobile-child-path{color:#607085;overflow-wrap:anywhere;margin:0 0 4px;font-size:.75rem;line-height:1.5}html .mobile-detail-reading .mobile-matrix-controls{gap:6px;margin-bottom:7px;display:flex}html .mobile-detail-reading .mobile-matrix-controls button{color:#466076;background:#fff;border:1px solid #d6e4eb;border-radius:5px;min-height:32px;padding:6px 10px;font-size:.75rem}html .mobile-detail-reading .mobile-matrix-controls button[aria-pressed=true]{color:#086f93;background:#eaf7fc;border-color:#7bc5e1}html .mobile-detail-reading .mobile-matrix-field{border:1px solid #e0e8ed;border-radius:6px;margin-bottom:8px;overflow:hidden}html .mobile-detail-reading .mobile-matrix-field>h4{color:#286b88;background:#eef8fc;margin:0;padding:6px 8px;font-size:.8125rem}html .mobile-detail-reading .mobile-matrix-field dl{margin:0;padding:0 8px}html .mobile-detail-reading .mobile-matrix-field dl>div{border-bottom:1px solid #edf1f4;padding:6px 0}html .mobile-detail-reading .mobile-matrix-field dl>div:last-child{border:0}html .mobile-detail-reading .mobile-matrix-field dt{color:#506379;font-size:.75rem;font-weight:650}html .mobile-detail-reading .mobile-matrix-field dd{white-space:pre-wrap;margin:1px 0 0}html .mobile-detail-reading .mobile-table-hint{color:#607085;margin:0 0 5px;font-size:.75rem}html .mobile-detail-reading .struct-analysis .matrix-scroll{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}html .mobile-detail-reading .struct-analysis .matrix{width:max-content;min-width:100%;max-width:none}html .mobile-detail-reading .struct-analysis .matrix :is(th,td){white-space:pre-wrap;vertical-align:top;min-width:110px;max-width:240px;padding:7px 8px;font-size:.84375rem;line-height:1.68}html .mobile-detail-reading .struct-analysis .matrix thead th{font-size:.75rem}html .mobile-detail-reading .struct-analysis .matrix-object{z-index:1;position:sticky;left:0}html .mobile-detail-reading .struct-analysis .concept-tabs{gap:5px;padding:7px}html .mobile-detail-reading .struct-analysis .concept-tab{border-radius:6px;padding:5px 8px;font-size:.75rem}html .mobile-detail-reading .struct-analysis .concept-tab small{font-size:.75rem}html .mobile-detail-reading .struct-analysis .concept-panel{min-height:0;padding:8px}html .mobile-detail-reading .struct-analysis .concept-panel h4{font-size:.875rem}html .mobile-detail-reading .struct-analysis .concept-panel p{margin-top:4px;font-size:.84375rem;line-height:1.68}html .mobile-detail-reading .struct-analysis .concept-reading-context b{color:#52677a;font-size:.75rem;display:block}html .mobile-detail-reading .struct-analysis .concept-source{font-size:.75rem;line-height:1.5}html .mobile-detail-reading .markdown-body :is(p,li),html .mobile-detail-reading .struct-analysis .analysis-body :is(p,li,.lc-text,.step-body,.tl-body,.glossary-def,.vp-band,.interview-band,.ev-source){overflow-wrap:anywhere;font-size:.84375rem;line-height:1.68}html .mobile-detail-reading .markdown-body p,html .mobile-detail-reading .struct-analysis .analysis-body p{margin:5px 0 7px}html .mobile-detail-reading .markdown-body :is(h1,h2),html .mobile-detail-reading .struct-analysis .analysis-body :is(h1,h2){margin:15px 0 8px;font-size:1.125rem;line-height:1.5}html .mobile-detail-reading .markdown-body h3,html .mobile-detail-reading .struct-analysis .analysis-body h3{margin:12px 0 7px;font-size:1rem;line-height:1.5}html .mobile-detail-reading .markdown-body :is(h4,h5),html .mobile-detail-reading .struct-analysis .analysis-body :is(h4,h5){margin:8px 0 5px;font-size:.875rem;line-height:1.55}html .mobile-detail-reading .markdown-body :is(ul,ol),html .mobile-detail-reading .struct-analysis .analysis-body :is(ul,ol){margin:6px 0 8px;padding-left:20px}html .mobile-detail-reading .markdown-body li,html .mobile-detail-reading .struct-analysis .analysis-body li{margin:3px 0}html .mobile-detail-reading .markdown-body blockquote,html .mobile-detail-reading .struct-analysis .analysis-body blockquote{border-left-width:2px;margin:8px 0;padding:6px 8px}html .mobile-detail-reading .markdown-body hr,html .mobile-detail-reading .struct-analysis .analysis-body hr{margin:12px 0}html .mobile-detail-reading .markdown-body pre,html .mobile-detail-reading .struct-analysis .analysis-body pre{white-space:pre;max-width:100%;margin:8px 0;padding:8px;font-size:.75rem;line-height:1.65;overflow-x:auto}html .mobile-detail-reading .markdown-body pre code,html .mobile-detail-reading .struct-analysis .analysis-body pre code{white-space:pre;overflow-wrap:normal;font-size:.75rem}html .mobile-detail-reading .markdown-body table,html .mobile-detail-reading .struct-analysis .analysis-body .md-table{width:max-content;max-width:100%;margin:8px 0;font-size:.84375rem;line-height:1.68;display:block;overflow-x:auto}html .mobile-detail-reading .markdown-body table :is(th,td),html .mobile-detail-reading .struct-analysis .analysis-body .md-table :is(th,td){white-space:normal;vertical-align:top;overflow-wrap:anywhere;min-width:100px;max-width:230px;padding:6px 8px}html .mobile-detail-reading .markdown-body table th{font-size:.75rem}html .mobile-detail-reading .struct-analysis .analysis-body :is(.sa-section,.ts-unit){box-shadow:none;border-radius:7px;margin:10px 0}html .mobile-detail-reading .struct-analysis .analysis-body :is(.sa-section-head,.ts-unit-head){padding:7px 8px}html .mobile-detail-reading .struct-analysis .analysis-body :is(.sa-section-body,.ts-unit-body){padding:7px 8px;line-height:1.68}html .mobile-detail-reading .struct-analysis .analysis-body :is(.sa-section-head,.ts-unit-head) :is(h2,h3,h4){margin:0}html .mobile-detail-reading .struct-analysis .analysis-body :is(.logic-chain,.logic-chain-frame){gap:6px;margin:8px 0;padding:0}html .mobile-detail-reading .struct-analysis .analysis-body .logic-card{min-width:0;margin:0;padding:7px 8px}html .mobile-detail-reading .struct-analysis .analysis-body .lc-title{margin-bottom:6px;font-size:.875rem}html .mobile-detail-reading .struct-analysis .analysis-body .lc-field{margin:5px 0;padding:0;display:block}html .mobile-detail-reading .struct-analysis .analysis-body :is(.lc-label,.vp-band>b,.interview-band>b,.interview-kicker,.fact-check-label,.ev-source>b,.glossary-toggle){margin-bottom:2px;font-size:.75rem;display:block}html .mobile-detail-reading .struct-analysis .analysis-body :is(.viewpoint-parent,.interview-cards-block){gap:9px;margin:8px 0}html .mobile-detail-reading .struct-analysis .analysis-body :is(.viewpoint-card-light,.interview-card){border-radius:0;padding:7px 0}html .mobile-detail-reading .struct-analysis .analysis-body :is(.viewpoint-children,.vp-bands,.interview-bands){gap:6px;min-width:0;margin:6px 0 0;padding:0}html .mobile-detail-reading .struct-analysis .analysis-body :is(.vp-band,.interview-band){padding:6px 8px}html .mobile-detail-reading .struct-analysis .analysis-body .step-cards-block{gap:6px;margin:8px 0}html .mobile-detail-reading .struct-analysis .analysis-body .step-card{grid-template-columns:22px minmax(0,1fr);gap:6px;padding:5px 0 8px}html .mobile-detail-reading .struct-analysis .analysis-body .step-num{width:20px;height:20px;font-size:.75rem}html .mobile-detail-reading .struct-analysis .analysis-body .step-main h4{margin:0 0 4px;font-size:.875rem}html .mobile-detail-reading .struct-analysis .analysis-body .timeline-block{margin:8px 0}html .mobile-detail-reading .struct-analysis .analysis-body .timeline-block .tl-item{grid-template-columns:12px minmax(0,1fr);gap:6px}html .mobile-detail-reading .struct-analysis .analysis-body .timeline-block .tl-content{padding-bottom:10px}html .mobile-detail-reading .struct-analysis .analysis-body :is(.tl-marker,.tl-date,.tl-stage){font-size:.75rem}html .mobile-detail-reading .struct-analysis .analysis-body :is(.fact-check-row,.cr-compare){grid-template-columns:minmax(0,1fr)}html .mobile-detail-reading .struct-analysis .analysis-body .fact-check-cell{padding:7px 8px}html .mobile-detail-reading .struct-analysis .analysis-body :is(.evidence-grade-block,.asset-card-grid){grid-template-columns:minmax(0,1fr);gap:8px;margin:8px 0;display:grid}html .mobile-detail-reading .struct-analysis .analysis-body :is(.ev-row,.asset-analysis-card){min-width:0;padding:7px 8px}html .mobile-detail-reading .struct-analysis .analysis-body .evidence-grade-block .ev-main{display:block}html .mobile-detail-reading .struct-analysis .analysis-body .evidence-grade-block .ev-main strong{font-size:.84375rem;line-height:1.68}html .mobile-detail-reading .struct-analysis .analysis-body .evidence-grade-block .ev-badge{margin:0 0 4px;font-size:.75rem}html .mobile-detail-reading .struct-analysis .analysis-body .evidence-grade-block .ev-meta{grid-template-columns:minmax(0,1fr);gap:5px;margin-top:5px;display:grid}html .mobile-detail-reading .struct-analysis .analysis-body .asset-analysis-card>header{flex-wrap:wrap;gap:5px;font-size:.875rem}html .mobile-detail-reading .struct-analysis .analysis-body .asset-card-field{margin-top:6px}html .mobile-detail-reading .struct-analysis .analysis-body .asset-card-field>span{font-size:.75rem;display:block}html .mobile-detail-reading .struct-analysis .analysis-body .glossary-block{background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:6px;margin:8px 0;padding:0}html .mobile-detail-reading .struct-analysis .analysis-body .glossary-item{width:auto;min-height:0}html .mobile-detail-reading .struct-analysis .analysis-body .glossary-item summary{padding:7px 8px}html .mobile-detail-reading .struct-analysis .analysis-body .glossary-title-row{font-size:.875rem}html .mobile-detail-reading .struct-analysis .analysis-body .glossary-term{white-space:normal;text-overflow:clip;overflow:visible}html .mobile-detail-reading .struct-analysis .analysis-body .glossary-preview{white-space:normal;overflow-wrap:anywhere;font-size:.75rem;line-height:1.6}html .mobile-detail-reading .struct-analysis .analysis-body .glossary-def{padding:0 8px 8px}html .mobile-detail-reading .struct-analysis .analysis-body .analysis-inline-quote{font-size:inherit;margin:0 1px;padding:0 2px}html .mobile-detail-reading .mobile-original-material{border-top:1px dashed #d2dfe7;margin:9px 0;padding-top:6px}html .mobile-detail-reading .mobile-original-material summary{color:#48677d;cursor:pointer;padding:5px 0;font-size:.75rem}html .mobile-detail-reading .mobile-original-material pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:.84375rem;line-height:1.68}html .mobile-detail-reading .struct-analysis .meta{gap:5px 8px;font-size:.75rem}html .mobile-detail-reading .struct-v2{gap:7px}html .mobile-detail-reading .struct-v2 .struct-fold summary{padding:7px 9px;font-size:.8125rem;line-height:1.5}html .mobile-detail-reading .struct-v2 .struct-body{padding:7px 9px;font-size:.84375rem;line-height:1.68}html .mobile-detail-reading .struct-v2 .struct-body p{white-space:pre-wrap;margin:0 0 5px;font-size:.84375rem;line-height:1.68}html .mobile-detail-reading .struct-v2 .struct-empty{padding:7px 9px;font-size:.75rem}html .mobile-detail-reading .struct-analysis .analysis-body .asset-card-grid{gap:6px}html .mobile-detail-reading .struct-analysis .analysis-body .asset-card-grid .asset-analysis-card{padding:6px 8px}html .mobile-detail-reading .struct-analysis .analysis-body .asset-analysis-card>header{gap:6px;padding:7px 8px}html .mobile-detail-reading .struct-analysis .analysis-body .asset-analysis-card .asset-card-field{gap:6px;margin-top:4px;padding:6px 8px}html .mobile-detail-reading .struct-analysis .analysis-body .asset-analysis-card .asset-card-field>span{color:#526174}html .mobile-detail-reading .content-review-panel{margin-top:10px;padding-top:10px}html .mobile-detail-reading .content-review-panel .cr-title{margin-bottom:5px;font-size:1rem}html .mobile-detail-reading .content-review-panel .cr-card{margin-bottom:8px;padding:8px}html .mobile-detail-reading .content-review-panel .cr-head{gap:4px 7px;margin-bottom:6px}html .mobile-detail-reading .content-review-panel .cr-compare{grid-template-columns:minmax(0,1fr);gap:6px}html .mobile-detail-reading .content-review-panel .cr-block{padding:7px}html .mobile-detail-reading .content-review-panel .cr-text{font-size:.84375rem;line-height:1.68}html .mobile-detail-reading .content-review-panel :is(.cr-tag,.cr-src,.cr-block-label,.cr-section,.cr-time,.cr-note,.cr-hint,.cr-vote,.cr-desc){font-size:.75rem;line-height:1.6}html .mobile-detail-reading .content-review-panel .cr-note{margin:6px 0}html .mobile-detail-reading .content-review-panel .cr-votes{gap:5px;margin-top:6px}html .mobile-detail-reading .content-review-panel .cr-vote{white-space:normal;padding:5px 7px}html .mobile-detail-reading .content-review-panel .cr-vote-count{font-size:.75rem}}.markdown-body[data-v-80f1fade]{color:#18191c;font-size:.9375rem;line-height:1.9}.markdown-body[data-v-80f1fade] h1,.markdown-body[data-v-80f1fade] h2,.markdown-body[data-v-80f1fade] h3{color:#18191c;margin:20px 0 10px;font-weight:600;line-height:1.4}.markdown-body[data-v-80f1fade] h4,.markdown-body[data-v-80f1fade] h5{color:#18191c;margin:14px 0 8px;font-weight:600;line-height:1.4}.markdown-body[data-v-80f1fade] h1{font-size:1.625rem}.markdown-body[data-v-80f1fade] h2{font-size:1.5rem}.markdown-body[data-v-80f1fade] h3{font-size:1.0625rem}.markdown-body[data-v-80f1fade] h4{font-size:.9375rem}.markdown-body[data-v-80f1fade] h5{font-size:.875rem}.markdown-body[data-v-80f1fade] p{margin:0 0 12px;font-size:.9375rem;line-height:1.9}.markdown-body[data-v-80f1fade] ul,.markdown-body[data-v-80f1fade] ol{margin:0 0 12px 18px;padding:0}.markdown-body[data-v-80f1fade] li{margin-bottom:6px}.markdown-body[data-v-80f1fade] 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-80f1fade] 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-80f1fade] pre.code-block{background:#f6f7f8;border-radius:8px;margin:0 0 14px;padding:14px;overflow:auto}.markdown-body[data-v-80f1fade] pre.code-block code{background:0 0;padding:0}.markdown-body[data-v-80f1fade] hr{border:none;border-top:1px solid #e3e5e7;margin:16px 0}.markdown-body[data-v-80f1fade] table.md-table{border-collapse:collapse;width:100%;margin-bottom:14px;font-size:.8125rem}.markdown-body[data-v-80f1fade] table.md-table th,.markdown-body[data-v-80f1fade] table.md-table td{text-align:left;vertical-align:top;border:1px solid #e3e5e7;padding:8px 10px}.markdown-body[data-v-80f1fade] table.md-table th{background:#f6f7f8;font-weight:600}.markdown-body[data-v-80f1fade] .time-link{color:#00aeec;cursor:pointer;text-decoration:underline}.knowledge[data-v-cd9df825]{padding:20px 0 60px}.tabs[data-v-cd9df825]{border-bottom:2px solid #e3e5e7;gap:4px;margin-bottom:16px;display:flex}.tab[data-v-cd9df825]{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-cd9df825]{color:#fb7299;border-bottom-color:#fb7299;font-weight:600}.knowledge-layout[data-v-cd9df825]{align-items:flex-start;gap:20px;display:flex}.knowledge-main[data-v-cd9df825]{flex:1;min-width:0}.knowledge-side[data-v-cd9df825]{flex-direction:column;flex:0 0 280px;gap:14px;display:flex;position:sticky;top:20px}.filters[data-v-cd9df825]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.filter-input[data-v-cd9df825],.filter-select[data-v-cd9df825]{color:#18191c;background:#fff;border:1px solid #e3e5e7;border-radius:8px;padding:7px 10px;font-size:.8125rem}.filter-input[data-v-cd9df825]{min-width:200px}.filter-select[data-v-cd9df825]{min-width:120px}.reset-btn[data-v-cd9df825]{color:#61666d;cursor:pointer;background:#fff;border:1px solid #e3e5e7;border-radius:8px;padding:7px 12px;font-size:.8125rem}.reset-btn[data-v-cd9df825]:hover{background:#f6f7f8}.result-hint[data-v-cd9df825]{color:#9499a0;margin-bottom:14px;font-size:.75rem}.neighbor-banner[data-v-cd9df825]{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-cd9df825]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.point-grid.compact[data-v-cd9df825]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.point-card[data-v-cd9df825]{cursor:pointer;background:#fff;border:1px solid #e3e5e7;border-radius:10px;flex-direction:column;gap:8px;padding:14px;display:flex}.point-card[data-v-cd9df825]:focus-visible{outline-offset:2px;outline:2px solid #00aeec}.point-card.selected[data-v-cd9df825]{background:#fff9fb;border-color:#fb7299}.point-head[data-v-cd9df825]{justify-content:space-between;align-items:center;display:flex}.point-head .type[data-v-cd9df825]{color:#00aeec;background:#e3f6fd;border-radius:4px;padding:2px 6px;font-size:.6875rem}.link[data-v-cd9df825]{color:#00aeec;font-size:.75rem;text-decoration:none}.point-title[data-v-cd9df825]{font-size:.9375rem;line-height:1.4}.point-meta[data-v-cd9df825]{color:#61666d;flex-wrap:wrap;gap:8px;font-size:.75rem;display:flex}.point-body[data-v-cd9df825]{color:#61666d;margin:0;font-size:.8125rem;line-height:1.6}.point-body.compact[data-v-cd9df825]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.point-body.detail[data-v-cd9df825]{white-space:pre-wrap}.point-quote[data-v-cd9df825]{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-cd9df825]{background:#f6f7f8;border-radius:8px;padding:10px 12px}.ring-head[data-v-cd9df825]{color:#9499a0;margin-bottom:6px;font-size:.75rem}.ring-item[data-v-cd9df825]{border-bottom:1px dashed #e3e5e7;align-items:center;gap:8px;padding:5px 0;font-size:.75rem;display:flex}.ring-item[data-v-cd9df825]:last-child{border-bottom:none}.ring-num[data-v-cd9df825]{color:#9499a0;flex-shrink:0}.ring-claim[data-v-cd9df825]{color:#18191c;flex:1}.ring-nature[data-v-cd9df825]{color:#61666d;background:#fff;border-radius:4px;flex-shrink:0;padding:2px 5px}.ring-item.speculative .ring-nature[data-v-cd9df825]{color:#a05a00;background:#fff5e6}.point-source[data-v-cd9df825]{color:#9499a0;flex-wrap:wrap;gap:8px;margin-top:auto;font-size:.75rem;display:flex}.date[data-v-cd9df825]{margin-left:auto}.comparison-list[data-v-cd9df825]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.comparison-card[data-v-cd9df825]{cursor:pointer;background:#fff;border:1px solid #e3e5e7;border-radius:10px;flex-direction:column;gap:8px;padding:14px;display:flex}.comparison-card[data-v-cd9df825]:hover{background:#f6f7f8}.row[data-v-cd9df825]{align-items:center;gap:8px;display:flex}.badge[data-v-cd9df825]{color:#e85d86;background:#ffeef3;border-radius:4px;padding:2px 6px;font-size:.6875rem}.badge.pk[data-v-cd9df825]{color:#f85f4e;background:#ffe6e6}.badge.extend[data-v-cd9df825]{color:#2f9e44;background:#e6f4ea}.status[data-v-cd9df825]{color:#9499a0;background:#f6f7f8;border-radius:4px;padding:2px 6px;font-size:.6875rem}.status.done[data-v-cd9df825]{color:#2f9e44;background:#e6f4ea}.comparison-card strong[data-v-cd9df825]{font-size:.9375rem;line-height:1.4}.comparison-card>p[data-v-cd9df825]{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-cd9df825]{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.party[data-v-cd9df825]{color:#9499a0;background:#f6f7f8;border-radius:4px;padding:2px 6px;font-size:.75rem}.empty[data-v-cd9df825]{text-align:center;color:#9499a0;padding:40px 0}.err[data-v-cd9df825]{color:#f85f4e}.overlay[data-v-cd9df825]{z-index:100;background:#0006;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.overlay-card[data-v-cd9df825]{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-cd9df825]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.overlay-head h3[data-v-cd9df825]{align-items:center;gap:8px;margin:0;font-size:1.0625rem;display:flex}.close[data-v-cd9df825]{cursor:pointer;background:#fff;border:1px solid #e3e5e7;border-radius:6px;padding:6px 12px;font-size:.8125rem}.close[data-v-cd9df825]:hover{background:#f6f7f8}.overlay-meta .parties[data-v-cd9df825]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.party-card[data-v-cd9df825]{border:1px solid #e3e5e7;border-radius:8px;flex-direction:column;gap:4px;padding:10px;display:flex}.party-card strong[data-v-cd9df825]{font-size:.8125rem}.party-card span[data-v-cd9df825]{color:#9499a0;font-size:.75rem}.party-card p[data-v-cd9df825]{color:#61666d;margin:0;font-size:.75rem}.overlay-body[data-v-cd9df825]{border-top:1px solid #e3e5e7;min-width:0;padding-top:16px}.concept-chips[data-v-cd9df825]{flex-wrap:wrap;gap:8px;width:100%;padding:8px 0;display:flex}.concept-chip[data-v-cd9df825]{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-cd9df825]:hover{color:#e85d86;border-color:#fb7299}.concept-chip.on[data-v-cd9df825]{color:#e85d86;background:#ffeef3;border-color:#fb7299}.chip-count[data-v-cd9df825]{color:#fb7299;margin-left:3px;font-size:.625rem;font-weight:600}.selected-concepts[data-v-cd9df825]{flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding:4px 0 8px;display:flex}.selected-label[data-v-cd9df825]{color:#9499a0;font-size:.75rem}.empty.guide[data-v-cd9df825]{background:#f6f7f8;border:1px dashed #e3e5e7;border-radius:10px;padding:40px 20px}.empty.guide p[data-v-cd9df825]{color:#61666d;margin:0 0 6px}.empty.guide .sub[data-v-cd9df825]{color:#9499a0;font-size:.8125rem}.party-rows[data-v-cd9df825]{flex-direction:column;gap:10px;margin-top:8px;display:flex}.party-row[data-v-cd9df825]{align-items:flex-start;gap:10px;font-size:.8125rem;display:flex}.party-label[data-v-cd9df825]{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-cd9df825]{flex:1;min-width:0}.party-up[data-v-cd9df825]{color:#18191c;flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.party-up span[data-v-cd9df825]:last-child{color:#9499a0}.party-claim[data-v-cd9df825]{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-cd9df825]{color:#9499a0;margin-left:auto;font-size:.6875rem}.action-bar[data-v-cd9df825]{background:#f6f7f8;border-radius:8px;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;display:flex}.selection-hint[data-v-cd9df825]{color:#61666d;margin-right:auto;font-size:.8125rem}.selection-notice[data-v-cd9df825],.selection-guidance[data-v-cd9df825],.account-needed[data-v-cd9df825]{color:#795b20;background:#fff8e7;border-radius:7px;margin:0 0 12px;padding:8px 10px;font-size:.78rem}.selection-guidance[data-v-cd9df825]{color:#61666d;background:#f6f7f8;margin-top:-6px}.account-needed[data-v-cd9df825]{color:#61666d;background:#f6f7f8}.action-bar .btn[data-v-cd9df825],.basket-actions .btn[data-v-cd9df825],.desk-actions .btn[data-v-cd9df825],.side-block .btn[data-v-cd9df825]{color:#61666d;cursor:pointer;background:#fff;border:1px solid #e3e5e7;border-radius:6px;padding:5px 12px;font-size:.75rem}.action-bar .btn[data-v-cd9df825]:disabled,.basket-actions .btn[data-v-cd9df825]:disabled,.desk-actions .btn[data-v-cd9df825]:disabled{opacity:.5;cursor:not-allowed}.action-bar .btn.primary[data-v-cd9df825],.basket-actions .btn.primary[data-v-cd9df825]{color:#fff;background:#fb7299;border-color:#fb7299}.action-bar .btn.accent[data-v-cd9df825],.basket-actions .btn.accent[data-v-cd9df825]{color:#fff;background:#00aeec;border-color:#00aeec}.action-bar .btn.ghost[data-v-cd9df825],.basket-actions .btn.ghost[data-v-cd9df825],.desk-actions .btn.ghost[data-v-cd9df825],.side-block .btn.ghost[data-v-cd9df825]{color:#9499a0;background:0 0;border-color:#e3e5e7}.side-block .btn.wide[data-v-cd9df825]{width:100%}.select-dot[data-v-cd9df825]{background:#fff;border:2px solid #e3e5e7;border-radius:50%;width:14px;height:14px}.select-dot.on[data-v-cd9df825]{background:#fb7299;border-color:#fb7299}.side-block[data-v-cd9df825]{background:#fff;border:1px solid #e3e5e7;border-radius:10px;padding:14px}.side-block h4[data-v-cd9df825]{color:#18191c;margin:0 0 10px;font-size:.875rem}.side-block .meta[data-v-cd9df825]{color:#9499a0;font-size:.75rem;line-height:1.5}.selected-list[data-v-cd9df825]{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.selected-pill[data-v-cd9df825]{background:#fff;border:1px solid #e3e5e7;border-radius:8px;align-items:stretch;display:flex;overflow:hidden}.selected-pill.on[data-v-cd9df825]{background:#fff9fb;border-color:#fb7299}.selected-main[data-v-cd9df825]{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-cd9df825]{color:#18191c;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.selected-main span[data-v-cd9df825]{color:#9499a0;font-size:.6875rem}.selected-remove[data-v-cd9df825]{color:#9499a0;cursor:pointer;background:#fff;border:none;border-left:1px solid #e3e5e7;width:28px;font-size:1rem}.selected-remove[data-v-cd9df825]:hover{color:#f85f4e}.basket-actions[data-v-cd9df825]{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:10px;display:grid}.focus-point[data-v-cd9df825]{background:#f6f7f8;border-radius:8px;flex-direction:column;gap:2px;margin-bottom:10px;padding:10px;display:flex}.focus-point b[data-v-cd9df825]{color:#18191c;font-size:.8125rem}.focus-point span[data-v-cd9df825]{color:#9499a0;font-size:.6875rem}.desk-actions[data-v-cd9df825]{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.view-mode-toggle[data-v-cd9df825]{border-top:1px solid #e3e5e7;align-items:center;gap:6px;padding-top:10px;display:flex}.view-mode-toggle span[data-v-cd9df825]{color:#61666d;margin-right:auto;font-size:.75rem}.view-mode-toggle button[data-v-cd9df825]{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-cd9df825]{color:#e85d86;background:#ffeef3;border-color:#fb7299}.ra-page h3[data-v-cd9df825]{margin:0 0 8px;font-size:1.125rem}.type-strip[data-v-cd9df825]{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.type-tab[data-v-cd9df825]{color:#61666d;cursor:pointer;background:#fff;border:1px solid #e3e5e7;border-radius:999px;padding:6px 12px;font-size:.8125rem}.type-tab.on[data-v-cd9df825]{color:#e85d86;background:#ffeef3;border-color:#fb7299}.ra-summary-card[data-v-cd9df825]{background:#fff;border:1px solid #e3e5e7;border-radius:10px;margin-bottom:16px;padding:16px}.ra-summary-card h4[data-v-cd9df825]{margin:0 0 10px;font-size:.9375rem}.ra-clusters-title[data-v-cd9df825]{color:#18191c;margin-bottom:10px;font-size:.875rem;font-weight:600}.ra-clusters[data-v-cd9df825]{flex-direction:column;gap:12px;display:flex}.ra-cluster[data-v-cd9df825]{background:#fff;border:1px solid #e3e5e7;border-radius:10px;padding:14px}.ra-topic[data-v-cd9df825]{margin:0 0 10px;font-size:.9375rem}.ra-consensus[data-v-cd9df825],.ra-divergence[data-v-cd9df825]{color:#61666d;margin:0 0 8px;font-size:.8125rem;line-height:1.6}.ra-pairs[data-v-cd9df825]{flex-direction:column;gap:8px;display:flex}.ra-pair[data-v-cd9df825]{color:#18191c;background:#f6f7f8;border-radius:8px;padding:8px 10px;font-size:.8125rem;line-height:1.5}.ra-pair-label[data-v-cd9df825]{margin-right:6px}.ra-pair .vs[data-v-cd9df825]{color:#9499a0;margin:0 6px}.ra-pair .t3[data-v-cd9df825]{color:#9499a0;margin-top:4px;font-size:.75rem}.load-more[data-v-cd9df825]{text-align:center;padding:20px 0 40px}.ph-icon[data-v-cd9df825]{margin-bottom:10px;font-size:2.5rem}.issue-grid[data-v-cd9df825]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.issue-card[data-v-cd9df825]{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-cd9df825]:hover{border-color:#fb7299;box-shadow:0 4px 12px #00000014}.issue-name[data-v-cd9df825]{color:#18191c;font-size:.9375rem;line-height:1.4}.issue-count[data-v-cd9df825]{color:#9499a0;font-size:.75rem}.issue-banner[data-v-cd9df825]{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-cd9df825]{color:#e85d86;background:#fff5f7;border-radius:999px;padding:2px 8px;font-size:.75rem}@media (width<=900px){.knowledge-layout[data-v-cd9df825]{flex-direction:column}.knowledge-side[data-v-cd9df825]{flex:auto;width:100%;position:static}.point-grid[data-v-cd9df825],.point-grid.compact[data-v-cd9df825],.comparison-list[data-v-cd9df825]{grid-template-columns:1fr}}@media (width<=760px){.point-grid[data-v-cd9df825],.point-grid.compact[data-v-cd9df825],.comparison-list[data-v-cd9df825]{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}.plugin-connection[data-v-7be590af]{border:1px solid var(--border,#e3e8ef);background:var(--card,#fff);border-radius:10px;margin-bottom:16px;padding:16px;scroll-margin-top:80px}h3[data-v-7be590af]{margin:0 0 10px;font-size:1rem}p[data-v-7be590af]{overflow-wrap:anywhere;margin:6px 0;font-size:.875rem;line-height:1.7}.connection-hint[data-v-7be590af]{color:var(--muted,#61666d);font-size:.8125rem}.btn[data-v-7be590af]{color:#24272b;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8dfe8;border-radius:7px;padding:8px 14px;font-size:.875rem}.btn.primary[data-v-7be590af]{color:#fff;background:#fb7299;border-color:#fb7299}.btn.ghost[data-v-7be590af]:hover{background:#f6f8fa}.btn[data-v-7be590af]:focus-visible{outline-offset:2px;outline:2px solid #00aeec}.btn[data-v-7be590af]:disabled{opacity:.55;cursor:wait}.connection-actions[data-v-7be590af]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.connection-code[data-v-7be590af]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.connection-code label[data-v-7be590af],.connection-code p[data-v-7be590af]{width:100%;font-size:.8125rem}.connection-code input[data-v-7be590af]{border:1px solid var(--border,#d8dfe8);border-radius:6px;flex:1;width:100%;min-width:0;padding:8px;font-size:.8125rem}.connection-notice[data-v-7be590af]{color:#15713a}.connection-notice.failed[data-v-7be590af]{color:#a32929}.plugin-entry[data-v-04859108]{border:1px solid #dce5ee;border-radius:10px;margin:0 0 16px;padding:14px}.plugin-entry p[data-v-04859108]{color:#61666d;margin:8px 0;font-size:13px;line-height:1.6}.home[data-v-04859108]{padding:20px 0 60px}.tab-areas[data-v-04859108]{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.tab-area[data-v-04859108]{background:#fff;border:1px solid #e3e5e7;border-radius:10px;padding:12px}.area-title[data-v-04859108]{color:#9499a0;margin:0 0 8px;font-size:.8125rem;font-weight:600}.area-tabs[data-v-04859108]{flex-wrap:wrap;gap:6px;display:flex}.tab[data-v-04859108]{color:#61666d;cursor:pointer;background:#fff;border:1px solid #e3e5e7;border-radius:8px;padding:8px 14px;font-size:.875rem}.tab[data-v-04859108]:hover{color:#fb7299;border-color:#fb7299}.tab.on[data-v-04859108]{color:#fb7299;background:#ffeef3;border-color:#fb7299;font-weight:600}.name-options[data-v-04859108]{flex-direction:column;gap:8px;display:flex}.name-option[data-v-04859108]{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-04859108]:hover:not(:disabled){border-color:#fb7299}.name-option.on[data-v-04859108]{background:#fff5f8;border-color:#fb7299}.name-option[data-v-04859108]:disabled{opacity:.5;cursor:not-allowed}.name-title[data-v-04859108]{color:#9499a0;font-size:.75rem}.name-value[data-v-04859108]{color:#18191c;font-size:.875rem;font-weight:500}.panel[data-v-04859108]{background:#fff;border:1px solid #e3e5e7;border-radius:10px;padding:20px}.account-grid[data-v-04859108]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.sub-panel[data-v-04859108]{border:1px solid #e3e5e7;border-radius:10px;padding:16px}.sub-panel.wide[data-v-04859108]{grid-column:1/-1}.sub-panel h3[data-v-04859108]{margin:0 0 14px;font-size:.9375rem}.editor[data-v-04859108]{flex-direction:column;gap:12px;display:flex}label[data-v-04859108]{color:#61666d;flex-direction:column;gap:6px;font-size:.8125rem;display:flex}label.check[data-v-04859108]{flex-direction:row;align-items:center}input[data-v-04859108],select[data-v-04859108],textarea[data-v-04859108]{border:1px solid #e3e5e7;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:.875rem}.actions[data-v-04859108]{gap:10px;display:flex}.btn[data-v-04859108]{cursor:pointer;background:#fff;border:1px solid #e3e5e7;border-radius:8px;padding:8px 16px;font-size:.875rem}.btn.primary[data-v-04859108]{color:#fff;background:#fb7299;border-color:#fb7299}.btn[data-v-04859108]:disabled{opacity:.6;cursor:not-allowed}.btn.danger[data-v-04859108]{color:#f85f4e}.msg[data-v-04859108]{color:#2f9e44;font-size:.8125rem}.hint[data-v-04859108]{color:#9499a0;margin:0 0 12px;font-size:.8125rem}.refresh-row[data-v-04859108]{margin-bottom:12px}.list[data-v-04859108]{flex-direction:column;gap:10px;display:flex}.row-link[data-v-04859108],.row-btn[data-v-04859108]{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-04859108]:hover,.row-btn[data-v-04859108]:hover{background:#f6f7f8}.row-link strong[data-v-04859108],.row-btn strong[data-v-04859108]{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;line-height:1.4;overflow:hidden}.row-link span[data-v-04859108],.row-btn span[data-v-04859108]{color:#9499a0;font-size:.75rem}.empty[data-v-04859108]{text-align:center;color:#9499a0;padding:24px 0}.empty-sm[data-v-04859108]{text-align:center;color:#9499a0;padding:14px 0;font-size:.8125rem}.prompt-list[data-v-04859108]{flex-direction:column;gap:10px;display:flex}.prompt-row[data-v-04859108]{border:1px solid #e3e5e7;border-radius:8px;justify-content:space-between;align-items:center;padding:12px;display:flex}.type[data-v-04859108]{color:#e85d86;background:#ffeef3;border-radius:4px;margin-left:8px;padding:2px 6px;font-size:.75rem}.official[data-v-04859108]{color:#f59f00;margin-left:8px;font-size:.75rem}.job-list[data-v-04859108]{flex-direction:column;gap:8px;display:flex}.job-row[data-v-04859108]{border:1px solid #e3e5e7;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:.8125rem;display:flex}.job-id[data-v-04859108]{color:#9499a0;font-variant-numeric:tabular-nums}.job-type[data-v-04859108]{background:#f6f7f8;border-radius:4px;padding:2px 6px;font-size:.75rem}.status-pill[data-v-04859108]{background:#e3e5e7;border-radius:4px;padding:2px 6px;font-size:.6875rem}.status-pill.done[data-v-04859108]{color:#2f9e44;background:#d4edda}.status-pill.err[data-v-04859108]{color:#f85f4e;background:#fce8e6}.status-pill.running[data-v-04859108]{color:#f59f00;background:#fff3cd}.job-target[data-v-04859108]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.job-date[data-v-04859108]{color:#9499a0}@media (width<=760px){.tab-areas[data-v-04859108],.account-grid[data-v-04859108]{grid-template-columns:1fr}.sub-panel.wide[data-v-04859108]{grid-column:auto}.job-row[data-v-04859108]{flex-wrap:wrap}}.feed-page[data-v-178866a1]{flex-direction:column;gap:28px;max-width:1200px;margin:0 auto;padding:24px;display:flex}.empty[data-v-178866a1]{text-align:center;color:#9499a0;padding:80px 20px}.empty.err[data-v-178866a1]{color:#f69}.feed-section[data-v-178866a1]{background:#fff;border:1px solid #e3e5e7;border-radius:12px;padding:24px}.feed-head[data-v-178866a1]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.feed-head h2[data-v-178866a1]{margin:0 0 4px;font-size:1.25rem}.feed-head p[data-v-178866a1]{color:#61666d;margin:0;font-size:.8125rem}.feed-head-right[data-v-178866a1]{flex-shrink:0;align-items:center;gap:16px;display:flex}.meta[data-v-178866a1]{color:#9499a0;font-size:.8125rem}.type-cards[data-v-178866a1]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin-bottom:24px;display:grid}.type-card[data-v-178866a1]{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-178866a1]:hover{box-shadow:0 4px 14px #00000014}.type-card.on[data-v-178866a1]{border-color:#fb7299;box-shadow:0 4px 14px #fb72991f}.type-card-top[data-v-178866a1]{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.type-card-title[data-v-178866a1]{font-size:.9375rem;font-weight:700}.type-card-stats[data-v-178866a1]{color:#9499a0;text-align:right;flex-direction:column;flex-shrink:0;gap:2px;font-size:.75rem;display:flex}.type-card-time[data-v-178866a1]{color:#9499a0;font-size:.75rem}.type-card-selected[data-v-178866a1]{color:#fff;background:#fb7299;border-radius:10px;padding:2px 8px;font-size:.6875rem;position:absolute;top:8px;right:8px}.home-recent[data-v-178866a1]{margin-top:8px}.home-recent-head[data-v-178866a1]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.home-recent-head h3[data-v-178866a1]{margin:0 0 4px;font-size:1rem}.home-recent-head p[data-v-178866a1]{color:#9499a0;margin:0;font-size:.75rem}.row.gap8[data-v-178866a1]{gap:8px;display:flex}.home-recent-grid[data-v-178866a1]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.home-empty[data-v-178866a1]{text-align:center;color:#9499a0;background:#f6f7f8;border-radius:10px;grid-column:1/-1;padding:40px}.home-link-grid[data-v-178866a1]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.home-link-card[data-v-178866a1]{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-178866a1]:hover{border-color:#fb7299;box-shadow:0 4px 14px #fb72991f}.home-link-card strong[data-v-178866a1]{font-size:.9375rem}.home-link-card span[data-v-178866a1]{color:#9499a0;font-size:.75rem}.btn.ghost.sm[data-v-178866a1]{color:#61666d;cursor:pointer;background:#fff;border:1px solid #e3e5e7;border-radius:6px;padding:6px 12px;font-size:.8125rem}.btn.ghost.sm[data-v-178866a1]:hover{color:#fb7299;border-color:#fb7299}.landing[data-v-db6c792e]{width:100%;height:calc(100vh - 60px);min-height:560px;position:relative;overflow:hidden}.lp-carousel[data-v-db6c792e]{background:#fff;width:100%;height:100%;position:relative;overflow:hidden}.lp-track[data-v-db6c792e]{will-change:transform;height:100%;transition:transform .55s cubic-bezier(.16,.84,.44,1);display:flex}.lp-slide[data-v-db6c792e]{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-db6c792e]{background:linear-gradient(#fff 0%,#fff7fa 60%,#f1f6fb 100%)}.lp-slide-feat[data-v-db6c792e]{background:linear-gradient(#fff 0%,#fff7fa 100%)}.lp-slide-inner[data-v-db6c792e]{z-index:2;text-align:center;width:100%;max-width:1040px;position:relative}.lp-slide .lp-anim[data-v-db6c792e]{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-db6c792e]{opacity:1;transform:none}.lp-slide.is-active .lp-slide-inner>.lp-anim[data-v-db6c792e]:first-child{transition-delay:60ms}.lp-slide.is-active .lp-slide-inner>.lp-anim[data-v-db6c792e]:nth-child(2){transition-delay:.14s}.lp-slide.is-active .lp-slide-inner>.lp-anim[data-v-db6c792e]:nth-child(3){transition-delay:.22s}.lp-slide.is-active .lp-slide-inner>.lp-anim[data-v-db6c792e]:nth-child(4){transition-delay:.3s}.lp-slide.is-active .lp-slide-inner>.lp-anim[data-v-db6c792e]:nth-child(5){transition-delay:.38s}.lp-eyebrow[data-v-db6c792e]{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-db6c792e]{letter-spacing:-.5px;margin:0 0 20px;font-size:2.875rem;font-weight:800;line-height:1.22}.lp-grad[data-v-db6c792e]{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-db6c792e]{color:#61666d;max-width:700px;margin:0 auto 26px;font-size:1.125rem;line-height:1.7}.lp-intro-tags[data-v-db6c792e]{flex-wrap:wrap;justify-content:center;gap:12px;margin:0 0 30px;display:flex}.lp-tag[data-v-db6c792e]{border-radius:999px;padding:9px 18px;font-size:.875rem;font-weight:600}.lp-tag-pink[data-v-db6c792e]{color:#e85d86;background:#ffeef3}.lp-next-hint[data-v-db6c792e]{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-db6c792e]:hover{color:#e85d86}.lp-next-hint .lp-arrow[data-v-db6c792e]{animation:1.6s ease-in-out infinite lp-arrow-pulse-db6c792e}.lp-blob[data-v-db6c792e]{filter:blur(64px);opacity:.45;z-index:1;pointer-events:none;border-radius:50%;position:absolute}.lp-blob-a[data-v-db6c792e]{background:#fb7299;width:400px;height:400px;animation:14s ease-in-out infinite lp-float-a-db6c792e;top:-130px;left:-60px}.lp-blob-b[data-v-db6c792e]{background:#00aeec;width:340px;height:340px;animation:16s ease-in-out infinite lp-float-b-db6c792e;bottom:-130px;right:-40px}@keyframes lp-float-a-db6c792e{0%,to{transform:translate(0)}50%{transform:translate(40px,30px)}}@keyframes lp-float-b-db6c792e{0%,to{transform:translate(0)}50%{transform:translate(-36px,-28px)}}@keyframes lp-arrow-pulse-db6c792e{0%,to{opacity:.5;transform:translate(0)}50%{opacity:1;transform:translate(4px)}}.lp-btn[data-v-db6c792e]{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-db6c792e]{padding:15px 34px;font-size:1rem}.lp-btn-primary[data-v-db6c792e]{color:#fff;background:#fb7299;box-shadow:0 6px 18px #fb729957}.lp-btn-primary[data-v-db6c792e]:hover{background:#e85d86;transform:translateY(-2px);box-shadow:0 10px 26px #fb72996b}.lp-arrow[data-v-db6c792e]{transition:transform .18s;display:inline-block}.lp-btn:hover .lp-arrow[data-v-db6c792e]{transform:translate(4px)}.lp-arrow-btn[data-v-db6c792e]{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-db6c792e]:hover{color:#e85d86;border-color:#fb7299;transform:translateY(-50%)scale(1.08)}.lp-arrow-prev[data-v-db6c792e]{left:20px}.lp-arrow-next[data-v-db6c792e]{right:20px}.lp-arrow-btn.is-hidden[data-v-db6c792e]{opacity:0;pointer-events:none}.lp-dots[data-v-db6c792e]{z-index:5;gap:10px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.lp-dot[data-v-db6c792e]{cursor:pointer;background:#e3e5e7;border:none;border-radius:50%;width:9px;height:9px;padding:0;transition:all .2s}.lp-dot.is-on[data-v-db6c792e]{background:#fb7299;border-radius:6px;width:26px}.lp-guide[data-v-db6c792e]{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-db6c792e]{order:2}.lp-guide-rev .lp-guide-shot[data-v-db6c792e]{order:1}.lp-guide-text .lp-flow-no[data-v-db6c792e]{margin-bottom:8px;font-size:2.625rem;display:block}.lp-flow-no[data-v-db6c792e]{flex-shrink:0;font-size:2.75rem;font-weight:800;line-height:1}.lp-no-pink[data-v-db6c792e]{color:#fb7299}.lp-guide-text h2[data-v-db6c792e]{letter-spacing:-.3px;margin:0 0 20px;font-size:1.875rem;font-weight:800;line-height:1.25}.lp-beats[data-v-db6c792e]{gap:13px;margin:0 0 28px;display:grid}.lp-beat[data-v-db6c792e]{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-db6c792e]: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-db6c792e]{color:#18191c;font-weight:700}.lp-beat.is-on[data-v-db6c792e]{opacity:1;color:#61666d}.lp-beat.is-on[data-v-db6c792e]:before{background:#fb7299}.lp-guide-shot[data-v-db6c792e]{justify-content:center;display:flex}.lp-mock[data-v-db6c792e]{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-db6c792e]{animation:5.5s ease-in-out infinite lp-floaty-db6c792e}@keyframes lp-floaty-db6c792e{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.lp-mock-bar[data-v-db6c792e]{background:#f6f7f8;border-bottom:1px solid #e3e5e7;align-items:center;gap:6px;padding:10px 14px;display:flex}.lp-mock-bar .d[data-v-db6c792e]{background:#dfe3e8;border-radius:50%;width:10px;height:10px}.lp-mock-bar .d[data-v-db6c792e]:first-child{background:#ff5f57}.lp-mock-bar .d[data-v-db6c792e]:nth-child(2){background:#febc2e}.lp-mock-bar .d[data-v-db6c792e]:nth-child(3){background:#28c840}.lp-mock-url[data-v-db6c792e]{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-db6c792e]{padding:18px}.lp-pulse[data-v-db6c792e]{animation:1.8s ease-in-out infinite lp-pulse-db6c792e}@keyframes lp-pulse-db6c792e{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-db6c792e]{color:#18191c;margin-bottom:12px;font-size:.9375rem;font-weight:700}.lp-mock-tabs[data-v-db6c792e]{gap:6px;margin-bottom:14px;display:flex}.lp-mock-tabs span[data-v-db6c792e]{color:#9499a0;background:#f6f7f8;border-radius:999px;padding:5px 10px;font-size:.6875rem}.lp-mock-tabs span.on[data-v-db6c792e]{color:#e85d86;background:#ffeef3;font-weight:700}.lp-mock-lines[data-v-db6c792e]{gap:9px;margin-bottom:16px;display:grid}.lp-mock-lines i[data-v-db6c792e]{background:linear-gradient(90deg,#eef0f2,#f6f7f8);border-radius:5px;height:9px;display:block}.lp-mock-cta[data-v-db6c792e]{color:#fff;background:#fb7299;border-radius:8px;padding:9px 18px;font-size:.8125rem;font-weight:700;display:inline-block}.lp-vs[data-v-db6c792e]{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-bottom:16px;display:grid}.lp-vs-card[data-v-db6c792e]{border:1px solid #e3e5e7;border-radius:10px;justify-items:start;gap:7px;padding:12px;display:grid}.lp-vs-card b[data-v-db6c792e]{color:#18191c;font-size:.75rem}.lp-vs-card i[data-v-db6c792e]{background:linear-gradient(90deg,#eef0f2,#f6f7f8);border-radius:4px;width:80%;height:8px;display:block}.lp-vs-a[data-v-db6c792e]{background:#ffeef3;border-color:#ffd9e4}.lp-vs-b[data-v-db6c792e]{background:#e3f6fd;border-color:#c7ecfa}.lp-vs-ava[data-v-db6c792e]{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-db6c792e]{background:#fb7299}.lp-vs-b .lp-vs-ava[data-v-db6c792e]{background:#00aeec}.lp-vs-mid[data-v-db6c792e]{font-size:1.5rem}.lp-verdict[data-v-db6c792e]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lp-chip[data-v-db6c792e]{border-radius:999px;padding:4px 10px;font-size:.6875rem;font-weight:700}.lp-chip-pink[data-v-db6c792e]{color:#e85d86;background:#ffeef3}.lp-chip-blue[data-v-db6c792e]{color:#0284a8;background:#e3f6fd}.lp-vs-neq[data-v-db6c792e]{color:#9499a0;font-size:1.375rem;font-weight:800}.lp-vs-clash[data-v-db6c792e]{align-items:center}.lp-vs-clash .lp-vs-card[data-v-db6c792e]{justify-items:center;padding:14px 12px}.lp-mock-cta2[data-v-db6c792e]{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-db6c792e]{background:#fff;border-bottom:1px solid #e3e5e7;align-items:center;gap:10px;padding:10px 14px;display:flex}.lp-bili-logo[data-v-db6c792e]{color:#00aeec;font-size:.9375rem;font-style:italic;font-weight:800}.lp-bili-search[data-v-db6c792e]{background:#f6f7f8;border-radius:999px;flex:1;height:22px}.lp-bili-body[data-v-db6c792e]{background:#fafbfc;gap:12px;padding:16px;display:flex;position:relative}.lp-bili-player[data-v-db6c792e]{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-db6c792e]{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-db6c792e]{color:#18191c;align-items:center;gap:5px;font-size:.75rem;font-weight:700;display:flex}.lp-plugin-head .mark[data-v-db6c792e]{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-db6c792e]{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-db6c792e]{color:#61666d;background:#f6f7f8}.lp-plugin-prog[data-v-db6c792e]{background:#f6f7f8;border-radius:4px;height:7px;overflow:hidden}.lp-plugin-prog span[data-v-db6c792e]{background:#fb7299;border-radius:4px;height:100%;display:block}.lp-plugin-sub[data-v-db6c792e]{color:#61666d;font-size:.6875rem;font-weight:700}.lp-plugin-tip[data-v-db6c792e]{color:#9499a0;font-size:.65625rem;line-height:1.45}.lp-plugin-ok[data-v-db6c792e]{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-db6c792e]{color:#e85d86;font-size:.8125rem;font-weight:800}.lp-mock-stage[data-v-db6c792e]{position:relative}.lp-stage-detail[data-v-db6c792e],.lp-stage-vs[data-v-db6c792e]{min-height:150px}.lp-stage-plugin[data-v-db6c792e]{min-height:128px}.lp-layer[data-v-db6c792e]{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-db6c792e]{opacity:1;pointer-events:auto;transform:none}.lp-mock-badge[data-v-db6c792e]{border-radius:999px;justify-self:start;padding:4px 10px;font-size:.6875rem;font-weight:700}.badge-pink[data-v-db6c792e]{color:#e85d86;background:#ffeef3}.badge-blue[data-v-db6c792e]{color:#0284a8;background:#e3f6fd}.lp-mock-frame[data-v-db6c792e]{color:#e85d86;background:#ffeef3;border:1px dashed #fb7299;border-radius:8px;padding:9px 11px;font-size:.75rem}.lp-mock-frame .cur[data-v-db6c792e]{vertical-align:-2px;background:#e85d86;width:1px;height:12px;margin-left:2px;animation:1s step-end infinite lp-blink-db6c792e;display:inline-block}@keyframes lp-blink-db6c792e{50%{opacity:0}}.lp-mock-seg[data-v-db6c792e]{align-items:center;gap:10px;display:flex}.lp-mock-thumb[data-v-db6c792e]{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-db6c792e]{flex:1;gap:6px;display:grid}.lp-mock-segtxt i[data-v-db6c792e]{background:linear-gradient(90deg,#eef0f2,#f6f7f8);border-radius:4px;height:8px;display:block}.lp-flowbar[data-v-db6c792e]{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-db6c792e]{opacity:1}.lp-flowstep[data-v-db6c792e]{color:#9499a0;font-size:.8125rem;font-weight:600;transition:color .3s}.lp-flowstep b[data-v-db6c792e]{color:#9499a0;margin-right:2px;font-weight:800;transition:color .3s}.lp-flowstep.is-on[data-v-db6c792e]{color:#e85d86}.lp-flowstep.is-on b[data-v-db6c792e]{color:#fb7299}.lp-flowsep[data-v-db6c792e]{color:#e3e5e7;font-size:.75rem}.lp-handoff[data-v-db6c792e]{color:#9499a0;max-width:440px;margin-top:16px;font-size:.8125rem;line-height:1.6}.lp-handoff b[data-v-db6c792e]{color:#61666d;font-weight:700}.lp-handoff b.nx[data-v-db6c792e]{color:#e85d86}.lp-guide:not(.lp-guide-rev) .lp-handoff[data-v-db6c792e]{margin-right:auto}.lp-unlock-link[data-v-db6c792e]{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-db6c792e]:hover{color:#fb7299;border-bottom-color:#e85d86}.lp-unlock-overlay[data-v-db6c792e]{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-db6c792e]{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-db6c792e]{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-db6c792e]:hover{color:#18191c}.lp-unlock-card h3[data-v-db6c792e]{margin:0 0 8px;font-size:1.25rem;font-weight:800}.lp-unlock-sub[data-v-db6c792e]{color:#61666d;margin:0 0 18px;font-size:.875rem;line-height:1.6}.lp-unlock-sub b[data-v-db6c792e]{color:#e85d86}.lp-unlock-table[data-v-db6c792e]{border-collapse:collapse;width:100%;font-size:.8125rem}.lp-unlock-table th[data-v-db6c792e],.lp-unlock-table td[data-v-db6c792e]{text-align:center;border-bottom:1px solid #e3e5e7;padding:10px 8px}.lp-unlock-table thead th[data-v-db6c792e]{color:#18191c;font-size:.8125rem;font-weight:800}.lp-unlock-table thead th span[data-v-db6c792e]{color:#9499a0;margin-top:2px;font-size:.6875rem;font-weight:600;display:block}.lp-unlock-table th[data-v-db6c792e]:first-child,.lp-unlock-table td[data-v-db6c792e]:first-child{text-align:left;color:#18191c;font-weight:500;line-height:1.4}.lp-unlock-table td.y[data-v-db6c792e]{color:#2f9e44;font-weight:800}.lp-unlock-table td.n[data-v-db6c792e]{color:#f85f4e;font-weight:800}.lp-unlock-table tbody tr:last-child td[data-v-db6c792e]{border-bottom:none}.lp-unlock-table thead th[data-v-db6c792e]:nth-child(4){color:#e85d86}.lp-unlock-table thead th:nth-child(4) span[data-v-db6c792e]{color:#fb7299}@media (width<=860px){.lp-slide[data-v-db6c792e]{align-items:flex-start;padding:24px 44px;overflow-y:auto}.lp-slide-inner[data-v-db6c792e]{margin:auto 0}.lp-title[data-v-db6c792e]{font-size:2rem}.lp-sub[data-v-db6c792e]{font-size:1rem}.lp-guide[data-v-db6c792e]{text-align:center;grid-template-columns:1fr;gap:28px;max-width:460px}.lp-guide-rev .lp-guide-text[data-v-db6c792e]{order:1}.lp-guide-rev .lp-guide-shot[data-v-db6c792e]{order:2}.lp-guide-text h2[data-v-db6c792e]{font-size:1.5rem}.lp-guide-text .lp-flow-no[data-v-db6c792e]{margin-left:auto;margin-right:auto}.lp-beats[data-v-db6c792e]{text-align:left;margin-bottom:22px;display:inline-grid}.lp-arrow-btn[data-v-db6c792e]{width:40px;height:40px;font-size:1.375rem}.lp-arrow-prev[data-v-db6c792e]{left:8px}.lp-arrow-next[data-v-db6c792e]{right:8px}}@media (prefers-reduced-motion:reduce){.lp-slide .lp-anim[data-v-db6c792e]{opacity:1;transition:none;transform:none}.lp-track[data-v-db6c792e],.lp-beat[data-v-db6c792e],.lp-layer[data-v-db6c792e]{transition:none}.lp-blob[data-v-db6c792e],.lp-next-hint .lp-arrow[data-v-db6c792e],.lp-mock-float[data-v-db6c792e],.lp-pulse[data-v-db6c792e],.lp-mock-frame .cur[data-v-db6c792e]{animation:none}}.login[data-v-fe11e5e7]{background:#fff;border:1px solid #e3e5e7;border-radius:12px;max-width:360px;margin:80px auto;padding:32px}form[data-v-fe11e5e7]{flex-direction:column;gap:16px;display:flex}.login-intro[data-v-fe11e5e7]{color:#61666d;margin:10px 0 20px;font-size:.875rem;line-height:1.7}label[data-v-fe11e5e7]{color:#61666d;flex-direction:column;gap:6px;font-size:.8125rem;display:flex}input[data-v-fe11e5e7]{border:1px solid #e3e5e7;border-radius:8px;padding:10px 12px}button[data-v-fe11e5e7]{color:#fff;background:#fb7299;border-radius:8px;padding:10px;font-weight:600}button[data-v-fe11e5e7]:disabled{opacity:.6}.link[data-v-fe11e5e7]{color:#1677ff;text-align:left;background:0 0;border:0;padding:0}.err[data-v-fe11e5e7]{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}
