body:has([data-testid=workspace-root]) :is(button,[role=button],[role=tab],[role=radio],[role=checkbox],[role=switch],[role=menuitem],select):not([aria-hidden=true]):not(.cad-launch){transform-origin:50%;-webkit-tap-highlight-color:transparent;transition:translate .24s cubic-bezier(.22,1,.36,1),scale .24s cubic-bezier(.22,1,.36,1),opacity .18s ease-out,filter .24s ease-out,background-color .22s ease-out,border-color .22s ease-out,box-shadow .24s ease-out,color .18s ease-out}@media (hover:hover) and (pointer:fine){body:has([data-testid=workspace-root]) :is(button,[role=button],[role=tab],[role=radio],[role=checkbox],[role=switch],[role=menuitem],select):not([aria-disabled=true]):not(:disabled):not([aria-hidden=true]):hover{filter:brightness(1.12);translate:0 -2px}}body:has([data-testid=workspace-root]) :is(button,[role=button],[role=tab],[role=radio],[role=checkbox],[role=switch],[role=menuitem],select):not([aria-disabled=true]):not(:disabled):not([aria-hidden=true]):active{filter:brightness(.95);transition-duration:.1s;translate:0;scale:.97}body:has([data-testid=workspace-root]) :is(button,[role=button],[role=tab],[role=radio],[role=checkbox],[role=switch],[role=menuitem],select):focus-visible{outline:2px solid var(--cm-accent);outline-offset:3px}body:has([data-testid=workspace-root]) :is([role=button],[role=tab],[role=radio],[role=checkbox]) :where([dir=auto]){transition:color .18s ease-out,opacity .18s ease-out}body:has([data-testid=workspace-root]) [data-testid=button-border-beam]{border-radius:inherit;pointer-events:none;opacity:.01;-webkit-mask-composite:xor;padding:1px;transition:opacity .22s ease-out;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}body:has([data-testid=workspace-root]) [data-testid=button-border-beam]:before{content:"";background:conic-gradient(from 0deg, transparent 0 72%, #68d9b4 80%, #fff 85%, transparent 90%);animation:1.8s linear infinite both paused cm-button-beam;position:absolute;inset:-250%}body:has([data-testid=workspace-root]) [data-testid=glass-button-primary]:not([aria-disabled=true]):is(:hover,:focus-visible) [data-testid=button-border-beam]{opacity:1}body:has([data-testid=workspace-root]) [data-testid=glass-button-primary]:not([aria-disabled=true]):is(:hover,:focus-visible) [data-testid=button-border-beam]:before{animation-play-state:running}@keyframes cm-button-beam{to{transform:rotate(1turn)}}body:has([data-testid=workspace-root]) [data-cm-press=down]{animation:90ms ease-out both cm-control-press}body:has([data-testid=workspace-root]) [data-cm-press=release]{animation:.42s cubic-bezier(.22,1,.36,1) both cm-control-release}:is([data-testid=case-list-item],[data-testid=workspace-record-item],[data-testid=agent-ui-thread]){--cm-press-scale:.98;--cm-release-scale:1.012}@keyframes cm-control-press{to{scale:var(--cm-press-scale,.94);filter:brightness(.84)}}@keyframes cm-control-release{0%{scale:var(--cm-press-scale,.94);filter:brightness(.84)}48%{scale:var(--cm-release-scale,1.035);filter:brightness(1.2)}78%{filter:brightness(1.04);scale:.995}to{filter:brightness();scale:1}}body:has([data-testid=workspace-root]) [data-testid=button-copy]{transition:opacity .18s ease-out}body:has([data-testid=workspace-root]) [data-testid=button-loading]{animation:.18s cubic-bezier(.22,1,.36,1) both cm-button-status}@keyframes cm-button-status{0%{opacity:.12;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes cm-workspace-reveal{0%{opacity:.12;filter:blur(4px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:translate(0,0)}}[data-testid=workspace-list-content],[data-testid=workspace-type-description]{animation:.42s cubic-bezier(.22,1,.36,1) both cm-workspace-reveal}[data-testid=workspace-root] :is([data-testid=workspace-motion-content],[data-testid=workspace-detail-surface])>:not([role=button]){animation:.5s cubic-bezier(.22,1,.36,1) both cm-workspace-reveal}[data-testid=workspace-root] :is([data-testid=workspace-motion-content],[data-testid=workspace-detail-surface])>:nth-child(2){animation-delay:45ms}[data-testid=workspace-root] :is([data-testid=workspace-motion-content],[data-testid=workspace-detail-surface])>:nth-child(n+3){animation-delay:90ms}[data-testid=workspace-root] [data-testid=workspace-list-pane]>:is(:first-child,:nth-child(2)),[data-testid=workspace-root] [data-testid=workspace-sidebar]>*{animation:.5s cubic-bezier(.22,1,.36,1) both cm-workspace-reveal}[data-testid=workspace-root] [data-testid=workspace-list-pane]>:nth-child(2){animation-delay:60ms}[data-testid=workspace-root] [data-testid=workspace-list-pane]:has(.cm-work-type-tabs)>:is(:first-child,:nth-child(2),[data-testid=workspace-list-content]){animation:none}[data-testid=case-stage-tracker] [data-testid^=case-stage-segment-]{transition:opacity .24s ease-out,background-color .24s ease-out}[data-testid=case-stage-tracker] [data-testid=case-stage-segment-current]{box-shadow:0 0 0 2px #ffffff1f}@media (prefers-reduced-motion:reduce){body:has([data-testid=workspace-root]) *,body:has([data-testid=workspace-root]) :before,body:has([data-testid=workspace-root]) :after{transition-duration:0s!important;transition-delay:0s!important;animation:none!important}body:has([data-testid=workspace-root]) :is(button,[role=button],[role=tab],[role=radio],[role=checkbox],[role=switch],[role=menuitem],select){filter:none!important;translate:none!important;scale:none!important}body:has([data-testid=workspace-root]) [data-testid=button-border-beam]{display:none}}.cm-work-type-tabs{gap:4px;padding-bottom:4px;display:flex;position:relative}.cm-work-type-tabs button{z-index:1;min-width:0;min-height:52px;font:inherit;cursor:pointer;color:var(--cm-muted);border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:6px 3px;display:flex;position:relative}body:has([data-testid=workspace-root]) .cm-work-type-tabs button{box-shadow:none;-webkit-backdrop-filter:none;filter:none!important;background:0 0!important;border:1px solid #0000!important;animation:none!important;translate:none!important;scale:1!important}body:has([data-testid=workspace-root]) .cm-work-type-tabs button:before{display:none}.cm-work-type-tabs button span{font-size:12px;font-weight:600;line-height:18px}.cm-work-type-tabs button small{opacity:.8;font-size:10px;line-height:14px}.cm-work-type-tabs button[aria-selected=true],.cm-work-type-tabs button:not([aria-selected=true]):hover{color:var(--cm-text)}.cm-work-type-selection{box-sizing:border-box;width:calc((100% - (var(--cm-tab-count) - 1) * 4px) / var(--cm-tab-count));background:linear-gradient(145deg, var(--cm-glass-top), transparent 80%);border:1px solid var(--cm-glass-edge);box-shadow:inset 0 1px 0 var(--cm-glass-rim), 0 2px 8px var(--cm-glass-shadow);-webkit-backdrop-filter:blur(18px)saturate(115%);pointer-events:none;border-radius:12px;animation:.38s cubic-bezier(.22,1,.36,1) both cm-work-type-glide;position:absolute;top:0;bottom:4px;left:0}@keyframes cm-work-type-glide{0%{transform:translateX(calc(var(--cm-tab-from) * (100% + 4px)))}to{transform:translateX(calc(var(--cm-tab-to) * (100% + 4px)))}}@media (prefers-reduced-motion:reduce){.cm-work-type-selection{transform:translateX(calc(var(--cm-tab-to) * (100% + 4px)))}}