@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Roboto+Mono:wght@400;500&display=swap";.runtime-adapter-status[data-v-1b1ce727]{letter-spacing:.02em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .5rem;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.runtime-adapter-status__level[data-v-1b1ce727]{opacity:.72}.runtime-adapter-status--mock[data-v-1b1ce727],.runtime-adapter-status--unavailable[data-v-1b1ce727],.runtime-adapter-status--retired[data-v-1b1ce727]{opacity:.7}.runtime-adapter-status--fixture[data-v-1b1ce727],.runtime-adapter-status--degraded[data-v-1b1ce727]{opacity:.88}.runtime-adapter-status--live[data-v-1b1ce727]{opacity:1}.qt[data-v-e79e5de5]{color:#e8eaed;background:#1b1b1d;border:1px solid #000;flex-direction:column;font-family:Roboto Mono,ui-monospace,SF Mono,Menlo,monospace;display:flex;overflow:hidden}.qt.quake[data-v-e79e5de5]{z-index:1200;border-top:none;border-radius:0 0 10px 10px;height:46vh;position:fixed;top:0;left:0;right:0;box-shadow:0 18px 44px #0000008c}.qt.popout[data-v-e79e5de5]{z-index:1200;border-radius:12px;height:auto;position:fixed;inset:4vh 5vw 5vh;box-shadow:0 30px 80px #0009}.qt.docked[data-v-e79e5de5]{border-radius:12px;width:100%;height:100%;min-height:26rem;position:relative}.qt-bar[data-v-e79e5de5]{background:#2b2c2f;border-bottom:1px solid #000;flex:none;align-items:center;gap:.75rem;height:2.4rem;padding:0 .5rem 0 .85rem;display:flex}.qt-title[data-v-e79e5de5]{align-items:center;gap:.45rem;display:flex}.qt-glyph[data-v-e79e5de5]{color:#8ab4f8;letter-spacing:-1px;font-weight:700}.qt-name[data-v-e79e5de5]{color:#e8eaed;font-family:Roboto,system-ui,sans-serif;font-size:.78rem}.qt-tabs[data-v-e79e5de5]{gap:.25rem;margin-left:.5rem;display:flex}.qt-tab[data-v-e79e5de5]{color:#9aa0a6;cursor:pointer;background:0 0;border:none;border-radius:6px 6px 0 0;align-items:center;gap:.4rem;padding:.3rem .6rem;font-family:Roboto Mono,monospace;font-size:.74rem;display:inline-flex}.qt-tab.on[data-v-e79e5de5]{color:#e8eaed;background:#1b1b1d}.qt-tdot[data-v-e79e5de5]{background:#5f6368;border-radius:50%;width:6px;height:6px}.qt-tdot.up[data-v-e79e5de5]{background:#81c995}.qt-actions[data-v-e79e5de5]{align-items:center;gap:.15rem;margin-left:auto;display:flex}.qt-exit[data-v-e79e5de5]{color:#f28b82;margin-right:.4rem;font-size:.68rem}.qt-exit.ok[data-v-e79e5de5]{color:#81c995}.qt-ic[data-v-e79e5de5]{color:#9aa0a6;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;font-size:.9rem;display:inline-flex}.qt-ic[data-v-e79e5de5]:hover{color:#e8eaed;background:#ffffff14}.qt-ic.close[data-v-e79e5de5]:hover{color:#f28b82;background:#f28b822e}.qt-body[data-v-e79e5de5]{cursor:text;background:#1b1b1d;flex:auto;padding:.6rem .85rem .9rem;font-size:.8rem;line-height:1.55;overflow-y:auto}.qt-line[data-v-e79e5de5]{white-space:pre-wrap;word-break:break-word}.qt-line.out[data-v-e79e5de5]{color:#e8eaed}.qt-line.err[data-v-e79e5de5]{color:#f28b82}.qt-line.sys[data-v-e79e5de5]{color:#9aa0a6}.qt-line.cmd[data-v-e79e5de5]{color:#fff}.qt-line.running[data-v-e79e5de5]{color:#fdd663}.qt-prompt[data-v-e79e5de5]{color:#81c995;-webkit-user-select:none;user-select:none}.qt-prompt b[data-v-e79e5de5]{color:#81c995;font-weight:700}.qt-cwd[data-v-e79e5de5]{color:#8ab4f8}.qt-tool[data-v-e79e5de5]{color:#c58af9}.qt-spin[data-v-e79e5de5]{color:#fdd663}.qt-input[data-v-e79e5de5]{align-items:baseline;gap:.4rem;margin-top:.1rem;display:flex}.qt-input input[data-v-e79e5de5]{color:#fff;caret-color:#8ab4f8;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:.8rem}.qt-input input[data-v-e79e5de5]::placeholder{color:#5f6368}.cp-backdrop[data-v-6f9c5f40]{z-index:1300;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0405088c;justify-content:center;align-items:flex-start;padding-top:14vh;display:flex;position:fixed;inset:0}.cp[data-v-6f9c5f40]{background:var(--surface);border:1px solid var(--line-2);width:min(600px,92vw);box-shadow:var(--shadow,0 24px 60px #00000080);border-radius:16px;overflow:hidden}.cp-input-row[data-v-6f9c5f40]{border-bottom:1px solid var(--line);align-items:center;gap:.7rem;padding:.9rem 1.1rem;display:flex}.cp-glyph[data-v-6f9c5f40]{color:var(--text-3);font-size:1.1rem}.cp-input-row input[data-v-6f9c5f40]{color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:1.05rem}.cp-input-row input[data-v-6f9c5f40]::placeholder{color:var(--text-3)}.cp-esc[data-v-6f9c5f40]{color:var(--text-3);border:1px solid var(--line-2);border-radius:5px;padding:.1rem .35rem;font-size:.62rem}.cp-results[data-v-6f9c5f40]{max-height:52vh;padding:.4rem;overflow-y:auto}.cp-group[data-v-6f9c5f40]{text-transform:uppercase;letter-spacing:.09em;color:var(--text-3);padding:.5rem .6rem .3rem;font-size:.62rem}.cp-item[data-v-6f9c5f40]{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:.7rem;padding:.55rem .6rem;display:flex}.cp-item.on[data-v-6f9c5f40]{background:var(--accent-soft)}.cp-icon[data-v-6f9c5f40]{width:1.6rem;height:1.6rem;color:var(--text-2);background:#ffffff0d;border-radius:8px;flex:none;place-items:center;font-size:.85rem;display:grid}.cp-item.on .cp-icon[data-v-6f9c5f40],.cp-icon.chat[data-v-6f9c5f40]{color:var(--accent)}.cp-text[data-v-6f9c5f40]{flex:1;align-items:baseline;gap:.5rem;min-width:0;display:flex}.cp-label[data-v-6f9c5f40]{color:var(--text);white-space:nowrap;font-size:.9rem}.cp-sub[data-v-6f9c5f40]{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.cp-hint[data-v-6f9c5f40]{color:var(--text-3);font-size:.66rem}.cp-empty[data-v-6f9c5f40]{color:var(--text-3);padding:1rem .6rem;font-size:.85rem}.cp-enter-active[data-v-6f9c5f40],.cp-leave-active[data-v-6f9c5f40]{transition:opacity .14s}.cp-enter-active .cp[data-v-6f9c5f40],.cp-leave-active .cp[data-v-6f9c5f40]{transition:transform .14s,opacity .14s}.cp-enter-from[data-v-6f9c5f40],.cp-leave-to[data-v-6f9c5f40]{opacity:0}.cp-enter-from .cp[data-v-6f9c5f40],.cp-leave-to .cp[data-v-6f9c5f40]{opacity:0;transform:translateY(-8px)scale(.99)}.nmark[data-v-dd2ef516]{width:100%;height:100%;display:block}.nmark-n[data-v-dd2ef516]{fill:currentColor;font-family:Georgia,Times New Roman,serif;font-size:19px;font-style:italic;font-weight:600}.nmark-0[data-v-dd2ef516]{fill:currentColor;font-family:Georgia,Times New Roman,serif;font-size:9.5px;font-style:italic;font-weight:600}.tv[data-v-936564b3]{flex-direction:column;gap:8px;font-size:11.5px;display:flex}.tv-line[data-v-936564b3]{align-items:center;gap:6px;display:flex}.tv-line b[data-v-936564b3]{color:var(--ntext);font-weight:600}.tv-k[data-v-936564b3]{letter-spacing:.05em;text-transform:uppercase;color:var(--ntext3);margin-bottom:3px;font-size:9.5px;font-weight:700}.tv-dim[data-v-936564b3]{text-transform:none;letter-spacing:0;color:var(--ntext3);font-weight:400}.tv-plan[data-v-936564b3]{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.tv-plan li[data-v-936564b3]{color:var(--ntext);align-items:baseline;gap:7px;display:flex}.tv-plan li.done[data-v-936564b3],.tv-plan li.complete[data-v-936564b3],.tv-plan li.completed[data-v-936564b3],.tv-plan li.success[data-v-936564b3]{color:var(--ntext3)}.tv-glyph[data-v-936564b3]{color:var(--nblue);flex:none;width:12px}.tv-plan li.done .tv-glyph[data-v-936564b3],.tv-plan li.complete .tv-glyph[data-v-936564b3]{color:#22c55e}.tv-plan li.failed .tv-glyph[data-v-936564b3],.tv-plan li.error .tv-glyph[data-v-936564b3]{color:#ef4444}.tv-step-detail[data-v-936564b3]{color:var(--ntext3);font-size:10.5px}.tv-chips[data-v-936564b3]{flex-wrap:wrap;gap:4px;display:flex}.tv-chip[data-v-936564b3]{background:var(--nline-weak);color:var(--ntext);border-radius:5px;padding:1px 7px;font-size:10.5px}.tv-verdict[data-v-936564b3]{align-items:center;gap:10px;display:flex}.tv-badge[data-v-936564b3]{font-weight:700}.tv-contra[data-v-936564b3]{color:#f59e0b;margin-top:3px}.tv-rest[data-v-936564b3]{margin-top:2px}.tv-kindchip[data-v-936564b3]{align-items:center;gap:5px;display:inline-flex}.tv-kindname[data-v-936564b3]{text-transform:uppercase;color:var(--nblue);font-size:8.5px;font-weight:700}.nx[data-v-ab9a4d68]{--nb:#1e1e1e;--ns:#262626;--nt:#2d2d2d;--ntext:#ece9e3;--ntext2:#a8a29e;--ntext3:#78716c;--nline:#ffffff14;--nline-weak:#ffffff0a;--nline-strong:#ffffff1f;--nblue:#1d4ed8;--nblue-tint:#1d4ed824;background:var(--nb);height:100%;min-height:0;color:var(--ntext);grid-template-rows:auto 1fr auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.nx-head[data-v-ab9a4d68]{border-bottom:1px solid var(--nline-weak);background:var(--nb);justify-content:space-between;align-items:center;gap:1rem;height:40px;padding:0 1rem;display:flex}.nx-id[data-v-ab9a4d68]{align-items:center;gap:.5rem;display:flex}.nx-name[data-v-ab9a4d68]{color:var(--ntext);font-size:13px;font-weight:500}.nx-localpill[data-v-ab9a4d68]{color:var(--ntext3);border:1px solid var(--nline);border-radius:999px;padding:.05rem .45rem;font-size:10px}.nx-head-r[data-v-ab9a4d68]{align-items:center;gap:.75rem;display:flex}.nx-sess[data-v-ab9a4d68]{color:var(--ntext3);font-family:ui-monospace,SF Mono,monospace;font-size:11px}.nx-clear[data-v-ab9a4d68]{border:1px solid var(--nline);color:var(--ntext2);cursor:pointer;background:0 0;border-radius:8px;padding:.2rem .55rem;font-size:12px}.nx-clear[data-v-ab9a4d68]:hover{border-color:var(--nline-strong);color:var(--ntext)}.nx-avatar[data-v-ab9a4d68],.nx-mark[data-v-ab9a4d68]{color:var(--nb);background:var(--ntext);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nx-avatar[data-v-ab9a4d68]{width:24px;height:24px;margin-top:2px;padding:4px}.nx-avatar--lg[data-v-ab9a4d68]{width:32px;height:32px;margin-top:0;padding:5px}.nx-mark--sm[data-v-ab9a4d68]{width:20px;height:20px;padding:3px}.nx-stream[data-v-ab9a4d68]{min-height:0;padding:24px 16px;overflow-y:auto}.nx-col[data-v-ab9a4d68]{flex-direction:column;gap:24px;max-width:768px;margin:0 auto;display:flex}@media (width>=640px){.nx-stream[data-v-ab9a4d68]{padding:24px 32px}}.nx-welcome[data-v-ab9a4d68]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:46vh;display:flex}.nx-welcome-id[data-v-ab9a4d68]{align-items:center;gap:12px;display:flex}.nx-greeting[data-v-ab9a4d68]{letter-spacing:-.01em;color:var(--ntext);margin:0;font-size:28px;font-weight:500}.nx-tagline[data-v-ab9a4d68]{color:var(--ntext3);margin:-8px 0 0;font-size:13px}.nx-suggest[data-v-ab9a4d68]{flex-wrap:wrap;justify-content:center;gap:8px;max-width:34rem;display:flex}.nx-chip[data-v-ab9a4d68]{border:1px solid var(--nline-weak);background:var(--ns);color:var(--ntext2);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:.35rem .85rem;font-size:13px;display:inline-flex}.nx-chip[data-v-ab9a4d68]:hover{border-color:var(--nline);color:var(--ntext)}.nx-chip-glyph[data-v-ab9a4d68]{color:var(--nblue);font-size:12px}.nx-turn--user[data-v-ab9a4d68]{justify-content:flex-end;display:flex}.nx-user-bubble[data-v-ab9a4d68]{background:var(--ns);max-width:60%;color:var(--ntext);white-space:pre-wrap;word-break:break-word;border-radius:16px;padding:.5rem .875rem;font-size:14px;line-height:24px}.nx-turn--assistant[data-v-ab9a4d68]{gap:12px;display:flex}.nx-a-col[data-v-ab9a4d68]{flex:1;min-width:0}.nx-a-label[data-v-ab9a4d68]{color:var(--ntext2);margin-bottom:4px;font-size:11px;font-weight:500}.nx-a-body[data-v-ab9a4d68]{color:var(--ntext);white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.75}.nx-a-body.err[data-v-ab9a4d68]{color:#fca5a5}.nx-cursor[data-v-ab9a4d68]{color:var(--nblue)}.nx-md[data-v-ab9a4d68]{white-space:normal}.nx-md[data-v-ab9a4d68]>:first-child{margin-top:0}.nx-md[data-v-ab9a4d68]>:last-child{margin-bottom:0}.nx-md p[data-v-ab9a4d68]{margin:0 0 10px}.nx-md ul[data-v-ab9a4d68],.nx-md ol[data-v-ab9a4d68]{margin:0 0 10px;padding-left:22px}.nx-md li[data-v-ab9a4d68]{margin:2px 0}.nx-md code[data-v-ab9a4d68]{background:#7f7f7f2e;border-radius:5px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.nx-md pre[data-v-ab9a4d68]{border:1px solid var(--nline-weak);background:#00000047;border-radius:8px;margin:0 0 10px;padding:10px 12px;overflow-x:auto}.nx-md pre code[data-v-ab9a4d68]{background:0 0;padding:0}.nx-md a[data-v-ab9a4d68]{color:var(--nblue);text-decoration:underline}.nx-md h1[data-v-ab9a4d68],.nx-md h2[data-v-ab9a4d68],.nx-md h3[data-v-ab9a4d68]{margin:12px 0 6px;line-height:1.3}.nx-md h1[data-v-ab9a4d68]{font-size:18px}.nx-md h2[data-v-ab9a4d68]{font-size:16px}.nx-md h3[data-v-ab9a4d68]{font-size:14.5px}.nx-md blockquote[data-v-ab9a4d68]{border-left:3px solid var(--nline-weak);color:var(--ntext3);margin:0 0 10px;padding:2px 0 2px 12px}.nx-md table[data-v-ab9a4d68]{border-collapse:collapse;margin:0 0 10px;font-size:13px;display:block;overflow-x:auto}.nx-md th[data-v-ab9a4d68],.nx-md td[data-v-ab9a4d68]{border:1px solid var(--nline-weak);text-align:left;padding:5px 9px}.nx-md hr[data-v-ab9a4d68]{border:0;border-top:1px solid var(--nline-weak);margin:12px 0}.nx-thinking[data-v-ab9a4d68]{color:var(--ntext3);align-items:center;gap:5px;font-size:13px;display:inline-flex}.nx-think[data-v-ab9a4d68]{border-left:2px solid var(--nline-weak);margin:0 0 8px;padding-left:10px}.nx-think>summary[data-v-ab9a4d68]{cursor:pointer;color:var(--ntext3);-webkit-user-select:none;user-select:none;font-size:12px;list-style:none}.nx-think>summary[data-v-ab9a4d68]::-webkit-details-marker{display:none}.nx-think>summary[data-v-ab9a4d68]:before{content:"▸ "}.nx-think[open]>summary[data-v-ab9a4d68]:before{content:"▾ "}.nx-think-body[data-v-ab9a4d68]{color:var(--ntext3);white-space:pre-wrap;opacity:.85;margin-top:4px;font-size:13px;line-height:1.6}.nx-dot[data-v-ab9a4d68]{background:var(--ntext3);border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite nx-pulse-ab9a4d68}.nx-dot[data-v-ab9a4d68]:nth-child(2){animation-delay:.15s}.nx-dot[data-v-ab9a4d68]:nth-child(3){animation-delay:.3s}@keyframes nx-pulse-ab9a4d68{0%,80%,to{opacity:.25}40%{opacity:1}}.nx-trace[data-v-ab9a4d68]{margin-bottom:8px}.nx-trace-summary[data-v-ab9a4d68]{cursor:pointer;color:var(--ntext3);align-items:center;gap:6px;padding:2px 0;font-size:11px;list-style:none;display:inline-flex}.nx-trace-summary[data-v-ab9a4d68]::-webkit-details-marker{display:none}.nx-trace-caret[data-v-ab9a4d68]{font-size:9px;transition:transform .15s}.nx-trace-caret.open[data-v-ab9a4d68]{transform:rotate(90deg)}.nx-trace-title[data-v-ab9a4d68]{font-weight:500}.nx-trace-count[data-v-ab9a4d68]{border:1px solid var(--nline);color:var(--ntext3);border-radius:999px;padding:0 .4rem;font-size:10px}.nx-trace-body[data-v-ab9a4d68]{border:1px solid var(--nline-weak);background:var(--ns);border-radius:12px;flex-direction:column;gap:4px;margin-top:6px;padding:10px 12px;display:flex}.nx-tr[data-v-ab9a4d68]{gap:8px;font-size:11px;line-height:1.5;display:flex}.nx-tr-kind[data-v-ab9a4d68]{text-transform:uppercase;letter-spacing:.03em;color:var(--nblue);flex-shrink:0;min-width:4.5rem;padding-top:1px;font-size:9px;font-weight:600}.nx-tr-text[data-v-ab9a4d68]{color:var(--ntext2);word-break:break-word;min-width:0}.nx-meta[data-v-ab9a4d68]{color:var(--ntext3);flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;font-size:10px;display:flex}.nx-model[data-v-ab9a4d68]{font-family:ui-monospace,SF Mono,monospace}.nx-badge[data-v-ab9a4d68]{color:#22c55e;align-items:center;gap:4px;display:inline-flex}.nx-gate[data-v-ab9a4d68]{border:1px solid var(--nline-weak);background:var(--nline-weak);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:8px 12px;display:flex}.nx-gate-txt[data-v-ab9a4d68]{color:var(--ntext3);flex:auto;font-size:11px}.nx-gate-reject[data-v-ab9a4d68],.nx-gate-approve[data-v-ab9a4d68]{cursor:pointer;border:1px solid #0000;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600}.nx-gate-reject[data-v-ab9a4d68]{border-color:var(--nline-strong,var(--nline-weak));color:var(--ntext3);background:0 0}.nx-gate-reject[data-v-ab9a4d68]:hover{color:var(--ntext)}.nx-gate-approve[data-v-ab9a4d68]{background:var(--nblue);color:#fff}.nx-gate-approve[data-v-ab9a4d68]:disabled{opacity:.5;cursor:default}.nx-actions[data-v-ab9a4d68]{opacity:0;gap:4px;margin-top:6px;transition:opacity .12s;display:flex}.nx-turn:hover .nx-actions[data-v-ab9a4d68],.nx-actions[data-v-ab9a4d68]:focus-within{opacity:1}.nx-act[data-v-ab9a4d68]{width:24px;height:24px;color:var(--ntext3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;font-size:12px;transition:background .12s,color .12s;display:inline-flex}.nx-act[data-v-ab9a4d68]:hover:not(:disabled){background:var(--nline-weak);color:var(--ntext)}.nx-act.on[data-v-ab9a4d68]{color:var(--nblue)}.nx-act[data-v-ab9a4d68]:disabled{opacity:.4;cursor:default}.nx-composer[data-v-ab9a4d68]{padding:8px 16px 20px}.nx-input[data-v-ab9a4d68]{border:1px solid var(--nline-weak);background:var(--nb);border-radius:16px;max-width:768px;margin:0 auto;transition:border-color .15s;overflow:hidden}.nx-input[data-v-ab9a4d68]:focus-within{border-color:var(--nline-strong)}.nx-input textarea[data-v-ab9a4d68]{resize:none;width:100%;min-height:1.5rem;max-height:200px;color:var(--ntext);font:inherit;background:0 0;border:0;outline:none;padding:12px;font-size:13px;line-height:24px;display:block}.nx-input textarea[data-v-ab9a4d68]::placeholder{color:var(--ntext3)}.nx-toolbar[data-v-ab9a4d68]{border-top:1px solid var(--nline-weak);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 8px;display:flex}.nx-toolbar-hint[data-v-ab9a4d68]{color:var(--ntext3);padding-left:4px;font-size:10px}.nx-spacer[data-v-ab9a4d68]{flex:auto}.nx-hidden[data-v-ab9a4d68]{display:none}.nx-ingest[data-v-ab9a4d68]{color:var(--nblue);font-size:10px}.nx-scope[data-v-ab9a4d68]{position:relative}.nx-scope-btn[data-v-ab9a4d68]{border:1px solid var(--nline-weak);color:var(--ntext3);font:inherit;cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:4px;padding:3px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.nx-scope-label[data-v-ab9a4d68]{text-overflow:ellipsis;white-space:nowrap;max-width:110px;overflow:hidden}.nx-scope-menu[data-v-ab9a4d68]{z-index:20;background:var(--nsurface,#14161c);border:1px solid var(--nline-weak);border-radius:10px;min-width:180px;max-height:260px;padding:4px;position:absolute;bottom:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 8px 24px #0006}.nx-scope-menu button[data-v-ab9a4d68]{text-align:left;width:100%;color:var(--ntext2,var(--ntext));font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 10px;font-size:12px;display:block}.nx-scope-menu button[data-v-ab9a4d68]:hover{background:var(--nline-weak)}.nx-scope-menu button.on[data-v-ab9a4d68]{color:var(--nblue)}.nx-scope-sec[data-v-ab9a4d68]{text-transform:uppercase;letter-spacing:.05em;color:var(--ntext3);padding:5px 10px 2px;font-size:9px;font-weight:700}.nx-scope-new[data-v-ab9a4d68]{border-top:1px solid var(--nline-weak);margin-top:3px;color:var(--nblue)!important}.nx-mcp-srv[data-v-ab9a4d68]{color:var(--ntext);align-items:center;gap:7px;padding:4px 10px;font-size:12px;display:flex}.nx-mcp-dot[data-v-ab9a4d68]{background:var(--ntext3);border-radius:50%;flex:none;width:7px;height:7px}.nx-mcp-dot.connecting[data-v-ab9a4d68]{background:#d9a63a}.nx-mcp-dot.connected[data-v-ab9a4d68]{background:#22c55e}.nx-mcp-dot.error[data-v-ab9a4d68]{background:#ef4444}.nx-mcp-name[data-v-ab9a4d68]{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.nx-mcp-x[data-v-ab9a4d68]{color:var(--ntext3);cursor:pointer;background:0 0;border:0;font-size:11px}.nx-mcp-x[data-v-ab9a4d68]:hover{color:#ef4444}.nx-mcp-empty[data-v-ab9a4d68]{color:var(--ntext3);padding:4px 10px;font-size:11px}.nx-mcp-tool[data-v-ab9a4d68]{color:var(--ntext2,var(--ntext));padding:3px 10px;font-size:11px}.nx-mcp-tool .nx-dim[data-v-ab9a4d68]{color:var(--ntext3)}.nx-tools-used[data-v-ab9a4d68]{color:var(--ntext3);flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px;font-size:11px;display:flex}.nx-tool-chip[data-v-ab9a4d68]{background:var(--nline-weak);color:var(--ntext);border-radius:5px;padding:1px 7px;font-family:ui-monospace,Menlo,monospace;font-size:10.5px}.nx-seg[data-v-ab9a4d68]{border:1px solid var(--nline-weak);border-radius:7px;display:inline-flex;overflow:hidden}.nx-seg button[data-v-ab9a4d68]{color:var(--ntext3);font:inherit;cursor:pointer;text-transform:capitalize;background:0 0;border:0;padding:3px 8px;font-size:10.5px;font-weight:600}.nx-seg button.on[data-v-ab9a4d68]{background:var(--nblue);color:#fff}.nx-toggle[data-v-ab9a4d68]{border:1px solid var(--nline-weak);color:var(--ntext3);font:inherit;cursor:pointer;background:0 0;border-radius:7px;padding:3px 9px;font-size:10.5px;font-weight:600}.nx-toggle.on[data-v-ab9a4d68]{background:var(--nblue);color:#fff;border-color:var(--nblue)}.nx-stopbtn[data-v-ab9a4d68]{background:var(--nsurface,transparent);color:#dc2626}.nx-send[data-v-ab9a4d68]{cursor:pointer;background:var(--ntext);width:28px;height:28px;color:var(--nb);border:none;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.nx-send[data-v-ab9a4d68]:disabled{opacity:.3;cursor:default}.nx-stop[data-v-ab9a4d68]{background:currentColor;border-radius:2px;width:10px;height:10px}.ndock[data-v-2b4fe308]{z-index:1250;background:#1e1e1e;border-left:1px solid #ffffff1f;flex-direction:column;width:min(30rem,94vw);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-14px 0 48px #0000008c}.ndock-ctx[data-v-2b4fe308]{color:#a8a29e;background:#2f6bff1a;border-bottom:1px solid #2f6bff40;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.72rem;display:flex}.ndock-ctx-eye[data-v-2b4fe308]{text-transform:uppercase;letter-spacing:.06em;color:#93b4ff;font-size:.6rem}.ndock-ctx-surface[data-v-2b4fe308]{color:#ece9e3;font-weight:600}.ndock-ctx-sep[data-v-2b4fe308]{color:#78716c}.ndock-ctx-entity[data-v-2b4fe308]{color:#ece9e3}.ndock-ctx-ask[data-v-2b4fe308]{color:#93b4ff;cursor:pointer;background:0 0;border:1px solid #2f6bff80;border-radius:999px;margin-left:auto;padding:.1rem .55rem;font-size:.68rem}.ndock-ctx-ask[data-v-2b4fe308]:hover{color:#fff;background:#2f6bff29}.ndock[data-v-2b4fe308] .nx{flex:1;min-height:0}.ndock[data-v-2b4fe308] .nx-head{padding-right:2.9rem}.ndock-close[data-v-2b4fe308]{z-index:2;color:#a8a29e;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:7px;width:26px;height:26px;font-size:.78rem;position:absolute;top:8px;right:10px}.ndock-close[data-v-2b4fe308]:hover{color:#ece9e3;border-color:var(--text-3)}.ndock-enter-active[data-v-2b4fe308],.ndock-leave-active[data-v-2b4fe308]{transition:transform .24s}.ndock-enter-from[data-v-2b4fe308],.ndock-leave-to[data-v-2b4fe308]{transform:translate(100%)}.gdock[data-v-09716966]{z-index:1240;color:#ece9e3;background:#16181d;border-right:1px solid #ffffff1f;flex-direction:column;width:min(26rem,92vw);display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:14px 0 48px #0000008c}.gdock-head[data-v-09716966]{border-bottom:1px solid #ffffff14;align-items:center;gap:.5rem;height:40px;padding:0 .9rem;display:flex}.gdock-glyph[data-v-09716966]{color:#2f6bff;font-size:1rem}.gdock-title[data-v-09716966]{font-size:13px;font-weight:600}.gdock-mode[data-v-09716966]{text-transform:uppercase;letter-spacing:.05em;border-radius:4px;padding:.05rem .35rem;font-size:.58rem}.gdock-mode.live[data-v-09716966]{color:#7ee2a8;background:#4bbf7324}.gdock-mode.fixture[data-v-09716966]{color:#f0c987;background:#e3b34124}.gdock-full[data-v-09716966]{color:#93b4ff;margin-left:auto;font-size:.72rem;text-decoration:none}.gdock-full[data-v-09716966]:hover{text-decoration:underline}.gdock-x[data-v-09716966]{color:#a8a29e;cursor:pointer;background:0 0;border:none;font-size:.8rem}.gdock-x[data-v-09716966]:hover{color:#fff}.gdock-ctx[data-v-09716966]{color:#a8a29e;background:#2f6bff1a;border-bottom:1px solid #2f6bff38;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.72rem;display:flex}.gdock-ctx-eye[data-v-09716966]{text-transform:uppercase;letter-spacing:.06em;color:#93b4ff;font-size:.6rem}.gdock-ctx-surface[data-v-09716966],.gdock-ctx-entity[data-v-09716966]{color:#ece9e3;font-weight:600}.gdock-ctx-sep[data-v-09716966]{color:#78716c}.gdock-body[data-v-09716966]{flex:1;place-items:center;min-height:0;padding:.75rem;display:grid}.gdock-svg[data-v-09716966]{width:100%;height:100%}.gdock-edge[data-v-09716966]{stroke:#ffffff24;stroke-width:.4px}.gdock-edge.hot[data-v-09716966]{stroke:#2f6bffb3;stroke-width:.7px}.gdock-node[data-v-09716966]{cursor:pointer}.gdock-label[data-v-09716966]{fill:#ece9e3;pointer-events:none;font-size:3px}.gdock-empty[data-v-09716966]{color:#78716c;font-size:.85rem}.gdock-foot[data-v-09716966]{color:#78716c;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.7rem;display:flex}.gdock-ask[data-v-09716966]{color:#93b4ff;cursor:pointer;background:#78a0ff14;border:1px solid #78a0ff66;border-radius:7px;padding:.2rem .55rem;font-size:.7rem}.gdock-ask[data-v-09716966]:hover{color:#fff;background:#78a0ff29}.gdock-enter-active[data-v-09716966],.gdock-leave-active[data-v-09716966]{transition:transform .24s}.gdock-enter-from[data-v-09716966],.gdock-leave-to[data-v-09716966]{transform:translate(-100%)}.pv[data-v-3beeca1e]{vertical-align:middle;display:inline-flex;position:relative}.pv-badge[data-v-3beeca1e]{cursor:help;text-transform:uppercase;letter-spacing:.03em;background:0 0;border:1px solid;border-radius:999px;align-items:center;gap:.25rem;padding:.05rem .4rem;font-size:.62rem;font-weight:700;line-height:1.4;display:inline-flex}.pv-glyph[data-v-3beeca1e]{font-size:.7rem}.pv.verified .pv-badge[data-v-3beeca1e]{color:var(--live);background:#4bbf731a}.pv.reasoned .pv-badge[data-v-3beeca1e]{color:var(--info);background:#58a6ff1a}.pv.grounded .pv-badge[data-v-3beeca1e]{color:var(--teal);background:#2dd4bf1a}.pv.unassayed .pv-badge[data-v-3beeca1e]{color:var(--amber);background:#e3b3411a}.pv.unverified .pv-badge[data-v-3beeca1e]{color:var(--neutral);background:#8b949e1a}.pv-pop[data-v-3beeca1e]{z-index:50;opacity:0;visibility:hidden;color:#ffffffd9;text-transform:none;letter-spacing:0;text-align:left;background:#14161b;border:1px solid #ffffff24;border-radius:10px;gap:.3rem;width:max-content;max-width:22rem;padding:.6rem .7rem;font-size:.72rem;font-weight:400;transition:opacity .12s,transform .12s;display:grid;position:absolute;bottom:calc(100% + 6px);left:0;transform:translateY(4px);box-shadow:0 10px 30px #00000080}.pv-badge:hover+.pv-pop[data-v-3beeca1e],.pv-badge:focus-visible+.pv-pop[data-v-3beeca1e],.pv:hover .pv-pop[data-v-3beeca1e]{opacity:1;visibility:visible;transform:translateY(0)}.pv-pop-head[data-v-3beeca1e]{text-transform:capitalize;align-items:center;gap:.3rem;font-weight:700;display:flex}.pv.verified .pv-pop-head[data-v-3beeca1e]{color:#7ee2a8}.pv.reasoned .pv-pop-head[data-v-3beeca1e]{color:#93c5fd}.pv.grounded .pv-pop-head[data-v-3beeca1e]{color:#5eead4}.pv.unassayed .pv-pop-head[data-v-3beeca1e]{color:#f0c987}.pv.unverified .pv-pop-head[data-v-3beeca1e]{color:#b8c0cc}.pv-pop-blurb[data-v-3beeca1e]{color:#fff9;margin-bottom:.15rem;font-size:.7rem}.pv-row[data-v-3beeca1e]{grid-template-columns:4.5rem 1fr;align-items:baseline;gap:.5rem;display:grid}.pv-row b[data-v-3beeca1e]{color:#ffffff73;font-size:.66rem;font-weight:600}.pv-row code[data-v-3beeca1e],.pv-hash[data-v-3beeca1e]{color:#ffffffbf;overflow-wrap:anywhere;font-family:ui-monospace,SF Mono,monospace;font-size:.66rem}.pv-note[data-v-3beeca1e]{color:#ffffff8c;border-top:1px solid #ffffff14;padding-top:.3rem;font-size:.68rem}.xp[data-v-9fc71e95]{flex-direction:column;gap:.6rem;display:flex}.xp-head[data-v-9fc71e95]{align-items:center;gap:.5rem;display:flex}.xp-title[data-v-9fc71e95]{text-transform:uppercase;letter-spacing:.1em;color:#ffffff80;font-size:.62rem;font-weight:700}.xp-loading[data-v-9fc71e95]{color:var(--accent);font-size:.62rem}.xp-schema[data-v-9fc71e95]{color:#fff6;margin-left:auto;font-size:.66rem}.xp-graph[data-v-9fc71e95]{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);cursor:pointer;border-radius:6px;flex:none;padding:.1rem .5rem;font-size:.66rem;font-weight:700}.xp-graph[data-v-9fc71e95]:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 22%, transparent)}.xp-graph[data-v-9fc71e95]:disabled{opacity:.5;cursor:default}.xp-receipt[data-v-9fc71e95]{color:var(--up);margin:0;font-size:.68rem}.xp-err[data-v-9fc71e95]{color:var(--down);margin:0;font-size:.68rem}.xp-block-h[data-v-9fc71e95]{text-transform:uppercase;letter-spacing:.06em;color:#fff6;margin-bottom:.3rem;font-size:.6rem}.xp-hint[data-v-9fc71e95]{text-transform:none;letter-spacing:0;color:var(--text-3)}.xp-chips[data-v-9fc71e95]{flex-wrap:wrap;gap:.3rem;display:flex}.xp-topic[data-v-9fc71e95]{color:#a3e635;background:#a3e6351f;border:1px solid #a3e6354d;border-radius:999px;padding:.08rem .5rem;font-size:.7rem}.xp-ent[data-v-9fc71e95]{color:var(--ec);background:color-mix(in srgb, var(--ec) 12%, transparent);border:1px solid color-mix(in srgb, var(--ec) 40%, transparent);cursor:pointer;border-radius:6px;align-items:center;gap:.3rem;padding:.08rem .45rem;font-size:.72rem;display:inline-flex}.xp-ent[data-v-9fc71e95]:hover{background:color-mix(in srgb, var(--ec) 22%, transparent)}.xp-ent-dot[data-v-9fc71e95]{background:var(--ec);border-radius:50%;width:5px;height:5px}.xp-claims[data-v-9fc71e95]{flex-direction:column;gap:.3rem;display:flex}.xp-claim[data-v-9fc71e95]{text-align:left;border:1px solid var(--line-2);background:var(--surface-2);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:baseline;gap:.6rem;padding:.4rem .6rem;display:flex}.xp-claim[data-v-9fc71e95]:hover{border-color:#58a6ff}.xp-claim-text[data-v-9fc71e95]{color:#ffffffd1;flex:1;font-size:.76rem;line-height:1.45}.xp-claim-badge[data-v-9fc71e95]{text-transform:uppercase;letter-spacing:.03em;color:var(--up);background:#4bbf7326;border-radius:4px;flex:none;padding:.03rem .3rem;font-size:.58rem}.xp-claim-act[data-v-9fc71e95]{color:#58a6ff;flex:none;font-size:.66rem}.xdock[data-v-719a745e]{z-index:60;background:var(--surface);border-left:1px solid var(--line-2);flex-direction:column;gap:.6rem;width:min(400px,92vw);padding:.85rem .95rem;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-18px 0 44px #00000073}.xdock-head[data-v-719a745e]{align-items:center;gap:.5rem;display:flex}.xdock-glyph[data-v-719a745e]{color:var(--accent)}.xdock-title[data-v-719a745e]{letter-spacing:.02em;font-size:.8rem;font-weight:700}.xdock-ctx[data-v-719a745e]{color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;margin-left:auto;font-size:.68rem}.xdock-x[data-v-719a745e]{color:var(--text-3);cursor:pointer;background:0 0;border:none;font-size:.8rem}.xdock-x[data-v-719a745e]:hover{color:var(--text)}.xdock-in[data-v-719a745e]{flex-direction:column;gap:.25rem;display:flex}.xdock-in-h[data-v-719a745e]{text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);font-size:.6rem}.xdock-in textarea[data-v-719a745e]{resize:vertical;background:var(--bg);border:1px solid var(--line-2);color:var(--text);font:inherit;border-radius:8px;outline:none;padding:.45rem .6rem;font-size:.82rem;line-height:1.5}.xdock-in textarea[data-v-719a745e]:focus{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.xdock-body[data-v-719a745e]{min-height:0;overflow-y:auto}.xdock-empty[data-v-719a745e]{color:var(--text-3);padding:.5rem .1rem;font-size:.8rem;line-height:1.5}.xdock-enter-active[data-v-719a745e],.xdock-leave-active[data-v-719a745e]{transition:transform .18s,opacity .18s}.xdock-enter-from[data-v-719a745e],.xdock-leave-to[data-v-719a745e]{opacity:0;transform:translate(16px)}.sp-route-badge[data-v-7d43416d]{color:#ffffffa3;text-transform:uppercase;letter-spacing:.04em;border:1px solid #ffffff29;border-radius:999px;margin-left:auto;padding:.15rem .5rem;font-size:.72rem}.sp-profile[data-v-7d43416d]{align-items:center;gap:.6rem;margin-left:auto;font-size:.78rem;display:flex}.sp-tier-pill[data-v-7d43416d]{text-transform:uppercase;letter-spacing:.04em;color:#fffc;border:1px solid #fff3;border-radius:999px;padding:.1rem .55rem}.sp-user-email[data-v-7d43416d]{color:#fff9}.sp-signout[data-v-7d43416d],.sp-signin[data-v-7d43416d]{color:#ffffffd9;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:6px;padding:.25rem .6rem;font-size:.78rem;text-decoration:none}.sp-signout[data-v-7d43416d]:hover,.sp-signin[data-v-7d43416d]:hover{background:#ffffff14}.sp-signin[data-v-7d43416d]{margin-left:auto}.sp-user[data-v-7d43416d]{margin-left:auto;position:relative}.sp-avatar[data-v-7d43416d]{color:#ffffffe6;cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;border-radius:50%;width:30px;height:30px;font-size:.72rem;font-weight:600}.sp-avatar[data-v-7d43416d]:hover{background:#ffffff29}.sp-user-backdrop[data-v-7d43416d]{z-index:40;position:fixed;inset:0}.sp-user-menu[data-v-7d43416d]{z-index:41;background:#14161c;border:1px solid #ffffff24;border-radius:10px;min-width:240px;padding:6px 0;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #0006}.sp-user-head[data-v-7d43416d]{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:8px;padding:8px 14px 10px;display:flex}.sp-user-item[data-v-7d43416d]{text-align:left;cursor:pointer;color:#ffffffd9;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px 14px;font-size:.82rem;text-decoration:none;display:flex}.sp-user-item[data-v-7d43416d]:hover{background:#ffffff14}.sp-toggle-state[data-v-7d43416d]{color:#ffffff80;font-size:.72rem}.sp-toggle-state.on[data-v-7d43416d]{color:#34d399}.sp-user-signout[data-v-7d43416d]{border-top:1px solid #ffffff1a;margin-top:4px}.sp-nav-op[data-v-7d43416d]{color:#34d399}.sp-capture-actions[data-v-7d43416d]{align-items:center;gap:.5rem;display:flex}.sp-capture-btn[data-v-7d43416d]{color:#96dcaaf2;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #78c88c66;border-radius:6px;padding:.25rem .6rem;font-size:.76rem}.sp-capture-btn[data-v-7d43416d]:hover{background:#78c88c1f}.sp-capture-link[data-v-7d43416d]{color:#ffffffb3;border-bottom:1px dotted #ffffff4d;font-size:.76rem;text-decoration:none}.sp-noetica-toggle[data-v-7d43416d]{color:#96b4fff2;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #78a0ff66;border-radius:6px;padding:.25rem .6rem;font-size:.76rem}.sp-noetica-toggle[data-v-7d43416d]:hover{background:#78a0ff1f}.sp-noetica-toggle.on[data-v-7d43416d]{color:#fff;background:#78a0ff2e}.sp-graph-toggle[data-v-7d43416d]{color:#82a0fff2;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #2f6bff66;border-radius:6px;padding:.25rem .6rem;font-size:.76rem}.sp-graph-toggle[data-v-7d43416d]:hover{background:#2f6bff1f}.sp-graph-toggle.on[data-v-7d43416d]{color:#fff;background:#2f6bff33}.sp-domain-nav[data-v-7d43416d]{align-items:stretch;gap:0;display:flex}.sp-menu[data-v-7d43416d]{position:relative}.sp-menu-trigger[data-v-7d43416d]{color:#ffffffd1;white-space:nowrap;align-items:center;gap:.25rem;height:100%;padding:0 .7rem;font-size:.82rem;text-decoration:none;display:inline-flex}.sp-menu-trigger[data-v-7d43416d]:hover,.sp-menu:hover .sp-menu-trigger[data-v-7d43416d]{color:#fff;background:#ffffff14}.sp-caret[data-v-7d43416d]{opacity:.7;font-size:.6rem}.sp-menu-panel[data-v-7d43416d]{z-index:40;background:#161616;border:1px solid #ffffff24;flex-direction:column;min-width:15rem;padding:.25rem 0;display:none;position:absolute;top:100%;left:0;box-shadow:0 12px 28px #00000073}.sp-menu:hover .sp-menu-panel[data-v-7d43416d],.sp-menu.open .sp-menu-panel[data-v-7d43416d]{display:flex}.sp-menu-item[data-v-7d43416d]:focus-visible,.sp-menu-trigger[data-v-7d43416d]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:4px}.sp-menu-panel--grouped[data-v-7d43416d]{flex-flow:wrap;gap:.4rem 1.1rem;width:max-content;max-width:44rem;padding:.85rem 1rem;left:auto;right:0}.sp-menu-col[data-v-7d43416d]{flex-direction:column;min-width:9.5rem;display:flex}.sp-menu-colhead[data-v-7d43416d]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-3,#8b949e);border-bottom:1px solid #ffffff14;margin-bottom:.1rem;padding:.2rem .75rem .3rem;font-size:.66rem;font-weight:600;text-decoration:none}.sp-menu-colhead[data-v-7d43416d]:hover{color:var(--text)}.sp-menu-item[data-v-7d43416d]{color:#ffffffc7;white-space:nowrap;padding:.5rem 1rem;font-size:.8rem;text-decoration:none}.sp-menu-item[data-v-7d43416d]:hover{color:#fff;background:#ffffff1a}.sp-nav-backdrop[data-v-7d43416d]{z-index:45;background:#00000059;position:fixed;inset:0}.sp-nav-panel[data-v-7d43416d]{z-index:46;background:#161616;border-right:1px solid #ffffff24;flex-direction:column;width:18rem;padding:.75rem 0;display:flex;position:fixed;top:8.5rem;bottom:5.5rem;left:0;overflow-y:auto;box-shadow:12px 0 28px #00000073}.sp-nav-section-title[data-v-7d43416d]{text-transform:uppercase;letter-spacing:.06em;color:#fff6;padding:.6rem 1rem .35rem;font-size:.68rem}.sp-nav-link[data-v-7d43416d]{color:#ffffffd1;padding:.5rem 1rem;font-size:.82rem;text-decoration:none}.sp-nav-link[data-v-7d43416d]:hover{color:#fff;background:#ffffff1a}.sp-nav-link.router-link-active[data-v-7d43416d]{color:#78c88c}.sp-nav-search[data-v-7d43416d]{color:#fff9;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;width:calc(100% - 1.2rem);margin:.6rem;padding:.5rem .7rem;font-size:.82rem;display:flex}.sp-nav-search kbd[data-v-7d43416d]{border:1px solid #ffffff2e;border-radius:4px;padding:0 .3rem;font-size:.66rem}.sp-nav-sec[data-v-7d43416d]{cursor:pointer;color:#ffffffd9;text-transform:uppercase;letter-spacing:.06em;background:0 0;border:0;align-items:center;gap:.5rem;width:100%;padding:.5rem 1rem;font-size:.72rem;display:flex}.sp-nav-sec[data-v-7d43416d]:hover{background:#ffffff0d}.sp-nav-caret[data-v-7d43416d]{color:#ffffff80;width:.8rem;font-size:.7rem}.sp-nav-sec-lbl[data-v-7d43416d]{text-align:left;flex:1}.sp-nav-sec-lbl.op[data-v-7d43416d]{color:#34d399}.sp-nav-count[data-v-7d43416d]{color:#fff6;font-size:.68rem}.sp-nav-leaf[data-v-7d43416d]{align-items:center;gap:.5rem;display:flex}.sp-nav-leaf .sp-nav-lbl[data-v-7d43416d]{color:#ffffffd1;flex:1;text-decoration:none}.sp-nav-leaf .sp-nav-lbl.router-link-active[data-v-7d43416d]{color:#78c88c}.sp-nav-leaf[data-v-7d43416d]:hover{background:#ffffff14}.sp-pin[data-v-7d43416d]{cursor:pointer;color:#ffffff47;background:0 0;border:0;padding:0 .2rem;font-size:.9rem;line-height:1}.sp-pin.on[data-v-7d43416d],.sp-pin[data-v-7d43416d]:hover{color:#f5b301}.login[data-v-0d6f5305]{background:var(--bg);height:100%;min-height:0;color:var(--text);place-items:center;padding:2rem 1rem;display:grid;overflow-y:auto}.login-card[data-v-0d6f5305]{border:1px solid var(--line-2);background:var(--surface);border-radius:16px;flex-direction:column;gap:.75rem;width:100%;max-width:380px;padding:2rem 1.9rem 1.9rem;display:flex;box-shadow:0 20px 60px -30px #000000b3}.login-brand[data-v-0d6f5305]{text-transform:uppercase;letter-spacing:.18em;color:var(--accent);font-size:.66rem;font-weight:600}.login-title[data-v-0d6f5305]{letter-spacing:-.01em;margin:.1rem 0 0;font-size:1.55rem;font-weight:660}.login-sub[data-v-0d6f5305]{color:var(--text-3);margin:0 0 .4rem;font-size:.82rem;line-height:1.5}.login-google[data-v-0d6f5305]{border:1px solid var(--line-2);background:var(--surface-2,#1b1e25);width:100%;color:var(--text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.55rem;padding:.65rem;font-size:.9rem;font-weight:550;transition:border-color .15s,background .15s;display:flex}.login-google[data-v-0d6f5305]:hover:not(:disabled){border-color:var(--text-3);background:#ffffff08}.login-google[data-v-0d6f5305]:disabled{opacity:.55;cursor:default}.login-g[data-v-0d6f5305]{color:#4285f4;background:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-family:Georgia,serif;font-size:.72rem;font-weight:800;display:grid}.login-or[data-v-0d6f5305]{color:var(--text-3);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.6rem;margin:.15rem 0;font-size:.68rem;display:flex}.login-or[data-v-0d6f5305]:before,.login-or[data-v-0d6f5305]:after{content:"";background:var(--line);flex:1;height:1px}.login-field[data-v-0d6f5305]{flex-direction:column;gap:.28rem;display:flex}.login-field span[data-v-0d6f5305]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-size:.62rem}.login-field input[data-v-0d6f5305]{border:1px solid var(--line-2);background:var(--bg);width:100%;color:var(--text);border-radius:9px;padding:.55rem .65rem;font-size:.88rem;transition:border-color .15s,box-shadow .15s}.login-field input[data-v-0d6f5305]::placeholder{color:var(--text-3);opacity:.6}.login-field input[data-v-0d6f5305]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft,#d8a2502e);outline:none}.login-actions[data-v-0d6f5305]{grid-template-columns:1fr auto;gap:.5rem;margin-top:.55rem;display:grid}.login-btn[data-v-0d6f5305]{cursor:pointer;border:1px solid #0000;border-radius:10px;padding:.6rem .9rem;font-size:.88rem;font-weight:600;transition:filter .15s,background .15s}.login-btn[data-v-0d6f5305]:disabled{opacity:.6;cursor:default}.login-btn.primary[data-v-0d6f5305]{background:var(--accent);color:#14110a}.login-btn.primary[data-v-0d6f5305]:hover:not(:disabled){filter:brightness(1.06)}.login-btn.ghost[data-v-0d6f5305]{border-color:var(--line-2);color:var(--text-2);background:0 0}.login-btn.ghost[data-v-0d6f5305]:hover:not(:disabled){border-color:var(--text-3);color:var(--text)}.login-err[data-v-0d6f5305]{color:var(--down);background:#f0656a1a;border:1px solid #f0656a4d;border-radius:8px;margin:.35rem 0 0;padding:.5rem .65rem;font-size:.76rem}.research[data-v-71eebd87]{flex-direction:column;gap:1rem;padding:.5rem .25rem;display:flex}.research-header h1[data-v-71eebd87]{margin:0 0 .25rem;font-size:1.25rem}.muted[data-v-71eebd87]{color:#ffffff8c;margin:0;font-size:.85rem}.card[data-v-71eebd87]{background:#ffffff05;border:1px solid #ffffff1f;border-radius:10px;padding:.9rem 1rem}.row-between[data-v-71eebd87]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.section-title[data-v-71eebd87]{text-transform:uppercase;letter-spacing:.05em;color:#fff9;font-size:.8rem}.actions[data-v-71eebd87]{gap:.5rem;display:flex}.tab-list[data-v-71eebd87],.cap-list[data-v-71eebd87]{flex-direction:column;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.tab-list li[data-v-71eebd87],.cap-list li[data-v-71eebd87]{border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .7rem;display:flex}.main[data-v-71eebd87]{flex-wrap:wrap;align-items:center;gap:.6rem;min-width:0;display:flex}.title[data-v-71eebd87]{font-weight:600}.path[data-v-71eebd87]{color:#ffffff80;font-family:Roboto Mono,monospace;font-size:.78rem}.time[data-v-71eebd87]{color:#fff6;font-size:.72rem}.tag[data-v-71eebd87]{color:#ffffffb3;border:1px solid #ffffff2e;border-radius:999px;padding:.05rem .5rem;font-size:.7rem}.tag.source[data-v-71eebd87]{text-transform:uppercase;letter-spacing:.03em}.verbs[data-v-71eebd87]{align-items:center;gap:.5rem;display:flex}.verb[data-v-71eebd87]{color:#ffffff73;cursor:default;border-bottom:1px dotted #ffffff4d;font-size:.72rem}.btn[data-v-71eebd87]{color:#ffffffe0;cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:6px;padding:.3rem .7rem;font-size:.78rem}.btn[data-v-71eebd87]:hover:not(:disabled){background:#ffffff14}.btn[data-v-71eebd87]:disabled{opacity:.4;cursor:not-allowed}.btn.small[data-v-71eebd87]{padding:.2rem .5rem;font-size:.74rem}.btn.alt[data-v-71eebd87]{color:#ffc882e6;border-color:#ffb45080}.btn.ghost[data-v-71eebd87]{color:#ff7878cc;border-color:#0000}.mode-badge[data-v-e0b24231]{letter-spacing:.05em;text-transform:uppercase;width:fit-content;color:var(--accent,#78a9ff);background:#78a9ff26;border-radius:999px;align-items:center;padding:.18rem .55rem;font-size:.72rem;font-weight:800;display:inline-flex}.mode-badge--success[data-v-e0b24231]{color:#42be65;background:#24a1482e}.mode-badge--warning[data-v-e0b24231]{color:#f1c21b;background:#f1c21b2e}.mode-badge--danger[data-v-e0b24231]{color:#fa4d56;background:#fa4d562e}.mode-badge--muted[data-v-e0b24231]{color:#ffffffb8;background:#ffffff1f}.boundary-notice[data-v-4375c781]{background:#f1c21b14;border:1px solid #f1c21b73;border-radius:18px;gap:.65rem;padding:1rem;display:grid;box-shadow:0 18px 48px #00000024}.boundary-notice p[data-v-4375c781]{color:#ffffffb8;margin:0;line-height:1.55}.route-state-panel[data-v-242d955d]{background:#14181fd1;border:1px solid #ffffff24;border-radius:18px;gap:.75rem;padding:1rem;display:grid;box-shadow:0 18px 48px #0000002e}.route-state-panel h3[data-v-242d955d],.route-state-panel p[data-v-242d955d]{margin:0}.route-state-panel h3[data-v-242d955d]{font-size:1rem}.route-state-panel p[data-v-242d955d]{color:#ffffffad;line-height:1.45}.route-state-panel--error[data-v-242d955d]{border-color:#fa4d5661}.route-state-panel--empty[data-v-242d955d],.route-state-panel--idle[data-v-242d955d],.route-state-panel--loading[data-v-242d955d],.route-state-panel--mock[data-v-242d955d]{border-color:#f1c21b52}.route-state-panel--ready[data-v-242d955d]{border-color:#24a14857}.adapter-page[data-v-93651a91]{color:var(--text,#f4f4f4);gap:1rem;display:grid}.adapter-hero[data-v-93651a91],.adapter-card[data-v-93651a91]{background:#14181fd1;border:1px solid #ffffff24;border-radius:18px;box-shadow:0 18px 48px #00000038}.adapter-hero[data-v-93651a91]{justify-content:space-between;gap:1rem;padding:1.5rem;display:flex}.adapter-kicker[data-v-93651a91]{color:var(--accent,#78a9ff);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .4rem;font-size:.78rem;font-weight:800}h1[data-v-93651a91],p[data-v-93651a91]{margin-top:0}p[data-v-93651a91]{color:#ffffffb3}.adapter-card[data-v-93651a91]{padding:1rem}.adapter-grid[data-v-93651a91]{gap:1rem;display:grid}.search-row[data-v-93651a91]{gap:.75rem;display:flex}input[data-v-93651a91]{min-width:0;color:var(--text,#f4f4f4);background:#ffffff14;border:1px solid #ffffff3d;border-radius:12px;flex:1;padding:.75rem}button[data-v-93651a91]{background:var(--accent,#78a9ff);color:#06111f;cursor:pointer;border:0;border-radius:12px;padding:.75rem 1rem;font-weight:800}button[data-v-93651a91]:disabled{opacity:.6;cursor:wait}.pipelines[data-v-e56dd6af]{background:var(--bg);color:#ffffffeb;border:1px solid var(--line-2);border-radius:16px;gap:1rem;max-width:900px;margin:1rem auto;padding:1.5rem 1.75rem;display:grid}.head[data-v-e56dd6af]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}h1[data-v-e56dd6af]{margin:0;font-size:1.25rem}.head p[data-v-e56dd6af]{color:#fff9;margin:.25rem 0 0;font-size:.85rem}.refresh[data-v-e56dd6af]{color:#fffc;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:10px;padding:.35rem .7rem;font-size:.78rem}.refresh[data-v-e56dd6af]:hover{background:#ffffff0f}.error[data-v-e56dd6af]{color:#fca5a5;font-size:.85rem}.muted[data-v-e56dd6af],.note[data-v-e56dd6af]{color:#ffffff80;font-size:.8rem}.chips[data-v-e56dd6af]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.chip[data-v-e56dd6af]{color:#ffffff8c;background:#ffffff14;border-radius:999px;padding:.2rem .6rem;font-size:.72rem;font-weight:600}.chip.on[data-v-e56dd6af]{color:#4ade80;background:#22c55e29}.empty[data-v-e56dd6af]{text-align:center;color:#ffffff80;border:1px dashed #ffffff29;border-radius:14px;padding:2rem;font-size:.85rem}.apps[data-v-e56dd6af]{border-collapse:collapse;border:1px solid #ffffff1a;border-radius:14px;width:100%;font-size:.85rem;overflow:hidden}.apps th[data-v-e56dd6af]{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:#ffffff80;background:#ffffff0d;padding:.55rem .9rem;font-size:.68rem}.apps td[data-v-e56dd6af]{border-top:1px solid #ffffff14;padding:.55rem .9rem}.name[data-v-e56dd6af]{font-weight:600}.ns[data-v-e56dd6af]{color:#ffffff80;font-family:ui-monospace,monospace;font-size:.72rem}.dot[data-v-e56dd6af]{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:.4rem;display:inline-block}.surface[data-v-600c26a8]{background:var(--bg);color:#ffffffeb;border:1px solid var(--line-2);border-radius:16px;gap:1rem;max-width:820px;margin:1rem auto;padding:1.5rem 1.75rem;display:grid}.head[data-v-600c26a8]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}h1[data-v-600c26a8]{margin:0;font-size:1.25rem}.head p[data-v-600c26a8]{color:#fff9;margin:.25rem 0 0;font-size:.85rem}.btn[data-v-600c26a8]{color:#fffc;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:10px;padding:.35rem .7rem;font-size:.78rem}.error[data-v-600c26a8]{color:#fca5a5;font-size:.85rem}.muted[data-v-600c26a8],.path[data-v-600c26a8]{color:#ffffff80;font-size:.8rem}.path[data-v-600c26a8]{font-family:ui-monospace,monospace;font-size:.72rem}.chips[data-v-600c26a8]{flex-wrap:wrap;gap:.5rem;display:flex}.chip[data-v-600c26a8]{color:#fca5a5;background:#ef444424;border-radius:999px;padding:.2rem .6rem;font-size:.72rem;font-weight:600}.chip.on[data-v-600c26a8]{color:#4ade80;background:#22c55e29}.notes[data-v-600c26a8]{color:#ffffffa6;background:#ffffff0d;border-radius:12px;gap:.25rem;margin:0;padding:.6rem 1rem;font-size:.78rem;list-style:none;display:grid}.ready[data-v-600c26a8]{color:#fbbf24;font-size:.85rem}.ready.ok[data-v-600c26a8]{color:#4ade80}.surface[data-v-55fbbd0b]{background:var(--bg);color:#ffffffeb;border:1px solid var(--line-2);border-radius:16px;gap:1rem;max-width:820px;margin:1rem auto;padding:1.5rem 1.75rem;display:grid}.head[data-v-55fbbd0b]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}h1[data-v-55fbbd0b]{margin:0;font-size:1.25rem}.head p[data-v-55fbbd0b]{color:#fff9;margin:.25rem 0 0;font-size:.85rem}.btn[data-v-55fbbd0b]{color:#fffc;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:10px;padding:.35rem .7rem;font-size:.78rem}.error[data-v-55fbbd0b]{color:#fca5a5;font-size:.85rem}.muted[data-v-55fbbd0b],.note[data-v-55fbbd0b]{color:#ffffff80;font-size:.78rem}.chips[data-v-55fbbd0b]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.chip[data-v-55fbbd0b]{color:#fca5a5;background:#ef444424;border-radius:999px;padding:.2rem .6rem;font-size:.72rem;font-weight:600}.chip.on[data-v-55fbbd0b]{color:#4ade80;background:#22c55e29}.cards[data-v-55fbbd0b]{gap:.6rem;display:grid}.card[data-v-55fbbd0b]{border:1px solid #ffffff1a;border-radius:14px;padding:.75rem 1rem}.row[data-v-55fbbd0b]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dot[data-v-55fbbd0b]{border-radius:50%;width:8px;height:8px}.ns[data-v-55fbbd0b]{color:#ffffff73;margin-left:auto;font-family:ui-monospace,monospace;font-size:.7rem}.tag[data-v-55fbbd0b]{border-radius:999px;padding:.1rem .5rem;font-size:.62rem;font-weight:700}.tag.base[data-v-55fbbd0b]{color:#4ade80;background:#22c55e29}.tag.mesh[data-v-55fbbd0b]{color:#93c5fd;background:#3b82f629}.tag.muted[data-v-55fbbd0b]{color:#ffffff8c;background:#ffffff14;font-weight:500}.modes[data-v-55fbbd0b]{flex-wrap:wrap;gap:.3rem;margin-top:.5rem;display:flex}.mode[data-v-55fbbd0b]{color:#fff9;background:#ffffff12;border-radius:6px;padding:.1rem .4rem;font-size:.62rem}.term-page[data-v-5f9e3737]{grid-template-rows:auto 1fr;gap:1rem;height:100%;min-height:0;padding:1.25rem 1.5rem;display:grid}.tp-head h1[data-v-5f9e3737]{color:var(--sp-canvas-text,#161616);margin:0;font-size:1.25rem}.tp-head p[data-v-5f9e3737]{color:#525252;max-width:60ch;margin:.25rem 0 0;font-size:.85rem}.tp-frame[data-v-5f9e3737]{border-radius:12px;min-height:0;overflow:hidden;box-shadow:0 8px 30px #00000040}.surface[data-v-e690c78d]{background:var(--bg);color:#ffffffeb;border:1px solid var(--line-2);border-radius:16px;gap:1rem;max-width:820px;margin:1rem auto;padding:1.5rem 1.75rem;display:grid}.head[data-v-e690c78d]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}h1[data-v-e690c78d]{margin:0;font-size:1.25rem}.head p[data-v-e690c78d]{color:#fff9;margin:.25rem 0 0;font-size:.85rem}.btn[data-v-e690c78d]{color:#fffc;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:10px;padding:.35rem .7rem;font-size:.78rem}.error[data-v-e690c78d]{color:#fca5a5;font-size:.85rem}.muted[data-v-e690c78d]{color:#ffffff80;font-size:.8rem}.grp[data-v-e690c78d]{gap:.4rem;display:grid}.lbl[data-v-e690c78d]{text-transform:uppercase;letter-spacing:.1em;color:#ffffff73;font-size:.66rem}.grid[data-v-e690c78d]{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.5rem;display:grid}.card[data-v-e690c78d]{border:1px solid #ffffff1a;border-radius:12px;padding:.6rem .75rem}.crow[data-v-e690c78d]{align-items:center;gap:.5rem;display:flex}.dot[data-v-e690c78d]{border-radius:50%;width:8px;height:8px}.cname[data-v-e690c78d]{font-size:.82rem;font-weight:600}.params[data-v-e690c78d]{color:#ffffff80;background:#ffffff14;border-radius:5px;margin-left:auto;padding:.05rem .35rem;font-size:.66rem}.meta[data-v-e690c78d]{flex-wrap:wrap;gap:.3rem;margin-top:.4rem;display:flex}.mtag[data-v-e690c78d]{color:#ffffff8c;background:#ffffff12;border-radius:5px;padding:.05rem .35rem;font-size:.62rem}.mtag.lab[data-v-e690c78d]{color:#93c5fd;background:#3b82f624}.route[data-v-e690c78d]{color:#fff9;background:#ffffff0d;border-radius:10px;padding:.5rem .7rem;font-size:.72rem}.route .g[data-v-e690c78d]{color:#4ade80}.route .a[data-v-e690c78d]{color:#fbbf24}.route .b[data-v-e690c78d]{color:#93c5fd}.studio-scope{--ground:#0b0f15;--sunken:#080b10;--surface:#141b24;--surface-2:#18202a;--hairline:#232c38;--hairline-strong:#33404f;--ink:#e8eef5;--ink-2:#b4c0cd;--muted:#8a97a5;--faint:#5d6a78;--bar:#080b10;--bar-ink:#e8eef5;--bar-muted:#8a97a5;--bar-line:#1c242f;--accent:#5b95f9;--accent-2:#3f83f8;--accent-wash:#16233b;--accent-ink:#bcd4ff;--epi-hypothesis:#8592a3;--epi-observed:#5b95f9;--epi-derived:#a082f8;--epi-verified:#2dd4bf;--epi-attested:#34d399;--epi-simulated:#e0975a;--epi-unknown:#4a5568;--epi-hypothesis-wash:#1a2029;--epi-observed-wash:#14243c;--epi-derived-wash:#211a3a;--epi-verified-wash:#0e2c2b;--epi-attested-wash:#0e2a22;--ok:#3fb950;--warn:#d29922;--fail:#e5534b;--run:#5b95f9;--idle:#6b7684;--ok-wash:#0f2417;--warn-wash:#241d0a;--fail-wash:#2a1315;--run-wash:#14243c;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--r-1:3px;--r-2:5px;--r-3:8px;--pill:999px;--e-1:0 1px 2px #0006;--e-2:0 4px 14px #00000080;--e-3:0 12px 40px #0009;--canvas-dot:#1a212b;--ui:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace}.studio-scope .epi-stripe{position:relative}.studio-scope .epi-stripe:before{content:"";background:var(--epi,var(--epi-unknown));border-radius:var(--r-1) 0 0 var(--r-1);width:3px;position:absolute;top:0;bottom:0;left:0}.studio-scope .epi-dot{border-radius:var(--pill);background:var(--epi,var(--epi-unknown));flex:none;width:8px;height:8px;display:inline-block}.studio-scope .epi-chip{letter-spacing:.01em;border-radius:var(--r-1);color:var(--epi,var(--epi-unknown));background:var(--epi-wash,transparent);border:1px solid color-mix(in srgb, var(--epi,var(--epi-unknown)) 40%, transparent);align-items:center;gap:6px;padding:1px 8px 1px 7px;font-size:11px;font-weight:600;display:inline-flex}.studio-scope .stat-chip{border-radius:var(--pill);color:#fff;background:var(--stat,var(--idle));align-items:center;gap:5px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-flex}.studio-scope .stat-chip.soft{color:var(--stat,var(--idle));background:var(--stat-wash,var(--sunken))}.studio-scope .tnum{font-variant-numeric:tabular-nums}.studio-scope .mono{font-family:var(--mono)}.studio-scope{--bg:#0b0e14;--panel:#121722;--panel-2:#161c28;--border:#232b3a;--border-2:#2e3849;--text:#e6edf3;--warn:#f0b849;--bad:#ff6b6b;--good:#43d17a;--sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif}.studio-scope .card{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:1rem 1.1rem}.studio-scope .card+.card{margin-top:1rem}.studio-scope .card h3{margin:0 0 .3rem;font-size:.92rem;font-weight:600}.studio-scope .card .desc{color:var(--muted);margin:0 0 .8rem;font-size:.82rem}.studio-scope .grid{gap:1rem;display:grid}.studio-scope .grid.cols-2{grid-template-columns:1fr 1fr}.studio-scope .grid.cols-3{grid-template-columns:repeat(3,1fr)}@media (width<=900px){.studio-scope .grid.cols-2,.studio-scope .grid.cols-3{grid-template-columns:1fr}}.studio-scope label.fld{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .3rem;font-size:.74rem;display:block}.studio-scope textarea,.studio-scope input[type=text],.studio-scope select{background:var(--bg);width:100%;color:var(--text);border:1px solid var(--border-2);font-family:var(--mono);resize:vertical;border-radius:8px;padding:.55rem .65rem;font-size:.82rem}.studio-scope textarea:focus,.studio-scope input:focus,.studio-scope select:focus{border-color:var(--accent);outline:none}.studio-scope button.btn{background:var(--accent);color:#04122e;cursor:pointer;border:0;border-radius:8px;padding:.5rem .9rem;font-size:.84rem;font-weight:600}.studio-scope button.btn:hover{filter:brightness(1.08)}.studio-scope button.btn.ghost{color:var(--text);border:1px solid var(--border-2);background:0 0}.studio-scope button.btn:disabled{opacity:.5;cursor:default}.studio-scope .row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.studio-scope table.tbl{border-collapse:collapse;width:100%;font-size:.82rem}.studio-scope table.tbl th{text-align:left;color:var(--muted);border-bottom:1px solid var(--border-2);background:var(--panel);padding:.4rem .5rem;font-weight:500;position:sticky;top:0}.studio-scope table.tbl td{border-bottom:1px solid var(--border);font-family:var(--mono);vertical-align:top;padding:.4rem .5rem}.studio-scope .scroll{border:1px solid var(--border);border-radius:8px;max-height:52vh;overflow:auto}.studio-scope .pill{border:1px solid var(--border-2);color:var(--muted);border-radius:999px;padding:.1rem .5rem;font-size:.7rem;display:inline-block}.studio-scope .pill.good{color:var(--good);background:#0f2a1c;border-color:#1e4d34}.studio-scope .pill.bad{color:var(--bad);background:#2a0f0f;border-color:#4d1e1e}.studio-scope .pill.accent{color:var(--accent);background:#0f1c33;border-color:#23406e}.studio-scope .kpi{letter-spacing:-.02em;font-size:1.6rem;font-weight:700}.studio-scope .kpi-l{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.74rem}.studio-scope code,.studio-scope .mono{font-family:var(--mono)}.studio-scope pre.out{background:var(--bg);border:1px solid var(--border);border-radius:8px;max-height:40vh;padding:.7rem;font-size:.78rem;overflow:auto}.studio-scope .err{color:var(--bad);font-size:.82rem}.studio-scope .muted{color:var(--muted)}.studio-scope a.link{color:var(--accent);cursor:pointer;text-decoration:none}.studio-scope a.link:hover{text-decoration:underline}.nb[data-v-963de105]{font:14px/1.5 var(--ui);color:var(--ink);position:relative}.prov-btn.on[data-v-963de105]{background:var(--accent-wash);border-color:color-mix(in srgb, var(--accent) 40%, transparent);color:var(--accent-ink)}.prov-btn .cnt2[data-v-963de105]{background:var(--epi-attested);color:#fff;border-radius:999px;margin-left:6px;padding:0 6px;font-size:11px}.rich[data-v-963de105]{max-width:100%;margin:4px 0}.rich[data-v-963de105] svg{max-width:100%;height:auto}.htmlout[data-v-963de105]{overflow-x:auto}.htmlout[data-v-963de105] table{border-collapse:collapse;font:12px/1.4 var(--mono)}.htmlout[data-v-963de105] th,.htmlout[data-v-963de105] td{border:1px solid var(--hairline);text-align:right;padding:3px 10px}.htmlout[data-v-963de105] th{background:var(--sunken);color:var(--muted);font-weight:600}.prov-drawer[data-v-963de105]{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-3);width:320px;max-height:100%;box-shadow:var(--e-3);z-index:20;padding:18px 20px;position:absolute;top:0;right:0;overflow:auto}.prov-drawer .x2[data-v-963de105]{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:15px;position:absolute;top:12px;right:14px}.prov-drawer .pk[data-v-963de105]{text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-size:10px}.prov-drawer h3[data-v-963de105]{margin:4px 0 6px;font-size:15px}.prov-drawer .pcap[data-v-963de105]{color:var(--muted);margin:0 0 14px;font-size:12px}.prov-drawer .empty2[data-v-963de105]{color:var(--faint);text-align:center;padding:20px 0;font-size:12px}.chainlist[data-v-963de105]{flex-direction:column;gap:0;display:flex}.crow[data-v-963de105]{gap:10px;padding-bottom:14px;display:flex;position:relative}.crow[data-v-963de105]:before{content:"";background:var(--epi-attested);opacity:.35;width:2px;position:absolute;top:12px;bottom:-2px;left:4px}.crow[data-v-963de105]:last-child:before{display:none}.crow .cdot[data-v-963de105]{z-index:2;border-radius:999px;flex:none;width:10px;height:10px;margin-top:2px}.crow .cid[data-v-963de105]{align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.crow .crt[data-v-963de105]{color:var(--faint);text-transform:none;font-size:10px;font-weight:400}.crow .cmeta[data-v-963de105]{color:var(--muted);margin-top:2px;font-size:10.5px}.crow .clink[data-v-963de105]{color:var(--faint);margin-top:2px;font-size:10px}.prov-drawer .pfoot[data-v-963de105]{border-top:1px solid var(--hairline);color:var(--muted);margin-top:8px;padding-top:10px;font-size:11px}.prov-drawer .pfoot b[data-v-963de105]{color:var(--epi-attested)}.slide-enter-active[data-v-963de105],.slide-leave-active[data-v-963de105]{transition:transform .2s,opacity .2s}.slide-enter-from[data-v-963de105],.slide-leave-to[data-v-963de105]{opacity:0;transform:translate(14px)}.nb-bar[data-v-963de105]{flex-wrap:wrap;align-items:center;gap:12px;padding:4px 0 12px;display:flex}.nb-title[data-v-963de105]{font-size:15px;font-weight:600}.nb-title .proj[data-v-963de105]{color:var(--muted);margin-left:6px;font-size:13px;font-weight:400}.rt[data-v-963de105]{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.rt select[data-v-963de105]{text-transform:none;letter-spacing:0;width:auto;padding:4px 8px;font-size:12px}.kstat[data-v-963de105]{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.kstat i[data-v-963de105]{border-radius:999px;width:8px;height:8px}.nb-bar .sp[data-v-963de105]{flex:1}.nb-bar .ghost[data-v-963de105]{border:1px solid var(--hairline-strong);background:var(--surface);color:var(--ink);border-radius:var(--r-2);cursor:pointer;padding:6px 12px;font-size:13px;text-decoration:none}.nb-bar .ghost[data-v-963de105]:hover{background:var(--sunken)}.nb-bar .primary[data-v-963de105]{background:var(--accent);color:#fff;border-radius:var(--r-2);cursor:pointer;border:0;padding:6px 14px;font-size:13px;font-weight:600}.nb-bar .primary[data-v-963de105]:hover{background:var(--accent-2)}.note[data-v-963de105]{color:var(--warn);background:var(--warn-wash);border:1px solid color-mix(in srgb, var(--warn) 30%, transparent);border-radius:var(--r-2);margin:0 0 14px;padding:8px 12px;font-size:12px}.note.err[data-v-963de105]{color:var(--fail);background:var(--fail-wash);border-color:color-mix(in srgb, var(--fail) 30%, transparent)}.note code[data-v-963de105]{font-family:var(--mono);font-size:11px}.cells[data-v-963de105]{flex-direction:column;gap:10px;display:flex}.cell[data-v-963de105]{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-3);grid-template-columns:44px 1fr 24px;align-items:start;transition:border-color .15s,box-shadow .15s;display:grid;position:relative}.cell.running[data-v-963de105]{border-color:var(--run);box-shadow:0 0 0 3px var(--run-wash)}.cell.error[data-v-963de105]{border-color:color-mix(in srgb, var(--fail) 50%, var(--hairline))}.cell:hover .x[data-v-963de105]{opacity:.6}.gutter[data-v-963de105]{border-right:1px solid var(--hairline);flex-direction:column;align-items:center;gap:6px;height:100%;padding:10px 0;display:flex}.gutter .run[data-v-963de105]{border:1px solid var(--hairline-strong);background:var(--surface);border-radius:var(--r-2);cursor:pointer;width:26px;height:26px;color:var(--accent);place-items:center;font-size:12px;display:grid}.gutter .run[data-v-963de105]:hover{background:var(--accent-wash)}.gutter .cnt[data-v-963de105]{font-family:var(--mono);color:var(--faint);font-size:10px}.spin[data-v-963de105]{border:2px solid var(--run);border-top-color:#0000;border-radius:999px;width:12px;height:12px;animation:.7s linear infinite sp-963de105}@keyframes sp-963de105{to{transform:rotate(360deg)}}.body[data-v-963de105]{min-width:0;padding:8px 12px}.editor[data-v-963de105]{resize:none;width:100%;color:var(--ink);font:13px/1.55 var(--mono);background:0 0;border:0;outline:none;padding:4px 0;overflow:hidden}.editor[data-v-963de105]::placeholder{color:var(--faint)}.out[data-v-963de105]{border-top:1px solid var(--hairline);margin-top:8px;padding-top:8px}.out pre[data-v-963de105]{font:12px/1.5 var(--mono);white-space:pre-wrap;word-break:break-word;margin:0}.out .stream[data-v-963de105]{color:var(--ink-2)}.out .oerr[data-v-963de105]{color:var(--fail);background:var(--fail-wash);border-radius:var(--r-1);padding:6px 8px}.out .odeg[data-v-963de105]{color:var(--warn);font-size:12px}.rcpt[data-v-963de105]{border-top:1px dashed var(--hairline);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:9px;padding-top:8px;font-size:11px;display:flex}.rcpt.prev[data-v-963de105]{opacity:.8}.rcpt .seal[data-v-963de105]{color:var(--epi-attested);font-weight:600}.rcpt .mono[data-v-963de105]{font-family:var(--mono)}.rcpt .dim[data-v-963de105]{color:var(--faint)}.rcpt .dot[data-v-963de105]{border-radius:999px;width:7px;height:7px}.rcpt .tag[data-v-963de105]{background:var(--sunken);border-radius:var(--r-1);color:var(--faint);padding:0 6px}.rcpt .grow[data-v-963de105]{flex:1}.rcpt .replay[data-v-963de105]{color:var(--epi-attested);background:var(--epi-attested-wash);border-radius:var(--r-1);padding:0 6px;font-weight:600}.cell .x[data-v-963de105]{color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:0;font-size:12px;transition:opacity .15s;position:absolute;top:8px;right:6px}.cell .x[data-v-963de105]:hover{color:var(--fail);opacity:1!important}.cell.proposed[data-v-963de105]{border-color:color-mix(in srgb, var(--epi-hypothesis) 55%, var(--hairline));box-shadow:0 0 0 3px var(--epi-hypothesis-wash)}.cell.proposed .gutter .run[data-v-963de105]{color:var(--epi-hypothesis);border-color:color-mix(in srgb, var(--epi-hypothesis) 45%, transparent)}.prop[data-v-963de105]{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:8px;font-size:11px;display:flex}.prop .pbadge[data-v-963de105]{color:#fff;background:var(--epi-hypothesis);border-radius:var(--r-1);letter-spacing:.02em;padding:1px 8px;font-weight:600}.prop .psrc[data-v-963de105]{font-family:var(--mono);border-radius:var(--r-1);border:1px solid var(--hairline);color:var(--muted);padding:1px 7px;font-size:10.5px}.prop .psrc.model[data-v-963de105]{color:var(--epi-verified);border-color:color-mix(in srgb, var(--epi-verified) 40%, transparent);background:var(--epi-verified-wash)}.prop .psrc.heuristic[data-v-963de105]{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 35%, transparent);background:var(--warn-wash)}.prop .prat[data-v-963de105]{color:var(--muted);flex:240px;min-width:0}.prop .phint[data-v-963de105]{color:var(--epi-hypothesis);font-weight:500}.prop .phint b[data-v-963de105]{color:var(--epi-attested)}.assist[data-v-963de105]{background:var(--surface);border:1px solid var(--hairline-strong);border-radius:var(--r-3);box-shadow:0 0 0 3px var(--epi-hypothesis-wash);align-items:center;gap:10px;margin-top:16px;padding:8px 10px 8px 14px;display:flex}.assist .amark[data-v-963de105]{color:var(--epi-hypothesis);flex:none;font-size:16px}.assist .ainput[data-v-963de105]{color:var(--ink);font:13px/1.5 var(--ui);background:0 0;border:0;outline:none;flex:1;min-width:0}.assist .ainput[data-v-963de105]::placeholder{color:var(--faint)}.assist .ainput[data-v-963de105]:disabled{color:var(--muted)}.assist .apropose[data-v-963de105]{background:var(--epi-hypothesis);color:#fff;border-radius:var(--r-2);cursor:pointer;border:0;flex:none;align-items:center;gap:7px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.assist .apropose[data-v-963de105]:hover:not(:disabled){background:color-mix(in srgb, var(--epi-hypothesis) 82%, #000)}.assist .apropose[data-v-963de105]:disabled{opacity:.55;cursor:default}.assist .apropose .spin[data-v-963de105]{border-color:#0000 #fff #fff}.ahint[data-v-963de105]{color:var(--muted);margin:8px 2px 0;font-size:11px}.ahint b[data-v-963de105]{color:var(--ink-2);font-weight:600}.amsg[data-v-963de105]{margin-top:10px}.cp[data-v-f7a5d1e6]{font:14px/1.5 var(--ui);color:var(--ink);gap:var(--sp-5);flex-direction:column;display:flex}.planner[data-v-f7a5d1e6]{border:1px solid var(--hairline);border-radius:var(--r-3);background:var(--surface);padding:var(--sp-4)}.pl-head[data-v-f7a5d1e6]{margin-bottom:var(--sp-3);justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pl-head h2[data-v-f7a5d1e6]{margin:0;font-size:16px}.pl-head .sub[data-v-f7a5d1e6]{color:var(--muted);max-width:620px;margin:4px 0 0;font-size:12.5px}.pl-head .sub b[data-v-f7a5d1e6]{color:var(--ink-2)}.pl-head .wand[data-v-f7a5d1e6]{color:var(--accent);opacity:.8;font-size:26px;line-height:1}.pl-in[data-v-f7a5d1e6]{gap:8px;display:flex}.pl-in input[data-v-f7a5d1e6]{border:1px solid var(--hairline);border-radius:var(--r-2);background:var(--surface-2);color:var(--ink);outline:none;flex:1;padding:8px 12px;font-size:13px}.pl-in input[data-v-f7a5d1e6]:focus{border-color:var(--accent)}.pl-out[data-v-f7a5d1e6]{margin-top:var(--sp-3);border:1px solid var(--hairline);border-radius:var(--r-2);background:var(--ground);padding:var(--sp-3)}.pl-out.nope[data-v-f7a5d1e6]{border-color:color-mix(in srgb, var(--warn) 35%, var(--hairline))}.pl-meta[data-v-f7a5d1e6]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.pl-meta .strat[data-v-f7a5d1e6]{font-family:var(--mono);color:var(--muted);background:var(--sunken);border-radius:var(--r-1);padding:1px 7px;font-size:10.5px}.pl-meta .rn[data-v-f7a5d1e6]{color:var(--fail);font-size:11px;font-weight:700}.pl-meta .rn.ok[data-v-f7a5d1e6]{color:var(--ok)}.pl-steps[data-v-f7a5d1e6]{flex-direction:column;gap:4px;margin:0 0 8px;padding:0;list-style:none;display:flex}.pl-step[data-v-f7a5d1e6]{border:1px solid var(--hairline);border-radius:var(--r-2);background:var(--surface);align-items:center;gap:10px;padding:6px 10px;font-size:11.5px;display:flex}.pl-step .wf-idx[data-v-f7a5d1e6]{font-family:var(--mono);color:var(--faint);width:14px;font-size:10px}.pl-step .wf-id[data-v-f7a5d1e6]{color:var(--ink);font-weight:700}.pl-step .wf-kind[data-v-f7a5d1e6]{font-family:var(--mono);color:var(--muted);font-size:10.5px}.pl-step .lockmini[data-v-f7a5d1e6]{margin-left:auto}.unmet[data-v-f7a5d1e6]{color:var(--warn);flex-direction:column;gap:2px;margin-bottom:10px;font-size:11px;display:flex}.run-plan[data-v-f7a5d1e6]{margin-top:2px}.pl-out .dwarn[data-v-f7a5d1e6]{color:var(--warn);background:var(--warn-wash);border-radius:var(--r-1);padding:2px 8px;font-size:12px;font-weight:700}.epi-chip[data-v-f7a5d1e6]{border-radius:var(--r-1);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:1px 8px 1px 7px;font-size:11px;font-weight:600;display:inline-flex}.epi-chip .dot[data-v-f7a5d1e6]{border-radius:var(--pill);flex:none;width:8px;height:8px}.epi-chip.sm[data-v-f7a5d1e6]{padding:0 6px;font-size:10px}.reg-head[data-v-f7a5d1e6]{margin-bottom:var(--sp-4);justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.reg-head h2[data-v-f7a5d1e6]{margin:0;font-size:16px}.reg-head .sub[data-v-f7a5d1e6]{color:var(--muted);max-width:640px;margin:4px 0 0;font-size:12.5px}.reg-head .sub b[data-v-f7a5d1e6]{color:var(--ink-2)}.reg-head .door[data-v-f7a5d1e6]{color:var(--accent);opacity:.8;font-size:30px;line-height:1}.grid[data-v-f7a5d1e6]{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.kcard[data-v-f7a5d1e6]{text-align:left;border:1px solid var(--hairline);border-radius:var(--r-3);background:var(--surface);padding:var(--sp-3) var(--sp-4);cursor:pointer;color:inherit;font:inherit;flex-direction:column;gap:8px;transition:border-color .12s,box-shadow .12s;display:flex}.kcard[data-v-f7a5d1e6]:hover{border-color:var(--hairline-strong);box-shadow:var(--e-1)}.kcard.on[data-v-f7a5d1e6]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-wash)}.kcard.locked[data-v-f7a5d1e6]{opacity:.82}.krow[data-v-f7a5d1e6]{justify-content:space-between;align-items:center;gap:8px;display:flex}.kname[data-v-f7a5d1e6]{font-size:14.5px;font-weight:700}.ent[data-v-f7a5d1e6]{border-radius:var(--pill);color:var(--muted);border:1px solid var(--hairline);background:var(--sunken);white-space:nowrap;padding:1px 8px;font-size:10.5px;font-weight:600}.ent.open[data-v-f7a5d1e6]{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 40%, transparent);background:var(--ok-wash)}.kmeta[data-v-f7a5d1e6]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.stat[data-v-f7a5d1e6]{border-radius:var(--r-1);border:1px solid var(--hairline);padding:1px 7px;font-size:10.5px;font-weight:600}.stat.live[data-v-f7a5d1e6]{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 40%, transparent);background:var(--ok-wash)}.stat.declared[data-v-f7a5d1e6]{color:var(--muted);background:var(--sunken)}.uc[data-v-f7a5d1e6]{color:var(--epi-derived);border:1px solid color-mix(in srgb, var(--epi-derived) 35%, transparent);background:var(--epi-derived-wash);border-radius:var(--r-1);padding:1px 6px;font-size:10px}.kback[data-v-f7a5d1e6]{flex-wrap:wrap;align-items:center;gap:5px;font-size:11px;display:flex}.kback .klbl[data-v-f7a5d1e6]{color:var(--faint);text-transform:uppercase;letter-spacing:.06em;margin-right:2px;font-size:9.5px}.bk[data-v-f7a5d1e6]{font-family:var(--mono);background:var(--sunken);color:var(--ink-2);border-radius:var(--r-1);padding:1px 7px;font-size:10.5px}.bk.def[data-v-f7a5d1e6]{color:var(--accent-ink);background:var(--accent-wash)}.kcaps[data-v-f7a5d1e6]{flex-wrap:wrap;gap:4px;display:flex}.cap[data-v-f7a5d1e6]{color:var(--muted);background:var(--sunken);border-radius:var(--r-1);padding:1px 7px;font-size:10px}.run[data-v-f7a5d1e6]{border:1px solid var(--hairline);border-radius:var(--r-3);background:var(--surface);padding:var(--sp-4)}.run-head[data-v-f7a5d1e6]{margin-bottom:var(--sp-3);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.run-head h3[data-v-f7a5d1e6]{margin:0;font-size:14px}.run-head .rk[data-v-f7a5d1e6]{font-family:var(--mono);color:var(--accent);font-weight:700}.bsel[data-v-f7a5d1e6]{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.bsel select[data-v-f7a5d1e6],.field select[data-v-f7a5d1e6]{border:1px solid var(--hairline);border-radius:var(--r-2);background:var(--surface);color:var(--ink);text-transform:none;letter-spacing:0;padding:4px 8px;font-size:12px}.run-head .sp[data-v-f7a5d1e6]{flex:1}.primary[data-v-f7a5d1e6]{background:var(--accent);color:#fff;border-radius:var(--r-2);cursor:pointer;border:0;align-items:center;gap:8px;padding:7px 16px;font-size:13px;font-weight:600;display:inline-flex}.primary[data-v-f7a5d1e6]:hover:not(:disabled){background:var(--accent-2)}.primary[data-v-f7a5d1e6]:disabled{opacity:.5;cursor:default}.spec[data-v-f7a5d1e6]{gap:var(--sp-3);flex-wrap:wrap;display:flex}.field[data-v-f7a5d1e6]{flex-direction:column;gap:5px;display:flex}.field.wide[data-v-f7a5d1e6]{flex:100%}.field label[data-v-f7a5d1e6]{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:10.5px}.field input[data-v-f7a5d1e6],.field .code[data-v-f7a5d1e6]{border:1px solid var(--hairline);border-radius:var(--r-2);background:var(--surface-2);color:var(--ink);outline:none;padding:8px 10px;font-size:13px}.field input[data-v-f7a5d1e6]:focus,.field .code[data-v-f7a5d1e6]:focus,.field select[data-v-f7a5d1e6]:focus{border-color:var(--accent)}.field .code[data-v-f7a5d1e6]{font:13px/1.55 var(--mono);resize:vertical;width:100%}.field input[data-v-f7a5d1e6]::placeholder,.field .code[data-v-f7a5d1e6]::placeholder{color:var(--faint)}.res[data-v-f7a5d1e6]{margin-top:var(--sp-4);border:1px solid var(--hairline);border-radius:var(--r-3);background:var(--ground);padding:var(--sp-3) var(--sp-4)}.res.error[data-v-f7a5d1e6]{border-color:color-mix(in srgb, var(--fail) 45%, var(--hairline))}.res-head[data-v-f7a5d1e6]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.rstat[data-v-f7a5d1e6]{border-radius:var(--pill);padding:1px 9px;font-size:11px;font-weight:700}.rstat.ok[data-v-f7a5d1e6]{color:var(--ok);background:var(--ok-wash)}.rstat.error[data-v-f7a5d1e6]{color:var(--fail);background:var(--fail-wash)}.rback[data-v-f7a5d1e6]{font-family:var(--mono);color:var(--muted);font-size:11px}.gdelta[data-v-f7a5d1e6]{color:var(--epi-attested);background:var(--epi-attested-wash);border-radius:var(--r-1);padding:1px 8px;font-size:10.5px;font-weight:600}.memo[data-v-f7a5d1e6]{color:var(--epi-verified);background:var(--epi-verified-wash);border-radius:var(--r-1);padding:1px 8px;font-size:10.5px;font-weight:600}.attest[data-v-f7a5d1e6]{color:var(--epi-attested);background:var(--epi-attested-wash);border-radius:var(--r-1);padding:1px 8px;font-size:10.5px;font-weight:700}.out[data-v-f7a5d1e6]{flex-direction:column;gap:8px;display:flex}.out .stream[data-v-f7a5d1e6]{font:12px/1.5 var(--mono);white-space:pre-wrap;word-break:break-word;color:var(--ink-2);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-2);margin:0;padding:8px 10px}.rich img[data-v-f7a5d1e6]{border-radius:var(--r-2);max-width:100%}.oerr[data-v-f7a5d1e6]{color:var(--fail);background:var(--fail-wash);border-radius:var(--r-2);font:12px/1.5 var(--mono);padding:8px 10px}.empty[data-v-f7a5d1e6]{color:var(--faint);margin:0;font-size:12px}.rcpt[data-v-f7a5d1e6]{border-top:1px dashed var(--hairline);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding-top:10px;font-size:11px;display:flex}.rcpt .seal[data-v-f7a5d1e6]{color:var(--epi-attested);font-weight:600}.rcpt .mono[data-v-f7a5d1e6],.mono[data-v-f7a5d1e6]{font-family:var(--mono)}.rcpt .dim[data-v-f7a5d1e6]{color:var(--faint)}.rcpt .signed[data-v-f7a5d1e6],.signed[data-v-f7a5d1e6]{color:var(--epi-attested);background:var(--epi-attested-wash);border-radius:var(--r-1);padding:0 6px;font-weight:600}.rcpt .unsigned[data-v-f7a5d1e6]{color:var(--warn);background:var(--warn-wash);border-radius:var(--r-1);padding:0 6px}.rcpt .grow[data-v-f7a5d1e6]{flex:1}.rcpt .replay[data-v-f7a5d1e6]{color:var(--epi-attested);background:var(--epi-attested-wash);border-radius:var(--r-1);padding:0 6px;font-weight:600}.wf[data-v-f7a5d1e6]{margin:4px 0 10px}.wf-head[data-v-f7a5d1e6]{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);align-items:center;gap:8px;margin-bottom:8px;font-size:11px;display:flex}.wf-head .wf-n[data-v-f7a5d1e6]{background:var(--epi-derived);color:#fff;border-radius:var(--pill);padding:0 7px;font-size:10px}.wf-list[data-v-f7a5d1e6]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.wf-step[data-v-f7a5d1e6]{border:1px solid var(--hairline);border-radius:var(--r-2);background:var(--surface);border-left-width:3px;align-items:center;gap:10px;padding:6px 10px;font-size:11.5px;display:flex}.wf-step.ok[data-v-f7a5d1e6]{border-left-color:var(--ok)}.wf-step.error[data-v-f7a5d1e6]{border-left-color:var(--fail)}.wf-step.degraded[data-v-f7a5d1e6]{border-left-color:var(--warn)}.wf-idx[data-v-f7a5d1e6]{font-family:var(--mono);color:var(--faint);width:14px;font-size:10px}.wf-id[data-v-f7a5d1e6]{color:var(--ink);font-weight:700}.wf-kind[data-v-f7a5d1e6]{font-family:var(--mono);color:var(--muted);font-size:10.5px}.wf-stat[data-v-f7a5d1e6]{font-size:10.5px;font-weight:600}.wf-step.ok .wf-stat[data-v-f7a5d1e6]{color:var(--ok)}.wf-step.error .wf-stat[data-v-f7a5d1e6]{color:var(--fail)}.wf-rc[data-v-f7a5d1e6]{color:var(--epi-attested);margin-left:auto}.paygate[data-v-f7a5d1e6]{color:var(--ink)}.pg-head[data-v-f7a5d1e6]{align-items:center;gap:8px;font-size:14px;display:flex}.pg-head .lock[data-v-f7a5d1e6]{font-size:16px}.pg-head .code402[data-v-f7a5d1e6]{font-family:var(--mono);color:var(--warn);background:var(--warn-wash);border-radius:var(--r-1);margin-left:auto;padding:1px 8px;font-size:11px;font-weight:700}.paygate p[data-v-f7a5d1e6]{color:var(--muted);max-width:560px;margin:8px 0 12px;font-size:12.5px}.pg-foot[data-v-f7a5d1e6]{align-items:center;gap:12px;display:flex}.pg-foot .price[data-v-f7a5d1e6]{color:var(--ink);font-weight:700}.degraded[data-v-f7a5d1e6]{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12.5px;display:flex}.degraded .dwarn[data-v-f7a5d1e6]{color:var(--warn);background:var(--warn-wash);border-radius:var(--r-1);padding:1px 8px;font-weight:700}.degraded .dhint[data-v-f7a5d1e6]{color:var(--muted);flex:100%;font-size:11.5px}.degraded code[data-v-f7a5d1e6]{font-family:var(--mono);font-size:11px}.chain[data-v-f7a5d1e6]{margin-top:var(--sp-4)}.chain-head[data-v-f7a5d1e6]{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);align-items:center;gap:8px;margin-bottom:8px;font-size:11px;display:flex}.chain-head .cn[data-v-f7a5d1e6]{background:var(--epi-attested);color:#fff;border-radius:var(--pill);padding:0 7px;font-size:10px}.crow[data-v-f7a5d1e6]{border-bottom:1px solid var(--sunken);align-items:center;gap:10px;padding:5px 0;font-size:11.5px;display:flex}.crow[data-v-f7a5d1e6]:last-child{border-bottom:0}.crow .cdot[data-v-f7a5d1e6]{border-radius:var(--pill);flex:none;width:9px;height:9px}.crow .cid[data-v-f7a5d1e6]{color:var(--ink-2)}.crow .ckind[data-v-f7a5d1e6]{color:var(--muted);font-family:var(--mono);font-size:10.5px}.note[data-v-f7a5d1e6]{border-radius:var(--r-2);margin:8px 0 0;padding:8px 12px;font-size:12px}.note.err[data-v-f7a5d1e6]{color:var(--fail);background:var(--fail-wash);border:1px solid color-mix(in srgb, var(--fail) 30%, transparent)}.sk[data-v-f7a5d1e6]{pointer-events:none}.sk-line[data-v-f7a5d1e6]{background:linear-gradient(90deg, var(--sunken), var(--hairline), var(--sunken));border-radius:var(--r-1);background-size:200% 100%;height:10px;margin:6px 0;animation:1.2s infinite sh-f7a5d1e6}.w50[data-v-f7a5d1e6]{width:50%}.w70[data-v-f7a5d1e6]{width:70%}@keyframes sh-f7a5d1e6{0%{background-position:200% 0}to{background-position:-200% 0}}.spin[data-v-f7a5d1e6]{border-radius:var(--pill);border:2px solid #fff;border-top-color:#0000;width:12px;height:12px;animation:.7s linear infinite spn-f7a5d1e6}@keyframes spn-f7a5d1e6{to{transform:rotate(360deg)}}.cp[data-v-f7a5d1e6] :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-1)}@media (prefers-reduced-motion:reduce){.sk-line[data-v-f7a5d1e6],.spin[data-v-f7a5d1e6]{animation:none}.kcard[data-v-f7a5d1e6]{transition:none}}.spark[data-v-5475f57a]{flex:none;display:block}.spark-band[data-v-5475f57a]{fill:#edeef20d}.fd[data-v-ad3ee157]{z-index:200;background:#0000008c;justify-content:flex-end;display:flex;position:fixed;inset:0}.fd-panel[data-v-ad3ee157]{background:var(--ground);border-left:1px solid var(--hairline-strong);width:min(460px,92vw);height:100%;box-shadow:var(--e-3);outline:none;flex-direction:column;display:flex}.fd-h[data-v-ad3ee157]{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4) var(--sp-4) var(--sp-3);border-bottom:1px solid var(--hairline);background:var(--bar);display:flex}.fd-h-t[data-v-ad3ee157]{flex:1;min-width:0}.fd-eyebrow[data-v-ad3ee157]{text-transform:uppercase;letter-spacing:.08em;color:var(--faint);margin-bottom:2px;font-size:10px;display:block}.fd-h h2[data-v-ad3ee157]{color:var(--bar-ink);word-break:break-word;margin:0;font-size:1.05rem;font-weight:600}.fd-h-actions[data-v-ad3ee157]{align-items:center;gap:6px;display:flex}.fd-x[data-v-ad3ee157]{border:1px solid var(--hairline-strong);background:var(--surface);width:28px;height:28px;color:var(--ink-2);border-radius:var(--r-2);cursor:pointer;flex:none}.fd-x[data-v-ad3ee157]:hover{color:var(--ink)}.fd-body[data-v-ad3ee157]{padding:var(--sp-4);color:var(--ink);flex:1;overflow-y:auto}.fd-enter-active[data-v-ad3ee157],.fd-leave-active[data-v-ad3ee157]{transition:opacity .18s}.fd-enter-active .fd-panel[data-v-ad3ee157],.fd-leave-active .fd-panel[data-v-ad3ee157]{transition:transform .22s cubic-bezier(.22,.61,.36,1)}.fd-enter-from[data-v-ad3ee157],.fd-leave-to[data-v-ad3ee157]{opacity:0}.fd-enter-from .fd-panel[data-v-ad3ee157],.fd-leave-to .fd-panel[data-v-ad3ee157]{transform:translate(100%)}@media (prefers-reduced-motion:reduce){.fd-enter-active .fd-panel[data-v-ad3ee157],.fd-leave-active .fd-panel[data-v-ad3ee157]{transition:none}.fd-enter-from .fd-panel[data-v-ad3ee157],.fd-leave-to .fd-panel[data-v-ad3ee157]{transform:none}}.cat[data-v-ec69ad5c]{font:14px/1.5 var(--ui);color:var(--ink)}.cat[data-v-ec69ad5c] :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-1)}.cbar[data-v-ec69ad5c]{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.facets[data-v-ec69ad5c]{gap:var(--sp-1);flex-wrap:wrap;display:flex}.facet[data-v-ec69ad5c]{border:1px solid var(--hairline);background:var(--surface);color:var(--muted);border-radius:var(--pill);cursor:pointer;padding:3px 10px;font-size:12px}.facet[data-v-ec69ad5c]:hover{color:var(--ink);border-color:var(--hairline-strong)}.facet.on[data-v-ec69ad5c]{color:var(--accent-ink);background:var(--accent-wash);border-color:var(--accent)}.facet i[data-v-ec69ad5c]{color:var(--faint);font-variant-numeric:tabular-nums;margin-left:4px;font-style:normal}.legend[data-v-ec69ad5c]{gap:var(--sp-3);flex-wrap:wrap;margin-left:auto;display:flex}.lg[data-v-ec69ad5c]{color:var(--muted);text-transform:capitalize;align-items:center;gap:5px;font-size:11px;display:inline-flex}.ghost[data-v-ec69ad5c]{border:1px solid var(--hairline-strong);background:var(--surface);color:var(--ink-2);border-radius:var(--r-2);cursor:pointer;width:30px;height:30px}.msg[data-v-ec69ad5c]{color:var(--muted)}.msg.err[data-v-ec69ad5c]{color:var(--fail)}.ctbl[data-v-ec69ad5c]{border:1px solid var(--hairline);border-radius:var(--r-3);overflow:hidden}.chead[data-v-ec69ad5c],.crow[data-v-ec69ad5c]{align-items:center;gap:var(--sp-3);grid-template-columns:minmax(200px,2fr) 1fr 64px 1.1fr 1.3fr;display:grid}.chead[data-v-ec69ad5c]{padding:var(--sp-2) var(--sp-4);background:var(--sunken);border-bottom:1px solid var(--hairline)}.chead span[data-v-ec69ad5c]{text-transform:uppercase;letter-spacing:.07em;color:var(--faint);font-size:10.5px}.chead .num[data-v-ec69ad5c],.crow .num[data-v-ec69ad5c]{text-align:right;justify-self:end}.crow-wrap[data-v-ec69ad5c]{border-bottom:1px solid var(--hairline)}.crow-wrap[data-v-ec69ad5c]:last-child{border-bottom:0}.crow[data-v-ec69ad5c]{padding:var(--sp-2) var(--sp-4) var(--sp-2) calc(var(--sp-4) + 3px);min-height:34px}.crow[data-v-ec69ad5c]:hover{background:var(--surface-2)}.nm-btn[data-v-ec69ad5c]{align-items:baseline;gap:var(--sp-2);color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;min-width:0;padding:0;display:flex}.nm-btn b[data-v-ec69ad5c]{font-size:13px;font-weight:600}.labels[data-v-ec69ad5c]{flex-wrap:wrap;gap:4px;display:inline-flex}.lbl[data-v-ec69ad5c]{text-transform:uppercase;letter-spacing:.04em;color:var(--faint);border:1px solid var(--hairline);border-radius:var(--r-1);padding:0 4px;font-size:9.5px;font-style:normal}.pill[data-v-ec69ad5c]{background:var(--hairline);border-radius:var(--r-2);color:var(--ink-2);padding:1px 7px;font-size:10.5px}.dash[data-v-ec69ad5c]{color:var(--faint)}.c-co[data-v-ec69ad5c]{color:var(--ink-2);font-size:12.5px}.c-sp[data-v-ec69ad5c]{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.spv[data-v-ec69ad5c]{color:var(--muted);text-align:right;min-width:30px;font-size:11.5px}.foot[data-v-ec69ad5c]{color:var(--muted);margin:var(--sp-3) 0 0;font-size:12px}.foot code[data-v-ec69ad5c]{font-family:var(--mono);color:var(--ink-2);font-size:11px}.fs-top[data-v-ec69ad5c]{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.fs-id[data-v-ec69ad5c]{font-family:var(--mono);color:var(--faint);word-break:break-all;font-size:10.5px}.fs-facts[data-v-ec69ad5c]{gap:var(--sp-3);margin-bottom:var(--sp-4);grid-template-columns:1fr 1fr;display:grid}.fct[data-v-ec69ad5c]{border:1px solid var(--hairline);border-radius:var(--r-2);background:var(--surface);flex-direction:column;gap:2px;padding:7px 10px;display:flex}.fk[data-v-ec69ad5c]{text-transform:uppercase;letter-spacing:.05em;color:var(--faint);font-size:10px}.fv[data-v-ec69ad5c]{color:var(--ink);font-size:13px}.fv.sp[data-v-ec69ad5c]{align-items:center;gap:6px;display:flex}.fv.sp b[data-v-ec69ad5c]{color:var(--muted);font-size:12px}.fs-sec[data-v-ec69ad5c]{margin-bottom:var(--sp-4)}.fs-sec h4[data-v-ec69ad5c]{margin:0 0 var(--sp-2);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.fs-cols[data-v-ec69ad5c]{flex-wrap:wrap;gap:5px;display:flex}.fs-cols code[data-v-ec69ad5c]{font-family:var(--mono);color:var(--ink-2);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-1);padding:1px 6px;font-size:11px}.attested[data-v-ec69ad5c]{border:1px solid color-mix(in srgb, var(--epi-attested) 30%, var(--hairline));border-radius:var(--r-3);padding:var(--sp-3) var(--sp-4);background:var(--epi-attested-wash,var(--sunken))}.att-chip[data-v-ec69ad5c]{font-family:var(--mono);color:var(--epi-attested);background:color-mix(in srgb, var(--epi-attested) 12%, transparent);border-radius:var(--r-1);letter-spacing:0;text-transform:none;padding:1px 6px;font-size:10px}.att-text[data-v-ec69ad5c]{color:var(--ink);margin:0 0 8px;font-size:13px;line-height:1.55}.att-note[data-v-ec69ad5c]{color:var(--muted);font-size:11px;line-height:1.5}.xp[data-v-0d24b0b0]{font:14px/1.5 var(--ui);color:var(--ink)}.xp[data-v-0d24b0b0] :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-1)}.xbar[data-v-0d24b0b0]{align-items:center;gap:var(--sp-2);margin-bottom:10px;display:flex}.xbar .cnt[data-v-0d24b0b0]{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.xbar .spacer[data-v-0d24b0b0]{flex:1}.run[data-v-0d24b0b0]{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:var(--r-2);cursor:pointer;padding:6px 14px;font-size:13px}.ghost[data-v-0d24b0b0]{border:1px solid var(--hairline-strong);background:var(--surface);color:var(--ink-2);border-radius:var(--r-2);cursor:pointer;width:30px;height:30px}.mono[data-v-0d24b0b0]{font-family:var(--mono);font-size:12px}.logbox[data-v-0d24b0b0]{border:1px solid var(--hairline-strong);border-radius:var(--r-3);background:var(--sunken);margin-bottom:12px;padding:10px 12px}.lrow[data-v-0d24b0b0]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lrow input[data-v-0d24b0b0]{border:1px solid var(--hairline-strong);border-radius:var(--r-2);background:var(--surface);color:var(--ink);padding:6px 8px;font-size:13px}.lrow input.j[data-v-0d24b0b0]{flex:1;min-width:140px}.lrow input.tok[data-v-0d24b0b0]{width:120px}.lrow button.primary[data-v-0d24b0b0]{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:var(--r-2);cursor:pointer;padding:6px 14px;font-size:13px}.lrow button.primary[data-v-0d24b0b0]:disabled{opacity:.6;cursor:default}.lfeedback[data-v-0d24b0b0]{margin:8px 0 0;font-size:12.5px}.lfeedback.ok[data-v-0d24b0b0]{color:var(--ok)}.lfeedback.err[data-v-0d24b0b0]{color:var(--fail)}.msg[data-v-0d24b0b0]{color:var(--muted)}.msg.err[data-v-0d24b0b0]{color:var(--fail)}.xscroll[data-v-0d24b0b0]{border:1px solid var(--hairline);border-radius:var(--r-3);overflow-x:auto}.xgrid[data-v-0d24b0b0]{border-collapse:collapse;width:100%;font-size:13px}.xgrid th[data-v-0d24b0b0]{text-align:left;background:var(--sunken);border-bottom:1px solid var(--hairline);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding:8px 12px;font-size:11px}.xgrid td[data-v-0d24b0b0]{border-bottom:1px solid var(--sunken);white-space:nowrap;padding:8px 12px}.xgrid tr:last-child td[data-v-0d24b0b0]{border-bottom:0}.xgrid .nm[data-v-0d24b0b0]{font-weight:600}.xgrid .met[data-v-0d24b0b0]{color:var(--ok)}.pill[data-v-0d24b0b0]{border-radius:var(--pill);background:var(--hairline);color:var(--muted);padding:1px 8px;font-size:10.5px}.pill.finished[data-v-0d24b0b0]{background:var(--ok-wash);color:var(--ok)}.pill.running[data-v-0d24b0b0]{background:var(--accent-wash);color:var(--accent)}.pill.failed[data-v-0d24b0b0]{background:var(--fail-wash);color:var(--fail)}.epi[data-v-0d24b0b0]{border-radius:var(--r-1);border:1px solid;padding:1px 8px;font-size:10.5px}.when[data-v-0d24b0b0]{color:var(--muted);font-size:11px}.note[data-v-0d24b0b0]{color:var(--muted);margin-top:8px;font-size:12.5px}.note b[data-v-0d24b0b0]{color:var(--ink)}.dag-wrap[data-v-5c6bdc21]{padding:4px 0;overflow-x:auto}.dag[data-v-5c6bdc21]{display:block}.edge[data-v-5c6bdc21]{fill:none;stroke:var(--hairline-strong);stroke-width:1.4px;opacity:.85}.nbox[data-v-5c6bdc21]{fill:var(--surface);stroke-width:1.2px}.node:hover .nbox[data-v-5c6bdc21]{fill:var(--surface-2)}.nid[data-v-5c6bdc21]{fill:var(--ink);font:600 11px/1 var(--ui)}.nkind[data-v-5c6bdc21]{font:500 9px/1 var(--ui);text-transform:uppercase;letter-spacing:.04em;opacity:.9}.empty[data-v-5c6bdc21]{color:var(--faint);font-size:12px}.tl[data-v-188ea6aa]{border:1px solid var(--hairline);border-radius:var(--r-3);background:var(--sunken);overflow:hidden}.tl-axis[data-v-188ea6aa]{border-bottom:1px solid var(--hairline);height:18px;position:relative}.tl-axis .tick[data-v-188ea6aa]{color:var(--faint);white-space:nowrap;font-size:9.5px;position:absolute;top:3px;transform:translate(-50%)}.tl-axis .tick[data-v-188ea6aa]:first-child{transform:none}.tl-axis .tick[data-v-188ea6aa]:last-child{transform:translate(-100%)}.tl-body[data-v-188ea6aa]{padding:6px 0;position:relative}.nowline[data-v-188ea6aa]{background:color-mix(in srgb, var(--accent) 70%, transparent);z-index:3;width:1px;position:absolute;top:0;bottom:0}.lane[data-v-188ea6aa]{grid-template-columns:96px 1fr;align-items:center;gap:8px;padding:3px 8px 3px 0;display:grid}.lane-h[data-v-188ea6aa]{color:var(--muted);text-align:right;font-size:10.5px;font-family:var(--mono);text-overflow:ellipsis;overflow:hidden}.lane-track[data-v-188ea6aa]{height:22px;position:relative}.bar[data-v-188ea6aa]{border-radius:var(--r-1);border:1px solid var(--hairline-strong);background:var(--surface-2);align-items:center;gap:5px;min-width:6px;height:20px;padding:0 6px 0 9px;display:flex;position:absolute;top:1px;overflow:hidden}.bar-epi[data-v-188ea6aa]{width:3px;position:absolute;top:0;bottom:0;left:0}.bar.done[data-v-188ea6aa]{background:color-mix(in srgb, var(--ok) 14%, var(--surface-2));border-color:color-mix(in srgb, var(--ok) 34%, var(--hairline-strong))}.bar.running[data-v-188ea6aa]{background:color-mix(in srgb, var(--accent) 16%, var(--surface-2));border-color:color-mix(in srgb, var(--accent) 45%, var(--hairline-strong))}.bar.failed[data-v-188ea6aa]{background:color-mix(in srgb, var(--fail) 14%, var(--surface-2));border-color:color-mix(in srgb, var(--fail) 40%, var(--hairline-strong))}@media (prefers-reduced-motion:no-preference){.bar.running[data-v-188ea6aa]{animation:2.4s ease-in-out infinite livepulse-188ea6aa}}@keyframes livepulse-188ea6aa{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 40%, transparent)}50%{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}}.bar-l[data-v-188ea6aa]{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.bar-d[data-v-188ea6aa]{color:var(--muted);flex:none;margin-left:auto;font-size:10px}.tl-empty[data-v-188ea6aa]{color:var(--faint);font-size:12px}.ops[data-v-42a67ad4]{font:14px/1.5 var(--ui);color:var(--ink)}.ops[data-v-42a67ad4] :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-1)}.obar[data-v-42a67ad4]{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3);display:flex}.obar .cnt[data-v-42a67ad4]{color:var(--muted);font-size:12px}.obar .spacer[data-v-42a67ad4]{flex:1}.obar .tok[data-v-42a67ad4]{border:1px solid var(--hairline-strong);border-radius:var(--r-2);background:var(--surface);width:130px;color:var(--ink);padding:6px 8px;font-size:13px}.ghost[data-v-42a67ad4]{border:1px solid var(--hairline-strong);background:var(--surface);color:var(--ink-2);border-radius:var(--r-2);cursor:pointer;width:30px;height:30px}.flash[data-v-42a67ad4]{background:var(--ok-wash);color:var(--ok);border-radius:var(--r-2);margin:0 0 12px;padding:7px 12px;font-size:12.5px}.msg[data-v-42a67ad4]{color:var(--muted)}.msg.err[data-v-42a67ad4]{color:var(--fail)}.grid[data-v-42a67ad4]{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.card[data-v-42a67ad4]{border:1px solid var(--hairline);border-radius:var(--r-3);padding:var(--sp-3) var(--sp-4);background:var(--surface)}.card.wide[data-v-42a67ad4]{grid-column:1/-1}.ch[data-v-42a67ad4]{align-items:center;gap:var(--sp-2);margin-bottom:10px;font-size:14px;font-weight:600;display:flex}.ch .ci[data-v-42a67ad4]{color:var(--accent)}.ch .tagline[data-v-42a67ad4]{color:var(--accent);background:var(--accent-wash);border-radius:var(--pill);margin-left:auto;padding:2px 9px;font-size:10.5px;font-weight:500}.score[data-v-42a67ad4]{color:var(--muted);background:var(--sunken);border-radius:var(--pill);font-variant-numeric:tabular-nums;margin-left:auto;padding:2px 9px;font-size:11px}.mono[data-v-42a67ad4]{font-family:var(--mono);font-size:12px}.sub[data-v-42a67ad4]{color:var(--muted);margin:10px 0 0;font-size:12px}.sub b[data-v-42a67ad4]{color:var(--ink)}.backends[data-v-42a67ad4]{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:10px;display:grid}.backend[data-v-42a67ad4]{border:1px solid var(--hairline);border-radius:var(--r-3);cursor:pointer;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;padding:8px 10px;display:grid}.backend.sel[data-v-42a67ad4]{border-color:var(--accent);background:var(--accent-wash)}.backend input[data-v-42a67ad4]{grid-row:1/3}.bn[data-v-42a67ad4]{font-size:13px;font-weight:600}.bn .bk[data-v-42a67ad4]{color:var(--muted);margin-left:6px;font-size:10px;font-style:normal}.bnote[data-v-42a67ad4]{color:var(--muted);grid-column:2;font-size:11px}.bstate[data-v-42a67ad4]{color:var(--warn);grid-column:2;font-size:10px}.bstate.on[data-v-42a67ad4]{color:var(--ok)}.exrow[data-v-42a67ad4]{gap:6px;margin-bottom:8px;display:flex}.exrow .sel-k[data-v-42a67ad4]{border:1px solid var(--hairline-strong);border-radius:var(--r-2);background:var(--surface);color:var(--ink);padding:6px 8px;font-size:13px}.exrow .ref[data-v-42a67ad4]{border:1px solid var(--hairline-strong);border-radius:var(--r-2);background:var(--surface);color:var(--ink);flex:1;padding:6px 8px;font-size:13px}.primary[data-v-42a67ad4]{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:var(--r-2);cursor:pointer;padding:6px 14px;font-size:13px}.primary[data-v-42a67ad4]:disabled{opacity:.6}.exres[data-v-42a67ad4]{border-radius:var(--r-2);background:var(--ok-wash);color:var(--ok);padding:8px 10px;font-size:12.5px}.exres.gated[data-v-42a67ad4]{background:var(--warn-wash);color:var(--warn)}.exres .rep[data-v-42a67ad4]{background:var(--surface);border-radius:var(--r-2);margin-left:6px;padding:1px 6px;font-size:10px}.model[data-v-42a67ad4]{margin-bottom:8px}.mname[data-v-42a67ad4]{margin-bottom:3px;font-weight:600}.mver[data-v-42a67ad4]{align-items:center;gap:var(--sp-2);flex-wrap:wrap;padding:3px 0;font-size:12.5px;display:flex}.vv[data-v-42a67ad4]{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:700}.stage[data-v-42a67ad4]{border-radius:var(--pill);background:var(--sunken);color:var(--muted);padding:1px 7px;font-size:10px}.stage.production[data-v-42a67ad4]{background:var(--ok-wash);color:var(--ok)}.stage.staging[data-v-42a67ad4]{background:var(--accent-wash);color:var(--accent)}.stage.archived[data-v-42a67ad4]{background:var(--sunken);color:var(--faint)}.met[data-v-42a67ad4]{color:var(--ok);font-variant-numeric:tabular-nums}.lineage[data-v-42a67ad4]{color:var(--muted)}.promote[data-v-42a67ad4]{border:1px solid var(--hairline-strong);border-radius:var(--r-2);background:var(--surface);color:var(--ink);margin-left:auto;padding:2px 6px;font-size:11.5px}.pipe[data-v-42a67ad4]{margin-bottom:8px}.prow[data-v-42a67ad4]{align-items:center;gap:var(--sp-2);display:flex}.pname[data-v-42a67ad4]{font-weight:600}.run[data-v-42a67ad4]{border:1px solid var(--accent);background:var(--surface);color:var(--accent);border-radius:var(--r-2);cursor:pointer;margin-left:auto;padding:3px 10px;font-size:12px}.comms[data-v-42a67ad4]{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.comm[data-v-42a67ad4]{border:1px solid var(--hairline);border-radius:var(--r-3);padding:8px 10px}.crow[data-v-42a67ad4]{align-items:center;gap:var(--sp-2);font-size:12.5px;display:flex}.crow b[data-v-42a67ad4]{font-variant-numeric:tabular-nums;font-size:16px}.mb-bar[data-v-42a67ad4]{border-radius:var(--r-1);background:var(--sunken);flex:1;height:7px;display:flex;overflow:hidden}.mb-bar i[data-v-42a67ad4]{height:100%;display:block}.top[data-v-42a67ad4]{color:var(--muted);margin-top:5px;font-size:11.5px}.mem[data-v-30eca194]{flex-wrap:wrap;align-items:stretch;gap:0;padding:4px 0;display:flex;position:relative}.track[data-v-30eca194]{pointer-events:none;background:0 0;height:2px;position:absolute;top:50%;left:0;right:46px;overflow:hidden}.pulse[data-v-30eca194]{display:none}@media (prefers-reduced-motion:no-preference){.pulse[data-v-30eca194]{background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:.5;border-radius:2px;width:26px;height:4px;animation:4.2s ease-in-out infinite permeate-30eca194;display:block;position:absolute;top:-1px;left:0}}@keyframes permeate-30eca194{0%{opacity:0;transform:translate(-30px)}12%{opacity:.55}88%{opacity:.55}to{opacity:0;transform:translate(100%)}}.cell[data-v-30eca194]{z-index:1;border:1px solid var(--hairline);border-radius:var(--r-2);background:var(--surface);flex-direction:column;gap:1px;min-width:76px;padding:5px 10px;display:flex;position:relative}.cell.canon[data-v-30eca194]{border-color:color-mix(in srgb, var(--epi-attested) 45%, var(--hairline));background:var(--epi-attested-wash,var(--ok-wash))}.c-state[data-v-30eca194]{color:var(--ink);font-size:12px;font-weight:600}.c-epi[data-v-30eca194]{font-size:10px}.c-occ[data-v-30eca194]{background:var(--accent);color:#04122e;border-radius:999px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:10px;font-weight:700;display:grid;position:absolute;top:-7px;right:-7px}.c-seal[data-v-30eca194]{color:var(--epi-attested);font-size:9px;position:absolute;bottom:3px;right:5px}.gate[data-v-30eca194]{z-index:1;flex:none;justify-content:center;align-items:center;width:26px;display:flex;position:relative}.gate .g-line[data-v-30eca194]{background:var(--hairline-strong);height:1px;position:absolute;top:50%;left:0;right:0}.gate .g-arrow[data-v-30eca194]{color:var(--faint);background:var(--bar,var(--sunken));padding:0 1px;font-size:10px;position:relative}.gate.to-canon .g-line[data-v-30eca194]{background:repeating-linear-gradient(90deg, var(--epi-attested) 0 3px, transparent 3px 6px);opacity:.7;height:2px}.gate.to-canon .g-arrow[data-v-30eca194]{color:var(--epi-attested)}.mem-total[data-v-30eca194]{color:var(--muted);align-self:center;margin-left:10px;font-size:10.5px}.mem.compact .cell[data-v-30eca194]{min-width:0;padding:3px 7px}.mem.compact .c-state[data-v-30eca194]{font-size:11px}.mem.compact .c-epi[data-v-30eca194]{font-size:9px}.mem.compact .gate[data-v-30eca194]{width:18px}.gov[data-v-e11d30a3]{font:14px/1.5 var(--ui);color:var(--ink)}.gov[data-v-e11d30a3] :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-1)}.gbar[data-v-e11d30a3]{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3);display:flex}.gbar .cnt[data-v-e11d30a3]{color:var(--muted);font-size:12px}.gbar .spacer[data-v-e11d30a3]{flex:1}.gbar .tok[data-v-e11d30a3]{border:1px solid var(--hairline-strong);border-radius:var(--r-2);background:var(--surface);width:120px;color:var(--ink);padding:6px 8px;font-size:13px}.ghost[data-v-e11d30a3]{border:1px solid var(--hairline-strong);background:var(--surface);color:var(--ink-2);border-radius:var(--r-2);cursor:pointer;width:30px;height:30px}.flash[data-v-e11d30a3]{background:var(--ok-wash);color:var(--ok);border-radius:var(--r-2);margin:0 0 12px;padding:7px 12px;font-size:12.5px}.msg[data-v-e11d30a3]{color:var(--muted)}.msg.err[data-v-e11d30a3]{color:var(--fail)}.grid[data-v-e11d30a3]{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));display:grid}.card[data-v-e11d30a3]{border:1px solid var(--hairline);border-radius:var(--r-3);padding:var(--sp-3) var(--sp-4);background:var(--surface)}.card.wide[data-v-e11d30a3]{grid-column:1/-1}.ch[data-v-e11d30a3]{align-items:center;gap:var(--sp-2);margin-bottom:10px;font-size:14px;font-weight:600;display:flex}.ch .ci[data-v-e11d30a3]{color:var(--accent)}.ch .tagline[data-v-e11d30a3]{color:var(--accent);background:var(--accent-wash);border-radius:var(--pill);margin-left:auto;padding:2px 9px;font-size:10.5px;font-weight:500}.score[data-v-e11d30a3]{color:var(--ok);background:var(--ok-wash);border-radius:var(--pill);font-variant-numeric:tabular-nums;margin-left:auto;padding:2px 9px;font-size:11px}.mono[data-v-e11d30a3]{font-family:var(--mono);font-size:12px}.sub[data-v-e11d30a3]{color:var(--muted);margin:10px 0 0;font-size:12px}.sub b[data-v-e11d30a3]{color:var(--ink)}.j[data-v-e11d30a3]{border:1px solid var(--hairline-strong);border-radius:var(--r-2);background:var(--surface);color:var(--ink);padding:6px 8px;font-size:13px}.primary[data-v-e11d30a3]{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:var(--r-2);cursor:pointer;padding:6px 14px;font-size:13px}.mini[data-v-e11d30a3]{border:1px solid var(--hairline-strong);background:var(--surface);color:var(--ink-2);border-radius:var(--r-2);cursor:pointer;padding:3px 9px;font-size:11.5px}.mini.go[data-v-e11d30a3]{border-color:var(--accent);color:var(--accent)}.mini.danger[data-v-e11d30a3]{border-color:var(--warn);color:var(--warn)}.orow[data-v-e11d30a3]{gap:6px;margin-bottom:8px;display:flex}.orow .j[data-v-e11d30a3]{flex:1}.clist[data-v-e11d30a3]{margin:0 0 8px;padding:0;list-style:none}.clist li[data-v-e11d30a3]{align-items:center;gap:var(--sp-2);border-radius:var(--r-2);cursor:pointer;padding:3px 6px;display:flex}.clist li[data-v-e11d30a3]:hover,.clist li.sel[data-v-e11d30a3]{background:var(--accent-wash)}.clist .pc[data-v-e11d30a3]{color:var(--faint);margin-left:auto;font-size:11px}.cdetail[data-v-e11d30a3]{border-top:1px solid var(--sunken);margin-top:6px;padding-top:8px}.cd-h[data-v-e11d30a3]{align-items:baseline;gap:8px;display:flex}.cd-h .sub[data-v-e11d30a3]{color:var(--muted);font-size:11px}.props[data-v-e11d30a3]{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.prop[data-v-e11d30a3]{background:var(--sunken);border-radius:var(--r-2);font-size:10.5px;font-family:var(--mono);padding:1px 6px}.prop.object[data-v-e11d30a3]{background:var(--accent-wash);color:var(--accent)}.prop i[data-v-e11d30a3]{opacity:.6;font-style:normal}.action[data-v-e11d30a3]{border:1px solid var(--hairline);border-radius:var(--r-2);margin-bottom:6px;padding:6px 8px}.arow[data-v-e11d30a3]{align-items:center;gap:var(--sp-2);display:flex}.arow .tt[data-v-e11d30a3]{background:var(--sunken);border-radius:var(--r-2);margin-left:auto;padding:1px 6px}.eff[data-v-e11d30a3]{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.eff .e[data-v-e11d30a3]{color:var(--muted);background:var(--sunken);border-radius:var(--r-2);padding:1px 6px;font-size:10.5px}.invoke[data-v-e11d30a3]{border-top:1px solid var(--sunken);flex-direction:column;gap:6px;margin-top:6px;padding-top:8px;display:flex}.irow[data-v-e11d30a3]{gap:6px;display:flex}.irow .j[data-v-e11d30a3]{flex:1}.invoke .j[data-v-e11d30a3]{width:100%}.invariant[data-v-e11d30a3]{background:var(--warn-wash);color:var(--warn);border-radius:var(--r-2);margin:10px 0;padding:6px 10px;font-size:12px}.tw-grid[data-v-e11d30a3]{gap:var(--sp-3);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=860px){.tw-grid[data-v-e11d30a3]{grid-template-columns:1fr}}.tw[data-v-e11d30a3]{border:1px solid var(--hairline);border-radius:var(--r-3);background:var(--sunken);padding:8px 10px;overflow:hidden}.tw-h[data-v-e11d30a3]{align-items:baseline;gap:6px;margin-bottom:4px;display:flex}.tw-h b[data-v-e11d30a3]{font-size:12.5px}.tw-h small[data-v-e11d30a3]{color:var(--muted);font-size:10.5px}.submit[data-v-e11d30a3]{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.wgrid[data-v-e11d30a3]{border-collapse:collapse;width:100%;font-size:12.5px}.wgrid th[data-v-e11d30a3]{text-align:left;background:var(--sunken);border-bottom:1px solid var(--hairline);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding:6px 8px;font-size:10.5px}.wgrid td[data-v-e11d30a3]{border-bottom:1px solid var(--sunken);padding:6px 8px}.wgrid .nm[data-v-e11d30a3]{font-weight:600}.state[data-v-e11d30a3]{border-radius:var(--pill);background:var(--sunken);color:var(--muted);padding:1px 8px;font-size:10.5px}.state.canon[data-v-e11d30a3]{background:var(--ok-wash);color:var(--ok)}.epi[data-v-e11d30a3]{border-radius:var(--r-1);border:1px solid;padding:1px 7px;font-size:10px}.ev[data-v-e11d30a3]{text-align:center;font-variant-numeric:tabular-nums}.promote[data-v-e11d30a3]{flex-wrap:wrap;gap:4px;display:flex}.cm[data-v-9f753fc8]{font:14px/1.5 var(--ui);color:var(--ink)}.cm[data-v-9f753fc8] :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-1)}.cbar[data-v-9f753fc8]{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3);display:flex}.cbar .cnt[data-v-9f753fc8]{color:var(--muted);font-size:12px}.cbar .spacer[data-v-9f753fc8]{flex:1}.run[data-v-9f753fc8]{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:var(--r-2);cursor:pointer;padding:6px 14px;font-size:13px}.ghost[data-v-9f753fc8]{border:1px solid var(--hairline-strong);background:var(--surface);color:var(--ink-2);border-radius:var(--r-2);cursor:pointer;width:30px;height:30px}.logbox[data-v-9f753fc8]{border:1px solid var(--hairline-strong);border-radius:var(--r-3);background:var(--sunken);margin-bottom:14px;padding:10px 12px}.lrow[data-v-9f753fc8]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lrow input[data-v-9f753fc8]{border:1px solid var(--hairline-strong);border-radius:var(--r-2);background:var(--surface);color:var(--ink);padding:6px 8px;font-size:13px}.lrow input.j[data-v-9f753fc8]{flex:1;min-width:150px}.lrow input.tok[data-v-9f753fc8]{width:120px}.lrow button.primary[data-v-9f753fc8]{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:var(--r-2);cursor:pointer;padding:6px 14px;font-size:13px}.lrow button.primary[data-v-9f753fc8]:disabled{opacity:.6;cursor:default}.lfeedback[data-v-9f753fc8]{margin:8px 0 0;font-size:12.5px}.lfeedback.ok[data-v-9f753fc8]{color:var(--ok)}.lfeedback.err[data-v-9f753fc8]{color:var(--fail)}.msg[data-v-9f753fc8]{color:var(--muted)}.msg.err[data-v-9f753fc8]{color:var(--fail)}.grid[data-v-9f753fc8]{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.card[data-v-9f753fc8]{border:1px solid var(--hairline);border-radius:var(--r-3);padding:var(--sp-3) var(--sp-4);background:var(--surface)}.card.wide[data-v-9f753fc8]{grid-column:1/-1}.ch[data-v-9f753fc8]{align-items:center;gap:var(--sp-2);margin-bottom:10px;font-size:14px;font-weight:600;display:flex}.ch .ci[data-v-9f753fc8]{color:var(--accent)}.ch .plus[data-v-9f753fc8]{color:var(--accent);font-weight:700}.score[data-v-9f753fc8]{color:var(--muted);background:var(--sunken);border-radius:var(--pill);font-variant-numeric:tabular-nums;margin-left:auto;padding:2px 9px;font-size:11px}.score.hi[data-v-9f753fc8]{color:var(--ok);background:var(--ok-wash)}.mono[data-v-9f753fc8]{font-family:var(--mono);font-size:12px}.sub[data-v-9f753fc8]{color:var(--muted);margin:10px 0 0;font-size:12px}.sub b[data-v-9f753fc8]{color:var(--ink)}.fair[data-v-9f753fc8]{flex-wrap:wrap;gap:6px;display:flex}.fq[data-v-9f753fc8]{border:1px solid var(--hairline);color:var(--faint);border-radius:var(--r-2);padding:3px 9px;font-size:12px}.fq.on[data-v-9f753fc8]{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 40%, transparent);background:var(--ok-wash)}.plusrow[data-v-9f753fc8]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ptag[data-v-9f753fc8]{color:var(--accent);background:var(--accent-wash);border-radius:var(--r-2);padding:2px 8px;font-size:10.5px}.ptag.sm[data-v-9f753fc8]{padding:1px 6px;font-size:9.5px}.hint[data-v-9f753fc8]{color:var(--warn);margin:8px 0 0;font-size:12px}.ids[data-v-9f753fc8]{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ids code[data-v-9f753fc8]{background:var(--sunken);border:1px solid var(--hairline);border-radius:var(--r-2);padding:2px 7px}.scale[data-v-9f753fc8]{flex-wrap:wrap;gap:14px;margin-bottom:10px;display:flex}.st[data-v-9f753fc8]{flex-direction:column;display:flex}.st b[data-v-9f753fc8]{font-variant-numeric:tabular-nums;font-size:20px}.st span[data-v-9f753fc8]{color:var(--muted);font-size:11px}.mb-bar[data-v-9f753fc8]{border-radius:var(--r-1);background:var(--sunken);height:8px;display:flex;overflow:hidden}.mb-bar i[data-v-9f753fc8]{height:100%;display:block}.vlist[data-v-9f753fc8]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.vlist li[data-v-9f753fc8]{align-items:center;gap:var(--sp-2);font-size:12.5px;display:flex}.vv[data-v-9f753fc8]{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:700}.hash[data-v-9f753fc8]{background:var(--sunken);border-radius:var(--r-1);padding:1px 6px}.when[data-v-9f753fc8]{color:var(--muted);font-size:11px}.vnote[data-v-9f753fc8]{color:var(--muted);font-style:italic}.row2[data-v-9f753fc8]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.link[data-v-9f753fc8]{color:var(--accent);text-decoration:none}.link[data-v-9f753fc8]:hover{text-decoration:underline}.orcids[data-v-9f753fc8]{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.orcid[data-v-9f753fc8]{color:var(--ink);border:1px solid var(--hairline);border-radius:var(--r-2);align-items:center;gap:5px;padding:2px 8px;font-size:12px;text-decoration:none;display:inline-flex}.orcid .oic[data-v-9f753fc8]{color:#fff;border-radius:var(--r-1);background:#a6ce39;padding:1px 3px;font-size:9px;font-weight:700}.manifest[data-v-9f753fc8]{border-top:1px solid var(--sunken);padding-top:8px}.mtitle[data-v-9f753fc8]{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.verbs[data-v-9f753fc8]{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.verb[data-v-9f753fc8]{background:var(--sunken);border-radius:var(--r-2);color:var(--ink);padding:2px 8px;font-size:11.5px}.verb.off[data-v-9f753fc8]{color:var(--faint)}.verb .vok[data-v-9f753fc8]{color:var(--ok);margin-left:3px;font-style:normal}.cscroll[data-v-9f753fc8]{border:1px solid var(--hairline);border-radius:var(--r-3);overflow-x:auto}.cgrid[data-v-9f753fc8]{border-collapse:collapse;width:100%;font-size:12.5px}.cgrid th[data-v-9f753fc8]{text-align:left;background:var(--sunken);border-bottom:1px solid var(--hairline);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding:7px 12px;font-size:11px}.cgrid td[data-v-9f753fc8]{border-bottom:1px solid var(--sunken);white-space:nowrap;padding:7px 12px}.cgrid tr:last-child td[data-v-9f753fc8]{border-bottom:0}.cgrid .nm[data-v-9f753fc8]{font-weight:600}.studio-shell[data-v-f86299ef]{border:1px solid var(--hairline);border-radius:var(--r-3);background:var(--bg);height:calc(100vh - 7rem);min-height:520px;color:var(--text);grid-template-columns:256px 1fr;display:grid;overflow:hidden}.st-rail[data-v-f86299ef]{background:var(--bar);border-right:1px solid var(--bar-line);flex-direction:column;display:flex;overflow:hidden}.st-brand[data-v-f86299ef]{align-items:center;gap:var(--sp-3);height:3rem;padding:0 var(--sp-4);border-bottom:1px solid var(--bar-line);flex:none;display:flex}.st-brand-mark[data-v-f86299ef]{color:var(--accent);font-size:1rem}.st-brand-txt[data-v-f86299ef]{flex-direction:column;line-height:1.1;display:flex}.st-brand-txt b[data-v-f86299ef]{color:var(--bar-ink);letter-spacing:.01em;font-size:.9rem}.st-brand-txt small[data-v-f86299ef]{color:var(--faint);text-transform:uppercase;letter-spacing:.09em;margin-top:2px;font-size:.58rem}.st-nav[data-v-f86299ef]{padding:var(--sp-2) 0 var(--sp-3);flex:1;overflow-y:auto}.st-group[data-v-f86299ef]{color:var(--faint);text-transform:uppercase;letter-spacing:.1em;padding:var(--sp-4) var(--sp-4) var(--sp-1);font-size:.6rem}.st-group[data-v-f86299ef]:first-child{padding-top:var(--sp-2)}.st-link[data-v-f86299ef]{align-items:center;gap:var(--sp-3);min-height:2rem;padding:var(--sp-2) var(--sp-4);color:var(--bar-muted);cursor:pointer;-webkit-user-select:none;user-select:none;border-left:2px solid #0000;font-size:.82rem;transition:background 80ms,color 80ms;display:flex}.st-link[data-v-f86299ef]:hover{background:var(--surface);color:var(--ink)}.st-link[data-v-f86299ef]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.st-link.on[data-v-f86299ef]{background:var(--accent-wash);color:var(--accent-ink);border-left-color:var(--accent)}.st-ic[data-v-f86299ef]{text-align:center;opacity:.9;flex:none;width:16px}.st-link-t[data-v-f86299ef]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.st-main[data-v-f86299ef]{background:var(--bg);flex-direction:column;display:flex;overflow:hidden}.st-top[data-v-f86299ef]{align-items:center;gap:var(--sp-3);min-height:3rem;padding:.4rem var(--sp-5);border-bottom:1px solid var(--hairline);background:var(--bar);flex:none;display:flex}.st-top-ic[data-v-f86299ef]{color:var(--accent);flex:none;font-size:1rem}.st-top-h[data-v-f86299ef]{flex-direction:column;min-width:0;line-height:1.15;display:flex}.st-top h1[data-v-f86299ef]{color:var(--bar-ink);white-space:nowrap;margin:0;font-size:.95rem;font-weight:600}.st-sub[data-v-f86299ef]{color:var(--bar-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.st-top-badge[data-v-f86299ef]{flex:none;margin-left:auto}.st-view[data-v-f86299ef]{padding:var(--sp-5);background:var(--bg);flex:1;overflow:auto}@media (width<=900px){.studio-shell[data-v-f86299ef]{grid-template-columns:200px 1fr}}.sh[data-v-a85e5ee7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.sh-id[data-v-a85e5ee7]{flex-direction:column;display:flex}.sh-eyebrow[data-v-a85e5ee7]{font-size:var(--fs-eyebrow,.62rem);text-transform:uppercase;letter-spacing:var(--ls-eyebrow,.1em);color:var(--text-3,#78716c);margin:0 0 .1rem}.sh-titlerow[data-v-a85e5ee7]{flex-wrap:wrap;align-items:baseline;gap:.55rem;display:flex}.sh-title[data-v-a85e5ee7]{font-size:var(--fs-xl,1.25rem);letter-spacing:-.01em;color:var(--text,#ece9e3);margin:0;font-weight:640}.sh-search[data-v-a85e5ee7]{flex:16rem;justify-content:center;min-width:0;display:flex}.sh-actions[data-v-a85e5ee7]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dz[data-v-e96e559e]{max-width:1120px;color:var(--text);margin:0 auto;padding:1rem 1.25rem}.dz-pill[data-v-e96e559e]{text-transform:uppercase;letter-spacing:.04em;color:var(--live);background:#4bbf731f;border:1px solid #4bbf7366;border-radius:999px;padding:.1rem .5rem;font-size:.62rem}.dz-search[data-v-e96e559e]{border:1px solid var(--line-2);background:var(--surface);border-radius:12px;align-items:center;gap:.6rem;margin:1rem 0 .5rem;padding:.55rem .8rem;display:flex}.dz-glyph[data-v-e96e559e]{color:var(--accent);font-size:1.1rem}.dz-input[data-v-e96e559e]{color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:.95rem}.dz-btn[data-v-e96e559e]{background:var(--accent);color:#1a1204;cursor:pointer;border:0;border-radius:8px;padding:.45rem 1rem;font-weight:700}.dz-btn[data-v-e96e559e]:disabled{opacity:.5;cursor:default}.dz-ex[data-v-e96e559e]{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.5rem;display:flex}.dz-try[data-v-e96e559e]{color:var(--text-3);font-size:.74rem}.dz-chip[data-v-e96e559e]{background:var(--surface-2);border:1px solid var(--line);color:var(--text-2);cursor:pointer;border-radius:999px;padding:.2rem .6rem;font-size:.74rem}.dz-chip[data-v-e96e559e]:hover{border-color:var(--accent);color:var(--text)}.dz-corpus[data-v-e96e559e]{color:var(--text-3);margin-left:auto;font-size:.72rem}.dz-err[data-v-e96e559e]{color:var(--down);font-size:.82rem}.dz-grid[data-v-e96e559e]{grid-template-columns:210px 1fr;gap:1rem;margin-top:.5rem;display:grid}.dz-facets[data-v-e96e559e]{flex-direction:column;gap:.8rem;display:flex}.dz-fac[data-v-e96e559e]{border:1px solid var(--line-2);background:var(--surface);border-radius:12px;padding:.6rem .7rem}.dz-fac-h[data-v-e96e559e]{color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.35rem;font-size:.64rem}.dz-fac-row[data-v-e96e559e]{color:var(--text-2);cursor:pointer;justify-content:space-between;padding:.15rem 0;font-size:.78rem;display:flex}.dz-fac-row[data-v-e96e559e]:hover{color:var(--text)}.dz-fac-n[data-v-e96e559e]{color:var(--text-3)}.dz-results[data-v-e96e559e]{flex-direction:column;gap:.7rem;display:flex}.dz-hit[data-v-e96e559e]{border:1px solid var(--line-2);background:var(--surface);border-radius:12px;padding:.8rem .9rem}.dz-hit-h[data-v-e96e559e]{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.dz-hit-t[data-v-e96e559e]{font-size:1rem;font-weight:650}.dz-bm25[data-v-e96e559e]{color:var(--accent-2);font-size:.82rem;font-weight:700}.dz-hit-meta[data-v-e96e559e]{flex-wrap:wrap;gap:.35rem;margin:.3rem 0;display:flex}.dz-tag[data-v-e96e559e]{color:var(--text-3);border:1px solid var(--line);border-radius:6px;padding:.05rem .4rem;font-size:.64rem}.dz-tag.score[data-v-e96e559e]{color:var(--accent-2);border-color:#d8a2504d}.dz-snip[data-v-e96e559e]{color:var(--text-2);margin:.3rem 0;font-size:.84rem;line-height:1.5}.dz-snip[data-v-e96e559e] b{color:var(--text);background:#d8a25038;border-radius:3px;padding:0 2px}.dz-hit-actions[data-v-e96e559e]{align-items:center;gap:.6rem;margin-top:.4rem;display:flex}.dz-verify[data-v-e96e559e]{background:var(--surface-2);border:1px solid var(--line-2);color:var(--text-2);cursor:pointer;border-radius:8px;padding:.25rem .6rem;font-size:.72rem}.dz-verify[data-v-e96e559e]:hover:not(:disabled){border-color:var(--accent);color:var(--text)}.dz-holmes[data-v-e96e559e]{text-transform:uppercase;border-radius:6px;padding:.1rem .45rem;font-size:.66rem;font-weight:700}.dz-holmes.supported[data-v-e96e559e]{color:var(--live);background:#4bbf7329}.dz-holmes.weakly-supported[data-v-e96e559e]{color:var(--amber);background:#e3b34129}.dz-holmes.unverified[data-v-e96e559e],.dz-holmes.unreachable[data-v-e96e559e]{color:var(--text-3);background:var(--surface-2)}.dz-empty[data-v-e96e559e]{color:var(--text-3);font-size:.85rem}@media (width<=900px){.dz-grid[data-v-e96e559e]{grid-template-columns:1fr}}.surface[data-v-e0df997e]{background:var(--surface);max-width:960px;color:var(--text);border:1px solid var(--line-2);border-radius:16px;gap:1rem;margin:1rem auto;padding:1.5rem 1.75rem;display:grid}h1[data-v-e0df997e]{margin:0;font-size:1.25rem}header p[data-v-e0df997e]{color:var(--text-3);margin:.25rem 0 0;font-size:.85rem}.bar[data-v-e0df997e]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.bar input[data-v-e0df997e]{background:var(--surface-2);border:1px solid var(--line-2);min-width:0;color:var(--text);border-radius:10px;flex:240px;padding:.5rem .7rem;font-size:.9rem}.bar input[data-v-e0df997e]:focus{border-color:var(--accent);outline:none}.bar button[data-v-e0df997e]{background:var(--accent);color:var(--bg);cursor:pointer;border:none;border-radius:10px;padding:.5rem .9rem;font-size:.82rem;font-weight:600}.bar button[data-v-e0df997e]:disabled{opacity:.5}.scopes[data-v-e0df997e]{gap:.25rem;display:flex}.sc[data-v-e0df997e]{color:var(--text-3);text-transform:capitalize;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.4rem .6rem;font-size:.75rem}.sc[data-v-e0df997e]:hover{color:var(--text)}.sc.on[data-v-e0df997e]{background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--accent)}.error[data-v-e0df997e],.err2[data-v-e0df997e]{color:var(--down);font-size:.82rem}.mut[data-v-e0df997e]{color:var(--text-3);font-size:.8rem}.cols[data-v-e0df997e]{grid-template-columns:1fr;gap:.75rem;display:grid}@media (width>=720px){.cols[data-v-e0df997e]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.col[data-v-e0df997e]{border:1px solid var(--line);border-radius:14px;padding:.5rem}.ch[data-v-e0df997e]{text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;padding:.3rem .5rem;font-size:.68rem;display:flex}.count[data-v-e0df997e]{color:var(--text-3)}.hit[data-v-e0df997e]{border-left:2px solid #0000;border-radius:8px;padding:.4rem .55rem .4rem .7rem}.hit[data-v-e0df997e]:hover{background:var(--surface-2);border-left-color:currentColor}.hrow[data-v-e0df997e]{gap:.5rem;display:flex}.ht[data-v-e0df997e]{color:var(--text);font-size:.82rem;font-weight:600}.hs[data-v-e0df997e]{color:var(--text-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.66rem}.hsnip[data-v-e0df997e]{color:var(--text-2);margin-top:.15rem;font-size:.76rem}.href[data-v-e0df997e]{color:var(--text-3);font-size:.64rem;font-family:var(--font-mono,ui-monospace, monospace);margin-top:.15rem}.agora[data-v-6f4afb83]{font:14px/1.5 var(--ui);color:var(--ink);background:var(--bg);min-height:100%;padding:var(--sp-4) var(--sp-5)}.agora[data-v-6f4afb83] :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-1)}.ag-top[data-v-6f4afb83]{align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.ag-h[data-v-6f4afb83]{align-items:center;gap:var(--sp-3);display:flex}.ag-mark[data-v-6f4afb83]{color:var(--accent);font-size:1.2rem}.ag-h h1[data-v-6f4afb83]{margin:0;font-size:1.15rem}.ag-sub[data-v-6f4afb83]{color:var(--muted);font-size:.78rem}.ag-stats[data-v-6f4afb83]{gap:var(--sp-3);display:flex}.stat[data-v-6f4afb83]{color:var(--muted);font-size:12px}.stat b[data-v-6f4afb83]{color:var(--ink);margin-right:3px;font-size:15px}.ag-actions[data-v-6f4afb83]{align-items:center;gap:6px;margin-left:auto;display:flex}.tok[data-v-6f4afb83]{border:1px solid var(--hairline-strong);border-radius:var(--r-2);background:var(--surface);width:120px;color:var(--ink);padding:6px 8px;font-size:13px}.btn[data-v-6f4afb83]{border:1px solid var(--accent);background:var(--accent);color:#04122e;border-radius:var(--r-2);cursor:pointer;padding:6px 12px;font-size:13px;font-weight:600}.btn[data-v-6f4afb83]:disabled{opacity:.55}.ghost[data-v-6f4afb83]{border:1px solid var(--hairline-strong);background:var(--surface);color:var(--ink-2);border-radius:var(--r-2);cursor:pointer;width:30px;height:30px}.flash[data-v-6f4afb83]{background:var(--ok-wash);color:var(--ok);border-radius:var(--r-2);margin:0 0 10px;padding:6px 11px;font-size:12.5px}.nw[data-v-6f4afb83]{margin-bottom:var(--sp-3);flex-wrap:wrap;gap:6px;display:flex}.j[data-v-6f4afb83]{border:1px solid var(--hairline-strong);border-radius:var(--r-2);background:var(--surface);color:var(--ink);padding:6px 8px;font-size:13px}.nw .j[data-v-6f4afb83]:first-child{flex:1;min-width:180px}.msg[data-v-6f4afb83]{color:var(--muted)}.msg.err[data-v-6f4afb83]{color:var(--fail)}.msg.warn[data-v-6f4afb83]{color:var(--warn)}.board[data-v-6f4afb83]{gap:var(--sp-3);padding-bottom:var(--sp-2);grid-auto-columns:minmax(210px,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.lane[data-v-6f4afb83]{background:var(--sunken);border:1px solid var(--hairline);border-radius:var(--r-3);flex-direction:column;min-height:120px;display:flex}.lane-h[data-v-6f4afb83]{border-bottom:1px solid var(--hairline);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);justify-content:space-between;align-items:center;padding:8px 10px;font-size:11px;display:flex}.lane-n[data-v-6f4afb83]{background:var(--surface);border-radius:var(--pill);color:var(--ink-2);padding:0 7px}.lane-body[data-v-6f4afb83]{flex-direction:column;gap:6px;padding:8px;display:flex;overflow-y:auto}.wcard[data-v-6f4afb83]{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-2);padding:8px 10px 8px 12px}.wcard[data-v-6f4afb83]:hover{border-color:var(--hairline-strong)}.wc-top[data-v-6f4afb83]{align-items:center;gap:6px;margin-bottom:3px;display:flex}.wtype[data-v-6f4afb83]{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);border:1px solid var(--hairline-strong);border-radius:var(--r-1);padding:0 5px;font-size:9.5px}.wtype.bug[data-v-6f4afb83]{color:var(--fail);border-color:color-mix(in srgb, var(--fail) 40%, var(--hairline))}.wtype.epic[data-v-6f4afb83]{color:var(--epi-derived);border-color:color-mix(in srgb, var(--epi-derived) 40%, var(--hairline))}.wtype.milestone[data-v-6f4afb83]{color:var(--epi-attested);border-color:color-mix(in srgb, var(--epi-attested) 40%, var(--hairline))}.wprio[data-v-6f4afb83]{color:var(--warn);text-transform:uppercase;margin-left:auto;font-size:9.5px}.wc-title[data-v-6f4afb83]{color:var(--ink);font-size:13px;font-weight:600;line-height:1.35}.wc-meta[data-v-6f4afb83]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;display:flex}.wa[data-v-6f4afb83]{color:var(--ink-2);background:var(--sunken);border-radius:var(--pill);padding:0 7px;font-size:10.5px}.wteam[data-v-6f4afb83]{color:var(--muted);font-size:10.5px}.wc-epi[data-v-6f4afb83]{margin-left:auto}.wc-tags[data-v-6f4afb83]{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.wc-tags i[data-v-6f4afb83]{color:var(--muted);background:var(--sunken);border-radius:var(--r-1);padding:0 5px;font-size:9.5px;font-style:normal}.lane-empty[data-v-6f4afb83]{color:var(--faint);text-align:center;padding:6px;font-size:12px}.ag-lower[data-v-6f4afb83]{gap:var(--sp-3);margin-top:var(--sp-4);grid-template-columns:2fr 1fr;display:grid}@media (width<=820px){.ag-lower[data-v-6f4afb83]{grid-template-columns:1fr}}.panel[data-v-6f4afb83]{border:1px solid var(--hairline);border-radius:var(--r-3);background:var(--surface)}.p-h[data-v-6f4afb83]{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;padding:8px 12px;font-size:12px;font-weight:600;display:flex}.p-n[data-v-6f4afb83]{color:var(--muted);font-weight:400}.pages[data-v-6f4afb83],.teams[data-v-6f4afb83]{flex-direction:column;gap:2px;margin:0;padding:6px;list-style:none;display:flex}.pages li[data-v-6f4afb83]{border-radius:var(--r-2);align-items:baseline;gap:8px;padding:5px 8px;display:flex}.pages li[data-v-6f4afb83]:hover{background:var(--sunken)}.pg-t[data-v-6f4afb83]{color:var(--ink);font-size:13px}.pg-p[data-v-6f4afb83]{color:var(--muted);font-size:10.5px}.pg-u[data-v-6f4afb83]{color:var(--faint);margin-left:auto;font-size:10px}.teams li[data-v-6f4afb83]{flex-direction:column;padding:5px 8px;display:flex}.teams b[data-v-6f4afb83]{font-size:13px}.tm[data-v-6f4afb83]{color:var(--muted);font-size:11px}.commons[data-v-6f4afb83]{margin-top:var(--sp-4);color:var(--muted);border-top:1px solid var(--hairline);padding-top:var(--sp-3);font-size:12px}.spine[data-v-9d067fe0]{font:14px/1.5 var(--ui);color:var(--ink)}.sp-bar[data-v-9d067fe0]{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-2);flex-wrap:wrap;display:flex}.sp-title[data-v-9d067fe0]{font-size:1.05rem;font-weight:600}.sp-lenses[data-v-9d067fe0]{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.lens[data-v-9d067fe0]{border:1px solid var(--hairline-strong);background:var(--surface);color:var(--muted);border-radius:var(--pill);cursor:pointer;align-items:center;gap:6px;padding:4px 11px;font-size:12px;display:inline-flex}.lens small[data-v-9d067fe0]{text-transform:uppercase;letter-spacing:.04em;opacity:.8;font-size:9px}.lens .ldot[data-v-9d067fe0]{opacity:.4;border-radius:50%;width:8px;height:8px}.lens.on .ldot[data-v-9d067fe0]{opacity:1}.sp-note[data-v-9d067fe0]{color:var(--muted);background:var(--warn-wash);border-radius:var(--r-2);margin:0 0 var(--sp-3);padding:6px 10px;font-size:11.5px}.sp-grid[data-v-9d067fe0]{border:1px solid var(--hairline);border-radius:var(--r-3);overflow:hidden}.sp-head[data-v-9d067fe0],.sp-row[data-v-9d067fe0]{align-items:stretch;gap:0;display:grid}.sp-head[data-v-9d067fe0]{background:var(--sunken);border-bottom:1px solid var(--hairline)}.sp-head span[data-v-9d067fe0]{text-transform:uppercase;letter-spacing:.05em;color:var(--faint);padding:7px 10px;font-size:10.5px}.sp-row[data-v-9d067fe0]{border-bottom:1px solid var(--hairline)}.sp-row[data-v-9d067fe0]:last-child{border-bottom:0}.sp-row[data-v-9d067fe0]:hover{background:var(--surface-2)}.seg[data-v-9d067fe0]{color:var(--ink);border-right:1px solid var(--hairline);box-shadow:inset 3px 0 0 var(--rc);justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.cell[data-v-9d067fe0]{border-right:1px solid var(--hairline);flex-direction:column;gap:4px;min-width:0;padding:6px 10px;display:flex}.cell[data-v-9d067fe0]:last-child{border-right:0}.corr[data-v-9d067fe0]{color:var(--ink-2);border-left:2px solid var(--tc);text-align:left;padding-left:7px;font-size:12px}.corr.link[data-v-9d067fe0]{cursor:pointer;color:var(--ink);background:0 0;border-top:0;border-bottom:0;border-right:0}.corr.link[data-v-9d067fe0]:hover{color:var(--accent)}.corr .rec[data-v-9d067fe0]{color:var(--accent);vertical-align:middle;font-size:8px;font-style:normal}.dash[data-v-9d067fe0]{color:var(--faint);padding-left:7px}.sp-legend[data-v-9d067fe0]{gap:var(--sp-4);margin-top:var(--sp-3);color:var(--muted);flex-wrap:wrap;font-size:11px;display:flex}.sp-legend span[data-v-9d067fe0]{align-items:center;gap:5px;display:inline-flex}.sp-legend .ldot[data-v-9d067fe0]{border-radius:50%;width:8px;height:8px}.lg-rec .rec[data-v-9d067fe0]{color:var(--accent);font-size:9px;font-style:normal}.cv[data-v-6e901ab7]{font:14px/1.55 var(--ui);color:var(--ink);max-width:640px}.cv-tabs[data-v-6e901ab7]{background:var(--sunken);border-radius:var(--pill);margin-bottom:var(--sp-4);gap:2px;padding:3px;display:inline-flex}.cv-tab[data-v-6e901ab7]{color:var(--muted);border-radius:var(--pill);font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 15px;font-size:12.5px}.cv-tab.on[data-v-6e901ab7]{background:var(--accent);color:#04122e;font-weight:600}.cv-tab[data-v-6e901ab7]:disabled{opacity:.4;cursor:not-allowed}.cv-err[data-v-6e901ab7]{color:var(--fail);font-size:12.5px}.cv-eyebrow[data-v-6e901ab7]{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:10.5px}.cv-title[data-v-6e901ab7]{letter-spacing:-.015em;margin:.1em 0 .25em;font-size:1.5rem;font-weight:600}.cv-title .th[data-v-6e901ab7]{color:var(--muted);font-size:.9rem;font-weight:400}.cv-lede[data-v-6e901ab7]{color:var(--ink-2);margin:0 0 var(--sp-4)}.cv-cols[data-v-6e901ab7]{gap:var(--sp-4);padding:var(--sp-3) 0;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);margin-bottom:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}@media (width<=520px){.cv-cols[data-v-6e901ab7]{grid-template-columns:1fr}}.cv-h[data-v-6e901ab7]{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin:0 0 .6em;font-size:11px;font-weight:700}.cv-h.ok[data-v-6e901ab7]{color:var(--ok)}.cv-list[data-v-6e901ab7]{flex-direction:column;gap:.5em;margin:0;padding:0;list-style:none;display:flex}.cv-list li[data-v-6e901ab7]{color:var(--ink-2);grid-template-columns:1.1em 1fr;gap:.4em;font-size:.95rem;display:grid}.cv-list li em[data-v-6e901ab7]{color:var(--faint);font-size:.85em;font-style:normal;display:block}.cv-list i[data-v-6e901ab7]{font-weight:700}.cv-list .y[data-v-6e901ab7]{color:var(--ok)}.cv-list .n[data-v-6e901ab7]{color:var(--faint)}.cv-agree[data-v-6e901ab7]{cursor:pointer;align-items:flex-start;gap:.55em;margin:0 0 .9em;display:flex}.cv-agree input[data-v-6e901ab7]{accent-color:var(--accent);margin-top:.2em}.cv-go[data-v-6e901ab7]{background:var(--accent);color:#04122e;border-radius:var(--r-2);width:100%;font:inherit;cursor:pointer;border:0;padding:10px;font-weight:600}.cv-go[data-v-6e901ab7]:disabled{opacity:.5;cursor:not-allowed}.cv-fine[data-v-6e901ab7]{color:var(--faint);text-align:center;margin:.6em 0 0;font-size:11px}.cv-result[data-v-6e901ab7]{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);padding:var(--sp-3) 0;margin-bottom:var(--sp-3)}.cv-verdict[data-v-6e901ab7]{margin:0;font-size:1.3rem;line-height:1.4}.cv-verdict[data-v-6e901ab7] .agree{color:var(--ok)}.cv-dissent[data-v-6e901ab7]{color:var(--warn);margin:.35em 0 0;font-size:1rem}.cv-status[data-v-6e901ab7]{align-items:center;gap:.6em;margin:.85em 0 0;display:flex}.cv-tally[data-v-6e901ab7]{gap:5px;display:inline-flex}.cv-tally i[data-v-6e901ab7]{border-radius:50%;width:10px;height:10px}.cv-tally i.a[data-v-6e901ab7]{background:var(--ok)}.cv-tally i.d[data-v-6e901ab7]{background:var(--warn)}.cv-rep[data-v-6e901ab7]{color:var(--muted);font-size:11.5px}.cv-means[data-v-6e901ab7]{background:var(--accent-wash);border:1px solid var(--accent);border-radius:var(--r-3);color:var(--ink-2);margin-bottom:var(--sp-3);padding:.9em 1.1em;font-size:.96rem}.cv-means b[data-v-6e901ab7]{color:var(--ink)}.cv-means i[data-v-6e901ab7]{font-style:italic}.cv-priv[data-v-6e901ab7]{color:var(--ink-2);flex-direction:column;gap:.35em;font-size:.93rem;display:flex}.cv-priv .yes[data-v-6e901ab7]{color:var(--ok);margin-right:.3em;font-weight:600}.cv-priv .no[data-v-6e901ab7]{color:var(--muted);margin-right:.3em;font-weight:600}.cv-subj[data-v-6e901ab7]{background:var(--sunken);border:1px dashed var(--hairline-strong);border-radius:var(--r-2);margin-bottom:.7em;padding:.5em .8em;font-size:.95rem}.cv-subj span[data-v-6e901ab7]{color:var(--muted);font-size:.88em}.cv-recs[data-v-6e901ab7]{margin-bottom:var(--sp-3);flex-direction:column;display:flex}.cv-rr[data-v-6e901ab7]{border-top:1px solid var(--hairline);grid-template-columns:9em 60px 1fr auto;align-items:center;gap:1em;padding:.5em 0;font-size:.92rem;display:grid}.cv-rr[data-v-6e901ab7]:first-child{border-top:0}.cv-rr .rn[data-v-6e901ab7]{color:var(--ink)}.cv-rr .rv[data-v-6e901ab7]{font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:.9rem}.cv-rr .rv b[data-v-6e901ab7]{color:var(--ink)}.cv-rr .rv.hi b[data-v-6e901ab7]{color:var(--fail)}.cv-rr .src[data-v-6e901ab7]{color:var(--faint);text-align:right;font-size:10.5px}.cv-spark[data-v-6e901ab7]{width:60px;height:18px}.cv-spark polyline[data-v-6e901ab7]{fill:none;stroke:var(--fail);stroke-width:1.5px;vector-effect:non-scaling-stroke}.cv-lbl[data-v-6e901ab7]{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:5px;font-size:11px;display:block}.cv-ta[data-v-6e901ab7]{box-sizing:border-box;background:var(--surface);border:1px solid var(--hairline-strong);border-radius:var(--r-2);width:100%;color:var(--ink);font:inherit;resize:vertical;padding:.6em .7em}.cv-conf[data-v-6e901ab7]{color:var(--muted);align-items:center;gap:6px;margin:.7em 0;font-size:11.5px;display:flex}.cv-pill[data-v-6e901ab7]{border:1px solid var(--hairline-strong);background:var(--surface);color:var(--ink-2);border-radius:var(--pill);font:inherit;cursor:pointer;padding:3px 12px;font-size:11.5px}.cv-pill.on[data-v-6e901ab7]{background:var(--accent-wash);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.cv-blind[data-v-6e901ab7]{color:var(--muted);margin:.7em 0 0;font-size:11.5px}.cv-ok[data-v-6e901ab7]{color:var(--ok);font-size:.95rem}.cv-h-row[data-v-6e901ab7]{justify-content:space-between;align-items:baseline;gap:1em;margin:0 0 .5em;display:flex}.cv-trust[data-v-6e901ab7]{color:var(--ok);font-size:11px}.cv-roster[data-v-6e901ab7]{margin-bottom:var(--sp-3);flex-direction:column;display:flex}.cv-row[data-v-6e901ab7]{border-top:1px solid var(--hairline);grid-template-columns:11em 1fr auto;align-items:baseline;gap:1em;padding:.55em 0;display:grid}.cv-row[data-v-6e901ab7]:first-child{border-top:0}.cv-row .doc[data-v-6e901ab7]{font-weight:600}.cv-row .dim[data-v-6e901ab7]{color:var(--muted);font-weight:400}.cv-row .vf[data-v-6e901ab7]{color:var(--ok)}.cv-row .said[data-v-6e901ab7]{color:var(--ink-2)}.cv-row .meta[data-v-6e901ab7]{color:var(--muted);text-align:right;font-size:11px}.cv-foot[data-v-6e901ab7]{color:var(--faint);border-top:1px solid var(--hairline);margin-top:var(--sp-3);padding-top:.8em;font-size:11px}.ask[data-v-be04e357]{font:14px/1.55 var(--ui);color:var(--ink);max-width:640px}.ask-h[data-v-be04e357]{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);display:flex}.ask-mark[data-v-be04e357]{color:var(--accent);font-size:1.2rem}.ask-h h2[data-v-be04e357]{margin:0;font-size:1.15rem}.ask-sub[data-v-be04e357]{color:var(--muted);font-size:.78rem}.ask-box[data-v-be04e357]{gap:8px;display:flex}.ask-in[data-v-be04e357]{border:1px solid var(--hairline-strong);border-radius:var(--r-2);font:inherit;background:var(--surface);color:var(--ink);flex:1;padding:10px 12px;font-size:14px}.ask-in[data-v-be04e357]:focus{border-color:var(--accent);outline:0}.ask-go[data-v-be04e357]{background:var(--accent);color:#04122e;border-radius:var(--r-2);font:inherit;cursor:pointer;border:0;padding:0 18px;font-weight:600}.ask-go[data-v-be04e357]:disabled{opacity:.5}.ask-ex[data-v-be04e357]{flex-wrap:wrap;gap:6px;margin:10px 0 0;display:flex}.ex[data-v-be04e357]{border:1px solid var(--hairline);background:var(--sunken);color:var(--ink-2);border-radius:var(--pill);font:inherit;cursor:pointer;padding:4px 12px;font-size:12px}.ex[data-v-be04e357]:hover{border-color:var(--accent);color:var(--accent-ink)}.ask-err[data-v-be04e357]{color:var(--fail);font-size:12.5px}.ans[data-v-be04e357]{margin-top:var(--sp-4);border-top:1px solid var(--hairline);padding-top:var(--sp-3)}.ans-q[data-v-be04e357]{color:var(--muted);margin:0 0 .5em;font-style:italic}.ans-a[data-v-be04e357]{white-space:pre-wrap;margin:0 0 var(--sp-3);font-size:14.5px;line-height:1.6}.cites[data-v-be04e357]{border:1px solid var(--hairline);border-radius:var(--r-3);background:var(--sunken);padding:var(--sp-3)}.cites-h[data-v-be04e357]{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:8px;font-size:10.5px}.cite[data-v-be04e357]{border-top:1px solid var(--hairline);grid-template-columns:18px 1fr auto;align-items:baseline;gap:8px;padding:5px 0;font-size:13px;display:grid}.cite[data-v-be04e357]:first-of-type{border-top:0}.c-ic[data-v-be04e357]{text-align:center}.c-tx[data-v-be04e357]{color:var(--ink-2)}.c-tier[data-v-be04e357]{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.ans-foot[data-v-be04e357]{color:var(--faint);margin:var(--sp-3) 0 0;font-size:11px}.guide-btn[data-v-be04e357]{border-style:dashed;border-color:var(--accent);color:var(--accent-ink)}.guide[data-v-be04e357]{margin-top:var(--sp-4);border-top:1px solid var(--hairline);padding-top:var(--sp-3)}.guide-h[data-v-be04e357]{margin-bottom:10px;font-size:12px;font-weight:600}.guide-h span[data-v-be04e357]{color:var(--muted);margin-left:6px;font-size:10.5px;font-weight:400}.g-item[data-v-be04e357]{border:1px solid var(--hairline);border-radius:var(--r-3);background:var(--sunken);padding:var(--sp-3);margin-bottom:8px}.g-top[data-v-be04e357]{align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.g-top b[data-v-be04e357]{font-size:13px}.g-str[data-v-be04e357]{text-transform:uppercase;letter-spacing:.05em;border-radius:var(--pill);background:var(--sunken);color:var(--muted);border:1px solid var(--hairline-strong);padding:1px 8px;font-size:9.5px}.g-str[data-s=confirm][data-v-be04e357]{color:var(--warn);border-color:var(--warn)}.g-str[data-s=discuss][data-v-be04e357]{color:var(--accent-ink);background:var(--accent-wash);border-color:var(--accent)}.g-str[data-s=screen][data-v-be04e357]{color:var(--ok);border-color:var(--ok)}.g-says[data-v-be04e357]{color:var(--ink-2);margin:0 0 6px;font-size:13px;line-height:1.55}.g-src[data-v-be04e357]{color:var(--faint);font-size:11px}.cap[data-v-eae69811]{font:14px/1.55 var(--ui);color:var(--ink);max-width:720px}.cap-h[data-v-eae69811]{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);display:flex}.cap-mark[data-v-eae69811]{color:var(--accent);font-size:1.15rem}.cap-h h2[data-v-eae69811]{margin:0;font-size:1.15rem}.cap-sub[data-v-eae69811]{color:var(--muted);font-size:.78rem}.cap-grid[data-v-eae69811]{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}@media (width<=620px){.cap-grid[data-v-eae69811]{grid-template-columns:1fr}}.card[data-v-eae69811]{border:1px solid var(--hairline);border-radius:var(--r-3);background:var(--surface);padding:var(--sp-3)}.card-h[data-v-eae69811]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.card-h h3[data-v-eae69811]{margin:0;font-size:13px}.tier[data-v-eae69811]{text-transform:uppercase;letter-spacing:.04em;border-radius:var(--pill);padding:1px 8px;font-size:9.5px}.tier.attested[data-v-eae69811]{color:var(--epi-attested,var(--accent-ink));background:var(--accent-wash)}.tier.observed[data-v-eae69811]{color:var(--muted);background:var(--sunken)}.ta[data-v-eae69811]{box-sizing:border-box;border:1px solid var(--hairline-strong);border-radius:var(--r-2);width:100%;font:inherit;background:var(--sunken);color:var(--ink);resize:vertical;padding:8px 10px;font-size:13px}.row[data-v-eae69811]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.mic[data-v-eae69811]{border:1px solid var(--hairline-strong);background:var(--surface);color:var(--ink-2);border-radius:var(--pill);font:inherit;cursor:pointer;padding:5px 14px;font-size:12.5px}.mic.on[data-v-eae69811]{border-color:var(--fail);color:var(--fail)}.nospeech[data-v-eae69811]{color:var(--faint);font-size:11.5px}.save[data-v-eae69811]{background:var(--accent);color:#04122e;border-radius:var(--r-2);font:inherit;cursor:pointer;border:0;margin-left:auto;padding:6px 14px;font-weight:600}.save[data-v-eae69811]:disabled{opacity:.5}.drops[data-v-eae69811]{gap:8px;display:flex}.drop[data-v-eae69811]{border:1px dashed var(--hairline-strong);border-radius:var(--r-2);cursor:pointer;color:var(--ink-2);flex-direction:column;flex:1;align-items:center;gap:4px;padding:14px 8px;font-size:12px;display:flex}.drop[data-v-eae69811]:hover{border-color:var(--accent);background:var(--sunken)}.d-ic[data-v-eae69811]{font-size:22px}.hint[data-v-eae69811]{color:var(--faint);margin:8px 0 0;font-size:11px}.captured[data-v-eae69811]{margin-top:var(--sp-4)}.captured-h[data-v-eae69811]{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:8px;font-size:10.5px}.cap-item[data-v-eae69811]{border-top:1px solid var(--hairline);align-items:flex-start;gap:10px;padding:8px 0;display:flex}.cap-item[data-v-eae69811]:first-of-type{border-top:0}.thumb[data-v-eae69811]{object-fit:cover;border-radius:var(--r-2);border:1px solid var(--hairline);width:44px;height:44px}.ic[data-v-eae69811]{text-align:center;width:44px;font-size:22px}.ci-body[data-v-eae69811]{min-width:0}.ci-body b[data-v-eae69811]{font-size:13px}.ci-body small[data-v-eae69811]{color:var(--muted);margin:1px 0 3px;font-size:11.5px;display:block}.ci-meta[data-v-eae69811]{flex-wrap:wrap;align-items:center;gap:6px;font-size:10px;display:flex}.by[data-v-eae69811]{color:var(--faint);text-transform:uppercase;letter-spacing:.04em}.hash[data-v-eae69811]{color:var(--faint)}.mono[data-v-eae69811]{font-family:var(--mono)}.coded[data-v-eae69811]{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.code-chip[data-v-eae69811]{color:var(--accent-ink);background:var(--accent-wash);border:1px solid var(--accent);border-radius:var(--pill);padding:1px 8px;font-size:10.5px}.code-chip i[data-v-eae69811]{color:var(--muted);font-size:9px;font-style:normal}.code-chip.neg[data-v-eae69811]{color:var(--muted);background:var(--sunken);border-color:var(--hairline);text-decoration:line-through}.cap-foot[data-v-eae69811]{color:var(--faint);border-top:1px solid var(--hairline);margin-top:var(--sp-4);padding-top:10px;font-size:11px}.dc[data-v-0b04b62e]{font:15px/1.55 var(--ui);color:var(--ink);max-width:1100px}.dc-dx[data-v-0b04b62e]{color:var(--warn);background:var(--warn-wash);border-radius:var(--r-2);margin:0 0 var(--sp-3);padding:6px 12px;font-size:12px}.dc-err[data-v-0b04b62e]{color:var(--fail)}.dc-msg[data-v-0b04b62e]{color:var(--muted)}.dc-gate[data-v-0b04b62e]{border:1px solid var(--hairline);border-radius:var(--r-3);background:var(--sunken);padding:10px var(--sp-4);margin-bottom:var(--sp-3)}.dc-gate-row[data-v-0b04b62e]{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.dc-gate-h[data-v-0b04b62e]{text-transform:uppercase;letter-spacing:.06em;color:var(--faint);font-size:10.5px;font-weight:700}.dc-gate-sel[data-v-0b04b62e]{font:13px var(--ui);color:var(--ink);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-2);max-width:340px;padding:4px 8px}.dc-gate-scope[data-v-0b04b62e]{font-size:12.5px;font-weight:600}.dc-gate-sub[data-v-0b04b62e]{color:var(--muted);font-size:11.5px}.dc-withheld[data-v-0b04b62e]{color:var(--warn);margin:8px 0 0;font-size:12.5px}.dc-blocked[data-v-0b04b62e]{border:1px solid color-mix(in srgb, var(--fail) 40%, var(--hairline));border-radius:var(--r-3);background:color-mix(in srgb, var(--fail) 7%, var(--surface));padding:var(--sp-3) var(--sp-4);margin-bottom:var(--sp-3);flex-direction:column;gap:4px;display:flex}.dc-blocked b[data-v-0b04b62e]{color:var(--fail)}.dc-blocked span[data-v-0b04b62e]{font-size:14px}.dc-blocked p[data-v-0b04b62e]{color:var(--muted);margin:2px 0 0;font-size:12.5px}.dc-head[data-v-0b04b62e]{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.dc-who h1[data-v-0b04b62e]{margin:0;font-size:1.5rem}.dc-demo[data-v-0b04b62e]{color:var(--muted);font-size:.85rem}.dc-team[data-v-0b04b62e]{min-width:260px}.dc-team-h[data-v-0b04b62e]{text-transform:uppercase;letter-spacing:.06em;color:var(--faint);font-size:10.5px}.dc-team-list[data-v-0b04b62e]{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.dc-doc[data-v-0b04b62e]{background:var(--sunken);border:1px solid var(--hairline);border-radius:var(--pill);align-items:baseline;gap:6px;padding:4px 12px;font-size:12.5px;display:inline-flex}.dc-doc b[data-v-0b04b62e]{font-weight:600}.dc-doc i[data-v-0b04b62e]{color:var(--muted);font-size:11px;font-style:normal}.dc-doc .vf[data-v-0b04b62e]{color:var(--ok);font-style:normal}.dc-grid3[data-v-0b04b62e]{gap:var(--sp-3);margin-bottom:var(--sp-3);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=820px){.dc-grid3[data-v-0b04b62e]{grid-template-columns:1fr}}.dc-card[data-v-0b04b62e]{border:1px solid var(--hairline);border-radius:var(--r-3);background:var(--surface);padding:var(--sp-3) var(--sp-4);margin-bottom:var(--sp-3)}.dc-card.danger[data-v-0b04b62e]{border-color:color-mix(in srgb, var(--fail) 30%, var(--hairline))}.dc-card-h[data-v-0b04b62e]{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);align-items:center;gap:10px;margin-bottom:10px;font-size:11px;font-weight:700;display:flex}.dc-flash[data-v-0b04b62e]{color:var(--ok);text-transform:none;letter-spacing:0;font-weight:400}.dc-line[data-v-0b04b62e]{border-top:1px solid var(--hairline);padding:6px 0}.dc-line[data-v-0b04b62e]:first-of-type{border-top:0}.dc-line b[data-v-0b04b62e]{font-size:14px}.dc-sub[data-v-0b04b62e]{color:var(--muted);font-size:11.5px;display:block}.dc-empty[data-v-0b04b62e]{color:var(--faint);font-size:12.5px}.dc-ev[data-v-0b04b62e]{color:var(--ink-2);background:var(--accent-wash);border-left:2px solid var(--accent);border-radius:0 var(--r-1) var(--r-1) 0;margin-top:4px;padding:5px 9px;font-size:12px;line-height:1.5}.dc-ev-src[data-v-0b04b62e]{color:var(--faint);margin-top:2px;font-size:10.5px;display:block}.dc-systems[data-v-0b04b62e]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.dc-sys[data-v-0b04b62e]{border:1px solid var(--hairline);border-radius:var(--r-2);background:var(--sunken);padding:8px 10px}.dc-sys-h b[data-v-0b04b62e]{font-size:13px}.dc-sys-h span[data-v-0b04b62e]{color:var(--muted);font-size:10.5px;display:block}.dc-sys-counts[data-v-0b04b62e]{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.dc-chip[data-v-0b04b62e]{color:var(--ink-2);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--pill);padding:1px 8px;font-size:10.5px}.dc-chip.warn[data-v-0b04b62e]{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 40%, var(--hairline))}.dc-labwrap[data-v-0b04b62e]{border-top:1px solid var(--hairline);padding:8px 0}.dc-labwrap[data-v-0b04b62e]:first-of-type{border-top:0}.dc-labwrap .dc-lab[data-v-0b04b62e]{border-top:0;padding:0}.dc-entry[data-v-0b04b62e]{gap:8px;margin-bottom:10px;display:flex}.dc-in[data-v-0b04b62e]{border:1px solid var(--hairline-strong);border-radius:var(--r-2);min-height:44px;font:inherit;background:var(--sunken);color:var(--ink);flex:1;padding:0 14px;font-size:15px}.dc-in[data-v-0b04b62e]:focus{border-color:var(--accent);outline:0}.dc-mic[data-v-0b04b62e]{border:1px solid var(--hairline-strong);background:var(--surface);border-radius:var(--r-2);cursor:pointer;min-width:52px;min-height:44px;font-size:16px}.dc-mic.on[data-v-0b04b62e]{border-color:var(--fail);color:var(--fail)}.dc-add[data-v-0b04b62e]{background:var(--accent);color:#04122e;border-radius:var(--r-2);min-height:44px;font:inherit;cursor:pointer;border:0;padding:0 20px;font-size:15px;font-weight:600}.dc-add[data-v-0b04b62e]:disabled{opacity:.5}.dc-vitals[data-v-0b04b62e]{flex-wrap:wrap;gap:8px;display:flex}.dc-vital[data-v-0b04b62e]{background:var(--sunken);border:1px solid var(--hairline);border-radius:var(--r-2);flex-direction:column;align-items:center;min-width:96px;padding:8px 14px;display:flex}.dc-vital b[data-v-0b04b62e]{font-variant-numeric:tabular-nums;font-size:20px}.dc-vital i[data-v-0b04b62e]{color:var(--muted);font-size:11px;font-style:normal}.dc-vital small[data-v-0b04b62e]{color:var(--faint);text-align:center;margin-top:2px;font-size:10.5px}.dc-lab[data-v-0b04b62e]{align-items:center;gap:var(--sp-3);border-top:1px solid var(--hairline);grid-template-columns:1fr auto 120px auto auto;padding:8px 0;display:grid}.dc-lab[data-v-0b04b62e]:first-of-type{border-top:0}@media (width<=820px){.dc-lab[data-v-0b04b62e]{grid-template-columns:1fr auto}.dc-lab[data-v-0b04b62e] svg,.dc-lab-ref[data-v-0b04b62e],.dc-lab-d[data-v-0b04b62e]{display:none}}.dc-lab-nm[data-v-0b04b62e]{font-size:14px;font-weight:600}.dc-lab-v[data-v-0b04b62e]{font-variant-numeric:tabular-nums;font-size:15px}.dc-lab-v.oor[data-v-0b04b62e]{color:var(--fail);font-weight:600}.dc-lab-v i[data-v-0b04b62e]{color:var(--muted);font-size:11px;font-style:normal}.dc-lab-ref[data-v-0b04b62e],.dc-lab-d[data-v-0b04b62e]{color:var(--faint);font-size:11px}.dc-hx[data-v-0b04b62e]{grid-template-columns:96px 12px 1fr;align-items:start;gap:10px;padding:7px 0;display:grid}.dc-hx-d[data-v-0b04b62e]{color:var(--muted);text-align:right;font-size:12px}.dc-hx-dot[data-v-0b04b62e]{background:var(--accent);border-radius:50%;width:9px;height:9px;margin-top:5px}.dc-hx-c b[data-v-0b04b62e]{font-size:13.5px}.dc-hx-c small[data-v-0b04b62e]{color:var(--muted);font-size:12px;display:block}.dc-foot[data-v-0b04b62e]{color:var(--faint);border-top:1px solid var(--hairline);margin-top:var(--sp-3);padding-top:10px;font-size:12px}.htwin[data-v-3a9d5ba7]{font:14px/1.5 var(--ui);color:var(--ink);background:var(--bg);min-height:100%;padding:var(--sp-4) var(--sp-5)}.htwin[data-v-3a9d5ba7] :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-1)}.gate[data-v-3a9d5ba7]{place-items:center;min-height:70vh;display:grid}.gate-card[data-v-3a9d5ba7]{border:1px solid var(--hairline);border-radius:var(--r-3);background:var(--surface);max-width:560px;padding:var(--sp-6);text-align:center}.gate-mark[data-v-3a9d5ba7]{color:var(--accent);font-size:2rem}.gate-card h1[data-v-3a9d5ba7]{margin:var(--sp-2) 0;font-size:1.5rem}.gate-lead[data-v-3a9d5ba7]{color:var(--ink-2);margin:0 0 var(--sp-4);font-size:.95rem}.gate-points[data-v-3a9d5ba7]{margin:0 0 var(--sp-4);text-align:left;gap:var(--sp-2);flex-direction:column;padding:0;list-style:none;display:flex}.gate-points li[data-v-3a9d5ba7]{color:var(--ink-2);border-left:2px solid var(--accent);padding-left:var(--sp-3);font-size:.85rem}.gate-points b[data-v-3a9d5ba7]{color:var(--ink)}.gate-fine[data-v-3a9d5ba7]{color:var(--faint);margin:var(--sp-3) 0 0;font-size:.72rem}.btn[data-v-3a9d5ba7]{border:1px solid var(--accent);background:var(--accent);color:#04122e;border-radius:var(--r-2);cursor:pointer;padding:8px 16px;font-size:13px;font-weight:600}.btn[data-v-3a9d5ba7]:disabled{opacity:.55}.btn.big[data-v-3a9d5ba7]{padding:10px 22px;font-size:15px}.ht-top[data-v-3a9d5ba7]{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-2);display:flex}.ht-h[data-v-3a9d5ba7]{align-items:center;gap:var(--sp-3);margin-right:auto;display:flex}.ht-mark[data-v-3a9d5ba7]{color:var(--accent);font-size:1.2rem}.ht-h h1[data-v-3a9d5ba7]{margin:0;font-size:1.15rem}.ht-sub[data-v-3a9d5ba7]{color:var(--muted);font-size:.78rem}.ghost[data-v-3a9d5ba7]{border:1px solid var(--hairline-strong);background:var(--surface);color:var(--ink-2);border-radius:var(--r-2);cursor:pointer;min-width:30px;height:30px;padding:0 8px}.ghost.txt[data-v-3a9d5ba7]{font-size:12px}.ht-views[data-v-3a9d5ba7]{background:var(--sunken);border-radius:var(--pill);gap:3px;padding:3px;display:flex}.vbtn[data-v-3a9d5ba7]{color:var(--muted);border-radius:var(--pill);cursor:pointer;background:0 0;border:0;padding:4px 14px;font-size:12.5px}.vbtn.on[data-v-3a9d5ba7]{background:var(--accent-wash);color:var(--accent-ink)}.organ-chip[data-v-3a9d5ba7]{color:var(--ink-2);background:var(--sunken);border-radius:var(--pill);align-items:center;gap:3px;padding:1px 8px;font-size:10.5px;display:inline-flex}.organ-chip i[data-v-3a9d5ba7]{color:var(--accent);font-size:9px;font-style:normal}.ht-spine[data-v-3a9d5ba7],.ht-consults[data-v-3a9d5ba7]{border:1px solid var(--hairline);border-radius:var(--r-3);background:var(--surface);padding:var(--sp-4)}.ht-careteam[data-v-3a9d5ba7]{margin:0 0 var(--sp-3);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ht-careteam .ct-h[data-v-3a9d5ba7]{text-transform:uppercase;letter-spacing:.06em;color:var(--faint);margin-right:4px;font-size:10.5px}.ht-careteam .ct-doc[data-v-3a9d5ba7]{color:var(--ink-2);background:var(--sunken);border:1px solid var(--hairline);border-radius:var(--pill);align-items:baseline;gap:6px;padding:3px 11px;font-size:12px;display:inline-flex}.ht-careteam .ct-doc b[data-v-3a9d5ba7]{color:var(--ink)}.ht-careteam .ct-vf[data-v-3a9d5ba7]{color:var(--ok);font-size:10px;font-style:normal}.ht-sources[data-v-3a9d5ba7]{gap:var(--sp-3);grid-template-columns:minmax(0,1fr) 300px;display:grid}@media (width<=1080px){.ht-sources[data-v-3a9d5ba7]{grid-template-columns:1fr}}.src-main[data-v-3a9d5ba7]{border:1px solid var(--hairline);border-radius:var(--r-3);background:var(--surface);padding:var(--sp-4)}.src-h[data-v-3a9d5ba7]{font-size:12px;font-weight:600}.src-h small[data-v-3a9d5ba7]{color:var(--muted);margin:2px 0 var(--sp-3);font-size:11px;font-weight:400;display:block}.conns[data-v-3a9d5ba7]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.conn[data-v-3a9d5ba7]{border:1px solid var(--hairline);border-radius:var(--r-2);background:var(--sunken);flex-direction:column;gap:6px;padding:10px;display:flex}.conn-t[data-v-3a9d5ba7]{align-items:center;gap:6px;display:flex}.conn-t b[data-v-3a9d5ba7]{font-size:12.5px}.conn-kind[data-v-3a9d5ba7]{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:var(--surface);border-radius:var(--pill);padding:1px 7px;font-size:9.5px}.conn-in[data-v-3a9d5ba7]{color:var(--ok);margin-left:auto;font-size:10.5px}.conn-u[data-v-3a9d5ba7]{flex-wrap:wrap;gap:3px;display:flex}.uchip[data-v-3a9d5ba7]{color:var(--ink-2);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--pill);padding:1px 6px;font-size:9.5px}.uchip.on[data-v-3a9d5ba7]{background:var(--accent-wash);color:var(--accent-ink);border-color:var(--accent)}.conn-meta[data-v-3a9d5ba7]{color:var(--faint);font-size:10px}.conn .mini[data-v-3a9d5ba7]{align-self:flex-start}.src-cov[data-v-3a9d5ba7]{margin-top:var(--sp-3);color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:11.5px;display:flex}.cov-n[data-v-3a9d5ba7]{color:var(--ink);font-size:14px}.src-rail[data-v-3a9d5ba7]{border:1px solid var(--hairline);border-radius:var(--r-3);background:var(--sunken);padding:var(--sp-3);align-self:start}.svcs[data-v-3a9d5ba7]{margin-bottom:var(--sp-3);flex-direction:column;gap:4px;display:flex}.svc[data-v-3a9d5ba7]{color:var(--ink-2);align-items:center;gap:7px;font-size:12px;display:flex}.dot[data-v-3a9d5ba7]{background:var(--faint);border-radius:50%;width:8px;height:8px}.dot.up[data-v-3a9d5ba7]{background:var(--ok)}.recon-r[data-v-3a9d5ba7]{margin-top:8px}.recon-stat[data-v-3a9d5ba7]{margin-bottom:6px;font-size:12px}.merged[data-v-3a9d5ba7]{border:1px solid var(--hairline);border-radius:var(--r-2);background:var(--surface);flex-direction:column;gap:3px;margin-bottom:5px;padding:6px 8px;display:flex}.merged b[data-v-3a9d5ba7]{font-size:12px}.src-chips[data-v-3a9d5ba7]{flex-wrap:wrap;gap:3px;display:flex}.schip[data-v-3a9d5ba7]{color:var(--accent-ink);background:var(--accent-wash);border-radius:var(--pill);padding:1px 7px;font-size:9.5px}.src-fine[data-v-3a9d5ba7]{color:var(--faint);margin:var(--sp-3) 0 0;font-size:10.5px}.disclaimer[data-v-3a9d5ba7]{color:var(--warn);background:var(--warn-wash);border-radius:var(--r-2);margin:0 0 var(--sp-3);padding:5px 10px;font-size:11.5px}.disclaimer b[data-v-3a9d5ba7]{color:var(--ink)}.flash[data-v-3a9d5ba7]{background:var(--ok-wash);color:var(--ok);border-radius:var(--r-2);margin:0 0 10px;padding:6px 11px;font-size:12.5px}.msg[data-v-3a9d5ba7]{color:var(--muted)}.msg.err[data-v-3a9d5ba7]{color:var(--fail)}.ht-body[data-v-3a9d5ba7]{gap:var(--sp-3);grid-template-columns:220px minmax(0,1fr) 280px;display:grid}@media (width<=1080px){.ht-body[data-v-3a9d5ba7]{grid-template-columns:1fr}}.ht-index[data-v-3a9d5ba7]{border:1px solid var(--hairline);border-radius:var(--r-3);background:var(--sunken);padding:var(--sp-2);flex-direction:column;align-self:start;gap:3px;display:flex}.idx-h[data-v-3a9d5ba7]{text-transform:uppercase;letter-spacing:.07em;color:var(--faint);padding:6px 8px;font-size:10.5px}.idx-row[data-v-3a9d5ba7]{border-radius:var(--r-2);cursor:pointer;text-align:left;color:inherit;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:8px 10px;display:flex}.idx-row[data-v-3a9d5ba7]:hover{background:var(--surface)}.idx-row.on[data-v-3a9d5ba7]{background:var(--accent-wash);border-color:var(--accent)}.idx-label[data-v-3a9d5ba7]{flex-direction:column;min-width:0;display:flex}.idx-label b[data-v-3a9d5ba7]{font-size:13px}.idx-label small[data-v-3a9d5ba7]{color:var(--muted);font-size:10.5px}.idx-n[data-v-3a9d5ba7]{color:var(--ink-2);background:var(--surface);border-radius:var(--pill);margin-left:auto;padding:0 7px;font-size:11px}.ht-detail[data-v-3a9d5ba7]{border:1px solid var(--hairline);border-radius:var(--r-3);background:var(--surface);padding:var(--sp-4);min-width:0}.det-h[data-v-3a9d5ba7]{margin:0 0 var(--sp-3);font-size:1.05rem}.det-h span[data-v-3a9d5ba7]{color:var(--muted);font-size:.8rem;font-weight:400}.plate[data-v-3a9d5ba7]{margin:0 0 var(--sp-4)}.plate img[data-v-3a9d5ba7]{object-fit:contain;border:1px solid var(--hairline);border-radius:var(--r-3);background:#fff;width:100%;max-height:300px;display:block}.plate-ph[data-v-3a9d5ba7]{border:1px dashed var(--hairline-strong);border-radius:var(--r-3);background:var(--sunken);height:160px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.plate-ph .plate-ic[data-v-3a9d5ba7]{color:var(--faint);font-size:22px;font-style:normal}.plate-ph .plate-src[data-v-3a9d5ba7]{color:var(--accent);font-size:12px;text-decoration:none}.plate-ph .plate-src[data-v-3a9d5ba7]:hover{text-decoration:underline}.plate figcaption[data-v-3a9d5ba7]{color:var(--faint);margin-top:4px;font-size:10.5px}.credit[data-v-3a9d5ba7]{margin:0 0 var(--sp-3);color:var(--faint);font-size:10.5px}.det-sec[data-v-3a9d5ba7]{margin-bottom:var(--sp-4)}.det-sec h3[data-v-3a9d5ba7]{margin:0 0 var(--sp-2);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:11px}.obs[data-v-3a9d5ba7]{align-items:center;gap:var(--sp-3);border:1px solid var(--hairline);border-radius:var(--r-2);background:var(--sunken);flex-wrap:wrap;margin-bottom:6px;padding:7px 10px 7px 12px;display:flex}.obs-nm[data-v-3a9d5ba7]{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.obs-v[data-v-3a9d5ba7]{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px}.obs-v i[data-v-3a9d5ba7]{color:var(--muted);font-size:11px;font-style:normal}.obs-v.oor[data-v-3a9d5ba7]{color:var(--fail)}.obs-ref[data-v-3a9d5ba7]{color:var(--faint);font-size:10.5px}.obs .epi-chip[data-v-3a9d5ba7]{margin-left:auto}.cond[data-v-3a9d5ba7]{align-items:center;gap:var(--sp-3);border:1px solid var(--hairline);border-radius:var(--r-2);background:var(--sunken);text-align:left;width:100%;color:inherit;cursor:pointer;margin-bottom:6px;padding:8px 10px 8px 12px;display:flex}.cond b[data-v-3a9d5ba7]{font-size:13px}.cond-s[data-v-3a9d5ba7]{color:var(--warn);text-transform:uppercase;font-size:10.5px}.cond-o[data-v-3a9d5ba7]{color:var(--muted);font-size:11px}.cond .epi-chip[data-v-3a9d5ba7]{margin-left:auto}.img-row[data-v-3a9d5ba7]{align-items:center;gap:var(--sp-3);border-bottom:1px solid var(--hairline);padding:6px 10px;font-size:12.5px;display:flex}.mod[data-v-3a9d5ba7]{text-transform:uppercase;letter-spacing:.05em;color:var(--epi-attested);border:1px solid color-mix(in srgb, var(--epi-attested) 40%, var(--hairline));border-radius:var(--r-1);padding:0 6px;font-size:10px}.img-d[data-v-3a9d5ba7]{color:var(--faint);margin-left:auto;font-size:11px}.tl[data-v-3a9d5ba7]{flex-direction:column;display:flex}.tl-row[data-v-3a9d5ba7]{grid-template-columns:84px 12px 1fr;align-items:start;gap:8px;padding:5px 0;display:grid}.tl-d[data-v-3a9d5ba7]{color:var(--muted);text-align:right;font-size:11px}.tl-dot[data-v-3a9d5ba7]{background:var(--accent);border-radius:50%;width:8px;height:8px;margin-top:5px}.tl-c[data-v-3a9d5ba7]{flex-direction:column;display:flex}.tl-c b[data-v-3a9d5ba7]{font-size:12.5px}.tl-c small[data-v-3a9d5ba7]{color:var(--muted);font-size:11px}.ht-share[data-v-3a9d5ba7]{border:1px solid var(--hairline);border-radius:var(--r-3);background:var(--sunken);padding:var(--sp-3);align-self:start}.sh-h[data-v-3a9d5ba7]{margin-bottom:4px;font-size:12px;font-weight:600}.sh-lead[data-v-3a9d5ba7]{color:var(--muted);margin:0 0 var(--sp-3);font-size:11.5px}.sh-lead b[data-v-3a9d5ba7]{color:var(--ink-2)}.sh-form[data-v-3a9d5ba7]{margin-bottom:var(--sp-3);flex-direction:column;gap:6px;display:flex}.j[data-v-3a9d5ba7]{border:1px solid var(--hairline-strong);border-radius:var(--r-2);background:var(--surface);color:var(--ink);width:100%;padding:6px 8px;font-size:12.5px}.sh-ttl[data-v-3a9d5ba7]{color:var(--muted);align-items:center;gap:6px;font-size:11.5px;display:flex}.j.ttl[data-v-3a9d5ba7]{width:64px}.grants[data-v-3a9d5ba7]{flex-direction:column;gap:6px;display:flex}.grant[data-v-3a9d5ba7]{border:1px solid var(--hairline);border-radius:var(--r-2);background:var(--surface);padding:7px 9px}.grant.revoked[data-v-3a9d5ba7]{opacity:.6}.grant.expired[data-v-3a9d5ba7]{opacity:.7}.g-top[data-v-3a9d5ba7]{justify-content:space-between;align-items:center;display:flex}.g-top b[data-v-3a9d5ba7]{font-size:12.5px}.g-state[data-v-3a9d5ba7]{text-transform:uppercase;letter-spacing:.04em;border-radius:var(--pill);background:var(--ok-wash);color:var(--ok);padding:1px 7px;font-size:9.5px}.grant.revoked .g-state[data-v-3a9d5ba7]{background:var(--fail-wash);color:var(--fail)}.grant.expired .g-state[data-v-3a9d5ba7]{background:var(--sunken);color:var(--muted)}.g-scope[data-v-3a9d5ba7]{color:var(--ink-2);margin:2px 0;font-size:11px}.g-meta[data-v-3a9d5ba7]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:10px;display:flex}.g-rcpt[data-v-3a9d5ba7]{color:var(--faint)}.mono[data-v-3a9d5ba7]{font-family:var(--mono)}.g-actions[data-v-3a9d5ba7]{gap:5px;margin-top:5px;display:flex}.mini[data-v-3a9d5ba7]{border:1px solid var(--hairline-strong);background:var(--surface);color:var(--ink-2);border-radius:var(--r-2);cursor:pointer;padding:2px 8px;font-size:11px}.mini.danger[data-v-3a9d5ba7]{border-color:var(--fail);color:var(--fail)}.sh-empty[data-v-3a9d5ba7]{color:var(--faint);font-size:11.5px}.fs-top[data-v-3a9d5ba7]{margin-bottom:var(--sp-3)}.fs-facts[data-v-3a9d5ba7]{gap:var(--sp-2);margin:var(--sp-3) 0;grid-template-columns:1fr 1fr;display:grid}.fct[data-v-3a9d5ba7]{border:1px solid var(--hairline);border-radius:var(--r-2);background:var(--surface);flex-direction:column;gap:2px;padding:7px 10px;display:flex}.fk[data-v-3a9d5ba7]{text-transform:uppercase;letter-spacing:.05em;color:var(--faint);font-size:10px}.fv[data-v-3a9d5ba7]{color:var(--ink);font-size:13px}.fs-att[data-v-3a9d5ba7]{border:1px solid color-mix(in srgb, var(--epi-attested) 30%, var(--hairline));border-radius:var(--r-3);padding:var(--sp-3);background:var(--epi-attested-wash,var(--sunken))}.fs-att h4[data-v-3a9d5ba7]{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);align-items:center;gap:8px;margin:0 0 6px;font-size:11px;display:flex}.att-chip[data-v-3a9d5ba7]{font-family:var(--mono);color:var(--epi-attested);text-transform:none;font-size:10px}.fs-att p[data-v-3a9d5ba7]{color:var(--ink);margin:0 0 8px;font-size:13px;line-height:1.55}.att-note[data-v-3a9d5ba7]{color:var(--muted);font-size:11px;line-height:1.5}.fd[data-v-3a9d5ba7]{z-index:200;background:#0000008c;justify-content:flex-end;display:flex;position:fixed;inset:0}.fd-panel[data-v-3a9d5ba7]{background:var(--ground);border-left:1px solid var(--hairline-strong);width:min(440px,92vw);height:100%;box-shadow:var(--e-3);flex-direction:column;display:flex}.fd-h[data-v-3a9d5ba7]{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4) var(--sp-4) var(--sp-3);border-bottom:1px solid var(--hairline);background:var(--bar);display:flex}.fd-h-t[data-v-3a9d5ba7]{flex:1;min-width:0}.fd-eyebrow[data-v-3a9d5ba7]{text-transform:uppercase;letter-spacing:.08em;color:var(--faint);margin-bottom:2px;font-size:10px;display:block}.fd-h h2[data-v-3a9d5ba7]{color:var(--bar-ink);word-break:break-word;margin:0;font-size:1.05rem;font-weight:600}.fd-x[data-v-3a9d5ba7]{border:1px solid var(--hairline-strong);background:var(--surface);width:28px;height:28px;color:var(--ink-2);border-radius:var(--r-2);cursor:pointer;flex:none}.fd-body[data-v-3a9d5ba7]{padding:var(--sp-4);color:var(--ink);flex:1;overflow-y:auto}.fd-enter-active[data-v-3a9d5ba7],.fd-leave-active[data-v-3a9d5ba7]{transition:opacity .18s}.fd-enter-active .fd-panel[data-v-3a9d5ba7],.fd-leave-active .fd-panel[data-v-3a9d5ba7]{transition:transform .22s cubic-bezier(.22,.61,.36,1)}.fd-enter-from[data-v-3a9d5ba7],.fd-leave-to[data-v-3a9d5ba7]{opacity:0}.fd-enter-from .fd-panel[data-v-3a9d5ba7],.fd-leave-to .fd-panel[data-v-3a9d5ba7]{transform:translate(100%)}@media (prefers-reduced-motion:reduce){.fd-enter-active .fd-panel[data-v-3a9d5ba7],.fd-leave-active .fd-panel[data-v-3a9d5ba7]{transition:none}.fd-enter-from .fd-panel[data-v-3a9d5ba7],.fd-leave-to .fd-panel[data-v-3a9d5ba7]{transform:none}}.surface[data-v-2dd2d8a6]{background:var(--bg);color:#ffffffeb;border:1px solid var(--line-2);border-radius:16px;gap:1rem;max-width:900px;margin:1rem auto;padding:1.5rem 1.75rem;display:grid}.head[data-v-2dd2d8a6]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}h1[data-v-2dd2d8a6]{margin:0;font-size:1.25rem}.head p[data-v-2dd2d8a6]{color:#fff9;margin:.25rem 0 0;font-size:.85rem}.head .kg-eyebrow[data-v-2dd2d8a6]{text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);margin:0 0 .1rem;font-size:.62rem}.views[data-v-2dd2d8a6]{flex-wrap:wrap;gap:.3rem;display:flex}.vbtn[data-v-2dd2d8a6]{color:#ffffffb3;text-transform:capitalize;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:8px;padding:.25rem .6rem;font-size:.75rem}.vbtn.on[data-v-2dd2d8a6]{color:#93c5fd;background:#3b82f633;border-color:#0000}.btn[data-v-2dd2d8a6]{color:#ffffffb3;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:8px;padding:.25rem .6rem;font-size:.75rem}.bar[data-v-2dd2d8a6]{color:#fff9;flex-wrap:wrap;gap:1rem;font-size:.76rem;display:flex}.bar b[data-v-2dd2d8a6]{color:#ffffffe6}.rooted[data-v-2dd2d8a6]{color:#93c5fd}.error[data-v-2dd2d8a6]{color:#fca5a5;font-size:.85rem}.muted[data-v-2dd2d8a6]{color:#ffffff80;font-size:.82rem}.canvas-wrap[data-v-2dd2d8a6]{border:1px solid var(--line-2);background:radial-gradient(circle at 50% 40%, #d8a2500d, transparent 70%), var(--surface);border-radius:16px;overflow:hidden}.canvas[data-v-2dd2d8a6]{width:100%;display:block}.canvas line[data-v-2dd2d8a6]{stroke:#ffffff1a;stroke-width:1px}.canvas line.primary[data-v-2dd2d8a6]{stroke:#93c5fd66;stroke-width:1.4px}.node[data-v-2dd2d8a6]{cursor:pointer}.node circle[data-v-2dd2d8a6]{stroke:#ffffff8c;transition:r .15s}.node:hover circle[data-v-2dd2d8a6]{stroke:#fff}.node text[data-v-2dd2d8a6]{fill:#ffffffb8;pointer-events:none;font-size:8.5px}.node.featured text[data-v-2dd2d8a6]{fill:#fff;font-weight:600}.legend[data-v-2dd2d8a6]{border-top:1px solid #ffffff14;flex-wrap:wrap;gap:.75rem;padding:.5rem .9rem;display:flex}.lg[data-v-2dd2d8a6]{color:#fff9;text-transform:capitalize;align-items:center;gap:.35rem;font-size:.68rem;display:inline-flex}.lg i[data-v-2dd2d8a6]{border-radius:50%;width:9px;height:9px}.surface[data-v-c2e4bb3d]{background:var(--bg);color:#ffffffeb;border:1px solid var(--line-2);border-radius:16px;gap:1rem;max-width:760px;margin:1rem auto;padding:1.5rem 1.75rem;display:grid}h1[data-v-c2e4bb3d]{margin:0;font-size:1.25rem}header p[data-v-c2e4bb3d]{color:#fff9;margin:.25rem 0 0;font-size:.85rem}.picker[data-v-c2e4bb3d]{border:1px solid #ffffff1f;border-radius:14px;overflow:hidden}.crumbs[data-v-c2e4bb3d]{background:#ffffff08;border-bottom:1px solid #ffffff1a;align-items:center;gap:.5rem;padding:.5rem .7rem;display:flex}.crumbs code[data-v-c2e4bb3d]{color:#fff9;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.up[data-v-c2e4bb3d]{color:#ffffffbf;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:7px;padding:.15rem .5rem;font-size:.72rem}.up[data-v-c2e4bb3d]:disabled{opacity:.4}.entries[data-v-c2e4bb3d]{max-height:300px;margin:0;padding:.3rem;list-style:none;overflow-y:auto}.entries li[data-v-c2e4bb3d]{border-radius:8px;align-items:center;gap:.5rem;padding:.25rem .4rem;display:flex}.entries li[data-v-c2e4bb3d]:hover{background:#ffffff0a}.entries li.sel[data-v-c2e4bb3d]{background:#3b82f624}.name[data-v-c2e4bb3d]{text-align:left;color:#ffffffd9;cursor:pointer;text-overflow:ellipsis;background:0 0;border:none;flex:1;font-size:.8rem;overflow:hidden}.gtag[data-v-c2e4bb3d]{color:#4ade80;background:#22c55e24;border-radius:5px;padding:.05rem .35rem;font-size:.6rem}.pick[data-v-c2e4bb3d]{color:#93c5fd;cursor:pointer;background:0 0;border:1px solid #3b82f666;border-radius:7px;padding:.1rem .5rem;font-size:.7rem}.empty[data-v-c2e4bb3d],.muted[data-v-c2e4bb3d]{color:#ffffff73;padding:.5rem;font-size:.8rem}.error[data-v-c2e4bb3d]{color:#fca5a5;padding:.5rem;font-size:.82rem}.form[data-v-c2e4bb3d]{border:1px solid #ffffff1f;border-radius:14px;gap:.7rem;padding:.9rem;display:grid}.selrow[data-v-c2e4bb3d]{color:#fff9;font-size:.76rem}.selrow code[data-v-c2e4bb3d]{color:#93c5fd}.grid[data-v-c2e4bb3d]{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.grid label[data-v-c2e4bb3d]{color:#fff9;gap:.2rem;font-size:.7rem;display:grid}.grid label.wide[data-v-c2e4bb3d]{grid-column:1/-1}.grid input[type=text][data-v-c2e4bb3d],.grid input[data-v-c2e4bb3d]:not([type]),.grid input[type=password][data-v-c2e4bb3d]{color:#fff;background:#ffffff0f;border:1px solid #ffffff29;border-radius:8px;padding:.35rem .5rem;font-size:.8rem}.chk[data-v-c2e4bb3d]{flex-direction:row;align-items:center;gap:.4rem}.go[data-v-c2e4bb3d]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;justify-self:start;padding:.5rem .9rem;font-size:.82rem;font-weight:600}.go[data-v-c2e4bb3d]:disabled{opacity:.5}.progress[data-v-c2e4bb3d]{border:1px solid var(--line-2);background:var(--surface-2);border-radius:12px;gap:.25rem;padding:.7rem .9rem;font-size:.78rem;display:grid}.step[data-v-c2e4bb3d]{color:#ffffffbf;gap:.5rem;display:flex}.step .ic[data-v-c2e4bb3d]{color:#fff6}.step.error[data-v-c2e4bb3d],.step.error .ic[data-v-c2e4bb3d]{color:#f87171}.step.complete[data-v-c2e4bb3d],.step.complete .ic[data-v-c2e4bb3d]{color:#4ade80}.link[data-v-c2e4bb3d]{color:#93c5fd;margin-top:.3rem;font-size:.78rem}.cp[data-v-1bd946bc]{flex-direction:column;gap:.5rem;display:flex}.cp-head[data-v-1bd946bc]{align-items:center;gap:.5rem;display:flex}.cp-title[data-v-1bd946bc]{text-transform:uppercase;letter-spacing:.1em;color:#ffffff80;font-size:.62rem;font-weight:700}.cp-count[data-v-1bd946bc]{color:#fff6;margin-left:auto;font-size:.66rem}.cp-list[data-v-1bd946bc]{flex-direction:column;gap:.4rem;display:flex}.cp-claim[data-v-1bd946bc]{border:1px solid var(--line-2);background:var(--surface-2);border-radius:9px;padding:.5rem .6rem}.cp-claim.disputed[data-v-1bd946bc]{border-color:#f0656a66}.cp-claim.attested[data-v-1bd946bc]{border-color:#4bbf7359}.cp-spo[data-v-1bd946bc]{flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.8rem;display:flex}.cp-subj[data-v-1bd946bc]{color:#fff;font-weight:600}.cp-obj[data-v-1bd946bc]{color:var(--text)}.cp-pred[data-v-1bd946bc]{color:#93b4ff;font-size:.74rem;font-style:italic}.cp-status[data-v-1bd946bc]{text-transform:uppercase;letter-spacing:.04em;border:1px solid;border-radius:4px;margin-left:auto;padding:.03rem .3rem;font-size:.56rem;font-weight:700}.cp-prov[data-v-1bd946bc]{color:var(--text-3);align-items:center;gap:.4rem;margin-top:.3rem;font-size:.66rem;display:flex}.cp-sep[data-v-1bd946bc]{opacity:.5}.cp-att[data-v-1bd946bc]{color:var(--up)}.cp-dis[data-v-1bd946bc]{color:var(--down)}.cp-actions[data-v-1bd946bc]{gap:.35rem;margin-top:.4rem;display:flex}.cp-btn[data-v-1bd946bc]{border:1px solid var(--line-2);color:var(--text-2);cursor:pointer;background:0 0;border-radius:6px;padding:.15rem .45rem;font-size:.68rem}.cp-btn.attest[data-v-1bd946bc]:hover{color:var(--up);border-color:#4bbf7366}.cp-btn.dispute[data-v-1bd946bc]:hover{color:var(--down);border-color:#f0656a66}.cp-btn[data-v-1bd946bc]:hover{color:var(--text)}.cp-reasons[data-v-1bd946bc]{flex-wrap:wrap;gap:.3rem;margin-top:.4rem;display:flex}.cp-reasons button[data-v-1bd946bc]{border:1px solid var(--line-2);background:var(--surface);color:var(--text-2);cursor:pointer;border-radius:6px;padding:.12rem .4rem;font-size:.66rem}.cp-reasons button[data-v-1bd946bc]:hover{border-color:var(--down);color:var(--down)}.lt[data-v-1e9714e6]{border:1px solid var(--line-2);color:var(--text-2);font-size:var(--fs-sm,.78rem);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;padding:.3rem .6rem;transition:border-color .12s,color .12s,background .12s}.lt[data-v-1e9714e6]:hover:not(:disabled){border-color:var(--live);color:var(--live)}.lt.on[data-v-1e9714e6]{border-color:var(--live);color:var(--live);background:var(--live-soft)}.lt.err[data-v-1e9714e6]{color:var(--down);border-color:#f0656a80}.lt[data-v-1e9714e6]:disabled{opacity:.6;cursor:default}.lt[data-v-1e9714e6]:focus-visible{outline:2px solid var(--info);outline-offset:2px}@media (prefers-reduced-motion:reduce){.lt[data-v-1e9714e6]{transition:none}}.es[data-v-739a55c7]{text-align:center;color:var(--text-2,#a8a29e);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem 1.25rem;display:flex}.es-icon[data-v-739a55c7]{opacity:.5;font-size:1.8rem}.es-title[data-v-739a55c7]{font-size:var(--fs-md,.95rem);color:var(--text,#ece9e3);font-weight:600}.es-hint[data-v-739a55c7]{max-width:26rem;font-size:var(--fs-base,.86rem);color:var(--text-3,#78716c);margin:0;line-height:1.55}.es-action[data-v-739a55c7]{margin-top:.35rem}.news[data-v-5ecb135b]{background:var(--bg);color:#ffffffeb;grid-template-rows:auto 1fr;gap:.75rem;height:100%;min-height:0;padding:1rem 1.25rem 1.25rem;display:grid}.nf-toolbar[data-v-5ecb135b]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.nf-title[data-v-5ecb135b]{align-items:baseline;gap:.6rem;display:flex}.nf-title h1[data-v-5ecb135b]{margin:0;font-size:1.3rem}.nf-eyebrow[data-v-5ecb135b]{text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);margin:0 0 .1rem;font-size:.62rem}.nf-pill[data-v-5ecb135b]{text-transform:uppercase;letter-spacing:.08em;color:var(--amber);background:var(--amber-soft);border-radius:5px;padding:.1rem .35rem;font-size:.6rem}.nf-pill.live[data-v-5ecb135b]{color:var(--live);background:var(--live-soft)}.nf-pulse[data-v-5ecb135b]{color:var(--text-3);letter-spacing:.02em;align-items:center;gap:.3rem;font-size:.64rem;display:inline-flex}.nf-pulse-dot[data-v-5ecb135b]{background:var(--live);border-radius:50%;flex:none;width:6px;height:6px;animation:1.8s ease-in-out infinite nfPulse-5ecb135b}.nf-pulse-dot.working[data-v-5ecb135b]{background:var(--accent);animation-duration:.8s}.nf-pulse-sep[data-v-5ecb135b]{opacity:.4}.nf-pulse-ago[data-v-5ecb135b]{font-variant-numeric:tabular-nums}.nf-grounded[data-v-5ecb135b]{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:700}@keyframes nfPulse-5ecb135b{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.nf-newpill[data-v-5ecb135b]{z-index:3;border:1px solid color-mix(in srgb, var(--live) 45%, transparent);background:color-mix(in srgb, var(--live) 14%, var(--surface));color:var(--live);cursor:pointer;border-radius:999px;margin:.4rem auto;padding:.3rem .9rem;font-size:.74rem;font-weight:650;display:block;position:sticky;top:.3rem;box-shadow:0 3px 12px #00000047}.nf-newpill[data-v-5ecb135b]:hover{background:color-mix(in srgb, var(--live) 22%, var(--surface))}.nf-newpill-dot[data-v-5ecb135b]{background:var(--live);border-radius:50%;width:6px;height:6px;margin-right:.35rem;animation:1.6s ease-in-out infinite nfPulse-5ecb135b;display:inline-block}.nf-story.flash[data-v-5ecb135b]{animation:2.4s nfFlash-5ecb135b}@keyframes nfFlash-5ecb135b{0%{background:color-mix(in srgb, var(--live) 16%, transparent)}to{background:0 0}}.nf-sentinel[data-v-5ecb135b]{height:1px}.nf-more[data-v-5ecb135b]{color:var(--text-3);cursor:pointer;border-top:1px solid var(--line);justify-content:center;align-items:center;gap:.35rem;padding:.85rem;font-size:.74rem;display:flex}.nf-more[data-v-5ecb135b]:hover{color:var(--text-2)}.nf-more.streaming[data-v-5ecb135b],.nf-more.end[data-v-5ecb135b]{cursor:default}.nf-more.streaming .nf-pulse-dot[data-v-5ecb135b]{margin-right:.15rem}.nf-more-live[data-v-5ecb135b]{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.nf-more-live[data-v-5ecb135b]:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.nf-pulse-dot[data-v-5ecb135b],.nf-newpill-dot[data-v-5ecb135b],.nf-story.flash[data-v-5ecb135b]{animation:none}}.nf-live.on[data-v-5ecb135b]{color:#4bbf73;background:#4bbf7324;border-color:#4bbf73}.nf-live.err[data-v-5ecb135b]{color:#f0656a;border-color:#f0656a80}.nf-btn[data-v-5ecb135b]:disabled{opacity:.6;cursor:default}.nf-tools[data-v-5ecb135b]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.nf-search[data-v-5ecb135b]{border:1px solid var(--line-2);background:var(--surface-2);border-radius:8px;align-items:center;gap:.4rem;min-width:15rem;padding:.25rem .6rem;display:inline-flex}.nf-search[data-v-5ecb135b]:focus-within{border-color:#58a6ff}.nf-search-icon[data-v-5ecb135b]{color:var(--text-3);font-size:.9rem}.nf-search input[data-v-5ecb135b]{min-width:0;color:var(--text);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:.82rem}.nf-search input[data-v-5ecb135b]::placeholder{color:var(--text-3)}.nf-seg[data-v-5ecb135b]{border:1px solid var(--line-2);border-radius:8px;display:inline-flex;overflow:hidden}.nf-seg button[data-v-5ecb135b]{color:#fff9;cursor:pointer;background:0 0;border:none;padding:.3rem .7rem;font-size:.78rem}.nf-seg button.on[data-v-5ecb135b]{color:#58a6ff;background:#58a6ff2e}.nf-btn[data-v-5ecb135b]{border:1px solid var(--line-2);color:#ffffffb3;cursor:pointer;background:0 0;border-radius:8px;padding:.3rem .6rem;font-size:.76rem}.nf-btn.on[data-v-5ecb135b]{color:#58a6ff;background:#58a6ff1f;border-color:#58a6ff}.nf-body[data-v-5ecb135b]{grid-template-columns:176px 1fr;gap:0;min-height:0;display:grid;position:relative}@media (width<=900px){.nf-body[data-v-5ecb135b]{grid-template-columns:1fr}.nf-rail[data-v-5ecb135b]{display:none}}.nf-masthead[data-v-5ecb135b]{border-bottom:2px solid var(--text);grid-template-columns:auto 1fr auto;align-items:baseline;gap:1rem;padding:.2rem .25rem .5rem;display:grid}.nf-flag[data-v-5ecb135b]{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--text);font-size:1.45rem;font-weight:700}.nf-dateline[data-v-5ecb135b]{color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem}.nf-dl-live[data-v-5ecb135b]{color:var(--live);text-transform:none;letter-spacing:0}.nf-ticker[data-v-5ecb135b]{font-variant-numeric:tabular-nums;justify-content:flex-end;gap:.9rem;display:flex;overflow:hidden}.nf-tk[data-v-5ecb135b]{color:var(--text-2);white-space:nowrap;font-size:.68rem}.nf-tk b[data-v-5ecb135b]{color:var(--text);margin-right:.15rem;font-weight:700}.nf-tk i[data-v-5ecb135b]{font-size:.62rem;font-style:normal}.nf-tk.up i[data-v-5ecb135b]{color:var(--up)}.nf-tk.down i[data-v-5ecb135b]{color:var(--down)}.nf-rail[data-v-5ecb135b]{border-right:1px solid var(--line);flex-direction:column;gap:.12rem;min-height:0;padding:.25rem .85rem .25rem .1rem;display:flex;overflow-y:auto}.nf-rail-head[data-v-5ecb135b]{text-transform:uppercase;letter-spacing:.1em;color:#fff6;padding:.3rem .5rem;font-size:.62rem}.nf-src[data-v-5ecb135b]{color:#ffffffc7;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.4rem .5rem;font-size:.82rem;display:flex}.nf-src[data-v-5ecb135b]:hover{background:#ffffff0d}.nf-src.on[data-v-5ecb135b]{color:#fff;background:#58a6ff24}.nf-dot[data-v-5ecb135b]{border-radius:50%;flex:none;width:8px;height:8px}.nf-src-name[data-v-5ecb135b]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.nf-src-n[data-v-5ecb135b]{color:#fff6;font-size:.66rem}.nf-tagrow[data-v-5ecb135b]{color:#ffffffb3;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:.15rem;padding:.28rem .5rem;font-size:.8rem;display:flex}.nf-tagrow[data-v-5ecb135b]:hover{background:#ffffff0d}.nf-tagrow.on[data-v-5ecb135b]{color:#58a6ff;background:#58a6ff24}.nf-hash[data-v-5ecb135b]{color:var(--text-3)}.nf-rail-hint[data-v-5ecb135b]{color:var(--text-3);margin-top:auto;padding:.5rem;font-size:.64rem;line-height:1.5}.nf-list[data-v-5ecb135b]{min-height:0;padding:.6rem 1.3rem 1rem;overflow-y:auto}.nf-kicker[data-v-5ecb135b]{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:.3rem;display:flex}.nf-kick-src[data-v-5ecb135b]{text-transform:uppercase;letter-spacing:.07em;font-size:.64rem;font-weight:700}.nf-lead[data-v-5ecb135b]{border-bottom:2px solid var(--line-2);cursor:pointer;margin-bottom:1rem;padding:.4rem 0 1.1rem}.nf-lead:hover .nf-lead-title[data-v-5ecb135b],.nf-lead.on .nf-lead-title[data-v-5ecb135b]{color:var(--accent)}.nf-lead-title[data-v-5ecb135b]{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--text);text-wrap:balance;margin:.1rem 0 .45rem;font-size:2.3rem;font-weight:700;line-height:1.1}.nf-lead.social .nf-lead-title[data-v-5ecb135b]{font-size:1.7rem;font-style:italic}.nf-lead-deck[data-v-5ecb135b]{color:var(--text-2);max-width:62ch;margin:0 0 .6rem;font-size:1.02rem;line-height:1.55}.nf-lead-foot[data-v-5ecb135b]{color:var(--text-3);align-items:center;gap:.5rem;font-size:.74rem;display:flex}.nf-lead-foot .nf-auth[data-v-5ecb135b]{color:var(--text-2);font-weight:600}.nf-foot-sep[data-v-5ecb135b]{opacity:.5}.nf-river[data-v-5ecb135b]{columns:3 300px;column-rule:1px solid var(--line);column-gap:1.6rem}@media (width<=1400px){.nf-river[data-v-5ecb135b]{columns:2 300px}}.nf-art[data-v-5ecb135b]{break-inside:avoid;-webkit-column-break-inside:avoid;border-top:1px solid var(--line);cursor:pointer;padding:.7rem 0 .8rem}.nf-art:hover .nf-art-title[data-v-5ecb135b],.nf-art.on .nf-art-title[data-v-5ecb135b]{color:var(--accent)}.nf-art.on[data-v-5ecb135b]{box-shadow:inset 3px 0 0 var(--accent);padding-left:.5rem}.nf-art-title[data-v-5ecb135b]{font-family:var(--font-serif);color:var(--text);text-wrap:pretty;margin:0 0 .25rem;font-size:1.08rem;font-weight:700;line-height:1.25}.nf-art.social .nf-art-title[data-v-5ecb135b]{color:var(--text-2);font-size:.95rem;font-style:italic;font-weight:600}.nf-art-deck[data-v-5ecb135b]{color:var(--text-3);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 .35rem;font-size:.82rem;line-height:1.5;display:-webkit-box;overflow:hidden}.nf-art-meta[data-v-5ecb135b]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.nf-q.sm[data-v-5ecb135b]{padding:.02rem .28rem;font-size:.62rem}.nf-reader-wrap[data-v-5ecb135b]{z-index:20;grid-template-columns:1fr minmax(420px,40%);display:grid;position:absolute;inset:0}.nf-reader-scrim[data-v-5ecb135b]{background:#0006}.nf-slide-enter-active[data-v-5ecb135b],.nf-slide-leave-active[data-v-5ecb135b]{transition:opacity .18s}.nf-slide-enter-from[data-v-5ecb135b],.nf-slide-leave-to[data-v-5ecb135b]{opacity:0}@media (prefers-reduced-motion:reduce){.nf-slide-enter-active[data-v-5ecb135b],.nf-slide-leave-active[data-v-5ecb135b]{transition:none}}.nf-story[data-v-5ecb135b]{border-bottom:1px solid var(--line);cursor:pointer;gap:.7rem;padding:.7rem .85rem;display:flex}.nf-story[data-v-5ecb135b]:hover{background:#ffffff08}.nf-story.on[data-v-5ecb135b]{background:color-mix(in srgb, var(--accent) 7%, transparent);box-shadow:inset 2px 0 0 var(--accent)}.nf-vote[data-v-5ecb135b]{flex-direction:column;flex:0 0 2rem;align-items:center;gap:.1rem;padding-top:.1rem;display:flex}.nf-up[data-v-5ecb135b]{color:var(--text-3);cursor:pointer;background:0 0;border:none;padding:.1rem;font-size:.9rem;line-height:1}.nf-up[data-v-5ecb135b]:hover{color:var(--text-2)}.nf-up.on[data-v-5ecb135b]{color:var(--up)}.nf-up.sm[data-v-5ecb135b],.nf-down.sm[data-v-5ecb135b]{font-size:.72rem}.nf-down[data-v-5ecb135b]{color:var(--text-3);cursor:pointer;background:0 0;border:none;padding:.1rem;font-size:.9rem;line-height:1}.nf-down[data-v-5ecb135b]:hover,.nf-down.on[data-v-5ecb135b]{color:var(--down)}.nf-score[data-v-5ecb135b]{color:#ffffffbf;font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:700}.nf-story-main[data-v-5ecb135b]{flex:1;min-width:0}.nf-story.social[data-v-5ecb135b]{padding:.8rem .95rem}.nf-story.social.on[data-v-5ecb135b]{box-shadow:inset 2px 0 0 var(--accent);background:color-mix(in srgb, var(--accent) 7%, transparent)}.nf-bsky[data-v-5ecb135b]{gap:.7rem;width:100%;min-width:0;display:flex}.nf-bsky-av[data-v-5ecb135b]{width:30px;height:30px;color:var(--text-2);background:var(--surface-2);border:1px solid var(--line-2);border-radius:7px;flex:none;place-items:center;font-size:.68rem;font-weight:600;display:grid}.nf-bsky-av.sm[data-v-5ecb135b]{width:28px;height:28px;font-size:.66rem}.nf-bsky-main[data-v-5ecb135b]{flex:1;min-width:0}.nf-bsky-id[data-v-5ecb135b]{flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.8rem;display:flex}.nf-bsky-name[data-v-5ecb135b]{color:#fff;font-weight:700}.nf-bsky-handle[data-v-5ecb135b]{color:#ffffff73;font-size:.76rem}.nf-bsky-did[data-v-5ecb135b]{text-transform:uppercase;letter-spacing:.06em;color:var(--live);background:color-mix(in srgb, var(--live) 14%, transparent);border-radius:4px;padding:.03rem .3rem;font-size:.56rem;font-weight:700}.nf-bsky-reply[data-v-5ecb135b]{color:#fff6;margin:.15rem 0 0;font-size:.68rem}.nf-bsky-text[data-v-5ecb135b]{color:#ffffffe6;white-space:pre-wrap;margin:.35rem 0 .5rem;font-size:.92rem;line-height:1.5}.nf-bsky-eng[data-v-5ecb135b]{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:.15rem;font-size:.68rem;display:flex}.nf-bsky-eng.small[data-v-5ecb135b]{gap:.6rem;margin-top:.2rem;font-size:.64rem}.nf-bsky-rail[data-v-5ecb135b]{color:var(--text-3)}.nf-eng-n[data-v-5ecb135b]{color:var(--text-3);font-variant-numeric:tabular-nums}.nf-thread[data-v-5ecb135b]{border-top:1px solid var(--line);gap:.55rem;padding:.5rem 0;display:flex}.nf-thread[data-v-5ecb135b]:first-child{border-top:none}.nf-thread.on[data-v-5ecb135b]{background:#3b9cff12;border-radius:8px}.nf-thread-main[data-v-5ecb135b]{flex:1;min-width:0}.nf-thread-id[data-v-5ecb135b]{color:#ffffffd9;font-size:.76rem}.nf-thread-id b[data-v-5ecb135b]{color:#fff}.nf-thread-reply[data-v-5ecb135b]{text-transform:uppercase;letter-spacing:.05em;color:#3b9cff;background:#3b9cff24;border-radius:4px;margin-left:.4rem;padding:.03rem .3rem;font-size:.56rem}.nf-thread-text[data-v-5ecb135b]{color:#fffc;margin:.2rem 0 0;font-size:.82rem;line-height:1.5}.nf-act-ask[data-v-5ecb135b]{color:var(--accent)!important;border-color:color-mix(in srgb, var(--accent) 45%, transparent)!important}.nf-act-ask[data-v-5ecb135b]:hover{background:#78a0ff24}.nf-story-head[data-v-5ecb135b]{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.nf-story-title[data-v-5ecb135b]{letter-spacing:-.01em;color:var(--text);font-size:1.02rem;font-weight:650;line-height:1.28;text-decoration:none}.nf-story-title[data-v-5ecb135b]:hover{color:var(--accent)}.nf-domain[data-v-5ecb135b]{color:#fff6;font-size:.7rem}.nf-story-meta[data-v-5ecb135b]{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.35rem;display:flex}.nf-tag[data-v-5ecb135b]{color:var(--text-2);border:1px solid var(--line-2);cursor:pointer;background:0 0;border-radius:4px;padding:.05rem .4rem;font-size:.66rem}.nf-tag[data-v-5ecb135b]:hover{border-color:var(--accent);color:var(--accent)}.nf-q[data-v-5ecb135b]{border-radius:5px;padding:.03rem .34rem;font-size:.68rem;font-weight:700}.nf-q.high[data-v-5ecb135b]{color:var(--up);background:#3fb95024}.nf-q.medium[data-v-5ecb135b]{color:#e3b341;background:#e3b34129}.nf-q.low[data-v-5ecb135b]{color:var(--down);background:#f8514929}.nf-mem[data-v-5ecb135b]{text-transform:uppercase;letter-spacing:.06em;border-radius:4px;padding:.03rem .3rem;font-size:.58rem;font-weight:700}.nf-mem.hold[data-v-5ecb135b]{color:#e3b341;background:#e3b34129}.nf-mem.quarantine[data-v-5ecb135b]{color:var(--down);background:#f8514929}.nf-mem.reject[data-v-5ecb135b]{color:#8b949e;background:#8b949e29}.nf-mem.admit[data-v-5ecb135b]{color:var(--up);background:#3fb95024}.nf-story-by[data-v-5ecb135b]{color:#ffffff73;flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:.35rem;font-size:.72rem;display:flex}.nf-src-tag[data-v-5ecb135b]{font-weight:700}.nf-time[data-v-5ecb135b]{color:#fff6}.nf-auth[data-v-5ecb135b]{color:#ffffff80}.nf-hat[data-v-5ecb135b]{text-transform:uppercase;letter-spacing:.05em;border-radius:4px;margin-left:.3rem;padding:.03rem .3rem;font-size:.58rem;font-weight:700}.nf-hat.mod[data-v-5ecb135b]{color:#f0883e;background:#f0883e29}.nf-hat.sme[data-v-5ecb135b]{color:#58a6ff;background:#58a6ff29}.nf-hat.source[data-v-5ecb135b]{color:var(--up);background:#3fb95024}.nf-link[data-v-5ecb135b],.nf-flag[data-v-5ecb135b]{color:#ffffff80;cursor:pointer;background:0 0;border:none;padding:0;font-size:.72rem}.nf-link[data-v-5ecb135b]:hover{color:#58a6ff}.nf-flag[data-v-5ecb135b]:hover,.nf-flag.done[data-v-5ecb135b]{color:var(--down)}.nf-reasons[data-v-5ecb135b]{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.4rem;display:flex}.nf-reasons-h[data-v-5ecb135b]{color:var(--text-3);font-size:.68rem}.nf-reasons button[data-v-5ecb135b]{border:1px solid var(--line-2);background:var(--surface-2);color:#ffffffbf;cursor:pointer;border-radius:6px;padding:.12rem .45rem;font-size:.7rem}.nf-reasons button[data-v-5ecb135b]:hover{border-color:var(--down);color:var(--down)}.nf-list.calendar[data-v-5ecb135b]{padding:.35rem 0}.nf-day[data-v-5ecb135b]{border-bottom:1px solid var(--line)}.nf-day[data-v-5ecb135b]:last-child{border-bottom:none}.nf-day-h[data-v-5ecb135b]{z-index:1;background:var(--surface);border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.08em;color:var(--text-2);align-items:baseline;gap:.5rem;padding:.45rem .85rem;font-size:.68rem;font-weight:700;display:flex;position:sticky;top:0}.nf-day-c[data-v-5ecb135b]{color:var(--text-3);background:var(--surface-2);border-radius:999px;padding:.02rem .4rem;font-size:.62rem}.nf-agenda[data-v-5ecb135b]{border:none;border-bottom:1px solid var(--line);width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;align-items:baseline;gap:.7rem;padding:.55rem .85rem;display:flex}.nf-agenda[data-v-5ecb135b]:hover{background:var(--surface-2)}.nf-agenda.on[data-v-5ecb135b]{background:#58a6ff1a;box-shadow:inset 3px 0 #58a6ff}.nf-agenda-time[data-v-5ecb135b]{color:var(--text-3);font-variant-numeric:tabular-nums;flex:0 0 4rem;font-size:.72rem}.nf-agenda-title[data-v-5ecb135b]{color:#ffffffd9;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.86rem;overflow:hidden}.nf-agenda-src[data-v-5ecb135b]{flex:none;font-size:.72rem}.nf-reader[data-v-5ecb135b]{background:var(--bg);border-left:1px solid var(--line-2);min-height:0;padding:.9rem 1.15rem 1.4rem;overflow-y:auto;box-shadow:-14px 0 44px #00000061}.nf-reader-meta[data-v-5ecb135b]{align-items:center;gap:.6rem;font-size:.72rem;display:flex}.nf-reader-close[data-v-5ecb135b]{border:1px solid var(--line-2);width:1.55rem;height:1.55rem;color:var(--text-2);cursor:pointer;background:0 0;border-radius:8px;place-items:center;margin-left:auto;font-size:.8rem;transition:background .12s,color .12s;display:grid}.nf-reader-close[data-v-5ecb135b]:hover{color:var(--text);background:#ffffff14}.nf-reader-title[data-v-5ecb135b]{letter-spacing:-.02em;margin:.5rem 0;font-size:1.35rem;line-height:1.25}.nf-reader-tags[data-v-5ecb135b]{flex-wrap:wrap;gap:.35rem;margin-bottom:.8rem;display:flex}.nf-reader-body[data-v-5ecb135b]{color:#ffffffd1;margin:0 0 1rem;font-size:.95rem;line-height:1.6}.nf-actions[data-v-5ecb135b]{flex-wrap:wrap;gap:.5rem;margin-bottom:.4rem;display:flex}.nf-act[data-v-5ecb135b]{border:1px solid var(--line-2);color:#fffc;cursor:pointer;background:0 0;border-radius:8px;padding:.4rem .8rem;font-size:.8rem;text-decoration:none}.nf-act[data-v-5ecb135b]:hover{border-color:var(--text-3)}.nf-act.on[data-v-5ecb135b]{color:var(--up);border-color:#3fb95066}.nf-act.primary[data-v-5ecb135b]{background:var(--surface-2);border-color:var(--line-2);color:var(--text)}.nf-act.done[data-v-5ecb135b]{color:var(--up);cursor:default;border-color:#3fb95066}.nf-block[data-v-5ecb135b]{border-top:1px solid var(--line-2);padding:.8rem 0}.nf-block-h[data-v-5ecb135b]{text-transform:uppercase;letter-spacing:.1em;color:#fff6;margin-bottom:.5rem;font-size:.62rem}.nf-claims[data-v-5ecb135b]{color:#ffffffb8;margin:0;padding-left:1.1rem;font-size:.82rem;line-height:1.6}.nf-kv[data-v-5ecb135b]{grid-template-columns:6rem 1fr;gap:.5rem;padding:.15rem 0;font-size:.76rem;display:grid}.nf-kv span[data-v-5ecb135b]{color:#fff6}.nf-kv code[data-v-5ecb135b]{color:#ffffffbf;overflow-wrap:anywhere;font-family:ui-monospace,monospace}.nf-hashcode[data-v-5ecb135b]{font-size:.68rem;color:#ffffff80!important}.nf-comment[data-v-5ecb135b]{border-top:1px solid var(--line);gap:.55rem;padding:.5rem 0;display:flex}.nf-c-vote[data-v-5ecb135b]{flex-direction:column;align-items:center;display:flex}.nf-c-main[data-v-5ecb135b]{flex:1;min-width:0}.nf-c-by[data-v-5ecb135b]{color:#fff9;font-size:.72rem;font-weight:600}.nf-c-score[data-v-5ecb135b]{color:var(--text-3);margin-left:.4rem;font-weight:700}.nf-c-body[data-v-5ecb135b]{color:#ffffffc7;margin:.2rem 0 0;font-size:.82rem;line-height:1.5}.nf-c-reason[data-v-5ecb135b]{color:var(--down);margin-top:.25rem;font-size:.68rem}.sp2[data-v-ae0f5749]{align-items:stretch;min-width:0;height:100%;min-height:0;display:grid;position:relative}.sp2-pane[data-v-ae0f5749]{grid-template-rows:1fr;min-width:0;min-height:0;display:grid}.sp2-divider[data-v-ae0f5749]{cursor:col-resize;touch-action:none;place-items:center;display:grid;position:relative}.sp2-divider[data-v-ae0f5749]:focus-visible{outline:2px solid var(--accent,#58a6ff);outline-offset:-2px;border-radius:4px}.sp2-grip[data-v-ae0f5749]{background:var(--line-2);border-radius:3px;width:3px;height:34px;transition:background .12s,height .12s}.sp2-divider:hover .sp2-grip[data-v-ae0f5749],.is-dragging .sp2-grip[data-v-ae0f5749]{background:var(--accent,#58a6ff);height:52px}.sp2-collapse[data-v-ae0f5749]{border:1px solid var(--line-2);background:var(--bg);width:16px;height:18px;color:var(--text-2);cursor:pointer;opacity:0;border-radius:5px;place-items:center;padding:0;font-size:.7rem;line-height:1;transition:opacity .12s,color .12s;display:grid;position:absolute;top:6px;left:50%;transform:translate(-50%)}.sp2-divider:hover .sp2-collapse[data-v-ae0f5749],.sp2-collapse[data-v-ae0f5749]:focus-visible{opacity:1}.sp2-collapse[data-v-ae0f5749]:hover{color:var(--text);border-color:var(--accent,#58a6ff)}.sp2-reopen[data-v-ae0f5749]{z-index:5;border:1px solid var(--line-2);background:var(--bg);color:var(--text-2);cursor:pointer;border-left:none;border-radius:0 8px 8px 0;align-items:center;gap:.2rem;padding:.25rem .45rem .25rem .35rem;font-size:.66rem;display:inline-flex;position:absolute;top:8px;left:0}.sp2-reopen[data-v-ae0f5749]:hover{color:var(--text);border-color:var(--accent,#58a6ff)}.sp2-reopen-i[data-v-ae0f5749]{font-size:.85rem;line-height:1}.sp2-reopen-l[data-v-ae0f5749]{text-transform:uppercase;letter-spacing:.05em}@media (prefers-reduced-motion:reduce){.sp2-grip[data-v-ae0f5749],.sp2-collapse[data-v-ae0f5749]{transition:none}}@media (width<=1080px){.sp2[data-v-ae0f5749]{grid-template-columns:1fr!important}.sp2-divider[data-v-ae0f5749],.sp2-detail[data-v-ae0f5749],.sp2-reopen[data-v-ae0f5749]{display:none}.sp2.is-collapsed .sp2-list[data-v-ae0f5749]{display:grid}}.hn[data-v-9ac548bf]{border-top:1px solid var(--line);margin-top:1rem;padding-top:.9rem}.hn-h[data-v-9ac548bf]{text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);align-items:center;gap:.4rem;margin-bottom:.5rem;font-size:.62rem;display:flex}.hn-roles[data-v-9ac548bf]{gap:.25rem;display:inline-flex}.hn-role[data-v-9ac548bf]{border-radius:3px;padding:.03rem .28rem;font-size:.52rem;font-weight:800}.hn-role.capital[data-v-9ac548bf],.hn-badge.capital[data-v-9ac548bf]{color:#58a6ff;background:#58a6ff29}.hn-role.labor[data-v-9ac548bf],.hn-badge.labor[data-v-9ac548bf]{color:var(--up);background:#4bbf7329}.hn-role.supply[data-v-9ac548bf],.hn-badge.supply[data-v-9ac548bf]{color:var(--accent);background:#d8a25029}.hn-list[data-v-9ac548bf]{flex-direction:column;gap:.4rem;display:flex}.hn-net[data-v-9ac548bf]{border:1px solid var(--line-2);background:var(--surface-2);width:100%;color:inherit;cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:.55rem;padding:.45rem .6rem;display:flex}.hn-net[data-v-9ac548bf]:hover{border-color:var(--accent)}.hn-badge[data-v-9ac548bf]{text-transform:uppercase;border-radius:3px;flex:none;padding:.05rem .35rem;font-size:.54rem;font-weight:800}.hn-net-b[data-v-9ac548bf]{flex:1;min-width:0;display:grid}.hn-net-name[data-v-9ac548bf]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600;overflow:hidden}.hn-net-sub[data-v-9ac548bf]{color:var(--text-3);text-transform:capitalize;font-size:.68rem}.hn-open[data-v-9ac548bf]{color:var(--text-3);flex:none;font-size:.66rem}.hn-net:hover .hn-open[data-v-9ac548bf]{color:var(--accent)}.xl[data-v-3944acb2]{flex-wrap:wrap;gap:.4rem;display:flex}.xl-link[data-v-3944acb2]{border:1px solid var(--line-2);background:var(--surface-2);color:var(--text-2);border-radius:8px;align-items:center;gap:.35rem;padding:.32rem .6rem;font-size:.76rem;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.xl-link[data-v-3944acb2]:hover{border-color:var(--accent);color:var(--accent)}.xl-icon[data-v-3944acb2]{opacity:.9;font-size:.82rem}.xl-arrow[data-v-3944acb2]{opacity:.5;font-size:.72rem}.mk[data-v-1ff7812b]{background:var(--bg);height:100%;min-height:0;color:var(--text);grid-template-rows:auto auto auto 1fr;gap:.6rem;padding:.85rem 1rem 1rem;display:grid}.mk-toolbar[data-v-1ff7812b]{align-items:center;gap:1rem;display:flex}.mk-title[data-v-1ff7812b]{align-items:baseline;gap:.5rem;display:flex}.mk-title h1[data-v-1ff7812b]{letter-spacing:-.01em;color:var(--text);margin:0;font-size:1.2rem;font-weight:640}.mk-eyebrow[data-v-1ff7812b]{text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);margin:0 0 .1rem;font-size:.62rem}.mk-pill[data-v-1ff7812b]{text-transform:uppercase;letter-spacing:.08em;color:var(--amber);background:var(--amber-soft);border-radius:4px;padding:.08rem .3rem;font-size:.56rem}.mk-pill.live[data-v-1ff7812b]{color:var(--live);background:var(--live-soft)}.mk-live[data-v-1ff7812b]{border:1px solid var(--line-2);color:#ffffffb8;cursor:pointer;background:0 0;border-radius:8px;padding:.3rem .6rem;font-size:.74rem}.mk-live.on[data-v-1ff7812b]{color:#4bbf73;background:#4bbf7324;border-color:#4bbf73}.mk-live.err[data-v-1ff7812b]{color:#f0656a;border-color:#f0656a80}.mk-live[data-v-1ff7812b]:disabled{opacity:.6;cursor:default}.mk-asof[data-v-1ff7812b]{color:#fff6;margin-left:auto;font-size:.72rem}.mk-cmd[data-v-1ff7812b]{border:1px solid var(--accent);background:var(--accent-soft);border-radius:4px;flex:0 320px;align-items:center;gap:.4rem;padding:.2rem .5rem;display:flex}.mk-cmd-prompt[data-v-1ff7812b]{color:var(--accent);font-weight:700}.mk-cmd input[data-v-1ff7812b]{min-width:0;color:var(--accent-2);text-transform:uppercase;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.78rem}.mk-cmd input[data-v-1ff7812b]::placeholder{color:#ffa02880;text-transform:none}.mk-cmd-go[data-v-1ff7812b]{background:var(--accent);color:var(--bg);cursor:pointer;border:none;border-radius:3px;padding:.1rem .4rem;font-family:inherit;font-size:.66rem;font-weight:800}.mk-tape[data-v-1ff7812b]{border:1px solid var(--line);background:var(--bg);border-radius:4px;align-items:stretch;gap:0;display:flex;overflow-x:auto}.mk-tape-item[data-v-1ff7812b]{border:none;border-right:1px solid var(--line);color:inherit;cursor:pointer;background:0 0;flex:none;align-items:baseline;gap:.4rem;padding:.3rem .7rem;font-family:inherit;display:inline-flex}.mk-tape-item[data-v-1ff7812b]:hover{background:var(--accent-soft)}.mk-tape-sym[data-v-1ff7812b]{color:var(--accent);font-size:.72rem;font-weight:700}.mk-tape-px[data-v-1ff7812b]{font-variant-numeric:tabular-nums;font-size:.72rem}.mk-tape .mk-chg[data-v-1ff7812b]{font-size:.68rem}.mk-tiles[data-v-1ff7812b]{gap:.6rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.mk-tile[data-v-1ff7812b]{text-align:left;border:1px solid var(--line-2);background:var(--surface);width:168px;color:inherit;cursor:pointer;border-radius:10px;flex:none;gap:.25rem;padding:.55rem .65rem .4rem;display:grid}.mk-tile[data-v-1ff7812b]:hover{border-color:var(--text-3)}.mk-tile.on[data-v-1ff7812b]{border-color:var(--accent)}.mk-tile-top[data-v-1ff7812b]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.mk-tile-class[data-v-1ff7812b]{color:var(--text);letter-spacing:-.01em;font-size:.78rem;font-weight:700}.mk-tile-name[data-v-1ff7812b]{color:#ffffff80;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.mk-tile-val[data-v-1ff7812b]{font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:700}.mk-spark[data-v-1ff7812b]{width:100%;height:26px}.mk-spark.sm[data-v-1ff7812b]{width:90px;height:24px}.mk-body[data-v-1ff7812b]{grid-template-columns:minmax(420px,1.35fr) minmax(340px,1fr);gap:.75rem;min-height:0;display:grid}@media (width<=1080px){.mk-body[data-v-1ff7812b]{grid-template-columns:1fr}.mk-detail[data-v-1ff7812b]{display:none}}.mk-watch[data-v-1ff7812b]{border:1px solid var(--line-2);border-radius:12px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.mk-watch-head[data-v-1ff7812b]{border-bottom:1px solid var(--line-2);text-transform:uppercase;letter-spacing:.08em;color:#ffffff80;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .85rem;font-size:.7rem;display:flex}.mk-filter[data-v-1ff7812b]{gap:.2rem;display:flex}.mk-fbtn[data-v-1ff7812b]{color:#ffffff8c;text-transform:capitalize;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.15rem .45rem;font-size:.68rem}.mk-fbtn.on[data-v-1ff7812b]{color:var(--accent);background:#ffa0282e}.mk-rows[data-v-1ff7812b]{min-height:0;overflow-y:auto}.mk-row[data-v-1ff7812b]{border:none;border-bottom:1px solid var(--line);width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;grid-template-columns:1fr 90px 5.5rem 4.5rem;align-items:center;gap:.6rem;padding:.55rem .85rem;display:grid}.mk-row[data-v-1ff7812b]:hover{background:#ffffff08}.mk-row.on[data-v-1ff7812b]{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.mk-sym[data-v-1ff7812b]{flex-direction:column;min-width:0;display:flex}.mk-sym b[data-v-1ff7812b]{font-size:.84rem}.mk-sym span[data-v-1ff7812b]{color:#ffffff73;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.mk-px[data-v-1ff7812b]{text-align:right;font-variant-numeric:tabular-nums;font-size:.84rem}.mk-chg[data-v-1ff7812b]{font-variant-numeric:tabular-nums;text-align:right;font-size:.8rem;font-weight:600}.mk-chg.up[data-v-1ff7812b]{color:var(--up)}.mk-chg.down[data-v-1ff7812b]{color:var(--down)}.mk-chg.flat[data-v-1ff7812b]{color:#8b949e}.mk-chg.lg[data-v-1ff7812b]{font-size:.9rem}.mk-detail[data-v-1ff7812b]{border:1px solid var(--line-2);border-radius:12px;min-height:0;padding:1rem 1.1rem;overflow-y:auto}.mk-d-head[data-v-1ff7812b]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.mk-d-sym[data-v-1ff7812b]{font-size:1.05rem;font-weight:700}.mk-d-klass[data-v-1ff7812b]{text-transform:uppercase;letter-spacing:.06em;color:#ffffff80;vertical-align:middle;background:#ffffff12;border-radius:4px;padding:.05rem .35rem;font-size:.6rem}.mk-d-name[data-v-1ff7812b]{color:#ffffff80;margin-top:.15rem;font-size:.8rem}.mk-d-px[data-v-1ff7812b]{text-align:right}.mk-d-price[data-v-1ff7812b]{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700}.mk-area[data-v-1ff7812b]{width:100%;height:110px;margin:.9rem 0}.mk-stats[data-v-1ff7812b]{grid-template-columns:repeat(2,1fr);gap:.4rem 1rem;display:grid}.mk-kv[data-v-1ff7812b]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:.5rem;padding:.3rem 0;font-size:.8rem;display:flex}.mk-kv span[data-v-1ff7812b]{color:#ffffff73}.mk-kv b[data-v-1ff7812b]{font-variant-numeric:tabular-nums}.mk-kv.wide code[data-v-1ff7812b]{color:#ffffffb3;font-family:ui-monospace,monospace;font-size:.72rem}.mk-block[data-v-1ff7812b]{border-top:1px solid var(--line-2);margin-top:.9rem;padding-top:.8rem}.mk-block-h[data-v-1ff7812b]{text-transform:uppercase;letter-spacing:.1em;color:#fff6;margin-bottom:.5rem;font-size:.62rem}.mk-sigs[data-v-1ff7812b]{flex-wrap:wrap;gap:.35rem;display:flex}.mk-sig[data-v-1ff7812b]{border:1px solid var(--line-2);color:#ffffffbf;border-radius:6px;padding:.15rem .5rem;font-size:.72rem}.mk-sig.up[data-v-1ff7812b]{color:var(--up);border-color:#3fb95066}.mk-sig.down[data-v-1ff7812b]{color:var(--down);border-color:#f8514966}.mk-sc[data-v-1ff7812b]{flex-direction:column;gap:.4rem;display:flex}.mk-sc-link[data-v-1ff7812b]{text-align:left;border:1px solid var(--line-2);background:var(--surface-2);color:var(--text-2);cursor:pointer;border-radius:8px;padding:.4rem .6rem;font-size:.78rem}.mk-sc-link[data-v-1ff7812b]:hover{border-color:var(--accent);color:var(--accent)}.mk-d-actions[data-v-1ff7812b]{align-items:center;gap:.6rem;margin-top:.6rem;display:flex}.mk-ask[data-v-1ff7812b]{color:#93b4ff;cursor:pointer;background:#78a0ff14;border:1px solid #78a0ff73;border-radius:8px;padding:.3rem .7rem;font-size:.76rem}.mk-ask[data-v-1ff7812b]:hover{color:#fff;background:#78a0ff29}.mk-held[data-v-1ff7812b]{color:var(--up);font-size:.72rem}.mk-ticket-row[data-v-1ff7812b]{align-items:center;gap:.45rem;display:flex}.mk-qty[data-v-1ff7812b]{background:var(--surface-2);border:1px solid var(--line-2);width:5rem;color:var(--text);font:inherit;border-radius:8px;outline:none;padding:.4rem .55rem;font-size:.85rem}.mk-qty[data-v-1ff7812b]:focus{border-color:var(--accent)}.mk-buy[data-v-1ff7812b],.mk-sell[data-v-1ff7812b]{cursor:pointer;color:#06210f;border:none;border-radius:8px;padding:.4rem 1.1rem;font-size:.82rem;font-weight:700}.mk-buy[data-v-1ff7812b]{background:var(--up)}.mk-sell[data-v-1ff7812b]{background:var(--down);color:#2a0708}.mk-buy[data-v-1ff7812b]:hover,.mk-sell[data-v-1ff7812b]:hover{filter:brightness(1.08)}.mk-ticket-est[data-v-1ff7812b]{color:var(--text-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.76rem}.mk-ticket-msg[data-v-1ff7812b]{color:var(--text);margin:.5rem 0 0;font-size:.75rem}.mk-ticket-note[data-v-1ff7812b]{color:var(--text-3);margin:.35rem 0 0;font-size:.68rem}.mk-link[data-v-1ff7812b]{color:var(--accent);text-decoration:none}.mk-link[data-v-1ff7812b]:hover{text-decoration:underline}.mfc[data-v-0d07720b]{width:100%;height:100%;display:block}.ec[data-v-4024ce9f]{background:var(--bg);color:#ffffffe6;grid-template-rows:auto auto 1fr;gap:.75rem;height:100%;min-height:0;padding:.85rem 1rem 1rem;display:grid}.ec-toolbar[data-v-4024ce9f]{justify-content:space-between;align-items:center;display:flex}.ec-title[data-v-4024ce9f]{align-items:baseline;gap:.6rem;display:flex}.ec-title h1[data-v-4024ce9f]{letter-spacing:-.01em;color:var(--text);margin:0;font-size:1.2rem;font-weight:640}.ec-eyebrow[data-v-4024ce9f]{text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);margin:0 0 .1rem;font-size:.62rem}.ec-pill[data-v-4024ce9f]{text-transform:uppercase;letter-spacing:.08em;color:var(--amber);background:var(--amber-soft);white-space:nowrap;border-radius:5px;padding:.1rem .35rem;font-size:.6rem}.ec-pill.live[data-v-4024ce9f]{color:var(--live);background:var(--live-soft)}.ec-asof[data-v-4024ce9f]{color:#ffffff73;font-size:.74rem}.ec-kpis[data-v-4024ce9f]{gap:.6rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.ec-kpi[data-v-4024ce9f]{text-align:left;border:1px solid var(--line-2);background:var(--surface);width:176px;color:inherit;cursor:pointer;border-radius:10px;flex:none;gap:.2rem;padding:.55rem .65rem .4rem;display:grid}.ec-kpi[data-v-4024ce9f]:hover{border-color:var(--text-3)}.ec-kpi.on[data-v-4024ce9f]{border-color:var(--accent)}.ec-kpi-top[data-v-4024ce9f]{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.ec-kpi-name[data-v-4024ce9f]{color:#ffffff8c;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.ec-kpi-val[data-v-4024ce9f]{font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:700}.ec-unit[data-v-4024ce9f]{color:#ffffff80;margin-left:1px;font-size:.75rem}.ec-spark[data-v-4024ce9f]{width:100%;height:24px}.ec-chg[data-v-4024ce9f]{font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:600}.ec-chg.up[data-v-4024ce9f]{color:var(--up)}.ec-chg.down[data-v-4024ce9f]{color:var(--down)}.ec-chg.flat[data-v-4024ce9f]{color:#8b949e}.ec-chg.lg[data-v-4024ce9f]{font-size:.85rem}.ec-body[data-v-4024ce9f]{grid-template-columns:minmax(440px,1.4fr) minmax(320px,1fr);gap:.75rem;min-height:0;display:grid}@media (width<=1080px){.ec-body[data-v-4024ce9f]{grid-template-columns:1fr}.ec-detail[data-v-4024ce9f]{display:none}}.ec-board[data-v-4024ce9f]{border:1px solid var(--line-2);border-radius:12px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.ec-board-head[data-v-4024ce9f]{border-bottom:1px solid var(--line-2);text-transform:uppercase;letter-spacing:.08em;color:var(--text-2);justify-content:space-between;align-items:baseline;padding:.6rem .85rem;font-size:.7rem;display:flex}.ec-board-head span[data-v-4024ce9f]{color:var(--text-3);font-size:.6rem}.ec-grid[data-v-4024ce9f]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));align-content:start;gap:.5rem;min-height:0;padding:.6rem;display:grid;overflow-y:auto}.ec-sector[data-v-4024ce9f]{text-align:left;border:1px solid var(--line-2);background:var(--surface);color:inherit;cursor:pointer;border-left:3px solid #8b949e;border-radius:8px;gap:.3rem;padding:.5rem .6rem;display:grid}.ec-sector[data-v-4024ce9f]:hover{border-top-color:var(--text-3)}.ec-sector.on[data-v-4024ce9f]{box-shadow:0 0 0 1px var(--accent)}.ec-sec-top[data-v-4024ce9f]{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.ec-sec-name[data-v-4024ce9f]{font-size:.8rem;font-weight:600}.ec-breadth[data-v-4024ce9f]{background:#ffffff14;border-radius:3px;height:5px;overflow:hidden}.ec-breadth.big[data-v-4024ce9f]{height:9px}.ec-breadth-fill[data-v-4024ce9f]{border-radius:3px;height:100%}.ec-detail[data-v-4024ce9f]{border:1px solid var(--line-2);border-radius:12px;min-height:0;padding:1rem 1.1rem;overflow-y:auto}.ec-d-head[data-v-4024ce9f]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ec-d-name[data-v-4024ce9f]{font-size:1.1rem;font-weight:700}.ec-d-kind[data-v-4024ce9f]{color:#ffffff80;margin-top:.15rem;font-size:.72rem}.ec-d-val[data-v-4024ce9f]{text-align:right}.ec-d-num[data-v-4024ce9f]{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700}.ec-area[data-v-4024ce9f]{width:100%;height:100px;margin:.9rem 0}.ec-fc-wrap[data-v-4024ce9f]{margin:.9rem 0}.ec-fc-chart[data-v-4024ce9f]{width:100%;height:150px}.ec-fc-cap[data-v-4024ce9f]{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:.4rem .85rem;margin-top:.35rem;font-size:.66rem;display:flex}.ec-fc-swatch[data-v-4024ce9f]{vertical-align:middle;margin-right:.3rem;display:inline-block}.ec-fc-swatch.hist[data-v-4024ce9f]{border-top:2px solid #8fd3a6;width:12px;height:0}.ec-fc-swatch.fc[data-v-4024ce9f]{border-top:2px dashed var(--accent);width:12px;height:0}.ec-fc-swatch.rec[data-v-4024ce9f]{background:#edeef217;border-radius:1px;width:11px;height:8px}.ec-fc-swatch.fan[data-v-4024ce9f]{background:#d8a25033;border-radius:1px;width:11px;height:8px}.ec-fc-note[data-v-4024ce9f]{color:var(--text-3);opacity:.85;margin-left:auto}.ec-block[data-v-4024ce9f]{border-top:1px solid var(--line-2);margin-top:.9rem;padding-top:.8rem}.ec-block-h[data-v-4024ce9f]{text-transform:uppercase;letter-spacing:.1em;color:#fff6;margin-bottom:.5rem;font-size:.62rem}.ec-breadth-cap[data-v-4024ce9f]{color:#ffffff80;margin-top:.4rem;font-size:.72rem}.ec-note[data-v-4024ce9f]{color:#fffc;margin:0 0 .5rem;font-size:.85rem;line-height:1.55}.ec-sc[data-v-4024ce9f]{flex-direction:column;gap:.4rem;display:flex}.ec-sc-link[data-v-4024ce9f]{text-align:left;border:1px solid var(--line-2);background:var(--surface-2);color:var(--text-2);cursor:pointer;border-radius:8px;padding:.4rem .6rem;font-size:.78rem}.ec-sc-link[data-v-4024ce9f]:hover{border-color:var(--accent);color:var(--accent)}.ec-sigs[data-v-4024ce9f]{flex-wrap:wrap;gap:.35rem;display:flex}.ec-sig[data-v-4024ce9f]{border:1px solid var(--line-2);color:#ffffffbf;border-radius:6px;padding:.15rem .5rem;font-size:.72rem}.ec-sig.up[data-v-4024ce9f]{color:var(--up);border-color:#3fb95066}.ec-sig.down[data-v-4024ce9f]{color:var(--down);border-color:#f8514966}.ec-kv[data-v-4024ce9f]{justify-content:space-between;align-items:baseline;gap:.5rem;padding:.2rem 0;font-size:.8rem;display:flex}.ec-kv span[data-v-4024ce9f]{color:#ffffff73}.ec-kv.wide code[data-v-4024ce9f]{color:#ffffffb3;font-family:ui-monospace,monospace;font-size:.72rem}.vdt[data-v-e3b7e369]{background:var(--bg);color:#ffffffeb;flex-direction:column;gap:.9rem;height:100%;min-height:0;padding:1rem 1.25rem 1.25rem;display:flex;overflow-y:auto}.vdt-top[data-v-e3b7e369]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.vdt-title[data-v-e3b7e369]{flex-wrap:wrap;align-items:baseline;gap:.7rem;display:flex}.vdt-title h1[data-v-e3b7e369]{margin:0;font-size:1.3rem}.vdt-eyebrow[data-v-e3b7e369]{text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);margin:0 0 .1rem;font-size:.62rem}.vdt-pill[data-v-e3b7e369]{text-transform:uppercase;letter-spacing:.08em;color:#e3b341;background:#e3b34124;border-radius:5px;padding:.1rem .35rem;font-size:.6rem}.vdt-pill.live[data-v-e3b7e369]{color:var(--up);background:#3fb95029}.vdt-ind[data-v-e3b7e369]{color:#ffffff8c;font-size:.78rem}.vdt-industry[data-v-e3b7e369]{color:var(--text,#ffffffe6);background:var(--surface,transparent);border:1px solid var(--line-2,#ffffff26);border-radius:7px;padding:.2rem .45rem;font-size:.78rem}.vdt-metrics[data-v-e3b7e369]{flex-wrap:wrap;gap:.6rem;display:flex}.vdt-metric[data-v-e3b7e369]{border:1px solid var(--line-2);border-radius:10px;flex-direction:column;min-width:8rem;padding:.4rem .8rem;display:flex}.vdt-metric.up[data-v-e3b7e369]{border-color:#3fb95059}.vdt-m-label[data-v-e3b7e369]{text-transform:uppercase;letter-spacing:.08em;color:#ffffff73;align-items:center;gap:.3rem;font-size:.6rem;display:inline-flex}.vdt-ask[data-v-e3b7e369]{color:#93b4ff;cursor:pointer;background:#78a0ff14;border:1px solid #78a0ff73;border-radius:8px;padding:.28rem .65rem;font-size:.74rem}.vdt-ask[data-v-e3b7e369]:hover{color:#fff;background:#78a0ff29}.vdt-m-val[data-v-e3b7e369]{font-size:1.05rem;font-weight:700}.vdt-metric.up .vdt-m-val[data-v-e3b7e369]{color:var(--up)}.vdt-m-sub[data-v-e3b7e369]{color:var(--up);font-size:.68rem}.vdt-body[data-v-e3b7e369]{grid-template-columns:1.4fr 1fr;gap:.9rem;display:grid}@media (width<=1000px){.vdt-body[data-v-e3b7e369]{grid-template-columns:1fr}}.vdt-panel[data-v-e3b7e369]{border:1px solid var(--line-2);background:var(--surface);border-radius:12px;padding:.85rem}.vdt-panel-h[data-v-e3b7e369]{text-transform:uppercase;letter-spacing:.09em;color:#ffffff80;margin-bottom:.7rem;font-size:.66rem}.vdt-hint[data-v-e3b7e369]{text-transform:none;letter-spacing:0;color:var(--text-3);font-size:.66rem}.vdt-panel-h-row[data-v-e3b7e369]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.vdt-scale[data-v-e3b7e369]{text-transform:none;letter-spacing:0;color:var(--text-3);align-items:center;gap:6px;font-size:.62rem;display:inline-flex}.vdt-scale-bar[data-v-e3b7e369]{background:linear-gradient(90deg,#e6f1fb,#378add,#042c53);border-radius:3px;width:110px;height:9px}.vdt-matrix[data-v-e3b7e369]{gap:3px;display:grid}.vdt-colh[data-v-e3b7e369]{color:#ffffff80;text-align:center;white-space:nowrap;padding:.2rem 0;font-size:.6rem}.vdt-rowh[data-v-e3b7e369]{color:#fffc;align-items:center;padding-right:.4rem;font-size:.72rem;display:flex}.vdt-cell[data-v-e3b7e369]{font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;height:34px;font-size:.7rem;font-weight:500;display:grid;position:relative}.vdt-cell.lever[data-v-e3b7e369]{outline-offset:-2px;outline:2px solid #eda100;font-weight:700}.vdt-cell-dot[data-v-e3b7e369]{background:#eda100;border-radius:50%;width:5px;height:5px;position:absolute;top:3px;right:4px}.vdt-bars[data-v-e3b7e369]{flex-direction:column;gap:.45rem;display:flex}.vdt-bar-row[data-v-e3b7e369]{grid-template-columns:8.5rem 1fr auto;align-items:center;gap:.6rem;display:grid}.vdt-bar-label[data-v-e3b7e369]{color:#fffc;font-size:.76rem}.vdt-bar-track[data-v-e3b7e369]{background:#ffffff0f;border-radius:999px;height:10px;overflow:hidden}.vdt-bar-fill[data-v-e3b7e369]{background:linear-gradient(90deg,#1f6feb,#58a6ff);border-radius:999px;height:100%}.vdt-bar-val[data-v-e3b7e369]{color:var(--up);font-variant-numeric:tabular-nums;font-size:.76rem;font-weight:700}.vdt-empty[data-v-e3b7e369]{color:#ffffff73;font-size:.82rem}.vdt-levers[data-v-e3b7e369]{flex-direction:column;gap:.5rem;display:flex}.vdt-lever[data-v-e3b7e369]{border:1px solid var(--line-2);border-radius:9px;padding:.5rem .65rem}.vdt-lever-h[data-v-e3b7e369]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.vdt-lever-h code[data-v-e3b7e369]{color:#ffffffe6;font-size:.78rem}.vdt-delta[data-v-e3b7e369]{border-radius:5px;padding:.03rem .35rem;font-size:.72rem;font-weight:700}.vdt-delta.up[data-v-e3b7e369]{color:var(--up);background:#3fb95024}.vdt-delta.down[data-v-e3b7e369]{color:var(--down);background:#f8514929}.vdt-lever-meta[data-v-e3b7e369]{color:#ffffff80;margin-top:.2rem;font-size:.68rem}.vdt-pol[data-v-e3b7e369]{color:#58a6ff}.vdt-lever-val[data-v-e3b7e369]{color:var(--up);font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:.82rem;font-weight:700}.vdt-foot[data-v-e3b7e369]{color:#ffffff73;margin:0;font-size:.72rem;line-height:1.5}.vdt-foot code[data-v-e3b7e369]{color:#ffffffb3}.wf[data-v-b8033743]{width:100%;height:auto;display:block}.wf-conn[data-v-b8033743]{stroke:#edeef238;stroke-width:1px;stroke-dasharray:2 3}.wf-bar.base[data-v-b8033743],.wf-bar.total[data-v-b8033743]{fill:color-mix(in srgb, var(--accent) 55%, transparent)}.wf-bar.up[data-v-b8033743]{fill:color-mix(in srgb, var(--up) 80%, transparent)}.wf-bar.down[data-v-b8033743]{fill:color-mix(in srgb, var(--down) 80%, transparent)}.wf-val[data-v-b8033743]{font-variant-numeric:tabular-nums;fill:var(--text-2);font-size:9px}.wf-val.up[data-v-b8033743]{fill:var(--up)}.wf-val.down[data-v-b8033743]{fill:var(--down)}.wf-val.base[data-v-b8033743],.wf-val.total[data-v-b8033743]{fill:var(--accent)}.wf-lab[data-v-b8033743]{fill:var(--text-3);font-size:8.5px}.cv[data-v-2cf86c50]{max-width:1100px;color:var(--text);padding:1rem 1.25rem;font-family:ui-sans-serif,system-ui}.cv-eyebrow[data-v-2cf86c50]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);margin:0;font-size:11px}.cv-title[data-v-2cf86c50]{color:var(--text);align-items:center;gap:.5rem;margin:.25rem 0;font-size:1.4rem;font-weight:700;display:flex}.cv-sub[data-v-2cf86c50]{color:var(--text-2);max-width:820px;margin:0}.cv-pill[data-v-2cf86c50]{border:1px solid var(--line-2);text-transform:uppercase;color:var(--text-2);border-radius:999px;padding:.1rem .5rem;font-size:.7rem}.cv-pill.live[data-v-2cf86c50]{color:#6ee7b7;background:#10b98124;border-color:#10b98166}.cv-pill.unavailable[data-v-2cf86c50]{color:#fca5a5;background:#ef444424;border-color:#ef444466}.cv-warn[data-v-2cf86c50]{color:#fca5a5;background:#ef44441f;border:1px solid #ef444466;border-radius:10px;padding:.75rem}.cv-studio[data-v-2cf86c50]{border:1px solid var(--line-2);background:var(--surface);border-radius:12px;margin-bottom:1rem;padding:.75rem .85rem}.cv-studio-row[data-v-2cf86c50]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.cv-studio-eyebrow[data-v-2cf86c50]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-size:.72rem;font-weight:700}.cv-studio-toggle[data-v-2cf86c50]{color:var(--text-2);align-items:center;gap:.3rem;margin-left:auto;font-size:.8rem;display:inline-flex}.cv-studio-in[data-v-2cf86c50]{border:1px solid var(--line-2);background:var(--surface-2);min-width:180px;color:var(--text);border-radius:8px;flex:1;padding:.45rem .7rem}.cv-studio-ev[data-v-2cf86c50]{flex:0 0 210px}.cv-studio-sel[data-v-2cf86c50]{border:1px solid var(--line-2);background:var(--surface-2);color:var(--text);border-radius:8px;padding:.45rem .6rem}.cv-studio-hint[data-v-2cf86c50]{color:var(--text-3);margin:0;font-size:.76rem}.cv-metrics[data-v-2cf86c50]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.75rem;margin:1rem 0;display:grid}.cv-verdict[data-v-2cf86c50]{border:1px solid var(--line-2);background:var(--surface);border-left-width:3px;border-radius:10px;align-items:center;gap:.6rem;margin:0 0 1rem;padding:.65rem .85rem;font-size:.9rem;line-height:1.5;display:flex}.cv-verdict.up[data-v-2cf86c50]{border-left-color:var(--up)}.cv-verdict.down[data-v-2cf86c50]{border-left-color:var(--down)}.cv-verdict.flat[data-v-2cf86c50]{border-left-color:var(--text-3)}.cv-v-dot[data-v-2cf86c50]{background:var(--text-3);border-radius:50%;flex:none;width:8px;height:8px}.cv-verdict.up .cv-v-dot[data-v-2cf86c50]{background:var(--up)}.cv-verdict.down .cv-v-dot[data-v-2cf86c50]{background:var(--down)}.cv-v-text b[data-v-2cf86c50]{color:var(--text);font-weight:650}.cv-v-band[data-v-2cf86c50]{color:var(--text-3);font-size:.8rem}.cv-waterfall[data-v-2cf86c50]{width:100%;height:200px;margin:.3rem 0 .6rem}.cv-grounding[data-v-2cf86c50]{border:1px solid var(--line-2);background:var(--surface);border-radius:12px;margin:0 0 1rem;padding:.75rem .85rem}.cv-grounding-h[data-v-2cf86c50]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.cv-grounding-t[data-v-2cf86c50]{color:var(--text-2);font-size:.82rem}.cv-grounding-t b[data-v-2cf86c50]{color:var(--text);font-weight:700}.cv-epi[data-v-2cf86c50]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);border:1px solid var(--line-2);border-radius:999px;padding:.12rem .5rem;font-size:.68rem}.cv-source-list[data-v-2cf86c50]{flex-wrap:wrap;gap:.4rem;margin:.55rem 0 .4rem;display:flex}.cv-source[data-v-2cf86c50]{border:1px solid var(--line-2);background:var(--surface-2);border-left-width:3px;border-radius:8px;align-items:center;gap:.4rem;padding:.28rem .55rem;text-decoration:none;transition:border-color .15s,transform .1s;display:inline-flex}.cv-source[data-v-2cf86c50]:hover{border-color:var(--text-3);transform:translateY(-1px)}.cv-source-kind[data-v-2cf86c50]{text-transform:uppercase;letter-spacing:.03em;color:var(--text-2);font-size:.68rem;font-weight:700}.cv-source-host[data-v-2cf86c50]{color:var(--text-3);font-size:.74rem;font-family:var(--mono,ui-monospace, monospace)}.cv-source.filing[data-v-2cf86c50]{border-left-color:#60a5fa}.cv-source.filing .cv-source-kind[data-v-2cf86c50]{color:#93c5fd}.cv-source.results[data-v-2cf86c50]{border-left-color:#34d399}.cv-source.results .cv-source-kind[data-v-2cf86c50]{color:#6ee7b7}.cv-source.news[data-v-2cf86c50]{border-left-color:#fbbf24}.cv-source.news .cv-source-kind[data-v-2cf86c50]{color:#fcd34d}.cv-source.market[data-v-2cf86c50]{border-left-color:#a78bfa}.cv-source.market .cv-source-kind[data-v-2cf86c50]{color:#c4b5fd}.cv-source.source[data-v-2cf86c50]{border-left-color:var(--text-3)}.cv-grounding-note[data-v-2cf86c50]{color:var(--text-3);margin:.2rem 0 0;font-size:.76rem;line-height:1.5}.cv-live[data-v-2cf86c50]{border:1px solid var(--line-2);border-left:3px solid var(--accent);background:var(--surface);border-radius:12px;margin:0 0 1rem;padding:.75rem .85rem}.cv-live-h[data-v-2cf86c50]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.cv-live-t[data-v-2cf86c50]{color:var(--text);align-items:center;gap:.5rem;font-size:.82rem;font-weight:700;display:inline-flex}.cv-live-src[data-v-2cf86c50]{text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);border:1px solid var(--line-2);border-radius:4px;padding:.04rem .3rem;font-size:.54rem;font-weight:700}.cv-fresh[data-v-2cf86c50]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);align-items:center;gap:.3rem;font-size:.66rem;display:inline-flex}.cv-fresh.live[data-v-2cf86c50]{color:#6ee7b7}.cv-fresh-dot[data-v-2cf86c50]{background:var(--text-3);border-radius:50%;width:6px;height:6px}.cv-fresh.live .cv-fresh-dot[data-v-2cf86c50]{background:#34d399;animation:1.8s ease-in-out infinite cvPulse-2cf86c50}@keyframes cvPulse-2cf86c50{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.cv-fresh-dot[data-v-2cf86c50]{animation:none}}.cv-live-sum[data-v-2cf86c50]{color:var(--text-2);margin:.45rem 0 .5rem;font-size:.8rem;line-height:1.5}.cv-live-sum b[data-v-2cf86c50]{color:var(--text);font-variant-numeric:tabular-nums}.cv-fact-list[data-v-2cf86c50]{flex-direction:column;gap:.2rem;margin:0 0 .4rem;padding:0;list-style:none;display:flex}.cv-fact[data-v-2cf86c50]{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:.4rem;padding:.18rem 0;font-size:.74rem;display:flex}.cv-fact[data-v-2cf86c50]:last-child{border-bottom:none}.cv-fact-s[data-v-2cf86c50]{color:var(--text);font-family:var(--mono,ui-monospace, monospace);font-size:.72rem}.cv-fact-p[data-v-2cf86c50]{color:var(--accent);font-size:.68rem}.cv-fact-o[data-v-2cf86c50]{color:var(--text-2);flex:1;min-width:0}.cv-fact-t[data-v-2cf86c50]{color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.66rem}.cv-metric[data-v-2cf86c50]{border:1px solid var(--line-2);background:var(--surface);border-radius:12px;flex-direction:column;padding:.85rem;display:flex}.cv-m-label[data-v-2cf86c50]{color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.cv-m-val[data-v-2cf86c50]{color:var(--text);font-size:1.35rem;font-weight:700}.cv-metric.up[data-v-2cf86c50]{border-color:#10b98166}.cv-metric.up .cv-m-val[data-v-2cf86c50],.up[data-v-2cf86c50]{color:#6ee7b7}.cv-m-sub[data-v-2cf86c50]{color:var(--text-2);font-size:.85rem}.cv-panel[data-v-2cf86c50]{border:1px solid var(--line-2);background:var(--surface);border-radius:12px;margin-bottom:1rem;padding:.85rem}.cv-panel-h[data-v-2cf86c50]{color:var(--text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-weight:600;display:flex}.cv-tag[data-v-2cf86c50]{color:#6ee7b7;background:#10b98124;border:1px solid #10b98166;border-radius:999px;padding:.1rem .5rem;font-size:.7rem;font-weight:600}.cv-hint[data-v-2cf86c50]{color:var(--text-3);margin:.35rem 0;font-size:.8rem;font-weight:400}.cv-controls[data-v-2cf86c50]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.5rem 1.25rem;margin-top:.5rem;display:grid}.cv-ctrl-h[data-v-2cf86c50]{color:var(--text-2);justify-content:space-between;font-size:.82rem;display:flex}.cv-ctrl input[data-v-2cf86c50]{width:100%;accent-color:var(--accent)}.cv-btn[data-v-2cf86c50]{border:1px solid var(--line-2);background:var(--surface-2);color:var(--text);cursor:pointer;border-radius:8px;padding:.4rem .8rem}.cv-btn.primary[data-v-2cf86c50]{color:#05271c;background:#10b981;border-color:#10b981;font-weight:700}.cv-btn[data-v-2cf86c50]:disabled{opacity:.5;cursor:default}.cv-grid3[data-v-2cf86c50]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-bottom:1rem;display:grid}.cv-grid2[data-v-2cf86c50]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.cv-card[data-v-2cf86c50]{border:1px solid var(--line-2);background:var(--surface);color:var(--text);border-radius:12px;padding:.85rem}.cv-card h3[data-v-2cf86c50]{color:var(--text);margin:0 0 .5rem;font-size:1rem}.cv-sc[data-v-2cf86c50]{border:1px solid var(--line);border-radius:10px;margin:.45rem 0;padding:.5rem}.cv-sc-name[data-v-2cf86c50]{color:var(--text);font-weight:650}.cv-sc ul[data-v-2cf86c50]{color:var(--text-2);margin:.35rem 0 0;padding-left:1rem;font-size:.82rem}.cv-sc code[data-v-2cf86c50],.cv-sc-name code[data-v-2cf86c50]{background:var(--surface-2);color:var(--text);border-radius:4px;padding:.05rem .3rem;font-size:.72rem}.cv-kpi[data-v-2cf86c50]{margin:.5rem 0}.cv-kpi-h[data-v-2cf86c50]{color:var(--text-2);justify-content:space-between;font-size:.85rem;display:flex}.cv-bar[data-v-2cf86c50]{background:var(--surface-2);border-radius:6px;height:8px;margin-top:.25rem;overflow:hidden}.cv-bar div[data-v-2cf86c50]{background:#10b981;height:100%}.cv-drv[data-v-2cf86c50]{border:1px solid var(--line);color:var(--text);border-radius:10px;justify-content:space-between;margin:.35rem 0;padding:.5rem;display:flex}.cv-drv.total[data-v-2cf86c50]{background:#10b9811f;border-color:#10b98166;font-weight:750}.cv-traj[data-v-2cf86c50]{align-items:flex-end;gap:.5rem;height:130px;margin-top:1rem;display:flex}.cv-traj-col[data-v-2cf86c50]{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex}.cv-traj-v[data-v-2cf86c50]{color:#6ee7b7;font-size:.7rem;font-weight:600}.cv-traj-bar[data-v-2cf86c50]{background:#10b981;border-radius:6px 6px 0 0;width:100%;max-width:46px;min-height:4px;margin-top:.2rem}.cv-traj-y[data-v-2cf86c50]{color:var(--text-3);margin-top:.25rem;font-size:.74rem}.cv-search[data-v-2cf86c50]{gap:.5rem;margin:.5rem 0;display:flex}.cv-search input[data-v-2cf86c50]{border:1px solid var(--line-2);background:var(--surface-2);color:var(--text);border-radius:8px;flex:1;padding:.45rem .7rem}.cv-legend[data-v-2cf86c50]{color:var(--text-2);align-items:center;gap:.6rem;font-size:.72rem;font-weight:400;display:flex}.cv-legend i[data-v-2cf86c50]{border-radius:50%;width:9px;height:9px;margin-right:2px;display:inline-block}.cv-map[data-v-2cf86c50]{width:100%;height:auto}.cv-twin[data-v-2cf86c50]{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.cv-states[data-v-2cf86c50]{flex-wrap:wrap;gap:.35rem;margin:.6rem 0;display:flex}.cv-states span[data-v-2cf86c50]{border:1px solid var(--line-2);color:var(--text-2);border-radius:999px;padding:.15rem .5rem;font-size:.78rem}.cv-locsel[data-v-2cf86c50]{border-top:1px solid var(--line);margin-top:.6rem;padding-top:.6rem}.cv-lims[data-v-2cf86c50]{color:var(--text-2);margin:.25rem 0 0;padding-left:1rem;font-size:.82rem}.st[data-v-e8d3c2a4]{max-width:780px;padding:1rem 1.25rem;font-family:ui-sans-serif,system-ui}.st-eyebrow[data-v-e8d3c2a4]{text-transform:uppercase;letter-spacing:.08em;opacity:.6;margin:0;font-size:11px}.st-title[data-v-e8d3c2a4]{margin:.25rem 0 1rem;font-size:1.5rem;font-weight:700}.st-toc[data-v-e8d3c2a4]{gap:1rem;margin-bottom:1rem;font-size:.85rem;display:flex}.st-toc a[data-v-e8d3c2a4]{color:inherit;opacity:.7;border-bottom:1px solid #0000;text-decoration:none}.st-toc a[data-v-e8d3c2a4]:hover{opacity:1;border-bottom-color:currentColor}.st-card[data-v-e8d3c2a4]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:1rem;padding:1rem 1.1rem}.st-card h2[data-v-e8d3c2a4]{margin:0 0 .75rem;font-size:1.05rem}.st-row[data-v-e8d3c2a4]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:1rem;padding:.4rem 0;display:flex}.st-row[data-v-e8d3c2a4]:last-of-type{border-bottom:0}.st-row.col[data-v-e8d3c2a4]{flex-direction:column;align-items:stretch}.st-label[data-v-e8d3c2a4]{opacity:.7;font-size:.85rem}.st-hint[data-v-e8d3c2a4]{opacity:.6;margin:.6rem 0 0;font-size:.78rem}.st-hint-inline[data-v-e8d3c2a4]{opacity:.5;font-weight:400}.st-pill[data-v-e8d3c2a4]{text-transform:uppercase;border:1px solid #cbd5e1;border-radius:999px;padding:.1rem .55rem;font-size:.75rem}.st-seg[data-v-e8d3c2a4]{border:1px solid #cbd5e1;border-radius:8px;display:inline-flex;overflow:hidden}.st-seg button[data-v-e8d3c2a4]{cursor:pointer;background:#fff;border:0;padding:.35rem .8rem;font-size:.82rem}.st-seg button.active[data-v-e8d3c2a4]{color:#fff;background:#0f172a}.st-toggle[data-v-e8d3c2a4]{cursor:pointer;background:#eef2f7;border:1px solid #cbd5e1;border-radius:999px;align-items:center;gap:.5rem;padding:.2rem .5rem .2rem .2rem;display:inline-flex}.st-toggle .st-knob[data-v-e8d3c2a4]{background:#94a3b8;border-radius:50%;width:18px;height:18px;transition:transform .15s,background .15s}.st-toggle.on[data-v-e8d3c2a4]{background:#ecfdf5;border-color:#a7f3d0}.st-toggle.on .st-knob[data-v-e8d3c2a4]{background:#10b981;transform:translate(4px)}.st-toggle-txt[data-v-e8d3c2a4]{font-size:.8rem}.st-row.col input[data-v-e8d3c2a4]{border:1px solid #cbd5e1;border-radius:8px;margin-top:.35rem;padding:.5rem .7rem}.st-actions[data-v-e8d3c2a4]{align-items:center;gap:.75rem;margin-top:.6rem;display:flex}.st-save[data-v-e8d3c2a4]{color:#fff;cursor:pointer;background:#10b981;border:1px solid #10b981;border-radius:8px;padding:.4rem .9rem}.st-saved[data-v-e8d3c2a4]{color:#065f46;font-size:.8rem}.st-mesh[data-v-e8d3c2a4]{color:#991b1b;align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.st-mesh.ok[data-v-e8d3c2a4]{color:#065f46}.st-dot[data-v-e8d3c2a4]{background:#ef4444;border-radius:50%;width:8px;height:8px}.st-dot.ok[data-v-e8d3c2a4]{background:#10b981}.st-models[data-v-e8d3c2a4]{opacity:.8;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.5rem;font-size:.8rem;display:flex}.pv[data-v-d9ce66cf]{max-width:920px;padding:1rem 1.25rem;font-family:ui-sans-serif,system-ui}.pv-eyebrow[data-v-d9ce66cf]{text-transform:uppercase;letter-spacing:.08em;opacity:.6;margin:0;font-size:11px}.pv-title[data-v-d9ce66cf]{margin:.25rem 0;font-size:1.5rem;font-weight:700}.pv-sub[data-v-d9ce66cf]{opacity:.8;max-width:760px;margin:0 0 1rem}.pv-controls[data-v-d9ce66cf]{background:var(--surface,#fff);border:1px solid var(--line-2,#e2e8f0);border-radius:12px;flex-wrap:wrap;align-items:end;gap:.6rem;margin-bottom:1rem;padding:.8rem;display:flex}.pv-controls label[data-v-d9ce66cf]{opacity:.7;flex-direction:column;gap:.2rem;font-size:.72rem;display:flex}.pv-controls label.wide[data-v-d9ce66cf]{flex:1;min-width:200px}.pv-controls input[data-v-d9ce66cf],.pv-controls select[data-v-d9ce66cf]{border:1px solid #cbd5e1;border-radius:8px;padding:.4rem .55rem;font-size:.85rem}.pv-run[data-v-d9ce66cf]{color:#fff;cursor:pointer;background:#10b981;border:1px solid #10b981;border-radius:8px;padding:.5rem .9rem;font-weight:600}.pv-run[data-v-d9ce66cf]:disabled{opacity:.5}.pv-warn[data-v-d9ce66cf]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:.75rem}.pv-decision[data-v-d9ce66cf]{border:2px solid;border-radius:12px;margin-bottom:1rem;padding:1rem 1.1rem}.pv-dec-main[data-v-d9ce66cf]{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.pv-dec-word[data-v-d9ce66cf]{letter-spacing:.02em;font-size:1.6rem;font-weight:800}.pv-dec-lvl[data-v-d9ce66cf]{opacity:.85;font-size:.9rem}.pv-dec-reason[data-v-d9ce66cf]{margin:.5rem 0 0;font-size:.9rem}.pv-card[data-v-d9ce66cf]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:1rem;padding:.85rem 1rem}.pv-card h3[data-v-d9ce66cf]{margin:0 0 .6rem;font-size:1rem}.pv-hint[data-v-d9ce66cf]{opacity:.55;font-size:.74rem;font-weight:400}.pv-gate[data-v-d9ce66cf]{border-top:1px solid #f1f5f9;grid-template-columns:22px 120px 90px 1fr;align-items:center;gap:.5rem;padding:.35rem 0;font-size:.84rem;display:grid}.pv-gate-n[data-v-d9ce66cf]{color:#94a3b8}.pv-gate-name[data-v-d9ce66cf]{font-weight:650}.pv-gate-pass.ok[data-v-d9ce66cf]{color:#065f46}.pv-gate-pass.bad[data-v-d9ce66cf]{color:#991b1b;font-weight:650}.pv-gate-detail[data-v-d9ce66cf]{opacity:.65;font-size:.8rem}.pv-kv[data-v-d9ce66cf]{align-items:baseline;gap:.6rem;padding:.25rem 0;font-size:.84rem;display:flex}.pv-kv>span[data-v-d9ce66cf]:first-child{opacity:.6;min-width:110px}.pv-kv code[data-v-d9ce66cf]{word-break:break-all;background:#f1f5f9;border-radius:4px;padding:.05rem .35rem;font-size:.78rem}.pv-hash[data-v-d9ce66cf]{font-size:.68rem!important}.pv-req[data-v-d9ce66cf]{opacity:.55;font-size:.72rem}.eg[data-v-918e246f]{width:100%;height:auto;display:block}.eg-edge[data-v-918e246f]{stroke:#edeef247;stroke-width:1.3px;cursor:pointer}.eg-edge[data-v-918e246f]:hover{stroke:var(--accent)}.eg-rel[data-v-918e246f]{fill:#edeef26b;text-transform:uppercase;letter-spacing:.04em;pointer-events:none;font-size:7.5px}.eg-node[data-v-918e246f]{cursor:pointer}.eg-node:hover circle[data-v-918e246f]{stroke:#fff;stroke-width:1.2px}.eg-init[data-v-918e246f]{fill:#0d0f13;pointer-events:none;font-size:9px;font-weight:700}.eg-init.ego[data-v-918e246f]{fill:#0d0f13;font-size:11px}.eg-lab[data-v-918e246f]{fill:#edeef299;pointer-events:none;font-size:8.5px}.pd[data-v-113dd267]{background:var(--bg);color:#ffffffe6;grid-template-rows:auto 1fr;gap:.75rem;height:100%;min-height:0;padding:.85rem 1rem 1rem;display:grid}.pd-toolbar[data-v-113dd267]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.pd-title[data-v-113dd267]{align-items:baseline;gap:.6rem;display:flex}.pd-title h1[data-v-113dd267]{letter-spacing:-.01em;color:var(--text);margin:0;font-size:1.2rem;font-weight:640}.pd-eyebrow[data-v-113dd267]{text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);margin:0 0 .1rem;font-size:.62rem}.pd-pill[data-v-113dd267]{text-transform:uppercase;letter-spacing:.08em;color:var(--amber);background:var(--amber-soft);border-radius:5px;padding:.1rem .35rem;font-size:.6rem}.pd-pill.live[data-v-113dd267]{color:var(--live);background:var(--live-soft)}.pd-live.on[data-v-113dd267]{color:#4bbf73;background:#4bbf7324;border-color:#4bbf73}.pd-live.err[data-v-113dd267]{color:#f0656a;border-color:#f0656a80}.pd-live[data-v-113dd267]:disabled{opacity:.6;cursor:default}.pd-live[data-v-113dd267]{text-transform:none}.pd-search[data-v-113dd267]{border:1px solid var(--line-2);background:var(--surface);border-radius:10px;flex:260px;align-items:center;gap:.5rem;padding:.4rem .7rem;display:flex}.pd-search[data-v-113dd267]:focus-within{border-color:var(--accent)}.pd-search-ic[data-v-113dd267]{color:#fff6}.pd-search input[data-v-113dd267]{color:#fff;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:.9rem}.pd-kinds[data-v-113dd267]{gap:.25rem;display:flex}.pd-kbtn[data-v-113dd267]{border:1px solid var(--line-2);color:#fff9;text-transform:capitalize;cursor:pointer;background:0 0;border-radius:8px;padding:.3rem .6rem;font-size:.75rem}.pd-kbtn.on[data-v-113dd267]{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.pd-body[data-v-113dd267]{grid-template-columns:minmax(360px,1.1fr) minmax(340px,1fr);gap:.75rem;min-height:0;display:grid}@media (width<=1080px){.pd-body[data-v-113dd267]{grid-template-columns:1fr}.pd-profile[data-v-113dd267]{display:none}}.pd-list[data-v-113dd267]{border:1px solid var(--line-2);border-radius:12px;min-height:0;overflow-y:auto}.pd-count[data-v-113dd267]{text-transform:uppercase;letter-spacing:.08em;color:#fff6;border-bottom:1px solid var(--line);margin:0;padding:.5rem .85rem;font-size:.68rem}.pd-resolve[data-v-113dd267]{border:1px solid var(--accent);color:var(--accent);background:var(--accent-soft);cursor:pointer;border-radius:8px;padding:.4rem .75rem;font-size:.78rem}.pd-resolve[data-v-113dd267]:hover:not(:disabled){background:var(--accent);color:#04121f}.pd-resolve[data-v-113dd267]:disabled{opacity:.5;cursor:default}.pd-row[data-v-113dd267]{border:none;border-bottom:1px solid var(--line);width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;align-items:center;gap:.7rem;padding:.6rem .85rem;display:flex}.pd-row[data-v-113dd267]:hover{background:#ffffff08}.pd-row.on[data-v-113dd267]{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.pd-avatar[data-v-113dd267]{color:#04121f;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:.72rem;font-weight:800;display:grid}.pd-avatar.lg[data-v-113dd267]{width:52px;height:52px;font-size:1rem}.pd-row-main[data-v-113dd267]{flex:1;min-width:0}.pd-row-name[data-v-113dd267]{font-size:.86rem;font-weight:600}.pd-kind[data-v-113dd267]{text-transform:uppercase;letter-spacing:.05em;margin-left:.35rem;font-size:.6rem}.pd-row-sub[data-v-113dd267]{color:#fff9;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.pd-row-loc[data-v-113dd267]{color:#fff6;font-size:.68rem}.pd-conf[data-v-113dd267]{font-variant-numeric:tabular-nums;color:#ffffff80;font-size:.72rem}.pd-profile[data-v-113dd267]{border:1px solid var(--line-2);border-radius:12px;min-height:0;padding:1.1rem 1.2rem;overflow-y:auto}.pd-profile.empty[data-v-113dd267]{color:var(--text-3);place-items:center;font-size:.85rem;display:grid}.pd-p-head[data-v-113dd267]{align-items:center;gap:.9rem;display:flex}.pd-p-name[data-v-113dd267]{font-size:1.25rem;font-weight:700}.pd-p-role[data-v-113dd267]{color:#ffffffa6;margin-top:.15rem;font-size:.85rem}.pd-p-loc[data-v-113dd267]{color:#ffffff73;font-size:.75rem}.pd-p-summary[data-v-113dd267]{color:#ffffffd1;margin:.9rem 0 .6rem;font-size:.9rem;line-height:1.6}.pd-tags[data-v-113dd267]{flex-wrap:wrap;gap:.35rem;display:flex}.pd-tag[data-v-113dd267]{color:#ffffffbf;border:1px solid var(--line-2);background:#ffffff0f;border-radius:6px;padding:.12rem .45rem;font-size:.72rem}.pd-block[data-v-113dd267]{border-top:1px solid var(--line-2);margin-top:.9rem;padding-top:.8rem}.pd-block-h[data-v-113dd267]{text-transform:uppercase;letter-spacing:.1em;color:#fff6;margin-bottom:.5rem;font-size:.62rem}.pd-ego[data-v-113dd267]{width:100%;height:210px}.pd-ego-cap[data-v-113dd267]{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin-top:.3rem;font-size:.62rem;display:flex}.pd-ego-cap .d[data-v-113dd267]{width:12px;height:0;display:inline-block}.pd-ego-cap .d.solid[data-v-113dd267]{border-top:1.5px solid var(--text-2)}.pd-ego-cap .d.dash[data-v-113dd267]{border-top:1.5px dashed var(--accent)}.pd-edge[data-v-113dd267]{stroke:#ffffff24;stroke-width:1px}.pd-ego .link[data-v-113dd267]{cursor:pointer}.pd-ego .link:hover circle[data-v-113dd267]{stroke:#fff;stroke-width:2px}.pd-ego circle[data-v-113dd267]{stroke:var(--bg);stroke-width:1.5px}.pd-ego-init[data-v-113dd267]{fill:#04121f;font-size:9px;font-weight:800}.pd-ego-init.self[data-v-113dd267]{fill:#04121f;font-size:11px}.pd-ego-lbl[data-v-113dd267]{fill:#ffffffb3;font-size:8px}.pd-ego-rel[data-v-113dd267]{fill:#fff6;text-transform:uppercase;letter-spacing:.04em;font-size:7px}.pd-res[data-v-113dd267]{gap:.4rem;display:grid}.pd-res-bar[data-v-113dd267]{background:#ffffff14;border-radius:4px;height:8px;overflow:hidden}.pd-res-fill[data-v-113dd267]{border-radius:4px;height:100%}.pd-res-cap[data-v-113dd267]{color:#ffffff8c;font-size:.74rem}.pd-career[data-v-113dd267]{gap:0;display:grid}.pd-stint[data-v-113dd267]{align-items:flex-start;gap:.6rem;padding:.35rem 0;display:flex;position:relative}.pd-stint-dot[data-v-113dd267]{background:#ffffff4d;border-radius:50%;flex:none;width:8px;height:8px;margin-top:.35rem;box-shadow:0 12px 0 -3.5px #ffffff1f}.pd-stint:last-child .pd-stint-dot[data-v-113dd267]{box-shadow:none}.pd-stint.current .pd-stint-dot[data-v-113dd267]{background:var(--accent)}.pd-stint-b[data-v-113dd267]{flex:1;min-width:0}.pd-stint-title[data-v-113dd267]{font-size:.82rem;font-weight:600}.pd-stint-org[data-v-113dd267]{color:#ffffff8c;font-size:.74rem}.pd-stint-period[data-v-113dd267]{color:#fff6;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.68rem}.pd-edu[data-v-113dd267]{gap:.25rem;display:grid}.pd-edu-row[data-v-113dd267]{justify-content:space-between;gap:.75rem;font-size:.78rem;display:flex}.pd-edu-row b[data-v-113dd267]{font-weight:600}.pd-edu-row span[data-v-113dd267]{color:#ffffff8c;text-align:right}.pd-news[data-v-113dd267]{gap:.15rem;display:grid}.pd-news-row[data-v-113dd267]{color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:baseline;gap:.55rem;padding:.3rem .4rem;display:flex}.pd-news-row[data-v-113dd267]:hover{background:#ffffff0a}.pd-news-src[data-v-113dd267]{color:#4aa3ff;text-overflow:ellipsis;white-space:nowrap;flex:none;width:5.5rem;font-size:.64rem;font-weight:600;overflow:hidden}.pd-news-title[data-v-113dd267]{color:#fffc;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.76rem;overflow:hidden}.pd-news-time[data-v-113dd267]{color:var(--text-3);font-size:.66rem}.pd-scope[data-v-113dd267]{text-transform:none;letter-spacing:0;color:#ffa028b3;margin-left:.5rem;font-size:.58rem}.pd-accounts[data-v-113dd267]{gap:.3rem;display:grid}.pd-acct[data-v-113dd267]{border:1px solid var(--line-2);color:inherit;border-radius:8px;align-items:center;gap:.55rem;padding:.35rem .5rem;text-decoration:none;display:flex}.pd-acct[data-v-113dd267]:hover{border-color:var(--text-3);background:#ffffff08}.pd-plat[data-v-113dd267]{text-align:center;border:1px solid;border-radius:5px;flex:none;width:1.8rem;padding:.1rem 0;font-family:Roboto Mono,ui-monospace,monospace;font-size:.6rem;font-weight:800}.pd-handle[data-v-113dd267]{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.8rem;overflow:hidden}.pd-verified[data-v-113dd267]{color:#4aa3ff;margin-left:.25rem;font-size:.72rem}.pd-followers[data-v-113dd267]{color:#fff9;font-variant-numeric:tabular-nums;font-size:.7rem}.pd-active[data-v-113dd267]{color:var(--text-3);font-size:.66rem}.pd-open[data-v-113dd267]{color:var(--text-3);font-size:.72rem}.pd-selectors[data-v-113dd267]{flex-wrap:wrap;gap:.35rem;display:flex}.pd-sel[data-v-113dd267]{color:#ffffffd1;border:1px solid var(--line-2);background:#ffffff0d;border-radius:6px;align-items:center;gap:.4rem;padding:.12rem .45rem;font-family:Roboto Mono,ui-monospace,monospace;font-size:.72rem;display:inline-flex}.pd-sel.masked[data-v-113dd267]{color:#fff6;border-style:dashed}.pd-sel-k[data-v-113dd267]{text-transform:uppercase;letter-spacing:.04em;color:#ffa028d9;font-size:.54rem}.pd-sel.pivot[data-v-113dd267]{cursor:pointer}.pd-sel.pivot[data-v-113dd267]:hover{border-color:var(--accent);color:#fff}.pd-sel-pivot[data-v-113dd267]{color:#ffa028b3;font-size:.7rem}.pd-sel-tag[data-v-113dd267]{text-transform:uppercase;color:#fff6;border:1px solid #fff3;border-radius:3px;padding:0 .2rem;font-size:.52rem}.pd-osint[data-v-113dd267]{gap:.28rem;display:grid}.pd-src[data-v-113dd267]{align-items:center;gap:.5rem;font-size:.76rem;display:flex}.pd-src-kind[data-v-113dd267]{text-transform:uppercase;letter-spacing:.04em;text-align:center;border-radius:4px;flex:none;width:4.4rem;padding:.06rem .3rem;font-size:.54rem;font-weight:700}.pd-src-kind.news[data-v-113dd267]{color:#4aa3ff;background:#4aa3ff24}.pd-src-kind.registry[data-v-113dd267]{color:var(--up);background:#3fb95024}.pd-src-kind.social[data-v-113dd267]{color:#c58af9;background:#c58af924}.pd-src-kind.leak[data-v-113dd267]{color:var(--down);background:#f8514924}.pd-src-kind.domain[data-v-113dd267]{color:#e3b341;background:#e3b34124}.pd-src-kind.filing[data-v-113dd267]{color:#8b949e;background:#8b949e29}.pd-src-name[data-v-113dd267]{color:#ffffffbf;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.pd-src-conf[data-v-113dd267]{color:#ffffff73;font-variant-numeric:tabular-nums;font-size:.7rem}.pd-kv[data-v-113dd267]{justify-content:space-between;align-items:baseline;gap:.5rem;padding:.2rem 0;font-size:.8rem;display:flex}.pd-kv span[data-v-113dd267]{color:#ffffff73}.pd-kv code[data-v-113dd267]{color:#ffffffb3;font-family:ui-monospace,monospace;font-size:.72rem}.ss[data-v-db039dba]{background:var(--bg);color:#ffffffe6;grid-template-rows:auto auto 1fr;gap:.6rem;height:100%;min-height:0;padding:.85rem 1rem 1rem;display:grid}.ss-toolbar[data-v-db039dba]{align-items:center;gap:1rem;display:flex}.ss-title[data-v-db039dba]{align-items:baseline;gap:.5rem;display:flex}.ss-title h1[data-v-db039dba]{letter-spacing:-.01em;color:var(--text);margin:0;font-size:1.2rem;font-weight:640}.ss-eyebrow[data-v-db039dba]{text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);margin:0 0 .1rem;font-size:.62rem}.ss-pill[data-v-db039dba]{text-transform:uppercase;letter-spacing:.08em;color:#e3b341;background:#e3b34124;border-radius:4px;padding:.08rem .3rem;font-size:.56rem}.ss-pill.live[data-v-db039dba]{color:var(--up);background:#3fb95024}.ss-handle.live[data-v-db039dba]{color:#3b9aef;text-decoration:none}.ss-handle.live[data-v-db039dba]:hover{text-decoration:underline}.ss-asof[data-v-db039dba]{color:#fff6;margin-left:auto;font-size:.72rem}.ss-filters[data-v-db039dba]{gap:1rem;display:flex}.ss-fgroup[data-v-db039dba]{gap:.25rem;display:flex}.ss-fbtn[data-v-db039dba]{border:1px solid var(--line-2);color:#fff9;cursor:pointer;text-transform:capitalize;background:0 0;border-radius:7px;padding:.25rem .6rem;font-size:.72rem}.ss-fbtn.on[data-v-db039dba]{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.ss-fbtn.sent.pos.on[data-v-db039dba]{border-color:var(--up);color:var(--up);background:#3fb9501f}.ss-fbtn.sent.neg.on[data-v-db039dba]{border-color:var(--down);color:var(--down);background:#f851491f}.ss-body[data-v-db039dba]{grid-template-columns:minmax(420px,1.6fr) minmax(260px,1fr);gap:.75rem;min-height:0;display:grid}@media (width<=1080px){.ss-body[data-v-db039dba]{grid-template-columns:1fr}.ss-trend[data-v-db039dba]{display:none}}.ss-stream[data-v-db039dba]{border:1px solid var(--line-2);border-radius:12px;min-height:0;overflow-y:auto}.ss-empty[data-v-db039dba]{color:#ffffff73;padding:1.5rem;font-size:.85rem}.ss-sig[data-v-db039dba]{border-bottom:1px solid var(--line);padding:.7rem .9rem}.ss-sig-head[data-v-db039dba]{align-items:center;gap:.5rem;display:flex}.ss-avatar[data-v-db039dba]{color:#04121f;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:.6rem;font-weight:800;display:grid}.ss-name[data-v-db039dba]{font-size:.82rem;font-weight:600}.ss-handle[data-v-db039dba]{color:#ffffff73;font-size:.72rem}.ss-plat[data-v-db039dba]{border:1px solid;border-radius:4px;padding:.05rem .28rem;font-family:Roboto Mono,ui-monospace,monospace;font-size:.56rem;font-weight:800}.ss-mention[data-v-db039dba]{text-transform:uppercase;letter-spacing:.04em;color:#ffffff80;border:1px solid var(--line-2);border-radius:4px;padding:.03rem .28rem;font-size:.56rem}.ss-sent[data-v-db039dba]{border-radius:50%;width:8px;height:8px}.ss-sent.pos[data-v-db039dba]{background:var(--up)}.ss-sent.neg[data-v-db039dba]{background:var(--down)}.ss-sent.neu[data-v-db039dba]{background:#8b949e}.ss-time[data-v-db039dba]{color:#fff6;margin-left:auto;font-size:.68rem}.ss-text[data-v-db039dba]{color:#ffffffd9;margin:.4rem 0 .45rem;font-size:.86rem;line-height:1.5}.ss-eng[data-v-db039dba]{color:#ffffff80;font-variant-numeric:tabular-nums;gap:1rem;font-size:.72rem;display:flex}.ss-trend[data-v-db039dba]{border:1px solid var(--line-2);border-radius:12px;min-height:0;padding:.5rem;overflow-y:auto}.ss-trend-h[data-v-db039dba]{text-transform:uppercase;letter-spacing:.1em;color:#ffffff73;padding:.35rem .5rem;font-size:.66rem}.ss-trend-row[data-v-db039dba]{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:baseline;gap:.6rem;padding:.4rem .5rem;display:flex}.ss-trend-row[data-v-db039dba]:hover{background:#ffffff0a}.ss-trend-row.on[data-v-db039dba]{background:var(--accent-soft)}.ss-trend-topic[data-v-db039dba]{color:var(--accent-2);flex:1;font-size:.8rem}.ss-trend-vol[data-v-db039dba]{color:#fff6;font-variant-numeric:tabular-nums;font-size:.68rem}.ss-trend-chg[data-v-db039dba]{font-variant-numeric:tabular-nums;text-align:right;width:3.4rem;font-size:.72rem}.ss-trend-chg.up[data-v-db039dba]{color:var(--up)}.ss-trend-chg.down[data-v-db039dba]{color:var(--down)}.ss-mood[data-v-db039dba]{border-top:1px solid var(--line-2);margin-top:.75rem;padding:.7rem .5rem .3rem}.ss-mood-h[data-v-db039dba]{text-transform:uppercase;letter-spacing:.1em;color:#ffffff73;margin-bottom:.45rem;font-size:.66rem}.ss-mood-bar[data-v-db039dba]{background:#ffffff0f;border-radius:4px;height:8px;display:flex;overflow:hidden}.ss-mood-bar .pos[data-v-db039dba]{background:var(--up)}.ss-mood-bar .neu[data-v-db039dba]{background:#8b949e}.ss-mood-bar .neg[data-v-db039dba]{background:var(--down)}.ss-mood-legend[data-v-db039dba]{justify-content:space-between;margin-top:.4rem;font-size:.66rem;display:flex}.ss-mood-legend .pos[data-v-db039dba]{color:var(--up)}.ss-mood-legend .neu[data-v-db039dba]{color:#8b949e}.ss-mood-legend .neg[data-v-db039dba]{color:var(--down)}.lw[data-v-a69533df]{background:var(--bg);color:#ffffffe6;grid-template-rows:auto 1fr;gap:.75rem;height:100%;min-height:0;padding:.85rem 1rem 1rem;display:grid}.lw-toolbar[data-v-a69533df]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.lw-title[data-v-a69533df]{align-items:baseline;gap:.6rem;display:flex}.lw-title h1[data-v-a69533df]{letter-spacing:-.01em;color:var(--text);margin:0;font-size:1.2rem;font-weight:640}.lw-eyebrow[data-v-a69533df]{text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);margin:0 0 .1rem;font-size:.62rem}.lw-pill[data-v-a69533df]{text-transform:uppercase;letter-spacing:.08em;color:var(--amber);background:var(--amber-soft);white-space:nowrap;border-radius:5px;padding:.1rem .35rem;font-size:.6rem}.lw-pill.live[data-v-a69533df]{color:var(--live);background:var(--live-soft)}.lw-filters[data-v-a69533df]{gap:.25rem;display:flex}.lw-fbtn[data-v-a69533df]{border:1px solid var(--line-2);color:#fff9;text-transform:capitalize;cursor:pointer;background:0 0;border-radius:8px;padding:.3rem .6rem;font-size:.74rem}.lw-fbtn.on[data-v-a69533df]{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.lw-body[data-v-a69533df]{grid-template-columns:minmax(340px,1fr) minmax(400px,1.3fr);gap:.75rem;min-height:0;display:grid}@media (width<=1080px){.lw-body[data-v-a69533df]{grid-template-columns:1fr}.lw-detail[data-v-a69533df]{display:none}}.lw-list[data-v-a69533df]{border:1px solid var(--line-2);border-radius:12px;min-height:0;overflow-y:auto}.lw-count[data-v-a69533df]{text-transform:uppercase;letter-spacing:.08em;color:#fff6;border-bottom:1px solid var(--line);margin:0;padding:.5rem .85rem;font-size:.68rem}.lw-row[data-v-a69533df]{border:none;border-bottom:1px solid var(--line);width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;gap:.25rem;padding:.65rem .85rem;display:grid}.lw-row[data-v-a69533df]:hover{background:#ffffff08}.lw-row.on[data-v-a69533df]{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.lw-row-top[data-v-a69533df]{align-items:center;gap:.5rem;display:flex}.lw-cite[data-v-a69533df]{color:#ffffff73;font-family:ui-monospace,monospace;font-size:.68rem}.lw-row-title[data-v-a69533df]{font-size:.9rem;font-weight:600}.lw-row-meta[data-v-a69533df]{color:#ffffff73;font-size:.7rem}.lw-empty[data-v-a69533df]{color:#ffffff73;padding:1.5rem;font-size:.85rem}.lw-type[data-v-a69533df]{text-transform:uppercase;letter-spacing:.05em;border-radius:4px;padding:.05rem .35rem;font-size:.58rem;font-weight:700}.lw-type.rule[data-v-a69533df]{color:#58a6ff;background:#58a6ff24}.lw-type.bill[data-v-a69533df]{color:#c58af9;background:#c58af924}.lw-type.case[data-v-a69533df]{color:#e3b341;background:#e3b34124}.lw-status[data-v-a69533df]{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;margin-left:auto;padding:.05rem .4rem;font-size:.58rem;font-weight:700}.lw-status.comment[data-v-a69533df]{color:#58a6ff;background:#58a6ff24}.lw-status.pending[data-v-a69533df]{color:#e3b341;background:#e3b34129}.lw-status.enacted[data-v-a69533df]{color:var(--up);background:#3fb95029}.lw-status.open[data-v-a69533df]{color:#8b949e;background:#8b949e29}.lw-detail[data-v-a69533df]{border:1px solid var(--line-2);border-radius:12px;min-height:0;padding:0 1.1rem 1.1rem;overflow-y:auto}.lw-detail.empty[data-v-a69533df]{color:var(--text-3);place-items:center;padding:1.1rem;font-size:.85rem;display:grid}.lw-ribbon[data-v-a69533df]{background:var(--accent-soft);border-bottom:1px solid var(--line-2);align-items:center;gap:.6rem;margin:0 -1.1rem .9rem;padding:.4rem 1.1rem;font-size:.7rem;display:flex}.lw-ribbon-k[data-v-a69533df]{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);font-size:.6rem;font-weight:700}.lw-ribbon code[data-v-a69533df]{color:#fff9;font-family:ui-monospace,monospace}.lw-ribbon-as[data-v-a69533df]{color:#fff6;margin-left:auto}.lw-d-head[data-v-a69533df]{align-items:center;gap:.5rem;margin-top:1rem;display:flex}.lw-d-head .lw-status[data-v-a69533df]{margin-left:0}.lw-citator[data-v-a69533df]{letter-spacing:.05em;cursor:help;border:1px solid;border-radius:5px;margin-left:auto;padding:.1rem .45rem;font-size:.62rem;font-weight:800}.lw-citator.good[data-v-a69533df]{color:var(--up);background:#4bbf731a;border-color:#4bbf7373}.lw-citator.amber[data-v-a69533df]{color:#e3b341;background:#e3b3411a;border-color:#e3b34173}.lw-citator.flat[data-v-a69533df]{color:var(--text-3);border-color:var(--line-2)}.lw-treat[data-v-a69533df]{text-align:center;flex:none;width:.9rem;font-size:.7rem;line-height:1}.lw-treat.good[data-v-a69533df]{color:var(--up)}.lw-treat.caution[data-v-a69533df]{color:#e3b341}.lw-treat.negative[data-v-a69533df]{color:var(--down)}.lw-treat.pending[data-v-a69533df]{color:#ffffff4d}.lw-d-kicker[data-v-a69533df]{align-items:center;gap:.5rem;margin-top:1rem;display:flex}.lw-treat-banner[data-v-a69533df]{border:1px solid var(--line-2);background:var(--surface-2,#ffffff04);border-left-width:4px;border-radius:10px;align-items:flex-start;gap:.6rem;margin:.7rem 0 .2rem;padding:.6rem .75rem;display:flex}.lw-treat-banner.good[data-v-a69533df]{border-left-color:var(--up);background:#3fb9500f}.lw-treat-banner.caution[data-v-a69533df]{background:#e3b34112;border-left-color:#e3b341}.lw-treat-banner.negative[data-v-a69533df]{border-left-color:var(--down);background:#f8514912}.lw-treat-banner.pending[data-v-a69533df]{border-left-color:#ffffff40}.lw-tb-glyph[data-v-a69533df]{flex:none;font-size:1.05rem;line-height:1.2}.lw-treat-banner.good .lw-tb-glyph[data-v-a69533df]{color:var(--up)}.lw-treat-banner.caution .lw-tb-glyph[data-v-a69533df]{color:#e3b341}.lw-treat-banner.negative .lw-tb-glyph[data-v-a69533df]{color:var(--down)}.lw-treat-banner.pending .lw-tb-glyph[data-v-a69533df]{color:#fff6}.lw-tb-body[data-v-a69533df]{flex:1;min-width:0}.lw-tb-label[data-v-a69533df]{letter-spacing:.03em;color:var(--text);align-items:center;gap:.5rem;font-size:.86rem;font-weight:800;display:flex}.lw-treat-banner.good .lw-tb-label[data-v-a69533df]{color:#86efac}.lw-treat-banner.caution .lw-tb-label[data-v-a69533df]{color:#e3b341}.lw-treat-banner.negative .lw-tb-label[data-v-a69533df]{color:#fca5a5}.lw-tb-src[data-v-a69533df]{text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);border:1px solid var(--line-2);border-radius:4px;padding:.04rem .3rem;font-size:.54rem;font-weight:700}.lw-tb-why[data-v-a69533df]{color:#ffffffb8;margin-top:.15rem;font-size:.78rem;line-height:1.5}.lw-tb-meta[data-v-a69533df]{color:var(--text-3);text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:.15rem;font-size:.64rem;display:flex}.lw-tb-meta b[data-v-a69533df]{color:var(--text-2);font-variant-numeric:tabular-nums}.lw-meta-line[data-v-a69533df]{border-top:1px solid var(--line);flex-wrap:wrap;gap:.25rem 1.4rem;margin:.85rem 0 0;padding:.55rem 0 0;display:flex}.lw-meta-line>div[data-v-a69533df]{flex-direction:column;gap:.05rem;display:flex}.lw-meta-line dt[data-v-a69533df]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);font-size:.55rem}.lw-meta-line dd[data-v-a69533df]{color:var(--text);font-variant-numeric:tabular-nums;margin:0;font-size:.82rem}.lw-meta-line dd.soon[data-v-a69533df]{color:#e3b341}.lw-section[data-v-a69533df]{margin-top:1.05rem}.lw-sec-h[data-v-a69533df]{text-transform:uppercase;letter-spacing:.1em;color:#fff6;margin-bottom:.35rem;font-size:.62rem}.lw-tt-bar[data-v-a69533df]{background:var(--line);border-radius:4px;height:7px;display:flex;overflow:hidden}.lw-tt-seg.followed[data-v-a69533df]{background:var(--up)}.lw-tt-seg.superseded[data-v-a69533df]{background:var(--down)}.lw-tt-legend[data-v-a69533df]{color:var(--text-3);gap:1rem;margin-top:.35rem;font-size:.66rem;display:flex}.lw-tt-legend i[data-v-a69533df]{border-radius:2px;width:9px;height:9px;margin-right:.3rem;display:inline-block}.lw-tt-legend i.followed[data-v-a69533df]{background:var(--up)}.lw-tt-legend i.superseded[data-v-a69533df]{background:var(--down)}.lw-tt-list[data-v-a69533df]{flex-direction:column;gap:.3rem;margin-top:.6rem;display:flex}.lw-tt-cite[data-v-a69533df]{text-align:left;border:1px solid var(--line-2);background:var(--surface-2,#ffffff04);color:var(--text-2);cursor:pointer;border-left-width:3px;border-radius:8px;align-items:center;gap:.5rem;padding:.4rem .6rem;font-size:.78rem;display:flex}.lw-tt-cite.followed[data-v-a69533df]{border-left-color:var(--up)}.lw-tt-cite.superseded[data-v-a69533df],.lw-tt-cite.overruled[data-v-a69533df]{border-left-color:var(--down)}.lw-tt-cite[data-v-a69533df]:hover{border-color:var(--accent)}.lw-tt-flag[data-v-a69533df]{flex:none}.lw-tt-cite.superseded .lw-tt-flag[data-v-a69533df]{color:var(--down)}.lw-tt-cite.followed .lw-tt-flag[data-v-a69533df]{color:var(--text-3)}.lw-tt-cite code[data-v-a69533df]{color:#ffffffe6;font-family:ui-monospace,monospace;font-size:.72rem}.lw-tt-title[data-v-a69533df]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.lw-tt-tag[data-v-a69533df]{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:.05rem .4rem;font-size:.58rem;font-weight:700}.lw-tt-cite.followed .lw-tt-tag[data-v-a69533df]{color:var(--up);background:#3fb95024}.lw-tt-cite.superseded .lw-tt-tag[data-v-a69533df]{color:var(--down);background:#f8514924}.lw-timeline[data-v-a69533df]{align-items:center;margin:.7rem 0 .2rem;display:flex}.lw-tl-step[data-v-a69533df]{color:var(--text-3);flex-direction:column;align-items:center;gap:.2rem;font-size:.6rem;display:flex}.lw-tl-step.done[data-v-a69533df]{color:var(--text-2)}.lw-tl-step.now[data-v-a69533df]{color:var(--accent);font-weight:700}.lw-tl-dot[data-v-a69533df]{background:#edeef22e;border-radius:50%;width:8px;height:8px}.lw-tl-step.done .lw-tl-dot[data-v-a69533df]{background:var(--text-2)}.lw-tl-step.now .lw-tl-dot[data-v-a69533df]{background:var(--accent);box-shadow:0 0 0 3px #d8a2502e}.lw-tl-bar[data-v-a69533df]{background:#edeef21f;flex:1;height:1.5px;margin:0 3px .85rem}.lw-tl-bar.done[data-v-a69533df]{background:var(--text-2)}.lw-d-title[data-v-a69533df]{margin:.5rem 0 .3rem;font-size:1.35rem;line-height:1.25}.lw-d-meta[data-v-a69533df]{color:#ffffff80;font-family:ui-monospace,monospace;font-size:.76rem}.lw-d-summary[data-v-a69533df]{color:#fffc;margin:.7rem 0 0;font-size:.9rem;line-height:1.6}.lw-ask[data-v-a69533df]{color:#93b4ff;cursor:pointer;background:#78a0ff14;border:1px solid #78a0ff73;border-radius:7px;padding:.15rem .5rem;font-size:.7rem}.lw-ask[data-v-a69533df]:hover{color:#fff;background:#78a0ff29}.lw-facts[data-v-a69533df]{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem;margin-top:.9rem;display:grid}.lw-fact[data-v-a69533df]{border:1px solid var(--line-2);border-radius:9px;flex-direction:column;gap:.1rem;padding:.4rem .6rem;display:flex}.lw-fact span[data-v-a69533df]{text-transform:uppercase;letter-spacing:.07em;color:var(--text-3);font-size:.56rem}.lw-fact b[data-v-a69533df]{color:var(--text);font-size:.82rem}.lw-fact b.soon[data-v-a69533df]{color:#e3b341}.lw-impact[data-v-a69533df]{color:#ffffffd1;margin:0;font-size:.86rem;line-height:1.55}.lw-tags[data-v-a69533df]{flex-wrap:wrap;gap:.35rem;margin-top:.6rem;display:flex}.lw-tag[data-v-a69533df]{border:1px solid var(--line-2);color:var(--text-2);cursor:pointer;background:#ffffff0d;border-radius:999px;padding:.08rem .5rem;font-size:.68rem}.lw-tag[data-v-a69533df]:hover{color:#58a6ff;border-color:#58a6ff}.lw-cites[data-v-a69533df]{flex-direction:column;gap:.35rem;display:flex}.lw-cite-link[data-v-a69533df]{text-align:left;border:1px solid var(--line-2);background:var(--surface-2);color:var(--text-2);cursor:default;border-radius:8px;padding:.4rem .6rem;font-size:.78rem}.lw-cite-link code[data-v-a69533df]{color:#ffffffe6;font-family:ui-monospace,monospace;font-size:.72rem}.lw-cite-link.nav[data-v-a69533df]{cursor:pointer}.lw-cite-link.nav[data-v-a69533df]:hover{border-color:var(--accent);color:var(--accent)}.lw-cite-arrow[data-v-a69533df]{color:var(--accent)}.lw-block[data-v-a69533df]{border-top:1px solid var(--line-2);margin-top:1rem;padding-top:.85rem}.lw-block-h[data-v-a69533df]{text-transform:uppercase;letter-spacing:.1em;color:#fff6;justify-content:space-between;align-items:center;margin-bottom:.6rem;font-size:.62rem;display:flex}.lw-legend[data-v-a69533df]{text-transform:none;letter-spacing:0;color:#fff6;align-items:center;gap:.4rem;display:flex}.lw-legend i[data-v-a69533df]{border-radius:2px;width:9px;height:9px;margin-right:.2rem;display:inline-block}.lw-legend i.add[data-v-a69533df]{background:var(--up)}.lw-legend i.del[data-v-a69533df]{background:var(--down)}.lw-ego-cap[data-v-a69533df]{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin-top:.3rem;font-size:.62rem;display:flex}.lw-ego-cap .d[data-v-a69533df]{width:12px;height:0;display:inline-block}.lw-ego-cap .d.solid[data-v-a69533df]{border-top:1.5px solid var(--text-2)}.lw-ego-cap .d.dash[data-v-a69533df]{border-top:1.5px dashed var(--accent)}.lw-redline[data-v-a69533df]{border:1px solid var(--line-2);border-radius:8px;font-family:ui-monospace,SF Mono,monospace;font-size:.8rem;overflow:hidden}.lw-seg[data-v-a69533df]{white-space:pre-wrap;gap:.5rem;padding:.2rem .6rem;line-height:1.5;display:flex}.lw-seg.ctx[data-v-a69533df]{color:#fff9}.lw-seg.add[data-v-a69533df]{color:#86efac;background:#3fb9501f}.lw-seg.del[data-v-a69533df]{color:#fca5a5;background:#f851491f}.lw-gutter[data-v-a69533df]{text-align:center;width:.8rem;color:inherit;opacity:.7;flex:none}.lw-seg-text[data-v-a69533df]{flex:1}.wx[data-v-594c6d0f]{background:var(--bg);color:#ffffffe6;grid-template-rows:auto auto 1fr;gap:.6rem;height:100%;min-height:0;padding:.85rem 1rem 1rem;display:grid}.wx-toolbar[data-v-594c6d0f]{align-items:center;gap:1rem;display:flex}.wx-title[data-v-594c6d0f]{align-items:baseline;gap:.5rem;display:flex}.wx-title h1[data-v-594c6d0f]{letter-spacing:-.01em;color:var(--text);margin:0;font-size:1.2rem;font-weight:640}.wx-eyebrow[data-v-594c6d0f]{text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);margin:0 0 .1rem;font-size:.62rem}.wx-pill[data-v-594c6d0f]{text-transform:uppercase;letter-spacing:.08em;color:var(--amber);background:var(--amber-soft);border-radius:4px;padding:.08rem .3rem;font-size:.56rem}.wx-pill.live[data-v-594c6d0f]{color:var(--live);background:var(--live-soft)}.wx-live[data-v-594c6d0f]{border:1px solid var(--line-2);color:#ffffffb8;cursor:pointer;background:0 0;border-radius:8px;padding:.3rem .6rem;font-size:.74rem}.wx-live.on[data-v-594c6d0f]{color:#4bbf73;background:#4bbf7324;border-color:#4bbf73}.wx-live.err[data-v-594c6d0f]{color:#f0656a;border-color:#f0656a80}.wx-live[data-v-594c6d0f]:disabled{opacity:.6;cursor:default}.wx-asof[data-v-594c6d0f]{color:#fff6;font-size:.72rem}.wx-tiles[data-v-594c6d0f]{gap:.6rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.wx-tile[data-v-594c6d0f]{text-align:left;border:1px solid var(--line-2);background:var(--surface);width:150px;color:inherit;cursor:pointer;border-radius:10px;flex:none;gap:.2rem;padding:.55rem .7rem;display:grid}.wx-tile[data-v-594c6d0f]:hover{border-color:var(--text-3)}.wx-tile.on[data-v-594c6d0f]{border-color:var(--accent)}.wx-tile-top[data-v-594c6d0f]{align-items:center;gap:.4rem;display:flex}.wx-glyph[data-v-594c6d0f]{font-size:1rem}.wx-glyph.sm[data-v-594c6d0f]{font-size:.85rem}.wx-tile-name[data-v-594c6d0f]{color:#ffffffbf;font-size:.78rem}.wx-tile-temp[data-v-594c6d0f]{font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:700}.wx-tile-cond[data-v-594c6d0f]{color:#ffffff73;font-size:.68rem}.wx-chg[data-v-594c6d0f]{font-variant-numeric:tabular-nums;margin-left:.4rem;font-size:.72rem;font-weight:600}.wx-chg.up[data-v-594c6d0f]{color:var(--down)}.wx-chg.down[data-v-594c6d0f]{color:#4aa3ff}.wx-chg.lg[data-v-594c6d0f]{font-size:.78rem}.wx-body[data-v-594c6d0f]{grid-template-columns:minmax(420px,1.5fr) minmax(300px,1fr);gap:.75rem;min-height:0;display:grid}@media (width<=1080px){.wx-body[data-v-594c6d0f]{grid-template-columns:1fr}.wx-alerts[data-v-594c6d0f]{display:none}}.wx-detail[data-v-594c6d0f]{border:1px solid var(--line-2);border-radius:12px;min-height:0;padding:1rem 1.1rem;overflow-y:auto}.wx-d-head[data-v-594c6d0f]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.wx-d-name[data-v-594c6d0f]{font-size:1.15rem;font-weight:700}.wx-d-country[data-v-594c6d0f]{text-transform:uppercase;color:#ffffff80;vertical-align:middle;background:#ffffff12;border-radius:4px;padding:.05rem .35rem;font-size:.6rem}.wx-d-cond[data-v-594c6d0f]{color:#fff9;margin-top:.2rem;font-size:.85rem}.wx-d-temp[data-v-594c6d0f]{text-align:right;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700;line-height:1}.wx-stats[data-v-594c6d0f]{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:.9rem;display:grid}.wx-kv[data-v-594c6d0f]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:.4rem;padding:.3rem 0;font-size:.8rem;display:flex}.wx-kv span[data-v-594c6d0f]{color:#ffffff73}.wx-kv b[data-v-594c6d0f]{font-variant-numeric:tabular-nums}.wx-kv b.warn[data-v-594c6d0f]{color:#f0883e}.wx-block[data-v-594c6d0f]{border-top:1px solid var(--line-2);margin-top:.9rem;padding-top:.8rem}.wx-block-h[data-v-594c6d0f]{text-transform:uppercase;letter-spacing:.1em;color:#fff6;justify-content:space-between;margin-bottom:.5rem;font-size:.62rem;display:flex}.wx-legend[data-v-594c6d0f]{color:var(--text-3)}.wx-sc[data-v-594c6d0f]{flex-direction:column;gap:.4rem;display:flex}.wx-sc-link[data-v-594c6d0f]{text-align:left;border:1px solid var(--line-2);background:var(--surface-2);color:var(--text-2);cursor:pointer;border-radius:8px;padding:.4rem .6rem;font-size:.78rem}.wx-sc-link[data-v-594c6d0f]:hover{border-color:var(--accent);color:var(--accent)}.wx-area[data-v-594c6d0f]{width:100%;height:90px}.wx-days[data-v-594c6d0f]{grid-template-columns:repeat(7,1fr);gap:.3rem;display:grid}.wx-day[data-v-594c6d0f]{border:1px solid var(--line);border-radius:8px;justify-items:center;gap:.2rem;padding:.4rem .15rem;display:grid}.wx-day-name[data-v-594c6d0f]{color:#ffffff80;font-size:.64rem}.wx-hi[data-v-594c6d0f]{font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:700}.wx-lo[data-v-594c6d0f]{color:#fff6;font-variant-numeric:tabular-nums;font-size:.68rem}.wx-precip[data-v-594c6d0f]{color:#4aa3ff;white-space:nowrap;font-size:.58rem}.wx-alerts[data-v-594c6d0f]{border:1px solid var(--line-2);border-radius:12px;min-height:0;padding:.5rem;overflow-y:auto}.wx-alerts-h[data-v-594c6d0f]{text-transform:uppercase;letter-spacing:.1em;color:#ffffff73;justify-content:space-between;padding:.35rem .5rem;font-size:.66rem;display:flex}.wx-alerts-h span[data-v-594c6d0f]{color:#f0883e}.wx-alert-list[data-v-594c6d0f]{gap:.35rem;display:grid}.wx-alert[data-v-594c6d0f]{text-align:left;border:1px solid var(--line-2);background:var(--surface);color:inherit;cursor:pointer;border-radius:8px;gap:.25rem;padding:.5rem .6rem;display:grid}.wx-alert[data-v-594c6d0f]:hover{border-color:var(--text-3)}.wx-alert.on[data-v-594c6d0f]{box-shadow:0 0 0 1px var(--accent)}.wx-alert-top[data-v-594c6d0f]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.wx-sev[data-v-594c6d0f]{text-transform:uppercase;letter-spacing:.04em;border-radius:4px;padding:.05rem .35rem;font-size:.54rem;font-weight:800}.wx-sev.advisory[data-v-594c6d0f]{color:#4aa3ff;background:#4aa3ff29}.wx-sev.watch[data-v-594c6d0f]{color:#f0883e;background:#f0883e29}.wx-sev.warning[data-v-594c6d0f]{color:var(--down);background:#f851492e}.wx-alert-type[data-v-594c6d0f]{font-size:.76rem;font-weight:600}.wx-res[data-v-594c6d0f]{text-transform:uppercase;color:var(--up);border:1px solid #3fb95066;border-radius:4px;padding:.02rem .3rem;font-size:.56rem}.wx-alert-region[data-v-594c6d0f]{color:#ffffff73;margin-left:auto;font-size:.68rem}.wx-alert-head[data-v-594c6d0f]{color:#ffffffbf;font-size:.78rem;line-height:1.4}.wx-alert-until[data-v-594c6d0f]{color:#fff6;font-size:.66rem}.evidence-page[data-v-62b4f762]{color:var(--text,#f4f4f4);flex-direction:column;gap:1rem;display:flex}.evidence-hero[data-v-62b4f762],.evidence-card[data-v-62b4f762]{background:#14181fd1;border:1px solid #ffffff24;border-radius:18px;box-shadow:0 18px 48px #00000038}.evidence-hero[data-v-62b4f762]{justify-content:space-between;gap:2rem;padding:1.5rem;display:flex}.evidence-kicker[data-v-62b4f762]{color:var(--accent,#78a9ff);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .4rem;font-size:.78rem;font-weight:700}h1[data-v-62b4f762],h2[data-v-62b4f762],p[data-v-62b4f762]{margin-top:0}h1[data-v-62b4f762]{margin-bottom:.7rem;font-size:clamp(2rem,4vw,3.4rem);line-height:1}h2[data-v-62b4f762]{margin-bottom:.65rem;font-size:1.15rem}.evidence-lede[data-v-62b4f762],.evidence-desc[data-v-62b4f762],.evidence-card p[data-v-62b4f762],.evidence-check p[data-v-62b4f762],.evidence-state p[data-v-62b4f762]{color:#ffffffb3;line-height:1.55}.evidence-lede[data-v-62b4f762]{max-width:780px;margin-bottom:0}.evidence-scorecard[data-v-62b4f762]{text-align:center;background:linear-gradient(145deg,#78a9ff38,#24a1482e);border-radius:16px;place-content:center;align-self:stretch;min-width:180px;display:grid}.evidence-score[data-v-62b4f762]{font-size:3.2rem;font-weight:800;display:block}.evidence-score-label[data-v-62b4f762]{color:#ffffffb8;text-transform:uppercase;letter-spacing:.08em;font-size:.82rem}.evidence-grid[data-v-62b4f762]{gap:1rem;display:grid}.evidence-grid--metrics[data-v-62b4f762]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.evidence-grid--two[data-v-62b4f762]{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.evidence-card[data-v-62b4f762]{padding:1rem}.evidence-row[data-v-62b4f762],.evidence-section-head[data-v-62b4f762]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.evidence-metric strong[data-v-62b4f762]{font-size:1.35rem}.evidence-bar[data-v-62b4f762]{background:#ffffff1f;border-radius:999px;height:.55rem;margin:.75rem 0;overflow:hidden}.evidence-bar span[data-v-62b4f762]{border-radius:inherit;background:var(--accent,#78a9ff);height:100%;display:block}.evidence-kv[data-v-62b4f762]{gap:.65rem;margin:0;display:grid}.evidence-kv div[data-v-62b4f762]{border-bottom:1px solid #ffffff17;gap:.2rem;padding-bottom:.55rem;display:grid}.evidence-kv dt[data-v-62b4f762]{color:#ffffff94;text-transform:uppercase;letter-spacing:.06em;font-size:.75rem}.evidence-kv dd[data-v-62b4f762]{margin:0;font-weight:650}.evidence-list[data-v-62b4f762]{padding-left:0;list-style:none}.evidence-list li[data-v-62b4f762]{color:#ffffffb8;margin-bottom:.55rem}.evidence-check[data-v-62b4f762]{gap:.75rem;margin-bottom:.8rem;display:flex}.evidence-dot[data-v-62b4f762]{background:#fff6;border-radius:50%;flex:0 0 .75rem;width:.75rem;height:.75rem;margin-top:.35rem}.evidence-check--complete .evidence-dot[data-v-62b4f762]{background:#42be65}.evidence-check--active .evidence-dot[data-v-62b4f762]{background:#f1c21b}.evidence-check--blocked .evidence-dot[data-v-62b4f762]{background:#fa4d56}.evidence-timeline[data-v-62b4f762]{gap:.75rem;padding-left:0;list-style:none;display:grid}.evidence-state[data-v-62b4f762]{grid-template-columns:3.2rem 1fr;gap:.8rem;display:grid}.evidence-state-index[data-v-62b4f762]{color:#ffffffbd;border:1px solid #ffffff2e;border-radius:50%;place-content:center;width:2.5rem;height:2.5rem;font-weight:800;display:grid}.evidence-state-body[data-v-62b4f762]{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;padding:.85rem}.evidence-state code[data-v-62b4f762]{color:#ffffffb8;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.78rem}.evidence-table[data-v-62b4f762]{border-collapse:collapse;width:100%}.evidence-table th[data-v-62b4f762],.evidence-table td[data-v-62b4f762]{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff1a;padding:.65rem .5rem}.evidence-table th[data-v-62b4f762]{color:#fff9;text-transform:uppercase;letter-spacing:.05em;font-size:.76rem}@media (width<=760px){.evidence-hero[data-v-62b4f762]{flex-direction:column}.evidence-scorecard[data-v-62b4f762]{min-height:140px}.evidence-state[data-v-62b4f762]{grid-template-columns:1fr}}.rb[data-v-11f964a8]{vertical-align:middle;display:inline-flex;position:relative}.rb-chip[data-v-11f964a8]{cursor:help;border:1px solid var(--tier);background:color-mix(in srgb, var(--tier) 12%, transparent);border-radius:999px;align-items:center;gap:.25rem;padding:.05rem .4rem;font-size:.62rem;line-height:1.4;display:inline-flex}.rb-score[data-v-11f964a8]{color:var(--tier);font-variant-numeric:tabular-nums;font-weight:800}.rb-hat[data-v-11f964a8]{color:var(--text-2);text-transform:uppercase;letter-spacing:.03em;font-size:.58rem}.rb-hat.verified[data-v-11f964a8]{color:#4bbf73}.rb-pop[data-v-11f964a8]{z-index:60;color:#ffffffd1;text-align:left;opacity:0;visibility:hidden;pointer-events:none;background:#14161b;border:1px solid #ffffff24;border-radius:10px;gap:.25rem;width:max-content;max-width:20rem;padding:.55rem .65rem;font-size:.72rem;transition:opacity .12s,transform .12s;display:grid;position:absolute;bottom:calc(100% + 6px);left:0;transform:translateY(4px);box-shadow:0 10px 30px #00000080}.rb-chip:hover+.rb-pop[data-v-11f964a8],.rb:hover .rb-pop[data-v-11f964a8]{opacity:1;visibility:visible;transform:translateY(0)}.rb-pop-h[data-v-11f964a8]{color:#fff;font-weight:600}.rb-did[data-v-11f964a8]{color:var(--text-3);overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:.62rem}.rb-row[data-v-11f964a8]{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.rb-row span[data-v-11f964a8]{color:#ffffff80}.rb-row b.up[data-v-11f964a8]{color:#4bbf73}.rb-row b.down[data-v-11f964a8]{color:#f0656a}.rb-row small[data-v-11f964a8]{color:var(--text-3)}.rb-traits[data-v-11f964a8]{flex-wrap:wrap;gap:.25rem;display:flex}.rb-trait[data-v-11f964a8]{color:#93b4ff;background:#78a0ff1f;border-radius:999px;padding:.03rem .4rem;font-size:.64rem}.rb-occ[data-v-11f964a8]{border-top:1px solid #ffffff14;gap:.1rem;padding-top:.3rem;display:grid}.rb-occ-h[data-v-11f964a8]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);font-size:.58rem}.rb-occ-i[data-v-11f964a8]{color:#fff9;font-size:.66rem}.rb-note[data-v-11f964a8]{color:#ffffff80;border-top:1px solid #ffffff14;padding-top:.3rem;font-size:.64rem}.cp[data-v-9f36ba01]{background:var(--bg);height:100%;min-height:0;color:var(--text);flex-direction:column;gap:.9rem;padding:1rem 1.25rem 1.5rem;display:flex;overflow-y:auto}.cp-pill[data-v-9f36ba01]{text-transform:uppercase;letter-spacing:.08em;color:var(--amber);background:var(--amber-soft);white-space:nowrap;border-radius:5px;padding:.1rem .35rem;font-size:.6rem}.cp-pill.live[data-v-9f36ba01]{color:var(--live);background:var(--live-soft)}.cp-amerr[data-v-9f36ba01]{color:var(--amber);background:var(--amber-soft);border:1px solid #e3b34159;border-radius:8px;margin:0;padding:.5rem .7rem;font-size:.76rem}.cp-amerr code[data-v-9f36ba01]{font-size:.7rem}.cp-am[data-v-9f36ba01]{border-color:#3fb95059}.cp-am-kill[data-v-9f36ba01]{font-family:var(--mono,ui-monospace);border-radius:5px;margin-left:auto;padding:.1rem .4rem;font-size:.6rem}.cp-am-kill.safe[data-v-9f36ba01]{color:var(--live);background:var(--live-soft)}.cp-am-kill.armed[data-v-9f36ba01]{color:var(--down);background:#f0656a26}.cp-am-grid[data-v-9f36ba01]{grid-template-columns:repeat(3,1fr);gap:.9rem;display:grid}@media (width<=820px){.cp-am-grid[data-v-9f36ba01]{grid-template-columns:1fr}}.cp-am-block[data-v-9f36ba01]{flex-direction:column;gap:.3rem;display:flex}.cp-am-k[data-v-9f36ba01]{align-items:baseline;gap:.4rem;font-size:.72rem;font-weight:620;display:flex}.cp-am-purpose[data-v-9f36ba01]{color:var(--text-2);font-size:.78rem}.cp-am-purpose b[data-v-9f36ba01]{color:var(--text)}.cp-am-caps[data-v-9f36ba01]{flex-wrap:wrap;gap:.25rem;margin-top:.1rem;display:flex}.cp-mem-chip.on[data-v-9f36ba01]{color:var(--live);border-color:#3fb95066}.cp-am-ev[data-v-9f36ba01]{color:var(--text-3);font-size:.64rem}.cp-am-auth[data-v-9f36ba01]{color:var(--text-3);align-items:center;gap:.4rem;font-size:.72rem;display:flex}.cp-am-auth.active[data-v-9f36ba01]{color:var(--text-2)}.cp-am-adot[data-v-9f36ba01]{background:var(--line-2);border-radius:50%;width:7px;height:7px}.cp-am-adot.on[data-v-9f36ba01]{background:var(--live)}.cp-am-adesc[data-v-9f36ba01]{color:var(--text-3);margin-left:auto;font-size:.58rem}.cp-am-scoped[data-v-9f36ba01]{border-top:1px solid var(--line);margin-top:.9rem;padding-top:.7rem}.cp-am-scoped-row[data-v-9f36ba01]{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.35rem;display:flex}.cp-am-scoped-state[data-v-9f36ba01]{font-size:.72rem}.cp-am-scoped-state.ok[data-v-9f36ba01]{color:var(--live)}.cp-am-scoped-state.warn[data-v-9f36ba01]{color:var(--amber)}.cp-am-scoped-msg[data-v-9f36ba01]{color:var(--text-3);font-size:.66rem}.cp-am-ladder[data-v-9f36ba01]{border-top:1px solid var(--line);margin-top:.9rem;padding-top:.7rem}.cp-am-lrow[data-v-9f36ba01]{border-radius:6px;grid-template-columns:2.2rem 1fr 1.4fr 1.4fr;align-items:baseline;gap:.5rem;padding:.22rem .35rem;font-size:.7rem;display:grid}.cp-am-lrow.here[data-v-9f36ba01]{background:var(--live-soft)}.cp-am-llvl[data-v-9f36ba01]{font-family:var(--mono,ui-monospace);color:var(--accent);font-weight:700}.cp-am-llabel[data-v-9f36ba01]{color:var(--text);text-transform:capitalize}.cp-am-lgate[data-v-9f36ba01]{color:var(--text-3)}.cp-am-levid[data-v-9f36ba01]{color:var(--text-3);font-style:italic}.cp-kpis[data-v-9f36ba01]{flex-wrap:wrap;gap:.6rem;display:flex}.cp-kpi[data-v-9f36ba01]{color:var(--text-3);border:1px solid var(--line-2);border-radius:999px;padding:.15rem .55rem;font-size:.72rem}.cp-kpi b[data-v-9f36ba01]{color:var(--text);font-variant-numeric:tabular-nums}.cp-kpi.ok b[data-v-9f36ba01]{color:var(--live)}.cp-kpi.warn.hot b[data-v-9f36ba01]{color:var(--amber)}.cp-kpi.risk[data-v-9f36ba01]{border-color:#f0656a80}.cp-kpi.risk b[data-v-9f36ba01]{color:var(--down)}.cp-lede[data-v-9f36ba01]{max-width:80ch;color:var(--text-2);margin:0;font-size:.9rem}.cp-lede b[data-v-9f36ba01]{color:var(--text);font-weight:600}.cp-alerts[data-v-9f36ba01]{flex-wrap:wrap;gap:.5rem;display:flex}.cp-alert[data-v-9f36ba01]{text-align:left;border:1px solid var(--line-2);background:var(--surface);cursor:pointer;max-width:30rem;color:var(--text-2);border-radius:10px;align-items:flex-start;gap:.5rem;padding:.45rem .65rem;display:flex}.cp-alert[data-v-9f36ba01]:hover{border-color:var(--text-3)}.cp-alert.critical[data-v-9f36ba01]{background:#f0656a0f;border-color:#f0656a80}.cp-alert.warn[data-v-9f36ba01]{background:#e3b3410d;border-color:#e3b34166}.cp-alert-sev[data-v-9f36ba01]{font-size:.85rem;line-height:1.2}.cp-alert.critical .cp-alert-sev[data-v-9f36ba01]{color:var(--down)}.cp-alert.warn .cp-alert-sev[data-v-9f36ba01]{color:var(--amber)}.cp-alert.info .cp-alert-sev[data-v-9f36ba01]{color:var(--info)}.cp-alert-body[data-v-9f36ba01]{flex-direction:column;gap:.1rem;display:flex}.cp-alert-body b[data-v-9f36ba01]{color:var(--text);font-size:.76rem}.cp-alert-detail[data-v-9f36ba01]{color:var(--text-3);font-size:.66rem;line-height:1.4}.cp-grid[data-v-9f36ba01]{grid-template-columns:1.3fr 1fr;gap:.9rem;display:grid}@media (width<=900px){.cp-grid[data-v-9f36ba01]{grid-template-columns:1fr}}.cp-queue[data-v-9f36ba01]{grid-row:span 2}.cp-card[data-v-9f36ba01]{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:.9rem 1rem}.cp-card-h[data-v-9f36ba01]{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:.7rem;font-size:.82rem;font-weight:650;display:flex}.cp-sub[data-v-9f36ba01]{font-family:var(--mono,ui-monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);font-size:.58rem;font-weight:400}.cp-q-bulk[data-v-9f36ba01]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.55rem;display:flex}.cp-check[data-v-9f36ba01]{color:var(--text-3);cursor:pointer;align-items:center;gap:.35rem;font-size:.68rem;display:inline-flex}.cp-check.tiny[data-v-9f36ba01]{gap:0}.cp-check input[data-v-9f36ba01]{accent-color:var(--accent);cursor:pointer}.cp-bulk-acts[data-v-9f36ba01]{align-items:center;gap:.4rem;display:flex}.cp-q-list[data-v-9f36ba01]{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.cp-q-item[data-v-9f36ba01]{border:1px solid var(--line);background:var(--surface-2,#1b1e25);border-radius:10px;padding:.6rem .7rem}.cp-q-item.sel[data-v-9f36ba01]{border-color:var(--accent);background:var(--accent-soft)}.cp-q-item.overdue[data-v-9f36ba01]{border-left:3px solid var(--down)}.cp-q-top[data-v-9f36ba01]{flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.6rem;display:flex}.cp-q-kind[data-v-9f36ba01]{font-family:var(--mono,ui-monospace);text-transform:uppercase;letter-spacing:.06em;color:var(--info);border:1px solid #58a6ff66;border-radius:4px;padding:.05rem .35rem}.cp-q-policy[data-v-9f36ba01]{font-family:var(--mono,ui-monospace);text-transform:uppercase;letter-spacing:.06em;border-radius:4px;padding:.05rem .35rem}.cp-q-policy.review[data-v-9f36ba01]{color:var(--amber);background:var(--amber-soft)}.cp-q-policy.provisional[data-v-9f36ba01]{color:var(--info);background:var(--info-soft)}.cp-q-policy.proposed[data-v-9f36ba01]{color:var(--text-3);border:1px solid var(--line-2)}.cp-q-omega[data-v-9f36ba01]{font-family:var(--mono,ui-monospace);color:var(--text-2)}.cp-q-age[data-v-9f36ba01]{font-family:var(--mono,ui-monospace);color:var(--text-3)}.cp-q-age.over[data-v-9f36ba01]{color:var(--down)}.cp-q-conf[data-v-9f36ba01]{font-variant-numeric:tabular-nums;color:var(--text-3);margin-left:auto}.cp-q-summary[data-v-9f36ba01]{margin:.3rem 0 .15rem;font-size:.86rem}.cp-q-meta[data-v-9f36ba01]{color:var(--text-3);font-size:.66rem}.cp-q-acts[data-v-9f36ba01]{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.5rem;display:flex}.cp-act[data-v-9f36ba01]{cursor:pointer;border:1px solid var(--line-2);color:var(--text-2);background:0 0;border-radius:7px;padding:.25rem .6rem;font-size:.72rem}.cp-act.admit[data-v-9f36ba01]{border-color:var(--live);color:var(--live)}.cp-act.admit[data-v-9f36ba01]:hover{background:var(--live-soft)}.cp-act.reject[data-v-9f36ba01]{color:var(--down);border-color:#f0656a80}.cp-act.reject[data-v-9f36ba01]:hover{background:#f0656a1a}.cp-act.hold[data-v-9f36ba01]:hover{color:var(--text)}.cp-reason[data-v-9f36ba01]{background:var(--surface);color:var(--text-2);border:1px solid var(--line-2);cursor:pointer;border-radius:6px;padding:.2rem .3rem;font-size:.66rem}.cp-seats[data-v-9f36ba01],.cp-pol[data-v-9f36ba01]{gap:.4rem;display:grid}.cp-seat[data-v-9f36ba01]{border-bottom:1px solid var(--line);border-radius:8px;grid-template-columns:1.4fr auto auto;align-items:center;gap:.6rem;padding-bottom:.4rem;transition:background .3s;display:grid}.cp-seat[data-v-9f36ba01]:last-child{border-bottom:0}.cp-seat.risk[data-v-9f36ba01]{background:#f0656a0d}.cp-seat.focus[data-v-9f36ba01]{background:var(--accent-soft);outline:1px solid var(--accent)}.cp-risk-flag[data-v-9f36ba01]{font-family:var(--mono,ui-monospace);color:var(--down);border:1px solid #f0656a66;border-radius:4px;margin-left:.5rem;padding:.02rem .3rem;font-size:.56rem}.cp-seat-id[data-v-9f36ba01]{align-items:center;gap:.5rem;display:flex}.cp-dot[data-v-9f36ba01]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.cp-dot.active[data-v-9f36ba01]{background:var(--live)}.cp-dot.idle[data-v-9f36ba01]{background:var(--amber)}.cp-dot.suspended[data-v-9f36ba01]{background:var(--down)}.cp-seat-name[data-v-9f36ba01]{flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;display:flex}.cp-seat-role[data-v-9f36ba01]{color:var(--text-3);font-size:.66rem}.cp-seat-auto[data-v-9f36ba01]{align-items:center;gap:.35rem;display:flex}.cp-auto-lvl[data-v-9f36ba01]{color:var(--text-2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.66rem}.cp-step[data-v-9f36ba01]{border:1px solid var(--line-2);color:var(--text-2);cursor:pointer;background:0 0;border-radius:6px;width:1.3rem;height:1.3rem;line-height:1}.cp-step[data-v-9f36ba01]:disabled{opacity:.35;cursor:default}.cp-step[data-v-9f36ba01]:hover:not(:disabled){color:var(--accent);border-color:var(--accent)}.cp-seat-stat[data-v-9f36ba01]{color:var(--text-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.64rem}.cp-pol-row[data-v-9f36ba01]{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:.4rem .6rem;padding-bottom:.4rem;display:grid}.cp-pol-row[data-v-9f36ba01]:last-child{border-bottom:0}.cp-pol-role[data-v-9f36ba01]{font-size:.8rem;font-weight:600}.cp-pol-cap[data-v-9f36ba01]{font-family:var(--mono,ui-monospace);color:var(--accent);font-size:.62rem}.cp-pol-mem[data-v-9f36ba01]{flex-wrap:wrap;grid-column:1/-1;gap:.25rem;display:flex}.cp-mem-chip[data-v-9f36ba01]{color:var(--text-3);border:1px solid var(--line-2);border-radius:999px;padding:.05rem .4rem;font-size:.58rem}.cp-mem-chip.unused[data-v-9f36ba01]{color:var(--amber);border-style:dashed;border-color:#e3b34166}.cp-seat-id[data-v-9f36ba01]{cursor:pointer;text-align:left;color:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:.5rem;margin:-.1rem;padding:.1rem .2rem .1rem 0;display:flex}.cp-seat-id[data-v-9f36ba01]:hover{background:#ffffff08}.cp-unused-flag[data-v-9f36ba01]{color:var(--amber);border:1px dashed #e3b34166;border-radius:4px;margin-left:.5rem;padding:.02rem .3rem;font-size:.56rem}.cp-sim[data-v-9f36ba01]{border-top:1px solid var(--line);margin-top:.7rem;padding-top:.6rem}.cp-sim-h[data-v-9f36ba01]{align-items:baseline;gap:.4rem;margin-bottom:.4rem;font-size:.72rem;font-weight:620;display:flex}.cp-sim-ctl[data-v-9f36ba01]{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.72rem;display:flex}.cp-sim-out[data-v-9f36ba01]{color:var(--text-3);margin:.45rem 0 0;font-size:.72rem}.cp-sim-out.hot[data-v-9f36ba01]{color:var(--amber)}.cp-sim-seat[data-v-9f36ba01]{font-family:var(--mono,ui-monospace);color:var(--text-2);margin-left:.35rem;font-size:.66rem;display:inline-block}.cp-am-write[data-v-9f36ba01]{flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.35rem;display:flex}.cp-am-wlabel[data-v-9f36ba01]{color:var(--text-3);font-size:.62rem}.cp-am-wbtn[data-v-9f36ba01]{text-transform:capitalize;color:var(--text-2);border:1px solid var(--line-2);cursor:pointer;background:0 0;border-radius:6px;padding:.15rem .45rem;font-size:.62rem}.cp-am-wbtn.on[data-v-9f36ba01]{color:var(--live);border-color:var(--live);background:var(--live-soft)}.cp-am-wbtn[data-v-9f36ba01]:disabled{opacity:.5;cursor:default}.cp-am-wbtn.danger[data-v-9f36ba01]{color:var(--down);border-color:#f0656a80}.cp-am-wbtn.danger[data-v-9f36ba01]:hover:not(:disabled){background:#f0656a1a}.cp-am-wbtn.safe[data-v-9f36ba01]{color:var(--live);border-color:var(--live)}.cp-drawer-scrim[data-v-9f36ba01]{z-index:40;background:#00000073;justify-content:flex-end;display:flex;position:fixed;inset:0}.cp-drawer[data-v-9f36ba01]{background:var(--surface);border-left:1px solid var(--line);flex-direction:column;gap:.85rem;width:min(440px,92vw);height:100%;padding:1rem 1.1rem 1.5rem;display:flex;overflow-y:auto}.cp-dr-head[data-v-9f36ba01]{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.cp-dr-name[data-v-9f36ba01]{align-items:center;gap:.4rem;font-size:1rem;font-weight:640;display:flex}.cp-dr-sub[data-v-9f36ba01]{color:var(--text-3);text-transform:capitalize;margin-top:.15rem;font-size:.7rem}.cp-dr-x[data-v-9f36ba01]{border:1px solid var(--line-2);color:var(--text-2);cursor:pointer;background:0 0;border-radius:6px;width:1.6rem;height:1.6rem}.cp-dr-facts[data-v-9f36ba01]{grid-template-columns:1fr 1fr;gap:.4rem .7rem;display:grid}.cp-dr-fact[data-v-9f36ba01]{flex-direction:column;gap:.1rem;display:flex}.cp-dr-fact span[data-v-9f36ba01]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-size:.56rem}.cp-dr-fact strong[data-v-9f36ba01]{font-size:.74rem;font-weight:560}.cp-dr-fact em[data-v-9f36ba01]{color:var(--text-3);font-style:normal}.cp-dr-block[data-v-9f36ba01]{border-top:1px solid var(--line);padding-top:.6rem}.cp-dr-bh[data-v-9f36ba01]{align-items:baseline;gap:.4rem;margin-bottom:.4rem;font-size:.74rem;font-weight:620;display:flex}.cp-dr-caps[data-v-9f36ba01]{flex-wrap:wrap;gap:.25rem;display:flex}.cp-dr-caps .cp-mem-chip.on[data-v-9f36ba01]{color:var(--live);border-color:#3fb95066}.cp-dr-hint[data-v-9f36ba01]{color:var(--amber);margin:.4rem 0 0;font-size:.68rem}.cp-dr-hint.role[data-v-9f36ba01]{color:var(--text-3)}.cp-dr-hint.role b[data-v-9f36ba01]{color:var(--amber)}.cp-dr-act[data-v-9f36ba01]{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.cp-dr-arow[data-v-9f36ba01]{align-items:baseline;gap:.5rem;font-size:.72rem;display:flex}.cp-dr-arow.empty[data-v-9f36ba01]{color:var(--text-3)}.cp-dr-adot[data-v-9f36ba01]{background:var(--live);border-radius:50%;flex-shrink:0;align-self:center;width:6px;height:6px}.cp-dr-adot.bad[data-v-9f36ba01]{background:var(--amber)}.cp-dr-atext[data-v-9f36ba01]{color:var(--text);flex:1}.cp-dr-asurf[data-v-9f36ba01]{color:var(--text-3);border:1px solid var(--line-2);border-radius:4px;padding:.02rem .3rem;font-size:.58rem}.cp-dr-atime[data-v-9f36ba01]{color:var(--text-3);white-space:nowrap;font-size:.64rem}.cp-dr-acts[data-v-9f36ba01]{border-top:1px solid var(--line);flex-direction:column;gap:.4rem;margin-top:auto;padding-top:.6rem;display:flex}.cp-dr-acts .cp-act[data-v-9f36ba01]{width:100%}.cp-audit-tools[data-v-9f36ba01]{flex-wrap:wrap;align-items:center;gap:.35rem;margin-left:auto;display:flex}.cp-audit-search[data-v-9f36ba01]{background:var(--surface-2,#1b1e25);color:var(--text);border:1px solid var(--line-2);border-radius:6px;width:12rem;padding:.22rem .5rem;font-size:.68rem}.cp-af[data-v-9f36ba01]{text-transform:capitalize;color:var(--text-3);border:1px solid var(--line-2);cursor:pointer;background:0 0;border-radius:6px;padding:.18rem .45rem;font-size:.62rem}.cp-af.on[data-v-9f36ba01]{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.cp-af[data-v-9f36ba01]:disabled{opacity:.4;cursor:default}.cp-audit-count[data-v-9f36ba01]{color:var(--text-3);font-variant-numeric:tabular-nums;margin-bottom:.4rem;font-size:.62rem}.cp-audit[data-v-9f36ba01]{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.cp-audit-row[data-v-9f36ba01]{flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:.72rem;display:flex}.cp-audit-dec[data-v-9f36ba01]{font-family:var(--mono,ui-monospace);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;color:var(--amber);background:var(--amber-soft);border-radius:4px;padding:.05rem .35rem;font-size:.56rem}.cp-audit-dec.admitted[data-v-9f36ba01],.cp-audit-dec.executed[data-v-9f36ba01]{color:var(--live);background:var(--live-soft)}.cp-audit-dec.rejected[data-v-9f36ba01]{color:var(--down);background:#f0656a21}.cp-audit-subj[data-v-9f36ba01]{color:var(--text)}.cp-audit-reason[data-v-9f36ba01]{color:var(--text-3);border:1px solid var(--line-2);border-radius:4px;padding:.02rem .3rem;font-size:.58rem}.cp-audit-meta[data-v-9f36ba01]{color:var(--text-3)}.cp-audit-meta code[data-v-9f36ba01]{font-size:.62rem}.ac[data-v-1f65a4da]{background:var(--bg);height:100%;min-height:0;color:var(--text);flex-direction:column;gap:1rem;padding:.85rem 1.1rem 1.5rem;display:flex;overflow-y:auto}.ac-pill[data-v-1f65a4da]{text-transform:uppercase;letter-spacing:.08em;color:var(--up);background:#3fb95024;border-radius:5px;padding:.1rem .4rem;font-size:.6rem}.ac-moat[data-v-1f65a4da]{border:0;border-top:2px solid var(--text);background:0 0;border-radius:0;padding:.7rem 0 .2rem}.ac-moat-lead[data-v-1f65a4da]{color:var(--text-2);margin-bottom:.7rem;font-size:.9rem}.ac-pillars[data-v-1f65a4da]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.6rem;display:grid}.ac-pillar[data-v-1f65a4da]{align-items:flex-start;gap:.55rem;display:flex}.ac-pillar-g[data-v-1f65a4da]{color:var(--accent);flex:none;font-size:1rem;line-height:1.3}.ac-pillar b[data-v-1f65a4da]{color:var(--text);font-size:.86rem;display:block}.ac-pillar span[data-v-1f65a4da]{color:var(--text-3);font-size:.74rem;line-height:1.45}.ac-ladder[data-v-1f65a4da]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.5rem;display:grid}.ac-rung[data-v-1f65a4da]{border:1px solid var(--line-2);background:var(--surface);opacity:.55;border-radius:10px;align-items:center;gap:.6rem;padding:.55rem .7rem;display:flex}.ac-rung.live[data-v-1f65a4da]{opacity:1;border-left:3px solid var(--accent)}.ac-rung-n[data-v-1f65a4da]{border:1px solid var(--line-2);width:1.4rem;height:1.4rem;color:var(--text-3);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:.72rem;display:grid}.ac-rung.live .ac-rung-n[data-v-1f65a4da]{border-color:var(--accent);color:var(--accent)}.ac-rung-b[data-v-1f65a4da]{flex:1;min-width:0}.ac-rung-b b[data-v-1f65a4da]{font-size:.82rem;display:block}.ac-rung-b span[data-v-1f65a4da]{color:var(--text-3);font-size:.68rem}.ac-rung-c[data-v-1f65a4da]{color:var(--text-3);white-space:nowrap;font-size:.66rem}.ac-section-h[data-v-1f65a4da]{text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);margin-top:.3rem;font-size:.62rem}.ac-hint[data-v-1f65a4da]{text-transform:none;letter-spacing:0;color:var(--text-3);margin-left:.5rem}.ac-programs[data-v-1f65a4da]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.7rem;display:grid}.ac-prog[data-v-1f65a4da]{border:1px solid var(--line-2);background:var(--surface);color:inherit;border-radius:12px;flex-direction:column;gap:.35rem;padding:.85rem;text-decoration:none;transition:border-color .15s,transform .1s;display:flex}.ac-prog[data-v-1f65a4da]:hover{border-color:var(--accent);transform:translateY(-1px)}.ac-prog-top[data-v-1f65a4da]{align-items:center;gap:.5rem;display:flex}.ac-level[data-v-1f65a4da]{text-transform:uppercase;letter-spacing:.05em;color:var(--accent);background:var(--accent-soft,#78a0ff1f);border-radius:4px;padding:.05rem .35rem;font-size:.58rem;font-weight:700}.ac-level.undergrad[data-v-1f65a4da]{color:#58a6ff;background:#58a6ff24}.ac-level.k12[data-v-1f65a4da]{color:#6ee7b7;background:#3fb95024}.ac-prog-fw[data-v-1f65a4da]{color:var(--text-3);font-size:.7rem}.ac-prog-title[data-v-1f65a4da]{font-size:1.02rem;font-weight:650}.ac-cred[data-v-1f65a4da]{color:var(--text-3);font-size:.72rem;font-weight:400}.ac-prog-teacher[data-v-1f65a4da]{color:var(--text-2);font-size:.74rem}.ac-cov[data-v-1f65a4da]{align-items:center;gap:.5rem;margin-top:.2rem;display:flex}.ac-cov-bar[data-v-1f65a4da]{background:var(--line);border-radius:4px;flex:1;height:6px;overflow:hidden}.ac-cov-bar span[data-v-1f65a4da]{background:var(--accent);height:100%;display:block}.ac-cov-bar span.full[data-v-1f65a4da]{background:var(--up)}.ac-cov-n[data-v-1f65a4da]{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:.72rem}.ac-prog-meta[data-v-1f65a4da]{color:var(--text-3);font-size:.7rem}.ac-shared[data-v-1f65a4da]{flex-direction:column;gap:.4rem;display:flex}.ac-skills[data-v-1f65a4da]{flex-wrap:wrap;gap:.4rem;display:flex}.ac-skill[data-v-1f65a4da]{color:var(--text-2);border:1px solid var(--line-2);border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .55rem;font-size:.74rem;display:inline-flex}.ac-skill-n[data-v-1f65a4da]{color:var(--accent);font-variant-numeric:tabular-nums;font-size:.62rem}.ac-cta[data-v-1f65a4da]{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.3rem;display:flex}.ac-cta-btn[data-v-1f65a4da]{border:1px solid var(--line-2);color:var(--text);background:var(--surface);border-radius:8px;padding:.4rem .8rem;font-size:.8rem;text-decoration:none}.ac-cta-btn[data-v-1f65a4da]:hover{border-color:var(--accent);color:var(--accent)}.ac-cta-note[data-v-1f65a4da]{color:var(--text-3);font-size:.7rem}.dx[data-v-e37df007]{background:var(--bg);height:100%;min-height:0;color:var(--text);grid-template-rows:auto 1fr;gap:.75rem;padding:.85rem 1rem 1rem;display:grid}.dx-pill[data-v-e37df007]{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);background:var(--accent-soft,#78a0ff1f);border-radius:5px;padding:.1rem .4rem;font-size:.6rem}.dx-list[data-v-e37df007]{border:1px solid var(--line-2);border-radius:12px;min-height:0;overflow-y:auto}.dx-count[data-v-e37df007]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);border-bottom:1px solid var(--line);margin:0;padding:.5rem .85rem;font-size:.66rem}.dx-row[data-v-e37df007]{border:none;border-bottom:1px solid var(--line);width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;flex-direction:column;gap:.25rem;padding:.65rem .85rem;display:flex}.dx-row[data-v-e37df007]:hover{background:#ffffff08}.dx-row.on[data-v-e37df007]{background:color-mix(in srgb, var(--accent) 8%, transparent);box-shadow:inset 3px 0 0 var(--accent)}.dx-row-title[data-v-e37df007]{font-size:.9rem;font-weight:600}.dx-row-meta[data-v-e37df007]{color:var(--text-3);font-size:.7rem}.dx-row-cov[data-v-e37df007]{color:var(--text-2);font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;font-size:.68rem;display:flex}.dx-cov-bar[data-v-e37df007]{background:var(--line);border-radius:4px;flex:1;height:5px;overflow:hidden}.dx-cov-bar span[data-v-e37df007]{background:var(--accent);height:100%;display:block}.dx-cov-bar span.full[data-v-e37df007]{background:var(--up)}.dx-empty[data-v-e37df007]{color:var(--text-3);padding:1.2rem;font-size:.85rem}.dx-detail[data-v-e37df007]{border:1px solid var(--line-2);border-radius:12px;min-height:0;padding:1rem 1.1rem 1.2rem;overflow-y:auto}.dx-detail.empty[data-v-e37df007]{color:var(--text-3);place-items:center;font-size:.85rem;display:grid}.dx-d-head[data-v-e37df007]{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.dx-d-head h2[data-v-e37df007]{margin:0;font-size:1.3rem}.dx-level[data-v-e37df007]{text-transform:uppercase;letter-spacing:.05em;color:#58a6ff;background:#58a6ff24;border-radius:4px;padding:.05rem .35rem;font-size:.58rem;font-weight:700}.dx-level.k12[data-v-e37df007]{color:#6ee7b7;background:#3fb95024}.dx-cred[data-v-e37df007]{color:var(--text-3);font-size:.74rem}.dx-d-meta[data-v-e37df007]{color:var(--text-2);margin-top:.25rem;font-size:.78rem}.dx-d-meta b[data-v-e37df007]{color:var(--text)}.dx-d-summary[data-v-e37df007]{color:var(--text-2);margin:.7rem 0;font-size:.88rem;line-height:1.6}.dx-cov-banner[data-v-e37df007]{border:1px solid var(--line-2);border-left:3px solid var(--accent);background:var(--surface);border-radius:10px;flex-wrap:wrap;align-items:center;gap:1.2rem;padding:.7rem .9rem;display:flex}.dx-cov-banner.full[data-v-e37df007]{border-left-color:var(--up)}.dx-cov-big[data-v-e37df007]{color:var(--text);font-variant-numeric:tabular-nums;flex-direction:column;font-size:1.7rem;font-weight:800;line-height:1.05;display:flex}.dx-cov-banner.full .dx-cov-big[data-v-e37df007]{color:#86efac}.dx-cov-big span[data-v-e37df007]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-size:.6rem;font-weight:400}.dx-cov-detail[data-v-e37df007]{color:var(--text-3);flex-wrap:wrap;gap:1rem;font-size:.78rem;display:flex}.dx-cov-detail b[data-v-e37df007]{color:var(--text);font-variant-numeric:tabular-nums}.dx-req-h[data-v-e37df007]{text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);margin:1.1rem 0 .5rem;font-size:.62rem}.dx-hint[data-v-e37df007]{text-transform:none;letter-spacing:0;color:var(--text-3);margin-left:.4rem}.dx-req[data-v-e37df007]{border-top:1px solid var(--line);padding:.6rem 0}.dx-req-top[data-v-e37df007]{align-items:center;gap:.5rem;display:flex}.dx-req-flag[data-v-e37df007]{width:1.2rem;height:1.2rem;color:var(--up);background:#3fb95024;border-radius:50%;flex:none;place-items:center;font-size:.7rem;display:grid}.dx-req-flag.gap[data-v-e37df007]{color:#e3b341;background:#e3b34129}.dx-req-title[data-v-e37df007]{flex:1;font-size:.88rem;font-weight:600}.dx-req.gap .dx-req-title[data-v-e37df007]{color:var(--text-2)}.dx-req-code[data-v-e37df007]{color:var(--text-3);font-family:ui-monospace,monospace;font-size:.68rem}.dx-req-units[data-v-e37df007]{color:var(--text-3);font-size:.68rem}.dx-course[data-v-e37df007]{margin:.35rem 0 0 1.7rem}.dx-course-main[data-v-e37df007]{color:inherit;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.25rem 0;text-decoration:none;display:flex}.dx-course-main.link[data-v-e37df007]{cursor:pointer}.dx-course-main.link:hover .dx-course-title[data-v-e37df007]{color:var(--accent)}.dx-course-title[data-v-e37df007]{color:var(--text);font-size:.82rem}.dx-course-src[data-v-e37df007]{color:var(--text-3);font-size:.68rem}.dx-lic[data-v-e37df007]{border:1px solid var(--line-2);color:var(--text-3);border-radius:4px;padding:.02rem .3rem;font-size:.6rem}.dx-lic.open[data-v-e37df007]{color:var(--up);border-color:#3fb95066}.dx-chunks[data-v-e37df007]{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:.66rem}.dx-uncaptured[data-v-e37df007]{color:#e3b341;font-size:.66rem}.dx-open[data-v-e37df007]{color:var(--accent);margin-left:auto;font-size:.68rem}.dx-skills[data-v-e37df007]{flex-wrap:wrap;gap:.3rem;margin:.25rem 0 0;display:flex}.dx-skill[data-v-e37df007]{color:var(--text-3);border:1px solid var(--line);border-radius:999px;padding:.05rem .45rem;font-size:.66rem}.dx-skill.shared[data-v-e37df007]{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.dx-foot[data-v-e37df007]{color:var(--text-3);border-top:1px solid var(--line);margin-top:1rem;padding-top:.7rem;font-size:.72rem;line-height:1.5}.dx-foot code[data-v-e37df007]{color:var(--text-2);font-family:ui-monospace,monospace}.gt[data-v-d8f1a5fd]{border:1px solid var(--line-2);background:var(--surface);border-radius:12px;flex-direction:column;gap:.6rem;padding:.85rem;display:flex}.gt-head[data-v-d8f1a5fd]{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.gt-title[data-v-d8f1a5fd]{color:var(--text);font-size:.9rem;font-weight:700}.gt-persona[data-v-d8f1a5fd]{color:var(--accent);font-size:.7rem}.gt-blurb[data-v-d8f1a5fd]{color:var(--text-3);margin:0;font-size:.74rem;line-height:1.5}.gt-blurb b[data-v-d8f1a5fd]{color:var(--text-2)}.gt-ask[data-v-d8f1a5fd]{gap:.5rem;display:flex}.gt-input[data-v-d8f1a5fd]{border:1px solid var(--line-2);background:var(--surface-2,#ffffff05);min-width:0;color:var(--text);border-radius:8px;flex:1;padding:.45rem .6rem;font-size:.82rem}.gt-input[data-v-d8f1a5fd]:focus{border-color:var(--accent);outline:none}.gt-go[data-v-d8f1a5fd]{border:1px solid var(--accent);background:var(--accent-soft,#78a0ff24);color:var(--accent);cursor:pointer;border-radius:8px;padding:.45rem .9rem;font-size:.8rem;font-weight:600}.gt-go[data-v-d8f1a5fd]:disabled{opacity:.5;cursor:default}.gt-seeds[data-v-d8f1a5fd]{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.gt-seeds-h[data-v-d8f1a5fd]{color:var(--text-3);font-size:.68rem}.gt-seed[data-v-d8f1a5fd]{border:1px solid var(--line-2);color:var(--text-2);cursor:pointer;text-align:left;background:0 0;border-radius:999px;padding:.18rem .55rem;font-size:.7rem}.gt-seed[data-v-d8f1a5fd]:hover{border-color:var(--accent);color:var(--accent)}.gt-answer[data-v-d8f1a5fd]{border-top:1px solid var(--line);padding-top:.6rem}.gt-persona-line[data-v-d8f1a5fd]{color:var(--text-2);margin:0 0 .4rem;font-size:.78rem}.gt-quote[data-v-d8f1a5fd]{border-left:3px solid var(--accent);background:var(--surface-2,#ffffff04);color:var(--text);border-radius:0 8px 8px 0;margin:0 0 .55rem;padding:.5rem .7rem;font-size:.9rem;line-height:1.6}.gt-cite[data-v-d8f1a5fd]{text-align:left;border:1px solid var(--line-2);width:100%;color:var(--text-2);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:.5rem;padding:.4rem .6rem;font-size:.76rem;display:flex}.gt-cite[data-v-d8f1a5fd]:hover{border-color:var(--accent)}.gt-cite-g[data-v-d8f1a5fd]{color:var(--accent)}.gt-cite code[data-v-d8f1a5fd]{color:var(--text-3);font-family:ui-monospace,monospace;font-size:.68rem}.gt-cite-open[data-v-d8f1a5fd]{color:var(--accent);margin-left:auto}.gt-prov[data-v-d8f1a5fd]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.4rem;display:flex}.gt-prov-tag[data-v-d8f1a5fd]{text-transform:uppercase;letter-spacing:.05em;color:var(--up);background:#3fb9501f;border:1px solid #3fb95059;border-radius:4px;padding:.05rem .4rem;font-size:.6rem;font-weight:700}.gt-prov-concepts[data-v-d8f1a5fd]{color:var(--text-3);font-size:.68rem}.gt-nomatch[data-v-d8f1a5fd]{color:var(--text-2);margin:0;font-size:.8rem;line-height:1.55}.gt-nomatch b[data-v-d8f1a5fd]{color:var(--text)}.gt-src[data-v-d8f1a5fd]{align-items:center;gap:.3rem;display:flex}.gt-src-h[data-v-d8f1a5fd]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);margin-right:.15rem;font-size:.6rem}.gt-src-btn[data-v-d8f1a5fd]{border:1px solid var(--line-2);color:var(--text-3);cursor:pointer;background:0 0;border-radius:6px;padding:.14rem .5rem;font-size:.68rem}.gt-src-btn.on[data-v-d8f1a5fd]{border-color:var(--accent);color:var(--accent);background:var(--accent-soft,#78a0ff1f)}.gt-loading[data-v-d8f1a5fd]{color:var(--text-3);align-items:center;gap:.4rem;padding:.3rem 0;font-size:.76rem;display:flex}.gt-load-dot[data-v-d8f1a5fd]{background:var(--accent);border-radius:50%;width:7px;height:7px;animation:.9s ease-in-out infinite gtPulse-d8f1a5fd}@keyframes gtPulse-d8f1a5fd{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.gt-load-dot[data-v-d8f1a5fd]{animation:none}}.gt-cite.static[data-v-d8f1a5fd]{cursor:default}.gt-origin[data-v-d8f1a5fd]{text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--line-2);color:var(--text-3);border-radius:4px;align-items:center;gap:.25rem;padding:.05rem .4rem;font-size:.6rem;font-weight:700;display:inline-flex}.gt-origin.cloud[data-v-d8f1a5fd]{color:#58a6ff;border-color:#58a6ff66}.gt-origin.local[data-v-d8f1a5fd]{color:#6ee7b7;border-color:#3fb95066}.gt-origin.fixture[data-v-d8f1a5fd]{color:var(--text-3)}.cvw[data-v-3d941705]{background:var(--bg);height:100%;min-height:0;color:var(--text);grid-template-rows:auto 1fr;gap:.75rem;padding:.85rem 1rem 1rem;display:grid}.cvw-pill[data-v-3d941705]{text-transform:uppercase;letter-spacing:.06em;color:var(--up);background:#3fb95024;border-radius:5px;padding:.1rem .4rem;font-size:.6rem}.cvw-body[data-v-3d941705]{grid-template-columns:220px minmax(360px,1.5fr) minmax(300px,1fr);gap:.75rem;min-height:0;display:grid}@media (width<=1100px){.cvw-body[data-v-3d941705]{grid-template-columns:190px 1fr}.cvw-tutor[data-v-3d941705]{display:none}}.cvw-rail[data-v-3d941705]{border:1px solid var(--line-2);border-radius:12px;flex-direction:column;gap:.15rem;min-height:0;padding:.3rem;display:flex;overflow-y:auto}.cvw-rail-h[data-v-3d941705]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);padding:.4rem .5rem;font-size:.62rem}.cvw-lrow[data-v-3d941705]{color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:.55rem;padding:.45rem .5rem;display:flex}.cvw-lrow[data-v-3d941705]:hover{background:#ffffff08}.cvw-lrow.on[data-v-3d941705]{background:color-mix(in srgb, var(--accent) 10%, transparent);box-shadow:inset 2px 0 0 var(--accent)}.cvw-lrow.quiz[data-v-3d941705]{border-top:1px solid var(--line);border-radius:0 0 8px 8px;margin-top:.3rem;padding-top:.55rem}.cvw-ln[data-v-3d941705]{border:1px solid var(--line-2);width:1.5rem;height:1.5rem;color:var(--text-3);border-radius:50%;flex:none;place-items:center;font-size:.72rem;display:grid}.cvw-lrow.on .cvw-ln[data-v-3d941705]{border-color:var(--accent);color:var(--accent)}.cvw-lt[data-v-3d941705]{flex-direction:column;min-width:0;display:flex}.cvw-lt b[data-v-3d941705]{font-size:.8rem;font-weight:600}.cvw-lt small[data-v-3d941705]{color:var(--text-3);font-size:.64rem}.cvw-main[data-v-3d941705]{border:1px solid var(--line-2);border-radius:12px;min-height:0;padding:1rem 1.1rem 1.2rem;overflow-y:auto}.cvw-lesson-h[data-v-3d941705]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);font-size:.62rem}.cvw-lesson-h span[data-v-3d941705]{color:var(--text-3);text-transform:none;letter-spacing:0;font-family:ui-monospace,monospace}.cvw-lesson-title[data-v-3d941705]{margin:.3rem 0 .7rem;font-size:1.35rem}.cvw-obj[data-v-3d941705]{border:1px solid var(--line-2);background:var(--surface);border-radius:10px;margin-bottom:.8rem;padding:.55rem .75rem}.cvw-obj-h[data-v-3d941705]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);margin-bottom:.25rem;font-size:.6rem}.cvw-obj ul[data-v-3d941705]{margin:0;padding-left:1.1rem}.cvw-obj li[data-v-3d941705]{color:var(--text-2);font-size:.82rem;line-height:1.6}.cvw-transcript[data-v-3d941705]{color:var(--text);margin:0 0 .8rem;font-size:.95rem;line-height:1.7}.cvw-concepts[data-v-3d941705]{flex-wrap:wrap;gap:.35rem;margin-bottom:.8rem;display:flex}.cvw-concept[data-v-3d941705]{color:var(--text-2);border:1px solid var(--line-2);border-radius:999px;padding:.08rem .5rem;font-size:.68rem}.cvw-src[data-v-3d941705]{color:var(--text-3);border-top:1px solid var(--line);padding-top:.7rem;font-size:.7rem}.cvw-score[data-v-3d941705]{color:var(--text-2);margin:.5rem 0 .9rem;font-size:.95rem}.cvw-score b[data-v-3d941705]{color:var(--text);font-variant-numeric:tabular-nums;font-size:1.4rem}.cvw-score-tag[data-v-3d941705]{text-transform:uppercase;letter-spacing:.05em;color:var(--up);background:#3fb95024;border-radius:4px;margin-left:.5rem;padding:.08rem .4rem;font-size:.62rem;font-weight:700}.cvw-score.done b[data-v-3d941705]{color:#86efac}.cvw-q[data-v-3d941705]{border-top:1px solid var(--line);padding:.75rem 0}.cvw-q-text[data-v-3d941705]{margin-bottom:.5rem;font-size:.88rem;font-weight:600}.cvw-opts[data-v-3d941705]{flex-direction:column;gap:.35rem;display:flex}.cvw-opt[data-v-3d941705]{text-align:left;border:1px solid var(--line-2);background:var(--surface);color:var(--text-2);cursor:pointer;border-radius:8px;align-items:center;gap:.5rem;padding:.45rem .6rem;font-size:.82rem;display:flex}.cvw-opt[data-v-3d941705]:hover:not(:disabled){border-color:var(--accent)}.cvw-opt[data-v-3d941705]:disabled{cursor:default}.cvw-opt-mark[data-v-3d941705]{color:var(--text-3);flex:none}.cvw-opt.correct[data-v-3d941705]{color:#86efac;background:#3fb95014;border-color:#3fb95080}.cvw-opt.correct .cvw-opt-mark[data-v-3d941705]{color:var(--up)}.cvw-opt.wrong[data-v-3d941705]{color:#fca5a5;background:#f8514914;border-color:#f8514980}.cvw-opt.wrong .cvw-opt-mark[data-v-3d941705]{color:var(--down)}.cvw-opt.muted[data-v-3d941705]{opacity:.5}.cvw-explain[data-v-3d941705]{color:var(--text-3);margin-top:.4rem;font-size:.76rem;line-height:1.5}.cvw-explain.ok[data-v-3d941705]{color:#86efac}.cvw-explain.unavail[data-v-3d941705]{color:var(--down)}.cvw-receipt[data-v-3d941705]{color:var(--text-3);white-space:nowrap;margin-left:.4rem;font-family:ui-monospace,monospace;font-size:.64rem}.cvw-tutor[data-v-3d941705]{min-height:0;overflow-y:auto}.hp[data-v-7fd5aa5b]{background:var(--bg);height:100%;min-height:0;color:var(--text);grid-template-rows:auto auto 1fr;gap:.75rem;padding:.85rem 1rem 1rem;display:grid}.hp-pill[data-v-7fd5aa5b]{text-transform:uppercase;letter-spacing:.06em;color:#6ee7b7;background:#3fb95024;border-radius:5px;padding:.1rem .4rem;font-size:.6rem}.hp-reset[data-v-7fd5aa5b]{border:1px solid var(--line-2);color:var(--text-3);cursor:pointer;background:0 0;border-radius:8px;padding:.3rem .7rem;font-size:.76rem}.hp-reset[data-v-7fd5aa5b]:hover{color:var(--text)}.hp-selectors[data-v-7fd5aa5b]{flex-direction:column;gap:.5rem;display:flex}.hp-bands[data-v-7fd5aa5b]{gap:.4rem;display:flex}.hp-band[data-v-7fd5aa5b]{border:1px solid var(--line-2);color:var(--text-2);cursor:pointer;background:0 0;border-radius:8px;padding:.35rem .75rem;font-size:.8rem}.hp-band.on[data-v-7fd5aa5b]{border-color:var(--accent);color:var(--accent);background:var(--accent-soft,#78a0ff1f)}.hp-subjects[data-v-7fd5aa5b]{flex-wrap:wrap;gap:.35rem;display:flex}.hp-subject[data-v-7fd5aa5b]{border:1px solid var(--line-2);color:var(--text-3);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .7rem;font-size:.78rem;display:inline-flex}.hp-subject.on[data-v-7fd5aa5b]{border-color:var(--accent);color:var(--text)}.hp-subj-cov[data-v-7fd5aa5b]{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:.64rem}.hp-body[data-v-7fd5aa5b]{grid-template-columns:1fr minmax(280px,340px);gap:1.1rem;min-height:0;display:grid}@media (width<=980px){.hp-body[data-v-7fd5aa5b]{grid-template-columns:1fr}.hp-plan[data-v-7fd5aa5b]{display:none}}.hp-standards[data-v-7fd5aa5b]{min-height:0;overflow-y:auto}.hp-std-h[data-v-7fd5aa5b]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);margin-bottom:.5rem;font-size:.62rem}.hp-std-h span[data-v-7fd5aa5b]{color:var(--text-3);text-transform:none;letter-spacing:0}.hp-std[data-v-7fd5aa5b]{border-top:1px solid var(--line);padding:.7rem 0}.hp-std.planned[data-v-7fd5aa5b]{box-shadow:inset 3px 0 0 var(--accent);padding-left:.6rem}.hp-std.covered[data-v-7fd5aa5b]{box-shadow:inset 3px 0 0 var(--up)}.hp-std-top[data-v-7fd5aa5b]{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.hp-code[data-v-7fd5aa5b]{font-family:var(--font-mono);color:var(--text-3);font-size:.68rem}.hp-std-title[data-v-7fd5aa5b]{flex:1;font-size:.92rem;font-weight:650}.hp-std-actions[data-v-7fd5aa5b]{gap:.35rem;display:flex}.hp-chip[data-v-7fd5aa5b]{border:1px solid var(--line-2);color:var(--text-3);cursor:pointer;background:0 0;border-radius:6px;padding:.15rem .5rem;font-size:.7rem}.hp-chip[data-v-7fd5aa5b]:hover{border-color:var(--accent);color:var(--accent)}.hp-chip.on[data-v-7fd5aa5b]{border-color:var(--accent);color:var(--accent);background:var(--accent-soft,#78a0ff1f)}.hp-chip.cov.on[data-v-7fd5aa5b]{color:#6ee7b7;background:#3fb9501a;border-color:#3fb95080}.hp-chip[data-v-7fd5aa5b]:disabled{opacity:.4;cursor:default}.hp-chip.teach[data-v-7fd5aa5b]{border-color:color-mix(in srgb, var(--accent) 45%, transparent);color:var(--accent)}.hp-chip.teach.on[data-v-7fd5aa5b]{background:var(--accent-soft,#78a0ff1f)}.hp-teach-h[data-v-7fd5aa5b]{color:var(--text);justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.6rem;font-size:.82rem;font-weight:600;display:flex}.hp-teach-h code[data-v-7fd5aa5b]{font-family:var(--font-mono);color:var(--text-3);margin-right:.35rem;font-size:.7rem}.hp-teach-x[data-v-7fd5aa5b]{color:var(--text-3);cursor:pointer;background:0 0;border:none;font-size:1.1rem;line-height:1}.hp-teach-x[data-v-7fd5aa5b]:hover{color:var(--text)}.hp-teach-note[data-v-7fd5aa5b]{color:var(--text-3);margin-top:.6rem;font-size:.72rem;line-height:1.5}.hp-std-desc[data-v-7fd5aa5b]{color:var(--text-2);margin:.35rem 0;font-size:.82rem;line-height:1.55}.hp-std-foot[data-v-7fd5aa5b]{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:.5rem .9rem;font-size:.72rem;display:flex}.hp-res em[data-v-7fd5aa5b]{color:var(--up);font-style:normal}.hp-res.uncaptured em[data-v-7fd5aa5b],.hp-res-x[data-v-7fd5aa5b]{color:#e3b341}.hp-skills[data-v-7fd5aa5b]{flex-wrap:wrap;gap:.3rem;margin-left:auto;display:flex}.hp-skill[data-v-7fd5aa5b]{color:var(--text-3);border:1px solid var(--line);border-radius:999px;padding:.03rem .45rem;font-size:.64rem}.hp-plan[data-v-7fd5aa5b]{border-left:1px solid var(--line-2);min-height:0;padding-left:1.1rem;overflow-y:auto}.hp-plan-h[data-v-7fd5aa5b]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);margin-bottom:.6rem;font-size:.62rem}.hp-progress[data-v-7fd5aa5b]{align-items:center;gap:.6rem;margin-bottom:.9rem;display:flex}.hp-prog-num[data-v-7fd5aa5b]{color:var(--text-2);font-size:.8rem}.hp-prog-num b[data-v-7fd5aa5b]{color:var(--text);font-variant-numeric:tabular-nums;font-size:1.5rem}.hp-prog-num span[data-v-7fd5aa5b]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);font-size:.6rem;display:block}.hp-prog-bar[data-v-7fd5aa5b]{background:var(--line);border-radius:4px;flex:1;height:7px;overflow:hidden}.hp-prog-bar span[data-v-7fd5aa5b]{background:var(--accent);height:100%;display:block}.hp-prog-bar span.full[data-v-7fd5aa5b]{background:var(--up)}.hp-prog-pct[data-v-7fd5aa5b]{color:var(--text);font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:700}.hp-plan-grp[data-v-7fd5aa5b]{margin-bottom:.7rem}.hp-plan-grp-h[data-v-7fd5aa5b]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);margin-bottom:.25rem;font-size:.62rem}.hp-plan-item[data-v-7fd5aa5b]{text-align:left;width:100%;color:var(--text-2);cursor:pointer;border:none;border-bottom:1px solid var(--line);background:0 0;align-items:baseline;gap:.4rem;padding:.28rem 0;font-size:.78rem;display:flex}.hp-plan-item[data-v-7fd5aa5b]:hover{color:var(--text)}.hp-plan-item.done[data-v-7fd5aa5b]{color:var(--text-3)}.hp-plan-item.done code[data-v-7fd5aa5b]{text-decoration:line-through}.hp-plan-mark[data-v-7fd5aa5b]{color:var(--text-3)}.hp-plan-item.done .hp-plan-mark[data-v-7fd5aa5b]{color:var(--up)}.hp-plan-item code[data-v-7fd5aa5b]{font-family:var(--font-mono);color:var(--text-3);font-size:.68rem}.hp-plan-note[data-v-7fd5aa5b]{color:var(--text-3);margin-top:.6rem;font-size:.72rem;line-height:1.5}.hp-plan-empty[data-v-7fd5aa5b]{color:var(--text-3);font-size:.82rem;line-height:1.6}.adapter-page[data-v-8d05c40e]{color:var(--text,#f4f4f4);gap:1rem;display:grid}.adapter-hero[data-v-8d05c40e],.adapter-card[data-v-8d05c40e]{background:#14181fd1;border:1px solid #ffffff24;border-radius:18px;box-shadow:0 18px 48px #00000038}.adapter-hero[data-v-8d05c40e]{justify-content:space-between;gap:1rem;padding:1.5rem;display:flex}.adapter-kicker[data-v-8d05c40e]{color:var(--accent,#78a9ff);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .4rem;font-size:.78rem;font-weight:800}h1[data-v-8d05c40e],p[data-v-8d05c40e]{margin-top:0}p[data-v-8d05c40e],pre[data-v-8d05c40e],code[data-v-8d05c40e],.adapter-row span[data-v-8d05c40e]{color:#ffffffb3}.adapter-card[data-v-8d05c40e]{padding:1rem}.adapter-grid[data-v-8d05c40e]{gap:1rem;display:grid}.adapter-row[data-v-8d05c40e]{justify-content:space-between;gap:1rem;display:flex}pre[data-v-8d05c40e]{white-space:pre-wrap;overflow-wrap:anywhere;background:#ffffff0f;border-radius:12px;padding:.75rem}.maplibregl-map{-webkit-tap-highlight-color:#0000;font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.maplibregl-canvas{position:absolute;top:0;left:0}.maplibregl-map:fullscreen{width:100%;height:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;z-index:2;position:absolute}.maplibregl-ctrl-top-left{top:0;left:0}.maplibregl-ctrl-top-right{top:0;right:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px buttontext}}.maplibregl-ctrl-group button{box-sizing:border-box;cursor:pointer;background-color:#0000;border:0;outline:none;width:29px;height:29px;padding:0;display:block}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;width:100%;height:100%;display:block}@media (forced-colors:active){.maplibregl-ctrl-icon{background-color:#0000}.maplibregl-ctrl-group button+button{border-top:1px solid buttontext}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media (hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}}.maplibregl-ctrl button:not(:disabled):active{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%23333' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%2333b5e5' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%23333' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%2333b5e5' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23aaa' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:2s linear infinite maplibregl-spin}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23999' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23666' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;width:88px;height:23px;margin:0 0 -4px -4px;display:block;overflow:hidden}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{box-sizing:content-box;color:#000;background-color:#fff;border-radius:12px;min-height:20px;margin:10px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{visibility:visible;padding:2px 28px 2px 8px}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{box-sizing:border-box;cursor:pointer;background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;outline:none;width:24px;height:24px;display:none;position:absolute;top:0;right:0}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;right:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;left:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{box-sizing:border-box;color:#333;white-space:nowrap;background-color:#ffffffbf;border:2px solid #333;border-top:#333;padding:0 5px;font-size:10px}.maplibregl-popup{pointer-events:none;will-change:transform;display:flex;position:absolute;top:0;left:0}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{z-index:1;border:10px solid #0000;width:0;height:0}.maplibregl-popup-anchor-top .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;align-self:center}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;align-self:center}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-left:none;border-right-color:#fff;align-self:center}.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:#fff;border-right:none;align-self:center}[dir=rtl] .maplibregl-popup-anchor-left{flex-direction:row-reverse}[dir=rtl] .maplibregl-popup-anchor-right{flex-direction:row}[dir=rtl] .maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-start}[dir=rtl] .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-start}.maplibregl-popup-close-button{cursor:pointer;background-color:#0000;border:0;border-radius:0 3px 0 0;position:absolute;top:0;right:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{pointer-events:auto;background:#fff;border-radius:3px;padding:15px 10px;position:relative;box-shadow:0 1px 2px #0000001a}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{will-change:transform;transition:opacity .2s;position:absolute;top:0;left:0}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;width:15px;height:15px}.maplibregl-user-location-dot:before{content:"";animation:2s infinite maplibregl-user-location-dot-pulse;position:absolute}.maplibregl-user-location-dot:after{box-sizing:border-box;content:"";border:2px solid #fff;border-radius:50%;width:19px;height:19px;position:absolute;top:-2px;left:-2px;box-shadow:0 0 3px #00000059}@media (prefers-reduced-motion:reduce){.maplibregl-user-location-dot:before{animation:none}}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;width:1px;height:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{opacity:.5;background:#fff;border:2px dotted #202020;width:0;height:0;position:absolute;top:0;left:0}.maplibregl-cooperative-gesture-screen{color:#fff;opacity:0;pointer-events:none;z-index:99999;background:#0006;justify-content:center;align-items:center;padding:1rem;font-size:1.4em;line-height:1.2;transition:opacity 1s 1s;display:flex;position:absolute;inset:0}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity 50ms}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{z-index:99999;width:100%!important;height:100%!important;position:fixed!important;top:0!important;left:0!important}.il[data-v-b3d0d00c]{align-items:center;gap:.25rem;display:inline-flex}.il-i[data-v-b3d0d00c]{color:var(--text-3,#78716c);cursor:help;background:0 0;border:none;padding:0;font-size:.72rem;line-height:1;display:inline-flex;position:relative}.il-i[data-v-b3d0d00c]:hover{color:var(--text-2,#a8a29e)}.il-pop[data-v-b3d0d00c]{z-index:60;color:#ffffffd1;text-transform:none;letter-spacing:0;text-align:left;opacity:0;visibility:hidden;pointer-events:none;background:#14161b;border:1px solid #ffffff24;border-radius:9px;width:max-content;max-width:18rem;padding:.5rem .65rem;font-size:.72rem;font-weight:400;line-height:1.5;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 10px 28px #00000080}.il-pop b[data-v-b3d0d00c]{color:#fff;margin-bottom:.15rem;display:block}.il-i:hover .il-pop[data-v-b3d0d00c],.il-i:focus-visible .il-pop[data-v-b3d0d00c]{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.wc[data-v-eac699e8]{border:1px solid var(--line-2);background:var(--surface-2,#1b1e25);border-radius:10px;flex-direction:column;gap:.5rem;padding:.65rem .75rem;display:flex}.wc.admitted[data-v-eac699e8]{border-left:3px solid var(--live)}.wc.proposed[data-v-eac699e8],.wc.provisional[data-v-eac699e8],.wc.review[data-v-eac699e8]{border-left:3px solid var(--amber)}.wc.rejected[data-v-eac699e8]{border-left:3px solid var(--down)}.wc-h[data-v-eac699e8]{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.wc-status[data-v-eac699e8]{letter-spacing:-.01em;font-size:.72rem;font-weight:700}.wc.admitted .wc-status[data-v-eac699e8]{color:var(--live)}.wc.proposed .wc-status[data-v-eac699e8],.wc.provisional .wc-status[data-v-eac699e8],.wc.review .wc-status[data-v-eac699e8]{color:var(--amber)}.wc.rejected .wc-status[data-v-eac699e8]{color:var(--down)}.wc-type[data-v-eac699e8]{font-family:var(--mono,ui-monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:.54rem}.wc-omega[data-v-eac699e8]{color:var(--text-3);align-items:center;gap:.4rem;font-size:.6rem;display:flex}.wc-omega-k[data-v-eac699e8]{color:var(--text-2);font-weight:700}.wc-omega-track[data-v-eac699e8]{flex:1;gap:2px;display:flex}.wc-omega-rung[data-v-eac699e8]{background:#ffffff1a;border-radius:2px;flex:1;height:5px}.wc-omega-rung.on[data-v-eac699e8]{background:var(--amber)}.wc.admitted .wc-omega-rung.on[data-v-eac699e8]{background:var(--live)}.wc-omega-rung.here[data-v-eac699e8]{box-shadow:0 0 0 1px var(--text)}.wc-omega-v[data-v-eac699e8]{white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:.04em;text-transform:uppercase}.wc-unc[data-v-eac699e8]{color:var(--text-3);align-items:center;gap:.4rem;font-size:.6rem;display:flex}.wc-unc-label[data-v-eac699e8]{text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.wc-unc-bar[data-v-eac699e8]{background:#ffffff1a;border-radius:3px;flex:1;height:5px;overflow:hidden}.wc-unc-bar i[data-v-eac699e8]{background:var(--live);height:100%;display:block}.wc.proposed .wc-unc-bar i[data-v-eac699e8],.wc.provisional .wc-unc-bar i[data-v-eac699e8],.wc.review .wc-unc-bar i[data-v-eac699e8]{background:var(--amber)}.wc-unc-v[data-v-eac699e8]{white-space:nowrap;font-variant-numeric:tabular-nums}.wc-rows[data-v-eac699e8]{gap:.25rem;margin:0;display:grid}.wc-rows>div[data-v-eac699e8]{grid-template-columns:4.2rem 1fr;align-items:baseline;gap:.5rem;display:grid}.wc-rows dt[data-v-eac699e8]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-size:.6rem}.wc-rows dd[data-v-eac699e8]{color:var(--text-2);overflow-wrap:anywhere;margin:0;font-size:.74rem}.wc-ev[data-v-eac699e8]{font-family:var(--mono,ui-monospace);color:var(--live);border:1px solid #4bbf7366;border-radius:4px;margin:0 .2rem .2rem 0;padding:.02rem .3rem;font-size:.58rem;display:inline-block}.wc-ev.synth[data-v-eac699e8]{color:var(--amber);border-color:#e3b34166}.wc-advisory[data-v-eac699e8]{color:var(--amber);margin:0;font-size:.62rem;line-height:1.4}.mapx[data-v-9d4d2cdd]{--map-accent:#2f6bff;height:100%;min-height:0;color:var(--text);background:#0c0d11;border-radius:12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow:hidden}.mapx-canvas[data-v-9d4d2cdd]{position:absolute;inset:0}.map-grid[data-v-9d4d2cdd]{display:contents}.mapx-splash[data-v-9d4d2cdd]{z-index:5;color:var(--text-2);place-items:center;font-size:.92rem;display:grid;position:absolute;inset:0}.mapx-splash--error[data-v-9d4d2cdd]{color:#fca5a5;text-align:center;padding:2rem}.mapx-topbar[data-v-9d4d2cdd]{z-index:6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#121419d1;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:1.25rem;max-width:calc(100% - 720px);padding:.5rem .95rem;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #00000059}.mapx-brand[data-v-9d4d2cdd]{align-items:center;gap:.55rem;display:flex}.mapx-logo[data-v-9d4d2cdd]{color:var(--map-accent);font-size:1.15rem;line-height:1}.mapx-titles[data-v-9d4d2cdd]{white-space:nowrap;flex-direction:column;line-height:1.15;display:flex}.mapx-title[data-v-9d4d2cdd]{color:var(--text);font-size:.85rem;font-weight:600}.mapx-sub[data-v-9d4d2cdd]{color:var(--text-3);font-size:.68rem}.mapx-modes[data-v-9d4d2cdd]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.pill[data-v-9d4d2cdd]{white-space:nowrap;color:var(--text-2);background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;align-items:center;padding:.16rem .55rem;font-size:.68rem;display:inline-flex}.pill--live[data-v-9d4d2cdd]{color:#7ee2a8;background:#4bbf731f;border-color:#4bbf7366}.pill--demo[data-v-9d4d2cdd]{color:#93b4ff;background:#2f6bff24;border-color:#2f6bff66}.pill--muted[data-v-9d4d2cdd]{color:var(--text-3)}.mapx-notices[data-v-9d4d2cdd]{z-index:6;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:66px;left:50%;transform:translate(-50%)}.mapx-note[data-v-9d4d2cdd]{white-space:nowrap;color:#f0c987;background:#d8a25024;border:1px solid #d8a25061;border-radius:999px;align-items:center;gap:.5rem;padding:.3rem .75rem;font-size:.72rem;display:flex;box-shadow:0 4px 18px #0000004d}.mapx-note-dot[data-v-9d4d2cdd]{background:#e7bd7e;border-radius:50%;flex-shrink:0;width:6px;height:6px}.sr-only[data-v-9d4d2cdd]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mapx-panel[data-v-9d4d2cdd]{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#101217e6;border:1px solid #ffffff1a;border-radius:14px;width:320px;max-height:calc(100% - 28px);position:absolute;top:14px;overflow-y:auto;box-shadow:0 12px 44px #00000080}.mapx-panel--left[data-v-9d4d2cdd]{max-height:calc(100% - 9rem);left:14px}.mapx-panel--right[data-v-9d4d2cdd]{width:372px;max-height:calc(100% - 9rem);right:14px}.mapx-collapse[data-v-9d4d2cdd]{z-index:3;cursor:pointer;width:22px;height:22px;color:var(--text-2);background:#ffffff0d;border:1px solid #ffffff24;border-radius:6px;place-items:center;font-size:.8rem;line-height:1;display:grid;position:absolute;top:8px;right:8px}.mapx-resize[data-v-9d4d2cdd]{z-index:4;cursor:col-resize;touch-action:none;justify-content:center;align-items:center;width:10px;display:flex;position:absolute;top:40px;bottom:10px}.mapx-resize--left[data-v-9d4d2cdd]{right:0}.mapx-resize--right[data-v-9d4d2cdd]{left:0}.mapx-resize[data-v-9d4d2cdd]:after{content:"";background:#ffffff24;border-radius:3px;width:3px;height:40px;transition:background .12s,height .12s}.mapx-resize[data-v-9d4d2cdd]:hover:after{background:var(--accent,#58a6ff);height:64px}@media (prefers-reduced-motion:reduce){.mapx-resize[data-v-9d4d2cdd]:after{transition:none}}.mapx-collapse[data-v-9d4d2cdd]:hover{color:var(--text);border-color:var(--text-3)}.mapx-panel .section-title[data-v-9d4d2cdd]{padding-right:1.6rem}.mapx-reopen[data-v-9d4d2cdd]{z-index:5;cursor:pointer;white-space:nowrap;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--text-2);background:#101217e6;border:1px solid #ffffff1f;border-radius:10px;padding:.4rem .7rem;font-size:.76rem;font-weight:600;position:absolute;top:14px;box-shadow:0 8px 24px #00000073}.mapx-reopen[data-v-9d4d2cdd]:hover{color:var(--text);border-color:var(--map-accent)}.mapx-reopen--left[data-v-9d4d2cdd]{left:14px}.mapx-reopen--right[data-v-9d4d2cdd]{right:14px}.mapx-panel[data-v-9d4d2cdd]::-webkit-scrollbar{width:8px}.mapx-panel[data-v-9d4d2cdd]::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:8px}.panel-section[data-v-9d4d2cdd]{border-bottom:1px solid #ffffff12;padding:.85rem 1rem}.panel-section[data-v-9d4d2cdd]:last-child{border-bottom:none}.section-title[data-v-9d4d2cdd]{text-transform:uppercase;letter-spacing:.09em;color:var(--text-3);margin:0 0 .6rem;font-size:.66rem;font-weight:700}.mapx-panel h2[data-v-9d4d2cdd]{color:var(--text);word-break:break-word;margin:0 0 .5rem;font-size:.9rem;font-weight:600}.mapx-panel p[data-v-9d4d2cdd]{color:var(--text-2);margin:.3rem 0;font-size:.75rem;line-height:1.5}.primary[data-v-9d4d2cdd]{background:var(--map-accent);color:#fff;cursor:pointer;border:none;border-radius:9px;width:100%;padding:.55rem .7rem;font-size:.82rem;font-weight:600;transition:filter .15s}.primary[data-v-9d4d2cdd]:hover{filter:brightness(1.1)}.primary[data-v-9d4d2cdd]:disabled{opacity:.5;cursor:default}.control-actions[data-v-9d4d2cdd]{flex-wrap:wrap;gap:.35rem;margin:.6rem 0 0;display:flex}.mapx-basemap[data-v-9d4d2cdd]{gap:.35rem;display:flex}.mapx-bm[data-v-9d4d2cdd]{color:var(--text-2);cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;border-radius:8px;flex:1;padding:.35rem .5rem;font-size:.74rem}.mapx-bm[data-v-9d4d2cdd]:hover{border-color:var(--text-3);color:var(--text)}.mapx-bm.on[data-v-9d4d2cdd]{border-color:var(--map-accent);color:#fff;background:#2f6bff24}.mapx-metrics[data-v-9d4d2cdd],.mapx-groups[data-v-9d4d2cdd]{flex-wrap:wrap;margin-top:.5rem}.mapx-metrics .mapx-bm[data-v-9d4d2cdd],.mapx-groups .mapx-bm[data-v-9d4d2cdd]{flex:45%}.mapx-sub2[data-v-9d4d2cdd]{color:var(--text-3);font-weight:400}.mapx-segments[data-v-9d4d2cdd]{margin-top:.35rem}.mapx-segments .mapx-bm[data-v-9d4d2cdd]{font-size:.68rem}.mapx-cell[data-v-9d4d2cdd]{background:#ffffff08;border:1px solid #ffffff1f;border-radius:10px;margin-top:.7rem;padding:.6rem}.mapx-cell-h[data-v-9d4d2cdd]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.62rem;display:flex}.mapx-cell-x[data-v-9d4d2cdd]{color:var(--text-3);cursor:pointer;background:0 0;border:none;font-size:.8rem}.mapx-cell-x[data-v-9d4d2cdd]:hover{color:var(--text)}.mapx-cell-grid[data-v-9d4d2cdd]{grid-template-columns:1fr 1fr;gap:.3rem .7rem;display:grid}.mapx-cell-kv[data-v-9d4d2cdd]{justify-content:space-between;align-items:baseline;gap:.4rem;font-size:.72rem;display:flex}.mapx-cell-kv span[data-v-9d4d2cdd]{color:var(--text-3)}.mapx-cell-kv b[data-v-9d4d2cdd]{color:var(--text);font-variant-numeric:tabular-nums}.mapx-cell-mix[data-v-9d4d2cdd]{background:#6b7280;border-radius:999px;height:8px;margin-top:.6rem;overflow:hidden}.mapx-cell-mix-own[data-v-9d4d2cdd]{background:#2f6bff;height:100%;display:block}.mapx-cell-mixlabels[data-v-9d4d2cdd]{color:var(--text-3);justify-content:space-between;margin-top:.2rem;font-size:.62rem;display:flex}.mapx-cell-trend[data-v-9d4d2cdd]{margin-top:.5rem}.mapx-cell-trend-h[data-v-9d4d2cdd]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);font-size:.6rem}.mapx-cell-trend svg[data-v-9d4d2cdd]{width:100%;height:26px;margin-top:.15rem;display:block}.mapx-profiles .mapx-bm[data-v-9d4d2cdd]{text-align:left;flex:100%}.mapx-poi[data-v-9d4d2cdd]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.mapx-poi .mapx-bm.err[data-v-9d4d2cdd]{color:#f0656a;border-color:#f0656a80}.mapx-poi-n[data-v-9d4d2cdd]{color:var(--text-2);font-size:.68rem}.mapx-poi-n b[data-v-9d4d2cdd]{color:#4bbf73}[data-v-9d4d2cdd] .mapx-poi-mk{cursor:pointer;background:#ff6b3d;border:1.5px solid #fff;border-radius:50%;width:11px;height:11px;box-shadow:0 1px 4px #00000080}.mapx-site-head[data-v-9d4d2cdd]{color:var(--text-3);align-items:center;gap:.5rem;margin-top:.6rem;font-size:.66rem;display:flex}.mapx-site-legend[data-v-9d4d2cdd]{color:var(--text-3);align-items:center;gap:.4rem;margin-top:.45rem;font-size:.6rem;display:flex}.mapx-site-bar[data-v-9d4d2cdd]{background:linear-gradient(90deg,#d73027,#fc8d59,#fee08b,#91cf60,#1a9850);border:1px solid #ffffff24;border-radius:3px;flex:1;height:8px}.mapx-ap-head[data-v-9d4d2cdd]{justify-content:space-between;align-items:center;display:flex}.mapx-ap-name[data-v-9d4d2cdd]{color:var(--text);word-break:break-word;margin-bottom:.6rem;font-family:ui-monospace,monospace;font-size:.78rem;font-weight:600}.mapx-ap-score[data-v-9d4d2cdd]{background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:.6rem;padding:.5rem .6rem;display:flex}.mapx-ap-score-n[data-v-9d4d2cdd]{font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:800;line-height:1}.mapx-ap-score-n small[data-v-9d4d2cdd]{color:var(--text-3);font-size:.7rem;font-weight:600}.mapx-ap-score-l[data-v-9d4d2cdd]{color:var(--text-2);font-size:.74rem}.mapx-ap-score-l b[data-v-9d4d2cdd]{color:var(--text)}.mapx-ap-rank[data-v-9d4d2cdd]{color:var(--text-3);margin-top:.1rem;font-size:.66rem;display:block}.mapx-ap-hl[data-v-9d4d2cdd]{grid-template-columns:1fr 1fr;gap:.6rem;margin-top:.7rem;display:grid}.mapx-ap-hl-h[data-v-9d4d2cdd]{text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-size:.6rem}.mapx-ap-hl-h.up[data-v-9d4d2cdd]{color:#4bbf73}.mapx-ap-hl-h.down[data-v-9d4d2cdd]{color:#f0656a}.mapx-ap-hl-row[data-v-9d4d2cdd]{justify-content:space-between;align-items:baseline;gap:.4rem;padding:.1rem 0;font-size:.7rem;display:flex}.mapx-ap-hl-row span[data-v-9d4d2cdd]{color:var(--text-3)}.mapx-ap-hl-row b[data-v-9d4d2cdd]{color:var(--text);font-variant-numeric:tabular-nums}.mapx-ap-grp[data-v-9d4d2cdd]{border-top:1px solid #ffffff12;margin-top:.6rem;padding-top:.4rem}.mapx-ap-grp summary[data-v-9d4d2cdd]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);cursor:pointer;font-size:.66rem;list-style:none}.mapx-ap-grp summary[data-v-9d4d2cdd]::-webkit-details-marker{display:none}.mapx-ap-grp summary[data-v-9d4d2cdd]:before{content:"▸ "}.mapx-ap-grp[open] summary[data-v-9d4d2cdd]:before{content:"▾ "}.mapx-ap-metric[data-v-9d4d2cdd]{grid-template-columns:6.2rem 1fr 3.4rem;align-items:center;gap:.4rem;margin-top:.35rem;font-size:.7rem;display:grid}.mapx-ap-m-l[data-v-9d4d2cdd]{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mapx-ap-m-bar[data-v-9d4d2cdd]{background:#ffffff12;border-radius:999px;height:6px;overflow:hidden}.mapx-ap-m-bar i[data-v-9d4d2cdd]{height:100%;display:block}.mapx-ap-m-v[data-v-9d4d2cdd]{text-align:right;color:var(--text);font-variant-numeric:tabular-nums}.mapx-toplist[data-v-9d4d2cdd]{flex-direction:column;gap:.25rem;margin-top:.5rem;display:flex}.mapx-toparea[data-v-9d4d2cdd]{color:var(--text);cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:1.1rem 2.2rem 1fr;align-items:center;gap:.5rem;padding:.4rem .55rem;display:grid}.mapx-toparea[data-v-9d4d2cdd]:hover{border-color:var(--text-3)}.mapx-rank[data-v-9d4d2cdd]{color:var(--text-3);text-align:center;font-size:.7rem}.mapx-score[data-v-9d4d2cdd]{font-variant-numeric:tabular-nums;text-align:center;font-size:1rem;font-weight:800}.mapx-topmeta[data-v-9d4d2cdd]{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:.66rem}.mapx-ask[data-v-9d4d2cdd]{color:#93b4ff;cursor:pointer;background:#78a0ff1a;border:1px solid #78a0ff73;border-radius:9px;width:100%;margin-top:.6rem;padding:.5rem;font-size:.8rem;font-weight:600}.mapx-ask[data-v-9d4d2cdd]:hover{color:#fff;background:#78a0ff2e}.mapx-hover[data-v-9d4d2cdd]{z-index:7;pointer-events:none;white-space:nowrap;background:#101217f0;border:1px solid #ffffff29;border-radius:8px;flex-direction:column;gap:1px;padding:.3rem .55rem;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 12px));box-shadow:0 6px 20px #00000080}.mapx-hover-label[data-v-9d4d2cdd]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);font-size:.6rem}.mapx-hover-value[data-v-9d4d2cdd]{color:var(--text);font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:700}.mapx-ask-sm[data-v-9d4d2cdd]{width:100%;margin-top:.55rem}.mapx-ask-cd[data-v-9d4d2cdd]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-2);justify-content:center;align-items:center;gap:.5rem;display:flex}.mapx-cd-grade[data-v-9d4d2cdd]{font-family:var(--mono,ui-monospace);letter-spacing:.04em;text-transform:uppercase;opacity:.85;border:1px solid;border-radius:999px;padding:.05rem .4rem;font-size:.56rem}.mapx-situation[data-v-9d4d2cdd]{border:1px solid var(--line-2);background:var(--surface-2,#1b1e25);border-radius:10px;margin-top:.6rem;padding:.6rem .7rem}.mapx-sit-h[data-v-9d4d2cdd]{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.68rem;display:flex}.mapx-sit-h b[data-v-9d4d2cdd]{color:var(--text)}.mapx-sit-conf[data-v-9d4d2cdd]{font-family:var(--mono,ui-monospace);text-transform:uppercase;letter-spacing:.06em;color:var(--live);margin-left:auto;font-size:.54rem}.mapx-sit-members[data-v-9d4d2cdd]{flex-wrap:wrap;gap:.3rem;margin-top:.5rem;display:flex}.mapx-sit-mem[data-v-9d4d2cdd]{opacity:.9;white-space:nowrap;text-overflow:ellipsis;border:1px solid;border-radius:6px;max-width:100%;padding:.1rem .4rem;font-size:.6rem;overflow:hidden}.mapx-sit-note[data-v-9d4d2cdd]{font-size:var(--fs-eyebrow,.62rem);color:var(--text-3);margin:.5rem 0 0;line-height:1.4}.mapx-tools2[data-v-9d4d2cdd],.mapx-cell-actions[data-v-9d4d2cdd]{margin-top:.5rem}.mapx-cmp[data-v-9d4d2cdd]{flex-direction:column;gap:.15rem;display:flex}.mapx-cmp-row[data-v-9d4d2cdd]{align-items:center;gap:.4rem;display:grid}.mapx-cmp-head[data-v-9d4d2cdd]{margin-bottom:.2rem}.mapx-cmp-col[data-v-9d4d2cdd]{text-align:center;color:var(--map-accent);font-size:.72rem;font-weight:800;position:relative}.mapx-cmp-x[data-v-9d4d2cdd]{color:var(--text-3);cursor:pointer;background:0 0;border:none;margin-left:.2rem;font-size:.6rem}.mapx-cmp-x[data-v-9d4d2cdd]:hover{color:var(--down)}.mapx-cmp-label[data-v-9d4d2cdd]{color:var(--text-3);font-size:.68rem}.mapx-cmp-val[data-v-9d4d2cdd]{text-align:center;color:var(--text-2);font-variant-numeric:tabular-nums;border-radius:5px;padding:.15rem .2rem;font-size:.74rem}.mapx-cmp-val.best[data-v-9d4d2cdd]{color:#7ee2a8;background:#4bbf7324;font-weight:700}[data-v-9d4d2cdd] .mapx-evmk{background:var(--ev,#38bdf8);cursor:pointer;border:2px solid #fff;border-radius:50% 50% 50% 0;place-items:center;width:26px;height:26px;padding:0;display:grid;transform:rotate(-45deg);box-shadow:0 2px 8px #0006}[data-v-9d4d2cdd] .mapx-evmk>*{transform:rotate(45deg)}[data-v-9d4d2cdd] .mapx-evmk{font-size:12px;line-height:1}.mapx-event[data-v-9d4d2cdd]{z-index:7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#101217f0;border:1px solid #ffffff1f;border-radius:12px;width:17rem;padding:.75rem .85rem;position:absolute;bottom:60px;left:14px;box-shadow:0 10px 34px #00000080}.mapx-event-x[data-v-9d4d2cdd]{color:var(--text-3);cursor:pointer;background:0 0;border:none;font-size:.8rem;position:absolute;top:8px;right:10px}.mapx-event-x[data-v-9d4d2cdd]:hover{color:var(--text)}.mapx-event-type[data-v-9d4d2cdd]{text-transform:uppercase;letter-spacing:.05em;font-size:.66rem;font-weight:700}.mapx-event-title[data-v-9d4d2cdd]{color:var(--text);margin-top:.15rem;font-size:1rem;font-weight:700}.mapx-event-when[data-v-9d4d2cdd]{color:var(--text);margin-top:.3rem;font-size:.76rem;font-weight:600}.mapx-event-org[data-v-9d4d2cdd]{color:var(--text-2);margin-top:.1rem;font-size:.72rem}.mapx-event-desc[data-v-9d4d2cdd]{color:var(--text-2);margin:.45rem 0 0;font-size:.74rem;line-height:1.5}[data-v-9d4d2cdd] .mapx-mls{color:#fff;cursor:pointer;white-space:nowrap;background:#2f6bff;border:1px solid #fff;border-radius:6px;padding:1px 4px;font-size:10px;font-weight:700;box-shadow:0 2px 6px #0006}[data-v-9d4d2cdd] .mapx-mls.rent{background:#16a34a}.mapx-listing[data-v-9d4d2cdd]{z-index:7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#101217f0;border:1px solid #ffffff1f;border-radius:12px;width:15rem;padding:.75rem .85rem;position:absolute;bottom:60px;left:14px;box-shadow:0 10px 34px #00000080}.mapx-listing-type[data-v-9d4d2cdd]{text-transform:uppercase;letter-spacing:.05em;color:#2f6bff;font-size:.62rem;font-weight:700}.mapx-listing-type.rent[data-v-9d4d2cdd]{color:#22c55e}.mapx-listing-price[data-v-9d4d2cdd]{color:var(--text);margin-top:.1rem;font-size:1.3rem;font-weight:800}.mapx-listing-addr[data-v-9d4d2cdd]{color:var(--text-2);margin-top:.15rem;font-size:.76rem}.mapx-listing-stats[data-v-9d4d2cdd]{color:var(--text-2);flex-wrap:wrap;gap:.5rem;margin-top:.5rem;font-size:.72rem;display:flex}.mapx-listing-yield[data-v-9d4d2cdd]{color:var(--up);font-weight:600}.mapx-switch[data-v-9d4d2cdd]{color:var(--text-2);cursor:pointer;align-items:center;gap:.5rem;font-size:.78rem;display:flex}.mapx-switch input[data-v-9d4d2cdd]{accent-color:var(--map-accent)}.mapx-legend-block[data-v-9d4d2cdd]{margin-top:.6rem}.mapx-legend[data-v-9d4d2cdd]{align-items:flex-start;gap:.4rem;display:flex}.mapx-legend-bar[data-v-9d4d2cdd]{border:1px solid #ffffff24;border-radius:3px;flex:1;height:9px}.mapx-legend-lo[data-v-9d4d2cdd],.mapx-legend-hi[data-v-9d4d2cdd]{color:var(--text-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.62rem;line-height:10px}.mapx-legend-mid[data-v-9d4d2cdd]{flex:1;position:relative}.mapx-legend-steps[data-v-9d4d2cdd]{border:1px solid #ffffff24;border-radius:3px;height:10px;display:flex;overflow:hidden}.mapx-legend-steps i[data-v-9d4d2cdd]{flex:1}.mapx-legend-steps i+i[data-v-9d4d2cdd]{border-left:1px solid #0a0c1073}.mapx-legend-ticks[data-v-9d4d2cdd]{height:.8rem;margin-top:3px;display:block;position:relative}.mapx-legend-ticks b[data-v-9d4d2cdd]{color:var(--text-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.5rem;font-weight:600;position:absolute;top:0;transform:translate(-50%)}.mapx-legend-ticks b[data-v-9d4d2cdd]:before{content:"";background:var(--line-2);width:1px;height:2px;position:absolute;top:-3px;left:50%}.mapx-legend-cap[data-v-9d4d2cdd]{font-size:var(--fs-eyebrow,.62rem);letter-spacing:var(--ls-eyebrow,.1em);text-transform:uppercase;color:var(--text-3);margin-top:.35rem}.mapx-income-real[data-v-9d4d2cdd]{flex-direction:column;align-items:flex-start;gap:.35rem;margin-top:.6rem;display:flex}.mapx-income-note[data-v-9d4d2cdd]{font-size:var(--fs-eyebrow,.62rem);color:var(--live);line-height:1.4}.mapx-income-note.err[data-v-9d4d2cdd]{color:var(--down)}.mapx-ft[data-v-9d4d2cdd]{margin-top:.2rem}.mapx-ft-time[data-v-9d4d2cdd]{align-items:center;gap:.5rem;display:flex}.mapx-ft-time input[data-v-9d4d2cdd]{accent-color:var(--map-accent);flex:1}.mapx-ft-play[data-v-9d4d2cdd]{border:1px solid var(--map-accent);color:#93b4ff;cursor:pointer;background:#2f6bff24;border-radius:7px;flex:none;place-items:center;width:1.7rem;height:1.7rem;padding:0;font-size:.66rem;display:grid}.mapx-ft-play[data-v-9d4d2cdd]:hover{color:#fff;background:#2f6bff3d}.mapx-ft-hr[data-v-9d4d2cdd]{text-align:right;min-width:3.2rem;color:var(--text);font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:700}.mapx-ft-day[data-v-9d4d2cdd]{margin-top:.45rem}.mapx-ft-bar[data-v-9d4d2cdd]{background:linear-gradient(90deg,#3b4ea8,#7f9bd6,#ffd36b,#ff8a3d,#ff2d2d);border:1px solid #ffffff24;border-radius:3px;flex:1;height:9px}.mapx-iso-bands[data-v-9d4d2cdd]{color:var(--text-3);gap:.5rem;margin:.5rem 0;font-size:.64rem;display:flex}.mapx-iso-bands span[data-v-9d4d2cdd]{align-items:center;gap:.2rem;display:inline-flex}.mapx-iso-bands i[data-v-9d4d2cdd]{border-radius:3px;width:11px;height:11px}.mapx-iso-mode[data-v-9d4d2cdd]{font-size:var(--fs-eyebrow,.62rem);letter-spacing:.02em;color:var(--text-3);margin:.5rem 0 0}.mapx-iso-mode.routed[data-v-9d4d2cdd]{color:var(--live)}.mapx-iso-sum[data-v-9d4d2cdd]{grid-template-columns:repeat(3,1fr);gap:.4rem;margin:.55rem 0;display:grid}.mapx-iso-sum>div[data-v-9d4d2cdd]{background:#ffffff08;border:1px solid #ffffff1a;border-radius:9px;flex-direction:column;padding:.4rem .5rem;display:flex}.mapx-iso-sum b[data-v-9d4d2cdd]{color:var(--text);font-variant-numeric:tabular-nums;font-size:.95rem}.mapx-iso-sum span[data-v-9d4d2cdd]{color:var(--text-3);font-size:.6rem}.mapx-catch[data-v-9d4d2cdd]{margin:.2rem 0 .5rem}.mapx-catch-h[data-v-9d4d2cdd]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);justify-content:space-between;align-items:baseline;margin-bottom:.3rem;font-size:.62rem;display:flex}.mapx-catch-h span[data-v-9d4d2cdd]{text-transform:none;letter-spacing:0}.mapx-catch-row[data-v-9d4d2cdd]{grid-template-columns:1fr auto auto;align-items:baseline;gap:.5rem;padding:.15rem 0;font-size:.72rem;display:grid}.mapx-catch-l[data-v-9d4d2cdd]{color:var(--text-3)}.mapx-catch-v[data-v-9d4d2cdd]{color:var(--text);font-variant-numeric:tabular-nums}.mapx-catch-d[data-v-9d4d2cdd]{font-variant-numeric:tabular-nums;text-align:right;min-width:3rem;font-size:.66rem}.mapx-catch-d.up[data-v-9d4d2cdd]{color:#4bbf73}.mapx-catch-d.down[data-v-9d4d2cdd]{color:#f0656a}.mapx-catch-d.neutral[data-v-9d4d2cdd]{color:var(--text-3)}.mapx-dot[data-v-9d4d2cdd]{vertical-align:middle;border-radius:50%;width:8px;height:8px;display:inline-block}.mapx-cmp2-sum[data-v-9d4d2cdd]{grid-template-columns:1fr 1fr;gap:.4rem;margin:.5rem 0;display:grid}.mapx-cmp2-sum>div[data-v-9d4d2cdd]{border:1px solid #ffffff1a;border-radius:9px;flex-direction:column;padding:.4rem .5rem;display:flex}.mapx-cmp2-sum .a[data-v-9d4d2cdd]{border-left:3px solid #22d3ee}.mapx-cmp2-sum .b[data-v-9d4d2cdd]{border-left:3px solid #a855f7}.mapx-cmp2-sum b[data-v-9d4d2cdd]{color:var(--text);font-variant-numeric:tabular-nums;font-size:.95rem}.mapx-cmp2-sum span[data-v-9d4d2cdd]{color:var(--text-3);font-size:.6rem}.mapx-cmp2[data-v-9d4d2cdd]{margin:.2rem 0 .5rem}.mapx-cmp2-row[data-v-9d4d2cdd]{grid-template-columns:1fr 3.2rem 3.2rem;align-items:baseline;gap:.4rem;padding:.15rem 0;font-size:.72rem;display:grid}.mapx-cmp2-row b[data-v-9d4d2cdd]{text-align:right;color:var(--text-2);font-variant-numeric:tabular-nums;font-weight:500}.mapx-cmp2-row b.win[data-v-9d4d2cdd]{color:#4bbf73;font-weight:700}.mapx-cmp2-l[data-v-9d4d2cdd]{color:var(--text-3)}.mapx-cmp2-hdr[data-v-9d4d2cdd]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);font-size:.6rem}.mapx-cmp2-hdr .a[data-v-9d4d2cdd]{color:#22d3ee;text-align:right}.mapx-cmp2-hdr .b[data-v-9d4d2cdd]{color:#a855f7;text-align:right}.mapx-cells[data-v-9d4d2cdd]{margin-bottom:.6rem}.mapx-cells-l[data-v-9d4d2cdd]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);margin-bottom:.3rem;font-size:.62rem;display:block}.mapx-cells-res[data-v-9d4d2cdd]{color:var(--text-3);align-items:center;gap:.3rem;margin-top:.35rem;font-size:.66rem;display:flex}.mapx-cells-res .mapx-bm[data-v-9d4d2cdd]{flex:none;min-width:1.8rem}.mapx-cells-n[data-v-9d4d2cdd]{font-variant-numeric:tabular-nums;margin-left:auto}.mapx-land[data-v-9d4d2cdd]{text-align:center;width:100%;margin-top:.4rem}.mapx-land-hint[data-v-9d4d2cdd]{font-size:var(--fs-eyebrow,.62rem);color:var(--amber);margin:.3rem 0 0;line-height:1.4}.mapx-land-hint.ok[data-v-9d4d2cdd]{color:var(--live)}.mapx-geo[data-v-9d4d2cdd]{gap:.4rem;display:flex}.mapx-geo-in[data-v-9d4d2cdd]{background:var(--surface-2,#1b1e25);border:1px solid var(--line-2);min-width:0;color:var(--text);border-radius:8px;flex:1;padding:.35rem .55rem;font-size:.78rem}.mapx-geo-in[data-v-9d4d2cdd]:focus-visible{outline:2px solid var(--info);outline-offset:1px}.mapx-land.on[data-v-9d4d2cdd]{color:#4bbf73;background:#4bbf7324;border-color:#4bbf73}.mapx-land.err[data-v-9d4d2cdd]{color:#f0656a;border-color:#f0656a80}.mapx-class[data-v-9d4d2cdd]{margin-top:.55rem}.mapx-class-l[data-v-9d4d2cdd]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);margin-bottom:.3rem;font-size:.62rem;display:block}.mapx-bm.sm[data-v-9d4d2cdd]{padding:.25rem .4rem;font-size:.68rem}.mapx-biv[data-v-9d4d2cdd]{width:max-content;margin:.6rem 0 .4rem 1.6rem;position:relative}.mapx-biv-grid[data-v-9d4d2cdd]{flex-direction:column;gap:2px;display:flex}.mapx-biv-row[data-v-9d4d2cdd]{gap:2px;display:flex}.mapx-biv-row i[data-v-9d4d2cdd]{border-radius:2px;width:20px;height:20px}.mapx-biv-ax[data-v-9d4d2cdd]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);font-size:.58rem;position:absolute}.mapx-biv-ax--x[data-v-9d4d2cdd]{bottom:-1rem;left:0}.mapx-biv-ax--y[data-v-9d4d2cdd]{transform-origin:0 100%;white-space:nowrap;bottom:1.4rem;left:-.3rem;transform:rotate(-90deg)}.mapx-switch--sm[data-v-9d4d2cdd]{margin-top:.55rem;font-size:.72rem}.mapx-time[data-v-9d4d2cdd]{margin-top:.6rem}.mapx-time-head[data-v-9d4d2cdd]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);justify-content:space-between;align-items:baseline;margin-bottom:.2rem;font-size:.62rem;display:flex}.mapx-time-head b[data-v-9d4d2cdd]{text-transform:none;letter-spacing:0;color:var(--text-2);font-variant-numeric:tabular-nums;font-size:.72rem}.mapx-time-head b.past[data-v-9d4d2cdd]{color:#e3b341}.mapx-time-r[data-v-9d4d2cdd]{align-items:center;gap:.4rem;display:inline-flex}.mapx-time input[data-v-9d4d2cdd]{width:100%;accent-color:var(--map-accent)}.mapx-opacity[data-v-9d4d2cdd]{color:var(--text-3);align-items:center;gap:.5rem;margin-top:.55rem;font-size:.68rem;display:flex}.mapx-opacity input[data-v-9d4d2cdd]{accent-color:var(--map-accent);flex:1}.secondary[data-v-9d4d2cdd]{color:var(--text-2);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:8px;padding:.3rem .6rem;font-size:.72rem;transition:color .15s,border-color .15s}.secondary[data-v-9d4d2cdd]:hover{color:var(--text);border-color:var(--text-3)}.lookup-status[data-v-9d4d2cdd]{color:var(--text-3);margin:.45rem 0 0;font-size:.7rem;line-height:1.45}.input-label[data-v-9d4d2cdd]{color:var(--text-2);margin-bottom:.3rem;font-size:.7rem;display:block}.field[data-v-9d4d2cdd]{width:100%;color:var(--text);background:#00000047;border:1px solid #ffffff24;border-radius:8px;outline:none;margin-bottom:.5rem;padding:.45rem .6rem;font-family:ui-monospace,SF Mono,monospace;font-size:.78rem}.field[data-v-9d4d2cdd]:focus{border-color:var(--map-accent)}.layer-card[data-v-9d4d2cdd]{text-align:left;width:100%;color:var(--text);cursor:pointer;background:#ffffff08;border:1px solid #ffffff17;border-radius:10px;margin-bottom:.4rem;padding:.6rem .7rem;transition:border-color .15s,background .15s;display:block}.layer-card[data-v-9d4d2cdd]:hover{border-color:var(--text-3);background:#ffffff0f}.layer-card.selected[data-v-9d4d2cdd]{border-color:var(--map-accent);box-shadow:none;background:#2f6bff24}.layer-title[data-v-9d4d2cdd]{font-size:.8rem;font-weight:600}.layer-meta[data-v-9d4d2cdd]{color:var(--text-2);word-break:break-all;margin-top:.15rem;font-family:ui-monospace,monospace;font-size:.68rem}.layer-attribution[data-v-9d4d2cdd]{color:var(--text-3);margin-top:.2rem;font-size:.66rem}.detail-grid[data-v-9d4d2cdd]{grid-template-columns:minmax(0,6.5rem) minmax(0,1fr);align-items:baseline;gap:.5rem .9rem;font-size:.74rem;display:grid}.detail-grid span[data-v-9d4d2cdd]{color:var(--text-3);overflow-wrap:anywhere}.detail-grid strong[data-v-9d4d2cdd]{text-align:left;color:var(--text);overflow-wrap:anywhere;font-weight:600}.runtime-row[data-v-9d4d2cdd]{border-bottom:1px solid #ffffff0d;justify-content:space-between;gap:.5rem;padding:.28rem 0;font-size:.75rem;display:flex}.runtime-row[data-v-9d4d2cdd]:last-child{border-bottom:none}.runtime-row span[data-v-9d4d2cdd]{color:var(--text-2)}.runtime-row strong[data-v-9d4d2cdd]{color:var(--text)}.tag-row[data-v-9d4d2cdd]{flex-wrap:wrap;gap:.35rem;margin-top:.5rem;display:flex}.tag[data-v-9d4d2cdd]{min-height:auto;color:var(--text-2);background:#ffffff0d;border:1px solid #ffffff24;border-radius:6px;align-items:center;padding:.12rem .45rem;font-family:ui-monospace,monospace;font-size:.66rem;display:inline-flex}.evidence-list[data-v-9d4d2cdd]{flex-direction:column;gap:.25rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.evidence-list li[data-v-9d4d2cdd]{color:var(--text-2);word-break:break-all;background:#ffffff08;border:1px solid #ffffff12;border-radius:6px;padding:.3rem .45rem;font-family:ui-monospace,monospace;font-size:.7rem}.mapx-readout[data-v-9d4d2cdd]{z-index:6;max-width:calc(100% - 740px);color:var(--text-2);white-space:nowrap;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#121419d9;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .9rem;font-size:.72rem;display:flex;position:absolute;bottom:16px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 6px 24px #00000059}.mapx-readout-key[data-v-9d4d2cdd]{color:var(--text);font-weight:600}.mapx-readout-sep[data-v-9d4d2cdd]{color:var(--text-3)}.mapx-readout-note[data-v-9d4d2cdd]{color:var(--text-3);text-overflow:ellipsis;overflow:hidden}.mapx[data-v-9d4d2cdd] .maplibregl-ctrl-group{background:#121419e0;border:1px solid #ffffff1f;border-radius:10px;overflow:hidden;box-shadow:0 6px 20px #0006}.mapx[data-v-9d4d2cdd] .maplibregl-ctrl-group button+button{border-top:1px solid #ffffff1a}.mapx[data-v-9d4d2cdd] .maplibregl-ctrl-group button .maplibregl-ctrl-icon{filter:invert()hue-rotate(180deg)}.mapx[data-v-9d4d2cdd] .maplibregl-ctrl-scale{color:var(--text-2);background:#121419cc;border:1px solid #ffffff2e;border-top:none;border-radius:0 0 4px 4px}.mapx[data-v-9d4d2cdd] .maplibregl-ctrl-attrib{background:#121419b8;border-radius:8px 0 0}.mapx[data-v-9d4d2cdd] .maplibregl-ctrl-attrib a{color:var(--text-2)}@media (width<=1180px){.mapx-panel--left[data-v-9d4d2cdd],.mapx-panel--right[data-v-9d4d2cdd]{width:270px}.mapx-topbar[data-v-9d4d2cdd],.mapx-readout[data-v-9d4d2cdd]{max-width:calc(100% - 600px)}}.nlb-page[data-v-ee53e118]{color:var(--text,#f4f4f4);flex-direction:column;gap:1rem;display:flex}.nlb-hero[data-v-ee53e118],.nlb-card[data-v-ee53e118]{background:#14181fd1;border:1px solid #ffffff24;border-radius:18px;box-shadow:0 18px 48px #00000038}.nlb-hero[data-v-ee53e118]{justify-content:space-between;gap:2rem;padding:1.5rem;display:flex}.nlb-kicker[data-v-ee53e118]{color:var(--accent,#78a9ff);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .4rem;font-size:.78rem;font-weight:700}h1[data-v-ee53e118],h2[data-v-ee53e118],p[data-v-ee53e118]{margin-top:0}h1[data-v-ee53e118]{margin-bottom:.7rem;font-size:clamp(2rem,4vw,3.4rem);line-height:1}h2[data-v-ee53e118]{margin-bottom:.65rem;font-size:1.15rem}.nlb-lede[data-v-ee53e118],.nlb-desc[data-v-ee53e118],.nlb-card p[data-v-ee53e118],.nlb-check p[data-v-ee53e118]{color:#ffffffb3;line-height:1.55}.nlb-lede[data-v-ee53e118]{max-width:780px;margin-bottom:0}.nlb-badge[data-v-ee53e118]{text-align:center;background:linear-gradient(145deg,#78a9ff38,#24a1482e);border-radius:16px;place-content:center;align-self:stretch;min-width:170px;display:grid}.nlb-badge-count[data-v-ee53e118]{font-size:3.2rem;font-weight:800;display:block}.nlb-badge-label[data-v-ee53e118]{color:#ffffffb8;text-transform:uppercase;letter-spacing:.08em;font-size:.82rem}.nlb-grid[data-v-ee53e118]{gap:1rem;display:grid}.nlb-grid--two[data-v-ee53e118]{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.nlb-card[data-v-ee53e118]{padding:1rem}.nlb-table[data-v-ee53e118]{border-collapse:collapse;width:100%}.nlb-table th[data-v-ee53e118],.nlb-table td[data-v-ee53e118]{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff1a;padding:.65rem .5rem}.nlb-table th[data-v-ee53e118]{color:#fff9;text-transform:uppercase;letter-spacing:.05em;font-size:.76rem}.nlb-field[data-v-ee53e118]{font-weight:700}.nlb-mono[data-v-ee53e118]{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.78rem}.nlb-check[data-v-ee53e118]{gap:.75rem;display:flex}.nlb-dot[data-v-ee53e118]{border-radius:50%;flex:0 0 .75rem;width:.75rem;height:.75rem;margin-top:.35rem}.nlb-dot--pass[data-v-ee53e118]{background:#42be65}.nlb-dot--fail[data-v-ee53e118]{background:#fa4d56}.nlb-dot--warn[data-v-ee53e118]{background:#f1c21b}@media (width<=760px){.nlb-hero[data-v-ee53e118]{flex-direction:column}.nlb-badge[data-v-ee53e118]{min-height:140px}}.pg-page[data-v-e7da9a85]{flex-direction:column;gap:1.25rem;max-width:1100px;margin:0 auto;padding:1.5rem;display:flex}.pg-hero[data-v-e7da9a85]{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.pg-kicker[data-v-e7da9a85]{text-transform:uppercase;letter-spacing:.08em;opacity:.7;margin:0;font-size:.75rem}.pg-hero h1[data-v-e7da9a85]{margin:.25rem 0;font-size:1.6rem}.pg-lede[data-v-e7da9a85]{opacity:.85;max-width:60ch;margin:0}.pg-scorecard[data-v-e7da9a85]{text-align:right}.pg-score[data-v-e7da9a85]{font-size:2rem;font-weight:700;display:block}.pg-score-label[data-v-e7da9a85]{opacity:.7;font-size:.75rem}.pg-ego[data-v-e7da9a85]{border:1px solid #94a3b840;border-radius:12px;padding:.5rem}.pg-ego-svg[data-v-e7da9a85]{width:100%;height:auto}.pg-ego-edge[data-v-e7da9a85]{stroke:#94a3b880;stroke-width:1.4px}.pg-ego-self[data-v-e7da9a85]{fill:#2563eb}.pg-ego-self-t[data-v-e7da9a85]{fill:#fff;font-size:12px;font-weight:700}.pg-ego-node[data-v-e7da9a85]{fill:#475569}.pg-ego-node--person[data-v-e7da9a85]{fill:#0d9488}.pg-ego-node--organization[data-v-e7da9a85]{fill:#b45309}.pg-ego-node--event[data-v-e7da9a85]{fill:#7c3aed}.pg-ego-node--document[data-v-e7da9a85]{fill:#0369a1}.pg-ego-node-t[data-v-e7da9a85]{fill:currentColor;font-size:11px;font-weight:600}.pg-ego-rel[data-v-e7da9a85]{fill:currentColor;opacity:.65;font-size:9px}.pg-grid[data-v-e7da9a85]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;display:grid}.pg-card[data-v-e7da9a85]{border:1px solid #94a3b840;border-radius:12px;padding:1rem}.pg-card h2[data-v-e7da9a85]{align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:1rem;display:flex}.pg-count[data-v-e7da9a85]{background:#94a3b833;border-radius:999px;padding:.1rem .5rem;font-size:.75rem}.pg-entities[data-v-e7da9a85],.pg-sources[data-v-e7da9a85]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.pg-entity strong[data-v-e7da9a85]{display:block}.pg-prov[data-v-e7da9a85]{opacity:.6;margin:.15rem 0 0;font-family:ui-monospace,monospace;font-size:.7rem}.pg-prov-ledger code[data-v-e7da9a85]{font-size:.72rem}.gated-action[data-v-d4ef2ae2]{background:#ffffff0b;border:1px solid #f1c21b47;border-radius:16px;gap:.85rem;padding:1rem;display:grid}.gated-action h3[data-v-d4ef2ae2]{margin:.55rem 0 .35rem;font-size:1rem}.gated-action p[data-v-d4ef2ae2],.gated-action small[data-v-d4ef2ae2]{color:#ffffffad;line-height:1.45}.gated-action p[data-v-d4ef2ae2]{margin:0}.gated-action small[data-v-d4ef2ae2]{display:block}.gated-action button[data-v-d4ef2ae2]{color:#ffffff9e;cursor:not-allowed;background:#ffffff14;border:1px solid #ffffff2e;border-radius:12px;justify-self:start;padding:.65rem .85rem}.pi-page[data-v-da517071]{color:var(--text,#f4f4f4);flex-direction:column;gap:1rem;display:flex}.pi-hero[data-v-da517071],.pi-card[data-v-da517071]{background:#14181fd1;border:1px solid #ffffff24;border-radius:18px;box-shadow:0 18px 48px #00000038}.pi-hero[data-v-da517071]{justify-content:space-between;gap:2rem;padding:1.5rem;display:flex}.pi-kicker[data-v-da517071]{color:var(--accent,#78a9ff);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .4rem;font-size:.78rem;font-weight:700}h1[data-v-da517071],h2[data-v-da517071],p[data-v-da517071]{margin-top:0}h1[data-v-da517071]{margin-bottom:.7rem;font-size:clamp(2rem,4vw,3.4rem);line-height:1}h2[data-v-da517071]{margin-bottom:.85rem;font-size:1.15rem}.pi-lede[data-v-da517071],.pi-generated[data-v-da517071]{color:#ffffffb8;max-width:760px;line-height:1.55}.pi-generated[data-v-da517071]{margin:.7rem 0 0;font-size:.82rem}.pi-scorecard[data-v-da517071]{text-align:center;background:linear-gradient(145deg,#78a9ff38,#24a1482e);border-radius:16px;place-content:center;align-self:stretch;min-width:180px;display:grid}.pi-score[data-v-da517071]{font-size:3.2rem;font-weight:800;display:block}.pi-score-label[data-v-da517071]{color:#ffffffb8;text-transform:uppercase;letter-spacing:.08em;font-size:.82rem}.pi-grid[data-v-da517071]{gap:1rem;display:grid}.pi-grid--metrics[data-v-da517071]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.pi-grid--two[data-v-da517071],.pi-grid--actions[data-v-da517071]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.pi-card[data-v-da517071]{padding:1rem}.pi-metric-head[data-v-da517071],.pi-section-head[data-v-da517071]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.pi-metric strong[data-v-da517071]{font-size:1.35rem}.pi-metric p[data-v-da517071],.pi-control p[data-v-da517071],.pi-section-head p[data-v-da517071],.pi-callout p[data-v-da517071],.pi-gate p[data-v-da517071],.pi-source-list[data-v-da517071]{color:#ffffffad}.pi-bar[data-v-da517071]{background:#ffffff1f;border-radius:999px;height:.55rem;margin:.75rem 0;overflow:hidden}.pi-bar span[data-v-da517071]{border-radius:inherit;background:var(--accent,#78a9ff);height:100%;display:block}.pi-gates[data-v-da517071],.pi-list[data-v-da517071]{padding-left:1.2rem}.pi-gate[data-v-da517071]{margin-bottom:.9rem}.pi-control[data-v-da517071]{border-bottom:1px solid #ffffff1a;padding:.8rem 0}.pi-control[data-v-da517071]:last-child{border-bottom:0}.pi-table-wrap[data-v-da517071]{overflow-x:auto}.pi-table[data-v-da517071]{border-collapse:collapse;width:100%}.pi-table th[data-v-da517071],.pi-table td[data-v-da517071]{text-align:left;border-bottom:1px solid #ffffff1a;padding:.7rem .55rem}.pi-table th[data-v-da517071]{color:#fff9;text-transform:uppercase;letter-spacing:.05em;font-size:.78rem}.pi-source-list[data-v-da517071]{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem}.pi-superiority .pi-headline[data-v-da517071]{border-left:3px solid var(--accent,#78a9ff);background:#78a9ff14;border-radius:0 10px 10px 0;margin:.6rem 0 1rem;padding:.75rem .9rem;line-height:1.5}.pi-xwalk[data-v-da517071]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:.9rem;display:grid}.pi-metric-block[data-v-da517071]{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;padding:.85rem}.pi-metric-block-head[data-v-da517071]{justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.6rem;display:flex}.pi-fact-list[data-v-da517071]{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.pi-fact[data-v-da517071]{align-items:center;gap:.55rem;display:flex}.pi-fact-model[data-v-da517071]{text-overflow:ellipsis;white-space:nowrap;color:#ffffffd1;flex:1;font-size:.85rem;overflow:hidden}.pi-fact--cited .pi-fact-model[data-v-da517071]{color:#ffffff8c}.pi-fact-val[data-v-da517071]{font-variant-numeric:tabular-nums}.pi-fact-n[data-v-da517071]{color:#ffffff80;font-size:.72rem}.pi-disclaimer[data-v-da517071]{color:#ffffff9e;margin:1rem 0 0;font-size:.82rem;line-height:1.5}@media (width<=760px){.pi-hero[data-v-da517071]{flex-direction:column}.pi-scorecard[data-v-da517071]{min-height:150px}}.feed-page[data-v-68f37ad6]{background:var(--bg);min-height:100%;color:var(--text);gap:1rem;padding:1.25rem;display:grid}.feed-hero[data-v-68f37ad6],.feed-card[data-v-68f37ad6],.ticker-card[data-v-68f37ad6],.event-strip[data-v-68f37ad6],.integration-card[data-v-68f37ad6]{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius)}.feed-hero[data-v-68f37ad6]{justify-content:space-between;gap:1rem;padding:1.25rem;display:flex}.feed-kicker[data-v-68f37ad6]{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .4rem;font-size:.78rem;font-weight:700}h1[data-v-68f37ad6]{letter-spacing:-.04em;color:var(--text);margin:0;font-size:clamp(1.7rem,3vw,2.4rem)}p[data-v-68f37ad6]{color:var(--text-2)}.feed-card[data-v-68f37ad6],.integration-card[data-v-68f37ad6]{padding:1rem}.feed-boundary[data-v-68f37ad6]{border-color:var(--accent-soft);background:#d8a2500f}.feed-pill[data-v-68f37ad6],.decision-pill[data-v-68f37ad6],.surface-status[data-v-68f37ad6]{text-transform:uppercase;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.72rem;font-weight:800;display:inline-flex}.feed-pill[data-v-68f37ad6]{background:var(--accent-soft);color:var(--accent)}.feed-pill--warn[data-v-68f37ad6]{color:var(--accent);background:#d8a25038}.ticker-card[data-v-68f37ad6]{align-items:stretch;display:flex;overflow-x:auto}.ticker-label[data-v-68f37ad6]{background:var(--surface-2);color:var(--text);text-transform:uppercase;letter-spacing:.08em;place-items:center;padding:0 1rem;font-weight:800;display:grid}.ticker-item[data-v-68f37ad6],.source-card[data-v-68f37ad6],.item-card[data-v-68f37ad6]{border:0;border-right:1px solid var(--line);color:var(--text);text-align:left;cursor:pointer;background:0 0;transition:background .12s}.ticker-item[data-v-68f37ad6]:hover,.source-card[data-v-68f37ad6]:hover,.item-card[data-v-68f37ad6]:hover{background:var(--surface-2)}.ticker-item[data-v-68f37ad6]{gap:.25rem;min-width:24rem;padding:.65rem 1rem;display:grid}.ticker-item.active[data-v-68f37ad6],.source-card.active[data-v-68f37ad6],.item-card.active[data-v-68f37ad6]{box-shadow:inset 3px 0 0 var(--accent);background:var(--accent-soft)}.ticker-item span[data-v-68f37ad6],small[data-v-68f37ad6]{color:var(--text-3)}.feed-grid[data-v-68f37ad6]{grid-template-columns:280px 340px minmax(0,1fr) 320px;gap:1rem;min-height:38rem;display:grid}.panel-heading[data-v-68f37ad6]{border-bottom:1px solid var(--line);color:var(--text-2);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;gap:1rem;margin-bottom:.75rem;padding-bottom:.75rem;font-size:.75rem;display:flex}.source-card[data-v-68f37ad6],.item-card[data-v-68f37ad6]{border-bottom:1px solid var(--line);gap:.45rem;width:100%;padding:1rem;display:grid}.item-card p[data-v-68f37ad6]{margin:0}.item-claims[data-v-68f37ad6]{flex-wrap:wrap;gap:.3rem;display:flex}.item-claim[data-v-68f37ad6]{color:var(--accent);border:1px solid var(--accent-soft);background:#d8a2501a;border-radius:5px;padding:.05rem .35rem;font-size:.68rem}.detail-panel h2[data-v-68f37ad6]{letter-spacing:-.03em;color:var(--text);font-size:1.55rem}.detail-list[data-v-68f37ad6]{gap:.5rem;display:grid}.detail-list div[data-v-68f37ad6]{border-bottom:1px solid var(--line);grid-template-columns:9rem minmax(0,1fr);gap:.75rem;padding:.5rem 0;display:grid}.detail-list dt[data-v-68f37ad6]{color:var(--text-3)}.detail-list dd[data-v-68f37ad6]{overflow-wrap:anywhere;color:var(--text);margin:0}.chip-section h3[data-v-68f37ad6],.memex-block h3[data-v-68f37ad6]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-2);margin-bottom:.4rem;font-size:.8rem}.chip[data-v-68f37ad6]{border:1px solid var(--line-2);background:var(--surface-2);color:var(--text-2);border-radius:6px;margin:0 .4rem .4rem 0;padding:.25rem .5rem;font-size:.78rem;display:inline-flex}.chip.strong[data-v-68f37ad6]{border-color:var(--accent-soft);color:var(--accent);background:#d8a2501a}.memex-block[data-v-68f37ad6]{border-bottom:1px solid var(--line);margin-bottom:.9rem;padding-bottom:.9rem}.decision-pill.admit[data-v-68f37ad6]{color:var(--up);background:#4bbf7326}.decision-pill.hold[data-v-68f37ad6]{color:var(--accent);background:#d8a25029}.decision-pill.quarantine[data-v-68f37ad6]{color:var(--down);background:#f0656a29}.decision-pill.reject[data-v-68f37ad6]{background:var(--surface-2);color:var(--text-2)}.event-strip[data-v-68f37ad6]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.event-step[data-v-68f37ad6]{border-right:1px solid var(--line);border-bottom:3px solid var(--line-2);gap:.35rem;padding:.85rem;display:grid}.event-step.complete[data-v-68f37ad6]{border-bottom-color:var(--up)}.event-step.active[data-v-68f37ad6]{border-bottom-color:var(--accent)}.event-step.blocked[data-v-68f37ad6]{border-bottom-color:var(--down)}.event-step span[data-v-68f37ad6]{color:var(--text-3);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.integration-grid[data-v-68f37ad6],.adapter-grid[data-v-68f37ad6]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.integration-heading[data-v-68f37ad6]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.integration-heading h3[data-v-68f37ad6]{color:var(--text);margin:0}.adapter-card[data-v-68f37ad6]{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;gap:.4rem;padding:.85rem;display:grid}.adapter-card p[data-v-68f37ad6]{margin:0}.surface-status.wired[data-v-68f37ad6]{color:var(--up);background:#4bbf7326}.surface-status.specified[data-v-68f37ad6]{background:var(--accent-soft);color:var(--accent)}.surface-status.pending[data-v-68f37ad6],.surface-status.disabled[data-v-68f37ad6]{background:var(--surface-2);color:var(--text-3)}@media (width<=1100px){.feed-grid[data-v-68f37ad6]{grid-template-columns:1fr}.feed-hero[data-v-68f37ad6]{flex-direction:column}}.db[data-v-ea791207]{background:var(--bg);height:100%;min-height:0;color:var(--text);padding:1rem 1.1rem 1.5rem;overflow-y:auto}.db-head[data-v-ea791207]{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.9rem;display:flex}.db-eyebrow[data-v-ea791207]{text-transform:uppercase;letter-spacing:.12em;color:var(--text-3);margin:0 0 .1rem;font-size:.62rem}.db-head h1[data-v-ea791207]{letter-spacing:-.02em;color:var(--text);margin:0;font-size:1.5rem;font-weight:660}.db-asof[data-v-ea791207]{color:var(--text-3);font-family:ui-monospace,monospace;font-size:.72rem}.db-ask[data-v-ea791207]{border:1px solid var(--line-2);background:var(--surface);border-radius:12px;align-items:center;gap:.6rem;margin-bottom:1.1rem;padding:.55rem .9rem;display:flex}.db-ask-glyph[data-v-ea791207]{color:var(--accent);font-size:1.1rem}.db-ask input[data-v-ea791207]{color:var(--text);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:.95rem}.db-ask input[data-v-ea791207]::placeholder{color:var(--text-3)}.db-ask-go[data-v-ea791207]{background:var(--accent);color:#17130a;cursor:pointer;border:none;border-radius:8px;padding:.4rem .95rem;font-size:.82rem;font-weight:700}.db-ask-go[data-v-ea791207]:disabled{opacity:.5;cursor:default}.db-ask-wrap[data-v-ea791207]{margin-bottom:1.1rem;position:relative}.db-ask-wrap .db-ask[data-v-ea791207]{margin-bottom:0}.db-ask-menu[data-v-ea791207]{z-index:20;background:var(--surface);border:1px solid var(--line-2);border-radius:10px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 12px 32px #0006}.db-ask-item[data-v-ea791207]{width:100%;color:var(--text);cursor:pointer;text-align:left;font:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .9rem;font-size:.86rem;display:flex}.db-ask-item[data-v-ea791207]:hover{background:var(--surface-2)}.db-ask-item.ask[data-v-ea791207]{border-top:1px solid var(--line);color:var(--accent)}.db-ask-grp[data-v-ea791207]{color:var(--text-3);white-space:nowrap;font-size:.72rem}.db-card[data-v-ea791207]{position:relative}.db-remove[data-v-ea791207]{z-index:2;color:var(--text-3);cursor:pointer;opacity:0;background:0 0;border:none;font-size:.72rem;transition:opacity .12s;position:absolute;top:.5rem;right:.55rem}.db-card:hover .db-remove[data-v-ea791207]{opacity:1}.db-remove[data-v-ea791207]:hover{color:var(--down)}.db-addbar[data-v-ea791207]{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;padding-top:.85rem;display:flex}.db-addbar-label[data-v-ea791207]{color:var(--text-3);font-size:.78rem}.db-addbar-chip[data-v-ea791207]{border:1px solid var(--line-2);background:var(--surface);color:var(--text-2);cursor:pointer;border-radius:999px;padding:.25rem .7rem;font-size:.78rem}.db-addbar-chip[data-v-ea791207]:hover{color:var(--accent);border-color:var(--accent)}.db-grid[data-v-ea791207]{columns:340px;column-gap:1.6rem}.db-card[data-v-ea791207]{break-inside:avoid;flex-direction:column;margin-bottom:1.05rem;display:flex}.db-card-head[data-v-ea791207]{border-bottom:1px solid var(--line-2);text-transform:uppercase;letter-spacing:.08em;color:var(--text-2);justify-content:space-between;align-items:center;padding:.3rem .15rem .42rem;font-size:.7rem;font-weight:700;text-decoration:none;display:flex}.db-card-head[data-v-ea791207]:hover{color:var(--accent)}.db-open[data-v-ea791207]{color:var(--text-3);letter-spacing:0;text-transform:none;font-size:.64rem;font-weight:600}.db-card-head:hover .db-open[data-v-ea791207]{color:var(--accent)}.db-row[data-v-ea791207]{width:100%;color:inherit;cursor:pointer;text-align:left;font:inherit;background:0 0;border:none;border-bottom:1px solid #edeef20d;border-radius:4px;align-items:center;gap:.55rem;padding:.4rem .15rem;display:flex}.db-row[data-v-ea791207]:last-child{border-bottom:none}.db-row[data-v-ea791207]:hover{background:var(--surface-2)}.db-row.col[data-v-ea791207]{flex-direction:column;align-items:stretch;gap:.2rem}.db-row-k[data-v-ea791207]{color:var(--text);font-family:ui-monospace,monospace;font-size:.82rem;font-weight:650}.db-row-k.narrow[data-v-ea791207]{white-space:nowrap;font-family:inherit;font-weight:600}.db-row-k.wide[data-v-ea791207]{text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:inherit;font-weight:600;overflow:hidden}.db-row-sub[data-v-ea791207]{min-width:0;color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.76rem;overflow:hidden}.db-row-sub.wide[data-v-ea791207]{flex:1}.db-row-title[data-v-ea791207]{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.84rem;font-weight:550;line-height:1.3;display:-webkit-box;overflow:hidden}.db-row-meta[data-v-ea791207]{color:var(--text-3);align-items:center;gap:.4rem;font-size:.68rem;display:flex}.db-num[data-v-ea791207]{font-variant-numeric:tabular-nums;color:var(--text);text-align:right;font-size:.82rem}.db-num.sm[data-v-ea791207]{color:var(--text-2);font-size:.74rem}.db-chg[data-v-ea791207]{font-variant-numeric:tabular-nums;text-align:right;min-width:3.5rem;font-size:.74rem;font-weight:600}.db-chg.up[data-v-ea791207]{color:var(--up)}.db-chg.down[data-v-ea791207]{color:var(--down)}.db-chg.flat[data-v-ea791207]{color:#8b949e}.db-head-r[data-v-ea791207]{align-items:center;gap:.85rem;display:flex}.db-live[data-v-ea791207]{text-transform:uppercase;letter-spacing:.09em;color:var(--live);align-items:center;gap:.35rem;font-size:.64rem;font-weight:600;display:inline-flex}.db-live-dot[data-v-ea791207]{background:var(--live);border-radius:50%;width:6px;height:6px;animation:2.2s ease-out infinite db-pulse-ea791207}@keyframes db-pulse-ea791207{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--live) 55%, transparent)}70%{box-shadow:0 0 0 5px #0000}to{box-shadow:0 0 #0000}}.db-tick-up[data-v-ea791207]{animation:.7s ease-out db-flash-up-ea791207}.db-tick-down[data-v-ea791207]{animation:.7s ease-out db-flash-down-ea791207}@keyframes db-flash-up-ea791207{0%{background:color-mix(in srgb, var(--up) 20%, transparent)}to{background:0 0}}@keyframes db-flash-down-ea791207{0%{background:color-mix(in srgb, var(--down) 20%, transparent)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.db-tick-up[data-v-ea791207],.db-tick-down[data-v-ea791207],.db-live-dot[data-v-ea791207]{animation:none}}.db-conf[data-v-ea791207]{background:#edeef214;border-radius:2px;flex:none;width:46px;height:4px;overflow:hidden}.db-conf-fill[data-v-ea791207]{background:color-mix(in srgb, var(--accent) 68%, transparent);border-radius:2px;height:100%;display:block}.db-avatar[data-v-ea791207]{color:#04121f;background:#58a6ff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:.58rem;font-weight:800;display:grid}.db-mem[data-v-ea791207],.db-status[data-v-ea791207],.db-sev[data-v-ea791207]{text-transform:uppercase;letter-spacing:.03em;border-radius:4px;padding:.03rem .3rem;font-size:.56rem;font-weight:700}.db-mem.admit[data-v-ea791207]{color:var(--up);background:#4bbf7326}.db-mem.hold[data-v-ea791207]{color:var(--accent);background:#d8a25029}.db-mem.quarantine[data-v-ea791207],.db-mem.reject[data-v-ea791207]{color:var(--down);background:#f0656a29}.db-status.comment[data-v-ea791207]{color:#58a6ff;background:#58a6ff24}.db-status.pending[data-v-ea791207]{color:var(--accent);background:#d8a25029}.db-status.enacted[data-v-ea791207]{color:var(--up);background:#4bbf7329}.db-status.open[data-v-ea791207]{color:#8b949e;background:#8b949e29}.db-sev.advisory[data-v-ea791207]{color:#4aa3ff;background:#4aa3ff29}.db-sev.watch[data-v-ea791207]{color:#f0883e;background:#f0883e29}.db-sev.warning[data-v-ea791207]{color:var(--down);background:#f0656a2e}.db-empty[data-v-ea791207]{color:var(--text-3);padding:1rem .85rem;font-size:.8rem}.db-x[data-v-ea791207]{color:var(--text-3);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0 .2rem;font-size:.72rem}.db-x[data-v-ea791207]:hover{color:var(--down)}.db-add[data-v-ea791207]{border-top:1px solid var(--line);background:var(--bg);gap:.4rem;padding:.45rem .15rem;display:flex}.db-add input[data-v-ea791207]{background:var(--bg);border:1px solid var(--line-2);min-width:0;color:var(--text);font:inherit;border-radius:6px;flex:1;padding:.3rem .5rem;font-size:.78rem}.db-add button[data-v-ea791207]{background:var(--surface-2);color:var(--text-2);cursor:pointer;white-space:nowrap;border:none;border-radius:6px;padding:.3rem .6rem;font-size:.74rem}.db-add button[data-v-ea791207]:hover:not(:disabled){color:var(--accent)}.db-add button[data-v-ea791207]:disabled{opacity:.5;cursor:default}.at[data-v-d4a43a2c]{max-width:1180px;color:var(--text);margin:0 auto;padding:1rem 1.25rem}.at-pill[data-v-d4a43a2c]{text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--line-2);color:var(--text-2);border-radius:999px;padding:.1rem .45rem;font-size:.62rem}.at-pill.live[data-v-d4a43a2c]{color:var(--up);background:#4bbf731f;border-color:#4bbf7366}.at-agg[data-v-d4a43a2c]{align-items:center;gap:.5rem;font-size:.78rem;display:flex}.at-agg-k[data-v-d4a43a2c]{color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;font-size:.62rem}.at-num[data-v-d4a43a2c]{font-weight:700}.up[data-v-d4a43a2c]{color:var(--up)}.down[data-v-d4a43a2c]{color:var(--down)}.at-copilot[data-v-d4a43a2c]{border:1px solid var(--line-2);background:var(--surface);border-radius:12px;align-items:center;gap:.6rem;margin:1rem 0 .5rem;padding:.5rem .7rem;display:flex}.at-glyph[data-v-d4a43a2c]{color:var(--accent)}.at-input[data-v-d4a43a2c]{color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:.9rem}.at-gen[data-v-d4a43a2c]{background:var(--accent);color:#1a1204;cursor:pointer;border:0;border-radius:8px;padding:.45rem .9rem;font-weight:700}.at-gen[data-v-d4a43a2c]:disabled{opacity:.5;cursor:default}.at-examples[data-v-d4a43a2c]{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.4rem;display:flex}.at-try[data-v-d4a43a2c]{color:var(--text-3);font-size:.74rem}.at-chip[data-v-d4a43a2c]{background:var(--surface-2);border:1px solid var(--line);color:var(--text-2);cursor:pointer;border-radius:999px;padding:.2rem .6rem;font-size:.74rem}.at-chip[data-v-d4a43a2c]:hover{border-color:var(--accent);color:var(--text)}.at-adv[data-v-d4a43a2c]{color:var(--text-3);margin-left:auto;font-size:.72rem}.at-err[data-v-d4a43a2c]{color:var(--down);font-size:.82rem}.at-grid[data-v-d4a43a2c]{grid-template-columns:300px 1fr;gap:1rem;margin-top:.6rem;display:grid}.at-list[data-v-d4a43a2c]{flex-direction:column;gap:.5rem;display:flex}.at-list-h[data-v-d4a43a2c]{color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;font-size:.68rem}.at-scard[data-v-d4a43a2c]{text-align:left;border:1px solid var(--line-2);background:var(--surface);cursor:pointer;color:var(--text);border-radius:12px;padding:.6rem .7rem}.at-scard.on[data-v-d4a43a2c]{border-color:var(--accent);background:var(--accent-soft)}.at-scard-top[data-v-d4a43a2c]{justify-content:space-between;align-items:center;display:flex}.at-klass[data-v-d4a43a2c]{letter-spacing:.06em;color:var(--text-3);font-size:.6rem}.at-ret[data-v-d4a43a2c]{font-size:.82rem;font-weight:700}.at-sname[data-v-d4a43a2c]{margin:.15rem 0;font-weight:650}.at-mini[data-v-d4a43a2c]{width:100%;height:30px;display:block}.at-scard-sub[data-v-d4a43a2c]{color:var(--text-3);font-size:.72rem}.at-detail[data-v-d4a43a2c]{border:1px solid var(--line-2);background:var(--surface);border-radius:14px;padding:1rem 1.1rem}.at-d-head[data-v-d4a43a2c]{justify-content:space-between;align-items:flex-start;display:flex}.at-d-name[data-v-d4a43a2c]{align-items:center;gap:.5rem;font-size:1.15rem;font-weight:700;display:flex}.at-d-sub[data-v-d4a43a2c]{color:var(--text-3);margin-top:.1rem;font-size:.78rem}.at-d-ret[data-v-d4a43a2c]{font-size:1.6rem;font-weight:800}.at-equity[data-v-d4a43a2c]{width:100%;height:150px;margin:.8rem 0;display:block}.at-metrics[data-v-d4a43a2c]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.6rem;display:grid}.at-metrics>div[data-v-d4a43a2c]{border:1px solid var(--line);border-radius:10px;flex-direction:column;padding:.5rem .6rem;display:flex}.at-m-k[data-v-d4a43a2c]{color:var(--text-3);text-transform:uppercase;letter-spacing:.05em;font-size:.64rem}.at-m-v[data-v-d4a43a2c]{font-size:1.05rem;font-weight:700}.at-run[data-v-d4a43a2c]{flex-wrap:wrap;align-items:center;gap:.8rem;margin:.9rem 0 .3rem;display:flex}.at-route[data-v-d4a43a2c]{background:var(--up);color:#05271c;cursor:pointer;border:0;border-radius:8px;padding:.5rem .9rem;font-weight:700}.at-route[data-v-d4a43a2c]:disabled{opacity:.5;cursor:default}.at-prov[data-v-d4a43a2c]{color:var(--text-3);font-size:.72rem}.at-fills-h[data-v-d4a43a2c],.at-book-t[data-v-d4a43a2c]{color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;margin:.6rem 0 .3rem;font-size:.68rem}.at-tbl[data-v-d4a43a2c]{border-collapse:collapse;width:100%;font-size:.82rem}.at-tbl th[data-v-d4a43a2c]{text-align:left;color:var(--text-3);border-bottom:1px solid var(--line-2);padding:.35rem .4rem;font-weight:500}.at-tbl td[data-v-d4a43a2c]{border-bottom:1px solid var(--line);padding:.35rem .4rem}.at-side[data-v-d4a43a2c]{border-radius:4px;padding:.05rem .4rem;font-size:.64rem;font-weight:700}.at-side.buy[data-v-d4a43a2c]{color:var(--up);background:#4bbf7324}.at-side.sell[data-v-d4a43a2c]{color:var(--down);background:#f0656a24}.at-book[data-v-d4a43a2c]{border:1px solid var(--line-2);background:var(--surface);border-radius:14px;margin-top:1rem;padding:.8rem 1rem}.at-book-h[data-v-d4a43a2c]{align-items:center;gap:.8rem;display:flex}.at-book-eq[data-v-d4a43a2c]{color:var(--text-2);font-size:.84rem}.at-book-eq b[data-v-d4a43a2c]{font-weight:700}.at-reset[data-v-d4a43a2c]{background:var(--surface-2);border:1px solid var(--line-2);color:var(--text-2);cursor:pointer;border-radius:8px;margin-left:auto;padding:.3rem .7rem;font-size:.78rem}.at-empty[data-v-d4a43a2c]{color:var(--text-3);padding:.5rem 0;font-size:.82rem}@media (width<=900px){.at-grid[data-v-d4a43a2c]{grid-template-columns:1fr}}.pf[data-v-4cabf2ea]{background:var(--bg);height:100%;min-height:0;color:var(--text);flex-direction:column;gap:.8rem;padding:.85rem 1rem 1.5rem;display:flex;overflow-y:auto}.pf-top[data-v-4cabf2ea]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.pf-title[data-v-4cabf2ea]{align-items:baseline;gap:.6rem;display:flex}.pf-title h1[data-v-4cabf2ea]{letter-spacing:-.01em;margin:0;font-size:1.3rem}.pf-eyebrow[data-v-4cabf2ea]{text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);margin:0 0 .1rem;font-size:.62rem}.pf-pill[data-v-4cabf2ea]{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);background:var(--accent-soft);border-radius:5px;padding:.1rem .35rem;font-size:.6rem}.pf-actions[data-v-4cabf2ea]{gap:.5rem;display:flex}.pf-ask[data-v-4cabf2ea]{color:#93b4ff;cursor:pointer;background:#78a0ff14;border:1px solid #78a0ff73;border-radius:8px;padding:.35rem .7rem;font-size:.76rem}.pf-ask[data-v-4cabf2ea]:hover{color:#fff;background:#78a0ff29}.pf-reset[data-v-4cabf2ea]{border:1px solid var(--line-2);color:var(--text-3);cursor:pointer;background:0 0;border-radius:8px;padding:.35rem .7rem;font-size:.76rem}.pf-reset[data-v-4cabf2ea]:hover{color:var(--text);border-color:var(--line-2)}.pf-agent-btn[data-v-4cabf2ea]{color:#6ee7b7;cursor:pointer;background:#10b9811a;border:1px solid #6ee7b773;border-radius:8px;padding:.35rem .7rem;font-size:.76rem;font-weight:600}.pf-agent-btn[data-v-4cabf2ea]:hover{color:#fff;background:#10b98133}.pf-agent[data-v-4cabf2ea]{background:var(--surface);border:1px solid #6ee7b74d;border-radius:12px;flex-direction:column;gap:.6rem;padding:.7rem .85rem;display:flex}.pf-agent-bar[data-v-4cabf2ea]{align-items:center;gap:.5rem;display:flex}.pf-agent-goal[data-v-4cabf2ea]{border:1px solid var(--line-2);background:var(--surface-2,#ffffff05);min-width:0;color:var(--text);border-radius:8px;flex:1;padding:.4rem .6rem;font-size:.82rem}.pf-agent-goal[data-v-4cabf2ea]:focus{border-color:#6ee7b780;outline:none}.pf-agent-run[data-v-4cabf2ea]{color:#6ee7b7;cursor:pointer;background:#10b98124;border:1px solid #6ee7b773;border-radius:8px;padding:.4rem .9rem;font-size:.78rem;font-weight:600}.pf-agent-run[data-v-4cabf2ea]:hover{background:#10b9813d}.pf-agent-run[data-v-4cabf2ea]:disabled{opacity:.6;cursor:default}.pf-agent-engine[data-v-4cabf2ea]{border:1px solid var(--line-2);border-radius:8px;display:inline-flex;overflow:hidden}.pf-eng-btn[data-v-4cabf2ea]{color:var(--text-3);cursor:pointer;background:0 0;border:none;padding:.35rem .6rem;font-size:.72rem}.pf-eng-btn.on[data-v-4cabf2ea]{background:var(--accent-soft,#78a0ff24);color:var(--accent);font-weight:600}.pf-ran-via[data-v-4cabf2ea]{color:var(--text-3);margin:.1rem 0 0;font-size:.68rem}.pf-ran-via b[data-v-4cabf2ea]{color:var(--text-2)}.pf-agent-x[data-v-4cabf2ea]{color:var(--text-3);cursor:pointer;background:0 0;border:none;padding:0 .3rem;font-size:1.1rem;line-height:1}.pf-agent-x[data-v-4cabf2ea]:hover{color:var(--text)}.pf-agent-narrative[data-v-4cabf2ea]{color:var(--text);flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;font-size:.86rem;line-height:1.55;display:flex}.pf-agent-tools[data-v-4cabf2ea]{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:.3rem;margin:0;font-size:.66rem;display:flex}.pf-tool-chip[data-v-4cabf2ea]{font-family:var(--mono,ui-monospace, monospace);color:var(--text-2);border:1px solid var(--line-2);border-radius:4px;padding:.02rem .3rem;font-size:.62rem}.pf-tool-sep[data-v-4cabf2ea]{color:var(--line-2)}.pf-tool-note[data-v-4cabf2ea]{font-style:italic}.pf-findings[data-v-4cabf2ea]{flex-direction:column;gap:.4rem;display:flex}.pf-finding[data-v-4cabf2ea]{border:1px solid var(--line-2);background:var(--surface-2,#ffffff04);border-left-width:3px;border-radius:8px;align-items:flex-start;gap:.55rem;padding:.5rem .65rem;display:flex}.pf-finding.info[data-v-4cabf2ea]{border-left-color:var(--text-3)}.pf-finding.watch[data-v-4cabf2ea]{border-left-color:#fbbf24}.pf-finding.alert[data-v-4cabf2ea]{border-left-color:var(--down)}.pf-f-sev[data-v-4cabf2ea]{margin-top:.15rem;font-size:.7rem}.pf-finding.watch .pf-f-sev[data-v-4cabf2ea]{color:#fbbf24}.pf-finding.alert .pf-f-sev[data-v-4cabf2ea]{color:var(--down)}.pf-finding.info .pf-f-sev[data-v-4cabf2ea]{color:var(--text-3)}.pf-f-body[data-v-4cabf2ea]{min-width:0}.pf-f-title[data-v-4cabf2ea]{color:var(--text);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.82rem;font-weight:650;display:flex}.pf-f-detail[data-v-4cabf2ea]{color:var(--text-2);margin-top:.1rem;font-size:.76rem;line-height:1.5}.pf-proposed[data-v-4cabf2ea]{border:1px solid var(--line-2);border-radius:8px;overflow:hidden}.pf-proposed-h[data-v-4cabf2ea]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);border-bottom:1px solid var(--line-2);padding:.45rem .65rem;font-size:.62rem}.pf-proposed-row[data-v-4cabf2ea]{border-bottom:1px solid var(--line);grid-template-columns:2.6rem 3.5rem auto 1fr auto;align-items:center;gap:.55rem;padding:.45rem .65rem;font-size:.76rem;display:grid}.pf-proposed-row[data-v-4cabf2ea]:last-child{border-bottom:none}.pf-p-sym[data-v-4cabf2ea]{font-weight:700}.pf-p-qty[data-v-4cabf2ea]{color:var(--text-2);font-variant-numeric:tabular-nums}.pf-p-why[data-v-4cabf2ea]{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.pf-p-stage[data-v-4cabf2ea]{color:#6ee7b7;cursor:pointer;background:#10b9811f;border:1px solid #6ee7b773;border-radius:6px;padding:.25rem .7rem;font-size:.72rem;font-weight:600}.pf-p-stage[data-v-4cabf2ea]:hover:not(:disabled){background:#10b98138}.pf-p-stage[data-v-4cabf2ea]:disabled{opacity:.6;cursor:default;border-color:var(--line-2);color:var(--text-3);background:0 0}.pf-summary[data-v-4cabf2ea]{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.6rem;display:grid}.pf-stat[data-v-4cabf2ea]{border:1px solid var(--line-2);background:var(--surface);border-radius:10px;flex-direction:column;gap:.1rem;padding:.55rem .8rem;display:flex}.pf-s-label[data-v-4cabf2ea]{text-transform:uppercase;letter-spacing:.07em;color:var(--text-3);align-items:center;gap:.35rem;font-size:.58rem;display:inline-flex}.pf-s-val[data-v-4cabf2ea]{font-variant-numeric:tabular-nums;font-size:1.2rem;font-weight:700}.pf-s-val.up[data-v-4cabf2ea]{color:var(--up)}.pf-s-val.down[data-v-4cabf2ea]{color:var(--down)}.pf-s-val.flat[data-v-4cabf2ea]{color:var(--text)}.pf-s-sub[data-v-4cabf2ea]{color:var(--text-3);font-size:.66rem}.pf-body[data-v-4cabf2ea]{grid-template-columns:1.6fr 1fr;gap:.8rem;min-height:0;display:grid}@media (width<=1000px){.pf-body[data-v-4cabf2ea]{grid-template-columns:1fr}}.pf-panel[data-v-4cabf2ea]{border:1px solid var(--line-2);background:var(--surface);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.pf-panel-h[data-v-4cabf2ea]{text-transform:uppercase;letter-spacing:.07em;color:var(--text-3);border-bottom:1px solid var(--line-2);padding:.6rem .85rem;font-size:.62rem}.pf-hint[data-v-4cabf2ea]{text-transform:none;letter-spacing:0;color:var(--text-3)}.pf-empty[data-v-4cabf2ea]{color:var(--text-3);margin:0;padding:1rem;font-size:.82rem;line-height:1.6}.pf-link[data-v-4cabf2ea]{color:var(--accent);text-decoration:none}.pf-link[data-v-4cabf2ea]:hover{text-decoration:underline}.pf-table[data-v-4cabf2ea]{flex-direction:column;display:flex;overflow-y:auto}.pf-row[data-v-4cabf2ea]{border:none;border-bottom:1px solid var(--line);color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:1.4fr 3rem 4.5rem 4.5rem 3.6rem 5rem 7rem;align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.8rem;display:grid}.pf-row[data-v-4cabf2ea]:hover{background:#ffffff08}.pf-row-head[data-v-4cabf2ea]{color:var(--text-3);text-transform:uppercase;letter-spacing:.05em;cursor:default;font-size:.62rem}.pf-row-head[data-v-4cabf2ea]:hover{background:0 0}.pf-row .r[data-v-4cabf2ea],.pf-row-head .r[data-v-4cabf2ea]{text-align:right;font-variant-numeric:tabular-nums}.pf-row .c[data-v-4cabf2ea],.pf-row-head .c[data-v-4cabf2ea]{text-align:center}.pf-spark[data-v-4cabf2ea]{opacity:.9;justify-content:center;align-items:center;display:flex}.pf-sym[data-v-4cabf2ea]{flex-direction:column;min-width:0;display:flex}.pf-sym b[data-v-4cabf2ea]{font-size:.82rem}.pf-sym small[data-v-4cabf2ea]{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.pf-row .up[data-v-4cabf2ea]{color:var(--up)}.pf-row .down[data-v-4cabf2ea]{color:var(--down)}.pf-row .flat[data-v-4cabf2ea]{color:var(--text-2)}.pf-row small[data-v-4cabf2ea]{color:inherit;opacity:.75}.pf-blotter[data-v-4cabf2ea]{flex-direction:column;display:flex;overflow-y:auto}.pf-fill[data-v-4cabf2ea]{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:2.6rem 3.5rem 1fr auto auto;align-items:center;gap:.5rem;padding:.4rem .85rem;font-size:.74rem;display:grid}.pf-fill[data-v-4cabf2ea]:hover{background:#ffffff08}.pf-fill-side[data-v-4cabf2ea]{text-align:center;border-radius:4px;padding:.05rem .3rem;font-size:.62rem;font-weight:800}.pf-fill-side.buy[data-v-4cabf2ea]{color:var(--up);background:#4bbf7324}.pf-fill-side.sell[data-v-4cabf2ea]{color:var(--down);background:#f0656a24}.pf-fill-sym[data-v-4cabf2ea]{font-weight:700}.pf-fill-qty[data-v-4cabf2ea]{color:var(--text-2);font-variant-numeric:tabular-nums}.pf-fill-src[data-v-4cabf2ea],.pf-fill-ts[data-v-4cabf2ea]{color:var(--text-3);font-size:.66rem}.pf-prov[data-v-4cabf2ea]{color:var(--text-3);border-top:1px solid var(--line);margin:0;padding:.6rem .85rem;font-size:.66rem;line-height:1.5}.op[data-v-5091d06f]{background:var(--bg);height:100%;min-height:0;color:var(--text);flex-direction:column;gap:1rem;padding:1rem 1.25rem 1.5rem;display:flex;overflow-y:auto}.op-status[data-v-5091d06f]{text-transform:uppercase;letter-spacing:.06em;border-radius:5px;padding:.1rem .4rem;font-size:.58rem;font-weight:700}.op-status.in-noetica[data-v-5091d06f]{color:#93c5fd;background:#58a6ff29}.op-status.standalone[data-v-5091d06f]{color:#e3b341;background:#e3b34129}.op-status.wired[data-v-5091d06f]{color:var(--up);background:#3fb95029}.op-ask[data-v-5091d06f]{color:#93b4ff;cursor:pointer;background:#78a0ff14;border:1px solid #78a0ff73;border-radius:8px;padding:.35rem .7rem;font-size:.76rem}.op-ask[data-v-5091d06f]:hover{color:#fff;background:#78a0ff29}.op-blurb[data-v-5091d06f]{max-width:68ch;color:var(--text-2);margin:0;font-size:.95rem;line-height:1.6}.op-served[data-v-5091d06f]{color:var(--text-3);border:1px solid var(--line-2);background:var(--surface);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.6rem .85rem;font-size:.78rem;display:flex}.op-served code[data-v-5091d06f]{color:var(--text);font-family:ui-monospace,monospace}.op-repo[data-v-5091d06f]{color:var(--accent);margin-left:auto;text-decoration:none}.op-repo[data-v-5091d06f]:hover{text-decoration:underline}.op-caps[data-v-5091d06f]{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.7rem;display:grid}.op-cap[data-v-5091d06f]{border:1px solid var(--line-2);background:var(--surface);border-radius:12px;padding:.8rem .9rem}.op-cap-h[data-v-5091d06f]{color:var(--text);font-size:.86rem;font-weight:640}.op-cap-d[data-v-5091d06f]{color:var(--text-2);margin:.3rem 0 0;font-size:.8rem;line-height:1.5}.op-note[data-v-5091d06f]{color:var(--text-3);border-top:1px solid var(--line);margin:0;padding-top:.8rem;font-size:.76rem;line-height:1.5}.op-catalog[data-v-5091d06f]{flex-direction:column;gap:.6rem;display:flex}.op-cat-summary[data-v-5091d06f]{gap:.4rem;display:flex}.op-cat-pill[data-v-5091d06f]{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:.15rem .55rem;font-size:.64rem;font-weight:700}.op-cat-pill.live[data-v-5091d06f]{color:#7ee2a8;background:#4bbf7324}.op-cat-pill.fixture[data-v-5091d06f]{color:#f0c987;background:#e3b34124}.op-cat-pill.planned[data-v-5091d06f]{color:#93b4ff;background:#78a0ff24}.op-table-wrap[data-v-5091d06f]{border:1px solid var(--line-2);border-radius:10px;overflow-x:auto}.op-table[data-v-5091d06f]{border-collapse:collapse;width:100%;font-size:.76rem}.op-table th[data-v-5091d06f]{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);border-bottom:1px solid var(--line-2);background:var(--surface-2);padding:.5rem .7rem;font-size:.6rem;position:sticky;top:0}.op-table td[data-v-5091d06f]{border-bottom:1px solid var(--line);color:var(--text-2);vertical-align:top;padding:.5rem .7rem}.op-td-name[data-v-5091d06f]{color:var(--text);white-space:nowrap;font-weight:600}.op-td-up[data-v-5091d06f],.op-td-feeds[data-v-5091d06f]{color:var(--text-3);font-size:.72rem}.op-src-status[data-v-5091d06f]{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:5px;padding:.05rem .4rem;font-size:.58rem;font-weight:700}.op-src-status.live[data-v-5091d06f]{color:#7ee2a8;background:#4bbf7324}.op-src-status.fixture[data-v-5091d06f]{color:#f0c987;background:#e3b34124}.op-src-status.planned[data-v-5091d06f]{color:#93b4ff;background:#78a0ff24}.on[data-v-960fa23b]{background:var(--bg);height:100%;min-height:0;color:var(--text);flex-direction:column;gap:1rem;padding:1rem 1.25rem 1.5rem;display:flex;overflow-y:auto}.on[data-v-960fa23b] .sp2{flex:auto;min-height:24rem}.on-stat[data-v-960fa23b]{color:var(--text-3);font-size:.66rem}.on-ask[data-v-960fa23b]{color:#93b4ff;cursor:pointer;background:#78a0ff14;border:1px solid #78a0ff73;border-radius:8px;padding:.35rem .7rem;font-size:.76rem}.on-ask[data-v-960fa23b]:hover{color:#fff;background:#78a0ff29}.on-reset[data-v-960fa23b]{border:1px solid var(--line-2);color:var(--text-3);cursor:pointer;background:0 0;border-radius:8px;padding:.35rem .7rem;font-size:.76rem}.on-reset[data-v-960fa23b]:hover{color:var(--text)}.on-loop[data-v-960fa23b]{border:1px solid var(--line-2);background:var(--surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.8rem;padding:.7rem .9rem;display:flex}.on-loop-node[data-v-960fa23b]{color:var(--text);border:1px solid var(--line-2);background:var(--surface-2);border-radius:8px;padding:.3rem .7rem;font-size:.82rem;font-weight:700}.on-loop-arrow[data-v-960fa23b]{color:#93b4ff;text-align:center;font-size:.64rem;line-height:1.5}.on-loop-arrow span[data-v-960fa23b]{color:#4bbf73}.on-loop-note[data-v-960fa23b]{color:var(--text-2);max-width:36ch;margin:0 0 0 auto;font-size:.78rem}.on-grid[data-v-960fa23b]{grid-template-columns:1.2fr 1fr;gap:.9rem;display:grid}@media (width<=1000px){.on-grid[data-v-960fa23b]{grid-template-columns:1fr}}.on-panel[data-v-960fa23b]{border:1px solid var(--line-2);background:var(--surface);border-radius:12px;padding:.9rem}.on-panel-h[data-v-960fa23b]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);margin-bottom:.7rem;font-size:.66rem}.on-hint[data-v-960fa23b]{text-transform:none;letter-spacing:0;color:var(--text-3)}.on-classes[data-v-960fa23b]{flex-direction:column;gap:.6rem;display:flex}.on-class-h[data-v-960fa23b]{align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;display:flex}.on-class-dot[data-v-960fa23b]{border-radius:50%;width:8px;height:8px}.on-class-n[data-v-960fa23b]{color:var(--text-3);margin-left:auto;font-size:.7rem}.on-instances[data-v-960fa23b]{flex-wrap:wrap;gap:.3rem;margin-top:.3rem;display:flex}.on-ins[data-v-960fa23b]{background:#ffffff08;border:1px solid;border-radius:6px;padding:.05rem .4rem;font-size:.68rem}.on-more[data-v-960fa23b]{color:var(--text-3);font-size:.66rem}.on-empty[data-v-960fa23b]{color:var(--text-3);margin:.2rem 0 0;font-size:.72rem}.on-rels[data-v-960fa23b]{flex-direction:column;gap:.35rem;display:flex}.on-rel[data-v-960fa23b]{grid-template-columns:7rem 1fr 2rem;align-items:center;gap:.5rem;font-size:.76rem;display:grid}.on-rel-p[data-v-960fa23b]{color:#93b4ff;font-style:italic}.on-rel-bar[data-v-960fa23b]{background:#ffffff0f;border-radius:999px;height:8px;overflow:hidden}.on-rel-fill[data-v-960fa23b]{background:linear-gradient(90deg,#1f6feb,#58a6ff);height:100%;display:block}.on-rel-n[data-v-960fa23b]{text-align:right;color:var(--text-3);font-variant-numeric:tabular-nums}.on-topics[data-v-960fa23b]{flex-wrap:wrap;gap:.35rem;display:flex}.on-topic[data-v-960fa23b]{color:var(--text-2);border:1px solid var(--line-2);border-radius:999px;padding:.1rem .5rem;font-size:.72rem}.on-topic.base[data-v-960fa23b]{color:#a3e635;border-color:#a3e6354d}.on-topic b[data-v-960fa23b]{color:var(--text)}.uv[data-v-d939e223]{background:var(--bg);height:100%;min-height:0;color:var(--text);flex-direction:column;gap:.9rem;padding:1rem 1.25rem 1.25rem;display:flex}.uv-stat[data-v-d939e223]{color:var(--text-3);font-size:.66rem}.uv-modes[data-v-d939e223]{border:1px solid var(--line-2);border-radius:8px;display:inline-flex;overflow:hidden}.uv-mode[data-v-d939e223]{color:var(--text-2);cursor:pointer;background:0 0;border:none;padding:.3rem .7rem;font-size:.76rem}.uv-mode.on[data-v-d939e223]{color:#93b4ff;background:#2f6bff2e}.uv-ask[data-v-d939e223]{color:#93b4ff;cursor:pointer;background:#78a0ff14;border:1px solid #78a0ff73;border-radius:8px;padding:.35rem .7rem;font-size:.76rem}.uv-ask[data-v-d939e223]:hover{color:#fff;background:#78a0ff29}.uv-body[data-v-d939e223]{border:1px solid var(--line-2);background:var(--surface);border-radius:12px;flex-direction:column;flex:1;min-height:0;padding:.8rem;display:flex}.uv-scroll[data-v-d939e223]{overflow-y:auto}.uv-graph[data-v-d939e223]{flex:1;width:100%;min-height:0}.uv-edge[data-v-d939e223]{stroke:#ffffff1f;stroke-width:.5px}.uv-node[data-v-d939e223]{cursor:pointer}.uv-glabel[data-v-d939e223]{fill:var(--text-2);pointer-events:none;font-size:5.5px}.uv-cap[data-v-d939e223]{color:var(--text-3);text-align:center;margin:.3rem 0 0;font-size:.72rem}.uv-tl-day[data-v-d939e223]{border-bottom:1px solid var(--line);grid-template-columns:8rem 1fr;gap:.6rem;padding:.4rem 0;display:grid}.uv-tl-date[data-v-d939e223]{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:.7rem}.uv-tl-items[data-v-d939e223]{flex-direction:column;gap:.3rem;display:flex}.uv-tl-item[data-v-d939e223]{align-items:baseline;gap:.5rem;font-size:.78rem;display:flex}.uv-tl-dot[data-v-d939e223]{border-radius:50%;flex:none;width:7px;height:7px}.uv-tl-spo[data-v-d939e223]{color:var(--text-2);flex:1}.uv-tl-spo b[data-v-d939e223]{color:#fff}.uv-tl-spo i[data-v-d939e223]{color:#93b4ff}.uv-tl-src[data-v-d939e223]{color:var(--text-3);font-size:.66rem}.uv-stats-grid[data-v-d939e223]{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.9rem;display:grid}.uv-stat-card[data-v-d939e223]{border:1px solid var(--line-2);background:var(--surface-2);border-radius:10px;padding:.7rem .8rem}.uv-stat-h[data-v-d939e223]{text-transform:uppercase;letter-spacing:.07em;color:var(--text-3);margin-bottom:.6rem;font-size:.62rem}.uv-bar-row[data-v-d939e223]{grid-template-columns:7rem 1fr 2rem;align-items:center;gap:.5rem;margin-bottom:.3rem;font-size:.74rem;display:grid}.uv-bar-l[data-v-d939e223]{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.uv-bar[data-v-d939e223]{background:#ffffff0f;border-radius:999px;height:8px;overflow:hidden}.uv-bar-f[data-v-d939e223]{background:#58a6ff;height:100%;display:block}.uv-bar-f.blue[data-v-d939e223]{background:linear-gradient(90deg,#1f6feb,#58a6ff)}.uv-bar-f.green[data-v-d939e223]{background:#4bbf73}.uv-bar-n[data-v-d939e223]{text-align:right;color:var(--text-3);font-variant-numeric:tabular-nums}.sco[data-v-e052994b]{background:var(--bg);height:100%;min-height:0;color:var(--text);flex-direction:column;gap:.9rem;padding:1rem 1.25rem 1.5rem;display:flex;overflow-y:auto}.sco-goal[data-v-e052994b]{color:var(--text-2);border:1px solid var(--line-2);border-radius:999px;padding:.1rem .55rem;font-size:.72rem}.sco-btn[data-v-e052994b]{border:1px solid var(--line-2);color:var(--text-2);cursor:pointer;background:0 0;border-radius:8px;padding:.35rem .7rem;font-size:.76rem}.sco-btn[data-v-e052994b]:hover{color:var(--text)}.sco-btn.primary[data-v-e052994b]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.sco-btn.ask[data-v-e052994b]{color:#93b4ff;background:#78a0ff14;border-color:#78a0ff73}.sco-summary[data-v-e052994b]{border:1px solid var(--line-2);background:var(--surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.6rem .85rem;display:flex}.sco-radar[data-v-e052994b]{background:#f0656a0a;border:1px solid #f0656a59;border-radius:12px;padding:.6rem .85rem}.sco-radar.clear[data-v-e052994b]{background:#4bbf730a;border-color:#4bbf7359}.sco-radar-h[data-v-e052994b]{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.sco-radar-t[data-v-e052994b]{color:var(--down);font-size:.82rem;font-weight:640}.sco-radar.clear .sco-radar-t[data-v-e052994b]{color:var(--up,#4bbf73)}.sco-radar-sub[data-v-e052994b]{color:var(--text-3);font-size:.68rem}.sco-radar-sub b[data-v-e052994b]{color:var(--text);font-variant-numeric:tabular-nums}.sco-radar-clear[data-v-e052994b]{color:var(--text-3);margin:.3rem 0 0;font-size:.76rem}.sco-radar-list[data-v-e052994b]{gap:.3rem;margin:.45rem 0 0;padding:0;list-style:none;display:grid}.sco-radar-row[data-v-e052994b]{align-items:baseline;gap:.5rem;font-size:.76rem;display:flex}.sco-radar-sev[data-v-e052994b]{flex:none}.sco-radar-row.high .sco-radar-sev[data-v-e052994b]{color:var(--down)}.sco-radar-row.medium .sco-radar-sev[data-v-e052994b]{color:var(--amber,#e3b341)}.sco-radar-node[data-v-e052994b]{min-width:12rem;color:var(--text);flex:none;font-weight:560}.sco-radar-place[data-v-e052994b]{color:var(--text-3);margin-left:.4rem;font-size:.64rem;font-weight:400}.sco-radar-chain[data-v-e052994b]{text-transform:uppercase;letter-spacing:.04em;color:var(--accent);border:1px solid var(--accent);border-radius:4px;margin-left:.4rem;padding:.02rem .28rem;font-size:.56rem}.sco-radar-evt[data-v-e052994b]{color:var(--text-2)}.sco-radar-evt b[data-v-e052994b]{color:var(--text);font-variant-numeric:tabular-nums}.sco-radar-err[data-v-e052994b]{color:var(--amber,#e3b341);background:#e3b3410d;border:1px solid #e3b3414d;border-radius:8px;margin:0;padding:.5rem .7rem;font-size:.76rem}.sco-stat[data-v-e052994b]{flex-direction:column;gap:.05rem;min-width:6rem;display:flex}.sco-stat.warn[data-v-e052994b]{color:var(--down)}.sco-stat span[data-v-e052994b]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-size:.58rem}.sco-stat b[data-v-e052994b]{font-variant-numeric:tabular-nums;font-size:1.05rem}.sco-body[data-v-e052994b]{grid-template-columns:1.6fr 1fr;gap:.9rem;display:grid}@media (width<=1000px){.sco-body[data-v-e052994b]{grid-template-columns:1fr}}.sco-stages[data-v-e052994b]{flex-direction:column;gap:.7rem;display:flex}.sco-stage[data-v-e052994b]{border:1px solid var(--line-2);background:var(--surface);border-radius:12px;padding:.7rem .8rem}.sco-stage-h[data-v-e052994b]{align-items:baseline;gap:.6rem;margin-bottom:.5rem;display:flex}.sco-stage-idx[data-v-e052994b]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);font-size:.62rem;font-weight:700}.sco-stage-sel[data-v-e052994b]{color:var(--text);font-size:.82rem;font-weight:600}.sco-cands[data-v-e052994b]{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.5rem;display:grid}.sco-cand[data-v-e052994b]{text-align:left;border:1px solid var(--line-2);background:var(--surface-2);color:var(--text);cursor:pointer;border-radius:10px;padding:.55rem .6rem}.sco-cand[data-v-e052994b]:hover{border-color:var(--text-3)}.sco-cand.on[data-v-e052994b]{border-color:var(--accent);background:var(--accent-soft)}.sco-cand.rec[data-v-e052994b]{box-shadow:inset 0 0 0 1px #4bbf7366}.sco-cand-top[data-v-e052994b]{align-items:center;gap:.35rem;display:flex}.sco-cand-name[data-v-e052994b]{flex:1;font-size:.82rem;font-weight:600}.sco-cand-rec[data-v-e052994b]{color:#4bbf73;font-size:.58rem;font-weight:700}.sco-cand-rep.verified[data-v-e052994b]{color:#4bbf73}.sco-cand-rep.unrated[data-v-e052994b]{color:var(--text-3)}.sco-cand-meta[data-v-e052994b]{color:var(--text-3);margin-top:.15rem;font-size:.68rem}.sco-cand-stats[data-v-e052994b]{color:var(--text-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.5rem;margin-top:.35rem;font-size:.68rem;display:flex}.sco-side[data-v-e052994b]{flex-direction:column;gap:.6rem;display:flex}.sco-compose[data-v-e052994b]{cursor:pointer;background:var(--up);color:#06210f;border:none;border-radius:9px;padding:.6rem;font-size:.85rem;font-weight:700}.sco-compose[data-v-e052994b]:disabled{opacity:.4;cursor:default}.sco-side-note[data-v-e052994b]{color:var(--text-3);margin:0;font-size:.68rem}.sco-contracts[data-v-e052994b]{flex-direction:column;gap:.4rem;display:flex}.sco-ct[data-v-e052994b]{border:1px solid var(--line-2);background:var(--surface);cursor:pointer;border-radius:9px;padding:.5rem .6rem}.sco-ct[data-v-e052994b]:hover{border-color:var(--text-3)}.sco-ct-h[data-v-e052994b]{justify-content:space-between;align-items:center;display:flex}.sco-ct-stage[data-v-e052994b]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-size:.62rem}.sco-ct-status[data-v-e052994b]{text-transform:uppercase;letter-spacing:.04em;border-radius:4px;padding:.03rem .35rem;font-size:.56rem;font-weight:700}.sco-ct-status.admitted[data-v-e052994b]{color:#93b4ff;background:#78a0ff24}.sco-ct-status.executing[data-v-e052994b]{color:#e3b341;background:#e3b34124}.sco-ct-status.settled[data-v-e052994b]{color:var(--up);background:#4bbf7324}.sco-ct-prov[data-v-e052994b]{margin-top:.15rem;font-size:.82rem;font-weight:600}.sco-ct-refs[data-v-e052994b]{flex-wrap:wrap;gap:.4rem;margin-top:.2rem;display:flex}.sco-ct-refs code[data-v-e052994b]{color:var(--text-3);font-family:ui-monospace,monospace;font-size:.6rem}.sco-trace[data-v-e052994b]{border-top:1px solid var(--line);padding-top:.6rem}.sco-trace-h[data-v-e052994b]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);margin-bottom:.4rem;font-size:.6rem;display:block}.hm[data-v-f98a991c]{flex-direction:column;gap:1rem;display:flex}.hm-stat[data-v-f98a991c]{color:var(--text-2);font-size:.72rem}.hm-modes[data-v-f98a991c]{flex-wrap:wrap;gap:.35rem;display:flex}.hm-mode[data-v-f98a991c]{border:1px solid var(--line-2);color:var(--text-2);cursor:pointer;background:0 0;border-radius:999px;padding:.2rem .6rem;font-size:.72rem}.hm-mode.on[data-v-f98a991c]{border-color:var(--accent,#58a6ff);color:var(--text);background:color-mix(in srgb, var(--accent,#58a6ff) 14%, transparent)}.hm-lede[data-v-f98a991c]{max-width:62ch;color:var(--text-2);margin:0;font-size:.82rem;line-height:1.6}.hm-lede b[data-v-f98a991c]{color:var(--text);font-weight:600}.hm-lede em[data-v-f98a991c]{color:var(--text);font-style:italic}.hm-grid[data-v-f98a991c]{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:.85rem;display:grid}.hm-card[data-v-f98a991c]{border:1px solid var(--line-2);border-top:2px solid var(--tier);background:var(--surface-1,#ffffff05);border-radius:14px;flex-direction:column;gap:.6rem;padding:.95rem 1rem;display:flex}.hm-card-h[data-v-f98a991c]{align-items:center;gap:.75rem;display:flex}.hm-ring[data-v-f98a991c]{--pct:50;background:conic-gradient(var(--tier) calc(var(--pct) * 1%), #ffffff14 0);border-radius:50%;flex:none;place-items:center;width:3rem;height:3rem;display:grid;position:relative}.hm-ring[data-v-f98a991c]:after{content:"";background:var(--bg,#0d1117);border-radius:50%;position:absolute;inset:4px}.hm-score[data-v-f98a991c]{z-index:1;color:var(--tier);font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:800;position:relative}.hm-id[data-v-f98a991c]{min-width:0}.hm-name[data-v-f98a991c]{color:var(--text);font-size:.95rem;font-weight:700}.hm-tier[data-v-f98a991c]{text-transform:uppercase;letter-spacing:.05em;color:var(--tier);font-size:.66rem;font-weight:600}.hm-did[data-v-f98a991c]{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,monospace;font-size:.6rem;overflow:hidden}.hm-hats[data-v-f98a991c]{flex-wrap:wrap;gap:.3rem;display:flex}.hm-hat[data-v-f98a991c]{text-transform:uppercase;letter-spacing:.03em;color:var(--text-2);border:1px solid var(--line-2);border-radius:999px;padding:.05rem .45rem;font-size:.62rem}.hm-hat.verified[data-v-f98a991c]{color:#4bbf73;border-color:#4bbf7366}.hm-hat.source[data-v-f98a991c]{color:#58a6ff;border-color:#58a6ff66}.hm-ledger[data-v-f98a991c]{flex-wrap:wrap;gap:.6rem;font-size:.72rem;display:flex}.hm-att[data-v-f98a991c]{color:#4bbf73}.hm-dis[data-v-f98a991c]{color:#f0656a}.hm-trust[data-v-f98a991c]{color:var(--text-2);margin-left:auto}.hm-traits[data-v-f98a991c]{flex-wrap:wrap;gap:.3rem;display:flex}.hm-trait[data-v-f98a991c]{color:#93b4ff;background:#78a0ff1f;border-radius:999px;padding:.05rem .45rem;font-size:.66rem}.hm-occ[data-v-f98a991c]{border-top:1px solid var(--line-2);gap:.15rem;padding-top:.5rem;display:grid}.hm-occ-h[data-v-f98a991c]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);font-size:.6rem}.hm-occ-i[data-v-f98a991c]{color:var(--text-2);font-size:.74rem;line-height:1.45}.hm-aliases[data-v-f98a991c]{border-top:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:.3rem;padding-top:.5rem;display:flex}.hm-alias-h[data-v-f98a991c]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);margin-right:.15rem;font-size:.6rem}.hm-alias[data-v-f98a991c]{color:var(--text-2);background:#ffffff0a;border-radius:5px;padding:.05rem .35rem;font-family:ui-monospace,monospace;font-size:.62rem}.st[data-v-ba4af98b]{flex-direction:column;gap:1rem;height:100%;padding:1rem 1.25rem 1.5rem;display:flex;overflow-y:auto}.st-pill[data-v-ba4af98b]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);font-size:.62rem}.st-ask[data-v-ba4af98b]{color:#93b4ff;cursor:pointer;background:#78a0ff14;border:1px solid #78a0ff73;border-radius:8px;padding:.35rem .7rem;font-size:.76rem}.st-ask[data-v-ba4af98b]:hover{color:#fff}.st-lede[data-v-ba4af98b]{max-width:70ch;color:var(--text-2);margin:0;font-size:.85rem;line-height:1.6}.st-lede b[data-v-ba4af98b]{color:var(--text)}.st-lede em[data-v-ba4af98b]{color:var(--text);font-style:italic}.st-card[data-v-ba4af98b]{border:1px solid var(--line-2);background:var(--surface,#ffffff05);border-radius:14px;padding:1rem 1.1rem}.st-card-h[data-v-ba4af98b]{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.st-card-h h2[data-v-ba4af98b]{color:var(--text);margin:0;font-size:1rem;font-weight:650}.st-conf[data-v-ba4af98b]{color:var(--up);font-variant-numeric:tabular-nums;font-size:.72rem}.st-sum[data-v-ba4af98b]{color:var(--text-2);margin:.35rem 0 .75rem;font-size:.8rem;line-height:1.55}.st-body[data-v-ba4af98b]{grid-template-columns:320px 1fr;align-items:center;gap:1rem;display:grid}@media (width<=900px){.st-body[data-v-ba4af98b]{grid-template-columns:1fr}}.st-graph[data-v-ba4af98b]{width:100%;height:auto}.st-spoke[data-v-ba4af98b]{stroke:var(--line-2);stroke-width:1.2px}.st-center[data-v-ba4af98b]{fill:#ffffff0f;stroke:var(--text-3);stroke-width:1.5px}.st-center-t[data-v-ba4af98b]{fill:var(--text);font-size:20px}.st-mnode.link[data-v-ba4af98b]{cursor:pointer}.st-mnode.link:hover circle[data-v-ba4af98b]{stroke:#fff;stroke-width:2px}.st-micon[data-v-ba4af98b]{fill:#0b0d10;font-size:13px;font-weight:700}.st-mrole[data-v-ba4af98b]{fill:var(--text-3);text-transform:uppercase;letter-spacing:.03em;font-size:8.5px}.st-mlabel[data-v-ba4af98b]{fill:var(--text-2);font-size:9.5px}.st-side[data-v-ba4af98b]{flex-direction:column;gap:.7rem;min-width:0;display:flex}.st-members[data-v-ba4af98b]{flex-wrap:wrap;gap:.4rem;display:flex}.st-member[data-v-ba4af98b]{text-align:left;border:1px solid var(--line-2);border-left:3px solid var(--c);cursor:default;background:0 0;border-radius:8px;flex-direction:column;gap:.05rem;padding:.35rem .5rem;display:flex}.st-member.link[data-v-ba4af98b]{cursor:pointer}.st-member.link[data-v-ba4af98b]:hover{border-color:var(--c)}.st-mtype[data-v-ba4af98b]{text-transform:uppercase;letter-spacing:.05em;color:var(--c);font-size:.56rem}.st-mname[data-v-ba4af98b]{color:var(--text);font-size:.75rem}.st-mrole2[data-v-ba4af98b]{color:var(--text-3);font-size:.62rem}.st-nary[data-v-ba4af98b]{border:1px dashed var(--line-2);border-radius:9px;flex-wrap:wrap;align-items:baseline;gap:.4rem;padding:.5rem .6rem;font-size:.72rem;display:flex}.st-nary-a[data-v-ba4af98b]{color:#4bbf73;font-weight:700}.st-nary-vs[data-v-ba4af98b]{color:var(--text-3)}.st-nary-b[data-v-ba4af98b]{color:#f0656a;font-weight:700}.st-nary-note[data-v-ba4af98b]{color:var(--text-3);flex-basis:100%}.st-prov[data-v-ba4af98b]{color:var(--text-3);flex-wrap:wrap;align-items:baseline;gap:.4rem;font-size:.68rem;display:flex}.st-prov-k[data-v-ba4af98b]{text-transform:uppercase;letter-spacing:.05em}.st-prov-m[data-v-ba4af98b]{font-style:italic}.ie[data-v-4b0bac05]{max-width:1180px;color:var(--text);margin:0 auto;padding:1rem 1.25rem}.ie-pill[data-v-4b0bac05]{text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--line-2);color:var(--text-2);border-radius:999px;padding:.1rem .45rem;font-size:.62rem}.ie-pill.live[data-v-4b0bac05]{color:var(--live);background:#4bbf731f;border-color:#4bbf7366}.ie-suite[data-v-4b0bac05]{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.ie-tool[data-v-4b0bac05]{background:var(--surface-2);border:1px solid var(--line);color:var(--text-2);cursor:pointer;border-radius:8px;padding:.25rem .55rem;font-size:.72rem}.ie-tool[data-v-4b0bac05]:hover{border-color:var(--accent);color:var(--text)}.ie-tool.pending[data-v-4b0bac05]{cursor:default;opacity:.6}.ie-tool.live[data-v-4b0bac05]{cursor:default;color:var(--live);background:#4bbf731a;border-color:#4bbf7366}.ie-verify-btn[data-v-4b0bac05]{background:var(--surface-2);border:1px solid var(--line-2);color:var(--text-2);cursor:pointer;text-transform:none;letter-spacing:0;border-radius:8px;padding:.25rem .6rem;font-size:.72rem}.ie-verify-btn[data-v-4b0bac05]:hover:not(:disabled){border-color:var(--accent);color:var(--text)}.ie-verify-btn[data-v-4b0bac05]:disabled{opacity:.5;cursor:default}.ie-holmes[data-v-4b0bac05]{text-transform:uppercase;border-radius:6px;padding:.1rem .45rem;font-size:.64rem;font-weight:700}.ie-holmes.supported[data-v-4b0bac05]{color:var(--live);background:#4bbf7329}.ie-holmes.weakly-supported[data-v-4b0bac05]{color:var(--amber);background:#e3b34129}.ie-holmes.unverified[data-v-4b0bac05],.ie-holmes.unreachable[data-v-4b0bac05]{color:var(--text-3);background:var(--surface-2)}.ie-kko[data-v-4b0bac05]{text-transform:uppercase;color:var(--ask);background:#93b4ff24;border-radius:4px;padding:.05rem .3rem;font-size:.56rem;font-weight:700}.ie-tabs[data-v-4b0bac05]{border-bottom:1px solid var(--line);gap:.3rem;margin:.8rem 0 .5rem;display:flex}.ie-tab[data-v-4b0bac05]{color:var(--text-2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:.45rem .8rem;font-size:.86rem}.ie-tab.on[data-v-4b0bac05]{color:var(--text);border-bottom-color:var(--accent)}.ie-err[data-v-4b0bac05]{color:var(--down);font-size:.8rem}.ie-grid[data-v-4b0bac05]{grid-template-columns:420px 1fr;gap:1rem;display:grid}.ie-in-h[data-v-4b0bac05],.ie-sec-h[data-v-4b0bac05]{color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.3rem;font-size:.66rem}.ie-ta[data-v-4b0bac05]{background:var(--surface);width:100%;color:var(--text);border:1px solid var(--line-2);resize:vertical;border-radius:10px;outline:none;padding:.6rem .7rem;font-size:.84rem;line-height:1.5}.ie-ta.mono[data-v-4b0bac05]{font-family:var(--font-mono,ui-monospace, monospace);font-size:.78rem}.ie-ta[data-v-4b0bac05]:focus{border-color:var(--accent)}.ie-actions[data-v-4b0bac05]{gap:.5rem;margin:.6rem 0;display:flex}.ie-btn[data-v-4b0bac05]{border:1px solid var(--line-2);background:var(--surface-2);color:var(--text);cursor:pointer;border-radius:8px;padding:.45rem .8rem;font-size:.82rem;font-weight:600}.ie-btn.primary[data-v-4b0bac05]{background:var(--accent);border-color:var(--accent);color:#1a1204}.ie-btn[data-v-4b0bac05]:disabled{opacity:.5;cursor:default}.ie-wrote[data-v-4b0bac05]{color:var(--live);font-size:.8rem}.ie-wrote b[data-v-4b0bac05]{font-weight:700}.ie-legend[data-v-4b0bac05]{flex-wrap:wrap;gap:.7rem;margin-top:.6rem;display:flex}.ie-lg[data-v-4b0bac05]{color:var(--text-2);align-items:center;gap:.3rem;font-size:.72rem;display:inline-flex}.ie-lg i[data-v-4b0bac05]{border-radius:50%;width:9px;height:9px}.ie-prov[data-v-4b0bac05]{color:var(--text-3);margin-top:.5rem;font-size:.72rem}.ie-out[data-v-4b0bac05]{flex-direction:column;gap:1rem;display:flex}.ie-empty[data-v-4b0bac05]{color:var(--text-3);font-size:.84rem}.ie-sec[data-v-4b0bac05]{border:1px solid var(--line-2);background:var(--surface);border-radius:12px;padding:.7rem .85rem}.ie-n[data-v-4b0bac05]{color:var(--text-3);font-weight:400}.ie-ents[data-v-4b0bac05]{flex-wrap:wrap;gap:.4rem;display:flex}.ie-ent[data-v-4b0bac05]{border:1px solid var(--line);border-radius:8px;align-items:center;gap:.35rem;padding:.2rem .5rem;font-size:.85rem;display:inline-flex}.ie-etag[data-v-4b0bac05]{text-transform:uppercase;color:#0b0d11;letter-spacing:.03em;border-radius:4px;padding:.05rem .35rem;font-size:.58rem;font-weight:700}.ie-etag.sm[data-v-4b0bac05]{font-size:.55rem}.ie-rel[data-v-4b0bac05]{border-bottom:1px solid var(--line);align-items:center;gap:.5rem;padding:.25rem 0;font-size:.84rem;display:flex}.ie-rel-e[data-v-4b0bac05]{color:var(--text)}.ie-rel-v[data-v-4b0bac05]{color:var(--text-3);font-size:.76rem}.mono[data-v-4b0bac05]{font-family:var(--font-mono,ui-monospace, monospace)}.ie-claim[data-v-4b0bac05]{border-bottom:1px solid var(--line);align-items:center;gap:.5rem;padding:.3rem 0;font-size:.84rem;display:flex}.ie-ctag[data-v-4b0bac05]{border-radius:4px;padding:.05rem .4rem;font-size:.58rem;font-weight:700}.ie-ctag.assert[data-v-4b0bac05]{color:var(--live);background:#4bbf7324}.ie-ctag.hedge[data-v-4b0bac05]{color:var(--amber);background:#e3b34124}.ie-ctext[data-v-4b0bac05]{color:var(--text-2);flex:1}.ie-verif[data-v-4b0bac05]{font-size:.68rem}.ie-verif.yes[data-v-4b0bac05]{color:var(--live)}.ie-verif.no[data-v-4b0bac05]{color:var(--text-3)}.ie-tbl[data-v-4b0bac05]{border-collapse:collapse;width:100%;font-size:.82rem}.ie-tbl th[data-v-4b0bac05]{text-align:left;color:var(--text-3);border-bottom:1px solid var(--line-2);padding:.35rem .4rem;font-weight:500}.ie-tbl td[data-v-4b0bac05]{border-bottom:1px solid var(--line);vertical-align:top;padding:.35rem .4rem}.ie-def[data-v-4b0bac05]{color:var(--text-2)}.ie-heat[data-v-4b0bac05]{border-collapse:collapse;font-size:.72rem}.ie-heat td[data-v-4b0bac05]{border:1px solid var(--bg);text-align:center;color:var(--text);min-width:44px;padding:.25rem .4rem}.ie-hlabel[data-v-4b0bac05]{color:var(--text-3);text-align:left!important;background:var(--surface)!important}.ie-mentions[data-v-4b0bac05]{flex-wrap:wrap;gap:.35rem;display:flex}.ie-topic[data-v-4b0bac05]{border:1px solid var(--line);color:var(--text-2);border-radius:999px;padding:.15rem .55rem;font-size:.76rem}@media (width<=900px){.ie-grid[data-v-4b0bac05]{grid-template-columns:1fr}}.xp[data-v-2ccbd7d5]{background:var(--bg);height:100%;min-height:0;color:var(--text);grid-template-rows:auto 1fr;gap:.75rem;padding:.85rem 1rem 1rem;display:grid}.xp-toolbar[data-v-2ccbd7d5]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.xp-title[data-v-2ccbd7d5]{align-items:baseline;gap:.6rem;display:flex}.xp-title h1[data-v-2ccbd7d5]{letter-spacing:-.01em;color:var(--text);margin:0;font-size:1.2rem;font-weight:640}.xp-eyebrow[data-v-2ccbd7d5]{text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);margin:0 0 .1rem;font-size:.62rem}.xp-pill[data-v-2ccbd7d5]{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);background:var(--accent-soft);border-radius:5px;padding:.1rem .35rem;font-size:.6rem}.xp-filters[data-v-2ccbd7d5]{flex-wrap:wrap;gap:.25rem;display:flex}.xp-fbtn[data-v-2ccbd7d5]{border:1px solid var(--line-2);color:var(--text-2);cursor:pointer;background:0 0;border-radius:8px;padding:.3rem .6rem;font-size:.74rem}.xp-fbtn.on[data-v-2ccbd7d5]{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.xp-body[data-v-2ccbd7d5]{grid-template-columns:minmax(280px,.85fr) minmax(420px,1.4fr);gap:.75rem;min-height:0;display:grid}@media (width<=1080px){.xp-body[data-v-2ccbd7d5]{grid-template-columns:1fr}.xp-detail[data-v-2ccbd7d5]{display:none}}.xp-list[data-v-2ccbd7d5]{border:1px solid var(--line-2);border-radius:12px;min-height:0;overflow-y:auto}.xp-count[data-v-2ccbd7d5]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);border-bottom:1px solid var(--line);margin:0;padding:.5rem .85rem;font-size:.68rem}.xp-row[data-v-2ccbd7d5]{border:none;border-bottom:1px solid var(--line);width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;gap:.3rem;padding:.6rem .85rem;display:grid}.xp-row[data-v-2ccbd7d5]:hover{background:var(--surface-2)}.xp-row.on[data-v-2ccbd7d5]{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.xp-row-top[data-v-2ccbd7d5]{align-items:center;gap:.4rem;display:flex}.xp-row-name[data-v-2ccbd7d5]{font-size:.88rem;font-weight:600;line-height:1.3}.xp-row-foot[data-v-2ccbd7d5]{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.xp-up[data-v-2ccbd7d5]{font-size:.82rem;font-weight:700}.xp-up.up[data-v-2ccbd7d5]{color:var(--up)}.xp-up.down[data-v-2ccbd7d5]{color:var(--down)}.xp-up.flat[data-v-2ccbd7d5]{color:#8b949e}.xp-n[data-v-2ccbd7d5]{color:var(--text-3);font-size:.7rem}.xp-kind[data-v-2ccbd7d5],.xp-status[data-v-2ccbd7d5]{text-transform:uppercase;letter-spacing:.04em;border-radius:4px;padding:.05rem .35rem;font-size:.58rem;font-weight:700}.xp-kind[data-v-2ccbd7d5]{color:#93c5fd;background:#58a6ff24}.xp-status[data-v-2ccbd7d5]{margin-left:auto}.xp-status.running[data-v-2ccbd7d5]{color:var(--accent);background:#d8a25029}.xp-status.complete[data-v-2ccbd7d5]{color:var(--up);background:#4bbf7329}.xp-status.queued[data-v-2ccbd7d5]{color:#8b949e;background:#8b949e29}.xp-detail[data-v-2ccbd7d5]{border:1px solid var(--line-2);border-radius:12px;min-height:0;padding:0 1.1rem 1.1rem;overflow-y:auto}.xp-detail.empty[data-v-2ccbd7d5]{color:var(--text-3);place-items:center;padding:1.1rem;font-size:.85rem;display:grid}.xp-ribbon[data-v-2ccbd7d5]{background:var(--accent-soft);border-bottom:1px solid var(--line-2);color:var(--text-2);align-items:center;gap:.6rem;margin:0 -1.1rem .9rem;padding:.4rem 1.1rem;font-size:.7rem;display:flex}.xp-ribbon-k[data-v-2ccbd7d5]{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);font-size:.6rem;font-weight:700}.xp-ribbon-as[data-v-2ccbd7d5]{color:var(--text-3);margin-left:auto}.xp-d-head[data-v-2ccbd7d5]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:.9rem;display:flex}.xp-d-name[data-v-2ccbd7d5]{font-size:1.2rem;font-weight:640;line-height:1.3}.xp-d-sub[data-v-2ccbd7d5]{color:var(--text-3);margin-top:.15rem;font-size:.78rem}.xp-verdict[data-v-2ccbd7d5]{text-transform:uppercase;letter-spacing:.04em;border-radius:5px;flex:none;padding:.2rem .5rem;font-size:.62rem;font-weight:800}.xp-verdict.sig[data-v-2ccbd7d5]{color:var(--up);background:#4bbf7329}.xp-verdict.nsig[data-v-2ccbd7d5]{color:#8b949e;background:#8b949e29}.xp-arms[data-v-2ccbd7d5]{gap:.7rem;margin:1.1rem 0 .4rem;display:grid}.xp-arm-h[data-v-2ccbd7d5]{justify-content:space-between;align-items:center;margin-bottom:.3rem;font-size:.82rem;display:flex}.xp-arm-n[data-v-2ccbd7d5]{color:var(--text-2)}.xp-arm.best .xp-arm-n[data-v-2ccbd7d5]{color:var(--text);font-weight:600}.xp-arm-s[data-v-2ccbd7d5]{font-variant-numeric:tabular-nums;font-weight:660}.xp-tag[data-v-2ccbd7d5]{text-transform:uppercase;letter-spacing:.03em;color:#8b949e;background:#8b949e29;border-radius:3px;margin-left:.4rem;padding:.05rem .3rem;font-size:.52rem;font-weight:800}.xp-tag.win[data-v-2ccbd7d5]{color:var(--up);background:#4bbf7329}.xp-bar[data-v-2ccbd7d5]{background:#ffffff0f;border-radius:5px;height:9px;overflow:hidden}.xp-bar-fill[data-v-2ccbd7d5]{background:var(--text-3);border-radius:5px;height:100%}.xp-bar-fill.base[data-v-2ccbd7d5]{background:#8b949e}.xp-bar-fill.best[data-v-2ccbd7d5]{background:var(--up)}.xp-uplift[data-v-2ccbd7d5]{border:1px solid var(--line-2);background:var(--surface-2);border-radius:12px;align-items:center;gap:.85rem;margin-top:1.1rem;padding:.85rem 1rem;display:flex}.xp-uplift-v[data-v-2ccbd7d5]{font-variant-numeric:tabular-nums;font-size:2rem;font-weight:760}.xp-uplift.up .xp-uplift-v[data-v-2ccbd7d5]{color:var(--up)}.xp-uplift.down .xp-uplift-v[data-v-2ccbd7d5]{color:var(--down)}.xp-uplift.flat .xp-uplift-v[data-v-2ccbd7d5]{color:#8b949e}.xp-uplift-k[data-v-2ccbd7d5]{color:var(--text-2);font-size:.82rem;line-height:1.35}.xp-uplift-k small[data-v-2ccbd7d5]{color:var(--text-3);font-size:.72rem}.xp-note[data-v-2ccbd7d5]{color:var(--text-2);margin:1rem 0 0;font-size:.86rem;line-height:1.6}.xp-boundary[data-v-2ccbd7d5]{color:var(--text-3);padding-top:.7rem;font-size:.72rem;line-height:1.5}.ba[data-v-670beb08]{background:var(--bg);height:100%;min-height:0;color:var(--text);grid-template-rows:auto 1fr;gap:.75rem;padding:.85rem 1rem 1rem;display:grid}.ba-toolbar[data-v-670beb08]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.ba-title[data-v-670beb08]{align-items:baseline;gap:.6rem;display:flex}.ba-title h1[data-v-670beb08]{letter-spacing:-.01em;color:var(--text);margin:0;font-size:1.2rem;font-weight:640}.ba-eyebrow[data-v-670beb08]{text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);margin:0 0 .1rem;font-size:.62rem}.ba-pill[data-v-670beb08]{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);background:var(--accent-soft);border-radius:5px;padding:.1rem .35rem;font-size:.6rem}.ba-agg[data-v-670beb08]{color:var(--text-3);align-items:center;gap:.5rem;font-size:.72rem;display:flex}.ba-agg-k[data-v-670beb08]{text-transform:uppercase;letter-spacing:.05em}.ba-agg .ba-num[data-v-670beb08]{color:var(--text);font-variant-numeric:tabular-nums;margin-right:.4rem}.ba-body[data-v-670beb08]{grid-template-columns:minmax(260px,.75fr) minmax(420px,1.5fr);gap:.75rem;min-height:0;display:grid}@media (width<=1080px){.ba-body[data-v-670beb08]{grid-template-columns:1fr}.ba-detail[data-v-670beb08]{display:none}}.ba-list[data-v-670beb08]{border:1px solid var(--line-2);border-radius:12px;min-height:0;overflow-y:auto}.ba-count[data-v-670beb08]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);border-bottom:1px solid var(--line);margin:0;padding:.5rem .85rem;font-size:.68rem}.ba-row[data-v-670beb08]{border:none;border-bottom:1px solid var(--line);width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;gap:.4rem;padding:.65rem .85rem;display:grid}.ba-row[data-v-670beb08]:hover{background:var(--surface-2)}.ba-row.on[data-v-670beb08]{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.ba-row-name[data-v-670beb08]{font-size:.9rem;font-weight:600}.ba-row-metrics[data-v-670beb08]{gap:1rem;display:flex}.ba-mini[data-v-670beb08]{font-variant-numeric:tabular-nums;align-items:baseline;gap:.25rem;display:flex}.ba-mini b[data-v-670beb08]{font-size:.9rem}.ba-mini small[data-v-670beb08]{color:var(--text-3);text-transform:uppercase;font-size:.62rem}.ba-mini b.up[data-v-670beb08]{color:var(--up)}.ba-mini b.down[data-v-670beb08]{color:var(--down)}.ba-mini b.flat[data-v-670beb08]{color:var(--text)}.ba-detail[data-v-670beb08]{border:1px solid var(--line-2);border-radius:12px;min-height:0;padding:1rem 1.1rem 1.1rem;overflow-y:auto}.ba-detail.empty[data-v-670beb08]{color:var(--text-3);place-items:center;font-size:.85rem;display:grid}.ba-d-head[data-v-670beb08]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ba-d-name[data-v-670beb08]{font-size:1.2rem;font-weight:640}.ba-d-sub[data-v-670beb08]{color:var(--text-3);margin-top:.15rem;font-size:.78rem}.ba-kpis[data-v-670beb08]{gap:.5rem;display:flex}.ba-kpi[data-v-670beb08]{border:1px solid var(--line);background:var(--surface-2);text-align:right;border-radius:9px;padding:.4rem .7rem}.ba-kpi span[data-v-670beb08]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);font-size:.6rem;display:block}.ba-kpi strong[data-v-670beb08]{font-variant-numeric:tabular-nums;font-size:1.1rem}.ba-kpi strong.up[data-v-670beb08]{color:var(--up)}.ba-kpi strong.down[data-v-670beb08]{color:var(--down)}.ba-kpi strong.flat[data-v-670beb08]{color:var(--text)}.ba-block[data-v-670beb08]{margin-top:1.1rem}.ba-block-h[data-v-670beb08]{text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);align-items:baseline;gap:.5rem;margin-bottom:.6rem;font-size:.62rem;display:flex}.ba-trend-v[data-v-670beb08]{color:var(--text);letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;font-size:.9rem}.ba-funnel[data-v-670beb08]{gap:.55rem;display:grid}.ba-fstep[data-v-670beb08]{position:relative}.ba-fstep-h[data-v-670beb08]{justify-content:space-between;align-items:baseline;margin-bottom:.25rem;font-size:.8rem;display:flex}.ba-fstep-c[data-v-670beb08]{font-variant-numeric:tabular-nums;color:var(--text-2)}.ba-fstep-c small[data-v-670beb08]{color:var(--text-3);margin-left:.2rem;font-size:.7rem}.ba-fbar[data-v-670beb08]{background:#ffffff0d;border-radius:5px;height:18px;overflow:hidden}.ba-fbar-fill[data-v-670beb08]{background:linear-gradient(90deg,#d8a250d9,#d8a25080);border-radius:5px;height:100%}.ba-fstep-conv[data-v-670beb08]{font-variant-numeric:tabular-nums;font-size:.62rem;position:absolute;top:0;right:0}.ba-fstep-conv.up[data-v-670beb08]{color:var(--up)}.ba-fstep-conv.flat[data-v-670beb08]{color:var(--accent)}.ba-fstep-conv.down[data-v-670beb08]{color:var(--down)}.ba-trend[data-v-670beb08]{width:100%;height:90px;display:block}.ba-events[data-v-670beb08]{display:grid}.ba-erow[data-v-670beb08]{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;grid-template-columns:1fr auto 4rem;align-items:center;gap:.6rem;padding:.4rem 0;font-size:.82rem;display:grid}.ba-erow[data-v-670beb08]:last-child{border-bottom:none}.ba-ename[data-v-670beb08]{color:var(--text-2);font-family:ui-monospace,monospace;font-size:.78rem}.ba-ecount[data-v-670beb08]{color:var(--text)}.ba-echg[data-v-670beb08]{text-align:right;font-weight:600}.ba-echg.up[data-v-670beb08]{color:var(--up)}.ba-echg.down[data-v-670beb08]{color:var(--down)}.ba-echg.flat[data-v-670beb08]{color:#8b949e}.ba-signals[data-v-670beb08]{flex-wrap:wrap;gap:.35rem;margin-top:1rem;display:flex}.ba-sig[data-v-670beb08]{border-radius:5px;padding:.1rem .45rem;font-size:.66rem}.ba-sig.up[data-v-670beb08]{color:var(--up);background:#4bbf7324}.ba-sig.down[data-v-670beb08]{color:var(--down);background:#f0656a24}.ba-sig.neutral[data-v-670beb08]{color:var(--text-2);background:#ffffff0d}.ba-note[data-v-670beb08]{color:var(--text-2);margin:.9rem 0 0;font-size:.86rem;line-height:1.6}.ba-boundary[data-v-670beb08]{color:var(--text-3);padding-top:.7rem;font-size:.72rem;line-height:1.5}.ab2[data-v-c7eaf394]{background:var(--bg);height:100%;min-height:0;color:var(--text);grid-template-rows:auto 1fr;gap:.75rem;padding:.85rem 1rem 1rem;display:grid}.ab2-toolbar[data-v-c7eaf394]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.ab2-title[data-v-c7eaf394]{align-items:baseline;gap:.6rem;display:flex}.ab2-title h1[data-v-c7eaf394]{letter-spacing:-.01em;color:var(--text);margin:0;font-size:1.2rem;font-weight:640}.ab2-eyebrow[data-v-c7eaf394]{text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);margin:0 0 .1rem;font-size:.62rem}.ab2-pill[data-v-c7eaf394]{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);background:var(--accent-soft);border-radius:5px;padding:.1rem .35rem;font-size:.6rem}.ab2-agg[data-v-c7eaf394]{color:var(--text-3);align-items:center;gap:.5rem;font-size:.72rem;display:flex}.ab2-agg-k[data-v-c7eaf394]{text-transform:uppercase;letter-spacing:.05em}.ab2-agg .ab2-num[data-v-c7eaf394]{color:var(--text);font-variant-numeric:tabular-nums;margin-right:.4rem}.ab2-body[data-v-c7eaf394]{grid-template-columns:minmax(260px,.8fr) minmax(420px,1.5fr);gap:.75rem;min-height:0;display:grid}@media (width<=1080px){.ab2-body[data-v-c7eaf394]{grid-template-columns:1fr}.ab2-detail[data-v-c7eaf394]{display:none}}.ab2-list[data-v-c7eaf394]{border:1px solid var(--line-2);border-radius:12px;min-height:0;overflow-y:auto}.ab2-count[data-v-c7eaf394]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);border-bottom:1px solid var(--line);margin:0;padding:.5rem .85rem;font-size:.68rem}.ab2-row[data-v-c7eaf394]{border:none;border-bottom:1px solid var(--line);width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;gap:.35rem;padding:.65rem .85rem;display:grid}.ab2-row[data-v-c7eaf394]:hover{background:var(--surface-2)}.ab2-row.on[data-v-c7eaf394]{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.ab2-row-top[data-v-c7eaf394]{align-items:center;gap:.4rem;display:flex}.ab2-row-name[data-v-c7eaf394]{font-size:.9rem;font-weight:600}.ab2-ver[data-v-c7eaf394]{color:var(--text-3);font-family:ui-monospace,monospace;font-size:.72rem}.ab2-prog[data-v-c7eaf394]{background:#ffffff0f;border-radius:3px;height:5px;overflow:hidden}.ab2-prog-fill[data-v-c7eaf394]{background:var(--accent);border-radius:3px;height:100%}.ab2-kind[data-v-c7eaf394],.ab2-status[data-v-c7eaf394]{text-transform:uppercase;letter-spacing:.04em;border-radius:4px;padding:.05rem .35rem;font-size:.56rem;font-weight:700}.ab2-kind[data-v-c7eaf394]{color:#93c5fd;background:#58a6ff24}.ab2-status[data-v-c7eaf394]{margin-left:auto}.ab2-status.published[data-v-c7eaf394]{color:var(--up);background:#4bbf7329}.ab2-status.building[data-v-c7eaf394]{color:var(--accent);background:#d8a25029}.ab2-status.review[data-v-c7eaf394]{color:#93c5fd;background:#58a6ff24}.ab2-status.failed[data-v-c7eaf394]{color:var(--down);background:#f0656a29}.ab2-d-head .ab2-status[data-v-c7eaf394]{margin-left:0}.ab2-detail[data-v-c7eaf394]{border:1px solid var(--line-2);border-radius:12px;min-height:0;padding:1rem 1.1rem 1.1rem;overflow-y:auto}.ab2-detail.empty[data-v-c7eaf394]{color:var(--text-3);place-items:center;font-size:.85rem;display:grid}.ab2-d-head[data-v-c7eaf394]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ab2-d-name[data-v-c7eaf394]{align-items:center;gap:.5rem;font-size:1.2rem;font-weight:640;display:flex}.ab2-d-sub[data-v-c7eaf394]{color:var(--text-3);text-transform:capitalize;margin-top:.15rem;font-size:.78rem}.ab2-artifact[data-v-c7eaf394]{text-align:right;font-size:.72rem}.ab2-art-k[data-v-c7eaf394]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-size:.58rem;display:block}.ab2-art-f[data-v-c7eaf394]{color:var(--text-2)}.ab2-art-m[data-v-c7eaf394]{color:var(--text-3);display:block}.ab2-art-m code[data-v-c7eaf394]{font-family:ui-monospace,monospace}.ab2-block[data-v-c7eaf394]{margin-top:1.1rem}.ab2-block-h[data-v-c7eaf394]{text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);margin-bottom:.6rem;font-size:.62rem}.ab2-pipe[data-v-c7eaf394]{flex-wrap:wrap;gap:.4rem;display:flex}.ab2-step[data-v-c7eaf394]{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;align-items:center;gap:.4rem;padding:.3rem .55rem;font-size:.76rem;display:flex}.ab2-step-dot[data-v-c7eaf394]{background:#8b949e;border-radius:50%;flex:none;width:8px;height:8px}.ab2-step.done .ab2-step-dot[data-v-c7eaf394]{background:var(--up)}.ab2-step.active .ab2-step-dot[data-v-c7eaf394]{background:var(--accent);box-shadow:0 0 0 3px #d8a25033}.ab2-step.blocked .ab2-step-dot[data-v-c7eaf394]{background:var(--down)}.ab2-step.pending .ab2-step-dot[data-v-c7eaf394]{opacity:.5;background:#8b949e}.ab2-step-s[data-v-c7eaf394]{text-transform:uppercase;letter-spacing:.03em;color:var(--text-3);font-size:.6rem}.ab2-step.done .ab2-step-s[data-v-c7eaf394]{color:var(--up)}.ab2-step.active .ab2-step-s[data-v-c7eaf394]{color:var(--accent)}.ab2-step.blocked .ab2-step-s[data-v-c7eaf394]{color:var(--down)}.ab2-plats[data-v-c7eaf394]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem;display:grid}.ab2-plat[data-v-c7eaf394]{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;padding:.55rem .65rem;position:relative}.ab2-plat-os[data-v-c7eaf394]{font-size:.84rem;font-weight:600}.ab2-plat-meta[data-v-c7eaf394]{color:var(--text-3);margin-top:.1rem;font-size:.7rem}.ab2-plat-s[data-v-c7eaf394]{text-transform:uppercase;border-radius:3px;padding:.05rem .3rem;font-size:.54rem;font-weight:700;position:absolute;top:.5rem;right:.55rem}.ab2-plat-s.live[data-v-c7eaf394]{color:var(--up);background:#4bbf7329}.ab2-plat-s.staged[data-v-c7eaf394]{color:var(--accent);background:#d8a25029}.ab2-plat-s.pending[data-v-c7eaf394]{color:#8b949e;background:#8b949e29}.ab2-plat-s.failed[data-v-c7eaf394]{color:var(--down);background:#f0656a29}.ab2-rel[data-v-c7eaf394]{border-bottom:1px solid var(--line);grid-template-columns:auto auto 1fr;align-items:baseline;gap:.6rem;padding:.4rem 0;font-size:.8rem;display:grid}.ab2-rel[data-v-c7eaf394]:last-child{border-bottom:none}.ab2-rel-v[data-v-c7eaf394]{color:var(--accent);font-family:ui-monospace,monospace;font-weight:600}.ab2-rel-d[data-v-c7eaf394]{color:var(--text-3);font-size:.72rem}.ab2-rel-n[data-v-c7eaf394]{color:var(--text-2)}.ab2-note[data-v-c7eaf394]{color:var(--text-2);margin:.9rem 0 0;font-size:.86rem;line-height:1.6}.ab2-boundary[data-v-c7eaf394]{color:var(--text-3);padding-top:.7rem;font-size:.72rem;line-height:1.5}.an[data-v-65ee0103]{background:var(--bg);height:100%;min-height:0;color:var(--text);flex-direction:column;gap:.75rem;padding:.85rem 1rem 1.5rem;display:flex;overflow-y:auto}.an-toolbar[data-v-65ee0103]{flex-direction:column;gap:.3rem;display:flex}.an-title[data-v-65ee0103]{align-items:baseline;gap:.6rem;display:flex}.an-title h1[data-v-65ee0103]{letter-spacing:-.01em;color:var(--text);margin:0;font-size:1.3rem;font-weight:640}.an-eyebrow[data-v-65ee0103]{text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);margin:0 0 .1rem;font-size:.62rem}.an-pill[data-v-65ee0103]{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);background:var(--accent-soft);border-radius:5px;padding:.1rem .35rem;font-size:.6rem}.an-sub[data-v-65ee0103]{color:var(--text-3);margin:0;font-size:.8rem}.an-cards[data-v-65ee0103]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.85rem;display:grid}.an-card[data-v-65ee0103]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:.9rem 1rem}.an-card-k[data-v-65ee0103]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);font-size:.64rem}.an-card-v[data-v-65ee0103]{letter-spacing:-.02em;margin:.3rem 0 .1rem;font-size:1.8rem;font-weight:720}.an-card-v.pos[data-v-65ee0103]{color:var(--up)}.an-card-v.neg[data-v-65ee0103]{color:var(--down)}.an-card-v.flat[data-v-65ee0103]{color:var(--text)}.an-card-sub[data-v-65ee0103]{color:var(--text-2);font-size:.78rem}.an-card-spark[data-v-65ee0103]{width:100%;height:40px;margin-top:.6rem;display:block}.an-body[data-v-65ee0103]{flex:1;grid-template-columns:minmax(220px,.6fr) minmax(360px,1.6fr);gap:.75rem;min-height:0;display:grid}@media (width<=900px){.an-body[data-v-65ee0103]{grid-template-columns:1fr}}.an-list[data-v-65ee0103]{border:1px solid var(--line-2);border-radius:12px;align-self:start;overflow:hidden}.an-list-h[data-v-65ee0103]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);border-bottom:1px solid var(--line);margin:0;padding:.5rem .85rem;font-size:.66rem}.an-ds[data-v-65ee0103]{border:none;border-bottom:1px solid var(--line);width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;align-items:center;gap:.6rem;padding:.6rem .85rem;display:flex}.an-ds[data-v-65ee0103]:last-child{border-bottom:none}.an-ds[data-v-65ee0103]:hover{background:var(--surface-2)}.an-ds.on[data-v-65ee0103]{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.an-ds-chart[data-v-65ee0103]{width:1.4rem;height:1.4rem;color:var(--text-2);background:#ffffff0d;border-radius:6px;place-items:center;font-size:.8rem;display:grid}.an-ds.on .an-ds-chart[data-v-65ee0103]{color:var(--accent)}.an-ds-n[data-v-65ee0103]{font-size:.86rem}.an-canvas[data-v-65ee0103]{border:1px solid var(--line-2);border-radius:12px;min-height:0;padding:1rem 1.1rem 1.1rem}.an-canvas-h[data-v-65ee0103]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.an-canvas-h h2[data-v-65ee0103]{margin:0;font-size:1.15rem}.an-canvas-sub[data-v-65ee0103]{color:var(--text-3);text-transform:capitalize;font-size:.74rem}.an-unit[data-v-65ee0103]{color:var(--text-3);border:1px solid var(--line);border-radius:5px;padding:.1rem .4rem;font-size:.72rem}.an-bars[data-v-65ee0103]{gap:.6rem;display:grid}.an-bar-row[data-v-65ee0103]{grid-template-columns:9rem 1fr 4.5rem;align-items:center;gap:.7rem;display:grid}.an-bar-l[data-v-65ee0103]{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.an-bar-track[data-v-65ee0103]{background:#ffffff0d;border-radius:5px;height:16px;overflow:hidden}.an-bar-fill[data-v-65ee0103]{border-radius:5px;height:100%}.an-bar-fill.pos[data-v-65ee0103]{background:linear-gradient(90deg,#d8a250d9,#d8a25080)}.an-bar-fill.neg[data-v-65ee0103]{background:linear-gradient(90deg,#f0656ab3,#f0656a73)}.an-bar-v[data-v-65ee0103]{font-variant-numeric:tabular-nums;text-align:right;font-size:.8rem}.an-bar-v.pos[data-v-65ee0103]{color:var(--up)}.an-bar-v.neg[data-v-65ee0103]{color:var(--down)}.an-bar-v.flat[data-v-65ee0103]{color:var(--text-2)}.an-area svg[data-v-65ee0103]{width:100%;height:220px;display:block}.an-area-foot[data-v-65ee0103]{color:var(--text-3);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:.3rem;font-size:.72rem;display:flex}.an-donut[data-v-65ee0103]{flex-wrap:wrap;align-items:center;gap:1.5rem;padding:.5rem 0;display:flex}.an-donut svg[data-v-65ee0103]{width:160px;height:160px}.an-donut-total[data-v-65ee0103]{fill:var(--text);font-size:20px;font-weight:700}.an-donut-cap[data-v-65ee0103]{fill:var(--text-3);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.an-donut-legend[data-v-65ee0103]{gap:.5rem;display:grid}.an-leg[data-v-65ee0103]{text-transform:capitalize;color:var(--text-2);align-items:center;gap:.5rem;font-size:.84rem;display:flex}.an-leg i[data-v-65ee0103]{border-radius:3px;width:11px;height:11px}.an-leg b[data-v-65ee0103]{color:var(--text);font-variant-numeric:tabular-nums}.an-leg small[data-v-65ee0103]{color:var(--text-3)}.an-boundary[data-v-65ee0103]{color:var(--text-3);border-top:1px solid var(--line);margin-top:.9rem;padding-top:.9rem;font-size:.72rem;line-height:1.5}.sc[data-v-b9ae8055]{background:var(--bg);height:100%;min-height:0;color:var(--text);flex-direction:column;gap:.7rem;padding:.85rem 1rem 1.5rem;display:flex;overflow-y:auto}.sc-toolbar[data-v-b9ae8055]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.sc-title[data-v-b9ae8055]{align-items:baseline;gap:.6rem;display:flex}.sc-title h1[data-v-b9ae8055]{letter-spacing:-.01em;color:var(--text);margin:0;font-size:1.3rem;font-weight:640}.sc-eyebrow[data-v-b9ae8055]{text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);margin:0 0 .1rem;font-size:.62rem}.sc-pill[data-v-b9ae8055]{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);background:var(--accent-soft);border-radius:5px;padding:.1rem .35rem;font-size:.6rem}.sc-chaintabs[data-v-b9ae8055]{gap:.3rem;display:flex}.sc-chain[data-v-b9ae8055]{border:1px solid var(--line-2);color:var(--text-2);cursor:pointer;background:0 0;border-radius:8px;padding:.3rem .7rem;font-size:.78rem}.sc-chain.on[data-v-b9ae8055]{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.sc-note[data-v-b9ae8055]{color:var(--text-3);max-width:70ch;margin:0;font-size:.82rem}.sc-chainrisk[data-v-b9ae8055]{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin-top:.5rem;display:flex}.sc-cr-k[data-v-b9ae8055]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);font-size:.6rem}.sc-cr-badge[data-v-b9ae8055]{border:1px solid;border-radius:5px;padding:.08rem .4rem;font-size:.68rem;font-weight:650}.sc-cr-tol[data-v-b9ae8055]{color:var(--text-3);font-family:ui-monospace,monospace;font-size:.66rem}.sc-flow[data-v-b9ae8055]{align-items:center;gap:.5rem;padding:.6rem .1rem;display:flex;overflow-x:auto}.sc-node[data-v-b9ae8055]{border:1px solid var(--line-2);background:var(--surface);color:inherit;cursor:pointer;text-align:left;border-radius:12px;flex:none;align-items:center;gap:.55rem;min-width:12rem;padding:.55rem .7rem;display:flex;position:relative}.sc-node[data-v-b9ae8055]:hover{border-color:var(--line-2);background:var(--surface-2)}.sc-node.on[data-v-b9ae8055]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.sc-node.watch[data-v-b9ae8055]{border-left:3px solid var(--accent)}.sc-node.disrupted[data-v-b9ae8055]{border-left:3px solid var(--down)}.sc-node-ic[data-v-b9ae8055]{width:1.9rem;height:1.9rem;color:var(--text-2);background:#ffffff0d;border-radius:8px;flex:none;place-items:center;font-size:.95rem;display:grid}.sc-node-ic.commodity[data-v-b9ae8055]{color:var(--accent)}.sc-node-ic.company[data-v-b9ae8055]{color:#58a6ff}.sc-node-ic.port[data-v-b9ae8055]{color:#4aa3ff}.sc-node-ic.route[data-v-b9ae8055]{color:var(--text-3)}.sc-node-b[data-v-b9ae8055]{min-width:0;display:grid}.sc-node-name[data-v-b9ae8055]{white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;font-weight:600;overflow:hidden}.sc-node-t[data-v-b9ae8055]{color:var(--text-3);text-transform:capitalize;font-size:.66rem}.sc-node-s[data-v-b9ae8055]{border-radius:50%;width:7px;height:7px;position:absolute;top:.5rem;right:.5rem}.sc-node-s.watch[data-v-b9ae8055]{background:var(--accent)}.sc-node-s.disrupted[data-v-b9ae8055]{background:var(--down)}.sc-node-risk[data-v-b9ae8055]{border-radius:2px;width:6px;height:6px;position:absolute;bottom:.5rem;right:.5rem}.sc-edge[data-v-b9ae8055]{color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;flex:none;font-size:.64rem}.sc-detail[data-v-b9ae8055]{border:1px solid var(--line-2);background:var(--surface);border-radius:12px;padding:1rem 1.1rem 1.1rem}.sc-d-head[data-v-b9ae8055]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sc-d-name[data-v-b9ae8055]{align-items:center;gap:.5rem;font-size:1.15rem;font-weight:640;display:flex}.sc-d-sub[data-v-b9ae8055]{color:var(--text-3);text-transform:capitalize;margin-top:.15rem;font-size:.78rem}.sc-badge[data-v-b9ae8055]{text-transform:uppercase;border-radius:4px;padding:.05rem .35rem;font-size:.56rem;font-weight:700}.sc-badge.nominal[data-v-b9ae8055]{color:var(--up);background:#4bbf7326}.sc-badge.watch[data-v-b9ae8055]{color:var(--accent);background:#d8a25029}.sc-badge.disrupted[data-v-b9ae8055]{color:var(--down);background:#f0656a29}.sc-gid[data-v-b9ae8055]{color:var(--text-3);font-family:ui-monospace,monospace;font-size:.68rem}.sc-d-note[data-v-b9ae8055]{color:var(--text-2);margin:.7rem 0 0;font-size:.86rem;line-height:1.6}.sc-risk[data-v-b9ae8055]{border:1px solid var(--line-2);background:var(--surface-2);border-radius:10px;margin-top:.9rem;padding:.7rem .8rem}.sc-risk-h[data-v-b9ae8055]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);justify-content:space-between;align-items:center;font-size:.62rem;display:flex}.sc-risk-rating[data-v-b9ae8055]{letter-spacing:.03em;border:1px solid;border-radius:4px;padding:.05rem .35rem;font-size:.6rem;font-weight:700}.sc-risk-scores[data-v-b9ae8055]{gap:.35rem;margin-top:.6rem;display:grid}.sc-risk-sc[data-v-b9ae8055]{color:var(--text-3);grid-template-columns:4rem 1fr 2rem;align-items:center;gap:.5rem;font-size:.68rem;display:grid}.sc-risk-sc b[data-v-b9ae8055]{color:var(--text-2);text-align:right;font-variant-numeric:tabular-nums}.sc-risk-bar[data-v-b9ae8055]{background:#ffffff0f;border-radius:3px;height:6px;overflow:hidden}.sc-risk-fill[data-v-b9ae8055]{border-radius:3px;height:100%}.sc-risk-fill.inh[data-v-b9ae8055]{background:var(--text-3)}.sc-risk-fill.res[data-v-b9ae8055]{background:var(--accent)}.sc-risk-factors[data-v-b9ae8055]{flex-wrap:wrap;gap:.3rem;margin-top:.6rem;display:flex}.sc-factor[data-v-b9ae8055]{color:var(--text-3);border:1px solid var(--line-2);border-radius:4px;align-items:center;gap:.25rem;padding:.05rem .3rem;font-family:ui-monospace,monospace;font-size:.6rem;display:inline-flex}.sc-factor i[data-v-b9ae8055]{background:var(--accent);border-radius:50%;width:6px;height:6px}.sc-risk-gaps[data-v-b9ae8055]{color:#f0883e;margin-top:.55rem;font-size:.66rem}.sc-links[data-v-b9ae8055]{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}.sc-link[data-v-b9ae8055]{border:1px solid var(--line-2);background:var(--surface-2);color:var(--text);cursor:pointer;border-radius:9px;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.8rem;font-weight:600;display:inline-flex}.sc-link[data-v-b9ae8055]:hover{border-color:var(--accent)}.sc-link-ic[data-v-b9ae8055]{font-size:.9rem}.sc-link.graph .sc-link-ic[data-v-b9ae8055]{color:#58a6ff}.sc-link.map .sc-link-ic[data-v-b9ae8055]{color:var(--up)}.sc-link.twin .sc-link-ic[data-v-b9ae8055]{color:var(--accent)}.sc-refs[data-v-b9ae8055]{border-top:1px solid var(--line);gap:.5rem;margin-top:1rem;padding-top:.9rem;display:grid}.sc-ref[data-v-b9ae8055]{flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}.sc-ref-k[data-v-b9ae8055]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);flex:0 0 4.5rem;font-size:.62rem}.sc-chip[data-v-b9ae8055]{border:1px solid var(--line-2);color:var(--text-2);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border-radius:6px;max-width:34ch;padding:.2rem .5rem;font-size:.74rem;overflow:hidden}.sc-chip[data-v-b9ae8055]:hover{border-color:var(--accent);color:var(--accent)}.sc-boundary[data-v-b9ae8055]{color:var(--text-3);border-top:1px solid var(--line);margin-top:.9rem;padding-top:.9rem;font-size:.72rem;line-height:1.5}.sc-mappanel[data-v-b9ae8055]{border:1px solid var(--line-2);background:var(--surface);border-radius:12px;overflow:hidden}.sc-map-h[data-v-b9ae8055]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .8rem;font-size:.62rem;display:flex}.sc-map-hint[data-v-b9ae8055]{text-transform:none;letter-spacing:0;color:var(--text-3);font-size:.66rem}.sc-map[data-v-b9ae8055]{width:100%;height:300px}.sc-map-empty[data-v-b9ae8055]{color:var(--text-3);margin:0;padding:.8rem;font-size:.8rem}.sc-mk{background:var(--mk,#4bbf73);cursor:pointer;border:2px solid #fff;border-radius:50%;width:15px;height:15px;padding:0;transition:transform .15s,box-shadow .15s;box-shadow:0 0 0 1px #00000059}.sc-mk:hover{transform:scale(1.25)}.sc-mk.sel{width:19px;height:19px;box-shadow:0 0 0 3px #58a6ffe6}.dt[data-v-5a4278e4]{background:var(--bg);height:100%;min-height:0;color:var(--text);flex-direction:column;gap:.7rem;padding:.85rem 1rem 1.5rem;display:flex;overflow-y:auto}.dt-top[data-v-5a4278e4]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.dt-title[data-v-5a4278e4]{align-items:baseline;gap:.6rem;display:flex}.dt-title h1[data-v-5a4278e4]{letter-spacing:-.01em;color:var(--text);margin:0;font-size:1.3rem}.dt-eyebrow[data-v-5a4278e4]{text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);margin:0 0 .1rem;font-size:.62rem}.dt-pill[data-v-5a4278e4]{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);background:var(--accent-soft);border-radius:5px;padding:.1rem .35rem;font-size:.6rem}.dt-controls[data-v-5a4278e4]{flex-wrap:wrap;gap:.7rem;display:flex}.dt-ctl[data-v-5a4278e4]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);flex-direction:column;gap:.2rem;font-size:.62rem;display:flex}.dt-ctl select[data-v-5a4278e4]{text-transform:none;letter-spacing:0;color:var(--text);background:var(--surface);border:1px solid var(--line-2);border-radius:8px;min-width:12rem;padding:.35rem .5rem;font-size:.82rem}.dt-ask[data-v-5a4278e4]{color:#93b4ff;cursor:pointer;background:#78a0ff14;border:1px solid #78a0ff73;border-radius:8px;align-self:flex-end;padding:.4rem .7rem;font-size:.76rem}.dt-ask[data-v-5a4278e4]:hover{color:#fff;background:#78a0ff29}.dt-trace[data-v-5a4278e4]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.dt-trace-h[data-v-5a4278e4]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);font-size:.6rem}.dt-note[data-v-5a4278e4]{color:var(--text-2);max-width:80ch;margin:0;font-size:.82rem}.dt-scn[data-v-5a4278e4]{color:var(--text-3);max-width:80ch;margin:0;font-size:.78rem}.dt-metrics[data-v-5a4278e4]{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.6rem;display:grid}.dt-metric[data-v-5a4278e4]{border:1px solid var(--line-2);background:var(--surface);border-radius:10px;flex-direction:column;gap:.1rem;padding:.5rem .75rem;display:flex}.dt-metric.risk[data-v-5a4278e4]{border-color:#f0656a66}.dt-m-label[data-v-5a4278e4]{text-transform:uppercase;letter-spacing:.07em;color:var(--text-3);align-items:center;gap:.3rem;font-size:.58rem;display:inline-flex}.dt-m-val[data-v-5a4278e4]{font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:700}.dt-m-sub[data-v-5a4278e4]{color:var(--text-3);font-size:.66rem}.dt-m-sub.up[data-v-5a4278e4]{color:var(--down)}.dt-body[data-v-5a4278e4]{grid-template-columns:1.5fr 1fr;gap:.8rem;display:grid}@media (width<=1000px){.dt-body[data-v-5a4278e4]{grid-template-columns:1fr}}.dt-left[data-v-5a4278e4]{flex-direction:column;gap:.8rem;min-width:0;display:flex}.dt-graphpanel[data-v-5a4278e4]{border:1px solid var(--line-2);background:var(--surface);border-radius:12px;overflow:hidden}.dt-graph[data-v-5a4278e4]{background:linear-gradient(#ffffff04,#0000);width:100%;height:300px;display:block}.dt-gedge[data-v-5a4278e4]{stroke:#ffffff29;stroke-width:1.2px;transition:stroke .15s}.dt-gedge.hot[data-v-5a4278e4]{stroke:#58a6ffb3;stroke-width:1.8px}.dt-gnode[data-v-5a4278e4]{cursor:pointer}.dt-gnode circle[data-v-5a4278e4]{transition:r .12s}.dt-gnode:hover circle[data-v-5a4278e4]{r:8}.dt-glabel[data-v-5a4278e4]{fill:var(--text-2);pointer-events:none;font-size:7px}.dt-gnode.sel .dt-glabel[data-v-5a4278e4]{fill:var(--text);font-weight:700}.dt-mappanel[data-v-5a4278e4]{border:1px solid var(--line-2);background:var(--surface);border-radius:12px;overflow:hidden}.dt-map-h[data-v-5a4278e4]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);border-bottom:1px solid var(--line-2);padding:.55rem .8rem;font-size:.62rem}.dt-hint[data-v-5a4278e4]{text-transform:none;letter-spacing:0;color:var(--text-3);font-size:.66rem}.dt-map[data-v-5a4278e4]{width:100%;height:340px}.dt-panel[data-v-5a4278e4]{border:1px solid var(--line-2);background:var(--surface);border-radius:12px;padding:.7rem .85rem}.dt-panel-h[data-v-5a4278e4]{text-transform:uppercase;letter-spacing:.07em;color:var(--text-3);margin-bottom:.6rem;font-size:.62rem}.dt-imp[data-v-5a4278e4]{flex-direction:column;gap:.35rem;display:flex}.dt-imp-row[data-v-5a4278e4]{cursor:pointer;border-radius:7px;grid-template-columns:auto 1fr 3rem 1.6rem;align-items:center;gap:.5rem;padding:.25rem .35rem;display:grid}.dt-imp-row[data-v-5a4278e4]:hover,.dt-imp-row.on[data-v-5a4278e4]{background:var(--surface-2)}.dt-imp-dot[data-v-5a4278e4]{border-radius:50%;width:9px;height:9px}.dt-imp-name[data-v-5a4278e4]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.dt-imp-bar[data-v-5a4278e4]{background:#ffffff0f;border-radius:3px;height:6px;overflow:hidden}.dt-imp-fill[data-v-5a4278e4]{border-radius:3px;height:100%;display:block}.dt-imp-sev[data-v-5a4278e4]{text-align:right;font-variant-numeric:tabular-nums;color:var(--text-2);font-size:.74rem;font-weight:700}.dt-empty[data-v-5a4278e4]{color:var(--text-3);margin:0;font-size:.8rem}.dt-prov[data-v-5a4278e4]{color:var(--text-3);border-top:1px solid var(--line);margin:.7rem 0 0;padding-top:.6rem;font-size:.66rem;line-height:1.5}.dt-mk{background:var(--mk,#4bbf73);cursor:pointer;border:2px solid #fff;border-radius:50%;width:15px;height:15px;padding:0;transition:transform .15s,box-shadow .15s;box-shadow:0 0 0 1px #00000059}.dt-mk:hover{transform:scale(1.25)}.dt-mk.sel{width:19px;height:19px;box-shadow:0 0 0 3px #58a6ffe6}.lr[data-v-1c207aad]{background:var(--bg);height:100%;min-height:0;color:var(--text);grid-template-rows:auto auto 1fr;gap:.6rem;padding:.85rem 1rem 1rem;display:grid}.lr-toolbar[data-v-1c207aad]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.lr-title[data-v-1c207aad]{align-items:baseline;gap:.6rem;display:flex}.lr-title h1[data-v-1c207aad]{letter-spacing:-.01em;color:var(--text);margin:0;font-size:1.3rem;font-weight:640}.lr-eyebrow[data-v-1c207aad]{text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);margin:0 0 .1rem;font-size:.62rem}.lr-pill[data-v-1c207aad]{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);background:var(--accent-soft);border-radius:5px;padding:.1rem .4rem;font-size:.6rem}.lr-kinds[data-v-1c207aad]{flex-wrap:wrap;gap:.25rem;display:flex}.lr-kbtn[data-v-1c207aad]{border:1px solid var(--line-2);color:var(--text-2);text-transform:capitalize;cursor:pointer;background:0 0;border-radius:8px;padding:.25rem .55rem;font-size:.72rem}.lr-kbtn.on[data-v-1c207aad]{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.lr-note[data-v-1c207aad]{color:var(--text-3);max-width:90ch;margin:0;font-size:.8rem}.lr-body[data-v-1c207aad]{grid-template-columns:minmax(280px,.85fr) minmax(400px,1.5fr);gap:.75rem;min-height:0;display:grid}@media (width<=1080px){.lr-body[data-v-1c207aad]{grid-template-columns:1fr}.lr-detail[data-v-1c207aad]{display:none}}.lr-list[data-v-1c207aad]{border:1px solid var(--line-2);border-radius:12px;min-height:0;overflow-y:auto}.lr-count[data-v-1c207aad]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);border-bottom:1px solid var(--line);margin:0;padding:.5rem .85rem;font-size:.68rem}.lr-row[data-v-1c207aad]{border:none;border-bottom:1px solid var(--line);width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;align-items:center;gap:.6rem;padding:.6rem .85rem;display:flex}.lr-row[data-v-1c207aad]:hover{background:var(--surface-2)}.lr-row.on[data-v-1c207aad]{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.lr-ic[data-v-1c207aad]{background:#ffffff0d;border-radius:8px;flex:none;place-items:center;width:1.9rem;height:1.9rem;font-size:.95rem;display:grid}.lr-ic.mineral[data-v-1c207aad]{color:var(--accent)}.lr-ic.water[data-v-1c207aad]{color:#4aa3ff}.lr-ic.energy[data-v-1c207aad]{color:#f0883e}.lr-ic.forest[data-v-1c207aad]{color:var(--up)}.lr-ic.soil[data-v-1c207aad],.lr-ic.land[data-v-1c207aad]{color:#c9a227}.lr-ic.fishery[data-v-1c207aad]{color:#58a6ff}.lr-row-b[data-v-1c207aad]{flex:1;min-width:0}.lr-row-name[data-v-1c207aad]{font-size:.86rem;font-weight:600}.lr-row-sub[data-v-1c207aad]{color:var(--text-3);font-size:.72rem}.lr-ren[data-v-1c207aad]{flex:none;font-size:.9rem}.lr-ren.renewable[data-v-1c207aad]{color:var(--up)}.lr-ren.depleting[data-v-1c207aad]{color:var(--down)}.lr-ren.finite[data-v-1c207aad]{color:var(--text-3)}.lr-detail[data-v-1c207aad]{border:1px solid var(--line-2);border-radius:12px;min-height:0;padding:1rem 1.1rem 1.1rem;overflow-y:auto}.lr-detail.empty[data-v-1c207aad]{color:var(--text-3);place-items:center;font-size:.85rem;display:grid}.lr-d-head[data-v-1c207aad]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.lr-d-name[data-v-1c207aad]{align-items:center;gap:.5rem;font-size:1.15rem;font-weight:640;display:flex}.lr-d-sub[data-v-1c207aad]{color:var(--text-3);text-transform:capitalize;margin-top:.15rem;font-size:.76rem}.lr-badge[data-v-1c207aad]{text-transform:uppercase;border-radius:4px;padding:.05rem .35rem;font-size:.56rem;font-weight:700}.lr-badge.nominal[data-v-1c207aad]{color:var(--up);background:#4bbf7326}.lr-badge.stressed[data-v-1c207aad]{color:var(--accent);background:#d8a25029}.lr-badge.depleting[data-v-1c207aad]{color:var(--down);background:#f0656a29}.lr-badge.contested[data-v-1c207aad]{color:#f0883e;background:#f0883e29}.lr-gid[data-v-1c207aad]{color:var(--text-3);font-family:ui-monospace,monospace;font-size:.68rem}.lr-stats[data-v-1c207aad]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem;margin-top:.9rem;display:grid}.lr-stat[data-v-1c207aad]{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;padding:.45rem .6rem}.lr-stat span[data-v-1c207aad]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);font-size:.6rem;display:block}.lr-stat strong[data-v-1c207aad]{font-variant-numeric:tabular-nums;font-size:.98rem}.lr-stat strong small[data-v-1c207aad]{color:var(--text-3);font-size:.66rem;font-weight:500}.lr-stat strong.up[data-v-1c207aad]{color:var(--up);text-transform:capitalize}.lr-stat strong.down[data-v-1c207aad]{color:var(--down)}.lr-tenure[data-v-1c207aad]{text-transform:capitalize}.lr-tenure.sovereign[data-v-1c207aad]{color:#58a6ff}.lr-tenure.contested[data-v-1c207aad]{color:var(--down)}.lr-tenure.commons[data-v-1c207aad]{color:var(--up)}.lr-tenure.concession[data-v-1c207aad]{color:var(--accent)}.lr-d-note[data-v-1c207aad]{color:var(--text-2);margin:.9rem 0 0;font-size:.86rem;line-height:1.6}.lr-block[data-v-1c207aad]{margin-top:1rem}.lr-block-h[data-v-1c207aad]{text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);margin-bottom:.5rem;font-size:.62rem}.lr-vc[data-v-1c207aad]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.lr-vc-node[data-v-1c207aad]{border-radius:7px;padding:.3rem .55rem;font-size:.78rem}.lr-vc-node.base[data-v-1c207aad]{background:var(--accent-soft);color:var(--accent);border:1px solid var(--accent-soft)}.lr-vc-node.link[data-v-1c207aad]{border:1px solid var(--line-2);background:var(--surface-2);color:var(--text-2);cursor:pointer}.lr-vc-node.link[data-v-1c207aad]:hover{border-color:var(--accent);color:var(--accent)}.lr-vc-arr[data-v-1c207aad]{color:var(--text-3)}.lr-vc-pending[data-v-1c207aad]{color:var(--text-3);font-size:.76rem;font-style:italic}.lr-links[data-v-1c207aad]{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.lr-link[data-v-1c207aad]{border:1px solid var(--line-2);background:var(--surface-2);color:var(--text);cursor:pointer;border-radius:9px;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.8rem;font-weight:600;display:inline-flex}.lr-link[data-v-1c207aad]:hover{border-color:var(--accent)}.lr-link-ic[data-v-1c207aad]{font-size:.9rem}.lr-link.graph .lr-link-ic[data-v-1c207aad]{color:#58a6ff}.lr-link.map .lr-link-ic[data-v-1c207aad]{color:var(--up)}.lr-link.twin .lr-link-ic[data-v-1c207aad]{color:var(--accent)}.lr-refs[data-v-1c207aad]{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:.4rem;margin-top:1rem;padding-top:.9rem;display:flex}.lr-ref-k[data-v-1c207aad]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);flex:0 0 4.5rem;font-size:.62rem}.lr-chip[data-v-1c207aad]{border:1px solid var(--line-2);color:var(--text-2);cursor:pointer;background:0 0;border-radius:6px;padding:.2rem .5rem;font-size:.74rem}.lr-chip[data-v-1c207aad]:hover{border-color:var(--accent);color:var(--accent)}.lr-boundary[data-v-1c207aad]{color:var(--text-3);border-top:1px solid var(--line);margin-top:.9rem;padding-top:.9rem;font-size:.72rem;line-height:1.5}.aos[data-v-d8f65daa]{background:var(--bg);height:100%;min-height:0;color:var(--text);flex-direction:column;gap:.6rem;padding:.85rem 1rem 1.5rem;display:flex;overflow-y:auto}.aos-toolbar[data-v-d8f65daa]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.aos-title[data-v-d8f65daa]{align-items:baseline;gap:.6rem;display:flex}.aos-title h1[data-v-d8f65daa]{letter-spacing:-.01em;color:var(--text);margin:0;font-size:1.3rem;font-weight:640}.aos-eyebrow[data-v-d8f65daa]{text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);margin:0 0 .1rem;font-size:.62rem}.aos-pill[data-v-d8f65daa]{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);background:var(--accent-soft);border-radius:5px;padding:.1rem .4rem;font-size:.6rem}.aos-agg[data-v-d8f65daa]{color:var(--text-3);align-items:center;gap:.5rem;font-size:.72rem;display:flex}.aos-agg-k[data-v-d8f65daa]{text-transform:uppercase;letter-spacing:.05em}.aos-agg .aos-num[data-v-d8f65daa]{color:var(--text);font-variant-numeric:tabular-nums;margin-right:.4rem}.aos-note[data-v-d8f65daa]{color:var(--text-3);max-width:92ch;margin:0;font-size:.8rem}.aos-cadence[data-v-d8f65daa]{gap:.25rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.aos-cad[data-v-d8f65daa]{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex:1 0 auto;min-width:6.5rem;padding:.35rem .5rem}.aos-cad.done[data-v-d8f65daa]{opacity:.55}.aos-cad.on[data-v-d8f65daa]{border-color:var(--accent);background:var(--accent-soft)}.aos-cad-w[data-v-d8f65daa]{color:var(--text-3);font-size:.62rem;font-weight:700;display:block}.aos-cad.on .aos-cad-w[data-v-d8f65daa]{color:var(--accent)}.aos-cad-o[data-v-d8f65daa]{color:var(--text-2);font-size:.7rem;line-height:1.2;display:block}.aos-body[data-v-d8f65daa]{flex:1;grid-template-columns:minmax(280px,.85fr) minmax(420px,1.5fr);gap:.75rem;min-height:0;display:grid}@media (width<=1080px){.aos-body[data-v-d8f65daa]{grid-template-columns:1fr}.aos-detail[data-v-d8f65daa]{display:none}}.aos-list[data-v-d8f65daa]{border:1px solid var(--line-2);border-radius:12px;align-self:start;min-height:0;max-height:100%;overflow-y:auto}.aos-count[data-v-d8f65daa]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);border-bottom:1px solid var(--line);margin:0;padding:.5rem .85rem;font-size:.68rem}.aos-row[data-v-d8f65daa]{border:none;border-bottom:1px solid var(--line);width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;gap:.3rem;padding:.6rem .85rem;display:grid}.aos-row[data-v-d8f65daa]:hover{background:var(--surface-2)}.aos-row.on[data-v-d8f65daa]{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.aos-row-top[data-v-d8f65daa]{align-items:center;gap:.4rem;display:flex}.aos-cluster[data-v-d8f65daa]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);font-size:.58rem}.aos-status[data-v-d8f65daa]{text-transform:uppercase;border-radius:4px;margin-left:auto;padding:.05rem .3rem;font-size:.56rem;font-weight:700}.aos-status.active[data-v-d8f65daa]{color:var(--up);background:#4bbf7329}.aos-status.watch[data-v-d8f65daa]{color:var(--accent);background:#d8a25029}.aos-status.paused[data-v-d8f65daa]{color:#8b949e;background:#8b949e29}.aos-row-name[data-v-d8f65daa]{font-size:.88rem;font-weight:600;line-height:1.25}.aos-row-foot[data-v-d8f65daa]{align-items:center;gap:.5rem;display:flex}.aos-rag[data-v-d8f65daa]{text-transform:uppercase;font-size:.56rem;font-weight:800}.aos-rag.green[data-v-d8f65daa]{color:var(--up)}.aos-rag.amber[data-v-d8f65daa]{color:var(--accent)}.aos-rag.red[data-v-d8f65daa]{color:var(--down)}.aos-rbar[data-v-d8f65daa]{background:#ffffff0f;border-radius:3px;flex:1;height:5px;overflow:hidden}.aos-rbar-fill[data-v-d8f65daa]{height:100%}.aos-rbar-fill.green[data-v-d8f65daa]{background:var(--up)}.aos-rbar-fill.amber[data-v-d8f65daa]{background:var(--accent)}.aos-rbar-fill.red[data-v-d8f65daa]{background:var(--down)}.aos-rpct[data-v-d8f65daa]{font-variant-numeric:tabular-nums;color:var(--text-2);font-size:.72rem}.aos-detail[data-v-d8f65daa]{border:1px solid var(--line-2);border-radius:12px;min-height:0;padding:1rem 1.1rem 1.1rem;overflow-y:auto}.aos-detail.empty[data-v-d8f65daa]{color:var(--text-3);place-items:center;font-size:.85rem;display:grid}.aos-d-head[data-v-d8f65daa]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.aos-d-name[data-v-d8f65daa]{align-items:center;gap:.5rem;font-size:1.2rem;font-weight:640;display:flex}.aos-d-sub[data-v-d8f65daa]{color:var(--text-3);margin-top:.15rem;font-size:.76rem}.aos-d-ready[data-v-d8f65daa]{font-variant-numeric:tabular-nums;text-align:right;font-size:1.6rem;font-weight:720}.aos-d-ready small[data-v-d8f65daa]{color:var(--text-3);font-size:.58rem;font-weight:600;display:block}.aos-d-ready.green[data-v-d8f65daa]{color:var(--up)}.aos-d-ready.amber[data-v-d8f65daa]{color:var(--accent)}.aos-d-ready.red[data-v-d8f65daa]{color:var(--down)}.aos-buying[data-v-d8f65daa],.aos-win[data-v-d8f65daa]{color:var(--text-2);margin:.9rem 0 0;font-size:.86rem;line-height:1.55}.aos-buying b[data-v-d8f65daa],.aos-win b[data-v-d8f65daa]{color:var(--text)}.aos-pattern[data-v-d8f65daa]{color:var(--text-3);border-left:2px solid var(--accent-soft);margin-top:.7rem;padding-left:.6rem;font-size:.78rem}.aos-block[data-v-d8f65daa]{margin-top:1.1rem}.aos-block-h[data-v-d8f65daa]{text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);justify-content:space-between;align-items:baseline;margin-bottom:.6rem;font-size:.62rem;display:flex}.aos-block-h span[data-v-d8f65daa]{color:var(--text-2);font-variant-numeric:tabular-nums}.aos-score[data-v-d8f65daa]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.35rem .9rem;display:grid}.aos-dim[data-v-d8f65daa]{justify-content:space-between;align-items:center;gap:.5rem;font-size:.76rem;display:flex}.aos-dim-n[data-v-d8f65daa]{color:var(--text-2)}.aos-dim-dots[data-v-d8f65daa]{gap:.2rem;display:inline-flex}.aos-dim-dots i[data-v-d8f65daa]{background:#ffffff14;border-radius:2px;width:8px;height:8px}.aos-dim-dots i.filled[data-v-d8f65daa]{background:var(--accent)}.aos-pods[data-v-d8f65daa]{gap:.5rem;display:grid}.aos-pod[data-v-d8f65daa]{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;padding:.5rem .7rem}.aos-pod-role[data-v-d8f65daa]{font-size:.82rem;font-weight:600}.aos-pod-mandate[data-v-d8f65daa]{color:var(--text-3);margin:.15rem 0 .35rem;font-size:.72rem}.aos-pod-anchors[data-v-d8f65daa],.aos-repos[data-v-d8f65daa]{flex-wrap:wrap;gap:.3rem;display:flex}.aos-repo[data-v-d8f65daa]{border:1px solid var(--line-2);color:var(--text-2);cursor:pointer;background:0 0;border-radius:5px;padding:.1rem .4rem;font-family:ui-monospace,monospace;font-size:.7rem}.aos-repo[data-v-d8f65daa]:hover{border-color:var(--accent);color:var(--accent)}.aos-libs[data-v-d8f65daa]{flex-wrap:wrap;gap:.35rem;display:flex}.aos-lib[data-v-d8f65daa]{border:1px solid var(--accent-soft);color:var(--accent);background:#d8a25014;border-radius:6px;padding:.15rem .5rem;font-size:.74rem}.aos-deltas[data-v-d8f65daa]{gap:.35rem;display:grid}.aos-delta[data-v-d8f65daa]{align-items:center;gap:.5rem;font-size:.78rem;display:flex}.aos-delta-s[data-v-d8f65daa]{text-transform:uppercase;border-radius:3px;padding:.05rem .3rem;font-size:.54rem;font-weight:700}.aos-delta-s.watching[data-v-d8f65daa]{color:var(--accent);background:#d8a25029}.aos-delta-s.open[data-v-d8f65daa]{color:#8b949e;background:#8b949e29}.aos-delta-s.ingested[data-v-d8f65daa]{color:var(--up);background:#4bbf7329}.aos-delta-k[data-v-d8f65daa]{color:var(--text-2)}.aos-delta-src[data-v-d8f65daa]{color:var(--text-3);font-size:.72rem}.aos-partner[data-v-d8f65daa]{color:var(--text-2);margin-top:1rem;font-size:.8rem}.aos-partner b[data-v-d8f65daa]{color:var(--text-3);font-weight:600}.aos-boundary[data-v-d8f65daa]{color:var(--text-3);border-top:1px solid var(--line);margin-top:.9rem;padding-top:.9rem;font-size:.72rem;line-height:1.5}.mp[data-v-8c562b59]{background:var(--bg);height:100%;min-height:0;color:var(--text);grid-template-rows:auto auto 1fr;gap:.6rem;padding:.85rem 1rem 1rem;display:grid}.mp-toolbar[data-v-8c562b59]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.mp-title[data-v-8c562b59]{align-items:baseline;gap:.6rem;display:flex}.mp-title h1[data-v-8c562b59]{letter-spacing:-.01em;color:var(--text);margin:0;font-size:1.3rem;font-weight:640}.mp-eyebrow[data-v-8c562b59]{text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);margin:0 0 .1rem;font-size:.62rem}.mp-pill[data-v-8c562b59]{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);background:var(--accent-soft);border-radius:5px;padding:.1rem .4rem;font-size:.6rem}.mp-agg[data-v-8c562b59]{color:var(--text-3);align-items:center;gap:.5rem;font-size:.72rem;display:flex}.mp-agg-k[data-v-8c562b59]{text-transform:uppercase;letter-spacing:.05em}.mp-agg .mp-num[data-v-8c562b59]{color:var(--text);font-variant-numeric:tabular-nums;margin-right:.4rem}.mp-note[data-v-8c562b59]{color:var(--text-3);max-width:96ch;margin:0;font-size:.8rem}.mp-body[data-v-8c562b59]{grid-template-columns:minmax(280px,.85fr) minmax(420px,1.5fr);gap:.75rem;min-height:0;display:grid}@media (width<=1080px){.mp-body[data-v-8c562b59]{grid-template-columns:1fr}.mp-detail[data-v-8c562b59]{display:none}}.mp-list[data-v-8c562b59]{border:1px solid var(--line-2);border-radius:12px;min-height:0;overflow-y:auto}.mp-count[data-v-8c562b59]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);border-bottom:1px solid var(--line);margin:0;padding:.5rem .85rem;font-size:.68rem}.mp-row[data-v-8c562b59]{border:none;border-bottom:1px solid var(--line);width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;gap:.3rem;padding:.6rem .85rem;display:grid}.mp-row[data-v-8c562b59]:hover{background:var(--surface-2)}.mp-row.on[data-v-8c562b59]{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.mp-row-top[data-v-8c562b59]{align-items:center;gap:.4rem;display:flex}.mp-row-name[data-v-8c562b59]{font-size:.86rem;font-weight:600;line-height:1.25}.mp-row-foot[data-v-8c562b59]{justify-content:space-between;align-items:center;display:flex}.mp-amt[data-v-8c562b59]{font-variant-numeric:tabular-nums;color:var(--text-2);font-size:.78rem}.mp-stage[data-v-8c562b59]{text-transform:uppercase;border-radius:4px;padding:.05rem .35rem;font-size:.56rem;font-weight:700}.mp-stage.lg[data-v-8c562b59]{padding:.15rem .5rem;font-size:.66rem}.mp-stage.observed[data-v-8c562b59],.mp-stage.proposed[data-v-8c562b59]{color:#8b949e;background:#8b949e29}.mp-stage.ready[data-v-8c562b59],.mp-stage.escrowed[data-v-8c562b59]{color:#58a6ff;background:#58a6ff24}.mp-stage.filled[data-v-8c562b59]{color:var(--accent);background:#d8a25029}.mp-stage.verified[data-v-8c562b59]{color:#93c5fd;background:#58a6ff29}.mp-stage.released[data-v-8c562b59],.mp-stage.exported[data-v-8c562b59]{color:var(--up);background:#4bbf7329}.mp-stage.refunded[data-v-8c562b59],.mp-stage.reversed[data-v-8c562b59]{color:var(--down);background:#f0656a29}.mp-truth[data-v-8c562b59],.mp-btruth[data-v-8c562b59]{text-transform:uppercase;border-radius:3px;margin-left:auto;padding:.05rem .3rem;font-size:.54rem;font-weight:700}.mp-truth.proven[data-v-8c562b59],.mp-btruth.proven[data-v-8c562b59],b.proven[data-v-8c562b59]{color:var(--up);background:#4bbf7326}.mp-truth.attested[data-v-8c562b59],.mp-btruth.attested[data-v-8c562b59],b.attested[data-v-8c562b59]{color:#93c5fd;background:#58a6ff24}.mp-truth.inferred[data-v-8c562b59],.mp-btruth.inferred[data-v-8c562b59],b.inferred[data-v-8c562b59]{color:var(--accent);background:#d8a25024}.mp-truth.reputed[data-v-8c562b59],.mp-btruth.reputed[data-v-8c562b59],b.reputed[data-v-8c562b59]{color:#8b949e;background:#8b949e29}.mp-admit[data-v-8c562b59]{text-transform:uppercase;border-radius:4px;padding:.05rem .35rem;font-size:.56rem;font-weight:700}.mp-admit.evidence[data-v-8c562b59]{color:#8b949e;background:#8b949e29}.mp-admit.admit[data-v-8c562b59]{color:#58a6ff;background:#58a6ff24}.mp-admit.release[data-v-8c562b59]{color:var(--accent);background:#d8a25029}.mp-admit.export[data-v-8c562b59]{color:var(--up);background:#4bbf7329}.mp-detail[data-v-8c562b59]{border:1px solid var(--line-2);border-radius:12px;min-height:0;padding:1rem 1.1rem 1.1rem;overflow-y:auto}.mp-detail.empty[data-v-8c562b59]{color:var(--text-3);place-items:center;font-size:.85rem;display:grid}.mp-d-head[data-v-8c562b59]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.mp-d-name[data-v-8c562b59]{font-size:1.15rem;font-weight:640}.mp-d-sub[data-v-8c562b59]{color:var(--text-3);margin-top:.15rem;font-size:.78rem}.mp-d-sub b[data-v-8c562b59]{border-radius:3px;padding:.05rem .3rem;font-size:.6rem}.mp-block[data-v-8c562b59]{margin-top:1.1rem}.mp-block-h[data-v-8c562b59]{text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);justify-content:space-between;align-items:baseline;margin-bottom:.6rem;font-size:.62rem;display:flex}.mp-block-h span[data-v-8c562b59]{text-transform:none;letter-spacing:0;color:var(--text-3);font-size:.66rem}.mp-legs[data-v-8c562b59]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem;display:grid}.mp-leg[data-v-8c562b59]{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;padding:.5rem .6rem}.mp-leg.role-C[data-v-8c562b59]{border-color:var(--accent-soft)}.mp-leg-h[data-v-8c562b59]{align-items:center;gap:.4rem;margin-bottom:.3rem;font-size:.82rem;font-weight:600;display:flex}.mp-leg-role[data-v-8c562b59]{width:1.1rem;height:1.1rem;color:var(--text-2);background:#ffffff14;border-radius:4px;place-items:center;font-size:.6rem;font-weight:800;display:grid}.mp-leg.role-C .mp-leg-role[data-v-8c562b59]{color:var(--accent)}.mp-leg-kv[data-v-8c562b59]{color:var(--text-2);gap:.4rem;font-size:.72rem;display:flex}.mp-leg-kv span[data-v-8c562b59]{color:var(--text-3);text-transform:uppercase;min-width:3.8rem;font-size:.6rem}.mp-life[data-v-8c562b59]{flex-wrap:wrap;gap:.15rem;display:flex}.mp-life-s[data-v-8c562b59]{opacity:.45;align-items:center;gap:.3rem;display:flex}.mp-life-s.done[data-v-8c562b59]{opacity:.8}.mp-life-s.on[data-v-8c562b59]{opacity:1}.mp-life-dot[data-v-8c562b59]{background:#8b949e;border-radius:50%;width:8px;height:8px}.mp-life-s.done .mp-life-dot[data-v-8c562b59]{background:var(--up)}.mp-life-s.on .mp-life-dot[data-v-8c562b59]{background:var(--accent);box-shadow:0 0 0 3px #d8a25033}.mp-life-n[data-v-8c562b59]{color:var(--text-2);font-size:.68rem}.mp-life-s[data-v-8c562b59]:not(:last-child):after{content:"→";color:var(--text-3);margin:0 .15rem}.mp-admit-row[data-v-8c562b59]{gap:.3rem;display:flex}.mp-admit-lvl[data-v-8c562b59]{border:1px solid var(--line);color:var(--text-3);border-radius:6px;padding:.2rem .55rem;font-size:.7rem}.mp-admit-lvl.reached[data-v-8c562b59]{color:var(--text-2);border-color:var(--line-2)}.mp-admit-lvl.on[data-v-8c562b59]{color:var(--accent);border-color:var(--accent);background:var(--accent-soft);font-weight:600}.mp-bundles[data-v-8c562b59]{gap:.35rem;display:grid}.mp-bundle[data-v-8c562b59]{border-bottom:1px solid var(--line);align-items:center;gap:.5rem;padding:.35rem 0;font-size:.78rem;display:flex}.mp-bundle[data-v-8c562b59]:last-child{border-bottom:none}.mp-bk[data-v-8c562b59]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-2);flex:0 0 5rem;font-size:.62rem;font-weight:700}.mp-bsum[data-v-8c562b59]{color:var(--text-3);flex:1}.mp-battest[data-v-8c562b59]{color:var(--up);font-size:.62rem}.mp-cell-note[data-v-8c562b59]{color:var(--text-2);margin:1rem 0 0;font-size:.84rem;line-height:1.55}.mp-sc[data-v-8c562b59]{margin-top:.7rem}.mp-sc-link[data-v-8c562b59]{text-align:left;border:1px solid var(--line-2);background:var(--surface-2);color:var(--text-2);cursor:pointer;border-radius:8px;padding:.4rem .6rem;font-size:.78rem}.mp-sc-link[data-v-8c562b59]:hover{border-color:var(--accent);color:var(--accent)}.mp-boundary[data-v-8c562b59]{color:var(--text-3);border-top:1px solid var(--line);margin-top:.9rem;padding-top:.9rem;font-size:.72rem;line-height:1.5}.lm[data-v-9ea6fd2b]{background:var(--bg);height:100%;min-height:0;color:var(--text);grid-template-rows:auto auto 1fr;gap:.6rem;padding:.85rem 1rem 1rem;display:grid}.lm-toolbar[data-v-9ea6fd2b]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.lm-title[data-v-9ea6fd2b]{align-items:baseline;gap:.6rem;display:flex}.lm-title h1[data-v-9ea6fd2b]{letter-spacing:-.01em;color:var(--text);margin:0;font-size:1.3rem;font-weight:640}.lm-eyebrow[data-v-9ea6fd2b]{text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);margin:0 0 .1rem;font-size:.62rem}.lm-pill[data-v-9ea6fd2b]{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);background:var(--accent-soft);border-radius:5px;padding:.1rem .4rem;font-size:.6rem}.lm-pill.live[data-v-9ea6fd2b]{color:var(--up);background:#3fb95024}.lm-src[data-v-9ea6fd2b]{color:#3b9aef;text-decoration:none}.lm-src[data-v-9ea6fd2b]:hover{text-decoration:underline}.lm-agg[data-v-9ea6fd2b]{color:var(--text-3);align-items:center;gap:.5rem;font-size:.72rem;display:flex}.lm-agg-k[data-v-9ea6fd2b]{text-transform:uppercase;letter-spacing:.05em}.lm-agg .lm-num[data-v-9ea6fd2b]{color:var(--text);font-variant-numeric:tabular-nums;margin-right:.4rem}.lm-note[data-v-9ea6fd2b]{color:var(--text-3);max-width:96ch;margin:0;font-size:.8rem}.lm-note b[data-v-9ea6fd2b]{color:var(--text-2)}.lm-body[data-v-9ea6fd2b]{grid-template-columns:minmax(280px,.85fr) minmax(420px,1.5fr);gap:.75rem;min-height:0;display:grid}@media (width<=1080px){.lm-body[data-v-9ea6fd2b]{grid-template-columns:1fr}.lm-detail[data-v-9ea6fd2b]{display:none}}.lm-list[data-v-9ea6fd2b]{border:1px solid var(--line-2);border-radius:12px;min-height:0;overflow-y:auto}.lm-count[data-v-9ea6fd2b]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);border-bottom:1px solid var(--line);margin:0;padding:.5rem .85rem;font-size:.68rem}.lm-row[data-v-9ea6fd2b]{border:none;border-bottom:1px solid var(--line);width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;gap:.3rem;padding:.6rem .85rem;display:grid}.lm-row[data-v-9ea6fd2b]:hover{background:var(--surface-2)}.lm-row.on[data-v-9ea6fd2b]{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.lm-row-top[data-v-9ea6fd2b]{align-items:center;gap:.4rem;display:flex}.lm-row-name[data-v-9ea6fd2b]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.84rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.lm-row-foot[data-v-9ea6fd2b]{color:var(--text-3);justify-content:space-between;align-items:center;font-size:.72rem;display:flex}.lm-comp[data-v-9ea6fd2b]{color:var(--up);font-variant-numeric:tabular-nums}.lm-rt[data-v-9ea6fd2b]{text-transform:uppercase;letter-spacing:.04em;color:#93c5fd;background:#58a6ff24;border-radius:4px;padding:.05rem .35rem;font-size:.56rem;font-weight:800}.lm-status[data-v-9ea6fd2b]{text-transform:uppercase;border-radius:4px;margin-left:auto;padding:.05rem .35rem;font-size:.56rem;font-weight:700}.lm-status.lg[data-v-9ea6fd2b]{margin-left:0;padding:.15rem .5rem;font-size:.66rem}.lm-status.open[data-v-9ea6fd2b]{color:#58a6ff;background:#58a6ff24}.lm-status.shortlisting[data-v-9ea6fd2b]{color:var(--accent);background:#d8a25029}.lm-status.awarded[data-v-9ea6fd2b]{color:var(--up);background:#4bbf7329}.lm-status.closed[data-v-9ea6fd2b]{color:#8b949e;background:#8b949e29}.lm-detail[data-v-9ea6fd2b]{border:1px solid var(--line-2);border-radius:12px;min-height:0;padding:1rem 1.1rem 1.1rem;overflow-y:auto}.lm-detail.empty[data-v-9ea6fd2b]{color:var(--text-3);place-items:center;font-size:.85rem;display:grid}.lm-d-head[data-v-9ea6fd2b]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.lm-d-name[data-v-9ea6fd2b]{flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:1.1rem;font-weight:620;line-height:1.35;display:flex}.lm-d-sub[data-v-9ea6fd2b]{color:var(--text-3);margin-top:.2rem;font-size:.76rem}.lm-outcome[data-v-9ea6fd2b]{color:var(--text-2);margin:.9rem 0 0;font-size:.86rem;line-height:1.55}.lm-outcome b[data-v-9ea6fd2b]{color:var(--text)}.lm-facts[data-v-9ea6fd2b]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem;margin-top:.9rem;display:grid}.lm-fact[data-v-9ea6fd2b]{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;padding:.45rem .6rem}.lm-fact.wide[data-v-9ea6fd2b]{grid-column:1/-1}.lm-fact span[data-v-9ea6fd2b]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);font-size:.6rem;display:block}.lm-fact strong[data-v-9ea6fd2b]{font-size:.86rem}.lm-fact strong.exempt[data-v-9ea6fd2b]{color:var(--accent)}.lm-block[data-v-9ea6fd2b]{margin-top:1.1rem}.lm-block-h[data-v-9ea6fd2b]{text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);justify-content:space-between;align-items:baseline;margin-bottom:.6rem;font-size:.62rem;display:flex}.lm-block-h span[data-v-9ea6fd2b]{text-transform:none;letter-spacing:0;font-size:.66rem}.lm-resp[data-v-9ea6fd2b]{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;margin-bottom:.5rem;padding:.6rem .75rem}.lm-resp.awarded[data-v-9ea6fd2b]{border-color:#4bbf7366}.lm-resp-head[data-v-9ea6fd2b]{align-items:center;gap:.5rem;display:flex}.lm-responder[data-v-9ea6fd2b]{color:var(--text);cursor:pointer;background:0 0;border:none;padding:0;font-size:.86rem;font-weight:600}.lm-responder[data-v-9ea6fd2b]:hover{color:var(--accent)}.lm-resp-status[data-v-9ea6fd2b]{text-transform:uppercase;border-radius:3px;padding:.05rem .3rem;font-size:.54rem;font-weight:700}.lm-resp-status.awarded[data-v-9ea6fd2b]{color:var(--up);background:#4bbf7329}.lm-resp-status.shortlisted[data-v-9ea6fd2b]{color:var(--accent);background:#d8a25029}.lm-resp-status.declined[data-v-9ea6fd2b]{color:#8b949e;background:#8b949e29}.lm-resp-status.submitted[data-v-9ea6fd2b]{color:#58a6ff;background:#58a6ff24}.lm-fit[data-v-9ea6fd2b]{border-radius:3px;margin-left:auto;padding:.05rem .35rem;font-size:.62rem;font-weight:800}.lm-fit.high[data-v-9ea6fd2b]{color:var(--up);background:#4bbf7329}.lm-fit.mid[data-v-9ea6fd2b]{color:var(--accent);background:#d8a25029}.lm-fit.low[data-v-9ea6fd2b]{color:#8b949e;background:#8b949e29}.lm-resp-approach[data-v-9ea6fd2b]{color:var(--text-2);margin:.3rem 0;font-size:.8rem}.lm-resp-meta[data-v-9ea6fd2b]{color:var(--text-3);flex-wrap:wrap;gap:.5rem;font-size:.72rem;display:flex}.lm-ev[data-v-9ea6fd2b]{color:var(--text-2)}.lm-rubric[data-v-9ea6fd2b]{gap:.25rem;margin-top:.5rem;display:grid}.lm-dim[data-v-9ea6fd2b]{align-items:center;gap:.5rem;font-size:.72rem;display:flex}.lm-dim-n[data-v-9ea6fd2b]{color:var(--text-3);flex:0 0 9rem}.lm-dim-bar[data-v-9ea6fd2b]{background:#ffffff0f;border-radius:3px;flex:1;height:6px;overflow:hidden}.lm-dim-fill[data-v-9ea6fd2b]{background:var(--accent);height:100%}.lm-missing[data-v-9ea6fd2b]{color:var(--down);margin-top:.2rem;font-size:.68rem}.lm-award-terms[data-v-9ea6fd2b]{color:var(--text-2);margin:0 0 .5rem;font-size:.84rem}.lm-pay[data-v-9ea6fd2b]{text-transform:uppercase;color:var(--accent);border:1px solid var(--accent-soft);border-radius:4px;padding:.05rem .3rem;font-size:.6rem}.lm-milestones[data-v-9ea6fd2b]{gap:.3rem;display:grid}.lm-ms[data-v-9ea6fd2b]{align-items:center;gap:.5rem;font-size:.78rem;display:flex}.lm-ms-dot[data-v-9ea6fd2b]{background:#8b949e;border-radius:50%;width:8px;height:8px}.lm-ms.delivered .lm-ms-dot[data-v-9ea6fd2b],.lm-ms.approved .lm-ms-dot[data-v-9ea6fd2b]{background:var(--up)}.lm-ms.in_progress .lm-ms-dot[data-v-9ea6fd2b]{background:var(--accent)}.lm-ms.disputed .lm-ms-dot[data-v-9ea6fd2b]{background:var(--down)}.lm-ms-t[data-v-9ea6fd2b]{flex:1}.lm-ms-s[data-v-9ea6fd2b]{color:var(--text-3);text-transform:uppercase;font-size:.62rem}.lm-trust[data-v-9ea6fd2b]{align-items:center;gap:.5rem;padding:.25rem 0;font-size:.78rem;display:flex}.lm-trust-k[data-v-9ea6fd2b]{text-transform:uppercase;color:var(--up);background:#4bbf7326;border-radius:3px;padding:.05rem .3rem;font-size:.56rem;font-weight:700}.lm-trust-k.dispute[data-v-9ea6fd2b]{color:var(--down);background:#f0656a29}.lm-tied[data-v-9ea6fd2b]{color:var(--text-3);font-size:.7rem}.lm-trust-at[data-v-9ea6fd2b]{color:var(--text-3);margin-left:auto;font-size:.7rem}.lm-empty[data-v-9ea6fd2b]{color:var(--text-3);font-size:.8rem}.lm-boundary[data-v-9ea6fd2b]{color:var(--text-3);border-top:1px solid var(--line);margin-top:.9rem;padding-top:.9rem;font-size:.72rem;line-height:1.5}.wb-page[data-v-10a5f125]{flex-direction:column;gap:.75rem;height:calc(100vh - 120px);min-height:520px;display:flex}.wb-bar[data-v-10a5f125]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.wb-kicker[data-v-10a5f125]{letter-spacing:.14em;text-transform:uppercase;color:var(--sp-blue,#0f62fe);margin:0 0 .3rem;font-family:Roboto Mono,ui-monospace,monospace;font-size:.7rem}.wb-bar h1[data-v-10a5f125]{letter-spacing:-.01em;margin:0;font-size:1.4rem;font-weight:600}.wb-links[data-v-10a5f125]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.wb-links a[data-v-10a5f125]{border:1px solid var(--sp-border,#2d333b);color:var(--sp-text,#f4f4f4);border-radius:0;padding:.35rem .7rem;font-size:.8rem;text-decoration:none;transition:border-color .12s}.wb-links a[data-v-10a5f125]:hover{border-color:var(--sp-blue,#0f62fe)}.wb-links a.active[data-v-10a5f125]{border-color:var(--sp-blue,#0f62fe);color:var(--sp-blue,#0f62fe)}.wb-links a.wb-standalone[data-v-10a5f125]{color:var(--sp-gray-60,#8a94a6)}.wb-frame[data-v-10a5f125]{border:1px solid var(--sp-border,#2d333b);background:#f7f7f5;border-radius:0;flex:1;width:100%}.wb-stage-body[data-v-c0948fa3]{min-height:0;padding:1.25rem 1.5rem;overflow-y:auto}.surface-summary[data-v-c0948fa3]{max-width:56rem;color:var(--sp-gray-60,#525252);margin:.4rem 0 0}.wb-scope-grid[data-v-c0948fa3]{grid-template-columns:230px 1fr 300px;gap:1rem;display:grid}.wb-scope-col[data-v-c0948fa3]{flex-direction:column;gap:1rem;display:flex}@media (width<=960px){.wb-scope-grid[data-v-c0948fa3]{grid-template-columns:1fr}}:root{--bg:#0c0d11;--surface:#15171c;--surface-2:#1b1e25;--line:#ffffff12;--line-2:#ffffff21;--text:#edeef2;--text-2:#edeef299;--text-3:#edeef275;--accent:#d8a250;--accent-2:#e7bd7e;--accent-soft:#d8a25024;--up:#4bbf73;--down:#f0656a;--info:#58a6ff;--info-soft:#58a6ff24;--live:#4bbf73;--live-soft:#4bbf7329;--ask:#93b4ff;--ask-soft:#78a0ff1a;--amber:#e3b341;--amber-soft:#e3b34124;--violet:#a855f7;--cyan:#22d3ee;--teal:#2dd4bf;--neutral:#8b949e;--fs-eyebrow:.62rem;--fs-xs:.68rem;--fs-sm:.78rem;--fs-base:.86rem;--fs-md:.95rem;--fs-lg:1.05rem;--fs-xl:1.25rem;--fs-2xl:1.7rem;--fs-3xl:2.3rem;--ls-eyebrow:.1em;--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif;--font-mono:"Roboto Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--radius:14px;--radius-sm:10px;--shadow:0 12px 40px #00000059;--sp-bg:var(--bg);--sp-border:var(--line);--sp-text:var(--text);--sp-canvas:var(--bg);--sp-canvas-text:var(--text);--sp-blue:#6f78ff;--sp-green:var(--up);--sp-red:var(--down)}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.011em}button,input,select,textarea{font:inherit}a{color:inherit}.u-display{font-family:var(--font-serif);letter-spacing:-.02em;text-wrap:balance;font-weight:700;line-height:1.12}.u-eyebrow{font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:var(--ls-eyebrow);color:var(--text-3)}.u-ruled{border:0;border-top:1px solid var(--line-2);background:0 0;border-radius:0;padding:.85rem 0 0}.sp-shell a:focus-visible,.sp-shell button:focus-visible,.cp a:focus-visible,.cp button:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:6px}:where(button,a,input,select,textarea,summary,[tabindex],[role=button],[role=tab],[role=option]):focus-visible{outline:2px solid var(--info);outline-offset:2px;border-radius:6px}:where(input,textarea,select):focus-visible{outline-offset:0}@media (prefers-reduced-motion:no-preference){:where(button,a,summary,[role=button],[role=tab],[role=option]){transition:background-color .13s,border-color .13s,color .13s,box-shadow .13s,opacity .13s}}code,pre,.mono{font-family:var(--font-mono)}.sp-shell{background:var(--sp-bg);grid-template-rows:3.5rem 3.25rem minmax(0,1fr) 4.25rem;width:100%;height:100dvh;margin:0;transition:padding-right .24s;display:grid;overflow:hidden}@media (width>=900px){.sp-shell.dock-open{padding-right:30rem}}.sp-topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0d11d1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2.5rem;padding:0 1.75rem;display:grid}.sp-brand{letter-spacing:-.02em;color:var(--text);font-size:1.1rem;font-weight:700;text-decoration:none}.sp-domain-nav{white-space:nowrap;justify-content:center;gap:1.6rem;display:flex;overflow:hidden}.sp-domain-nav a{color:var(--text-2);font-size:.86rem;font-weight:500;text-decoration:none;transition:color .15s}.sp-domain-nav a:hover,.sp-domain-nav a.router-link-active{color:var(--text)}.sp-caret{display:none}.sp-profile-indicator{border:2px solid var(--text-3);border-radius:999px;width:1.25rem;height:1.25rem}.sp-tabbar{border-bottom:1px solid var(--line);background:0 0;align-items:stretch;gap:.15rem;padding:0 1.25rem;display:flex;overflow-x:auto}nav.sp-tabbar a,.sp-tabbar .sp-tab-menu{color:var(--text-2);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;padding:0 .95rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s,box-shadow .15s;display:flex;box-shadow:inset 0 -1.5px #0000}nav.sp-tabbar a:hover{color:var(--text)}.sp-tabbar .sp-tab-menu{color:var(--text-3);cursor:pointer;padding:0 .85rem;font-size:1.1rem}.sp-tabbar .sp-tab-menu:hover{color:var(--text)}nav.sp-tabbar a.router-link-active{color:var(--text);box-shadow:inset 0 -1.5px 0 var(--accent)}.sp-workspace{grid-template-columns:3.75rem minmax(0,1fr);min-height:0;display:grid}.sp-left-rail{border-right:1px solid var(--line);background:0 0;flex-direction:column;align-items:center;gap:.6rem;padding-top:1rem;display:flex}aside.sp-left-rail a{width:2rem;height:2rem;color:var(--text-3);border-radius:9px;place-items:center;font-size:.72rem;text-decoration:none;transition:color .15s,background .15s;display:grid}aside.sp-left-rail a.router-link-active,aside.sp-left-rail a:hover{color:var(--text);background:#ffffff0f}.sp-stage{background:var(--bg);min-width:0;min-height:0;color:var(--text);grid-template-rows:3.25rem minmax(0,1fr);display:grid}.sp-breadcrumbs{border-bottom:1px solid var(--line);color:var(--text-2);background:0 0;align-items:center;gap:.55rem;padding:0 1.75rem;font-size:.82rem;display:flex}.sp-crumb-separator{color:var(--text-3);margin-left:.55rem}.sp-route-badge{color:var(--text-3);border:1px solid var(--line);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;margin-left:auto;padding:.1rem .55rem;font-size:.66rem}.sp-stage>:last-child{min-height:0;overflow:auto}.sp-agent-shell{border-top:1px solid var(--line);background:0 0;grid-template-columns:minmax(16rem,34rem) minmax(0,1fr);align-items:center;gap:1rem;padding:0 1.5rem;display:grid}.sp-agent-search{border:1px solid var(--line-2);background:var(--surface);width:100%;color:var(--text);border-radius:12px;align-items:center;gap:.6rem;padding:.6rem .85rem;transition:border-color .15s;display:flex}.sp-agent-search:focus-within{border-color:var(--accent)}.sp-agent-search input{color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:.92rem}.sp-agent-search input::placeholder{color:var(--text-3)}.sp-cmd-glyph{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0 .15rem;font-size:1rem;font-weight:700}.sp-cmd-glyph:hover{color:var(--accent-2)}.sp-cmd-glyph.chat{color:#b9a6f2;font-size:1.05rem}.sp-cmd-glyph.chat:hover{color:#d0c2ff}.sp-kbd{color:var(--text-3);border:1px solid var(--line-2);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;padding:.15rem .4rem;font-size:.66rem}.sp-kbd:hover{color:var(--text);border-color:var(--accent)}.term-cmd{border:1px solid var(--line-2);background:var(--surface);border-radius:10px;flex:0 340px;align-items:center;gap:.45rem;padding:.3rem .6rem;transition:border-color .15s;display:flex}.term-cmd:focus-within{border-color:var(--accent)}.term-cmd-prompt{color:var(--accent);font-weight:700}.term-cmd input{min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:.82rem}.term-cmd input::placeholder{color:var(--text-3)}.term-cmd-go{background:var(--accent-soft);color:var(--accent-2);cursor:pointer;letter-spacing:.03em;border:none;border-radius:6px;padding:.18rem .45rem;font-size:.64rem;font-weight:700}.term-cmd-go:hover{background:var(--accent);color:#1a1206}.sp-runtime-strip{justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;padding-bottom:.1rem;display:flex;overflow-x:auto}.sp-runtime-strip__label{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.sp-term-toggle{border:1px solid var(--line-2);background:var(--surface);color:var(--text-2);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:.3rem;padding:.35rem .7rem;font-size:.8rem;transition:color .15s,border-color .15s;display:inline-flex}.sp-term-toggle:hover{color:var(--text)}.sp-term-toggle.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-2)}.sp-term-backdrop{z-index:1150;background:#00000080;position:fixed;inset:0}.sp-term-enter-active,.sp-term-leave-active{transition:transform .18s,opacity .18s}.sp-term-enter-from,.sp-term-leave-to{opacity:.4;transform:translateY(-100%)}.surface-page,.map-page{min-height:100%;padding:1.25rem 1.5rem}.eyebrow{color:var(--sp-blue);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .35rem;font-size:.75rem;font-weight:700}.status-stack,.tag-row{flex-wrap:wrap;gap:.5rem;display:flex}.tag{color:#161616;background:#f4f4f4;border:1px solid #c6c6c6;align-items:center;min-height:1.5rem;padding:.15rem .55rem;font-size:.75rem;display:inline-flex}.tag-green{color:#0e6027;background:#defbe6;border-color:#24a148}.tag-blue{color:#0043ce;background:#edf5ff;border-color:#0f62fe}.section-title{text-transform:uppercase;letter-spacing:.08em;color:#525252;margin-bottom:.75rem;font-size:.75rem;font-weight:700}.carbon-card,.panel,.state-card{background:#fff;border:1px solid #e0e0e0}.surface-header,.map-page-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.surface-header h1,.map-page-header h1{letter-spacing:-.03em;margin:0;font-size:1.65rem}.surface-summary,.map-subtitle{color:#525252;max-width:56rem;margin:.4rem 0 0}.surface-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.surface-module{padding:1rem}.surface-module.wide{grid-column:1/-1}.detail-grid{grid-template-columns:minmax(7rem,1fr) auto;gap:.5rem 1rem;display:grid}.detail-grid span{color:#525252}.detail-grid strong{text-align:right}.map-grid{background:#d9d9d4;grid-template-columns:320px minmax(0,1fr) 360px;gap:1px;min-height:calc(100vh - 18.75rem);display:grid}.panel{min-width:0;overflow:auto}.panel-section{border-bottom:1px solid #e0e0e0;padding:1rem}.layer-card{text-align:left;color:#161616;background:#fff;border:1px solid #e0e0e0;border-radius:0;width:100%;margin-bottom:.5rem;padding:.8rem;display:block}.layer-card.selected{border-color:var(--sp-blue);box-shadow:inset 3px 0 0 var(--sp-blue)}.layer-title{font-weight:700}.layer-meta,.layer-attribution,.input-label{color:#525252;margin-top:.25rem;font-size:.8rem}.field{color:#161616;background:#fff;border:1px solid #8d8d8d;width:100%;margin:.35rem 0 .65rem;padding:.6rem}.primary{border:1px solid var(--sp-blue);background:var(--sp-blue);color:#fff;cursor:pointer;width:100%;padding:.65rem}.runtime-row{color:#525252;grid-template-columns:1fr auto;gap:.5rem .75rem;display:grid}.runtime-row strong{color:#161616;text-align:right}.map-stage{background:#f4f4f4;min-height:100%;position:relative}.map-canvas{min-height:36rem;position:absolute;inset:0}.map-overlay{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #8d8d8d;gap:.2rem;padding:.75rem;display:grid;position:absolute}.map-overlay.top-left{top:1rem;left:1rem}.map-overlay.bottom-left{bottom:1rem;left:1rem}.right-panel h2{margin:0 0 .5rem;font-size:1rem}.right-panel p{color:#525252}.evidence-list{color:#525252;margin:.75rem 0 0;padding-left:1rem;font-size:.85rem}.state-card{padding:1rem}.state-card.error{border-color:var(--sp-red);color:#a2191f}.feed-page{min-height:100%;padding:1.25rem 1.5rem}.feed-page-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.feed-page-header h1{letter-spacing:-.03em;margin:0;font-size:1.65rem}.feed-subtitle{color:#525252;max-width:56rem;margin:.4rem 0 0}.feed-controls{margin-bottom:1rem}.feed-filter-bar{background:#fff;border:1px solid #e0e0e0;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.feed-topic-btn{cursor:pointer;background:#f4f4f4}.feed-topic-btn--active{color:#fff;background:#0f62fe;border-color:#0f62fe}.feed-list{flex-direction:column;gap:.75rem;margin-bottom:1.5rem;display:flex}.feed-empty{color:#525252;background:#fff;border:1px solid #e0e0e0;padding:1rem}.feed-card{background:#fff;border:1px solid #e0e0e0;padding:1rem}.feed-card-header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.feed-card-meta{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.feed-source{color:#525252;font-size:.85rem}.feed-timestamp{color:#8d8d8d;font-size:.8rem}.feed-type-tag{font-size:.72rem}.feed-card-title{color:#161616;margin:0 0 .5rem;font-size:1.05rem;font-weight:600}.feed-topic-tags{margin-bottom:.5rem}.feed-topic-tag{font-size:.72rem}.feed-upvote-btn{color:#0043ce;cursor:pointer;white-space:nowrap;background:#edf5ff;border:1px solid #0f62fe;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.85rem;font-weight:600;display:inline-flex}.feed-upvote-btn:hover{color:#fff;background:#0f62fe}.feed-governance{border-top:1px solid #e0e0e0;margin-top:.5rem;padding-top:.5rem}.feed-governance-summary{cursor:pointer;align-items:center;gap:.5rem;list-style:none;display:flex}.feed-governance-body{padding-top:.5rem}.feed-submit-shell{margin-top:.5rem;padding:1rem}.feed-submit-notice{color:#525252;margin:.35rem 0 .75rem;font-size:.875rem}.feed-submit-form{flex-direction:column;gap:.5rem;max-width:36rem;display:flex}.feed-submit-status{color:#525252;border-left:3px solid #0f62fe;margin-top:.5rem;padding-left:.75rem;font-size:.875rem}.sp-shell nav.sp-tabbar a{color:var(--text-2)!important}.sp-shell nav.sp-tabbar a:hover,.sp-shell nav.sp-tabbar a.router-link-active{color:var(--text)!important}.sp-shell aside.sp-left-rail a{color:var(--text-3)!important}.sp-shell aside.sp-left-rail a.router-link-active,.sp-shell aside.sp-left-rail a:hover{color:var(--text)!important}@media (width<=1100px){.sp-shell{border-radius:0;grid-template-rows:auto auto minmax(0,1fr) auto;margin:0}.sp-topbar,.surface-header,.map-page-header{grid-template-columns:1fr;display:grid}.sp-domain-nav,.sp-tabbar{justify-content:flex-start;overflow-x:auto}.sp-agent-shell{grid-template-columns:1fr;padding:.85rem}.sp-runtime-strip{justify-content:flex-start}.map-grid,.surface-grid{grid-template-columns:1fr}.map-stage{min-height:36rem}.map-canvas{height:36rem;position:relative}}:root{--sp-blue-70:#0043ce;--sp-blue-10:#edf5ff;--sp-green-70:#0e6027;--sp-green-10:#defbe6;--sp-red-70:#a2191f;--sp-red-10:#fff1f1;--sp-amber:#f1c21b;--sp-amber-70:#684e00;--sp-amber-10:#fcf4d6;--sp-purple:#8a3ffc;--sp-purple-10:#f6f2ff;--sp-teal:#009d9a;--sp-teal-10:#d9fbfb;--sp-gray-20:#e0e0e0;--sp-gray-60:#525252;--sp-gray-70:#393939;--device:#8a3ffc;--device-bg:#f6f2ff;--user:#0f62fe;--user-bg:#edf5ff;--vuln:#009d9a;--vuln-bg:#d9fbfb;--software:#ff832b;--software-bg:#fff2e8;--facility:#f1c21b;--facility-bg:#fcf4d6;--net:#009d9a;--net-bg:#d9fbfb;--group:#fa4d56;--group-bg:#fff1f1}.tag-red{border-color:var(--sp-red);color:var(--sp-red-70);background:var(--sp-red-10)}.tag-amber{border-color:var(--sp-amber);color:var(--sp-amber-70);background:var(--sp-amber-10)}.tag-purple{border-color:var(--sp-purple);color:#491d8b;background:var(--sp-purple-10)}.tag-grey{color:#525252;background:#f4f4f4;border-color:#c6c6c6}.carbon-card.metric .th{color:var(--sp-gray-60);align-items:center;gap:.6rem;font-size:.85rem;font-weight:500;display:flex}.carbon-card.metric .th .ic{place-items:center;width:1.4rem;height:1.4rem;font-size:.8rem;display:grid}.carbon-card.metric .num{letter-spacing:-.02em;margin-top:.5rem;font-size:2.1rem;font-weight:600}.pnode{cursor:default;flex-direction:column;align-items:center;gap:6px;transition:transform .15s;display:flex;position:absolute;transform:translate(-50%,-50%)}.pnode:hover{z-index:6}.pnode:hover .bub{transform:scale(1.06)}.pnode .bub{border-radius:50%;place-items:center;transition:transform .15s;display:grid;position:relative}.pnode .bub .cnt{color:#fff;background:#161616;padding:2px 7px;font-family:Roboto Mono,ui-monospace,monospace;font-size:10.5px;font-weight:600;position:absolute;top:-3px;right:-9px}.pnode .lbl{white-space:nowrap;color:#161616;font-size:12px;font-weight:500}.pnode.is-static{position:relative;transform:none}.canvas .hint{color:var(--sp-gray-60);z-index:2;font-size:11px;position:absolute;top:14px;left:16px}.canvas svg.edges{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.elabel{fill:var(--sp-gray-60);font-family:Inter,sans-serif;font-size:10px}.gtoolbar{z-index:3;border:1px solid var(--sp-gray-20);flex-direction:column;gap:0;display:flex;position:absolute;bottom:14px;left:14px}.gtoolbar button{border:0;border-bottom:1px solid var(--sp-gray-20);width:30px;height:30px;color:var(--sp-gray-60);background:#fff;font-size:13px}.gtoolbar button:last-child{border-bottom:0}.pverdict{border:1px solid var(--sp-gray-20);background:#fff}.pverdict .vh{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#161616;padding:8px 12px;font-size:10px;font-weight:600}.pverdict .vr{border-bottom:1px solid var(--sp-gray-20);justify-content:space-between;padding:8px 12px;font-size:11.5px;display:flex}.pverdict .vr:last-child{border-bottom:0}.pverdict .vr .k{color:var(--sp-gray-60);font-family:Roboto Mono,ui-monospace,monospace;font-size:10.5px}.pverdict .vr .v{font-size:10.5px;font-weight:600}.v-pos{color:var(--sp-green-70)}.v-neg{color:var(--sp-red-70)}.v-zero{color:var(--sp-gray-60)}.pverdict .note{background:var(--sp-red-10);border:1px solid var(--sp-red);color:var(--sp-red-70);margin:10px 12px;padding:9px 11px;font-size:10.5px;line-height:1.5}.pbars .brow{grid-template-columns:150px 1fr auto;align-items:center;gap:10px;padding:6px 0;font-size:12px;display:grid}.pbars .brow .bn{color:var(--sp-gray-60);font-size:11.5px}.pbars .brow .track{background:#e0e0e0;height:18px;overflow:hidden}.pbars .brow .track i{height:100%;display:block}.pbars .brow .bv{text-align:right;font-family:Roboto Mono,ui-monospace,monospace;font-size:11px}.psteps .step{border:1px solid var(--sp-gray-20);background:#fff;margin-bottom:6px;padding:8px 10px}.psteps .step.active{border-color:var(--sp-blue);background:var(--sp-blue-10)}.psteps .step .op{justify-content:space-between;font-size:12px;display:flex}.psteps .step .op b{color:#161616}.psteps .step .op .c{color:var(--sp-blue);font-family:Roboto Mono,ui-monospace,monospace;font-size:11px}.psteps .step .d{color:var(--sp-gray-60);margin-top:2px;font-size:10.5px}.psteps .step.start{color:var(--sp-gray-60);border-style:dashed}.wb-page,.wb-stage-body{--sp-gray-20:var(--line-2);--sp-gray-60:var(--text-3);--sp-gray-70:var(--text-2);--sp-blue-10:color-mix(in srgb, var(--sp-blue) 16%, transparent);--sp-green-10:color-mix(in srgb, var(--up) 15%, transparent);--sp-red-10:color-mix(in srgb, var(--down) 15%, transparent);--sp-amber-10:color-mix(in srgb, var(--sp-amber) 15%, transparent);--sp-purple-10:color-mix(in srgb, var(--sp-purple) 15%, transparent);--sp-teal-10:color-mix(in srgb, var(--sp-teal) 15%, transparent)}.wb-stage-body .carbon-card,.wb-stage-body .panel,.wb-stage-body .state-card,.wb-stage-body .pverdict,.wb-stage-body .psteps .step,.wb-stage-body .gtoolbar button{background:var(--surface);border-color:var(--line-2)}.wb-stage-body .surface-header h1,.wb-stage-body .psteps .step .op b,.wb-stage-body .pnode .lbl{color:var(--text)}.wb-stage-body .surface-summary,.wb-stage-body .canvas .hint,.wb-stage-body .gtoolbar button{color:var(--text-3)}.wb-stage-body .tag{background:var(--surface-2);border-color:var(--line-2);color:var(--text-2)}.wb-stage-body .pverdict .vh{background:var(--surface-2);color:var(--text)}.wb-stage-body .pverdict .vr{border-color:var(--line)}.wb-stage-body .pverdict .vr .v{color:var(--text)}.wb-stage-body .pverdict .note{background:var(--sp-red-10);border-color:color-mix(in srgb, var(--down) 45%, transparent);color:#fca5a5}.wb-stage-body .pbars .brow .track{background:var(--line)}.wb-stage-body .pbars .brow .bv{color:var(--text-2)}.wb-stage-body .elabel{fill:var(--text-3)}.wb-stage-body .canvas,.wb-stage-body .map-stage{background:var(--surface-2);border-color:var(--line-2)}.wb-stage-body .section-title{color:var(--text-3)}.wb-stage-body .field{background:var(--surface-2);border-color:var(--line-2);color:var(--text)}.wb-stage-body .layer-card{background:var(--surface);border-color:var(--line-2);color:var(--text)}.wb-stage-body .runtime-row strong{color:var(--text)}
