.app-header[data-v-05d65205]{background:var(--surface);border-bottom:1px solid var(--border);z-index:20;flex-wrap:wrap;align-items:center;gap:1rem;padding:.6rem 1rem;display:flex;position:sticky;top:0}@media (max-width:700px){.app-header[data-v-05d65205]{gap:.5rem;position:static}}.brand[data-v-05d65205]{align-items:center;gap:.5rem;display:flex}.brand h1[data-v-05d65205]{letter-spacing:.01em;font-size:1.1rem}.logo[data-v-05d65205]{width:26px;height:26px}.l1[data-v-05d65205]{fill:var(--accent)}.l2[data-v-05d65205]{fill:var(--adjusted)}.status[data-v-05d65205]{flex-wrap:wrap;flex:1;align-items:center;gap:.4rem;display:flex}.model-name[data-v-05d65205]{font-size:.9rem;font-weight:600}.actions[data-v-05d65205]{align-items:center;gap:.4rem;display:flex}.theme select[data-v-05d65205]{padding:.2em .4em;font-size:.85rem}.model-card[data-v-a5b51cce]{flex-direction:column;gap:.45rem;padding:.75rem;display:flex}.model-card.featured[data-v-a5b51cce]{border-color:color-mix(in srgb, var(--gold) 70%, var(--border));box-shadow:0 0 0 1px color-mix(in srgb, var(--gold) 45%, transparent)}.model-card.active[data-v-a5b51cce]{border-color:var(--accent)}.facts[data-v-a5b51cce]{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.2rem .8rem;margin:0;display:grid}.facts dt[data-v-a5b51cce]{color:var(--text-faint);font-size:.75rem}.facts dd[data-v-a5b51cce]{margin:0}.links[data-v-a5b51cce]{padding-left:1.1rem}.excluded ul[data-v-a5b51cce]{margin:.3rem 0 0;padding-left:1.1rem}select[data-v-a5b51cce]{max-width:100%}.progress[data-v-e444fb52]{margin-top:.5rem;padding:.7rem}.bar[data-v-e444fb52]{background:var(--surface-3);border-radius:4px;height:8px;overflow:hidden}.fill[data-v-e444fb52]{background:var(--accent);height:100%;transition:width .2s}.files[data-v-e444fb52]{gap:.15rem;margin:.3rem 0 0;padding:0;list-style:none;display:grid}.files li[data-v-e444fb52]{justify-content:space-between;gap:.5rem;display:flex}.drop[data-v-9d509ed9]{border:2px dashed var(--border-strong);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.7rem;display:flex}.drop.over[data-v-9d509ed9]{border-color:var(--accent);background:var(--accent-soft)}.drop label.btn[data-v-9d509ed9]:focus-within{outline:2px solid var(--focus)}ul.alert[data-v-9d509ed9]{margin:0;padding-left:1.6rem}.hub-guide p[data-v-7e225471]{margin:.35em 0}.infotip[data-v-0ecc9f2a]{vertical-align:middle;display:inline-block;position:relative}.infotip-btn[data-v-0ecc9f2a]{border:1px solid var(--border-strong);background:var(--surface-2);width:1.25rem;height:1.25rem;color:var(--text-muted);border-radius:50%;padding:0;font-size:.72rem;font-weight:700;line-height:1}.infotip-pop[data-v-0ecc9f2a]{z-index:50;width:min(22rem,80vw);color:var(--text);text-align:left;white-space:normal;padding:.6rem .75rem;font-size:.84rem;font-weight:400;display:block;position:absolute;top:1.6rem;left:-.5rem}.infotip-title[data-v-0ecc9f2a]{margin-bottom:.25rem;display:block}.panel[data-v-a5d5f172]{flex-direction:column;gap:.5rem;padding:.8rem;display:flex}.cards[data-v-a5d5f172]{grid-template-columns:repeat(auto-fill,minmax(min(100%,30rem),1fr));gap:.6rem;padding-top:.5rem;display:grid}.caps[data-v-a5d5f172]{margin:0}.loaded .btn[data-v-a5d5f172]{margin-left:.5rem}[role=tabpanel][data-v-a5d5f172]{padding-top:.5rem}.strip[data-v-215fadff]{background:var(--surface-2);border-radius:var(--radius-sm);flex-wrap:wrap;gap:3px;max-height:22rem;margin:0;padding:.5rem;list-style:none;display:flex;overflow-y:auto}.chip[data-v-215fadff]{border:1px solid var(--tok-border-a);background:var(--tok-a);font-family:var(--mono);border-radius:4px;flex-direction:column;align-items:center;min-width:1.2rem;padding:1px 4px;font-size:.85rem;line-height:1.25;display:inline-flex}.chip.alt[data-v-215fadff]{background:var(--tok-b);border-color:var(--tok-border-b)}.chip.special[data-v-215fadff]{background:var(--special-soft);border:1px dashed var(--special);color:var(--special);font-weight:600}.chip.unknown[data-v-215fadff]{color:var(--text-faint);border-style:dotted}.chip.invalid[data-v-215fadff]{background:var(--danger-soft);border-color:var(--danger);color:var(--danger)}.chip.selected[data-v-215fadff]{outline:2px solid var(--accent);outline-offset:1px}.txt[data-v-215fadff]{white-space:pre}.id[data-v-215fadff]{color:var(--text-faint);font-size:.65rem}.empty[data-v-215fadff]{background:var(--surface-2);border-radius:var(--radius-sm);margin:0;padding:.6rem}.inspector[data-v-cb37eca7]{flex-direction:column;gap:.4rem;padding:.7rem;display:flex}.grid[data-v-cb37eca7]{grid-template-columns:max-content 1fr;gap:.25rem .8rem;margin:0;font-size:.88rem;display:grid}.grid dt[data-v-cb37eca7]{color:var(--text-muted)}.grid dd[data-v-cb37eca7]{word-break:break-all;margin:0}.scroll[data-v-52748e8a]{max-height:16rem;overflow:auto}.special[data-v-52748e8a]{color:var(--special)}.special-btn[data-v-52748e8a]{font-family:var(--mono)}.actions[data-v-52748e8a]{white-space:nowrap}.panel[data-v-c8f33b7a]{flex-direction:column;gap:.5rem;padding:.8rem;display:flex}[role=tabpanel][data-v-c8f33b7a]{padding-top:.3rem}.loaded-example[data-v-c8f33b7a]{margin:-.25rem 0 0}.seq-head h3[data-v-c8f33b7a]{font-size:.9rem}.ctx[data-v-c8f33b7a]{color:var(--text-muted);align-items:center;gap:.35rem;display:inline-flex}.ctx-bar[data-v-c8f33b7a]{background:var(--surface-3);border-radius:3px;width:5rem;height:6px;display:inline-block;overflow:hidden}.ctx-bar span[data-v-c8f33b7a]{background:var(--accent);height:100%;display:block}.chart[data-v-25fe9538]{margin:0}svg[data-v-25fe9538]{width:100%;height:auto;display:block}.row[data-v-25fe9538]{cursor:pointer}.row:hover .track[data-v-25fe9538]{fill:var(--surface-3)}.label[data-v-25fe9538]{font-family:var(--mono);fill:var(--text);white-space:pre;font-size:12px}.label.special[data-v-25fe9538]{fill:var(--special);font-weight:600}.value[data-v-25fe9538]{font-family:var(--mono);fill:var(--text-muted);font-size:11px}.track[data-v-25fe9538]{fill:var(--surface-2)}.bar-o[data-v-25fe9538]{fill:var(--original)}.bar-a[data-v-25fe9538]{fill:var(--adjusted)}.bar-l[data-v-25fe9538]{fill:var(--text-faint)}.legend[data-v-25fe9538]{color:var(--text-muted);flex-wrap:wrap;gap:1rem;display:flex}.sw[data-v-25fe9538]{vertical-align:middle;border-radius:2px;width:.8em;height:.8em;display:inline-block}.sw-o[data-v-25fe9538]{background:var(--original)}.sw-a[data-v-25fe9538]{background:var(--adjusted)}.token-text[data-v-9d4102d1]{font-family:var(--mono);white-space:pre}.special[data-v-9d4102d1]{color:var(--special);font-weight:600}.empty[data-v-9d4102d1]{color:var(--text-faint)}.table-wrap[data-v-5443ad64]{max-height:32rem;overflow:auto}.sort[data-v-5443ad64]{color:inherit;background:0 0;border:none;padding:0;font-weight:600}.tok[data-v-5443ad64]{text-overflow:ellipsis;max-width:14rem;overflow:hidden}.controls input[type=search][data-v-3f019dbe]{width:18rem;max-width:100%}.panel[data-v-6562a531]{flex-direction:column;gap:.5rem;padding:.8rem;display:flex}.stats[data-v-6562a531]{background:var(--surface-2);border-radius:var(--radius-sm);grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.3rem .8rem;margin:0;padding:.5rem;display:grid}.stats dt[data-v-6562a531]{color:var(--text-faint);font-size:.72rem}.stats dd[data-v-6562a531]{font-family:var(--mono);margin:0;font-size:.82rem}.seg[data-v-6562a531]{border:none;margin:0;padding:0}.panel[data-v-6562a531]{container-type:inline-size}.split[data-v-6562a531]{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@container (width>=1000px){.split[data-v-6562a531]{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}}.empty[data-v-6562a531]{text-align:center;padding:1rem}.panel[data-v-54effa40]{flex-direction:column;gap:.55rem;padding:.8rem;display:flex}.control[data-v-54effa40]{flex-direction:column;gap:.1rem;display:flex}.control label[data-v-54effa40]{font-weight:600}.num[data-v-54effa40]{text-align:right;width:6rem}.num.seed[data-v-54effa40]{width:8rem}.pipeline[data-v-54effa40]{margin:0}.panel[data-v-ea73d4e7]{flex-direction:column;gap:.5rem;padding:.8rem;display:flex}.last[data-v-ea73d4e7]{background:var(--surface-2);padding:.5rem}.auto[data-v-ea73d4e7]{border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;gap:.4rem;padding:.5rem .7rem;display:flex}.auto legend[data-v-ea73d4e7]{font-size:.88rem;font-weight:600}.num[data-v-ea73d4e7]{width:5rem}.bar[data-v-ea73d4e7]{background:var(--surface-3);border-radius:4px;flex:1;min-width:4rem;height:8px;overflow:hidden}.fill[data-v-ea73d4e7]{background:var(--adjusted);height:100%}.stop[data-v-ea73d4e7]{margin-right:.4rem}.generated[data-v-ea73d4e7]{background:var(--surface-2);border-radius:var(--radius-sm);max-height:8rem;padding:.4rem;overflow:auto}.gtok[data-v-ea73d4e7]{background:var(--tok-a);border-radius:3px;margin-right:1px;padding:0 1px}.gtok.alt[data-v-ea73d4e7]{background:var(--tok-b)}.panel[data-v-d28c227b]{flex-direction:column;gap:.5rem;padding:.8rem;display:flex}.tree[data-v-d28c227b]{background:var(--surface-2);border-radius:var(--radius-sm);max-height:16rem;margin:0;padding:.3rem;list-style:none;overflow:auto}.node[data-v-d28c227b]{text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;align-items:baseline;gap:.5rem;width:100%;padding:.1rem .35rem;font-size:.82rem;display:flex}.node[data-v-d28c227b]:hover{background:var(--surface-3)}.node.path[data-v-d28c227b]{font-weight:600}.node.current[data-v-d28c227b]{border-color:var(--accent);background:var(--accent-soft)}.lbl[data-v-d28c227b]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.tok[data-v-d28c227b]{white-space:pre}label.btn[data-v-d28c227b]:focus-within{outline:2px solid var(--focus)}ul.alert[data-v-d28c227b]{margin:0;padding-left:1.6rem}.panel[data-v-4bf0edff]{padding:.8rem}.body[data-v-4bf0edff]{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.num[data-v-4bf0edff]{width:5rem}.controls label[data-v-2ea5b0e8]{flex-direction:column;min-width:8rem;display:flex}.logit[data-v-2ea5b0e8]{text-align:right;width:5rem}.bar[data-v-2ea5b0e8]{vertical-align:middle;border-radius:2px;max-width:8rem;height:.7rem;margin-right:.4rem;display:inline-block}.bar.o[data-v-2ea5b0e8]{background:var(--original)}.bar.a[data-v-2ea5b0e8]{background:var(--adjusted)}td[data-v-2ea5b0e8]:nth-child(3),td[data-v-2ea5b0e8]:nth-child(4){width:12rem}.learn[data-v-1f76d7ad]{width:min(56rem,96vw);max-height:90vh;color:var(--text);background:var(--surface);padding:0}.learn[data-v-1f76d7ad]::backdrop{background:#00000073}.head[data-v-1f76d7ad]{border-bottom:1px solid var(--border);background:var(--surface);padding:.7rem 1rem;position:sticky;top:0}.content[data-v-1f76d7ad]{flex-direction:column;gap:.9rem;padding:.5rem 1rem 1rem;display:flex}.toc[data-v-1f76d7ad]{line-height:1.8}section h3[data-v-1f76d7ad]{margin-bottom:.25rem}.settings[data-v-4cd390fa]{width:min(34rem,94vw);color:var(--text);background:var(--surface);padding:0}.settings[data-v-4cd390fa]::backdrop{background:#00000073}.head[data-v-4cd390fa]{border-bottom:1px solid var(--border);padding:.7rem 1rem}.body[data-v-4cd390fa]{padding:.8rem 1rem 1rem}.num[data-v-4cd390fa]{width:5.5rem}.keys[data-v-4cd390fa]{border:1px solid var(--border);border-radius:var(--radius-sm);padding:.5rem .7rem}.keys legend[data-v-4cd390fa]{font-size:.88rem;font-weight:600}.key-label[data-v-4cd390fa]{min-width:17rem}.shortcuts[data-v-b91717d9]{width:min(34rem,94vw);color:var(--text);background:var(--surface);padding:0}.shortcuts[data-v-b91717d9]::backdrop{background:#00000073}.head[data-v-b91717d9]{border-bottom:1px solid var(--border);padding:.7rem 1rem}.body[data-v-b91717d9]{padding:.6rem 1rem 1rem}caption[data-v-b91717d9]{text-align:left;padding-bottom:.4rem}.notices[data-v-f1f4b7ff]{z-index:60;flex-direction:column;gap:.4rem;width:min(26rem,100vw - 2rem);display:flex;position:fixed;bottom:1rem;right:1rem}.notice[data-v-f1f4b7ff]{box-shadow:var(--shadow);justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.skip[data-v-e55dbb68]{z-index:100;background:var(--surface);padding:.3rem .6rem;position:absolute;top:.5rem;left:1rem}.layout[data-v-e55dbb68]{grid-template-columns:minmax(0,1fr);grid-template-areas:"model""context""prob""sampling""gen""history""diag";gap:.8rem;max-width:1900px;margin:0 auto;padding:.8rem;display:grid}.banner[data-v-e55dbb68]{width:calc(100% - 1.6rem);max-width:1900px;margin:.8rem auto 0}.area-model[data-v-e55dbb68]{grid-area:model}.area-context[data-v-e55dbb68]{grid-area:context}.area-prob[data-v-e55dbb68]{grid-area:prob}.area-sampling[data-v-e55dbb68]{grid-area:sampling}.area-gen[data-v-e55dbb68]{grid-area:gen}.area-history[data-v-e55dbb68]{grid-area:history}.area-diag[data-v-e55dbb68]{grid-area:diag}@media (min-width:900px){.layout[data-v-e55dbb68]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"model model""context prob""sampling prob""gen prob""history history""diag diag"}}@media (min-width:1400px){.layout[data-v-e55dbb68]{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(19rem,.55fr);grid-template-areas:"model model model""context prob sampling""history prob gen""history prob gen""diag diag diag"}}.footer[data-v-e55dbb68]{text-align:center;padding:1rem}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f7f9;--surface:#fff;--surface-2:#f0f2f5;--surface-3:#e5e8ed;--border:#d5dae1;--border-strong:#b4bcc8;--text:#1b2330;--text-muted:#5a6578;--text-faint:#5d6778;--accent:#2f5bd3;--accent-strong:#2448ad;--accent-soft:#e3eafb;--on-accent:#fff;--original:#2f5bd3;--adjusted:#c2570c;--success:#1d7a46;--success-soft:#def3e6;--warning:#8a5a00;--warning-soft:#fbefd2;--danger:#b42318;--danger-soft:#fbe4e1;--special:#7a3fb0;--special-soft:#efe5f9;--gold:#ffd43b;--on-gold:#3b2a00;--tok-a:#e8eefc;--tok-b:#f5ebe0;--tok-border-a:#b9c9f2;--tok-border-b:#e2c8ab;--focus:#2f5bd3;--radius:8px;--radius-sm:5px;--shadow:0 1px 2px #1018280f, 0 1px 3px #10182814;--mono:ui-monospace, "SF Mono", "Cascadia Code", "Roboto Mono", Menlo, Consolas, monospace;--sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f141b;--surface:#161c25;--surface-2:#1d2530;--surface-3:#27313e;--border:#2e3846;--border-strong:#46546a;--text:#e6ebf2;--text-muted:#a4afbf;--text-faint:#9aa5b6;--accent:#7ea2ff;--accent-strong:#a3bdff;--accent-soft:#1f2c4a;--on-accent:#0b1220;--original:#7ea2ff;--adjusted:#f29a5c;--success:#5fd08e;--success-soft:#16301f;--warning:#f0c35b;--warning-soft:#33290f;--danger:#ff8a7d;--danger-soft:#3a1714;--special:#c79bf2;--special-soft:#2d1f3d;--gold:#f5c542;--on-gold:#221800;--tok-a:#1e2a44;--tok-b:#3a2c1e;--tok-border-a:#34497a;--tok-border-b:#6a4f33;--focus:#9db8ff;--shadow:0 1px 2px #0006}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font-family:var(--sans);margin:0;padding:0;font-size:15px;line-height:1.45}body{min-height:100vh}a{color:var(--accent)}h1,h2,h3,h4{margin:0;line-height:1.25}h2{font-size:1.05rem}h3{font-size:.95rem}p{margin:.4em 0}code,kbd,.mono{font-family:var(--mono);font-size:.9em}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:3px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}.btn{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);white-space:nowrap;align-items:center;gap:.35em;padding:.38em .8em;font-size:.9rem;line-height:1.2;display:inline-flex}.btn:hover:not(:disabled){background:var(--surface-2)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn-primary:hover:not(:disabled){background:var(--accent-strong)}.btn-danger{color:var(--danger);border-color:var(--danger)}.btn-sm{padding:.2em .55em;font-size:.8rem}.btn-ghost{background:0 0;border-color:#0000}input[type=text],input[type=number],input[type=search],select,textarea{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);min-width:0;padding:.35em .5em}textarea{resize:vertical;width:100%;font-family:var(--mono);font-size:.9rem;line-height:1.5}input[type=range]{accent-color:var(--accent);width:100%}label{font-size:.88rem}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.muted{color:var(--text-muted)}.faint{color:var(--text-faint)}.small{font-size:.82rem}.row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.stack{flex-direction:column;gap:.5rem;display:flex}.spacer{flex:1}.badge{border:1px solid var(--border);background:var(--surface-2);color:var(--text-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:.25em;padding:.05em .5em;font-size:.75rem;font-weight:600;display:inline-flex}.badge-success{background:var(--success-soft);color:var(--success);border-color:#0000}.badge-warning{background:var(--warning-soft);color:var(--warning);border-color:#0000}.badge-danger{background:var(--danger-soft);color:var(--danger);border-color:#0000}.badge-accent{background:var(--accent-soft);color:var(--accent);border-color:#0000}.badge-gold{background:var(--gold);color:var(--on-gold);border-color:color-mix(in srgb, var(--on-gold) 25%, transparent)}kbd.key{text-align:center;opacity:.85;border:1px solid;border-radius:4px;min-width:1.4em;padding:0 .35em;font-size:.78em;line-height:1.35;display:inline-block}.badge-special{background:var(--special-soft);color:var(--special);border-color:#0000}.alert{border-radius:var(--radius-sm);border:1px solid #0000;padding:.55em .8em;font-size:.88rem}.alert-info{background:var(--accent-soft);color:var(--text)}.alert-warning{background:var(--warning-soft);color:var(--text);border-color:color-mix(in srgb, var(--warning) 35%, transparent)}.alert-error{background:var(--danger-soft);color:var(--text);border-color:color-mix(in srgb, var(--danger) 35%, transparent)}.alert-success{background:var(--success-soft);color:var(--text)}table.data{border-collapse:collapse;width:100%;font-size:.85rem}table.data th,table.data td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:.3em .5em}table.data th{background:var(--surface-2);z-index:1;font-weight:600;position:sticky;top:0}table.data td.num,table.data th.num{text-align:right;font-variant-numeric:tabular-nums;font-family:var(--mono);font-size:.82rem}table.data tr.ineligible td{color:var(--text-faint)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visually-hidden-focusable:not(:focus):not(:focus-within){clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:.25rem;display:flex}.tab{border-radius:var(--radius-sm) var(--radius-sm) 0 0;color:var(--text-muted);background:0 0;border:1px solid #0000;border-bottom:none;margin-bottom:-1px;padding:.45em .8em;font-size:.9rem}.tab[aria-selected=true]{background:var(--surface);border-color:var(--border);color:var(--text);font-weight:600}details.section>summary{cursor:pointer;list-style:none}details.section>summary::-webkit-details-marker{display:none}.formula{font-family:var(--mono);background:var(--surface-2);border-radius:var(--radius-sm);white-space:pre;padding:.4em .6em;font-size:.85rem;overflow-x:auto}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}label.row{flex-wrap:nowrap;align-items:center}
