._chatFeedScroll_1wcs2_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_1wcs2_61{justify-content:center;padding:.25rem 0 .5rem;display:flex}._chatFeedInner_1wcs2_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_1wcs2_49:after{content:"";height:var(--chat-feed-end-spacer,12rem);flex-shrink:0;display:block}._chatFeedInner_1wcs2_49>._messageRow_1wcs2_82{contain:layout style;width:100%;min-width:0;max-width:90%;overflow:visible}._chatFeedInner_1wcs2_49>._messageRow_1wcs2_82._spock_1wcs2_96{grid-template-columns:auto minmax(0,1fr);align-self:flex-start;gap:.25rem 1rem;display:grid}._chatFeedInner_1wcs2_49>._messageRow_1wcs2_82._spock_1wcs2_96>._spockAvatar_1wcs2_103{grid-area:1/1}._chatFeedInner_1wcs2_49>._messageRow_1wcs2_82._spock_1wcs2_96>._messageBubble_1wcs2_107{grid-area:1/2;place-self:start;min-width:0;max-width:100%;overflow:visible}._chatFeedInner_1wcs2_49>._messageRow_1wcs2_82._spock_1wcs2_96>._messageMeta_1wcs2_116{grid-area:2/2;justify-self:start}._chatFeedInner_1wcs2_49>._messageRow_1wcs2_82._user_1wcs2_124{flex-direction:column;align-self:flex-end;align-items:flex-end;gap:.25rem;width:auto;display:flex}@media (max-width:719px){._chatFeedInner_1wcs2_49>._messageRow_1wcs2_82{max-width:100%}._chatFeedInner_1wcs2_49>._messageRow_1wcs2_82._spock_1wcs2_96{column-gap:0}}html[data-mobile-shell=true] ._chatFeedInner_1wcs2_49>._messageRow_1wcs2_82{max-width:100%}html[data-mobile-shell=true] ._chatFeedInner_1wcs2_49>._messageRow_1wcs2_82._spock_1wcs2_96{column-gap:0}@media (min-width:720px){._chatFeedInner_1wcs2_49{padding:var(--space-2xl)}}@media (max-width:719px){._chatFeedInner_1wcs2_49{gap:1.5rem;padding:1.25rem}._chatFeedInner_1wcs2_49:after{height:var(--chat-feed-end-spacer,calc(var(--composer-height) + var(--mobile-safe-bottom) + 1rem))}}html[data-mobile-shell=true] ._chatFeedInner_1wcs2_49{gap:1.5rem;padding:1.25rem}html[data-mobile-shell=true] ._chatFeedInner_1wcs2_49:after{height:var(--chat-feed-end-spacer,calc(var(--composer-height) + var(--mobile-safe-bottom) + 1rem))}._noMaxWidth_1wcs2_173{max-width:none}._noMask_1wcs2_177{-webkit-mask-image:none;mask-image:none}._chatEnd_1wcs2_182{height:1px}._spockAvatar_1wcs2_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_1wcs2_103{display:none}}html[data-mobile-shell=true] ._spockAvatar_1wcs2_103{display:none}html[data-theme-tone=light] ._spockAvatar_1wcs2_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_1wcs2_215{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_1wcs2_103:hover ._avatarBg_1wcs2_215{background-color:color-mix(in srgb, var(--color-action-primary) 20%, transparent)}._avatarIcon_1wcs2_227{color:var(--color-action-primary);z-index:1;justify-content:center;align-items:center;font-size:1.25rem;display:inline-flex;position:relative}._messageBubble_1wcs2_107{border-radius:1.5rem;min-width:0;max-width:100%;padding:1rem 1.5rem;position:relative}._user_1wcs2_124 ._messageBubble_1wcs2_107{background-color:var(--color-bg-surface-strong);border:1px solid var(--color-border-subtle);color:var(--color-text-primary);border-top-right-radius:.125rem;box-shadow:0 10px 15px -3px #0000001a}._spock_1wcs2_96 ._messageBubble_1wcs2_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) 12%, transparent) 0%, transparent 100%));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);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_1wcs2_96 ._messageBubble_1wcs2_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_1wcs2_96 ._messageBubble_1wcs2_107{margin-left:0}}html[data-mobile-shell=true] ._spock_1wcs2_96 ._messageBubble_1wcs2_107{margin-left:0}html[data-theme-tone=light] ._spock_1wcs2_96 ._messageBubble_1wcs2_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_1wcs2_96 ._messageBubble_1wcs2_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_1wcs2_295{align-items:flex-start;display:flex}._spock_1wcs2_96 ._messageBubbleLoading_1wcs2_295:has(._streamingLoaderOnly_1wcs2_299){align-items:center;min-height:3.25rem}._spock_1wcs2_96 ._messageBubbleLoading_1wcs2_295:has(._attachmentIndexingCard_1wcs2_306){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_1wcs2_96 ._messageBubbleLoading_1wcs2_295:has(._attachmentIndexingCard_1wcs2_306){background:0 0;border-top:0;border-bottom:0;border-right:0}._spock_1wcs2_96 ._messageBubbleFailed_1wcs2_323{box-shadow:-5px 0 15px -5px color-mix(in srgb, var(--color-destructive) 22%, transparent)}._spock_1wcs2_96 ._messageBubbleFailed_1wcs2_323:focus-within{box-shadow:-5px 0 15px -5px color-mix(in srgb, var(--color-destructive) 22%, transparent)!important}html[data-theme-tone=light] ._spock_1wcs2_96 ._messageBubbleFailed_1wcs2_323{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_1wcs2_96 ._messageBubbleFailed_1wcs2_323: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_1wcs2_96 ._messageBubbleFailedBorder_1wcs2_340{border-left-color:var(--color-destructive)}._spock_1wcs2_96 ._messageBubbleFailedBorder_1wcs2_340:focus-within{border-left-color:var(--color-destructive)!important}._assistantFailureNotice_1wcs2_347{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);border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;margin-bottom:.75rem;padding:.45rem .6rem;font-size:.78rem;display:flex}._assistantFailureTitle_1wcs2_361{color:var(--color-destructive-light);font-weight:700}html[data-theme-tone=light] ._assistantFailureTitle_1wcs2_361{color:var(--color-destructive)}._assistantFailureText_1wcs2_369{color:color-mix(in srgb, var(--color-text-secondary) 88%, transparent)}._thinkingAccordion_1wcs2_373{margin-bottom:.35rem}._thinkingToggle_1wcs2_377{cursor:pointer;color:var(--color-text-muted);letter-spacing:.02em;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:.4rem;padding:.15rem 0;font-size:.78rem;font-weight:500;transition:color .15s;display:inline-flex}._thinkingToggle_1wcs2_377:hover{color:var(--color-text-secondary)}._thinkingChevron_1wcs2_396{flex-shrink:0;justify-content:center;align-items:center;font-size:.65rem;transition:transform .15s;display:inline-flex}._thinkingChevron_1wcs2_396[data-expanded=true]{transform:rotate(90deg)}._thinkingLabel_1wcs2_408{align-items:center;display:inline-flex}._thinkingLabel_1wcs2_408[data-thinking=true]{color:var(--color-action-primary);animation:1.6s ease-in-out infinite _thinkingPulse_1wcs2_1}@keyframes _thinkingPulse_1wcs2_1{0%,to{opacity:.55}50%{opacity:1}}._thinkingPanel_1wcs2_425{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}._system_1wcs2_437{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_1wcs2_445{letter-spacing:.025em;white-space:pre-wrap;margin:0;font-size:15px}._user_1wcs2_124 ._messageText_1wcs2_445,._spock_1wcs2_96 ._messageText_1wcs2_445{font-weight:300}._voiceNoteStatus_1wcs2_458{color:var(--color-text-muted);margin:0;font-size:.78rem}._userMessageBody_1wcs2_464{flex-direction:column;gap:.75rem;display:flex}._userMessageBody_1wcs2_464 ._userSdfBuildBubbleText_1wcs2_470{letter-spacing:.01em;font-weight:500}._messageSkillChipRow_1wcs2_475{flex-wrap:wrap;gap:.35rem;width:100%;margin:0;padding:0;list-style:none;display:flex}._messageSkillChipRow_1wcs2_475>li{margin:0;padding:0}._messageQuoteBlockList_1wcs2_490{flex-direction:column;gap:.4rem;width:100%;margin:0;padding:0;list-style:none;display:flex}._messageQuoteBlockList_1wcs2_490>li{min-width:0;margin:0;padding:0}._messageQuoteBlock_1wcs2_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,.42rem);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_1wcs2_490:hover,._messageQuoteBlock_1wcs2_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_1wcs2_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_1wcs2_537{white-space:pre-line;overflow-wrap:anywhere;flex:auto;min-width:0;font-size:.82rem;font-style:italic}._quoteSourcePulse_1wcs2_547 ._messageBubble_1wcs2_107{animation:1.4s ease-out _quote-source-pulse_1wcs2_1}@keyframes _quote-source-pulse_1wcs2_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}}._attachmentIndexingCard_1wcs2_306{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);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;font-size:.8125rem;display:flex;position:relative}html[data-theme-tone=light] ._attachmentIndexingCard_1wcs2_306{background:color-mix(in srgb, var(--color-bg-surface-strong) 90%, var(--color-bg-page))}._attachmentIndexingTitleRow_1wcs2_583{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;min-width:0;display:flex}._attachmentIndexingLabel_1wcs2_591{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_1wcs2_599{letter-spacing:.02em;max-width:100%;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;border-radius:999px;flex:0 auto;padding:.1rem .45rem;font-size:.68rem;font-weight:500;overflow:hidden}._attachmentIndexingStages_1wcs2_615{flex-direction:column;gap:.3rem;min-width:0;display:flex}._attachmentIndexingStageTrack_1wcs2_622{align-items:center;gap:.15rem;min-width:0;display:flex}._attachmentIndexingStage_1wcs2_615{align-items:center;gap:.3rem;min-width:0;display:flex}._attachmentIndexingStage_1wcs2_615: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_1wcs2_615[data-state=done]:not(:first-child):before,._attachmentIndexingStage_1wcs2_615[data-state=active]:not(:first-child):before{background:color-mix(in srgb, var(--color-action-primary) 55%, transparent)}._attachmentIndexingStageDot_1wcs2_648{background:color-mix(in srgb, var(--color-border-default) 85%, transparent);border-radius:50%;flex:none;width:.42rem;height:.42rem}[data-state=done]>._attachmentIndexingStageDot_1wcs2_648{background:var(--color-action-primary)}[data-state=active]>._attachmentIndexingStageDot_1wcs2_648{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_1wcs2_1}@keyframes _attachmentIndexingStagePulse_1wcs2_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_1wcs2_648{animation:none!important}}._attachmentIndexingStageLabel_1wcs2_677{letter-spacing:.03em;white-space:nowrap;color:var(--color-text-muted);font-size:.65rem;font-weight:500}[data-state=active]>._attachmentIndexingStageLabel_1wcs2_677{color:color-mix(in srgb, var(--color-action-primary) 60%, var(--color-text-secondary))}[data-state=done]>._attachmentIndexingStageLabel_1wcs2_677{color:var(--color-text-secondary)}._attachmentIndexingStageDetail_1wcs2_691{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}._attachmentIndexingProgress_1wcs2_699{align-items:center;gap:.45rem;min-width:0;display:flex}._attachmentIndexingProgressTrack_1wcs2_706{background:color-mix(in srgb, var(--color-action-primary) 14%, transparent);border-radius:1px;flex:auto;min-width:0;height:2px;overflow:hidden}._attachmentIndexingProgressFill_1wcs2_715{background:var(--color-action-primary);border-radius:1px;height:100%;transition:width .4s cubic-bezier(.22,1,.36,1);display:block}._attachmentIndexingProgressLabel_1wcs2_723{font-variant-numeric:tabular-nums;letter-spacing:.03em;color:var(--color-text-muted);flex:none;font-size:.65rem}._attachmentIndexingFiles_1wcs2_731{flex-direction:column;gap:.25rem;padding-top:.1rem;display:flex}._attachmentIndexingFileRow_1wcs2_738{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;min-width:0;font-size:.7rem;display:grid}._attachmentIndexingFileName_1wcs2_747{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-muted);overflow:hidden}._attachmentIndexingFileStatus_1wcs2_755{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_1wcs2_763{--search-accent:var(--color-sky-600);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);border-radius:1rem;flex-direction:column;gap:.75rem;padding:.875rem 1rem;display:flex}._searchHeader_1wcs2_774{justify-content:space-between;align-items:center;gap:.75rem;display:flex}._headerActions_1wcs2_781{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:inline-flex}._searchTitleBlock_1wcs2_789{flex-direction:column;gap:.3rem;min-width:0;display:flex}._searchLabel_1wcs2_796,._searchCount_1wcs2_797,._searchScore_1wcs2_798{font-family:var(--font-family-display);letter-spacing:.08em;text-transform:uppercase;font-size:.625rem}._searchLabel_1wcs2_796{color:var(--search-accent)}._searchCount_1wcs2_797{color:var(--color-text-primary);text-align:right}._searchQuery_1wcs2_814{color:var(--color-text-primary);word-break:break-word;margin:0;font-size:.9rem}._searchList_1wcs2_821{flex-direction:column;gap:.75rem;display:flex}._searchCompareGrid_1wcs2_827{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:960px){._searchCompareGrid_1wcs2_827{grid-template-columns:repeat(3,minmax(0,1fr))}}._searchTimingRow_1wcs2_838{flex-wrap:wrap;gap:.45rem;display:flex}._searchModeCard_1wcs2_844{border:1px solid color-mix(in srgb, var(--search-accent) 14%, transparent);background:var(--color-bg-surface-subtle);border-radius:.9rem;flex-direction:column;gap:.75rem;padding:.85rem .9rem;display:flex}._searchModeHeader_1wcs2_854{justify-content:space-between;align-items:center;gap:.75rem;display:flex}._searchModeTitleBlock_1wcs2_861{flex-direction:column;gap:.35rem;min-width:0;display:flex}._searchModeBadges_1wcs2_868{flex-wrap:wrap;gap:.35rem;display:flex}._searchModeLabel_1wcs2_874{font-family:var(--font-family-display);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-primary);font-size:.6rem}._searchModeBadge_1wcs2_868{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);border-radius:999px;align-items:center;padding:.18rem .45rem;font-size:.58rem;display:inline-flex}._searchItem_1wcs2_895{border-top:1px solid color-mix(in srgb, var(--search-accent) 14%, transparent);flex-direction:column;gap:.35rem;padding-top:.75rem;display:flex}._searchItem_1wcs2_895:first-child{border-top:none;padding-top:0}._searchMetaRow_1wcs2_908{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}._searchRankBlock_1wcs2_915{flex-direction:column;gap:.2rem;min-width:0;display:flex}._searchLineage_1wcs2_922,._searchBody_1wcs2_923,._searchEmpty_1wcs2_924{margin:0}._searchRank_1wcs2_915{font-family:var(--font-family-display);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:.6rem}._searchLineage_1wcs2_922{letter-spacing:.04em;text-transform:uppercase;color:var(--search-accent);font-size:.78rem}._searchScore_1wcs2_798{color:var(--color-text-primary);flex-shrink:0}._searchBody_1wcs2_923,._searchEmpty_1wcs2_924{color:var(--color-text-primary);font-size:.92rem}._searchSupportingMeta_1wcs2_954{flex-wrap:wrap;gap:.45rem;display:flex}._searchMetaPill_1wcs2_960{max-width:100%;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;border-radius:999px;align-items:center;padding:.2rem .45rem;font-size:.72rem;display:inline-flex;overflow:hidden}._assistantBody_1wcs2_975{min-width:0;color:var(--color-text-primary);flex-direction:column;gap:1rem;display:flex}._messageDocument_1wcs2_983{width:100%;min-width:0;max-width:100%;position:relative}._assistantHeavyPlainBody_1wcs2_990{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin:0;font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,monospace;font-size:.8125rem}._streamDocHidden_1wcs2_999{display:none}._assistantSdfDesignElements_1wcs2_1003{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);border-radius:.5rem;flex-direction:column;gap:.75rem;margin-top:.75rem;margin-bottom:.15rem;padding:.8rem;display:flex}._assistantSdfDesignElementsTitle_1wcs2_1017{font-family:var(--font-family-display);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text-primary) 62%, transparent);margin-bottom:0;font-size:.72rem;font-weight:700;display:block}._assistantSdfDesignElementsEmbedded_1wcs2_1028{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:none;margin-top:0;margin-bottom:0;padding:0}._assistantSdfDesignElementsSection_1wcs2_1038{flex-direction:column;gap:.65rem;min-width:0;display:flex}._assistantSdfDesignElementsSectionLabel_1wcs2_1045{font-family:var(--font-family-display);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text-primary) 56%, transparent);font-size:.64rem;font-weight:700;display:block}._assistantSdfDesignElementsPaletteSwatches_1wcs2_1055{grid-template-columns:repeat(auto-fit,minmax(min(100%,8.4rem),1fr));gap:.8rem .75rem;display:grid}._assistantSdfDesignElementsPaletteChip_1wcs2_1061{flex-direction:column;gap:.4rem;min-width:0;padding:0;display:flex}._assistantSdfDesignElementsPaletteSwatch_1wcs2_1055{aspect-ratio:1.85;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);border-radius:.45rem;flex-shrink:0}._assistantSdfDesignElementsPaletteChipBody_1wcs2_1078{flex-direction:column;justify-content:center;gap:.12rem;min-width:0;display:flex}._assistantSdfDesignElementsPaletteChipName_1wcs2_1086{font-family:var(--font-family-display);color:var(--color-text-primary);overflow-wrap:anywhere;font-size:.8rem;font-weight:750}._assistantSdfDesignElementsPaletteChipValue_1wcs2_1094{font-family:var(--font-family-mono);color:color-mix(in srgb, var(--color-text-primary) 62%, transparent);overflow-wrap:anywhere;font-size:.64rem;font-weight:600}._assistantSdfDesignElementsTypeSpecimen_1wcs2_1102{flex-direction:column;gap:.4rem;display:flex}._assistantSdfDesignElementsTypeSheet_1wcs2_1108{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_1wcs2_1116{grid-template-columns:minmax(6.25rem,.34fr) minmax(0,1fr);align-items:baseline;gap:.75rem;min-width:0;padding:.58rem 0;display:grid}._assistantSdfDesignElementsTypeRow_1wcs2_1116+._assistantSdfDesignElementsTypeRow_1wcs2_1116{border-top:1px solid color-mix(in srgb, var(--color-text-primary) 8%, transparent)}._assistantSdfDesignElementsTypeMeta_1wcs2_1128{flex-direction:column;gap:.18rem;min-width:0;display:flex}._assistantSdfDesignElementsFontChipRole_1wcs2_1135{font-family:var(--font-family-display);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text-primary) 54%, transparent);font-size:.62rem;font-weight:700}._assistantSdfDesignElementsFontChipName_1wcs2_1144{color:var(--color-text-primary);overflow-wrap:anywhere;font-size:.74rem;font-weight:650}._assistantSdfDesignElementsDisplaySample_1wcs2_1151,._assistantSdfDesignElementsHeaderSample_1wcs2_1152,._assistantSdfDesignElementsBodySample_1wcs2_1153{color:var(--color-text-primary);overflow-wrap:anywhere}._assistantSdfDesignElementsDisplaySample_1wcs2_1151{font-size:1.14rem;font-weight:750}._assistantSdfDesignElementsHeaderSample_1wcs2_1152{font-size:.98rem;font-weight:750}._assistantSdfDesignElementsBodySample_1wcs2_1153{color:color-mix(in srgb, var(--color-text-primary) 84%, transparent);font-size:.88rem;font-weight:500}._assistantSdfBuildAction_1wcs2_1174{justify-content:flex-start;margin-top:.15rem;display:flex}._assistantSdfPlanAccordion_1wcs2_1180{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)));border-radius:.625rem;flex-direction:column;gap:0;margin-bottom:1rem;padding:1rem;display:flex}._assistantSdfPlanAccordionHero_1wcs2_1193,._assistantSdfPlanAccordionSection_1wcs2_1194{background:0 0;border:none;min-width:0}._assistantSdfPlanAccordionHero_1wcs2_1193{flex-direction:column;gap:.65rem;padding:0;display:flex}._assistantSdfPlanAccordionSection_1wcs2_1194{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_1wcs2_1216,._assistantSdfPlanAccordionSectionHead_1wcs2_1217{justify-content:space-between;align-items:center;gap:.65rem;min-width:0;display:flex}._assistantSdfPlanSectionLabel_1wcs2_1225{font-family:var(--font-family-display);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text-primary) 66%, transparent);font-size:.72rem;font-weight:750;display:block}._assistantSdfPlanAccordionSectionMeta_1wcs2_1235,._assistantSdfPlanAccordionCountPill_1wcs2_1236{min-height:1.5rem;font-family:var(--font-family-mono);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;border-radius:999px;align-items:center;padding:.16rem .48rem;font-size:.64rem;font-weight:700;display:inline-flex}._assistantSdfPlanAccordionBody_1wcs2_1251{flex-direction:column;gap:.42rem;padding:0;display:flex}._assistantSdfPlanAccordionTitle_1wcs2_1258{color:var(--color-text-primary);overflow-wrap:anywhere;margin:0;font-size:1.05rem;font-weight:750}._assistantSdfPlanAccordionMeta_1wcs2_1266{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;display:flex}._assistantSdfPlanAccordionBadge_1wcs2_1274{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);min-height:1.55rem;color:var(--color-text-primary);white-space:nowrap;border-radius:999px;align-items:center;padding:.18rem .5rem;font-size:.68rem;font-weight:800;display:inline-flex}._assistantSdfPlanAccordionCopyId_1wcs2_1290{min-width:0;max-width:100%;font-family:var(--font-family-mono);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;border-radius:.375rem;padding:.34rem .5rem;font-size:.68rem;font-weight:700;transition:border-color .16s,background-color .16s,color .16s}._assistantSdfPlanAccordionCopyId_1wcs2_1290: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_1wcs2_1290:focus-visible{outline:2px solid color-mix(in srgb, var(--color-action-primary) 60%, transparent);outline-offset:2px}._assistantSdfPlanAccordionDescription_1wcs2_1315{color:color-mix(in srgb, var(--color-text-primary) 90%, transparent);overflow-wrap:anywhere;margin:0;font-size:.9rem}._assistantSdfPlanAccordionTransitions_1wcs2_1322{border-top:1px solid color-mix(in srgb, var(--color-text-primary) 8%, transparent);color:color-mix(in srgb, var(--color-text-primary) 76%, transparent);overflow-wrap:anywhere;margin:0;padding:.48rem 0 0;font-size:.78rem}._assistantSdfPlanAccordionTransitions_1wcs2_1322 strong{color:color-mix(in srgb, var(--color-text-primary) 92%, transparent)}._assistantSdfPlanAccordionOutline_1wcs2_1334{counter-reset:none;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}._assistantSdfPlanAccordionOutlineItem_1wcs2_1344{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_1wcs2_1344:first-child{border-top:none;padding-top:0}._assistantSdfPlanAccordionOutlineItem_1wcs2_1344:last-child{padding-bottom:0}._assistantSdfPlanAccordionOutlineNumber_1wcs2_1364{font-family:var(--font-family-mono);color:color-mix(in srgb, var(--color-text-primary) 42%, transparent);font-size:.68rem;font-weight:800}._assistantSdfPlanAccordionOutlineSwatch_1wcs2_1371{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);border-radius:.2rem;flex-shrink:0;margin-top:.16rem}._assistantSdfPlanAccordionOutlineText_1wcs2_1382{color:var(--color-text-primary);min-width:0;font-size:.835rem;display:block}._assistantSdfPlanAccordionOutlineText_1wcs2_1382[open] ._assistantSdfPlanAccordionOutlineTitleRow_1wcs2_1388:after{margin-top:.05rem;transform:rotate(45deg)}._assistantSdfPlanAccordionOutlineTitleRow_1wcs2_1388{cursor:pointer;grid-template-columns:minmax(0,1fr) auto .7rem;align-items:center;gap:.45rem;min-width:0;list-style:none;display:grid}._assistantSdfPlanAccordionOutlineTitleRow_1wcs2_1388::-webkit-details-marker{display:none}._assistantSdfPlanAccordionOutlineTitleRow_1wcs2_1388: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);width:.42rem;height:.42rem;transition:transform .18s,margin-top .18s;transform:rotate(-45deg)}._assistantSdfPlanAccordionOutlineTitleRow_1wcs2_1388:focus-visible{outline:2px solid color-mix(in srgb, var(--color-action-primary) 55%, transparent);outline-offset:.18rem;border-radius:.25rem}._assistantSdfPlanAccordionOutlineId_1wcs2_1420{font-family:var(--font-family-mono);color:color-mix(in srgb, var(--color-text-primary) 92%, transparent);overflow-wrap:anywhere;font-size:.9rem;font-weight:800}._assistantSdfPlanAccordionOutlineDescription_1wcs2_1428{color:color-mix(in srgb, var(--color-text-primary) 88%, transparent);overflow-wrap:anywhere;margin:.42rem 0 0;padding-left:0;display:block}._assistantSdfPlanAccordionOutlineImages_1wcs2_1436{min-height:1.25rem;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);border-radius:999px;align-items:center;padding:.12rem .38rem;font-size:.68rem;font-weight:700;display:inline-flex}._assistantSdfPlanAccordionDesignWrap_1wcs2_1449{min-width:0}._assistantSdfPlanAccordionDesignWrap_1wcs2_1449 ._assistantSdfDesignElements_1wcs2_1003{margin-top:0;margin-bottom:0}@media (max-width:520px){._assistantSdfPlanAccordion_1wcs2_1180{padding:.65rem}._assistantSdfPlanAccordionHeroTopline_1wcs2_1216,._assistantSdfPlanAccordionSectionHead_1wcs2_1217{flex-direction:column;align-items:flex-start;gap:.4rem}._assistantSdfPlanAccordionOutlineItem_1wcs2_1344{grid-template-columns:1.75rem .8rem minmax(0,1fr);padding:.55rem 0}._assistantSdfDesignElementsTypeRow_1wcs2_1116{grid-template-columns:1fr;gap:.28rem}}._assistantSdfPlanCarouselWrap_1wcs2_1477{flex-direction:column;gap:.55rem;min-width:0;display:flex}._assistantSdfPlanCarouselRegionLabel_1wcs2_1484{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._assistantSdfPlanCarouselControls_1wcs2_1496{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;min-width:0;display:flex}._assistantSdfPlanCarouselNavBtn_1wcs2_1505{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;border-radius:.38rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._assistantSdfPlanCarouselNavBtn_1wcs2_1505:disabled{opacity:.38;cursor:default}._assistantSdfPlanCarouselNavBtn_1wcs2_1505: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_1wcs2_1505:focus-visible{outline:2px solid color-mix(in srgb, var(--color-action-primary) 55%, transparent);outline-offset:.12rem}._assistantSdfPlanCarouselDots_1wcs2_1532{flex-flow:wrap;flex:1;justify-content:center;align-items:center;gap:.35rem;min-width:0;display:inline-flex}._assistantSdfPlanCarouselDot_1wcs2_1532,._assistantSdfPlanCarouselDotActive_1wcs2_1544{cursor:pointer;background:color-mix(in srgb, var(--color-text-primary) 28%, transparent);border:none;border-radius:999px;flex-shrink:0;width:.42rem;height:.42rem;padding:0}:is(._assistantSdfPlanCarouselDot_1wcs2_1532:focus-visible,._assistantSdfPlanCarouselDotActive_1wcs2_1544:focus-visible){outline:2px solid color-mix(in srgb, var(--color-action-primary) 55%, transparent);outline-offset:.12rem}._assistantSdfPlanCarouselDotActive_1wcs2_1544{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_1wcs2_1565{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._extractionPanel_1wcs2_1578{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%);border-radius:1rem;flex-direction:column;gap:.75rem;padding:.875rem 1rem;display:flex}html[data-theme-tone=light] ._extractionPanel_1wcs2_1578{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_1wcs2_1592{justify-content:space-between;align-items:center;gap:.75rem;display:flex}._extractionLabel_1wcs2_1599,._extractionCount_1wcs2_1600{font-family:var(--font-family-display);letter-spacing:.08em;text-transform:uppercase;font-size:.625rem}._extractionLabel_1wcs2_1599{color:var(--color-text-accent)}._extractionCount_1wcs2_1600{color:var(--color-text-primary)}._extractorMemoryOuter_1wcs2_1615{flex-direction:column;gap:.5rem;display:flex}._extractorMemoryToolbar_1wcs2_1621{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}._extractorMemoryToolbarLeft_1wcs2_1629{align-items:center;gap:.5rem;min-width:0;display:flex}._extractorMemoryToggle_1wcs2_1636{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:.625rem;font-family:var(--font-family-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:.5rem;flex-shrink:0;padding:.4rem .75rem;transition:background .15s,border-color .15s}._extractorMemoryToggle_1wcs2_1636: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_1wcs2_1636:focus-visible{outline:2px solid var(--color-action-primary);outline-offset:2px}._extractorMemoryBody_1wcs2_1660{flex-direction:column;gap:1rem;margin-top:.25rem;display:flex}._extractorMemorySection_1wcs2_1667{flex-direction:column;gap:.45rem;display:flex}._extractorMemoryHeading_1wcs2_1673{font-family:var(--font-family-display);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-accent);margin:0;font-size:.625rem}._extractorMemoryHint_1wcs2_1682{color:var(--color-text-muted);margin:0;font-size:.75rem}._extractorMemoryEntityRefs_1wcs2_1688{color:var(--color-text-secondary);font-size:.75rem}._extractorMemoryId_1wcs2_1693{font-family:var(--font-family-mono);background:var(--color-bg-surface-subtle);color:var(--color-text-primary);border-radius:.2rem;padding:.05rem .25rem;font-size:.75rem}._extractorMemoryIdPrimary_1wcs2_1702{font-family:var(--font-family-mono);color:var(--color-text-accent);font-size:.8rem;font-weight:600}._extractorMemoryList_1wcs2_1709{flex-direction:column;gap:.5rem;margin:0;padding-left:1.1rem;display:flex}._extractorMemoryItem_1wcs2_1717{flex-direction:column;gap:.15rem;display:flex}._extractorMemoryMeta_1wcs2_1723{color:var(--color-text-muted);font-size:.7rem}._extractorMemoryText_1wcs2_1728{color:var(--color-text-secondary);font-size:.875rem}._extractorMemoryRaw_1wcs2_1733{margin-top:.25rem}._extractorMemoryRaw_1wcs2_1733 summary{cursor:pointer;color:var(--color-text-accent);font-size:.75rem}._extractionNotes_1wcs2_1742,._extractionExcerpt_1wcs2_1743,._extractionContext_1wcs2_1744,._extractionFact_1wcs2_1745{margin:0}._extractionNotes_1wcs2_1742,._extractionExcerpt_1wcs2_1743,._extractionContext_1wcs2_1744{color:var(--color-text-secondary);font-size:.875rem}._extractionClaimReasoning_1wcs2_1756{color:var(--color-text-secondary);margin:.35rem 0 0;font-size:.82rem}._extractionList_1wcs2_1762{flex-direction:column;gap:.75rem;display:flex}._extractionResultsPanel_1wcs2_1768{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_1wcs2_1776{border-top:1px solid color-mix(in srgb, var(--color-action-primary) 12%, transparent);margin-top:.12rem;padding-top:.38rem}._knowledgeSourcesSummary_1wcs2_1782{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_1wcs2_1782:focus-visible{outline:2px solid var(--color-action-primary);outline-offset:3px;border-radius:6px}._knowledgeSourcesLabel_1wcs2_1804{font-family:var(--font-family-display);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-accent);font-size:.75rem}._knowledgeSourcesCount_1wcs2_1812{font-family:var(--font-family-display);letter-spacing:.04em;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);border-radius:999px;margin-left:auto;padding:.06rem .3rem;font-size:.625rem}._knowledgeSourcesBody_1wcs2_1824{flex-direction:column;gap:.55rem;width:100%;min-width:0;padding:.28rem 0 0;display:flex;overflow:hidden}._knowledgeSourcesSubLabel_1wcs2_1834{font-family:var(--font-family-display);letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text-accent) 75%, transparent);margin:.12rem 0 0;font-size:.625rem;display:block}._chatRefThreadHeading_1wcs2_1844{font-family:var(--font-family-sans);color:color-mix(in srgb, var(--color-text-primary) 82%, transparent);margin:.1rem 0 .14rem;font-size:.78rem;font-weight:600;display:block}._chatRefIcon_1wcs2_1853,._knowledgeSourceWebIcon_1wcs2_1859{opacity:.85;flex-shrink:0;font-size:.65rem}._knowledgeSourcesList_1wcs2_1869{--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_1wcs2_1869>li{min-width:0;max-width:calc((100% - 2 * var(--sources-list-gap-x)) / 3);flex:11rem;display:flex}._citationFileIcon_1wcs2_1889{font-size:.85rem}._knowledgeSourceLink_1wcs2_1893,._knowledgeSourceWebLink_1wcs2_1893{box-sizing:border-box;width:100%;max-width:100%;min-height:1.82rem;font-family:var(--font-family-sans);text-align:left;color:var(--color-text-primary);background:color-mix(in srgb, var(--color-action-primary) 8%, var(--color-bg-surface-muted));border:1px solid color-mix(in srgb, var(--color-action-primary) 18%, transparent);word-break:normal;border-radius:999px;align-items:center;gap:.34rem;padding:.22rem .38rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .16s,border-color .16s,box-shadow .16s;display:inline-flex;overflow:hidden}._knowledgeSourceLink_1wcs2_1893:hover,._knowledgeSourceWebLink_1wcs2_1893:hover{border-color:color-mix(in srgb, var(--color-action-primary) 34%, transparent);background:color-mix(in srgb, var(--color-action-primary) 12%, var(--color-bg-surface));box-shadow:0 1px 0 color-mix(in srgb, var(--color-action-primary) 14%, transparent)}._knowledgeSourceLink_1wcs2_1893[data-kind=web],[data-kind=web]._knowledgeSourceWebLink_1wcs2_1893{border-color:color-mix(in srgb, var(--color-sky-600) 24%, transparent);background:color-mix(in srgb, var(--color-sky-600) 8%, var(--color-bg-surface-muted))}._knowledgeSourceLink_1wcs2_1893[data-kind=chat],[data-kind=chat]._knowledgeSourceWebLink_1wcs2_1893{border-color:color-mix(in srgb, var(--color-success) 22%, transparent);background:color-mix(in srgb, var(--color-success) 8%, var(--color-bg-surface-muted))}._knowledgeSourceLink_1wcs2_1893[data-kind=pdf],[data-kind=pdf]._knowledgeSourceWebLink_1wcs2_1893{border-color:color-mix(in srgb, var(--color-destructive) 26%, transparent)}._knowledgeSourceLink_1wcs2_1893[data-kind=ppt],[data-kind=ppt]._knowledgeSourceWebLink_1wcs2_1893{border-color:color-mix(in srgb, var(--color-warning) 28%, transparent)}._knowledgeSourceLink_1wcs2_1893[data-kind=image],[data-kind=image]._knowledgeSourceWebLink_1wcs2_1893{border-color:color-mix(in srgb, var(--color-success) 26%, transparent)}._knowledgeSourceText_1wcs2_1938{flex:auto;min-width:0;display:inline-flex}._knowledgeSourceDocTitle_1wcs2_1944{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}._knowledgeSourceBadge_1wcs2_1951,._knowledgeSourceMeta_1wcs2_1952{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;flex:none;align-items:center;padding:.08rem .28rem;font-size:.625rem;font-weight:700;display:inline-flex}._knowledgeSourceBadge_1wcs2_1951{background:color-mix(in srgb, currentColor 10%, transparent)}._knowledgeSourceMeta_1wcs2_1952{color:var(--color-text-muted);background:color-mix(in srgb, var(--color-text-primary) 6%, transparent)}._placementPanel_1wcs2_1974{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_1wcs2_1982{justify-content:space-between;align-items:center;gap:.75rem;display:flex}._placementActionRow_1wcs2_1989{flex-wrap:wrap;gap:.65rem;display:flex}._placementLabel_1wcs2_1995,._placementStatus_1wcs2_1996{font-family:var(--font-family-display);letter-spacing:.08em;text-transform:uppercase;font-size:.625rem}._placementLabel_1wcs2_1995{color:var(--color-text-accent)}._placementStatus_1wcs2_1996{color:var(--color-text-primary)}._placementLink_1wcs2_2011{font-family:var(--font-family-display);letter-spacing:.06em;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);border-radius:999px;align-items:center;padding:.38rem .72rem;font-size:.58rem;text-decoration:none;display:inline-flex}._placementPending_1wcs2_2026,._placementError_1wcs2_2027,._placementDecision_1wcs2_2028,._placementReason_1wcs2_2029,._placementFact_1wcs2_2030{margin:0}._placementPending_1wcs2_2026,._placementError_1wcs2_2027,._placementDecision_1wcs2_2028,._placementReason_1wcs2_2029{color:var(--color-text-secondary);font-size:.875rem}._placementList_1wcs2_2042{flex-direction:column;gap:.75rem;display:flex}._placementItemHeader_1wcs2_2048{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}._placementItem_1wcs2_2048{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_1wcs2_2048:first-child{border-top:none;padding-top:0}._placementFact_1wcs2_2030{color:var(--color-text-primary);flex:1;font-size:.95rem;font-weight:500}._placementStatusChip_1wcs2_2075,._placementStatusAlert_1wcs2_2076{font-family:var(--font-family-display);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.24rem .55rem;font-size:.54rem;display:inline-flex}._placementStatusChip_1wcs2_2075{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_1wcs2_2076{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_1wcs2_2076{color:var(--color-warning-text-on-light)}._placementDecision_1wcs2_2028{color:var(--color-text-primary);font-weight:500}._placementDebugPanel_1wcs2_2109,._extractionDebugPanel_1wcs2_2110{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_1wcs2_2118,._extractionDebugHeader_1wcs2_2119{justify-content:space-between;align-items:center;gap:.75rem;display:flex}._debugHeaderMeta_1wcs2_2126{flex-wrap:wrap;align-items:center;gap:.55rem;min-width:0;display:inline-flex}._debugToggle_1wcs2_2134{-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);font-family:var(--font-family-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:999px;padding:.28rem .6rem;font-size:.58rem;transition:background-color .18s,border-color .18s,color .18s}._debugToggle_1wcs2_2134: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_1wcs2_2153,._placementDebugCount_1wcs2_2154,._placementDebugScore_1wcs2_2155,._extractionDebugLabel_1wcs2_2156,._extractionDebugCount_1wcs2_2157,._extractionDebugScore_1wcs2_2158{font-family:var(--font-family-display);letter-spacing:.08em;text-transform:uppercase;font-size:.625rem}._placementDebugLabel_1wcs2_2153,._extractionDebugLabel_1wcs2_2156{color:var(--color-text-accent)}._placementDebugCount_1wcs2_2154,._placementDebugScore_1wcs2_2155,._extractionDebugCount_1wcs2_2157,._extractionDebugScore_1wcs2_2158{color:var(--color-text-primary)}._placementDebugList_1wcs2_2177,._extractionDebugList_1wcs2_2178{flex-direction:column;gap:.65rem;display:flex}._placementDebugItem_1wcs2_2184,._extractionDebugItem_1wcs2_2185{background:var(--surface-glass-bg);border:1px solid color-mix(in srgb, var(--color-action-primary) 8%, transparent);border-radius:.8rem;flex-direction:column;gap:.3rem;padding:.65rem .75rem;display:flex}html[data-theme-tone=light] ._placementDebugItem_1wcs2_2184,html[data-theme-tone=light] ._extractionDebugItem_1wcs2_2185{box-shadow:0 8px 16px color-mix(in srgb, var(--color-text-muted) 8%, transparent)}._placementDebugMeta_1wcs2_2199,._extractionDebugMeta_1wcs2_2200{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}._placementDebugMeta_1wcs2_2199,._placementDebugPath_1wcs2_2208,._placementDebugDescription_1wcs2_2209,._extractionDebugLineage_1wcs2_2210,._extractionDebugDescription_1wcs2_2211{margin:0}._placementDebugPath_1wcs2_2208,._extractionDebugLineage_1wcs2_2210{color:var(--color-text-primary);font-size:.8rem}._placementDebugDescription_1wcs2_2209,._extractionDebugDescription_1wcs2_2211{color:var(--color-text-secondary);font-size:.85rem}._extractionItem_1wcs2_2227{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_1wcs2_2227:first-child{border-top:none;padding-top:0}._extractionFact_1wcs2_1745{color:var(--color-text-primary);margin:0 0 .2rem;font-size:.95rem;font-weight:500}._systemText_1wcs2_2247{color:var(--color-text-muted);font-size:.875rem}._messageMeta_1wcs2_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_1wcs2_2265{color:var(--color-text-primary);align-items:center;display:none}@media (max-width:719px){._messagePackMark_1wcs2_2265{display:inline-flex}}html[data-mobile-shell=true] ._messagePackMark_1wcs2_2265{display:inline-flex}._messagePackMark_1wcs2_2265>span{color:inherit}._timestampLabel_1wcs2_2283{font-family:var(--font-family-sans);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.625rem}._streamingLoaderOnly_1wcs2_299{z-index:1;width:100%;min-width:0;color:var(--color-action-primary);justify-content:center;align-items:center;display:flex;position:relative}._streamingLoaderOnly_1wcs2_299>*{transform:scale(1.5)}._postToolActivity_1wcs2_2305{min-height:1.25rem;color:var(--color-text-muted);align-self:flex-start;align-items:center;gap:.45rem;font-size:.75rem;display:inline-flex}@property --corner-arm{syntax:"<length>";inherits:true;initial-value:12px}._inlineToolGroup_1wcs2_2328{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_1wcs2_2328{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_1wcs2_2328:first-of-type{margin-top:0}._inlineToolGroupHeader_1wcs2_2353{border:0;border-bottom:1px solid color-mix(in srgb, var(--color-action-primary) 14%, transparent);width:100%;font:inherit;letter-spacing:.04em;text-transform:uppercase;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-size:.7rem;transition:background .18s,color .18s,border-color .18s;display:flex}._inlineToolGroupHeader_1wcs2_2353: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_1wcs2_2353:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--color-action-primary) 38%, transparent);outline:none}._inlineToolGroupTitleBlock_1wcs2_2382{flex:auto;align-items:center;gap:.55rem;min-width:0;display:inline-flex}._inlineToolGroupTitle_1wcs2_2382{letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}._inlineToolGroupCount_1wcs2_2398{letter-spacing:.06em;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);border-radius:999px;align-items:center;gap:.4rem;padding:.1rem .4rem;font-family:ui-monospace,SFMono-Regular,JetBrains Mono,Menlo,Monaco,Consolas,monospace;font-size:.66rem;display:inline-flex}._inlineToolGroupCountNumber_1wcs2_2412{align-items:baseline;gap:.1rem;display:inline-flex}._inlineToolGroupCountSeparator_1wcs2_2418{opacity:.55;margin:0 .1rem}._inlineToolGroupFailed_1wcs2_2423{color:var(--color-destructive-light);border-left:1px solid color-mix(in srgb, var(--color-destructive) 32%, transparent);padding-left:.4rem;font-weight:600}html[data-theme-tone=light] ._inlineToolGroupFailed_1wcs2_2423{color:var(--color-destructive)}._inlineToolGroupSummary_1wcs2_2434{cursor:pointer;width:100%;color:var(--color-text-secondary);text-align:left;background:0 0;border:0;align-items:center;gap:.7rem;padding:.55rem .8rem;font-size:.78rem;transition:background .18s;display:flex}._inlineToolGroupSummary_1wcs2_2434:hover{background:color-mix(in srgb, var(--color-action-primary) 5%, transparent)}._inlineToolGroupSummary_1wcs2_2434: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_1wcs2_2457{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;min-width:0;color:color-mix(in srgb, var(--color-text-secondary) 92%, transparent);flex:auto;font-size:.78rem;overflow:hidden}._inlineToolGroupRows_1wcs2_2469{flex-direction:column;display:flex}._inlineToolCall_1wcs2_2475{width:100%;color:var(--color-text-secondary);outline:none;flex-direction:column;margin:0;transition:color .2s;display:flex;position:relative}._inlineToolCall_1wcs2_2475[data-phase=failed]{color:var(--color-destructive-light)}html[data-theme-tone=light] ._inlineToolCall_1wcs2_2475[data-phase=failed]{color:var(--color-destructive)}._inlineToolCall_1wcs2_2475[data-phase=skipped]{color:var(--color-text-muted)}._inlineToolCall_1wcs2_2475:focus-visible{box-shadow:var(--focus-ring);outline:none}._inlineToolCallLiveOutput_1wcs2_2500{z-index:1;max-height:min(var(--viewport-height) * .5, 24rem);overflow-anchor:none;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;font-size:.8rem;position:relative;overflow:auto}._inlineToolCallLiveOutput_1wcs2_2500 .messageDocument{margin:0}._inlineToolCallLiveContent_1wcs2_2515{min-width:0}._inlineToolApprovalCard_1wcs2_2519{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);border-radius:8px;flex-direction:column;gap:.65rem;margin:.25rem .75rem .75rem;padding:.75rem;display:flex}._inlineToolApprovalHeader_1wcs2_2530{flex-direction:column;gap:.18rem;display:flex}._inlineToolApprovalEyebrow_1wcs2_2536,._inlineToolApprovalTitle_1wcs2_2537{margin:0}._inlineToolApprovalEyebrow_1wcs2_2536{font-family:var(--font-family-display);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-accent);font-size:.9rem}._inlineToolApprovalTitle_1wcs2_2537{color:var(--color-text-primary);font-size:.9rem}._inlineToolApprovalDetails_1wcs2_2554{gap:.42rem;margin:0;display:grid}._inlineToolApprovalDetail_1wcs2_2554{grid-template-columns:minmax(5rem,8rem) minmax(0,1fr);gap:.65rem;font-size:.78rem;display:grid}._inlineToolApprovalDetail_1wcs2_2554 dt{color:var(--color-text-muted)}._inlineToolApprovalDetail_1wcs2_2554 dd{color:var(--color-text-primary);overflow-wrap:anywhere;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}._inlineToolApprovalDetail_1wcs2_2554[data-multiline=true] dd{white-space:pre-wrap;overflow:visible}._inlineToolApprovalActions_1wcs2_2582{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._inlineToolApprovalAttachmentHeader_1wcs2_2589{justify-content:space-between;align-items:center;gap:.5rem;display:flex}._inlineToolApprovalClipButton_1wcs2_2596{border:1px solid var(--color-border-subtle);color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;transition:background .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex}._inlineToolApprovalClipButton_1wcs2_2596:hover:not(:disabled){background:color-mix(in srgb, var(--color-action-primary) 15%, transparent);border-color:color-mix(in srgb, var(--color-action-primary) 30%, transparent);color:var(--color-text-accent);box-shadow:0 0 15px color-mix(in srgb, var(--color-action-primary) 20%, transparent)}._inlineToolApprovalClipButton_1wcs2_2596:disabled{opacity:.45;cursor:not-allowed}._inlineToolApprovalApprove_1wcs2_2618,._inlineToolApprovalReject_1wcs2_2619{cursor:pointer;border-radius:999px;min-height:2rem;padding:.4rem .75rem;font-size:.75rem;font-weight:600}._inlineToolApprovalApprove_1wcs2_2618:disabled,._inlineToolApprovalReject_1wcs2_2619:disabled{cursor:not-allowed;opacity:.6}._inlineToolApprovalApprove_1wcs2_2618{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_1wcs2_2619{border:1px solid color-mix(in srgb, var(--color-text-primary) 16%, transparent);color:var(--color-text-secondary);background:0 0}._inlineToolApprovalForm_1wcs2_2645{gap:.55rem;display:grid}._inlineToolApprovalField_1wcs2_2650{gap:.28rem;min-width:0;display:grid}._inlineToolApprovalFieldLabel_1wcs2_2656{color:var(--color-text-muted);font-size:.72rem}._inlineToolApprovalReadonly_1wcs2_2661{color:var(--color-text-primary);font-size:.78rem}._inlineToolApprovalInputShell_1wcs2_2666{border:1px solid var(--color-border-subtle);border-radius:var(--radius-xs);background-color:var(--surface-glass-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);min-height:2.5rem;box-shadow:var(--surface-glass-shadow);--corner-arm:12px;align-items:stretch;padding:0;transition:border-color .3s,background-color .3s,box-shadow .3s,transform .3s,--corner-arm .3s;display:flex;position:relative}._inlineToolApprovalInputShell_1wcs2_2666:before{content:"";pointer-events:none;border-radius:inherit;border:2px solid var(--color-action-primary);-webkit-mask-image:linear-gradient(to right, #000 0 var(--corner-arm), transparent var(--corner-arm) calc(100% - var(--corner-arm)), #000 calc(100% - var(--corner-arm)) 100%), linear-gradient(to bottom, #000 0 var(--corner-arm), transparent var(--corner-arm) calc(100% - var(--corner-arm)), #000 calc(100% - var(--corner-arm)) 100%);-webkit-mask-image:linear-gradient(to right, #000 0 var(--corner-arm), transparent var(--corner-arm) calc(100% - var(--corner-arm)), #000 calc(100% - var(--corner-arm)) 100%), linear-gradient(to bottom, #000 0 var(--corner-arm), transparent var(--corner-arm) calc(100% - var(--corner-arm)), #000 calc(100% - var(--corner-arm)) 100%);mask-image:linear-gradient(to right, #000 0 var(--corner-arm), transparent var(--corner-arm) calc(100% - var(--corner-arm)), #000 calc(100% - var(--corner-arm)) 100%), linear-gradient(to bottom, #000 0 var(--corner-arm), transparent var(--corner-arm) calc(100% - var(--corner-arm)), #000 calc(100% - var(--corner-arm)) 100%);-webkit-mask-composite:source-in;opacity:.6;z-index:3;transition:opacity .3s;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;-webkit-mask-composite:source-in;mask-composite:intersect}._inlineToolApprovalInputShell_1wcs2_2666:hover{border-color:var(--surface-glass-border-strong);background-color:var(--surface-glass-bg-strong)}._inlineToolApprovalInputShell_1wcs2_2666:hover:before{opacity:1}._inlineToolApprovalInputShell_1wcs2_2666:focus-within{border-color:color-mix(in srgb, var(--color-action-primary) 40%, transparent);background-color:var(--surface-glass-bg-strong);box-shadow:var(--surface-glass-shadow), 0 0 6px color-mix(in srgb, var(--color-action-primary) 7%, transparent);--corner-arm:16px;transform:translateY(-1px)}._inlineToolApprovalInputShell_1wcs2_2666:focus-within:before{opacity:1}._inlineToolApprovalInputShell_1wcs2_2666{width:100%;min-width:0}._inlineToolApprovalInputShellInvalid_1wcs2_2742{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_1wcs2_2742: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_1wcs2_2751{border-radius:inherit;width:100%;color:var(--color-text-primary);letter-spacing:.01em;caret-color:var(--color-action-primary);z-index:2;background:0 0;border:none;outline:none;flex:1;align-self:stretch;padding:0 .85rem;font-size:15px;font-weight:500;position:relative}@media (max-width:719px){._inlineToolApprovalTextInput_1wcs2_2751{padding-inline-start:.75rem;padding-inline-end:.75rem}}._inlineToolApprovalTextInput_1wcs2_2751::placeholder{color:var(--color-text-muted)}._inlineToolApprovalTextInput_1wcs2_2751:-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_1wcs2_2751:-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_1wcs2_2751:-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_1wcs2_2751{width:100%;min-width:0;min-height:2.5rem}._inlineToolApprovalTextarea_1wcs2_2790{border-radius:inherit;width:100%;color:var(--color-text-primary);letter-spacing:.01em;caret-color:var(--color-action-primary);z-index:2;background:0 0;border:none;outline:none;flex:1;align-self:stretch;padding:0 1.2rem;font-size:15px;font-weight:500;position:relative}@media (max-width:719px){._inlineToolApprovalTextarea_1wcs2_2790{padding-inline-start:.75rem;padding-inline-end:.75rem}}._inlineToolApprovalTextarea_1wcs2_2790::placeholder{color:var(--color-text-muted)}._inlineToolApprovalTextarea_1wcs2_2790:-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_1wcs2_2790:-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_1wcs2_2790:-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_1wcs2_2790{resize:none;min-height:20px;padding:.45rem 1.2rem}@media (max-width:719px){._inlineToolApprovalTextarea_1wcs2_2790{padding-block-start:.45rem;padding-block-end:.45rem;padding-inline-start:.75rem;padding-inline-end:.75rem}}._inlineToolApprovalTextarea_1wcs2_2790{resize:vertical;width:100%;min-width:0;min-height:7rem;max-height:calc(240px + .9rem)}._inlineToolApprovalFieldError_1wcs2_2842,._inlineToolApprovalFormError_1wcs2_2843{color:var(--color-destructive);margin:0;font-size:.72rem}._inlineToolApprovalAttachmentList_1wcs2_2849{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}._inlineToolApprovalAttachmentChip_1wcs2_2857{border:1px solid color-mix(in srgb, var(--color-text-primary) 12%, transparent);color:var(--color-text-primary);border-radius:6px;justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem .45rem;font-size:.75rem;display:flex}._inlineToolApprovalAttachmentInput_1wcs2_2869{display:none}._inlineToolCallLivePre_1wcs2_2873{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin:0;font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,monospace;font-size:.75rem}._inlineToolCallHeader_1wcs2_2882{z-index:1;width:100%;color:inherit;letter-spacing:.01em;text-align:left;background:0 0;border:0;flex-direction:row;align-items:center;gap:.35rem;padding:.5rem .75rem;font-family:inherit;font-size:.8125rem;font-weight:500;transition:background .2s,color .2s;display:flex;position:relative}._inlineToolCall_1wcs2_2475[data-body-collapsed=true] ._inlineToolCallHeader_1wcs2_2882,._inlineToolCall_1wcs2_2475[data-has-drawer=true] ._inlineToolCallHeader_1wcs2_2882{cursor:pointer}._inlineToolCallHeader_1wcs2_2882: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_1wcs2_2910{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_1wcs2_2920{color:var(--color-text-primary);flex:none;justify-content:center;align-items:center;font-size:1.05rem;display:inline-flex}._inlineToolCallTextStack_1wcs2_2930{flex-direction:column;flex:auto;gap:.22rem;min-width:0;display:flex;position:relative;overflow:hidden}._inlineToolCallTitleRow_1wcs2_2940{align-items:center;gap:.45rem;width:100%;min-width:0;display:flex}._inlineToolCallLabel_1wcs2_2948{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.01em;flex:auto;min-width:0;display:inline-block;overflow:hidden}._inlineToolCallToolNameChip_1wcs2_2958{letter-spacing:.05em;text-transform:lowercase;max-width:min(11rem,42%);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;border-radius:999px;flex:0 auto;padding:.12rem .42rem;font-family:ui-monospace,SFMono-Regular,JetBrains Mono,Menlo,Monaco,Consolas,monospace;font-size:.64rem;font-weight:500;overflow:hidden}._inlineToolCallProgress_1wcs2_2977{align-items:center;gap:.45rem;min-width:0;display:inline-flex}._inlineToolCallProgressTrack_1wcs2_2984{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_1wcs2_2994{background:currentColor;border-radius:1px;height:100%;transition:width .4s cubic-bezier(.22,1,.36,1);display:block}._inlineToolCallProgress_1wcs2_2977[data-indeterminate=true] ._inlineToolCallProgressTrack_1wcs2_2984{max-width:none}._inlineToolCallProgress_1wcs2_2977[data-indeterminate=true] ._inlineToolCallProgressFill_1wcs2_2994{width:34%;animation:1.35s ease-in-out infinite _inlineToolProgressIndeterminate_1wcs2_1}@keyframes _inlineToolProgressIndeterminate_1wcs2_1{0%{transform:translate(-115%)}to{transform:translate(315%)}}._inlineToolCallProgressLabel_1wcs2_3018{font-variant-numeric:tabular-nums;letter-spacing:.03em;color:color-mix(in srgb, currentColor 72%, transparent);flex:none;font-size:.65rem}._inlineToolCallElapsed_1wcs2_3026{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;font-size:.68rem}@media (prefers-reduced-motion:reduce){._inlineToolCallProgress_1wcs2_2977[data-indeterminate=true] ._inlineToolCallProgressFill_1wcs2_2994{opacity:.7;width:42%;animation:none}}._inlineToolCallDrawer_1wcs2_3044{z-index:1;position:relative;overflow:hidden}._inlineToolCallDrawerInner_1wcs2_3050{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}._inlineToolCallError_1wcs2_3058{background:color-mix(in srgb, var(--color-destructive) 10%, transparent);border:1px solid color-mix(in srgb, var(--color-destructive) 30%, transparent);color:var(--color-destructive-light);border-radius:6px;padding:.5rem .6rem}html[data-theme-tone=light] ._inlineToolCallError_1wcs2_3058{color:var(--color-destructive)}._inlineToolCallErrorText_1wcs2_3069{word-break:break-word;margin:0;font-size:.78rem}._inlineToolCallDrawerSection_1wcs2_3075{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_1wcs2_3082{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text-muted) 85%, transparent);-webkit-user-select:none;user-select:none;align-items:center;gap:.25rem;padding:.35rem .55rem;font-size:.66rem;font-weight:600;list-style:none;display:flex}._inlineToolCallDrawerHeading_1wcs2_3082::-webkit-details-marker{display:none}._inlineToolCallDrawerCaret_1wcs2_3100{flex:none;transition:transform .18s}._inlineToolCallDrawerSection_1wcs2_3075[open] ._inlineToolCallDrawerCaret_1wcs2_3100{transform:rotate(90deg)}._inlineToolCallDrawerCode_1wcs2_3108{border-top:1px solid color-mix(in srgb, var(--color-action-primary) 10%, transparent);color:var(--color-text-secondary);white-space:pre-wrap;word-break:break-word;max-height:18rem;margin:0;padding:.55rem .65rem;font-family:ui-monospace,SFMono-Regular,JetBrains Mono,Menlo,Monaco,Consolas,monospace;font-size:.7rem;overflow:auto}._inlineToolCallDrawerActions_1wcs2_3121{flex-wrap:wrap;gap:.4rem;display:flex}._inlineToolCallDrawerButton_1wcs2_3127{letter-spacing:.04em;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;border-radius:999px;justify-content:center;align-items:center;padding:.32rem .65rem;font-size:.7rem;font-weight:500;transition:background .18s,border-color .18s,color .18s,transform .12s;display:inline-flex}._inlineToolCallDrawerButton_1wcs2_3127: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_1wcs2_3127:active{transform:scale(.97)}._inlineToolCallDrawerButton_1wcs2_3127:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-action-primary) 38%, transparent);outline:none}._inlineToolGroupLiveRegion_1wcs2_3156{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_1wcs2_2328{-webkit-backdrop-filter:none;background:var(--color-bg-surface-strong)}._inlineToolCallDrawerSection_1wcs2_3075{background:var(--color-bg-surface-strong)}}@media (prefers-reduced-data:reduce){._inlineToolGroup_1wcs2_2328{-webkit-backdrop-filter:none}}._assistantBody_1wcs2_975:has(._inlineToolCall_1wcs2_2475[data-tool=web_search]:hover,._inlineToolCall_1wcs2_2475[data-tool=web_search]:focus-visible,._inlineToolCall_1wcs2_2475[data-tool=web_fetch]:hover,._inlineToolCall_1wcs2_2475[data-tool=web_fetch]:focus-visible,._inlineToolCall_1wcs2_2475[data-tool=url_context]:hover,._inlineToolCall_1wcs2_2475[data-tool=url_context]:focus-visible,._inlineToolCall_1wcs2_2475[data-tool=research]:hover,._inlineToolCall_1wcs2_2475[data-tool=research]:focus-visible,._inlineToolCall_1wcs2_2475[data-tool=web_research]:hover,._inlineToolCall_1wcs2_2475[data-tool=web_research]:focus-visible,._inlineToolCall_1wcs2_2475[data-tool=memory_research]:hover,._inlineToolCall_1wcs2_2475[data-tool=memory_research]:focus-visible) ._knowledgeSourceWebLink_1wcs2_1893{background:color-mix(in srgb, var(--color-action-primary) 10%, transparent);border-radius:4px}._assistantBody_1wcs2_975:has(._inlineToolCall_1wcs2_2475[data-tool=knowledge_search]:hover,._inlineToolCall_1wcs2_2475[data-tool=knowledge_search]:focus-visible,._inlineToolCall_1wcs2_2475[data-tool=knowledge_read]:hover,._inlineToolCall_1wcs2_2475[data-tool=knowledge_read]:focus-visible,._inlineToolCall_1wcs2_2475[data-tool=knowledge_analyze]:hover,._inlineToolCall_1wcs2_2475[data-tool=knowledge_analyze]:focus-visible,._inlineToolCall_1wcs2_2475[data-tool=research]:hover,._inlineToolCall_1wcs2_2475[data-tool=research]:focus-visible,._inlineToolCall_1wcs2_2475[data-tool=memory_search]:hover,._inlineToolCall_1wcs2_2475[data-tool=memory_search]:focus-visible,._inlineToolCall_1wcs2_2475[data-tool=memory_read]:hover,._inlineToolCall_1wcs2_2475[data-tool=memory_read]:focus-visible,._inlineToolCall_1wcs2_2475[data-tool=memory_read_chunks]:hover,._inlineToolCall_1wcs2_2475[data-tool=memory_read_chunks]:focus-visible,._inlineToolCall_1wcs2_2475[data-tool=memory_analyze]:hover,._inlineToolCall_1wcs2_2475[data-tool=memory_analyze]:focus-visible,._inlineToolCall_1wcs2_2475[data-tool=memory_research]:hover,._inlineToolCall_1wcs2_2475[data-tool=memory_research]:focus-visible,._inlineToolCall_1wcs2_2475[data-tool=search_knowledge]:hover,._inlineToolCall_1wcs2_2475[data-tool=search_knowledge]:focus-visible) ._knowledgeSourceLink_1wcs2_1893{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}._code_n437h_1{border:1px solid color-mix(in srgb, var(--color-border-default) 42%, transparent);background:var(--markdown-inline-code-bg,#0000001f);-webkit-box-decoration-break:clone;box-decoration-break:clone;font-family:var(--font-family-mono);border-radius:.3rem;padding:.05rem .28rem;font-size:.88em;font-style:normal}._link_n437h_12{color:var(--color-text-accent);text-underline-offset:.14em;text-decoration:underline;text-decoration-thickness:.08em}._math_n437h_19{font-style:normal}._math_n437h_19 .katex{font-size:1em}._player_hnoit_1{align-items:center;gap:.55rem;width:100%;min-width:0;display:flex}._playButton_hnoit_9{border:1px solid color-mix(in srgb, var(--color-action-primary) 28%, transparent);color:var(--color-text-accent);background:color-mix(in srgb, var(--color-action-primary) 12%, transparent);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}._playButton_hnoit_9:hover{border-color:color-mix(in srgb, var(--color-action-primary) 52%, transparent);background:color-mix(in srgb, var(--color-action-primary) 18%, transparent);transform:translateY(-1px)}._playButton_hnoit_9:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-action-primary) 45%, transparent);outline:none}._playIcon_hnoit_31{width:.75rem;height:.75rem}._timeline_hnoit_36{flex:auto;align-items:center;min-width:4rem;display:flex}._range_hnoit_43{width:100%;accent-color:var(--color-action-primary)}._time_hnoit_36{color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:.72rem}._openLink_hnoit_56{color:var(--color-text-muted);flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}._openLink_hnoit_56:hover{color:var(--color-text-accent)}._openIcon_hnoit_68{width:.9rem;height:.9rem}._carriage_6ka0y_12{flex-wrap:wrap;gap:.55rem;min-width:0;max-width:100%;margin:0 0 .5rem;display:flex}._user_6ka0y_19 ._carriage_6ka0y_12{justify-content:flex-end}._card_6ka0y_25{color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:.3rem;margin:0;padding:0;text-decoration:none;transition:transform .18s;display:inline-flex;position:relative}._card_6ka0y_25:hover:not(:disabled){transform:translateY(-1px)}._card_6ka0y_25:focus-visible{outline:none}:is(._card_6ka0y_25:focus-visible ._imageThumb_6ka0y_48,._card_6ka0y_25:focus-visible ._docTile_6ka0y_49){box-shadow:0 0 0 2px var(--color-bg-page), 0 0 0 4px color-mix(in srgb, var(--color-action-primary) 55%, transparent)}._card_6ka0y_25:disabled{cursor:default}._imageCard_6ka0y_57{width:5.5rem}._imageThumb_6ka0y_48{border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--color-action-primary) 22%, transparent);background:color-mix(in srgb, var(--color-bg-surface-muted) 80%, var(--color-bg-page));width:5.5rem;height:5.5rem;box-shadow:0 1px 0 color-mix(in srgb, var(--color-white) 5%, transparent) inset, 0 6px 14px color-mix(in srgb, var(--color-text-primary) 12%, transparent);transition:border-color .18s,box-shadow .18s;position:relative;overflow:hidden}._card_6ka0y_25:hover ._imageThumb_6ka0y_48{border-color:color-mix(in srgb, var(--color-action-primary) 50%, transparent);box-shadow:0 1px 0 color-mix(in srgb, var(--color-white) 6%, transparent) inset, 0 10px 22px color-mix(in srgb, var(--color-action-primary) 25%, transparent)}html[data-theme-tone=light] ._imageThumb_6ka0y_48{box-shadow:0 1px 0 color-mix(in srgb, var(--color-white) 60%, transparent) inset, 0 6px 14px color-mix(in srgb, var(--color-text-primary) 8%, transparent)}._imageThumbImg_6ka0y_80{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}._imageHoverScrim_6ka0y_88{background:linear-gradient(180deg, transparent 50%, color-mix(in srgb, var(--color-text-primary) 75%, transparent) 100%);color:var(--color-white);opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .18s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}._card_6ka0y_25:hover ._imageHoverScrim_6ka0y_88{opacity:1}._imageHoverIcon_6ka0y_104{filter:drop-shadow(0 1px 2px #00000059);width:.9rem;height:.9rem}._docCard_6ka0y_111{min-width:11rem;max-width:18rem}._audioCard_6ka0y_116{min-width:min(100%,16rem);max-width:min(100%,24rem)}._voiceNoteCard_6ka0y_121{min-width:min(100%,15rem);max-width:min(100%,22rem)}._docTile_6ka0y_49{border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--color-action-primary) 22%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--color-action-primary) 10%, transparent), color-mix(in srgb, var(--color-action-primary) 4%, transparent));box-shadow:0 1px 0 color-mix(in srgb, var(--color-white) 5%, transparent) inset, 0 6px 14px color-mix(in srgb, var(--color-text-primary) 10%, transparent);align-items:center;gap:.55rem;min-width:0;padding:.55rem .7rem;transition:border-color .18s,box-shadow .18s;display:flex}._card_6ka0y_25:hover ._docTile_6ka0y_49{border-color:color-mix(in srgb, var(--color-action-primary) 50%, transparent);box-shadow:0 1px 0 color-mix(in srgb, var(--color-white) 6%, transparent) inset, 0 10px 22px color-mix(in srgb, var(--color-action-primary) 22%, transparent)}html[data-theme-tone=light] ._docTile_6ka0y_49{background:linear-gradient(180deg, color-mix(in srgb, var(--color-action-primary) 14%, transparent), var(--surface-glass-bg-strong));box-shadow:0 1px 0 color-mix(in srgb, var(--color-white) 65%, transparent) inset, 0 6px 14px color-mix(in srgb, var(--color-text-primary) 8%, transparent)}._audioTile_6ka0y_147{width:100%;padding:.45rem .55rem}._voiceNoteTile_6ka0y_152{background:color-mix(in srgb, var(--color-action-primary) 12%, transparent);border-radius:1.15rem;width:100%;padding:.48rem .6rem}._audioPlayer_6ka0y_159{flex:auto;min-width:0}._docIconWrap_6ka0y_164{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-action-primary) 18%, transparent);width:2rem;height:2rem;color:var(--color-text-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}._docIcon_6ka0y_164{width:1rem;height:1rem}._docMeta_6ka0y_181{flex-direction:column;gap:.1rem;min-width:0;display:flex}._docName_6ka0y_188{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.78rem;font-weight:600;overflow:hidden}._docSubtext_6ka0y_198{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);font-size:.66rem}._imageCaption_6ka0y_206{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;text-align:center;width:5.5rem;font-size:.62rem;overflow:hidden}._wrapper_1ggip_2{display:inline-flex;position:relative}._popover_1ggip_7{z-index:40;border:1px solid color-mix(in srgb, var(--color-border-default) 72%, transparent);border-radius:var(--radius-md,.55rem);min-width:18rem;box-shadow:var(--shadow-card-floating), inset 0 1px 0 color-mix(in srgb, var(--color-surface-highlight) 100%, transparent);color:var(--color-text-primary);background:linear-gradient(138deg, color-mix(in srgb, var(--color-action-primary) 13%, transparent) 0%, transparent 48%), linear-gradient(210deg, color-mix(in srgb, var(--color-bg-surface-subtle) 45%, transparent) 0%, color-mix(in srgb, var(--color-bg-surface-strong) 92%, transparent) 100%), var(--color-bg-surface-strong);-webkit-backdrop-filter:blur(14px);flex-direction:column;gap:.65rem;padding:.95rem 1rem;font-size:.78rem;display:flex;position:absolute;top:50%;left:calc(100% + .4rem);transform:translateY(-50%)}._title_1ggip_28{font-family:var(--font-family-display,inherit);letter-spacing:.01em;margin:0;font-size:.9rem;font-weight:600}._subtitle_1ggip_36{color:var(--color-text-muted);margin:0;font-size:.72rem}._reasonList_1ggip_42{flex-direction:column;gap:.35rem;max-height:14rem;display:flex;overflow-y:auto}._reasonItem_1ggip_50{border-radius:var(--radius-sm,.4rem);cursor:pointer;border:1px solid #0000;align-items:center;gap:.55rem;padding:.4rem .5rem;transition:background .18s,border-color .18s;display:flex}._reasonItem_1ggip_50:hover{background:color-mix(in srgb, var(--color-action-primary) 10%, transparent);border-color:color-mix(in srgb, var(--color-action-primary) 18%, transparent)}._reasonItemChecked_1ggip_65{background:color-mix(in srgb, var(--color-action-primary) 12%, transparent);border-color:color-mix(in srgb, var(--color-action-primary) 28%, transparent)}._reasonRadioInput_1ggip_71{opacity:0;width:0;height:0;margin:0;position:absolute}._reasonRadioTrack_1ggip_79{background-color:color-mix(in srgb, var(--color-bg-page) 65%, transparent);border:1px solid color-mix(in srgb, var(--color-border-strong-theme,var(--color-border-default)) 65%, transparent);width:42px;height:23px;box-shadow:inset 0 2px 4px color-mix(in srgb, var(--color-bg-page) 30%, transparent);border-radius:34px;flex:none;transition:border-color .35s cubic-bezier(.175,.885,.32,1.275),box-shadow .35s,background-color .35s;position:relative}._reasonRadioTrack_1ggip_79:before{content:"";background-color:color-mix(in srgb, var(--color-text-primary) 35%, var(--color-bg-surface-strong));width:15px;height:15px;box-shadow:0 2px 5px color-mix(in srgb, var(--color-bg-page) 40%, transparent);border-radius:50%;transition:transform .4s cubic-bezier(.175,.885,.32,1.275);position:absolute;top:50%;left:3px;transform:translateY(-50%)}._reasonRadioInput_1ggip_71:checked+._reasonRadioTrack_1ggip_79{background-color:color-mix(in srgb, var(--color-action-primary) 15%, transparent);border-color:color-mix(in srgb, var(--color-action-primary) 42%, transparent);box-shadow:inset 0 0 10px color-mix(in srgb, var(--color-action-primary) 12%, transparent), 0 0 14px color-mix(in srgb, var(--color-action-primary) 14%, transparent)}._reasonRadioInput_1ggip_71:checked+._reasonRadioTrack_1ggip_79:before{background-color:var(--color-action-primary);box-shadow:0 0 8px color-mix(in srgb, var(--color-action-primary) 75%, transparent), 0 2px 4px color-mix(in srgb, var(--color-bg-page) 42%, transparent);transform:translate(18px,-50%)}._reasonRadioInput_1ggip_71:checked:active+._reasonRadioTrack_1ggip_79:before{transform:translate(12px,-50%)}._reasonRadioInput_1ggip_71:focus-visible+._reasonRadioTrack_1ggip_79{outline:2px solid color-mix(in srgb, var(--color-action-primary) 45%, transparent);outline-offset:2px}._reasonLabel_1ggip_125{flex:auto;min-width:0;font-size:.78rem}._note_1ggip_131{border-radius:var(--radius-sm,.4rem);border:1px solid color-mix(in srgb, var(--color-border-default) 75%, transparent);background:color-mix(in srgb, var(--color-bg-page) 22%, var(--color-bg-surface-strong));width:100%;min-height:4rem;color:var(--color-text-primary);resize:vertical;box-shadow:inset 0 1px 2px color-mix(in srgb, var(--color-bg-page) 55%, transparent);padding:.45rem .55rem;font-family:inherit;font-size:.78rem}._note_1ggip_131:focus{border-color:color-mix(in srgb, var(--color-action-primary) 45%, transparent);box-shadow:inset 0 1px 2px color-mix(in srgb, var(--color-bg-page) 48%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-action-primary) 25%, transparent);outline:none}._note_1ggip_131:focus-visible{outline:2px solid color-mix(in srgb, var(--color-action-primary) 40%, transparent);outline-offset:2px}._actions_1ggip_154{justify-content:flex-end;align-items:center;gap:.45rem;display:flex}._cancel_1ggip_161,._submit_1ggip_162{border-radius:var(--radius-sm,.35rem);cursor:pointer;border:none;padding:.4rem .85rem;font-size:.75rem;font-weight:600;transition:background .12s,opacity .12s}._cancel_1ggip_161{color:var(--color-text-muted);background:0 0}._cancel_1ggip_161:hover{color:var(--color-text-primary)}._submit_1ggip_162{background:linear-gradient(155deg, color-mix(in srgb, var(--color-action-primary) 100%, transparent) 0%, color-mix(in srgb, var(--color-action-primary) 78%, var(--color-bg-page)) 100%);color:var(--color-action-foreground);box-shadow:0 1px 0 color-mix(in srgb, var(--color-action-foreground) 22%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-bg-page) 35%, transparent)}._submit_1ggip_162:disabled{opacity:.55;cursor:default}._submit_1ggip_162:hover:not(:disabled){filter:brightness(1.06)}._error_1ggip_193{color:var(--color-destructive);margin:0;font-size:.72rem}._wrapper_1cql7_1{align-items:center;display:inline-flex;position:relative}._menu_1cql7_7{border:1px solid color-mix(in srgb, var(--color-border-default) 72%, transparent);border-radius:var(--radius-md);width:max-content;max-height:min(28rem,100vh - 10rem);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:80;transform-origin:0 0;flex-direction:column;gap:.12rem;padding:.35rem;display:flex;position:fixed;overflow-y:auto}._menuItem_1cql7_26{border-radius:var(--radius-sm,.42rem);color:var(--color-text-primary);cursor:pointer;font:inherit;text-align:left;white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;column-gap:.55rem;padding:.45rem .55rem;font-size:.84rem;transition:background .18s,border-color .18s,box-shadow .18s;display:inline-flex}._menuItem_1cql7_26:hover:not(:disabled){background:color-mix(in srgb, var(--color-action-primary) 10%, transparent);border-color:color-mix(in srgb, var(--color-action-primary) 18%, transparent);outline:none}._menuItem_1cql7_26:focus-visible{background:color-mix(in srgb, var(--color-action-primary) 10%, transparent);border-color:color-mix(in srgb, var(--color-action-primary) 18%, transparent);outline:none}._menuItemIcon_1cql7_48{width:.75rem;height:.75rem;color:var(--color-text-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}._menuItemIcon_1cql7_48>svg{display:block}._menuItemLabel_1cql7_61{font-weight:600}
