.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%}}
