.lab-grid{grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);gap:6%;align-items:start}.terminal-window{min-width:0}.terminal-body{min-height:560px;max-height:none;padding:20px}.terminal-bar{height:50px;font-size:11px}.terminal-version{color:#bfa48c}.terminal-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 0 15px;border-bottom:1px solid var(--line)}.terminal-modes{display:flex;border:1px solid #806248}.terminal-modes button{font:11px var(--mono);min-height:44px;padding:9px 15px;color:#d4b99f;background:transparent;border:0;cursor:pointer}.terminal-modes button+button{border-left:1px solid #806248}.terminal-modes button[aria-pressed=true]{background:var(--copper);color:#120c07}.terminal-toolbar>span{font-size:10px;color:#c8ac91;overflow-wrap:anywhere}.bark-messages{min-height:280px;max-height:440px;gap:10px;overscroll-behavior:contain}.bark-message{padding:10px 12px;max-width:100%}.bark-message p{font-size:12px;white-space:pre-wrap;line-height:1.8}.bark-user{align-self:stretch;background:transparent;border:0;padding:5px 0}.bark-user .message-tag{font-size:11px;color:#e3b28a;text-align:left}.bark-user p{text-align:left;color:#f1e3d6;margin-top:4px}.bark-error{border-color:#edb28b}.bark-error p{color:#f2c5a5}.bark-form{flex-wrap:wrap;gap:8px;align-items:center;padding:10px;min-height:58px}.bark-prompt{font-size:10px;max-width:100%;overflow-wrap:anywhere;white-space:normal}.bark-form input{font-size:12px;min-height:40px;flex:1 1 150px}.bark-form button{min-height:44px;font-size:10px;min-width:64px}.bark-quick-actions{gap:8px}.bark-quick-actions button{font-size:10px;min-height:44px}.terminal-hint{font-size:10px;line-height:1.8;color:#c0a48a;margin:0}.terminal-hint kbd{font:inherit;border:1px solid #6e513b;padding:1px 4px;color:#e5bf9c}.terminal-social-links{display:flex;gap:20px;flex-wrap:wrap}.terminal-social-links a{min-height:44px;display:flex;align-items:center;font-size:12px;color:#dfb08a;text-decoration:underline;text-underline-offset:4px}.terminal-footer{font-size:9px}.terminal-cancel{min-height:44px;background:none;border:1px solid var(--line);color:#efbb93;padding:10px 12px;font:11px var(--mono);cursor:pointer}.lab-copy .terminal-command-examples{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.terminal-command-examples code{font:11px var(--mono);padding:7px 9px;background:#19120c;border:1px solid var(--line);color:#d6ab85}.terminal-note{font-size:11px!important;line-height:1.9}.terminal-command-examples code{white-space:nowrap}
@media(max-width:1050px){.lab-grid{grid-template-columns:1fr;gap:32px}.lab-copy{max-width:700px}.lab-copy h2 br{display:none}.lab-copy h2{font-size:70px}.lab-copy>p:not(.eyebrow):not(.lead){max-width:65ch}.terminal-body{min-height:520px}.bark-messages{min-height:270px;max-height:390px}}
@media(max-width:640px){.terminal-body{padding:15px 12px;gap:12px}.terminal-bar{font-size:10px;padding-inline:12px}.terminal-dots{display:none}.terminal-toolbar{gap:10px}.terminal-modes button{font-size:10px;padding:9px 12px}.bark-messages{min-height:260px;max-height:360px}.bark-message p{font-size:12px}.bark-form{gap:6px}.bark-prompt{flex-basis:100%;font-size:10px}.bark-form input{font-size:16px;flex:1 1 100px;min-width:0}.bark-form button{min-width:56px}.terminal-hint{font-size:10px}.lab-copy h2{font-size:62px}}
[hidden]{display:none!important}
.terminal-expand{background:none;border:1px solid var(--line);color:#d9b28e;min-height:38px;padding:8px 12px;font:10px var(--mono);cursor:pointer}.terminal-focus .lab-grid{grid-template-columns:1fr}.terminal-focus .lab-copy{display:none}.terminal-focus .bark-messages{min-height:390px;max-height:65vh}#barkTerminal{scroll-margin-top:24px}.bark-messages:focus-visible{outline:2px solid var(--focus);outline-offset:4px}@media(max-width:640px){.terminal-focus .bark-messages{min-height:280px;max-height:55svh}.terminal-expand{min-height:44px}}
