.term-card .term-preview.context-card-preview{background:#f7f8fb}.context-card-preview .context-card-heading{justify-content:space-between;align-items:center;gap:5px;display:flex}.context-card-preview .context-card-heading small{color:#74819c;font-weight:800}.context-card-preview .context-card-heading strong{color:#4a5266;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px}.context-card-preview .context-card-stack{gap:2px;margin:0;padding:0;list-style:none;display:grid}.context-card-preview .context-card-stack li{background:#fff;border:1px solid #e2e6f0;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:4px 7px;display:grid}.context-card-preview .context-card-stack li b{color:#4a5266;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.context-card-preview .context-card-stack li span{color:#838ba0;white-space:nowrap;font-size:8px}.context-card-preview .context-card-stack li.is-truncated{background:#fbeef0;border-color:#efc7cc}.context-card-preview .context-card-stack li.is-truncated b{color:#a23f48;text-decoration:line-through}.context-card-preview .context-card-stack li.is-truncated span{color:#b4474e}.context-card-preview .context-card-meter{background:#e6e9f2;border-radius:99px;height:6px;position:relative;overflow:hidden}.context-card-preview .context-card-meter i{background:#4a5266;border-radius:99px;position:absolute;inset:0 auto 0 0}.context-card-preview>p{color:#6b7390;margin:0;font-size:10px;line-height:1.5}.term-interactive-demo.context-demo{border:1px solid var(--line,#e3e5ec);background:var(--color-white,#fff);border-radius:10px;gap:12px;padding:16px}.context-demo-brief{color:#4d5466;margin:0;font-size:13px;line-height:1.65}.context-demo-knobs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.context-knob{background:#fafbfc;border:1px solid #e2e5ee;border-radius:8px;gap:6px;min-width:0;margin:0;padding:9px 10px;display:grid}.context-knob legend{color:#4a5266;font-size:12px;font-weight:750}.context-win-group,.context-step-group{flex-wrap:wrap;gap:6px;display:flex}.term-interactive-demo.context-demo .context-win-btn{min-height:30px;font:inherit;padding:5px 11px;font-size:12px;font-weight:700;color:#4a5160!important;background:#fff!important;border:1px solid #d6dae3!important;border-radius:7px!important}.term-interactive-demo.context-demo .context-win-btn small{color:#8a91a3;font-family:var(--font-geist-mono), ui-monospace, monospace;margin-left:4px;font-size:10px}.term-interactive-demo.context-demo .context-win-btn:hover:not(:disabled){border-color:var(--ink,#222)!important;color:var(--ink,#222)!important;background:#f4f5f8!important}.term-interactive-demo.context-demo .context-win-btn[aria-pressed=true]{border-color:var(--ink,#222)!important;background:var(--ink,#222)!important;color:#fff!important}.term-interactive-demo.context-demo .context-win-btn[aria-pressed=true] small{color:#d7d9df}.term-interactive-demo.context-demo .context-step-btn{min-height:30px;font:inherit;padding:5px 11px;font-size:12px;font-weight:700;color:#4a5160!important;background:#fff!important;border:1px solid #d6dae3!important;border-radius:7px!important}.term-interactive-demo.context-demo .context-step-btn:hover:not(:disabled){border-color:var(--ink,#222)!important;color:var(--ink,#222)!important;background:#f4f5f8!important}.term-interactive-demo.context-demo .context-step-btn[aria-pressed=true]{border-color:var(--ink,#222)!important;background:var(--ink,#222)!important;color:#fff!important}.term-interactive-demo.context-demo .context-step-btn:disabled{cursor:not-allowed;color:#aab1bf!important;background:#f6f7f9!important;border-color:#eceef3!important}.term-interactive-demo.context-demo .context-win-btn:focus-visible,.term-interactive-demo.context-demo .context-step-btn:focus-visible{outline:2px solid var(--ink,#222);outline-offset:2px}.context-meter-row{background:#fafbfc;border:1px solid #e2e5ee;border-radius:8px;gap:7px;padding:10px 11px;display:grid}.context-meter{background:#e6e9f2;border-radius:99px;height:8px;position:relative;overflow:hidden}.context-meter i{background:#4a5266;border-radius:99px;transition:width .18s ease-out;position:absolute;inset:0 auto 0 0}.context-meter-readout{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.context-meter-readout span{color:#6b7390;align-items:baseline;gap:4px;font-size:12px;display:inline-flex}.context-meter-readout span small{color:#8a91a3;font-size:10px;font-weight:700}.context-meter-readout span b{color:#2b2e36;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:13px;font-weight:750}.context-meter-readout .context-meter-overflow b{color:#b4474e}.context-window-stack{gap:4px;margin:0;padding:0;list-style:none;display:grid}.context-window-stack .context-seg{background:#fff;border:1px solid #e2e5ee;border-left-width:3px;border-radius:6px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:7px 10px;display:grid}.context-seg-label{color:#3c4252;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:650;overflow:hidden}.context-seg-tokens{color:#6b7390;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px;font-weight:650}.context-seg-stamp{color:#4d5466;white-space:nowrap;background:#eef0f4;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:700}.context-window-stack .context-seg.is-system,.context-window-stack .context-seg.is-task{border-left-color:#4a5266}.context-window-stack .context-seg.is-rag{border-left-color:#7a8197}.context-window-stack .context-seg.is-history{border-left-color:#9aa0b2}.context-window-stack .context-seg.is-noise{border-left-color:#b8bdca}.context-window-stack .context-seg.is-truncated{background:#fbeef0;border-left-color:#b4474e}.context-window-stack .context-seg.is-truncated .context-seg-label{color:#8a3740;text-decoration:line-through}.context-window-stack .context-seg.is-truncated .context-seg-tokens{color:#b4474e}.context-window-stack .context-seg.is-truncated .context-seg-stamp{color:#8a3740;background:#efc7cc}.context-window-stack .context-seg.is-locked.is-kept .context-seg-stamp{color:#3d6650;background:#dde6e0}.term-interactive-demo.context-demo .context-cta{min-height:38px;font:inherit;justify-content:center;align-items:center;gap:6px;padding:8px 20px;font-size:14px;font-weight:750;transition:background-color .15s ease-out,border-color .15s ease-out;display:inline-flex;border:1px solid var(--color-rausch-600)!important;background:var(--color-rausch-600)!important;color:#fff!important;border-radius:8px!important}.term-interactive-demo.context-demo .context-cta:hover:not(:disabled){border-color:var(--color-rausch-600)!important;background:color-mix(in srgb, var(--color-rausch-600) 88%, #000)!important;color:#fff!important}.term-interactive-demo.context-demo .context-cta:focus-visible{outline:3px solid color-mix(in srgb, var(--color-rausch-600) 38%, #fff);outline-offset:2px}.term-interactive-demo.context-demo .context-cta:disabled{cursor:not-allowed;color:#6a6b73!important;background:#efeef1!important;border-color:#e0e2ea!important}.term-interactive-demo.context-demo .context-reset{min-height:38px;font:inherit;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:700;transition:background-color .15s ease-out,border-color .15s ease-out;display:inline-flex;border:1px solid var(--ink,#222)!important;color:var(--ink,#222)!important;background:#fff!important;border-radius:8px!important}.term-interactive-demo.context-demo .context-reset:hover:not(:disabled){color:var(--ink,#222)!important;border-color:var(--ink,#222)!important;background:#f4f4f6!important}.term-interactive-demo.context-demo .context-reset:focus-visible{outline-offset:2px;outline:3px solid #c9cad2}.context-demo-actions{flex-wrap:wrap;gap:8px;display:flex}.context-demo-status{color:#3c4252;background:#f4f4f6;border-left:3px solid #3c4252;border-radius:5px;margin:0;padding:10px 12px;font-size:13px;line-height:1.6}.context-demo-static{color:#4d4e56;background:#fafafb;border-left:3px solid #9aa3b2;border-radius:5px;margin:0;padding:9px 12px;font-size:12.5px;line-height:1.6}.context-knowledge-list{gap:10px;margin:0;display:grid}.context-knowledge-list dt{color:#2a2f3c;font-size:14px;font-weight:800}.context-knowledge-list dd{color:#4d4e56;margin:4px 0 0;font-size:13px;line-height:1.65}.context-when-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.context-when-list li{color:#4d4e56;background:#fafafb;border:1px solid #e0e2ea;border-left:4px solid #9aa3b2;border-radius:7px;padding:10px 12px;font-size:13px;line-height:1.6}.context-when-list strong{color:#2a2f3c;font-weight:800}.context-how-list{counter-reset:context-how;gap:8px;margin:0;padding:0;list-style:none;display:grid}.context-how-list li{counter-increment:context-how;color:#4d4e56;background:#fafafb;border:1px solid #e0e2ea;border-radius:7px;padding:9px 12px 9px 34px;font-size:13px;line-height:1.6;position:relative}.context-how-list li:before{content:counter(context-how);color:#fff;background:#3c4252;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-weight:750;display:grid;position:absolute;top:9px;left:10px}.context-examples-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.context-examples-grid article{background:#fafafb;border:1px solid #e0e2ea;border-radius:8px;align-content:start;gap:5px;padding:12px 13px;display:grid}.context-examples-grid article.is-good{border-left:4px solid #4d805d}.context-examples-grid article.is-bad{border-left:4px solid #b15259}.context-examples-grid small{color:#6b7280;font-size:11px;font-weight:800}.context-examples-grid strong{color:#2a2f3c;font-size:14px;font-weight:800}.context-examples-grid p{color:#4d4e56;margin:0;font-size:12.5px;line-height:1.6}@media (max-width:780px){.context-demo-knobs,.context-examples-grid{grid-template-columns:1fr}.context-window-stack .context-seg{grid-template-columns:minmax(0,1fr) auto}.context-window-stack .context-seg .context-seg-stamp{grid-column:1/-1;justify-self:start}}@media (prefers-reduced-motion:reduce){.context-meter i,.term-interactive-demo.context-demo .context-cta,.term-interactive-demo.context-demo .context-reset{transition:none}}.term-card .term-preview.context-card-preview{color:#183c3a;background:#f5f0e4;border-color:#cdbf9d;align-content:start;gap:6px;min-height:170px;padding:9px;display:grid}.context-card-windowbar{background:#183c3a;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.context-card-windowbar>div{gap:1px;min-width:0;display:grid}.context-card-windowbar strong{color:#fffdf5;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.context-card-windowbar small{color:#a8d1c8;font-size:7px}.context-card-windowbar>b{color:#ffd18e;font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:nowrap;font-size:8px}.context-card-request{background:#fffdf7;border-radius:6px;align-items:baseline;gap:6px;padding:5px 7px;display:flex;box-shadow:0 2px 7px #523e1814}.context-card-request small{color:#a14e2f;font-size:7px;font-weight:850}.context-card-request span{color:#3d453f;font-size:8px}.context-card-delivery{gap:3px;margin:0;padding:0;list-style:none;display:grid}.context-card-delivery li{background:#e7f3ed;border-left:3px solid #238073;border-radius:4px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px;padding:4px 6px;display:grid}.context-card-delivery b{color:#24554f;font-size:7px}.context-card-delivery span{color:#4a5c55;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:7.5px;overflow:hidden}.context-card-delivery i{color:#2c715f;white-space:nowrap;font-size:7px;font-style:normal;font-weight:800}.context-card-delivery li.is-truncated{background:#f8dfd6;border-left-color:#bd5a40}.context-card-delivery li.is-truncated b,.context-card-delivery li.is-truncated span{color:#93432f;text-decoration:line-through}.context-card-delivery li.is-truncated i{color:#a74834}.context-card-reply{background:#fff4ee;border:1px solid #dc9c87;border-radius:6px 6px 6px 2px;gap:2px;padding:5px 7px;display:grid}.context-card-reply small{color:#ac4936;font-size:7px;font-weight:850}.context-card-reply strong{color:#833928;font-size:8.5px}.context-card-preview>p{color:#385951;margin:0;font-size:8px;font-weight:700;line-height:1.35}.context-card-preview>p b{color:#183c3a}.term-interactive-demo.context-demo.context-request-demo{--context-ink:#173d39;--context-muted:#60736c;--context-teal:#18786d;--context-teal-dark:#115b54;--context-paper:#fffdf7;--context-sand:#f3ecdd;--context-risk:#b94f35;--context-risk-dark:#8e3a28;color:var(--context-ink);background:#f5f0e4;border-color:#cdbf9d;gap:14px}.term-interactive-demo.context-demo.context-request-demo .context-demo-brief{color:#4b625b;margin:0;font-size:13px;line-height:1.65}.context-request-object{background:var(--context-paper);border:1px solid #b9ae91;border-radius:15px;overflow:hidden;box-shadow:0 15px 32px #4a391921}.context-request-object.is-overflow{border-color:#d89582}.context-request-header{background:var(--context-ink);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.context-request-header>div{gap:2px;min-width:0;display:grid}.context-request-header strong{color:#fffdf7;font-size:14px}.context-request-header small{color:#a9cec5;font-size:10px}.context-request-header>span{white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:850}.context-request-header>span.is-ok{color:#176451;background:#d8f0e7}.context-request-header>span.is-risk{color:var(--context-risk-dark);background:#fee0d5}.context-request-question{background:var(--context-teal);color:#fff;border-radius:12px 12px 3px;justify-self:end;gap:3px;width:min(72%,520px);margin:14px 14px 10px auto;padding:9px 12px;display:grid}.context-request-question small{color:#c4e6df;font-size:10px;font-weight:750}.context-request-question p{margin:0;font-size:13px;line-height:1.5}.context-request-body{grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr);gap:12px;padding:4px 14px 16px;display:grid}.context-delivery-tray{background:var(--context-sand);border:1px solid #cec2a3;border-radius:11px;overflow:hidden}.context-delivery-head{background:#e8dfcb;border-bottom:1px solid #cec2a3;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.context-delivery-head>span{gap:1px;display:grid}.context-delivery-head>span:last-child{text-align:right}.context-delivery-head small{color:#796f59;font-size:9px;font-weight:750}.context-delivery-head b{color:var(--context-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px}.context-delivery-tray ol{gap:6px;margin:0;padding:9px;list-style:none;display:grid}.context-delivery-tray li{border:1px solid #c8d9d1;border-left:4px solid var(--context-teal);background:#f8fffb;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding:8px 9px;display:grid}.context-segment-label{color:var(--context-teal-dark);letter-spacing:.2px;font-size:9px;font-weight:900}.context-delivery-tray li>strong{color:#324a44;min-width:0;font-size:11px;line-height:1.35}.context-delivery-tray li>small{color:#6f8179;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:9px}.context-segment-stamp{color:#26715f;grid-column:2/-1;font-size:9.5px}.context-delivery-tray li.is-truncated{border-color:#e0a08e;border-left-color:var(--context-risk);background:#fff0ea}.context-delivery-tray li.is-truncated .context-segment-label,.context-delivery-tray li.is-truncated>strong{color:#984531;text-decoration:line-through}.context-delivery-tray li.is-truncated .context-segment-stamp{color:var(--context-risk-dark);text-decoration:none}.context-result-message{background:#f1fbf7;border:1px solid #b9d8cf;border-radius:12px 12px 12px 3px;align-self:start;gap:12px;padding:13px;display:grid;box-shadow:0 7px 18px #16584c17}.context-request-object.is-overflow .context-result-message{background:#fff3ee;border-color:#dda08f;box-shadow:0 7px 18px #8e3a2814}.context-result-head{gap:9px;display:grid}.context-result-head>span{gap:2px;display:grid}.context-result-head small{color:var(--context-muted);font-size:10px;font-weight:750}.context-result-head>span b{color:#22705e;font-size:11px}.context-request-object.is-overflow .context-result-head>span b{color:var(--context-risk-dark)}.context-result-head dl{gap:6px;margin:0;display:flex}.context-result-head dl>div{background:#ffffffb8;border-radius:6px;align-items:baseline;gap:4px;padding:4px 6px;display:flex}.context-result-head dt{color:#73847d;font-size:9px}.context-result-head dd{color:var(--context-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;margin:0;font-size:10px;font-weight:850}.context-result-message blockquote{border-left:4px solid var(--context-teal);color:var(--context-ink);background:#fff;border-radius:6px;margin:0;padding:12px;font-size:17px;font-weight:800;line-height:1.45}.context-request-object.is-overflow .context-result-message blockquote{border-left-color:var(--context-risk);color:#853a29}.context-result-message>p{color:#526961;margin:0;font-size:11.5px;line-height:1.6}.context-request-object.is-overflow .context-result-message>p{color:#854c3d}.context-mode-switcher{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.term-interactive-demo.context-demo.context-request-demo .context-mode-switcher button{min-width:0;min-height:48px;font:inherit;text-align:left;gap:2px;padding:8px 10px;display:grid;color:#3f554e!important;background:#fffdf7!important;border:1px solid #baa98a!important;border-radius:10px!important}.term-interactive-demo.context-demo.context-request-demo .context-mode-switcher button b{font-size:12px}.term-interactive-demo.context-demo.context-request-demo .context-mode-switcher button small{color:#7a7567;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.term-interactive-demo.context-demo.context-request-demo .context-mode-switcher button:hover{border-color:var(--context-teal)!important;color:var(--context-teal-dark)!important;background:#e9f5f0!important}.term-interactive-demo.context-demo.context-request-demo .context-mode-switcher button[aria-pressed=true]{border-color:var(--context-teal)!important;background:var(--context-teal)!important;color:#fff!important}.term-interactive-demo.context-demo.context-request-demo .context-mode-switcher button[aria-pressed=true] small{color:#c9e9e1}.term-interactive-demo.context-demo.context-request-demo .context-mode-switcher button[data-mode=overflow][aria-pressed=true]{border-color:var(--context-risk)!important;background:var(--context-risk)!important}.term-interactive-demo.context-demo.context-request-demo .context-mode-switcher button:focus-visible{outline-offset:3px;outline:3px solid #18786d61!important}.term-interactive-demo.context-demo.context-request-demo .context-mode-switcher button[data-mode=overflow]:focus-visible{outline-color:#b94f3561!important}.context-request-status{border-left:4px solid var(--context-teal);color:#285f53;background:#e6f4ee;border-radius:8px;margin:0;padding:10px 12px;font-size:12px;font-weight:700;line-height:1.6}.context-request-status.is-risk{border-left-color:var(--context-risk);color:#884432;background:#fae8e1}@media (max-width:780px){.context-request-header{align-items:flex-start}.context-request-header>span{white-space:normal;text-align:center}.context-request-question{width:calc(100% - 28px)}.context-request-body{grid-template-columns:1fr}.context-result-message{width:auto}.context-mode-switcher{grid-template-columns:1fr}.term-interactive-demo.context-demo.context-request-demo .context-mode-switcher button{width:100%}}
