.term-card .share-card-card-preview{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.share-card-card-preview>p{grid-column:1/-1}.term-card .share-card-card-preview{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.share-card-card-preview .share-card-card-cover{color:#6b7488;text-align:center;background:#eef0f5;border-radius:5px;align-content:center;justify-items:center;min-width:0;min-height:58px;padding:7px;display:grid}.share-card-card-preview .share-card-card-cover span{letter-spacing:.03em;font-size:9px;font-weight:800}.share-card-card-preview .share-card-card-text{align-content:center;gap:4px;min-width:0;padding:6px 0;display:grid}.share-card-card-preview .share-card-card-text b{color:var(--ink);font-size:10px;font-weight:800}.share-card-card-preview .share-card-card-text small{color:#68748c;font-size:8px;line-height:1.35}.share-card-card-preview .share-card-card-text code{color:#4f63be;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:8px}@media (max-width:780px){.share-card-card-preview>p{grid-column:auto}}.term-interactive-demo.share-card-demo{background:#fbfbfc;border:1px solid #e1e4ec;border-radius:10px;gap:12px;padding:15px}.share-card-demo-tabs{flex-wrap:wrap;gap:7px;display:flex}.term-interactive-demo.share-card-demo .share-card-tab{color:#4a5160;min-height:32px;font:inherit;background:#fff;border:1px solid #d6dae3;border-radius:7px;padding:6px 12px;font-size:13px;font-weight:650}.term-interactive-demo.share-card-demo .share-card-tab:hover{border-color:var(--ink);color:var(--ink);background:#f4f5f8}.term-interactive-demo.share-card-demo .share-card-tab:focus-visible{outline:2px solid color-mix(in srgb, var(--ink) 45%, #fff);outline-offset:2px}.term-interactive-demo.share-card-demo .share-card-tab[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.share-card-meta{background:#fff;border:1px solid #e1e4ec;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.term-interactive-demo.share-card-demo .share-card-meta-field{color:#4a5160;gap:4px;font-size:12px;font-weight:700;display:grid}.term-interactive-demo.share-card-demo .share-card-meta-field>span{color:#4a5160;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px}.term-interactive-demo.share-card-demo .share-card-meta-field input{width:100%;min-height:34px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d6dae3;border-radius:6px;padding:7px 10px;font-size:13px}.term-interactive-demo.share-card-demo .share-card-meta-field input:focus{outline:2px solid color-mix(in srgb, var(--ink) 35%, transparent);outline-offset:1px;border-color:var(--ink)}.term-interactive-demo.share-card-demo .share-card-meta-toggle{color:#4a5160;cursor:pointer;align-items:center;gap:6px;padding-bottom:4px;font-size:12px;font-weight:700;display:inline-flex}.term-interactive-demo.share-card-demo .share-card-meta-toggle input[type=checkbox]{width:16px;min-width:16px;height:16px;min-height:16px;accent-color:var(--ink);margin:0}.share-card-preview{background:#fff;border:1px solid #e1e4ec;border-radius:8px;gap:8px;padding:12px;display:grid}.share-card-preview.is-stale{background:#fffaf0;border-color:#eadab9}.share-card-preview-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.share-card-preview-head small{color:#6b7488;letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.share-card-cache-badge{border:1px solid var(--line);color:#4a5160;background:#fff;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800}.share-card-cache-badge.is-stale{color:#7a4a16;background:#fff3da;border-color:#e3c489}.share-card-cache-badge.is-fresh{color:#2f7a4a;background:#eff9f2;border-color:#c9e2d2}.share-card-preview.is-crop-wide .share-card-preview-body{display:grid}.share-card-preview.is-crop-wide .share-card-preview-cover{aspect-ratio:1.91}.share-card-preview.is-crop-square .share-card-preview-body{display:grid}.share-card-preview.is-crop-square .share-card-preview-cover{aspect-ratio:1;max-width:180px}.share-card-preview.is-crop-thumb .share-card-preview-body{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:10px;display:grid}.share-card-preview.is-crop-thumb .share-card-preview-cover{aspect-ratio:1}.share-card-preview-cover{color:#525a6e;text-align:center;background:linear-gradient(140deg,#e7eaf2,#d3d8e4);border-radius:6px;place-items:center;min-width:0;display:grid;overflow:hidden}.share-card-preview-cover span{letter-spacing:.02em;padding:4px 8px;font-size:11px;font-weight:800}.share-card-preview-text{gap:4px;padding:4px 2px 2px;display:grid}.share-card-preview-text b{color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:800;line-height:1.35}.share-card-preview-text small{color:#5a6273;font-size:12px;line-height:1.45}.share-card-preview-text code{color:#4f63be;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px}.term-interactive-demo.share-card-demo .share-card-cta{min-height:36px;font:inherit;justify-self:start;padding:8px 18px;font-size:13px;font-weight:750;transition:background-color .15s ease-out;background:var(--color-rausch-600)!important;color:#fff!important;border:0!important;border-radius:8px!important}.term-interactive-demo.share-card-demo .share-card-cta:hover:not(:disabled){background:color-mix(in srgb, var(--color-rausch-600) 88%, #000)!important;color:#fff!important}.term-interactive-demo.share-card-demo .share-card-cta:focus-visible{outline:3px solid color-mix(in srgb, var(--color-rausch-600) 38%, #fff);outline-offset:2px}.term-interactive-demo.share-card-demo .share-card-cta:disabled{cursor:not-allowed;color:#fff!important;background:#c4c8d2!important}.term-interactive-demo.share-card-demo .share-card-demo-status{border:1px solid var(--line);border-left:3px solid var(--ink);color:var(--ink);background:#fff;border-radius:6px;margin:0;padding:9px 11px;font-size:12.5px;line-height:1.55}@media (max-width:640px){.share-card-meta{grid-template-columns:1fr}.share-card-preview.is-crop-thumb .share-card-preview-body{grid-template-columns:56px minmax(0,1fr)}.term-interactive-demo.share-card-demo .share-card-tab,.term-interactive-demo.share-card-demo .share-card-cta{width:100%}.term-interactive-demo.share-card-demo .share-card-cta{justify-self:stretch}}.term-card .term-preview.share-card-card-preview{--sc-ink:#f4efe4;--sc-gold:#e8b86a;gap:8px;padding:10px;color:var(--sc-ink)!important;background:radial-gradient(circle at 80% 16%,#e8b86a33,#0000 34%),linear-gradient(168deg,#2a1638,#3f0e40)!important;border-color:#3a2048!important;grid-template-columns:1fr!important;display:grid!important}.share-card-card-chat{background:#3a2048;border:1px solid #5a3068;border-radius:12px;gap:5px;padding:10px;display:grid;box-shadow:4px 10px 20px #10041847}.share-card-card-chat small{font-weight:850;color:#c8a8d0!important;font-size:8px!important}.share-card-card-unfurl{color:#2a2216;background:#fff8ee;border-radius:10px;gap:4px;padding:8px;display:grid}.share-card-card-thumb{background:var(--sc-gold);color:#2a2216;border-radius:6px;justify-self:start;padding:2px 6px;font-size:8px;font-weight:800}.share-card-card-unfurl strong{color:#2a2216!important;font-size:14px!important}.share-card-card-unfurl p{margin:0;color:#6a5538!important;font-size:9px!important}.share-card-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:var(--sc-ink)!important;font-size:10px!important}.term-interactive-demo.share-card-demo{--sc-ink:#f4efe4;--sc-gold:#e8b86a;--sc-fail:#f0a090;color:var(--sc-ink);background:#2a1638;border-color:#3a2048;gap:12px;padding:12px;display:grid}.share-card-demo-chat{background:#3a2048;border:1px solid #5a3068;border-radius:16px;gap:8px;padding:18px;display:grid;box-shadow:6px 16px 32px #10041847}.share-card-demo-chat.is-stale,.share-card-demo-chat.is-noimage{border-color:var(--sc-fail)}.share-card-demo-chat header{justify-content:space-between;gap:8px;display:flex}.share-card-demo-chat header code{color:#c8a8d0;font-weight:800}.share-card-demo-stamp{background:var(--sc-gold);color:#2a2216;border-radius:999px;padding:4px 8px;font-size:12px}.share-card-demo-chat.is-stale .share-card-demo-stamp,.share-card-demo-chat.is-noimage .share-card-demo-stamp{background:var(--sc-fail);color:#2a1616}.share-card-demo-cover{color:#2a2216;background:#fff8ee;border-radius:12px;justify-self:start;padding:18px 22px;font-weight:800}.share-card-demo-chat.is-noimage .share-card-demo-cover{color:#6a5538;background:#efe0cc}.share-card-demo-chat h3{letter-spacing:-.04em;margin:0;font-size:clamp(20px,3vw,28px)}.share-card-demo-chat p{color:#c8a8d0;margin:0}.share-card-demo-controls{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.share-card-demo button{color:var(--sc-ink);background:#3a2048;border-color:#5a3068;border-radius:11px;min-height:40px;padding:8px 12px;font-weight:800}.term-interactive-demo.share-card-demo button:hover,.term-interactive-demo.share-card-demo button[aria-pressed=true]{border-color:var(--sc-gold);background:var(--sc-gold);color:#2a2216}.term-interactive-demo.share-card-demo button:focus-visible{outline-offset:3px;outline:3px solid #e8b86a80!important}.term-interactive-demo.share-card-demo .share-card-demo-recover{border-color:var(--sc-fail);background:var(--sc-fail);color:#2a1616}.share-card-demo-note{margin:0;font-size:14px;line-height:1.55}.share-card-examples article.is-good{border-left:3px solid #e8b86a}.share-card-examples article.is-bad{border-left:3px solid #f0a090}@media (max-width:780px){.share-card-demo-controls{flex-direction:column}.term-interactive-demo.share-card-demo button{width:100%}}
.landing-link-card-preview .landing-link-card-url{background:#ffffffdb;border:1px solid #e0e6f3;border-radius:6px;gap:4px;min-width:0;padding:8px;display:grid}.landing-link-card-preview .landing-link-card-url b{color:#435aaf;font-size:9px;font-weight:800}.landing-link-card-preview .landing-link-card-url small{color:#58647d;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.term-card .landing-link-card-preview{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.landing-link-card-preview .landing-link-card-state{background:#fff;border:1px solid #dfe5f2;border-radius:5px;gap:4px;min-width:0;padding:7px 8px;display:grid}.landing-link-card-preview>p{grid-column:1/-1}.landing-link-card-preview .landing-link-card-state{gap:4px;display:grid}.landing-link-card-state-head{color:#6b7488;letter-spacing:.03em;text-transform:uppercase;font-size:8px;font-weight:800}.landing-link-card-routes{gap:3px;margin:0;padding:0;list-style:none;display:grid}.landing-link-card-routes li{color:#4a5160;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:6px;font-size:8px;line-height:1.35;display:grid}.landing-link-card-routes li b{color:var(--ink);font-size:8px;font-weight:800}.landing-link-card-routes li span{color:#5a6273;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.landing-link-card-routes li.is-fallback b,.landing-link-card-routes li.is-fallback span{color:#a83a44}.term-interactive-demo.landing-link-demo{background:#fbfbfc;border:1px solid #e1e4ec;border-radius:10px;gap:12px;padding:15px}.landing-link-campaign{background:#fff;border:1px solid #e1e4ec;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.landing-link-campaign-qr{border:1px solid #e1e4ec;border-radius:6px;flex:none;width:56px;height:56px}.landing-link-campaign-text{gap:3px;min-width:0;display:grid}.landing-link-campaign-text small{color:#6b7488;letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.landing-link-campaign-text b{color:var(--ink);font-size:14px;font-weight:800}.landing-link-campaign-text code{color:#4f63be;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.landing-link-controls{background:#fff;border:1px solid #e1e4ec;border-radius:8px;gap:11px;padding:12px;display:grid}.landing-link-seg-group{gap:6px;display:grid}.landing-link-seg-label{color:#4a5160;letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.landing-link-seg{flex-wrap:wrap;gap:7px;display:flex}.term-interactive-demo.landing-link-demo .landing-link-seg-btn{color:#4a5160;min-height:32px;font:inherit;background:#fff;border:1px solid #d6dae3;border-radius:7px;padding:6px 12px;font-size:13px;font-weight:650}.term-interactive-demo.landing-link-demo .landing-link-seg-btn:hover{border-color:var(--ink);color:var(--ink);background:#f4f5f8}.term-interactive-demo.landing-link-demo .landing-link-seg-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--ink) 45%, #fff);outline-offset:2px}.term-interactive-demo.landing-link-demo .landing-link-seg-btn[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.landing-link-expired-toggle{color:#4a5160;cursor:pointer;align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.landing-link-expired-toggle input[type=checkbox]{width:16px;min-width:16px;height:16px;min-height:16px;accent-color:var(--ink);margin:0}.landing-link-expired-toggle span{color:#4a5160}.landing-link-routes-table{background:#fff;border:1px solid #e1e4ec;border-radius:8px;gap:7px;padding:12px;display:grid}.landing-link-routes-head{color:#6b7488;letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.landing-link-routes-table ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.landing-link-routes-table li{border:1px solid var(--line);color:#4a5160;background:#f7f8fb;border-radius:6px;grid-template-columns:64px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:7px 9px;font-size:12px;line-height:1.4;display:grid}.landing-link-routes-table li[aria-current=true]{border-color:var(--ink);background:#eef0f4}.landing-link-routes-table li.is-fallback[aria-current=true]{background:#fdf3f4;border-color:#d99ba0}.landing-link-routes-table li b{color:var(--ink);font-size:12px;font-weight:800}.landing-link-routes-table li.is-fallback b{color:#a83a44}.landing-link-routes-table li code{color:#4f63be;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:750;overflow:hidden}.landing-link-routes-table li.is-fallback code{color:#a83a44}.landing-link-routes-table li span{color:#5a6273;font-size:11.5px}.landing-link-stage{border:1px solid var(--line);background:#fff;border-radius:10px;gap:8px;padding:12px;display:grid}.landing-link-stage.is-wechat{border-left:4px solid #2f7a4a}.landing-link-stage.is-browser{border-left:4px solid #4f63be}.landing-link-stage.is-app{border-left:4px solid #6b4f9e}.landing-link-stage.is-expired{background:#fdf6f6;border-left:4px solid #a83a44}.landing-link-stage-bar{justify-content:space-between;align-items:center;gap:8px;display:flex}.landing-link-stage-schema{color:#3a3f4d;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.02em;background:#e7e9ee;border-radius:5px;padding:3px 8px;font-size:11px;font-weight:800}.landing-link-stage.is-wechat .landing-link-stage-schema{color:#1f5d36;background:#d4ebdb}.landing-link-stage.is-browser .landing-link-stage-schema{color:#2a4170;background:#dbe6f6}.landing-link-stage.is-app .landing-link-stage-schema{color:#4a3570;background:#e7dff2}.landing-link-stage.is-expired .landing-link-stage-schema{color:#8a2f3a;background:#f4d6d9}.landing-link-stage-env{color:#4a5160;font-size:12px;font-weight:800}.landing-link-stage-url{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;background:#f4f5f8;border-radius:5px;padding:6px 8px;font-size:12px;font-weight:750;overflow:hidden}.landing-link-stage.is-expired .landing-link-stage-url{color:#8a2f3a;background:#fbe9eb;text-decoration:line-through}.landing-link-stage-page{border:1px solid var(--line);background:#fbfbfc;border-radius:7px;gap:5px;padding:10px;display:grid}.landing-link-stage-page b{color:var(--ink);font-size:14px;font-weight:800}.landing-link-stage.is-expired .landing-link-stage-page b{color:#8a2f3a}.landing-link-stage-page p{color:#4a5160;margin:0;font-size:12.5px;line-height:1.5}.landing-link-stage-cta-mock{background:var(--ink);color:#fff;border-radius:5px;justify-self:start;margin-top:3px;padding:5px 12px;font-size:12px;font-weight:700}.landing-link-stage-next{color:#4a5160;gap:3px;margin:3px 0 0;padding:0 0 0 16px;font-size:12px;line-height:1.5;list-style:outside;display:grid}.landing-link-stage-next li::marker{color:#8a2f3a}.term-interactive-demo.landing-link-demo .landing-link-cta{min-height:36px;font:inherit;justify-self:start;padding:8px 18px;font-size:13px;font-weight:750;transition:background-color .15s ease-out;background:var(--color-rausch-600)!important;color:#fff!important;border:0!important;border-radius:8px!important}.term-interactive-demo.landing-link-demo .landing-link-cta:hover:not(:disabled){background:color-mix(in srgb, var(--color-rausch-600) 88%, #000)!important;color:#fff!important}.term-interactive-demo.landing-link-demo .landing-link-cta:focus-visible{outline:3px solid color-mix(in srgb, var(--color-rausch-600) 38%, #fff);outline-offset:2px}.term-interactive-demo.landing-link-demo .landing-link-cta:disabled{cursor:not-allowed;color:#fff!important;background:#c4c8d2!important}.term-interactive-demo.landing-link-demo .landing-link-demo-status{border:1px solid var(--line);border-left:3px solid var(--ink);color:var(--ink);background:#fff;border-radius:6px;margin:0;padding:9px 11px;font-size:12.5px;line-height:1.55}@media (max-width:640px){.landing-link-routes-table li{grid-template-columns:1fr;gap:3px}.landing-link-routes-table li code,.landing-link-routes-table li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.term-interactive-demo.landing-link-demo .landing-link-seg-btn,.term-interactive-demo.landing-link-demo .landing-link-cta{width:100%}.term-interactive-demo.landing-link-demo .landing-link-cta{justify-self:stretch}}.term-card .term-preview.landing-link-card-preview{--ll-ink:#2a2218;--ll-clay:#c45c3a;gap:8px;padding:10px;color:var(--ll-ink)!important;background:radial-gradient(circle at 18% 20%,#c45c3a29,#0000 34%),linear-gradient(168deg,#f8efe4,#f0e0cc)!important;border-color:#e0c4a8!important;grid-template-columns:1fr!important;display:grid!important}.landing-link-card-phone{background:#fffaf4;border:1px solid #e0c4a8;border-radius:12px;gap:5px;padding:10px;display:grid;box-shadow:4px 10px 20px #78382014}.landing-link-card-phone header{justify-content:space-between;gap:8px;display:flex}.landing-link-card-phone small{font-weight:850;color:#8a5a38!important;font-size:8px!important}.landing-link-card-phone header b{background:var(--ll-clay);border-radius:999px;padding:2px 6px;color:#fff7f4!important;font-size:8px!important}.landing-link-card-phone strong{letter-spacing:-.03em;color:var(--ll-ink)!important;font-size:15px!important}.landing-link-card-cta{color:#fff7f4;background:#2a2218;border-radius:8px;justify-self:start;padding:4px 10px;font-size:9px;font-weight:800}.landing-link-card-phone p{margin:0;color:#7a4a32!important;font-size:9px!important}.landing-link-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:var(--ll-ink)!important;font-size:10px!important}.term-interactive-demo.landing-link-demo{--ll-ink:#2a2218;--ll-clay:#c45c3a;--ll-fail:#9a4330;color:var(--ll-ink);background:#f3e6d4;border-color:#e0c4a8;gap:12px;padding:12px;display:grid}.landing-link-demo-phone{background:#fffaf4;border:1px solid #e0c4a8;border-radius:16px;gap:8px;padding:18px;display:grid;box-shadow:6px 16px 32px #78382014}.landing-link-demo-phone.is-gone{border-color:var(--ll-fail);background:#fff6f2}.landing-link-demo-phone header{justify-content:space-between;gap:8px;display:flex}.landing-link-demo-phone header code{color:#8a5a38;font-weight:800}.landing-link-demo-stamp{background:var(--ll-clay);color:#fff7f4;border-radius:999px;padding:4px 8px;font-size:12px}.landing-link-demo-phone.is-gone .landing-link-demo-stamp{background:var(--ll-fail);color:#fff7f4}.landing-link-demo-phone h3{letter-spacing:-.04em;margin:0;font-size:clamp(22px,3vw,30px)}.landing-link-demo-phone p{color:#7a4a32;margin:0}.landing-link-demo-phone.is-gone p{color:var(--ll-fail);font-weight:750}.landing-link-demo-cta{color:#fff7f4;background:#2a2218;border-radius:10px;justify-self:start;padding:8px 16px;font-size:14px;font-weight:800}.landing-link-demo-phone.is-gone .landing-link-demo-cta{background:var(--ll-fail)}.landing-link-demo-controls{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.landing-link-demo button{color:var(--ll-ink);background:#fffaf4;border-color:#e0c4a8;border-radius:11px;min-height:40px;padding:8px 12px;font-weight:800}.term-interactive-demo.landing-link-demo button:hover,.term-interactive-demo.landing-link-demo button[aria-pressed=true]{border-color:var(--ll-clay);background:var(--ll-clay);color:#fff7f4}.term-interactive-demo.landing-link-demo button:focus-visible{outline-offset:3px;outline:3px solid #c45c3a66!important}.term-interactive-demo.landing-link-demo .landing-link-demo-recover{border-color:var(--ll-fail);background:var(--ll-fail);color:#fff7f4}.landing-link-demo-note{margin:0;font-size:14px;line-height:1.55}.landing-link-examples article.is-good{border-left:3px solid #c45c3a}.landing-link-examples article.is-bad{border-left:3px solid #9a4330}@media (max-width:780px){.landing-link-demo-controls{flex-direction:column}.term-interactive-demo.landing-link-demo button{width:100%}}
.chat-card-message.is-user{background:#eef2ff;justify-self:end}.chat-demo-message.is-user{background:#f5f7ff;border-color:#d4dcff;margin-left:10%}@media (max-width:780px){.chat-demo-message.is-user{margin-left:0}}.term-card .term-preview:is(.agent-card-preview,.ai-cost-card-preview,.chunking-card-preview,.completion-card-preview,.context-card-preview,.embedding-card-preview,.eval-card-preview,.fine-tuning-card-preview,.function-calling-card-preview,.grounding-card-preview,.guardrail-card-preview,.hallucination-card-preview,.memory-card-preview,.multimodal-card-preview,.planning-card-preview,.prompt-card-preview,.rag-card-preview,.streaming-card-preview,.system-prompt-card-preview,.temperature-card-preview,.token-ai-card-preview,.tool-calling-card-preview,.vector-db-card-preview){color:#4e5e78;background:#f8fafc;border-color:#d8e0ee;grid-template-columns:1fr;align-content:center;gap:6px;min-height:150px;padding:10px 12px;font-size:10px;line-height:1.3;display:grid;overflow:hidden}.term-card .term-preview:is(.agent-card-preview,.ai-cost-card-preview,.chunking-card-preview,.completion-card-preview,.context-card-preview,.embedding-card-preview,.eval-card-preview,.fine-tuning-card-preview,.function-calling-card-preview,.grounding-card-preview,.guardrail-card-preview,.hallucination-card-preview,.memory-card-preview,.multimodal-card-preview,.planning-card-preview,.prompt-card-preview,.rag-card-preview,.streaming-card-preview,.system-prompt-card-preview,.temperature-card-preview,.token-ai-card-preview,.tool-calling-card-preview,.vector-db-card-preview) :is(small,p,span,label,code,i){font-size:9px;line-height:1.3}.term-card .term-preview:is(.agent-card-preview,.ai-cost-card-preview,.chunking-card-preview,.completion-card-preview,.context-card-preview,.embedding-card-preview,.eval-card-preview,.fine-tuning-card-preview,.function-calling-card-preview,.grounding-card-preview,.guardrail-card-preview,.hallucination-card-preview,.memory-card-preview,.multimodal-card-preview,.planning-card-preview,.prompt-card-preview,.rag-card-preview,.streaming-card-preview,.system-prompt-card-preview,.temperature-card-preview,.token-ai-card-preview,.tool-calling-card-preview,.vector-db-card-preview) :is(b,strong){font-size:10px;line-height:1.25}@media (max-width:780px){.term-card .term-preview:is(.multimodal-card-preview,.planning-card-preview,.prompt-card-preview,.rag-card-preview,.streaming-card-preview,.system-prompt-card-preview,.temperature-card-preview,.token-ai-card-preview,.tool-calling-card-preview,.vector-db-card-preview){gap:5px;padding:9px 10px}}
.term-card .term-preview.prompt-card-preview{color:#685e4d;background:#fffdf6;border-color:#e7ddc3;gap:6px;padding:10px 11px;display:grid}.prompt-card-head{justify-content:space-between;align-items:baseline;gap:6px;min-width:0;display:flex}.prompt-card-head strong{color:#4a4332;font-size:10px;font-weight:800}.prompt-card-head span{color:#8a7f66;letter-spacing:.2px;font-size:8.5px;font-weight:700}.prompt-card-rows{gap:4px;margin:0;padding:0;list-style:none;display:grid}.prompt-card-row{background:#fff;border:1px solid #e7ddc3;border-left-width:3px;border-radius:5px;grid-template-columns:minmax(0,1fr) 11px minmax(0,1.15fr) auto;align-items:center;gap:5px;padding:5px 6px;display:grid}.prompt-card-row.is-bad{border-left-color:#c7a9a4}.prompt-card-row.is-ok{border-left-color:#c9b27a}.prompt-card-row.is-good{border-left-color:#8aa48a}.prompt-card-in{gap:1px;min-width:0;display:grid}.prompt-card-tag{color:#6b5f48;font-size:8.5px;font-weight:800}.prompt-card-prompt{color:#8a7f66;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;line-height:1.3;overflow:hidden}.prompt-card-arrow{color:#b3a684;font-size:9px}.prompt-card-out{color:#4a4332;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8.5px;font-weight:750;line-height:1.3;overflow:hidden}.prompt-card-score{white-space:nowrap;border-radius:99px;padding:2px 5px;font-size:7.5px;font-weight:800}.prompt-card-score.is-bad{color:#fff;background:#b15259}.prompt-card-score.is-ok{color:#fff;background:#b78a3e}.prompt-card-score.is-good{color:#fff;background:#4d805d}.prompt-card-conclusion{color:#5d5340;margin:0;font-size:8.5px;font-weight:700;line-height:1.5}.term-interactive-demo.prompt-demo{background:#fbfbfc;border-color:#e1e4ec}.prompt-demo-bar{flex-wrap:wrap;gap:7px;display:flex}.term-interactive-demo.prompt-demo .prompt-preset{text-align:left;gap:1px;min-width:96px;padding:7px 11px;display:grid;color:#4d525d!important;background:#fff!important;border:1px solid #d9dce3!important;border-radius:8px!important}.term-interactive-demo.prompt-demo .prompt-preset:hover{border-color:var(--ink)!important;color:var(--ink)!important}.term-interactive-demo.prompt-demo .prompt-preset span{font-size:12.5px;font-weight:750}.term-interactive-demo.prompt-demo .prompt-preset small{color:#8a8f9c;font-size:9.5px;font-weight:700}.term-interactive-demo.prompt-demo .prompt-preset[aria-pressed=true]{border-color:var(--ink)!important;background:var(--ink)!important;color:#fff!important}.term-interactive-demo.prompt-demo .prompt-preset[aria-pressed=true] span{color:#fff}.term-interactive-demo.prompt-demo .prompt-preset[aria-pressed=true] small{color:#c2c7d3}.term-interactive-demo.prompt-demo .prompt-preset:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.prompt-demo-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:10px;display:grid}.prompt-demo-promptpanel,.prompt-demo-outputpanel{background:#fff;border:1px solid #e1e4ec;border-radius:8px;align-content:start;gap:7px;min-width:0;padding:11px 12px;display:grid}.prompt-demo-panelhead{justify-content:space-between;align-items:baseline;gap:6px;min-width:0;display:flex}.prompt-demo-panelhead small{color:#8a8f9c;letter-spacing:.2px;font-size:10px;font-weight:800}.prompt-demo-panelhead span{color:#6f7480;font-size:11px;font-weight:700}.prompt-demo-prompttext{color:#3d3a32;font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f5f0;border-radius:6px;margin:0;padding:9px 10px;font-size:12px;line-height:1.6}.prompt-demo-actions{flex-wrap:wrap;gap:7px;display:flex}.term-interactive-demo.prompt-demo .prompt-cta{font:inherit;font-size:13px;font-weight:750;transition:background-color .15s ease-out;border:1px solid var(--color-rausch-600)!important;background:var(--color-rausch-600)!important;color:#fff!important;border-radius:8px!important}.term-interactive-demo.prompt-demo .prompt-cta:hover{background:color-mix(in srgb, var(--color-rausch-600) 88%, #000)!important;color:#fff!important}.term-interactive-demo.prompt-demo .prompt-cta:focus-visible{outline:3px solid color-mix(in srgb, var(--color-rausch-600) 38%, #fff);outline-offset:2px}.term-interactive-demo.prompt-demo .prompt-reset{font:inherit;font-size:13px;font-weight:650;border:1px solid var(--ink)!important;color:var(--ink)!important;background:#fff!important;border-radius:8px!important}.term-interactive-demo.prompt-demo .prompt-reset:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 6%, #fff)!important}.term-interactive-demo.prompt-demo .prompt-reset:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.prompt-demo .prompt-reset:disabled{opacity:.5;cursor:not-allowed}.prompt-demo-empty{background:#fafafb;border:1px dashed #d7dae1;border-radius:7px;gap:4px;padding:16px 12px;display:grid}.prompt-demo-empty p{color:#5d626d;margin:0;font-size:13px;line-height:1.55}.prompt-demo-empty span{color:#9095a0;font-size:11px}.prompt-demo-output-card{background:#fff;border:1px solid #e1e4ec;border-left-width:4px;border-radius:8px;gap:8px;padding:11px 12px;display:grid}.prompt-demo-output-card.is-bad{border-left-color:#b15259}.prompt-demo-output-card.is-ok{border-left-color:#b78a3e}.prompt-demo-output-card.is-good{border-left-color:#4d805d}.prompt-output-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.prompt-output-text{color:#2b2e36;margin:0;font-size:14px;font-weight:750;line-height:1.5}.prompt-score{white-space:nowrap;border-radius:99px;flex:none;padding:3px 9px;font-size:11px;font-weight:800}.prompt-score.is-bad{color:#fff;background:#b15259}.prompt-score.is-ok{color:#fff;background:#b78a3e}.prompt-score.is-good{color:#fff;background:#4d805d}.prompt-checks{gap:4px;margin:0;padding:0;list-style:none;display:grid}.prompt-checks li{color:#4a4f5a;background:#f6f7f9;border-radius:5px;align-items:center;gap:7px;padding:5px 8px;font-size:12px;line-height:1.4;display:flex}.prompt-checks li b{border-radius:99px;flex:none;place-items:center;width:16px;height:16px;font-size:10px;font-weight:800;display:inline-grid}.prompt-checks li.is-pass{color:#3d6650;background:#eef4ef}.prompt-checks li.is-pass b{color:#fff;background:#4d805d}.prompt-checks li.is-fail{color:#8a3d44;background:#f7eeef}.prompt-checks li.is-fail b{color:#fff;background:#b15259}.prompt-output-why{color:#4d473a;background:#f6f5f0;border-radius:6px;margin:0;padding:8px 10px;font-size:12px;line-height:1.55}.prompt-output-why b{color:#5a4f3a;background:#e7ddc3;border-radius:4px;margin-right:5px;padding:1px 6px;font-size:10px;font-weight:800;display:inline-block}.prompt-demo-status{color:#5d626d;margin:0;font-size:13px;line-height:1.6}.prompt-knowledge-list,.prompt-when-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.prompt-knowledge-list li,.prompt-when-list li{color:#4a4f5a;background:#fff;border:1px solid #e6e8ee;border-radius:7px;padding:9px 11px;font-size:13.5px;line-height:1.6}.prompt-knowledge-list li b,.prompt-when-list li b{color:var(--ink);margin-right:5px;font-size:12px;font-weight:800;display:inline-block}.prompt-how-steps{counter-reset:promptstep;gap:6px;margin:0;padding:0;list-style:none;display:grid}.prompt-how-steps li{color:#4a4f5a;counter-increment:promptstep;background:#fff;border:1px solid #e6e8ee;border-radius:7px;grid-template-columns:24px minmax(0,1fr);align-items:baseline;gap:8px;padding:8px 11px;font-size:13.5px;line-height:1.55;display:grid}.prompt-how-steps li:before{content:counter(promptstep);color:var(--ink);font-size:12px;font-weight:800}.prompt-how-steps li b{color:var(--ink);font-size:12.5px;font-weight:800}.prompt-examples-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.prompt-examples-grid article{background:#fff;border:1px solid #e1e4ec;border-radius:8px;gap:6px;padding:11px 12px;display:grid}.prompt-examples-grid article.is-bad{border-left:4px solid #b15259}.prompt-examples-grid article.is-good{border-left:4px solid #4d805d}.prompt-examples-grid article header{justify-content:space-between;align-items:center;gap:6px;display:flex}.prompt-examples-grid article header small{border-radius:99px;padding:2px 8px;font-size:10px;font-weight:800}.prompt-examples-grid article.is-bad header small{color:#8a3d44;background:#f1dde0}.prompt-examples-grid article.is-good header small{color:#3d6650;background:#dceadf}.prompt-examples-grid article header strong{color:#2b2e36;font-size:12px;font-weight:800}.prompt-ex-prompt{color:#4a4332;font-family:var(--font-geist-mono), ui-monospace, monospace;overflow-wrap:anywhere;background:#f6f5f0;border-radius:5px;margin:0;padding:8px 9px;font-size:11.5px;line-height:1.55}.prompt-ex-out{color:#2b2e36;margin:0;font-size:13px;font-weight:750;line-height:1.5}.prompt-ex-note{color:#6a6f7a;margin:0;font-size:12px;line-height:1.55}@media (max-width:640px){.prompt-demo-grid,.prompt-examples-grid{grid-template-columns:1fr}.term-interactive-demo.prompt-demo .prompt-preset{flex:calc(50% - 7px);min-width:0}}.term-card .term-preview.prompt-card-preview{gap:8px;padding:10px;display:grid;color:#2c1c14!important;background:radial-gradient(circle at 14% 80%,#c45c3a29,#0000 34%),linear-gradient(155deg,#f8efe4,#f0e0cc)!important;border-color:#e0c4a8!important}.prompt-card-landing{gap:6px;display:grid}.prompt-card-landing>small{font-weight:850;color:#8a5a38!important;font-size:8px!important}.prompt-card-slip{background:#efe0cc;border-radius:8px;margin:0;padding:6px 8px;color:#5c3a28!important;font-size:9px!important}.prompt-card-hero{background:#fffaf4;border:1px solid #e0c4a8;border-radius:14px;gap:4px;padding:10px;display:grid;box-shadow:0 10px 22px #78382014}.prompt-card-hero b{background:#c45c3a;border-radius:999px;justify-self:start;padding:2px 6px;color:#fff7f4!important;font-size:8px!important}.prompt-card-hero strong{color:#2c1c14!important;font-size:15px!important}.prompt-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:#2c1c14!important;font-size:10px!important}.term-interactive-demo.prompt-demo{color:#2c1c14;background:#f3e6d4;border-color:#e0c4a8;gap:12px;padding:12px;display:grid}.prompt-demo-landing{gap:10px;display:grid}.prompt-demo-slip{color:#5c3a28;background:#efe0cc;border-radius:10px;margin:0;padding:10px 12px}.prompt-demo-hero{background:#fffaf4;border:1px solid #e0c4a8;border-radius:18px;gap:8px;padding:20px;display:grid;box-shadow:0 16px 36px #78382014}.prompt-demo-hero b{color:#f4fff8;background:#3d6b4f;border-radius:999px;justify-self:start;padding:4px 8px}.prompt-demo-landing.is-vague .prompt-demo-hero{background:#fff4ee;border-color:#c45c3a}.prompt-demo-landing.is-vague .prompt-demo-hero b{color:#fff7f4;background:#c45c3a}.prompt-demo-hero h3{letter-spacing:-.04em;margin:0;font-size:clamp(22px,3.2vw,32px)}.prompt-demo-hero p{color:#5c3a28;margin:0}.prompt-demo-controls{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.prompt-demo button:hover,.term-interactive-demo.prompt-demo button[aria-pressed=true]{color:#fff7f4;background:#c45c3a;border-color:#c45c3a}.term-interactive-demo.prompt-demo button:focus-visible{outline-offset:3px;outline:3px solid #c45c3a66!important}.term-interactive-demo.prompt-demo .prompt-demo-recover{color:#f4fff8;background:#3d6b4f;border-color:#3d6b4f}.prompt-examples article.is-good{border-left:3px solid #3d6b4f}.prompt-examples article.is-bad{border-left:3px solid #c45c3a}@media (max-width:780px){.prompt-demo-controls{flex-direction:column}.term-interactive-demo.prompt-demo button{width:100%}}
.term-card .term-preview.model-card-preview{min-height:150px;color:var(--muted);background:var(--color-faint);align-content:start;gap:7px;padding:12px;display:grid}.model-card-tasks{flex-wrap:wrap;gap:4px;display:flex}.model-card-tasks button{border:1px solid var(--line);border-radius:var(--radius-badges);background:var(--surface-card);min-width:0;color:var(--muted);font-size:9px;font-weight:var(--font-weight-semibold);flex:1 1 0;padding:4px 6px}.model-card-tasks button:hover{border-color:color-mix(in srgb, var(--ink) 28%, var(--line));color:var(--ink)}.model-card-tasks button:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.model-card-tasks button[aria-pressed=true]{border-color:var(--ink);background:color-mix(in srgb, var(--ink) 10%, var(--surface-card));color:var(--ink)}.model-card-pick{border:1px solid var(--line);border-left:3px solid var(--ink);border-radius:var(--radius-inputs);background:var(--surface-card);gap:5px;padding:8px 9px;display:grid}.model-card-pick header{flex-wrap:wrap;align-items:baseline;gap:4px 6px;display:flex}.model-card-pick header small{color:var(--muted);font-size:9px;font-weight:var(--font-weight-semibold)}.model-card-pick header strong{color:var(--ink);font-size:13px;font-weight:var(--font-weight-bold)}.model-card-verdict{border-radius:var(--radius-badges);background:color-mix(in srgb, var(--ink) 8%, var(--surface-card));color:var(--ink);font-size:8px;font-weight:var(--font-weight-bold);margin-left:auto;padding:1px 6px}.model-card-pick dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;margin:0;display:grid}.model-card-pick dt{color:var(--muted);font-size:8px;font-weight:var(--font-weight-semibold)}.model-card-pick dd{color:var(--ink);font-size:10px;font-weight:var(--font-weight-semibold);margin:0}.model-card-pick p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.model-card-meters{border:1px solid var(--line);border-radius:var(--radius-inputs);background:var(--surface-card);gap:4px;padding:7px 8px;display:grid}.model-card-meters>div{grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:5px;display:grid}.model-card-meters span{color:var(--muted);font-size:8px}.model-card-meters i{border-radius:var(--radius-full);background:color-mix(in srgb, var(--ink) 8%, var(--soft));height:6px;font-style:normal;display:block;overflow:hidden}.model-card-meters i b{border-radius:inherit;background:var(--ink);height:100%;display:block}.model-card-meters em{color:var(--ink);font-size:8px;font-weight:var(--font-weight-bold);text-align:right;font-style:normal}.term-interactive-demo.model-demo{border-color:var(--line);background:var(--color-white);gap:12px;display:grid}.model-demo-brief{color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.model-demo-task,.model-constraint{border:0;margin:0;padding:0}.model-demo-task legend,.model-constraint legend{color:var(--ink);font-size:var(--text-caption);font-weight:var(--font-weight-semibold);margin-bottom:6px}.model-demo-task>div{flex-wrap:wrap;gap:8px;display:flex}.model-demo-constraints{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.model-constraint>div{flex-wrap:wrap;gap:6px;display:flex}.term-interactive-demo.model-demo button{border:1px solid var(--line);border-radius:var(--radius-buttons);background:var(--color-white);min-height:32px;color:var(--muted);font-size:var(--text-body);font-weight:var(--font-weight-semibold);padding:7px 12px}.term-interactive-demo.model-demo button:hover{border-color:color-mix(in srgb, var(--ink) 24%, var(--line));color:var(--ink)}.term-interactive-demo.model-demo button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.model-demo .model-demo-task button[aria-pressed=true],.term-interactive-demo.model-demo .model-constraint button[aria-pressed=true]{border-color:var(--ink);background:color-mix(in srgb, var(--ink) 10%, var(--color-white));color:var(--ink)}.model-demo-shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.model-row{border:1px solid var(--line);border-left:3px solid var(--line);border-radius:var(--radius-cards);background:var(--surface-card);gap:8px;padding:13px 14px;transition:border-color .12s ease-out,background-color .12s ease-out,opacity .12s ease-out,box-shadow .12s ease-out;display:grid;position:relative}.model-row.is-candidate{background:var(--soft)}.model-row.is-fit{border-color:var(--ink);border-left-color:var(--ink);background:var(--surface-card);border-left-width:3px}.model-row.is-avoid{opacity:.55;background:var(--soft)}.model-row.is-chosen{box-shadow:inset 0 0 0 2px var(--ink)}.model-row-head{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.model-row-family{border-radius:var(--radius-badges);background:color-mix(in srgb, var(--ink) 8%, var(--soft));color:var(--ink);font-size:var(--text-caption);font-weight:var(--font-weight-bold);padding:1px 6px}.model-row-head h3{color:var(--ink);font-size:var(--text-ui);font-weight:var(--font-weight-bold);line-height:var(--leading-subheading);margin:0}.model-verdict{border:1px solid var(--line);border-radius:var(--radius-badges);background:color-mix(in srgb, var(--ink) 6%, var(--soft));color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-bold);margin-left:auto;padding:2px 8px}.model-verdict.is-fit{border-color:var(--ink);background:var(--ink);color:var(--color-white)}.model-verdict.is-candidate{border-color:var(--line);background:color-mix(in srgb, var(--ink) 6%, var(--soft));color:var(--muted)}.model-verdict.is-avoid{border-color:var(--line);background:color-mix(in srgb, var(--ink) 5%, var(--soft));color:var(--muted)}.model-row-spec{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.model-row-spec>div{border:1px solid var(--line);border-radius:var(--radius-inputs);background:var(--color-white);gap:2px;min-width:0;padding:6px 7px;display:grid}.model-row-spec dt{color:var(--muted);font-size:10px;font-weight:var(--font-weight-semibold)}.model-row-spec dd{color:var(--ink);font-size:var(--text-body);font-weight:var(--font-weight-bold);overflow-wrap:anywhere;margin:0}.model-row-meters{gap:5px;display:grid}.model-row-meters>div{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:8px;display:grid}.model-row-meters span{color:var(--muted);font-size:var(--text-caption)}.model-row-meters i{border-radius:var(--radius-full);background:color-mix(in srgb, var(--ink) 8%, var(--soft));height:8px;font-style:normal;display:block;overflow:hidden}.model-row-meters i b{border-radius:inherit;background:var(--ink);height:100%;display:block}.model-row-reason{color:var(--ink);font-size:var(--text-caption);line-height:var(--leading-body);margin:0}.model-row.is-avoid .model-row-reason{color:var(--muted)}.model-row-stamp{border-radius:var(--radius-badges);background:var(--ink);color:var(--color-white);font-size:var(--text-caption);font-weight:var(--font-weight-bold);justify-self:start;margin:0;padding:3px 10px}.model-demo-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.term-interactive-demo.model-demo .model-cta{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.model-demo .model-cta:hover:not(:disabled){background:color-mix(in srgb, var(--color-rausch-600) 85%, #000)!important;color:var(--color-white)!important}.term-interactive-demo.model-demo .model-cta:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.model-demo .model-cta:disabled{opacity:.5;cursor:not-allowed}.term-interactive-demo.model-demo .model-reset{border:1px solid var(--line)!important;border-radius:var(--radius-buttons)!important;background:var(--color-white)!important;color:var(--ink)!important}.term-interactive-demo.model-demo .model-reset:hover{border-color:var(--ink)!important;color:var(--ink)!important}.model-demo-status{border:1px solid var(--line);border-left:3px solid var(--ink);border-radius:var(--radius-inputs);background:var(--soft);color:var(--ink);font-size:var(--text-body);line-height:var(--leading-body);margin:0;padding:11px 13px}.model-knowledge-dl{gap:10px;margin:0;display:grid}.model-knowledge-dl>div{border:1px solid var(--line);border-radius:var(--radius-cards);background:var(--soft);gap:3px;padding:11px 13px;display:grid}.model-knowledge-dl dt{color:var(--ink);font-size:var(--text-ui);font-weight:var(--font-weight-bold)}.model-knowledge-dl dd{color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.model-when-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.model-when-grid article{border:1px solid var(--line);border-radius:var(--radius-cards);background:var(--surface-card);gap:5px;padding:13px 14px;display:grid}.model-when-grid article.is-good{border-left:3px solid var(--ink);background:var(--soft)}.model-when-grid article.is-bad{border-left:3px solid color-mix(in srgb, var(--ink) 40%, var(--line));background:var(--surface-card)}.model-when-grid small,.model-examples-grid small{color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-bold)}.model-when-grid strong,.model-examples-grid strong{color:var(--ink);font-size:var(--text-ui)}.model-when-grid p,.model-examples-grid p{color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.model-how-list{gap:8px;margin:0;display:grid}.model-how-list li{gap:3px;display:grid}.model-how-list strong{color:var(--ink);font-size:var(--text-body);font-weight:var(--font-weight-bold)}.model-how-list span{color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body)}.model-examples-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.model-examples-grid article{border:1px solid var(--line);border-radius:var(--radius-cards);background:var(--surface-card);gap:6px;padding:14px;display:grid}.model-examples-grid article.is-good{border-left:3px solid var(--ink);background:var(--soft)}.model-examples-grid article.is-bad{border-left:3px solid color-mix(in srgb, var(--ink) 40%, var(--line));background:var(--surface-card)}@media (max-width:720px){.model-demo-constraints,.model-demo-shelf,.model-when-grid,.model-examples-grid{grid-template-columns:1fr}.model-row{transition:none}}@media (prefers-reduced-motion:reduce){.model-row{transition:none}}.term-card .term-preview.model-card-preview{gap:8px;padding:10px;display:grid;color:#2a2216!important;background:radial-gradient(circle at 82% 20%,#b8944833,#0000 36%),linear-gradient(160deg,#f7f1e6,#efe4d2)!important;border-color:#d4c4a4!important}.model-card-plate{background:#fffaf2;border:1px solid #d4c4a4;border-radius:14px;gap:5px;padding:10px;display:grid;box-shadow:0 10px 22px #5a401814}.model-card-plate header{justify-content:space-between;display:flex}.model-card-plate small{font-weight:850;color:#7a6230!important;font-size:8px!important}.model-card-plate header b{background:#3d6b4f;border-radius:999px;padding:2px 6px;color:#f4fff8!important;font-size:8px!important}.model-card-plate strong{color:#2a2216!important;font-size:16px!important}.model-card-plate p,.model-card-plate span{margin:0;color:#5c4e32!important;font-size:9px!important}.model-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:#2a2216!important;font-size:10px!important}.term-interactive-demo.model-demo{color:#2a2216;background:#f3ead8;border-color:#d4c4a4;gap:12px;padding:12px;display:grid}.model-demo-plate{background:#fffaf2;border:1px solid #d4c4a4;border-radius:18px;gap:8px;padding:18px;display:grid;box-shadow:0 16px 36px #5a401814}.model-demo-plate header{justify-content:space-between;gap:8px;display:flex}.model-demo-plate header code{color:#3d6b4f;font-weight:800}.model-demo-stamp{color:#f4fff8;background:#3d6b4f;border-radius:999px;justify-self:start;padding:4px 8px;font-size:12px}.model-demo-plate.is-blocked{background:#fff4ee;border-color:#c45c3a}.model-demo-plate.is-blocked .model-demo-stamp{color:#fff7f4;background:#c45c3a}.model-demo-plate h3{letter-spacing:-.04em;margin:0;font-size:clamp(22px,3vw,30px)}.model-demo-plate p{color:#5c4e32;margin:0}.model-demo-controls{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.model-demo button:hover,.term-interactive-demo.model-demo button[aria-pressed=true]{color:#f4fff8;background:#3d6b4f;border-color:#3d6b4f}.term-interactive-demo.model-demo button:focus-visible{outline-offset:3px;outline:3px solid #3d6b4f66!important}.term-interactive-demo.model-demo .model-demo-recover{color:#fff7f4;background:#c45c3a;border-color:#c45c3a}.model-examples article.is-good{border-left:3px solid #3d6b4f}.model-examples article.is-bad{border-left:3px solid #c45c3a}@media (max-width:780px){.model-demo-controls{flex-direction:column}.term-interactive-demo.model-demo button{width:100%}}
.term-card .term-preview.context-card-preview{background:#f7f8fb}.context-card-preview .context-card-heading{justify-content:space-between;align-items:center;gap:5px;display:flex}.context-card-preview .context-card-heading small{color:#74819c;font-weight:800}.context-card-preview .context-card-heading strong{color:#4a5266;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px}.context-card-preview .context-card-stack{gap:2px;margin:0;padding:0;list-style:none;display:grid}.context-card-preview .context-card-stack li{background:#fff;border:1px solid #e2e6f0;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:4px 7px;display:grid}.context-card-preview .context-card-stack li b{color:#4a5266;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.context-card-preview .context-card-stack li span{color:#838ba0;white-space:nowrap;font-size:8px}.context-card-preview .context-card-stack li.is-truncated{background:#fbeef0;border-color:#efc7cc}.context-card-preview .context-card-stack li.is-truncated b{color:#a23f48;text-decoration:line-through}.context-card-preview .context-card-stack li.is-truncated span{color:#b4474e}.context-card-preview .context-card-meter{background:#e6e9f2;border-radius:99px;height:6px;position:relative;overflow:hidden}.context-card-preview .context-card-meter i{background:#4a5266;border-radius:99px;position:absolute;inset:0 auto 0 0}.context-card-preview>p{color:#6b7390;margin:0;font-size:10px;line-height:1.5}.term-interactive-demo.context-demo{border:1px solid var(--line,#e3e5ec);background:var(--color-white,#fff);border-radius:10px;gap:12px;padding:16px}.context-demo-brief{color:#4d5466;margin:0;font-size:13px;line-height:1.65}.context-demo-knobs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.context-knob{background:#fafbfc;border:1px solid #e2e5ee;border-radius:8px;gap:6px;min-width:0;margin:0;padding:9px 10px;display:grid}.context-knob legend{color:#4a5266;font-size:12px;font-weight:750}.context-win-group,.context-step-group{flex-wrap:wrap;gap:6px;display:flex}.term-interactive-demo.context-demo .context-win-btn{min-height:30px;font:inherit;padding:5px 11px;font-size:12px;font-weight:700;color:#4a5160!important;background:#fff!important;border:1px solid #d6dae3!important;border-radius:7px!important}.term-interactive-demo.context-demo .context-win-btn small{color:#8a91a3;font-family:var(--font-geist-mono), ui-monospace, monospace;margin-left:4px;font-size:10px}.term-interactive-demo.context-demo .context-win-btn:hover:not(:disabled){border-color:var(--ink,#222)!important;color:var(--ink,#222)!important;background:#f4f5f8!important}.term-interactive-demo.context-demo .context-win-btn[aria-pressed=true]{border-color:var(--ink,#222)!important;background:var(--ink,#222)!important;color:#fff!important}.term-interactive-demo.context-demo .context-win-btn[aria-pressed=true] small{color:#d7d9df}.term-interactive-demo.context-demo .context-step-btn{min-height:30px;font:inherit;padding:5px 11px;font-size:12px;font-weight:700;color:#4a5160!important;background:#fff!important;border:1px solid #d6dae3!important;border-radius:7px!important}.term-interactive-demo.context-demo .context-step-btn:hover:not(:disabled){border-color:var(--ink,#222)!important;color:var(--ink,#222)!important;background:#f4f5f8!important}.term-interactive-demo.context-demo .context-step-btn[aria-pressed=true]{border-color:var(--ink,#222)!important;background:var(--ink,#222)!important;color:#fff!important}.term-interactive-demo.context-demo .context-step-btn:disabled{cursor:not-allowed;color:#aab1bf!important;background:#f6f7f9!important;border-color:#eceef3!important}.term-interactive-demo.context-demo .context-win-btn:focus-visible,.term-interactive-demo.context-demo .context-step-btn:focus-visible{outline:2px solid var(--ink,#222);outline-offset:2px}.context-meter-row{background:#fafbfc;border:1px solid #e2e5ee;border-radius:8px;gap:7px;padding:10px 11px;display:grid}.context-meter{background:#e6e9f2;border-radius:99px;height:8px;position:relative;overflow:hidden}.context-meter i{background:#4a5266;border-radius:99px;transition:width .18s ease-out;position:absolute;inset:0 auto 0 0}.context-meter-readout{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.context-meter-readout span{color:#6b7390;align-items:baseline;gap:4px;font-size:12px;display:inline-flex}.context-meter-readout span small{color:#8a91a3;font-size:10px;font-weight:700}.context-meter-readout span b{color:#2b2e36;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:13px;font-weight:750}.context-meter-readout .context-meter-overflow b{color:#b4474e}.context-window-stack{gap:4px;margin:0;padding:0;list-style:none;display:grid}.context-window-stack .context-seg{background:#fff;border:1px solid #e2e5ee;border-left-width:3px;border-radius:6px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:7px 10px;display:grid}.context-seg-label{color:#3c4252;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:650;overflow:hidden}.context-seg-tokens{color:#6b7390;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px;font-weight:650}.context-seg-stamp{color:#4d5466;white-space:nowrap;background:#eef0f4;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:700}.context-window-stack .context-seg.is-system,.context-window-stack .context-seg.is-task{border-left-color:#4a5266}.context-window-stack .context-seg.is-rag{border-left-color:#7a8197}.context-window-stack .context-seg.is-history{border-left-color:#9aa0b2}.context-window-stack .context-seg.is-noise{border-left-color:#b8bdca}.context-window-stack .context-seg.is-truncated{background:#fbeef0;border-left-color:#b4474e}.context-window-stack .context-seg.is-truncated .context-seg-label{color:#8a3740;text-decoration:line-through}.context-window-stack .context-seg.is-truncated .context-seg-tokens{color:#b4474e}.context-window-stack .context-seg.is-truncated .context-seg-stamp{color:#8a3740;background:#efc7cc}.context-window-stack .context-seg.is-locked.is-kept .context-seg-stamp{color:#3d6650;background:#dde6e0}.term-interactive-demo.context-demo .context-cta{min-height:38px;font:inherit;justify-content:center;align-items:center;gap:6px;padding:8px 20px;font-size:14px;font-weight:750;transition:background-color .15s ease-out,border-color .15s ease-out;display:inline-flex;border:1px solid var(--color-rausch-600)!important;background:var(--color-rausch-600)!important;color:#fff!important;border-radius:8px!important}.term-interactive-demo.context-demo .context-cta:hover:not(:disabled){border-color:var(--color-rausch-600)!important;background:color-mix(in srgb, var(--color-rausch-600) 88%, #000)!important;color:#fff!important}.term-interactive-demo.context-demo .context-cta:focus-visible{outline:3px solid color-mix(in srgb, var(--color-rausch-600) 38%, #fff);outline-offset:2px}.term-interactive-demo.context-demo .context-cta:disabled{cursor:not-allowed;color:#6a6b73!important;background:#efeef1!important;border-color:#e0e2ea!important}.term-interactive-demo.context-demo .context-reset{min-height:38px;font:inherit;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:700;transition:background-color .15s ease-out,border-color .15s ease-out;display:inline-flex;border:1px solid var(--ink,#222)!important;color:var(--ink,#222)!important;background:#fff!important;border-radius:8px!important}.term-interactive-demo.context-demo .context-reset:hover:not(:disabled){color:var(--ink,#222)!important;border-color:var(--ink,#222)!important;background:#f4f4f6!important}.term-interactive-demo.context-demo .context-reset:focus-visible{outline-offset:2px;outline:3px solid #c9cad2}.context-demo-actions{flex-wrap:wrap;gap:8px;display:flex}.context-demo-status{color:#3c4252;background:#f4f4f6;border-left:3px solid #3c4252;border-radius:5px;margin:0;padding:10px 12px;font-size:13px;line-height:1.6}.context-demo-static{color:#4d4e56;background:#fafafb;border-left:3px solid #9aa3b2;border-radius:5px;margin:0;padding:9px 12px;font-size:12.5px;line-height:1.6}.context-knowledge-list{gap:10px;margin:0;display:grid}.context-knowledge-list dt{color:#2a2f3c;font-size:14px;font-weight:800}.context-knowledge-list dd{color:#4d4e56;margin:4px 0 0;font-size:13px;line-height:1.65}.context-when-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.context-when-list li{color:#4d4e56;background:#fafafb;border:1px solid #e0e2ea;border-left:4px solid #9aa3b2;border-radius:7px;padding:10px 12px;font-size:13px;line-height:1.6}.context-when-list strong{color:#2a2f3c;font-weight:800}.context-how-list{counter-reset:context-how;gap:8px;margin:0;padding:0;list-style:none;display:grid}.context-how-list li{counter-increment:context-how;color:#4d4e56;background:#fafafb;border:1px solid #e0e2ea;border-radius:7px;padding:9px 12px 9px 34px;font-size:13px;line-height:1.6;position:relative}.context-how-list li:before{content:counter(context-how);color:#fff;background:#3c4252;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-weight:750;display:grid;position:absolute;top:9px;left:10px}.context-examples-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.context-examples-grid article{background:#fafafb;border:1px solid #e0e2ea;border-radius:8px;align-content:start;gap:5px;padding:12px 13px;display:grid}.context-examples-grid article.is-good{border-left:4px solid #4d805d}.context-examples-grid article.is-bad{border-left:4px solid #b15259}.context-examples-grid small{color:#6b7280;font-size:11px;font-weight:800}.context-examples-grid strong{color:#2a2f3c;font-size:14px;font-weight:800}.context-examples-grid p{color:#4d4e56;margin:0;font-size:12.5px;line-height:1.6}@media (max-width:780px){.context-demo-knobs,.context-examples-grid{grid-template-columns:1fr}.context-window-stack .context-seg{grid-template-columns:minmax(0,1fr) auto}.context-window-stack .context-seg .context-seg-stamp{grid-column:1/-1;justify-self:start}}@media (prefers-reduced-motion:reduce){.context-meter i,.term-interactive-demo.context-demo .context-cta,.term-interactive-demo.context-demo .context-reset{transition:none}}.term-card .term-preview.context-card-preview{color:#183c3a;background:#f5f0e4;border-color:#cdbf9d;align-content:start;gap:6px;min-height:170px;padding:9px;display:grid}.context-card-windowbar{background:#183c3a;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.context-card-windowbar>div{gap:1px;min-width:0;display:grid}.context-card-windowbar strong{color:#fffdf5;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.context-card-windowbar small{color:#a8d1c8;font-size:7px}.context-card-windowbar>b{color:#ffd18e;font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:nowrap;font-size:8px}.context-card-request{background:#fffdf7;border-radius:6px;align-items:baseline;gap:6px;padding:5px 7px;display:flex;box-shadow:0 2px 7px #523e1814}.context-card-request small{color:#a14e2f;font-size:7px;font-weight:850}.context-card-request span{color:#3d453f;font-size:8px}.context-card-delivery{gap:3px;margin:0;padding:0;list-style:none;display:grid}.context-card-delivery li{background:#e7f3ed;border-left:3px solid #238073;border-radius:4px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px;padding:4px 6px;display:grid}.context-card-delivery b{color:#24554f;font-size:7px}.context-card-delivery span{color:#4a5c55;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:7.5px;overflow:hidden}.context-card-delivery i{color:#2c715f;white-space:nowrap;font-size:7px;font-style:normal;font-weight:800}.context-card-delivery li.is-truncated{background:#f8dfd6;border-left-color:#bd5a40}.context-card-delivery li.is-truncated b,.context-card-delivery li.is-truncated span{color:#93432f;text-decoration:line-through}.context-card-delivery li.is-truncated i{color:#a74834}.context-card-reply{background:#fff4ee;border:1px solid #dc9c87;border-radius:6px 6px 6px 2px;gap:2px;padding:5px 7px;display:grid}.context-card-reply small{color:#ac4936;font-size:7px;font-weight:850}.context-card-reply strong{color:#833928;font-size:8.5px}.context-card-preview>p{color:#385951;margin:0;font-size:8px;font-weight:700;line-height:1.35}.context-card-preview>p b{color:#183c3a}.term-interactive-demo.context-demo.context-request-demo{--context-ink:#173d39;--context-muted:#60736c;--context-teal:#18786d;--context-teal-dark:#115b54;--context-paper:#fffdf7;--context-sand:#f3ecdd;--context-risk:#b94f35;--context-risk-dark:#8e3a28;color:var(--context-ink);background:#f5f0e4;border-color:#cdbf9d;gap:14px}.term-interactive-demo.context-demo.context-request-demo .context-demo-brief{color:#4b625b;margin:0;font-size:13px;line-height:1.65}.context-request-object{background:var(--context-paper);border:1px solid #b9ae91;border-radius:15px;overflow:hidden;box-shadow:0 15px 32px #4a391921}.context-request-object.is-overflow{border-color:#d89582}.context-request-header{background:var(--context-ink);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.context-request-header>div{gap:2px;min-width:0;display:grid}.context-request-header strong{color:#fffdf7;font-size:14px}.context-request-header small{color:#a9cec5;font-size:10px}.context-request-header>span{white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:850}.context-request-header>span.is-ok{color:#176451;background:#d8f0e7}.context-request-header>span.is-risk{color:var(--context-risk-dark);background:#fee0d5}.context-request-question{background:var(--context-teal);color:#fff;border-radius:12px 12px 3px;justify-self:end;gap:3px;width:min(72%,520px);margin:14px 14px 10px auto;padding:9px 12px;display:grid}.context-request-question small{color:#c4e6df;font-size:10px;font-weight:750}.context-request-question p{margin:0;font-size:13px;line-height:1.5}.context-request-body{grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr);gap:12px;padding:4px 14px 16px;display:grid}.context-delivery-tray{background:var(--context-sand);border:1px solid #cec2a3;border-radius:11px;overflow:hidden}.context-delivery-head{background:#e8dfcb;border-bottom:1px solid #cec2a3;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.context-delivery-head>span{gap:1px;display:grid}.context-delivery-head>span:last-child{text-align:right}.context-delivery-head small{color:#796f59;font-size:9px;font-weight:750}.context-delivery-head b{color:var(--context-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px}.context-delivery-tray ol{gap:6px;margin:0;padding:9px;list-style:none;display:grid}.context-delivery-tray li{border:1px solid #c8d9d1;border-left:4px solid var(--context-teal);background:#f8fffb;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding:8px 9px;display:grid}.context-segment-label{color:var(--context-teal-dark);letter-spacing:.2px;font-size:9px;font-weight:900}.context-delivery-tray li>strong{color:#324a44;min-width:0;font-size:11px;line-height:1.35}.context-delivery-tray li>small{color:#6f8179;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:9px}.context-segment-stamp{color:#26715f;grid-column:2/-1;font-size:9.5px}.context-delivery-tray li.is-truncated{border-color:#e0a08e;border-left-color:var(--context-risk);background:#fff0ea}.context-delivery-tray li.is-truncated .context-segment-label,.context-delivery-tray li.is-truncated>strong{color:#984531;text-decoration:line-through}.context-delivery-tray li.is-truncated .context-segment-stamp{color:var(--context-risk-dark);text-decoration:none}.context-result-message{background:#f1fbf7;border:1px solid #b9d8cf;border-radius:12px 12px 12px 3px;align-self:start;gap:12px;padding:13px;display:grid;box-shadow:0 7px 18px #16584c17}.context-request-object.is-overflow .context-result-message{background:#fff3ee;border-color:#dda08f;box-shadow:0 7px 18px #8e3a2814}.context-result-head{gap:9px;display:grid}.context-result-head>span{gap:2px;display:grid}.context-result-head small{color:var(--context-muted);font-size:10px;font-weight:750}.context-result-head>span b{color:#22705e;font-size:11px}.context-request-object.is-overflow .context-result-head>span b{color:var(--context-risk-dark)}.context-result-head dl{gap:6px;margin:0;display:flex}.context-result-head dl>div{background:#ffffffb8;border-radius:6px;align-items:baseline;gap:4px;padding:4px 6px;display:flex}.context-result-head dt{color:#73847d;font-size:9px}.context-result-head dd{color:var(--context-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;margin:0;font-size:10px;font-weight:850}.context-result-message blockquote{border-left:4px solid var(--context-teal);color:var(--context-ink);background:#fff;border-radius:6px;margin:0;padding:12px;font-size:17px;font-weight:800;line-height:1.45}.context-request-object.is-overflow .context-result-message blockquote{border-left-color:var(--context-risk);color:#853a29}.context-result-message>p{color:#526961;margin:0;font-size:11.5px;line-height:1.6}.context-request-object.is-overflow .context-result-message>p{color:#854c3d}.context-mode-switcher{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.term-interactive-demo.context-demo.context-request-demo .context-mode-switcher button{min-width:0;min-height:48px;font:inherit;text-align:left;gap:2px;padding:8px 10px;display:grid;color:#3f554e!important;background:#fffdf7!important;border:1px solid #baa98a!important;border-radius:10px!important}.term-interactive-demo.context-demo.context-request-demo .context-mode-switcher button b{font-size:12px}.term-interactive-demo.context-demo.context-request-demo .context-mode-switcher button small{color:#7a7567;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.term-interactive-demo.context-demo.context-request-demo .context-mode-switcher button:hover{border-color:var(--context-teal)!important;color:var(--context-teal-dark)!important;background:#e9f5f0!important}.term-interactive-demo.context-demo.context-request-demo .context-mode-switcher button[aria-pressed=true]{border-color:var(--context-teal)!important;background:var(--context-teal)!important;color:#fff!important}.term-interactive-demo.context-demo.context-request-demo .context-mode-switcher button[aria-pressed=true] small{color:#c9e9e1}.term-interactive-demo.context-demo.context-request-demo .context-mode-switcher button[data-mode=overflow][aria-pressed=true]{border-color:var(--context-risk)!important;background:var(--context-risk)!important}.term-interactive-demo.context-demo.context-request-demo .context-mode-switcher button:focus-visible{outline-offset:3px;outline:3px solid #18786d61!important}.term-interactive-demo.context-demo.context-request-demo .context-mode-switcher button[data-mode=overflow]:focus-visible{outline-color:#b94f3561!important}.context-request-status{border-left:4px solid var(--context-teal);color:#285f53;background:#e6f4ee;border-radius:8px;margin:0;padding:10px 12px;font-size:12px;font-weight:700;line-height:1.6}.context-request-status.is-risk{border-left-color:var(--context-risk);color:#884432;background:#fae8e1}@media (max-width:780px){.context-request-header{align-items:flex-start}.context-request-header>span{white-space:normal;text-align:center}.context-request-question{width:calc(100% - 28px)}.context-request-body{grid-template-columns:1fr}.context-result-message{width:auto}.context-mode-switcher{grid-template-columns:1fr}.term-interactive-demo.context-demo.context-request-demo .context-mode-switcher button{width:100%}}
.term-card .term-preview.token-ai-card-preview{color:#4a5160;background:#f6f6f9;border-color:#e2e5ee;gap:7px;min-height:150px;padding:12px;display:grid}.token-ai-card-preview>p{color:#6e7e98;margin:0}.term-interactive-demo.token-ai-demo{border:1px solid var(--line,#e1e4ec);background:var(--color-white,#fff);border-radius:10px;gap:12px;padding:16px}.token-ai-lab-brief{color:#4d5466;margin:0;font-size:13px;line-height:1.65}.token-ai-controls{gap:10px;display:grid}.token-ai-control{gap:5px;display:grid}.token-ai-control>small{color:#6b7388;letter-spacing:.03em;font-size:11px;font-weight:800}.token-ai-seg-row{flex-wrap:wrap;gap:6px;display:flex}.term-interactive-demo.token-ai-demo .token-ai-seg{min-height:30px;font:inherit;padding:5px 11px;font-size:12px;font-weight:700;color:#4a5160!important;background:#fff!important;border:1px solid #d6dae3!important;border-radius:7px!important}.term-interactive-demo.token-ai-demo .token-ai-seg:hover:not(:disabled){border-color:var(--ink,#222)!important;color:var(--ink,#222)!important;background:#f4f5f8!important}.term-interactive-demo.token-ai-demo .token-ai-seg[aria-pressed=true]{border-color:var(--ink,#222)!important;background:var(--ink,#222)!important;color:#fff!important}.term-interactive-demo.token-ai-demo .token-ai-seg:focus-visible{outline:2px solid var(--ink,#222);outline-offset:2px}.token-ai-field{color:#6b7388;letter-spacing:.03em;font-size:11px;font-weight:800;display:block}.term-interactive-demo.token-ai-demo .token-ai-input{width:100%;min-height:0;color:var(--ink,#222);font-family:var(--font-geist-mono), ui-monospace, monospace;resize:vertical;background:#fbfbfd;border:1px solid #d6dae3;border-radius:8px;padding:9px 11px;font-size:12.5px;line-height:1.55}.term-interactive-demo.token-ai-demo .token-ai-input:focus{border-color:var(--ink,#222);outline:2px solid var(--ink,#222);outline-offset:1px}.token-ai-surface{background:#f7f8fb;border:1px solid #e3e6ee;border-radius:8px;padding:11px 12px}.token-ai-empty{color:#7b8294;margin:0;font-size:12px}.token-ai-chips{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.token-ai-chip{color:#3a4150;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#fff;border:1px solid #d6dae3;border-radius:5px;align-items:center;gap:4px;padding:3px 7px;font-size:12px;font-weight:700;display:inline-flex}.token-ai-chip .token-ai-chip-text{white-space:pre}.token-ai-chip .token-ai-chip-idx{color:#9aa1b2;font-size:9px;font-style:normal;font-weight:800}.token-ai-chip.is-cjk{color:#2b3240;background:#eef0f5;border-color:#c7cdd9}.token-ai-chip.is-subword{color:#4a5160;background:#fbfbfd;border-style:dashed;border-color:#b9c0cf}.token-ai-chip.is-num{color:#3a4673;background:#f0f3fb;border-color:#c3cbda}.token-ai-chip.is-punct{color:#6b7388;background:#f4f5f8;border-color:#d6dae3}.token-ai-chip.is-space{color:#aab1bf;background:#f7f8fb;border-color:#e3e6ee;font-weight:600}.token-ai-readouts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.token-ai-readout{background:#fbfbfd;border:1px solid #e3e6ee;border-radius:7px;justify-items:center;gap:2px;padding:8px 6px;display:grid}.token-ai-readout b{color:#3a4150;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:18px;font-weight:800}.token-ai-readout small{color:#7b8294;font-size:10px;font-weight:700}.token-ai-readout.is-primary{background:#eef0f5;border-color:#c7cdd9}.token-ai-readout.is-primary b{color:#1f2533}.token-ai-meter-wrap{gap:4px;display:grid}.token-ai-meter{background:#e6e9f2;border-radius:99px;height:8px;position:relative;overflow:hidden}.token-ai-meter i{background:#4a5266;border-radius:99px;transition:width .18s ease-out;position:absolute;inset:0 auto 0 0}.token-ai-meter-wrap>small{color:#6b7388;font-size:11px}.token-ai-actions{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.token-ai-demo .token-ai-cta{min-height:38px;font:inherit;justify-content:center;align-items:center;gap:6px;padding:8px 22px;font-size:14px;font-weight:750;transition:background-color .15s ease-out,border-color .15s ease-out;display:inline-flex;border:1px solid var(--color-rausch-600)!important;background:var(--color-rausch-600)!important;color:#fff!important;border-radius:8px!important}.term-interactive-demo.token-ai-demo .token-ai-cta:hover{border-color:var(--color-rausch-600)!important;background:color-mix(in srgb, var(--color-rausch-600) 88%, #000)!important;color:#fff!important}.term-interactive-demo.token-ai-demo .token-ai-cta:focus-visible{outline:3px solid color-mix(in srgb, var(--color-rausch-600) 38%, #fff);outline-offset:2px}.term-interactive-demo.token-ai-demo .token-ai-reset{min-height:38px;font:inherit;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:700;transition:background-color .15s ease-out,border-color .15s ease-out;display:inline-flex;border:1px solid var(--ink,#222)!important;color:var(--ink,#222)!important;background:#fff!important;border-radius:8px!important}.term-interactive-demo.token-ai-demo .token-ai-reset:hover{color:var(--ink,#222)!important;border-color:var(--ink,#222)!important;background:#f4f4f6!important}.term-interactive-demo.token-ai-demo .token-ai-reset:focus-visible{outline-offset:2px;outline:3px solid #c9cad2}.token-ai-verdict{background:#fbfbfd;border:1px solid #e3e6ee;border-left:4px solid #c7cdd9;border-radius:8px;gap:6px;padding:12px 13px;display:grid}.token-ai-verdict.is-ok{background:#f6fbf7;border-left-color:#4f805d}.token-ai-verdict.is-over{background:#fdf3f4;border-left-color:#b4474e}.token-ai-verdict.is-pending{background:#f7f8fb;border-left-color:#d6dae3}.token-ai-verdict-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.token-ai-verdict-row span{color:#6b7388;font-size:12px;font-weight:700}.token-ai-verdict-row b{color:#1f2533;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:15px;font-weight:800}.token-ai-verdict.is-over .token-ai-verdict-row b{color:#8a3a41}.token-ai-verdict-tag{color:#4a5160;margin:0;font-size:12px;font-weight:700}.token-ai-verdict.is-ok .token-ai-verdict-tag{color:#3f6e51}.token-ai-verdict.is-over .token-ai-verdict-tag{color:#8a3a41}.token-ai-verdict-tag.is-pending{color:#8a91a3}.token-ai-status{color:#3a4150;background:#f4f5f8;border-radius:7px;margin:0;padding:9px 11px;font-size:12.5px;line-height:1.6}.token-ai-points{color:#4d5466;gap:6px;margin:0;padding-left:18px;font-size:13px;line-height:1.65;display:grid}.token-ai-points.is-steps{padding-left:22px}.token-ai-points b{color:#2a313f;font-size:13px}.token-ai-examples article.is-good{background:#f5fbf7;border-color:#cfe4d6}.token-ai-examples article.is-good b{color:#3f6e51}.token-ai-examples article.is-bad{background:#fdf3f4;border-color:#ecc9cc}.token-ai-examples article.is-bad b{color:#8a3a41}@media (max-width:560px){.token-ai-readouts{gap:6px}.token-ai-readout b{font-size:16px}.token-ai-actions{flex-direction:column;align-items:stretch}.term-interactive-demo.token-ai-demo .token-ai-cta,.term-interactive-demo.token-ai-demo .token-ai-reset{width:100%}}@media (prefers-reduced-motion:reduce){.token-ai-meter i,.term-interactive-demo.token-ai-demo .token-ai-cta,.term-interactive-demo.token-ai-demo .token-ai-reset{transition:none}}.term-card .term-preview.token-ai-card-preview{color:#302644;background:#fff4e6;border-color:#d8c5aa;align-content:start;gap:6px;min-height:170px;padding:9px;display:grid}.token-ai-card-windowbar{border-bottom:1px solid #e5d7c5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;padding-bottom:4px;display:grid}.token-ai-card-windowbar>span{gap:3px;display:flex}.token-ai-card-windowbar i{background:#5a61bd;border-radius:50%;width:5px;height:5px}.token-ai-card-windowbar i:last-child{background:#e46d3c}.token-ai-card-windowbar strong{color:#302644;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.token-ai-card-windowbar small{color:#4a4fa1;background:#e8e6ff;border-radius:999px;padding:2px 5px;font-size:7px;font-weight:850}.token-ai-card-composer{background:#fffdfa;border:1px solid #d8c5aa;border-radius:7px;align-items:center;gap:6px;padding:6px 7px;display:flex;box-shadow:0 3px 10px #53371914}.token-ai-card-composer p{color:#40364e;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:8px;overflow:hidden}.token-ai-card-composer span{color:#fff;white-space:nowrap;background:#d85a32;border-radius:4px;padding:3px 5px;font-size:7px;font-weight:850}.token-ai-card-tape{flex-wrap:wrap;gap:3px;margin:0;padding:0;list-style:none;display:flex}.token-ai-card-tape li{color:#363b81;background:#eef0ff;border:1px solid #bfc5ef;border-radius:4px;align-items:flex-end;gap:2px;padding:3px 4px;display:inline-flex}.token-ai-card-tape li.is-num{color:#90501f;background:#fff0d7;border-color:#e6ba8c}.token-ai-card-tape li.is-space,.token-ai-card-tape li.is-punct{color:#7b6553;background:#f7ede2;border-color:#dfc9b4}.token-ai-card-tape b{font-size:7px;line-height:1}.token-ai-card-tape small{color:inherit;opacity:.72;font-size:5px}.token-ai-card-receipt{background:#fffaf0;border-top:1px dashed #bf9b6c;border-bottom:1px dashed #bf9b6c;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 6px;padding:5px 7px;display:grid}.token-ai-card-receipt span{color:#7c6c59;font-size:7px}.token-ai-card-receipt strong{color:#d0502e;font-size:9px}.token-ai-card-receipt i{color:#645978;grid-column:1/-1;font-size:7px;font-style:normal}.token-ai-card-preview>p{color:#554a64;margin:0;font-size:7.5px;font-weight:700;line-height:1.35}.token-ai-card-preview>p b{color:#302644}.term-interactive-demo.token-ai-demo.token-ai-receipt-demo{--token-ai-ink:#302644;--token-ai-muted:#6f667d;--token-ai-indigo:#555db8;--token-ai-indigo-dark:#41478f;--token-ai-orange:#c94f2e;--token-ai-paper:#fffdf8;--token-ai-risk:#a93f35;--token-ai-safe:#267057;color:var(--token-ai-ink);background:#fff4e6;border-color:#d8c5aa;gap:14px}.token-ai-demo-brief{color:#5d5268;margin:0;font-size:13px;line-height:1.65}.token-ai-chat-object{background:var(--token-ai-paper);border:1px solid #c9b394;border-radius:18px;overflow:hidden;box-shadow:0 18px 38px #4f331624}.token-ai-chat-object.is-empty{border-color:#d7a39b}.token-ai-chat-object.is-sent{border-color:#98c5b4}.token-ai-chat-header{background:#302644;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 14px;display:grid}.token-ai-chat-header>span{gap:4px;display:flex}.token-ai-chat-header i{background:#7770a0;border-radius:50%;width:7px;height:7px}.token-ai-chat-header i:first-child{background:#ec7a49}.token-ai-chat-header i:nth-child(2){background:#e6b95e}.token-ai-chat-header i:nth-child(3){background:#6fc4a1}.token-ai-chat-header>div{gap:1px;min-width:0;display:grid}.token-ai-chat-header strong{color:#fff;font-size:13px}.token-ai-chat-header small{color:#c6bfd8;font-size:10px}.token-ai-chat-header>b{color:#4c4591;white-space:nowrap;background:#efeaff;border-radius:999px;padding:4px 8px;font-size:10px}.token-ai-chat-object.is-empty .token-ai-chat-header>b{color:var(--token-ai-risk);background:#fee1dc}.token-ai-chat-object.is-sent .token-ai-chat-header>b{color:var(--token-ai-safe);background:#d9f0e6}.token-ai-chat-thread{background:#fcf8f2;gap:10px;min-height:94px;padding:14px 14px 4px;display:grid}.token-ai-bubble{border-radius:13px;gap:4px;width:min(76%,520px);padding:10px 12px;display:grid}.token-ai-bubble small{font-size:10px;font-weight:800}.token-ai-bubble p{margin:0;font-size:13px;line-height:1.5}.token-ai-bubble.is-assistant{color:#41374e;background:#fff;border:1px solid #ddd1c2;border-bottom-left-radius:3px;justify-self:start}.token-ai-bubble.is-assistant small{color:#756b80}.token-ai-bubble.is-user{background:var(--token-ai-indigo);color:#fff;border-bottom-right-radius:3px;justify-self:end}.token-ai-bubble.is-user small{color:#dfe1ff}.token-ai-bubble.is-user b{color:#fff3bd;border-top:1px solid #ffffff40;padding-top:4px;font-size:10px}.token-ai-history-note{background:#fff0d8;border-left:4px solid #df8b3d;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:8px 10px;display:grid}.token-ai-history-note small{color:#976027;font-size:9px;font-weight:850}.token-ai-history-note p{color:#624c36;grid-column:1/-1;margin:0;font-size:11.5px}.token-ai-history-note b{color:#955520;white-space:nowrap;grid-area:1/2;font-size:9px}.token-ai-composer{background:#fff;border:1px solid #cbbba5;border-radius:13px;gap:7px;margin:10px 14px 14px;padding:11px;display:grid;box-shadow:0 6px 18px #4e392214}.token-ai-composer label{color:#5b5068;font-size:10px;font-weight:850}.term-interactive-demo.token-ai-demo.token-ai-receipt-demo .token-ai-composer textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:74px;color:var(--token-ai-ink);font:inherit;background:#faf7f2;border:0;border-radius:7px;font-size:14px;line-height:1.55}.term-interactive-demo.token-ai-demo.token-ai-receipt-demo .token-ai-composer textarea:focus{outline-offset:2px;outline:3px solid #555db852}.token-ai-composer>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.token-ai-composer>div>span{color:#6d6377;font-size:11px;font-weight:750}.term-interactive-demo.token-ai-demo.token-ai-receipt-demo .token-ai-composer button{border:1px solid var(--token-ai-orange);background:var(--token-ai-orange);color:#fff;min-height:38px;font:inherit;border-radius:9px;padding:8px 16px;font-size:12px;font-weight:850}.term-interactive-demo.token-ai-demo.token-ai-receipt-demo .token-ai-composer button:hover:not(:disabled){color:#fff;background:#a93e23;border-color:#a93e23}.term-interactive-demo.token-ai-demo.token-ai-receipt-demo .token-ai-composer button:focus-visible{outline-offset:3px;outline:3px solid #c94f2e61}.term-interactive-demo.token-ai-demo.token-ai-receipt-demo .token-ai-composer button:disabled{cursor:not-allowed;color:#6f6762;opacity:1;background:#d9d2cd;border-color:#c9c0ba}.token-ai-receipt{background:#fff8e9;border-top:2px dashed #bca079;gap:12px;padding:14px;display:grid}.token-ai-receipt-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.token-ai-receipt-head>span{gap:2px;display:grid}.token-ai-receipt-head small{color:#7f6e57;font-size:10px;font-weight:750}.token-ai-receipt-head strong{color:var(--token-ai-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:14px}.token-ai-receipt-head>b{color:var(--token-ai-indigo-dark);background:#ece9ff;border-radius:5px;padding:4px 8px;font-size:10px}.token-ai-chat-object.is-empty .token-ai-receipt-head>b{color:var(--token-ai-risk);background:#fee2dc}.token-ai-chat-object.is-sent .token-ai-receipt-head>b{color:var(--token-ai-safe);background:#dcefe7}.token-ai-token-tape{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.token-ai-token-tape li{color:#343a7d;background:#eef0ff;border:1px solid #bfc5ef;border-radius:6px;align-items:flex-end;gap:3px;padding:5px 6px;display:inline-flex}.token-ai-token-tape li.is-num{color:#864b1f;background:#fff0d7;border-color:#e7b781}.token-ai-token-tape li.is-punct,.token-ai-token-tape li.is-space{color:#725f50;background:#f5ede3;border-color:#d8c6b2}.token-ai-token-tape li.is-subword{color:#674080;background:#f6ebff;border-color:#d2b8e8}.token-ai-token-tape li.is-empty{width:100%;color:var(--token-ai-risk);background:#fff0ed;border-style:dashed;border-color:#d3aaa4;justify-content:center}.token-ai-token-tape span{font-size:11px;font-weight:800;line-height:1}.token-ai-token-tape small{color:inherit;opacity:.7;font-size:7px}.token-ai-receipt-lines{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.token-ai-receipt-lines>div{background:#fffdf8;border:1px solid #dbcdb7;border-radius:8px;justify-content:space-between;align-items:baseline;gap:8px;padding:8px 9px;display:flex}.token-ai-receipt-lines dt{color:#726551;font-size:10px}.token-ai-receipt-lines dd{color:var(--token-ai-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;margin:0;font-size:14px;font-weight:900}.token-ai-receipt-lines>div.is-added{background:#f2f3ff;border-color:#aeb5e6}.token-ai-receipt-lines>div.is-zero{color:#8b8174;opacity:.72}.token-ai-receipt-total{border-top:1px solid #d8c8ad;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding-top:10px;display:grid}.token-ai-receipt-total>span{gap:2px;display:grid}.token-ai-receipt-total>span:last-child{text-align:right}.token-ai-receipt-total small{color:#766954;font-size:10px}.token-ai-receipt-total strong{color:var(--token-ai-ink);font-size:15px}.token-ai-receipt-total>span:first-child strong{color:var(--token-ai-indigo-dark)}.term-interactive-demo.token-ai-demo.token-ai-receipt-demo .token-ai-history-toggle{min-height:44px;color:var(--token-ai-indigo-dark);font:inherit;text-align:left;background:#fff;border:1px solid #9fa8dc;border-radius:10px;justify-self:start;gap:1px;padding:8px 14px;display:inline-grid}.term-interactive-demo.token-ai-demo.token-ai-receipt-demo .token-ai-history-toggle small{color:#726b91;font-size:9px}.term-interactive-demo.token-ai-demo.token-ai-receipt-demo .token-ai-history-toggle:hover{border-color:var(--token-ai-indigo);color:var(--token-ai-indigo-dark);background:#f0f1ff}.term-interactive-demo.token-ai-demo.token-ai-receipt-demo .token-ai-history-toggle[aria-pressed=true]{border-color:var(--token-ai-indigo);background:var(--token-ai-indigo);color:#fff}.term-interactive-demo.token-ai-demo.token-ai-receipt-demo .token-ai-history-toggle[aria-pressed=true] small{color:#e0e2ff}.term-interactive-demo.token-ai-demo.token-ai-receipt-demo .token-ai-history-toggle:focus-visible{outline-offset:3px;outline:3px solid #555db861}.token-ai-live-status{border-left:4px solid var(--token-ai-indigo);color:#454b88;background:#f0f1ff;border-radius:8px;margin:0;padding:10px 12px;font-size:12px;font-weight:700;line-height:1.55}.token-ai-live-status.is-risk{border-left-color:var(--token-ai-risk);color:#8f3c34;background:#fff0ed}.token-ai-live-status.is-ok{border-left-color:var(--token-ai-safe);color:#255f4d;background:#e6f3ee}@media (max-width:780px){.token-ai-chat-header{grid-template-columns:auto minmax(0,1fr)}.token-ai-chat-header>b{grid-column:1/-1;justify-self:start}.token-ai-bubble{width:88%}.token-ai-history-note{grid-template-columns:1fr}.token-ai-history-note b{grid-area:auto/1}.token-ai-composer>div{flex-direction:column;align-items:stretch}.term-interactive-demo.token-ai-demo.token-ai-receipt-demo .token-ai-composer button{width:100%}.token-ai-receipt-lines,.token-ai-receipt-total{grid-template-columns:1fr}.token-ai-receipt-total>span:last-child{text-align:left}.term-interactive-demo.token-ai-demo.token-ai-receipt-demo .token-ai-history-toggle{width:100%}}
.term-card .term-preview.temperature-card-preview{color:#6f5d45;background:#fff8ec;border-color:#ead7b7}.temperature-card-preview .temperature-card-heading{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.temperature-card-preview .temperature-card-heading small{color:#967b58;font-family:var(--font-geist-mono), ui-monospace, monospace;font-weight:800}.temperature-card-preview .temperature-card-heading strong{color:#a56d2f;font-size:9px}.temperature-card-preview .temperature-card-pair{grid-template-columns:1fr 1fr;gap:6px;min-width:0;display:grid}.temperature-card-preview .temperature-card-col{background:#fffdf8;border:1px solid #e3cba1;border-radius:6px;gap:3px;padding:6px 7px;display:grid}.temperature-card-preview .temperature-card-col b{color:#8a5a26;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:9px;font-weight:800}.temperature-card-preview .temperature-card-col ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.temperature-card-preview .temperature-card-col li{color:#6d4d1e;text-overflow:ellipsis;white-space:nowrap;background:#f6e6c8;border-radius:4px;min-width:0;padding:2px 5px;font-size:9px;font-weight:700;overflow:hidden}.temperature-card-preview .temperature-card-col.is-high li:nth-child(2){background:#f0d49a}.temperature-card-preview .temperature-card-col.is-high li:nth-child(3){background:#e9be70}.temperature-card-preview .temperature-card-col strong{color:#7a4a1c;font-size:8px;font-weight:800}@media (max-width:780px){.temperature-card-preview .temperature-card-col{padding:5px 6px}}.term-interactive-demo.temperature-demo{background:#f5f6f8;border-color:#d9dee6;gap:14px}.temperature-demo .temperature-prompt{background:#fff;border:1px solid #dfe3eb;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.temperature-demo .temperature-prompt-label{color:#6b7280;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.temperature-demo .temperature-prompt code{color:#2f3543;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;flex:auto;font-size:13px}.temperature-demo .temperature-prompt-cursor{color:#b58a3c;font-style:normal;font-weight:700}.temperature-demo .temperature-slider-row{align-items:center;gap:10px;display:flex}.temperature-demo .temperature-slider-label{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;flex:none;font-size:13px;font-weight:800}.temperature-demo .temperature-slider-row input[type=range]{width:100%;min-height:0;accent-color:var(--ink);cursor:pointer;background:0 0;border:0;flex:auto;margin:0;padding:0}.temperature-demo .temperature-slider-value{background:color-mix(in srgb, var(--ink) 10%, #fff);min-width:38px;color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;text-align:center;border-radius:6px;flex:none;padding:3px 8px;font-size:13px;font-weight:800}.temperature-demo .temperature-slider-ticks{color:#9aa1ad;font-family:var(--font-geist-mono), ui-monospace, monospace;justify-content:space-between;margin:-6px 0 0;font-size:10px;display:flex}.temperature-demo .temperature-dist{background:#fff;border:1px solid #dfe3eb;border-radius:9px;gap:6px;padding:12px 14px;display:grid}.temperature-demo .temperature-dist-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;display:flex}.temperature-demo .temperature-dist-head span{color:#5c6473;font-size:12px;font-weight:700}.temperature-demo .temperature-dist-head strong{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px;font-weight:700}.temperature-demo .temperature-dist-row{grid-template-columns:64px minmax(0,1fr) 44px;align-items:center;gap:10px;display:grid}.temperature-demo .temperature-dist-token{color:#2f3543;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:13px;font-weight:700}.temperature-demo .temperature-dist-bar{background:#e8eaee;border-radius:99px;height:12px;display:block;position:relative;overflow:hidden}.temperature-demo .temperature-dist-bar>i{background:#9aa1ad;border-radius:99px;height:100%;font-style:normal;display:block}.temperature-demo .temperature-dist-bar>i.is-top{background:var(--ink)}.temperature-demo .temperature-dist-pct{color:#5c6473;font-family:var(--font-geist-mono), ui-monospace, monospace;text-align:right;font-size:12px;font-weight:700}.temperature-demo .temperature-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.term-interactive-demo.temperature-demo .temperature-cta{min-height:38px;font:inherit;padding:9px 22px;font-size:14px;font-weight:750;transition:background-color .15s ease-out;background:var(--color-rausch-600)!important;color:#fff!important;border:0!important;border-radius:8px!important}.term-interactive-demo.temperature-demo .temperature-cta:hover{background:color-mix(in srgb, var(--color-rausch-600) 86%, #000)!important;color:#fff!important}.term-interactive-demo.temperature-demo .temperature-cta:focus-visible{outline:3px solid color-mix(in srgb, var(--color-rausch-600) 38%, #fff);outline-offset:2px}.term-interactive-demo.temperature-demo .temperature-reset{color:#41414a;min-height:38px;font:inherit;background:#fff;border:1px solid #d4d8e0;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:650}.term-interactive-demo.temperature-demo .temperature-reset:hover:not(:disabled){border-color:var(--ink);color:var(--ink)}.term-interactive-demo.temperature-demo .temperature-reset:focus-visible{outline:2px solid color-mix(in srgb, var(--ink) 45%, #fff);outline-offset:2px}.term-interactive-demo.temperature-demo .temperature-reset:disabled{color:#b3b8c1;cursor:not-allowed;background:#f6f7f9;border-color:#e6e8ed}.temperature-demo .temperature-result{background:#fff;border:1px solid #dfe3eb;border-radius:9px;gap:8px;padding:12px 14px;display:grid}.temperature-demo .temperature-result-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;display:flex}.temperature-demo .temperature-result-head span{color:#5c6473;font-size:12px;font-weight:700}.temperature-demo .temperature-result-head strong{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px;font-weight:800}.temperature-demo .temperature-result-empty{color:#6d6d77;margin:0;font-size:13px;line-height:1.6}.temperature-demo .temperature-result-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.temperature-demo .temperature-result-list li{background:#f7f8fa;border-left:3px solid #cfd4dd;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;display:flex}.temperature-demo .temperature-result-list li span{color:#6b7280;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px}.temperature-demo .temperature-result-list li b{color:#95d5aa;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#1f3a2c;border-radius:4px;padding:2px 9px;font-size:13px;font-weight:700}.temperature-flow{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 10px;display:flex}.temperature-flow b,.temperature-flow span,.temperature-flow strong{color:#41414a;background:#eef0f4;border-radius:6px;flex:none;padding:5px 11px;font-size:12.5px;font-weight:650}.temperature-flow strong{background:color-mix(in srgb, var(--ink) 10%, #fff);color:var(--ink);border:1px solid color-mix(in srgb, var(--ink) 22%, #fff)}.temperature-examples .scenario-grid article.is-good{background:#f4faf6;border-color:#cfe6d6 #cfe6d6 #cfe6d6 #5d9a74;border-left-style:solid;border-left-width:4px}.temperature-examples .scenario-grid article.is-good b{color:#3f7a54}.temperature-examples .scenario-grid article.is-bad{background:#fdf4f4;border-color:#ecc3c5 #ecc3c5 #ecc3c5 #c57779;border-left-style:solid;border-left-width:4px}.temperature-examples .scenario-grid article.is-bad b{color:#9a4a4f}@media (prefers-reduced-motion:reduce){.term-interactive-demo.temperature-demo .temperature-cta{transition:none}}@media (max-width:600px){.temperature-demo .temperature-dist-row{grid-template-columns:56px minmax(0,1fr) 40px;gap:8px}.temperature-demo .temperature-result-list li{padding:6px 8px}}.term-card .term-preview.temperature-card-preview{background:linear-gradient(135deg,#e9f7ff 0%,#f3edff 48%,#fff0d8 100%);border-color:#c9c4e7}.temperature-card-preview .temperature-card-heading small{color:#546e98}.temperature-card-preview .temperature-card-heading strong{color:#a5552d}.temperature-card-preview .temperature-card-col.is-low{background:#edf9ff;border-color:#7cb7d8}.temperature-card-preview .temperature-card-col.is-low b{color:#245d83}.temperature-card-preview .temperature-card-col.is-low li{color:#1e5578;background:#d8effb}.temperature-card-preview .temperature-card-col.is-low strong{color:#245d83}.temperature-card-preview .temperature-card-col.is-high{background:#fff5e8;border-color:#e1a568}.temperature-card-preview .temperature-card-col.is-high b{color:#944a22}.temperature-card-preview .temperature-card-col.is-high li:first-child{color:#7b3b1e;background:#ffe1bd}.temperature-card-preview .temperature-card-col.is-high li:nth-child(2){color:#753019;background:#ffcfa5}.temperature-card-preview .temperature-card-col.is-high li:nth-child(3){color:#572313;background:#f7aa78}.temperature-card-preview .temperature-card-col.is-high strong{color:#91471f}.term-interactive-demo.temperature-demo{background:linear-gradient(140deg,#eef8ff 0%,#f5efff 46%,#fff4e7 100%);border-color:#c9c6df}.temperature-demo .temperature-prompt{background:linear-gradient(145deg,#1c2d47,#142238);border-color:#314766;box-shadow:0 9px 20px #14223824}.temperature-demo .temperature-prompt-label{color:#81c9e9}.temperature-demo .temperature-prompt code{color:#f4f8ff}.temperature-demo .temperature-prompt-cursor{color:#ffc766}.temperature-demo .temperature-slider-label{color:#34405d}.temperature-demo .temperature-slider-row input[type=range]{accent-color:#7564b8}.temperature-demo .temperature-slider-row input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#61b9dc 0%,#8b72cf 50%,#ee8b52 100%);border-radius:99px;height:8px}.temperature-demo .temperature-slider-row input[type=range]::-webkit-slider-thumb{margin-top:-4px}.temperature-demo .temperature-slider-value{color:#51428b;background:#eee8ff;border:1px solid #8d7bc7}.temperature-demo .temperature-slider-ticks{color:#6c7391}.temperature-demo .temperature-dist{background:#ffffffdb;border-color:#b7c8df;box-shadow:0 8px 20px #3c466e12}.temperature-demo .temperature-dist-head span{color:#50617a}.temperature-demo .temperature-dist-head strong{color:#403b67}.temperature-demo .temperature-dist-token{color:#2b3f5d}.temperature-demo .temperature-dist-bar{background:#dfe7f0}.temperature-demo .temperature-dist-row:nth-child(2) .temperature-dist-bar>i{background:#4b9fc5}.temperature-demo .temperature-dist-row:nth-child(3) .temperature-dist-bar>i{background:#6d82c8}.temperature-demo .temperature-dist-row:nth-child(4) .temperature-dist-bar>i{background:#8d70bd}.temperature-demo .temperature-dist-row:nth-child(5) .temperature-dist-bar>i{background:#c4778d}.temperature-demo .temperature-dist-row:nth-child(6) .temperature-dist-bar>i{background:#e48650}.temperature-demo .temperature-dist-bar>i.is-top{box-shadow:0 0 7px #4c70b53b;background:linear-gradient(90deg,#2c80ab,#6f58a7)!important}.temperature-demo .temperature-dist-pct{color:#505c78}.term-interactive-demo.temperature-demo .temperature-cta{box-shadow:0 7px 16px #df6c383b;background:#df6c38!important}.term-interactive-demo.temperature-demo .temperature-cta:hover{background:#bd5125!important}.term-interactive-demo.temperature-demo .temperature-cta:focus-visible{outline-color:#f5a174}.term-interactive-demo.temperature-demo .temperature-reset{color:#54467c;background:#f9f6ff;border-color:#8c7db7}.term-interactive-demo.temperature-demo .temperature-reset:hover:not(:disabled){color:#43366c;background:#eee8ff;border-color:#655497}.temperature-demo .temperature-result{background:#ffffffd1;border-color:#c2b9df}.temperature-demo .temperature-result-head span{color:#5f5680}.temperature-demo .temperature-result-head strong{color:#4d3d7d}.temperature-demo .temperature-result-list li{background:linear-gradient(90deg,#f2edff,#fff8ef);border-left-color:#8772c1}.temperature-demo .temperature-result-list li span{color:#6a5d87}.temperature-demo .temperature-result-list li b{color:#8de0c8;background:#1e3b45}
