@layer components{.crew-terminal{--crew-ground:#0b0b0f;--crew-surface:#141419;--crew-text:#e7e7ea;--crew-border:#2a2a33;--crew-border-strong:#3f3f4a;margin:0;border:1px solid var(--crew-border-strong);background:var(--crew-ground);width:100%;max-width:746px;color:var(--crew-text);border-radius:12px;margin-inline:auto;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 30px 60px -30px #0f0f1e99}@media (width<=647px){.crew-terminal{max-width:386px}}.crew-terminal-bar{border-bottom:1px solid var(--crew-border);background:var(--crew-surface);align-items:center;gap:7px;padding:10px 14px;display:flex}.crew-terminal-bar>span{background:var(--crew-border-strong);border-radius:50%;width:10px;height:10px}.crew-terminal-bar>em{font-family:var(--font-mono);letter-spacing:.04em;color:var(--crew-faint);margin-left:8px;font-size:11px;font-style:normal}.crew-terminal-body{container-type:inline-size}.crew-terminal-screen{font-family:var(--font-mono);font-size:clamp(12px, calc((100cqw - 24px) / (var(--crew-cols) * .605)), 15px);white-space:pre;color:var(--crew-text);margin:0;padding:14px 12px 12px;line-height:1.5;overflow:hidden}.crew-terminal-screen.crew-narrow{display:none}@container (width<=599px){.crew-terminal-screen.crew-wide{display:none}.crew-terminal-screen.crew-narrow{display:block}}.crew-terminal-screen .crew-row{min-height:1.5em;display:block}.crew-install{border:1px solid var(--gray-a6);background:var(--gray-a2);max-width:36rem;font-family:var(--font-mono);color:var(--gray-12);border-radius:10px;align-items:center;gap:12px;padding:10px 10px 10px 16px;font-size:13.5px;display:flex}.crew-install code{white-space:nowrap;flex:1;min-width:0;overflow-x:auto}.crew-install code:before{content:"$ ";color:var(--gray-9)}.crew-step-number{font-family:var(--font-mono);letter-spacing:.1em;color:var(--accent-11);font-size:12px}.crew-models{border-top:1px solid var(--gray-a5);margin:0;padding:0;list-style:none}.crew-models li{border-bottom:1px solid var(--gray-a5);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:12px 0;display:flex}@media (width<=639px){.crew-models li{flex-direction:column;gap:2px}}.crew-questions{border-top:1px solid var(--gray-a5)}.crew-questions details{border-bottom:1px solid var(--gray-a5)}.crew-questions summary{cursor:pointer;color:var(--gray-12);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:17px;font-weight:500;list-style:none;display:flex}.crew-questions summary::-webkit-details-marker{display:none}.crew-questions summary:after{content:"+";font-family:var(--font-mono);color:var(--gray-10);flex:none;font-size:18px;transition:transform .15s}.crew-questions details[open] summary:after{transform:rotate(45deg)}.crew-questions details>p{max-width:44rem;padding:0 0 20px}}
