._page_fdb9w_10{isolation:isolate;flex-direction:column;align-items:center;height:100%;display:flex;position:relative;overflow-y:auto}._column_fdb9w_23{flex-direction:column;justify-content:space-between;width:100%;max-width:64rem;min-height:100%;display:flex}._cards_fdb9w_35{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}._center_fdb9w_42{isolation:isolate;flex-direction:column;flex:1;justify-content:center;padding-block:2.5rem;display:flex;position:relative}._greeting_fdb9w_51{align-items:center;gap:var(--sp-2);text-align:center;flex-direction:column;margin-bottom:1.25rem;display:flex}._greetingTitle_fdb9w_59{font-size:var(--fs-6);letter-spacing:-.02em;font-weight:500;line-height:var(--lh-2);color:var(--text-primary)}._greetingWho_fdb9w_68{font-size:var(--fs-2);color:var(--text-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem;display:flex}._greetingSub_fdb9w_77{font-size:var(--fs-2);color:var(--text-secondary)}._inputWrap_fdb9w_81{margin-bottom:0;position:relative}._aiAvatar_fdb9w_87{background:var(--bg-tint-primary);color:var(--primary-main);-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}._suggestions_fdb9w_99{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.75rem;display:flex}._suggestion_fdb9w_99{align-items:center;gap:var(--sp-2);height:1.875rem;padding:0 .75rem 0 var(--sp-2);border:1px solid color-mix(in oklab, var(--border-subtle) 80%, transparent);background:color-mix(in oklab, var(--bg-canvas) 55%, var(--bg-app));color:var(--text-secondary);font:inherit;font-size:var(--fs-2);white-space:nowrap;cursor:pointer;border-radius:999px;display:inline-flex}._suggestion_fdb9w_99:hover{border-color:var(--border-default);background:var(--bg-canvas);color:var(--text-primary)}._suggestion_fdb9w_99:focus-visible{outline:2px solid var(--primary-main);outline-offset:1px}._card_fdb9w_35{border:1px solid color-mix(in oklab, var(--border-subtle) 55%, transparent);border-radius:var(--radius-md);background:color-mix(in oklab, var(--bg-canvas) 55%, var(--bg-app));min-height:6.5rem;color:var(--text-primary);text-align:left;font:inherit;flex-direction:column;gap:.25rem;padding:.75rem;display:flex}button._card_fdb9w_35{cursor:pointer}button._card_fdb9w_35:hover{border-color:var(--primary-main);background:var(--bg-canvas)}button._card_fdb9w_35:focus-visible{outline:2px solid var(--primary-main);outline-offset:1px}._cardHead_fdb9w_156{font-size:var(--fs-2);color:var(--text-secondary);align-items:center;gap:.375rem;display:flex}._cardValue_fdb9w_163{font-size:var(--fs-6);font-weight:700;line-height:var(--lh-2);font-variant-numeric:tabular-nums;color:var(--text-primary)}._cardValue_fdb9w_163[data-zero=true]{color:var(--text-tertiary);font-weight:400}._cardSub_fdb9w_175{font-size:var(--fs-2);color:var(--text-secondary);line-height:var(--lh-3)}._cardSub_fdb9w_175:empty:before{content:" "}._cardEmpty_fdb9w_185{border-style:dashed;border-color:var(--border-default);color:var(--text-tertiary);font-size:var(--fs-2);justify-content:center;align-items:center}._inputBox_fdb9w_195{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-canvas);box-shadow:var(--shadow-md,0 4px 12px #0f172a14);position:relative}._inputBox_fdb9w_195:focus-within{border-color:var(--primary-main)}._textarea_fdb9w_205{resize:none;width:100%;min-height:4.5rem;font:inherit;font-size:var(--fs-4);line-height:var(--lh-4);color:var(--text-primary);background:0 0;border:0;outline:none;padding:.375rem 1rem .25rem;display:block}._textarea_fdb9w_205::placeholder{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._chipRow_fdb9w_228{box-sizing:content-box;scrollbar-width:none;align-items:center;gap:.375rem;height:1.75rem;padding:.375rem .75rem 0;display:flex;overflow:auto hidden}._chipRow_fdb9w_228>*{flex:none}._chipRow_fdb9w_228:has([data-composer-scope]) ._topicChip_fdb9w_243{display:none}._chipRow_fdb9w_228[data-reserve=true]>*{visibility:hidden}._inputBar_fdb9w_252{min-height:var(--control-h-sm);align-items:center;gap:.375rem;padding:.25rem .5rem .5rem;display:flex}._plusAnchor_fdb9w_260{flex:none;display:inline-flex}._listPop_fdb9w_265{--sb-line:var(--border-subtle);--sb-hover:var(--bg-hover);--sb-active:var(--bg-tint-primary);--sb-bar:var(--primary-main);--sb-item:var(--text-secondary);--sb-item-strong:var(--text-primary);--sb-item-dim:var(--text-secondary);flex-direction:column;width:20rem;max-height:24rem;padding:0;display:flex;overflow:hidden}._surfaceBtn_fdb9w_281{flex:none}._modeReserve_fdb9w_285{width:6.5rem;height:calc(1.875rem * var(--mantine-scale,1));visibility:hidden;pointer-events:none;flex:none}._attachRow_fdb9w_293{padding:0 1rem .25rem}._hint_fdb9w_296{min-width:0;font-size:var(--fs-2);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}._hint_fdb9w_296[data-tone=warn]{color:var(--text-secondary)}._results_fdb9w_308{z-index:20;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-canvas);box-shadow:var(--shadow-md,0 8px 24px #0f172a24);margin:0;padding:.25rem 0;list-style:none;position:absolute;top:calc(100% + .25rem);left:.5rem;right:.5rem}._result_fdb9w_308{cursor:pointer;min-height:2.25rem;font-size:var(--fs-3);color:var(--text-primary);align-items:center;gap:.625rem;padding:0 .75rem;display:flex}._result_fdb9w_308[aria-selected=true]{background:var(--bg-tint-primary)}._resultPath_fdb9w_335{font-size:var(--fs-1);color:var(--text-tertiary);font-family:var(--ff-mono);margin-left:auto}._resultTag_fdb9w_342{font-size:var(--fs-1);color:var(--text-tertiary)}._resultHead_fdb9w_346{font-size:var(--fs-2);color:var(--text-tertiary);border-bottom:1px dashed var(--border-default);padding:.25rem .75rem .375rem}._resultHead_fdb9w_346 b{color:var(--text-primary);font-weight:600}._toolbar_fdb9w_358{justify-content:space-between;align-items:center;gap:.5rem;min-height:1.75rem;display:flex}._sectionLabel_fdb9w_365{font-size:var(--fs-2);color:var(--text-secondary);font-weight:600}._shortcuts_fdb9w_372{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;display:grid}._shortcut_fdb9w_372{justify-content:center;align-items:center;gap:var(--sp-2);min-height:4rem;padding:var(--sp-2);border:1px solid color-mix(in oklab, var(--border-subtle) 55%, transparent);border-radius:var(--radius-md);background:color-mix(in oklab, var(--bg-canvas) 55%, var(--bg-app));color:var(--text-primary);font:inherit;font-size:var(--fs-2);text-align:center;cursor:pointer;flex-direction:column;display:flex}._shortcut_fdb9w_372:hover{border-color:var(--primary-main);background:var(--bg-canvas)}._shortcut_fdb9w_372:focus-visible{outline:2px solid var(--primary-main);outline-offset:1px}._shortcutIcon_fdb9w_402{border-radius:var(--radius-md);background:var(--bg-tint-primary);width:1.75rem;height:1.75rem;color:var(--primary-main);justify-content:center;align-items:center;display:flex}._shortcutLabel_fdb9w_412{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}._shortcutEmpty_fdb9w_418{border-style:dashed;border-color:var(--border-default);color:var(--text-tertiary);cursor:default}button._shortcutEmpty_fdb9w_418{cursor:pointer}@keyframes _chatHomeRise_fdb9w_1{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}._page_fdb9w_10[data-enter=true] ._cards_fdb9w_35,._page_fdb9w_10[data-enter=true] ._greeting_fdb9w_51,._page_fdb9w_10[data-enter=true] ._inputWrap_fdb9w_81,._page_fdb9w_10[data-enter=true] ._shortcutsWrap_fdb9w_442{animation:.55s ease-out both _chatHomeRise_fdb9w_1}._page_fdb9w_10[data-enter=true] ._greeting_fdb9w_51{animation-delay:80ms}._page_fdb9w_10[data-enter=true] ._inputWrap_fdb9w_81{animation-delay:.16s}._page_fdb9w_10[data-enter=true] ._shortcutsWrap_fdb9w_442{animation-delay:.26s}@media (prefers-reduced-motion:reduce){._page_fdb9w_10[data-enter=true] ._cards_fdb9w_35,._page_fdb9w_10[data-enter=true] ._greeting_fdb9w_51,._page_fdb9w_10[data-enter=true] ._inputWrap_fdb9w_81,._page_fdb9w_10[data-enter=true] ._shortcutsWrap_fdb9w_442{animation:none}}._thread_fdb9w_465{flex-direction:column;min-height:0;max-height:24rem;margin-bottom:.75rem;display:flex}._threadActions_fdb9w_472{align-items:center;gap:.25rem;display:flex}._threadList_fdb9w_477{flex-direction:column;gap:.75rem;min-height:0;padding:.25rem .25rem .5rem;display:flex;overflow-y:auto}._turn_fdb9w_485{gap:.5rem;max-width:100%;display:flex}._turnUser_fdb9w_490{justify-content:flex-end}._turnAi_fdb9w_493{align-items:flex-start}._turnBody_fdb9w_496{flex-direction:column;gap:.25rem;min-width:0;max-width:88%;display:flex}._turnName_fdb9w_503{font-size:var(--fs-1);color:var(--ai-9,var(--primary-main));font-weight:600}._bubble_fdb9w_508{border-radius:var(--radius-md);font-size:var(--fs-3);line-height:var(--lh-3);color:var(--text-primary);padding:.5rem .75rem}._bubbleUser_fdb9w_515{border:1px solid color-mix(in oklab, var(--border-subtle) 80%, transparent);background:color-mix(in oklab, var(--bg-canvas) 55%, var(--bg-app));max-width:78%}._bubbleAi_fdb9w_520{border:1px solid var(--ai-line,var(--border-subtle));background:var(--ai-tint,var(--bg-tint-primary))}._turnSteps_fdb9w_524{flex-direction:column;gap:.25rem;margin-top:.375rem;display:flex}._bubbleAttachments_fdb9w_531{margin-top:.375rem}._thinking_fdb9w_535{align-items:center;gap:.25rem;height:1rem;display:inline-flex}._thinking_fdb9w_535 i{background:var(--ai-7,var(--primary-main));opacity:.35;border-radius:50%;width:.375rem;height:.375rem;animation:1.2s ease-in-out infinite _chatHomeThinking_fdb9w_1}._thinking_fdb9w_535 i:nth-child(2){animation-delay:.2s}._thinking_fdb9w_535 i:nth-child(3){animation-delay:.4s}@keyframes _chatHomeThinking_fdb9w_1{0%,80%,to{opacity:.35}40%{opacity:1}}._threadError_fdb9w_565{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-canvas);font-size:var(--fs-2);color:var(--text-secondary);padding:.5rem .75rem}._page_fdb9w_10[data-chatting=true]{overflow:hidden}._page_fdb9w_10[data-chatting=true] ._column_fdb9w_23{justify-content:flex-start;gap:.5rem;height:100%;min-height:0}._page_fdb9w_10[data-chatting=true] ._center_fdb9w_42{flex:1;justify-content:flex-start;min-height:0;padding-block:.25rem}._page_fdb9w_10[data-chatting=true] ._thread_fdb9w_465{flex:1;min-height:0;max-height:none;margin-bottom:.5rem}._page_fdb9w_10[data-chatting=true] ._textarea_fdb9w_205{min-height:3rem}._topicChip_fdb9w_243{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-sunken);max-width:24rem;height:1.5rem;font-size:var(--fs-2);color:var(--text-secondary);align-items:center;display:inline-flex}._topicChipBody_fdb9w_614{border-radius:inherit;min-width:0;height:100%;color:inherit;font:inherit;cursor:default;background:0 0;border:0;align-items:center;gap:.25rem;padding:0 .5rem;display:inline-flex}button._topicChipBody_fdb9w_614{cursor:pointer}button._topicChipBody_fdb9w_614:hover{background:var(--bg-hover)}button._topicChipBody_fdb9w_614:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}._topicIcon_fdb9w_638{color:var(--ai-7,var(--primary-main));flex:none}._topicLabel_fdb9w_642{color:var(--text-primary);flex:none;font-weight:600}._topicSep_fdb9w_647{color:var(--text-tertiary);flex:none}._topicSubject_fdb9w_651{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-secondary);overflow:hidden}._topicNote_fdb9w_658{color:var(--text-secondary);flex:none}._topicChanged_fdb9w_663{border:1px solid var(--ai-line,var(--border-subtle));background:var(--ai-tint,var(--bg-tint-primary));color:var(--ai-9,var(--primary-main));font-size:var(--fs-1);border-radius:999px;flex:none;padding:0 .375rem;line-height:1.5}._topicChip_fdb9w_243[data-beat=true]{animation:1.5s ease-in-out _chatHomeTopicBeat_fdb9w_1}@keyframes _chatHomeTopicBeat_fdb9w_1{0%,80%,to{border-color:var(--border-subtle);box-shadow:0 0 #0000}22%{box-shadow:0 0 0 3px var(--ai-beat,var(--bg-tint-primary));border-color:var(--ai-7,var(--primary-main))}42%{box-shadow:0 0 0 1px var(--ai-glow,var(--bg-tint-primary));border-color:var(--ai-line,var(--border-subtle))}58%{box-shadow:0 0 0 2px var(--ai-beat,var(--bg-tint-primary));border-color:var(--ai-7,var(--primary-main))}}._resultCard_fdb9w_700{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-canvas);width:31.875rem;max-width:100%;font:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:.25rem;margin-top:.375rem;padding:.375rem;display:flex}._resultCard_fdb9w_700:hover{border-color:var(--primary-main)}._resultCard_fdb9w_700:focus-visible{outline:2px solid var(--primary-main);outline-offset:1px}._resultImage_fdb9w_722{border-radius:var(--radius-sm,var(--radius-md));background:var(--bg-app);width:100%;height:auto;display:block}._resultMeta_fdb9w_729{align-items:baseline;gap:.375rem;min-width:0;display:flex}._resultLabel_fdb9w_735{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-2);color:var(--text-primary);font-weight:600;overflow:hidden}._resultAge_fdb9w_743{font-size:var(--fs-1);color:var(--text-tertiary);flex:none;margin-left:auto}._resultStale_fdb9w_750{font-size:var(--fs-1);color:var(--text-secondary);text-align:left}._jumpNew_fdb9w_756{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-canvas);color:var(--text-primary);font-size:var(--fs-1);box-shadow:var(--shadow-sm);cursor:pointer;align-self:center;align-items:center;gap:.25rem;padding:.125rem .625rem;display:inline-flex;position:sticky;bottom:.25rem}._jumpNew_fdb9w_756:focus-visible{outline:2px solid var(--primary-main);outline-offset:1px}@media (prefers-reduced-motion:reduce){._thinking_fdb9w_535 i{opacity:.7;animation:none}._topicChip_fdb9w_243[data-beat=true]{animation:none}}._stage_fdb9w_31{flex:1;align-items:stretch;height:100%;min-height:0;display:flex}._stage_fdb9w_31>._page_fdb9w_10{min-width:0;margin-block:calc(-.5rem * var(--mantine-scale,1));padding-block:calc(.5rem * var(--mantine-scale,1));height:calc(100% + 1rem * var(--mantine-scale,1));flex:1}
