.page_pageBackground__3ULx3{min-height:100vh;background:var(--bg-canvas)}.page_skipLink__MH7Gq{position:fixed;top:16px;left:16px;transform:translateY(-160%);padding:10px 16px;border-radius:999px;background:var(--accent-primary);color:#fff;font-weight:600;text-decoration:none;box-shadow:0 8px 24px rgba(0,113,227,.24);transition:transform .12s ease;z-index:100}.page_skipLink__MH7Gq:focus-visible{transform:translateY(0)}.page_drawerToggle__ypd3W{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;border:1px solid var(--border-soft);background:var(--bg-panel);color:var(--ink-primary);font-size:14px;font-weight:600;transition:transform .12s ease,box-shadow .12s ease,background .12s ease,color .12s ease}.page_drawerToggle__ypd3W:hover{transform:translateY(-1px);box-shadow:0 12px 24px rgba(12,18,32,.12)}.page_drawerToggle__ypd3W:focus-visible{outline:none;border-color:var(--accent-focus);box-shadow:0 0 0 3px rgba(0,113,227,.18)}.page_drawerToggle__ypd3W[aria-pressed=true]{background:linear-gradient(135deg,var(--accent-primary),var(--accent-focus));color:#fff;box-shadow:0 16px 32px rgba(0,113,227,.24)}.page_shell__sIWzo{display:grid;grid-template-columns:280px minmax(0,1fr) 360px;min-height:100vh;color:var(--ink-primary);background:var(--bg-canvas)}.page_shell__sIWzo[data-has-diagnostics=false],.page_shell__sIWzo[data-role=reviewer]{grid-template-columns:280px minmax(0,1fr)}.page_sidebar__p2GLB{display:flex;flex-direction:column;gap:24px;padding:24px;background:var(--bg-panel);border-right:1px solid var(--border-soft)}.page_sidebarHeader__PaTZp{display:flex;align-items:center;gap:16px}.page_brandMark__n1s4N{width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,var(--accent-primary),var(--accent-focus));box-shadow:var(--shadow-brand,0 14px 28px rgba(0,113,227,.28))}.page_sidebarTitle__E8Fwj{margin:0;font-weight:600;font-size:18px}.page_sidebarSubtitle__tzByN{margin:0;font-size:14px;color:var(--ink-secondary)}.page_canvas__t5Zrn{display:flex;flex-direction:column;padding:32px;gap:32px;background:var(--bg-canvas)}.page_canvasHeader__nXN0o{display:flex;align-items:center;justify-content:space-between;gap:24px}.page_canvasTitle__0lblM{margin:0;font-size:24px;font-weight:600}.page_canvasMeta__GmwJf{margin:0;font-size:14px;color:var(--ink-secondary)}.page_canvasActions__cSqlV{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.page_environmentBadge__X40yK{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;border:1px solid rgba(217,45,32,.35);background:rgba(217,45,32,.12);color:#7a1b12;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.page_demoProfileControl__pqRKZ{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid var(--border-soft);background:var(--bg-panel)}.page_demoProfileLabel__vQBP_{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-secondary);font-weight:600}.page_demoProfileRow__SIk6l{display:flex;align-items:center;gap:6px}.page_demoProfileSelectWrap__aoCr0{position:relative;display:inline-flex;align-items:center}.page_demoProfileSelect__zFSzB{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;border:1px solid var(--border-soft);background:var(--bg-panel-alt);padding:4px 28px 4px 10px;font-size:12px;color:var(--ink-primary);min-width:150px;height:28px;line-height:1}.page_demoProfileSelect__zFSzB:disabled{opacity:.6;cursor:not-allowed}.page_demoProfileChevron__lwXre{position:absolute;right:10px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--ink-secondary);pointer-events:none}.page_demoProfileReadOnly__SBkXS{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-secondary)}.page_viewToggle___GYYB{display:inline-flex;padding:4px;border-radius:999px;background:var(--bg-panel);border:1px solid var(--border-soft);gap:6px}.page_viewButton__yEPKw{border:none;background:transparent;color:var(--ink-secondary);font-size:13px;font-weight:600;padding:8px 14px;border-radius:999px;cursor:pointer;transition:background .12s ease,color .12s ease}.page_viewButton__yEPKw[data-active=true]{background:linear-gradient(135deg,var(--accent-primary),var(--accent-focus));color:#fff}.page_statusBanner__oqaSS{display:flex;flex-direction:column;gap:6px;padding:16px 20px;border-radius:18px;border:1px solid var(--border-soft)}.page_statusBanner__oqaSS[data-tone=warning]{background:rgba(250,176,5,.12);color:#8a5a00}.page_statusBanner__oqaSS[data-tone=critical]{background:rgba(217,45,32,.12);color:#7a1b12}.page_statusBanner__oqaSS[data-tone=info]{background:rgba(0,113,227,.12);color:#034c93}.page_statusContent__zu4E_{display:flex;flex-direction:column;gap:4px;font-size:14px}.page_statusContent__zu4E_ strong{font-size:14px}.page_statusMeta__DTjvR{font-size:12px;opacity:.7}.page_headerAction__3_pBS{width:36px;height:36px;border-radius:12px;background:var(--bg-panel-alt)}.page_messageTimeline__3GUxL{display:flex;flex-direction:column;gap:24px}.page_composer__fSnJ4{display:flex;flex-direction:column;gap:16px;background:var(--bg-panel);border-radius:24px;padding:20px 24px;box-shadow:0 20px 60px rgba(12,18,32,.08)}@media (max-width:1439px){.page_shell__sIWzo{grid-template-columns:72px 1fr}.page_sidebar__p2GLB{padding:16px;align-items:center}.page_sidebarHeader__PaTZp div{display:none}.page_canvas__t5Zrn{grid-column:span 1/span 1}.page_diagnostics__ql6CE{display:none}}@media (max-width:1023px){.page_shell__sIWzo{grid-template-columns:1fr}.page_sidebar__p2GLB{display:none}.page_canvas__t5Zrn{padding:24px}}.RoleSwitcher_roleSwitcher__Zvc5d{display:flex;flex-direction:column;gap:6px}.RoleSwitcher_legend__RFPZV{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin:0}.RoleSwitcher_selectWrapper__cnYJ0{position:relative;display:flex;align-items:center;border-radius:16px;background:var(--bg-panel-alt);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.RoleSwitcher_select__ayzsE{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid var(--border-soft);border-radius:16px;padding:12px 40px 12px 16px;font-size:14px;background:transparent;color:var(--ink-primary);transition:border-color .12s ease,box-shadow .12s ease}.RoleSwitcher_select__ayzsE:focus-visible{outline:none;border-color:var(--accent-focus);box-shadow:0 0 0 3px rgba(0,113,227,.18)}.RoleSwitcher_chevron__VP6Nf{position:absolute;right:16px;font-size:16px;color:var(--ink-secondary);pointer-events:none}.RoleSwitcher_roleDescription__6UzsW{margin:4px 0 0;font-size:12px;color:var(--ink-secondary)}.SessionSidebar_sidebarControls__Fe4Is{display:flex;flex-direction:column;gap:16px}.SessionSidebar_searchWrapper__7siFm{position:relative}.SessionSidebar_searchInput__kVdC0{width:100%;height:48px;border-radius:16px;border:1px solid var(--border-soft);background:var(--bg-panel-alt);padding:0 16px;font-size:14px;color:var(--ink-primary)}.SessionSidebar_searchInput__kVdC0:focus{outline:2px solid var(--accent-focus);outline-offset:2px}.SessionSidebar_newWorkspaceButton__3Bzip{display:inline-flex;align-items:center;justify-content:center;height:40px;border-radius:14px;background:linear-gradient(135deg,var(--accent-primary),var(--accent-focus));color:#fff;font-weight:600;border:none;cursor:pointer;transition:filter .12s ease}.SessionSidebar_newWorkspaceButton__3Bzip:hover{filter:brightness(1.05)}.SessionSidebar_error__kElmQ{margin:8px 0;color:var(--accent-critical);font-size:13px}.SessionSidebar_sessionList__Hkzvn{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:12px;flex:1}.SessionSidebar_sessionItem__P0t9u{display:flex;align-items:stretch;gap:12px;padding:18px;border-radius:18px;border:1px solid var(--border-soft);background:var(--bg-panel);box-shadow:0 12px 32px rgba(12,18,32,.08);transition:border-color .12s ease,box-shadow .12s ease;position:relative;min-height:96px}.SessionSidebar_sessionItem__P0t9u[data-active=true]{border-color:var(--accent-primary);box-shadow:0 18px 44px rgba(0,113,227,.18)}.SessionSidebar_sessionButton__lEWqP{flex:1;display:flex;flex-direction:column;gap:4px;background:none;border:none;padding:0 72px 0 0;text-align:left;color:inherit;cursor:pointer}.SessionSidebar_sessionButton__lEWqP:focus-visible{outline:2px solid var(--accent-focus);outline-offset:2px}.SessionSidebar_sessionTitle__XGLpQ{margin:0;font-size:15px;font-weight:600;color:var(--ink-primary)}.SessionSidebar_sessionSnippet__ZgweY{margin:2px 0 0;font-size:12px;line-height:1.4;color:var(--ink-secondary)}.SessionSidebar_sessionMeta__Oqh9s{margin:4px 0 0;font-size:13px;color:var(--ink-secondary)}.SessionSidebar_sessionMetaRow__doxhi{display:flex;align-items:center;gap:8px;margin-top:auto;flex-wrap:wrap}.SessionSidebar_sessionActions__sc_fC{display:flex;align-items:center;gap:8px;position:absolute;bottom:18px;right:12px}.SessionSidebar_pinButton__AoD96{width:26px;height:26px;border-radius:8px;border:1px solid var(--border-soft);background:var(--bg-panel-alt);color:var(--accent-primary);font-size:14px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:border-color .12s ease,background .12s ease,color .12s ease}.SessionSidebar_pinButton__AoD96:hover{border-color:var(--accent-primary);background:rgba(0,113,227,.08)}.SessionSidebar_pinButton__AoD96[aria-pressed=true]{color:var(--accent-warning);border-color:var(--accent-warning)}.SessionSidebar_actionMenuButton__o2fDJ{width:26px;height:26px;border-radius:8px;border:1px solid var(--border-soft);background:var(--bg-panel-alt);color:var(--ink-primary);font-size:14px;letter-spacing:0;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:border-color .12s ease,background .12s ease}.SessionSidebar_actionMenuButton__o2fDJ:hover{border-color:var(--accent-primary);background:rgba(0,113,227,.08)}.SessionSidebar_actionMenu__LWFrl{position:absolute;bottom:36px;right:0;min-width:140px;padding:6px;border-radius:12px;border:1px solid var(--border-soft);background:var(--bg-panel);box-shadow:0 18px 36px rgba(12,18,32,.16);display:flex;flex-direction:column;gap:4px;z-index:10}.SessionSidebar_actionMenuItemDanger__fd9SF,.SessionSidebar_actionMenuItem__F1zu_{border:none;background:transparent;text-align:left;padding:8px 10px;font-size:12px;border-radius:8px;cursor:pointer;color:var(--ink-primary)}.SessionSidebar_actionMenuItem__F1zu_:hover{background:rgba(0,113,227,.08)}.SessionSidebar_actionMenuItemDanger__fd9SF{color:var(--accent-critical)}.SessionSidebar_actionMenuItemDanger__fd9SF:hover{background:rgba(220,38,38,.1)}.SessionSidebar_actionMenuItemDanger__fd9SF[disabled]{opacity:.6;cursor:wait}.SessionSidebar_emptyState__uVsgo{font-size:14px;color:var(--ink-secondary);margin:12px 0;text-align:center}.SessionSidebar_highlight__Rzf5X{background:rgba(0,113,227,.18);color:var(--ink-primary);padding:0 2px;border-radius:4px}.SessionSidebar_sessionLoading__2iXGB{height:60px;border-radius:18px;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5),hsla(0,0%,100%,0));background-size:400% 400%;animation:SessionSidebar_shimmer__RxEB6 1.4s ease infinite}.SessionSidebar_modalBackdrop__bifVr{position:fixed;inset:0;background:rgba(12,18,32,.38);display:flex;align-items:center;justify-content:center;padding:24px;z-index:1200;margin:0;border:none;background-color:rgba(12,18,32,.38)}.SessionSidebar_modalBackdrop__bifVr::backdrop{background:transparent}.SessionSidebar_modal__rZDiM{width:100%;max-width:420px;background:var(--bg-panel);border-radius:24px;padding:24px;box-shadow:0 40px 80px rgba(12,18,32,.25);display:flex;flex-direction:column;gap:16px}.SessionSidebar_modalLabel__zCcfm{font-size:13px;color:var(--ink-secondary)}.SessionSidebar_modalInput__OmMta{height:44px;border-radius:14px;border:1px solid var(--border-soft);padding:0 14px;font-size:14px}.SessionSidebar_modalInput__OmMta:focus{outline:2px solid var(--accent-focus);outline-offset:2px}.SessionSidebar_modalActions__RuVnN{display:flex;justify-content:flex-end;gap:12px}.SessionSidebar_modalButtonPrimary__Xcz78,.SessionSidebar_modalButtonSecondary__eH2iF{border-radius:12px;padding:10px 16px;font-size:14px;border:none;cursor:pointer}.SessionSidebar_modalButtonSecondary__eH2iF{background:var(--bg-panel-alt);color:var(--ink-primary)}.SessionSidebar_modalButtonPrimary__Xcz78{background:linear-gradient(135deg,var(--accent-primary),var(--accent-focus));color:#fff}.SessionSidebar_modalButtonPrimary__Xcz78[disabled]{opacity:.7;cursor:wait}@media (max-width:1439px){.SessionSidebar_modal__rZDiM{max-width:360px}}.EvidenceViewer_viewer__Guyn8{display:flex;flex-direction:column;gap:16px}.EvidenceViewer_qaPanel__4k7ou{border:1px solid var(--border-primary,#1f2937);border-radius:14px;padding:12px 14px;background:var(--bg-panel-alt);color:var(--ink-primary);display:flex;flex-direction:column;gap:8px}.EvidenceViewer_qaHeader__MMmEz{display:flex;align-items:center;gap:8px}.EvidenceViewer_qaTitle__U6kSG{margin:0;font-weight:700;font-size:14px}.EvidenceViewer_qaList__Xzn3_{display:grid;gap:10px}.EvidenceViewer_qaItem__nOmIw{border:1px solid var(--border-primary,#1f2937);border-radius:12px;padding:10px 12px;background:hsla(0,0%,100%,.02)}.EvidenceViewer_qaQuestion__4toDG{margin:0 0 6px;font-weight:700;font-size:14px}.EvidenceViewer_qaAnswer__84Ozb{margin:0 0 6px;font-size:13px;line-height:1.45;color:var(--ink-secondary)}.EvidenceViewer_qaSource__sPT6N{font-size:12px;color:var(--accent-primary);text-decoration:none}.EvidenceViewer_list__OcUrP{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.EvidenceViewer_item__TzcJb{padding:12px 16px;border-radius:16px;background:var(--bg-panel-alt);color:var(--ink-primary);display:flex;flex-direction:column;gap:6px}.EvidenceViewer_badge__vsH3I{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--accent-primary)}.EvidenceViewer_label__xNt1u{margin:0;font-size:14px;font-weight:600}.EvidenceViewer_meta__GALWS{margin:0;font-size:12px;color:var(--ink-secondary)}.EvidenceViewer_empty__714vA{margin:0;font-size:13px;color:var(--ink-secondary)}.EvidenceViewer_toggleButton__Vd6jE{align-self:flex-start;border:1px solid var(--border-soft);border-radius:10px;padding:6px 12px;font-size:12px;background:transparent;color:var(--accent-primary);cursor:pointer;transition:background .12s ease,border-color .12s ease}.EvidenceViewer_toggleButton__Vd6jE:hover{background:rgba(0,113,227,.08);border-color:var(--accent-primary)}.EvidenceViewer_details__4mmle{background:var(--bg-panel-alt);border-radius:16px;padding:12px 16px}.EvidenceViewer_summary__qe71t{font-size:13px;font-weight:600;color:var(--accent-primary);cursor:pointer}.EvidenceViewer_payloadControls__soP1_{display:flex;justify-content:flex-start;margin-top:8px}.EvidenceViewer_payload__FhXgY{margin-top:12px;font-family:var(--font-mono,"SF Mono",ui-monospace);font-size:12px;color:var(--ink-secondary);white-space:pre-wrap;word-break:break-word}.DiagnosticsDrawer_drawer__A7DDW{display:flex;flex-direction:column;gap:24px;background:var(--bg-panel);border-left:1px solid var(--border-soft);padding:24px;height:100%}.DiagnosticsDrawer_header__USJY_{display:flex;justify-content:space-between;align-items:center}.DiagnosticsDrawer_closeButton__LftGz{border:1px solid var(--border-soft);background:var(--bg-panel-alt);color:var(--ink-secondary);width:32px;height:32px;border-radius:10px;cursor:pointer}.DiagnosticsDrawer_closeButton__LftGz:focus-visible{outline:2px solid var(--accent-focus);outline-offset:2px}.DiagnosticsDrawer_title__cENOJ{margin:0;font-size:18px;font-weight:600}.DiagnosticsDrawer_subtitle__oTW5s{margin:4px 0 0;font-size:13px;color:var(--ink-secondary)}.DiagnosticsDrawer_section__n_9N3{display:flex;flex-direction:column;gap:12px}.DiagnosticsDrawer_sectionTitle__D7qh6{margin:0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.DiagnosticsDrawer_timeline__iQVYc{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.DiagnosticsDrawer_timelineItem__w0M_3{padding:16px;border-radius:16px;background:var(--bg-panel-alt);border-left:4px solid transparent}.DiagnosticsDrawer_loading__QGtN9{font-size:13px;color:var(--ink-secondary)}.DiagnosticsDrawer_errorMessage__GiCuw{font-size:13px;color:var(--accent-critical)}.DiagnosticsDrawer_warning__mRqOh{padding:12px 14px;border-radius:12px;background:rgba(255,149,0,.12);color:var(--accent-warning);font-size:13px;font-weight:600}.DiagnosticsDrawer_timelineItem__w0M_3[data-status=running]{border-left-color:var(--accent-primary)}.DiagnosticsDrawer_timelineItem__w0M_3[data-status=complete]{border-left-color:var(--accent-success)}.DiagnosticsDrawer_timelineItem__w0M_3[data-status=error]{border-left-color:var(--accent-critical)}.DiagnosticsDrawer_stepHeader__r9Sg7{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:var(--ink-primary)}.DiagnosticsDrawer_stepName__xm_Aw{font-weight:600}.DiagnosticsDrawer_stepConfidence__4QJ8_,.DiagnosticsDrawer_stepDetails__mR50p{margin:8px 0 0;font-size:13px;color:var(--ink-secondary)}.DiagnosticsDrawer_stepConfidence__4QJ8_[data-confidence=low]{color:var(--accent-critical);font-weight:600}.DiagnosticsDrawer_stepConfidence__4QJ8_[data-confidence=medium]{color:var(--accent-warning)}.DiagnosticsDrawer_stepConfidence__4QJ8_[data-confidence=high]{color:var(--accent-success)}.Composer_composer__VTIe1{display:flex;flex-direction:column;gap:16px;background:var(--bg-panel);border-radius:24px;padding:24px 28px;box-shadow:0 24px 60px rgba(12,18,32,.08)}.Composer_reminder__X4Xxo{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-radius:16px;background:rgba(0,113,227,.1);color:var(--accent-primary);font-size:13px}.Composer_reminderText__tXkYC{flex:1}.Composer_reminderButton__nehcl{border:none;background:var(--bg-panel);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600;color:var(--accent-primary);cursor:pointer}.Composer_alert__g2dwv{display:flex;flex-direction:column;gap:4px;padding:14px 18px;border-radius:16px;font-size:13px}.Composer_alert__g2dwv[data-tone=warning]{background:rgba(250,176,5,.16);color:#8a5a00}.Composer_alert__g2dwv[data-tone=critical]{background:rgba(217,45,32,.16);color:#7a1b12}.Composer_alertTitle__NQGE7{font-weight:600;font-size:13px}.Composer_alertMeta__Kh5H0{font-size:12px;opacity:.75}.Composer_intentRibbon__ladwH{display:flex;flex-wrap:wrap;gap:12px}.Composer_intentChip__zF7YS,.Composer_intentMore__ZvXhh{border:none;padding:10px 18px;border-radius:999px;background:var(--bg-panel-alt);color:var(--ink-primary);font-size:14px;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.Composer_intentChip__zF7YS:hover,.Composer_intentMore__ZvXhh:hover{transform:translateY(-1px);box-shadow:0 12px 24px rgba(0,113,227,.12)}.Composer_intentMore__ZvXhh{background:rgba(0,113,227,.12);color:var(--accent-primary)}.Composer_intentPalette__fCd5m{position:static;margin:0;border:none;background:var(--bg-panel);border-radius:20px;padding:20px;box-shadow:0 28px 60px rgba(12,18,32,.16);display:flex;flex-direction:column;gap:16px}.Composer_intentPaletteHeader__XlsNf{display:flex;flex-direction:column;gap:4px}.Composer_intentPaletteHeader__XlsNf h3{margin:0;font-size:18px;font-weight:600}.Composer_intentPaletteHeader__XlsNf p{margin:0;font-size:13px;color:var(--ink-secondary)}.Composer_intentList__R2rm2{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.Composer_intentListItem__U3v4a{display:flex;justify-content:space-between;gap:16px;background:var(--bg-panel-alt);border-radius:18px;padding:16px}.Composer_intentCopy__ouVAV{flex:1;display:flex;flex-direction:column;gap:6px}.Composer_intentTitle__qjdwr{font-size:15px;font-weight:600;color:var(--ink-primary)}.Composer_intentPrompt__JE2Gv{font-size:13px;color:var(--ink-secondary)}.Composer_intentActions__NgRaE{display:flex;flex-direction:column;gap:8px}.Composer_intentActionButton__W3giz,.Composer_intentActionPrimary__V8QvM{border-radius:12px;padding:10px 16px;font-size:13px;border:none;cursor:pointer}.Composer_intentActionButton__W3giz{background:var(--bg-panel);color:var(--accent-primary)}.Composer_intentActionPrimary__V8QvM{background:linear-gradient(135deg,var(--accent-primary),var(--accent-focus));color:#fff;font-weight:600}.Composer_attachments__S5nqN{display:flex;flex-direction:column;gap:12px}.Composer_attachmentCard__mE_GR{display:flex;flex-direction:column;gap:8px;padding:14px 18px;border-radius:18px;border:1px solid var(--border-soft);background:var(--bg-panel-alt)}.Composer_attachmentHeader__Nv9mx{display:flex;justify-content:space-between;gap:12px}.Composer_attachmentInfo__wGVst{display:flex;gap:12px;align-items:center}.Composer_fileGlyph__NI66p{font-size:18px}.Composer_attachmentName___YoPW{margin:0;font-size:14px;font-weight:600;color:var(--ink-primary)}.Composer_attachmentMeta__Zzyrd{margin:2px 0 0;font-size:12px;color:var(--ink-secondary)}.Composer_attachmentActions__1tZM_{display:flex;gap:8px;align-items:center}.Composer_attachmentActions__1tZM_ button{border:none;background:var(--bg-panel);border-radius:10px;padding:6px 12px;font-size:12px;cursor:pointer;color:var(--accent-primary)}.Composer_removeAttachment__7II6R{width:28px;height:28px;border-radius:50%;padding:0;display:inline-flex;align-items:center;justify-content:center}.Composer_progressTrack__1l4iD{width:100%;height:4px;border-radius:999px;background:rgba(0,113,227,.15);overflow:hidden}.Composer_progressBar__Z_uLA{height:100%;background:linear-gradient(135deg,var(--accent-primary),var(--accent-focus));transition:width .12s ease}.Composer_inputRow__Zst_D{display:flex;gap:16px;align-items:stretch}.Composer_textareaShell__TGPjF{position:relative;flex:1;border-radius:24px}.Composer_textareaShell__TGPjF[data-drag-active=true]{outline:2px dashed var(--accent-primary);outline-offset:4px}.Composer_dropOverlay__osAMn{position:absolute;inset:12px;display:flex;align-items:center;justify-content:center;border-radius:20px;background:rgba(0,113,227,.08);color:var(--accent-primary);font-weight:600;pointer-events:none;z-index:1}.Composer_textarea__kjfcq{width:100%;min-height:120px;border-radius:22px;border:1px solid var(--border-soft);padding:18px 120px 18px 20px;font:var(--font-body);resize:vertical;background:var(--bg-panel)}.Composer_textarea__kjfcq:focus{outline:2px solid var(--accent-focus);outline-offset:2px}.Composer_textareaControls__xO5dW{position:absolute;bottom:14px;right:16px;display:inline-flex;gap:10px;align-items:center}.Composer_inlineButton__kHoFe{width:36px;height:36px;border-radius:12px;border:1px solid var(--border-soft);background:var(--bg-panel-alt);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px}.Composer_inlineButtonActive__gTLWF{background:rgba(0,113,227,.18);color:var(--accent-primary)}.Composer_inlineButton__kHoFe[aria-disabled=true]{opacity:.4;cursor:not-allowed}.Composer_inlineSend__9dhJe{width:36px;height:36px;border-radius:12px;border:none;background:linear-gradient(135deg,var(--accent-primary),var(--accent-focus));color:#fff;font-weight:600;cursor:pointer}.Composer_inlineSend__9dhJe:disabled{opacity:.4;cursor:not-allowed}.Composer_fileInput__fQJR_{display:none}.Composer_voiceError__DRSmP,.Composer_voiceStatus__hMm2g{font-size:12px;margin:0}.Composer_voiceStatus__hMm2g{color:var(--accent-primary)}.Composer_voiceError__DRSmP{color:var(--accent-critical)}.Composer_dragHint__F74YD,.Composer_keyboardHint__ae6wK{margin:0;font-size:12px;color:var(--ink-muted)}@media (max-width:768px){.Composer_inputRow__Zst_D{flex-direction:column}.Composer_textarea__kjfcq{padding-right:96px}}.MessageStream_timeline__X_ps5{display:flex;flex-direction:column;gap:16px}.MessageStream_banner__9epdF{background:rgba(0,113,227,.12);color:var(--accent-primary);border-radius:14px;padding:12px 16px;font:var(--font-label)}.MessageStream_messages__YmYAa{display:flex;flex-direction:column;gap:20px;max-height:calc(100vh - 320px);overflow-y:auto;padding-right:12px}.MessageStream_message__KU0xQ{display:flex;flex-direction:column;gap:16px;padding:24px 28px;border-radius:20px;background:var(--bg-panel);box-shadow:0 18px 42px rgba(12,18,32,.08);border-left:4px solid transparent;transition:border-color .15s ease}.MessageStream_messageAtlas__PB9B_{align-self:flex-start}.MessageStream_messageUser__fWZml{align-self:flex-end;background:rgba(0,113,227,.08);border-left-color:transparent}.MessageStream_message__KU0xQ[data-variant=blocked]{border-left-color:var(--accent-critical);background:rgba(255,59,48,.06);box-shadow:0 18px 42px rgba(190,28,0,.12)}.MessageStream_messageHeader____TRY{display:flex;justify-content:space-between;align-items:center;gap:16px}.MessageStream_headerLeft__iggrV{display:flex;align-items:center;gap:12px}.MessageStream_headerText__zExm_{display:flex;flex-direction:column;gap:4px}.MessageStream_author__C3szL{font:var(--font-body);font-weight:600;color:var(--ink-primary)}.MessageStream_streaming__BmWw7{font-size:12px;color:var(--accent-primary)}.MessageStream_content__KHkcW{display:flex;flex-direction:column;gap:8px;color:var(--ink-primary);font:var(--font-body);white-space:normal}.MessageStream_content__KHkcW p{margin:0}.MessageStream_content__KHkcW ol,.MessageStream_content__KHkcW ul{margin:0;padding-left:20px}.MessageStream_markdown__xeNAt{display:flex;flex-direction:column;gap:6px;width:100%}.MessageStream_markdown__xeNAt h1,.MessageStream_markdown__xeNAt h2,.MessageStream_markdown__xeNAt h3,.MessageStream_markdown__xeNAt h4,.MessageStream_markdown__xeNAt h5,.MessageStream_markdown__xeNAt h6{margin:16px 0 8px;line-height:1.25}.MessageStream_markdown__xeNAt p{margin:8px 0;line-height:1.5}.MessageStream_markdown__xeNAt ol,.MessageStream_markdown__xeNAt ul{margin:8px 0 8px 12px;padding-left:26px}.MessageStream_markdown__xeNAt li{line-height:1.4;margin:4px 0}.MessageStream_qaCard__Y4j0S{margin-top:10px;border:1px solid var(--border-soft);border-radius:12px;padding:10px 12px;background:var(--bg-panel-alt);display:grid;gap:6px}.MessageStream_qaHeader__yjV6B{display:flex;align-items:center;gap:8px}.MessageStream_qaBadge__lw08z{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--accent-primary)}.MessageStream_qNumber__6K2F5{font-size:12px;color:var(--ink-secondary)}.MessageStream_qaQuestion__xhYzA{margin:0;font-weight:600;color:var(--ink-primary)}.MessageStream_qaAnswer__BosUi{margin:0;color:var(--ink-secondary);line-height:1.4}.MessageStream_qaSource__OGzhg{font-size:12px;color:var(--accent-primary);text-decoration:none}.MessageStream_summary__E_jBY{padding:16px 20px;border-radius:16px;background:var(--bg-panel-alt);font:var(--font-body);color:var(--ink-secondary)}.MessageStream_followUps__QREFa{display:flex;flex-wrap:wrap;gap:12px}.MessageStream_followUpChip__gx9q3{border:1px solid var(--border-soft);border-radius:999px;padding:8px 16px;background:var(--bg-panel);font-size:13px;font-weight:500;color:var(--accent-primary);cursor:pointer;transition:background .12s ease,box-shadow .12s ease}.MessageStream_followUpChip__gx9q3:hover{background:rgba(0,113,227,.08);box-shadow:0 10px 24px rgba(0,113,227,.12)}.MessageStream_evidencePack__YEof0{border:1px solid var(--border-soft);border-radius:12px;padding:12px 14px;background:var(--bg-panel-alt);margin-top:10px;display:flex;flex-direction:column;gap:8px}.MessageStream_sectionHeader__5mJ2a{display:flex;align-items:center;gap:8px}.MessageStream_auditLink__AGbXF{border:1px solid var(--border-soft);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600;color:var(--accent-primary);text-decoration:none;background:#fff}.MessageStream_auditLink__AGbXF:hover{text-decoration:underline}.MessageStream_exportActions__Hw_Hc{margin-left:auto;display:flex;gap:6px}.MessageStream_exportButton___9L1I{border:1px solid var(--border-soft);background:#fff;color:var(--ink-primary);border-radius:8px;padding:6px 10px;font-size:12px;cursor:pointer;transition:background .12s ease,border-color .12s ease}.MessageStream_exportButton___9L1I:disabled{cursor:not-allowed;opacity:.5}.MessageStream_exportButton___9L1I:not(:disabled):hover{background:#f5f7fb;border-color:var(--border-strong)}.MessageStream_statusPill__l9cxq{padding:2px 10px;border-radius:999px;font-size:12px;background:#eef2ff;color:#4338ca;border:1px solid rgba(67,56,202,.12)}.MessageStream_sectionBlock__IFiKp{margin-top:4px}.MessageStream_sectionTitle__zY6qJ{font-weight:600;margin:0 0 4px;color:var(--ink-primary)}.MessageStream_secondaryText__2CSQ1{margin:0;color:var(--ink-secondary);line-height:1.5}.MessageStream_secondaryText__2CSQ1 ol,.MessageStream_secondaryText__2CSQ1 ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.MessageStream_secondaryText__2CSQ1 li{color:var(--ink-secondary)}.MessageStream_sectionBlock__IFiKp ul{margin:0;padding-left:18px;color:var(--ink-primary);display:flex;flex-direction:column;gap:4px}.MessageStream_requirementGrid__MfCUM{display:grid;gap:10px}.MessageStream_requirementCard__gR4WW{border:1px solid var(--border-soft);border-radius:10px;background:#fff;padding:10px 12px}.MessageStream_requirementHeader__xIIbT{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.MessageStream_requirementHeader__xIIbT h4{margin:0;font-size:14px;color:var(--ink-primary)}.MessageStream_requirementSummary__Wf_Ax{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;list-style:none}.MessageStream_requirementSummary__Wf_Ax::-webkit-details-marker{display:none}.MessageStream_requirementStatus__SYpur{border:1px solid rgba(15,23,42,.15);border-radius:999px;padding:2px 8px;font-size:11px;text-transform:uppercase;color:var(--ink-secondary)}.MessageStream_citationList__YbjBj{gap:6px}.MessageStream_citationSnippet__NvT0n{color:var(--ink-secondary);margin-left:6px}.MessageStream_citationList__YbjBj a{color:var(--accent-primary);text-decoration:none}.MessageStream_citationList__YbjBj a:hover{text-decoration:underline}.MessageStream_evidencePack__YEof0 a{color:var(--accent-primary);text-decoration:none}.MessageStream_evidencePack__YEof0 a:hover{text-decoration:underline}.MessageStream_toggleButton__eximO{margin-top:6px;border:1px solid var(--border-soft);background:#fff;color:var(--ink-primary);border-radius:8px;padding:6px 10px;font-size:12px;cursor:pointer;transition:background .12s ease,border-color .12s ease}.MessageStream_toggleButton__eximO:hover{background:#f5f7fb;border-color:var(--border-strong)}.MessageStream_blockedAlert__FmCaO{display:flex;flex-direction:column;gap:16px;padding:18px 22px;border-radius:16px;border:1px solid rgba(255,59,48,.35);background:rgba(255,59,48,.08)}.MessageStream_blockedHeader__99cT9{display:flex;align-items:center;gap:12px}.MessageStream_blockedIcon__6Coxj{font-size:22px}.MessageStream_blockedText__QbOuY{display:flex;flex-direction:column;gap:2px}.MessageStream_blockedTitle__we_Ez{font:600 15px/22px SF Pro Text;color:var(--accent-critical)}.MessageStream_blockedSubtitle__lLIhh{font:13px/18px SF Pro Text;color:var(--ink-secondary)}.MessageStream_blockedReason__REX2I{margin:0;font:var(--font-body);color:var(--ink-primary);font-weight:600}.MessageStream_blockedRecommendations__CQvzi{display:flex;flex-direction:column;gap:8px}.MessageStream_blockedRecommendationsTitle__HMVda{font:600 12px/16px SF Pro Text;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-secondary)}.MessageStream_blockedRecommendations__CQvzi ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;color:var(--ink-primary)}.MessageStream_blockedRecommendations__CQvzi li{line-height:1.5}@media (max-width:1023px){.MessageStream_messages__YmYAa{max-height:none}}.PackLibrary_library__s3PMq{display:flex;flex-direction:column;gap:20px}.PackLibrary_toolbar__zsaiM{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.PackLibrary_searchBlock__40QW9{flex:1;min-width:220px}.PackLibrary_searchInput__aqapU{width:100%;padding:10px 14px;border-radius:12px;border:1px solid var(--border-soft);background:var(--bg-panel);color:var(--ink-primary);font-size:14px}.PackLibrary_filters__IBwJ1{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.PackLibrary_filterLabel__9HK6Q{font-size:12px;font-weight:600;color:var(--ink-secondary)}.PackLibrary_filterSelect__r_0Ml{padding:8px 12px;border-radius:10px;border:1px solid var(--border-soft);background:var(--bg-panel);font-size:13px;color:var(--ink-primary)}.PackLibrary_content__ADizZ{display:grid;grid-template-columns:minmax(240px,1fr) minmax(320px,1.4fr);gap:20px}.PackLibrary_listPane__tHA_D{background:var(--bg-panel);border:1px solid var(--border-soft);border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:12px}.PackLibrary_listHeader__prwqR{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--ink-secondary)}.PackLibrary_listTitle__fJqbn{font-weight:600;color:var(--ink-primary)}.PackLibrary_listMeta__Hb6u4{font-size:12px}.PackLibrary_packList__k18PT{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.PackLibrary_packRow__U7t8q{border-radius:14px;border:1px solid transparent;background:var(--bg-panel-alt)}.PackLibrary_packRow__U7t8q[data-active=true]{border-color:var(--accent-focus);box-shadow:0 10px 24px rgba(0,113,227,.12)}.PackLibrary_packButton__GEmFK{width:100%;text-align:left;padding:12px 14px;background:transparent;border:none;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:8px}.PackLibrary_packHeader__d2Vyt{display:flex;align-items:center;justify-content:space-between;gap:10px}.PackLibrary_packQuestion___vcgx{font-size:14px;font-weight:600;color:var(--ink-primary)}.PackLibrary_statusPill__H4fp8{padding:4px 8px;border-radius:999px;font-size:11px;text-transform:capitalize;background:rgba(0,113,227,.12);color:#034c93}.PackLibrary_statusPill__H4fp8[data-status=applies]{background:rgba(34,197,94,.14);color:#1f7a3b}.PackLibrary_statusPill__H4fp8[data-status=conditional]{background:rgba(250,176,5,.18);color:#8a5a00}.PackLibrary_statusPill__H4fp8[data-status=unclear]{background:rgba(99,102,241,.16);color:#3f47a8}.PackLibrary_statusPill__H4fp8[data-status=not_applicable]{background:rgba(148,163,184,.2);color:#526070}.PackLibrary_packSummary__d52iP{margin:0;font-size:13px;color:var(--ink-secondary);line-height:1.4}.PackLibrary_packMeta__2e_MG{display:flex;justify-content:space-between;font-size:11px;color:var(--ink-secondary)}.PackLibrary_detailPane__xPyUE{background:var(--bg-panel);border:1px solid var(--border-soft);border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:12px;min-height:320px}.PackLibrary_detailHeader__JQ1Ad{justify-content:space-between}.PackLibrary_detailActions__MJUsp,.PackLibrary_detailHeader__JQ1Ad{display:flex;align-items:center;gap:10px}.PackLibrary_detailTitle__D5Ph8{font-weight:600;color:var(--ink-primary)}.PackLibrary_detailMeta__v3g3F{font-size:12px;color:var(--ink-secondary)}.PackLibrary_auditLink__8_CR0{border:1px solid var(--border-soft);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600;text-decoration:none;color:var(--accent-primary);background:#fff}.PackLibrary_auditLink__8_CR0:hover{text-decoration:underline}.PackLibrary_emptyDetail__EFHWO{font-size:14px;color:var(--ink-secondary);padding:20px;border-radius:12px;border:1px dashed var(--border-soft);background:var(--bg-panel-alt)}.PackLibrary_empty__V3L1s,.PackLibrary_loading__KpFbQ{font-size:13px;color:var(--ink-secondary)}.PackLibrary_empty__V3L1s{padding:12px}.PackLibrary_error__mJmiW{font-size:13px;color:#7a1b12;background:rgba(217,45,32,.12);border:1px solid rgba(217,45,32,.2);padding:10px 14px;border-radius:12px}@media (max-width:1023px){.PackLibrary_content__ADizZ{grid-template-columns:1fr}}.ToastStack_stack__kUznl{position:fixed;bottom:24px;right:32px;display:flex;flex-direction:column;gap:12px;z-index:2000;pointer-events:none}.ToastStack_toast__s0mEh{pointer-events:auto;min-width:240px;max-width:320px;padding:14px 18px;border-radius:16px;background:var(--bg-panel);box-shadow:0 18px 48px rgba(12,18,32,.16);display:flex;gap:12px;align-items:center;font-size:13px;color:var(--ink-primary)}.ToastStack_toast__s0mEh[data-tone=success]{border-left:4px solid var(--accent-success)}.ToastStack_toast__s0mEh[data-tone=error]{border-left:4px solid var(--accent-critical)}.ToastStack_toast__s0mEh[data-tone=warning]{border-left:4px solid var(--accent-warning)}.ToastStack_toast__s0mEh[data-tone=info]{border-left:4px solid var(--accent-primary)}.ToastStack_toast__s0mEh button{margin-left:auto;border:none;background:transparent;font-size:16px;cursor:pointer;color:inherit}