.widget.svelte-1whjqji{display:flex;flex-direction:column;gap:.85rem;background:var(--demo-card);border:1px solid var(--demo-card-border);border-radius:20px;padding:clamp(1rem,2vw,1.5rem);box-shadow:0 1px #0000000a,0 24px 48px -28px color-mix(in srgb,var(--ink-sea) 55%,transparent)}.header.svelte-1whjqji{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;justify-content:space-between}.passage.svelte-1whjqji{display:flex;flex-direction:column;gap:.3rem}.label.svelte-1whjqji{font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--site-fg-muted);font-weight:700}.tokens.svelte-1whjqji{display:flex;gap:.25rem}.token.svelte-1whjqji{padding:.25rem .5rem;background:color-mix(in srgb,var(--site-fg) 4%,transparent);border:1px solid color-mix(in srgb,var(--site-fg) 12%,transparent);border-radius:6px;font-family:var(--font-mono);font-size:.85rem}.ghost.svelte-1whjqji{appearance:none;border:1px solid color-mix(in srgb,var(--site-fg) 14%,transparent);background:transparent;color:var(--site-fg-muted);padding:.4rem .8rem;border-radius:10px;font-family:var(--font-mono);font-size:.78rem;cursor:pointer}.ghost.svelte-1whjqji:disabled{opacity:.4;cursor:not-allowed}.ghost.svelte-1whjqji:not(:disabled):hover{background:color-mix(in srgb,var(--site-fg) 5%,transparent)}.stack.svelte-1whjqji{display:flex;flex-direction:column;align-items:stretch;gap:.35rem;padding:.6rem .7rem;background:color-mix(in srgb,var(--site-fg) 3%,transparent);border-radius:12px}.stack-label.svelte-1whjqji{font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--site-fg-muted);text-align:center;font-weight:700;margin-bottom:.15rem}.block.svelte-1whjqji{display:grid;grid-template-columns:4rem 1fr 1fr;gap:.3rem;align-items:stretch}.block-tag.svelte-1whjqji{display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:.72rem;color:var(--site-fg-muted);text-transform:uppercase;letter-spacing:.06em}.layer.svelte-1whjqji{appearance:none;border:1px solid color-mix(in srgb,var(--site-fg) 14%,transparent);background:color-mix(in srgb,var(--site-fg) 4%,transparent);color:var(--site-fg);padding:.45rem .65rem;border-radius:8px;font-family:var(--font-mono);font-size:.85rem;cursor:pointer;transition:background .22s ease,border-color .22s ease;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.layer.svelte-1whjqji:hover:not(.off){background:color-mix(in srgb,var(--ink-sea) 12%,transparent);border-color:var(--ink-sea)}.layer.attn.svelte-1whjqji{border-left:3px solid var(--ink-sea)}.layer.ffn.svelte-1whjqji{border-left:3px solid var(--ink-coral)}.layer.final-ln.svelte-1whjqji{border-left:3px solid var(--ink-sun);margin-top:.4rem}.layer.off.svelte-1whjqji{background:color-mix(in srgb,var(--ink-coral) 14%,transparent);color:var(--site-fg-muted);border-color:var(--ink-coral);text-decoration:line-through}.strike.svelte-1whjqji{font-size:.7rem;background:var(--ink-coral);color:#fff;padding:.1rem .35rem;border-radius:4px;text-decoration:none}.head-tag.svelte-1whjqji{font-family:var(--font-mono);font-size:.72rem;text-align:center;color:var(--site-fg-muted);margin-top:.2rem}.metrics.svelte-1whjqji{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.metric.svelte-1whjqji{display:flex;flex-direction:column;gap:.15rem;padding:.55rem .7rem;border-radius:10px;background:color-mix(in srgb,var(--site-fg) 4%,transparent);border-left:3px solid var(--site-fg-muted)}.metric.current[data-state=ok].svelte-1whjqji,.metric.delta[data-state=ok].svelte-1whjqji{border-left-color:var(--cta-hover);background:color-mix(in srgb,var(--cta-hover) 10%,transparent)}.metric.current[data-state=warn].svelte-1whjqji,.metric.delta[data-state=warn].svelte-1whjqji{border-left-color:var(--ink-sun);background:color-mix(in srgb,var(--ink-sun) 12%,transparent)}.metric.current[data-state=bad].svelte-1whjqji,.metric.delta[data-state=bad].svelte-1whjqji{border-left-color:var(--ink-coral);background:color-mix(in srgb,var(--ink-coral) 12%,transparent)}.metric-label.svelte-1whjqji{font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--site-fg-muted)}.metric-val.svelte-1whjqji{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:700;color:var(--site-fg)}.loss-row.svelte-1whjqji{display:flex;flex-direction:column;gap:.3rem}.loss-label.svelte-1whjqji{font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--site-fg-muted);font-weight:700}.loss-bars.svelte-1whjqji{display:flex;flex-direction:column;gap:.2rem}.lossbar.svelte-1whjqji{display:grid;grid-template-columns:1.5rem 1fr 3rem;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.78rem}.losstok.svelte-1whjqji{color:var(--site-fg-muted);text-align:center}.losstrack.svelte-1whjqji{height:12px;background:color-mix(in srgb,var(--site-fg) 6%,transparent);border-radius:6px;position:relative;overflow:hidden}.lossfill.svelte-1whjqji{position:absolute;top:0;height:100%;transition:width .22s ease}.lossfill.base.svelte-1whjqji{background:var(--ink-sea);border-radius:6px 0 0 6px}.lossfill.bump.svelte-1whjqji{background:var(--ink-coral)}.lossval.svelte-1whjqji{text-align:right;color:var(--site-fg);font-variant-numeric:tabular-nums}.footnote.svelte-1whjqji{margin:0;font-family:var(--font-body);font-size:.82rem;color:var(--site-fg-muted)}.footnote.svelte-1whjqji em:where(.svelte-1whjqji){font-family:var(--font-display);font-style:italic;font-weight:600;color:var(--site-fg)}
