.EmptyStateCTA_root__qVdbu{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding-inline:var(--space-5);text-align:center}.EmptyStateCTA_card__ndU75{max-width:28rem;width:100%}.EmptyStateCTA_iconWrap__apVL6{width:4rem;height:4rem;background-color:var(--text-primary);border-radius:var(--radius-l);display:flex;align-items:center;justify-content:center;margin-inline:auto;margin-block-end:var(--space-5)}.EmptyStateCTA_icon__PFjly{width:2rem;height:2rem;color:var(--accent)}.EmptyStateCTA_headline__e1JuP{font-family:var(--sans);font-size:var(--text-2xl);font-weight:700;color:var(--text-primary);margin-block-end:var(--space-3)}.EmptyStateCTA_description__mGH3z{font-family:var(--sans);font-size:var(--text-base);color:var(--text-muted);margin-block-end:var(--space-6);line-height:var(--leading-relaxed)}.EmptyStateCTA_cta__bVlQ_{background-color:var(--accent);color:var(--surface-elev);padding-inline:var(--space-6);padding-block:var(--space-3);border-radius:var(--radius);font-family:var(--sans);font-size:var(--text-base);font-weight:600;border:none;cursor:pointer;transition:opacity .15s}.EmptyStateCTA_cta__bVlQ_:hover{opacity:.85}.EmptyStateCTA_cta__bVlQ_:disabled{opacity:.5;cursor:not-allowed}.MarkdownRenderer_h1__ltxMz{font-family:var(--sans);font-size:1.125rem;font-weight:700;color:var(--text-primary);letter-spacing:-.015em;line-height:1.35;margin-block:var(--space-2) var(--space-1)}.MarkdownRenderer_h2__ALQ7k{font-size:1rem}.MarkdownRenderer_h2__ALQ7k,.MarkdownRenderer_h3__QIPyc{font-family:var(--sans);font-weight:600;color:var(--text-primary);letter-spacing:-.015em;line-height:1.35;margin-block:var(--space-2) var(--space-1)}.MarkdownRenderer_h3__QIPyc{font-size:.95rem}.MarkdownRenderer_h4__P7y6G{font-family:var(--sans);font-size:.95rem;font-weight:600;color:var(--text-muted);letter-spacing:-.015em;line-height:1.35;margin-block:var(--space-2) var(--space-1)}.MarkdownRenderer_p__h7EsE{font-family:var(--sans);font-size:var(--text-sm);line-height:1.5;color:var(--text-secondary);margin-block-end:var(--space-1)}.MarkdownRenderer_strong__FD4vm{font-weight:600;color:var(--text-primary)}.MarkdownRenderer_em__IB6rr{font-style:italic;color:var(--text-secondary)}.MarkdownRenderer_ul__hg6OU{list-style:disc;list-style-position:outside}.MarkdownRenderer_ol__POfpr,.MarkdownRenderer_ul__hg6OU{padding-inline-start:1.25em;margin-block-end:var(--space-1);font-size:var(--text-sm);line-height:1.5;color:var(--text-secondary)}.MarkdownRenderer_ol__POfpr{list-style:decimal;list-style-position:outside}.MarkdownRenderer_hr__yVhTc{margin-block:var(--space-4);border:none;border-top:1px solid var(--border)}.MarkdownRenderer_a__JT3du{color:var(--accent);text-decoration:underline;text-underline-offset:.125rem;transition:color .15s}.MarkdownRenderer_a__JT3du:hover{color:var(--accent-ink)}.MarkdownRenderer_tableWrap__9dtVz{overflow-x:auto;margin-block-end:var(--space-3)}.MarkdownRenderer_table___sS82{min-width:100%;font-size:var(--text-sm);border-collapse:collapse;border:1px solid var(--border);border-radius:var(--radius-s)}.MarkdownRenderer_thead__fzCEZ{background-color:var(--surface)}.MarkdownRenderer_th__OvkP2{text-align:left;font-weight:600;color:var(--text-primary);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.MarkdownRenderer_td__rlqjP,.MarkdownRenderer_th__OvkP2{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border)}.MarkdownRenderer_td__rlqjP{color:var(--text-secondary)}.MarkdownRenderer_inlineCode__hMUVh{padding:.125rem var(--space-2);background-color:var(--surface);color:var(--text-primary);font-family:var(--mono);font-size:.875em;border-radius:var(--radius-s)}.MarkdownRenderer_pre__B53qB{margin-block:var(--space-3);padding:var(--space-3);background-color:var(--text-primary);color:var(--surface-elev);border-radius:var(--radius-s);overflow-x:auto;font-family:var(--mono);font-size:var(--text-xs);line-height:var(--leading-relaxed)}.MarkdownRenderer_blockquote__4YIJ7{border-left:4px solid var(--border-strong);padding-inline-start:var(--space-3);margin-block:var(--space-3);font-size:var(--text-sm);color:var(--text-muted);font-style:italic}.MarkdownRenderer_thinkingWrap__u5Tol{display:flex;align-items:center;gap:var(--space-2);padding-block:var(--space-1)}.MarkdownRenderer_dotsWrap__903vo{display:flex;gap:var(--space-1)}.MarkdownRenderer_dot__UZBHB{width:.375rem;height:.375rem;border-radius:var(--radius-pill);background-color:var(--accent)}.MarkdownRenderer_thinkingLabel__lTuA9{font-size:var(--text-xs);color:var(--text-muted)}.ToolOutput_box___T59M{margin-block-start:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background-color:var(--surface);font-family:var(--sans);font-size:var(--text-sm)}.ToolOutput_label__JBXqU{font-family:var(--mono);font-size:var(--text-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-block-end:var(--space-2)}.ToolOutput_list__p1mxn{display:flex;flex-direction:column;gap:var(--space-1);margin:0}.ToolOutput_row__CXxSM{display:flex;gap:var(--space-2)}.ToolOutput_term__TQGCl{color:var(--text-secondary);flex-shrink:0;font-size:var(--text-xs)}.ToolOutput_definition__9SxzM{color:var(--text-primary);font-family:var(--mono);font-size:var(--text-xs);word-break:break-all}.ToolOutput_boxAccent__nwYke{margin-block-start:var(--space-2);padding:var(--space-3);border:1px solid var(--accent);border-radius:var(--radius);background-color:var(--accent-soft);font-family:var(--sans);font-size:var(--text-sm)}.ToolOutput_heading__JP_O2{font-family:var(--sans);font-size:var(--text-xs);font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:var(--space-2)}.ToolOutput_dot__BwP6O{inline-size:.375rem;block-size:.375rem;border-radius:var(--radius-pill);background-color:var(--accent)}.ToolOutput_dotMuted__1KmdY{background-color:var(--text-muted)}.ToolOutput_meta__5Yf_w{color:var(--text-secondary);font-size:var(--text-xs);margin-block-start:var(--space-1)}.ToolOutput_metaMono__m2LC8{font-family:var(--mono);color:var(--accent-ink);font-size:var(--text-xs);margin-block-start:.125rem}.ToolOutput_statusValue__BqKjY{font-family:var(--sans);font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.ToolOutput_statusValueRunning__JIGrN{color:var(--accent-ink)}.ToolOutput_inline__MLsbZ{margin-block-start:var(--space-1);font-size:var(--text-xs);color:var(--text-secondary);display:inline-flex;align-items:center;gap:var(--space-2)}.MessageFeedbackRow_row__YqIcY{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1);margin-block-start:var(--space-2)}.MessageFeedbackRow_button__hn2JD{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-2);background:none;border:none;border-radius:var(--radius-s);color:var(--ink-400);cursor:pointer;transition:color .15s}.MessageFeedbackRow_button__hn2JD:hover{color:var(--ink-700)}.MessageFeedbackRow_button__hn2JD:focus-visible{outline:2px solid var(--clay-500);outline-offset:2px}.MessageFeedbackRow_selected__ZIpf2{color:var(--clay-500)}.MessageFeedbackRow_button__hn2JD:disabled{cursor:not-allowed;opacity:.5}.MessageFeedbackRow_thanks__wihko{margin-inline-start:var(--space-1);font-family:var(--font-sans,var(--sans));font-size:var(--text-xs);color:var(--ink-500)}@media (max-width:860px){.MessageFeedbackRow_row__YqIcY{margin-block-start:var(--space-1)}}.MessageBubble_rowAuthor__o3NKR{display:flex;justify-content:flex-start;align-items:flex-start;gap:var(--space-2)}.MessageBubble_rowUser__Z5L8t{display:flex;justify-content:flex-end;align-items:flex-start;gap:var(--space-2)}.MessageBubble_userAvatar__Jluws{display:flex;align-items:center;justify-content:center;inline-size:32px;block-size:32px;flex-shrink:0;border-radius:50%;background-color:var(--ink-900);color:var(--cream-100,var(--surface));font-family:var(--sans);font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;line-height:1}.MessageBubble_questionPrefix__dE3pU{font-family:var(--mono);font-size:var(--text-xs);font-weight:600;letter-spacing:.1em;color:var(--accent-ink);margin:0 0 var(--space-1) 0}.MessageBubble_userBubble__yn41F{max-inline-size:100%;border-radius:var(--radius-l);border-end-end-radius:var(--radius-s);padding:var(--space-3) var(--space-4);background-color:var(--clay-500);color:var(--surface-elev);box-shadow:0 2px 8px rgba(184,92,62,.18)}.MessageBubble_userText__XVVvE{white-space:pre-wrap;font-family:var(--sans);font-size:var(--text-sm);line-height:1.6;margin:0;color:var(--surface-elev)}.MessageBubble_agentBubble__HuymQ{max-inline-size:100%;border-radius:var(--radius-l);border-start-start-radius:4px;padding:var(--space-3) var(--space-4);background-color:var(--cream-100,var(--surface));border:1px solid var(--cream-300,var(--border));color:var(--text-secondary)}.MessageBubble_toolProcessing__86vis{margin-block-start:var(--space-2);padding:var(--space-3);background-color:var(--accent-soft);border:1px solid var(--border);border-radius:var(--radius-s);font-family:var(--sans);font-size:var(--text-sm);color:var(--accent-ink);display:flex;align-items:center;gap:var(--space-2)}.MessageBubble_toolDot__0RIMo{inline-size:.375rem;block-size:.375rem;border-radius:var(--radius-pill);background-color:var(--accent);flex-shrink:0}@media (max-width:860px){.MessageBubble_rowAuthor__o3NKR{--agent-avatar-size:24px}.MessageBubble_userAvatar__Jluws{inline-size:24px;block-size:24px}.MessageBubble_agentBubble__HuymQ,.MessageBubble_userBubble__yn41F{padding:var(--space-2) var(--space-3)}}.QueuedMessage_wrapper__H5JxL{margin-inline:var(--space-4);margin-block-end:var(--space-2);display:flex;align-items:flex-start;gap:var(--space-2);border-radius:var(--radius);border:1px dashed var(--border);background-color:var(--surface);padding:var(--space-3) var(--space-4)}.QueuedMessage_label__U_mQz{font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.QueuedMessage_text__cVwjY{font-size:var(--text-sm);color:var(--text-secondary);white-space:pre-wrap;word-break:break-words;margin-block-start:.125rem}.QueuedMessage_editBtn__4GVoA{flex-shrink:0;font-size:var(--text-xs);color:var(--accent);font-weight:500;transition:color .15s;margin-block-start:.125rem;background:none;border:none;cursor:pointer;padding:0;border-radius:var(--radius-s)}.QueuedMessage_editBtn__4GVoA:hover{color:var(--accent-ink)}.SessionList_root__7m5xZ{display:flex;flex-direction:column;height:100%;background-color:var(--surface)}.SessionList_loading__6Tuwi{padding:var(--space-4);font-family:var(--sans);font-size:var(--text-sm);color:var(--text-muted);display:flex;align-items:center;gap:var(--space-2)}.SessionList_loadingDot__n2l9k{width:.375rem;height:.375rem;border-radius:var(--radius-pill);background-color:var(--accent)}.SessionList_topBar__G4fjV{padding:var(--space-3);border-bottom:1px solid var(--border)}.SessionList_newSessionBtn__OG7Md{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background-color:var(--accent);color:var(--surface-elev);font-family:var(--sans);font-size:var(--text-sm);font-weight:600;border-radius:var(--radius-s);border:none;cursor:pointer;transition:opacity .15s}.SessionList_newSessionBtn__OG7Md:hover{opacity:.85}.SessionList_newSessionIcon__bVh_E{width:.875rem;height:.875rem;color:var(--surface-elev)}.SessionList_listArea__PLnLL{flex:1;overflow-y:auto}.SessionList_empty__7QkaG{padding:var(--space-4);font-family:var(--sans);font-size:var(--text-xs);color:var(--text-muted);text-align:center}.SessionList_sessionRow__xoua3{width:100%;text-align:left;padding:var(--space-3);background:none;border:none;border-bottom:1px solid var(--border);cursor:pointer;transition:background-color .15s;position:relative;border-radius:var(--radius-s)}.SessionList_sessionRow__xoua3:hover{background-color:var(--bg)}.SessionList_sessionRowActive__Tmjqy{background-color:var(--surface-elev);border-left:2px solid var(--accent);padding-left:calc(var(--space-3) - 2px)}.SessionList_sessionTitle__Vl_QN{font-family:var(--sans);font-size:var(--text-sm);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SessionList_sessionTitleActive__cWiGm{color:var(--text-primary)}.SessionList_sessionTitleInactive__N1ovW{color:var(--text-secondary)}.SessionList_sessionMeta__q0pYN{font-family:var(--mono);font-size:var(--text-xs);color:var(--text-muted);margin-block-start:.125rem}.SessionList_statusPillActive__8LrFc{font-family:var(--mono);font-weight:600;letter-spacing:.08em;text-transform:uppercase;background-color:var(--accent-soft);color:var(--accent-ink)}.SessionList_statusPillActive__8LrFc,.SessionList_statusPillOther__Pl8Gt{display:inline-block;margin-block-start:var(--space-1);font-size:var(--text-xs);padding:.125rem var(--space-2);border-radius:var(--radius-pill)}.SessionList_statusPillOther__Pl8Gt{font-family:var(--sans);font-weight:500;background-color:var(--surface);color:var(--text-muted)}.SessionList_archiveBtn__FTbG9{padding:var(--space-1);color:var(--text-muted);background:none;border:none;cursor:pointer;opacity:0;transition:color .15s,opacity .15s;border-radius:var(--radius-s)}.SessionList_sessionRow__xoua3:hover .SessionList_archiveBtn__FTbG9{opacity:1}.SessionList_archiveBtn__FTbG9:hover{color:var(--error)}.SessionList_archiveIcon__8aVzf{width:.875rem;height:.875rem}.SessionList_archivedDetails__zKem8{border-top:1px solid var(--border)}.SessionList_archivedSummary__q7jjn{padding:var(--space-3);font-family:var(--sans);font-size:var(--text-xs);color:var(--text-muted);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .15s}.SessionList_archivedSummary__q7jjn:hover{color:var(--text-secondary)}.SessionList_archivedRow__S7Y7F{width:100%;text-align:left;padding:var(--space-3);background:none;border:none;border-bottom:1px solid var(--border);cursor:pointer;opacity:.5;transition:opacity .15s;border-radius:var(--radius-s)}.SessionList_archivedRow__S7Y7F:hover{opacity:.8}.SessionList_archivedRowSelected__LqVM3{background-color:var(--surface)}.SessionList_archivedTitle__RXO6H{font-family:var(--sans);font-size:var(--text-sm);color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SessionList_footer__Q1A25{padding:var(--space-3);border-top:1px solid var(--border)}.SessionList_historyLink__sFJe2{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-family:var(--sans);font-size:var(--text-xs);color:var(--text-muted);border-radius:var(--radius-s);transition:color .15s,background-color .15s}.SessionList_historyLink__sFJe2:hover{color:var(--text-secondary);background-color:var(--bg)}.SessionList_historyIcon__T0Au7{width:.875rem;height:.875rem}.ChatPanel_loadingWrap__LpChR{display:flex;align-items:center;justify-content:center;block-size:100%;color:var(--text-muted)}.ChatPanel_loadingDot__q3ZI_{inline-size:.5rem;block-size:.5rem;border-radius:var(--radius-pill);background-color:var(--accent)}.ChatPanel_chatViewGrid__c8xP1{display:grid;inline-size:100%;max-inline-size:1240px;margin-inline:auto;padding:12px 20px;gap:20px;grid-template-columns:minmax(260px,296px) 1fr;block-size:calc(100dvh - 56px);min-block-size:0;background:var(--cream-100,var(--surface))}@media (max-width:860px){.ChatPanel_chatViewGrid__c8xP1{grid-template-columns:1fr;padding:5px;block-size:calc(100dvh - 56px);min-block-size:0}.ChatPanel_chatViewGrid__c8xP1 .chat-sidebar{display:none!important}}@media (min-width:861px){.ChatPanel_inChatSuggestionsMobileOnly__eqEM2{display:none}}.ChatPanel_mainPanel__aVOLJ{min-inline-size:0;background:var(--cream-50,var(--surface));border:1px solid var(--cream-300,var(--border));border-radius:22px;overflow:hidden}.ChatPanel_dockGrid__8BIAz,.ChatPanel_mainPanel__aVOLJ{display:flex;flex-direction:column;block-size:100%;inline-size:100%}.ChatPanel_dockGrid__8BIAz{min-block-size:0;background:var(--cream-100,var(--surface))}.ChatPanel_dockGrid__8BIAz .ChatPanel_mainPanel__aVOLJ{block-size:100%;border:none;border-radius:0}.ChatPanel_panelHeader__mZSHC{padding:16px 24px;border-block-end:1px solid var(--cream-300,var(--border));background:var(--cream-50,var(--surface));display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;flex-shrink:0}.ChatPanel_panelTitle__wLS5r{font-size:16px;font-weight:600;color:var(--ink-900,var(--text-primary));letter-spacing:-.01em}.ChatPanel_panelSubtitle__xdT7X{font-size:12px;color:var(--ink-500,var(--text-muted));margin-block-start:2px}.ChatPanel_messageStream__W_t9j{flex:1;min-block-size:0;overflow-y:auto;padding:24px 24px 12px;display:flex;flex-direction:column;gap:14px}.ChatPanel_turnstileSlot__DmiPz{display:flex;justify-content:center;width:100%}.ChatPanel_typingWrap__Ikc6b{display:flex;align-items:flex-end;gap:8px}.ChatPanel_typingBubble__tLc6W{background:var(--cream-100,var(--surface));border:1px solid var(--cream-300,var(--border));border-radius:18px;border-start-start-radius:4px;padding:14px 18px;display:flex;align-items:center;gap:6px}.ChatPanel_typingDot__0Wo_B{width:7px;height:7px;border-radius:50%;background:var(--ink-400,var(--accent));animation:ChatPanel_bounce__4Ntrp 1.4s ease-in-out infinite}.ChatPanel_typingDot__0Wo_B:nth-child(2){animation-delay:.2s}.ChatPanel_typingDot__0Wo_B:nth-child(3){animation-delay:.4s}@keyframes ChatPanel_bounce__4Ntrp{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-5px);opacity:1}}.ChatPanel_progressWrap__k0t_w{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--ink-500,var(--text-muted));font-family:var(--mono)}.ChatPanel_progressTrack__zCabm{flex:0 0 auto;width:80px;height:4px;background:var(--cream-300,var(--border));border-radius:999px;overflow:hidden}.ChatPanel_progressFill__jc4kj{height:100%;background:var(--clay-500,var(--accent));border-radius:999px;transition:width .4s ease}.ChatPanel_inputStrip___JAr6{border-block-start:1px solid var(--cream-300,var(--border));background:var(--cream-100,var(--surface));padding:8px 14px 10px;border-end-start-radius:22px;border-end-end-radius:22px;display:flex;flex-direction:column;gap:10px;min-block-size:0;flex-shrink:0;transition:background .2s}.ChatPanel_inputStrip___JAr6[data-disabled=true]{background:var(--cream-200,var(--surface))}.ChatPanel_usageBar__AfJY6{font-size:10px;color:var(--ink-400,var(--text-muted));text-align:center;padding-block-start:4px}.ChatPanel_mobileUsageStrip__2ISV8{display:block}@media (min-width:768px){.ChatPanel_mobileUsageStrip__2ISV8{display:none}}.ChatPanel_startingWrap__3w1M8{display:flex;align-items:center;justify-content:center;margin-block-start:var(--space-10);gap:var(--space-2)}.ChatPanel_startingDot__yANXP{inline-size:.5rem;block-size:.5rem;border-radius:var(--radius-pill);background-color:var(--accent)}.ChatPanel_startingLabel__gH6xq{font-family:var(--sans);font-size:var(--text-sm);color:var(--text-muted)}.ChatPanel_tasksCompletedIcon___5bTP{inline-size:.75rem;block-size:.75rem;color:var(--text-muted)}.ChatPanel_tasksCompletedLabel__6D9Ns{font-family:var(--sans);font-size:var(--text-xs);color:var(--text-muted)}.ChatPanel_rateLimitWrap__mPRzu{padding:var(--space-2) var(--space-4);text-align:center}.ChatPanel_rateLimitRetrying__f1BuA{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--sans);font-size:var(--text-sm);color:var(--text-muted)}.ChatPanel_rateLimitDot__IEnhR{inline-size:.5rem;block-size:.5rem;border-radius:var(--radius-pill);background-color:var(--warning)}.ChatPanel_rateLimitUnavailable__y7Y_H{font-family:var(--sans);font-size:var(--text-sm);color:var(--text-muted)}.ChatPanel_affordanceWrap__I2q_q{border-block-start:1px solid var(--border);background-color:var(--surface-elev);padding-block-start:var(--space-3)}.ChatPanel_panelBody__e9zI4{display:flex;flex-direction:column;block-size:100%;inline-size:100%;min-block-size:0;min-inline-size:0}@media (max-width:860px){.ChatPanel_messageStream__W_t9j{padding:12px}.ChatPanel_inputStrip___JAr6{padding:6px 10px 8px}.ChatPanel_typingBubble__tLc6W{padding:var(--space-2) var(--space-3)}.ChatPanel_typingDot__0Wo_B{width:6px;height:6px}}.ChatTopBar_labelFull__x5GyZ{display:inline}.ChatTopBar_labelShort__m0H7g{display:none}.ChatTopBar_topBar__OADK4{padding:9px 16px}@media (max-width:860px){.ChatTopBar_labelFull__x5GyZ{display:none}.ChatTopBar_labelShort__m0H7g{display:inline}.ChatTopBar_topBar__OADK4{padding:6px 15px}}.PathfinderProgressBar_progressWrap__jOhCk{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--ink-500,var(--text-muted));font-family:var(--mono)}.PathfinderProgressBar_progressTrack__3Ix10{flex:0 0 auto;width:80px;height:4px;background:var(--cream-300,var(--border));border-radius:999px;overflow:hidden}.PathfinderProgressBar_progressFill__jp1RE{height:100%;background:var(--clay-500,var(--accent));border-radius:999px;transition:width .4s ease}.MessageCounter_root__ybqb4{margin:0;font-family:var(--font-sans);font-size:12px;line-height:1.4;color:var(--ink-500)}.MessageCounter_root__ybqb4[data-state=near_quota]{color:var(--warning);font-weight:600}.MessageCounter_root__ybqb4[data-state=exhausted]{color:var(--clay-600);font-weight:700}.TerminalSurface_root__ss4rg{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:18px;font-size:14px;line-height:1.5}.TerminalSurface_eligible__8tRmh{background:var(--sage-100,color-mix(in srgb,var(--success,#6b7a4a) 12%,transparent));border:1.5px solid var(--sage-500,#6b7a4a);color:var(--ink-900,#2a241e)}.TerminalSurface_disqualified__apRru{background:var(--clay-100,#faf0e8);border:1.5px solid var(--clay-500,#b5532a);color:var(--ink-900,#2a241e)}.TerminalSurface_heading__FYdSH{font-size:20px;font-weight:500;font-family:var(--serif,Georgia,serif);margin:0;letter-spacing:-.01em}.TerminalSurface_summary__pGA8d{margin:0;color:var(--ink-700,#5c5246)}.TerminalSurface_cta__UKZGD{align-self:flex-start;padding:10px 18px;border-radius:12px;background:var(--clay-500,#b5532a);color:var(--cream-50,#fffdf8);border:none;font-size:14px;font-weight:500;cursor:pointer;font-family:inherit}.TerminalSurface_cta__UKZGD:hover{background:var(--clay-600,#8a3e1f)}.TerminalSurface_cta__UKZGD:disabled{opacity:.5;cursor:not-allowed}.TerminalSurface_freeQuotaExhausted__tXVKD{background:var(--sage-100,#e9efe5);border:1px solid var(--sage-200,#cdd9c4)}.TerminalSurface_error__49dLh{background:var(--cream-100,#fdf7ec);border:1.5px dashed var(--clay-400,#c9703f)}.TerminalSurface_errorHead___BSpx{display:flex;align-items:center;gap:12px}.TerminalSurface_errorIcon__kbKsI{display:flex;align-items:center;justify-content:center;inline-size:32px;block-size:32px;flex-shrink:0;border-radius:999px;background:var(--cream-200,#ede4d4);border:1.5px solid var(--clay-400,#c9703f);color:var(--clay-500,#b5532a);font-size:16px;font-weight:700;line-height:1}.TerminalSurface_surfaceActions__920zK{display:flex;gap:12px;margin-top:12px;flex-wrap:wrap}.TerminalSurface_ctaSecondary__PVVIo{align-self:flex-start;padding:10px 18px;border-radius:12px;background:transparent;color:var(--ink-700,#5c5246);border:1px solid var(--cream-300,#efe1c8);font-size:14px;font-weight:500;cursor:pointer;font-family:inherit}.TerminalSurface_ctaSecondary__PVVIo:hover{background:var(--cream-200,#f6ecd9)}