.page_shell__sIWzo{display:flex;flex-direction:column;min-height:100dvh;max-width:480px;margin:0 auto}@media (min-width:960px){.page_shell__sIWzo{max-width:min(1320px,100%);width:100%;padding:0 20px;box-sizing:border-box}}.page_headerRow___bpvo{display:flex;align-items:baseline;justify-content:flex-start;padding:14px 16px 10px;gap:12px}.page_titleBlock__Alit0{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.page_perch__vBFBV{font-weight:700;font-size:1.35rem;letter-spacing:-.02em;color:var(--accent)}.page_terminal__K0pHl{font-weight:600;font-size:1rem;color:var(--terminal-muted)}.page_tabs__h2eeT{display:flex;padding:0 8px}.page_tab__ybEkW{flex:1 1;padding:12px 8px;background:none;border:none;color:var(--placeholder-tab);font-size:.72rem;font-weight:700;letter-spacing:.06em;position:relative}.page_tabActive__3nEZU:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;background:var(--accent);border-radius:2px 2px 0 0}.page_main__nw1Wk{flex:1 1;display:flex;flex-direction:column;min-height:0}.page_mainChat__5ECUZ{padding-bottom:calc(140px + env(safe-area-inset-bottom, 0px))}.page_chatArea__IWCH_{flex:1 1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.page_activeWorkspaceBanner__PEdT6{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid rgba(196,80,0,.32);background:var(--bg-elevated);font-size:.8rem;line-height:1.4}.page_activeWorkspaceLine__HHYT5{font-weight:700;color:var(--text)}.page_activeWorkspaceSub__NFOhR{color:var(--text-muted);font-weight:500;word-break:break-word}.page_activeWorkspaceActions__EqFx1{display:flex;flex-wrap:wrap;gap:8px}.page_activeWorkspaceBtn__o5Qli{border:none;border-radius:999px;padding:6px 12px;font-size:.72rem;font-weight:700;cursor:pointer;background:#c45000;color:#fff}.page_activeWorkspaceBtnGhost__n_VK3{background:transparent;color:var(--text);border:1px solid rgba(196,80,0,.45)}.page_activeWorkspaceBtn__o5Qli:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.page_chatActiveDocBanner__UOXUW{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:10px;border:1px solid rgba(40,112,168,.35);background:var(--bg-elevated);font-size:.78rem;line-height:1.4}.page_chatActiveDocLine__eBBoJ{font-weight:700;color:var(--text);word-break:break-word}.page_chatActiveDocSub___91cA{color:var(--text-muted);font-weight:500;word-break:break-word}.page_chatDocumentCard___eIuS{padding:10px 12px;border-radius:10px;border:1px solid rgba(40,112,168,.28);background:rgba(40,112,168,.06)}.page_chatDocumentTitle__CBVlw{font-weight:700;font-size:.82rem;color:var(--text)}.page_chatDocumentSubtitle__og_eW{margin-top:4px;font-size:.76rem;color:var(--text-muted)}.page_placeholder__TVSUr{flex:1 1;display:flex;align-items:center;justify-content:center;padding:32px 24px;text-align:center;color:var(--text-muted);font-size:.95rem;line-height:1.5;white-space:pre-line}.page_accountPanel__Qgu_L{padding:24px 16px}.page_toggleRow__iTidG{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;background:var(--bg-elevated);border-radius:10px;border:1px solid var(--border)}.page_toggleRow__iTidG span{font-weight:600;font-size:.95rem}.page_switch__E_NLZ{width:48px;height:28px;border-radius:14px;border:none;background:var(--border);position:relative;transition:background .2s ease;flex-shrink:0}.page_switch__E_NLZ[data-on=true]{background:var(--accent)}.page_switchKnob__Rx_B6{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;transition:transform .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.2)}.page_switch__E_NLZ[data-on=true] .page_switchKnob__Rx_B6{transform:translateX(20px)}.page_bubble__4l7v_{max-width:92%;padding:10px 14px;border-radius:14px;font-size:.92rem;line-height:1.45;word-break:break-word}.page_bubbleUser__PiTIV{align-self:flex-end;background:var(--bubble-user);border:1px solid var(--border)}.page_bubbleAssistant__JI8m4{align-self:flex-start;background:var(--bubble-assistant);border:1px solid var(--border)}.page_visualBlock__wGOAf,.page_webBlock__My65C{align-self:stretch;border:1px solid var(--border);background:var(--bg-elevated);border-radius:12px;padding:12px}.page_webDot__VLpIk{width:7px;height:7px;border-radius:999px;background:#c45000;display:inline-block;transform:translateY(-1px)}.page_webAnswer__mKD0N{margin:6px 0 0;font-size:.84rem;line-height:1.45;white-space:pre-wrap}.page_webSources__W4euW{margin-top:10px;display:flex;flex-direction:column;gap:8px}.page_webSourcesTitle__32tup{margin:0;font-size:.74rem;color:#c45000;font-weight:700}.page_webSourceCard__klR_e{border:1px solid var(--border);border-radius:8px;padding:8px;background:var(--bg)}.page_webSourceHead__boNht{display:flex;justify-content:space-between;gap:6px;font-size:.74rem;font-weight:600}.page_webSourceType__ze7El{text-transform:uppercase;color:#c45000;font-size:.67rem}.page_webSourceLink__zqfRU{display:block;margin-top:4px;font-size:.71rem;color:var(--text-muted);word-break:break-all}.page_webNote__JIz_O{margin:8px 0 0;font-size:.73rem;color:var(--text-muted)}.page_runPanel__SgGWv{gap:2px;margin-bottom:8px}.page_runStep__mHjdJ{align-items:baseline;gap:5px;font-size:.68rem;color:var(--text-muted)}.page_runDot__P_GAu{background:#c45000}.page_runDotSuccess__1nnjL,.page_runDot__P_GAu{width:7px;height:7px;border-radius:999px;display:inline-block;flex-shrink:0;transform:translateY(-1px)}.page_runDotSuccess__1nnjL{background:#7abf8a}.page_runDotFailed__V6gbY{width:7px;height:7px;opacity:.55}.page_runDotFailed__V6gbY,.page_runDotPulse__fpc3K{border-radius:999px;background:#c45000;display:inline-block;flex-shrink:0;transform:translateY(-1px)}.page_runDotPulse__fpc3K{animation:page_runPulse__zmbrl 1.1s ease-in-out infinite}@keyframes page_runPulse__zmbrl{0%{opacity:.9}50%{opacity:.4}to{opacity:.9}}.page_runText__egeux{font-weight:600}.page_runDetail__RtowE{color:var(--text);font-weight:500}.page_runTimelineWrap__fQCm_{align-self:stretch;border:1px solid rgba(196,80,0,.3);background:var(--bg-elevated);border-radius:10px;padding:8px 10px}.page_runTimelineStrip__M1hSP{display:flex;align-items:center;gap:8px}.page_runTimelineDone__JvQP7{flex-shrink:0;width:10px;height:5px;border-left:2px solid #c45000;border-bottom:2px solid #c45000;transform:rotate(-45deg);transform-origin:50% 60%;margin-top:-2px}.page_runTimelineStripText__9cosx{flex:1 1;font-size:.72rem;font-weight:600;color:var(--text-muted)}.page_runTimelineToggle__g9jAM{flex-shrink:0;border:none;background:none;color:#c45000;font-size:.68rem;font-weight:700;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:2px}.page_runTimelineHead__uJXee{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.page_runTimelineLabel__9YFd5{font-size:.72rem;font-weight:700;color:#c45000;text-transform:uppercase;letter-spacing:.05em}.page_visualHeader__tqJvd{font-size:.88rem;font-weight:700;color:#c45000}.page_visualSubtitle__Q68L4{margin:2px 0 8px;font-size:.76rem;color:var(--text-muted)}.page_visualLabel__iofPu{margin:0 0 8px;font-size:.78rem;color:var(--text)}.page_chartWrap__Y47ov{width:100%;height:190px;margin-bottom:10px}.page_metricGrid___dsLt{margin-top:4px;border-top:1px solid var(--border)}.page_metricRow__6zwJj{display:grid;grid-template-columns:.75fr 1fr .9fr 1.1fr .9fr;grid-gap:6px;gap:6px;align-items:center;padding:8px 0;border-bottom:1px solid var(--border)}.page_metricTicker__B_83p{font-size:.75rem;font-weight:700;color:var(--text)}.page_metricCell__83Tpi{font-size:.7rem;color:var(--text-muted);white-space:nowrap}.page_visualNote__OfjLi{margin:10px 0 0;font-size:.73rem;color:var(--text-muted)}.page_saffronReadout__JHc_N{margin:10px 0 0;font-size:.85rem;line-height:1.45;color:var(--text)}.page_docBlock__6lEdc{align-self:stretch;border:1px solid var(--border);background:var(--bg-elevated);border-radius:12px;padding:12px}.page_docHeaderRow__nyev2{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.page_docHeader__YYOW4{font-size:.9rem;font-weight:700;color:#c45000}.page_docBadgeDraft__rKTD2{border-radius:999px;border:1px solid rgba(90,170,110,.7);color:#7abf8a}.page_docBadgeDraft__rKTD2,.page_docBadgeReview__s58LT{display:inline-flex;align-items:center;padding:2px 8px;font-size:.65rem;font-weight:700;flex-shrink:0}.page_docBadgeReview__s58LT{border-radius:999px;border:1px solid rgba(196,80,0,.55);color:#c45000}.page_docNeedsReview__ATSaB{margin-top:10px;padding-top:8px;border-top:1px solid var(--border)}.page_docNeedsReviewLabel__nYGB5{margin:0 0 6px;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#c45000}.page_docMissingChips__O03xo{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.page_docMissingChip__XC3du{border-radius:999px;border:1px solid rgba(196,80,0,.4);color:#c45000}.page_docInvalidChip__3HQgE,.page_docMissingChip__XC3du{display:inline-flex;align-items:center;padding:2px 7px;font-size:.65rem;font-weight:600}.page_docInvalidChip__3HQgE{border-radius:999px;border:1px solid rgba(196,156,70,.7);color:#ddb55a}.page_docSubtitle__s40aX{margin:2px 0 10px;font-size:.76rem;color:var(--text-muted)}.page_docBodyText__SlM_6{margin:0 0 6px;font-size:.8rem;color:var(--text);line-height:1.4}.page_docList__5oDxN{border:1px solid var(--border);border-radius:8px;overflow:hidden}.page_docListRow__o7m1v{display:grid;grid-template-columns:18px 1fr;grid-gap:6px;gap:6px;padding:6px 8px;border-bottom:1px solid var(--border);font-size:.78rem;color:var(--text)}.page_docListRow__o7m1v:last-child{border-bottom:0}.page_docMissingText___b4C_{margin:8px 0 0;font-size:.74rem;color:var(--text-muted)}.page_docSectionGrid__gxmT6{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:10px}.page_docSectionTitle__MtXO4{margin:0 0 4px;font-size:.72rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.page_docMetaGrid__cKrJI{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin-bottom:10px;font-size:.75rem;color:var(--text)}.page_docMetaGrid__cKrJI p{margin:0}.page_docTable__5_ayw{display:grid;grid-template-columns:2fr .6fr .8fr .8fr;grid-gap:6px;gap:6px;padding-top:8px;border-top:1px solid var(--border);font-size:.75rem;color:var(--text)}.page_docTableHeader__8Y6R4{font-size:.68rem;color:var(--text-muted);text-transform:uppercase}.page_docTotal__kMRgc{margin:10px 0 0;font-size:.8rem;font-weight:700;color:var(--text)}.page_docDisclaimer___bMO4{margin:10px 0 0;font-size:.72rem;color:var(--text-muted);line-height:1.4}.page_docActions__Ex9zt{margin-top:10px;display:flex;flex-wrap:wrap}.page_docButtonMuted__0QktC,.page_docButton__y8ZQy{border-radius:8px;padding:8px 12px;font-size:.75rem;border:1px solid #c45000;font-weight:600}.page_docButton__y8ZQy{background:transparent;color:#c45000}.page_docButtonMuted__0QktC{background:#c45000;color:#fff}.page_docButtonPrimary__kiJVx{border-radius:8px;padding:8px 12px;font-size:.75rem;border:1px solid #c45000;font-weight:600;background:#c45000;color:#fff}.page_docButtonPrimary__kiJVx:disabled,.page_docButton__y8ZQy:disabled{opacity:.7;cursor:not-allowed}.page_docStatusLine__dztDp{margin:8px 0 0;font-size:.72rem;color:var(--text-muted)}.page_docErrorLine__FafnJ{margin:6px 0 0;font-size:.72rem;color:#c45000}.page_composer__fSnJ4{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:480px;max-height:70dvh;overflow-y:auto;padding:10px 12px calc(12px + env(safe-area-inset-bottom, 0px))}@media (min-width:960px){.page_composer__fSnJ4{max-width:min(1320px,calc(100vw - 32px));width:min(1320px,calc(100vw - 32px))}}.page_composerRows__Qd8IK{display:flex;flex-direction:column;gap:8px}.page_selectRow__qsDGs{display:flex;gap:10px}.page_selectWrap__CCVfD{flex:1 1;min-width:0}.page_selectComposite__zC3Yt{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;font-size:.82rem;font-weight:600}.page_orangeComposer__Qi1ff{color:#c45000;flex-shrink:0}.page_selectOrange__KHAUP{flex:1 1;min-width:0;margin:0;border:none;background:transparent;color:#c45000;font-size:inherit;font-weight:600;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23c45000' d='M3 4.5L6 8l3-3.5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:100%;padding:6px 16px 6px 0}.page_selectOrange__KHAUP:focus{outline:none}.page_selectOrange__KHAUP:focus-visible{border-radius:4px;box-shadow:0 0 0 2px var(--accent-soft)}.page_selectArrowOnly__puxZs{width:18px;min-width:18px;color:transparent;text-shadow:0 0 0 transparent;padding-right:14px}.page_dividerLine___sVo1{height:1px;background:var(--divider);opacity:.85;margin:4px 0 2px}.page_contextChipsRow__FD0gJ{display:flex;flex-wrap:wrap;gap:6px}.page_contextChip__Fti_F{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 10px;border-radius:999px;background:var(--bg-elevated);font-size:.72rem}.page_contextChipStrong__8QQJs{font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.page_contextChipMuted__HGkBt{color:#c45000;font-weight:600;flex-shrink:0}.page_contextChipDismiss__loueP{border:none;background:transparent;color:var(--text-muted);font-size:1rem;line-height:1;padding:0 2px;cursor:pointer}.page_contextInlineRow__wn_RW{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.72rem}.page_contextInlineToggle__g_RGW{border:none;background:transparent;padding:0;margin:0;color:inherit;cursor:pointer;font:inherit;text-align:left}.page_contextInlineText__bKH7b{color:var(--text);font-weight:600}.page_contextInlineMuted__t38zI{color:var(--text-muted)}.page_contextInlineWarning__ndLZu{color:#c45000;font-size:.72rem;line-height:1.35}.page_sourceActionsRow__epvBU{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.72rem}.page_sourceActionButton__Oa95w{min-height:40px;padding:0 14px;border-radius:8px;border:1px solid rgba(196,80,0,.36);background:linear-gradient(180deg,#fff1e6,#ffd8bf);color:#8e3600;font-size:.78rem;font-weight:800;cursor:pointer;box-shadow:0 1px 0 rgba(142,54,0,.08)}.page_sourceActionButton__Oa95w:disabled{opacity:.5;cursor:not-allowed}.page_sourceActionButtonPrimary__UjLze{border-color:#d1681f;background:linear-gradient(180deg,#ffb164,#f27b21);color:#fff8f2}.page_sourceActionButtonSecondary__47Ozy{border-color:#e0a676}.page_localSourcesPanel__r_yWx{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--bg-elevated)}.page_localSourcesStatusRow__aSd07{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.page_localSourcesStatusText__L3_WO{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:.74rem;font-weight:700}.page_localSourcesClose__Ch6em,.page_localSourcesToggle__zRZqu{flex-shrink:0;border:none;background:transparent;color:#b14a06;font-size:.72rem;font-weight:800;cursor:pointer;padding:0}.page_localSourcesHeader__h_fwt{justify-content:space-between}.page_localSourcesHeaderActions__4bbtf,.page_localSourcesHeader__h_fwt{display:flex;align-items:center;gap:10px}.page_localSourcesTitle__UqmW2{color:var(--text);font-size:.78rem;font-weight:800}.page_localSourcesSub__JL9Ol{margin-top:2px;color:var(--text-muted);font-size:.68rem}.page_localSourcesSearch__mHtbq{width:min(220px,42vw);min-height:32px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);padding:0 10px;font-size:.76rem}.page_localSourcesList__SuhPj{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:6px;gap:6px;max-height:180px;overflow-x:hidden;overflow-y:auto}.page_localSourceItemActive__xxSdd,.page_localSourceItem__mc_cD{min-width:0;min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);padding:8px;cursor:pointer;text-align:left}.page_localSourceItemActive__xxSdd{border-color:rgba(196,80,0,.56);box-shadow:inset 0 0 0 1px rgba(196,80,0,.16)}.page_localSourceMain__Q_fNs{min-width:0;display:flex;flex-direction:column;gap:3px}.page_localSourceName__9bRwC{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:800}.page_localSourcePath__g0nBq{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:.66rem}.page_localSourceMeta__BTGzi{flex-shrink:0;display:flex;align-items:flex-end;flex-direction:column;gap:4px;color:var(--text-muted);font-size:.66rem}.page_localSourceBadge__IbPDv{display:inline-flex;align-items:center;min-height:20px;padding:0 6px;border-radius:6px;background:rgba(196,80,0,.11);color:#9f4207;font-size:.62rem;font-weight:800}.page_localSourcesEmpty__bdAKb{color:var(--text-muted);font-size:.74rem;padding:8px}.page_desktopUpdateCard__7G7iq{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:16px;border:1px solid rgba(196,80,0,.24);background:linear-gradient(135deg,rgba(196,80,0,.09),rgba(196,80,0,.03)),var(--bg-elevated)}.page_desktopUpdateCopy__48gE3{min-width:0;display:flex;flex-direction:column;gap:4px}.page_desktopUpdateEyebrow__7vvtK{font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.page_desktopUpdateTitle__YEB6c{font-size:.84rem;font-weight:700;color:var(--text)}.page_desktopUpdateText__raAQa{font-size:.75rem;line-height:1.45;color:var(--text-muted)}.page_desktopUpdateAction___lCJC{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(196,80,0,.32);background:rgba(255,255,255,.62);color:#8d3d09;font-size:.74rem;font-weight:700;text-decoration:none}.page_contextAttachmentRow__CE_yH{display:inline-flex;align-items:center;gap:6px;max-width:100%;font-size:.72rem}.page_contextAttachmentDismiss__FCi3o{border:none;background:transparent;color:var(--text-muted);font-size:1rem;line-height:1;padding:0 2px;cursor:pointer}.page_contextTraceInline__KoEIR{font-size:.72rem;color:var(--text-muted);line-height:1.35}.page_visuallyHidden__MggRt{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page_attachToggle__mNJ1L{flex-shrink:0;width:40px;height:44px;border-radius:12px;border:1px solid rgba(196,80,0,.4);background:var(--bg-elevated);color:#c45000;font-size:1.2rem;font-weight:400;line-height:1;cursor:pointer}.page_attachToggle__mNJ1L:disabled{opacity:.45;cursor:not-allowed}.page_webToggle__UkbPD{flex-shrink:0;width:44px;height:44px;border-radius:12px;border:1px solid rgba(196,80,0,.32);background:var(--bg-elevated);color:#c45000;display:flex;align-items:center;justify-content:center;padding:0}.page_webToggleActive__IlsS_{border-color:#c45000;background:rgba(196,80,0,.1)}.page_webToggle__UkbPD:disabled{opacity:.45;cursor:not-allowed}.page_webIcon__9cSVa{position:relative;width:18px;height:18px;border-radius:999px;border:1.6px solid;display:inline-block}.page_webIcon__9cSVa:after,.page_webIcon__9cSVa:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid;border-radius:999px}.page_webIcon__9cSVa:before{width:8px;height:16px;border-width:0 1px}.page_webIcon__9cSVa:after{width:16px;height:8px;border-width:1px 0}.page_handoffLink__eIELj{margin-top:10px;padding:0;font-size:.78rem;text-underline-offset:2px}.page_handoffLinkStandalone__YgQ3M,.page_handoffLink__eIELj{border:none;background:none;color:#c45000;font-weight:600;text-decoration:underline;cursor:pointer}.page_handoffLinkStandalone__YgQ3M{flex-basis:100%;margin-top:2px;padding:6px 0 0;font-size:.76rem;text-align:left;text-underline-offset:2px}.page_inputRow__SjOM0{display:flex;gap:8px;align-items:flex-end}.page_textarea__aR4ZX{flex:1 1;min-height:44px;max-height:120px;resize:none;padding:11px 12px;border-radius:12px;border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);font-size:.92rem;line-height:1.35}.page_textarea__aR4ZX::placeholder{color:var(--text-muted)}.page_send__KLcJB{flex-shrink:0;padding:11px 16px;border-radius:12px;border:none;background:var(--accent);color:#fff;font-weight:700;font-size:.85rem}.page_send__KLcJB:disabled{opacity:.45;cursor:not-allowed}.page_bizEmptyBody__xHZyS{margin:10px 0 0;font-size:.84rem;line-height:1.45;color:var(--text)}.page_bizDashMeta__xfVo_{display:grid;grid-gap:10px;gap:10px;margin-bottom:12px}@media (min-width:420px){.page_bizDashMeta__xfVo_{grid-template-columns:1.1fr .9fr;align-items:start}}.page_bizChipRow__2Rmn2{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.page_bizStatusPill__1E6Yq{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;border:1px solid #c45000;font-size:.7rem;font-weight:700;color:#c45000}.page_bizStatusPillMuted__QMopT{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;border:1px solid var(--border);font-size:.68rem;font-weight:600;color:var(--text-muted)}.page_bizRefBlock__sCgXo{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 10px;gap:4px 10px;font-size:.76rem;color:var(--text);padding:10px;border-radius:10px;border:1px solid var(--border);background:var(--bg)}.page_bizMutedLabel__vOg0g{color:var(--text-muted);text-transform:uppercase;font-size:.65rem;letter-spacing:.04em}.page_bizPartyRail__vzy_P{display:grid;grid-gap:8px;gap:8px;margin:12px 0 8px}@media (min-width:420px){.page_bizPartyRail__vzy_P{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch}}.page_bizParty__SjJlO{border:1px solid var(--border);border-radius:10px;padding:8px 10px;background:var(--bg);min-height:68px}.page_bizPartyRole__3hrYr{font-size:.62rem;text-transform:uppercase;letter-spacing:.05em;color:#c45000;font-weight:700}.page_bizPartyName__70JN_{font-size:.82rem;font-weight:600;margin-top:4px;word-break:break-word}.page_bizPartyAddr__j5ynI{font-size:.73rem;color:var(--text-muted);margin-top:4px;line-height:1.35;word-break:break-word}.page_bizPartyArrow__YdWoC{display:flex;align-items:center;justify-content:center;font-size:.75rem;color:var(--text-muted)}.page_bizSectionTitle__DRUUV{margin:14px 0 6px;font-size:.74rem;text-transform:uppercase;letter-spacing:.05em;color:#c45000;font-weight:700}.page_bizLaneGrid__75FTN{display:grid;grid-gap:8px;gap:8px}@media (min-width:420px){.page_bizLaneGrid__75FTN{grid-template-columns:repeat(2,minmax(0,1fr))}}.page_bizLaneCard__zNbUQ{border:1px solid var(--border);border-radius:10px;padding:8px 10px;background:var(--bg-elevated)}.page_bizLaneHead__vTKP6{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:.78rem;font-weight:600}.page_bizLaneBadge__dX_o9{font-size:.65rem;font-weight:700;padding:2px 8px;border-radius:999px;border:1px solid var(--border);white-space:nowrap}.page_bizToneConfirmed__PJ9P2{border-color:rgba(90,170,110,.7);color:#7abf8a}.page_bizToneCandidate__SQt3e{border-color:rgba(196,156,70,.8);color:#ddb55a}.page_bizToneMustConfirm__qOFPj{border-color:rgba(196,80,0,.85);color:#ffb38a}.page_bizLaneValues__uyXpe{margin-top:6px;font-size:.74rem;line-height:1.35;color:var(--text);word-break:break-word}.page_bizLaneNote__thi91{margin-top:6px;font-size:.69rem;color:var(--text-muted)}.page_bizStatRow__ZaS_i{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.page_bizStatCard__dCVEf{border:1px solid var(--border);border-radius:10px;padding:8px;background:var(--bg)}.page_bizStatLabel__rNmnM{font-size:.64rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.page_bizStatValue__bojlt{margin-top:4px;font-weight:700;font-size:.85rem;color:var(--text);word-break:break-word}.page_bizStatHint__3Udu9{margin-top:4px;font-size:.7rem;color:var(--text-muted)}.page_bizLineTableWrap__1raad{overflow-x:auto;border:1px solid var(--border);border-radius:10px}.page_bizLineTable__kZB6h{width:100%;border-collapse:collapse;font-size:.68rem;min-width:520px}.page_bizLineTable__kZB6h td,.page_bizLineTable__kZB6h th{padding:6px 8px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.page_bizLineTable__kZB6h th{color:var(--text-muted);font-weight:700}.page_bizLineTable__kZB6h td.page_terminalNum__tPwN0,.page_bizLineTable__kZB6h th.page_terminalNum__tPwN0{text-align:right}.page_bizLineEmpty__PfEJY{color:var(--text-muted);font-style:italic}.page_bizLineFootnote__LzDkZ{margin:8px 0 0;font-size:.7rem;color:var(--text-muted)}.page_bizDocChecklist__n9RLY{margin:0;padding:0 0 0 4px;list-style:none}.page_bizDocCheckItem__27yjx{display:flex;align-items:baseline;gap:8px;padding:4px 0;font-size:.78rem}.page_bizBullet__f_R2H{width:6px;height:6px;border-radius:999px;background:#c45000;flex-shrink:0;transform:translateY(2px)}.page_bizReadGrid__3aK4D{display:grid;grid-gap:12px;gap:12px}@media (min-width:460px){.page_bizReadGrid__3aK4D{grid-template-columns:repeat(3,minmax(0,1fr))}}.page_bizReadVerificationBlock__chSDy{margin-top:12px;padding-top:10px;border-top:1px solid var(--border)}.page_bizReadVerificationBlock__chSDy .page_bizReadList__sR42m{margin-top:4px}.page_bizReadHead__RMEWq{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:6px}.page_bizReadListDanger__kEXQS,.page_bizReadList__sR42m{margin:0;padding-left:16px;font-size:.73rem;line-height:1.42}.page_bizReadListDanger__kEXQS{color:#ffb38a}.page_bizReadEmpty__E7Pu0{margin:0;font-size:.72rem;color:var(--text-muted)}.page_bizNoteList__Z4s5B{margin:0;padding-left:16px;font-size:.71rem;color:var(--text-muted);line-height:1.4}.page_bizExportReady__KqlSk{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.page_bizChipMuted__Pmxte{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;border:1px solid var(--border);font-size:.65rem;color:var(--text-muted)}.page_workspaceNotice__DMhKP{align-self:stretch;padding:12px;border-radius:12px;border:1px solid var(--border);background:var(--bg-elevated)}.page_workspaceNoticeText__e_mGy{margin:0;font-size:.88rem;line-height:1.45}.page_workspaceNoticeActions__uKIR3{margin-top:10px}.page_exportPrepWrap__Qg5g9{align-self:stretch;padding:10px 12px;border-radius:11px;border:1px solid rgba(196,80,0,.45);background:var(--bg-elevated)}.page_exportPrepHead__144jC{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.page_exportPrepSub__blUET{margin:4px 0 10px;font-size:.71rem;color:var(--text-muted);line-height:1.35}.page_exportPrepList__UQIYk{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.page_exportPrepRow___vxEA{display:flex;gap:8px;align-items:flex-start}.page_exportPrepRowDone__XsfIn .page_exportPrepLabel__Dy3ns{color:var(--text)}.page_exportPrepMarker__bwW4n{flex-shrink:0;width:9px;height:9px;margin-top:4px;border-radius:999px;border:1.5px solid var(--border);background:transparent}.page_exportPrepTodo__YJCQc{border-color:var(--border);background:transparent}.page_exportPrepDoneMark__RFD1B{border-color:transparent;background:transparent}.page_exportPrepDoneMark__RFD1B:before{content:"";display:block;margin:-3px -1px -1px;width:13px;height:6px;border-left:2px solid #c45000;border-bottom:2px solid #c45000;transform:rotate(-45deg);transform-origin:50% 80%}.page_exportPrepPulseMark__r5ysn{border-color:#c45000;background:radial-gradient(circle,rgba(196,80,0,.7) 0,transparent 70%);box-shadow:0 0 0 1px rgba(196,80,0,.25);animation:page_exportPrepPulse__RjK2K 1.1s ease-in-out infinite}@keyframes page_exportPrepPulse__RjK2K{0%{opacity:.9;box-shadow:0 0 0 0 rgba(196,80,0,.32)}48%{opacity:.98;box-shadow:0 0 0 4px rgba(196,80,0,.16)}to{opacity:.9;box-shadow:0 0 0 0 rgba(196,80,0,.32)}}.page_exportPrepLabel__Dy3ns{flex:1 1;font-size:.76rem;line-height:1.42;color:var(--text-muted)}.page_exportPrepStripWrap__wjoLe{align-self:stretch}.page_exportPrepStrip__LaSMF{display:flex;align-items:baseline;gap:10px;padding:7px 10px;border-radius:9px;border:1px solid rgba(196,80,0,.35);background:rgba(196,80,0,.07)}.page_exportPrepStripCheck__9g_xT{flex-shrink:0;width:10px;height:5px;margin-top:2px;border-left:2px solid #c45000;border-bottom:2px solid #c45000;transform:rotate(-45deg);transform-origin:50% 60%}.page_exportPrepStripText__UpU1G{font-size:.72rem;line-height:1.35;color:var(--text-muted);font-weight:600}.page_exportPrepFailed__cmsDB{align-self:stretch;display:flex;gap:8px;align-items:flex-start;padding:8px 10px;border-radius:9px;border:1px solid rgba(196,80,0,.4);background:rgba(196,80,0,.06);font-size:.76rem;line-height:1.4;color:var(--text)}.page_exportPrepFailedMark__OaE29{flex-shrink:0;width:8px;height:8px;margin-top:4px;border-radius:999px;background:#c45000}.page_terminalSurface__RelHR{flex:1 1;display:flex;flex-direction:column;min-height:0}.page_terminalEmptyState__XgwaF{padding:32px 8px;text-align:center;max-width:420px;margin:0 auto}.page_terminalEmptyTitle__UFHFd{margin:0 0 8px;font-weight:700;font-size:1rem;color:var(--text)}.page_terminalEmptyBody__VhmG2{margin:0;font-size:.9rem;line-height:1.45;color:var(--text-muted)}.page_sourceBrowserStats__xKkpk{display:flex;flex-wrap:wrap;gap:6px;padding:0 0 4px}.page_sourceBrowserStatChip__7bq9k{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:6px;font-size:.75rem;background:color-mix(in srgb,var(--bg-elevated) 84%,#050505);color:var(--text-muted);border:1px solid color-mix(in srgb,var(--border) 76%,transparent)}.page_sourceBrowserStatChip__7bq9k strong{color:var(--text);font-weight:600}.page_sourceBrowserTypeCode__KF9YS{font-family:var(--mono);font-size:.68rem;color:var(--accent)}.page_sourceBrowserSearch__LR52I{position:relative}.page_sourceBrowserSearchInput__ZqaRu{width:100%;box-sizing:border-box;padding:7px 12px;border-radius:8px;border:1px solid color-mix(in srgb,var(--border) 76%,transparent);background:color-mix(in srgb,var(--bg-elevated) 72%,#050505);color:var(--text);font-size:.875rem;outline:none;font-family:inherit}.page_sourceBrowserSearchInput__ZqaRu:focus{border-color:#C45000;box-shadow:0 0 0 2px rgba(196,80,0,.12)}.page_sourceBrowserList__C4RlK{display:flex;flex-direction:column;gap:12px;max-height:min(58vh,620px);overflow-y:auto;padding-right:4px}.page_sourceBrowserGroup__hgJa3{display:flex;flex-direction:column;gap:2px}.page_sourceBrowserGroupHeader__0hovU{display:flex;align-items:center;gap:6px;padding:4px 4px 6px}.page_sourceBrowserGroupIcon__9X5CQ{display:inline-flex;min-width:30px;justify-content:center;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:5px;padding:1px 4px;font-family:var(--mono);font-size:.875rem;line-height:1;color:var(--accent)}.page_sourceBrowserGroupLabel__K5sta{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.page_sourceBrowserGroupCount__fra_l{margin-left:auto;font-size:.72rem;color:var(--text-muted);background:color-mix(in srgb,var(--bg-elevated) 80%,#050505);border-radius:5px;padding:1px 7px}.page_sourceBrowserItemActive__zNPfe,.page_sourceBrowserItem__8JdJ7{display:flex;flex-direction:column;gap:4px;width:100%;text-align:left;padding:9px 12px;border-radius:8px;border:1px solid color-mix(in srgb,var(--border) 58%,transparent);background:color-mix(in srgb,var(--bg-elevated) 84%,#050505);transition:background .12s,border-color .12s}.page_sourceBrowserItem__8JdJ7:hover{background:color-mix(in srgb,var(--bg-elevated) 92%,var(--accent) 4%);border-color:color-mix(in srgb,var(--accent) 26%,var(--border))}.page_sourceBrowserItemActive__zNPfe{background:rgba(196,80,0,.06);border-color:rgba(196,80,0,.3)}.page_sourceBrowserItemMainButton__vjy6L{display:flex;flex-direction:column;gap:4px;width:100%;padding:0;border:0;background:transparent;text-align:left;color:inherit;font:inherit;cursor:pointer}.page_sourceBrowserItemName__gfH0B{font-size:.875rem;font-weight:500;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_sourceBrowserItemMeta__y4o5u{display:flex;align-items:center;gap:8px}.page_sourceBrowserStatusBadge__nXrs2{font-size:.72rem;padding:1px 7px;border-radius:5px;background:color-mix(in srgb,var(--bg-elevated) 72%,#050505);border:1px solid color-mix(in srgb,var(--border) 62%,transparent);color:var(--text-muted)}.page_sourceBrowserStatusBadge__nXrs2[data-status=analysis_saved]{background:rgba(196,80,0,.1);color:#C45000}.page_sourceBrowserStatusBadge__nXrs2[data-status=extraction_saved]{background:rgba(0,120,80,.08);color:#007850}.page_sourceBrowserSize__eVbdA{font-size:.72rem;color:var(--text-muted)}.page_sourceBrowserPath___OhGm{font-family:var(--mono);font-size:.72rem;color:color-mix(in srgb,var(--text-muted) 86%,transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_sourceBrowserItemActions__X_Zch{display:flex;gap:6px;margin-top:4px}.page_sourceBrowserActionBtn__x5Z02{font-size:.75rem;padding:3px 10px;border-radius:6px;border:1px solid rgba(196,80,0,.4);background:transparent;color:#C45000;cursor:pointer;font-family:inherit;transition:background .1s}.page_sourceBrowserActionBtn__x5Z02:hover{background:rgba(196,80,0,.08)}.page_terminalWorkbench__eMGVf{display:flex;flex-direction:column;gap:12px;width:100%}.page_terminalBenchHeader__IyZTe{display:flex;flex-direction:column;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--border)}@media (min-width:960px){.page_terminalBenchHeader__IyZTe{flex-direction:row;align-items:flex-end;justify-content:space-between}}.page_terminalBenchHeading__vrgDi{min-width:0}.page_terminalBenchTitle__YiCLw{margin:0;font-size:1.05rem;font-weight:700;color:var(--accent);word-break:break-word}.page_terminalBenchSub__HtYdh{margin:4px 0 0;font-size:.8rem;line-height:1.35}.page_terminalBenchBadges__gg_O6{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.page_terminalBenchGrid__lAYyy{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"rail" "main" "side";grid-gap:14px;gap:14px;min-height:0}.page_terminalBenchGrid__lAYyy>nav.page_terminalSubRail__yy7iQ{grid-area:rail}.page_terminalBenchGrid__lAYyy>.page_terminalMain__bODo2{grid-area:main}.page_terminalBenchGrid__lAYyy>.page_terminalRightRail__mIfxZ{grid-area:side}@media (min-width:960px){.page_terminalBenchGrid__lAYyy{grid-template-columns:minmax(0,1fr) minmax(200px,280px);grid-template-areas:"rail rail" "main side";gap:16px;align-items:start}}.page_terminalMain__bODo2{min-width:0}.page_visualArtifactTerminalHeader__gvqKL{margin:0 0 14px;padding:12px 0 14px;border-bottom:1px solid rgba(44,41,38,.08)}.page_visualArtifactTerminalHeaderTop__PK6Dx{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;justify-content:space-between}.page_visualArtifactTerminalTitle__iAxMN{margin:0;font-size:1.05rem;font-weight:720;color:var(--text)}.page_terminalParties__A0vW0{margin-top:0}.page_terminalOverviewCards__yfMvE{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));grid-gap:8px;gap:8px}@media (min-width:620px){.page_terminalOverviewCards__yfMvE{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:960px){.page_terminalOverviewCards__yfMvE{grid-template-columns:repeat(4,minmax(0,1fr))}}.page_terminalSummaryCard__RJerJ{border:1px solid var(--border);border-radius:10px;padding:10px;background:var(--bg-elevated);min-height:68px}.page_terminalSummaryLabel__w3uOS{font-size:.63rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-weight:700}.page_terminalSummaryValue__jqnMr{margin-top:6px;font-size:.82rem;font-weight:600;line-height:1.35;color:var(--text);overflow:hidden;text-overflow:ellipsis}.page_terminalHint__cfzAz{margin:8px 0 0;font-size:.73rem;color:var(--text-muted)}.page_terminalLineWrap__YsZFV{max-width:100%}.page_terminalCellClip__TBYqu{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:960px){.page_terminalCellClip__TBYqu{max-width:none;white-space:normal;word-break:break-word;overflow-wrap:anywhere}.page_terminalLineTable__M_Bdm .page_terminalCellClip__TBYqu.page_terminalNum__tPwN0{max-width:120px;white-space:nowrap;text-align:right}}.page_terminalNum__tPwN0{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.page_terminalReadinessHint__h5JtP{margin:0 0 10px;font-size:.74rem;color:var(--text-muted);line-height:1.35}.page_terminalResolveSection__NSZHg{margin-top:16px;padding-top:12px;border-top:1px solid var(--border)}.page_terminalResolveSectionHead__DWFBd{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:6px}.page_terminalResolveIntro__5ufXd{margin:0 0 10px;font-size:.71rem;line-height:1.42;color:var(--text-muted)}.page_terminalResolveMuted__4zMaz{color:var(--text-muted);font-weight:500}.page_terminalResolveFieldList__bMT4t{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.page_terminalResolveRow__p27dK{border:1px solid var(--border);border-radius:10px;padding:8px 10px;background:var(--bg-elevated)}.page_terminalResolveRowMeta__LJLZY{display:flex;flex-direction:column;gap:4px}.page_terminalResolveRowTitle__5m8i3{font-size:.72rem;font-weight:700;color:var(--accent)}.page_terminalResolveRowValue__efxUw{font-size:.78rem;font-weight:600;word-break:break-word}.page_terminalResolveRowBadge__EDl4N{font-size:.65rem;color:var(--text-muted);font-weight:600}.page_terminalResolveRowHint__igrKQ{font-size:.64rem;color:var(--text-muted);line-height:1.35}.page_terminalResolveRowBtns__UP8Mn{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.page_terminalResolveBtn__QFcbz{padding:6px 10px;border-radius:8px;border:1px solid var(--accent);background:var(--accent);color:#fff;font-size:.68rem;font-weight:700;cursor:pointer}.page_terminalResolveBtn__QFcbz:disabled{opacity:.55;cursor:not-allowed}.page_terminalResolveBtnGhost__JOFlP{padding:6px 10px;border-radius:8px;border:1px solid var(--border);background:var(--bg);color:var(--text);font-size:.67rem;font-weight:600;cursor:pointer}.page_terminalResolveBtnGhost__JOFlP:disabled{opacity:.45;cursor:not-allowed}.page_terminalResolvePanel__JyN0N{margin-top:12px;padding:10px;border-radius:12px;border:1px solid rgba(255,120,50,.35);background:rgba(255,120,50,.06);max-height:320px;overflow:auto}.page_terminalResolvePanelHead__Zi2Wo{font-size:.78rem;font-weight:800;margin-bottom:8px}.page_terminalResolveNoteList__FSjvq{margin:0 0 8px;padding-left:16px;font-size:.7rem;line-height:1.4}.page_terminalResolveCandidates__EHBqc{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.page_terminalResolveCard__Qgnm5{padding:8px;border-radius:8px;border:1px solid var(--border);background:var(--bg)}.page_terminalResolveCardValue__ov1nQ{font-weight:700;font-size:.76rem;margin-bottom:4px}.page_terminalResolveCardReason__gmjI7{font-size:.68rem;color:var(--text-muted);line-height:1.35;margin-bottom:8px}.page_terminalResolveSources__58Pki{margin-bottom:8px;font-size:.67rem;line-height:1.4}.page_terminalResolveSources__58Pki ul{margin:6px 0 0;padding-left:14px}.page_terminalResolveSources__58Pki a{font-weight:700;color:var(--accent)}.page_terminalResolveSourcesHead__PhtVe{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.page_terminalResolveExcerpt__S9jl3{display:block;margin-top:2px;color:var(--text-muted);font-size:.63rem}.page_terminalResolveDisclaimer__3LLyn{margin:8px 0 0;font-size:.61rem;color:var(--text-muted);font-style:italic}.page_terminalActionList__C6hm8{display:flex;flex-direction:column;align-items:stretch;gap:10px}.page_terminalRightRail__mIfxZ{display:flex;flex-direction:column;gap:8px}@media (max-width:959px){.page_terminalRightRail__mIfxZ{flex-flow:row wrap}.page_terminalSideWideBtn__vfj9_{flex:1 1 140px}}.page_terminalSideCard__OrQQT{border:1px solid var(--border);border-radius:10px;padding:10px;background:var(--bg)}.page_terminalSideLabel__IpM3F{font-size:.62rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-weight:700}.page_terminalSideValue__Ile0j{margin-top:6px;font-weight:700;font-size:.85rem;word-break:break-word}.page_terminalSideBody__Bq8p_{margin-top:6px;font-size:.78rem;line-height:1.4;color:var(--text)}.page_terminalSideWideBtn__vfj9_{align-self:stretch}.page_terminalQueueDetails__dXF2s{border:1px solid var(--border);border-radius:10px;padding:10px}.page_shell__sIWzo{max-width:min(1440px,100%);background:var(--bg)}@media (min-width:960px){.page_shell__sIWzo{padding:0 24px}}.page_headerRow___bpvo{align-items:center;padding:18px 16px 14px}.page_titleBlock__Alit0{gap:8px}.page_perch__vBFBV{letter-spacing:0}.page_terminal__K0pHl{color:var(--text-muted)}.page_tabs__h2eeT{gap:6px;padding:0 10px 10px}.page_tab__ybEkW{flex:0 0 auto;min-width:108px;border:1px solid transparent;border-radius:8px;padding:9px 14px;letter-spacing:.04em}.page_tabActive__3nEZU{border-color:rgba(196,80,0,.28);background:var(--accent-soft)}.page_chatArea__IWCH_{gap:14px;padding:18px 16px 20px}@media (min-width:960px){.page_chatArea__IWCH_{max-width:920px;width:100%;margin:0 auto}}.page_activeWorkspaceBanner__PEdT6,.page_bubble__4l7v_,.page_chatActiveDocBanner__UOXUW,.page_chatDocumentCard___eIuS,.page_exportPrepFailed__cmsDB,.page_exportPrepStripWrap__wjoLe,.page_exportPrepWrap__Qg5g9,.page_visualBlock__wGOAf,.page_webBlock__My65C,.page_workspaceNotice__DMhKP{border-radius:8px;box-shadow:0 10px 28px rgba(44,41,38,.06)}:root[data-theme=dark] .page_activeWorkspaceBanner__PEdT6,:root[data-theme=dark] .page_bubble__4l7v_,:root[data-theme=dark] .page_chatActiveDocBanner__UOXUW,:root[data-theme=dark] .page_chatDocumentCard___eIuS,:root[data-theme=dark] .page_exportPrepFailed__cmsDB,:root[data-theme=dark] .page_exportPrepStripWrap__wjoLe,:root[data-theme=dark] .page_exportPrepWrap__Qg5g9,:root[data-theme=dark] .page_visualBlock__wGOAf,:root[data-theme=dark] .page_webBlock__My65C,:root[data-theme=dark] .page_workspaceNotice__DMhKP{box-shadow:0 12px 34px rgba(0,0,0,.24)}.page_bubble__4l7v_{max-width:min(760px,92%);padding:11px 14px}.page_bubbleAssistant__JI8m4{background:var(--bg-elevated)}.page_bubbleUser__PiTIV{border-color:rgba(196,80,0,.22)}.page_visualBlock__wGOAf,.page_webBlock__My65C,.page_workspaceNotice__DMhKP{background:var(--bg-elevated);border-color:rgba(44,41,38,.13);padding:14px}.page_runPanel__SgGWv{margin-bottom:10px;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:rgba(255,254,251,.42)}:root[data-theme=dark] .page_runPanel__SgGWv{background:rgba(255,255,255,.03)}.page_runStep__mHjdJ{gap:8px;font-size:.72rem}.page_runDotFailed__V6gbY,.page_runDotPulse__fpc3K,.page_runDotSuccess__1nnjL,.page_runDot__P_GAu,.page_webDot__VLpIk{width:6px;height:6px}.page_webAnswer__mKD0N,.page_workspaceNoticeText__e_mGy{font-size:.9rem;line-height:1.55}.page_docActions__Ex9zt{gap:8px}.page_activeWorkspaceBtn__o5Qli,.page_docButtonPrimary__kiJVx,.page_docButton__y8ZQy,.page_handoffLinkStandalone__YgQ3M,.page_terminalResolveBtnGhost__JOFlP,.page_terminalResolveBtn__QFcbz{border-radius:8px;min-height:34px}.page_activeWorkspaceBtn__o5Qli,.page_docButtonPrimary__kiJVx,.page_terminalResolveBtn__QFcbz{box-shadow:0 8px 18px rgba(196,80,0,.16)}.page_composer__fSnJ4{border-top:1px solid rgba(44,41,38,.14);box-shadow:0 -16px 36px rgba(44,41,38,.08)}:root[data-theme=dark] .page_composer__fSnJ4{box-shadow:0 -18px 42px rgba(0,0,0,.34)}.page_attachToggle__mNJ1L,.page_selectOrange__KHAUP,.page_send__KLcJB,.page_textarea__aR4ZX,.page_webToggle__UkbPD{border-radius:8px}.page_terminalSurface__RelHR{padding-top:18px}@media (min-width:960px){.page_terminalSurface__RelHR{padding-inline:0}}.page_terminalWorkbench__eMGVf{gap:16px}.page_terminalBenchHeader__IyZTe{padding:18px;border:1px solid var(--border);border-radius:8px;background:var(--bg-elevated);box-shadow:0 10px 28px rgba(44,41,38,.06)}.page_terminalBenchTitle__YiCLw{letter-spacing:0;color:var(--text)}.page_terminalBenchSub__HtYdh{color:var(--text-muted)}.page_terminalMain__bODo2{border:1px solid var(--border);border-radius:8px;background:var(--bg-elevated);padding:14px;min-height:360px}.page_erpActionLog__vbuR0,.page_erpArtifactRow__5aaEL,.page_erpWorkspaceHistory__2JXNs,.page_terminalQueueDetails__dXF2s,.page_terminalResolveCard__Qgnm5,.page_terminalResolvePanel__JyN0N,.page_terminalSideCard__OrQQT,.page_terminalSummaryCard__RJerJ,.page_webSourceCard__klR_e{border-radius:8px}.page_terminalSideCard__OrQQT,.page_terminalSummaryCard__RJerJ,.page_webSourceCard__klR_e{background:var(--bg)}.page_terminalRightRail__mIfxZ{gap:10px}.page_terminalSideCard__OrQQT{padding:12px}.page_terminalSideWideBtn__vfj9_{width:100%}.page_terminalQueueDetails__dXF2s{background:var(--bg-elevated)}.page_terminalQueueSummary__F3hrW{cursor:pointer;font-weight:700;font-size:.82rem;color:var(--accent)}.page_terminalQueueBody__tL63f{margin-top:12px}.page_erpActionLog__vbuR0,.page_erpArtifactList__wm_z7,.page_erpTaskPanel__f46Ky,.page_erpWorkspaceHistory__2JXNs{border:1px solid var(--border);border-radius:10px;padding:10px;background:var(--bg)}.page_erpArtifactList__wm_z7,.page_erpTaskPanel__f46Ky,.page_erpWorkspaceHistory__2JXNs{margin-bottom:12px}.page_erpActionLogRow__97uVw,.page_erpArtifactRow__5aaEL{margin-top:8px;padding:8px;border-radius:8px;border:1px solid var(--border);background:var(--bg-elevated)}.page_erpArtifactRow__5aaEL{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.page_erpActionLogLabel__Y9I4L,.page_erpArtifactTitle__r_Rmd{font-size:.8rem;font-weight:700;color:var(--text)}.page_erpArtifactSummary___2Jn8{margin-top:3px;font-size:.72rem;line-height:1.35;color:var(--text-muted)}.page_erpTaskList__ihA68{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.page_erpTaskRow__wlo_f{display:flex;align-items:center;gap:8px;font-size:.76rem}.page_erpTaskStatus__prdqg{border:1px solid rgba(196,80,0,.35);border-radius:999px;padding:2px 7px;font-size:.64rem;font-weight:700;color:var(--accent);text-transform:uppercase}.page_erpWorkspaceHistoryList__JhKZB{margin-top:8px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:8px;gap:8px}.page_erpWorkspaceHistoryItemActive__R57D0,.page_erpWorkspaceHistoryItem__QsJhh{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--border);border-radius:8px;padding:8px;background:var(--bg-elevated);color:var(--text);font-size:.76rem;font-weight:700;text-align:left;cursor:pointer}.page_erpWorkspaceHistoryItemActive__R57D0{border-color:rgba(196,80,0,.5);box-shadow:inset 0 0 0 1px rgba(196,80,0,.12)}.page_terminalSubRail__yy7iQ{position:-webkit-sticky;position:sticky;top:8px;z-index:8;display:grid;grid-template-columns:repeat(var(--rail-count,6),minmax(0,1fr));align-items:end;grid-gap:0;gap:0;margin:0 0 12px;padding:11px 14px 10px;border:1px solid var(--border);border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 96%,transparent) 0,color-mix(in srgb,var(--bg-elevated) 90%,transparent) 100%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 6px 20px rgba(44,41,38,.06);overflow:visible}@media (min-width:960px){.page_terminalSubRail__yy7iQ{border-right:1px solid var(--border)}}:root[data-theme=dark] .page_terminalSubRail__yy7iQ{box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 12px 28px rgba(0,0,0,.35)}.page_terminalRailTrack__uoHvN{position:absolute;left:14px;right:14px;bottom:8px;height:1px;background:rgba(44,41,38,.12);pointer-events:none}:root[data-theme=dark] .page_terminalRailTrack__uoHvN{background:rgba(255,255,255,.1)}.page_terminalRailIndicator__ne9lN{position:absolute;bottom:8px;left:14px;height:2px;width:calc((100% - 28px) / var(--rail-count, 6));border-radius:999px;background:linear-gradient(90deg,rgba(196,80,0,.95),rgba(196,80,0,.55));box-shadow:0 1px 8px rgba(196,80,0,.22);transform:translateX(calc(var(--rail-active, 0) * 100%));transition:transform .28s cubic-bezier(.22,1,.36,1);pointer-events:none}.page_terminalRailBtnActive__78ZlR,.page_terminalRailBtn__vOBIr{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;margin:0;border:none;border-radius:0;background:transparent;padding:4px 6px 12px;text-align:center;font-size:11px;font-weight:640;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);opacity:.55;cursor:pointer;white-space:nowrap;box-shadow:none;transition:opacity .22s ease,color .24s cubic-bezier(.22,1,.36,1)}.page_terminalRailBtn__vOBIr:hover{opacity:.82;color:var(--text)}.page_terminalRailBtnActive__78ZlR{opacity:1;color:var(--accent);font-weight:720;box-shadow:none}@media (max-width:719px){.page_terminalSubRail__yy7iQ{position:static;grid-template-columns:repeat(var(--rail-count,6),minmax(0,1fr));overflow:hidden;border-radius:12px;padding:9px 10px}.page_terminalRailTrack__uoHvN{left:10px;right:10px;bottom:6px}.page_terminalRailIndicator__ne9lN{left:10px;bottom:6px;width:calc((100% - 20px) / var(--rail-count, 6))}.page_terminalRailBtnActive__78ZlR,.page_terminalRailBtn__vOBIr{min-width:0;padding:3px 4px 10px;font-size:9.5px;letter-spacing:.05em;overflow:hidden;text-overflow:ellipsis}}.page_railLabelFull__cCWjW{display:inline}.page_railLabelShort__ffIuk{display:none}@media (max-width:719px){.page_railLabelFull__cCWjW{display:none}.page_railLabelShort__ffIuk{display:inline}}.page_tabs__h2eeT{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:grid;grid-template-columns:repeat(var(--rail-count,3),minmax(0,1fr));align-items:end;grid-gap:0;gap:0;margin:0;padding:10px 16px 8px;border:none;border-bottom:1px solid var(--border);background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 92%,transparent) 0,color-mix(in srgb,var(--bg) 78%,transparent) 100%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow:visible}.page_tabsTrack__KBaY6{position:absolute;left:16px;right:16px;bottom:0;height:1px;background:rgba(44,41,38,.12);pointer-events:none}:root[data-theme=dark] .page_tabsTrack__KBaY6{background:rgba(255,255,255,.1)}.page_tabsIndicator__xi4xN{position:absolute;bottom:0;left:16px;height:2px;width:calc((100% - 32px) / var(--rail-count, 3));border-radius:999px;background:linear-gradient(90deg,rgba(196,80,0,.95),rgba(196,80,0,.55));box-shadow:0 1px 8px rgba(196,80,0,.22);transform:translateX(calc(var(--rail-active, 0) * 100%));transition:transform .28s cubic-bezier(.22,1,.36,1);pointer-events:none}.page_tabActive__3nEZU,.page_tab__ybEkW{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:8px 6px 12px;border:none;border-radius:0;background:transparent;color:var(--text-muted);opacity:.55;font-size:11px;font-weight:640;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;box-shadow:none;cursor:pointer;transition:opacity .22s ease,color .24s cubic-bezier(.22,1,.36,1)}.page_tab__ybEkW:hover{opacity:.82;color:var(--text)}.page_tabActive__3nEZU{opacity:1;color:var(--accent);font-weight:720;box-shadow:none}.page_tabActive__3nEZU:after{display:none}.page_chatArea__IWCH_{padding:8px 0 32px;gap:0}@media (min-width:960px){.page_chatArea__IWCH_{max-width:760px;margin:0 auto;padding:18px 0 48px}}.page_chatRowAssistant__fO1yV,.page_chatRowUser__774_3{width:100%;padding:0 12px;box-sizing:border-box;border-bottom:1px solid rgba(44,41,38,.07);display:flex}.page_chatRowAssistant__fO1yV{justify-content:flex-start}.page_chatRowUser__774_3{justify-content:flex-end}:root[data-theme=dark] .page_chatRowAssistant__fO1yV,:root[data-theme=dark] .page_chatRowUser__774_3{border-bottom-color:rgba(255,255,255,.06)}.page_chatRowAssistant__fO1yV .page_bubble__4l7v_,.page_chatRowUser__774_3 .page_bubble__4l7v_{align-self:flex-start!important;max-width:min(92%,640px)!important;width:auto!important;border-bottom:none!important;padding-right:calc(14px + 4%)}.page_chatRowUser__774_3 .page_bubble__4l7v_{text-align:right;padding-right:18px;padding-left:calc(14px + 6%)}.page_bubble__4l7v_{position:relative;align-self:stretch!important;max-width:none!important;width:100%;margin:0;padding:14px 18px 18px;background:transparent!important;border:none!important;border-bottom:1px solid rgba(44,41,38,.07);border-radius:0;box-shadow:none;font-size:.95rem;line-height:1.6;color:var(--text)}:root[data-theme=dark] .page_bubble__4l7v_{border-bottom-color:rgba(255,255,255,.06)}.page_bubble__4l7v_:before{content:"Saffron";display:block;margin-bottom:6px}.page_bubbleUser__PiTIV:before,.page_bubble__4l7v_:before{font-size:10.5px;font-weight:720;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.page_bubbleUser__PiTIV:before{content:"You"}.page_chatRowUser__774_3 .page_bubbleUser__PiTIV{background:rgba(196,80,0,.06)!important;border-radius:14px!important;padding-left:16px!important;padding-right:16px!important}@media (min-width:960px){.page_chatRowUser__774_3 .page_bubbleUser__PiTIV{padding-left:20px!important;padding-right:20px!important}}:root[data-theme=dark] .page_chatRowUser__774_3 .page_bubbleUser__PiTIV{background:rgba(196,80,0,.12)!important}.page_bubbleUser__PiTIV{background:transparent!important}.page_activeWorkspaceBanner__PEdT6,.page_chatActiveDocBanner__UOXUW,.page_chatDocumentCard___eIuS,.page_docBlock__6lEdc,.page_exportPrepFailed__cmsDB,.page_exportPrepStripWrap__wjoLe,.page_exportPrepWrap__Qg5g9,.page_visualBlock__wGOAf,.page_webBlock__My65C,.page_workspaceNotice__DMhKP{background:transparent!important;border-radius:0!important;box-shadow:none!important;padding:12px 18px!important;border:none!important;border-bottom:1px solid rgba(44,41,38,.07)!important}:root[data-theme=dark] .page_activeWorkspaceBanner__PEdT6,:root[data-theme=dark] .page_chatActiveDocBanner__UOXUW,:root[data-theme=dark] .page_chatDocumentCard___eIuS,:root[data-theme=dark] .page_docBlock__6lEdc,:root[data-theme=dark] .page_exportPrepFailed__cmsDB,:root[data-theme=dark] .page_exportPrepStripWrap__wjoLe,:root[data-theme=dark] .page_exportPrepWrap__Qg5g9,:root[data-theme=dark] .page_visualBlock__wGOAf,:root[data-theme=dark] .page_webBlock__My65C,:root[data-theme=dark] .page_workspaceNotice__DMhKP{border-bottom-color:rgba(255,255,255,.06)!important}.page_chatActiveDocBanner__UOXUW,.page_chatDocumentCard___eIuS{display:flex!important;flex-direction:column;gap:4px;padding:10px 18px!important}.page_chatActiveDocLine__eBBoJ,.page_chatDocumentTitle__CBVlw{font-size:.84rem;font-weight:700;letter-spacing:-.005em}.page_chatActiveDocSub___91cA,.page_chatDocumentSubtitle__og_eW{font-family:var(--mono);font-size:.7rem;letter-spacing:.02em;color:var(--text-muted)}.page_webSources__W4euW{margin-top:12px}.page_webSourceCard__klR_e{border:1px solid rgba(44,41,38,.1)!important;background:transparent!important;border-radius:6px!important;box-shadow:none!important;padding:8px 10px!important}.page_composer__fSnJ4{background:var(--bg);border-top:1px solid var(--border);box-shadow:none}@keyframes page_perchThinkingPulse__9FcAu{0%{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}to{opacity:.35;transform:scale(.85)}}@keyframes page_perchThinkingShine__PO80A{0%{background-position:0 50%}to{background-position:200% 50%}}.page_thinking__pc_fX{display:inline-flex;align-items:center;gap:8px;padding:14px 18px 18px;border-bottom:1px solid rgba(44,41,38,.07);font-size:.84rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.page_thinkingDots__hmWvq{display:inline-flex;gap:4px}.page_thinkingDots__hmWvq span{width:5px;height:5px;border-radius:50%;background:var(--accent);animation:page_perchThinkingPulse__9FcAu 1.05s ease-in-out infinite}.page_thinkingDots__hmWvq span:nth-child(2){animation-delay:.15s}.page_thinkingDots__hmWvq span:nth-child(3){animation-delay:.3s}.page_thinkingLabel__JsBsl{background:linear-gradient(90deg,var(--accent) 0,color-mix(in srgb,var(--accent) 50%,var(--text-muted)) 50%,var(--accent) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:page_perchThinkingShine__PO80A 1.8s linear infinite}.page_agentTrail__PUrlQ{display:flex;flex-direction:column;gap:6px;padding:12px 18px 16px;border-bottom:1px solid rgba(44,41,38,.07);font-size:.78rem;color:var(--text-muted)}.page_agentTrail__PUrlQ:before{content:"Agent run";display:block;margin-bottom:4px;font-size:10.5px;font-weight:720;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.page_agentTrailStep__ZO4lY{position:relative;display:flex;align-items:center;gap:10px;padding-left:14px;line-height:1.4}.page_agentTrailStep__ZO4lY:before{content:"";position:absolute;left:2px;top:7px;width:6px;height:6px;border-radius:50%;background:var(--text-muted);opacity:.45}.page_agentTrailStepActive__98GPY{color:var(--accent);font-weight:600}.page_agentTrailStepActive__98GPY:before{background:var(--accent);opacity:1;box-shadow:0 0 0 4px rgba(196,80,0,.16);animation:page_perchThinkingPulse__9FcAu 1.05s ease-in-out infinite}.page_agentTrailStepDone__sZHzJ{color:var(--text)}.page_agentTrailStepDone__sZHzJ:before{background:var(--accent);opacity:.85}.page_runPanel__SgGWv{position:relative;display:flex;flex-direction:column;gap:6px;margin:0;padding:12px 18px 16px;border:none!important;border-bottom:1px solid rgba(44,41,38,.07)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:.78rem;color:var(--text-muted)}:root[data-theme=dark] .page_runPanel__SgGWv{border-bottom-color:rgba(255,255,255,.06)!important;background:transparent!important}.page_runPanel__SgGWv:before{content:"Agent run";display:block;margin-bottom:4px;font-size:10.5px;font-weight:720;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.page_runStep__mHjdJ{position:relative;display:flex;align-items:center;gap:10px;padding-left:14px;font-size:.82rem;line-height:1.45;color:var(--text)}.page_runStep__mHjdJ:before{content:"";position:absolute;left:2px;top:8px;width:6px;height:6px;border-radius:50%;background:var(--text-muted);opacity:.45}.page_runDot__P_GAu,.page_webDot__VLpIk{display:none!important}.page_runDotSuccess__1nnjL{background:var(--accent)}.page_runDotFailed__V6gbY,.page_runDotSuccess__1nnjL{display:inline-block!important;width:6px;height:6px;border-radius:50%;margin-right:-2px}.page_runDotFailed__V6gbY{background:#b3261e}@keyframes page_perchRunPulse__casQI{0%{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}to{opacity:.35;transform:scale(.85)}}.page_runDotPulse__fpc3K{display:inline-block!important;width:7px;height:7px;border-radius:50%;background:var(--accent);margin-right:-2px;box-shadow:0 0 0 4px rgba(196,80,0,.16);animation:page_perchRunPulse__casQI 1.05s ease-in-out infinite}.page_runText__egeux{flex:1 1;min-width:0}.page_runDetail__RtowE{margin-left:auto;font-family:var(--mono);font-size:.7rem;color:var(--text-muted)}.page_runTimelineDone__JvQP7,.page_runTimelineHead__uJXee,.page_runTimelineStripWrap__m5rDs,.page_runTimelineWrap__fQCm_{background:transparent!important;border:none!important;box-shadow:none!important}.page_chatProjectHeader__pKTjS{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;box-sizing:border-box;padding:10px 12px 12px;border-bottom:1px solid rgba(196,80,0,.18)}.page_chatProjectTitleBlock__ogiia{display:flex;align-items:baseline;gap:8px;min-width:0;flex-wrap:wrap}.page_chatProjectEyebrow__0kcCR{color:var(--accent);font-size:.72rem;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.page_chatProjectEyebrow__0kcCR:after{content:":"}.page_chatProjectTitle__4kb9h{min-width:0;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:720;color:var(--text)}.page_chatProjectMeta__5gj5T{color:var(--text-muted);font-family:var(--mono);font-size:.72rem}.page_newProjectButton__N5o1l{flex-shrink:0;border:1px solid rgba(196,80,0,.55);border-radius:999px;background:rgba(196,80,0,.035);color:var(--accent);padding:5px 10px;font-size:.72rem;font-weight:760;letter-spacing:.02em;cursor:pointer}.page_newProjectButton__N5o1l:hover{background:rgba(196,80,0,.1)}.page_threadRail__5NsKJ{display:flex;width:100%;box-sizing:border-box;padding:8px 12px 0;border-bottom:1px solid rgba(196,80,0,.18)}.page_threadRailHeader___cCNK{display:flex;align-items:center;justify-content:space-between;gap:8px}.page_threadRailLabel__tv_JD{color:var(--accent);font-size:.66rem;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.page_threadRailScroller__gVIQ1{display:flex;align-items:flex-end;gap:2px;overflow-x:auto;padding-bottom:0}.page_threadTab__6t3Yv{display:inline-flex;align-items:center;min-width:0;max-width:240px;border:1px solid rgba(196,80,0,.24);border-bottom:none;background:transparent}.page_threadTabActive__5Nm99{background:rgba(196,80,0,.06);border-color:rgba(196,80,0,.62)}.page_threadAddTab__fzIMV:hover,.page_threadTab__6t3Yv:hover{background:rgba(196,80,0,.04)}.page_threadTabButton__n9Ma5{border:none;background:transparent;color:var(--text);min-width:0;padding:8px 10px 7px;cursor:pointer;text-align:left}.page_threadTabTitle__driTT{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:640}.page_threadTabClose__4_hAP{border:none;background:transparent;color:var(--text-muted);padding:7px 8px;cursor:pointer;font-size:.92rem;line-height:1}.page_threadAddTab__fzIMV{flex:0 0 auto;border:1px solid rgba(196,80,0,.24);border-bottom:none;background:transparent;color:var(--accent);padding:8px 12px 7px;font-size:.84rem;font-weight:700;cursor:pointer}.page_threadCard__2eq9E{flex:0 0 auto;min-width:180px;max-width:260px;border:1px solid rgba(196,80,0,.25);border-radius:6px;background:rgba(196,80,0,.02);color:var(--text);padding:6px 10px;font-size:.78rem;cursor:pointer;display:flex;flex-direction:column;gap:2px;text-align:left}.page_threadCard__2eq9E:hover{background:rgba(196,80,0,.05)}.page_threadCardActive__Uzzif{border-color:rgba(196,80,0,.7);background:rgba(196,80,0,.08)}.page_threadCardTitle__7vRyk{font-weight:640;font-size:.8rem;color:var(--text)}.page_threadCardMeta__xDxJU,.page_threadCardTitle__7vRyk{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_threadCardMeta__xDxJU{color:var(--text-muted);font-family:var(--mono);font-size:.66rem}.page_threadCardEmpty__5nxVo{color:var(--text-muted);font-size:.74rem;padding:8px 0 10px}.page_chatAttachmentMessage__C691L{align-self:stretch;padding:10px 0;border-bottom:1px solid rgba(196,80,0,.16)}.page_chatAttachmentHeader__z8NLr{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:.82rem}.page_chatAttachmentType__lMsHK{color:var(--text-muted);font-size:.68rem;letter-spacing:.05em;text-transform:uppercase}.page_chatAttachmentMeta__4p1Ag{margin-top:3px;font-size:.72rem;color:var(--text-muted)}.page_chatRowUser__774_3{justify-content:stretch!important;padding:0!important;border-bottom:1px solid rgba(196,80,0,.22)!important;background:linear-gradient(90deg,rgba(196,80,0,.025),rgba(196,80,0,.08))}.page_chatRowAssistant__fO1yV{padding:0!important}.page_chatRowUser__774_3 .page_bubbleUser__PiTIV,.page_chatRowUser__774_3 .page_bubble__4l7v_{width:100%!important;max-width:none!important;border-radius:0!important;background:transparent!important;text-align:right;padding:14px 18px 18px 30%!important;border-bottom:none!important;box-shadow:none!important}.page_chatRowUser__774_3 .page_bubbleUser__PiTIV:before{content:"YOU"}.page_chatRowAssistant__fO1yV .page_bubbleAssistant__JI8m4:before{content:"SAFFRON"}:root[data-theme=dark] .page_chatRowUser__774_3{background:linear-gradient(90deg,rgba(196,80,0,.04),rgba(196,80,0,.13));border-bottom-color:rgba(196,80,0,.32)!important}@media (max-width:719px){.page_chatProjectHeader__pKTjS{align-items:flex-start}.page_chatProjectTitleBlock__ogiia{flex-direction:column;gap:2px}.page_chatProjectEyebrow__0kcCR:after{content:""}.page_chatRowUser__774_3 .page_bubbleUser__PiTIV,.page_chatRowUser__774_3 .page_bubble__4l7v_{padding-left:18px!important}}.page_contextChip__Fti_F{cursor:pointer;border:1px solid rgba(196,80,0,.32);background:color-mix(in srgb,var(--bg-elevated) 92%,transparent)}.page_contextPanel__t9GWX{display:flex;flex-direction:column;flex:1 1 100%;gap:10px;padding:12px;border:1px solid rgba(196,80,0,.24);border-radius:12px;background:color-mix(in srgb,var(--bg-elevated) 96%,transparent);box-shadow:0 10px 26px rgba(44,41,38,.08)}.page_contextPanelTop__SWJJf{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.page_contextPanelTitle__Xdbt4{font-size:.82rem;font-weight:760;color:var(--text)}.page_contextPanelSub__4i2m1{margin-top:2px;font-family:var(--mono);font-size:.7rem;color:var(--text-muted)}.page_contextPanelMeter__4tSqf{color:var(--accent);font-family:var(--mono);font-size:.86rem;font-weight:760}.page_contextStackedBar__SHRvJ{display:flex;width:100%;height:10px;overflow:hidden;border-radius:999px;border:1px solid rgba(196,80,0,.18);background:rgba(44,41,38,.06)}.page_contextStackedSegment__XZ4cO{min-width:2px;background:hsl(calc(24 + (var(--segment-index) * 22)) 78% 48%)}.page_contextBreakdownGrid__w9Z60{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:6px 12px;gap:6px 12px}.page_contextBreakdownRow__3j_Vh{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:7px;gap:7px;font-size:.72rem;color:var(--text-muted)}.page_contextBreakdownRow__3j_Vh strong{color:var(--text);font-family:var(--mono);font-size:.7rem}.page_contextLegendDot__akQmi{width:7px;height:7px;border-radius:999px;background:hsl(calc(24 + (var(--segment-index) * 22)) 78% 48%)}.page_contextStatusGrid__YB7dn{display:grid;grid-template-columns:minmax(120px,auto) minmax(0,1fr);grid-gap:6px 12px;gap:6px 12px;padding-top:2px;font-size:.72rem}.page_contextStatusGrid__YB7dn span{color:var(--text-muted)}.page_contextStatusGrid__YB7dn strong{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--text);font-weight:680}.page_contextTraceChips__hH5Lf{display:flex;flex-wrap:wrap;gap:6px}.page_contextTraceChipOk__bhsjl,.page_contextTraceChip__clQTp{border:1px solid var(--border);border-radius:999px;padding:4px 8px;font-size:.68rem;font-weight:700;color:var(--text-muted)}.page_contextTraceChipOk__bhsjl{border-color:rgba(196,80,0,.35);color:var(--accent);background:rgba(196,80,0,.06)}.page_contextWarningText__6O85l{color:#c2410c;font-size:.72rem;line-height:1.35}@media (max-width:640px){.page_desktopUpdateCard__7G7iq{align-items:stretch;flex-direction:column}.page_desktopUpdateAction___lCJC{width:100%}}.account_accountRoot__sx9Oa{display:flex;flex-direction:column;min-height:0;flex:1 1}.account_subNav__J5OfF{display:flex;border-bottom:1px solid var(--border);padding:0 16px;gap:0;overflow-x:auto;scrollbar-width:none;flex-shrink:0}.account_subNav__J5OfF::-webkit-scrollbar{display:none}.account_subNavBtn___Bbqv{background:none;border:none;padding:10px 14px;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--placeholder-tab);white-space:nowrap;position:relative;cursor:pointer;transition:color .15s}.account_subNavBtn___Bbqv:hover{color:var(--text-muted)}.account_subNavBtnActive__tYD3A{color:var(--accent)}.account_subNavBtnActive__tYD3A:after{content:"";position:absolute;left:8px;right:8px;bottom:0;height:2px;background:var(--accent);border-radius:2px 2px 0 0}.account_pane__zl1BR{flex:1 1;min-height:0;overflow-y:auto;padding:20px 16px;display:flex;flex-direction:column;gap:20px}.account_sectionTitle__4pibk{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px}.account_sectionBlock__rKeHf{display:flex;flex-direction:column;gap:2px}.account_profileCard__1CUWJ{background:var(--bg-elevated);border:1px solid var(--border);border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:6px}.account_profileName__QDE67{font-size:.95rem;font-weight:600;color:var(--text)}.account_profileMeta__3gV5R{font-size:.75rem;color:var(--text-muted);line-height:1.5}.account_profileMetaRow__M8vfv{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.account_dot__h4JTl{width:4px;height:4px;border-radius:50%;background:var(--border);flex-shrink:0}.account_btnRow__aESPV{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.account_btnPrimary__oSHSW{padding:8px 16px;background:var(--accent);color:#fff;border:none;border-radius:7px;font-size:.8rem;font-weight:700;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;transition:opacity .15s}.account_btnPrimary__oSHSW:hover{opacity:.88}.account_btnSecondary__kJi0F{padding:8px 16px;background:none;color:var(--text-muted);border:1px solid var(--border);border-radius:7px;font-size:.8rem;font-weight:600;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;transition:border-color .15s,color .15s}.account_btnSecondary__kJi0F:hover{border-color:var(--text-muted);color:var(--text)}.account_btnGhost__lkoH5{padding:8px 16px;background:none;color:var(--text-muted);border:none;border-radius:7px;font-size:.8rem;font-weight:600;cursor:pointer;transition:color .15s}.account_btnGhost__lkoH5:hover{color:var(--text)}.account_infoRow__hSgAb{display:flex;align-items:baseline;gap:8px;padding:7px 0;border-bottom:1px solid var(--border);font-size:.8rem}.account_infoRow__hSgAb:last-child{border-bottom:none}.account_infoKey__XQbNq{color:var(--text-muted);flex-shrink:0;min-width:120px}.account_infoVal__Sd7IA{color:var(--text);font-weight:500;word-break:break-all}.account_toggleRow__ID4iK{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;background:var(--bg-elevated);border-radius:8px;border:1px solid var(--border)}.account_toggleLabel__FI6av{font-size:.85rem;font-weight:600;color:var(--text)}.account_toggleSub__mXD1g{font-size:.73rem;color:var(--text-muted);margin-top:2px}.account_switch__qyU1o{width:42px;height:24px;border-radius:12px;border:none;background:var(--border);position:relative;transition:background .2s ease;flex-shrink:0;cursor:pointer}.account_switch__qyU1o[data-on=true]{background:var(--accent)}.account_switchKnob__HPZtl{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.2)}.account_switch__qyU1o[data-on=true] .account_switchKnob__HPZtl{transform:translateX(18px)}.account_laneNotice__ROlug{font-size:.75rem;color:var(--text-muted);background:var(--bg-elevated);border:1px solid var(--border);border-radius:8px;padding:10px 12px;line-height:1.55}.account_laneNoticeAccent__7amt_{color:var(--accent);font-weight:600}.account_laneGrid__KA8lM{display:flex;flex-direction:column;gap:2px}.account_laneRow__LgSOH{display:grid;grid-template-columns:140px 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:9px 12px;border-radius:8px;border:1px solid transparent;transition:border-color .15s}.account_laneRow__LgSOH:hover{border-color:var(--border);background:var(--bg-elevated)}.account_laneName__RuDql{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.account_laneNameLive__e0xda{color:var(--accent)}.account_laneSelect__cQnN9{background:var(--bg-elevated);border:1px solid var(--border);border-radius:6px;font-size:.78rem;color:var(--text);width:100%;max-width:400px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23a39a90'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;padding:5px 24px 5px 8px}.account_laneSelect__cQnN9:focus{outline:none;border-color:var(--accent)}.account_laneBadges__sgrnj{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.account_badge__d2UY_{font-size:.63rem;font-weight:700;letter-spacing:.04em;padding:2px 6px;border-radius:4px;white-space:nowrap}.account_badgeGreen__6eVd7{background:rgba(34,197,94,.15);color:#4ade80}.account_badgeOrange__Lagau{background:rgba(196,80,0,.15);color:var(--accent)}.account_badgeGray__FduHp{background:rgba(163,154,144,.12);color:var(--text-muted)}.account_badgeRed__VnadW{background:rgba(239,68,68,.12);color:#f87171}.account_badgeBlue__OmD73{background:rgba(59,130,246,.12);color:#93c5fd}.account_badgePurple__QTRrD{background:rgba(168,85,247,.12);color:#c4b5fd}.account_laneDetail__ZmJvI{font-size:.7rem;color:var(--text-muted);margin-top:2px;padding-left:2px}.account_bulkBar__t9Cb5{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:8px}.account_bulkLabel__GYKGg{font-size:.73rem;color:var(--text-muted);font-weight:600;flex-shrink:0}.account_bulkSelect__cRUzV{flex:1 1;min-width:180px;background:var(--bg);border:1px solid var(--border);border-radius:6px;font-size:.78rem;color:var(--text);-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23a39a90'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;padding:5px 24px 5px 8px}.account_bulkApplied__c7SIu{font-size:.7rem;color:var(--accent);font-weight:600}.account_diagTableWrap__vWgM0{overflow-x:auto;border-radius:8px;border:1px solid var(--border)}.account_diagTable__TiIxA{width:100%;border-collapse:collapse;font-size:.73rem}.account_diagTable__TiIxA th{text-align:left;padding:7px 10px;background:var(--bg-elevated);color:var(--text-muted);font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid var(--border)}.account_diagTable__TiIxA td{padding:7px 10px;color:var(--text);border-bottom:1px solid var(--border);vertical-align:middle}.account_diagTable__TiIxA tr:last-child td{border-bottom:none}.account_diagTable__TiIxA tr:hover td{background:var(--bg-elevated)}.account_monoCell___2zx8{font-family:var(--mono);font-size:.68rem}.account_rawBox__w1d_2{margin:0;padding:10px 12px;white-space:pre-wrap;overflow-x:auto;border:1px solid var(--border);border-radius:8px;background:var(--bg-elevated);font-family:var(--mono);font-size:.71rem;line-height:1.5;color:var(--text-muted)}.account_emptyState__HRT_T{text-align:center;padding:32px 16px;color:var(--text-muted);font-size:.8rem}.account_statusRow__4JDiD{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:8px}.account_statusDot__6mGe1{width:8px;height:8px;border-radius:50%;flex-shrink:0}.account_statusDotGreen__wwnfH{background:#4ade80}.account_statusDotOrange__TPPad{background:var(--accent)}.account_statusDotGray__JSfEH{background:var(--border)}.account_statusLabel__RyxNG{font-size:.8rem;font-weight:600;color:var(--text)}.account_statusSub__bOnUB{font-size:.72rem;color:var(--text-muted);margin-left:auto}.account_reasoningBox__l4oDy{background:var(--bg-elevated);border:1px solid var(--border);border-radius:8px;padding:10px 12px;font-family:var(--mono);font-size:.71rem;color:var(--text-muted);line-height:1.5;max-height:200px;overflow-y:auto;white-space:pre-wrap;word-break:break-word}