._root_1ly01_1{width:100%;position:relative}._menu_1ly01_6{border:1px solid color-mix(in srgb, var(--color-border-default) 72%, transparent);border-radius:var(--radius-md);max-height:min(20rem,100vh - 12rem);box-shadow:var(--shadow-card-floating), inset 0 1px 0 color-mix(in srgb, var(--color-surface-highlight) 100%, transparent);background:linear-gradient(138deg, color-mix(in srgb, var(--color-action-primary) 12%, transparent) 0%, transparent 46%), linear-gradient(212deg, color-mix(in srgb, var(--color-bg-surface-subtle) 42%, transparent), color-mix(in srgb, var(--color-bg-surface-strong) 94%, transparent)), var(--color-bg-surface-strong);-webkit-backdrop-filter:blur(14px);z-index:var(--z-popover,1100);transform-origin:bottom;flex-direction:column;gap:.12rem;padding:.35rem;display:flex;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}._menuBelow_1ly01_27{top:var(--skill-menu-below-offset,0);transform-origin:top;bottom:auto}._group_1ly01_33{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);padding:.4rem .55rem .2rem;font-size:.7rem;font-weight:600}._row_1ly01_42{width:100%;min-width:0;color:var(--color-text-primary);border-radius:var(--radius-sm);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;flex-direction:row;align-items:baseline;gap:.55rem;padding:.4rem .55rem;transition:background .18s,border-color .18s;display:flex}._row_1ly01_42:hover{background:color-mix(in srgb, var(--color-action-primary) 10%, transparent);border-color:color-mix(in srgb, var(--color-action-primary) 18%, transparent)}._rowActive_1ly01_63{border-color:color-mix(in srgb, var(--color-action-primary) 28%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--color-action-primary) 18%, transparent), transparent 58%), color-mix(in srgb, var(--color-text-primary) 4%, transparent)}._label_1ly01_68{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:42%;font-size:.84rem;font-weight:600;overflow:hidden}._description_1ly01_78{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-muted);flex:auto;font-size:.7rem;overflow:hidden}._empty_1ly01_88{text-align:center;color:var(--color-text-muted);padding:.6rem;font-size:.78rem}._chip_1ly01_95{border:1px solid color-mix(in srgb, var(--color-action-primary) 24%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-action-primary) 10%, transparent);max-width:100%;color:var(--color-text-primary);align-items:center;gap:.2rem;padding:.1rem .4rem .1rem .45rem;font-size:.72rem;line-height:1.2;display:inline-flex}._chipLabel_1ly01_109{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}._chip_1ly01_95 ._chipRemove_1ly01_118{width:1rem;height:1rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s;display:inline-flex}._chip_1ly01_95 ._chipRemove_1ly01_118:hover{color:var(--color-destructive)}._chatFeedScroll_rmxcf_50{z-index:10;flex:1;width:100%;min-height:0;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0%,#000 40px calc(100% - 160px),#0000 calc(100% - 60px));mask-image:linear-gradient(#0000 0%,#000 40px calc(100% - 160px),#0000 calc(100% - 60px))}._loadOlderRow_rmxcf_61{justify-content:center;padding:.25rem 0 .5rem;display:flex}._chatFeedInner_rmxcf_49{width:100%;max-width:var(--layout-reading-width);padding:var(--space-md);gap:var(--space-2xl);flex-direction:column;margin:0 auto;display:flex}._chatFeedInner_rmxcf_49:after{content:"";height:var(--chat-feed-end-spacer,12rem);flex-shrink:0;display:block}._chatFeedInner_rmxcf_49>._messageRow_rmxcf_82{contain:layout style;width:100%;min-width:0;max-width:90%;overflow:visible}._chatFeedInner_rmxcf_49>._messageRow_rmxcf_82._spock_rmxcf_96{grid-template-columns:auto minmax(0,1fr);align-self:flex-start;gap:.25rem 1rem;display:grid}._chatFeedInner_rmxcf_49>._messageRow_rmxcf_82._spock_rmxcf_96>._spockAvatar_rmxcf_103{grid-area:1/1}._chatFeedInner_rmxcf_49>._messageRow_rmxcf_82._spock_rmxcf_96>._messageBubble_rmxcf_107{grid-area:1/2;place-self:start;min-width:0;max-width:100%;overflow:visible}._chatFeedInner_rmxcf_49>._messageRow_rmxcf_82._spock_rmxcf_96>._messageMeta_rmxcf_116{grid-area:2/2;justify-self:start}._chatFeedInner_rmxcf_49>._messageRow_rmxcf_82._user_rmxcf_124{flex-direction:column;align-self:flex-end;align-items:flex-end;gap:.25rem;width:auto;display:flex}@media (max-width:719px){._chatFeedInner_rmxcf_49>._messageRow_rmxcf_82{max-width:100%}._chatFeedInner_rmxcf_49>._messageRow_rmxcf_82._spock_rmxcf_96{column-gap:0}}html[data-mobile-shell=true] ._chatFeedInner_rmxcf_49>._messageRow_rmxcf_82{max-width:100%}html[data-mobile-shell=true] ._chatFeedInner_rmxcf_49>._messageRow_rmxcf_82._spock_rmxcf_96{column-gap:0}@media (min-width:720px){._chatFeedInner_rmxcf_49{padding:var(--space-2xl)}}@media (max-width:719px){._chatFeedInner_rmxcf_49{gap:1.5rem;padding:1.25rem}._chatFeedInner_rmxcf_49:after{height:var(--chat-feed-end-spacer,calc(var(--composer-height) + var(--mobile-safe-bottom) + 1rem))}}html[data-mobile-shell=true] ._chatFeedInner_rmxcf_49{gap:1.5rem;padding:1.25rem}html[data-mobile-shell=true] ._chatFeedInner_rmxcf_49:after{height:var(--chat-feed-end-spacer,calc(var(--composer-height) + var(--mobile-safe-bottom) + 1rem))}._noMaxWidth_rmxcf_175{max-width:none}._noMask_rmxcf_179{-webkit-mask-image:none;mask-image:none}._chatEnd_rmxcf_184{height:1px}._spockAvatar_rmxcf_103{background-color:var(--color-bg-page);width:2.5rem;height:2.5rem;box-shadow:0 0 10px color-mix(in srgb, var(--color-action-primary) 35%, transparent);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:.25rem;display:flex;position:relative;overflow:visible}@media (max-width:719px){._spockAvatar_rmxcf_103{display:none}}html[data-mobile-shell=true] ._spockAvatar_rmxcf_103{display:none}html[data-theme-tone=light] ._spockAvatar_rmxcf_103{background-color:var(--surface-glass-bg-strong);box-shadow:0 0 10px color-mix(in srgb, var(--color-action-primary) 30%, transparent), 0 8px 20px color-mix(in srgb, var(--color-action-primary) 8%, transparent)}._avatarBg_rmxcf_217{background-color:color-mix(in srgb, var(--color-action-primary) 10%, transparent);border-radius:50%;transition:background-color .2s;position:absolute;top:0;bottom:0;left:0;right:0}._spockAvatar_rmxcf_103:hover ._avatarBg_rmxcf_217{background-color:color-mix(in srgb, var(--color-action-primary) 20%, transparent)}._avatarIcon_rmxcf_229{color:var(--color-action-primary);z-index:1;justify-content:center;align-items:center;font-size:1.25rem;display:inline-flex;position:relative}._messageBubble_rmxcf_107{border-radius:var(--radius-sm);min-width:0;max-width:100%;padding:1rem 1.5rem;position:relative}._user_rmxcf_124 ._messageBubble_rmxcf_107{background-color:var(--color-bg-surface-strong);border:1px solid var(--color-border-subtle);color:var(--color-text-primary);box-shadow:0 10px 15px -3px #0000001a}._spock_rmxcf_96 ._messageBubble_rmxcf_107{border-left:3px solid var(--chat-bubble-spock-border-left-color,var(--color-action-primary));background:var(--chat-bubble-spock-bg,linear-gradient(90deg, color-mix(in srgb, var(--color-action-primary) 6%, transparent) 0%, transparent 100%));box-shadow:var(--chat-bubble-spock-shadow,-5px 0 15px -5px color-mix(in srgb, var(--color-action-primary) 20%, transparent));color:var(--color-text-primary);border-radius:0 12px 12px 0;margin-left:-8px}._spock_rmxcf_96 ._messageBubble_rmxcf_107:focus-within{border-left-color:var(--chat-bubble-spock-border-left-color,var(--color-action-primary))!important;box-shadow:var(--chat-bubble-spock-shadow,-5px 0 15px -5px color-mix(in srgb, var(--color-action-primary) 20%, transparent))!important}@media (max-width:719px){._spock_rmxcf_96 ._messageBubble_rmxcf_107{margin-left:0}}html[data-mobile-shell=true] ._spock_rmxcf_96 ._messageBubble_rmxcf_107{margin-left:0}html[data-theme-tone=light] ._spock_rmxcf_96 ._messageBubble_rmxcf_107{border-top:1px solid color-mix(in srgb, var(--color-action-primary) 10%, transparent);border-right:1px solid color-mix(in srgb, var(--color-action-primary) 10%, transparent);border-bottom:1px solid color-mix(in srgb, var(--color-action-primary) 10%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--color-action-primary) 10%, transparent) 0%, var(--surface-glass-bg-strong) 100%)}html[data-theme-tone=light] ._spock_rmxcf_96 ._messageBubble_rmxcf_107:focus-within{border-top-color:color-mix(in srgb, var(--color-action-primary) 10%, transparent)!important;border-right-color:color-mix(in srgb, var(--color-action-primary) 10%, transparent)!important;border-bottom-color:color-mix(in srgb, var(--color-action-primary) 10%, transparent)!important}._messageBubbleLoading_rmxcf_297{align-items:flex-start;display:flex}._spock_rmxcf_96 ._messageBubbleLoading_rmxcf_297:has(._streamingLoaderOnly_rmxcf_301){align-items:center;min-height:3.25rem}._spock_rmxcf_96 ._messageBubbleLoading_rmxcf_297:has(._attachmentIndexingCard_rmxcf_308){width:-moz-fit-content;width:fit-content;max-width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-left:0;margin-left:0;padding:.35rem .5rem}html[data-theme-tone=light] ._spock_rmxcf_96 ._messageBubbleLoading_rmxcf_297:has(._attachmentIndexingCard_rmxcf_308){background:0 0;border-top:0;border-bottom:0;border-right:0}._spock_rmxcf_96 ._messageBubbleFailed_rmxcf_325{box-shadow:-5px 0 15px -5px color-mix(in srgb, var(--color-destructive) 22%, transparent)}._spock_rmxcf_96 ._messageBubbleFailed_rmxcf_325:focus-within{box-shadow:-5px 0 15px -5px color-mix(in srgb, var(--color-destructive) 22%, transparent)!important}html[data-theme-tone=light] ._spock_rmxcf_96 ._messageBubbleFailed_rmxcf_325{border-top-color:color-mix(in srgb, var(--color-destructive) 14%, transparent);border-right-color:color-mix(in srgb, var(--color-destructive) 14%, transparent);border-bottom-color:color-mix(in srgb, var(--color-destructive) 14%, transparent)}html[data-theme-tone=light] ._spock_rmxcf_96 ._messageBubbleFailed_rmxcf_325:focus-within{border-top-color:color-mix(in srgb, var(--color-destructive) 14%, transparent)!important;border-right-color:color-mix(in srgb, var(--color-destructive) 14%, transparent)!important;border-bottom-color:color-mix(in srgb, var(--color-destructive) 14%, transparent)!important}._spock_rmxcf_96 ._messageBubbleFailedBorder_rmxcf_342{border-left-color:var(--color-destructive)}._spock_rmxcf_96 ._messageBubbleFailedBorder_rmxcf_342:focus-within{border-left-color:var(--color-destructive)!important}._assistantFailureNotice_rmxcf_349{border:1px solid color-mix(in srgb, var(--color-destructive) 28%, transparent);background:color-mix(in srgb, var(--color-destructive) 9%, transparent);color:var(--color-text-secondary);font-size:var(--text-caption);border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;margin-bottom:.75rem;padding:.45rem .6rem;display:flex}._assistantFailureTitle_rmxcf_363{color:var(--color-text-danger);font-weight:700}._assistantFailureText_rmxcf_368{color:color-mix(in srgb, var(--color-text-secondary) 88%, transparent)}._thinkingAccordion_rmxcf_372{margin-bottom:.35rem}._thinkingToggle_rmxcf_376{cursor:pointer;color:var(--color-text-muted);font-size:var(--text-caption);letter-spacing:.02em;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:.4rem;padding:.15rem 0;font-weight:500;transition:color .15s;display:inline-flex}._thinkingToggle_rmxcf_376:hover{color:var(--color-text-secondary)}._thinkingChevron_rmxcf_395{font-size:var(--text-micro);flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s;display:inline-flex}._thinkingChevron_rmxcf_395[data-expanded=true]{transform:rotate(90deg)}._thinkingLabel_rmxcf_407{align-items:center;display:inline-flex}._thinkingLabel_rmxcf_407[data-thinking=true]{color:var(--color-action-primary);animation:1.6s ease-in-out infinite _thinkingPulse_rmxcf_1}@keyframes _thinkingPulse_rmxcf_1{0%,to{opacity:.55}50%{opacity:1}}._thinkingPanel_rmxcf_424{text-align:left;border-left:2px solid color-mix(in srgb, var(--color-action-primary) 30%, transparent);background:var(--color-bg-surface-subtle);color:var(--color-text-secondary);border-radius:0 6px 6px 0;max-height:22rem;margin-top:.4rem;padding:.6rem .75rem;overflow-y:auto}._thinkingLiveText_rmxcf_436{font:inherit;white-space:pre-wrap;margin:0}._system_rmxcf_442{border-left:2px solid color-mix(in srgb, var(--color-text-muted) 50%, transparent);background-color:var(--color-bg-surface-subtle);border-radius:0;padding:.75rem 1.5rem;font-style:italic}._messageText_rmxcf_450{white-space:pre-wrap;margin:0;font-size:15px;font-weight:400;line-height:1.6}._voiceNoteStatus_rmxcf_458{color:var(--color-text-muted);font-size:var(--text-caption);margin:0}._userMessageBody_rmxcf_464{flex-direction:column;gap:.75rem;display:flex}._userMessageBody_rmxcf_464 ._userSdfBuildBubbleText_rmxcf_470{letter-spacing:.01em;font-weight:500}._messageSkillChipRow_rmxcf_475{flex-wrap:wrap;gap:.35rem;width:100%;margin:0;padding:0;list-style:none;display:flex}._messageSkillChipRow_rmxcf_475>li{margin:0;padding:0}._messageQuoteBlockList_rmxcf_490{flex-direction:column;gap:.4rem;width:100%;margin:0;padding:0;list-style:none;display:flex}._messageQuoteBlockList_rmxcf_490>li{min-width:0;margin:0;padding:0}._messageQuoteBlock_rmxcf_490{border:1px solid color-mix(in srgb, var(--color-border-default) 55%, transparent);border-left:3px solid color-mix(in srgb, var(--color-action-primary) 60%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-bg-surface-subtle) 55%, transparent);width:100%;min-width:0;color:var(--color-text-muted);cursor:pointer;font:inherit;text-align:left;align-items:flex-start;gap:.5rem;padding:.45rem .6rem;transition:background .15s,border-color .15s,color .15s;display:flex}:is(._messageQuoteBlock_rmxcf_490:hover,._messageQuoteBlock_rmxcf_490:focus-visible){background:color-mix(in srgb, var(--color-action-primary) 8%, transparent);border-left-color:var(--color-action-primary);color:var(--color-text-primary);outline:none}._messageQuoteBlockIcon_rmxcf_529{width:.6rem;height:.6rem;color:color-mix(in srgb, var(--color-action-primary) 70%, var(--color-text-muted));flex:none;margin-top:.18rem}._messageQuoteBlockText_rmxcf_537{min-width:0;font-size:var(--text-caption);white-space:pre-line;overflow-wrap:anywhere;flex:auto;font-style:italic}._quoteSourcePulse_rmxcf_547 ._messageBubble_rmxcf_107{animation:1.4s ease-out _quote-source-pulse_rmxcf_1}@keyframes _quote-source-pulse_rmxcf_1{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-action-primary) 55%, transparent)}70%{box-shadow:0 0 0 12px #0000}to{box-shadow:0 0 #0000}}html[data-theme=riso] ._user_rmxcf_124 ._messageBubble_rmxcf_107{border:1px solid #755065;border-left:3px solid var(--riso-pink);border-radius:var(--radius-sm);background:#292426;box-shadow:2px 2px #ff48b02e}html[data-theme=riso] ._spock_rmxcf_96 ._messageBubble_rmxcf_107{border-radius:var(--radius-md)}html[data-theme=porcelain] ._user_rmxcf_124 ._messageBubble_rmxcf_107{border:1px solid color-mix(in srgb, var(--porcelain-cobalt) 32%, transparent);border-radius:var(--radius-sm);box-shadow:inset 0 1px 0 #fff, 3px 3px 0 color-mix(in srgb, var(--porcelain-pink) 22%, transparent), 0 6px 14px color-mix(in srgb, var(--color-text-primary) 5%, transparent);-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#fffcf7d1,#f8edf1c2)}html[data-theme=porcelain] ._spock_rmxcf_96 ._messageBubble_rmxcf_107{background:var(--color-bg-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-card-resting)}html[data-theme=porcelain] ._spockAvatar_rmxcf_103{box-shadow:none;border:1px solid var(--color-border-subtle)}html[data-theme=red-dead] ._user_rmxcf_124 ._messageBubble_rmxcf_107{--color-text-primary:#302116;--color-text-secondary:#513b26;--color-text-muted:#675037;--color-text-accent:#9d2c21;--markdown-inline-code-bg:#513b261a;--markdown-panel-bg:#ead9b8;--markdown-panel-bg-chat:#ead9b8;--markdown-panel-header-bg:#d5bc91;--markdown-panel-header-action-color:#513b26;--markdown-panel-border:#b19166;--markdown-table-row-alt:#513b260f;--markdown-syntax-comment:#675037;--markdown-syntax-punctuation:#513b26;--markdown-syntax-value:#8b391c;--markdown-syntax-string:#40602e;--markdown-syntax-plain:#302116;--markdown-syntax-keyword:#9d2c21;--markdown-syntax-function:#573d21;--markdown-syntax-variable:#734d1d;color:var(--color-text-primary);background:var(--red-dead-grain), linear-gradient(110deg, #efe1c5, #dfc9a3);border-radius:var(--radius-sm);border:1px solid #b19166;font-weight:400;box-shadow:inset 0 0 0 3px #e9d7b5,inset 0 0 0 4px #b19166,3px 3px #100d0a}html[data-theme=vanta] ._user_rmxcf_124 ._messageBubble_rmxcf_107{--color-text-primary:#e8ebed;--color-text-secondary:#c2c6ca;--color-text-muted:#8a9096;--color-text-accent:#e52b36;--markdown-inline-code-bg:#e8ebed14;--markdown-panel-bg:#1c2126;--markdown-panel-bg-chat:#1c2126;--markdown-panel-header-bg:#252b31;--markdown-panel-header-action-color:#e8ebed;--markdown-panel-border:#e8ebed24;--markdown-table-row-alt:#e8ebed0a;--markdown-syntax-comment:#8a9096;--markdown-syntax-punctuation:#c2c6ca;--markdown-syntax-value:#e52b36;--markdown-syntax-string:#8ab89a;--markdown-syntax-plain:#e8ebed;--markdown-syntax-keyword:#e52b36;--markdown-syntax-function:#f0a3a8;--markdown-syntax-variable:#c2c6ca;color:var(--color-text-primary);border-radius:var(--radius-sm);background:#15181c;border:1px solid #30363b;border-left:3px solid #8c111b;font-weight:400;box-shadow:2px 2px #8c111b38}html:is([data-theme=dark],:not([data-theme])) ._user_rmxcf_124 ._messageBubble_rmxcf_107{background:linear-gradient(145deg, color-mix(in srgb, var(--color-action-primary) 14%, var(--color-bg-surface-strong)) 0%, color-mix(in srgb, var(--color-bg-surface) 88%, #050814) 100%);border:1px solid color-mix(in srgb, var(--color-action-primary) 36%, var(--color-border-subtle));border-radius:var(--radius-sm);box-shadow:inset 0 1px 0 #ffffff38, inset 0 0 18px -4px color-mix(in srgb, var(--color-action-primary) 18%, transparent), 0 8px 24px -6px #0000008c, 0 0 16px -4px color-mix(in srgb, var(--color-action-primary) 20%, transparent);-webkit-backdrop-filter:blur(20px);color:var(--color-text-primary);letter-spacing:.015em;font-weight:400}html[data-theme=light] ._user_rmxcf_124 ._messageBubble_rmxcf_107{background:linear-gradient(145deg, #fffffff5 0%, color-mix(in srgb, var(--color-action-primary) 5%, #fff) 45%, color-mix(in srgb, var(--color-bg-surface-strong) 40%, #fff) 100%);border:1px solid color-mix(in srgb, var(--color-action-primary) 32%, var(--color-border-default));border-radius:var(--radius-sm);box-shadow:inset 0 1px 0 #fffffffa, inset 0 0 16px -4px color-mix(in srgb, var(--color-action-primary) 10%, transparent), 0 8px 24px -6px color-mix(in srgb, var(--color-action-primary) 14%, #141c3014), 0 0 12px -3px color-mix(in srgb, var(--color-action-primary) 12%, transparent);-webkit-backdrop-filter:blur(18px);color:var(--color-text-primary);letter-spacing:.012em;font-weight:400}html[data-theme=ember] ._user_rmxcf_124 ._messageBubble_rmxcf_107{border-radius:var(--radius-sm);background:linear-gradient(#2b1c14,#1f150f);border:1px solid #f9731647;border-bottom:2px solid #f97316;font-weight:400;box-shadow:inset 0 1px #fdba7414,0 8px 20px #00000059,0 12px 18px -12px #f9731680}html[data-theme=aurora] ._user_rmxcf_124 ._messageBubble_rmxcf_107{border:none;border-bottom:3px solid var(--color-action-primary);border-radius:var(--radius-sm);background:linear-gradient(135deg,#2dd4bf33,#0000 45%,#a78bfa29),linear-gradient(#143c4c,#10242d);font-weight:400;box-shadow:inset 0 1px #e6fbff1a,0 0 26px -8px #2dd4bf66,0 10px 24px -14px #0009}html[data-theme=midnight] ._user_rmxcf_124 ._messageBubble_rmxcf_107{border-radius:var(--radius-sm);background:linear-gradient(#17161b,#101013);border:none;border-left:3px solid #a84852bf;font-weight:400;box-shadow:inset 0 1px #ebe6dc12,0 12px 28px #00000080}html[data-theme=operator] ._user_rmxcf_124 ._messageBubble_rmxcf_107{border:none;border-right:3px solid var(--color-action-primary);border-radius:var(--radius-sm);background:#0b1119;font-weight:400;box-shadow:0 0 18px -6px #38e8ff80,inset 0 0 22px #38e8ff0d}html[data-theme=paper] ._user_rmxcf_124 ._messageBubble_rmxcf_107{border-radius:var(--radius-sm);background:linear-gradient(#fffaf1,#f8efdf);border:none;border-left:5px double #b4530999;font-weight:400;box-shadow:inset 0 1px #ffffffb3,0 8px 20px -10px #45392b59}html[data-theme=press] ._user_rmxcf_124 ._messageBubble_rmxcf_107{border-radius:var(--radius-sm);background:#f7f4ed;border:none;border-left:3px solid #1a1a1a;font-weight:400;box-shadow:inset 0 1px 3px #0f0f0f1f,inset 0 -1px #fff9}html[data-theme=press-noir] ._user_rmxcf_124 ._messageBubble_rmxcf_107{border:none;border-left:3px solid var(--pn-gilt);border-radius:var(--radius-sm);background:#0c0a08;font-weight:400;box-shadow:inset 0 1px 3px #0009,inset 0 -1px #ece7db0d}html[data-theme=grove] ._user_rmxcf_124 ._messageBubble_rmxcf_107{border-radius:var(--radius-sm);background:linear-gradient(135deg,#fbfff9,#eef7ef);border:none;border-bottom:3px solid #15803d8c;font-weight:400;box-shadow:0 6px 18px -8px #15803d59}html[data-theme=empyrean] ._user_rmxcf_124 ._messageBubble_rmxcf_107{border-radius:var(--radius-sm);background:linear-gradient(#fffefb,#f8f3e6);border:none;font-weight:400;box-shadow:inset 0 1px #ffffffe6,0 .35rem 1rem -.1rem #d4af3759,0 .7rem 1.6rem -.2rem #2c241024}html[data-theme=helix] ._user_rmxcf_124 ._messageBubble_rmxcf_107{border:none;border-right:2px solid var(--helix-ink);border-bottom:2px solid var(--helix-ink);border-radius:var(--radius-sm);box-shadow:none;outline-offset:3px;background:#fff;outline:1px dashed #0d4ea680;font-weight:400}html[data-theme=protocol] ._user_rmxcf_124 ._messageBubble_rmxcf_107{border-radius:var(--radius-sm);box-shadow:.25rem .25rem 0 var(--color-neon-lime), .35rem .35rem 0 #050505f2;background:#fff;border:2px solid #050505;border-top:none;border-left:none;font-weight:400}html[data-theme=arcade] ._user_rmxcf_124 ._messageBubble_rmxcf_107{border-radius:var(--radius-sm);box-shadow:.25rem .25rem 0 var(--arcade-lcd), .25rem .25rem 0 1px #1a1a1a2e;background:linear-gradient(#2e482009 1px,#0000 1px) 0 0/100% 4px,#fff;border:none;font-weight:400}html[data-theme=tos] ._user_rmxcf_124 ._messageBubble_rmxcf_107{background:var(--tos-console-light);border:none;border-top:3px solid var(--tos-gold);border-radius:var(--radius-sm);box-shadow:var(--control-bevel), 0 0 0 3px #000, 0 0 0 4px #ffffff29, 4px 4px 0 #000c;font-weight:400}html[data-theme=wesanderson] ._user_rmxcf_124 ._messageBubble_rmxcf_107{background:var(--wa-cream-strong);border:2px solid;border-color:var(--wa-gold-soft) var(--wa-oxblood) var(--wa-oxblood) var(--wa-gold-soft);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 3px var(--wa-cream-strong), inset 0 0 0 4px #7a2e3a4d, 0 10px 22px -16px #4a262873;font-weight:400}html[data-theme=mando] ._user_rmxcf_124 ._messageBubble_rmxcf_107{border:none;border-right:3px solid var(--mando-sage);border-radius:var(--radius-sm);background:linear-gradient(135deg,#2a2f35,#1e2226);font-weight:400;box-shadow:inset 0 1px #e0e4e814,0 8px 18px #00000059}._attachmentIndexingCard_rmxcf_308{z-index:1;border:1px solid color-mix(in srgb, var(--color-border-default) 55%, transparent);background:color-mix(in srgb, var(--color-bg-surface-muted) 62%, var(--color-bg-page));width:100%;max-width:22rem;color:var(--color-text-secondary);font-size:var(--text-caption);box-shadow:0 1px 10px color-mix(in srgb, var(--color-action-primary) 8%, transparent);border-radius:10px;flex-direction:column;gap:.35rem;padding:.55rem .7rem;display:flex;position:relative}html[data-theme-tone=light] ._attachmentIndexingCard_rmxcf_308{background:color-mix(in srgb, var(--color-bg-surface-strong) 90%, var(--color-bg-page))}._attachmentIndexingTitleRow_rmxcf_830{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;min-width:0;display:flex}._attachmentIndexingLabel_rmxcf_838{letter-spacing:.01em;color:color-mix(in srgb, var(--color-action-primary) 55%, var(--color-text-secondary));white-space:nowrap;flex:0 auto;font-weight:500}._attachmentIndexingFilename_rmxcf_846{border-radius:var(--radius-pill);max-width:100%;font-size:var(--text-micro);letter-spacing:.02em;color:var(--color-text-muted);background:color-mix(in srgb, var(--color-bg-surface-strong) 55%, transparent);border:1px solid color-mix(in srgb, var(--color-border-subtle) 80%, transparent);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;padding:.1rem .45rem;font-weight:500;overflow:hidden}._attachmentIndexingStages_rmxcf_862{flex-direction:column;gap:.3rem;min-width:0;display:flex}._attachmentIndexingStageTrack_rmxcf_869{align-items:center;gap:.15rem;min-width:0;display:flex}._attachmentIndexingStage_rmxcf_862{align-items:center;gap:.3rem;min-width:0;display:flex}._attachmentIndexingStage_rmxcf_862:not(:first-child):before{content:"";background:color-mix(in srgb, var(--color-border-default) 70%, transparent);flex:.7rem;min-width:.45rem;height:1px;margin:0 .15rem}._attachmentIndexingStage_rmxcf_862[data-state=done]:not(:first-child):before,._attachmentIndexingStage_rmxcf_862[data-state=active]:not(:first-child):before{background:color-mix(in srgb, var(--color-action-primary) 55%, transparent)}._attachmentIndexingStageDot_rmxcf_895{background:color-mix(in srgb, var(--color-border-default) 85%, transparent);border-radius:50%;flex:none;width:.42rem;height:.42rem}[data-state=done]>._attachmentIndexingStageDot_rmxcf_895{background:var(--color-action-primary)}[data-state=active]>._attachmentIndexingStageDot_rmxcf_895{background:var(--color-action-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-action-primary) 22%, transparent);animation:1.4s ease-in-out infinite _attachmentIndexingStagePulse_rmxcf_1}@keyframes _attachmentIndexingStagePulse_rmxcf_1{0%,to{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-action-primary) 24%, transparent)}50%{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--color-action-primary) 10%, transparent)}}@media (prefers-reduced-motion:reduce){._attachmentIndexingStageDot_rmxcf_895{animation:none!important}}._attachmentIndexingStageLabel_rmxcf_924{font-size:var(--text-micro);letter-spacing:.03em;white-space:nowrap;color:var(--color-text-muted);font-weight:500}[data-state=active]>._attachmentIndexingStageLabel_rmxcf_924{color:color-mix(in srgb, var(--color-action-primary) 60%, var(--color-text-secondary))}[data-state=done]>._attachmentIndexingStageLabel_rmxcf_924{color:var(--color-text-secondary)}._attachmentIndexingStageDetail_rmxcf_938{font-size:var(--text-micro);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._attachmentIndexingProgress_rmxcf_946{align-items:center;gap:.45rem;min-width:0;display:flex}._attachmentIndexingProgressTrack_rmxcf_953{background:color-mix(in srgb, var(--color-action-primary) 14%, transparent);border-radius:1px;flex:auto;min-width:0;height:2px;overflow:hidden}._attachmentIndexingProgressFill_rmxcf_962{background:var(--color-action-primary);border-radius:1px;height:100%;transition:width .4s cubic-bezier(.22,1,.36,1);display:block}._attachmentIndexingProgressLabel_rmxcf_970{font-size:var(--text-micro);font-variant-numeric:tabular-nums;letter-spacing:.03em;color:var(--color-text-muted);flex:none}._attachmentIndexingFiles_rmxcf_978{flex-direction:column;gap:.25rem;padding-top:.1rem;display:flex}._attachmentIndexingFileRow_rmxcf_985{min-width:0;font-size:var(--text-eyebrow);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}._attachmentIndexingFileName_rmxcf_994{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-muted);overflow:hidden}._attachmentIndexingFileStatus_rmxcf_1002{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--color-text-secondary) 72%, var(--color-text-muted));white-space:nowrap;flex:none}._searchPanel_rmxcf_1010{--search-accent:var(--color-sky-600);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--search-accent) 18%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--search-accent) 10%, transparent) 0%, var(--surface-glass-bg) 100%), var(--surface-glass-bg);flex-direction:column;gap:.75rem;padding:.875rem 1rem;display:flex}._searchHeader_rmxcf_1021{justify-content:space-between;align-items:center;gap:.75rem;display:flex}._headerActions_rmxcf_1028{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:inline-flex}._searchTitleBlock_rmxcf_1036{flex-direction:column;gap:.3rem;min-width:0;display:flex}._searchLabel_rmxcf_1043,._searchCount_rmxcf_1044,._searchScore_rmxcf_1045{font-family:var(--font-family-display);font-size:var(--text-micro);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}._searchLabel_rmxcf_1043{color:var(--search-accent)}._searchCount_rmxcf_1044{color:var(--color-text-primary);text-align:right}._searchQuery_rmxcf_1061{font-size:var(--text-body-sm);color:var(--color-text-primary);word-break:break-word;margin:0}._searchList_rmxcf_1068{flex-direction:column;gap:.75rem;display:flex}._searchCompareGrid_rmxcf_1074{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:960px){._searchCompareGrid_rmxcf_1074{grid-template-columns:repeat(3,minmax(0,1fr))}}._searchTimingRow_rmxcf_1085{flex-wrap:wrap;gap:.45rem;display:flex}._searchModeCard_rmxcf_1091{border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--search-accent) 14%, transparent);background:var(--color-bg-surface-subtle);flex-direction:column;gap:.75rem;padding:.85rem .9rem;display:flex}._searchModeHeader_rmxcf_1101{justify-content:space-between;align-items:center;gap:.75rem;display:flex}._searchModeTitleBlock_rmxcf_1108{flex-direction:column;gap:.35rem;min-width:0;display:flex}._searchModeBadges_rmxcf_1115{flex-wrap:wrap;gap:.35rem;display:flex}._searchModeLabel_rmxcf_1121{font-family:var(--font-family-display);font-size:var(--text-micro);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-primary)}._searchModeBadge_rmxcf_1115{border-radius:var(--radius-pill);font-size:var(--text-micro);letter-spacing:.05em;text-transform:uppercase;background:color-mix(in srgb, var(--search-accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--search-accent) 18%, transparent);color:var(--color-text-primary);align-items:center;padding:.18rem .45rem;display:inline-flex}._searchItem_rmxcf_1142{border-top:1px solid color-mix(in srgb, var(--search-accent) 14%, transparent);flex-direction:column;gap:.35rem;padding-top:.75rem;display:flex}._searchItem_rmxcf_1142:first-child{border-top:none;padding-top:0}._searchMetaRow_rmxcf_1155{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}._searchRankBlock_rmxcf_1162{flex-direction:column;gap:.2rem;min-width:0;display:flex}._searchLineage_rmxcf_1169,._searchBody_rmxcf_1170,._searchEmpty_rmxcf_1171{margin:0}._searchRank_rmxcf_1162{font-family:var(--font-family-display);font-size:var(--text-micro);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-muted)}._searchLineage_rmxcf_1169{font-size:var(--text-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--search-accent)}._searchScore_rmxcf_1045{color:var(--color-text-primary);flex-shrink:0}._searchBody_rmxcf_1170,._searchEmpty_rmxcf_1171{font-size:var(--text-body-md);color:var(--color-text-primary)}._searchSupportingMeta_rmxcf_1201{flex-wrap:wrap;gap:.45rem;display:flex}._searchMetaPill_rmxcf_1207{border-radius:var(--radius-pill);max-width:100%;font-size:var(--text-eyebrow);color:var(--color-text-primary);background:var(--color-bg-surface-subtle);border:1px solid color-mix(in srgb, var(--search-accent) 10%, transparent);text-overflow:ellipsis;white-space:nowrap;align-items:center;padding:.2rem .45rem;display:inline-flex;overflow:hidden}._assistantBody_rmxcf_1222{min-width:0;color:var(--color-text-primary);flex-direction:column;gap:1rem;display:flex}._messageDocument_rmxcf_1230{width:100%;min-width:0;max-width:100%;position:relative}._assistantHeavyPlainBody_rmxcf_1237{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,monospace;font-size:var(--text-caption);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin:0}._streamDocHidden_rmxcf_1246{display:none}._assistantSdfDesignElements_rmxcf_1250{border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--color-text-primary) 10%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--color-text-primary) 5%, transparent) 0%, color-mix(in srgb, var(--color-action-primary) 7%, transparent) 100%), color-mix(in srgb, var(--color-bg-surface-strong) 80%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 0 color-mix(in srgb, var(--color-text-primary) 6%, transparent), 0 10px 24px color-mix(in srgb, var(--color-black) 18%, transparent);flex-direction:column;gap:.75rem;margin-top:.75rem;margin-bottom:.15rem;padding:.8rem;display:flex}._assistantSdfDesignElementsTitle_rmxcf_1264{font-family:var(--font-family-display);font-size:var(--text-eyebrow);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text-primary) 62%, transparent);margin-bottom:0;font-weight:700;display:block}._assistantSdfDesignElementsEmbedded_rmxcf_1275{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:none;margin-top:0;margin-bottom:0;padding:0}._assistantSdfDesignElementsSection_rmxcf_1285{flex-direction:column;gap:.65rem;min-width:0;display:flex}._assistantSdfDesignElementsSectionLabel_rmxcf_1292{font-family:var(--font-family-display);font-size:var(--text-micro);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text-primary) 56%, transparent);font-weight:700;display:block}._assistantSdfDesignElementsPaletteSwatches_rmxcf_1302{grid-template-columns:repeat(auto-fit,minmax(min(100%,8.4rem),1fr));gap:.8rem .75rem;display:grid}._assistantSdfDesignElementsPaletteChip_rmxcf_1308{flex-direction:column;gap:.4rem;min-width:0;padding:0;display:flex}._assistantSdfDesignElementsPaletteSwatch_rmxcf_1302{aspect-ratio:1.85;border-radius:var(--radius-xs);width:100%;min-height:3rem;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-white) 20%, transparent), inset 0 -10px 18px color-mix(in srgb, var(--color-black) 12%, transparent), 0 8px 14px color-mix(in srgb, var(--color-black) 18%, transparent);flex-shrink:0}._assistantSdfDesignElementsPaletteChipBody_rmxcf_1325{flex-direction:column;justify-content:center;gap:.12rem;min-width:0;display:flex}._assistantSdfDesignElementsPaletteChipName_rmxcf_1333{font-family:var(--font-family-display);font-size:var(--text-caption);color:var(--color-text-primary);overflow-wrap:anywhere;font-weight:750}._assistantSdfDesignElementsPaletteChipValue_rmxcf_1341{font-family:var(--font-family-mono);font-size:var(--text-micro);color:color-mix(in srgb, var(--color-text-primary) 62%, transparent);overflow-wrap:anywhere;font-weight:600}._assistantSdfDesignElementsTypeSpecimen_rmxcf_1349{flex-direction:column;gap:.4rem;display:flex}._assistantSdfDesignElementsTypeSheet_rmxcf_1355{border-top:1px solid color-mix(in srgb, var(--color-text-primary) 12%, transparent);flex-direction:column;gap:0;min-width:0;display:flex}._assistantSdfDesignElementsTypeRow_rmxcf_1363{grid-template-columns:minmax(6.25rem,.34fr) minmax(0,1fr);align-items:baseline;gap:.75rem;min-width:0;padding:.58rem 0;display:grid}._assistantSdfDesignElementsTypeRow_rmxcf_1363+._assistantSdfDesignElementsTypeRow_rmxcf_1363{border-top:1px solid color-mix(in srgb, var(--color-text-primary) 8%, transparent)}._assistantSdfDesignElementsTypeMeta_rmxcf_1375{flex-direction:column;gap:.18rem;min-width:0;display:flex}._assistantSdfDesignElementsFontChipRole_rmxcf_1382{font-family:var(--font-family-display);font-size:var(--text-micro);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text-primary) 54%, transparent);font-weight:700}._assistantSdfDesignElementsFontChipName_rmxcf_1391{font-size:var(--text-eyebrow);color:var(--color-text-primary);overflow-wrap:anywhere;font-weight:650}._assistantSdfDesignElementsDisplaySample_rmxcf_1398,._assistantSdfDesignElementsHeaderSample_rmxcf_1399,._assistantSdfDesignElementsBodySample_rmxcf_1400{color:var(--color-text-primary);overflow-wrap:anywhere}._assistantSdfDesignElementsDisplaySample_rmxcf_1398{font-size:1.14rem;font-weight:750}._assistantSdfDesignElementsHeaderSample_rmxcf_1399{font-size:var(--text-body-md);font-weight:750}._assistantSdfDesignElementsBodySample_rmxcf_1400{font-size:var(--text-body-sm);color:color-mix(in srgb, var(--color-text-primary) 84%, transparent);font-weight:500}._assistantSdfBuildAction_rmxcf_1421{justify-content:flex-start;margin-top:.15rem;display:flex}._assistantSdfPlanAccordion_rmxcf_1427{border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--color-text-primary) 12%, transparent);min-width:0;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-white) 6%, transparent), 0 14px 30px color-mix(in srgb, var(--color-black) 22%, transparent);background:linear-gradient(to top right, var(--color-bg-page), color-mix(in srgb, var(--color-bg-surface-strong) 52%, var(--color-bg-page)));flex-direction:column;gap:0;margin-top:.85rem;margin-bottom:1rem;padding:1rem;display:flex}._assistantSdfPlanAccordionHero_rmxcf_1441,._assistantSdfPlanAccordionSection_rmxcf_1442{background:0 0;border:none;min-width:0}._assistantSdfPlanAccordionHero_rmxcf_1441{flex-direction:column;gap:.65rem;padding:0;display:flex}._assistantSdfPlanAccordionSection_rmxcf_1442{border-top:1px solid color-mix(in srgb, var(--color-text-primary) 10%, transparent);flex-direction:column;gap:.65rem;margin-top:.85rem;padding:.85rem 0 0;display:flex}._assistantSdfPlanAccordionHeroTopline_rmxcf_1464,._assistantSdfPlanAccordionSectionHead_rmxcf_1465{justify-content:space-between;align-items:center;gap:.65rem;min-width:0;display:flex}._assistantSdfPlanSectionLabel_rmxcf_1473{font-family:var(--font-family-display);font-size:var(--text-eyebrow);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text-primary) 66%, transparent);font-weight:750;display:block}._assistantSdfPlanAccordionSectionMeta_rmxcf_1483,._assistantSdfPlanAccordionCountPill_rmxcf_1484{border-radius:var(--radius-pill);min-height:1.5rem;font-family:var(--font-family-mono);font-size:var(--text-micro);color:color-mix(in srgb, var(--color-text-primary) 70%, transparent);background:color-mix(in srgb, var(--color-text-primary) 7%, transparent);border:1px solid color-mix(in srgb, var(--color-text-primary) 10%, transparent);white-space:nowrap;align-items:center;padding:.16rem .48rem;font-weight:700;display:inline-flex}._assistantSdfPlanAccordionBody_rmxcf_1499{flex-direction:column;gap:.42rem;padding:0;display:flex}._assistantSdfPlanAccordionTitle_rmxcf_1506{font-size:var(--text-body-lg);color:var(--color-text-primary);overflow-wrap:anywhere;margin:0;font-weight:750}._assistantSdfPlanAccordionMeta_rmxcf_1514{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;display:flex}._assistantSdfPlanAccordionBadge_rmxcf_1522{border-radius:var(--radius-pill);min-height:1.55rem;font-size:var(--text-micro);text-transform:uppercase;letter-spacing:.04em;background:color-mix(in srgb, var(--color-action-primary) 20%, transparent);border:1px solid color-mix(in srgb, var(--color-action-primary) 22%, transparent);color:var(--color-text-primary);white-space:nowrap;align-items:center;padding:.18rem .5rem;font-weight:800;display:inline-flex}._assistantSdfPlanAccordionCopyId_rmxcf_1538{min-width:0;max-width:100%;font-family:var(--font-family-mono);font-size:var(--text-micro);border-radius:var(--radius-xs);border:1px solid color-mix(in srgb, var(--color-text-primary) 14%, transparent);background:color-mix(in srgb, var(--color-bg-page) 58%, transparent);color:var(--color-text-primary);cursor:pointer;overflow-wrap:anywhere;text-align:left;padding:.34rem .5rem;font-weight:700;transition:border-color .16s,background-color .16s,color .16s}._assistantSdfPlanAccordionCopyId_rmxcf_1538:hover{border-color:color-mix(in srgb, var(--color-action-primary) 38%, transparent);background:color-mix(in srgb, var(--color-action-primary) 10%, transparent)}._assistantSdfPlanAccordionCopyId_rmxcf_1538:focus-visible{outline:2px solid color-mix(in srgb, var(--color-action-primary) 60%, transparent);outline-offset:2px}._assistantSdfPlanAccordionDescription_rmxcf_1563{font-size:var(--text-body-sm);color:color-mix(in srgb, var(--color-text-primary) 90%, transparent);overflow-wrap:anywhere;margin:0}._assistantSdfPlanAccordionTransitions_rmxcf_1570{border-top:1px solid color-mix(in srgb, var(--color-text-primary) 8%, transparent);font-size:var(--text-caption);color:color-mix(in srgb, var(--color-text-primary) 76%, transparent);overflow-wrap:anywhere;margin:0;padding:.48rem 0 0}._assistantSdfPlanAccordionTransitions_rmxcf_1570 strong{color:color-mix(in srgb, var(--color-text-primary) 92%, transparent)}._assistantSdfPlanAccordionOutline_rmxcf_1582{counter-reset:none;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}._assistantSdfPlanAccordionOutlineItem_rmxcf_1592{border:none;border-top:1px solid color-mix(in srgb, var(--color-text-primary) 7%, transparent);background:0 0;border-radius:0;grid-template-columns:2rem .8rem minmax(0,1fr);align-items:flex-start;gap:.5rem;min-width:0;padding:.58rem 0;display:grid}._assistantSdfPlanAccordionOutlineItem_rmxcf_1592:first-child{border-top:none;padding-top:0}._assistantSdfPlanAccordionOutlineItem_rmxcf_1592:last-child{padding-bottom:0}._assistantSdfPlanAccordionOutlineNumber_rmxcf_1612{min-height:1.25rem;font-family:var(--font-family-mono);font-size:var(--text-micro);color:color-mix(in srgb, var(--color-text-primary) 42%, transparent);align-items:center;font-weight:800;line-height:1;display:flex}._assistantSdfPlanAccordionOutlineSwatch_rmxcf_1623{border-radius:var(--radius-xs);border:1px solid color-mix(in srgb, var(--color-text-primary) 18%, transparent);background:color-mix(in srgb, var(--color-text-primary) 12%, transparent);width:.75rem;height:.75rem;box-shadow:0 0 0 2px color-mix(in srgb, var(--color-black) 10%, transparent);flex-shrink:0;margin-top:.25rem}._assistantSdfPlanAccordionOutlineText_rmxcf_1634{font-size:var(--text-body-sm);color:var(--color-text-primary);min-width:0;display:block}._assistantSdfPlanAccordionOutlineText_rmxcf_1634[open] ._assistantSdfPlanAccordionOutlineTitleRow_rmxcf_1640:after{transform:rotate(45deg)}._assistantSdfPlanAccordionOutlineTitleRow_rmxcf_1640{cursor:pointer;grid-template-columns:minmax(0,1fr) auto .7rem;align-items:center;gap:.45rem;min-width:0;min-height:1.25rem;list-style:none;display:grid}._assistantSdfPlanAccordionOutlineTitleRow_rmxcf_1640::-webkit-details-marker{display:none}._assistantSdfPlanAccordionOutlineTitleRow_rmxcf_1640:after{content:"";border-right:2px solid color-mix(in srgb, var(--color-text-primary) 48%, transparent);border-bottom:2px solid color-mix(in srgb, var(--color-text-primary) 48%, transparent);place-self:center;width:.42rem;height:.42rem;transition:transform .18s;transform:rotate(-45deg)}._assistantSdfPlanAccordionOutlineTitleRow_rmxcf_1640:focus-visible{outline:2px solid color-mix(in srgb, var(--color-action-primary) 55%, transparent);outline-offset:.18rem;border-radius:var(--radius-xs)}._assistantSdfPlanAccordionOutlineId_rmxcf_1674{font-family:var(--font-family-mono);font-size:var(--text-body-sm);color:color-mix(in srgb, var(--color-text-primary) 92%, transparent);overflow-wrap:anywhere;font-weight:800;line-height:1.25}._assistantSdfPlanAccordionOutlineDescription_rmxcf_1683{color:color-mix(in srgb, var(--color-text-primary) 88%, transparent);overflow-wrap:anywhere;margin:.42rem 0 0;padding-left:0;display:block}._assistantSdfPlanAccordionOutlineImages_rmxcf_1691{border-radius:var(--radius-pill);min-height:1.25rem;font-size:var(--text-micro);color:color-mix(in srgb, var(--color-text-primary) 62%, transparent);background:color-mix(in srgb, var(--color-action-primary) 10%, transparent);border:1px solid color-mix(in srgb, var(--color-action-primary) 16%, transparent);align-items:center;padding:.12rem .38rem;font-weight:700;display:inline-flex}._assistantSdfPlanAccordionDesignWrap_rmxcf_1704{min-width:0}._assistantSdfPlanAccordionDesignWrap_rmxcf_1704 ._assistantSdfDesignElements_rmxcf_1250{margin-top:0;margin-bottom:0}@media (max-width:520px){._assistantSdfPlanAccordion_rmxcf_1427{padding:.65rem}._assistantSdfPlanAccordionHeroTopline_rmxcf_1464,._assistantSdfPlanAccordionSectionHead_rmxcf_1465{flex-direction:column;align-items:flex-start;gap:.4rem}._assistantSdfPlanAccordionOutlineItem_rmxcf_1592{grid-template-columns:1.75rem .8rem minmax(0,1fr);padding:.55rem 0}._assistantSdfDesignElementsTypeRow_rmxcf_1363{grid-template-columns:1fr;gap:.28rem}}._assistantSdfPlanCarouselWrap_rmxcf_1732{flex-direction:column;gap:.55rem;min-width:0;display:flex}._assistantSdfPlanCarouselRegionLabel_rmxcf_1739{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._assistantSdfPlanCarouselControls_rmxcf_1751{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;min-width:0;display:flex}._assistantSdfPlanCarouselNavBtn_rmxcf_1760{border-radius:var(--radius-xs);border:1px solid color-mix(in srgb, var(--color-text-primary) 12%, transparent);background:color-mix(in srgb, var(--color-bg-surface-strong) 88%, transparent);width:1.85rem;height:1.85rem;color:color-mix(in srgb, var(--color-text-primary) 88%, transparent);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._assistantSdfPlanCarouselNavBtn_rmxcf_1760:disabled{opacity:.38;cursor:default}._assistantSdfPlanCarouselNavBtn_rmxcf_1760:not(:disabled):hover{background:color-mix(in srgb, var(--color-action-primary) 12%, transparent);border-color:color-mix(in srgb, var(--color-action-primary) 28%, transparent)}._assistantSdfPlanCarouselNavBtn_rmxcf_1760:focus-visible{outline:2px solid color-mix(in srgb, var(--color-action-primary) 55%, transparent);outline-offset:.12rem}._assistantSdfPlanCarouselDots_rmxcf_1787{flex-flow:wrap;flex:1;justify-content:center;align-items:center;gap:.35rem;min-width:0;display:inline-flex}._assistantSdfPlanCarouselDot_rmxcf_1787,._assistantSdfPlanCarouselDotActive_rmxcf_1799{border-radius:var(--radius-pill);cursor:pointer;background:color-mix(in srgb, var(--color-text-primary) 28%, transparent);border:none;flex-shrink:0;width:.42rem;height:.42rem;padding:0}:is(._assistantSdfPlanCarouselDot_rmxcf_1787:focus-visible,._assistantSdfPlanCarouselDotActive_rmxcf_1799:focus-visible){outline:2px solid color-mix(in srgb, var(--color-action-primary) 55%, transparent);outline-offset:.12rem}._assistantSdfPlanCarouselDotActive_rmxcf_1799{background:color-mix(in srgb, var(--color-action-primary) 78%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-action-primary) 22%, transparent)}._assistantSdfPlanCarouselLive_rmxcf_1820{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._extractionPanel_rmxcf_1833{border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--color-action-primary) 20%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--color-action-primary) 8%, transparent) 0%, color-mix(in srgb, var(--color-action-primary) 3%, transparent) 100%);flex-direction:column;gap:.75rem;padding:.875rem 1rem;display:flex}html[data-theme-tone=light] ._extractionPanel_rmxcf_1833{background:linear-gradient(180deg, color-mix(in srgb, var(--color-action-primary) 12%, transparent) 0%, var(--surface-glass-bg-strong) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-white) 70%, transparent)}._extractionHeader_rmxcf_1847{justify-content:space-between;align-items:center;gap:.75rem;display:flex}._extractionLabel_rmxcf_1854,._extractionCount_rmxcf_1855{font-family:var(--font-family-display);font-size:var(--text-micro);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}._extractionLabel_rmxcf_1854{color:var(--color-text-accent)}._extractionCount_rmxcf_1855{color:var(--color-text-primary)}._extractorMemoryOuter_rmxcf_1870{flex-direction:column;gap:.5rem;display:flex}._extractorMemoryToolbar_rmxcf_1876{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}._extractorMemoryToolbarLeft_rmxcf_1884{align-items:center;gap:.5rem;min-width:0;display:flex}._extractorMemoryToggle_rmxcf_1891{border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--color-action-primary) 35%, transparent);background:color-mix(in srgb, var(--color-action-primary) 12%, transparent);min-width:4.25rem;color:var(--color-text-accent);font-size:var(--text-micro);font-family:var(--font-family-display);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;cursor:pointer;flex-shrink:0;padding:.4rem .75rem;transition:background .15s,border-color .15s}._extractorMemoryToggle_rmxcf_1891:hover{background:color-mix(in srgb, var(--color-action-primary) 20%, transparent);border-color:color-mix(in srgb, var(--color-action-primary) 50%, transparent)}._extractorMemoryToggle_rmxcf_1891:focus-visible{outline:2px solid var(--color-action-primary);outline-offset:2px}._extractorMemoryBody_rmxcf_1915{flex-direction:column;gap:1rem;margin-top:.25rem;display:flex}._extractorMemorySection_rmxcf_1922{flex-direction:column;gap:.45rem;display:flex}._extractorMemoryHeading_rmxcf_1928{font-family:var(--font-family-display);font-size:var(--text-micro);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-accent);margin:0}._extractorMemoryHint_rmxcf_1937{font-size:var(--text-eyebrow);color:var(--color-text-muted);margin:0}._extractorMemoryEntityRefs_rmxcf_1943{font-size:var(--text-eyebrow);color:var(--color-text-secondary)}._extractorMemoryId_rmxcf_1948{font-family:var(--font-family-mono);font-size:var(--text-eyebrow);border-radius:var(--radius-xs);background:var(--color-bg-surface-subtle);color:var(--color-text-primary);padding:.05rem .25rem}._extractorMemoryIdPrimary_rmxcf_1957{font-family:var(--font-family-mono);font-size:var(--text-caption);color:var(--color-text-accent);font-weight:600}._extractorMemoryList_rmxcf_1964{flex-direction:column;gap:.5rem;margin:0;padding-left:1.1rem;display:flex}._extractorMemoryItem_rmxcf_1972{flex-direction:column;gap:.15rem;display:flex}._extractorMemoryMeta_rmxcf_1978{font-size:var(--text-eyebrow);color:var(--color-text-muted)}._extractorMemoryText_rmxcf_1983{font-size:var(--text-body-sm);color:var(--color-text-secondary)}._extractorMemoryRaw_rmxcf_1988{margin-top:.25rem}._extractorMemoryRaw_rmxcf_1988 summary{cursor:pointer;font-size:var(--text-eyebrow);color:var(--color-text-accent)}._extractionNotes_rmxcf_1997,._extractionExcerpt_rmxcf_1998,._extractionContext_rmxcf_1999,._extractionFact_rmxcf_2000{margin:0}._extractionNotes_rmxcf_1997,._extractionExcerpt_rmxcf_1998,._extractionContext_rmxcf_1999{font-size:var(--text-body-sm);color:var(--color-text-secondary)}._extractionClaimReasoning_rmxcf_2011{font-size:var(--text-caption);color:var(--color-text-secondary);margin:.35rem 0 0}._extractionList_rmxcf_2017{flex-direction:column;gap:.75rem;display:flex}._extractionResultsPanel_rmxcf_2023{border-top:1px solid color-mix(in srgb, var(--color-action-primary) 12%, transparent);flex-direction:column;gap:.65rem;padding-top:.75rem;display:flex}._knowledgeSourcesDetails_rmxcf_2031{border-top:1px solid color-mix(in srgb, var(--color-action-primary) 12%, transparent);margin-top:.12rem;padding-top:.38rem}._knowledgeSourcesSummary_rmxcf_2037{cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:none;align-items:center;gap:.28rem;margin:0;padding:0;list-style:none;display:flex}._knowledgeSourcesSummary_rmxcf_2037:focus-visible{outline:2px solid var(--color-action-primary);outline-offset:3px;border-radius:6px}._knowledgeSourcesLabel_rmxcf_2059{font-family:var(--font-family-display);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-accent)}._knowledgeSourcesCount_rmxcf_2067{font-family:var(--font-family-display);font-size:var(--text-micro);letter-spacing:.04em;border-radius:var(--radius-pill);color:var(--color-text-primary);background:color-mix(in srgb, var(--color-action-primary) 20%, transparent);border:1px solid color-mix(in srgb, var(--color-action-primary) 22%, transparent);margin-left:auto;padding:.06rem .3rem}._knowledgeSourcesBody_rmxcf_2079{flex-direction:column;gap:.55rem;width:100%;min-width:0;padding:.28rem 0 0;display:flex;overflow:hidden}._knowledgeSourcesSubLabel_rmxcf_2089{font-family:var(--font-family-display);font-size:var(--text-micro);letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text-accent) 75%, transparent);margin:.12rem 0 0;display:block}._chatRefThreadHeading_rmxcf_2099{font-family:var(--font-family-sans);font-size:var(--text-caption);color:color-mix(in srgb, var(--color-text-primary) 82%, transparent);margin:.1rem 0 .14rem;font-weight:600;display:block}._chatRefIcon_rmxcf_2108{font-size:var(--text-micro);opacity:.85;flex-shrink:0}._knowledgeSourceWebIcon_rmxcf_2114{border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:.85rem;height:.85rem;display:inline-flex;overflow:hidden}._knowledgeSourceFavicon_rmxcf_2125{object-fit:contain;width:100%;height:100%}._knowledgeSourceFaviconLetter_rmxcf_2131{font-size:var(--text-micro);text-transform:uppercase;font-weight:600;line-height:1}._knowledgeSourcesList_rmxcf_2146{--sources-list-gap-x:.45rem;gap:.55rem var(--sources-list-gap-x);flex-wrap:wrap;align-content:flex-start;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:flex}._knowledgeSourcesList_rmxcf_2146>li{min-width:0;max-width:calc((100% - 2 * var(--sources-list-gap-x)) / 3);flex:0 auto;display:flex}._citationFileIcon_rmxcf_2166{font-size:var(--text-body-sm)}._knowledgeSourceLink_rmxcf_2170,._knowledgeSourceWebLink_rmxcf_2170{box-sizing:border-box;width:100%;max-width:100%;min-height:0;font-family:ui-monospace,SFMono-Regular,JetBrains Mono,Menlo,Monaco,Consolas,monospace;font-size:var(--text-caption);text-align:left;color:var(--color-text-muted);word-break:normal;background:0 0;border:0;border-radius:0;align-items:center;gap:.28rem;padding:.12rem 0;font-weight:400;text-decoration:none;transition:color .16s;display:inline-flex;overflow:hidden}._knowledgeSourceLink_rmxcf_2170:hover,._knowledgeSourceWebLink_rmxcf_2170:hover{color:var(--color-text-secondary);box-shadow:none;background:0 0}._knowledgeSourceText_rmxcf_2198{flex:auto;min-width:0;display:inline-flex}._knowledgeSourceDocTitle_rmxcf_2204{white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}._knowledgeSourceBadge_rmxcf_2211,._knowledgeSourceMeta_rmxcf_2212{display:none}._placementPanel_rmxcf_2217{border-top:1px solid color-mix(in srgb, var(--color-action-primary) 12%, transparent);flex-direction:column;gap:.65rem;padding-top:.75rem;display:flex}._placementHeader_rmxcf_2225{justify-content:space-between;align-items:center;gap:.75rem;display:flex}._placementActionRow_rmxcf_2232{flex-wrap:wrap;gap:.65rem;display:flex}._placementLabel_rmxcf_2238,._placementStatus_rmxcf_2239{font-family:var(--font-family-display);font-size:var(--text-micro);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}._placementLabel_rmxcf_2238{color:var(--color-text-accent)}._placementStatus_rmxcf_2239{color:var(--color-text-primary)}._placementLink_rmxcf_2254{border-radius:var(--radius-pill);font-family:var(--font-family-display);font-size:var(--text-micro);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-accent);background:color-mix(in srgb, var(--color-action-primary) 14%, transparent);border:1px solid color-mix(in srgb, var(--color-action-primary) 22%, transparent);align-items:center;padding:.38rem .72rem;text-decoration:none;display:inline-flex}._placementPending_rmxcf_2269,._placementError_rmxcf_2270,._placementDecision_rmxcf_2271,._placementReason_rmxcf_2272,._placementFact_rmxcf_2273{margin:0}._placementPending_rmxcf_2269,._placementError_rmxcf_2270,._placementDecision_rmxcf_2271,._placementReason_rmxcf_2272{font-size:var(--text-body-sm);color:var(--color-text-secondary)}._placementList_rmxcf_2285{flex-direction:column;gap:.75rem;display:flex}._placementItemHeader_rmxcf_2291{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}._placementItem_rmxcf_2291{border-top:1px solid color-mix(in srgb, var(--color-action-primary) 12%, transparent);flex-direction:column;gap:.45rem;padding-top:.75rem;display:flex}._placementItem_rmxcf_2291:first-child{border-top:none;padding-top:0}._placementFact_rmxcf_2273{font-size:var(--text-body-md);color:var(--color-text-primary);flex:1;font-weight:500}._placementStatusChip_rmxcf_2318,._placementStatusAlert_rmxcf_2319{border-radius:var(--radius-pill);font-family:var(--font-family-display);font-size:var(--text-micro);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;padding:.24rem .55rem;display:inline-flex}._placementStatusChip_rmxcf_2318{color:var(--color-text-primary);background:color-mix(in srgb, var(--color-action-primary) 10%, transparent);border:1px solid color-mix(in srgb, var(--color-action-primary) 18%, transparent)}._placementStatusAlert_rmxcf_2319{color:var(--color-warning-text-on-dark);background:color-mix(in srgb, var(--color-warning) 14%, transparent);border:1px solid color-mix(in srgb, var(--color-warning) 22%, transparent)}html[data-theme-tone=light] ._placementStatusAlert_rmxcf_2319{color:var(--color-warning-text-on-light)}._placementDecision_rmxcf_2271{color:var(--color-text-primary);font-weight:500}._placementDebugPanel_rmxcf_2352,._extractionDebugPanel_rmxcf_2353{border-top:1px solid color-mix(in srgb, var(--color-action-primary) 12%, transparent);flex-direction:column;gap:.65rem;padding-top:.75rem;display:flex}._placementDebugHeader_rmxcf_2361,._extractionDebugHeader_rmxcf_2362{justify-content:space-between;align-items:center;gap:.75rem;display:flex}._debugHeaderMeta_rmxcf_2369{flex-wrap:wrap;align-items:center;gap:.55rem;min-width:0;display:inline-flex}._debugToggle_rmxcf_2377{-webkit-appearance:none;appearance:none;border:1px solid color-mix(in srgb, var(--color-action-primary) 18%, transparent);background:color-mix(in srgb, var(--color-action-primary) 8%, transparent);color:var(--color-text-accent);border-radius:var(--radius-pill);font-family:var(--font-family-display);font-size:var(--text-micro);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;cursor:pointer;padding:.28rem .6rem;transition:background-color .18s,border-color .18s,color .18s}._debugToggle_rmxcf_2377:hover{background:color-mix(in srgb, var(--color-action-primary) 14%, transparent);border-color:color-mix(in srgb, var(--color-action-primary) 28%, transparent)}._placementDebugLabel_rmxcf_2396,._placementDebugCount_rmxcf_2397,._placementDebugScore_rmxcf_2398,._extractionDebugLabel_rmxcf_2399,._extractionDebugCount_rmxcf_2400,._extractionDebugScore_rmxcf_2401{font-family:var(--font-family-display);font-size:var(--text-micro);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}._placementDebugLabel_rmxcf_2396,._extractionDebugLabel_rmxcf_2399{color:var(--color-text-accent)}._placementDebugCount_rmxcf_2397,._placementDebugScore_rmxcf_2398,._extractionDebugCount_rmxcf_2400,._extractionDebugScore_rmxcf_2401{color:var(--color-text-primary)}._placementDebugList_rmxcf_2420,._extractionDebugList_rmxcf_2421{flex-direction:column;gap:.65rem;display:flex}._placementDebugItem_rmxcf_2427,._extractionDebugItem_rmxcf_2428{border-radius:var(--radius-md);background:var(--surface-glass-bg);border:1px solid color-mix(in srgb, var(--color-action-primary) 8%, transparent);flex-direction:column;gap:.3rem;padding:.65rem .75rem;display:flex}html[data-theme-tone=light] ._placementDebugItem_rmxcf_2427,html[data-theme-tone=light] ._extractionDebugItem_rmxcf_2428{box-shadow:0 8px 16px color-mix(in srgb, var(--color-text-muted) 8%, transparent)}._placementDebugMeta_rmxcf_2442,._extractionDebugMeta_rmxcf_2443{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}._placementDebugMeta_rmxcf_2442,._placementDebugPath_rmxcf_2451,._placementDebugDescription_rmxcf_2452,._extractionDebugLineage_rmxcf_2453,._extractionDebugDescription_rmxcf_2454{margin:0}._placementDebugPath_rmxcf_2451,._extractionDebugLineage_rmxcf_2453{font-size:var(--text-caption);color:var(--color-text-primary)}._placementDebugDescription_rmxcf_2452,._extractionDebugDescription_rmxcf_2454{font-size:var(--text-body-sm);color:var(--color-text-secondary)}._extractionItem_rmxcf_2470{border-top:1px solid color-mix(in srgb, var(--color-action-primary) 12%, transparent);flex-direction:column;gap:.35rem;padding-top:.75rem;display:flex}._extractionItem_rmxcf_2470:first-child{border-top:none;padding-top:0}._extractionFact_rmxcf_2000{font-size:var(--text-body-md);color:var(--color-text-primary);margin:0 0 .2rem;font-weight:500}._systemText_rmxcf_2490{color:var(--color-text-muted);font-size:var(--text-body-sm)}._messageMeta_rmxcf_116{flex-direction:row;align-items:center;gap:.45rem;min-width:0;min-height:1.25rem;margin-top:.25rem;padding:0 .25rem;display:flex}._messagePackMark_rmxcf_2508{color:var(--color-text-primary);align-items:center;display:none}@media (max-width:719px){._messagePackMark_rmxcf_2508{display:inline-flex}}html[data-mobile-shell=true] ._messagePackMark_rmxcf_2508{display:inline-flex}._messagePackMark_rmxcf_2508>span{color:inherit}._timestampLabel_rmxcf_2526{font-family:var(--font-family-sans);font-size:var(--text-eyebrow);color:var(--color-text-muted)}._streamingLoaderOnly_rmxcf_301{z-index:1;width:100%;min-width:0;color:var(--color-action-primary);justify-content:center;align-items:center;display:flex;position:relative}._postToolActivity_rmxcf_2543{min-height:1.25rem;font-size:var(--text-eyebrow);color:var(--color-text-muted);align-self:flex-start;align-items:center;gap:.45rem;display:inline-flex}._inlineToolGroup_rmxcf_2557{border:1px solid color-mix(in srgb, var(--color-border-default) 55%, transparent);background:color-mix(in srgb, var(--color-bg-surface-muted) 58%, var(--color-bg-page));width:100%;max-width:36rem;box-shadow:0 2px 14px color-mix(in srgb, var(--color-action-primary) 12%, transparent);-webkit-backdrop-filter:none;border-radius:12px;flex-direction:column;margin:.75rem 0;display:flex;position:relative;overflow:hidden}html[data-theme-tone=light] ._inlineToolGroup_rmxcf_2557{border-color:color-mix(in srgb, var(--color-border-default) 72%, transparent);background:color-mix(in srgb, var(--color-bg-surface-strong) 88%, var(--color-bg-page));box-shadow:0 2px 12px color-mix(in srgb, var(--color-action-primary) 10%, transparent)}._inlineToolGroup_rmxcf_2557:first-of-type{margin-top:0}._inlineToolGroupHeader_rmxcf_2582{border:0;border-bottom:1px solid color-mix(in srgb, var(--color-action-primary) 14%, transparent);width:100%;font:inherit;font-size:var(--text-caption);text-align:left;color:color-mix(in srgb, var(--color-action-primary) 65%, var(--color-text-muted));cursor:pointer;background:0 0;align-items:center;gap:.65rem;margin:0;padding:.4rem .65rem .4rem .6rem;font-weight:600;transition:background .18s,color .18s,border-color .18s;display:flex}._inlineToolGroupHeader_rmxcf_2582:hover{background:color-mix(in srgb, var(--color-action-primary) 6%, transparent);color:color-mix(in srgb, var(--color-action-primary) 90%, var(--color-text-muted));border-bottom-color:color-mix(in srgb, var(--color-action-primary) 26%, transparent)}._inlineToolGroupHeader_rmxcf_2582:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--color-action-primary) 38%, transparent);outline:none}._inlineToolGroupTitleBlock_rmxcf_2610{flex:auto;align-items:center;gap:.55rem;min-width:0;display:inline-flex}._inlineToolGroupTitle_rmxcf_2610{letter-spacing:var(--tracking-eyebrow);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}._inlineToolGroupCount_rmxcf_2626{font-family:ui-monospace,SFMono-Regular,JetBrains Mono,Menlo,Monaco,Consolas,monospace;font-size:var(--text-micro);letter-spacing:var(--tracking-eyebrow);border-radius:var(--radius-pill);color:color-mix(in srgb, var(--color-action-primary) 80%, transparent);background:color-mix(in srgb, var(--color-action-primary) 10%, transparent);border:1px solid color-mix(in srgb, var(--color-action-primary) 22%, transparent);align-items:center;gap:.4rem;padding:.1rem .4rem;display:inline-flex}._inlineToolGroupCountNumber_rmxcf_2640{align-items:baseline;gap:.1rem;display:inline-flex}._inlineToolGroupCountSeparator_rmxcf_2646{opacity:.55;margin:0 .1rem}._inlineToolGroupSummary_rmxcf_2652{cursor:pointer;width:100%;color:var(--color-text-secondary);font-size:var(--text-caption);text-align:left;background:0 0;border:0;align-items:center;gap:.7rem;padding:.55rem .8rem;transition:background .18s;display:flex}._inlineToolGroupSummary_rmxcf_2652:hover{background:color-mix(in srgb, var(--color-action-primary) 5%, transparent)}._inlineToolGroupSummary_rmxcf_2652:focus-visible{background:color-mix(in srgb, var(--color-action-primary) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-action-primary) 38%, transparent);outline:none}._inlineToolGroupSummaryText_rmxcf_2675{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-caption);letter-spacing:.02em;color:color-mix(in srgb, var(--color-text-secondary) 92%, transparent);flex:auto;overflow:hidden}._inlineToolGroupRows_rmxcf_2687{flex-direction:column;display:flex}._inlineToolCall_rmxcf_2693{width:100%;color:var(--color-text-secondary);outline:none;flex-direction:column;margin:0;transition:color .2s;display:flex;position:relative}._inlineToolCall_rmxcf_2693[data-phase=failed],._inlineToolCall_rmxcf_2693[data-phase=skipped]{color:var(--color-text-muted)}._inlineToolCall_rmxcf_2693:focus-visible{box-shadow:var(--focus-ring);outline:none}._inlineToolCallLiveOutput_rmxcf_2712{z-index:1;max-height:min(var(--viewport-height) * .5, 24rem);overflow-anchor:none;font-size:var(--text-caption);border-top:1px solid color-mix(in srgb, var(--color-border-subtle) 88%, transparent);background:color-mix(in srgb, var(--color-bg-surface-strong) 70%, transparent);padding:.35rem .6rem .6rem;position:relative;overflow:auto}._inlineToolCallLiveOutput_rmxcf_2712 .messageDocument{margin:0}._inlineToolCallLiveContent_rmxcf_2727{min-width:0}._inlineToolApprovalCard_rmxcf_2731{border:1px solid color-mix(in srgb, var(--color-action-primary) 28%, transparent);background:color-mix(in srgb, var(--color-bg-surface-strong) 72%, transparent);--button-font-family:var(--font-family-sans);--button-font-weight:600;--button-text-transform:none;--button-letter-spacing:.01em;border-radius:8px;flex-direction:column;gap:.65rem;margin:.25rem .75rem .75rem;padding:.75rem;display:flex}._inlineToolApprovalHeader_rmxcf_2751{flex-direction:column;gap:.18rem;display:flex}._inlineToolApprovalEyebrow_rmxcf_2757,._inlineToolApprovalTitle_rmxcf_2758{margin:0}._inlineToolApprovalEyebrow_rmxcf_2757{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-accent);font-weight:600}._inlineToolApprovalTitle_rmxcf_2758{font-size:var(--text-body-md);color:var(--color-text-primary);font-weight:600;line-height:1.35}._inlineToolApprovalDetails_rmxcf_2781{gap:.42rem;margin:0;display:grid}._inlineToolApprovalDetail_rmxcf_2781{font-size:var(--text-caption);grid-template-columns:minmax(5rem,8rem) minmax(0,1fr);gap:.65rem;display:grid}._inlineToolApprovalDetail_rmxcf_2781 dt{color:var(--color-text-muted)}._inlineToolApprovalDetail_rmxcf_2781 dd{color:var(--color-text-primary);overflow-wrap:anywhere;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}._inlineToolApprovalDetail_rmxcf_2781[data-multiline=true] dd{white-space:pre-wrap;overflow:visible}._inlineToolApprovalActions_rmxcf_2809{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._inlineToolApprovalSubmit_rmxcf_2816{justify-content:flex-end}._inlineToolTakeoverFrame_rmxcf_2823{aspect-ratio:16/10;border:1px solid var(--border-subtle,#0000001f);border-radius:var(--radius-sm);background:#000;width:100%;min-height:22rem;margin:.75rem 0;display:block}._inlineToolApprovalApprove_rmxcf_2834,._inlineToolApprovalReject_rmxcf_2835{border-radius:var(--radius-pill);min-height:2rem;font-size:var(--text-eyebrow);cursor:pointer;padding:.4rem .75rem;font-weight:600}._inlineToolApprovalApprove_rmxcf_2834:disabled,._inlineToolApprovalReject_rmxcf_2835:disabled{cursor:not-allowed;opacity:.6}._inlineToolApprovalApprove_rmxcf_2834{border:1px solid color-mix(in srgb, var(--color-action-primary) 42%, transparent);background:color-mix(in srgb, var(--color-action-primary) 16%, transparent);color:var(--color-action-primary)}._inlineToolApprovalReject_rmxcf_2835{border:1px solid color-mix(in srgb, var(--color-text-primary) 16%, transparent);color:var(--color-text-secondary);background:0 0}._inlineToolApprovalForm_rmxcf_2861{gap:.55rem;display:grid}._inlineToolApprovalField_rmxcf_2866{gap:.28rem;min-width:0;display:grid}._inlineToolApprovalFieldLabel_rmxcf_2872{font-size:var(--text-eyebrow);color:var(--color-text-muted)}._inlineToolApprovalReadonly_rmxcf_2877{font-size:var(--text-caption);color:var(--color-text-primary)}._inlineToolApprovalInputShell_rmxcf_2882{border:1px solid var(--color-border-subtle);border-radius:var(--radius-xs);background-color:var(--surface-glass-bg);min-height:2.5rem;box-shadow:var(--surface-glass-shadow);align-items:stretch;padding:0;transition:border-color .3s,background-color .3s,box-shadow .3s;display:flex;position:relative}._inlineToolApprovalInputShell_rmxcf_2882:hover{border-color:var(--surface-glass-border-strong);background-color:var(--surface-glass-bg-strong)}._inlineToolApprovalInputShell_rmxcf_2882:focus-within{background-color:var(--surface-glass-bg-strong)}._inlineToolApprovalInputShell_rmxcf_2882:before{--composer-corner-arm:16px;content:"";z-index:3;pointer-events:none;border:2px solid var(--color-action-primary);border-radius:inherit;-webkit-mask-image:linear-gradient(to right, #000 0 calc(var(--composer-corner-arm) - 1px), transparent var(--composer-corner-arm) calc(100% - var(--composer-corner-arm)), #000 calc(100% - var(--composer-corner-arm) + 1px)), linear-gradient(to bottom, #000 0 calc(var(--composer-corner-arm) - 1px), transparent var(--composer-corner-arm) calc(100% - var(--composer-corner-arm)), #000 calc(100% - var(--composer-corner-arm) + 1px));-webkit-mask-image:linear-gradient(to right, #000 0 calc(var(--composer-corner-arm) - 1px), transparent var(--composer-corner-arm) calc(100% - var(--composer-corner-arm)), #000 calc(100% - var(--composer-corner-arm) + 1px)), linear-gradient(to bottom, #000 0 calc(var(--composer-corner-arm) - 1px), transparent var(--composer-corner-arm) calc(100% - var(--composer-corner-arm)), #000 calc(100% - var(--composer-corner-arm) + 1px));mask-image:linear-gradient(to right, #000 0 calc(var(--composer-corner-arm) - 1px), transparent var(--composer-corner-arm) calc(100% - var(--composer-corner-arm)), #000 calc(100% - var(--composer-corner-arm) + 1px)), linear-gradient(to bottom, #000 0 calc(var(--composer-corner-arm) - 1px), transparent var(--composer-corner-arm) calc(100% - var(--composer-corner-arm)), #000 calc(100% - var(--composer-corner-arm) + 1px));-webkit-mask-composite:source-in;opacity:.7;transition:--composer-corner-arm .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;-webkit-mask-composite:source-in;mask-composite:intersect}._inlineToolApprovalInputShell_rmxcf_2882:hover:before,._inlineToolApprovalInputShell_rmxcf_2882:focus-within:before{--composer-corner-arm:20px;opacity:1}@media (prefers-reduced-motion:reduce){._inlineToolApprovalInputShell_rmxcf_2882,._inlineToolApprovalInputShell_rmxcf_2882:before{transition:none}}html:is([data-theme=porcelain],[data-theme=riso]) ._inlineToolApprovalInputShell_rmxcf_2882{-webkit-backdrop-filter:none;backdrop-filter:none;transition:none}html[data-theme=red-dead] ._inlineToolApprovalInputShell_rmxcf_2882{background-image:var(--red-dead-grain);-webkit-backdrop-filter:none;backdrop-filter:none;border-style:dashed;transition:none}html[data-theme=fallout] ._inlineToolApprovalInputShell_rmxcf_2882{-webkit-backdrop-filter:none;backdrop-filter:none;border-style:dashed;transition:none}html[data-theme=fallout] ._inlineToolApprovalInputShell_rmxcf_2882:focus-within{border-style:solid;border-color:var(--fo-amber);box-shadow:0 0 1.25rem #ffb64229}html[data-theme=porcelain] ._inlineToolApprovalInputShell_rmxcf_2882{border-radius:var(--radius-md);-webkit-backdrop-filter:none;backdrop-filter:none}._inlineToolApprovalInputShell_rmxcf_2882{width:100%;min-width:0}._inlineToolApprovalInputShellInvalid_rmxcf_2966{border-color:color-mix(in srgb, var(--color-destructive) 48%, transparent);box-shadow:var(--surface-glass-shadow), 0 0 0 1px color-mix(in srgb, var(--color-destructive) 10%, transparent) inset}._inlineToolApprovalInputShellInvalid_rmxcf_2966:focus-within{border-color:color-mix(in srgb, var(--color-destructive) 60%, transparent);box-shadow:var(--surface-glass-shadow), 0 0 0 1px color-mix(in srgb, var(--color-destructive) 16%, transparent) inset}._inlineToolApprovalTextInput_rmxcf_2975{border-radius:inherit;background:0 0;border:none;outline:none;flex:1;align-self:stretch;width:100%}._inlineToolApprovalTextInput_rmxcf_2975:is(:focus,:focus-visible){outline:none}._inlineToolApprovalTextInput_rmxcf_2975{color:var(--color-text-primary);letter-spacing:.01em;caret-color:var(--color-action-primary);z-index:2;padding:0 .85rem;font-size:15px;font-weight:500;position:relative}@media (max-width:719px){._inlineToolApprovalTextInput_rmxcf_2975{padding-inline-start:.75rem;padding-inline-end:.75rem}}._inlineToolApprovalTextInput_rmxcf_2975::placeholder{color:var(--color-text-muted)}._inlineToolApprovalTextInput_rmxcf_2975:-webkit-autofill{-webkit-text-fill-color:var(--color-text-primary);caret-color:var(--color-action-primary);-webkit-box-shadow:0 0 0 1000px var(--surface-glass-bg-strong) inset;box-shadow:0 0 0 1000px var(--surface-glass-bg-strong) inset;border:none;transition:background-color 9999s ease-out}._inlineToolApprovalTextInput_rmxcf_2975:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text-primary);caret-color:var(--color-action-primary);-webkit-box-shadow:0 0 0 1000px var(--surface-glass-bg-strong) inset;box-shadow:0 0 0 1000px var(--surface-glass-bg-strong) inset;border:none;transition:background-color 9999s ease-out}._inlineToolApprovalTextInput_rmxcf_2975:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-text-primary);caret-color:var(--color-action-primary);-webkit-box-shadow:0 0 0 1000px var(--surface-glass-bg-strong) inset;box-shadow:0 0 0 1000px var(--surface-glass-bg-strong) inset;border:none;transition:background-color 9999s ease-out}._inlineToolApprovalTextInput_rmxcf_2975{width:100%;min-width:0;min-height:2.5rem}._inlineToolApprovalTextarea_rmxcf_3019{border-radius:inherit;background:0 0;border:none;outline:none;flex:1;align-self:stretch;width:100%}._inlineToolApprovalTextarea_rmxcf_3019:is(:focus,:focus-visible){outline:none}._inlineToolApprovalTextarea_rmxcf_3019{color:var(--color-text-primary);letter-spacing:.01em;caret-color:var(--color-action-primary);z-index:2;padding:0 1.2rem;font-size:15px;font-weight:500;position:relative}@media (max-width:719px){._inlineToolApprovalTextarea_rmxcf_3019{padding-inline-start:.75rem;padding-inline-end:.75rem}}._inlineToolApprovalTextarea_rmxcf_3019::placeholder{color:var(--color-text-muted)}._inlineToolApprovalTextarea_rmxcf_3019:-webkit-autofill{-webkit-text-fill-color:var(--color-text-primary);caret-color:var(--color-action-primary);-webkit-box-shadow:0 0 0 1000px var(--surface-glass-bg-strong) inset;box-shadow:0 0 0 1000px var(--surface-glass-bg-strong) inset;border:none;transition:background-color 9999s ease-out}._inlineToolApprovalTextarea_rmxcf_3019:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text-primary);caret-color:var(--color-action-primary);-webkit-box-shadow:0 0 0 1000px var(--surface-glass-bg-strong) inset;box-shadow:0 0 0 1000px var(--surface-glass-bg-strong) inset;border:none;transition:background-color 9999s ease-out}._inlineToolApprovalTextarea_rmxcf_3019:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-text-primary);caret-color:var(--color-action-primary);-webkit-box-shadow:0 0 0 1000px var(--surface-glass-bg-strong) inset;box-shadow:0 0 0 1000px var(--surface-glass-bg-strong) inset;border:none;transition:background-color 9999s ease-out}._inlineToolApprovalTextarea_rmxcf_3019{resize:none;min-height:20px;padding:.45rem 1.2rem}@media (max-width:719px){._inlineToolApprovalTextarea_rmxcf_3019{padding-block-start:.45rem;padding-block-end:.45rem;padding-inline-start:.75rem;padding-inline-end:.75rem}}._inlineToolApprovalTextarea_rmxcf_3019{resize:vertical;width:100%;min-width:0;min-height:7rem;max-height:calc(240px + .9rem)}._inlineToolApprovalFieldError_rmxcf_3076,._inlineToolApprovalFormError_rmxcf_3077{font-size:var(--text-eyebrow);color:var(--color-destructive);margin:0}._inlineToolCallLivePre_rmxcf_3083{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,monospace;font-size:var(--text-eyebrow);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin:0}._inlineToolCallHeader_rmxcf_3092{z-index:1;width:100%;color:inherit;font-family:inherit;font-size:var(--text-caption);letter-spacing:.01em;text-align:left;background:0 0;border:0;flex-direction:row;align-items:center;gap:.35rem;padding:.5rem .75rem;font-weight:500;transition:background .2s,color .2s;display:flex;position:relative}._inlineToolCall_rmxcf_2693[data-body-collapsed=true] ._inlineToolCallHeader_rmxcf_3092,._inlineToolCall_rmxcf_2693[data-has-drawer=true] ._inlineToolCallHeader_rmxcf_3092{cursor:pointer}._inlineToolCallHeader_rmxcf_3092:focus-visible{box-shadow:inset 2px 0 0 color-mix(in srgb, var(--color-action-primary) 62%, transparent);background:color-mix(in srgb, var(--color-action-primary) 6%, transparent);outline:none}._inlineToolCallCaret_rmxcf_3120{width:var(--icon-size-inline);height:var(--icon-size-inline);color:var(--color-action-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}._inlineToolCallDomainIcon_rmxcf_3130{color:var(--color-text-primary);font-size:var(--text-body-lg);flex:none;justify-content:center;align-items:center;display:inline-flex}._inlineToolCallTextStack_rmxcf_3140{flex-direction:column;flex:auto;gap:.22rem;min-width:0;display:flex;position:relative;overflow:hidden}._inlineToolCallTitleRow_rmxcf_3150{align-items:center;gap:.45rem;width:100%;min-width:0;display:flex}._inlineToolCallLabel_rmxcf_3158{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.01em;flex:auto;min-width:0;display:inline-block;overflow:hidden}._inlineToolCallToolNameChip_rmxcf_3168{border-radius:var(--radius-pill);max-width:min(11rem,42%);font-family:ui-monospace,SFMono-Regular,JetBrains Mono,Menlo,Monaco,Consolas,monospace;font-size:var(--text-micro);letter-spacing:.05em;text-transform:lowercase;color:color-mix(in srgb, var(--color-text-secondary) 92%, transparent);border:1px solid color-mix(in srgb, var(--color-border-default) 72%, transparent);text-overflow:ellipsis;white-space:nowrap;cursor:help;background:0 0;flex:0 auto;padding:.12rem .42rem;font-weight:500;overflow:hidden}._inlineToolCallProgress_rmxcf_3187{align-items:center;gap:.45rem;min-width:0;display:inline-flex}._inlineToolCallProgressTrack_rmxcf_3194{background:color-mix(in srgb, currentColor 14%, transparent);border-radius:1px;flex:auto;min-width:2.5rem;max-width:9rem;height:2px;overflow:hidden}._inlineToolCallProgressFill_rmxcf_3204{transform-origin:0;background:currentColor;border-radius:1px;width:100%;height:100%;transition:transform .4s cubic-bezier(.22,1,.36,1);display:block}._inlineToolCallProgress_rmxcf_3187[data-indeterminate=true] ._inlineToolCallProgressTrack_rmxcf_3194{max-width:none}._inlineToolCallProgress_rmxcf_3187[data-indeterminate=true] ._inlineToolCallProgressFill_rmxcf_3204{width:34%;animation:1.35s ease-in-out infinite _inlineToolProgressIndeterminate_rmxcf_1}@keyframes _inlineToolProgressIndeterminate_rmxcf_1{0%{transform:translate(-115%)}to{transform:translate(315%)}}._inlineToolCallProgressLabel_rmxcf_3230{font-size:var(--text-micro);font-variant-numeric:tabular-nums;letter-spacing:.03em;color:color-mix(in srgb, currentColor 72%, transparent);flex:none}._inlineToolCallElapsed_rmxcf_3238{font-size:var(--text-micro);font-variant-numeric:tabular-nums;letter-spacing:.03em;color:color-mix(in srgb, currentColor 52%, var(--color-text-muted));white-space:nowrap;flex:none;margin-left:auto}@media (prefers-reduced-motion:reduce){._inlineToolCallProgress_rmxcf_3187[data-indeterminate=true] ._inlineToolCallProgressFill_rmxcf_3204{opacity:.7;width:42%;animation:none}}._inlineToolCallDrawer_rmxcf_3256{z-index:1;position:relative;overflow:hidden}._inlineToolCallDrawerInner_rmxcf_3262{border-top:1px solid color-mix(in srgb, var(--color-action-primary) 12%, transparent);flex-direction:column;gap:.5rem;padding:.5rem .75rem .65rem;display:flex}._inlineToolCallDrawerSection_rmxcf_3270{border:1px solid color-mix(in srgb, var(--color-action-primary) 14%, transparent);background:color-mix(in srgb, var(--color-bg-surface-strong) 40%, transparent);border-radius:6px;overflow:hidden}._inlineToolCallDrawerHeading_rmxcf_3277{cursor:pointer;font-size:var(--text-eyebrow);color:var(--color-text-muted);-webkit-user-select:none;user-select:none;align-items:center;gap:.25rem;padding:.35rem .55rem;font-weight:600;list-style:none;display:flex}._inlineToolCallDrawerHeading_rmxcf_3277::-webkit-details-marker{display:none}._inlineToolCallDrawerCaret_rmxcf_3293{flex:none;transition:transform .18s}._inlineToolCallDrawerSection_rmxcf_3270[open] ._inlineToolCallDrawerCaret_rmxcf_3293{transform:rotate(90deg)}._inlineToolCallDrawerCode_rmxcf_3301{border-top:1px solid color-mix(in srgb, var(--color-action-primary) 10%, transparent);font-family:ui-monospace,SFMono-Regular,JetBrains Mono,Menlo,Monaco,Consolas,monospace;font-size:var(--text-eyebrow);color:var(--color-text-secondary);white-space:pre-wrap;word-break:break-word;max-height:18rem;margin:0;padding:.55rem .65rem;overflow:auto}._inlineToolCallDrawerActions_rmxcf_3314{flex-wrap:wrap;gap:.4rem;display:flex}._inlineToolCallDrawerButton_rmxcf_3320{font-size:var(--text-eyebrow);letter-spacing:.04em;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--color-action-primary) 26%, transparent);background:color-mix(in srgb, var(--color-action-primary) 8%, transparent);color:color-mix(in srgb, var(--color-action-primary) 90%, transparent);cursor:pointer;justify-content:center;align-items:center;padding:.32rem .65rem;font-weight:500;transition:background .18s,border-color .18s,color .18s,transform .12s;display:inline-flex}._inlineToolCallDrawerButton_rmxcf_3320:hover{background:color-mix(in srgb, var(--color-action-primary) 16%, transparent);border-color:color-mix(in srgb, var(--color-action-primary) 44%, transparent);color:var(--color-action-primary)}._inlineToolCallDrawerButton_rmxcf_3320:active{transform:scale(.97)}._inlineToolCallDrawerButton_rmxcf_3320:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-action-primary) 38%, transparent);outline:none}._inlineToolGroupLiveRegion_rmxcf_3349{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-transparency:reduce){._inlineToolGroup_rmxcf_2557{-webkit-backdrop-filter:none;background:var(--color-bg-surface-strong)}._inlineToolCallDrawerSection_rmxcf_3270{background:var(--color-bg-surface-strong)}}@media (prefers-reduced-data:reduce){._inlineToolGroup_rmxcf_2557{-webkit-backdrop-filter:none}}._assistantBody_rmxcf_1222:has(._inlineToolCall_rmxcf_2693[data-tool=web_search]:hover,._inlineToolCall_rmxcf_2693[data-tool=web_search]:focus-visible,._inlineToolCall_rmxcf_2693[data-tool=web_fetch]:hover,._inlineToolCall_rmxcf_2693[data-tool=web_fetch]:focus-visible,._inlineToolCall_rmxcf_2693[data-tool=url_context]:hover,._inlineToolCall_rmxcf_2693[data-tool=url_context]:focus-visible,._inlineToolCall_rmxcf_2693[data-tool=research]:hover,._inlineToolCall_rmxcf_2693[data-tool=research]:focus-visible,._inlineToolCall_rmxcf_2693[data-tool=web_research]:hover,._inlineToolCall_rmxcf_2693[data-tool=web_research]:focus-visible,._inlineToolCall_rmxcf_2693[data-tool=memory_research]:hover,._inlineToolCall_rmxcf_2693[data-tool=memory_research]:focus-visible) ._knowledgeSourceWebLink_rmxcf_2170{background:color-mix(in srgb, var(--color-action-primary) 10%, transparent);border-radius:4px}._assistantBody_rmxcf_1222:has(._inlineToolCall_rmxcf_2693[data-tool=knowledge_search]:hover,._inlineToolCall_rmxcf_2693[data-tool=knowledge_search]:focus-visible,._inlineToolCall_rmxcf_2693[data-tool=knowledge_read]:hover,._inlineToolCall_rmxcf_2693[data-tool=knowledge_read]:focus-visible,._inlineToolCall_rmxcf_2693[data-tool=knowledge_analyze]:hover,._inlineToolCall_rmxcf_2693[data-tool=knowledge_analyze]:focus-visible,._inlineToolCall_rmxcf_2693[data-tool=research]:hover,._inlineToolCall_rmxcf_2693[data-tool=research]:focus-visible,._inlineToolCall_rmxcf_2693[data-tool=memory_search]:hover,._inlineToolCall_rmxcf_2693[data-tool=memory_search]:focus-visible,._inlineToolCall_rmxcf_2693[data-tool=memory_read]:hover,._inlineToolCall_rmxcf_2693[data-tool=memory_read]:focus-visible,._inlineToolCall_rmxcf_2693[data-tool=memory_read_chunks]:hover,._inlineToolCall_rmxcf_2693[data-tool=memory_read_chunks]:focus-visible,._inlineToolCall_rmxcf_2693[data-tool=memory_analyze]:hover,._inlineToolCall_rmxcf_2693[data-tool=memory_analyze]:focus-visible,._inlineToolCall_rmxcf_2693[data-tool=memory_research]:hover,._inlineToolCall_rmxcf_2693[data-tool=memory_research]:focus-visible,._inlineToolCall_rmxcf_2693[data-tool=search_knowledge]:hover,._inlineToolCall_rmxcf_2693[data-tool=search_knowledge]:focus-visible) ._knowledgeSourceLink_rmxcf_2170{background:color-mix(in srgb, var(--color-action-primary) 10%, transparent);border-radius:4px}._fallback_110k0_1{min-width:0;max-width:100%;color:inherit}._chat_110k0_7{white-space:pre-wrap;word-break:break-word;font-size:.95rem}._viewer_110k0_13{white-space:pre-wrap;word-break:break-word;font-size:1rem}._scopeLead_3c0z9_2{align-items:center;gap:.75rem;min-width:0;display:flex}._scopeIcon_3c0z9_9{border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--color-steel) 24%, transparent);background:color-mix(in srgb, var(--color-bg-surface-subtle) 70%, transparent);width:2.1rem;height:2.1rem;color:color-mix(in srgb, var(--color-text-primary) 78%, transparent);flex:none;justify-content:center;align-items:center;display:inline-flex}._scopeMeta_3c0z9_22{flex-direction:column;gap:.15rem;min-width:0;display:flex}._scopeName_3c0z9_29{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._scopeSub_3c0z9_36{color:color-mix(in srgb, var(--color-text-primary) 62%, transparent);text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;font-size:.82rem;overflow:hidden}._sourceList_3c0z9_45{margin:0;padding:0;list-style:none}._sourceRow_3c0z9_51{border-bottom:1px solid var(--color-border-default);justify-content:space-between;gap:1rem;padding:1rem 0;display:flex}._sourceActions_3c0z9_59{flex-shrink:0;align-items:center;gap:.75rem;font-size:.85rem;display:flex}._sourceNameButton_3c0z9_67{white-space:normal;max-width:100%;color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-weight:600}._sourceNameButton_3c0z9_67:focus-visible{outline:2px solid var(--color-action-primary);outline-offset:3px}._sourceFacts_3c0z9_86{grid-template-columns:auto minmax(0,1fr);gap:.5rem 1rem;display:grid}._sourceFacts_3c0z9_86 dd{overflow-wrap:anywhere;margin:0}@media (max-width:600px){._sourceRow_3c0z9_51{flex-direction:column}._sourceActions_3c0z9_59{align-self:flex-end}}._embedded_3c0z9_105{flex-direction:column;gap:.75rem;min-width:0;display:flex}._embeddedActions_3c0z9_112{justify-content:flex-end;display:flex}._statusPaused_3c0z9_117{border-color:color-mix(in srgb, var(--color-steel) 32%, transparent);background:color-mix(in srgb, var(--color-steel) 10%, transparent)}._statusError_3c0z9_122{border-color:color-mix(in srgb, var(--color-danger,#c0392b) 40%, transparent);background:color-mix(in srgb, var(--color-danger,#c0392b) 10%, transparent)}._errorDetails_3c0z9_127{margin-top:.4rem;font-size:.82rem}._errorDetails_3c0z9_127 summary{cursor:pointer;color:color-mix(in srgb, var(--color-danger,#c0392b) 82%, transparent)}._errorDetails_3c0z9_127 p{white-space:pre-wrap;word-break:break-word;color:color-mix(in srgb, var(--color-text-primary) 72%, transparent);margin:.35rem 0 0}._wizardBody_3c0z9_142{flex-direction:column;gap:1rem;display:flex}._wizardField_3c0z9_148{flex-direction:column;gap:.35rem;display:flex}._wizardField_3c0z9_148 label{color:color-mix(in srgb, var(--color-text-primary) 72%, transparent);font-size:.82rem;font-weight:600}._wizardField_3c0z9_148 input,._wizardField_3c0z9_148 select,._wizardField_3c0z9_148 textarea{border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--color-border-default) 80%, transparent);background:color-mix(in srgb, var(--color-bg-surface) 92%, transparent);width:100%;color:var(--color-text-primary);font:inherit;padding:.55rem .7rem}._wizardField_3c0z9_148 textarea{resize:vertical}._sourceOptionList_3c0z9_178{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}._sourceOption_3c0z9_178{white-space:normal;text-align:left;border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--color-border-default) 70%, transparent);width:100%;color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:.85rem;padding:.85rem .9rem;transition:border-color .12s,background-color .12s;display:flex}:is(._sourceOption_3c0z9_178:hover,._sourceOption_3c0z9_178:focus-visible){border-color:color-mix(in srgb, var(--color-action-primary) 45%, transparent);background:color-mix(in srgb, var(--color-action-primary) 5%, transparent)}._sourceOptionSelected_3c0z9_209{border-color:var(--color-action-primary);background:color-mix(in srgb, var(--color-action-primary) 8%, transparent)}._sourceOptionIcon_3c0z9_214{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-text-primary) 7%, transparent);flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}._sourceOptionIcon_3c0z9_214 svg,._sourceOptionIcon_3c0z9_214 img{width:1.15rem;height:1.15rem}._sourceOptionText_3c0z9_231{flex-direction:column;gap:.15rem;min-width:0;display:flex}._sourceOptionTitle_3c0z9_238{font-weight:600}._sourceOptionSub_3c0z9_242{color:color-mix(in srgb, var(--color-text-primary) 58%, transparent);font-size:.8rem}._sourceOptionChevron_3c0z9_247{color:color-mix(in srgb, var(--color-text-primary) 40%, transparent);flex:none;margin-left:auto}._stepBack_3c0z9_254{margin-bottom:.25rem}._checkboxRow_3c0z9_260{color:color-mix(in srgb, var(--color-text-primary) 78%, transparent);cursor:pointer;align-items:flex-start;gap:.5rem;font-size:.85rem;display:flex}._checkboxRow_3c0z9_260 input[type=checkbox]{flex:none;width:auto;margin-top:.15rem}._inlineFields_3c0z9_277{gap:.4rem;display:flex}._inlineFields_3c0z9_277 input{flex:1;min-width:0}._probeSample_3c0z9_288{white-space:pre;max-height:10rem;margin:.5rem 0 0;font-size:.75rem;overflow:auto}._fieldLabel_3c0z9_298{font-size:.85rem;font-weight:600}._pickList_3c0z9_303{flex-direction:column;gap:.35rem;max-height:14rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}._pickItem_3c0z9_174{border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--color-border-default) 70%, transparent);width:100%;color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.5rem .7rem;display:flex}._pickItem_3c0z9_174:hover{border-color:color-mix(in srgb, var(--color-action-primary) 32%, transparent)}._pickItemSelected_3c0z9_333{border-color:var(--color-action-primary);background:color-mix(in srgb, var(--color-action-primary) 8%, transparent)}._pickItemSub_3c0z9_338{color:color-mix(in srgb, var(--color-text-primary) 58%, transparent);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.78rem;overflow:hidden}._fieldHint_3c0z9_347{color:color-mix(in srgb, var(--color-text-primary) 58%, transparent);margin:0;font-size:.8rem}._runList_3c0z9_353{flex-direction:column;gap:.6rem;max-height:24rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}._runRow_3c0z9_364{border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--color-border-default) 70%, transparent);flex-direction:column;gap:.3rem;padding:.6rem .7rem;display:flex}._runHeader_3c0z9_373{align-items:center;gap:.6rem;display:flex}._runStarted_3c0z9_379{color:color-mix(in srgb, var(--color-text-primary) 62%, transparent);font-size:.82rem}._runCounters_3c0z9_384{color:color-mix(in srgb, var(--color-text-primary) 72%, transparent);margin:0;font-size:.82rem}._counterBlocked_3c0z9_390{color:color-mix(in srgb, var(--color-danger,#c0392b) 85%, transparent);font-weight:600}._runError_3c0z9_395{white-space:pre-wrap;word-break:break-word;color:color-mix(in srgb, var(--color-danger,#c0392b) 82%, transparent);margin:0;font-size:.82rem}
