.web-workspace{--workspace-bg:#f6f6f6;--workspace-surface:#fcfcfc;--workspace-card:#f0f0f0;--workspace-selection:#e5e5e5;--workspace-selection-accent:#e8f6e8;--workspace-selection-accent-line:#c2e2c2;--workspace-selection-shadow:0 1px 2px #181c1814, 0 10px 24px -18px #151d1561;--workspace-ai:#fff;--workspace-user:#f5f5f5;--workspace-ink:#232323;--workspace-muted:#686868;--workspace-line:#00000013;--workspace-shadow:0 1px 2px #0000000a, 0 14px 38px -24px #0000003d;--composer-focus:#2b9c3a;--composer-focus-soft:#e4f9e4;--composer-focus-neutral:#53595f;--composer-focus-neutral-soft:#c1c4c8;--composer-focus-neutral-shadow:#181b1e3d;--composer-menu-surface:#fbfcfb;--composer-menu-hover:#f0f5f0;--composer-chip-skill-bg:#ddf7dc;--composer-chip-skill-ink:#045514;--composer-chip-workflow-bg:#f0ebff;--composer-chip-workflow-ink:#4f3485;--composer-chip-knowledge-bg:#dcf2ff;--composer-chip-knowledge-ink:#004c71;--composer-chip-ppt-bg:#e2f0ff;--composer-chip-ppt-ink:#005798;--composer-popover-shadow:0 18px 48px -22px #151d155c;--composer-hover-shadow:0 5px 16px -8px #151d1557;--composer-action-surface:#fcfdfc;--composer-action-send-surface:#eff1ef;--composer-action-send-ready:#e0e4e0;--composer-action-icon:#7d817d;--composer-action-icon-ready:#3f443e;--composer-action-shadow:0 1px 2px #181c1814, 0 8px 20px -14px #181c1857;--composer-action-hover-shadow:0 2px 4px #181c181a, 0 10px 24px -14px #181c186b;--collaboration-paper:#f8fbf8;--collaboration-paper-soft:#f0f5f0;--collaboration-paper-muted:#e8efe8;--collaboration-ink:#1c241c;--collaboration-muted:#596059;--collaboration-rule:#d5ddd5;--collaboration-focus:#178529;--collaboration-lead:#409d48;--collaboration-research:#519fdd;--collaboration-analysis:#b188df;--collaboration-review:#dc9242;--collaboration-expert:#34823b;--collaboration-success-surface:#e2f7e2;--collaboration-danger:#a13029;--collaboration-danger-surface:#ffedea;--collaboration-backdrop:#1b211b2e;--collaboration-shadow:0 28px 72px -32px #1922196b;--collaboration-picker-shadow:0 16px 38px -24px #19221957;--composer-ease-out:cubic-bezier(.16, 1, .3, 1);--workspace-ease-in:cubic-bezier(.7, 0, .84, 0);--workspace-ease-in-out:cubic-bezier(.65, 0, .35, 1);--workspace-space-3xs:2px;--workspace-space-2xs:4px;--workspace-space-xs:8px;--workspace-space-sm:12px;--workspace-space-md:16px;--workspace-space-lg:24px;--workspace-space-xl:40px;--workspace-dur-micro:.12s;--workspace-dur-short:.22s;--workspace-dur-drawer:.28s;--workspace-dur-rail-fade:.26s;--workspace-dur-rail-exit:.3s;--workspace-dur-rail:.42s;--workspace-font-family:var(--font-sans);--workspace-font-hero:clamp(32px, calc(var(--screen-w,100vw) * .034), 46px);--workspace-font-page-title:24px;--workspace-font-section-title:18px;--workspace-font-card-title:15px;--workspace-font-body:14px;--workspace-font-control:15px;--workspace-font-meta:12px;--workspace-font-label:11px;min-height:calc(var(--screen-h,100dvh) * 1);height:calc(var(--screen-h,100dvh) * 1);background:var(--workspace-bg);color:var(--workspace-ink);font-family:var(--workspace-font-family);font-size:var(--workspace-font-body);letter-spacing:-.01em;gap:20px;padding:20px;line-height:1.65;display:flex;overflow:hidden}@supports (color:lab(0% 0 0)){.web-workspace{--workspace-selection-accent:lab(95.6764% -6.70669 5.20465);--workspace-selection-accent-line:lab(86.7933% -15.3698 12.0428);--workspace-selection-shadow:0 1px 2px lab(9.65064% -2.79436 2.17969/.08), 0 10px 24px -18px lab(9.77623% -5.5903 4.37143/.38);--composer-focus:lab(56.7758% -47.8304 40.8191);--composer-focus-soft:lab(95.819% -9.78026 7.6115);--composer-focus-neutral:lab(37.3529% -1.38992 -4.20062);--composer-focus-neutral-soft:lab(79.1181% -.727117 -2.11728);--composer-focus-neutral-shadow:lab(9.51405% -.902742 -2.78902/.24);--composer-menu-surface:lab(98.8666% -.558943 .431371);--composer-menu-hover:lab(96.0462% -2.23571 1.72808);--composer-chip-skill-bg:lab(94.7874% -12.5746 9.81348);--composer-chip-skill-ink:lab(30.6466% -33.8268 29.4174);--composer-chip-workflow-bg:lab(93.7141% 6.98715 -15.2016);--composer-chip-workflow-ink:lab(28.3651% 27.1721 -41.9798);--composer-chip-knowledge-bg:lab(94.2953% -7.24405 -12.3377);--composer-chip-knowledge-ink:lab(29.1652% -12.3149 -32.2098);--composer-chip-ppt-bg:lab(94.1255% -4.83441 -17.5526);--composer-chip-ppt-ink:lab(34.9299% 3.15791 -56.5399);--composer-popover-shadow:0 18px 48px -22px lab(9.77623% -5.5903 4.37143/.36);--composer-hover-shadow:0 5px 16px -8px lab(9.77623% -5.5903 4.37143/.34);--composer-action-surface:lab(99.0986% -.558943 .431395);--composer-action-send-surface:lab(94.8199% -.838429 .647283);--composer-action-send-ready:lab(90.2197% -1.67674 1.29553);--composer-action-icon:lab(53.706% -2.23565 1.7301);--composer-action-icon-ready:lab(28.2377% -3.35328 2.6065);--composer-action-shadow:0 1px 2px lab(9.65064% -2.79436 2.17969/.08), 0 8px 20px -14px lab(9.65064% -2.79436 2.17969/.34);--composer-action-hover-shadow:0 2px 4px lab(9.65064% -2.79436 2.17969/.1), 0 10px 24px -14px lab(9.65064% -2.79436 2.17969/.42);--collaboration-paper:lab(98.3132% -1.11789 .863218);--collaboration-paper-soft:lab(96.0595% -2.5152 1.94458);--collaboration-paper-muted:lab(93.7658% -3.07399 2.37795);--collaboration-ink:lab(13.2325% -5.03041 3.95173);--collaboration-muted:lab(39.8642% -3.91212 3.03912);--collaboration-rule:lab(87.4253% -3.9123 3.02936);--collaboration-focus:lab(48.524% -45.0673 38.8895);--collaboration-lead:lab(57.725% -42.1175 35.2261);--collaboration-research:lab(62.6228% -10.3248 -39.3783);--collaboration-analysis:lab(63.3889% 28.6419 -38.5744);--collaboration-review:lab(67.1515% 23.6318 52.7494);--collaboration-expert:lab(48.2051% -36.4996 30.5091);--collaboration-success-surface:lab(95.239% -9.78023 7.61186);--collaboration-danger:lab(38.2249% 46.7881 32.4657);--collaboration-danger-surface:lab(95.1425% 7.46715 4.57634);--collaboration-backdrop:lab(12.0345% -4.19176 3.2844/.18);--collaboration-shadow:0 28px 72px -32px lab(12.0971% -5.58986 4.40519/.42);--collaboration-picker-shadow:0 16px 38px -24px lab(12.0971% -5.58986 4.40519/.34)}}.web-workspace--embedded{width:100%;height:100%;min-height:0}.web-workspace button,.web-workspace textarea{color:inherit;font:inherit}.web-workspace button{border:0}.workspace-sidebar{z-index:20;flex-direction:column;flex:0 0 250px;width:250px;min-height:0;display:flex;position:relative}.workspace-sidebar__topline{justify-content:space-between;align-items:center;min-height:60px;padding:10px 12px 8px 20px;display:flex}.web-workspace .workspace-sidebar__brand{font-family:var(--workspace-font-family);font-size:calc(var(--workspace-font-control) + 6px);letter-spacing:.04em;cursor:pointer;background:0 0;padding:8px 0;font-weight:800}html[lang=en-US] .web-workspace .workspace-sidebar__brand{font-family:var(--workspace-font-family);letter-spacing:-.02em}.workspace-sidebar__mobile-close,.workspace-mobile-menu{cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:none}.workspace-sidebar__navigation{padding:4px 12px 10px}.workspace-nav-item,.workspace-nav-subitem{isolation:isolate;color:#5c5c5c;text-align:left;cursor:pointer;width:100%;min-height:36px;transition:background-color var(--workspace-dur-short) var(--composer-ease-out), color var(--workspace-dur-short) var(--composer-ease-out), transform var(--workspace-dur-micro) var(--composer-ease-out);background:0 0;border-radius:10px;align-items:center;gap:10px;margin:1px 0;padding:8px 11px;display:flex;position:relative}.workspace-nav-item>svg,.workspace-nav-subitem>svg,.workspace-nav-item>span,.workspace-nav-subitem>span{z-index:1;position:relative}.workspace-nav-item>span,.workspace-nav-subitem>span{flex:1;min-width:0}.workspace-nav-item:hover,.workspace-nav-subitem:hover,.workspace-recents button:hover,.workspace-account__button:hover{color:var(--workspace-ink);background:#00000009}.workspace-nav-item.is-active,.workspace-nav-subitem.is-active,.workspace-session.is-active{color:var(--workspace-ink);font-weight:620}.workspace-nav-item.is-active,.workspace-nav-subitem.is-active{background:0 0}.workspace-nav-item.is-context-active{color:var(--workspace-ink);font-weight:620}.workspace-nav-selection{border-radius:inherit;background:var(--workspace-selection);box-shadow:var(--workspace-selection-shadow);pointer-events:none;inset:0;z-index:-1!important;position:absolute!important}.workspace-nav-item:active,.workspace-nav-subitem:active,.workspace-session:active{transform:translateY(1px)}.workspace-nav-item:focus-visible,.workspace-nav-subitem:focus-visible,.workspace-session:focus-visible{outline:2px solid var(--composer-focus);outline-offset:2px}.workspace-nav-item:disabled,.workspace-nav-subitem:disabled,.workspace-segmented button:disabled{cursor:not-allowed;opacity:.55}.workspace-nav-item--group svg:last-child{margin-left:auto;transition:transform .18s}.workspace-nav-item--group svg:last-child.is-open{transform:rotate(90deg)}.workspace-nav-group{padding-left:22px;animation:.18s ease-out both workspace-group-in}.workspace-nav-subitem{min-height:32px;padding-block:6px;font-size:13px}.workspace-recents{flex-direction:column;flex:1;min-height:0;padding:8px 12px 0;display:flex}.workspace-recents__heading{color:var(--workspace-muted);font-size:var(--workspace-font-label);margin:0;padding:10px 14px;font-weight:650;line-height:1.4}.workspace-recents__list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;min-height:0;padding:4px;overflow-y:auto}.workspace-recents__list:hover{scrollbar-color:#0000002e transparent}.workspace-session{width:100%;min-height:32px;color:var(--workspace-muted);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border-radius:9px;margin:1px 0;padding:7px 10px;display:block;overflow:hidden}.workspace-account{padding:10px 12px 2px;position:relative}.workspace-account__button{text-align:left;cursor:pointer;background:0 0;border-radius:12px;grid-template-columns:34px 1fr 18px;align-items:center;gap:9px;width:100%;padding:9px;display:grid}.workspace-account__avatar{background:var(--profile-color-accent-soft);width:34px;height:34px;color:var(--profile-color-accent-strong);border-radius:50%;place-items:center;font-weight:700;display:grid}.workspace-account__button>span:nth-child(2){min-width:0;display:grid}.workspace-account__button strong,.workspace-account__button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-account__button strong{font-size:13px}.workspace-account__button small{color:var(--workspace-muted);font-size:11px}.workspace-account__menu,.workspace-mode__menu{z-index:50;border:1px solid var(--workspace-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border-radius:12px;min-width:170px;padding:6px;animation:.16s ease-out both workspace-menu-in;display:grid;position:absolute;box-shadow:0 18px 42px -24px #0000006b}.workspace-account__menu{bottom:62px;left:12px;right:12px}.workspace-account__menu button,.workspace-mode__menu button{text-align:left;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;display:flex}.workspace-account__menu button:hover,.workspace-mode__menu button:hover{background:#f0f0f0}.workspace-conversation-layout{border:1px solid var(--workspace-line);background:var(--workspace-surface);min-width:0;min-height:0;box-shadow:var(--workspace-shadow);border-radius:22px;flex:1;gap:0;display:flex;position:relative;overflow:hidden}.workspace-conversation{background:var(--workspace-surface);min-width:0;min-height:0;box-shadow:none;border:0;border-radius:0;flex-direction:column;flex:1;display:flex;overflow:hidden;container:workspace-conversation/inline-size}.workspace-market{border:1px solid var(--workspace-line);background:var(--workspace-surface);min-width:0;min-height:0;box-shadow:var(--workspace-shadow);border-radius:22px;flex-direction:column;flex:1;display:flex;overflow:hidden}.workspace-community{border:1px solid var(--workspace-line);background:var(--workspace-surface);min-width:0;min-height:0;box-shadow:var(--workspace-shadow);border-radius:22px;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden;container:workspace-community/inline-size}.workspace-community__scroll{overscroll-behavior:contain;background:#f6f7f6;flex:1;min-height:0;overflow-y:auto}.workspace-community__scroll>.community-page{min-height:100%}.workspace-community .community-page.skill-market-page,.workspace-community .community-page.request-square-page{min-height:100%;padding-top:12px;padding-bottom:28px}.workspace-community .request-square-page .request-square-shell{width:calc(100% - 24px)}.workspace-community .request-square-page .request-toolbar{top:0}.workspace-community .request-square-page :is(.request-tag-rail,.request-overview-rail,.request-detail-rail){top:76px}.workspace-community .skill-market-page :is(.skill-filter-rail,.skill-insight-rail,.skill-detail-rail){top:12px}@container workspace-community (max-width:1240px){.workspace-community .skill-market-page .skill-market-grid{grid-template-columns:216px minmax(0,1fr);gap:28px}.workspace-community .skill-market-page .skill-insight-rail{display:none}}@container workspace-community (max-width:1179px){.workspace-community .request-square-page .request-list-layout,.workspace-community .request-square-page .request-detail-layout{grid-template-columns:minmax(0,1fr);max-width:790px;margin-inline:auto}.workspace-community .request-square-page :is(.request-tag-rail,.request-overview-rail,.request-detail-rail){display:none}}@container workspace-community (max-width:1024px){.workspace-community .skill-market-page .skill-market-grid,.workspace-community .skill-market-page .skill-detail-layout{grid-template-columns:minmax(0,1fr);width:min(780px,100%);margin-inline:auto}.workspace-community .skill-market-page .skill-filter-rail{display:none}.workspace-community .skill-market-page .skill-filter-trigger{display:inline-flex}.workspace-community .skill-market-page .skill-detail-rail{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}}@container workspace-community (max-width:800px){.workspace-community .skill-market-page .skill-toolbar{grid-template-columns:minmax(0,1fr) auto auto;display:grid}.workspace-community .skill-market-page .skill-search{grid-area:2/1/auto/-1;width:100%;max-width:none;margin:0}.workspace-community .request-square-page .request-toolbar{flex-wrap:wrap}.workspace-community .request-square-page .request-toolbar__spacer{display:none}.workspace-community .request-square-page .request-tabs{scrollbar-width:none;width:calc(100% - 128px);overflow-x:auto}.workspace-community .request-square-page .request-sort{margin-left:auto}.workspace-community .request-square-page .request-search{order:3;width:100%;max-width:none}}.workspace-community__menu{z-index:35;background:#fff;border:1px solid #00000014;position:absolute;inset-block-start:15px;inset-inline-start:14px;box-shadow:0 6px 18px #00000014}.workspace-market__header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fcfcfceb;border-bottom:1px solid #0000000e;flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:66px;padding:13px 22px;display:grid}.workspace-market__header>strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:670;overflow:hidden}.workspace-market__scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.workspace-market__page{min-height:100%;padding:32px 34px 58px}.workspace-market__page .market-content{width:min(1180px,100%);margin:0 auto}.workspace-market__page .market-page-head h1{font-size:clamp(40px,4.8vw,68px)}.workspace-conversation__header{padding:13px 22px;border-bottom:1px solid #0000000e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:66px;padding-inline-end:104px;display:grid}.workspace-conversation__header h1{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:670;overflow:hidden}.workspace-conversation__actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.workspace-office-button,.workspace-language{background:var(--workspace-card);cursor:pointer;border-radius:11px;align-items:center;gap:8px;min-height:36px;padding:0 12px;display:inline-flex}.workspace-office-button{animation:.48s cubic-bezier(.22,.8,.32,1) both workspace-office-in}.workspace-language{color:#969696;background:0 0;gap:5px;font-size:12px}.workspace-language span.is-active{color:var(--workspace-ink);font-weight:700}.workspace-language i{color:#c3c3c3;font-style:normal}.workspace-conversation__body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.workspace-conversation.is-empty .workspace-conversation__body{place-items:center;display:grid;overflow:hidden}.workspace-empty{align-self:center;justify-items:center;gap:18px;width:min(680px,100% - 48px);padding:28px 0 18px;display:grid}.workspace-empty__orb{width:112px;height:88px;position:relative}.workspace-empty__orb .xintong-ball{inset:auto;width:112px;height:112px;position:relative;top:auto;left:auto;transform:none}.workspace-empty__orb .xintong-ball__mount{width:72%;top:50%}.workspace-empty__title{color:#243129;min-width:0;font-family:var(--workspace-font-family);font-size:var(--workspace-font-hero);letter-spacing:-.045em;text-align:center;overflow-wrap:anywhere;margin:4px 0 2px;font-weight:700;line-height:1.2}html[lang=en-US] .workspace-empty__title{font-family:var(--workspace-font-family);letter-spacing:-.035em}.workspace-empty__suggestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:min(500px,100%);display:grid}.workspace-empty__suggestions button{color:#415047;text-align:left;cursor:pointer;background:#ffffffd6;border:1px solid #1d35271a;border-radius:12px;align-items:center;gap:9px;min-height:46px;padding:10px 13px;font-size:13px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:flex;box-shadow:0 8px 24px -22px #1e3627a6}.workspace-empty__suggestions button:hover,.workspace-empty__suggestions button:focus-visible{background:#fff;border-color:#16a24a42;transform:translateY(-1px);box-shadow:0 12px 28px -22px #165c2f80}.workspace-empty__suggestions button:focus-visible{outline-offset:2px;outline:2px solid #16a24a33}.workspace-empty__suggestions svg{color:#16a24a;flex:none}.workspace-panel-controls{z-index:40;pointer-events:none;align-items:center;gap:4px;display:flex;position:absolute;inset-block-start:14px;inset-inline-end:12px}.workspace-panel-controls>button{width:36px;min-width:36px;height:36px;color:var(--workspace-muted);cursor:pointer;transition:background-color var(--workspace-dur-short) var(--composer-ease-out), color var(--workspace-dur-short) var(--composer-ease-out), transform var(--workspace-dur-micro) var(--composer-ease-out);pointer-events:auto;background:0 0;border-radius:9px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.workspace-panel-controls>button:before{content:"";position:absolute;inset:-2px}.workspace-panel-controls>.workspace-panel-expand{opacity:0;pointer-events:none;visibility:hidden;transition:background-color var(--workspace-dur-short) var(--composer-ease-out), color var(--workspace-dur-short) var(--composer-ease-out), opacity .12s ease, transform .18s var(--composer-ease-out), visibility 0s linear .18s;transform:translate(4px)}.workspace-panel-controls[data-open=true]>.workspace-panel-expand{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:translate(0)}.workspace-side-panel-trigger.is-active{background:var(--workspace-selection);color:var(--collaboration-ink)}.workspace-panel-icon{width:19px;height:19px;overflow:visible}.workspace-panel-icon__shell,.workspace-panel-icon__rail,.workspace-panel-icon--expand path{stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round}.workspace-panel-icon__side-fill{fill:currentColor;opacity:.06;transform-origin:100%;transition:opacity .16s ease, transform .22s var(--composer-ease-out);transform:scaleX(0)}.workspace-panel-icon--side[data-active=true] .workspace-panel-icon__side-fill{opacity:.14;transform:scaleX(1)}.workspace-panel-icon__expand-in{opacity:0;transform-origin:50%;transform:scale(.72)}.workspace-panel-icon__expand-out,.workspace-panel-icon__expand-in{transition:opacity .14s ease, transform .18s var(--composer-ease-out)}.workspace-panel-icon--expand[data-expanded=true] .workspace-panel-icon__expand-out{opacity:0;transform-origin:50%;transform:scale(.72)}.workspace-panel-icon--expand[data-expanded=true] .workspace-panel-icon__expand-in{opacity:1;transform:scale(1)}.workspace-side-panel-trigger>i{border:2px solid var(--workspace-surface);background:var(--collaboration-lead);border-radius:50%;width:7px;height:7px;position:absolute;inset-block-start:5px;inset-inline-end:5px}.workspace-panel-controls>button:active{transform:translateY(1px)}.workspace-panel-controls>button:focus-visible,.workspace-panel-tab:focus-visible,.workspace-panel-resizer:focus-visible,.workspace-coordination>button:focus-visible{outline:2px solid var(--collaboration-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.workspace-panel-controls>button:hover,.workspace-coordination>button:hover,.workspace-panel-tab:hover{background:var(--collaboration-paper-muted);color:var(--collaboration-ink)}.workspace-side-panel-trigger.is-active:hover{background:var(--workspace-selection)}}.workspace-mode-switch{isolation:isolate;background:var(--workspace-card);border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:min(330px,100%);padding:4px;display:grid;position:relative;overflow:hidden}.workspace-mode-switch:before{content:"";z-index:-1;border-radius:inherit;background:var(--workspace-ai);width:calc(50% - 6px);transition:transform .36s var(--composer-ease-out), box-shadow .26s var(--composer-ease-out);position:absolute;top:4px;bottom:4px;left:4px;transform:translate(0);box-shadow:0 4px 16px -10px #151d1561;box-shadow:0 4px 16px -10px lab(9.77623% -5.5903 4.37143/.38)}.workspace-mode-switch[data-active-mode=office]:before{transform:translate(calc(100% + 4px))}.workspace-mode-switch button{min-height:44px;color:var(--workspace-muted);font-size:var(--workspace-font-control);white-space:nowrap;cursor:pointer;transition:color .26s var(--composer-ease-out), transform .1s var(--composer-ease-out);background:0 0;border-radius:999px;padding-inline:22px}.workspace-mode-switch button[aria-selected=true]{color:var(--workspace-ink)}.workspace-empty__mode-enter{animation:workspace-mode-content-in .36s var(--composer-ease-out) both}.workspace-mode-switch button:focus-visible,.workspace-empty__chat-actions button:focus-visible{outline:2px solid var(--composer-focus);outline-offset:2px}.workspace-mode-switch button:active,.workspace-empty__chat-actions button:active{transform:translateY(1px)}.workspace-empty__chat-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;width:min(760px,100%);display:grid}.workspace-empty__chat-actions button{border:1px solid var(--workspace-line);background:var(--workspace-ai);min-height:46px;color:var(--workspace-ink);white-space:nowrap;cursor:pointer;transition:background-color .18s var(--composer-ease-out), box-shadow .18s var(--composer-ease-out), transform .1s var(--composer-ease-out);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding-inline:13px;display:inline-flex}.workspace-empty__chat-actions button:first-child svg{color:var(--composer-chip-ppt-ink)}.workspace-empty__chat-actions button[aria-pressed=true]{border-color:color-mix(in oklch, var(--composer-focus) 22%, var(--workspace-line));background:var(--composer-focus-soft)}@media (hover:hover) and (pointer:fine){.workspace-mode-switch button:not([aria-selected=true]):hover{color:var(--workspace-ink)}.workspace-empty__chat-actions button:hover{background:var(--composer-menu-hover);box-shadow:var(--composer-hover-shadow)}}.workspace-conversation__stream{flex-direction:column;gap:17px;width:min(860px,100% - 56px);margin:0 auto;padding:34px 0 44px;display:flex}.workspace-message{align-items:flex-start;gap:10px;display:flex}.workspace-message--user{justify-content:flex-end}.workspace-message__avatar{color:#555;background:#eaeaea;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.workspace-message__content{gap:6px;max-width:min(74%,650px);display:grid}.workspace-message--user .workspace-message__content{justify-items:end}.workspace-message__bubble{background:var(--workspace-ai);color:#343434;white-space:pre-wrap;border-radius:15px;margin:0;padding:12px 15px;font-size:13.5px;line-height:1.72;box-shadow:0 1px 2px #0000000a,0 7px 18px -12px #00000029}.workspace-message--user .workspace-message__bubble{background:var(--workspace-user);box-shadow:none}.workspace-message__steps{color:#777;align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.workspace-message__steps svg{color:#16a24a}.workspace-composer{z-index:5;background:linear-gradient(#fcfcfc00,#fcfcfc 28%);padding:0 22px 13px;position:relative}.workspace-conversation.is-empty .workspace-composer{padding-bottom:22px}.workspace-composer__surface{outline-offset:1px;width:min(880px,100%);transition:border-color .3s var(--composer-ease-out), box-shadow .36s var(--composer-ease-out), background-color .3s var(--composer-ease-out);background:#fff;border:1px solid #00000016;border-radius:17px;outline:2px solid #0000;margin:0 auto;overflow:visible;box-shadow:0 16px 46px -30px #00000073}.workspace-composer textarea{resize:none;width:100%;min-height:62px;max-height:130px;color:var(--workspace-ink);background:0 0;border:0;outline:0;padding:17px 18px 8px;line-height:1.55;display:block}.workspace-composer textarea::placeholder{color:#8e8e8e}.workspace-composer__toolbar{align-items:center;gap:5px;padding:7px 9px 9px;display:flex}.workspace-composer__toolbar>button,.workspace-mode>button{color:#555;cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:6px;min-height:32px;padding:0 9px;display:inline-flex}.workspace-composer__toolbar>button:hover,.workspace-mode>button:hover{background:#f1f1f1}.workspace-composer__spacer{flex:1}.workspace-mode{position:relative}.workspace-mode__menu{bottom:calc(100% + 8px);left:0}.workspace-permission{font-size:12px;background:#f1f1f1!important;border-radius:999px!important}.workspace-send{justify-content:center;width:44px;min-width:44px;background:var(--composer-action-send-surface)!important;color:var(--composer-action-icon)!important;border-radius:50%!important;padding:0!important}.workspace-message__avatar.is-coordinator{background:var(--collaboration-paper-muted);color:var(--collaboration-ink)}.workspace-message--coordination{align-items:stretch}.workspace-coordination{gap:var(--workspace-space-sm);width:min(680px,100% - 42px);padding:var(--workspace-space-md);border:1px solid var(--collaboration-rule);background:var(--collaboration-paper);color:var(--collaboration-ink);border-radius:16px;display:grid}.workspace-coordination__head{justify-content:space-between;align-items:flex-start;gap:var(--workspace-space-md);display:flex}.workspace-coordination__head>p{max-width:58ch;margin:0;font-size:13.5px;line-height:1.65}.workspace-coordination__head>span{align-items:center;gap:var(--workspace-space-2xs);padding:var(--workspace-space-2xs) var(--workspace-space-xs);background:var(--collaboration-paper-soft);color:var(--collaboration-muted);font-size:var(--workspace-font-label);white-space:nowrap;border-radius:999px;flex:none;display:inline-flex}.workspace-coordination__head>span.is-running{color:var(--collaboration-ink)}.workspace-coordination__members{gap:var(--workspace-space-xs);flex-wrap:wrap;display:flex}.workspace-coordination__members span{padding:var(--workspace-space-2xs) var(--workspace-space-xs);border:1px solid var(--collaboration-rule);background:var(--workspace-surface);color:var(--collaboration-muted);font-size:var(--workspace-font-label);border-radius:999px}.workspace-coordination__milestones{gap:6px;margin:0;padding:0;list-style:none;display:grid}.workspace-coordination__milestones li{align-items:center;gap:var(--workspace-space-xs);color:var(--collaboration-muted);font-size:12px;display:flex}.workspace-coordination__milestones li.is-current{color:var(--collaboration-ink);font-weight:620}.workspace-coordination>button{align-items:center;gap:var(--workspace-space-xs);width:max-content;min-height:32px;padding:0 var(--workspace-space-xs);color:var(--collaboration-ink);white-space:nowrap;cursor:pointer;transition:background-color var(--workspace-dur-short) var(--composer-ease-out), transform var(--workspace-dur-micro) var(--composer-ease-out);background:0 0;border-radius:8px;font-size:12px;font-weight:650;display:inline-flex}.workspace-coordination>button:active{transform:translateY(1px)}@media (pointer:coarse){.workspace-panel-controls>button,.workspace-panel-tab,.workspace-coordination>button,.workspace-composer-add,.workspace-composer-connectors{min-height:44px}.workspace-panel-controls>button,.workspace-composer-add,.workspace-composer-connectors{min-width:44px}}.workspace-composer__meta{color:#858585;justify-content:flex-start;align-items:center;gap:14px;width:min(880px,100%);margin:6px auto 0;font-size:11px;display:flex}.workspace-composer__meta button{color:inherit;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:4px 0;display:inline-flex}.workspace-composer__surface:focus-within{border-color:color-mix(in oklch, var(--composer-focus-neutral) 28%, var(--workspace-line));outline-color:color-mix(in oklch, var(--composer-focus-neutral-soft) 18%, transparent);box-shadow:0 0 0 4px color-mix(in oklch, var(--composer-focus-neutral-soft) 10%, transparent), 0 20px 52px -32px var(--composer-focus-neutral-shadow)}.workspace-composer__toolbar{min-width:0}.workspace-composer-controls{flex:1;align-items:center;gap:5px;min-width:0;display:flex}.workspace-composer-controls__rail{align-items:center;gap:4px;min-width:0;display:flex}.workspace-composer-menu{flex:none;position:relative}.workspace-composer-menu>button,.workspace-composer-placeholder-tool,.workspace-creation-chip{min-height:40px;color:var(--workspace-muted);white-space:nowrap;cursor:pointer;transition:background-color .18s var(--composer-ease-out), color .18s var(--composer-ease-out), box-shadow .18s var(--composer-ease-out), transform .1s var(--composer-ease-out);background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding-inline:10px;display:inline-flex}.workspace-composer-menu>button small{color:color-mix(in oklch, var(--workspace-muted) 72%, transparent);font-size:var(--workspace-font-meta)}.workspace-composer-menu>.workspace-creation-option-trigger>span{font-size:var(--workspace-font-body)}.workspace-composer-menu>button[aria-expanded=true]{background:var(--workspace-card);color:var(--workspace-ink)}.workspace-menu-chevron{transform-origin:50%;transition:transform .3s var(--composer-ease-out);flex:none;transform:rotate(0)}.workspace-composer-menu>button[aria-expanded=true]>.workspace-menu-chevron{transform:rotate(180deg)}.workspace-composer-menu>button:focus-visible,.workspace-composer-placeholder-tool:focus-visible,.workspace-creation-chip:focus-visible,.workspace-composer-file:focus-within,.workspace-composer-popover button:focus-visible,.workspace-composer__chips button:focus-visible,.workspace-composer__toolbar>button:focus-visible,.workspace-composer__meta button:focus-visible{outline:2px solid var(--composer-focus);outline-offset:2px}.workspace-composer-menu>button:active,.workspace-creation-chip:active,.workspace-composer-popover button:active,.workspace-composer__toolbar>button:active{transform:translateY(1px)}.workspace-composer-add{width:40px;border:1px solid var(--workspace-line)!important;background:var(--composer-action-surface)!important;color:var(--workspace-ink)!important;border-radius:50%!important;padding:0!important}.workspace-composer-connectors{width:40px;border:1px solid var(--workspace-line)!important;background:var(--composer-action-surface)!important;color:var(--workspace-muted)!important;border-radius:50%!important;padding:0!important}.workspace-composer-connectors[data-active=true],.workspace-composer-connectors[aria-expanded=true]{border-color:color-mix(in oklch, var(--composer-focus) 28%, var(--workspace-line))!important;background:var(--composer-focus-soft)!important;color:var(--composer-chip-skill-ink)!important}.workspace-composer-placeholder-tool[aria-disabled=true]{color:var(--workspace-muted);cursor:not-allowed;opacity:.55}.workspace-mode-switch button:disabled,.workspace-composer-menu>button:disabled,.workspace-creation-chip:disabled,.workspace-composer-popover button:disabled,.workspace-composer__toolbar>button:disabled{cursor:not-allowed;opacity:.55}.workspace-creation-chip{background:var(--composer-chip-ppt-bg);color:var(--composer-chip-ppt-ink)}.workspace-model-picker>button{color:#656565;background:0 0;border-radius:999px;align-items:center;line-height:1}.workspace-model-picker>button[aria-expanded=true]{color:#656565;background:0 0}.workspace-model-picker>button>:is(span,small,svg){align-self:center;align-items:center;line-height:1;display:inline-flex}.workspace-model-picker>button small{color:#656565;font-size:inherit}.workspace-composer-popover{z-index:80;width:min(330px, calc(calc(var(--screen-w,100vw) * 1) - 36px));border:1px solid var(--workspace-line);background:var(--composer-menu-surface);color:var(--workspace-ink);box-shadow:var(--composer-popover-shadow);animation:workspace-composer-popover-in .18s var(--composer-ease-out) both;border-radius:14px;padding:6px;position:absolute;bottom:calc(100% + 10px);left:0}.workspace-composer-popover--compact{width:max-content;min-width:190px;max-width:calc(calc(var(--screen-w,100vw) * 1) - 36px)}.workspace-composer-popover__list{display:grid}.workspace-composer-popover.is-scrollable .workspace-composer-popover__list{overscroll-behavior:contain;scrollbar-width:thin;max-height:416px;overflow-y:auto}.workspace-composer-popover button,.workspace-composer-file{width:100%;min-height:48px;color:var(--workspace-ink);text-align:start;white-space:nowrap;cursor:pointer;transition:background-color .16s var(--composer-ease-out), transform .1s var(--composer-ease-out);background:0 0;border-radius:9px;align-items:center;gap:10px;padding:7px 9px;display:flex}.workspace-composer-popover__icon{width:26px;height:26px;color:var(--composer-focus);background:0 0;flex:0 0 26px;place-items:center;display:grid}.workspace-composer-popover__copy{flex:1;min-width:0;display:grid}.workspace-composer-popover__copy strong,.workspace-composer-popover__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-composer-popover__copy strong{font-size:var(--workspace-font-body);font-weight:610}.workspace-composer-popover__copy small{color:var(--workspace-muted);font-size:var(--workspace-font-meta)}.workspace-composer-popover__check{color:var(--composer-focus);flex:none}.workspace-composer-file input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.workspace-connector-menu{width:min(276px, calc(calc(var(--screen-w,100vw) * 1) - 36px));padding:var(--workspace-space-2xs);background:var(--workspace-ai)}.workspace-connector-menu__item{align-items:center;gap:var(--workspace-space-sm);width:100%;min-height:52px;padding:var(--workspace-space-xs) var(--workspace-space-sm);cursor:pointer;transition:background-color var(--workspace-dur-micro) var(--workspace-ease-in-out), transform var(--workspace-dur-micro) var(--composer-ease-out);border-radius:10px;display:flex;position:relative}.workspace-connector-menu__item:active{transform:translateY(1px)}.workspace-connector-menu__icon{width:24px;height:24px;color:var(--workspace-muted);flex:0 0 24px;place-items:center;display:grid}.workspace-connector-menu__name{min-width:0;color:var(--workspace-ink);font-size:var(--workspace-font-body);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:610;overflow:hidden}.workspace-connector-menu__control{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.workspace-connector-menu__control:focus-visible+.workspace-connector-switch{outline:2px solid var(--composer-focus-neutral);outline-offset:2px}.workspace-connector-menu__control:disabled~:is(.workspace-connector-switch,.workspace-connector-menu__name){opacity:.55}.workspace-connector-menu__item:has(.workspace-connector-menu__control:disabled){cursor:not-allowed}.workspace-connector-switch{border:1px solid color-mix(in oklch, var(--workspace-muted) 24%, var(--workspace-line));background:var(--workspace-selection);width:38px;height:22px;transition:background-color var(--workspace-dur-micro) var(--workspace-ease-in-out), border-color var(--workspace-dur-micro) var(--workspace-ease-in-out);border-radius:999px;flex:0 0 38px;align-items:center;padding:2px;display:inline-flex}.workspace-connector-switch i{background:var(--workspace-ai);width:18px;height:18px;transition:transform .16s var(--composer-ease-out);border-radius:50%;transform:translate(0);box-shadow:0 2px 5px -3px #151d1580;box-shadow:0 2px 5px -3px lab(9.77623% -5.5903 4.37143/.5)}.workspace-connector-switch.is-on{border-color:var(--composer-focus);background:var(--composer-focus)}.workspace-connector-switch.is-on i{transform:translate(16px)}.workspace-model-menu{width:278px;left:auto;right:0}.workspace-model-menu>button{grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.workspace-model-menu>button>small{color:var(--workspace-muted);font-size:var(--workspace-font-meta)}.workspace-model-menu__brand-icon{background:var(--workspace-muted);flex:0 0 18px;width:18px;height:18px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.workspace-model-menu__tier{margin-top:4px;background:var(--workspace-card)!important}.workspace-model-tier-menu{width:190px;bottom:0;left:auto;right:calc(100% + 8px)}.workspace-creation-option-menu button,.workspace-model-tier-menu button,.workspace-composer-popover--compact>button{justify-content:space-between}.workspace-composer__toolbar>button{min-height:40px}.workspace-voice-button,.workspace-send{justify-content:center;width:44px;min-width:44px;border-radius:50%!important;min-height:44px!important;padding:0!important}.workspace-voice-button{border:1px solid var(--workspace-line);box-shadow:var(--composer-action-shadow);background:var(--composer-action-surface)!important;color:var(--composer-action-icon)!important}.workspace-voice-button[aria-pressed=true]{border-color:color-mix(in oklch, var(--composer-focus) 28%, var(--workspace-line));background:var(--composer-focus-soft)!important;color:var(--composer-chip-skill-ink)!important}.workspace-send.is-ready{background:var(--composer-action-send-ready)!important;color:var(--composer-action-icon-ready)!important}.workspace-send:disabled{cursor:not-allowed;opacity:.5}@media (hover:hover) and (pointer:fine){.workspace-composer-menu>button:hover,.workspace-composer-placeholder-tool:not([aria-disabled=true]):hover,.workspace-creation-chip:hover,.workspace-composer__toolbar>button:hover{background:var(--composer-menu-hover);color:var(--workspace-ink)}.workspace-model-picker>button:hover{color:#656565;background:0 0}.workspace-composer-add:hover{box-shadow:var(--composer-hover-shadow);background:var(--workspace-ai)!important}.workspace-composer-connectors:hover{box-shadow:var(--composer-hover-shadow);background:var(--workspace-ai)!important;color:var(--workspace-ink)!important}.workspace-composer-connectors[data-active=true]:hover,.workspace-composer-connectors[aria-expanded=true]:hover{background:var(--composer-focus-soft)!important;color:var(--composer-chip-skill-ink)!important}.workspace-connector-menu__item:hover{background:var(--workspace-card)}.workspace-composer__toolbar>.workspace-voice-button:hover{box-shadow:var(--composer-action-hover-shadow);background:var(--composer-action-surface)!important;color:var(--composer-action-icon-ready)!important}.workspace-composer__toolbar>.workspace-voice-button[aria-pressed=true]:hover{background:var(--composer-focus-soft)!important;color:var(--composer-chip-skill-ink)!important}.workspace-composer__toolbar>.workspace-send:hover{background:var(--composer-action-send-ready)!important;color:var(--composer-action-icon-ready)!important}.workspace-composer-popover button:hover,.workspace-composer-file:hover{background:var(--composer-menu-hover)}}@keyframes workspace-composer-popover-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes workspace-mode-content-in{0%{opacity:0;transform:translateY(7px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}.workspace-sidebar-backdrop{z-index:15;opacity:0;pointer-events:none;background:#0003;transition:opacity .18s;display:none;position:fixed;inset:0}.workspace-side-panel-slot{--workspace-panel-width:380px;pointer-events:none;min-width:0;min-height:0;transition:flex-basis .22s var(--composer-ease-out);flex:0 0 0;position:relative;overflow:hidden}.workspace-composer-popover--add{border-radius:18px;width:244px;padding:8px}.workspace-composer-popover--add>.workspace-composer-file,.workspace-composer-add-menu__resources>button{border-radius:10px;min-height:44px;padding-inline:10px 8px}.workspace-composer-popover--add>.workspace-composer-file>span,.workspace-composer-add-menu__resources>button>span{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.workspace-composer-add-menu__divider{background:var(--workspace-line);height:1px;margin:6px 4px}.workspace-composer-add-menu__resources{display:grid}.workspace-composer-add-menu__resources>button.is-active{background:var(--composer-menu-hover);color:var(--workspace-ink)}.workspace-composer-add-menu__chevron{color:var(--workspace-muted);flex:none;margin-inline-start:auto}.workspace-composer-add-submenu{width:min(330px, calc(calc(var(--screen-w,100vw) * 1) - 300px));bottom:0;left:calc(100% + 8px);right:auto}.workspace-side-panel-slot:before{content:"";z-index:3;background:var(--workspace-line);opacity:0;pointer-events:none;width:1px;transition:opacity 0s linear .22s;position:absolute;inset-block:0;inset-inline-start:0}.workspace-side-panel-slot[data-open=true]{flex-basis:var(--workspace-panel-width);pointer-events:auto}.workspace-side-panel-slot[data-open=true]:before{opacity:1;transition-delay:0s}.workspace-side-panel-slot[data-resizing=true]{transition:none}.workspace-side-panel-slot[data-maximized=true]{z-index:38;flex-basis:auto;position:absolute;inset:0}.workspace-side-panel-slot[data-maximized=true]:before,.workspace-side-panel-backdrop{display:none}.workspace-panel-resizer{z-index:4;cursor:col-resize;touch-action:none;width:10px;position:absolute;inset-block:0;inset-inline-start:0}.workspace-panel-resizer:after{content:"";background:var(--collaboration-focus);opacity:0;width:1px;transition:opacity .12s;position:absolute;inset-block:0;inset-inline-start:calc(50% - .5px)}.workspace-panel-resizer:focus-visible:after,.workspace-side-panel-slot[data-resizing=true] .workspace-panel-resizer:after{opacity:1}.workspace-side-panel-slot[data-collapse-intent=true] .workspace-panel-resizer:after{background:var(--collaboration-focus);opacity:1;width:2px}.workspace-side-panel-slot[data-maximized=true] .workspace-panel-resizer{display:none}html[data-workspace-panel-resizing=true],html[data-workspace-panel-resizing=true] *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.workspace-side-panel{width:var(--workspace-panel-width);border-inline-start:1px solid var(--workspace-line);background:var(--workspace-surface);min-width:0;height:100%;min-height:0;box-shadow:none;color:var(--collaboration-ink);border-radius:0;flex-direction:column;margin-inline-start:0;display:flex;position:absolute;inset-block:0;inset-inline-end:0;overflow:hidden;container:workspace-panel/inline-size}.workspace-side-panel-slot[data-maximized=true] .workspace-side-panel{border-inline-start:0;width:100%;margin-inline-start:0;transform:none}.workspace-side-panel__header{justify-content:space-between;align-items:center;gap:var(--workspace-space-sm);border-bottom:1px solid #0000;flex:none;min-height:66px;padding:13px 104px 13px 14px;display:flex}.workspace-side-panel__header[data-has-content=true]{border-bottom-color:var(--workspace-line)}.workspace-panel-tabs{overscroll-behavior-inline:contain;scrollbar-width:none;align-self:stretch;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.workspace-panel-tabs::-webkit-scrollbar{display:none}.workspace-panel-tab-wrap{background:0 0;border-radius:9px;flex:0 auto;align-items:center;min-width:0;min-height:38px;display:inline-flex}.workspace-panel-tab-wrap.is-active{background:var(--collaboration-paper-muted)}.workspace-panel-tab{align-items:center;gap:var(--workspace-space-xs);min-width:0;min-height:36px;color:var(--collaboration-ink);cursor:pointer;transition:background-color var(--workspace-dur-short) var(--composer-ease-out), color var(--workspace-dur-short) var(--composer-ease-out), transform var(--workspace-dur-micro) var(--composer-ease-out);background:0 0;border-radius:9px;padding:0 10px;display:inline-flex;position:relative}.workspace-panel-tab>span{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:680;overflow:hidden}.workspace-panel-tab>i{background:var(--collaboration-muted);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.workspace-panel-tab>i.is-running{background:var(--collaboration-lead)}.workspace-panel-tab:active{transform:translateY(1px)}.workspace-panel-tab:disabled{cursor:not-allowed;opacity:.55}.workspace-panel-tab-close{width:28px;min-width:28px;height:28px;color:var(--collaboration-muted);cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;margin-inline:-4px 5px;padding:0;display:inline-flex}.workspace-panel-tab-close:focus-visible{outline:2px solid var(--collaboration-focus);outline-offset:1px}.workspace-panel-tab-close:active{transform:translateY(1px)}.workspace-side-panel__content{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.workspace-panel-tab-close:hover{background:var(--workspace-selection);color:var(--collaboration-ink)}}.workspace-panel-empty{flex:1;place-items:center;min-height:0;padding:48px 32px 96px;display:grid}.workspace-panel-launcher{justify-items:center;gap:18px;width:min(280px,100%);display:grid}.workspace-panel-launcher>div{width:100%;min-height:24px;color:var(--collaboration-muted);letter-spacing:.01em;text-align:center;justify-content:center;align-items:center;padding:0;font-size:14px;font-weight:520;line-height:1.6;display:flex}.workspace-collaboration__section-head h2{font-family:var(--workspace-font-family);margin:0;font-style:normal}.workspace-collaboration__content{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.workspace-collaboration__content>section{gap:var(--workspace-space-sm);padding:var(--workspace-space-md);border-bottom:1px solid var(--collaboration-rule);display:grid}.workspace-collaboration__section-head{justify-content:space-between;align-items:center;gap:var(--workspace-space-sm);display:flex}.workspace-collaboration__section-head h2{font-size:14px;font-weight:600;line-height:22px}.workspace-collaboration__section-head>span{color:var(--collaboration-muted);white-space:nowrap;font-size:14px;line-height:22px}.workspace-collaboration__summary>p{color:var(--collaboration-ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.workspace-collaboration__progress{align-items:center;gap:var(--workspace-space-xs);grid-template-columns:minmax(0,1fr) auto;display:grid}.workspace-collaboration__progress>span{background:var(--collaboration-paper-muted);border-radius:2px;height:4px;overflow:hidden}.workspace-collaboration__progress i{transform-origin:0;border-radius:inherit;background:var(--collaboration-lead);width:100%;height:100%;transition:transform var(--workspace-dur-drawer) var(--composer-ease-out);display:block;transform:scaleX(0)}.workspace-collaboration__progress small{color:var(--collaboration-muted);font-size:var(--workspace-font-label);font-variant-numeric:tabular-nums}.workspace-collaboration__member-list{gap:var(--workspace-space-2xs);display:grid}.workspace-collaboration__member-list article{align-items:center;gap:var(--workspace-space-xs);min-height:46px;padding:6px var(--workspace-space-xs);border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;display:grid}.workspace-collaboration__avatar{background:var(--collaboration-paper-muted);width:30px;height:30px;color:var(--collaboration-ink);border-radius:10px;place-items:center;display:grid}.workspace-collaboration__avatar.is-lead{background:color-mix(in oklch, var(--collaboration-lead) 18%, var(--collaboration-paper));color:var(--collaboration-lead)}.workspace-collaboration__avatar.is-research{background:color-mix(in oklch, var(--collaboration-research) 18%, var(--collaboration-paper));color:var(--collaboration-research)}.workspace-collaboration__avatar.is-analysis{background:color-mix(in oklch, var(--collaboration-analysis) 18%, var(--collaboration-paper));color:var(--collaboration-analysis)}.workspace-collaboration__avatar.is-review{background:color-mix(in oklch, var(--collaboration-review) 20%, var(--collaboration-paper));color:var(--collaboration-review)}.workspace-collaboration__member-list article>div{min-width:0;display:grid}.workspace-collaboration__member-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:22px;overflow:hidden}.workspace-collaboration__member-list small{color:var(--collaboration-muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:22px;overflow:hidden}.workspace-collaboration__member-status{align-items:center;gap:var(--workspace-space-2xs);color:var(--collaboration-muted);font-size:var(--workspace-font-label);white-space:nowrap;display:inline-flex}.workspace-collaboration__member-status.is-active{color:var(--collaboration-ink)}.workspace-collaboration__events{gap:var(--workspace-space-sm);display:grid}.workspace-collaboration__events article{align-items:flex-start;gap:var(--workspace-space-xs);grid-template-columns:30px minmax(0,1fr);display:grid}.workspace-collaboration__events article>div{gap:var(--workspace-space-2xs);min-width:0;display:grid}.workspace-collaboration__events small{color:var(--collaboration-muted);font-size:11px}.workspace-collaboration__events small span{background:var(--collaboration-paper-muted);color:var(--collaboration-ink);border-radius:5px;margin-inline-start:var(--workspace-space-2xs);padding:1px 5px;display:inline-flex}.workspace-collaboration__events p{padding:var(--workspace-space-xs) 10px;background:var(--collaboration-paper-soft);color:var(--collaboration-ink);border-radius:4px 12px 12px;margin:0;font-size:12px;line-height:1.58}.workspace-collaboration__typing{min-height:32px;color:var(--collaboration-muted);font-size:var(--workspace-font-label);align-items:center;gap:5px;padding-inline-start:38px;display:flex}.workspace-collaboration__typing span{background:var(--collaboration-muted);width:5px;height:5px;animation:workspace-typing .9s var(--composer-ease-out) infinite alternate;border-radius:50%}.workspace-collaboration__typing span:nth-child(2){animation-delay:.12s}.workspace-collaboration__typing span:nth-child(3){animation-delay:.24s}.workspace-team-collaboration{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.workspace-collaboration__team-toolbar{justify-content:space-between;align-items:center;gap:var(--workspace-space-sm);min-height:46px;padding:8px var(--workspace-space-md);border-bottom:1px solid var(--collaboration-rule);flex:none;display:flex}.workspace-collaboration__team-toolbar>span,.workspace-collaboration__team-toolbar>button{color:var(--collaboration-muted);font-size:var(--workspace-font-label);align-items:center;gap:6px;display:inline-flex}.workspace-collaboration__team-toolbar>span>i{background:var(--collaboration-muted);border-radius:50%;width:6px;height:6px}.workspace-collaboration__team-toolbar>span.is-running>i{background:var(--collaboration-lead);animation:1.2s ease-in-out infinite workspace-pulse}.workspace-collaboration__team-toolbar>button{cursor:pointer;background:0 0;border-radius:8px;padding:6px 9px}.workspace-collaboration__team-toolbar>button:hover{background:var(--collaboration-paper-muted);color:var(--collaboration-ink)}.workspace-collaboration__team-toolbar>button:focus-visible,.workspace-collaboration__member-add:focus-visible,.workspace-collaboration__exit-button:focus-visible,.workspace-collaboration__member-action:focus-visible,.workspace-collaboration__expert-picker button:focus-visible,.workspace-collaboration__chat-tools-toggle:focus-visible,.workspace-collaboration__recruit-action:focus-visible{outline:2px solid var(--collaboration-focus);outline-offset:2px}.workspace-collaboration__manage{flex:1;grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.workspace-collaboration__manage>section{align-content:start;gap:var(--workspace-space-sm);padding:var(--workspace-space-md);border-bottom:1px solid var(--collaboration-rule);display:grid}.workspace-collaboration__manage>section:last-of-type{border-bottom:0}.workspace-collaboration__manage-roster{min-height:0;position:relative;overflow-y:auto}.workspace-collaboration__member-name{align-items:center;gap:4px;min-width:0;display:inline-flex}.workspace-collaboration__owner{background:color-mix(in oklch, var(--collaboration-lead) 16%, var(--collaboration-paper));color:var(--collaboration-lead);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:2px;padding:1px 6px;font-size:14px;font-weight:600;line-height:22px;display:inline-flex}.workspace-collaboration__member-action{border:1px solid var(--collaboration-rule);min-height:36px;color:var(--collaboration-ink);white-space:nowrap;cursor:pointer;transition:background-color var(--workspace-dur-short) var(--composer-ease-out), color var(--workspace-dur-short) var(--composer-ease-out), transform var(--workspace-dur-micro) var(--composer-ease-out);background:0 0;border-radius:999px;padding:6px 10px;font-size:14px;line-height:22px}.workspace-collaboration__member-action.is-remove:hover{border-color:var(--collaboration-danger);background:var(--collaboration-danger-surface);color:var(--collaboration-danger)}.workspace-collaboration__member-add{cursor:pointer;width:44px;height:44px;transition:background-color var(--workspace-dur-short) var(--composer-ease-out), transform var(--workspace-dur-micro) var(--composer-ease-out);background:0 0;border-radius:10px;justify-self:start;place-items:center;padding:0;display:grid}.workspace-collaboration__avatar.is-add{border:1px dashed var(--collaboration-rule);background:var(--collaboration-paper);color:var(--collaboration-muted)}.workspace-collaboration__member-add:hover .workspace-collaboration__avatar.is-add{border-color:var(--collaboration-lead);color:var(--collaboration-lead)}.workspace-collaboration__member-add:active,.workspace-collaboration__member-action:active,.workspace-collaboration__expert-picker button:active{transform:translateY(1px)}.workspace-collaboration__avatar.is-expert{background:var(--collaboration-success-surface);color:var(--collaboration-expert);overflow:hidden}.workspace-collaboration__avatar img,.workspace-collaboration__expert-portrait img{object-fit:cover;width:100%;height:100%;display:block}.workspace-collaboration__expert-picker{gap:var(--workspace-space-xs);padding:var(--workspace-space-sm);border:1px solid var(--collaboration-rule);background:var(--collaboration-paper);color:var(--collaboration-ink);box-shadow:var(--collaboration-picker-shadow);animation:workspace-composer-popover-in var(--workspace-dur-short) var(--composer-ease-out) both;border-radius:16px;display:grid}.workspace-collaboration__expert-picker>header{justify-content:space-between;align-items:flex-start;gap:var(--workspace-space-sm);padding:var(--workspace-space-2xs) var(--workspace-space-2xs) var(--workspace-space-xs);display:flex}.workspace-collaboration__expert-picker>header>div{gap:var(--workspace-space-2xs);min-width:0;display:grid}.workspace-collaboration__expert-picker h3,.workspace-collaboration__expert-picker p{margin:0}.workspace-collaboration__expert-picker h3{font-family:var(--workspace-font-family);font-size:16px;font-style:normal;font-weight:600;line-height:24px}.workspace-collaboration__expert-picker p{color:var(--collaboration-muted);font-size:14px;line-height:22px}.workspace-collaboration__expert-picker>header>button{width:44px;height:44px;color:var(--collaboration-muted);cursor:pointer;transition:background-color var(--workspace-dur-short) var(--composer-ease-out), color var(--workspace-dur-short) var(--composer-ease-out), transform var(--workspace-dur-micro) var(--composer-ease-out);background:0 0;border-radius:10px;flex:0 0 44px;place-items:center;margin-block-start:-8px;margin-inline-end:-8px;display:grid}.workspace-collaboration__expert-list{overscroll-behavior:contain;scrollbar-width:thin;max-height:340px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.workspace-collaboration__expert-list li{align-items:center;gap:var(--workspace-space-xs);min-height:60px;padding:var(--workspace-space-xs) var(--workspace-space-2xs);border-top:1px solid var(--collaboration-rule);grid-template-columns:40px minmax(0,1fr) auto;display:grid}.workspace-collaboration__expert-portrait{background:var(--collaboration-success-surface);width:40px;height:40px;color:var(--collaboration-expert);border-radius:10px;place-items:center;display:grid;overflow:hidden}.workspace-collaboration__expert-list li>span:nth-child(2){min-width:0;display:grid}.workspace-collaboration__expert-list strong,.workspace-collaboration__expert-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-collaboration__expert-list strong{font-size:14px;font-weight:600;line-height:22px}.workspace-collaboration__expert-list small{color:var(--collaboration-muted);font-size:14px;line-height:22px}.workspace-collaboration__expert-list button,.workspace-collaboration__expert-empty button{justify-content:center;align-items:center;gap:var(--workspace-space-2xs);border:1px solid var(--collaboration-rule);background:var(--collaboration-paper);min-height:36px;color:var(--collaboration-ink);white-space:nowrap;cursor:pointer;transition:background-color var(--workspace-dur-short) var(--composer-ease-out), border-color var(--workspace-dur-short) var(--composer-ease-out), color var(--workspace-dur-short) var(--composer-ease-out), transform var(--workspace-dur-micro) var(--composer-ease-out);border-radius:10px;padding:6px 10px;font-size:14px;font-weight:500;line-height:22px;display:inline-flex}.workspace-collaboration__expert-list button:disabled,.workspace-collaboration__expert-list button[data-state=loading]{cursor:not-allowed;opacity:.68}.workspace-collaboration__expert-list button[data-state=success]{border-color:var(--collaboration-success-surface);background:var(--collaboration-success-surface);color:var(--collaboration-expert)}.workspace-collaboration__expert-list button[data-state=error]{border-color:var(--collaboration-danger);background:var(--collaboration-danger-surface);color:var(--collaboration-danger)}.workspace-collaboration__expert-empty{justify-items:start;gap:var(--workspace-space-xs);padding:var(--workspace-space-md) var(--workspace-space-2xs) var(--workspace-space-2xs);border-top:1px solid var(--collaboration-rule);color:var(--collaboration-muted);display:grid}.workspace-collaboration__expert-empty p{color:var(--collaboration-muted)}.workspace-collaboration__exit-button{justify-content:center;align-items:center;gap:var(--workspace-space-2xs);background:var(--collaboration-paper-muted);color:var(--collaboration-muted);cursor:pointer;transition:background-color var(--workspace-dur-short) var(--composer-ease-out), color var(--workspace-dur-short) var(--composer-ease-out), transform var(--workspace-dur-micro) var(--composer-ease-out);border-radius:10px;padding:9px 12px;font-size:14px;line-height:22px;display:inline-flex}.workspace-collaboration__exit-button:hover{color:var(--collaboration-ink)}@media (hover:hover) and (pointer:fine){.workspace-collaboration__expert-picker>header>button:hover,.workspace-collaboration__member-add:hover{background:var(--collaboration-paper-muted);color:var(--collaboration-ink)}.workspace-collaboration__expert-list button:not(:disabled):hover,.workspace-collaboration__expert-empty button:hover{border-color:var(--collaboration-lead);background:var(--collaboration-success-surface);color:var(--collaboration-expert)}}.workspace-collaboration__team-chat{flex:1;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.workspace-collaboration__team-chat>.workspace-collaboration__participants{gap:var(--workspace-space-sm);padding:var(--workspace-space-md);border-bottom:1px solid var(--collaboration-rule);display:grid}.workspace-collaboration__member-strip{gap:var(--workspace-space-2xs);flex-wrap:wrap;display:flex}.workspace-collaboration__member-strip>span{background:var(--collaboration-paper-muted);border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 3px;display:inline-flex}.workspace-collaboration__member-strip .workspace-collaboration__avatar{border-radius:999px;width:26px;height:26px}.workspace-collaboration__member-strip small{color:var(--collaboration-ink);font-size:14px;line-height:22px}.workspace-collaboration__chat-stream{align-content:start;gap:var(--workspace-space-sm);overscroll-behavior:contain;min-height:0;padding:var(--workspace-space-md);display:grid;overflow-y:auto}.workspace-collaboration__recruit-panel{place-items:center;min-height:100%;padding:24px;display:grid}.workspace-collaboration__recruit-action{border:1px dashed var(--collaboration-rule);background:var(--collaboration-paper);color:var(--collaboration-ink);text-align:start;cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:14px 18px;display:flex}.workspace-collaboration__recruit-action>span:first-child{background:color-mix(in oklch, var(--collaboration-lead) 12%, var(--collaboration-paper));width:46px;height:46px;color:var(--collaboration-lead);border-radius:50%;flex:0 0 46px;place-items:center;display:grid}.workspace-collaboration__recruit-action>span:last-child{gap:3px;display:grid}.workspace-collaboration__recruit-action strong{font-size:13px}.workspace-collaboration__recruit-action small{color:var(--collaboration-muted);font-size:11px}.workspace-collaboration__recruit-action:hover{border-color:var(--collaboration-lead);background:color-mix(in oklch, var(--collaboration-lead) 5%, var(--collaboration-paper))}.workspace-collaboration__chat-message{align-items:flex-start;gap:var(--workspace-space-xs);max-width:92%;display:flex}.workspace-collaboration__chat-message>div{gap:2px;min-width:0;max-width:min(720px,100% - 40px);display:grid}.workspace-collaboration__chat-message small{color:var(--collaboration-muted);justify-content:space-between;gap:10px;font-size:11px;display:flex}.workspace-collaboration__chat-message small span{font-variant-numeric:tabular-nums}.workspace-collaboration__chat-message p{background:var(--collaboration-paper-muted);color:var(--collaboration-ink);border-radius:4px 12px 12px;margin:0;padding:8px 10px;font-size:13px;line-height:1.55}.workspace-collaboration__chat-message.is-manager{flex-direction:row-reverse;margin-inline-start:auto}.workspace-collaboration__chat-message.is-manager p{background:color-mix(in oklch, var(--collaboration-lead) 16%, var(--collaboration-paper));border-radius:12px 4px 12px 12px}.workspace-collaboration__chat-message .workspace-collaboration__avatar{border-radius:50%;flex:0 0 32px;width:32px;height:32px}.workspace-collaboration__chat-tools{justify-items:start;gap:4px;width:100%;display:grid}.workspace-team-collaboration .workspace-collaboration__chat-tools-toggle{color:var(--collaboration-muted);font-size:var(--workspace-font-meta);cursor:pointer;background:0 0;align-items:center;gap:5px;padding:0;line-height:1.5;display:inline-flex}.workspace-collaboration__chat-tools-toggle svg{color:#16a24a}.workspace-collaboration__chat-tools-toggle:hover{color:var(--collaboration-ink)}.workspace-collaboration__tool-list{gap:3px;width:100%;margin:0;padding:0;list-style:none;display:grid}.workspace-collaboration__tool-list li{border:1px solid var(--collaboration-rule);background:var(--collaboration-paper);border-radius:8px;gap:1px;padding:5px 8px;display:grid}.workspace-collaboration__tool-list strong{color:var(--collaboration-ink);font-size:11px;font-weight:650}.workspace-collaboration__tool-list span{color:var(--collaboration-muted);font-size:11px}@container workspace-panel (min-width:620px){.workspace-collaboration__content{grid-template-columns:minmax(248px,.82fr) minmax(0,1.18fr);grid-template-areas:"summary activity""participants activity";align-content:start;display:grid}.workspace-collaboration__content>section{min-width:0}.workspace-collaboration__content>.workspace-collaboration__summary{grid-area:summary}.workspace-collaboration__content>.workspace-collaboration__participants{grid-area:participants}.workspace-collaboration__content>.workspace-collaboration__activity{border-inline-start:1px solid var(--collaboration-rule);grid-area:activity;min-height:100%}}@media (hover:hover) and (pointer:fine){.workspace-panel-resizer:hover:after{opacity:.5}.workspace-side-panel-slot[data-resizing=true] .workspace-panel-resizer:hover:after{opacity:1}}.workspace-toast{z-index:120;max-width:min(360px, calc(calc(var(--screen-w,100vw) * 1) - 48px));color:#fff;background:#2e2e2e;border:1px solid #ffffff2e;border-radius:11px;padding:11px 15px;font-size:12px;animation:.18s ease-out both workspace-toast-in;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 42px -22px #0000008c}@container workspace-conversation (max-width:760px){.web-workspace .workspace-conversation .workspace-composer__toolbar{gap:var(--workspace-space-3xs)}.web-workspace .workspace-conversation .workspace-composer-controls{gap:var(--workspace-space-3xs);flex:1;min-width:0}.web-workspace .workspace-conversation .workspace-composer-controls__rail{gap:var(--workspace-space-3xs);min-width:0}.web-workspace .workspace-conversation .workspace-composer-menu>button{min-width:38px;padding-inline:7px}.web-workspace .workspace-conversation .workspace-composer-menu>button>span,.web-workspace .workspace-conversation .workspace-composer-menu>button>small,.web-workspace .workspace-conversation .workspace-composer-placeholder-tool>span{display:none}}.workspace-page{border:1px solid var(--workspace-line);background:var(--workspace-surface);min-width:0;min-height:0;box-shadow:var(--workspace-shadow);border-radius:22px;flex-direction:column;flex:1;display:flex;overflow:hidden}.workspace-page-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fcfcfce6;border-bottom:1px solid #0000000e;flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:82px;padding:15px 24px;display:grid}.workspace-page-header__copy{min-width:0}.workspace-page-header__copy h1{color:#202420;letter-spacing:-.025em;margin:0;font-size:20px;font-weight:710}.workspace-page-header__copy p{color:var(--workspace-muted);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:12px;line-height:1.4;overflow:hidden}.workspace-page-header__actions{justify-self:end;align-items:center;gap:8px;display:flex}.workspace-page__content{overscroll-behavior:contain;flex:1;min-height:0;padding:26px;overflow-y:auto}.workspace-primary-button,.workspace-secondary-button,.workspace-danger-button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 14px;transition:transform .16s,box-shadow .16s,background-color .16s;display:inline-flex}.workspace-primary-button{background:#20231f;font-weight:650;box-shadow:0 8px 22px -16px #000000a6;color:#fff!important}.workspace-primary-button:hover{background:#16a24a;transform:translateY(-1px);box-shadow:0 12px 26px -17px #16a24ad9}.workspace-secondary-button{color:#4d514d;background:#f0f1ef}.workspace-danger-button{background:#a83b36;color:#fff!important}.workspace-primary-button:focus-visible,.workspace-secondary-button:focus-visible,.workspace-danger-button:focus-visible,.workspace-page button:focus-visible,.workspace-drawer button:focus-visible,.workspace-dialog button:focus-visible{outline-offset:2px;outline:3px solid #16a24a3d}.workspace-session{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.workspace-session span{text-overflow:ellipsis;min-width:0;overflow:hidden}.workspace-session small{color:#a0a0a0;font-size:var(--workspace-font-label);font-weight:500}.workspace-message__actions{gap:5px;display:flex}.workspace-message__actions button{color:#777;min-height:27px;font-size:var(--workspace-font-label);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.workspace-message__actions button:hover{color:#333;background:#efefef}.workspace-run-state{color:var(--accent);background:#f4f8f4;border:1px solid #16a24a21;border-radius:10px;align-self:flex-start;align-items:center;gap:8px;margin-left:42px;padding:8px 10px;font-size:11px;display:inline-flex}.workspace-run-state__pulse,.workspace-voice-indicator>span{background:#16a24a;border-radius:50%;width:7px;height:7px;animation:1.5s ease-out infinite workspace-pulse;box-shadow:0 0 #16a24a52}.workspace-run-state button{color:#424942;font-size:var(--workspace-font-label);cursor:pointer;background:#e7ece7;border-radius:6px;align-items:center;gap:4px;margin-left:3px;padding:4px 7px;display:inline-flex}.workspace-composer__chips{flex-wrap:wrap;gap:5px;padding:9px 12px 0;display:flex}.workspace-composer__chips>span{max-width:min(210px,100%);color:var(--accent);font-size:var(--workspace-font-label);text-overflow:ellipsis;white-space:nowrap;background:#eef4ee;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;display:inline-flex;overflow:hidden}.workspace-composer__chips>span>svg{flex:none}.workspace-composer__chip-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-composer__chips>span.is-attachment{background:var(--workspace-card);color:var(--workspace-ink)}.workspace-composer__chips>span.is-skill{background:var(--composer-chip-skill-bg);color:var(--composer-chip-skill-ink)}.workspace-composer__chips>span.is-expert,.workspace-composer__chips>span.is-agent{background:var(--composer-chip-workflow-bg);color:var(--composer-chip-workflow-ink)}.workspace-composer__chips>span.is-knowledge{background:var(--composer-chip-knowledge-bg);color:var(--composer-chip-knowledge-ink)}.workspace-composer__chips>span>button{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border-radius:50%;flex:0 0 22px;place-items:center;margin:-3px -4px -3px 0;padding:0;display:grid}@media (hover:hover) and (pointer:fine){.workspace-composer__chips>span>button:hover{background:color-mix(in oklch, currentColor 12%, transparent)}}.workspace-voice-indicator{width:min(880px,100%);color:var(--accent);font-size:var(--workspace-font-label);align-items:center;gap:8px;margin:6px auto 0;display:flex}.workspace-overlay{z-index:240;display:flex;position:fixed;inset:0}.workspace-overlay--drawer{justify-content:flex-end}.workspace-overlay--dialog{justify-content:center;align-items:center;padding:20px}.workspace-overlay__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1b1f1c42;position:absolute;inset:0}.workspace-drawer,.workspace-dialog{z-index:1;background:#fbfcfb;border:1px solid #00000014;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 32px 90px -34px #00000080}.workspace-drawer{width:min(500px, calc(var(--screen-w,100vw) * .92));border-radius:22px 0 0 22px;height:100%}.workspace-dialog{width:min(570px,100%);max-height:min(760px, calc(calc(var(--screen-h,100dvh) * 1) - 40px));border-radius:20px}.workspace-overlay__header{border-bottom:1px solid var(--workspace-line);flex:none;justify-content:space-between;align-items:flex-start;gap:18px;min-height:74px;padding:20px 22px 16px;display:flex}.workspace-overlay__header h2{letter-spacing:-.025em;margin:0;font-size:20px}.workspace-overlay__header p{color:var(--workspace-muted);margin:5px 0 0;font-size:12px;line-height:1.5}.workspace-overlay__header>button{cursor:pointer;background:#efefef;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.workspace-overlay__body{flex:1;min-height:0;padding:22px;overflow-y:auto}.workspace-overlay__footer{border-top:1px solid var(--workspace-line);background:#f7f8f7f5;flex:none;justify-content:flex-end;align-items:center;gap:8px;min-height:66px;padding:13px 22px;display:flex}.workspace-overlay__spacer{flex:1}.workspace-confirm-copy{color:#555d56;margin:0;font-size:13px;line-height:1.7}.workspace-form,.workspace-account-form,.workspace-tool-panel,.workspace-skill-picker{gap:16px;display:grid}.workspace-form label,.workspace-account-form>label{color:#515851;gap:7px;font-size:11px;font-weight:650;display:grid}.workspace-form input,.workspace-form textarea,.workspace-form select,.workspace-account-form input[type=text],.workspace-account-form>label>input{width:100%;min-height:40px;color:var(--workspace-ink);font:inherit;background:#fff;border:1px solid #0000001c;border-radius:10px;outline:0;padding:9px 11px;font-weight:500;transition:border-color .16s,box-shadow .16s}.workspace-form textarea{resize:vertical;min-height:84px}.workspace-form input:focus,.workspace-form textarea:focus,.workspace-form select:focus,.workspace-account-form input:focus{border-color:#16a24a6b;box-shadow:0 0 0 3px #16a24a17}.workspace-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.workspace-form__error{color:#a33b36;background:#fbeceb;border-radius:8px;margin:-5px 0 0;padding:8px 10px;font-size:11px}.workspace-knowledge-access__summary{background:#f4f6f3;border:1px solid #00000014;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.workspace-knowledge-access__summary>span{color:#315c42;background:#fff;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:0 6px 18px #22352814}.workspace-knowledge-access__summary small,.workspace-knowledge-access__summary strong{display:block}.workspace-knowledge-access__summary small{color:#7b827c;font-size:var(--workspace-font-label);margin-bottom:4px}.workspace-knowledge-access__summary strong{color:var(--workspace-ink);font-size:13px;line-height:1.45}.workspace-knowledge-access__owner{color:#788078;align-items:center;gap:7px;font-size:11px;display:flex}.workspace-knowledge-access__owner strong{color:#3f4841;font-weight:650}.workspace-tool-panel__hint{color:var(--workspace-muted);margin:0;font-size:12px;line-height:1.6}.workspace-file-picker{min-height:112px;color:var(--accent);cursor:pointer;background:#f4f8f4;border:1px dashed #16a24a57;border-radius:14px;align-content:center;place-items:center;gap:8px;display:grid}.workspace-file-picker input{opacity:0;width:1px;height:1px;position:absolute}.workspace-attachment-list{gap:7px;display:grid}.workspace-attachment-row{border:1px solid var(--workspace-line);background:#fff;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;display:grid}.workspace-attachment-row>div{min-width:0}.workspace-attachment-row strong,.workspace-attachment-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-attachment-row strong{font-size:11px}.workspace-attachment-row small{color:#909090;font-size:var(--workspace-font-label);margin-top:3px}.workspace-attachment-row button{cursor:pointer;background:#f1f1f1;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.workspace-skill-picker>button{border:1px solid var(--workspace-line);text-align:left;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 22px;align-items:center;gap:11px;padding:12px;display:grid}.workspace-skill-picker>button[aria-pressed=true]{background:#f1f7f2;border-color:#16a24a47}.workspace-skill-picker>button>span:first-child{color:#16a24a;background:#edf1ed;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.workspace-skill-picker strong,.workspace-skill-picker small{display:block}.workspace-skill-picker strong{font-size:12px}.workspace-skill-picker small{color:var(--workspace-muted);font-size:var(--workspace-font-label);margin-top:3px;line-height:1.45}.workspace-option-list{border:0;gap:8px;margin:0;padding:0;display:grid}.workspace-option-list legend{color:#4d544e;margin-bottom:11px;font-size:11px;font-weight:700}.workspace-option-list label{border:1px solid var(--workspace-line);cursor:pointer;background:#fff;border-radius:11px;grid-template-columns:20px minmax(0,1fr);gap:9px;padding:11px;display:grid}.workspace-option-list strong,.workspace-option-list small{display:block}.workspace-option-list small{color:var(--workspace-muted);font-size:var(--workspace-font-label);margin-top:3px;line-height:1.45}.workspace-segmented{background:#eceeec;border-radius:12px;align-items:center;gap:4px;padding:4px;display:inline-flex}.workspace-segmented button,.workspace-stars-controls button{isolation:isolate;color:#707570;cursor:pointer;min-height:32px;transition:color var(--workspace-dur-short) var(--composer-ease-out), transform var(--workspace-dur-micro) var(--composer-ease-out);background:0 0;border-radius:9px;align-items:center;gap:7px;padding:0 11px;font-size:11px;display:inline-flex;position:relative}.workspace-segmented__count{z-index:1;min-width:18px;font-size:var(--workspace-font-label);text-align:center;background:#0000000d;border-radius:999px;padding:2px 5px;position:relative}.workspace-segmented__label{z-index:1;position:relative}.workspace-segmented__indicator{z-index:-1;border-radius:inherit;background:var(--workspace-surface);box-shadow:var(--workspace-selection-shadow);pointer-events:none;position:absolute;inset:0}.workspace-segmented button[aria-pressed=true],.workspace-stars-controls button[aria-selected=true],.workspace-stars-controls button[aria-pressed=true]{color:#262a26;background:0 0;font-weight:650}.workspace-segmented button:active{transform:translateY(1px)}.workspace-segmented button:focus-visible{outline:2px solid var(--composer-focus);outline-offset:2px}.workspace-task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.workspace-task-card{transition:border-color var(--workspace-dur-short) var(--composer-ease-out), box-shadow var(--workspace-dur-short) var(--composer-ease-out);background:#fff;border:1px solid #00000013;border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 12px 30px -28px #00000080}.workspace-task-card:focus-within{border-color:#16a24a2e;box-shadow:0 18px 38px -28px #19502b66}.workspace-task-card>header{grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:11px;padding:17px 17px 13px;display:grid}.workspace-task-card>header>span{color:#787e78;background:#ecefec;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.workspace-task-card>header>span.is-running{color:#16a24a;background:#e5f5e9}.workspace-task-card h2{letter-spacing:-.015em;margin:0;font-size:14px}.workspace-task-card header p{color:var(--workspace-muted);margin:5px 0 0;font-size:11px;line-height:1.5}.workspace-task-card dl{border:1px solid var(--workspace-line);background:var(--workspace-line);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 17px 15px;display:grid;overflow:hidden}.workspace-task-card dl>div{background:#fafbfa;min-width:0;padding:10px}.workspace-task-card dt{color:#8c918c;font-size:var(--workspace-font-label)}.workspace-task-card dd{color:#454b45;font-size:var(--workspace-font-label);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;overflow:hidden}.workspace-task-card footer{border-top:1px solid var(--workspace-line);background:#fbfbfb;align-items:center;gap:4px;margin-top:auto;padding:9px 12px;display:flex}.workspace-task-card footer button{color:#626862;min-height:29px;font-size:var(--workspace-font-label);cursor:pointer;transition:background-color var(--workspace-dur-short) var(--composer-ease-out), color var(--workspace-dur-short) var(--composer-ease-out), transform var(--workspace-dur-micro) var(--composer-ease-out);background:0 0;border-radius:8px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.workspace-task-card footer button:active{transform:translateY(1px)}.workspace-task-card footer button:last-child{margin-left:auto}@media (hover:hover) and (pointer:fine){.workspace-task-card footer button:hover{color:#263328;background:#ebeeeb}}.workspace-stars-controls{justify-content:space-between;align-items:center;gap:14px;display:flex}.workspace-stars-page{overflow:hidden}.workspace-stars-page__frame{background:#fdfdfd;border:0;flex:1;width:100%;min-width:0;height:100%;min-height:0}.workspace-stars-controls>div{background:#eceeec;border-radius:12px;gap:4px;padding:4px;display:flex}.workspace-contribution-card{background:linear-gradient(112deg,#eaf5ec,#f8faf8 54%,#edf3ed);border:1px solid #16a24a29;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 20px;margin-top:18px;padding:18px 20px;display:grid;overflow:hidden}.workspace-contribution-card>div{color:var(--accent);align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.workspace-contribution-card>strong{color:var(--accent);font-family:var(--workspace-font-family);grid-area:1/2/3;font-size:38px}.workspace-contribution-card>small{color:#718077;font-size:var(--workspace-font-label)}.workspace-podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;margin-top:16px;display:grid}.workspace-podium button{border:1px solid var(--workspace-line);cursor:pointer;background:#fff;border-radius:16px;align-content:center;justify-items:center;gap:7px;min-width:0;min-height:180px;padding:20px 12px;transition:transform .18s,box-shadow .18s;display:grid}.workspace-podium button.is-rank-1{background:linear-gradient(#eef8f0,#fff 58%);border-color:#16a24a33;min-height:204px}.workspace-podium button:hover{transform:translateY(-3px);box-shadow:0 18px 38px -30px #16562a7a}.workspace-podium button>span{color:#717671;background:#eef0ee;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.workspace-podium button.is-rank-1>span{color:var(--accent);background:#dff1e4}.workspace-podium b{color:#9ba09b;font-size:var(--workspace-font-label)}.workspace-podium strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;overflow:hidden}.workspace-podium small{color:var(--workspace-muted);font-size:var(--workspace-font-label)}.workspace-podium em{color:var(--accent);font-size:11px;font-style:normal;font-weight:700}.workspace-ranking-list{gap:6px;margin-top:12px;display:grid}.workspace-ranking-list>button{border:1px solid var(--workspace-line);text-align:left;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto 62px;align-items:center;gap:10px;min-height:58px;padding:8px 14px;display:grid}.workspace-ranking-list>button:hover{background:#fbfdfb;border-color:#16a24a30}.workspace-ranking-list>button>b{color:#8b908b;text-align:center}.workspace-ranking-list span strong,.workspace-ranking-list span small{display:block}.workspace-ranking-list span small{color:var(--workspace-muted);font-size:var(--workspace-font-label);margin-top:3px}.workspace-ranking-list em{color:var(--accent);font-size:var(--workspace-font-label);align-items:center;gap:2px;font-style:normal;display:inline-flex}.workspace-ranking-list>button>strong{color:var(--accent);text-align:right}.workspace-ranking-detail,.workspace-ranking-detail>div:not(.workspace-ranking-detail__score){gap:10px;display:grid}.workspace-ranking-detail__score{color:var(--accent);background:#edf6ef;border-radius:14px;align-items:center;gap:10px;margin-bottom:12px;padding:20px;display:flex}.workspace-ranking-detail__score strong{font-size:30px}.workspace-ranking-detail>div:not(.workspace-ranking-detail__score){font-size:var(--workspace-font-label);grid-template-columns:92px minmax(0,1fr) 34px;align-items:center}.workspace-ranking-detail>div>div{background:#e8eae8;border-radius:999px;height:7px;overflow:hidden}.workspace-ranking-detail i{border-radius:inherit;background:#16a24a;height:100%;display:block}.workspace-asset-list{gap:9px;display:grid}.workspace-asset-list article{border:1px solid var(--workspace-line);background:#fff;border-radius:13px;grid-template-columns:46px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;display:grid}.workspace-asset-list article>span{color:#24733e;background:#edf2ed;border-radius:12px;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.workspace-asset-list img{object-fit:cover;width:100%;height:100%}.workspace-asset-list article>div:nth-child(2){min-width:0}.workspace-asset-list strong,.workspace-asset-list small{display:block}.workspace-asset-list strong{font-size:12px}.workspace-asset-list small{color:#898e89;font-size:var(--workspace-font-label);margin-top:3px}.workspace-asset-list p{color:var(--workspace-muted);font-size:var(--workspace-font-label);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;line-height:1.5;display:-webkit-box;overflow:hidden}.workspace-asset-list article>div:last-child{align-items:center;gap:4px;display:flex}.workspace-asset-list article>div:last-child>span{color:var(--accent);font-size:var(--workspace-font-label);align-items:center;gap:4px;margin-right:4px;display:inline-flex}.workspace-asset-list article>div:last-child button{cursor:pointer;background:#f1f2f1;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.workspace-empty-state{color:#8b938c;text-align:center;align-content:center;place-items:center;gap:10px;min-height:280px;display:grid}.workspace-empty-state p{margin:0;font-size:12px}.workspace-publish-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 22px;padding:0;list-style:none;display:grid}.workspace-publish-steps li{color:#8a908a;font-size:var(--workspace-font-label);text-align:center;justify-items:center;gap:6px;display:grid}.workspace-publish-steps li>span{background:#ededed;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.workspace-publish-steps li.is-active,.workspace-publish-steps li.is-done{color:var(--accent);font-weight:650}.workspace-publish-steps li.is-active>span,.workspace-publish-steps li.is-done>span{color:var(--accent);background:#dff2e4}.workspace-publish-review{text-align:center;background:#f5f8f5;border:1px solid #16a24a24;border-radius:15px;justify-items:center;padding:24px;display:grid}.workspace-publish-review>span{width:52px;height:52px;color:var(--accent);background:#def1e3;border-radius:15px;place-items:center;display:grid}.workspace-publish-review h3{margin:14px 0 4px}.workspace-publish-review p{color:var(--workspace-muted);margin:0;line-height:1.55}.workspace-publish-review dl{border:1px solid var(--workspace-line);background:var(--workspace-line);border-radius:10px;gap:1px;width:100%;margin:18px 0;display:grid;overflow:hidden}.workspace-publish-review dl>div{text-align:left;background:#fff;grid-template-columns:110px minmax(0,1fr);padding:10px;display:grid}.workspace-publish-review dt{color:#898f89}.workspace-publish-review dd{overflow-wrap:anywhere;margin:0}.workspace-publish-review small{color:#617064;align-items:center;gap:6px;display:inline-flex}.workspace-account-form>label>span,.workspace-account-form fieldset legend{align-items:center;gap:7px;display:flex}.workspace-account-form fieldset{border:1px solid var(--workspace-line);background:#fff;border-radius:13px;gap:7px;margin:4px 0 0;padding:15px;display:grid}.workspace-account-form fieldset legend{color:#4f5650;padding:0 6px;font-size:11px;font-weight:700}.workspace-account-form fieldset label{color:#5f655f;justify-content:space-between;align-items:center;gap:16px;min-height:38px;padding:0 5px;font-size:11px;display:flex}.workspace-account-form input[type=checkbox]{appearance:none;cursor:pointer;background:#d8dad8;border-radius:999px;width:38px;height:21px;transition:background-color .16s}.workspace-account-form input[type=checkbox]:before{content:"";background:#fff;border-radius:50%;width:17px;height:17px;margin:2px;transition:transform .16s;display:block;box-shadow:0 1px 3px #0003}.workspace-account-form input[type=checkbox]:checked{background:#16a24a}.workspace-account-form input[type=checkbox]:checked:before{transform:translate(17px)}.workspace-pending-count{z-index:125;color:#fff;min-width:22px;height:22px;font-size:var(--workspace-font-label);background:#16a24a;border:2px solid #f6f6f6;border-radius:999px;place-items:center;font-weight:700;display:grid;position:fixed;top:18px;right:18px}@keyframes workspace-pulse{70%{box-shadow:0 0 0 7px #16a24a00}to{box-shadow:0 0 #16a24a00}}@keyframes workspace-group-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes workspace-menu-in{0%{opacity:0;transform:translateY(5px)scale(.98)}}@keyframes workspace-page-element-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes workspace-page-opacity-in{0%{opacity:0}to{opacity:1}}@keyframes workspace-office-in{0%{opacity:0;transform:translate(18px)}}@keyframes workspace-dialog-in{0%{opacity:0;transform:translateY(14px)scale(.98)}}@keyframes workspace-toast-in{0%{opacity:0;transform:translateY(8px)}}@keyframes workspace-typing{to{opacity:.25;transform:translateY(-2px)}}.workspace-scheduled-page .workspace-page-header,.workspace-trace-page .workspace-page-header{animation:workspace-page-element-in .34s var(--composer-ease-out) both}.workspace-scheduled-page .workspace-segmented,.workspace-trace-page .workspace-trace-layout{animation:workspace-page-element-in .38s var(--composer-ease-out) 45ms both}.web-workspace :is(button,input,textarea,select),.workspace-market :is(h1,h2,h3,h4,p,button,input,textarea,small,strong,span,code,time,dt,dd){font-family:var(--workspace-font-family)}.workspace-market .market-page-head h1{font-size:var(--workspace-font-page-title);line-height:1.25}.workspace-market .market-overview-canvas>div>span,.workspace-market .market-card__footer span{font-size:var(--workspace-font-label)}.workspace-market .market-overview-canvas>div>strong{font-size:var(--workspace-font-section-title);line-height:1.35}.workspace-nav-item,.workspace-language,.workspace-permission,.workspace-composer__toolbar>button,.workspace-mode>button,.workspace-composer-menu>button,.workspace-composer-placeholder-tool,.workspace-creation-chip{font-size:var(--workspace-font-control);line-height:1.4}.workspace-nav-subitem,.workspace-session,.workspace-account__button strong{font-size:var(--workspace-font-body);line-height:1.45}.workspace-account__button small,.workspace-page-header__copy p,.workspace-task-card header p,.workspace-asset-list small{font-size:var(--workspace-font-meta);line-height:1.5}.workspace-empty__title{font-family:var(--workspace-font-family);font-size:var(--workspace-font-hero);font-weight:690;line-height:1.16}.workspace-page-header__copy h1{font-family:var(--workspace-font-family);font-size:var(--workspace-font-page-title);line-height:1.25}.workspace-task-card h2,.workspace-asset-list strong{font-size:var(--workspace-font-card-title);line-height:1.45}.workspace-task-card dd,.workspace-asset-list p,.workspace-form :is(input,textarea,select){font-size:var(--workspace-font-body);line-height:1.65}@container home-layout (max-width:900px){.workspace-side-panel-slot,.workspace-side-panel-slot[data-open=true]{z-index:38;visibility:hidden;transition:visibility 0s linear var(--workspace-dur-rail);flex-basis:auto;position:absolute;inset:0;overflow:hidden}.workspace-side-panel-slot[data-open=true]{visibility:visible;transition-delay:0s}.workspace-panel-resizer,.workspace-side-panel-slot:before{display:none}.workspace-side-panel-backdrop{z-index:0;background:var(--collaboration-backdrop);cursor:default;opacity:0;pointer-events:none;transition:opacity var(--workspace-dur-rail-fade) var(--workspace-ease-in);display:block;position:absolute;inset:0}.workspace-side-panel-slot[data-open=true] .workspace-side-panel-backdrop{opacity:1;pointer-events:auto;transition-timing-function:var(--composer-ease-out)}.workspace-side-panel{z-index:1;width:min(480px,100%);box-shadow:var(--collaboration-shadow);transition:transform var(--workspace-dur-rail) var(--workspace-ease-in);border-radius:0;margin-inline-start:0;position:absolute;inset-block:0;inset-inline-end:0;transform:translate(100%)}.workspace-side-panel-slot[data-open=true] .workspace-side-panel{transition-timing-function:var(--composer-ease-out);transform:translate(0)}.workspace-side-panel-slot[data-maximized=true] .workspace-side-panel{width:100%}.workspace-side-panel-slot[data-maximized=true] .workspace-side-panel-backdrop{display:none}}@container home-layout (max-width:1180px){.workspace-task-grid{grid-template-columns:minmax(0,1fr)}}@container home-layout (max-width:900px){.web-workspace{gap:0;padding:12px}.workspace-sidebar{z-index:30;width:min(320px, calc(calc(var(--screen-w,100vw) * 1) - 36px));border:1px solid var(--workspace-line);background:#fafafafa;border-radius:18px;padding:4px;transition:transform .22s cubic-bezier(.22,.8,.32,1);position:fixed;top:12px;bottom:12px;left:12px;transform:translate(calc(-100% - 28px));box-shadow:0 28px 80px -30px #00000075}.workspace-sidebar[data-mobile-open=true]{transform:translate(0)}.workspace-sidebar-backdrop{display:block}.workspace-sidebar-backdrop.is-visible{opacity:1;pointer-events:auto}.workspace-sidebar__mobile-close,.workspace-mobile-menu{display:inline-flex}.workspace-community .skill-market-heading,.workspace-community .request-square-header{padding-inline-start:64px}.workspace-conversation__header,.workspace-market__header,.workspace-page-header{grid-template-columns:auto minmax(0,1fr) auto;padding-inline:14px}.workspace-conversation__header{padding-inline-end:104px}.workspace-page-header{min-height:74px}.workspace-page__content{padding:22px}.workspace-market__page{padding:28px 24px 50px}}@container home-layout (min-width:761px) and (max-width:1100px){.workspace-empty__suggestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;width:min(620px,100% - 40px)}.workspace-empty__suggestions button{min-width:0;padding-inline:11px}.workspace-composer{padding-inline:16px}.workspace-composer__toolbar{gap:3px;padding-inline:8px}.workspace-composer-controls{gap:3px}.workspace-composer-controls__rail{gap:2px}.workspace-permission,.workspace-model-picker>button{flex:none}}@container home-layout (min-width:901px) and style(--home-max-height-800:1){.workspace-empty{gap:13px;padding-block:16px 10px}.workspace-empty__orb{width:92px;height:70px}.workspace-empty__orb .xintong-ball{width:92px;height:92px}.workspace-conversation.is-empty .workspace-composer{padding-bottom:14px}}@media (min-width:901px) and (max-height:800px){.workspace-empty__title{font-size:clamp(30px,3.4vw,44px)}}@container home-layout (max-width:600px){.web-workspace{padding:0}.workspace-conversation,.workspace-market,.workspace-community,.workspace-page{border:0;border-radius:0}.workspace-conversation__header,.workspace-market__header,.workspace-page-header{gap:8px;min-height:58px;padding:10px 12px}.workspace-conversation__header,.workspace-side-panel__header{padding-inline-end:64px}.workspace-panel-controls{inset-block-start:7px;inset-inline-end:8px}.workspace-page-header__copy p{display:none}.workspace-page-header__actions .workspace-primary-button{width:34px;min-width:34px;padding:0}.workspace-page-header__actions .workspace-primary-button span{display:none}.workspace-page__content{padding:16px 12px 30px}.workspace-market__page{min-height:100%;padding:24px 12px 44px}.workspace-conversation__actions{gap:3px}.workspace-office-button span,.workspace-composer__toolbar>button>span,.workspace-permission span,.workspace-composer__meta>span{display:none}.workspace-office-button,.workspace-language{min-width:34px;padding-inline:8px}.workspace-conversation__stream{gap:14px;width:calc(100% - 24px);padding:22px 0 32px}.workspace-empty{gap:14px;width:calc(100% - 28px);padding:18px 0 10px}.workspace-empty__orb{width:86px;height:68px}.workspace-empty__orb .xintong-ball{width:86px;height:86px}.workspace-empty__title{margin-top:3px}.workspace-empty__suggestions{gap:7px}.workspace-empty__suggestions button{gap:7px;min-height:42px;padding:8px 9px}.workspace-coordination{width:calc(100% - 42px)}.workspace-mode-switch{width:min(300px,100%)}.workspace-mode-switch button{min-height:42px;padding-inline:12px}.workspace-empty__chat-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-empty__chat-actions button:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 4.5px)}.workspace-message__content{max-width:calc(100% - 38px)}.workspace-message__bubble{padding:10px 12px}.workspace-composer{padding:0 10px 8px}.workspace-composer textarea{min-height:52px;padding:14px 13px 6px}.workspace-composer__toolbar{gap:2px;padding-inline:6px}.web-workspace .workspace-conversation .workspace-composer__toolbar{flex-wrap:wrap;justify-content:flex-end}.web-workspace .workspace-conversation .workspace-composer-controls{flex:0 0 100%;gap:2px;width:100%}.workspace-composer-controls__rail{gap:2px}.workspace-composer-menu>button{min-width:38px;padding-inline:7px}.workspace-composer-menu>button>span,.workspace-composer-menu>button>small,.workspace-composer-placeholder-tool>span{display:none}.workspace-model-tier-menu{bottom:calc(100% + 8px);left:auto;right:0}.workspace-composer-popover{max-width:calc(calc(var(--screen-w,100vw) * 1) - 24px)}.workspace-composer-controls__rail>.workspace-composer-menu>.workspace-composer-popover,.workspace-composer-controls>.workspace-composer-menu>.workspace-composer-popover{right:12px;bottom:calc(env(safe-area-inset-bottom) + 156px);width:auto;max-width:none;max-height:min(428px, calc(calc(var(--screen-h,100dvh) * 1) - 184px));position:fixed;left:12px}.workspace-composer-popover.is-scrollable .workspace-composer-popover__list{max-height:min(416px, calc(calc(var(--screen-h,100dvh) * 1) - 198px))}.workspace-composer-popover--add .workspace-composer-add-submenu{z-index:2;width:100%;max-width:none;height:100%;min-height:100%;inset:0;overflow:hidden}.workspace-composer-popover--add .workspace-composer-add-submenu .workspace-composer-popover__list{overscroll-behavior:contain;height:100%;max-height:100%;overflow-y:auto}.workspace-composer__toolbar>button,.workspace-mode>button{padding-inline:7px}.workspace-mode>button span{text-overflow:ellipsis;white-space:nowrap;max-width:88px;overflow:hidden}.workspace-composer__meta{justify-content:flex-start}.workspace-panel-controls>button{min-width:44px;min-height:44px}.workspace-coordination>button,.workspace-panel-tab{min-height:44px}.workspace-side-panel{border:0;border-radius:0;width:100%}.workspace-conversation-layout{border:0;border-radius:0}.workspace-panel-controls>.workspace-panel-expand{display:none}.workspace-toast{max-width:calc(calc(var(--screen-w,100vw) * 1) - 24px);bottom:12px;right:12px}.workspace-stars-controls{flex-direction:column;align-items:stretch}.workspace-segmented,.workspace-stars-controls>div{align-self:flex-start;max-width:100%;overflow-x:auto}.workspace-podium{grid-template-columns:minmax(0,1fr);align-items:stretch}.workspace-podium button,.workspace-podium button.is-rank-1{min-height:142px}.workspace-podium button.is-rank-1{order:-1}.workspace-ranking-list>button{grid-template-columns:28px minmax(0,1fr) auto 46px;gap:7px;padding-inline:9px}.workspace-contribution-card{padding:15px}.workspace-task-card dl,.workspace-form__row{grid-template-columns:minmax(0,1fr)}.workspace-overlay--dialog{align-items:flex-end;padding:8px}.workspace-dialog{width:100%;max-height:calc(calc(var(--screen-h,100dvh) * 1) - 16px);border-radius:18px}.workspace-drawer{border-radius:0;width:100%}.workspace-overlay__header,.workspace-overlay__body,.workspace-overlay__footer{padding-left:16px;padding-right:16px}.workspace-asset-list article{grid-template-columns:40px minmax(0,1fr)}.workspace-asset-list article>span{width:40px;height:40px}.workspace-asset-list article>div:last-child{grid-column:2}.workspace-publish-review dl>div{grid-template-columns:90px minmax(0,1fr)}}@media (max-width:600px){.workspace-page-header__copy h1{font-size:16px}.workspace-market__page .market-page-head h1{font-size:var(--workspace-font-page-title)}.workspace-empty__title{font-size:clamp(25px,8vw,32px)}.workspace-empty__suggestions button{font-size:12px}.workspace-message__bubble{font-size:13px}.workspace-contribution-card>strong{font-size:30px}}@media (prefers-reduced-motion:reduce){.workspace-scheduled-page .workspace-page-header,.workspace-trace-page .workspace-page-header,.workspace-scheduled-page .workspace-segmented,.workspace-trace-page .workspace-trace-layout{animation-name:workspace-page-opacity-in!important;transform:none!important}.web-workspace *,.web-workspace :before,.web-workspace :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.workspace-composer{z-index:10}.workspace-composer__surface{position:relative}.workspace-composer-command-menu{z-index:80;right:var(--workspace-space-sm);bottom:calc(100% + var(--workspace-space-sm));left:var(--workspace-space-sm);max-height:min(360px, calc(calc(var(--screen-h,100dvh) * 1) - 184px));border:1px solid var(--workspace-line);border-radius:var(--radius-md);background:var(--composer-menu-surface);color:var(--workspace-ink);box-shadow:var(--composer-popover-shadow);position:absolute;overflow:hidden}.workspace-composer-command-menu__scroll{max-height:min(360px, calc(calc(var(--screen-h,100dvh) * 1) - 184px));overscroll-behavior:contain;scroll-padding-block:36px var(--workspace-space-xs);scrollbar-gutter:stable;scrollbar-width:thin;overflow-y:auto}.workspace-composer-command-menu__group{min-width:0;padding:var(--workspace-space-xs)}.workspace-composer-command-menu__heading{z-index:1;padding:var(--workspace-space-2xs) var(--workspace-space-xs) var(--workspace-space-xs);background:var(--composer-menu-surface);color:var(--workspace-muted);font-size:var(--workspace-font-meta);font-weight:650;line-height:1.4;position:sticky;top:0}.workspace-composer-command-menu__options{gap:var(--workspace-space-3xs);display:grid}.workspace-composer-command-menu__option{align-items:center;gap:var(--workspace-space-xs);width:100%;min-height:56px;padding:var(--workspace-space-xs);border-radius:var(--radius-sm);color:var(--workspace-ink);text-align:start;cursor:pointer;transition:background-color var(--workspace-dur-micro) var(--composer-ease-out), transform var(--workspace-dur-micro) var(--composer-ease-out);background:0 0;grid-template-columns:32px minmax(0,1fr) 24px;display:grid}.workspace-composer-command-menu__option[aria-selected=true]{background:var(--composer-menu-hover);color:var(--workspace-ink)}.workspace-composer-command-menu__option:focus-visible{outline:2px solid var(--composer-focus);outline-offset:-2px}.workspace-composer-command-menu__option:active{transform:translateY(1px)}.workspace-composer-command-menu__option:disabled,.workspace-composer-command-menu__option[aria-disabled=true]{cursor:not-allowed;opacity:.55}.workspace-composer-command-menu__option[data-state=loading]{cursor:progress;opacity:.72}.workspace-composer-command-menu__option[data-state=error]{color:var(--profile-color-danger);box-shadow:inset 0 0 0 1px var(--profile-color-danger)}.workspace-composer-command-menu__icon{width:32px;height:32px;color:var(--composer-focus);background:0 0;place-items:center;display:grid}.workspace-composer-command-menu__copy{min-width:0;line-height:1.35;display:grid}.workspace-composer-command-menu__copy strong,.workspace-composer-command-menu__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-composer-command-menu__copy strong{font-size:var(--workspace-font-body);font-weight:610}.workspace-composer-command-menu__copy small{color:var(--workspace-muted);font-size:var(--workspace-font-meta)}.workspace-composer-command-menu__check{color:var(--composer-focus);justify-self:center}.workspace-composer-command-menu__separator{height:1px;margin-inline:var(--workspace-space-md);background:var(--workspace-line)}.workspace-composer-command-menu__empty{min-height:64px;padding:var(--workspace-space-md);color:var(--workspace-muted);font-size:var(--workspace-font-body);text-align:center;place-items:center;margin:0;display:grid}.workspace-composer-command-menu__empty.is-conversation-empty{min-height:84px}@media (hover:hover) and (pointer:fine){.workspace-composer-command-menu__option:hover{background:var(--composer-menu-hover);color:var(--workspace-ink)}}@container home-layout (max-width:45rem){.workspace-composer-command-menu{right:var(--workspace-space-sm);bottom:calc(env(safe-area-inset-bottom) + 156px);left:var(--workspace-space-sm);width:auto;max-height:min(360px, calc(calc(var(--screen-h,100dvh) * 1) - 184px));position:fixed}.workspace-composer-command-menu__scroll{max-height:min(360px, calc(calc(var(--screen-h,100dvh) * 1) - 184px))}}
