.term-card .term-preview.guardrail-card-preview{color:#4d4e56;background:#fafafb;border-color:#e0e2ea;align-content:center;gap:6px;min-height:150px;padding:11px;display:grid;overflow:hidden}.guardrail-card-heading{justify-content:space-between;align-items:baseline;gap:6px;min-width:0;display:flex}.guardrail-card-heading small{color:#6b7280;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:8px;font-weight:800}.guardrail-card-heading strong{color:#3c4252;white-space:nowrap;background:#eef0f4;border-radius:4px;flex:none;padding:2px 6px;font-size:9px}.guardrail-card-request{color:#4d4e56;overflow-wrap:anywhere;background:#fff;border:1px dashed #c9cad2;border-radius:5px;margin:0;padding:5px 7px;font-size:9px;line-height:1.45}.guardrail-card-gate{gap:3px;margin:0;padding:0;list-style:none;display:grid}.guardrail-card-gate li{background:#fbf1f2;border-left:3px solid #b15259;border-radius:4px;justify-content:space-between;align-items:baseline;gap:6px;padding:4px 7px;display:flex}.guardrail-card-gate b{color:#9b3f45;flex:none;font-size:9px;font-weight:750}.guardrail-card-gate small{color:#9b3f45;text-align:right;overflow-wrap:anywhere;font-size:8px;line-height:1.35}.guardrail-card-decision{background:#fff;border:1px solid #e0c9cb;border-radius:5px;justify-content:space-between;align-items:baseline;gap:6px;padding:5px 7px;display:flex}.guardrail-card-decision span{color:#6b7280;font-size:8px;font-weight:800}.guardrail-card-decision strong{color:#9b3f45;font-size:10px;font-weight:800}.guardrail-card-alt{background:#f1f7f3;border-left:3px solid #3f6f4e;border-radius:4px;gap:2px;padding:5px 7px;display:grid}.guardrail-card-alt small{color:#4e8363;font-size:8px;font-weight:800}.guardrail-card-alt b{color:#3f6f4e;font-size:9px;font-weight:700;line-height:1.4}.guardrail-card-foot{color:#3c4252;background:#f4f4f6;border-left:3px solid #3c4252;border-radius:4px;margin:0;padding:6px 7px;font-size:9px;line-height:1.5}.guardrail-card-foot strong{color:#2a2f3c;font-weight:800}.term-interactive-demo.guardrail-demo{background:#fff;border-color:#e0e2ea;gap:12px}.term-interactive-demo.guardrail-demo button:hover{color:inherit;border-color:#c9cad2}.guardrail-demo-brief{color:#4d4e56;margin:0;font-size:13px;line-height:1.6}.guardrail-demo-toggles{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.term-interactive-demo.guardrail-demo .guardrail-toggle{color:#4d4e56;min-height:48px;font:inherit;text-align:left;background:#fff;border:1px solid #d6d7df;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.term-interactive-demo.guardrail-demo .guardrail-toggle:hover{color:#2a2f3c;border-color:#3c4252}.term-interactive-demo.guardrail-demo .guardrail-toggle:focus-visible{outline-offset:2px;outline:3px solid #c9cad2}.term-interactive-demo.guardrail-demo .guardrail-toggle[aria-pressed=true]{color:#fff;background:#3c4252;border-color:#3c4252}.term-interactive-demo.guardrail-demo .guardrail-toggle[aria-pressed=true]:hover{color:#fff;border-color:#2a2f3c}.guardrail-toggle-state{color:#4d4e56;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#eef0f4;border-radius:4px;flex:none;padding:2px 6px;font-size:11px;font-weight:800}.guardrail-toggle[aria-pressed=true] .guardrail-toggle-state{color:#fff;background:#ffffff38}.guardrail-toggle-label{gap:1px;min-width:0;display:grid}.guardrail-toggle-label b{font-size:12px;font-weight:750}.guardrail-toggle-label small{color:inherit;opacity:.75;font-size:10px;font-weight:650}.guardrail-demo-toggle-note{color:#6b7280;margin:0;font-size:12px;line-height:1.5}.guardrail-demo-request{background:#fff;border:1px solid #e0c9cb;border-left:4px solid #b15259;border-radius:8px;gap:4px;padding:10px 11px;display:grid}.guardrail-demo-request-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.guardrail-demo-request-head small{color:#9b3f45;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px;font-weight:800}.guardrail-demo-request-head span{color:#6b7280;font-size:11px;font-weight:650}.guardrail-demo-request-body{color:#5a4632;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.guardrail-demo-ticket{background:#fafafb;border:1px solid #e0e2ea;border-radius:8px;gap:8px;padding:11px 12px;display:grid}.guardrail-demo-ticket.is-pending{border-left:4px solid #9aa3b2}.guardrail-demo-ticket.is-blocked{background:#fff;border-left:4px solid #b15259}.guardrail-demo-ticket.is-leaked{background:#fffaf2;border-left:4px solid #b88440}.guardrail-demo-ticket-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.guardrail-demo-ticket-head small{color:#6b7280;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px;font-weight:800}.guardrail-demo-ticket-head strong{color:#4d4e56;font-size:13px;font-weight:800}.guardrail-demo-ticket.is-blocked .guardrail-demo-ticket-head strong{color:#9b3f45}.guardrail-demo-ticket.is-leaked .guardrail-demo-ticket-head strong{color:#8a5a2a}.guardrail-demo-verdicts{gap:6px;margin:0;padding:0;list-style:none;display:grid}.guardrail-demo-verdicts li{background:#fff;border:1px solid #e0e2ea;border-radius:7px;grid-template-columns:96px 84px 1fr;align-items:center;gap:8px;min-width:0;padding:7px 9px;display:grid}.guardrail-demo-verdicts li.is-pending{border-left:3px solid #9aa3b2}.guardrail-demo-verdicts li.is-blocked{background:#fbf1f2;border-left:3px solid #b15259}.guardrail-demo-verdicts li.is-leak{background:#fbf3e2;border-left:3px solid #b88440}.guardrail-verdict-label{color:#2a2f3c;font-size:12.5px;font-weight:800}.guardrail-verdict-pos{color:#6b7280;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:10.5px;font-weight:700}.guardrail-verdict-state{color:#4d4e56;overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:700;line-height:1.4}.guardrail-demo-verdicts li.is-blocked .guardrail-verdict-state{color:#9b3f45}.guardrail-demo-verdicts li.is-leak .guardrail-verdict-state{color:#8a5a2a}.guardrail-demo-response{gap:6px;display:grid}.guardrail-demo-response-pending,.guardrail-demo-response-safe,.guardrail-demo-response-leaked{border:1px solid #e0e2ea;border-radius:8px;gap:4px;padding:11px 12px;display:grid}.guardrail-demo-response-pending{background:#fafafb;border-left:4px solid #9aa3b2}.guardrail-demo-response-pending small{color:#6b7280;font-size:11px;font-weight:800}.guardrail-demo-response-pending b{color:#4d4e56;font-size:13px;font-weight:750}.guardrail-demo-response-pending span{color:#6b7280;font-size:11.5px}.guardrail-demo-response-safe{background:#f1f7f3;border-left:4px solid #3f6f4e}.guardrail-demo-response-safe small{color:#4e8363;font-size:11px;font-weight:800}.guardrail-demo-response-safe>b{color:#3f6f4e;font-size:13px;font-weight:800}.guardrail-demo-response-safe ul{color:#3f6f4e;gap:4px;margin:4px 0 0;padding-left:16px;font-size:12px;line-height:1.55;display:grid}.guardrail-demo-response-safe li b{color:#2f6a45}.guardrail-demo-response-leaked{background:#fbf1f2;border-left:4px solid #b15259}.guardrail-demo-response-leaked small{color:#9b3f45;font-size:11px;font-weight:800}.guardrail-demo-response-leaked b{color:#9b3f45;font-size:13px;font-weight:800}.guardrail-demo-response-leaked span{color:#9b3f45;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.guardrail-demo-audit{color:#4d4e56;background:#f4f4f6;border-left:3px solid #3c4252;border-radius:5px;flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding:9px 11px;font-size:12px;line-height:1.55;display:flex}.guardrail-demo-audit small{color:#6b7280;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;font-size:10.5px;font-weight:800}.guardrail-demo-audit b{color:#2a2f3c;font-family:var(--font-geist-mono), ui-monospace, monospace;font-weight:800}.guardrail-demo-actions{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.guardrail-demo .guardrail-cta{min-height:38px;font:inherit;justify-content:center;align-items:center;gap:6px;padding:8px 18px;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.guardrail-demo .guardrail-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.guardrail-demo .guardrail-cta:focus-visible{outline:3px solid color-mix(in srgb, var(--color-rausch-600) 38%, #fff);outline-offset:2px}.term-interactive-demo.guardrail-demo .guardrail-cta:disabled{cursor:not-allowed;color:#6a6b73!important;background:#efeef1!important;border-color:#e0e2ea!important}.term-interactive-demo.guardrail-demo .guardrail-reset{border:1px solid var(--ink,#222);min-height:38px;color:var(--ink,#222);font:inherit;background:#fff;border-radius:8px;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}.term-interactive-demo.guardrail-demo .guardrail-reset:hover:not(:disabled){color:var(--ink,#222);border-color:var(--ink,#222);background:#f4f4f6}.term-interactive-demo.guardrail-demo .guardrail-reset:focus-visible{outline-offset:2px;outline:3px solid #c9cad2}.term-interactive-demo.guardrail-demo .guardrail-reset:disabled{color:#aab1bf;cursor:not-allowed;background:#fafafb;border-color:#e0e2ea}.guardrail-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}.guardrail-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}.guardrail-demo-static b{color:#2a2f3c;font-weight:800}.guardrail-knowledge-list{gap:10px;margin:0;display:grid}.guardrail-knowledge-list dt{color:#2a2f3c;font-size:14px;font-weight:800}.guardrail-knowledge-list dd{color:#4d4e56;margin:4px 0 0;font-size:13px;line-height:1.65}.guardrail-when-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.guardrail-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}.guardrail-when-list strong{color:#2a2f3c;font-weight:800}.guardrail-how-list{color:#4a5160;gap:8px;margin:8px 0 0;padding-left:20px;font-size:13px;line-height:1.6;display:grid}.guardrail-how-list li{padding-left:4px}.guardrail-how-list li b{color:var(--ink)}.guardrail-examples-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.guardrail-examples-grid article{background:#fafafb;border:1px solid #e0e2ea;border-radius:8px;align-content:start;gap:5px;padding:12px 13px;display:grid}.guardrail-examples-grid article.is-good{border-left:4px solid #3f6f4e}.guardrail-examples-grid article.is-bad{border-left:4px solid #b15259}.guardrail-examples-grid small{color:#6b7280;font-size:11px;font-weight:800}.guardrail-examples-grid strong{color:#2a2f3c;font-size:14px;font-weight:800}.guardrail-examples-grid p{color:#4d4e56;margin:0;font-size:12.5px;line-height:1.6}@media (max-width:780px){.guardrail-demo-toggles{grid-template-columns:repeat(2,minmax(0,1fr))}.guardrail-demo-verdicts li{grid-template-columns:1fr;gap:3px}.guardrail-demo-verdicts .guardrail-verdict-pos{margin-top:-2px}.guardrail-examples-grid{grid-template-columns:1fr}}@media (max-width:480px){.term-card .term-preview.guardrail-card-preview{min-height:0;padding:10px}.guardrail-demo-toggles{grid-template-columns:1fr}}.term-card .term-preview.guardrail-card-preview{color:#183b34;background:radial-gradient(circle at 96% 2%,#f1a54938,#0000 26%),linear-gradient(145deg,#effaf5 0%,#dcefe8 100%);border:1px solid #b9ddd1;border-radius:13px;grid-template-columns:minmax(0,1fr) 112px;align-content:start;gap:7px;min-height:234px;padding:11px;display:grid;overflow:hidden;box-shadow:inset 0 1px #fffc}.guardrail-card-preview .guardrail-card-heading{grid-column:1/-1;justify-content:space-between;align-items:center;gap:7px;display:flex}.guardrail-card-preview .guardrail-card-heading small{color:#3d6a5f;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.guardrail-card-preview .guardrail-card-heading strong{color:#226756;background:#d6f2e8;border:1px solid #4f917f;border-radius:4px;padding:3px 7px;font-size:8px;font-weight:850;transform:rotate(1.4deg)}.guardrail-card-preview .guardrail-card-message{background:#ffffffd1;border:1px solid #c9ded7;border-radius:9px 9px 9px 3px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 8px;display:grid}.guardrail-card-preview .guardrail-card-avatar{color:#4d2e0a;background:#f1a549;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-weight:900;display:grid}.guardrail-card-preview .guardrail-card-message p{gap:1px;min-width:0;margin:0;font-size:8px;display:grid}.guardrail-card-preview .guardrail-card-message p b{color:#1b473d;font-size:9px}.guardrail-card-preview .guardrail-card-message p span{color:#587169;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.guardrail-card-preview .guardrail-card-message>small{color:#26715f;font-size:7.5px;font-weight:820}.guardrail-card-preview .guardrail-card-order{background:#fffaf0;border:1px solid #e0c99f;border-radius:5px;align-content:start;gap:5px;min-width:0;padding:8px;display:grid;transform:rotate(-.7deg);box-shadow:0 6px 13px #4350421f}.guardrail-card-preview .guardrail-card-order>div{justify-content:space-between;align-items:baseline;gap:4px;display:flex}.guardrail-card-preview .guardrail-card-order small{color:#7c6b4e;font-size:7.5px;font-weight:800}.guardrail-card-preview .guardrail-card-order>div b{color:#173e36;font-size:12px}.guardrail-card-preview .guardrail-card-order p{color:#76664c;justify-content:space-between;gap:4px;margin:0;font-size:7.5px;display:flex}.guardrail-card-preview .guardrail-card-order p strong{color:#8b493a}.guardrail-card-preview .guardrail-card-order footer{border-top:1px dashed #d5c19b;gap:2px;padding-top:4px;font-size:7.5px;display:grid}.guardrail-card-preview .guardrail-card-order footer span{color:#806f55;font-family:var(--font-geist-mono), ui-monospace, monospace}.guardrail-card-preview .guardrail-card-order footer b{color:#9a5c19}.guardrail-card-preview .guardrail-card-reply{background:#d8f4eb;border:1px solid #add9cc;border-radius:8px;align-content:start;gap:4px;min-width:0;padding:8px;display:grid;position:relative}.guardrail-card-preview .guardrail-card-reply small{color:#347363;font-size:7px;font-weight:820}.guardrail-card-preview .guardrail-card-reply p{color:#31594f;margin:0;font-size:7.5px;line-height:1.45}.guardrail-card-preview .guardrail-card-reply>b{color:#fff;background:#2d7966;border-radius:3px;place-self:end start;padding:2px 5px;font-size:7.5px}.guardrail-card-preview .guardrail-card-foot{color:#355d53;grid-column:1/-1;margin:0;font-size:8.5px;line-height:1.45}.guardrail-card-preview .guardrail-card-foot strong{color:#18604f}.term-interactive-demo.guardrail-demo{--guardrail-demo-ink:#173d34;--guardrail-demo-green:#267561;--guardrail-demo-orange:#ef9d3d;--guardrail-demo-red:#b8473f;color:var(--guardrail-demo-ink);background:radial-gradient(circle at 98% 2%,#ef9d3d38,#0000 28%),linear-gradient(145deg,#f2fbf7 0%,#dff1ea 100%);border:1px solid #acd6c8;border-radius:16px;gap:13px;padding:18px;display:grid;overflow:hidden;box-shadow:0 18px 42px #255c4c21}.term-interactive-demo.guardrail-demo .guardrail-demo-brief{color:#3f675d;max-width:68ch;margin:0;font-size:13px;line-height:1.65}.guardrail-demo .guardrail-demo-stage{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.guardrail-demo .guardrail-demo-stage span{color:#648279;background:#ffffffa8;border:1px solid #b4d7cd;border-radius:99px;padding:5px 9px;font-size:11px;font-weight:780}.guardrail-demo .guardrail-demo-stage span.is-current{color:#7b450d;background:#fff1dc;border-color:#d5872c}.guardrail-demo .guardrail-demo-stage span.is-done{color:#1e6957;background:#d7f3ea;border-color:#4e9a86}.guardrail-demo .guardrail-demo-desk{grid-template-columns:minmax(0,1.38fr) minmax(220px,.62fr);align-items:stretch;gap:13px;display:grid}.guardrail-demo .guardrail-demo-conversation{background:#ffffffd6;border:1px solid #c7ddd6;border-radius:13px;align-content:start;gap:11px;min-width:0;padding:15px;display:grid;box-shadow:0 12px 28px #2f5d4f1c}.guardrail-demo .guardrail-demo-conversation>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.guardrail-demo .guardrail-demo-avatar{background:var(--guardrail-demo-orange);color:#4a2a09;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.guardrail-demo .guardrail-demo-conversation>header div{gap:1px;display:grid}.guardrail-demo .guardrail-demo-conversation>header b{color:#173d34;font-size:13px}.guardrail-demo .guardrail-demo-conversation>header small{color:#6a817b;font-size:10px}.guardrail-demo .guardrail-demo-conversation>header>strong{color:#39695d;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#e6f2ee;border-radius:4px;padding:4px 7px;font-size:10px}.guardrail-demo .guardrail-demo-conversation>blockquote{color:#594630;background:#fff7e9;border:1px solid #ecd0ab;border-radius:10px 10px 3px;margin:0;padding:11px 12px;font-size:12px;line-height:1.55}.term-interactive-demo.guardrail-demo .guardrail-demo-boundary{color:#52736a;border:1px dashed #b8cec8;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:7px 9px;font-size:10px;display:flex}.guardrail-demo .guardrail-demo-boundary b{color:#34685b;text-align:right}.guardrail-demo.is-blocked .guardrail-demo-boundary{background:#fff0ed;border-color:#e4a29a}.guardrail-demo.is-blocked .guardrail-demo-boundary b{color:#a33c36}.guardrail-demo.is-recovered .guardrail-demo-boundary{background:#e6f6f0;border-color:#82bcae}.guardrail-demo .guardrail-demo-draft{background:#f5f8f7;border:1px solid #cbd9d4;border-radius:4px 11px 11px;gap:6px;padding:11px 12px;display:grid}.guardrail-demo .guardrail-demo-draft>small{color:#58736b;font-size:10px;font-weight:820}.term-interactive-demo.guardrail-demo .guardrail-demo-draft>p{color:#324f48;margin:0;font-size:12px;line-height:1.55}.guardrail-demo .guardrail-demo-draft footer{color:#698079;border-top:1px dashed #ccd9d5;justify-content:space-between;align-items:center;gap:8px;padding-top:6px;font-size:10px;display:flex}.guardrail-demo .guardrail-demo-draft footer b{color:#586b66;text-align:right}.guardrail-demo.is-blocked .guardrail-demo-draft{background:#fff2ef;border-color:#e1a19b}.guardrail-demo.is-blocked .guardrail-demo-draft footer b{color:#a33c36}.guardrail-demo.is-recovered .guardrail-demo-draft{background:#e9f8f2;border-color:#76b8a7}.guardrail-demo.is-recovered .guardrail-demo-draft footer b{color:#216a57}.guardrail-demo .guardrail-demo-order{background:#fffaf0;border:1px solid #dbc79f;border-radius:6px;align-content:start;gap:12px;min-width:0;padding:15px;display:grid;position:relative;overflow:hidden;transform:rotate(.55deg);box-shadow:0 14px 26px #4f432b24}.guardrail-demo .guardrail-demo-order:before{content:"";background:repeating-linear-gradient(90deg,#ef9d3d 0 14px,#f7d39f 14px 28px);height:7px;position:absolute;top:0;left:0;right:0}.guardrail-demo .guardrail-demo-order>header{justify-content:space-between;align-items:baseline;gap:8px;padding-top:3px;display:flex}.guardrail-demo .guardrail-demo-order>header small{color:#7b6c51;text-transform:uppercase;font-size:10px;font-weight:850}.guardrail-demo .guardrail-demo-order>header b{color:#4f5d55;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px}.guardrail-demo .guardrail-demo-amount{border-top:1px dashed #ddc89f;border-bottom:1px dashed #ddc89f;gap:2px;padding:11px 0;display:grid}.guardrail-demo .guardrail-demo-amount span{color:#806e51;font-size:10px}.guardrail-demo .guardrail-demo-amount strong{color:#173d34;font-size:clamp(26px,4vw,38px);line-height:1}.guardrail-demo .guardrail-demo-order dl{gap:7px;margin:0;display:grid}.guardrail-demo .guardrail-demo-order dl div{justify-content:space-between;gap:8px;font-size:11px;display:flex}.guardrail-demo .guardrail-demo-order dt{color:#806f53}.guardrail-demo .guardrail-demo-order dd{color:#3f524a;text-align:right;overflow-wrap:anywhere;margin:0;font-weight:760}.guardrail-demo .guardrail-demo-order>footer{color:#715f43;background:#f3ead8;border-radius:5px;gap:4px;margin-top:auto;padding:9px 10px;font-size:10px;display:grid}.guardrail-demo .guardrail-demo-order>footer span{font-family:var(--font-geist-mono), ui-monospace, monospace}.guardrail-demo .guardrail-demo-order>footer b{color:#72501f}.guardrail-demo.is-blocked .guardrail-demo-order>footer{background:#fbe1dc}.guardrail-demo.is-blocked .guardrail-demo-order>footer b{color:#9e3833}.guardrail-demo.is-recovered .guardrail-demo-order{border-color:#75ad9e}.guardrail-demo.is-recovered .guardrail-demo-order>footer{background:#dff3ec}.guardrail-demo.is-recovered .guardrail-demo-order>footer b{color:#216a57}.guardrail-demo .guardrail-demo-stamp{color:#a43731;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;opacity:.88;border:3px double #bd463e;border-radius:4px;padding:5px 8px;font-size:15px;position:absolute;bottom:72px;right:13px;transform:rotate(-8deg)}.guardrail-demo .guardrail-demo-proof{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.guardrail-demo .guardrail-demo-proof>div{background:#ffffff94;border:1px solid #b8d8cf;border-radius:7px;gap:3px;min-width:0;padding:9px 10px;display:grid}.guardrail-demo .guardrail-demo-proof small{color:#6b817b;text-transform:uppercase;font-size:9px;font-weight:820}.guardrail-demo .guardrail-demo-proof b{color:#275f51;font-size:11px}.guardrail-demo .guardrail-demo-proof span{color:#6a817a;font-size:9px}.guardrail-demo.is-blocked .guardrail-demo-proof b{color:#9a4038}.guardrail-demo.is-recovered .guardrail-demo-proof b{color:#216a57}.guardrail-demo .guardrail-demo-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.term-interactive-demo.guardrail-demo .guardrail-cta{min-height:42px;font:inherit;padding:9px 18px;font-size:13px;font-weight:850;color:#fff!important;background:#236b59!important;border:1px solid #236b59!important;border-radius:8px!important}.term-interactive-demo.guardrail-demo .guardrail-cta:hover:not(:disabled){color:#fff!important;background:#154b3e!important;border-color:#154b3e!important}.term-interactive-demo.guardrail-demo .guardrail-cta:focus-visible,.term-interactive-demo.guardrail-demo .guardrail-reset:focus-visible{outline-offset:3px;outline:3px solid #e57f2f}.term-interactive-demo.guardrail-demo .guardrail-reset{min-height:42px;font:inherit;padding:9px 15px;font-size:13px;font-weight:760;color:#235e4f!important;background:#eff8f4!important;border:1px solid #759d92!important;border-radius:8px!important}.term-interactive-demo.guardrail-demo .guardrail-reset:hover{color:#174f42!important;background:#dff0e9!important;border-color:#3e7768!important}.term-interactive-demo.guardrail-demo .guardrail-demo-status{color:#6b4b23;background:#fff5e7;border:0;border-left:4px solid #d5872c;border-radius:7px;margin:0;padding:11px 13px;font-size:12.5px;line-height:1.6}.guardrail-demo.is-blocked .guardrail-demo-status{border-left-color:var(--guardrail-demo-red);color:#873b35;background:#fff0ed}.guardrail-demo.is-recovered .guardrail-demo-status{border-left-color:var(--guardrail-demo-green);color:#205f50;background:#e5f6ef}.term-interactive-demo.guardrail-demo .guardrail-demo-static{color:#4d6c64;background:#ffffff7a;border:1px dashed #a8cfc4;border-radius:7px;margin:0;padding:10px 12px;font-size:11.5px;line-height:1.55}.term-interactive-demo.guardrail-demo .guardrail-demo-static b{color:#245f50}@media (max-width:720px){.term-card .term-preview.guardrail-card-preview{min-height:0}.guardrail-demo .guardrail-demo-desk{grid-template-columns:1fr}.guardrail-demo .guardrail-demo-order{transform:none}.guardrail-demo .guardrail-demo-proof{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.term-card .term-preview.guardrail-card-preview{grid-template-columns:minmax(0,1fr) 102px;padding:10px}.term-interactive-demo.guardrail-demo{border-radius:12px;padding:13px}.guardrail-demo .guardrail-demo-stage span{padding:4px 7px;font-size:10px}.guardrail-demo .guardrail-demo-conversation{padding:12px}.guardrail-demo .guardrail-demo-conversation>header{grid-template-columns:auto minmax(0,1fr)}.guardrail-demo .guardrail-demo-conversation>header>strong{grid-column:2;justify-self:start}.term-interactive-demo.guardrail-demo .guardrail-demo-boundary,.guardrail-demo .guardrail-demo-draft footer{flex-direction:column;align-items:flex-start}.guardrail-demo .guardrail-demo-boundary b,.guardrail-demo .guardrail-demo-draft footer b{text-align:left}.guardrail-demo .guardrail-demo-proof{grid-template-columns:1fr}.term-interactive-demo.guardrail-demo .guardrail-demo-actions button{width:100%}}
.term-card .term-preview.fine-tuning-card-preview{color:#4a4f5c;background:linear-gradient(150deg,#f7f8fa 0%,#eef1f5 100%);border-color:#e1e4ec;gap:7px;padding:11px 12px}.fine-tuning-card-heading{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.fine-tuning-card-heading small{color:#6b7080;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;font-weight:800}.fine-tuning-card-heading strong{color:#1f6347;letter-spacing:.04em;background:#d8e6dd;border-radius:99px;padding:2px 7px;font-weight:800}.fine-tuning-card-eval{grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;display:grid}.fine-tuning-card-eval-base,.fine-tuning-card-eval-tuned{text-align:center;background:#fff;border:1px solid #dde1ea;border-radius:6px;gap:2px;padding:6px 8px;display:grid}.fine-tuning-card-eval-tuned{background:#f3faf5;border-color:#b8d5c1}.fine-tuning-card-eval-base small,.fine-tuning-card-eval-tuned small{color:#7a8090;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;font-weight:800}.term-preview.fine-tuning-card-preview .fine-tuning-card-eval-base b,.term-preview.fine-tuning-card-preview .fine-tuning-card-eval-tuned b{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:13px;font-weight:800}.fine-tuning-card-eval-base b{color:#6a7080}.fine-tuning-card-eval-tuned b{color:#1f6347}.fine-tuning-card-eval-tuned em{color:#1f6347;font-style:normal;font-weight:800}.fine-tuning-card-eval>i{color:#aab0bf;text-align:center;font-size:12px;font-style:normal;font-weight:800}.fine-tuning-card-signals{grid-template-columns:1fr 1fr;gap:5px;margin:0;padding:0;list-style:none;display:grid}.fine-tuning-card-signals li{background:#fff;border:1px solid #dde1ea;border-radius:5px;justify-content:space-between;align-items:center;gap:4px;padding:4px 7px;display:flex}.fine-tuning-card-signals li.is-ok{background:#f3faf5;border-color:#b8d5c1}.fine-tuning-card-signals li.is-warn{background:#fff8ec;border-color:#e6d3a8}.fine-tuning-card-signals small{color:#7a8090;letter-spacing:.04em;font-weight:800}.fine-tuning-card-signals li.is-ok b{color:#1f6347}.fine-tuning-card-signals li.is-warn b{color:#8a5a1a}.fine-tuning-card-boundary{color:#5a606e;background:#ffffffa6;border:1px dashed #c4c9d2;border-radius:6px;gap:2px;margin:0;padding:6px 8px;line-height:1.45;display:grid}.fine-tuning-card-boundary b{color:#34405a;font-weight:800;display:inline}.fine-tuning-card-boundary i{color:#aab0bf;margin:0 3px;font-style:normal;display:inline}.fine-tuning-card-boundary span{color:#7a8090}.fine-tuning-card-conclusion{color:#4a4f5c;margin:0;line-height:1.5}.fine-tuning-card-conclusion strong{color:#2b2f38}.term-interactive-demo.fine-tuning-demo{background:#fbfbfc;border:1px solid #e1e4ec;border-radius:10px;gap:12px;padding:16px;display:grid}.fine-tuning-demo-brief{color:#53596a;margin:0 0 2px;font-size:13px;line-height:1.6}.fine-tuning-demo-knobs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.fine-tuning-knob{border:0;gap:6px;margin:0;padding:0;display:grid}.fine-tuning-knob legend{color:#6a7080;letter-spacing:.03em;padding:0;font-size:11px;font-weight:800}.fine-tuning-knob div{flex-wrap:wrap;gap:6px;display:flex}.term-interactive-demo.fine-tuning-demo .fine-tuning-knob button{color:#4a5160;min-height:34px;font:inherit;background:#fff;border:1px solid #d6dae3;border-radius:7px;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 11px;font-size:12px;font-weight:700;display:inline-flex}.term-interactive-demo.fine-tuning-demo .fine-tuning-knob button small{color:#8a90a0;font-size:10px;font-weight:650}.term-interactive-demo.fine-tuning-demo .fine-tuning-knob button:hover{color:#2b2f38;border-color:#2b2f38}.term-interactive-demo.fine-tuning-demo .fine-tuning-knob button:focus-visible,.term-interactive-demo.fine-tuning-demo .fine-tuning-reset:focus-visible{outline-offset:2px;outline:2px solid #4a5266}.term-interactive-demo.fine-tuning-demo .fine-tuning-knob button[aria-pressed=true]{color:#fff;background:#2b2f38;border-color:#2b2f38}.term-interactive-demo.fine-tuning-demo .fine-tuning-knob button[aria-pressed=true] small{color:#c8ccd6}.fine-tuning-demo-actions{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.fine-tuning-demo .fine-tuning-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.fine-tuning-demo .fine-tuning-cta:hover:not(:disabled){background:color-mix(in srgb, var(--color-rausch-600) 88%, #000)!important;color:#fff!important}.term-interactive-demo.fine-tuning-demo .fine-tuning-cta:focus-visible{outline:3px solid color-mix(in srgb, var(--color-rausch-600) 38%, #fff);outline-offset:2px}.term-interactive-demo.fine-tuning-demo .fine-tuning-cta:disabled{cursor:not-allowed;color:#fff!important;background:#c0c4cc!important}.term-interactive-demo.fine-tuning-demo .fine-tuning-reset{min-height:38px;font:inherit;padding:8px 16px;font-size:13px;font-weight:700;color:#53596a!important;background:#fff!important;border:1px solid #c0c4cc!important;border-radius:8px!important}.term-interactive-demo.fine-tuning-demo .fine-tuning-reset:hover:not(:disabled){color:#2b2f38!important;border-color:#2b2f38!important}.term-interactive-demo.fine-tuning-demo .fine-tuning-reset:disabled{opacity:.5;cursor:not-allowed}.fine-tuning-runline{background:#f5f6f8;border:1px solid #e1e4ec;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:10px;display:grid}.fine-tuning-runline>div{gap:3px;min-width:0;display:grid}.fine-tuning-runline small{color:#7a8090;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;font-size:9px;font-weight:800}.fine-tuning-runline b{color:#34405a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:750;overflow:hidden}.fine-tuning-runline[data-empty=true] b{color:#aab0bf;font-weight:700}.fine-tuning-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fine-tuning-metric{background:#fff;border:1px solid #e1e4ec;border-radius:8px;gap:6px;min-width:0;padding:10px 11px;display:grid}.fine-tuning-metric small{color:#7a8090;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;font-size:9px;font-weight:800}.fine-tuning-metric-idle{color:#aab0bf!important;font-size:14px!important;font-weight:700!important}.fine-tuning-signal{color:#2b2f38;font-size:18px;font-weight:800}.fine-tuning-metric p{color:#5a606e;margin:0;font-size:11.5px;line-height:1.45}.fine-tuning-eval-bars{grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;height:52px;display:grid}.fine-tuning-eval-bars span{grid-template-rows:1fr auto;align-items:end;gap:4px;min-width:0;height:100%;display:grid}.fine-tuning-eval-bars i{background:#c8ccd6;border-radius:3px 3px 0 0;width:100%;min-height:3px;display:block}.fine-tuning-eval-bars span:nth-of-type(2) i{background:#6a7080}.fine-tuning-eval-bars b{color:#53596a;font-family:var(--font-geist-mono), ui-monospace, monospace;text-align:center;font-size:9px;font-weight:800}.fine-tuning-eval-bars em{color:#53596a;background:#eef0f3;border-radius:99px;align-self:end;padding:3px 7px;font-size:11px;font-style:normal;font-weight:800}.fine-tuning-metric[data-state=ok]{background:#f3faf5;border-color:#b8d5c1}.fine-tuning-metric[data-state=ok] .fine-tuning-signal{color:#1f6347}.fine-tuning-metric[data-state=warn]{background:#fff8ec;border-color:#e6d3a8}.fine-tuning-metric[data-state=warn] .fine-tuning-signal{color:#8a5a1a}.fine-tuning-metric[data-state=bad]{background:#fdecec;border-color:#e5bfc2}.fine-tuning-metric[data-state=bad] .fine-tuning-signal{color:#9a3b3b}.fine-tuning-metric-eval[data-state=ok] .fine-tuning-eval-bars span:nth-of-type(2) i{background:#3f8a5e}.fine-tuning-metric-eval[data-state=ok] em{color:#1f6347;background:#e2f2e7}.fine-tuning-metric-eval[data-state=warn] .fine-tuning-eval-bars span:nth-of-type(2) i{background:#c49359}.fine-tuning-metric-eval[data-state=warn] em{color:#8a5a1a;background:#fff3df}.fine-tuning-metric-eval[data-state=bad] .fine-tuning-eval-bars span:nth-of-type(2) i{background:#b0464a}.fine-tuning-metric-eval[data-state=bad] em{color:#9a3b3b;background:#fdecec}.fine-tuning-verdict{background:#fff;border:1px solid #e1e4ec;border-left-width:4px;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.fine-tuning-verdict p{color:#53596a;margin:0;font-size:13px;line-height:1.55}.fine-tuning-verdict strong{color:#34405a;margin-bottom:2px;font-size:14px;display:block}.fine-tuning-verdict[data-state=ship]{background:#f3faf5;border-left-color:#5a9474}.fine-tuning-verdict[data-state=ship] strong{color:#1f6347}.fine-tuning-verdict[data-state=weak]{background:#fff8ec;border-left-color:#c49359}.fine-tuning-verdict[data-state=weak] strong{color:#8a5a1a}.fine-tuning-verdict[data-state=blocked-data],.fine-tuning-verdict[data-state=blocked-overfit],.fine-tuning-verdict[data-state=blocked-forget]{background:#fdecec;border-left-color:#c37c83}.fine-tuning-verdict[data-state=blocked-data] strong,.fine-tuning-verdict[data-state=blocked-overfit] strong,.fine-tuning-verdict[data-state=blocked-forget] strong{color:#9a3b3b}.fine-tuning-demo-status{color:#53596a;background:#f4f5f8;border-left:3px solid #4a5266;border-radius:5px;margin:0;padding:10px 12px;font-size:13px;line-height:1.6}.fine-tuning-when-list li,.fine-tuning-how-list li{color:#4a4f5c;background:#fbfbfc;border:1px solid #e1e4ec;border-radius:8px;min-width:0;padding:10px 12px;font-size:13px;line-height:1.58}.fine-tuning-examples-grid article{background:#fbfbfc;border:1px solid #e1e4ec;border-radius:8px;gap:5px;min-width:0;padding:13px 14px;display:grid}.fine-tuning-examples-grid article.is-good{background:#f3faf5;border-color:#cde6d5}.fine-tuning-examples-grid article.is-bad{background:#fdecec;border-color:#ecc3c6}@media (max-width:780px){.term-card .term-preview.fine-tuning-card-preview{padding:10px}.fine-tuning-card-eval{gap:4px}.fine-tuning-demo-knobs{grid-template-columns:1fr}.fine-tuning-runline{grid-template-columns:repeat(2,minmax(0,1fr))}.fine-tuning-metrics,.fine-tuning-examples-grid{grid-template-columns:1fr}}.term-card .term-preview.fine-tuning-card-preview{--fine-tuning-ink:#252421;--fine-tuning-paper:#fffaf0;--fine-tuning-cream:#f1e5cc;--fine-tuning-pencil:#a33b45;--fine-tuning-peacock:#126b73;min-height:196px;color:var(--fine-tuning-ink);background:#ead9b9;border:1px solid #d5c5a8;border-radius:7px;align-content:center;gap:7px;padding:11px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 4px #fffaf08c}.fine-tuning-card-customer{border-left:3px solid var(--fine-tuning-peacock);background:var(--fine-tuning-paper);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;padding:6px 8px;display:grid;box-shadow:0 2px #46371f1f}.fine-tuning-card-customer span{color:#776b59;letter-spacing:.04em;font-size:8px;font-weight:850}.fine-tuning-card-customer strong{min-width:0;color:var(--fine-tuning-ink);font-size:9px;line-height:1.35}.fine-tuning-card-proof{grid-template-columns:minmax(0,1fr) 60px minmax(0,1fr);align-items:stretch;gap:5px;display:grid}.fine-tuning-card-reply{background:var(--fine-tuning-paper);border:1px solid #d1c2a7;align-content:start;gap:4px;min-width:0;padding:7px;display:grid;position:relative;box-shadow:0 3px #503b1c1a}.fine-tuning-card-reply small{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;font-size:7px;font-weight:850}.fine-tuning-card-reply p{color:#3c3933;margin:0;font-size:8.5px;line-height:1.38}.fine-tuning-card-reply b{align-self:end;font-size:7.5px;line-height:1.35}.fine-tuning-card-reply.is-base{transform:rotate(-1.1deg)}.fine-tuning-card-reply.is-base small,.fine-tuning-card-reply.is-base b{color:var(--fine-tuning-pencil)}.fine-tuning-card-reply.is-base:after{content:"↗";color:var(--fine-tuning-pencil);font-size:11px;font-weight:900;position:absolute;top:4px;right:5px;transform:rotate(-16deg)}.fine-tuning-card-reply.is-tuned{border-color:#71a6a3;transform:rotate(.8deg)}.fine-tuning-card-reply.is-tuned small,.fine-tuning-card-reply.is-tuned b{color:#0d6268}.fine-tuning-card-binder{text-align:center;background:#f4d8a3;border:1px solid #b89562;border-left:5px solid #2e3030;align-content:center;justify-items:center;gap:1px;min-width:0;padding:8px 4px 7px 9px;display:grid;position:relative;box-shadow:2px 3px #c19a60}.fine-tuning-card-binder:before{content:"";background:repeating-linear-gradient(#d8c59f 0 3px,#0000 3px 10px);width:6px;height:34px;position:absolute;top:12px;left:-3px}.fine-tuning-card-binder span{color:#76501d;font-size:7px;font-weight:900}.term-preview.fine-tuning-card-preview .fine-tuning-card-binder strong{color:#2d2c29;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:16px;line-height:1}.fine-tuning-card-binder small{color:#684e2b;font-size:6.5px;font-weight:750;line-height:1.3}.fine-tuning-card-conclusion{color:#3c3933;background:#fffaf0b3;border-top:1px dashed #99896d;margin:0;padding:6px 8px;font-size:8px;font-weight:700;line-height:1.45}.fine-tuning-card-conclusion strong{color:var(--fine-tuning-peacock);font-size:8px}.term-interactive-demo.fine-tuning-demo{--fine-tuning-ink:#24231f;--fine-tuning-muted:#6e6558;--fine-tuning-paper:#fffaf0;--fine-tuning-paper-deep:#f2e3c5;--fine-tuning-board:#dfc9a3;--fine-tuning-pencil:#a33b45;--fine-tuning-pencil-dark:#7d2933;--fine-tuning-peacock:#126b73;--fine-tuning-peacock-dark:#074c52;color:var(--fine-tuning-ink);background:#d9bf91;border:1px solid #c5aa7b;border-radius:12px;gap:15px;padding:18px;display:grid;box-shadow:inset 0 0 0 5px #fffaf038}.fine-tuning-demo-topline{justify-content:space-between;align-items:flex-start;gap:14px;padding:2px 3px;display:flex}.fine-tuning-demo-topline p{color:#3f382f;max-width:670px;margin:0;font-size:13px;line-height:1.6}.fine-tuning-demo-topline p strong{color:#1f3335}.fine-tuning-demo-topline>span{color:#4f3e29;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.05em;background:#f0dcb9;border:1px solid #745d3d;flex:none;padding:5px 8px;font-size:9px;font-weight:850;transform:rotate(1deg)}.fine-tuning-proof-desk{grid-template-columns:minmax(0,1.45fr) minmax(245px,.8fr);align-items:stretch;gap:16px;display:grid}.fine-tuning-message-sheet{background:var(--fine-tuning-paper);border:1px solid #c8b48f;gap:13px;min-width:0;padding:20px 21px 18px;display:grid;transform:rotate(-.25deg);box-shadow:0 10px 22px #4830132e,5px 5px #fffaf06b}.fine-tuning-message-sheet>header{border-bottom:1px solid #ded1b8;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:11px;display:flex}.fine-tuning-message-sheet>header>div{gap:4px;min-width:0;display:grid}.fine-tuning-message-sheet>header small{color:#807260;letter-spacing:.08em;font-size:9px;font-weight:850}.fine-tuning-message-sheet>header strong{color:var(--fine-tuning-ink);font-size:clamp(16px,2.2vw,21px);line-height:1.3}.fine-tuning-version-tag{color:#49443c;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#eee3cf;border:1px solid #92836d;flex:none;padding:5px 7px;font-size:9px;font-weight:850}.fine-tuning-demo[data-phase=blocked] .fine-tuning-version-tag{border-color:var(--fine-tuning-pencil);color:var(--fine-tuning-pencil-dark);background:#f8dfe1}.fine-tuning-demo[data-phase=trained] .fine-tuning-version-tag,.fine-tuning-demo[data-phase=verified] .fine-tuning-version-tag{color:var(--fine-tuning-peacock-dark);background:#dcefee;border-color:#4b8c90}.fine-tuning-reply-card{background:#fffdf8;border:1px solid #d6c7aa;gap:12px;min-height:250px;padding:16px;display:grid;box-shadow:inset 4px 0 #c14c57}.fine-tuning-reply-author{align-items:center;gap:9px;display:flex}.fine-tuning-reply-author>span{color:#fff9ed;background:#30312f;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-weight:850;display:grid}.fine-tuning-reply-author p{gap:1px;margin:0;display:grid}.fine-tuning-reply-author strong{color:#2c2b28;font-size:13px}.fine-tuning-reply-author small{color:#817665;font-size:9px}.fine-tuning-reply-card blockquote{color:#34312c;background:#f8f0e1;border:0;border-left:3px solid #b5a487;margin:0;padding:13px 14px;font-size:14px;line-height:1.65}.fine-tuning-reply-card[data-state=trained],.fine-tuning-reply-card[data-state=verified]{box-shadow:inset 4px 0 0 var(--fine-tuning-peacock)}.fine-tuning-reply-card[data-state=blocked]{box-shadow:inset 4px 0 0 var(--fine-tuning-pencil);background:#fff7f6;border-color:#d99ba1}.fine-tuning-reply-marks{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.fine-tuning-reply-marks li{color:#7d3038;background:#f9e6e7;border:1px solid #d99ba1;padding:5px 7px;font-size:10px;font-weight:800}.fine-tuning-reply-marks li span{margin-right:3px;font-weight:950}.fine-tuning-reply-marks li[data-pass=true]{color:#07575d;background:#dff0ee;border-color:#77aaa8}.fine-tuning-pencil-note{color:var(--fine-tuning-pencil-dark);border-top:1px dashed #c9656f;align-self:end;margin:0;padding-top:8px;font-size:11px;font-weight:750;line-height:1.5;transform:rotate(-.4deg)}.fine-tuning-reply-card[data-state=trained] .fine-tuning-pencil-note,.fine-tuning-reply-card[data-state=verified] .fine-tuning-pencil-note{color:var(--fine-tuning-peacock-dark);border-top-color:#5b9799}.fine-tuning-baseline-strip{background:#f7ecd8;border:1px dashed #aa9b82;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.fine-tuning-baseline-strip span{color:#665b4e;font-size:9px;font-weight:900}.fine-tuning-baseline-strip b{color:#31302c;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:10px}.fine-tuning-baseline-strip em{color:var(--fine-tuning-pencil-dark);font-size:10px;font-style:normal;font-weight:900}.fine-tuning-example-binder{background:var(--fine-tuning-paper-deep);border:1px solid #9c7946;border-left:10px solid #303230;align-content:start;gap:11px;min-width:0;padding:20px 16px 17px 24px;display:grid;position:relative;transform:rotate(.65deg);box-shadow:8px 10px #5b3d1733}.fine-tuning-binder-rings{flex-direction:column;justify-content:space-around;display:flex;position:absolute;top:45px;bottom:35px;left:-7px}.fine-tuning-binder-rings i{background:#d6d3c9;border:1px solid #6c6e69;border-radius:99px;width:13px;height:5px;display:block;box-shadow:2px 0 #777970}.fine-tuning-example-binder>header{border-bottom:2px solid #34332f;justify-content:space-between;align-items:flex-start;gap:8px;padding-bottom:9px;display:flex}.fine-tuning-example-binder>header p{gap:2px;margin:0;display:grid}.fine-tuning-example-binder>header small{color:#775b32;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;font-size:8px;font-weight:900}.fine-tuning-example-binder>header strong{color:#262521;font-size:16px}.fine-tuning-example-binder>header>span{border:2px solid var(--fine-tuning-pencil);color:var(--fine-tuning-pencil-dark);font-family:var(--font-geist-mono), ui-monospace, monospace;flex:none;padding:5px 7px;font-size:10px;font-weight:900;transform:rotate(3deg)}.fine-tuning-example-binder blockquote{color:#494034;background:#fff9eb;border:0;border-left:3px solid #8b6e45;gap:4px;margin:0;padding:10px;font-size:11px;line-height:1.5;display:grid}.fine-tuning-example-binder blockquote small{color:#826a47;font-size:8px;font-weight:850}.fine-tuning-example-binder blockquote b{color:#12646b;font-size:9px}.fine-tuning-cleaning-note{color:var(--fine-tuning-pencil-dark);border-top:1px dashed #b85d67;border-bottom:1px dashed #b85d67;gap:3px;padding:7px 8px;display:grid;transform:rotate(-.6deg)}.fine-tuning-cleaning-note span{letter-spacing:.1em;font-size:8px;font-weight:950}.fine-tuning-cleaning-note b{font-size:9px;line-height:1.4}.fine-tuning-split-pages{gap:6px;margin:0;padding:0;list-style:none;display:grid}.fine-tuning-split-pages li{background:#fff9eb;border:1px solid #bca57e;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:8px 9px;display:grid}.fine-tuning-split-pages li span{color:#65543e;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.07em;font-size:8px;font-weight:900}.fine-tuning-split-pages li strong{color:#25241f;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px}.fine-tuning-split-pages li small{color:#6d6252;grid-column:1/-1;font-size:9px;font-weight:700}.fine-tuning-split-pages li[data-state=used],.fine-tuning-split-pages li[data-state=opened]{background:#e2f0ed;border-color:#6da09f}.fine-tuning-split-pages li[data-state=used] small,.fine-tuning-split-pages li[data-state=opened] small{color:#0a585e}.fine-tuning-split-pages li[data-state=sealed]{border-style:dashed}.fine-tuning-split-pages li[data-state=sealed]:after{content:"SEALED";color:#78684f;font-family:var(--font-geist-mono), ui-monospace, monospace;grid-area:1/2/span 2;align-self:center;font-size:7px;font-weight:950;transform:rotate(-5deg)}.fine-tuning-split-pages li[data-state=leaked]{border:2px solid var(--fine-tuning-pencil);background:#f7dfe1}.fine-tuning-split-pages li[data-state=leaked] span,.fine-tuning-split-pages li[data-state=leaked] strong,.fine-tuning-split-pages li[data-state=leaked] small{color:var(--fine-tuning-pencil-dark)}.fine-tuning-binder-rule{color:#fff7e8;background:#2f302e;margin:0;padding:7px 8px;font-size:10px;font-weight:750;line-height:1.45}.fine-tuning-demo[data-phase=blocked] .fine-tuning-binder-rule{background:var(--fine-tuning-pencil-dark)}.fine-tuning-release-row{grid-template-columns:minmax(215px,.7fr) minmax(0,1.3fr);align-items:stretch;gap:12px;display:grid}.fine-tuning-release-stamp{color:#494238;background:#f7e9ce;border:2px solid #6f6556;gap:3px;padding:11px 13px;display:grid;transform:rotate(-.45deg)}.fine-tuning-release-stamp small{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;font-size:8px;font-weight:900}.fine-tuning-release-stamp strong{font-size:13px;line-height:1.35}.fine-tuning-release-stamp span{font-size:9px;font-weight:700}.fine-tuning-release-stamp[data-state=trained]{color:var(--fine-tuning-peacock-dark);background:#dceceb;border-color:#397c80}.fine-tuning-release-stamp[data-state=verified]{border:3px double var(--fine-tuning-peacock);color:#064c52;background:#d8eeeb}.fine-tuning-release-stamp[data-state=blocked]{border:3px double var(--fine-tuning-pencil);color:var(--fine-tuning-pencil-dark);background:#f6dfe1}.fine-tuning-tradeoff-slip{background:#f4dfba;border:1px solid #806b4d;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid}.fine-tuning-tradeoff-slip div{border-right:1px dashed #aa8e64;align-content:center;gap:3px;min-width:0;padding:10px 11px;display:grid}.fine-tuning-tradeoff-slip div:last-child{border-right:0}.fine-tuning-tradeoff-slip dt{color:#6c573a;font-size:9px;font-weight:900}.fine-tuning-tradeoff-slip dd{color:#2f2d28;margin:0;font-size:11px;font-weight:750}.fine-tuning-demo-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.term-interactive-demo.fine-tuning-demo .fine-tuning-demo-primary,.term-interactive-demo.fine-tuning-demo .fine-tuning-demo-danger,.term-interactive-demo.fine-tuning-demo .fine-tuning-demo-reset{min-height:42px;font:inherit;padding:9px 15px;font-size:12px;font-weight:850;border-radius:5px!important}.term-interactive-demo.fine-tuning-demo .fine-tuning-demo-primary{box-shadow:0 3px #073337;border:1px solid var(--fine-tuning-peacock-dark)!important;background:var(--fine-tuning-peacock-dark)!important;color:#fffaf0!important}.term-interactive-demo.fine-tuning-demo .fine-tuning-demo-primary:hover:not(:disabled){color:#fffdf7!important;background:#083b40!important;border-color:#083b40!important}.term-interactive-demo.fine-tuning-demo .fine-tuning-demo-primary:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #032f33;color:#fff!important;background:#032f33!important}.term-interactive-demo.fine-tuning-demo .fine-tuning-demo-danger{border:1px solid var(--fine-tuning-pencil-dark)!important;color:var(--fine-tuning-pencil-dark)!important;background:#f8e5e6!important}.term-interactive-demo.fine-tuning-demo .fine-tuning-demo-danger:hover:not(:disabled){color:#68202a!important;background:#f1cfd2!important;border-color:#68202a!important}.term-interactive-demo.fine-tuning-demo .fine-tuning-demo-danger:active:not(:disabled){transform:translateY(1px);color:#5c1821!important;background:#e8bcc0!important}.term-interactive-demo.fine-tuning-demo .fine-tuning-demo-reset{margin-left:auto;color:#3e352a!important;background:#f0dbb8!important;border:1px solid #574a39!important}.term-interactive-demo.fine-tuning-demo .fine-tuning-demo-reset:hover:not(:disabled){color:#2c251e!important;background:#e5c99a!important;border-color:#342c23!important}.term-interactive-demo.fine-tuning-demo .fine-tuning-demo-reset:active:not(:disabled){transform:translateY(1px);color:#211b16!important;background:#daba84!important}.term-interactive-demo.fine-tuning-demo .fine-tuning-demo-reset:disabled{opacity:1;cursor:not-allowed;color:#766b5a!important;background:#d6c3a1!important;border-color:#a9977a!important}.term-interactive-demo.fine-tuning-demo .fine-tuning-demo-primary:focus-visible,.term-interactive-demo.fine-tuning-demo .fine-tuning-demo-danger:focus-visible,.term-interactive-demo.fine-tuning-demo .fine-tuning-demo-reset:focus-visible{outline-offset:3px;outline:3px solid #10100f}.term-interactive-demo.fine-tuning-demo .fine-tuning-demo-status{color:#42382b;background:#f5dfbb;border:0;border-left:4px solid #635642;border-radius:4px;margin:0;padding:11px 13px;font-size:12px;line-height:1.6}.term-interactive-demo.fine-tuning-demo[data-phase=trained] .fine-tuning-demo-status,.term-interactive-demo.fine-tuning-demo[data-phase=verified] .fine-tuning-demo-status{border-left-color:var(--fine-tuning-peacock);color:#0a4e53;background:#d9ece9}.term-interactive-demo.fine-tuning-demo[data-phase=blocked] .fine-tuning-demo-status{border-left-color:var(--fine-tuning-pencil);color:#70252e;background:#f5dadd}.fine-tuning-knowledge-list{gap:10px;margin:0;display:grid}.fine-tuning-knowledge-list>div{background:#f8f2e7;border-left:3px solid #176c73;padding:11px 13px}.fine-tuning-knowledge-list dt{color:#262520;font-size:14px;font-weight:850}.fine-tuning-knowledge-list dd{color:#574f43;margin:4px 0 0;font-size:13px;line-height:1.62}.fine-tuning-when-list,.fine-tuning-how-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fine-tuning-when-list li,.fine-tuning-how-list li{color:#544b3e;background:#fffaf0;border:1px solid #ddcfb7;min-width:0;padding:10px 12px;font-size:13px;line-height:1.58}.fine-tuning-when-list strong{color:#1f5559}.fine-tuning-how-list{counter-reset:fine-tuning-step}.fine-tuning-how-list li{counter-increment:fine-tuning-step;padding-left:42px;position:relative}.fine-tuning-how-list li:before{content:counter(fine-tuning-step, decimal-leading-zero);color:#a13e48;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px;font-weight:900;position:absolute;top:10px;left:12px}.fine-tuning-examples-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fine-tuning-examples-grid article{background:#fffaf0;border:1px solid #d8c9af;gap:5px;min-width:0;padding:13px 14px;display:grid}.fine-tuning-examples-grid article small{color:#766954;letter-spacing:.04em;font-size:10px;font-weight:900}.fine-tuning-examples-grid article strong{color:#272622;font-size:14px;line-height:1.4}.fine-tuning-examples-grid article p{color:#574f43;margin:0;font-size:12.5px;line-height:1.58}.fine-tuning-examples-grid article.is-good{background:#edf7f4;border-left:4px solid #176c73}.fine-tuning-examples-grid article.is-good small{color:#0b5b61}.fine-tuning-examples-grid article.is-bad{background:#fff0f0;border-left:4px solid #a33b45}.fine-tuning-examples-grid article.is-bad small{color:#8a3039}@media (max-width:780px){.fine-tuning-proof-desk{grid-template-columns:1fr}.fine-tuning-example-binder{transform:none}.fine-tuning-release-row{grid-template-columns:1fr}}@media (max-width:430px){.term-card .term-preview.fine-tuning-card-preview{min-height:190px;padding:9px}.fine-tuning-card-proof{grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr);gap:4px}.fine-tuning-card-reply{padding:6px}.term-interactive-demo.fine-tuning-demo{border-radius:8px;gap:12px;padding:12px}.fine-tuning-demo-topline{display:grid}.fine-tuning-demo-topline>span{justify-self:start;transform:none}.fine-tuning-message-sheet{gap:11px;padding:15px 13px;transform:none}.fine-tuning-message-sheet>header{display:grid}.fine-tuning-version-tag{justify-self:start}.fine-tuning-reply-card{min-height:0;padding:13px}.fine-tuning-reply-marks{display:grid}.fine-tuning-baseline-strip{grid-template-columns:1fr}.fine-tuning-example-binder{padding:17px 12px 15px 20px}.fine-tuning-tradeoff-slip{grid-template-columns:1fr}.fine-tuning-tradeoff-slip div{border-bottom:1px dashed #aa8e64;border-right:0}.fine-tuning-tradeoff-slip div:last-child{border-bottom:0}.fine-tuning-demo-actions{display:grid}.term-interactive-demo.fine-tuning-demo .fine-tuning-demo-actions button{width:100%}.term-interactive-demo.fine-tuning-demo .fine-tuning-demo-reset{margin-left:0}.fine-tuning-examples-grid{grid-template-columns:1fr}}
.term-card .term-preview.multimodal-card-preview{color:#4d5566;border-radius:10px;align-content:center;gap:7px;min-height:150px;padding:12px;display:grid;border:1px solid var(--line)!important;background:var(--color-white)!important}.multimodal-card-preview .multimodal-card-q{background:var(--soft);color:#4a5266;border-left:3px solid #6a7286;border-radius:5px;flex-wrap:wrap;align-items:baseline;gap:4px;margin:0;padding:5px 9px;font-size:11px;font-weight:700;display:flex}.multimodal-card-preview .multimodal-card-q code{font-family:var(--font-geist-mono), ui-monospace, monospace;color:#2a2a32;font-size:10.5px;font-weight:800}.multimodal-card-preview .multimodal-card-combos{gap:4px;margin:0;padding:0;list-style:none;display:grid}.multimodal-card-preview .multimodal-card-combos li{border:1px solid var(--line);background:var(--color-white);border-radius:7px;grid-template-rows:auto auto;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:2px 8px;min-width:0;padding:5px 9px;display:grid}.multimodal-card-preview .multimodal-card-combo-label{color:#4a5266;font-family:var(--font-geist-mono), ui-monospace, monospace;text-align:center;background:#eef0f5;border-radius:5px;grid-row:span 2;align-self:center;padding:3px 0;font-size:9.5px;font-weight:800}.multimodal-card-preview .multimodal-card-mods{flex-wrap:wrap;gap:3px;min-width:0;display:inline-flex}.multimodal-card-preview .multimodal-card-mods i{color:#4a5266;background:#e7e9ef;border-radius:4px;justify-content:center;align-items:center;width:14px;height:14px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}.multimodal-card-preview .multimodal-card-miss{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9.5px;font-weight:700;overflow:hidden}.multimodal-card-preview .multimodal-card-miss.is-bad{color:#8a2f3a}.multimodal-card-preview .multimodal-card-miss.is-warn{color:#8a6a2b}.multimodal-card-preview .multimodal-card-miss.is-ok{color:#2f6a45}.multimodal-card-preview .multimodal-card-decision{white-space:nowrap;border-radius:999px;justify-self:start;padding:1px 7px;font-size:9px;font-weight:800}.multimodal-card-preview .multimodal-card-decision.is-ask{color:#8a2f3a;background:#fde8e9;border:1px solid #e6b8bb}.multimodal-card-preview .multimodal-card-decision.is-locate{color:#8a6a2b;background:#fdf3e0;border:1px solid #ecd49b}.multimodal-card-preview .multimodal-card-decision.is-refund{color:#2f6a45;background:#e2f2e7;border:1px solid #b9d8c4}.multimodal-card-preview .multimodal-card-verdict{border-left:3px solid var(--ink);background:var(--soft);color:#2a2a32;border-radius:0 6px 6px 0;margin:0;padding:8px 9px;font-size:10px;font-weight:700;line-height:1.5}@media (max-width:780px){.multimodal-card-preview .multimodal-card-combos li{grid-template-columns:56px minmax(0,1fr);column-gap:6px}}.term-interactive-demo.multimodal-demo.multimodal-lab{border:1px solid var(--line);background:var(--color-white);border-radius:10px;gap:12px;padding:16px}.multimodal-lab .multimodal-lab-intro{color:#4d5566;margin:0;font-size:13px;line-height:1.6}.multimodal-lab .multimodal-lab-intro b{color:var(--ink)}.multimodal-lab .multimodal-mode{border:1px solid var(--line);background:var(--soft);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.multimodal-lab .multimodal-mode-label{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;flex:none;font-size:12px;font-weight:800}.multimodal-lab .multimodal-seg{flex-wrap:wrap;gap:5px;display:flex}.term-interactive-demo.multimodal-demo .multimodal-seg-btn{background:var(--color-white);color:#4a5160;min-height:30px;font:inherit;border:1px solid #d6dae3;border-radius:7px;padding:5px 11px;font-size:12px;font-weight:700}.term-interactive-demo.multimodal-demo .multimodal-seg-btn:hover{border-color:var(--ink);color:var(--ink);background:#f4f5f8}.term-interactive-demo.multimodal-demo .multimodal-seg-btn:focus-visible{outline-offset:1px;outline:2px solid #4a5266}.term-interactive-demo.multimodal-demo .multimodal-seg-btn[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--color-white)}.multimodal-lab .multimodal-mode-hint{color:#6a7286;flex:160px;min-width:0;font-size:11px;font-weight:700;line-height:1.5}.multimodal-mod-badge{color:#3c4252;background:#e7e9ef;border-radius:5px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.multimodal-lab .multimodal-input-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.multimodal-lab .multimodal-input-card{border:1px solid var(--line);background:var(--soft);border-radius:8px;gap:6px;padding:10px;display:grid}.multimodal-lab .multimodal-input-card.is-off{background:var(--color-white);border-style:dashed}.multimodal-lab .multimodal-input-card header{align-items:center;gap:6px;min-width:0;display:flex}.multimodal-lab .multimodal-input-card header b{color:var(--ink);font-size:12.5px;font-weight:800}.multimodal-lab .multimodal-input-card .multimodal-input-state{white-space:nowrap;border-radius:999px;margin-left:auto;padding:1px 7px;font-size:10.5px;font-weight:800}.multimodal-lab .multimodal-input-card.is-on .multimodal-input-state{color:#2f6a45;background:#e2f2e7;border:1px solid #b9d8c4}.multimodal-lab .multimodal-input-card.is-off .multimodal-input-state{color:#6a7286;background:#eef0f5;border:1px solid #d6dae3}.multimodal-lab .multimodal-input-body{color:#2a2a32;overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px;font-weight:700;line-height:1.5}.multimodal-lab .multimodal-input-card.is-off .multimodal-input-body{color:#a0a6b3;font-weight:700}.multimodal-lab .multimodal-answer{border:1px solid var(--line);background:var(--soft);border-radius:8px;gap:8px;padding:12px;display:grid}.multimodal-lab .multimodal-answer-head{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.multimodal-lab .multimodal-answer-head b{color:var(--ink);font-size:13px;font-weight:800}.multimodal-lab .multimodal-completeness{color:#4a5266;white-space:nowrap;background:#eef0f5;border:1px solid #d6dae3;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:700}.multimodal-lab .multimodal-completeness b{color:var(--ink);font-size:12px}.multimodal-lab .multimodal-decision{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.multimodal-lab .multimodal-decision.is-ask{color:#8a2f3a;background:#fde8e9;border:1px solid #e6b8bb}.multimodal-lab .multimodal-decision.is-locate{color:#8a6a2b;background:#fdf3e0;border:1px solid #ecd49b}.multimodal-lab .multimodal-decision.is-refund{color:#2f6a45;background:#e2f2e7;border:1px solid #b9d8c4}.multimodal-lab .multimodal-signals{gap:6px;margin:0;padding:0;list-style:none;display:grid}.multimodal-lab .multimodal-signal{border:1px solid var(--line);background:var(--color-white);border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:3px 8px;min-width:0;padding:8px 10px;display:grid}.multimodal-lab .multimodal-signal.is-read{background:#f5fbf7;border-color:#b9d8c4 #b9d8c4 #b9d8c4 #2f6a45;border-left-style:solid;border-left-width:3px}.multimodal-lab .multimodal-signal.is-pending{background:#fffbeb;border-color:#ecd49b #ecd49b #ecd49b #b8862b;border-left-style:solid;border-left-width:3px}.multimodal-lab .multimodal-signal.is-off{background:var(--color-white);border-style:dashed;border-left-width:3px;border-left-color:#b8bcc6}.multimodal-lab .multimodal-signal-label{color:var(--ink);font-size:12.5px;font-weight:800}.multimodal-lab .multimodal-signal-fact{color:#2a2a32;overflow-wrap:anywhere;min-width:0;font-size:12.5px;font-weight:700;line-height:1.45}.multimodal-lab .multimodal-signal.is-pending .multimodal-signal-fact{color:#8a6a2b;font-style:italic}.multimodal-lab .multimodal-signal.is-off .multimodal-signal-fact{color:#8a8f9c}.multimodal-lab .multimodal-signal-state{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:800}.multimodal-lab .multimodal-signal.is-read .multimodal-signal-state{color:#2f6a45;background:#e2f2e7;border:1px solid #b9d8c4}.multimodal-lab .multimodal-signal.is-pending .multimodal-signal-state{color:#8a6a2b;background:#fdf3e0;border:1px solid #ecd49b}.multimodal-lab .multimodal-signal.is-off .multimodal-signal-state{color:#6a7286;background:#eef0f5;border:1px solid #d6dae3}.multimodal-lab .multimodal-missing{border:1px solid var(--line);background:var(--color-white);color:#2a2a32;border-radius:6px;margin:0;padding:7px 10px;font-size:12.5px;font-weight:700;line-height:1.5}.multimodal-lab .multimodal-missing.is-ok{color:#2f6a45;background:#f5fbf7;border-color:#b9d8c4}.multimodal-lab .multimodal-missing.is-pending{color:#53596a;border-style:dashed}.multimodal-lab .multimodal-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.term-interactive-demo.multimodal-demo .multimodal-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.multimodal-demo .multimodal-cta:hover:not(:disabled){background:color-mix(in srgb, var(--color-rausch-600) 88%, #000)!important}.term-interactive-demo.multimodal-demo .multimodal-cta:focus-visible{outline:3px solid color-mix(in srgb, var(--color-rausch-600) 38%, #fff);outline-offset:2px}.term-interactive-demo.multimodal-demo .multimodal-cta:disabled{cursor:not-allowed;color:#fff!important;background:#c0c4cc!important}.term-interactive-demo.multimodal-demo .multimodal-reset{min-height:36px;font:inherit;padding:8px 14px;font-size:13px;font-weight:700;background:var(--soft)!important;color:#53596a!important;border:1px solid #c0c4cc!important;border-radius:8px!important}.term-interactive-demo.multimodal-demo .multimodal-reset:hover{background:#e9ebf0!important}.term-interactive-demo.multimodal-demo .multimodal-reset:focus-visible{outline-offset:2px;outline:2px solid #6a7286}.multimodal-lab .multimodal-status{border-left:3px solid var(--ink);background:var(--soft);color:#2a2a32;border-radius:0 6px 6px 0;margin:0;padding:10px 12px;font-size:13px;line-height:1.6}.multimodal-lab .multimodal-status .multimodal-status-eyebrow{color:var(--ink);letter-spacing:.03em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:800;display:block}.multimodal-lab .multimodal-keyboard-hint{color:#6a7286;margin:0;font-size:12px;line-height:1.55}.multimodal-knowledge-list,.multimodal-how-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.multimodal-knowledge-list li,.multimodal-how-list li{border:1px solid var(--line);background:var(--soft);color:#2a2a32;border-radius:8px;padding:10px 12px;font-size:13.5px;line-height:1.65}.multimodal-knowledge-list li b,.multimodal-how-list li b{color:var(--ink)}.multimodal-examples-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.multimodal-examples-pair article{border:1px solid var(--line);background:var(--color-white);border-radius:8px;gap:6px;padding:12px;display:grid}.multimodal-examples-pair article.is-good{background:#f5fbf7;border-color:#b9d8c4}.multimodal-examples-pair article.is-bad{background:#fdf1f1;border-color:#e6b8bb}.multimodal-examples-pair article b{color:var(--ink);font-size:14px;font-weight:800}.multimodal-examples-pair article code{background:var(--soft);color:#2a2a32;font-family:var(--font-geist-mono), ui-monospace, monospace;overflow-wrap:anywhere;border-radius:5px;padding:6px 8px;font-size:11.5px;font-weight:700;line-height:1.5;display:block}.multimodal-examples-pair article p{color:#3c4252;margin:0;font-size:13px;line-height:1.6}@media (max-width:780px){.multimodal-lab .multimodal-input-cards{grid-template-columns:1fr}.multimodal-lab .multimodal-signal{grid-template-columns:auto minmax(0,1fr)}.multimodal-lab .multimodal-signal-state{grid-column:1/-1;justify-self:start}.multimodal-lab .multimodal-completeness{margin-left:0}.multimodal-examples-pair{grid-template-columns:1fr}}.term-card .term-preview.multimodal-card-preview{gap:8px;padding:10px;display:grid;color:#2a1c34!important;background:radial-gradient(circle at 18% 20%,#6b4c8a29,#0000 34%),linear-gradient(160deg,#f4eef8,#e8dcee)!important;border-color:#d4c4e0!important}.multimodal-card-chat{background:#fff;border:1px solid #d4c4e0;border-radius:14px 14px 14px 4px;gap:5px;padding:10px;display:grid;box-shadow:0 10px 22px #46285a14}.multimodal-card-chat header{justify-content:space-between;display:flex}.multimodal-card-chat small{font-weight:850;color:#6b4c8a!important;font-size:8px!important}.multimodal-card-chat header b{background:#6b4c8a;border-radius:999px;padding:2px 6px;color:#f8f0fa!important;font-size:8px!important}.multimodal-card-photo{background:#efe4f4;border-radius:8px;margin:0;padding:8px;font-weight:750;color:#2a1c34!important;font-size:11px!important}.multimodal-card-chat strong{color:#2a1c34!important;font-size:13px!important}.multimodal-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:#2a1c34!important;font-size:10px!important}.term-interactive-demo.multimodal-demo{color:#2a1c34;background:#ebe0f0;border-color:#d4c4e0;gap:12px;padding:12px;display:grid}.multimodal-demo-chat{background:#fff;border:1px solid #d4c4e0;border-radius:18px 18px 18px 6px;gap:8px;padding:18px;display:grid;box-shadow:0 16px 36px #46285a14}.multimodal-demo-chat header{justify-content:space-between;gap:8px;display:flex}.multimodal-demo-chat header b{color:#f8f0fa;background:#6b4c8a;border-radius:999px;padding:4px 8px;font-size:12px}.multimodal-demo-chat.is-text,.multimodal-demo-chat.is-mismatch{background:#fff6f2;border-color:#c45c3a}.multimodal-demo-chat.is-text header b,.multimodal-demo-chat.is-mismatch header b{color:#fff7f4;background:#c45c3a}.multimodal-demo-photo{background:#efe4f4;border-radius:10px;margin:0;padding:10px 12px;font-weight:750}.multimodal-demo-controls{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.multimodal-demo button:hover,.term-interactive-demo.multimodal-demo button[aria-pressed=true]{color:#f8f0fa;background:#6b4c8a;border-color:#6b4c8a}.term-interactive-demo.multimodal-demo button:focus-visible{outline-offset:3px;outline:3px solid #6b4c8a66!important}.term-interactive-demo.multimodal-demo .multimodal-demo-recover{color:#fff7f4;background:#c45c3a;border-color:#c45c3a}.multimodal-examples article.is-good{border-left:3px solid #6b4c8a}.multimodal-examples article.is-bad{border-left:3px solid #c45c3a}@media (max-width:780px){.multimodal-demo-controls{flex-direction:column}.term-interactive-demo.multimodal-demo button{width:100%}}
.term-card .term-preview.ai-cost-card-preview{color:#4a4f5c;background:linear-gradient(150deg,#f8f9fb 0%,#eef1f6 100%);border-color:#e1e4ec;align-content:start;gap:7px;padding:11px 12px;font-size:10px;display:grid;overflow:hidden}.ai-cost-card-heading{justify-content:space-between;align-items:baseline;gap:6px;min-width:0;display:flex}.ai-cost-card-heading small{color:#6b7080;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;font-size:8px;font-weight:800}.ai-cost-card-heading strong{color:#2b2f38;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:15px;font-weight:800}.ai-cost-card-heading strong span{color:#7a8090;font-size:9px;font-weight:700}.ai-cost-card-lines{background:#fff;border:1px solid #dde1ea;border-radius:6px;gap:3px;margin:0;padding:6px 8px;list-style:none;display:grid}.ai-cost-card-lines li{grid-template-columns:48px minmax(0,1fr) auto;align-items:baseline;gap:6px;min-width:0;display:grid}.ai-cost-card-lines .ai-cost-line-label{color:#7a8090;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;font-size:8px;font-weight:800}.ai-cost-card-lines li.is-output .ai-cost-line-label em{color:#8a5a1a;font-style:normal;font-weight:800}.ai-cost-card-lines li b{color:#4a4f5c;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;overflow-wrap:anywhere;font-size:9px;font-weight:700}.ai-cost-card-lines li.is-output b{color:#2b2f38}.ai-cost-card-lines li i{color:#34405a;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:9px;font-style:normal;font-weight:800}.ai-cost-card-lines li.is-output i{color:#9a3b3b}.ai-cost-card-foot{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.ai-cost-card-percall{gap:1px;display:grid}.ai-cost-card-percall small{color:#7a8090;font-size:8px;font-weight:800}.ai-cost-card-percall b{color:#2b2f38;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px;font-weight:800}.ai-cost-card-budget{gap:3px;display:grid}.ai-cost-card-budget-track{background:#e6e9f0;border-radius:99px;height:6px;overflow:hidden}.ai-cost-card-budget-track span{border-radius:inherit;background:#5a9d72;height:100%;display:block}.ai-cost-card-budget-meta{justify-content:space-between;align-items:center;gap:6px;display:flex}.ai-cost-card-budget-meta small{color:#8a90a0;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:8px}.ai-cost-card-budget-meta i{color:#1f6347;font-size:8px;font-style:normal;font-weight:800}.ai-cost-card-conclusion{color:#4a4f5c;margin:0;font-size:9px;line-height:1.5}.ai-cost-card-conclusion strong{color:#2b2f38}.term-interactive-demo.ai-cost-demo{background:#fbfbfc;border:1px solid #e1e4ec;border-radius:10px;gap:12px;padding:16px;display:grid}.ai-cost-demo-brief{color:#53596a;margin:0 0 2px;font-size:13px;line-height:1.6}.ai-cost-demo-knobs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ai-cost-knob{border:0;gap:6px;margin:0;padding:0;display:grid}.ai-cost-knob legend{color:#6a7080;letter-spacing:.03em;align-items:baseline;gap:6px;padding:0;font-size:11px;font-weight:800;display:flex}.ai-cost-knob legend em{color:#8a90a0;font-size:10px;font-style:normal;font-weight:700}.ai-cost-knob div{flex-wrap:wrap;gap:6px;display:flex}.term-interactive-demo.ai-cost-demo .ai-cost-knob button{color:#4a5160;min-width:92px;min-height:34px;font:inherit;background:#fff;border:1px solid #d6dae3;border-radius:7px;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 11px;font-size:12px;font-weight:700;display:inline-flex}.term-interactive-demo.ai-cost-demo .ai-cost-knob button strong{color:#2b2f38;font-size:12px;font-weight:750}.term-interactive-demo.ai-cost-demo .ai-cost-knob button small{color:#8a90a0;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:9.5px;font-weight:650}.term-interactive-demo.ai-cost-demo .ai-cost-knob button:hover{color:#2b2f38;border-color:#2b2f38}.term-interactive-demo.ai-cost-demo .ai-cost-knob button:focus-visible,.term-interactive-demo.ai-cost-demo .ai-cost-reset:focus-visible{outline-offset:2px;outline:2px solid #4a5266}.term-interactive-demo.ai-cost-demo .ai-cost-knob button[aria-pressed=true]{color:#fff;background:#2b2f38;border-color:#2b2f38}.term-interactive-demo.ai-cost-demo .ai-cost-knob button[aria-pressed=true] strong{color:#fff}.term-interactive-demo.ai-cost-demo .ai-cost-knob button[aria-pressed=true] small{color:#c8ccd6}.ai-cost-demo-actions{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.ai-cost-demo .ai-cost-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.ai-cost-demo .ai-cost-cta:hover:not(:disabled){background:color-mix(in srgb, var(--color-rausch-600) 88%, #000)!important;color:#fff!important}.term-interactive-demo.ai-cost-demo .ai-cost-cta:focus-visible{outline:3px solid color-mix(in srgb, var(--color-rausch-600) 38%, #fff);outline-offset:2px}.term-interactive-demo.ai-cost-demo .ai-cost-cta:disabled{cursor:not-allowed;color:#fff!important;background:#c0c4cc!important}.term-interactive-demo.ai-cost-demo .ai-cost-reset{min-height:38px;font:inherit;padding:8px 16px;font-size:13px;font-weight:700;color:#53596a!important;background:#fff!important;border:1px solid #c0c4cc!important;border-radius:8px!important}.term-interactive-demo.ai-cost-demo .ai-cost-reset:hover:not(:disabled){color:#2b2f38!important;border-color:#2b2f38!important}.term-interactive-demo.ai-cost-demo .ai-cost-reset:disabled{opacity:.5;cursor:not-allowed}.ai-cost-bill{background:#fff;border:1px solid #e1e4ec;border-radius:8px;gap:8px;padding:12px 14px;display:grid}.ai-cost-bill-head{border-bottom:1px dashed #e1e4ec;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding-bottom:8px;display:flex}.ai-cost-bill-head small{color:#7a8090;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;font-size:10px;font-weight:800}.ai-cost-bill-head b{color:#2b2f38;min-width:0;font-size:13px;font-weight:750}.ai-cost-bill-head i{color:#6a7080;font-family:var(--font-geist-mono), ui-monospace, monospace;margin-left:auto;font-size:11px;font-style:normal;font-weight:700}.ai-cost-bill-lines{gap:5px;margin:0;padding:0;list-style:none;display:grid}.ai-cost-bill-lines li{grid-template-columns:92px minmax(0,1fr) auto;align-items:baseline;gap:8px;min-width:0;display:grid}.ai-cost-bill-label{color:#7a8090;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px;font-weight:800}.ai-cost-bill-label em{color:#8a5a1a;font-style:normal}.ai-cost-bill-qty{color:#4a4f5c;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;overflow-wrap:anywhere;font-size:11px;font-weight:650}.ai-cost-bill-qty em{color:#1f6347;font-style:normal;font-weight:700}.ai-cost-bill-qty small{color:#8a90a0;font-weight:650}.ai-cost-bill-amount{color:#34405a;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px;font-weight:800}.ai-cost-bill-lines li.is-output .ai-cost-bill-amount{color:#2b2f38}.ai-cost-bill[data-empty=true] .ai-cost-bill-amount{color:#aab0bf;font-weight:700}.ai-cost-bill-total{border-top:1px solid #e1e4ec;justify-content:space-between;align-items:baseline;gap:8px;padding-top:8px;display:flex}.ai-cost-bill-total small{color:#6a7080;font-size:12px;font-weight:800}.ai-cost-bill-total b{color:#2b2f38;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:16px;font-weight:800}.ai-cost-bill[data-empty=true] .ai-cost-bill-total b{color:#aab0bf;font-weight:700}.ai-cost-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ai-cost-tile{background:#fff;border:1px solid #e1e4ec;border-radius:8px;align-content:start;gap:5px;min-width:0;padding:11px 12px;display:grid}.ai-cost-tile-head small{color:#7a8090;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;font-size:9.5px;font-weight:800}.ai-cost-monthly-amount{color:#2b2f38;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:19px;font-weight:800;line-height:1.15}.ai-cost-monthly-amount span{color:#8a90a0;font-size:11px;font-weight:700}.ai-cost-budget-bar{margin-top:2px}.ai-cost-budget-track{background:#e6e9f0;border-radius:99px;height:7px;overflow:hidden}.ai-cost-budget-track span{border-radius:inherit;background:#5a9d72;height:100%;display:block}.ai-cost-budget-foot{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.ai-cost-budget-foot small{color:#8a90a0;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:10px}.ai-cost-budget-state{color:#6a7080;font-size:10.5px;font-style:normal;font-weight:800}.ai-cost-budget-state.is-in{color:#1f6347}.ai-cost-budget-state.is-over{color:#9a3b3b}.ai-cost-monthly[data-state=idle] .ai-cost-monthly-amount{color:#aab0bf}.ai-cost-monthly[data-state=over]{background:#fdecec;border-color:#e5bfc2}.ai-cost-monthly[data-state=over] .ai-cost-budget-track span{background:#c37c83}.ai-cost-monthly[data-state=in],.ai-cost-saved{background:#f3faf5;border-color:#cde6d5}.ai-cost-saved-amount{color:#1f6347;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:17px;font-weight:800;line-height:1.2}.ai-cost-saved-amount span{color:#5a8a6f;font-size:11px;font-weight:700}.ai-cost-saved-amount.is-zero{color:#7a8090;font-size:14px}.ai-cost-saved-amount.is-zero span{color:#aab0bf}.ai-cost-saved-pct{color:#1f6347;font-size:11px;font-style:normal;font-weight:800}.ai-cost-saved[data-empty=true]{background:#fff;border-color:#e1e4ec}.ai-cost-saved[data-empty=true] .ai-cost-saved-amount{color:#aab0bf}.ai-cost-latency-mode{color:#1f6347;font-size:14px;font-weight:800;line-height:1.25}.ai-cost-latency-mode.is-batch{color:#8a5a1a}.ai-cost-latency-note{color:#5a8a6f;font-size:10.5px;font-style:normal;font-weight:700}.ai-cost-latency-note.is-batch{color:#8a5a1a}.ai-cost-latency[data-mode=on]{background:#fff8ec;border-color:#e6d3a8}.ai-cost-demo-status{color:#53596a;background:#f4f5f8;border-left:3px solid #4a5266;border-radius:5px;margin:0;padding:10px 12px;font-size:13px;line-height:1.6}.ai-cost-knowledge-list{gap:10px;margin:0;display:grid}.ai-cost-knowledge-list dt{color:#2b2f38;font-size:14px;font-weight:750}.ai-cost-knowledge-list dd{color:#5a606e;margin:4px 0 0;font-size:13px;line-height:1.62}.ai-cost-knowledge-list dd b{color:#34405a}.ai-cost-when-list,.ai-cost-how-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ai-cost-when-list li,.ai-cost-how-list li{color:#4a4f5c;background:#fbfbfc;border:1px solid #e1e4ec;border-radius:8px;min-width:0;padding:10px 12px;font-size:13px;line-height:1.58}.ai-cost-when-list strong{color:#2b2f38}.ai-cost-how-list{counter-reset:ai-cost-step}.ai-cost-how-list li{counter-increment:ai-cost-step;padding-left:40px;position:relative}.ai-cost-how-list li:before{content:counter(ai-cost-step, decimal-leading-zero);color:#aab0bf;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px;font-weight:800;position:absolute;top:10px;left:12px}.ai-cost-examples-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ai-cost-examples-grid article{background:#fbfbfc;border:1px solid #e1e4ec;border-radius:8px;gap:5px;min-width:0;padding:13px 14px;display:grid}.ai-cost-examples-grid article small{color:#7a8090;letter-spacing:.04em;font-size:11px;font-weight:800}.ai-cost-examples-grid article strong{color:#2b2f38;font-size:14px;line-height:1.4}.ai-cost-examples-grid article p{color:#5a606e;margin:0;font-size:12.5px;line-height:1.58}.ai-cost-examples-grid article.is-good{background:#f3faf5;border-color:#cde6d5}.ai-cost-examples-grid article.is-good small{color:#1f6347}.ai-cost-examples-grid article.is-bad{background:#fdecec;border-color:#ecc3c6}.ai-cost-examples-grid article.is-bad small{color:#9a3b3b}@media (max-width:780px){.term-card .term-preview.ai-cost-card-preview{padding:10px}.ai-cost-card-lines li{grid-template-columns:44px minmax(0,1fr) auto}.ai-cost-card-foot{grid-template-columns:1fr;gap:6px}.ai-cost-demo-knobs{grid-template-columns:1fr}.term-interactive-demo.ai-cost-demo .ai-cost-knob button{flex:45%;min-width:0}.ai-cost-tiles,.ai-cost-examples-grid{grid-template-columns:1fr}}.term-card .term-preview.ai-cost-card-preview{color:#20261b;background:linear-gradient(90deg,#c5ff5433,#0000 22%),#f7f4e9;border:1px solid #b9c7a0;border-radius:4px 4px 13px 13px;align-content:start;gap:6px;min-height:234px;padding:11px 13px;display:grid;overflow:hidden;box-shadow:0 8px #20261b,0 15px 24px #222b191f}.ai-cost-card-preview .ai-cost-card-heading{border-bottom:1px dashed #9ca68c;justify-content:space-between;align-items:center;gap:7px;padding-bottom:5px;display:flex}.ai-cost-card-preview .ai-cost-card-heading small{color:#626b56;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;font-size:7.5px;font-weight:900}.ai-cost-card-preview .ai-cost-card-heading strong{color:#ceff65;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.05em;background:#20261b;border-radius:2px;padding:2px 5px;font-size:7px}.ai-cost-card-preview .ai-cost-card-order{gap:1px;padding:2px 0;display:grid}.ai-cost-card-preview .ai-cost-card-order b{color:#21261d;font-size:9px}.ai-cost-card-preview .ai-cost-card-order small{color:#717965;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:7px}.ai-cost-card-preview .ai-cost-card-lines{background:0 0;border:1px dashed #b6bba9;border-left:0;border-right:0;border-radius:0;gap:2px;margin:0;padding:5px 0;list-style:none;display:grid}.ai-cost-card-preview .ai-cost-card-lines li{grid-template-columns:51px minmax(0,1fr) auto;align-items:baseline;gap:4px;min-width:0;display:grid}.ai-cost-card-preview .ai-cost-card-lines li span{color:#626a57;font-size:7px;font-weight:850}.ai-cost-card-preview .ai-cost-card-lines li b{color:#444b3c;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:700;overflow:hidden}.ai-cost-card-preview .ai-cost-card-lines li i{color:#242a1e;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:7.5px;font-style:normal;font-weight:900}.ai-cost-card-preview .ai-cost-card-lines li.is-cache span,.ai-cost-card-preview .ai-cost-card-lines li.is-cache i{color:#47702c}.ai-cost-card-preview .ai-cost-card-lines li.is-output span,.ai-cost-card-preview .ai-cost-card-lines li.is-output i{color:#a14b34}.ai-cost-card-preview .ai-cost-card-lines li.is-tool span{color:#56614d}.ai-cost-card-preview .ai-cost-card-total{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.ai-cost-card-preview .ai-cost-card-total p{background:#e7ebda;gap:1px;margin:0;padding:4px 6px;display:grid}.ai-cost-card-preview .ai-cost-card-total small{color:#6a725d;font-size:7px}.ai-cost-card-preview .ai-cost-card-total b{color:#20261b;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:9px}.ai-cost-card-preview .ai-cost-card-conclusion{color:#545c4a;margin:0;font-size:8px;line-height:1.42}.ai-cost-card-preview .ai-cost-card-conclusion strong{color:#344525}.term-interactive-demo.ai-receipt-demo{--ai-receipt-ink:#1d2219;--ai-receipt-lime:#caff61;--ai-receipt-red:#b73c34;--ai-receipt-green:#36734d;color:#f2f5eb;background:radial-gradient(circle at 94% 2%,#caff6133,#0000 27%),linear-gradient(145deg,#1c2119 0%,#30382a 100%);border:1px solid #2c3327;border-radius:17px;gap:13px;padding:18px;display:grid;overflow:hidden;box-shadow:0 22px 46px #1c231838}.term-interactive-demo.ai-receipt-demo .ai-receipt-brief{color:#c9d0bd;max-width:70ch;margin:0;font-size:13px;line-height:1.65}.term-interactive-demo.ai-receipt-demo .ai-receipt-brief b{color:var(--ai-receipt-lime);font-family:var(--font-geist-mono), ui-monospace, monospace}.ai-receipt-demo .ai-receipt-stage{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ai-receipt-demo .ai-receipt-stage span{color:#8f9986;background:#282f23;border:1px solid #505a48;border-radius:99px;padding:5px 9px;font-size:11px;font-weight:780}.ai-receipt-demo .ai-receipt-stage span.is-current{color:#d7ff89;background:#354424;border-color:#b2e657}.ai-receipt-demo .ai-receipt-stage span.is-done{color:#98d0a6;background:#263b2b;border-color:#6c9d79}.ai-receipt-demo.is-over .ai-receipt-stage span.is-current{color:#ffc1bb;background:#4a2b27;border-color:#d56a61}.ai-receipt-demo .ai-receipt-paper{width:min(100%,640px);color:var(--ai-receipt-ink);background:#f8f6ec;border:1px solid #c6c7b9;border-radius:2px;gap:13px;margin:2px auto 8px;padding:22px 28px 26px;display:grid;position:relative;box-shadow:0 13px #11150f,0 25px 38px #00000047}.ai-receipt-demo .ai-receipt-paper:before{content:"";background:repeating-linear-gradient(90deg,#20261b 0 12px,#caff61 12px 16px);height:8px;position:absolute;top:-1px;left:0;right:0}.ai-receipt-demo .ai-receipt-paper>header{border-bottom:2px solid #252a20;justify-content:space-between;align-items:start;gap:12px;padding-top:4px;padding-bottom:11px;display:flex}.ai-receipt-demo .ai-receipt-paper>header>div{gap:2px;min-width:0;display:grid}.ai-receipt-demo .ai-receipt-paper>header small{color:#68705e;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;font-size:8px;font-weight:850}.ai-receipt-demo .ai-receipt-paper>header h3{color:#1f251c;font-family:var(--font-geist-mono), ui-monospace, monospace;margin:0;font-size:clamp(18px,3vw,25px);line-height:1.1}.term-interactive-demo.ai-receipt-demo .ai-receipt-paper>header p{color:#646c5a;margin:0;font-size:10px}.ai-receipt-demo .ai-receipt-paper>header>strong{color:#596151;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;border:2px solid #6c7463;flex:none;padding:6px 8px;font-size:10px;transform:rotate(2deg)}.ai-receipt-demo.is-over .ai-receipt-paper>header>strong{border-color:var(--ai-receipt-red);color:var(--ai-receipt-red)}.ai-receipt-demo.is-optimized .ai-receipt-paper>header>strong,.ai-receipt-demo.is-batched .ai-receipt-paper>header>strong{border-color:var(--ai-receipt-green);color:var(--ai-receipt-green)}.ai-receipt-demo .ai-receipt-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ai-receipt-demo .ai-receipt-meta p{gap:2px;min-width:0;margin:0;display:grid}.ai-receipt-demo .ai-receipt-meta small{color:#818776;font-size:8px}.ai-receipt-demo .ai-receipt-meta b{color:#30362b;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ai-receipt-demo .ai-receipt-lines{border-top:1px dashed #aeb1a4;border-bottom:1px dashed #aeb1a4;gap:0;margin:0;padding:0;list-style:none;display:grid}.ai-receipt-demo .ai-receipt-lines li{border-bottom:1px dotted #d1d1c8;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px 2px;display:grid}.ai-receipt-demo .ai-receipt-lines li:last-child{border-bottom:0}.ai-receipt-demo .ai-receipt-lines li>span{gap:2px;min-width:0;display:grid}.ai-receipt-demo .ai-receipt-lines b{color:#343a2f;font-size:11px}.ai-receipt-demo .ai-receipt-lines small{color:#777e6e;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:9px}.ai-receipt-demo .ai-receipt-lines li>strong{color:#252b20;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px}.ai-receipt-demo .ai-receipt-lines .is-cache b,.ai-receipt-demo .ai-receipt-lines .is-cache>strong{color:#4e7336}.ai-receipt-demo .ai-receipt-lines .is-output b,.ai-receipt-demo .ai-receipt-lines .is-output>strong{color:#9d4c34}.ai-receipt-demo .ai-receipt-lines .is-tool b{color:#4b5542}.ai-receipt-demo .ai-receipt-change{background:#e9f4d8;border:1px solid #9ebc7b;grid-template-columns:auto minmax(0,1fr);gap:10px;margin:0;padding:9px 10px;display:grid}.ai-receipt-demo .ai-receipt-change b{color:#416327;font-size:10px}.ai-receipt-demo .ai-receipt-change span{color:#596f44;font-family:var(--font-geist-mono), ui-monospace, monospace;text-align:right;font-size:9px}.ai-receipt-demo .ai-receipt-total{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:2px;display:grid}.ai-receipt-demo .ai-receipt-total p{gap:2px;margin:0;display:grid}.ai-receipt-demo .ai-receipt-total p:last-child{text-align:right}.ai-receipt-demo .ai-receipt-total small{color:#747b6b;font-size:9px;font-weight:800}.ai-receipt-demo .ai-receipt-total b{color:#1f251b;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:clamp(18px,3.2vw,28px)}.ai-receipt-demo.is-over .ai-receipt-total b{color:var(--ai-receipt-red)}.ai-receipt-demo.is-optimized .ai-receipt-total b,.ai-receipt-demo.is-batched .ai-receipt-total b{color:var(--ai-receipt-green)}.ai-receipt-demo .ai-receipt-paper>footer{border-top:2px solid #252a20;gap:6px;padding-top:11px;display:grid}.ai-receipt-demo .ai-receipt-paper>footer>div{background:#dedfd6;border:1px solid #b7bbad;height:7px;overflow:hidden}.ai-receipt-demo .ai-receipt-paper>footer>div span{background:#747e69;height:100%;display:block}.ai-receipt-demo.is-over .ai-receipt-paper>footer>div span{background:var(--ai-receipt-red)}.ai-receipt-demo.is-optimized .ai-receipt-paper>footer>div span,.ai-receipt-demo.is-batched .ai-receipt-paper>footer>div span{background:#588a43}.ai-receipt-demo .ai-receipt-paper>footer p{justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}.ai-receipt-demo .ai-receipt-paper>footer small{color:#717968;font-size:9px}.ai-receipt-demo .ai-receipt-paper>footer b{color:#41483a;font-size:10px}.ai-receipt-demo.is-over .ai-receipt-paper>footer b{color:var(--ai-receipt-red)}.ai-receipt-demo.is-optimized .ai-receipt-paper>footer b,.ai-receipt-demo.is-batched .ai-receipt-paper>footer b{color:var(--ai-receipt-green)}.ai-receipt-demo .ai-receipt-paper>footer em{color:#68705f;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#e7e8df;justify-self:end;padding:3px 6px;font-size:9px;font-style:normal}.ai-receipt-demo.is-batched .ai-receipt-paper>footer em{color:#765618;background:#ecdfc3}.ai-receipt-demo .ai-receipt-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.term-interactive-demo.ai-receipt-demo .ai-receipt-cta{min-height:42px;font:inherit;padding:9px 18px;font-size:13px;font-weight:900;color:#1e2519!important;background:#caff61!important;border:1px solid #caff61!important;border-radius:6px!important}.term-interactive-demo.ai-receipt-demo .ai-receipt-cta:hover:not(:disabled){color:#151a12!important;background:#e0ffa2!important;border-color:#e0ffa2!important}.term-interactive-demo.ai-receipt-demo .ai-receipt-cta:disabled{opacity:1;cursor:default;color:#e8ecdf!important;background:#798466!important;border-color:#798466!important}.term-interactive-demo.ai-receipt-demo .ai-receipt-cta:focus-visible,.term-interactive-demo.ai-receipt-demo .ai-receipt-reset:focus-visible{outline-offset:3px;outline:3px solid #ff826e}.term-interactive-demo.ai-receipt-demo .ai-receipt-reset{min-height:42px;font:inherit;padding:9px 15px;font-size:13px;font-weight:760;color:#edf1e6!important;background:#313a2b!important;border:1px solid #7f8a73!important;border-radius:6px!important}.term-interactive-demo.ai-receipt-demo .ai-receipt-reset:hover{color:#fff!important;background:#434e3a!important;border-color:#aab69c!important}.term-interactive-demo.ai-receipt-demo .ai-receipt-status{border:0;border-left:4px solid var(--ai-receipt-lime);color:#cbd2c0;background:#2b3326;border-radius:5px;margin:0;padding:11px 13px;font-size:12.5px;line-height:1.6}.ai-receipt-demo.is-over .ai-receipt-status{color:#f2c0ba;background:#442723;border-left-color:#ed756a}.ai-receipt-demo.is-optimized .ai-receipt-status,.ai-receipt-demo.is-batched .ai-receipt-status{color:#b8dbc1;background:#24382a;border-left-color:#79bc89}.term-interactive-demo.ai-receipt-demo .ai-receipt-static{color:#aeb7a4;background:#0d110b3d;border:1px dashed #5e6955;border-radius:5px;margin:0;padding:10px 12px;font-size:11.5px;line-height:1.55}.term-interactive-demo.ai-receipt-demo .ai-receipt-static strong{color:var(--ai-receipt-lime)}@media (max-width:720px){.term-card .term-preview.ai-cost-card-preview{min-height:0}.ai-receipt-demo .ai-receipt-paper{padding:20px 20px 24px}}@media (max-width:430px){.term-interactive-demo.ai-receipt-demo{border-radius:12px;padding:13px}.ai-receipt-demo .ai-receipt-stage span{padding:4px 7px;font-size:10px}.ai-receipt-demo .ai-receipt-paper{padding:18px 14px 21px}.ai-receipt-demo .ai-receipt-paper>header{flex-direction:column;align-items:flex-start}.ai-receipt-demo .ai-receipt-paper>header>strong{align-self:flex-end;margin-top:-32px}.ai-receipt-demo .ai-receipt-meta{grid-template-columns:1fr 1fr}.ai-receipt-demo .ai-receipt-meta p:last-child{grid-column:1/-1}.ai-receipt-demo .ai-receipt-lines li{gap:6px}.ai-receipt-demo .ai-receipt-change{grid-template-columns:1fr}.ai-receipt-demo .ai-receipt-change span{text-align:left}.term-interactive-demo.ai-receipt-demo .ai-receipt-actions button{width:100%}}
.term-card .term-preview.llm-card-preview{gap:var(--spacing-8);border:1px solid var(--line);border-radius:var(--radius-cards,12px);background:var(--surface-card);min-height:150px;color:var(--muted);align-content:center;padding:11px 12px;display:grid;overflow:hidden}.llm-card-seed{gap:4px;min-width:0;display:grid}.llm-card-seed>small{color:var(--muted);font-size:8px;font-weight:var(--font-weight-semibold);letter-spacing:.02em}.llm-card-next{border:1px solid var(--line);background:var(--color-faint);border-radius:7px;gap:5px;padding:8px 9px;display:grid}.llm-card-next-head{justify-content:space-between;align-items:baseline;gap:6px;min-width:0;display:flex}.llm-card-next-head strong{color:var(--ink);font-size:9px;font-weight:var(--font-weight-bold)}.llm-card-next-head span{color:var(--muted);white-space:nowrap;font-size:7.5px}.llm-card-foot{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.llm-card-foot strong{color:var(--ink)}.llm-token-row{flex-wrap:wrap;align-items:center;gap:3px;margin:0;padding:0;list-style:none;display:flex}.llm-token-chip{border:1px solid var(--line);background:var(--surface-card);min-height:18px;color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:nowrap;border-radius:4px;align-items:center;padding:1px 5px;font-size:9px;font-weight:600;display:inline-flex}.llm-token-chip.is-seed{background:var(--color-faint);color:color-mix(in srgb, var(--ink) 78%, var(--muted))}.llm-cand-list{gap:3px;margin:0;padding:0;list-style:none;display:grid}.llm-cand-row{align-items:center;gap:7px;min-width:0;display:flex}.llm-cand-text{min-width:34px;color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;align-items:center;font-size:9px;font-weight:700;display:inline-flex}.llm-cand-track{background:color-mix(in srgb, var(--ink) 8%, var(--surface-card));border-radius:99px;flex:auto;min-width:24px;height:6px;position:relative;overflow:hidden}.llm-cand-fill{background:color-mix(in srgb, var(--ink) 32%, var(--line));border-radius:99px;height:100%;display:block}.llm-cand-row.is-top .llm-cand-fill{background:var(--ink)}.llm-cand-pct{color:var(--muted);font-variant-numeric:tabular-nums;font-size:8px;font-weight:700}.llm-cand-tag{background:var(--ink);color:var(--color-white);letter-spacing:.03em;border-radius:99px;padding:0 4px;font-size:7px;font-weight:800}.term-interactive-demo.llm-demo{border-color:var(--line);background:var(--surface-card)}.llm-demo-brief{color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.llm-context-block{border:1px solid var(--line);background:var(--color-faint);border-radius:8px;gap:6px;padding:10px 12px;display:grid}.llm-context-head{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.llm-context-head small{color:var(--muted);font-size:11px;font-weight:var(--font-weight-semibold)}.llm-context-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.llm-context-count b{color:var(--ink);font-weight:var(--font-weight-bold)}.llm-token-row--context{gap:4px}.llm-token-row--context .llm-token-chip{min-height:24px;padding:2px 7px;font-size:12px}.llm-token-chip.is-gen{border-color:color-mix(in srgb, var(--ink) 35%, var(--line));background:color-mix(in srgb, var(--ink) 6%, var(--surface-card));color:var(--ink)}.llm-token-chip.is-eos{border-style:dashed;border-color:color-mix(in srgb, var(--ink) 50%, var(--line));background:var(--surface-card);color:var(--muted);font-weight:700}.llm-token-cursor{color:var(--ink);align-items:center;font-size:11px;line-height:1;display:inline-flex}.llm-token-note{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.llm-next-block{gap:6px;display:grid}.llm-next-head{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.llm-next-head strong{color:var(--ink);font-size:13px;font-weight:var(--font-weight-bold)}.llm-next-head span{color:var(--muted);font-size:11px}.llm-demo .llm-cand-list{gap:6px}.llm-demo .llm-cand-text{min-width:44px;font-size:13px}.llm-demo .llm-cand-track{height:8px}.llm-demo .llm-cand-pct{font-size:12px}.llm-demo .llm-cand-tag{padding:1px 6px;font-size:9px}.term-interactive-demo.llm-demo .llm-cand-pick{border:1px solid var(--line);background:var(--surface-card);width:100%;min-height:34px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:7px;flex:auto;align-items:center;gap:9px;padding:6px 10px;font-size:13px;font-weight:600;display:flex}.term-interactive-demo.llm-demo .llm-cand-pick:hover{border-color:var(--ink);background:color-mix(in srgb, var(--ink) 5%, var(--surface-card));color:var(--ink)}.term-interactive-demo.llm-demo .llm-cand-pick:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.llm-demo .llm-cand-row.is-top .llm-cand-pick{border-color:color-mix(in srgb, var(--ink) 45%, var(--line));background:color-mix(in srgb, var(--ink) 6%, var(--surface-card))}.llm-done-note{border:1px dashed color-mix(in srgb, var(--ink) 40%, var(--line));background:var(--color-faint);color:var(--ink);font-size:var(--text-body);line-height:var(--leading-body);border-radius:8px;margin:0;padding:10px 12px}.llm-done-note strong{color:var(--ink)}.llm-demo-actions{gap:var(--spacing-8);flex-wrap:wrap;display:flex}.term-interactive-demo.llm-demo .llm-cta{min-height:40px;padding:var(--spacing-8) var(--spacing-16);font-size:var(--text-body);font-weight:var(--font-weight-bold);border-radius:var(--radius-buttons)!important;background:var(--color-rausch-600)!important;color:var(--color-white)!important;border:0!important}.term-interactive-demo.llm-demo .llm-cta:hover:not(:disabled){background:color-mix(in srgb, var(--color-rausch-600) 86%, #000)!important;color:var(--color-white)!important}.term-interactive-demo.llm-demo .llm-cta:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.llm-demo .llm-cta:disabled{opacity:.5;cursor:not-allowed}.term-interactive-demo.llm-demo .llm-reset{min-height:40px;padding:var(--spacing-8) var(--spacing-16);font-size:var(--text-body);font-weight:var(--font-weight-medium);border:1px solid var(--line)!important;border-radius:var(--radius-buttons)!important;background:var(--surface-card)!important;color:var(--ink)!important}.term-interactive-demo.llm-demo .llm-reset:hover:not(:disabled){border-color:var(--ink)!important;background:color-mix(in srgb, var(--ink) 5%, var(--surface-card))!important;color:var(--ink)!important}.term-interactive-demo.llm-demo .llm-reset:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.llm-demo .llm-reset:disabled{opacity:.5;cursor:not-allowed}.llm-demo-status{min-height:44px;padding:var(--spacing-12);border-left:3px solid var(--line);border-radius:var(--radius-inputs);background:var(--color-faint);gap:4px;margin:0;display:grid}.llm-status-eyebrow{color:var(--muted);font-size:11px;font-weight:var(--font-weight-bold);letter-spacing:.04em}.llm-status-body{color:var(--ink);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.llm-knowledge-list{gap:var(--spacing-12);color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0;display:grid}.llm-knowledge-list div{border-left:3px solid color-mix(in srgb, var(--ink) 18%, var(--line));padding-left:12px}.llm-knowledge-list dt{color:var(--ink);font-size:14px;font-weight:var(--font-weight-bold)}.llm-knowledge-list dd{color:var(--muted);margin:4px 0 0}.llm-when-list,.llm-how-list{gap:var(--spacing-8);color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0;padding-left:1.1rem;display:grid}.llm-when-list strong,.llm-how-list strong{color:var(--ink)}.llm-examples-grid{gap:var(--spacing-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.llm-examples-grid article{padding:var(--spacing-16);border:1px solid var(--line);border-radius:var(--radius-inputs);background:var(--surface-card);gap:5px;display:grid}.llm-examples-grid article small{color:var(--muted);font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.03em}.llm-examples-grid article strong{color:var(--ink);font-size:15px}.llm-examples-grid article p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.llm-examples-grid article.is-good{border-left:3px solid color-mix(in srgb, #4d805d 55%, var(--line));background:color-mix(in srgb, #4d805d 6%, var(--surface-card))}.llm-examples-grid article.is-good small{color:#4d805d}.llm-examples-grid article.is-bad{border-left:3px solid color-mix(in srgb, #b15259 55%, var(--line));background:color-mix(in srgb, #b15259 6%, var(--surface-card))}.llm-examples-grid article.is-bad small{color:#b15259}@media (max-width:780px){.term-card .term-preview.llm-card-preview{min-height:124px;padding:9px 10px}.llm-examples-grid{grid-template-columns:1fr}.llm-demo-actions{flex-direction:column;align-items:stretch}.term-interactive-demo.llm-demo .llm-cta,.term-interactive-demo.llm-demo .llm-reset{width:100%}}.term-card .term-preview.llm-card-preview{gap:8px;padding:10px;display:grid;color:#16332e!important;background:radial-gradient(circle at 18% 18%,#2e8c802e,#0000 34%),linear-gradient(165deg,#f4faf8,#e4f1ee)!important;border-color:#b7d4cf!important}.llm-card-chat{background:#fff;border:1px solid #b7d4cf;border-radius:14px;gap:6px;padding:10px;display:grid;box-shadow:0 10px 22px #16504814}.llm-card-chat small{font-weight:850;color:#2f6b63!important;font-size:8px!important}.llm-card-bubble{background:#e8f4f1;border-radius:12px 12px 12px 4px;margin:0;padding:8px 10px;font-weight:750;color:#16332e!important;font-size:12px!important}.llm-card-bubble b{color:#1a6b63!important}.llm-card-suggest{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.llm-card-suggest li{background:#eef6f4;border-radius:999px;gap:4px;padding:3px 7px;display:inline-flex;color:#3f5c58!important;font-size:8px!important}.llm-card-suggest li.is-top{background:#1a6b63;color:#f4fffb!important}.llm-card-suggest li.is-top strong{color:#f4fffb!important}.llm-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:#16332e!important;font-size:10px!important}.term-interactive-demo.llm-demo{color:#16332e;background:#e8f2f0;border-color:#b7d4cf;gap:12px;padding:12px;display:grid}.llm-demo-chat{background:#fff;border:1px solid #b7d4cf;border-radius:18px;gap:8px;padding:16px;display:grid;box-shadow:0 16px 36px #16504814}.llm-demo-chat header{justify-content:space-between;gap:8px;display:flex}.llm-demo-chat header small{color:#2f6b63;font-weight:850}.llm-demo-chat header b{color:#f4fffb;background:#1a6b63;border-radius:999px;padding:3px 8px;font-size:12px}.llm-demo-chat.is-derail header b{color:#fff7f4;background:#9a4330}.llm-demo-bubble{color:#16332e;background:#e8f4f1;border-radius:16px 16px 16px 6px;margin:0;padding:14px 16px;font-size:clamp(18px,2.6vw,24px);font-weight:750}.llm-demo-chat.is-derail .llm-demo-bubble{background:#fff1ec}.llm-demo-suggest{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.llm-demo-suggest li{color:#3f5c58;background:#eef6f4;border-radius:999px;gap:6px;padding:5px 10px;display:inline-flex}.llm-demo-suggest li.is-top{color:#f4fffb;background:#1a6b63}.llm-demo-suggest li.is-picked{color:#fff7f4;background:#9a4330}.llm-demo-stamp{color:#1a6b63;margin:0;font-weight:850}.llm-demo-chat.is-derail .llm-demo-stamp{color:#9a4330}.llm-demo-note{color:#3f5c58;margin:0}.llm-demo-controls{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.llm-demo button:hover,.term-interactive-demo.llm-demo button[aria-pressed=true]{color:#f4fffb;background:#1a6b63;border-color:#1a6b63}.term-interactive-demo.llm-demo button:focus-visible{outline-offset:3px;outline:3px solid #1a6b6366!important}.term-interactive-demo.llm-demo .llm-demo-recover{color:#fff7f4;background:#9a4330;border-color:#9a4330}.llm-examples article.is-good{border-left:3px solid #1a6b63}.llm-examples article.is-bad{border-left:3px solid #9a4330}@media (max-width:780px){.llm-demo-controls{flex-direction:column}.term-interactive-demo.llm-demo button{width:100%}}
