.sdkx-code{background:var(--code-bg);border:1px solid var(--code-border);border-radius:var(--radius-md);margin:0 0 1.25rem;overflow:hidden}.sdkx-code-bar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.45rem .6rem;border-bottom:1px solid var(--code-border);background:rgba(250,250,249,.03)}.sdkx-tabs{display:flex;gap:.25rem}.sdkx-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:transparent;color:rgba(250,250,249,.55);font-family:var(--mono);font-size:.72rem;padding:.28rem .65rem;border-radius:var(--radius-sm);cursor:pointer;transition:color .12s ease,background .12s ease,border-color .12s ease}.sdkx-tab:hover{color:#fafaf9}.sdkx-tab.is-active{color:#fafaf9;background:rgba(250,250,249,.08);border-color:rgba(250,250,249,.14)}.sdkx-actions{display:flex;gap:.25rem}.sdkx-icon-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:rgba(250,250,249,.5);font-size:.75rem;padding:.3rem .45rem;border-radius:var(--radius-sm);cursor:pointer;transition:color .12s ease,background .12s ease}.sdkx-icon-btn:hover{color:#fafaf9;background:rgba(250,250,249,.08)}.sdkx-pre{margin:0;padding:1.05rem 1.2rem;font-family:var(--mono);font-size:.82rem;line-height:1.65;color:#fafaf9;overflow-x:auto;white-space:pre;-moz-tab-size:2;tab-size:2}.sdkx-pre code{background:transparent;border:none;padding:0;font:inherit;color:inherit}.sdkx-kw{color:#c4b5fd}.sdkx-str{color:#86efac}.sdkx-com{color:#8b8685;font-style:italic}.sdkx-num{color:#fdba74}.sdkx-caret{display:inline-block;width:7px;height:1em;margin-left:1px;vertical-align:-.15em;background:#fafaf9;animation:sdkxBlink 1s steps(1) infinite}@keyframes sdkxBlink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.sdkx-caret{animation:none}}.sdkx-term{background:#0c0a09;border:1px solid var(--code-border);border-radius:var(--radius-md);margin:0 0 1.25rem;overflow:hidden}.sdkx-term-bar{display:flex;align-items:center;gap:.45rem;padding:.5rem .75rem;border-bottom:1px solid var(--code-border);background:rgba(250,250,249,.04)}.sdkx-term-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.sdkx-term-dot.red{background:#f87171}.sdkx-term-dot.yellow{background:#fbbf24}.sdkx-term-dot.green{background:#4ade80}.sdkx-term-title{margin-left:.35rem;font-family:var(--mono);font-size:.72rem;color:rgba(250,250,249,.5);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdkx-term-body{padding:.95rem 1.1rem;font-family:var(--mono);font-size:.8rem;line-height:1.7;overflow-x:auto}.sdkx-term-line{white-space:pre-wrap;word-break:break-word;min-height:1.7em}.sdkx-term-line.is-cmd{color:#fafaf9}.sdkx-term-line.is-out{color:rgba(250,250,249,.72)}.sdkx-term-line.is-stream{color:#a5f3fc}.sdkx-term-prompt{color:#4ade80;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sdkx-term-cursor{display:inline-block;width:8px;height:1em;vertical-align:-.15em;background:#fafaf9;animation:sdkxBlink 1s steps(1) infinite}.sdkx-flow{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:1.1rem 1.15rem 1rem;margin:1.25rem 0}.sdkx-flow-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap;margin-bottom:.9rem}.sdkx-flow-scenarios{display:flex;gap:.35rem;flex-wrap:wrap}.sdkx-flow-scenario{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--mono);font-size:.7rem;padding:.28rem .6rem;border-radius:999px;border:1px solid var(--border);background:var(--surface-soft);color:var(--text-muted);cursor:pointer;transition:all .12s ease}.sdkx-flow-scenario:hover{color:var(--text);border-color:var(--border-strong)}.sdkx-flow-scenario.is-active.tone-good{background:var(--good-bg);color:var(--good-text);border-color:var(--good-border)}.sdkx-flow-scenario.is-active.tone-warn{background:var(--warn-bg);color:var(--warn-text);border-color:var(--warn-border)}.sdkx-flow-scenario.is-active.tone-bad{background:var(--bad-bg);color:var(--bad-text);border-color:var(--bad-border)}.sdkx-flow-play{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:var(--surface-soft);color:var(--text-muted);font-size:.72rem;padding:.28rem .6rem;border-radius:var(--radius-sm);cursor:pointer;transition:all .12s ease}.sdkx-flow-play:hover{color:var(--text);border-color:var(--border-strong)}.sdkx-flow-rail{display:flex;align-items:stretch;gap:.15rem;flex-wrap:wrap;margin-bottom:.9rem}.sdkx-flow-stage{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:var(--bg);border-radius:var(--radius-md);padding:.5rem .65rem;display:flex;flex-direction:column;align-items:center;gap:.15rem;min-width:84px;flex:1 1;cursor:pointer;transition:all .16s ease;opacity:.55}.sdkx-flow-stage span{font-size:.74rem;font-weight:600;color:var(--text-soft)}.sdkx-flow-stage i{font-size:.72rem;color:var(--text-muted)}.sdkx-flow-stage.is-passed{opacity:1;border-color:var(--good-border);background:var(--good-bg)}.sdkx-flow-stage.is-passed i,.sdkx-flow-stage.is-passed span{color:var(--good-text)}.sdkx-flow-stage.is-active{opacity:1;border-color:var(--border-strong);background:var(--surface-soft);box-shadow:var(--shadow-glow);transform:translateY(-1px)}.sdkx-flow-stage.is-active i,.sdkx-flow-stage.is-active span{color:var(--text)}.sdkx-flow-stage.is-failed{opacity:1;border-color:var(--bad-border);background:var(--bad-bg)}.sdkx-flow-stage.is-failed i,.sdkx-flow-stage.is-failed span{color:var(--bad-text)}.sdkx-flow-stage.is-paused{opacity:1;border-color:var(--warn-border);background:var(--warn-bg)}.sdkx-flow-stage.is-paused i,.sdkx-flow-stage.is-paused span{color:var(--warn-text)}.sdkx-flow-stage.is-skipped{opacity:.35;border-style:dashed}.sdkx-flow-stage.is-inspected{outline:2px solid var(--border-strong);outline-offset:1px}.sdkx-flow-arrow{align-self:center;color:var(--text-muted);font-size:.72rem;padding:0 .15rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sdkx-flow-inspector{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-soft);padding:.75rem .9rem;min-height:4.6rem}.sdkx-flow-inspector h4{margin:0 0 .25rem;font-size:.82rem;display:flex;align-items:center;gap:.45rem;color:var(--text)}.sdkx-flow-inspector p{margin:0;font-size:.84rem;line-height:1.55;color:var(--text-soft)}.sdkx-flow-outcome{font-family:var(--mono);font-size:.68rem;padding:.12rem .5rem;border-radius:999px;border:1px solid var(--border)}.sdkx-flow-outcome.tone-good{background:var(--good-bg);color:var(--good-text);border-color:var(--good-border)}.sdkx-flow-outcome.tone-warn{background:var(--warn-bg);color:var(--warn-text);border-color:var(--warn-border)}.sdkx-flow-outcome.tone-bad{background:var(--bad-bg);color:var(--bad-text);border-color:var(--bad-border)}@media (max-width:640px){.sdkx-flow-rail{flex-direction:column}.sdkx-flow-arrow{transform:rotate(90deg);align-self:center;padding:0}.sdkx-flow-stage{flex-direction:row;justify-content:flex-start;gap:.5rem}}