.term-card .term-preview.console-card-preview{align-content:center;gap:var(--spacing-8);min-height:150px;padding:var(--spacing-12);border-color:var(--line);background:var(--color-faint);color:var(--ink);display:grid}.console-card-chrome{justify-content:space-between;align-items:center;gap:var(--spacing-8);min-width:0;display:flex}.console-card-chrome span{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--text-caption);font-weight:var(--font-weight-bold);letter-spacing:.02em}.console-card-chrome small{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--text-caption);font-weight:var(--font-weight-semibold)}.console-card-lines{padding:var(--spacing-10);border:1px solid var(--line);border-radius:var(--radius-inputs);background:var(--surface-card);gap:6px;margin:0;list-style:none;display:grid}.console-card-lines li{min-width:0;color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--text-caption);line-height:var(--leading-caption);align-items:center;gap:6px;display:flex}.console-card-lines li i{border-radius:50%;flex:none;width:6px;height:6px}.console-card-lines li i.is-info{background:#5b6478}.console-card-lines li i.is-warn{background:#d49b2b}.console-card-lines li i.is-error{background:#c4525b}.console-card-lines li b{min-width:34px;color:var(--muted);font-weight:var(--font-weight-bold);flex:none}.console-card-lines li span{min-width:0;color:var(--muted);font-size:9px;font-weight:var(--font-weight-semibold)}.console-card-caption{color:var(--ink);font-size:var(--text-caption);font-weight:var(--font-weight-semibold);line-height:var(--leading-caption);margin:0}.term-interactive-demo.console-demo{border-color:var(--line);background:var(--surface-card);gap:14px}.console-demo-step0{gap:var(--spacing-8);padding:var(--spacing-12);border:1px dashed var(--line);border-radius:var(--radius-inputs);background:var(--color-faint);display:grid}.console-demo-step0-label{color:var(--ink);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.console-demo-step0-label b{font-weight:var(--font-weight-semibold);margin-bottom:4px;display:block}.console-open-steps{gap:var(--spacing-10);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.console-open-steps li{gap:4px;min-width:0;display:grid}.console-open-steps b{color:var(--ink);font-size:var(--text-caption);font-weight:var(--font-weight-bold)}.console-open-steps p{color:var(--muted);font-size:var(--text-caption);line-height:var(--leading-caption);margin:0}.console-open-steps kbd{border:1px solid var(--line);background:var(--surface-card);color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:10px;font-weight:var(--font-weight-bold);border-radius:4px;padding:1px 5px;display:inline-block}.console-demo-brief{color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.console-demo-actions{gap:var(--spacing-8);flex-wrap:wrap;display:flex}.term-interactive-demo.console-demo .console-demo-fire{border:1px solid var(--line);border-radius:var(--radius-buttons);background:var(--surface-card);min-width:0;min-height:0;color:var(--ink);text-align:left;font-size:var(--text-body);gap:2px;padding:8px 12px;display:grid}.term-interactive-demo.console-demo .console-demo-fire:hover{border-color:color-mix(in srgb, var(--ink) 28%, var(--line));color:var(--ink)}.term-interactive-demo.console-demo .console-demo-fire:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.console-demo .console-demo-fire b{color:var(--ink);font-weight:var(--font-weight-semibold)}.term-interactive-demo.console-demo .console-demo-fire span{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--text-caption)}.term-interactive-demo.console-demo .console-demo-fire.is-log{border-left:3px solid #8a91a3}.term-interactive-demo.console-demo .console-demo-fire.is-info{border-left:3px solid #5b6478}.term-interactive-demo.console-demo .console-demo-fire.is-warn{border-left:3px solid #d49b2b}.term-interactive-demo.console-demo .console-demo-fire.is-error{border-left:3px solid #c4525b}.term-interactive-demo.console-demo .console-demo-fire.is-debug{border-left:3px solid #9aa0ad}.console-demo-tool{border:1px solid var(--line);border-radius:var(--radius-cards);background:#fafbfc;display:grid;overflow:hidden}.console-demo-chrome{align-items:center;gap:var(--spacing-10);border-bottom:1px solid var(--line);background:#f1f2f6;padding:8px 12px;display:flex}.console-demo-chrome span{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--text-caption);font-weight:var(--font-weight-bold);letter-spacing:.02em}.console-demo-chrome small{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--text-caption);font-weight:var(--font-weight-semibold)}.console-demo-saved-tag{border-radius:var(--radius-badges);background:color-mix(in srgb, #4d805d 14%, var(--surface-card));color:#2f6a45;font-size:var(--text-caption);font-weight:var(--font-weight-bold);margin-left:auto;padding:2px 8px}.console-demo-filters{border-bottom:1px solid var(--line);background:var(--surface-card);flex-wrap:wrap;gap:6px;padding:8px 12px;display:flex}.term-interactive-demo.console-demo .console-demo-filter{border:1px solid var(--line);border-radius:var(--radius-badges);background:var(--surface-card);min-height:26px;color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--text-caption);font-weight:var(--font-weight-semibold);align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.term-interactive-demo.console-demo .console-demo-filter:hover{border-color:color-mix(in srgb, var(--ink) 22%, var(--line));color:var(--ink)}.term-interactive-demo.console-demo .console-demo-filter:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.console-demo .console-demo-filter.is-active{border-color:color-mix(in srgb, var(--ink) 45%, var(--line));background:color-mix(in srgb, var(--ink) 8%, var(--surface-card));color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 20%, transparent)}.console-demo-filter i{background:var(--color-faint);min-width:16px;color:var(--muted);font-size:10px;font-style:normal;font-weight:var(--font-weight-bold);border-radius:99px;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.term-interactive-demo.console-demo .console-demo-filter.is-active i{background:color-mix(in srgb, var(--ink) 14%, transparent);color:var(--ink)}.console-demo-lines{min-height:108px;margin:0;padding:6px 0;list-style:none;display:grid}.console-demo-line{border-bottom:1px solid color-mix(in srgb, var(--line) 60%, transparent);font-family:var(--font-geist-mono), ui-monospace, monospace;grid-template-columns:8px 56px minmax(0,1fr);align-items:start;gap:8px;padding:5px 12px;display:grid}.console-demo-line:last-child{border-bottom:0}.console-demo-dot{border-radius:50%;width:8px;height:8px;margin-top:5px}.console-demo-dot.is-log{background:#8a91a3}.console-demo-dot.is-info{background:#5b6478}.console-demo-dot.is-debug{background:#9aa0ad}.console-demo-dot.is-warn{background:#d49b2b}.console-demo-dot.is-error{background:#c4525b}.console-demo-level{height:18px;font-size:10px;font-weight:var(--font-weight-bold);letter-spacing:.02em;border-radius:4px;justify-content:center;align-items:center;margin-top:2px;padding:0 6px;display:inline-flex}.console-demo-level.is-log,.console-demo-level.is-info{color:#3d4356;background:#eef0f4}.console-demo-level.is-debug{color:#6a6f7c;background:#f0f1f5}.console-demo-level.is-warn{color:#9a6b1f;background:#fdf3e0}.console-demo-level.is-error{color:#a8443a;background:#fdecec}.console-demo-body{gap:1px;min-width:0;display:grid}.console-demo-text{min-width:0;color:var(--ink);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.console-demo-line.is-error .console-demo-text{color:#8a2f28}.console-demo-detail{min-width:0;color:var(--muted);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.console-demo-empty{min-height:108px;color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--text-ui);align-items:center;padding:0 12px;display:flex}.console-demo-toolfoot{align-items:center;gap:var(--spacing-10);border-top:1px solid var(--line);background:#f7f8fa;flex-wrap:wrap;padding:8px 12px;display:flex}.term-interactive-demo.console-demo .console-demo-clear{border:1px solid var(--line);border-radius:var(--radius-buttons);background:var(--surface-card);min-height:30px;color:var(--ink);font-size:var(--text-caption);font-weight:var(--font-weight-semibold);padding:4px 10px}.term-interactive-demo.console-demo .console-demo-clear:hover:not(:disabled){border-color:color-mix(in srgb, var(--ink) 28%, var(--line));color:var(--ink);background:var(--color-faint)}.term-interactive-demo.console-demo .console-demo-clear:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.console-demo .console-demo-clear:disabled{opacity:.55;cursor:not-allowed}.console-demo-note{color:var(--muted);font-size:var(--text-caption);line-height:var(--leading-caption)}.console-demo-cta-row{align-items:center;gap:var(--spacing-10);flex-wrap:wrap;display:flex}.term-interactive-demo.console-demo .console-cta{min-height:40px;padding:var(--spacing-8) var(--spacing-20);border-radius:var(--radius-buttons);color:var(--color-white);font-size:var(--text-body);font-weight:var(--font-weight-semibold);cursor:pointer;border:0;background:var(--color-rausch-600)!important}.term-interactive-demo.console-demo .console-cta:hover:not(:disabled){color:var(--color-white);background:color-mix(in srgb, var(--color-rausch-600) 88%, var(--ink))!important}.term-interactive-demo.console-demo .console-cta:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.console-demo .console-cta:disabled{color:var(--color-white);cursor:not-allowed;background:#c0c4cc!important}.term-interactive-demo.console-demo .console-demo-reset{min-height:40px;padding:var(--spacing-8) var(--spacing-20);border:1px solid var(--line);border-radius:var(--radius-buttons);background:var(--surface-card);color:var(--ink);font-size:var(--text-body);font-weight:var(--font-weight-medium);cursor:pointer}.term-interactive-demo.console-demo .console-demo-reset:hover{border-color:color-mix(in srgb, var(--ink) 28%, var(--line));color:var(--ink);background:var(--color-faint)}.term-interactive-demo.console-demo .console-demo-reset:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.console-demo-status{min-height:44px;padding:var(--spacing-12);border-left:3px solid var(--line);border-radius:var(--radius-inputs);color:var(--muted);background:var(--color-faint);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.console-demo-status.is-ready{border-left-color:color-mix(in srgb, #4d805d 70%, var(--line));color:var(--ink);background:color-mix(in srgb, #4d805d 8%, var(--surface-card))}.console-demo-status.is-incomplete{color:var(--ink);background:color-mix(in srgb, #b6544a 6%, var(--surface-card));border-left-color:#b6544a}.console-demo-status.is-empty{border-left-color:var(--line);color:var(--muted)}.console-knowledge-list code{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--text-ui)}.console-examples{gap:var(--element-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.console-examples article{align-content:start;gap:var(--spacing-8);min-width:0;padding:var(--spacing-16);border:1px solid var(--line);border-radius:var(--radius-cards);background:var(--surface-card);display:grid}.console-examples small{color:var(--muted);font-size:var(--text-caption);font-weight:var(--font-weight-bold);letter-spacing:.02em}.console-examples strong{color:var(--ink);font-size:var(--text-body);font-weight:var(--font-weight-semibold)}.console-examples p{color:var(--ink);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.console-examples code{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--text-ui)}.console-examples span{color:var(--muted);font-size:var(--text-caption);line-height:var(--leading-caption)}@media (max-width:720px){.console-open-steps,.console-examples{grid-template-columns:1fr}}.term-card .term-preview.console-card-preview{color:#e8edf4;background:#1a1d23;border-radius:16px;gap:8px;padding:10px;display:grid}.console-card-panel{background:#11141a;border-radius:12px;gap:6px;padding:10px;display:grid}.console-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:#e8edf4!important;font-size:10px!important}.term-interactive-demo.console-demo{--cs-ink:#e8edf4;color:var(--cs-ink);background:#1a1d23;border-color:#2a303a;gap:12px;padding:12px}.console-demo-step0{color:#c5cedb;margin:0;font-size:13px}.console-demo-step0 kbd{color:#f0b429;background:#2a303a;border-radius:4px;padding:1px 5px}.console-demo-panel{color:#e8edf4;background:#11141a;border-radius:16px;gap:10px;padding:16px;display:grid}.console-demo-panel header{color:#9aa4b5;justify-content:space-between;font-weight:800;display:flex}.console-demo-panel ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.console-demo-panel li{gap:8px;display:flex}.console-demo-panel .is-info b{color:#7eb6ff}.console-demo-panel .is-warn b{color:#f0b429}.console-demo-panel .is-error b{color:#ff6b6b}.console-demo-panel .is-empty{color:#9aa4b5}.term-interactive-demo.console-demo .console-demo-primary,.term-interactive-demo.console-demo .console-demo-recover{color:#1a1d23;background:#f0b429;border:0;font-weight:850}.term-interactive-demo.console-demo .console-demo-primary:hover,.term-interactive-demo.console-demo .console-demo-recover:hover{color:#1a1d23;background:#d9a01c;border:0}.console-demo-result{color:#3dd68c;margin:0;font-weight:750}.console-demo-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.term-interactive-demo.console-demo .console-demo-modes button{color:#e8edf4;background:#1a1d23;border-color:#3a4250}.term-interactive-demo.console-demo .console-demo-modes button:hover{color:#f0b429;background:#2a2414;border-color:#f0b429}.term-interactive-demo.console-demo .console-demo-modes button[aria-pressed=true],.term-interactive-demo.console-demo .console-demo-modes button[aria-pressed=true]:hover{color:#1a1d23;background:#f0b429;border-color:#f0b429}.console-demo-note,.console-demo [role=status]{color:#e8edf4;background:#241e12;border-left:3px solid #f0b429;border-radius:0 8px 8px 0;margin:0;padding:10px 12px;font-size:13px;line-height:1.55}@media (max-width:430px){.console-demo-modes{grid-template-columns:1fr}}.term-card .term-preview.console-card-preview{color:#e8edf4;background:radial-gradient(circle at 12% 18%,#58c4ff29,#0000 34%),linear-gradient(135deg,#1a2030,#11141a);border:1px solid #2a3344;border-radius:16px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:8px;padding:10px;display:grid}.console-card-page,.console-card-panel{border-radius:12px;min-width:0;padding:9px}.console-card-page{color:#1d2430;background:#fff}.console-card-page small{color:#5b6b7a;font-size:8px;font-weight:800}.console-card-page b{font-size:12px;display:block}.console-card-page span{color:#8a2c12;font-size:9px}.console-card-panel{background:#11141a}.console-card-panel header{color:#9aa4b5;justify-content:space-between;font-size:9px;font-weight:800;display:flex}.console-card-panel ul{gap:4px;margin:0;padding:0;font-size:10px;list-style:none;display:grid}.console-card-panel .is-info b{color:#7eb6ff}.console-card-panel .is-warn b{color:#f0b429}.console-card-panel .is-error b{color:#ff6b6b}.console-card-conclusion{grid-column:1/-1;margin:0;font-weight:750;line-height:1.45;color:#e8edf4!important;font-size:10px!important}.term-interactive-demo.console-demo{--con-cyan:#3aa0ff;--con-ok:#3dd68c;color:#1d2430;background:linear-gradient(#eef3f8,#d9e2ec);border-color:#2a3344;gap:14px;padding:16px;display:grid}.console-tool-entry{background:#ffffffc7;border-radius:10px;align-items:center;gap:10px;padding:9px 11px;font-size:12px;display:flex}.console-tool-entry span{font-weight:800}.console-tool-entry b{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.console-workbench{background:#fff;border-radius:20px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);display:grid;overflow:hidden;box-shadow:0 18px 40px #141c281f}.console-page{align-content:start;gap:12px;min-width:0;padding:18px;display:grid}.console-page header small{letter-spacing:.12em;font-size:10px;font-weight:900;display:block}.console-page header b{font-size:22px;line-height:1.1}.console-page-field{background:#fff;border:1px solid #d7dee6;border-radius:10px;gap:4px;padding:8px 10px;display:grid}.console-page-field em{font-style:normal;font-weight:700}.console-page-result{color:#8e3218;background:#fff1eb;border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.console-page-result>span{color:#fff;background:#c2473a;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.console-page-result p{gap:2px;margin:0;display:grid}.console-panel{color:#e8edf4;background:#11141a;align-content:start;min-width:0;display:grid}.console-panel header{background:#171b24;border-bottom:1px solid #2a3344;justify-content:space-between;align-items:center;min-height:46px;padding:0 14px;display:flex}.console-panel header em{color:#c5cede;border:1px solid #3a4456;border-radius:6px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:800}.console-panel ul{gap:6px;margin:0;padding:14px;list-style:none;display:grid}.console-panel li{grid-template-columns:52px minmax(0,1fr) auto;align-items:start;gap:8px;font-size:12px;display:grid}.console-panel .is-empty{text-align:center;color:#9aa4b5;place-items:center;gap:6px;min-height:160px;padding:16px;display:grid}.console-panel .is-info b{color:#7eb6ff}.console-panel .is-warn b{color:#f0b429}.console-panel .is-error b{color:#ff6b6b}.console-actionbar{background:#ffffffe0;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;display:flex}.console-actionbar p{gap:3px;margin:0;display:grid}.console-actionbar p span{color:#5b6b7a;font-size:10px;line-height:1.45}.term-interactive-demo.console-demo .console-demo-primary{color:#fff;background:#2563a8;border:1px solid #2563a8;border-radius:11px;min-height:42px;padding:0 16px;font-weight:850}.term-interactive-demo.console-demo .console-demo-primary:hover{color:#fff;background:#1d4e86;border-color:#1d4e86}.term-interactive-demo.console-demo button:focus-visible{outline-offset:3px;outline:3px solid #2563a866}.console-demo-caption{text-align:center;color:#41505c;margin:0;font-size:11px;line-height:1.55}.console-examples article.is-good{border-left:3px solid #146c43}.console-examples article.is-bad{border-left:3px solid #c2473a}@media (max-width:780px){.console-workbench{grid-template-columns:1fr}.console-actionbar{flex-direction:column;align-items:stretch}.term-interactive-demo.console-demo .console-demo-primary{width:100%}}@media (max-width:480px){.term-card .term-preview.console-card-preview{grid-template-columns:1fr}.console-tool-entry{flex-direction:column;align-items:flex-start;gap:4px}}
