.company-base :is(.wh-flow>ol>li,.wh-workspace-card,.s3-thread-bubble,.transfer-card-shell){position:relative}.company-base .card-transfer-top{inset:0 var(--sp-2) auto;height:var(--sp-4);z-index:5;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:var(--ui-radius-control);background:0 0;position:absolute}.company-base .card-transfer-top:active{cursor:grabbing}.company-base .card-transfer-top:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.company-base :is(.transfer-card-footer,.card-transfer-notice) button{min-width:var(--ui-control-height);min-height:var(--ui-control-height);padding:var(--sp-1);border-radius:var(--ui-radius-control);color:var(--ui-text-secondary);cursor:pointer;font:inherit;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.company-base .transfer-card-footer button:hover{background:var(--ui-company-control-hover);color:var(--ui-text-primary)}.company-base .transfer-card-footer button:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.company-base .card-reference-tray{align-items:flex-start;gap:var(--sp-2);max-height:36vh;margin-bottom:var(--sp-2);padding:var(--sp-1);flex-wrap:wrap;display:flex;overflow:auto}.company-base .card-reference-tray>span{width:100%;color:var(--ui-text-muted);font-size:var(--ui-caption-size)}.company-base .transfer-card-shell{min-width:0;max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;padding:0;position:relative}.company-base .transfer-card-face{width:min(100%, var(--card-source-width,100%));min-width:0;max-width:100%}.company-base .transfer-card-face--warehouse-flow{width:min(100%, var(--card-source-width,calc(var(--ui-art-card-size) * 2)));height:var(--card-source-height,auto)}.company-base .transfer-card-face--warehouse-flow>.warehouse-flow-card{cursor:default}.company-base.app-v2 .transfer-answer-host{width:100%;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:block;position:static;overflow:visible}.company-base .transfer-answer-host>.s3-thread-item{width:100%;margin:0}.company-base .transfer-card-footer{align-items:center;gap:var(--sp-1);margin-top:var(--sp-1);display:flex}.company-base .transfer-card-footer button:first-child{font-size:var(--ui-caption-size);margin-right:auto}.company-base .transfer-card-footer button:disabled{opacity:var(--ui-disabled-opacity);cursor:default}.company-base .card-transfer-notice{justify-content:space-between;align-items:center;gap:var(--sp-1);color:var(--ui-text-secondary);font-size:var(--ui-caption-size);display:flex}.company-base .card-transfer-ai-target{padding:var(--sp-4);margin-bottom:var(--sp-2);border:1px dashed var(--ui-text-muted);border-radius:var(--ui-radius-control);background:var(--ui-company-selected-surface);font-size:var(--ui-body-size);text-align:center}.company-base .canvas-card-slot{min-width:0;max-width:100%;margin:var(--sp-2) 0;flex:none;position:relative}.company-base .canvas-card-slot.has-cards{padding:var(--sp-2) 0}.company-base .canvas-card-slot.is-empty{min-height:var(--sp-4)}.company-base .canvas-insertion-hint{min-height:var(--sp-4);color:var(--ui-text-muted);font-size:var(--ui-caption-size);text-align:center}.company-base .canvas-card-slot.is-drop-active{background:var(--ui-company-selected-surface);border-radius:var(--ui-radius-control)}.company-base .canvas-card-slot.is-drop-active>.canvas-insertion-hint{color:var(--ui-text-primary);font-weight:var(--ui-ink-weight)}.company-base .canvas-window-body>.canvas-card-slot{margin:var(--sp-3) var(--ui-page-padding)}.company-base .page-renderer>.canvas-card-slot{width:100%}.company-base .canvas-card-grid{align-items:flex-start;gap:var(--sp-3);flex-wrap:wrap;display:flex}.card-transfer-drag-preview{z-index:calc(var(--ui-layer-popover) + 1);pointer-events:none;position:fixed;top:0;left:0}.company-base .transfer-card-shell.is-full{width:min(100%, var(--card-source-width,100%))}.company-base .transfer-card-shell.is-strip{width:100%}.company-base .transfer-card-shell.is-tile{width:min(100%, calc(var(--ui-art-card-size) * 2.5))}.company-base.app-v2[data-ui-paradigm=company-base-v1] .transfer-compact-face{justify-content:flex-start;align-items:flex-start;gap:var(--sp-2);padding:var(--sp-4);box-sizing:border-box;border-radius:var(--ui-radius-panel);background:var(--ui-surface-content);width:100%;min-width:0;box-shadow:var(--ui-company-chat-card-shadow);color:var(--ui-text-primary);font-size:var(--ui-body-size);flex-direction:column;display:flex}.company-base .transfer-compact-face p{-webkit-line-clamp:1;overflow-wrap:anywhere;color:var(--ui-text-secondary);font-size:var(--ui-caption-size);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.company-base .transfer-compact-face--tile{aspect-ratio:1}.company-base .transfer-compact-face--tile p{-webkit-line-clamp:3}.company-base .transfer-compact-face--strip .shared-card-heading>strong{-webkit-line-clamp:1}.company-base .is-tile .transfer-card-footer button[aria-label^=前移],.company-base .is-tile .transfer-card-footer button[aria-label^=后移]{display:none}.rail-entry-menu.card-display-menu{width:min(calc(var(--ui-art-card-size) * 4), calc(100vw - var(--sp-4)));font-size:var(--ui-body-size)}.rail-entry-menu.card-display-menu>strong{padding:var(--sp-2);color:var(--ui-text-muted);font-size:var(--ui-caption-size);display:block}.rail-entry-menu.card-display-menu>button{justify-content:flex-start;align-items:center;gap:var(--sp-3);width:100%;min-height:var(--ui-touch-target-size);font-size:var(--ui-body-size);text-align:left;display:flex}.card-display-menu>button>svg{width:var(--sp-5);height:var(--sp-5);color:var(--ui-text-secondary);flex:none}.card-display-menu .card-menu-check{margin-left:auto}.card-display-menu .card-menu-bot{width:var(--sp-5);height:var(--sp-5);flex:none;place-items:center;display:grid}.card-display-menu .card-menu-bot .agent-character{width:var(--ui-control-height);height:var(--ui-control-height);pointer-events:none}[data-card-color=yellow]{--card-color-surface:var(--ui-card-color-yellow)}[data-card-color=pink]{--card-color-surface:var(--ui-card-color-pink)}[data-card-color=neutral]{--card-color-surface:var(--ui-card-color-neutral)}[data-card-color=blue]{--card-color-surface:var(--ui-card-color-blue)}[data-card-color=mint]{--card-color-surface:var(--ui-card-color-mint)}[data-card-color=peach]{--card-color-surface:var(--ui-card-color-peach)}[data-card-color=violet]{--card-color-surface:var(--ui-card-color-violet)}.company-base.app-v2 [data-card-color]>.warehouse-flow-card,.company-base.app-v2 .wh-workspace-card[data-card-color],.company-base.app-v2 .s3-thread-bubble[data-card-color],.company-base.app-v2 .transfer-compact-face[data-card-color],.company-base.app-v2 .transfer-card-face[data-card-color] :is(.wh-workspace-card,.s3-thread-bubble),.company-base.app-v2 .wh-workspace-card[data-card-color] .wh-rack3d-mode,.company-base.app-v2 .wh-workspace-card[data-card-color] .wh-rack3d-canvas:after,.company-base.app-v2 .transfer-card-face[data-card-color] .wh-rack3d-mode,.company-base.app-v2 .transfer-card-face[data-card-color] .wh-rack3d-canvas:after{background:var(--card-face-background,var(--card-color-surface))}.rail-entry-menu.card-display-menu .card-color-options{gap:var(--sp-1);padding:var(--sp-1);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rail-entry-menu.card-display-menu .card-color-options button{width:100%;min-height:var(--ui-touch-target-size);border-radius:var(--ui-radius-pill);background:0 0;place-items:center;padding:0;display:grid}.card-color-options button>span{width:var(--sp-6);height:var(--sp-6);border-radius:var(--ui-radius-pill);background:var(--card-color-surface);box-shadow:var(--ui-company-card-inset-shadow);border:1px solid var(--ui-border);display:block}.rail-entry-menu.card-display-menu .card-color-options>button[type=button][aria-checked=true]{box-shadow:none;background:0 0}.card-color-options button[aria-checked=true]>span{outline:2px solid var(--ui-text-primary);outline-offset:3px}.company-base.app-v2 .transfer-card-face[data-card-color] .transfer-answer-host .s3-thread-item .s3-thread-bubble,.company-base.app-v2 .s3-copilot-container .s3-thread-item .s3-thread-bubble[data-card-color]{background:var(--card-face-background,var(--card-color-surface))}.company-base.app-v2 .transfer-compact-face[data-card-color]:not([data-card-color=neutral])>p,.company-base.app-v2 [data-card-color]:not([data-card-color=neutral]) .wh-flow-caption{color:var(--ui-card-color-copy)}.company-base [data-card-source-mode]:not([data-card-source-mode=full])>:not(.card-transfer-tools,.transfer-compact-face){display:none}.company-base.app-v2 .wh-workspace-card.card-source-compact[data-card-color],.company-base.app-v2 .s3-copilot-container .s3-thread-item .s3-thread-bubble.card-source-compact[data-card-color]{box-shadow:none;background:0 0;border:0;border-radius:0;min-height:0;padding:0}.company-base.app-v2 .wh-workspace-card.card-source-compact{flex:none}.company-base [data-card-source-mode=tile],.company-base.app-v2 .s3-copilot-container .s3-thread-item .s3-thread-bubble.card-source-compact[data-card-source-mode=tile]{width:min(100%, calc(var(--ui-art-card-size) * 2.5))}.company-base.app-v2 [data-card-color]:not([data-card-color=neutral])>.warehouse-flow-card:hover{background:var(--card-face-background,var(--card-color-surface))}.company-base.app-v2[data-ui-paradigm] .canvas-window[data-surface] .canvas-window-body:has(>.canvas-card-slot.has-cards){display:block;overflow-y:auto}.company-base.app-v2[data-ui-paradigm] .canvas-window[data-surface] .canvas-window-body:has(>.canvas-card-slot.has-cards)>:not(.canvas-card-slot){flex:none;height:auto;min-height:100%;overflow-y:visible}.chat-dock-primary{display:contents}.chat-dock-body:has(>.chat-dock-primary){position:relative}.chat-dock-primary[data-inactive=true]{visibility:hidden;pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.collaboration-chat-page{box-sizing:border-box;background:var(--ui-company-card-ground);width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;color:var(--ui-text-primary);font-family:var(--font-cjk);font-size:var(--ui-body-size);line-height:var(--ui-company-chat-line-height);border:0;border-radius:0;flex-direction:column;flex:1;padding:0;display:flex;position:relative;overflow:hidden}.company-base .collaboration-chat-heading{align-items:center;gap:var(--sp-2);box-sizing:border-box;height:var(--ui-company-header-row-height);min-height:var(--ui-company-header-row-height);padding:0 var(--sp-3);flex:none;display:flex}.company-base .collaboration-chat-heading .collaboration-chat-back{width:var(--ui-control-height);height:var(--ui-control-height);min-width:var(--ui-control-height);border-radius:var(--ui-company-shell-pill,var(--ui-radius-pill));color:var(--ui-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.company-base .collaboration-chat-heading .collaboration-chat-back:hover{background:var(--ui-hover);color:var(--ui-text-primary)}.company-base .collaboration-chat-heading .collaboration-chat-title{align-items:center;gap:var(--sp-2);min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;padding:0;display:flex}.company-base .collaboration-chat-roster{align-items:center;gap:calc(var(--sp-1) / -2);scrollbar-width:none;min-width:0;max-width:55%;display:flex;overflow-x:auto}.company-base .collaboration-chat-roster::-webkit-scrollbar{display:none}.company-base .collaboration-chat-roster-peer{width:calc(var(--sp-5) + var(--sp-1));height:calc(var(--sp-5) + var(--sp-1));border-radius:var(--ui-radius-control);color:var(--ui-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.company-base .collaboration-chat-roster-peer:hover,.company-base .collaboration-chat-roster-peer[data-selected=true]{background:var(--ui-hover);color:var(--ui-text-primary)}.company-base .collaboration-chat-roster-peer:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.company-base .collaboration-chat-roster-peer>:is(.agent-character,.collaboration-chat-roster-reader){width:var(--sp-5);height:var(--sp-5);place-items:center;display:grid}.company-base .collaboration-chat-meta{align-items:baseline;gap:var(--sp-2);min-width:0;display:inline-flex}.collaboration-chat-title h2{white-space:nowrap;color:var(--ui-text-primary);font-family:var(--font-interface);font-size:var(--ui-body-size);font-weight:var(--ui-ink-weight);margin:0}.company-base .collaboration-chat-meta>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ui-text-muted);font-size:var(--ui-caption-size);overflow:hidden}.collaboration-chat-page :focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.collaboration-chat-filter{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-4) var(--sp-3);flex:none;display:flex}.collaboration-chat-member-count{color:var(--ui-text-muted);font-size:var(--ui-caption-size);flex:none}.company-base .collaboration-chat-members{min-width:0;max-width:70%}.company-base .collaboration-chat-filter .collaboration-chat-members[data-tone=neutral] .company-select-trigger{min-height:var(--ui-company-header-control-height);padding:var(--sp-1) var(--sp-3);font-size:var(--ui-caption-size);font-weight:var(--fw-body);border-radius:var(--ui-rail-button-radius)}.company-base .collaboration-chat-members-menu .company-select-option{font-size:var(--ui-caption-size)}.company-base :is(.collaboration-chat-members,.collaboration-chat-members-menu) .company-select-value>.agent-character{width:var(--sp-5);height:var(--sp-5);flex:none}.collaboration-chat-scroll{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:0 var(--sp-4) var(--sp-5);-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--sp-2), black calc(100% - var(--sp-4)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--sp-2), black calc(100% - var(--sp-4)), transparent);mask-image:linear-gradient(to bottom, transparent, black var(--sp-2), black calc(100% - var(--sp-4)), transparent);flex:1;overflow:auto}.collaboration-chat-thread{gap:var(--ui-company-chat-gap);padding:var(--sp-2) 0;margin:0;list-style:none;display:grid}.collaboration-chat-handoff{margin:0 var(--sp-1) var(--sp-2);color:var(--ui-text-muted);font-size:var(--ui-caption-size)}.collaboration-chat-handoff-label{align-items:center;gap:var(--sp-1);flex-wrap:wrap;min-width:0;display:inline-flex}.collaboration-chat-handoff .reply-card-details{border:0;margin:0;padding:0}.collaboration-chat-record{padding:var(--ui-company-chat-card-padding);border-radius:var(--ui-company-chat-card-radius);background:var(--ui-company-chat-card-surface);box-shadow:var(--ui-company-chat-card-shadow)}.collaboration-chat-record>header{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3);display:flex}.collaboration-chat-record>header>:is(svg,.agent-character){width:var(--sp-6);height:var(--sp-6);flex:none}.collaboration-chat-record strong{min-width:0;font-family:var(--font-interface-rounded);font-size:var(--ui-company-chat-copy-size);font-weight:var(--fw-label);flex:1}.collaboration-chat-record .collaboration-chat-task-status,.collaboration-chat-muted{color:var(--ui-text-muted);font-size:var(--ui-caption-size);flex:none}.collaboration-chat-record[data-status=failed] .collaboration-chat-task-status{color:var(--hue-orange-fg)}.collaboration-chat-page .reply-card-details>summary{align-items:center;gap:var(--sp-1);color:var(--ui-text-secondary);font-size:var(--ui-caption-size);cursor:pointer;list-style:none;display:flex}.collaboration-chat-page .reply-card-details>summary::-webkit-details-marker{display:none}.collaboration-chat-page .reply-card-details .reply-card-details-body{box-shadow:none;background:0 0;padding:0}.company-base .collaboration-chat-page .company-answer-card>.reply-card-details{margin:0 0 var(--sp-3);border:0;padding:0}.collaboration-chat-page p{overflow-wrap:anywhere}.collaboration-chat-record>p{margin:var(--sp-3) 0 0;white-space:pre-wrap}.collaboration-chat-page details{margin-top:var(--sp-2)}.collaboration-chat-page summary{cursor:pointer;color:var(--ui-text-secondary);font-size:var(--ui-caption-size)}.collaboration-chat-page details p{margin:var(--sp-2) 0 0}.collaboration-chat-page .collaboration-chat-error{color:var(--hue-orange-fg)}.collaboration-chat-page .collaboration-chat-evidence{margin-top:var(--sp-5)}.collaboration-chat-evidence .m03-collab{padding:var(--sp-3) 0 0;box-shadow:none;font-size:var(--ui-body-size);background:0 0;border:0;border-radius:0}.collaboration-chat-evidence .m03-collab :is(h3,h4,p,li,th,td){font-size:var(--ui-body-size)}.collaboration-chat-evidence .m03-collab :is(.m03-collab-task,.m03-collab-section,.m03-collab-review){box-shadow:none;background:0 0}@media (width<=600px){.collaboration-chat-scroll{padding-inline:var(--sp-3)}}.internal-people-picker{min-width:0;display:inline-flex;position:relative}.internal-people-trigger{min-width:0;padding:var(--sp-1);border-radius:var(--r-sm);color:inherit;background:0 0;border:0;align-items:center;display:inline-flex}.internal-people-trigger:hover{background:var(--bg-3)}.internal-people-popover{z-index:320;top:calc(100% + var(--sp-1));width:min(360px, calc(100vw - var(--sp-6)));max-height:min(440px,60vh);padding:var(--sp-2);border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--bg-1);box-shadow:var(--shadow-pop);position:absolute;left:0;overflow-y:auto}.internal-people-list{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.internal-people-search{width:100%;margin-bottom:var(--sp-1);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line-1);border-radius:var(--r-sm);background:var(--bg-2);color:var(--fg-0);font:inherit;outline:none}.internal-people-search:focus{border-color:var(--accent)}.internal-people-search::placeholder{color:var(--fg-2)}.internal-people-group{flex-direction:column;gap:2px;display:flex}.internal-people-group-head{padding:var(--sp-2) var(--sp-2) var(--sp-1);color:var(--fg-2);font-size:var(--fs-micro);font-weight:var(--fw-label);letter-spacing:var(--ls-caps);justify-content:space-between;display:flex}.internal-person-row,.internal-people-empty-option{align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-2);border-radius:var(--r-sm);color:var(--fg-0);text-align:left;background:0 0;border:0;display:flex}.internal-person-row:hover,.internal-person-row.is-active,.internal-people-empty-option:hover{background:var(--bg-3)}.internal-person-avatar{border-radius:var(--r-pill);background:var(--accent);width:24px;height:24px;color:var(--on-accent);font-size:var(--fs-micro);font-weight:var(--fw-label);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.internal-person-avatar img{object-fit:cover;width:100%;height:100%;display:block}.internal-person-avatar.is-empty{border:1px dashed var(--fg-2);background:0 0}.internal-person-copy{flex-direction:column;flex:1;min-width:0;display:flex}.internal-person-name,.internal-person-context{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.internal-person-name{font-size:var(--fs-body)}.internal-person-context{color:var(--fg-2);font-size:var(--fs-micro)}.internal-person-role{max-width:42%;color:var(--fg-1);font-size:var(--fs-small);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.internal-people-empty{padding:var(--sp-4) var(--sp-2);color:var(--fg-2);font-size:var(--fs-small);text-align:center}
