:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f4f4f1;--surface:#fcfcfb;--surface-2:#f0efec;--ink:#0b0b0b;--ink-2:#52514e;--muted:#6f6d67;--grid:#e1e0d9;--axis:#c3c2b7;--border:#0b0b0b1a;--accent:#2a78d6;--accent-ink:#1c5cab;--focus:#2a78d6;--warn-bg:#fff1cc;--warn-ink:#5a3d00;--font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--radius:8px;--shadow:0 1px 2px #0000000f, 0 4px 16px #0000000f;--t:.18s}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#0d0d0d;--surface:#1a1a19;--surface-2:#242423;--ink:#fff;--ink-2:#c3c2b7;--muted:#a09e97;--grid:#2c2c2a;--axis:#383835;--border:#ffffff1f;--accent:#3987e5;--accent-ink:#86b6ef;--focus:#86b6ef;--warn-bg:#4a3600;--warn-ink:#ffe3a0;--shadow:0 1px 2px #0006, 0 4px 16px #0006}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#0d0d0d;--surface:#1a1a19;--surface-2:#242423;--ink:#fff;--ink-2:#c3c2b7;--muted:#a09e97;--grid:#2c2c2a;--axis:#383835;--border:#ffffff1f;--accent:#3987e5;--accent-ink:#86b6ef;--focus:#86b6ef;--warn-bg:#4a3600;--warn-ink:#ffe3a0;--shadow:0 1px 2px #0006, 0 4px 16px #0006}@media (prefers-reduced-motion:reduce){:root{--t:0s}}*,:before,:after{box-sizing:border-box}html,body,#app{max-width:100%;height:100%;margin:0}body{overflow-x:hidden}svg{max-width:100%}body{background:var(--page);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.4}button,select,input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}h1,h2,h3{margin:0;font-weight:600}h2{font-size:18px}h3{font-size:15px}.muted{color:var(--muted)}.mono{font-variant-numeric:tabular-nums}.btn{border:1px solid var(--border);background:var(--surface);color:var(--ink);cursor:pointer;transition:background var(--t);border-radius:6px;padding:6px 12px;font-size:14px;line-height:1.2}.btn:hover{background:var(--surface-2)}.btn[aria-pressed=true],.btn.active{background:var(--ink);color:var(--surface);border-color:var(--ink)}.seg{border:1px solid var(--border);border-radius:6px;gap:0;display:inline-flex;overflow:hidden}.seg .btn{border:0;border-radius:0}.seg .btn+.btn{border-left:1px solid var(--border)}select.select{border:1px solid var(--border);background:var(--surface);border-radius:6px;padding:6px 28px 6px 10px;font-size:14px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.badge{letter-spacing:.01em;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:13px;font-weight:600;display:inline-flex}.badge.fixture{background:var(--warn-bg);color:var(--warn-ink)}.view{flex-direction:column;gap:12px;height:100%;min-height:0;display:flex}.view-header{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.view-header h2{font-size:18px}.filters{flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.chart-note{color:var(--ink-2);font-size:14px}svg text{font-family:var(--font);fill:var(--ink-2);font-size:14px}svg .axis path,svg .axis line{stroke:var(--axis);shape-rendering:crispedges}svg .axis .domain{stroke:var(--axis)}svg .grid line{stroke:var(--grid);shape-rendering:crispedges}svg .axis-title{fill:var(--muted);font-size:14px}.tooltip{pointer-events:none;z-index:10;background:var(--surface);color:var(--ink);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:6px;width:max-content;min-width:160px;max-width:280px;padding:8px 10px;font-size:14px;position:absolute}.tooltip .tt-title{margin-bottom:4px;font-weight:600}.tooltip .tt-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.tooltip .tt-label{color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.tooltip .tt-value{font-variant-numeric:tabular-nums;font-weight:600}.tooltip .key{border-radius:2px;width:12px;height:3px;display:inline-block}.tooltip .key.rect{border-radius:2px;height:10px}table.data{border-collapse:collapse;width:100%;font-size:14px}table.data th,table.data td{border-bottom:1px solid var(--grid);text-align:left;white-space:nowrap;padding:6px 10px}table.data td.num,table.data th.num{text-align:right;font-variant-numeric:tabular-nums}table.data th{color:var(--ink-2);background:var(--surface);cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:600;position:sticky;top:0}table.data th[aria-sort]{color:var(--ink)}.topbar[data-v-cfc9d289]{background:var(--surface);border-bottom:1px solid var(--border);padding:8px 16px 0}.row[data-v-cfc9d289]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.brand[data-v-cfc9d289]{align-items:baseline;gap:8px;display:flex}.brand h1[data-v-cfc9d289]{font-size:17px}.brand .sub[data-v-cfc9d289]{font-size:14px}.dot[data-v-cfc9d289]{background:var(--accent);border-radius:50%;align-self:center;width:10px;height:10px}.scenario[data-v-cfc9d289]{align-items:center;gap:8px;font-size:14px;display:inline-flex}.spacer[data-v-cfc9d289]{flex:1}.tabs[data-v-cfc9d289]{gap:2px;margin-top:6px}.tab[data-v-cfc9d289]{color:var(--ink-2);border-bottom:2px solid #0000;padding:8px 12px;font-size:14px;font-weight:500;text-decoration:none}.tab[data-v-cfc9d289]:hover{color:var(--ink)}.tab.active[data-v-cfc9d289]{color:var(--ink);border-bottom-color:var(--ink)}.tab.later[data-v-cfc9d289]{color:var(--muted)}.btn.link[data-v-cfc9d289]{align-items:center;text-decoration:none;display:inline-flex}.menu-wrap[data-v-cfc9d289]{position:relative}.menu-scrim[data-v-cfc9d289]{z-index:24;position:fixed;inset:0}.menu[data-v-cfc9d289]{z-index:25;width:330px;max-width:calc(100vw - 24px);box-shadow:var(--shadow);flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0}.menu .item[data-v-cfc9d289]{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:7px 10px;font-size:14px}.menu .item[data-v-cfc9d289]:hover{background:var(--surface-2)}.menu .item.router-link-active[data-v-cfc9d289],.menu a.item[data-v-cfc9d289]{text-decoration:none;display:block}.menu .hint.top[data-v-cfc9d289]{border-bottom:1px solid var(--border);margin-bottom:4px;padding-bottom:6px}.menu .hint[data-v-cfc9d289]{margin:4px 10px;font-size:13px}.btn[data-v-cfc9d289]:disabled{opacity:.5;cursor:not-allowed}.badge.static[data-v-cfc9d289]{background:var(--surface-2);color:var(--ink-2);border:1px solid var(--border);text-decoration:none}.badge.static[data-v-cfc9d289]:hover{color:var(--ink);text-decoration:underline}.tab sup[data-v-cfc9d289]{margin-left:2px;font-size:10px}@media (width<=720px){.topbar[data-v-cfc9d289]{padding:6px 10px 0}.row[data-v-cfc9d289]{gap:6px 8px}.brand .sub[data-v-cfc9d289],.btn.link.compare-link[data-v-cfc9d289],.badge.static[data-v-cfc9d289],.running[data-v-cfc9d289]{display:none}.brand h1[data-v-cfc9d289]{font-size:15px}.scenario[data-v-cfc9d289]{flex:100%;min-width:0}.scenario.region[data-v-cfc9d289]{flex:auto}.scenario .select[data-v-cfc9d289]{flex:1;min-width:0;max-width:100%}.tabs[data-v-cfc9d289]{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;margin-top:2px;overflow-x:auto}.tabs[data-v-cfc9d289]::-webkit-scrollbar{display:none}.tab[data-v-cfc9d289]{white-space:nowrap;flex-shrink:0;padding:8px 9px}.btn[data-v-cfc9d289]{padding:5px 9px}}.conf[data-v-565a65f8]{color:var(--ink-2);cursor:help;border-radius:4px;align-items:center;gap:4px;font-size:14px;display:inline-flex}.glyph[data-v-565a65f8]{font-size:16px;line-height:1}.conf.none .glyph[data-v-565a65f8]{color:var(--muted)}.lbl[data-v-565a65f8]{font-weight:500}.chat[data-v-9e02adf1]{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.small[data-v-9e02adf1]{font-size:14px}.sub[data-v-9e02adf1]{margin:8px 0 2px;font-size:14px}.intro[data-v-9e02adf1]{margin:0}.notice[data-v-9e02adf1]{background:var(--warn-bg);color:var(--warn-ink);border-radius:6px;margin:0;padding:6px 10px}.err[data-v-9e02adf1]{color:var(--warn-ink);background:var(--warn-bg);border-radius:6px;margin:0;padding:4px 8px}.list[data-v-9e02adf1]{flex-direction:column;flex:1;gap:10px;min-height:0;padding-right:2px;display:flex;overflow:auto}.insight[data-v-9e02adf1]{cursor:pointer;transition:background var(--t);flex-direction:column;gap:4px;padding:10px 12px;font-size:14px;display:flex}.insight[data-v-9e02adf1]:hover{background:var(--surface-2)}.insight-head[data-v-9e02adf1]{align-items:center;gap:8px;display:flex}.glyph[data-v-9e02adf1]{color:var(--ink-2);font-size:16px;line-height:1}.glyph.low[data-v-9e02adf1]{color:var(--muted)}.stmt[data-v-9e02adf1]{margin:0}.mech[data-v-9e02adf1]{margin:0;font-size:13px}.surprise[data-v-9e02adf1]{background:var(--grid);border-radius:2px;height:3px;margin-top:4px;overflow:hidden}.surprise span[data-v-9e02adf1]{background:var(--accent);height:100%;display:block}.evidence[data-v-9e02adf1]{white-space:pre-wrap;background:var(--surface-2);border-radius:4px;max-height:200px;margin:4px 0 0;padding:6px 8px;font-size:12px;overflow:auto}.msg[data-v-9e02adf1]{flex-direction:column;gap:6px;font-size:14px;display:flex}.msg.user[data-v-9e02adf1]{align-items:flex-end}.bubble[data-v-9e02adf1]{background:var(--surface-2);max-width:88%;color:var(--ink-2);white-space:pre-wrap;border-radius:10px 10px 2px;margin:0;padding:6px 10px}.pending[data-v-9e02adf1]{align-items:center;gap:8px;margin:0;display:inline-flex}.md[data-v-9e02adf1] p{margin:0 0 8px}.md[data-v-9e02adf1] p:last-child{margin-bottom:0}.md[data-v-9e02adf1] .md-h{margin-top:6px}.md[data-v-9e02adf1] ul,.md[data-v-9e02adf1] ol{margin:0 0 8px;padding-left:20px}.md[data-v-9e02adf1] li{margin:2px 0}.md[data-v-9e02adf1] code{background:var(--surface-2);border-radius:4px;padding:1px 5px;font-size:13px}.md[data-v-9e02adf1] table{border-collapse:collapse;width:100%;margin:4px 0 8px;font-size:13px}.md[data-v-9e02adf1] th,.md[data-v-9e02adf1] td{text-align:left;vertical-align:top;border-bottom:1px solid var(--grid);padding:3px 6px}.md[data-v-9e02adf1] th{color:var(--ink-2);font-weight:600}.tools summary[data-v-9e02adf1]{cursor:pointer;color:var(--muted)}.tools ul[data-v-9e02adf1]{flex-direction:column;gap:2px;margin:4px 0 0;padding:0;list-style:none;display:flex}.tools li[data-v-9e02adf1]{flex-wrap:wrap;align-items:baseline;gap:6px;font-size:13px;display:flex}.tools code[data-v-9e02adf1]{background:var(--surface-2);border-radius:4px;padding:1px 5px;font-size:12px}.status.ok[data-v-9e02adf1]{color:var(--ink-2)}.status.bad[data-v-9e02adf1]{color:var(--warn-ink);font-weight:600}.proposal[data-v-9e02adf1]{border-left:3px solid var(--accent);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.p-head[data-v-9e02adf1]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.diff-table[data-v-9e02adf1]{border-collapse:collapse;width:100%}.diff-table th[data-v-9e02adf1],.diff-table td[data-v-9e02adf1]{text-align:left;vertical-align:top;border-bottom:1px solid var(--grid);padding:3px 6px 3px 0}.diff-table th[data-v-9e02adf1]{color:var(--ink-2);font-weight:600}.diff-table td.muted[data-v-9e02adf1]{font-size:13px}.nowrap[data-v-9e02adf1]{white-space:nowrap}.rationale[data-v-9e02adf1]{margin:0}.p-actions[data-v-9e02adf1]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ran code[data-v-9e02adf1]{background:var(--surface-2);border-radius:4px;padding:1px 5px;font-size:12px}.run-chip[data-v-9e02adf1]{background:var(--surface-2);border-radius:999px;margin-left:6px;padding:0 6px;display:inline-block}.chips[data-v-9e02adf1]{flex-wrap:wrap;gap:6px;display:flex}.btn.chip[data-v-9e02adf1]{border-radius:999px;padding:3px 10px;font-size:13px}.composer[data-v-9e02adf1]{align-items:flex-end;gap:6px;display:flex}.input[data-v-9e02adf1]{border:1px solid var(--border);background:var(--surface);color:var(--ink);font:inherit;resize:vertical;border-radius:6px;flex:1;min-width:0;min-height:40px;padding:6px 10px;font-size:14px}.input[data-v-9e02adf1]:disabled{opacity:.6}.btn.primary[data-v-9e02adf1]{background:var(--accent);color:#fff;border-color:var(--accent)}.btn.link[data-v-9e02adf1]{align-items:center;text-decoration:none;display:inline-flex}.btn[data-v-9e02adf1]:disabled{opacity:.5;cursor:not-allowed}.spinner[data-v-9e02adf1]{border:2px solid var(--border);border-top-color:var(--ink);vertical-align:-2px;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite spin-9e02adf1;display:inline-block}.spinner.light[data-v-9e02adf1]{border-color:#fff #fff6 #fff6}@keyframes spin-9e02adf1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner[data-v-9e02adf1]{animation:none}}.explain[data-v-87180fcb]{background:var(--surface);border-left:1px solid var(--border);width:44px;transition:width var(--t);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.explain.open[data-v-87180fcb]{width:320px;padding:12px 14px;overflow:auto}.explain.open.ask[data-v-87180fcb]{width:380px;overflow:hidden}@media (width<=720px){.explain[data-v-87180fcb]{border-left:0;border-top:1px solid var(--border);width:auto;max-height:62%;box-shadow:var(--shadow);z-index:20;transition:none;position:absolute;bottom:0;left:0;right:0}.explain[data-v-87180fcb]:not(.open){display:none}.explain.open[data-v-87180fcb],.explain.open.ask[data-v-87180fcb]{width:auto}}.head .seg .btn[data-v-87180fcb]{padding:5px 12px}.rail[data-v-87180fcb]{cursor:pointer;color:var(--ink-2);background:0 0;border:0;flex:1}.rail[data-v-87180fcb]:hover{background:var(--surface-2)}.rail-label[data-v-87180fcb]{writing-mode:vertical-rl;letter-spacing:.04em;font-size:14px;font-weight:600}.head[data-v-87180fcb]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.small[data-v-87180fcb]{font-size:14px}.notes[data-v-87180fcb]{gap:8px;margin:8px 0 14px;padding-left:20px;font-size:14px;display:grid}.meta[data-v-87180fcb]{color:var(--ink-2);grid-template-columns:auto 1fr;gap:4px 12px;margin:0;display:grid}.meta dt[data-v-87180fcb]{font-weight:600}.meta dd[data-v-87180fcb]{margin:0}.flag[data-v-87180fcb]{display:block}.sub[data-v-87180fcb]{margin:12px 0 4px;font-size:14px}.conf-list[data-v-87180fcb],.diff[data-v-87180fcb]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.conf-list li[data-v-87180fcb]{align-items:center;gap:8px;display:flex}.diff li[data-v-87180fcb]{flex-direction:column;gap:2px;display:flex}.diff code[data-v-87180fcb]{background:var(--surface-2);border-radius:4px;align-self:flex-start;padding:1px 6px;font-size:13px}.scrubber[data-v-73a78efa]{background:var(--surface);border-top:1px solid var(--border);flex-direction:column;gap:6px;padding:8px 16px 10px;display:flex}.track-row[data-v-73a78efa]{align-items:center;gap:12px;display:flex}.track[data-v-73a78efa]{flex:1;padding-bottom:16px;position:relative}input[type=range][data-v-73a78efa]{width:100%;accent-color:var(--accent);height:24px;margin:0}.ticks[data-v-73a78efa]{height:14px;color:var(--muted);font-size:14px;position:absolute;top:22px;left:0;right:0}.ticks span[data-v-73a78efa]{position:absolute;transform:translate(-50%)}.controls[data-v-73a78efa]{flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;display:flex}.play[data-v-73a78efa]{min-width:44px}.q-label[data-v-73a78efa]{font-variant-numeric:tabular-nums;min-width:84px;font-size:18px;font-weight:600}.spacer[data-v-73a78efa]{flex:1}.sep[data-v-73a78efa]{margin:0 6px}.legend strong[data-v-73a78efa]{color:var(--ink-2)}@media (width<=720px){.scrubber[data-v-73a78efa]{gap:2px;padding:6px 10px 8px}.ticks[data-v-73a78efa]{font-size:11px}.ticks span[data-v-73a78efa]:nth-child(2n),.legend[data-v-73a78efa],.sep[data-v-73a78efa]{display:none}.controls[data-v-73a78efa]{flex-wrap:wrap;gap:6px 10px}}.drawer-wrap[data-v-88f0c3f0]{z-index:20;justify-content:flex-end;display:flex;position:fixed;inset:0}.scrim[data-v-88f0c3f0]{background:#00000040;position:absolute;inset:0}.drawer[data-v-88f0c3f0]{width:min(520px,100vw);height:100%;box-shadow:var(--shadow);border-width:0 0 0 1px;border-radius:0;flex-direction:column;gap:10px;padding:14px 16px;display:flex;position:relative;overflow:auto}.drawer-enter-active[data-v-88f0c3f0],.drawer-leave-active[data-v-88f0c3f0]{transition:opacity var(--t)}.drawer-enter-from[data-v-88f0c3f0],.drawer-leave-to[data-v-88f0c3f0]{opacity:0}.head[data-v-88f0c3f0]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.small[data-v-88f0c3f0]{margin:2px 0 0;font-size:14px}.name[data-v-88f0c3f0]{align-items:center;gap:10px;font-size:14px;display:flex}.name .input[data-v-88f0c3f0]{flex:1}.input[data-v-88f0c3f0]{border:1px solid var(--border);background:var(--surface);border-radius:6px;min-width:0;padding:6px 10px;font-size:14px}.input.num[data-v-88f0c3f0]{font-variant-numeric:tabular-nums;width:92px}.groups[data-v-88f0c3f0]{flex-direction:column;gap:6px;display:flex}.group[data-v-88f0c3f0]{border:1px solid var(--border);border-radius:6px;padding:0 10px}.group summary[data-v-88f0c3f0]{cursor:pointer;align-items:center;gap:10px;padding:8px 0;font-size:14px;font-weight:600;display:flex}.group summary .count[data-v-88f0c3f0]{margin-left:auto;font-weight:400}.badge.changed[data-v-88f0c3f0]{background:var(--warn-bg);color:var(--warn-ink)}.lever[data-v-88f0c3f0]{border-top:1px solid var(--grid);flex-direction:column;gap:4px;padding:8px 0 10px;font-size:14px;display:flex}.lever.changed[data-v-88f0c3f0]{box-shadow:inset 3px 0 0 var(--accent);padding-left:8px}.lever-head[data-v-88f0c3f0]{justify-content:space-between;gap:8px;display:flex}.lever-label[data-v-88f0c3f0]{font-weight:500}.param[data-v-88f0c3f0]{font-variant-numeric:tabular-nums;font-size:13px}.num-row[data-v-88f0c3f0]{align-items:center;gap:8px;display:flex}.num-row input[type=range][data-v-88f0c3f0]{accent-color:var(--accent);flex:1;margin:0}.unit[data-v-88f0c3f0]{min-width:40px;font-size:13px}.check[data-v-88f0c3f0]{align-items:center;gap:8px;display:inline-flex}.enum-grid[data-v-88f0c3f0]{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px 10px;display:grid}.enum-cell[data-v-88f0c3f0]{border-radius:4px;flex-direction:column;align-items:stretch;gap:2px;min-width:0;font-size:13px;display:flex}.enum-cell>span[data-v-88f0c3f0]{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.enum-cell.changed>span[data-v-88f0c3f0]{color:var(--accent-ink);font-weight:600}.select.small[data-v-88f0c3f0]{flex:1;min-width:0;padding:3px 22px 3px 6px;font-size:13px}.mech[data-v-88f0c3f0]{margin:0;font-size:13px}.diff h3[data-v-88f0c3f0]{margin-bottom:4px}.diff ul[data-v-88f0c3f0]{flex-direction:column;gap:4px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.diff li[data-v-88f0c3f0]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.diff code[data-v-88f0c3f0]{background:var(--surface-2);border-radius:4px;padding:1px 6px;font-size:13px}.btn.tiny[data-v-88f0c3f0]{margin-left:auto;padding:2px 8px}.actions[data-v-88f0c3f0]{border-top:1px solid var(--border);background:var(--surface);flex-wrap:wrap;align-items:center;gap:8px;padding-top:6px;padding-bottom:4px;display:flex;position:sticky;bottom:0}.btn.primary[data-v-88f0c3f0]{background:var(--accent);color:#fff;border-color:var(--accent)}.static-note[data-v-88f0c3f0]{flex-basis:100%;margin:2px 0 0}.btn[data-v-88f0c3f0]:disabled{opacity:.5;cursor:not-allowed}.toasts[data-v-3724c1db]{z-index:30;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:96px;left:50%;transform:translate(-50%)}.toast[data-v-3724c1db]{pointer-events:auto;box-shadow:var(--shadow);align-items:center;gap:12px;max-width:560px;padding:8px 12px;font-size:14px;display:flex}.toast.warn[data-v-3724c1db]{background:var(--warn-bg);color:var(--warn-ink)}.btn.tiny[data-v-3724c1db]{padding:2px 8px}.credit[data-v-5c09c08e]{min-height:24px;color:var(--ink-2);background:var(--surface-2);border-bottom:1px solid var(--border);white-space:nowrap;align-items:center;gap:6px;padding:2px 12px;font-size:12px;line-height:1.3;display:flex;overflow:hidden}.name[data-v-5c09c08e]{color:var(--ink);font-weight:600}.credit a[data-v-5c09c08e],.credit .tour[data-v-5c09c08e]{color:var(--accent-ink);text-underline-offset:2px;text-decoration:none}.credit a[data-v-5c09c08e]:hover,.credit .tour[data-v-5c09c08e]:hover{text-decoration:underline}.tour[data-v-5c09c08e]{border:1px solid var(--border);background:var(--surface);font:inherit;cursor:pointer;border-radius:999px;padding:1px 9px;font-weight:600}.sep[data-v-5c09c08e]{color:var(--muted)}.spacer[data-v-5c09c08e]{flex:1}.who[data-v-5c09c08e]{white-space:nowrap;align-items:baseline;gap:5px;min-width:0;display:inline-flex;overflow:hidden}.terms[data-v-5c09c08e],.repo[data-v-5c09c08e],.why[data-v-5c09c08e],.tour[data-v-5c09c08e],.credit>.sep[data-v-5c09c08e]{flex-shrink:0}@media (width<=720px){.credit[data-v-5c09c08e]{padding:2px 10px;font-size:11px}.long[data-v-5c09c08e],.name[data-v-5c09c08e]{display:none}}.tour-scrim[data-v-c6832ca5]{z-index:200;background:#00000073;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.tour-mask[data-v-c6832ca5]{z-index:200;background:#00000073;position:fixed;inset:0}.tour-mask.has-spot[data-v-c6832ca5]{background:0 0}.spot[data-v-c6832ca5]{box-shadow:0 0 0 2px var(--accent), 0 0 0 9999px #00000073;transition:top var(--t), left var(--t), width var(--t), height var(--t);border-radius:8px;position:fixed}.tour-card[data-v-c6832ca5]{z-index:201;background:var(--surface);color:var(--ink);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);outline:none;max-width:360px;padding:14px 16px;font-size:14px;line-height:1.5}.tour-card.step[data-v-c6832ca5]{position:fixed}.tour-card.step.centred[data-v-c6832ca5]{width:min(360px,100vw - 32px);top:50%;left:50%;transform:translate(-50%,-50%)}.tour-card.step.docked[data-v-c6832ca5]{max-width:none;bottom:12px;left:12px;right:12px}.tour-card.step.docked-top[data-v-c6832ca5]{top:12px;bottom:auto}.tour-card h2[data-v-c6832ca5]{margin:0 0 6px;font-size:16px}.tour-card p[data-v-c6832ca5]{margin:0 0 10px}.count[data-v-c6832ca5]{margin-bottom:2px;font-size:12px}.row[data-v-c6832ca5]{align-items:center;gap:8px;display:flex}.spacer[data-v-c6832ca5]{flex:1}.btn[data-v-c6832ca5]{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:6px;padding:5px 12px;font-size:13px}.btn.primary[data-v-c6832ca5]{background:var(--ink);color:var(--surface);border-color:var(--ink)}.btn.link[data-v-c6832ca5]{color:var(--muted);background:0 0;border:0}.btn[data-v-c6832ca5]:disabled{opacity:.5;cursor:not-allowed}.shell[data-v-146a7fb3]{grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1fr);height:100%;min-height:0;display:grid}.body[data-v-146a7fb3]{min-width:0;min-height:0;display:flex;position:relative}@media (width<=720px){.main[data-v-146a7fb3]{padding:10px 12px}}.main[data-v-146a7fb3]{min-width:0;min-height:0;transition:opacity var(--t);flex:1;padding:14px 16px;overflow:auto}.main.stale[data-v-146a7fb3]{opacity:.6}.error[data-v-146a7fb3]{background:var(--warn-bg);color:var(--warn-ink);border-radius:6px;padding:8px 12px}.loading[data-v-146a7fb3]{text-align:center;padding:40px}
