.cwWorkspace{width:100%;height:100svh;min-height:600px;color:var(--ink);background:var(--canvas);font-family:var(--font-ui,"Segoe UI Variable", "Microsoft YaHei UI", "PingFang SC", system-ui, sans-serif);grid-template-columns:264px minmax(0,1fr);line-height:1.65;display:grid;overflow:hidden}.cwWorkspace button,.cwWorkspace textarea,.cwWorkspace select{font:inherit}.cwWorkspace button:disabled,.cwWorkspace textarea:disabled,.cwWorkspace select:disabled{cursor:not-allowed;opacity:1}.cwWorkspace button:disabled:hover{transform:none}.cwSkipLink{z-index:100;color:#fff;background:var(--ink);padding:8px 12px;transition:transform .16s;position:fixed;top:10px;left:10px;transform:translateY(-180%)}.cwSkipLink:focus{transform:translateY(0)}.cwSidebar{min-width:0;height:100svh;color:var(--ink);background:var(--panel);border-right:1px solid var(--line);flex-direction:column;padding:16px 14px 14px;display:flex}.cwSidebarHead,.cwBrand,.cwNewTask,.cwSidebarFoot,.cwTaskTitle,.cwRouteStrip,.cwRouteSegment,.cwComposerBar,.cwComposerTools,.cwRunActions{align-items:center;display:flex}.cwSidebarHead{justify-content:space-between;gap:8px;min-height:42px;padding:0 5px}.cwBrand{gap:10px;min-width:0}.cwBrandMark{border:1px solid var(--line-strong);width:28px;height:28px;color:var(--action);background:var(--panel-soft);border-radius:8px;flex:none;place-items:center;font:600 14px/1 Georgia,serif;display:grid}.cwBrand b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.cwBackLink{width:30px;height:30px;color:var(--muted);border-radius:8px;flex:none;place-items:center;display:grid}.cwNewTask{border:1px solid var(--line-strong);width:100%;min-height:42px;color:var(--muted);background:var(--panel-soft);box-shadow:none;border-radius:9px;gap:9px;margin:20px 0 26px;padding:0 12px;transform:none}.cwNewTask small{color:var(--faint);font:11px/1 var(--font-ui);margin-left:auto}.cwTree{flex-direction:column;flex:1;min-height:0;display:flex}.cwTreeLabel{color:var(--muted);justify-content:space-between;padding:0 9px 12px;font-size:11px;font-weight:600;display:flex}.cwEmptyTree{border-top:1px solid var(--line);color:var(--muted);gap:13px;margin:3px 3px 0;padding:24px 12px 24px 36px;font-size:12px;display:grid;position:relative}.cwEmptyTree>span:last-child{gap:5px;display:grid}.cwEmptyTree b{color:var(--ink);font-size:13px;font-weight:600}.cwEmptyTree small{color:var(--faint);font-size:11px;line-height:1.55}.cwTreeGuide{border-left:1px solid var(--line-strong);width:9px;position:absolute;top:25px;bottom:28px;left:8px}.cwTreeGuide i{border-top:1px solid var(--line-strong);width:7px;margin:0 0 24px -1px;display:block}.cwSidebarFoot{border-top:1px solid var(--line);min-height:50px;color:var(--muted);gap:9px;padding:13px 8px 0}.cwSidebarFoot b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.cwStatusDot,.cwTaskTitle span i,.cwRouteSegment em{background:var(--warning);border-radius:50%;flex:none;width:6px;height:6px}.cwMain{grid-template-rows:72px minmax(0,1fr);min-width:0;min-height:0;display:grid}.cwTopbar{z-index:2;border-bottom:1px solid var(--line);background:var(--panel);grid-template-columns:minmax(120px,auto) minmax(260px,1fr) auto;align-items:center;gap:24px;min-width:0;padding:0 24px 0 28px;display:grid;position:relative}.cwTaskTitle{gap:10px;min-width:0}.cwTaskTitle>svg{width:17px;height:17px;color:var(--muted);flex:none}.cwTaskTitle b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.cwTaskTitle span{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.cwRouteStrip{justify-self:center;gap:9px;min-width:0;overflow:hidden}.cwRouteSegment{min-width:0;color:var(--muted);white-space:nowrap;gap:6px;font-size:12px}.cwRouteSegment i{color:var(--line-strong);margin-right:3px;font:13px/1 Georgia,serif}.cwRouteSegment code{max-width:150px;color:var(--ink);font:11px/1.4 var(--font-mono);text-overflow:ellipsis;overflow:hidden}.cwAccountLink{border:1px solid var(--line);color:var(--muted);background:var(--panel);border-radius:8px;grid-column:3;padding:7px 10px;font-size:12px}.cwAccountLink:hover{color:var(--action);border-color:var(--line-strong)}.cwStage{min-height:0;position:relative;overflow:hidden}.cwTimeline{scrollbar-color:var(--line-strong) transparent;height:100%;overflow-y:auto}.cwTimelineInner{width:min(780px,100% - 64px);min-height:100%;margin:0 auto;padding:56px 0 174px;position:relative}.cwTimelineStatus{width:min(520px,100% - 32px);color:var(--muted);text-align:center;justify-items:center;display:grid;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.cwTimelineStatus__eyebrow{color:var(--muted);letter-spacing:.06em;align-items:center;gap:8px;font-size:11px;font-weight:600;display:inline-flex}.cwTimelineStatus__eyebrow i{background:var(--warning);border-radius:50%;width:7px;height:7px}.cwTimelineStatus[data-state=ready] .cwTimelineStatus__eyebrow i{background:var(--action)}.cwTimelineStatus[data-state=error] .cwTimelineStatus__eyebrow i{background:var(--danger)}.cwTimelineStatus p{max-width:440px;color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.7}.cwTimelineList{margin:0;padding:0 0 0 34px;list-style:none;position:relative}.cwTimelineList:before{content:"";border-left:1px solid var(--line);position:absolute;top:8px;bottom:8px;left:7px}.cwTimelineList>li{padding:0 0 34px;position:relative}.cwTimelineMarker{border:1px solid var(--line-strong);background:var(--canvas);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:-30px}.cwTimelineList article header{justify-content:space-between;align-items:center;gap:20px;display:flex}.cwTimelineList article b{font-size:13px;font-weight:600}.cwTimelineList article code{color:var(--muted);font:11px/1.4 var(--font-mono)}.cwTimelineList article p{color:var(--ink);white-space:pre-wrap;margin:9px 0 0;font-size:14px;line-height:1.7}.cwApprovalActions{gap:8px;margin-top:12px;display:flex}.cwApprovalActions button{border:1px solid var(--line-strong);min-height:30px;color:var(--ink);background:var(--panel);border-radius:7px;padding:0 10px;font-size:12px}.cwApprovalActions button:first-child{border-color:var(--action);color:var(--action)}.cwComposerDock{z-index:3;background:var(--canvas);padding:0 32px 20px;position:absolute;bottom:0;left:0;right:0}.cwComposer{border:1px solid var(--line-strong);background:var(--panel);border-radius:16px;grid-template-rows:minmax(66px,1fr) auto;width:min(760px,100%);min-height:124px;margin:0 auto;display:grid;box-shadow:0 10px 30px #17191c14}.cwComposer textarea{resize:none;width:100%;min-height:68px;color:var(--ink);background:0 0;border:0;outline:0;padding:18px 19px 7px;font-size:14.5px;line-height:1.6}.cwComposer textarea::placeholder{color:var(--faint);opacity:1}.cwComposerBar{justify-content:space-between;gap:12px;min-width:0;padding:7px 9px 9px}.cwComposer button,.cwControl{min-height:32px;color:var(--muted);box-shadow:none;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:12px;display:inline-flex;transform:none}.cwControl:has(select:disabled){cursor:not-allowed}.cwIconButton{justify-content:center;width:31px;padding:0!important}.cwModelControl>span,.cwControl>span{text-overflow:ellipsis;overflow:hidden}.cwModelControl select{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.cwRunActions{flex:none;gap:5px}.cwRunActions button:disabled{color:var(--faint);background:0 0}.cwRunActions .cwSendButton:disabled{color:#fff;background:var(--faint);border-color:var(--faint)}.cwRunActions .cwSendButton:not(:disabled){color:#fff;background:var(--action);border-color:var(--action)}.cwControl:has(select:not(:disabled)):hover{color:var(--ink);background:var(--panel-soft)}.cwSrOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cwWorkspace :focus-visible{outline-offset:2px;outline:2px solid}@media (max-width:1120px){.cwTopbar{gap:16px}.cwRouteSegment code{max-width:96px}.cwTimelineInner{width:min(760px,100% - 44px)}.cwComposerDock{padding-inline:22px}.cwComposerTools{gap:3px}.cwComposer button,.cwControl{padding-inline:7px}.cwControl{max-width:172px}}@media (max-width:820px){.cwWorkspace{grid-template-rows:57px minmax(0,1fr);grid-template-columns:1fr;min-height:520px}.cwSidebar{border-right:0;border-bottom:1px solid var(--line);height:57px;padding:8px 13px;display:block}.cwSidebarHead{min-height:40px}.cwNewTask,.cwTree,.cwSidebarFoot{display:none}.cwMain{grid-template-rows:52px minmax(0,1fr)}.cwTopbar{grid-template-columns:minmax(0,1fr) auto;padding-inline:14px}.cwRouteStrip{display:none}.cwTimelineInner{width:calc(100% - 32px);padding-bottom:178px}.cwComposerDock{padding:0 12px 10px}.cwComposer{min-height:132px}.cwComposerBar{align-items:flex-end}.cwComposerTools{flex-wrap:wrap}.cwControl{max-width:164px}.cwControl:nth-of-type(3),.cwRunActions button span{display:none}}@media (max-width:480px){.cwTaskTitle span{display:none}.cwTimelineInner{width:calc(100% - 24px)}.cwComposer textarea{padding:14px 14px 4px}.cwComposerBar{padding:7px}.cwControl{max-width:148px}.cwControl:nth-of-type(2){display:none}}@media (prefers-reduced-motion:reduce){.cwWorkspace *,.cwWorkspace :before,.cwWorkspace :after{transition:none!important}}.cwWorkspace{background:var(--canvas);grid-template-columns:264px minmax(0,1fr);font-size:14px}.cwSidebar{color:var(--ink);border-right-color:var(--line);background:var(--panel);padding:16px 14px}.cwSidebarHead{min-height:42px;padding:0 4px}.cwBrandMark{color:#fff;width:29px;height:29px;font-family:var(--font-mono);background:#17191c;border:0;border-radius:8px}.cwBackLink{color:var(--muted)}.cwBackLink:hover{color:#17191c;background:#f1f2f4}.cwNewTask{border-color:var(--line-strong);min-height:43px;color:var(--muted);background:var(--panel-soft);border-radius:8px;margin:18px 0 26px;font-size:14px;font-weight:600}.cwNewTask:not(:disabled){color:#fff;background:#17191c;border-color:#17191c}.cwNewTask small{color:var(--faint);font-size:11px}.cwTreeLabel{color:var(--muted);padding:0 8px 12px;font-size:11px;font-weight:600}.cwTreeLabel code{color:var(--faint);font-size:11px}.cwEmptyTree{border-top-color:var(--line);color:var(--muted);margin:0 3px;padding:25px 12px 25px 33px;font-size:13px}.cwEmptyTree>svg{color:var(--faint)}.cwTreeGuide,.cwTreeGuide i{border-color:var(--line-strong)}.cwSidebarFoot{border-top-color:var(--line);min-height:50px;color:var(--muted);padding:14px 8px 0}.cwSidebarFoot:hover{color:#17191c}.cwSidebarFoot b{font-size:12px;font-weight:600}.cwTopbar{border-bottom-color:var(--line);background:#fff;grid-template-columns:minmax(180px,.75fr) minmax(450px,1fr) minmax(80px,.35fr);gap:22px;padding:0 28px}.cwTaskTitle>svg{color:#5b616b}.cwTaskTitle b{letter-spacing:-.015em;font-size:16px;font-weight:600}.cwTaskTitle span{color:#687080;gap:6px;font-size:12px}.cwTaskTitle span i{width:6px;height:6px}.cwRouteStrip{border:1px solid var(--line);background:var(--panel);width:100%;max-width:690px;min-height:42px;box-shadow:none;border-radius:9px;justify-content:center;gap:0;padding:4px 11px}.cwRouteSegment{color:var(--muted);gap:6px;padding:0 10px;font-size:12px}.cwRouteSegment em{width:7px;height:7px}.cwRouteSegment code{max-width:135px;color:var(--ink);font-size:11px}.cwRouteSegment[data-tone=online] em{background:var(--ink)}.cwAccountLink{border:1px solid var(--line);color:var(--ink);background:var(--panel);border-radius:7px;justify-self:end;padding:8px 11px;font-size:12px;font-weight:600}.cwStage{padding:0 22px}.cwTimeline{background:0 0;border:0;border-radius:0}.cwTimelineInner{width:min(780px,100% - 64px);padding:48px 0 188px}.cwTimelineStatus{width:min(100%,540px);color:var(--muted);text-align:center;white-space:normal;background:0 0;border:0;border-radius:0;justify-items:center;gap:0;margin:160px auto 0;padding:0 24px;font-size:13px;position:static;transform:none}.cwTimelineStatus>span{width:auto;height:auto;color:var(--muted);font:600 11px/1 var(--font-ui);letter-spacing:.06em;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;display:inline-flex}.cwTimelineStatus>span i{background:var(--muted);border-radius:50%;width:7px;height:7px}.cwTimelineStatus p{max-width:480px;margin:12px 0 0;line-height:1.7}.cwComposerDock{background:var(--canvas);padding:0 44px 20px}.cwComposer{border-color:var(--line-strong);border-radius:16px;max-width:760px;min-height:124px;box-shadow:0 1px 2px #17191c0a}.cwComposer textarea{min-height:68px;color:var(--ink);padding:17px 18px 9px;font-size:14.5px}.cwComposerBar{border-top-color:var(--line);min-height:47px;padding:7px 9px 8px 12px}.cwControl,.cwIconButton{color:var(--muted);font-size:12px}.cwRunActions button{border-radius:7px;min-height:32px;font-size:12px}.cwSendButton:not(:disabled){border-color:var(--action)!important;background:var(--action)!important}.cwSendButton:disabled{border-color:var(--line)!important;color:var(--faint)!important;background:var(--panel-soft)!important}@media (min-width:901px){.cwStage:has(.cwTimelineStatus) .cwComposerDock{top:360px;bottom:auto}}@media (max-width:900px) and (min-width:821px){.cwWorkspace{grid-template-columns:248px minmax(0,1fr)}.cwRouteStrip{justify-content:flex-start}.cwRouteSegment{padding:0 6px}.cwRouteSegment:nth-last-child(-n+2){display:none}}.cwWorkspace{color:var(--ink);background:var(--canvas);grid-template-columns:264px minmax(0,1fr)}.cwSkipLink{color:var(--on-action);background:var(--action)}.cwSidebar{height:100vh;color:var(--ink);background:var(--panel);border-right-color:var(--line);padding:16px 14px 14px}.cwSidebarHead{gap:10px;min-height:34px;padding:0 6px 2px}.cwBrand{gap:10px}.cwBrandMark{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--on-action);background:var(--action);font-family:var(--font-ui);border:0;font-size:15px;font-weight:700}.cwBrand b{color:var(--ink);font-size:15px;font-weight:600}.cwBackLink{border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:30px;height:30px;color:var(--muted);background:var(--panel)}.cwBackLink:hover{color:var(--ink);background:var(--panel);border-color:var(--ink)}.cwNewTask{border-color:var(--line-strong);border-radius:var(--radius-sm);min-height:42px;color:var(--faint);background:var(--panel-soft);margin:16px 0 6px;padding:0 14px;font-size:13px;font-weight:400}.cwTree{flex:1}.cwTreeLabel{color:var(--muted);margin-top:18px;padding:0 10px 8px;font-size:12px;font-weight:600}.cwTreeLabel code{color:var(--faint);font:500 12px/1.5 var(--font-mono)}.cwEmptyTree{border:1px dashed var(--line-strong);border-radius:var(--radius-md);color:var(--muted);text-align:center;margin:10px 4px 0;padding:22px 14px;display:block}.cwEmptyTree>svg{width:22px;height:22px;color:var(--faint)}.cwEmptyTree>span:last-child{display:block}.cwEmptyTree b{color:var(--ink);margin-top:10px;font-size:13px;font-weight:600;display:block}.cwEmptyTree small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.6;display:block}.cwTreeGuide,.cwTreeGuide i{display:none}.cwSidebarFoot{border-top-color:var(--line);min-height:46px;color:var(--muted);gap:9px;margin-top:auto;padding:12px 10px 0;font-size:12px}.cwSidebarFoot b{color:var(--ink);font-size:12px;font-weight:600}.cwSidebarFootAction{white-space:nowrap;margin-left:auto}.cwStatusDot,.cwRouteSegment em{background:var(--faint);width:7px;height:7px}.cwSidebarFoot[data-tone=online] .cwStatusDot,.cwRouteSegment[data-tone=online] em{background:var(--ink)}.cwSidebarFoot[data-tone=waiting] .cwStatusDot,.cwRouteSegment[data-tone=waiting] em{background:var(--warning)}.cwSidebarFoot[data-tone=error] .cwStatusDot,.cwRouteSegment[data-tone=error] em{background:var(--danger)}.cwRouteSegment[data-tone=idle] em{background:var(--faint)}.cwMain{background:var(--canvas);grid-template-rows:64px minmax(0,1fr)}.cwTopbar{border-bottom-color:var(--line);background:var(--panel);align-items:center;gap:16px;padding:0 24px;display:flex}.cwTaskTitle{gap:9px}.cwTaskTitle>svg{width:18px;height:18px;color:var(--muted)}.cwTaskTitle b{color:var(--ink);letter-spacing:0;font-size:15px;font-weight:600}.cwTaskTitle span,.cwTaskTitle span i{display:none}.cwRouteStrip{border:1px solid var(--line);background:var(--panel);border-radius:9px;justify-content:flex-start;gap:0;width:auto;max-width:none;min-height:36px;margin-left:8px;padding:0 4px;overflow:hidden}.cwRouteSegment{min-height:34px;color:var(--muted);gap:7px;padding:0 12px;font-size:12px}.cwRouteSegment+.cwRouteSegment{border-left:1px solid var(--line)}.cwRouteSegment i{display:none}.cwRouteSegment code{max-width:150px;color:var(--ink);font:500 12px/1.4 var(--font-ui)}.cwAccountLink{border:1px solid var(--line-strong);border-radius:var(--radius-sm);min-height:34px;color:var(--ink);background:var(--panel);grid-column:auto;align-items:center;margin-left:auto;padding:0 13px;font-size:13px;font-weight:500;display:inline-flex}.cwAccountLink[data-primary=true]{border-color:var(--action);color:var(--on-action);background:var(--action)}.cwAccountLink:hover{border-color:var(--ink);color:var(--ink);background:var(--panel)}.cwAccountLink[data-primary=true]:hover{color:var(--on-action);background:var(--action-hover)}.cwStage{grid-template-rows:minmax(0,1fr) auto;min-height:0;padding:0;display:grid;overflow:hidden}.cwTimeline{scrollbar-color:var(--line-strong) transparent;height:auto;min-height:0;overflow-y:auto}.cwTimelineInner{width:min(760px,100% - 64px);min-height:100%;padding:44px 0 40px}.cwTimelineInner:has(.cwTimelineStatus){padding-top:0}.cwTimelineStatus{width:min(460px,100% - 32px);color:var(--muted);text-align:center;justify-items:center;gap:0;margin:118px auto 0;padding:0;font-size:13px;position:static;transform:none}.cwTimelineStatus>svg{width:32px;height:32px;color:var(--faint)}.cwTimelineStatus b{color:var(--ink);letter-spacing:0;margin-top:18px;font-size:17px;font-weight:600}.cwTimelineStatus p{max-width:440px;color:var(--muted);white-space:pre-line;margin:8px 0 0;font-size:13px;line-height:1.7}.cwEmptyAction{border-radius:var(--radius-sm);min-height:38px;color:var(--on-action);background:var(--action);justify-content:center;align-items:center;margin-top:22px;padding:0 16px;font-size:13px;font-weight:500;display:inline-flex}.cwTimelineList{flex-direction:column;gap:24px;margin:0;padding:0;display:flex}.cwTimelineList:before,.cwTimelineMarker{display:none}.cwTimelineList>li{width:100%;padding:0}.cwTimelineList article{border-bottom:0;padding-bottom:0}.cwMessage{width:100%}.cwMessageHeader{min-height:22px;color:var(--faint);justify-content:flex-start;align-items:center;gap:7px;margin-bottom:6px;font-size:12px;display:flex}.cwMessageHeader b{color:var(--muted);font-size:12px;font-weight:600}.cwAgentAvatar{object-fit:cover;border-radius:50%;width:22px;height:22px}.cwTimelineList .cwTimelineText{color:var(--ink);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.7}.cwMessage--user{width:fit-content;max-width:76%;margin-left:auto}.cwMessage--user .cwMessageHeader{justify-content:flex-end}.cwMessage--user .cwTimelineText{border-radius:var(--radius-md);background:var(--panel-soft);padding:10px 14px}.cwMessage--agent .cwTimelineText{max-width:720px}.cwRunningText{color:var(--muted);white-space:nowrap;font-size:12px}.cwMessageFailure{color:var(--danger);font-size:12px}.cwEventCard,.cwApprovalCard,.cwWarningCard{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);overflow:hidden}.cwEventCard>header,.cwApprovalCard>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:42px;padding:0 16px;display:flex}.cwEventCard>header b,.cwApprovalCard>header b{color:var(--ink);font-size:13px;font-weight:600}.cwEventCard>header span,.cwApprovalCard>header span{color:var(--muted);font-size:12px}.cwEventCard>header span[data-status=error]{color:var(--danger)}.cwEventCard>.cwTimelineText{padding:12px 16px}.cwApprovalCard dl{grid-template-columns:56px minmax(0,1fr);margin:0;padding:4px 16px 12px;display:grid}.cwApprovalCard dt,.cwApprovalCard dd{border-bottom:1px solid var(--line);margin:0;padding:9px 0;font-size:13px}.cwApprovalCard dt{color:var(--muted)}.cwApprovalCard dd{min-width:0;color:var(--ink)}.cwApprovalCard pre{border-radius:var(--radius-sm);max-height:160px;color:var(--ink);background:var(--panel-soft);font:12px/1.6 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px 12px;overflow:auto}.cwApprovalActions{gap:8px;margin:0;padding:0 16px 14px 72px;display:flex}.cwApprovalActions button{border:1px solid var(--line-strong);border-radius:var(--radius-sm);min-height:34px;color:var(--ink);background:var(--panel);padding:0 12px;font-size:12px;font-weight:500}.cwApprovalActions .cwApprovalPrimary{border-color:var(--action);color:var(--on-action);background:var(--action)}.cwWarningCard{grid-template-columns:20px minmax(0,1fr);gap:10px;padding:14px 16px;display:grid}.cwWarningCard>svg{width:18px;height:18px;color:var(--danger);margin-top:1px}.cwWarningCard b{color:var(--ink);font-size:13px;font-weight:600}.cwWarningCard .cwTimelineText{color:var(--muted);margin-top:4px;font-size:13px}.cwComposerDock{z-index:3;background:var(--canvas);padding:0 32px 24px;position:relative;inset:auto}.cwStage:has(.cwTimelineStatus) .cwComposerDock{z-index:3;background:var(--canvas);padding:0 32px 24px;position:relative;inset:auto}.cwComposer{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--panel);width:min(760px,100%);max-width:760px;min-height:0;box-shadow:var(--shadow-panel);margin:0 auto;display:block}.cwComposer textarea{resize:none;width:100%;min-height:76px;color:var(--ink);background:0 0;border:0;outline:0;padding:18px 20px 8px;font-size:14.5px;line-height:1.6;display:block}.cwComposer textarea::placeholder{color:var(--faint)}.cwComposerBar{border-top:1px solid var(--line);justify-content:flex-start;gap:10px;min-height:50px;padding:8px 10px 10px 12px}.cwComposerTools{gap:2px;min-width:0}.cwComposer button,.cwControl{border-radius:var(--radius-sm);min-height:32px;color:var(--muted);white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;gap:7px;padding:0 10px;font-size:12.5px;display:inline-flex}.cwComposer button:disabled,.cwControl[data-disabled=true]{color:var(--faint);cursor:not-allowed}.cwComposer svg{width:16px;height:16px}.cwControl>svg:last-child{width:12px;height:12px;color:var(--faint)}.cwRunActions{gap:8px;min-width:0;margin-left:auto}.cwModelControl{max-width:220px;position:relative}.cwModelControl select{opacity:0;pointer-events:auto;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.cwModelControl:has(select:disabled) select{pointer-events:none}.cwRunActions button{border-color:var(--line-strong);min-height:36px;color:var(--ink);background:var(--panel);padding:0 14px;font-size:13px}.cwRunActions .cwSendButton:not(:disabled){min-width:64px;color:var(--on-action);padding:0 18px;border-color:var(--action)!important;background:var(--action)!important}.cwRunActions .cwSendButton:disabled{min-width:64px;padding:0 18px;border-color:var(--line)!important;color:var(--on-action)!important;background:var(--faint)!important}.cwComposer button:not(:disabled):hover{color:var(--ink);background:var(--panel-soft)}.cwControl:has(select:not(:disabled)):hover{color:var(--ink);background:var(--panel-soft)}.cwRunActions .cwSendButton:not(:disabled):hover{color:var(--on-action);background:var(--action-hover)!important}.cwWorkspace :focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (max-width:980px) and (min-width:821px){.cwWorkspace{grid-template-columns:236px minmax(0,1fr)}.cwRouteSegment{padding:0 8px}.cwRouteSegment:last-child{display:none}.cwComposerDock{padding-inline:22px}}@media (max-width:820px){.cwWorkspace{grid-template-rows:57px minmax(0,1fr);grid-template-columns:1fr}.cwSidebar{border-right:0;border-bottom:1px solid var(--line);height:57px;padding:8px 13px}.cwSidebarHead{min-height:40px}.cwNewTask,.cwTree,.cwSidebarFoot{display:none}.cwMain{grid-template-rows:54px minmax(0,1fr)}.cwTopbar{padding:0 14px}.cwRouteStrip{display:none}.cwTimelineInner{width:calc(100% - 32px);padding-top:28px}.cwTimelineStatus{margin-top:72px}.cwComposerDock{padding:0 12px 10px}.cwComposerBar,.cwComposerTools{flex-wrap:wrap}.cwRunActions{width:100%}.cwModelControl{margin-left:auto}.cwMessage--user{max-width:88%}}@media (max-width:480px){.cwBrand b{font-size:14px}.cwTimelineInner{width:calc(100% - 24px)}.cwComposer textarea{padding:14px 14px 6px}.cwComposerBar{padding:7px}.cwComposerTools .cwControl:nth-child(3){display:none}.cwApprovalCard dl{grid-template-columns:1fr}.cwApprovalCard dt{border-bottom:0;padding-bottom:0}.cwApprovalActions{padding-left:16px}}@media (prefers-reduced-motion:reduce){.cwWorkspace *,.cwWorkspace :before,.cwWorkspace :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.PublishedContent-module__uVRY7q__searchForm{gap:8px;margin-bottom:28px;display:flex}.PublishedContent-module__uVRY7q__searchForm input{border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:100%;min-height:42px;color:var(--ink);background:var(--panel);padding:0 12px;font-size:14px}.PublishedContent-module__uVRY7q__searchForm input:focus,.PublishedContent-module__uVRY7q__downloadControl select:focus{outline:var(--focus-ring);outline-offset:1px;border-color:var(--ink)}.PublishedContent-module__uVRY7q__searchForm button{flex:none}.PublishedContent-module__uVRY7q__resultMeta{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin:-2px 0 14px;font-size:12.5px;display:flex}.PublishedContent-module__uVRY7q__resultMeta a,.PublishedContent-module__uVRY7q__backLink{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.PublishedContent-module__uVRY7q__contentList{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);overflow:hidden}.PublishedContent-module__uVRY7q__contentRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px;display:grid}.PublishedContent-module__uVRY7q__contentRow:last-child{border-bottom:0}.PublishedContent-module__uVRY7q__contentTitle{color:var(--ink);font-size:15px;font-weight:600;line-height:1.5;display:block}.PublishedContent-module__uVRY7q__contentTitle:hover{text-underline-offset:3px;text-decoration:underline}.PublishedContent-module__uVRY7q__contentDescription{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.7}.PublishedContent-module__uVRY7q__metadata{color:var(--muted);flex-wrap:wrap;gap:6px 12px;margin:10px 0 0;font-size:12px;display:flex}.PublishedContent-module__uVRY7q__metadata span+span:before{color:var(--line-strong);content:"·";margin-right:12px}.PublishedContent-module__uVRY7q__detailLink{color:var(--ink);white-space:nowrap;font-size:13px;font-weight:500}.PublishedContent-module__uVRY7q__detailLink:hover{text-underline-offset:3px;text-decoration:underline}.PublishedContent-module__uVRY7q__emptyState,.PublishedContent-module__uVRY7q__failureState,.PublishedContent-module__uVRY7q__downloadUnavailable{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);padding:22px 20px}.PublishedContent-module__uVRY7q__emptyState b,.PublishedContent-module__uVRY7q__failureState b,.PublishedContent-module__uVRY7q__downloadUnavailable b{font-size:14px;font-weight:600;display:block}.PublishedContent-module__uVRY7q__emptyState p,.PublishedContent-module__uVRY7q__failureState p,.PublishedContent-module__uVRY7q__downloadUnavailable p{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.65}.PublishedContent-module__uVRY7q__failureState a,.PublishedContent-module__uVRY7q__downloadUnavailable a{margin-top:14px;display:inline-flex}.PublishedContent-module__uVRY7q__detailPanel{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);padding:24px}.PublishedContent-module__uVRY7q__detailPanel h2{margin:13px 0 0;font-size:20px;font-weight:600;line-height:1.45}.PublishedContent-module__uVRY7q__detailPanel>p{color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.75}.PublishedContent-module__uVRY7q__detailGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.PublishedContent-module__uVRY7q__detailGrid div{border-top:1px solid var(--line);min-width:0;padding:12px}.PublishedContent-module__uVRY7q__detailGrid dt{color:var(--faint);font-size:11.5px}.PublishedContent-module__uVRY7q__detailGrid dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;line-height:1.55}.PublishedContent-module__uVRY7q__artifactList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.PublishedContent-module__uVRY7q__artifactList li{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.PublishedContent-module__uVRY7q__artifactList b{font-size:13px;font-weight:500;display:block}.PublishedContent-module__uVRY7q__artifactList code{overflow-wrap:anywhere;color:var(--muted);margin-top:4px;font-size:11px;display:block}.PublishedContent-module__uVRY7q__artifactList span{color:var(--muted);white-space:nowrap;font-size:12px}.PublishedContent-module__uVRY7q__downloadControl{border-top:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:10px;margin-top:20px;padding-top:20px;display:flex}.PublishedContent-module__uVRY7q__downloadControl label{min-width:168px;color:var(--muted);gap:6px;font-size:12px;font-weight:500;display:grid}.PublishedContent-module__uVRY7q__downloadControl select{border:1px solid var(--line-strong);border-radius:var(--radius-sm);min-height:38px;color:var(--ink);background:var(--panel);padding:0 10px;font-size:13px}.PublishedContent-module__uVRY7q__controlHelp,.PublishedContent-module__uVRY7q__inlineNotice{width:100%;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.PublishedContent-module__uVRY7q__inlineNotice{color:var(--ink)}.PublishedContent-module__uVRY7q__stepList{gap:11px;margin:18px 0 0;padding-left:22px;display:grid}.PublishedContent-module__uVRY7q__stepList li{color:var(--ink);padding-left:4px;font-size:14px;line-height:1.75}.PublishedContent-module__uVRY7q__tagList{flex-wrap:wrap;gap:6px;margin:12px 0 0;display:flex}.PublishedContent-module__uVRY7q__tag{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:3px 7px;font-size:11.5px;line-height:1.25}@media (max-width:700px){.PublishedContent-module__uVRY7q__searchForm,.PublishedContent-module__uVRY7q__contentRow{grid-template-columns:1fr}.PublishedContent-module__uVRY7q__searchForm{display:grid}.PublishedContent-module__uVRY7q__searchForm button{justify-self:start}.PublishedContent-module__uVRY7q__contentRow{gap:12px}.PublishedContent-module__uVRY7q__detailGrid,.PublishedContent-module__uVRY7q__artifactList li{grid-template-columns:1fr}}
