.wsFrame{inline-size:100%;container-type:inline-size}.wsWindow{--u:calc(100cqw / 1440);--ws-ink:#171717;--ws-ink-2:#2a2d35;--ws-text:#3c404a;--ws-muted:#5f636e;--ws-faint:#8b909b;--ws-separator:#c4c8d1;--ws-line:#dfe2ea;--ws-line-strong:#c0c5d1;--ws-panel:#fff;--ws-panel-rgb:255 255 255;--ws-raised:#f3f5f9;--ws-ground:#eceef3;--ws-chrome:#f8f9fc;--ws-chip:#eef0f5;--ws-chip-strong:#e5e8ef;--ws-map:#fbfbfa;--ws-grid:#171c280a;--ws-tab-map:#eef2fb;--ws-blue:#006aff;--ws-blue-rgb:0 106 255;--ws-blue-soft:#e6f0ff;--ws-blue-ink:#0054cc;--ws-green:#0a8a4a;--ws-green-soft:#e3f4ea;--ws-green-ink:#1f6b42;--ws-composer-tab:#e8f3ec;--ws-composer-ink:#1d5c46;--ws-composer-bg:linear-gradient(180deg, #fff0 0%, #fff0 40%, #f2d6de8c 100%), linear-gradient(160deg, #e9eef3 0%, #eef0f2 45%, #f3e7ea 100%);--ws-user-bg:#1f2a33;--ws-user-ink:#f4f5f7;--ws-bag-line:#c6d8f8;--ws-bag-bg:#f4f8ff;--ws-minimap-bg:#e8eaf1;--ws-label-ink:#1f2430;--ws-label-halo:#ffffffe6;--ws-shadow-rgb:16 24 40;--ws-stop:#d4372a;grid-template-columns:calc(var(--u) * 56) minmax(0, 1fr);aspect-ratio:1440/860;border:1px solid var(--ws-line);border-radius:calc(var(--u) * 14);background:var(--ws-ground);box-shadow:0 calc(var(--u) * 30) calc(var(--u) * 80) calc(var(--u) * -30) rgb(var(--ws-shadow-rgb) / .28);color:var(--ws-ink);font-family:var(--font-neo-sans,ui-sans-serif, system-ui, sans-serif);font-size:calc(var(--u) * 13);text-align:start;-webkit-user-select:none;user-select:none;grid-template-rows:minmax(0,1fr);line-height:1.35;display:grid;position:relative;overflow:hidden}@media (prefers-color-scheme:dark){.wsWindow{--ws-ink:#eeeef2;--ws-ink-2:#dcdee5;--ws-text:#c5c8d1;--ws-muted:#a2a5b0;--ws-faint:#80848f;--ws-separator:#4a4d58;--ws-line:#2b2d35;--ws-line-strong:#434652;--ws-panel:#191a1f;--ws-panel-rgb:25 26 31;--ws-raised:#24262c;--ws-ground:#0f1014;--ws-chrome:#1e1f25;--ws-chip:#24262c;--ws-chip-strong:#2d3038;--ws-map:#0c0d11;--ws-grid:#ffffff09;--ws-tab-map:#1a2f52;--ws-blue:#5b9dff;--ws-blue-rgb:91 157 255;--ws-blue-soft:#5b9dff2e;--ws-blue-ink:#8dbaff;--ws-green:#3ed68c;--ws-green-soft:#3ed68c24;--ws-green-ink:#74e2ad;--ws-composer-tab:#3ed68c1f;--ws-composer-ink:#7fe3b4;--ws-composer-bg:linear-gradient(180deg, #191a1f00 0%, #191a1f00 40%, #8c466929 100%), linear-gradient(160deg, #161b24 0%, #17191f 45%, #1d181f 100%);--ws-user-bg:#2c3644;--ws-user-ink:#eef1f6;--ws-bag-line:#5b9dff6b;--ws-bag-bg:#5b9dff1a;--ws-minimap-bg:#15171c;--ws-label-ink:#fff;--ws-label-halo:#000000d9;--ws-shadow-rgb:0 0 0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.wsIcon{vertical-align:middle;flex:none;block-size:1em;inline-size:1em;display:inline-block}.wsIcon>path{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.wsMono{font-family:var(--font-label,ui-monospace, monospace)}.wsRail{align-items:center;gap:calc(var(--u) * 8);padding-block:calc(var(--u) * 12);border-inline-end:1px solid var(--ws-line);background:var(--ws-chrome);color:var(--ws-text);font-size:calc(var(--u) * 21);flex-direction:column;display:flex}.wsRailToggle{font-size:calc(var(--u) * 19);margin-block-end:calc(var(--u) * 8)}.wsRailBtn{inline-size:calc(var(--u) * 38);block-size:calc(var(--u) * 38);border-radius:calc(var(--u) * 10);place-items:center;display:grid}.wsRailBtn.isActiveWs{background:var(--ws-panel);box-shadow:0 1px calc(var(--u) * 3) rgb(var(--ws-shadow-rgb) / .12)}.wsMain{grid-template-rows:calc(var(--u) * 50) minmax(0, 1fr);min-inline-size:0;display:grid}.wsTop{align-items:center;gap:calc(var(--u) * 8);padding-inline:calc(var(--u) * 12);border-block-end:1px solid var(--ws-line);background:var(--ws-chrome);font-size:calc(var(--u) * 13);white-space:nowrap;display:flex;overflow:hidden}.wsMark{inline-size:calc(var(--u) * 24);block-size:calc(var(--u) * 24);border-radius:calc(var(--u) * 6)}.wsSlash{color:var(--ws-separator)}.wsCrumb{min-inline-size:calc(var(--u) * 48);text-overflow:ellipsis;flex:0 4 auto;font-weight:600;overflow:hidden}.wsCrumbThread{align-items:center;gap:calc(var(--u) * 6);color:var(--ws-text);flex:none;display:inline-flex}.wsCrumbText{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.wsMenus{gap:calc(var(--u) * 11);border-inline-start:1px solid var(--ws-line);color:var(--ws-text);flex:none;margin-inline-start:calc(var(--u) * 8);padding-inline-start:calc(var(--u) * 14);display:inline-flex}.wsSync{gap:calc(var(--u) * 10);padding-inline:calc(var(--u) * 6);color:var(--ws-muted);font-size:calc(var(--u) * 16);flex:none;display:inline-flex}.wsSync .wsIcon:last-child{color:var(--ws-green)}.wsPill{align-items:center;gap:calc(var(--u) * 6);padding:calc(var(--u) * 5) calc(var(--u) * 10);border:1px solid var(--ws-line);border-radius:calc(var(--u) * 8);background:var(--ws-panel);flex:none;display:inline-flex}.wsThreads em{color:var(--ws-faint);font-style:normal}.wsDot{inline-size:calc(var(--u) * 6);block-size:calc(var(--u) * 6);background:var(--ws-faint);border-radius:50%}.wsSep{color:var(--ws-separator)}.wsLoaded{margin-inline-start:auto}.wsLoadedMore{display:contents}.wsCount{min-inline-size:calc(var(--u) * 18);padding-inline:calc(var(--u) * 4);background:var(--ws-green-soft);color:var(--ws-green);font-size:calc(var(--u) * 11.5);border-radius:999px;place-items:center;display:inline-grid}.wsTopIcons{gap:calc(var(--u) * 14);padding-inline:calc(var(--u) * 4);color:var(--ws-muted);font-size:calc(var(--u) * 17);flex:none;display:inline-flex}.wsAvatar{inline-size:calc(var(--u) * 30);block-size:calc(var(--u) * 30);background:radial-gradient(circle at 35% 30%,#e9c9a8,#9c6b4a 70%);border-radius:50%;flex:none}.wsTop:is([data-tag],[data-presence]) .wsSync,.wsTop:is([data-tag],[data-presence]) .wsTopIcons{display:none}.wsTopTag{padding:calc(var(--u) * 3) calc(var(--u) * 9);background:var(--ws-chip);color:var(--ws-muted);font-size:calc(var(--u) * 11.5);white-space:nowrap;border-radius:999px;flex:none;font-weight:500}.wsPresence{flex:none;align-items:center;display:inline-flex}.wsPresence>*+*{margin-inline-start:calc(var(--u) * -5)}.wsBody{grid-template-rows:minmax(0,1fr);grid-template-columns:calc(var(--u) * var(--ws-left,390)) minmax(0, 1fr) calc(var(--u) * var(--ws-right,268));gap:calc(var(--u) * 10);min-block-size:0;padding:calc(var(--u) * 10);display:grid}.wsComposer,.wsMap,.wsClusters,.wsPane{border:1px solid var(--ws-line);border-radius:calc(var(--u) * 14);background:var(--ws-panel);flex-direction:column;min-block-size:0;min-inline-size:0;display:flex;position:relative;overflow:hidden}.wsPaneHead{justify-content:space-between;align-items:center;gap:calc(var(--u) * 8);padding:calc(var(--u) * 8) calc(var(--u) * 10);display:flex}.wsTab{align-items:center;gap:calc(var(--u) * 7);padding:calc(var(--u) * 6) calc(var(--u) * 12);border-radius:calc(var(--u) * 9);background:var(--ws-chip);font-size:calc(var(--u) * 14);white-space:nowrap;font-weight:500;display:inline-flex}.wsTab .wsIcon{color:var(--ws-blue);font-size:calc(var(--u) * 16)}.wsComposer .wsTab.isActiveWs{border-block-end:2px solid var(--ws-green);background:var(--ws-composer-tab);color:var(--ws-composer-ink)}.wsComposer .wsTab .wsIcon{color:var(--ws-composer-ink)}.wsTabClose{font-size:calc(var(--u) * 13)!important}.wsHeadIcons{align-items:center;gap:calc(var(--u) * 14);color:var(--ws-muted);font-size:calc(var(--u) * 17);display:inline-flex}.wsHeadCount{color:var(--ws-faint);font-size:calc(var(--u) * 14);font-variant-numeric:tabular-nums}.wsComposer{background:var(--ws-composer-bg)}.wsComposer .wsPaneHead{background:rgb(var(--ws-panel-rgb) / .75)}.wsAgentRow{align-items:center;gap:calc(var(--u) * 9);padding:calc(var(--u) * 6) calc(var(--u) * 12) calc(var(--u) * 9);border-block-end:1px solid rgb(var(--ws-shadow-rgb) / .06);background:rgb(var(--ws-panel-rgb) / .75);color:var(--ws-text);font-size:calc(var(--u) * 14);display:flex}.wsAgentRow>.wsIcon{font-size:calc(var(--u) * 17)}.wsSpinner{inline-size:calc(var(--u) * 14);block-size:calc(var(--u) * 14);border:calc(var(--u) * 2) dotted var(--ws-faint);border-radius:50%;flex:none}.wsSpinner.isSpinningWs{animation:1.4s linear infinite wsSpin}@keyframes wsSpin{to{transform:rotate(360deg)}}.wsAgentState{color:var(--ws-muted);font-family:var(--font-label,ui-monospace, monospace);font-size:calc(var(--u) * 12.5)}.wsAgentTools{align-items:center;gap:calc(var(--u) * 12);font-size:calc(var(--u) * 17);margin-inline-start:auto;display:inline-flex}.wsMini{align-items:center;gap:calc(var(--u) * 4);padding:calc(var(--u) * 3) calc(var(--u) * 6);border-radius:calc(var(--u) * 8);background:var(--ws-panel);font-size:calc(var(--u) * 13);display:inline-flex;position:relative}.wsMini .wsIcon{font-size:calc(var(--u) * 16)}.wsBadgeDot{inline-size:calc(var(--u) * 6);block-size:calc(var(--u) * 6);background:var(--ws-green);border-radius:50%;position:absolute;inset-block-start:calc(var(--u) * 1);inset-inline-end:calc(var(--u) * 1)}.wsFeed{min-block-size:0;padding-inline:calc(var(--u) * 16);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--u) * 36));-webkit-mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--u) * 36));mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--u) * 36));flex:1;position:relative;overflow:hidden}.wsFeedInner{inset-inline:calc(var(--u) * 16);gap:calc(var(--u) * 10);flex-direction:column;transition:transform .45s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;inset-block-end:calc(var(--u) * 8)}.wsReveal{opacity:0;transform:translateY(calc(var(--u) * 6));transition:opacity .35s,transform .35s}.wsReveal.isShownWs{opacity:1;transform:none}.wsUser{max-inline-size:86%;padding:calc(var(--u) * 9) calc(var(--u) * 13);border-radius:calc(var(--u) * 14) calc(var(--u) * 14) calc(var(--u) * 4) calc(var(--u) * 14);background:var(--ws-user-bg);color:var(--ws-user-ink);font-size:calc(var(--u) * 13.5);align-self:flex-end;line-height:1.45}.wsCard{padding:calc(var(--u) * 13) calc(var(--u) * 16);border-radius:calc(var(--u) * 14);background:var(--ws-panel);box-shadow:0 1px calc(var(--u) * 3) rgb(var(--ws-shadow-rgb) / .06);color:var(--ws-ink-2);font-size:calc(var(--u) * 13.5);line-height:1.5}.wsCardActions{gap:calc(var(--u) * 16);padding:calc(var(--u) * 8) calc(var(--u) * 4) 0;color:var(--ws-muted);font-size:calc(var(--u) * 15);display:flex}.wsTool{padding-inline:calc(var(--u) * 2);color:var(--ws-ink-2)}.wsToolHead{align-items:center;gap:calc(var(--u) * 8);font-size:calc(var(--u) * 13.5);display:flex}.wsToolTitle{margin-inline-end:auto}.wsRunning{padding:calc(var(--u) * 2) calc(var(--u) * 8);border-radius:calc(var(--u) * 6);background:var(--ws-green-soft);color:var(--ws-green-ink);font-size:calc(var(--u) * 11.5);opacity:0}.wsRunning.isOnWs{opacity:1}.wsToolTime{min-inline-size:calc(var(--u) * 26);color:var(--ws-muted);font-size:calc(var(--u) * 12.5);text-align:end}.wsToolChevron{color:var(--ws-faint)}.wsToolCall{color:var(--ws-muted);font-family:var(--font-label,ui-monospace, monospace);font-size:calc(var(--u) * 11.5);white-space:nowrap;text-overflow:ellipsis;margin-block-start:calc(var(--u) * 3);overflow:hidden}.wsToolResult{color:var(--ws-text);font-size:calc(var(--u) * 12.5);opacity:0;margin-block-start:calc(var(--u) * 5);transition:opacity .3s}.wsToolResult.isShownWs{opacity:1}.wsArtifact{align-items:center;gap:calc(var(--u) * 6);inline-size:fit-content;min-inline-size:0;max-inline-size:100%;padding:calc(var(--u) * 4) calc(var(--u) * 9);border:1px solid var(--ws-line);border-radius:calc(var(--u) * 8);background:var(--ws-panel);color:var(--ws-ink-2);font-size:calc(var(--u) * 12);white-space:nowrap;opacity:0;margin-block-start:calc(var(--u) * 6);transition:opacity .3s;display:flex}.wsArtifact.isShownWs{opacity:1}.wsArtifact .wsIcon{color:var(--ws-blue);font-size:calc(var(--u) * 14)}.wsArtifactName{min-inline-size:0;font-family:var(--font-label,ui-monospace, monospace);font-size:calc(var(--u) * 11.5);text-overflow:ellipsis;flex:0 auto;overflow:hidden}.wsArtifactMeta{color:var(--ws-muted);font-variant-numeric:tabular-nums;flex:none}.wsSources{align-items:center;gap:calc(var(--u) * 5);border-block-start:1px solid var(--ws-line);opacity:0;flex-wrap:wrap;margin-block-start:calc(var(--u) * 10);padding-block-start:calc(var(--u) * 9);transition:opacity .35s;display:flex}.wsSources.isShownWs{opacity:1}.wsSourcesLabel{color:var(--ws-faint);font-size:calc(var(--u) * 11);letter-spacing:.04em;text-transform:uppercase;margin-inline-end:calc(var(--u) * 2);font-weight:600}.wsSource{align-items:center;gap:calc(var(--u) * 5);max-inline-size:calc(var(--u) * 150);padding:calc(var(--u) * 2) calc(var(--u) * 8) calc(var(--u) * 2) calc(var(--u) * 3);border:1px solid var(--ws-line);color:var(--ws-text);font-size:calc(var(--u) * 11);white-space:nowrap;border-radius:999px;transition:border-color .25s,background-color .25s;display:inline-flex}.wsSourceNum{inline-size:calc(var(--u) * 15);block-size:calc(var(--u) * 15);background:var(--ws-blue-soft);color:var(--ws-blue);font-size:calc(var(--u) * 9.5);border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid}.wsSourceRecord{min-inline-size:0;font-family:var(--font-label,ui-monospace, monospace);font-size:calc(var(--u) * 10.5);text-overflow:ellipsis;overflow:hidden}.wsSource.isActiveWs{border-color:rgb(var(--ws-blue-rgb) / .5);background:var(--ws-blue-soft)}.wsSource.isActiveWs .wsSourceNum{background:var(--ws-blue);color:#fff}@media (prefers-color-scheme:dark){.wsSource.isActiveWs .wsSourceNum,.wsCite.isActiveWs{color:var(--ws-panel)}}.wsAnswer{display:block;position:relative}.wsAnswerGhost{visibility:hidden}.wsAnswerLive{position:absolute;inset:0}.wsCaret{inline-size:calc(var(--u) * 2);vertical-align:-.15em;background:currentColor;block-size:1em;margin-inline-start:1px;animation:1s steps(2,end) infinite wsBlink;display:inline-block}@keyframes wsBlink{50%{opacity:0}}.wsCite{min-inline-size:calc(var(--u) * 17);block-size:calc(var(--u) * 17);margin-inline:calc(var(--u) * 2);padding-inline:calc(var(--u) * 4);border-radius:calc(var(--u) * 5);background:var(--ws-blue-soft);color:var(--ws-blue);font-size:calc(var(--u) * 10.5);vertical-align:.1em;place-items:center;font-weight:600;transition:background .25s,color .25s,box-shadow .25s;display:inline-grid}.wsCite.isActiveWs{background:var(--ws-blue);color:#fff;box-shadow:0 0 0 calc(var(--u) * 3) rgb(var(--ws-blue-rgb) / .2)}.wsCite.isHiddenWs{visibility:hidden}.wsComposerFoot{gap:calc(var(--u) * 8);padding:calc(var(--u) * 4) calc(var(--u) * 10) calc(var(--u) * 10);flex-direction:column;display:flex}.wsStatus{align-items:center;gap:calc(var(--u) * 9);padding:calc(var(--u) * 9) calc(var(--u) * 14);border-radius:calc(var(--u) * 14);background:var(--ws-panel);box-shadow:0 1px calc(var(--u) * 3) rgb(var(--ws-shadow-rgb) / .06);font-size:calc(var(--u) * 13.5);opacity:0;transition:opacity .3s;display:flex}.wsStatus.isShownWs{opacity:1}.wsStatusDot{inline-size:calc(var(--u) * 9);block-size:calc(var(--u) * 9);background:radial-gradient(circle, var(--ws-green) 40%, #f1c75a 41%);border-radius:50%}.wsStatusLabel{font-weight:500}.wsStatusDetail{color:var(--ws-muted);font-family:var(--font-label,ui-monospace, monospace);font-size:calc(var(--u) * 11.5);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.wsStatusTime{color:var(--ws-muted);font-family:var(--font-label,ui-monospace, monospace);font-size:calc(var(--u) * 12)}.wsStatusTasks{align-items:center;gap:calc(var(--u) * 3);font-size:calc(var(--u) * 13);display:inline-flex}.wsInput{padding:calc(var(--u) * 12) calc(var(--u) * 14) calc(var(--u) * 10);border:1px solid var(--ws-line-strong);border-radius:calc(var(--u) * 16);background:var(--ws-panel);box-shadow:0 calc(var(--u) * 6) calc(var(--u) * 18) calc(var(--u) * -10) rgb(var(--ws-shadow-rgb) / .25)}.wsInputText{gap:calc(var(--u) * 8);min-block-size:calc(var(--u) * 40);font-size:calc(var(--u) * 14);white-space:nowrap;display:flex;overflow:hidden}.wsPrompt{color:var(--ws-muted);font-family:var(--font-label,ui-monospace, monospace)}.wsPlaceholder{color:var(--ws-muted);text-overflow:ellipsis;overflow:hidden}.wsTyped{text-overflow:ellipsis;overflow:hidden}.wsInputRow{align-items:center;gap:calc(var(--u) * 12);color:var(--ws-text);font-size:calc(var(--u) * 12.5);white-space:nowrap;display:flex}.wsInputBtn{align-items:center;gap:calc(var(--u) * 4);display:inline-flex}.wsInputBtn .wsIcon{font-size:calc(var(--u) * 15)}.wsInputEnd{align-items:center;gap:calc(var(--u) * 10);margin-inline-start:auto;display:inline-flex}.wsRing{inline-size:calc(var(--u) * 26);block-size:calc(var(--u) * 26);font-size:calc(var(--u) * 9.5);place-items:center;font-weight:600;display:inline-grid;position:relative}.wsRing svg{block-size:100%;inline-size:100%;position:absolute;inset:0}.wsModel{align-items:center;gap:calc(var(--u) * 5);display:inline-flex}.wsModel .wsMono{color:var(--ws-green)}.wsMic{font-size:calc(var(--u) * 17)}.wsSend{inline-size:calc(var(--u) * 32);block-size:calc(var(--u) * 32);background:var(--ws-chip-strong);color:var(--ws-muted);font-size:calc(var(--u) * 15);border-radius:50%;place-items:center;display:grid}.wsSend .wsIcon{transform:rotate(-90deg)}.wsSend.isStopWs{background:var(--ws-stop)}.wsStopSquare{inline-size:calc(var(--u) * 11);block-size:calc(var(--u) * 11);border-radius:calc(var(--u) * 2);background:#fff}.wsMapTab{background:var(--ws-tab-map)}.wsMapBody{background-color:var(--ws-map);background-image:linear-gradient(rgb(var(--ws-shadow-rgb) / .035) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--ws-shadow-rgb) / .035) 1px, transparent 1px);background-size:calc(var(--u) * 28) calc(var(--u) * 28);flex:1;min-block-size:0;position:relative}.wsMapDrawing{inset:calc(var(--u) * 54) calc(var(--u) * 54) calc(var(--u) * 8) calc(var(--u) * 58);position:absolute}.wsMapDrawing>canvas,.wsMapDrawing>svg{block-size:100%;inline-size:100%;display:block}.wsToolRail{align-items:center;gap:calc(var(--u) * 5);padding:calc(var(--u) * 6);border:1px solid var(--ws-line);border-radius:calc(var(--u) * 12);background:var(--ws-panel);color:var(--ws-muted);font-size:calc(var(--u) * 17);flex-direction:column;display:flex;position:absolute;inset-block-start:calc(var(--u) * 12);inset-inline-start:calc(var(--u) * 10)}.wsToolBtn{inline-size:calc(var(--u) * 30);block-size:calc(var(--u) * 30);border-radius:calc(var(--u) * 8);place-items:center;display:grid}.wsToolBtn.isActiveWs{background:var(--ws-blue-soft);color:var(--ws-blue)}.wsToolSep{inline-size:calc(var(--u) * 22);background:var(--ws-line);block-size:1px}.wsSearch{inset-block-start:calc(var(--u) * 12);inset-inline:calc(var(--u) * 72) calc(var(--u) * 28);align-items:center;gap:calc(var(--u) * 9);padding:calc(var(--u) * 6) calc(var(--u) * 10) calc(var(--u) * 6) calc(var(--u) * 14);border:1px solid var(--ws-line);border-radius:calc(var(--u) * 12);background:var(--ws-panel);font-size:calc(var(--u) * 14);display:flex;position:absolute}.wsSearchIcon{color:var(--ws-muted);font-size:calc(var(--u) * 17)}.wsSearchPlaceholder{color:var(--ws-faint);flex:1}.wsSearchText{color:var(--ws-ink);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.wsModes{gap:calc(var(--u) * 2);padding:calc(var(--u) * 2);border-radius:calc(var(--u) * 9);background:var(--ws-chip);font-size:calc(var(--u) * 12.5);white-space:nowrap;display:inline-flex}.wsMode{align-items:center;gap:calc(var(--u) * 4);padding:calc(var(--u) * 4) calc(var(--u) * 9);border-radius:calc(var(--u) * 7);color:var(--ws-text);display:inline-flex}.wsMode.isActiveWs{background:var(--ws-panel);box-shadow:0 1px calc(var(--u) * 2) rgb(var(--ws-shadow-rgb) / .1);color:var(--ws-blue)}.wsSearchFilter{color:var(--ws-muted);font-size:calc(var(--u) * 17)}.wsMinimap{inline-size:calc(var(--u) * 132);block-size:calc(var(--u) * 120);border:1px solid var(--ws-line);border-radius:calc(var(--u) * 8);background:var(--ws-minimap-bg);box-shadow:0 calc(var(--u) * 4) calc(var(--u) * 14) rgb(var(--ws-shadow-rgb) / .12);position:absolute;inset-block-start:calc(var(--u) * 62);inset-inline-end:calc(var(--u) * 54);overflow:hidden}.wsMinimapView{background:rgb(var(--ws-blue-rgb) / .06);pointer-events:none;border:1.5px solid #1f2430cc;position:absolute;inset:1px}@media (prefers-color-scheme:dark){.wsMinimapView{background:rgb(var(--ws-blue-rgb) / .1);border-color:#eeeef2cc}}.wsMinimap>canvas,.wsMinimap>svg{block-size:100%;inline-size:100%;display:block}.wsViewCard{align-items:center;gap:calc(var(--u) * 6) calc(var(--u) * 10);padding:calc(var(--u) * 10) calc(var(--u) * 12);border:1px solid var(--ws-line);border-radius:calc(var(--u) * 12);background:var(--ws-panel);font-size:calc(var(--u) * 12.5);grid-template-columns:auto auto;display:grid;position:absolute;inset-block-end:calc(var(--u) * 12);inset-inline-start:calc(var(--u) * 70)}.wsViewLabel.wsStrong{font-weight:600}.wsSelect{justify-content:space-between;align-items:center;gap:calc(var(--u) * 10);min-inline-size:calc(var(--u) * 72);padding:calc(var(--u) * 2) calc(var(--u) * 6);border:1px solid var(--ws-line);border-radius:calc(var(--u) * 5);display:inline-flex}.wsSelect.wsWide{min-inline-size:calc(var(--u) * 150)}.wsSeg{gap:calc(var(--u) * 10);display:inline-flex}.wsSeg b{padding-inline:calc(var(--u) * 6);border-radius:calc(var(--u) * 5);background:var(--ws-blue-soft);color:var(--ws-blue);font-weight:500}.wsViewValue{color:var(--ws-muted);text-align:end}.wsActionRail{gap:calc(var(--u) * 6);padding:calc(var(--u) * 6);border:1px solid var(--ws-line);border-radius:calc(var(--u) * 14);background:var(--ws-panel);color:var(--ws-muted);font-size:calc(var(--u) * 16);flex-direction:column;display:flex;position:absolute;inset-block-end:calc(var(--u) * 12);inset-inline-end:calc(var(--u) * 10)}.wsActionBtn{inline-size:calc(var(--u) * 30);block-size:calc(var(--u) * 30);border-radius:calc(var(--u) * 9);place-items:center;display:grid}.wsActionBtn.isActiveWs{background:var(--ws-blue-soft);color:var(--ws-blue)}.wsRecord{z-index:2;inline-size:calc(var(--u) * 210);padding:calc(var(--u) * 10) calc(var(--u) * 12);border:1px solid var(--ws-line);border-radius:calc(var(--u) * 10);background:var(--ws-panel);box-shadow:0 calc(var(--u) * 8) calc(var(--u) * 22) calc(var(--u) * -8) rgb(var(--ws-shadow-rgb) / .3);font-size:calc(var(--u) * 12);opacity:0;transform:translateY(calc(var(--u) * 4));transition:opacity .3s,transform .3s;position:absolute}.wsRecord.isShownWs{opacity:1;transform:none}.wsRecord b{font-family:var(--font-label,ui-monospace, monospace);font-size:calc(var(--u) * 11.5);font-weight:500;display:block}.wsRecord span{color:var(--ws-muted);margin-block-start:calc(var(--u) * 3);display:block}.wsClusterList{-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--u) * 44), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--u) * 44), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--u) * 44), transparent)}.wsFilter{margin:calc(var(--u) * 2) calc(var(--u) * 12) calc(var(--u) * 8);padding:calc(var(--u) * 9) calc(var(--u) * 11);border:1px solid var(--ws-line);border-radius:calc(var(--u) * 6);color:var(--ws-faint);font-size:calc(var(--u) * 13.5)}.wsRegular{margin:0 calc(var(--u) * 12) calc(var(--u) * 6);padding:calc(var(--u) * 7) calc(var(--u) * 12);border-radius:calc(var(--u) * 6);background:var(--ws-chip-strong);font-size:calc(var(--u) * 14);align-self:flex-start}.wsClusterList{min-block-size:0;padding:0 calc(var(--u) * 8);flex:1;margin:0;list-style:none;overflow:hidden}.wsCluster{align-items:center;gap:calc(var(--u) * 9);padding:calc(var(--u) * 7) calc(var(--u) * 6);border-radius:calc(var(--u) * 7);color:var(--ws-muted);font-size:calc(var(--u) * 16);transition:background .3s;display:flex}.wsCluster.isFocusWs{background:var(--ws-blue-soft)}.wsSwatch{inline-size:calc(var(--u) * 5);block-size:calc(var(--u) * 26);border-radius:calc(var(--u) * 2);flex:none}.wsClusterName{color:var(--ws-ink);font-size:calc(var(--u) * 13.5);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.wsEye{color:var(--ws-blue)}.wsBags{padding:calc(var(--u) * 6) calc(var(--u) * 12) calc(var(--u) * 12);border-block-start:1px solid var(--ws-line)}.wsBagsHead{align-items:center;gap:calc(var(--u) * 10);margin:0 0 calc(var(--u) * 8);color:var(--ws-muted);font-size:calc(var(--u) * 11.5);letter-spacing:.06em;font-weight:600;display:flex}.wsBagsHead span{flex:0 0 calc(var(--u) * 48);block-size:calc(var(--u) * 3);background:var(--ws-line);border-radius:9px}.wsBagButtons{gap:calc(var(--u) * 6);flex-wrap:wrap;display:flex}.wsChipBtn{align-items:center;gap:calc(var(--u) * 5);padding:calc(var(--u) * 5) calc(var(--u) * 10);border-radius:calc(var(--u) * 8);background:var(--ws-chip);color:var(--ws-muted);font-size:calc(var(--u) * 12.5);display:inline-flex}.wsBagSlot{min-block-size:calc(var(--u) * 92);margin-block-start:calc(var(--u) * 10);display:grid;position:relative}.wsBagsEmpty,.wsBag{opacity:0;grid-area:1/1;transition:opacity .35s}.wsBagsEmpty.isShownWs,.wsBag.isShownWs{opacity:1}.wsBagsEmpty{align-items:center;gap:calc(var(--u) * 4);color:var(--ws-muted);font-size:calc(var(--u) * 12);text-align:center;flex-direction:column;display:flex}.wsBagsEmpty b{color:var(--ws-ink)}.wsBagsEmpty>b{font-size:calc(var(--u) * 13.5)}.wsBagsEmptyIcon{font-size:calc(var(--u) * 22)}.wsBag{align-self:start;align-items:center;gap:calc(var(--u) * 9);padding:calc(var(--u) * 8) calc(var(--u) * 10);border:1px solid var(--ws-bag-line);border-radius:calc(var(--u) * 9);background:var(--ws-bag-bg);font-size:calc(var(--u) * 13);display:flex}.wsBagName{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.wsBagCount{color:var(--ws-muted);font-family:var(--font-label,ui-monospace, monospace);font-size:calc(var(--u) * 11.5)}.wsCursor{z-index:4;inline-size:calc(var(--u) * 20);block-size:calc(var(--u) * 20);pointer-events:none;will-change:transform;position:absolute;inset-block-start:0;inset-inline-start:0}.wsCursor svg{filter:drop-shadow(0 1px 1px #00000040);block-size:100%;inline-size:100%;display:block}.wsCursor .wsClick{inline-size:calc(var(--u) * 20);block-size:calc(var(--u) * 20);background:rgb(var(--ws-blue-rgb) / .28);border-radius:50%;position:absolute;inset-block-start:calc(var(--u) * -10);inset-inline-start:calc(var(--u) * -10)}@container not (min-width:980px){.wsWindow{--u:calc(100cqw / 900);aspect-ratio:900/620}.wsBody{grid-template-columns:calc(var(--u) * 340) minmax(0, 1fr)}.wsWindow[data-compact=left] .wsBody{grid-template-columns:minmax(0, 1fr) calc(var(--u) * 300)}.wsWindow[data-compact=right] .wsBody>:nth-child(3),.wsWindow[data-compact=left] .wsBody>:first-child,.wsMenus,.wsSync,.wsTopIcons,.wsThreads,.wsMinimap{display:none}}@container not (min-width:600px){.wsWindow{--u:calc(100cqw / 400);aspect-ratio:400/640;grid-template-columns:minmax(0,1fr)}.wsRail,.wsSpaces,.wsCrumbThread,.wsThreadSlash,.wsLoadedMore,.wsViewCard,.wsActionRail,.wsModes,.wsSearchFilter,.wsTop:is([data-tag],[data-presence]) .wsAvatar{display:none}.wsWindow .wsBody,.wsWindow[data-compact] .wsBody{padding:calc(var(--u) * 8);grid-template-columns:minmax(0,1fr)}.wsWindow .wsBody>*{grid-area:1/1}.wsWindow[data-phone-pane=composer] .wsBody>:not(:first-child),.wsWindow[data-phone-pane=map] .wsBody>:not(:nth-child(2)){display:none}.wsMapDrawing{inset:calc(var(--u) * 56) calc(var(--u) * 8) calc(var(--u) * 8) calc(var(--u) * 52)}.wsSearch{inset-inline:calc(var(--u) * 60) calc(var(--u) * 10)}.wsToolRail .wsToolBtn:nth-child(n+5),.wsToolRail .wsToolSep{display:none}}@media (prefers-reduced-motion:reduce){.wsReveal,.wsFeedInner,.wsSpinner.isSpinningWs,.wsCaret{transition:none;animation:none}}.wsFeedFade{gap:calc(var(--u) * 12);flex-direction:column;transition:opacity .4s;display:flex}.wsDemo{position:relative;container:wsdemo/inline-size}.wsDemoStage{position:relative}.wsDemoLayer{opacity:0;transition:opacity .5s;position:absolute;inset:0}.wsDemoLayer.isReadyWs{opacity:1}.wsControls{min-block-size:36px;color:var(--color-gray-700,var(--ws-muted));align-items:center;gap:12px;margin-block-start:14px;font-size:14px;display:flex}.wsCaption{white-space:nowrap;text-overflow:ellipsis;flex:1;min-inline-size:0;margin:0;overflow:hidden}.wsCaption:before{content:"";vertical-align:-2px;background:url(/marketing/images/mantis-mark.png) 50%/contain no-repeat;block-size:14px;inline-size:14px;margin-inline-end:9px;display:inline-block}@media (prefers-color-scheme:dark){.wsCaption:before{filter:invert()}}.wsControlBtn{border:1px solid var(--mk-hairline,var(--ws-line));min-block-size:36px;color:var(--color-black,var(--ws-ink));font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding-inline:12px;font-size:13px;display:inline-flex}.wsControlBtn[aria-pressed=true]{background:var(--color-black,var(--ws-ink));color:#fff}.wsControlBtn:focus-visible{outline:2px solid var(--mk-accent);outline-offset:2px}.wsPaneSwitch{gap:4px;display:none}@container wsdemo not (min-width:600px){.wsControls{flex-wrap:wrap}.wsCaption{white-space:normal;flex-basis:100%;min-block-size:2.9em;margin:0;line-height:1.45}.wsPaneSwitch{display:inline-flex}}.wsCursor{transition:opacity .3s}.wsCursor .wsClick{opacity:var(--click,0);transform:scale(calc(.5 + (1 - var(--click,0)) * 1.4))}.wsCursorTag{padding:calc(var(--u) * 2) calc(var(--u) * 7);border-radius:calc(var(--u) * 6);background:var(--ws-green);color:#fff;font-size:calc(var(--u) * 11);white-space:nowrap;font-weight:600;position:absolute;inset-block-start:calc(var(--u) * 16);inset-inline-start:calc(var(--u) * 14)}.wsFillRoot,.wsFill{block-size:100%}.wsFill .wsWindow{aspect-ratio:auto;block-size:100%}.wsWindow .mapLabelVis{fill:var(--ws-label-ink);stroke:var(--ws-label-halo)}.wsWindow .mapLeaderVis{color:var(--ws-label-ink)}.wsWindow .mapLabelsVis[data-labels=ws-mid]{display:none}@container not (min-width:980px){.wsWindow .mapLabelsVis[data-labels=ws-wide]{display:none}.wsWindow .mapLabelsVis[data-labels=ws-mid]{display:inline}}.wsWindow .hasFocusVis path:not(.isFocusVis){opacity:.2}.wsWindow .mapLassoLineVis{fill:rgb(var(--ws-blue-rgb) / .07);stroke:var(--ws-blue);stroke-width:3px;stroke-linejoin:round}.wsWindow .mapBadgeVis{display:none}
