@font-face{font-family:JetBrains Mono;src:url('/fonts/JetBrainsMono-Regular.woff2') format('woff2');font-weight:400;font-display:swap}
.settings-card form{margin-top:20px}.remote-link-label{margin-top:20px}.remote-link-label textarea{font-size:10px;line-height:1.8}.settings-card .primary{justify-self:start}
@font-face{font-family:JetBrains Mono;src:url('/fonts/JetBrainsMono-Medium.woff2') format('woff2');font-weight:500 600;font-display:swap}
@font-face{font-family:JetBrains Mono;src:url('/fonts/JetBrainsMono-Bold.woff2') format('woff2');font-weight:650 800;font-display:swap}
:root{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--purple:#9480ff;--muted:#9397ac;--bg:#0c0e14;--panel:#171a24}
body{background:radial-gradient(ellipse at 54% 28%,#27233722,transparent 53%),var(--bg)}
.brand-mark{border-radius:7px;background:#9682f6;color:#171122;font-family:'JetBrains Mono',monospace;font-style:normal;font-size:22px;font-weight:700;padding:0;box-shadow:0 0 20px #967df620}
.wordmark{font-size:23px;font-weight:700;letter-spacing:-1.8px}.brand-dot{color:#9d86ff}.workspace-name{font-size:10px;letter-spacing:0;color:#969ab0}.topbar{background:#101119f5;border-color:#262935}.tab{font-size:10px}.tab.selected{background:#8570ef}.rail{background:linear-gradient(180deg,#1a1d29,#171a25);border-color:#2a2d3d}.rail-button.selected{background:#8270ed;box-shadow:0 4px 18px #7c63ed3a}.rail-button{border-radius:9px}.rail-links{gap:16px}.page-heading h1{font-size:29px;font-weight:500;letter-spacing:-1.5px}.page-heading p:not(.eyebrow){font-size:10px;color:#8e94ad;margin-top:11px}.eyebrow{font-size:8px;letter-spacing:1.8px;color:#999ab4}.heading-dot{color:#a78fff}.page-heading{margin-bottom:31px}.primary{background:linear-gradient(180deg,#9680f5,#7962dd);border-color:#a58ef7;box-shadow:0 4px 0 #3e315d,0 10px 20px #7354d516;border-radius:7px;font-size:11px;padding:11px 15px}.secondary{border-radius:6px;font-size:11px;background:#212533;border-color:#3a4055}.office-stats>div{border-radius:6px;background:linear-gradient(140deg,#242433,#191d29);border-color:#343648;padding-top:16px;padding-bottom:13px}.office-stats span{font-size:24px;letter-spacing:-1.5px}.office-stats small{font-size:8px}.section-label{color:#9b9eb2;font-size:8px;letter-spacing:1.6px}.project-mark{border-radius:5px;font-size:10px;background:#9a80e916}.project-item{border-radius:6px;padding-top:12px;padding-bottom:12px}.project-item.selected{background:linear-gradient(90deg,#30263d66,#20222e);border-color:#4c3d61}.project-copy strong{font-size:10px;font-weight:500}.project-copy small{font-size:8px;margin-top:6px}.subscription-note strong{font-size:9px}.subscription-note p{font-size:8px;line-height:1.9}.agent-avatar{border-radius:6px}.agent-connection strong{font-size:10px;font-weight:500}.agent-connection small{font-size:8px}.scene-toolbar{font-size:10px}.scene-meta{font-size:8px;color:#7f809b}.office-scene{background:radial-gradient(ellipse at 50% 54%,#51417e16,transparent 70%)}.desk-label{font-family:'JetBrains Mono',monospace;font-size:8px;border-radius:4px;border-color:#55506c;background:#262838f5;padding:5px 7px;box-shadow:0 3px 0 #080b1477,0 6px 17px #0004;transition:border-color .2s,background .2s}.desk-label.selected{border-color:var(--desk-color);background:#343246;box-shadow:0 0 13px color-mix(in srgb,var(--desk-color),transparent 85%)}.desk-label>i{border-radius:1px;width:4px;height:4px}.desk-label.empty{border-color:#353b4a;background:#1a1f2c}.scene-legend{font-size:8px;color:#a0a4b9}.scene-legend i{border-radius:1px}.scene-floor-label{font-size:6px;color:#5e5d79;letter-spacing:2px}.detail-panel{background:linear-gradient(150deg,#222332,#181d28);border-color:#38394d;border-radius:9px;box-shadow:0 8px 20px #0000001a;position:relative}.detail-panel:before{content:'';position:absolute;left:18px;right:18px;top:-1px;height:1px;background:linear-gradient(90deg,transparent,#a48af775,transparent)}.detail-panel .section-label{font-size:7px;letter-spacing:1.1px}.detail-agent strong{font-size:12px;letter-spacing:-.3px}.detail-agent small{font-size:8px;color:#9599b0}.state-pill{border-radius:4px;font-size:8px;padding:5px 7px}.detail-task h3{font-size:10px;line-height:1.9;font-weight:400}.detail-task p{font-size:8px;line-height:1.9}.detail-task .eyebrow{font-size:7px}.detail-step{font-size:8px;line-height:1.9;color:#b1b5cd}.detail-step time{font-size:7px;color:#7a7f99;margin-top:3px}.detail-step>i{border-radius:1px;width:4px;height:4px;background:#9d8bcf}.detail-actions button{font-size:8px;padding:9px 7px}.handoff-strip{background:linear-gradient(100deg,#31244066,#191b28);border-color:#43354f;border-radius:7px;padding:14px 12px}.handoff-strip strong{font-size:10px;font-weight:500}.handoff-strip p{font-size:8px;line-height:1.9;color:#9995b5}.handoff-symbol{border-radius:5px;background:#453156;color:#c0a2ef;border-color:#654780}.automation-badge{font-size:6px;border-radius:2px;color:#bcabd3;padding:5px 6px}.bottom-activity{border-color:#303042}.recent-row{border-color:#232735}.recent-row p{font-size:9px;color:#b1b6cc;line-height:1.9}.recent-row time{font-size:8px}.event-icon{border-radius:4px;background:#30293f;color:#baace0}.demo-banner{font-size:9px;background:#2a223d;border-color:#4a3a60}.demo-banner button{font-size:9px}.app-footer{font-size:7px;color:#6c6b87}.text-button{font-size:10px;color:#b0a0db}input,textarea,select{border-radius:5px;font-size:12px;line-height:1.7}.settings-card{border-radius:8px;background:linear-gradient(145deg,#20222f,#171b27);border-color:#34384d}.settings-card h2{font-size:17px;letter-spacing:-.7px}.settings-card h3{font-size:13px}.settings-card>p{font-size:11px;line-height:1.9}.settings-card .quiet-note,.inline-note{font-size:10px}.task-card{border-radius:7px;border-color:#35394d}.task-card-copy strong{font-size:11px;line-height:1.9}.task-card-copy p{font-size:9px}.pair-code{letter-spacing:10px;font-weight:500}dialog{border-radius:10px;background:linear-gradient(140deg,#222332,#181d28);border-color:#49415f}.dialog-heading h2{font-size:21px;letter-spacing:-1px}.dialog-heading .eyebrow{font-size:7px}.agent-option{border-radius:6px}.form-error{font-size:10px}.status-dot{border-radius:1px}.profile{border-radius:6px}.live-label .status-dot{box-shadow:0 0 7px #60d9b370}
@media(min-width:1450px){.office-scene{height:470px}.office-layout{grid-template-columns:220px minmax(420px,1fr) 275px}}
@media(max-width:1180px){.office-layout{grid-template-columns:178px minmax(290px,1fr) 220px;gap:16px}.page-heading h1{font-size:27px}.automation-badge{display:none}.scene-meta{font-size:7px}.office-stats>div{padding-left:8px;padding-right:8px}.detail-task h3{font-size:10px}.detail-agent strong{font-size:11px}}
@media(max-width:950px){.office-layout{grid-template-columns:178px minmax(0,1fr)}.detail-panel .detail-step{font-size:9px}.detail-task h3{font-size:11px}.detail-task p{font-size:9px}}
@media(max-width:650px){.page-heading h1{font-size:20px;letter-spacing:-1.2px}.page-heading p:not(.eyebrow){font-size:9px;max-width:195px;line-height:1.9}.office-sidebar{grid-template-columns:1fr 1fr}.office-stats span{font-size:23px}.office-stats small{font-size:9px}.office-stats>div{padding:13px 10px}.section-label{font-size:8px}.office-layout{display:flex}.project-copy strong{font-size:9px}.agent-connection strong{font-size:9px}.scene-toolbar{font-size:9px}.scene-meta{font-size:7px}.office-scene{height:330px}.desk-label{font-size:7px;padding:5px 5px}.desk-label.empty{font-size:6px}.scene-legend{font-size:7px;gap:8px}.handoff-strip p{font-size:7px;line-height:2}.handoff-strip strong{font-size:9px}.detail-task h3{font-size:11px}.detail-agent strong{font-size:12px}.detail-step{font-size:9px}.detail-task .eyebrow{font-size:8px}.recent-row p{font-size:8px}.recent-row time{font-size:7px}.demo-banner,.demo-banner button{font-size:8px}.primary{font-size:10px}.page-heading .primary{font-size:0}.wordmark{font-size:22px}.topbar-status{font-size:8px}input,textarea,select{font-size:16px}}
