.WorkspaceShell_shell__Yv2F_{min-height:calc(100vh - 32px)}.WorkspaceShell_main__Ozi_P{display:grid;gap:16px}.WorkspaceShell_panel__gocyK,.WorkspaceShell_railCard__0Z23y,.WorkspaceShell_topbar__dmbfQ{position:relative;background:hsla(0,0%,100%,.92);border:1px solid rgba(177,196,212,.7);backdrop-filter:blur(10px) saturate(1.05);-webkit-backdrop-filter:blur(10px) saturate(1.05);box-shadow:0 16px 28px rgba(69,95,117,.1),inset 0 1px 0 hsla(0,0%,100%,.78)}.WorkspaceShell_panel__gocyK:before,.WorkspaceShell_railCard__0Z23y:before,.WorkspaceShell_topbar__dmbfQ:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(115% 70% at 0 0,hsla(0,0%,100%,.6) 0,transparent 46%)}.WorkspaceShell_topbar__dmbfQ{border-radius:20px;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px}.WorkspaceShell_breadcrumb__du5Uj{margin:0;color:#5e7387;font-size:.87rem}.WorkspaceShell_pageTitle__l0ppX{margin:4px 0 0;font-size:1.85rem;line-height:1.15;color:#12293d;letter-spacing:-.01em}.WorkspaceShell_topActions__7Q7Wh{display:flex;gap:8px;flex-wrap:wrap}.WorkspaceShell_primaryButton__hRv0X,.WorkspaceShell_secondaryButton__hiWDz{border:1px solid rgba(167,189,207,.72);border-radius:999px;padding:10px 15px;font-weight:700;font-size:.9rem;line-height:1;text-decoration:none;color:#173149;background:hsla(0,0%,100%,.96);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.WorkspaceShell_primaryButton__hRv0X:hover,.WorkspaceShell_secondaryButton__hiWDz:hover{transform:translateY(-1px);border-color:rgba(111,160,191,.85)}.WorkspaceShell_primaryButton__hRv0X{color:#fff;border-color:rgba(8,124,117,.75);background:linear-gradient(180deg,#21a79a,#0e766e);box-shadow:0 8px 14px rgba(15,118,110,.28)}.WorkspaceShell_workspaceLayout__5qbDX{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}.WorkspaceShell_panel__gocyK{border-radius:18px;padding:14px}.WorkspaceShell_projectStrip__nnhWk{display:grid;gap:12px}.WorkspaceShell_projectStripHeader___KAOK{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.WorkspaceShell_projectStripLayout__he9Ni{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:12px}.WorkspaceShell_projectCardsGrid__KUaTI{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));max-height:280px;overflow-y:auto;padding-right:2px}.WorkspaceShell_projectCreateCard__kC37k{border:1px solid rgba(171,193,208,.72);border-radius:12px;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(246,252,255,.95));padding:10px;display:grid;gap:8px;align-content:start}.WorkspaceShell_chatPanel__6UQtG{min-height:calc(100vh - 170px);display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:12px}.WorkspaceShell_chatTopRow__RCQVk{display:flex;justify-content:space-between;gap:10px;align-items:center}.WorkspaceShell_panelTitle__rVARg{margin:0;color:#102a40;font-size:1.05rem;font-weight:750}.WorkspaceShell_sessionBadge__zPO5v{border-radius:999px;border:1px solid rgba(153,180,199,.85);background:hsla(0,0%,100%,.96);padding:6px 12px;font-size:.81rem;color:#2b4d67;font-weight:700}.WorkspaceShell_chatThread__fbrY_{border:1px solid rgba(173,194,210,.7);border-radius:14px;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(246,251,255,.96));padding:14px;overflow-y:auto;display:grid;align-content:start;gap:12px;min-height:420px}.WorkspaceShell_chatBubble__WRJCW{border-radius:14px;border:1px solid rgba(168,190,207,.7);padding:12px 14px;width:-moz-fit-content;width:fit-content;max-width:min(76ch,100%)}.WorkspaceShell_chatUser__ivw5X{margin-left:auto;background:linear-gradient(180deg,rgba(230,247,255,.98),rgba(223,244,255,.94));border-color:rgba(133,181,210,.85)}.WorkspaceShell_chatAssistant__s6vgp{margin-right:auto;background:hsla(0,0%,100%,.98)}.WorkspaceShell_chatRole__oKSmq{margin:0;color:#4e6b81;font-size:.73rem;letter-spacing:.05em;text-transform:uppercase;font-weight:800}.WorkspaceShell_chatText__Rj0wK{margin:8px 0 0;white-space:pre-line;color:#1d374d;font-size:1rem;line-height:1.62}.WorkspaceShell_chatError__HVHmz{color:#9d3b2f}.WorkspaceShell_answerCard__3RJjW{margin-top:8px;display:grid;gap:10px}.WorkspaceShell_answerCard__3RJjW h4{margin:0;font-size:.81rem;color:#1f425b;letter-spacing:.04em;text-transform:uppercase;font-weight:800}.WorkspaceShell_answerLine__AVgtF{margin:0;color:#16384f;font-size:.98rem;line-height:1.58}.WorkspaceShell_answerList__awekq{margin:0;padding-left:20px;color:#173850;font-size:.98rem;line-height:1.58}.WorkspaceShell_inlineSources___FSP1{display:inline-flex;gap:6px;margin-left:8px}.WorkspaceShell_inlineSourceLink__BfJOx{color:#0f6159;font-weight:760;text-decoration:underline;font-size:.82rem}.WorkspaceShell_inlineSourceText__alPkI{color:#47627a;font-weight:700;font-size:.82rem}.WorkspaceShell_outputMeta__bIFhb{margin:0;color:#576f83;font-size:.82rem}.WorkspaceShell_citationMiniList__OblTV{display:grid;gap:5px}.WorkspaceShell_citationMiniLine__UFVCV{margin:0;color:#2d4f67;font-size:.88rem;line-height:1.45}.WorkspaceShell_sourceList__AMGCQ{margin:0;padding-left:0;list-style:none;display:grid;gap:8px}.WorkspaceShell_sourceRow__mUc6C{border:1px solid rgba(174,196,211,.65);border-radius:10px;background:rgba(250,253,255,.96);padding:8px 10px}.WorkspaceShell_sourceId__4a89O{color:#2e5370;font-weight:800;font-size:.8rem}.WorkspaceShell_sourceText__sa2D4{color:#173a53;font-weight:700;font-size:.88rem}.WorkspaceShell_sourceMeta__pFkbi{margin:4px 0 0;color:#4f6a7f;font-size:.78rem;line-height:1.35}.WorkspaceShell_starterGrid__ynmQe{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.WorkspaceShell_starterCard__7ZKem{text-align:left;border:1px solid rgba(169,190,207,.78);border-radius:12px;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(247,251,255,.94));color:#183850;font-size:.93rem;font-weight:680;line-height:1.4;padding:14px 12px;cursor:pointer;box-shadow:0 8px 14px rgba(102,132,155,.08)}.WorkspaceShell_starterCard__7ZKem:hover{border-color:rgba(56,151,133,.72);transform:translateY(-1px)}.WorkspaceShell_chatComposer__iJz_n{border:1px solid rgba(168,190,207,.74);border-radius:14px;background:hsla(0,0%,100%,.96);padding:11px;display:grid;gap:10px}.WorkspaceShell_workspaceInput__osgxk,.WorkspaceShell_workspaceTextarea__waAZz{width:100%;box-sizing:border-box;border:1px solid rgba(162,186,205,.82);border-radius:11px;background:#fff;color:#17364e;padding:11px 12px;font-size:.96rem}.WorkspaceShell_workspaceTextarea__waAZz{min-height:102px;resize:vertical;line-height:1.5}.WorkspaceShell_workspaceInput__osgxk::-moz-placeholder,.WorkspaceShell_workspaceTextarea__waAZz::-moz-placeholder{color:#6e8395}.WorkspaceShell_workspaceInput__osgxk::placeholder,.WorkspaceShell_workspaceTextarea__waAZz::placeholder{color:#6e8395}.WorkspaceShell_composerActions__2yZB5{display:flex;align-items:center;justify-content:space-between;gap:12px}.WorkspaceShell_composerHint__tOnYv{margin:0;color:#5f768a;font-size:.82rem}.WorkspaceShell_statusLine__YU4Ek{margin:0;color:#4f667b;font-size:.87rem}.WorkspaceShell_busyHint__2es_c{margin:0;color:#48657d;font-size:.87rem;font-style:italic}.WorkspaceShell_rightRail__H0wyC{display:grid;gap:11px;position:sticky;top:16px;max-height:calc(100vh - 32px);overflow-y:auto;padding-right:2px}.WorkspaceShell_railCard__0Z23y{border-radius:14px;padding:11px;display:grid;gap:8px}.WorkspaceShell_railTitle__Q5lgs{margin:0;color:#122f45;font-size:.93rem;font-weight:800}.WorkspaceShell_railText__OL3VU{margin:0;color:#4e667d;font-size:.86rem;line-height:1.45}.WorkspaceShell_projectCards__ncj2V{display:grid;gap:8px;max-height:320px;overflow-y:auto}.WorkspaceShell_projectCard__39JsR{text-align:left;border:1px solid rgba(167,190,206,.78);border-radius:12px;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,252,255,.94));color:#18394f;padding:10px;display:grid;gap:6px;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.WorkspaceShell_projectCard__39JsR:hover{transform:translateY(-1px);border-color:rgba(96,164,189,.8);box-shadow:0 10px 16px rgba(102,135,158,.12)}.WorkspaceShell_projectCardActive__sgJQ_{border-color:rgba(26,148,124,.85);background:linear-gradient(180deg,rgba(236,252,246,.98),rgba(230,249,242,.94))}.WorkspaceShell_projectCardTop__K2Zoj{display:flex;align-items:center;justify-content:space-between;gap:8px}.WorkspaceShell_projectCardName__NTf_i{margin:0;color:#12344c;font-size:.9rem;font-weight:800;line-height:1.25}.WorkspaceShell_projectActivePill__9Z6E0{border-radius:999px;border:1px solid rgba(27,131,111,.78);background:rgba(227,246,240,.95);color:#0e6458;font-size:.72rem;font-weight:800;padding:3px 8px;letter-spacing:.02em;text-transform:uppercase}.WorkspaceShell_projectCardId__4E2qN{margin:0;color:#516f85;font-size:.76rem;font-weight:700}.WorkspaceShell_projectMetaGrid__jX69t{display:grid;gap:2px}.WorkspaceShell_projectMetaGrid__jX69t span{color:#46637a;font-size:.75rem;line-height:1.35}.WorkspaceShell_projectOpenHint__N6pJj{margin:2px 0 0;color:#0f675f;font-size:.78rem;font-weight:750}.WorkspaceShell_projectCreateGrid__4hi6_{display:grid;gap:7px}.WorkspaceShell_inlineToggle__iioTr{display:flex;align-items:center;gap:8px;color:#27475e;font-size:.84rem;font-weight:680}.WorkspaceShell_sourceChips___4Oxw{display:flex;flex-wrap:wrap;gap:6px}.WorkspaceShell_sourceChip__b7sBr{border:1px solid rgba(167,188,205,.8);border-radius:999px;background:hsla(0,0%,100%,.96);color:#22435b;font-size:.78rem;font-weight:700;padding:6px 10px;cursor:pointer}.WorkspaceShell_sourceChipOn__qZdwj{border-color:rgba(47,151,130,.8);background:#e8faf3;color:#0f615a}.WorkspaceShell_impactListCompact__bCq0S{display:grid;gap:7px}.WorkspaceShell_impactRow__QkdhR{border:1px solid rgba(174,196,211,.68);border-radius:9px;background:hsla(0,0%,100%,.98);padding:8px}.WorkspaceShell_impactTitle__B7j_L{margin:0;color:#18374e;font-size:.86rem;font-weight:700}.WorkspaceShell_impactMeta__Usw7t{margin:4px 0 0;color:#567188;font-size:.79rem}.WorkspaceShell_citationList__CBENK{display:grid;gap:8px;max-height:290px;overflow-y:auto}.WorkspaceShell_citationRow__TXPdO{border:1px solid rgba(177,199,212,.74);border-radius:10px;background:#fff;padding:8px}.WorkspaceShell_citationId__D9gdE{margin:0;font-size:.74rem;color:#456983;font-weight:800}.WorkspaceShell_citationSource__t6rQp{margin:3px 0 0;color:#16364f;font-size:.87rem;font-weight:700}.WorkspaceShell_citationSupport__LEMBN{margin:4px 0 0;color:#3f5b72;font-size:.82rem;line-height:1.42}.WorkspaceShell_citationLinks__B7kGx{margin:5px 0 0;color:#3f5b72;font-size:.78rem}.WorkspaceShell_tracePanel__Fzbmq{border:1px solid rgba(164,188,206,.72);border-radius:10px;background:linear-gradient(180deg,rgba(251,254,255,.95),rgba(245,252,255,.94));padding:9px}.WorkspaceShell_traceTitle__gIkdA{margin:0;font-size:.86rem;font-weight:750;color:#183750;cursor:pointer}.WorkspaceShell_traceRows___Snl5{display:grid;gap:7px}.WorkspaceShell_traceAttempts__QRKvL{display:grid;gap:3px;margin-top:4px}.WorkspaceShell_traceSourceList__aMznz{display:grid;gap:4px;margin-top:5px}.WorkspaceShell_traceRow__1QFvu{border-top:1px dashed rgba(181,202,215,.85);padding-top:7px}.WorkspaceShell_traceLine__cQfUe{margin:5px 0 0;color:#41617a;font-size:.8rem;line-height:1.4}.WorkspaceShell_traceLink__Ldi9O{color:#0f5f58;font-weight:700;text-decoration:underline}.WorkspaceShell_traceRawLink__2sZwA{color:#2f5774;font-weight:650;text-decoration:underline}.WorkspaceShell_inlineLinks__dTybH{display:grid;gap:6px}.WorkspaceShell_inlineLinks__dTybH a{color:#0c6a64;font-weight:750;text-decoration:none;font-size:.84rem}.WorkspaceShell_warnText__PK1tH{margin:0;color:#964f1f;font-size:.82rem;line-height:1.4}@media (max-width:1240px){.WorkspaceShell_projectStripLayout__he9Ni,.WorkspaceShell_workspaceLayout__5qbDX{grid-template-columns:1fr}.WorkspaceShell_rightRail__H0wyC{position:relative;top:0;max-height:none;overflow:visible;grid-template-columns:repeat(2,minmax(0,1fr))}.WorkspaceShell_starterGrid__ynmQe{grid-template-columns:1fr}}@media (max-width:920px){.WorkspaceShell_shell__Yv2F_{min-height:auto}.WorkspaceShell_topbar__dmbfQ{flex-direction:column;align-items:flex-start}.WorkspaceShell_pageTitle__l0ppX{font-size:1.55rem}.WorkspaceShell_chatPanel__6UQtG{min-height:auto}.WorkspaceShell_chatBubble__WRJCW{max-width:100%}.WorkspaceShell_rightRail__H0wyC{grid-template-columns:1fr}.WorkspaceShell_composerActions__2yZB5{flex-direction:column;align-items:flex-start}}