.term-card .term-preview.llm-card-preview{gap:var(--spacing-8);border:1px solid var(--line);border-radius:var(--radius-cards,12px);background:var(--surface-card);min-height:150px;color:var(--muted);align-content:center;padding:11px 12px;display:grid;overflow:hidden}.llm-card-seed{gap:4px;min-width:0;display:grid}.llm-card-seed>small{color:var(--muted);font-size:8px;font-weight:var(--font-weight-semibold);letter-spacing:.02em}.llm-card-next{border:1px solid var(--line);background:var(--color-faint);border-radius:7px;gap:5px;padding:8px 9px;display:grid}.llm-card-next-head{justify-content:space-between;align-items:baseline;gap:6px;min-width:0;display:flex}.llm-card-next-head strong{color:var(--ink);font-size:9px;font-weight:var(--font-weight-bold)}.llm-card-next-head span{color:var(--muted);white-space:nowrap;font-size:7.5px}.llm-card-foot{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.llm-card-foot strong{color:var(--ink)}.llm-token-row{flex-wrap:wrap;align-items:center;gap:3px;margin:0;padding:0;list-style:none;display:flex}.llm-token-chip{border:1px solid var(--line);background:var(--surface-card);min-height:18px;color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:nowrap;border-radius:4px;align-items:center;padding:1px 5px;font-size:9px;font-weight:600;display:inline-flex}.llm-token-chip.is-seed{background:var(--color-faint);color:color-mix(in srgb, var(--ink) 78%, var(--muted))}.llm-cand-list{gap:3px;margin:0;padding:0;list-style:none;display:grid}.llm-cand-row{align-items:center;gap:7px;min-width:0;display:flex}.llm-cand-text{min-width:34px;color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;align-items:center;font-size:9px;font-weight:700;display:inline-flex}.llm-cand-track{background:color-mix(in srgb, var(--ink) 8%, var(--surface-card));border-radius:99px;flex:auto;min-width:24px;height:6px;position:relative;overflow:hidden}.llm-cand-fill{background:color-mix(in srgb, var(--ink) 32%, var(--line));border-radius:99px;height:100%;display:block}.llm-cand-row.is-top .llm-cand-fill{background:var(--ink)}.llm-cand-pct{color:var(--muted);font-variant-numeric:tabular-nums;font-size:8px;font-weight:700}.llm-cand-tag{background:var(--ink);color:var(--color-white);letter-spacing:.03em;border-radius:99px;padding:0 4px;font-size:7px;font-weight:800}.term-interactive-demo.llm-demo{border-color:var(--line);background:var(--surface-card)}.llm-demo-brief{color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.llm-context-block{border:1px solid var(--line);background:var(--color-faint);border-radius:8px;gap:6px;padding:10px 12px;display:grid}.llm-context-head{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.llm-context-head small{color:var(--muted);font-size:11px;font-weight:var(--font-weight-semibold)}.llm-context-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.llm-context-count b{color:var(--ink);font-weight:var(--font-weight-bold)}.llm-token-row--context{gap:4px}.llm-token-row--context .llm-token-chip{min-height:24px;padding:2px 7px;font-size:12px}.llm-token-chip.is-gen{border-color:color-mix(in srgb, var(--ink) 35%, var(--line));background:color-mix(in srgb, var(--ink) 6%, var(--surface-card));color:var(--ink)}.llm-token-chip.is-eos{border-style:dashed;border-color:color-mix(in srgb, var(--ink) 50%, var(--line));background:var(--surface-card);color:var(--muted);font-weight:700}.llm-token-cursor{color:var(--ink);align-items:center;font-size:11px;line-height:1;display:inline-flex}.llm-token-note{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.llm-next-block{gap:6px;display:grid}.llm-next-head{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.llm-next-head strong{color:var(--ink);font-size:13px;font-weight:var(--font-weight-bold)}.llm-next-head span{color:var(--muted);font-size:11px}.llm-demo .llm-cand-list{gap:6px}.llm-demo .llm-cand-text{min-width:44px;font-size:13px}.llm-demo .llm-cand-track{height:8px}.llm-demo .llm-cand-pct{font-size:12px}.llm-demo .llm-cand-tag{padding:1px 6px;font-size:9px}.term-interactive-demo.llm-demo .llm-cand-pick{border:1px solid var(--line);background:var(--surface-card);width:100%;min-height:34px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:7px;flex:auto;align-items:center;gap:9px;padding:6px 10px;font-size:13px;font-weight:600;display:flex}.term-interactive-demo.llm-demo .llm-cand-pick:hover{border-color:var(--ink);background:color-mix(in srgb, var(--ink) 5%, var(--surface-card));color:var(--ink)}.term-interactive-demo.llm-demo .llm-cand-pick:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.llm-demo .llm-cand-row.is-top .llm-cand-pick{border-color:color-mix(in srgb, var(--ink) 45%, var(--line));background:color-mix(in srgb, var(--ink) 6%, var(--surface-card))}.llm-done-note{border:1px dashed color-mix(in srgb, var(--ink) 40%, var(--line));background:var(--color-faint);color:var(--ink);font-size:var(--text-body);line-height:var(--leading-body);border-radius:8px;margin:0;padding:10px 12px}.llm-done-note strong{color:var(--ink)}.llm-demo-actions{gap:var(--spacing-8);flex-wrap:wrap;display:flex}.term-interactive-demo.llm-demo .llm-cta{min-height:40px;padding:var(--spacing-8) var(--spacing-16);font-size:var(--text-body);font-weight:var(--font-weight-bold);border-radius:var(--radius-buttons)!important;background:var(--color-rausch-600)!important;color:var(--color-white)!important;border:0!important}.term-interactive-demo.llm-demo .llm-cta:hover:not(:disabled){background:color-mix(in srgb, var(--color-rausch-600) 86%, #000)!important;color:var(--color-white)!important}.term-interactive-demo.llm-demo .llm-cta:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.llm-demo .llm-cta:disabled{opacity:.5;cursor:not-allowed}.term-interactive-demo.llm-demo .llm-reset{min-height:40px;padding:var(--spacing-8) var(--spacing-16);font-size:var(--text-body);font-weight:var(--font-weight-medium);border:1px solid var(--line)!important;border-radius:var(--radius-buttons)!important;background:var(--surface-card)!important;color:var(--ink)!important}.term-interactive-demo.llm-demo .llm-reset:hover:not(:disabled){border-color:var(--ink)!important;background:color-mix(in srgb, var(--ink) 5%, var(--surface-card))!important;color:var(--ink)!important}.term-interactive-demo.llm-demo .llm-reset:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.llm-demo .llm-reset:disabled{opacity:.5;cursor:not-allowed}.llm-demo-status{min-height:44px;padding:var(--spacing-12);border-left:3px solid var(--line);border-radius:var(--radius-inputs);background:var(--color-faint);gap:4px;margin:0;display:grid}.llm-status-eyebrow{color:var(--muted);font-size:11px;font-weight:var(--font-weight-bold);letter-spacing:.04em}.llm-status-body{color:var(--ink);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.llm-knowledge-list{gap:var(--spacing-12);color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0;display:grid}.llm-knowledge-list div{border-left:3px solid color-mix(in srgb, var(--ink) 18%, var(--line));padding-left:12px}.llm-knowledge-list dt{color:var(--ink);font-size:14px;font-weight:var(--font-weight-bold)}.llm-knowledge-list dd{color:var(--muted);margin:4px 0 0}.llm-when-list,.llm-how-list{gap:var(--spacing-8);color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0;padding-left:1.1rem;display:grid}.llm-when-list strong,.llm-how-list strong{color:var(--ink)}.llm-examples-grid{gap:var(--spacing-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.llm-examples-grid article{padding:var(--spacing-16);border:1px solid var(--line);border-radius:var(--radius-inputs);background:var(--surface-card);gap:5px;display:grid}.llm-examples-grid article small{color:var(--muted);font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.03em}.llm-examples-grid article strong{color:var(--ink);font-size:15px}.llm-examples-grid article p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.llm-examples-grid article.is-good{border-left:3px solid color-mix(in srgb, #4d805d 55%, var(--line));background:color-mix(in srgb, #4d805d 6%, var(--surface-card))}.llm-examples-grid article.is-good small{color:#4d805d}.llm-examples-grid article.is-bad{border-left:3px solid color-mix(in srgb, #b15259 55%, var(--line));background:color-mix(in srgb, #b15259 6%, var(--surface-card))}.llm-examples-grid article.is-bad small{color:#b15259}@media (max-width:780px){.term-card .term-preview.llm-card-preview{min-height:124px;padding:9px 10px}.llm-examples-grid{grid-template-columns:1fr}.llm-demo-actions{flex-direction:column;align-items:stretch}.term-interactive-demo.llm-demo .llm-cta,.term-interactive-demo.llm-demo .llm-reset{width:100%}}.term-card .term-preview.llm-card-preview{gap:8px;padding:10px;display:grid;color:#16332e!important;background:radial-gradient(circle at 18% 18%,#2e8c802e,#0000 34%),linear-gradient(165deg,#f4faf8,#e4f1ee)!important;border-color:#b7d4cf!important}.llm-card-chat{background:#fff;border:1px solid #b7d4cf;border-radius:14px;gap:6px;padding:10px;display:grid;box-shadow:0 10px 22px #16504814}.llm-card-chat small{font-weight:850;color:#2f6b63!important;font-size:8px!important}.llm-card-bubble{background:#e8f4f1;border-radius:12px 12px 12px 4px;margin:0;padding:8px 10px;font-weight:750;color:#16332e!important;font-size:12px!important}.llm-card-bubble b{color:#1a6b63!important}.llm-card-suggest{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.llm-card-suggest li{background:#eef6f4;border-radius:999px;gap:4px;padding:3px 7px;display:inline-flex;color:#3f5c58!important;font-size:8px!important}.llm-card-suggest li.is-top{background:#1a6b63;color:#f4fffb!important}.llm-card-suggest li.is-top strong{color:#f4fffb!important}.llm-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:#16332e!important;font-size:10px!important}.term-interactive-demo.llm-demo{color:#16332e;background:#e8f2f0;border-color:#b7d4cf;gap:12px;padding:12px;display:grid}.llm-demo-chat{background:#fff;border:1px solid #b7d4cf;border-radius:18px;gap:8px;padding:16px;display:grid;box-shadow:0 16px 36px #16504814}.llm-demo-chat header{justify-content:space-between;gap:8px;display:flex}.llm-demo-chat header small{color:#2f6b63;font-weight:850}.llm-demo-chat header b{color:#f4fffb;background:#1a6b63;border-radius:999px;padding:3px 8px;font-size:12px}.llm-demo-chat.is-derail header b{color:#fff7f4;background:#9a4330}.llm-demo-bubble{color:#16332e;background:#e8f4f1;border-radius:16px 16px 16px 6px;margin:0;padding:14px 16px;font-size:clamp(18px,2.6vw,24px);font-weight:750}.llm-demo-chat.is-derail .llm-demo-bubble{background:#fff1ec}.llm-demo-suggest{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.llm-demo-suggest li{color:#3f5c58;background:#eef6f4;border-radius:999px;gap:6px;padding:5px 10px;display:inline-flex}.llm-demo-suggest li.is-top{color:#f4fffb;background:#1a6b63}.llm-demo-suggest li.is-picked{color:#fff7f4;background:#9a4330}.llm-demo-stamp{color:#1a6b63;margin:0;font-weight:850}.llm-demo-chat.is-derail .llm-demo-stamp{color:#9a4330}.llm-demo-note{color:#3f5c58;margin:0}.llm-demo-controls{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.llm-demo button:hover,.term-interactive-demo.llm-demo button[aria-pressed=true]{color:#f4fffb;background:#1a6b63;border-color:#1a6b63}.term-interactive-demo.llm-demo button:focus-visible{outline-offset:3px;outline:3px solid #1a6b6366!important}.term-interactive-demo.llm-demo .llm-demo-recover{color:#fff7f4;background:#9a4330;border-color:#9a4330}.llm-examples article.is-good{border-left:3px solid #1a6b63}.llm-examples article.is-bad{border-left:3px solid #9a4330}@media (max-width:780px){.llm-demo-controls{flex-direction:column}.term-interactive-demo.llm-demo button{width:100%}}
