.term-card .term-preview.routing-card-preview{color:#4a4f5c;background:linear-gradient(150deg,#f6f7fb 0%,#eef2f7 100%);border-color:#e1e4ec;align-content:start;gap:7px;padding:11px 12px;font-size:10px;display:grid;overflow:hidden}.routing-card-heading{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.routing-card-heading small{color:#6b7080;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;font-size:8px;font-weight:800}.routing-card-heading strong{color:#1f6347;letter-spacing:.04em;background:#d8e6dd;border-radius:99px;padding:2px 7px;font-size:8px;font-weight:800}.routing-card-request{background:#ffffffd9;border:1px solid #dde1ea;border-radius:5px;align-items:center;gap:6px;min-width:0;padding:5px 7px;display:flex}.routing-card-request span{color:#fff;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#4a4f5c;border-radius:3px;padding:2px 5px;font-size:7px;font-weight:800}.routing-card-request b{color:#4a4f5c;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;font-weight:700;overflow:hidden}.routing-card-features{flex-wrap:wrap;gap:3px;margin:0;padding:0;list-style:none;display:flex}.routing-card-features li{color:#5a606e;background:#fff;border:1px solid #e3e7ef;border-radius:3px;padding:2px 5px;font-size:7px;font-weight:750}.routing-card-route{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-width:0;display:grid}.routing-card-route span{background:#fff;border:1px solid #dde1ea;border-radius:4px;gap:2px;min-width:0;padding:5px 6px;display:grid}.routing-card-route small{color:#7a8090;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:7px;font-weight:800}.routing-card-route b{color:#34405a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;font-weight:750;overflow:hidden}.routing-card-write{background:#fff8ecb3;border-radius:4px;align-items:center;gap:6px;margin:0;padding:5px 7px;display:flex}.routing-card-write small{color:#8a5a1a;font-size:7px;font-weight:800}.routing-card-write b{color:#6b4513;font-size:8px;font-weight:750}.routing-card-conclusion{color:#4a4f5c;margin:0;font-size:9px;line-height:1.5}.routing-card-conclusion strong{color:#2b2f38}.term-interactive-demo.routing-demo{background:#fbfbfc;border:1px solid #e1e4ec;border-radius:10px;gap:12px;padding:16px;display:grid}.routing-demo-brief{color:#53596a;margin:0 0 2px;font-size:13px;line-height:1.6}.routing-demo-knobs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.routing-knob,.routing-demo-boundary{border:0;gap:6px;margin:0;padding:0;display:grid}.routing-knob legend,.routing-demo-boundary legend{color:#6a7080;letter-spacing:.03em;padding:0;font-size:11px;font-weight:800}.routing-knob div,.routing-demo-boundary div{flex-wrap:wrap;gap:6px;display:flex}.term-interactive-demo.routing-demo .routing-knob button,.term-interactive-demo.routing-demo .routing-demo-boundary button{color:#4a5160;min-height:30px;font:inherit;background:#fff;border:1px solid #d6dae3;border-radius:7px;padding:6px 11px;font-size:12px;font-weight:700}.term-interactive-demo.routing-demo .routing-knob button:hover,.term-interactive-demo.routing-demo .routing-demo-boundary button:hover{color:#2b2f38;border-color:#2b2f38}.term-interactive-demo.routing-demo .routing-knob button:focus-visible,.term-interactive-demo.routing-demo .routing-demo-boundary button:focus-visible,.term-interactive-demo.routing-demo .routing-reset:focus-visible{outline-offset:2px;outline:2px solid #4a5266}.term-interactive-demo.routing-demo .routing-knob button[aria-pressed=true]{color:#fff;background:#2b2f38;border-color:#2b2f38}.term-interactive-demo.routing-demo .routing-demo-boundary button{flex-direction:column;align-items:flex-start;gap:1px;min-width:104px;display:inline-flex}.term-interactive-demo.routing-demo .routing-demo-boundary button small{color:#8a90a0;font-size:10px;font-weight:650}.term-interactive-demo.routing-demo .routing-demo-boundary button[aria-pressed=true]{color:#fff;background:#2b2f38;border-color:#2b2f38}.term-interactive-demo.routing-demo .routing-demo-boundary button[aria-pressed=true] small{color:#c8ccd6}.routing-demo-actions{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.routing-demo .routing-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.routing-demo .routing-cta:hover:not(:disabled){background:color-mix(in srgb, var(--color-rausch-600) 88%, #000)!important;color:#fff!important}.term-interactive-demo.routing-demo .routing-cta:focus-visible{outline:3px solid color-mix(in srgb, var(--color-rausch-600) 38%, #fff);outline-offset:2px}.term-interactive-demo.routing-demo .routing-cta:disabled{cursor:not-allowed;color:#fff!important;background:#c0c4cc!important}.term-interactive-demo.routing-demo .routing-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.routing-demo .routing-reset:hover:not(:disabled){color:#2b2f38!important;border-color:#2b2f38!important}.term-interactive-demo.routing-demo .routing-reset:disabled{opacity:.5;cursor:not-allowed}.routing-table{background:#f5f6f8;border:1px solid #e1e4ec;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:10px;display:grid}.routing-table>div{gap:3px;min-width:0;display:grid}.routing-table small{color:#7a8090;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;font-size:9px;font-weight:800}.routing-table b{color:#34405a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:750;overflow:hidden}.routing-table[data-empty=true] b{color:#aab0bf;font-weight:700}.routing-table-rule b.is-hit{color:#2b2f38}.routing-dispatch{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.routing-dispatch-tile{background:#fff;border:1px solid #e1e4ec;border-radius:8px;gap:4px;min-width:0;padding:9px 10px;display:grid}.routing-dispatch-tile small{color:#7a8090;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;font-size:9px;font-weight:800}.routing-dispatch-tile b{color:#34405a;overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:750;line-height:1.35}.routing-dispatch-tile[data-state=ok]{background:#f3faf5;border-color:#b8d5c1}.routing-dispatch-tile[data-state=ok] b{color:#1f6347}.routing-dispatch-tile[data-state=blocked]{background:#fdecec;border-color:#e5bfc2}.routing-dispatch-tile[data-state=blocked] b{color:#9a3b3b}.routing-dispatch-tile[data-state=human]{background:#fff8ec;border-color:#e6d3a8}.routing-dispatch-tile[data-state=human] b{color:#6b4513}.routing-dispatch-tile[data-state=idle] b{color:#aab0bf;font-weight:700}.routing-dispatch-degrade{gap:2px;display:grid}.routing-dispatch-degrade s{color:#aab0bf;font-size:10px;text-decoration-color:#aab0bf}.routing-dispatch-degrade b{color:#8a5a1a}.routing-dispatch-degrade i{color:#8a5a1a;letter-spacing:.04em;font-size:9px;font-style:normal;font-weight:800}.routing-fallback{background:#fff;border:1px solid #e1e4ec;border-left-width:4px;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.routing-fallback p{color:#53596a;margin:0;font-size:13px;line-height:1.55}.routing-fallback strong{color:#34405a}.routing-fallback[data-outcome=routed]{background:#f3faf5;border-left-color:#5a9474}.routing-fallback[data-outcome=routed] strong{color:#1f6347}.routing-fallback[data-outcome=degraded]{background:#fff8ec;border-left-color:#c49359}.routing-fallback[data-outcome=degraded] strong{color:#8a5a1a}.routing-fallback[data-outcome=blocked]{background:#fdecec;border-left-color:#c37c83}.routing-fallback[data-outcome=blocked] strong{color:#9a3b3b}.routing-fallback[data-outcome=looped]{background:#fff4f5;border-left-color:#c37c83}.routing-fallback[data-outcome=looped] strong{color:#9a3b3b}.routing-hop-trace{color:#8a90a0;font-family:var(--font-geist-mono), ui-monospace, monospace;margin-top:4px;font-size:11px;display:block}.routing-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}.routing-knowledge-list{gap:10px;margin:0;display:grid}.routing-knowledge-list dt{color:#2b2f38;font-size:14px;font-weight:750}.routing-knowledge-list dd{color:#5a606e;margin:4px 0 0;font-size:13px;line-height:1.62}.routing-when-list,.routing-how-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.routing-when-list li,.routing-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}.routing-when-list strong{color:#2b2f38}.routing-how-list{counter-reset:routing-step}.routing-how-list li{counter-increment:routing-step;padding-left:40px;position:relative}.routing-how-list li:before{content:counter(routing-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}.routing-examples-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.routing-examples-grid article{background:#fbfbfc;border:1px solid #e1e4ec;border-radius:8px;gap:5px;min-width:0;padding:13px 14px;display:grid}.routing-examples-grid article small{color:#7a8090;letter-spacing:.04em;font-size:11px;font-weight:800}.routing-examples-grid article strong{color:#2b2f38;font-size:14px;line-height:1.4}.routing-examples-grid article p{color:#5a606e;margin:0;font-size:12.5px;line-height:1.58}.routing-examples-grid article.is-good{background:#f3faf5;border-color:#cde6d5}.routing-examples-grid article.is-good small{color:#1f6347}.routing-examples-grid article.is-bad{background:#fdecec;border-color:#ecc3c6}.routing-examples-grid article.is-bad small{color:#9a3b3b}@media (max-width:780px){.term-card .term-preview.routing-card-preview{padding:10px}.routing-card-route{grid-template-columns:1fr;gap:4px}.routing-demo-knobs{grid-template-columns:1fr}.term-interactive-demo.routing-demo .routing-demo-boundary button{flex:45%;min-width:0}.routing-table,.routing-dispatch{grid-template-columns:repeat(2,minmax(0,1fr))}.routing-examples-grid{grid-template-columns:1fr}}.term-card .term-preview.routing-card-preview{color:#edf8fb;background:radial-gradient(circle at 92% 7%,#8962e12b,#0000 28%),linear-gradient(145deg,#0a1c27 0%,#102f3b 100%);border:1px solid #254858;border-radius:13px;align-content:start;gap:7px;min-height:234px;padding:11px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.routing-card-preview .routing-card-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.routing-card-preview .routing-card-heading small{color:#8fb5bf;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.09em;font-size:8px;font-weight:850}.routing-card-preview .routing-card-heading strong{color:#74e0d5;background:#173b45;border-radius:99px;padding:3px 7px;font-size:8px;font-weight:850}.routing-card-preview .routing-card-inbox{gap:5px;display:grid}.routing-card-preview .routing-card-inbox article{background:#102733;border:1px solid #2c4d5b;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;padding:7px;display:grid}.routing-card-preview .routing-card-inbox article.is-fast{border-left:4px solid #42cfc6}.routing-card-preview .routing-card-inbox article.is-strong{border-left:4px solid #9d7aef}.routing-card-preview .routing-card-avatar{color:#e9f5f8;background:#203c49;border-radius:50%;place-items:center;width:21px;height:21px;font-size:8px;font-weight:900;display:grid}.routing-card-preview .routing-card-inbox article>div{gap:1px;min-width:0;display:grid}.routing-card-preview .routing-card-inbox article>div b,.routing-card-preview .routing-card-inbox article>div small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.routing-card-preview .routing-card-inbox article>div b{color:#e8f2f5;font-size:8.5px}.routing-card-preview .routing-card-inbox article>div small{color:#8ba4ad;font-size:7px}.routing-card-preview .routing-card-inbox article>strong{font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:3px;padding:2px 5px;font-size:7px}.routing-card-preview .routing-card-inbox article.is-fast>strong{color:#76e5da;background:#154841}.routing-card-preview .routing-card-inbox article.is-strong>strong{color:#c8b2ff;background:#392e58}.routing-card-preview .routing-card-inbox article>p{color:#afc1c7;grid-column:2/-1;margin:-1px 0 0;font-size:7.5px}.routing-card-preview .routing-card-fallback{color:#d8bf9e;background:#30271f;border:1px solid #80603a;border-radius:6px;grid-template-columns:auto minmax(0,1fr);gap:3px 6px;padding:6px 8px;font-size:7.5px;display:grid}.routing-card-preview .routing-card-fallback b{color:#ffd18b;font-family:var(--font-geist-mono), ui-monospace, monospace}.routing-card-preview .routing-card-fallback strong{color:#f4dfbf;grid-column:1/-1}.routing-card-preview .routing-card-conclusion{color:#b8ccd2;margin:0;font-size:8.5px;line-height:1.45}.routing-card-preview .routing-card-conclusion strong{color:#74e0d5}.term-interactive-demo.routing-inbox-demo{--routing-inbox-cyan:#46d5ca;--routing-inbox-violet:#a17df0;--routing-inbox-amber:#efb35f;color:#eff8fb;background:radial-gradient(circle at 94% 5%,#976fec29,#0000 27%),linear-gradient(145deg,#081a25 0%,#0f303c 100%);border:1px solid #244858;border-radius:16px;gap:13px;padding:18px;display:grid;overflow:hidden;box-shadow:0 20px 44px #05182238}.term-interactive-demo.routing-inbox-demo .routing-inbox-brief{color:#b7cbd2;max-width:68ch;margin:0;font-size:13px;line-height:1.65}.routing-inbox-demo .routing-inbox-stage{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.routing-inbox-demo .routing-inbox-stage span{color:#7e9ba6;background:#102b38;border:1px solid #345363;border-radius:99px;padding:5px 9px;font-size:11px;font-weight:780}.routing-inbox-demo .routing-inbox-stage span.is-current{color:#dccfff;background:#342a50;border-color:#ac89f4}.routing-inbox-demo .routing-inbox-stage span.is-done{color:#8ce5db;background:#153f3e;border-color:#3c8a81}.routing-inbox-demo .routing-inbox{background:#0b202b;border:1px solid #2c4f5f;border-radius:13px;gap:9px;width:min(100%,730px);margin:2px auto 0;padding:12px;display:grid;box-shadow:0 16px 38px #010d134d}.routing-inbox-demo .routing-inbox>header{border-bottom:1px solid #294654;justify-content:space-between;align-items:center;gap:10px;padding:2px 2px 9px;display:flex}.routing-inbox-demo .routing-inbox>header>div{align-items:center;gap:8px;display:flex}.routing-inbox-demo .routing-inbox-logo{color:#092522;background:#46d5ca;border-radius:8px;place-items:center;width:29px;height:29px;font-size:12px;font-weight:950;display:grid}.routing-inbox-demo .routing-inbox>header p{gap:1px;margin:0;display:grid}.routing-inbox-demo .routing-inbox>header b{color:#eff8fb;font-size:13px}.routing-inbox-demo .routing-inbox>header small{color:#7896a2;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:9px}.routing-inbox-demo .routing-inbox>header>strong{color:#9cbbc5;background:#173643;border-radius:99px;padding:4px 7px;font-size:10px}.routing-inbox-demo .routing-ticket{background:#102833;border:1px solid #2d4c5a;border-radius:9px;grid-template-columns:112px minmax(0,1fr) 150px;align-items:stretch;gap:10px;min-width:0;padding:11px;display:grid}.routing-inbox-demo .routing-ticket.is-fast{border-left:5px solid var(--routing-inbox-cyan)}.routing-inbox-demo .routing-ticket.is-deep{border-left:5px solid var(--routing-inbox-violet)}.routing-inbox-demo .routing-ticket-person{align-items:center;gap:7px;min-width:0;display:flex}.routing-inbox-demo .routing-ticket-person>span{color:#e7f2f5;background:#23414e;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:grid}.routing-inbox-demo .routing-ticket-person p{gap:1px;min-width:0;margin:0;display:grid}.routing-inbox-demo .routing-ticket-person b{color:#dbe8ec;font-size:11px}.routing-inbox-demo .routing-ticket-person small{color:#78929c;font-size:8.5px}.routing-inbox-demo .routing-ticket-copy{border-left:1px solid #294653;border-right:1px solid #294653;align-content:center;gap:3px;min-width:0;padding:0 10px;display:grid}.routing-inbox-demo .routing-ticket-copy small{color:#7998a3;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:8.5px}.routing-inbox-demo .routing-ticket-copy h3{color:#eff7fa;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.term-interactive-demo.routing-inbox-demo .routing-ticket-copy p{color:#a8bcc3;margin:0;font-size:10.5px;line-height:1.45}.routing-inbox-demo .routing-ticket-route{align-content:center;gap:3px;min-width:0;display:grid}.routing-inbox-demo .routing-ticket-route span{color:#94aab2;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#263e49;border-radius:3px;justify-self:start;padding:2px 5px;font-size:8px;font-weight:850}.routing-inbox-demo .routing-ticket.is-fast.is-resolved .routing-ticket-route span{color:#81e5da;background:#16463f}.routing-inbox-demo .routing-ticket.is-deep.is-resolved .routing-ticket-route span{color:#d2c0ff;background:#382d54}.routing-inbox-demo.is-degraded .routing-ticket.is-deep .routing-ticket-route span{color:#ffd18d;background:#4b3824}.routing-inbox-demo .routing-ticket-route b{color:#dce8ec;font-size:10px}.routing-inbox-demo .routing-ticket-route s{color:#e59a8f;font-size:9px}.routing-inbox-demo .routing-ticket-route small{color:#8099a2;font-size:8.5px}.routing-inbox-demo .routing-ticket.is-resolved{background:#132f39}.routing-inbox-demo .routing-inbox-audit{background:#0d2631;border:1px solid #2a4957;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:5px 7px;padding:8px 9px;font-size:9px;display:grid}.routing-inbox-demo .routing-inbox-audit span{color:#6e8a95;text-transform:uppercase}.routing-inbox-demo .routing-inbox-audit b{color:#b9cbd1;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.routing-inbox-demo.is-degraded .routing-inbox-audit b:last-child{color:#ffd18d}.routing-inbox-demo .routing-inbox-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.term-interactive-demo.routing-inbox-demo .routing-inbox-cta{min-height:42px;font:inherit;padding:9px 18px;font-size:13px;font-weight:850;color:#092522!important;background:#46d5ca!important;border:1px solid #46d5ca!important;border-radius:8px!important}.term-interactive-demo.routing-inbox-demo .routing-inbox-cta:hover:not(:disabled){color:#092522!important;background:#83eee5!important;border-color:#83eee5!important}.term-interactive-demo.routing-inbox-demo .routing-inbox-cta:focus-visible,.term-interactive-demo.routing-inbox-demo .routing-inbox-reset:focus-visible{outline-offset:3px;outline:3px solid #c3aaff}.term-interactive-demo.routing-inbox-demo .routing-inbox-reset{min-height:42px;font:inherit;padding:9px 15px;font-size:13px;font-weight:760;color:#d5e3e8!important;background:#15323f!important;border:1px solid #4c6977!important;border-radius:8px!important}.term-interactive-demo.routing-inbox-demo .routing-inbox-reset:hover{color:#fff!important;background:#1e4250!important;border-color:#7894a0!important}.term-interactive-demo.routing-inbox-demo .routing-inbox-status{border:0;border-left:4px solid var(--routing-inbox-cyan);color:#bed0d6;background:#122e39;border-radius:7px;margin:0;padding:11px 13px;font-size:12.5px;line-height:1.6}.routing-inbox-demo.is-strong .routing-inbox-status{border-left-color:var(--routing-inbox-violet);color:#d8cbf8;background:#29243e}.routing-inbox-demo.is-degraded .routing-inbox-status{border-left-color:var(--routing-inbox-amber);color:#f0d6b0;background:#35291f}.term-interactive-demo.routing-inbox-demo .routing-inbox-static{color:#98b0b9;background:#08192280;border:1px dashed #355563;border-radius:7px;margin:0;padding:10px 12px;font-size:11.5px;line-height:1.55}@media (max-width:720px){.term-card .term-preview.routing-card-preview{min-height:0}.routing-inbox-demo .routing-ticket{grid-template-columns:1fr}.routing-inbox-demo .routing-ticket-copy{border:1px solid #294653;border-left:0;border-right:0;padding:8px 0}.routing-inbox-demo .routing-ticket-copy h3{white-space:normal}.routing-inbox-demo .routing-inbox-audit{grid-template-columns:auto minmax(0,1fr)}}@media (max-width:430px){.term-interactive-demo.routing-inbox-demo{border-radius:12px;padding:13px}.routing-inbox-demo .routing-inbox-stage span{padding:4px 7px;font-size:10px}.routing-inbox-demo .routing-inbox{padding:9px}.routing-inbox-demo .routing-ticket{padding:10px}.term-interactive-demo.routing-inbox-demo .routing-inbox-actions button{width:100%}}
