.terminal-demo{text-align:left;color:#ededed;background:#111;border:1px solid #ffffff14;border-radius:12px;width:100%;font-family:JetBrains Mono,Geist Mono,ui-monospace,monospace;font-size:14px;line-height:1.6;overflow:hidden}.terminal-demo__titlebar{border-bottom:1px solid #ffffff0f;align-items:center;gap:6px;padding:10px 16px;display:flex}.terminal-demo__path{color:#555;letter-spacing:.01em;font-size:12px}.modal-form-wrapper .terminal-demo__titlebar{padding-right:36px;position:relative}.modal-form-wrapper .terminal-demo__titlebar>span:not(.terminal-demo__path){position:absolute;left:50%;transform:translate(-50%);margin-left:0!important}.terminal-demo__body{min-height:430px;padding:20px}.terminal-demo__line{white-space:pre;min-height:1.6em}.terminal-demo__line--tool{margin-top:8px}.terminal-demo__prompt-symbol{color:#6366f1;-webkit-user-select:none;user-select:none;margin-right:8px}.terminal-demo__prompt-text{color:#ededed;position:relative}.terminal-demo__tool-text{color:#6366f1;font-style:italic}.terminal-demo__thinking-text{color:#555;font-style:italic}.terminal-demo__positive{color:#4ade80}.terminal-demo__negative{color:#f87171}.terminal-demo__accent{color:#6366f1}.terminal-demo__muted{color:#555}.terminal-demo__label{color:#888}.terminal-demo__table-wrap{margin:4px 0;padding-left:16px}.terminal-demo__table{border-collapse:collapse;font:inherit;width:100%}.terminal-demo__table-th{text-align:left;color:#888;white-space:nowrap;border-bottom:1px solid #ffffff0f;padding:4px 16px 4px 0;font-weight:500}.terminal-demo__table-tr{border-bottom:1px solid #ffffff0a}.terminal-demo__table-tr:last-child{border-bottom:none}.terminal-demo__table-td{white-space:nowrap;color:#ededed;padding:3px 16px 3px 0}.terminal-demo__analysis-label{color:#888;margin-top:4px}.terminal-demo__line--separator{opacity:.5;margin:8px 0}.terminal-demo__cursor{vertical-align:text-bottom;background:#6366f1;width:2px;height:1.1em;margin-left:1px;transition:opacity .1s;display:inline-block}.terminal-demo__cursor--stream{margin-top:2px;margin-left:20px;display:block}@media (max-width:640px){.terminal-demo{border-radius:8px;font-size:12px}.terminal-demo__body{min-height:380px;padding:16px;overflow-x:auto}.terminal-demo__titlebar{padding:10px 12px}}@media (prefers-reduced-motion:reduce){.terminal-demo__cursor{opacity:1;animation:none}}
@keyframes setup-claude-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.setup-claude-pulse{animation:1.4s ease-in-out infinite setup-claude-pulse}@media (prefers-reduced-motion:reduce){.setup-claude-pulse{opacity:1;animation:none}}.cowork-demo{text-align:left;color:#ededed;background:#111;border:1px solid #fff3;border-radius:12px;flex-direction:column;width:100%;display:flex;overflow:hidden}.cowork-demo__titlebar{box-sizing:border-box;border-bottom:1px solid #ffffff0f;align-items:center;gap:6px;height:38px;padding:8px 16px;display:flex}.cowork-demo__dots{flex-shrink:0;gap:6px;display:flex}.cowork-demo__dot{border-radius:50%;width:10px;height:10px}.cowork-demo__dot--red{background:#ff5f57}.cowork-demo__dot--yellow{background:#febc2e}.cowork-demo__dot--green{background:#28c840}.cowork-demo__body{align-items:stretch;height:380px;display:flex}.cowork-demo__chat{border-right:1px solid #ffffff0f;flex-direction:column;flex:0 0 42%;align-self:stretch;min-height:0;display:flex;overflow:hidden}.cowork-demo__chat-body{font-family:var(--font-sans),system-ui,sans-serif;flex-direction:column;flex:1;gap:8px;padding:12px;display:flex;overflow:hidden auto}.cowork-demo__reply-bar{box-sizing:border-box;border-top:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;display:flex}.cowork-demo__reply-bar--mobile{display:none}@media (max-width:767px){.cowork-demo__reply-bar--desktop{display:none}.cowork-demo__reply-bar--mobile{display:flex}}.cowork-demo__cursor{vertical-align:text-bottom;background:#6366f1;width:2px;height:1em;margin-left:1px;animation:1s step-end infinite cowork-blink;display:inline-block}@keyframes cowork-blink{50%{opacity:0}}.cowork-demo__artifact{opacity:0;flex-direction:column;flex:1;transition:opacity .3s ease-out;display:flex;overflow:hidden auto}.cowork-demo__artifact--visible{opacity:1}@media (max-width:767px){.cowork-demo__body{flex-direction:column;height:auto}.cowork-demo__chat{border-right:none;flex:none;width:100%;min-height:220px}.cowork-demo__artifact{border-top:1px solid #ffffff0f;flex:none;width:100%;display:none}.cowork-demo__artifact--visible{display:flex}}.cowork-sidebar-layout{align-items:stretch;gap:20px;width:100%;display:flex}.cowork-sidebar-layout__tabs{flex-direction:column;flex:0 0 260px;gap:6px;min-width:0;display:flex}.cowork-sidebar-layout__main{flex:1;min-width:0}.cowork-sidebar-tab{cursor:pointer;text-align:left;color:inherit;background:0 0;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;font-family:inherit;transition:all .15s ease-out;display:flex}.cowork-sidebar-tab:hover{background:#ffffff05;border-color:#ffffff1f}.cowork-sidebar-tab--active{background:#ffffff0a;border-color:#ffffff26}.cowork-sidebar-tab__category{color:#fff6;font-size:13px;font-weight:500;transition:color .15s ease-out}.cowork-sidebar-tab--active .cowork-sidebar-tab__category{color:#ededed}.cowork-sidebar-tab__meta{opacity:0;flex-direction:column;gap:3px;max-height:0;transition:max-height .25s ease-out,opacity .2s ease-out;display:flex;overflow:hidden}.cowork-sidebar-tab--active .cowork-sidebar-tab__meta{opacity:1;max-height:80px}.cowork-sidebar-tab__before,.cowork-sidebar-tab__after{align-items:baseline;gap:5px;font-size:11px;line-height:1.4;display:flex}.cowork-sidebar-tab__before{color:#ffffff59;-webkit-text-decoration:line-through #ffffff26;text-decoration:line-through #ffffff26}.cowork-sidebar-tab__after{color:#ffffffb3}.cowork-sidebar-tab__icon{flex-shrink:0;font-size:10px}.cowork-sidebar-tab__before .cowork-sidebar-tab__icon{color:#fff3}.cowork-sidebar-tab__after .cowork-sidebar-tab__icon{color:#6366f1}@media (max-width:767px){.cowork-sidebar-layout{flex-direction:column;gap:12px}.cowork-sidebar-layout__tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;flex:none;gap:6px;padding-bottom:2px;overflow-x:auto}.cowork-sidebar-layout__tabs::-webkit-scrollbar{display:none}.cowork-sidebar-tab{flex-shrink:0;padding:8px 12px}.cowork-sidebar-tab__meta{display:none}}@media (prefers-reduced-motion:reduce){.cowork-demo__artifact{opacity:1!important;transition:none!important}.cowork-demo__cursor{opacity:1;animation:none}}
