._page_4z7zj_10{isolation:isolate;flex-direction:column;align-items:center;height:100%;display:flex;position:relative;overflow-y:auto}._column_4z7zj_23{flex-direction:column;justify-content:space-between;width:100%;max-width:64rem;min-height:100%;display:flex}._cards_4z7zj_35{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}._center_4z7zj_42{isolation:isolate;flex-direction:column;flex:1;justify-content:center;padding-block:2.5rem;display:flex;position:relative}._greeting_4z7zj_51{align-items:center;gap:var(--sp-2);text-align:center;flex-direction:column;margin-bottom:1.25rem;display:flex}._greetingTitle_4z7zj_59{font-size:var(--fs-6);letter-spacing:-.02em;font-weight:500;line-height:var(--lh-2);color:var(--text-primary)}._greetingWho_4z7zj_68{font-size:var(--fs-2);color:var(--text-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem;display:flex}._greetingSub_4z7zj_77{font-size:var(--fs-2);color:var(--text-secondary)}._inputWrap_4z7zj_81{margin-bottom:0;position:relative}._aiAvatar_4z7zj_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_4z7zj_99{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.75rem;display:flex}._suggestion_4z7zj_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_4z7zj_99:hover{border-color:var(--border-default);background:var(--bg-canvas);color:var(--text-primary)}._suggestion_4z7zj_99:focus-visible{outline:2px solid var(--primary-main);outline-offset:1px}._card_4z7zj_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_4z7zj_35{cursor:pointer}button._card_4z7zj_35:hover{border-color:var(--primary-main);background:var(--bg-canvas)}button._card_4z7zj_35:focus-visible{outline:2px solid var(--primary-main);outline-offset:1px}._cardHead_4z7zj_156{font-size:var(--fs-2);color:var(--text-secondary);align-items:center;gap:.375rem;display:flex}._cardValue_4z7zj_163{font-size:var(--fs-6);font-weight:700;line-height:var(--lh-2);font-variant-numeric:tabular-nums;color:var(--text-primary)}._cardValue_4z7zj_163[data-zero=true]{color:var(--text-tertiary);font-weight:400}._cardSub_4z7zj_175{font-size:var(--fs-2);color:var(--text-secondary);line-height:var(--lh-3)}._cardSub_4z7zj_175:empty:before{content:" "}._cardEmpty_4z7zj_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_4z7zj_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_4z7zj_195:focus-within{border-color:var(--primary-main)}._textarea_4z7zj_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}._inputBox_4z7zj_195[data-chips=off] ._textarea_4z7zj_205{padding-top:.75rem}._textarea_4z7zj_205::placeholder{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._chipRow_4z7zj_232{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_4z7zj_232>*{flex:none}._chipRow_4z7zj_232:has([data-composer-scope]) ._topicChip_4z7zj_247{display:none}._chipRow_4z7zj_232[data-reserve=true]>*{visibility:hidden}._inputBar_4z7zj_256{min-height:var(--control-h-sm);align-items:center;gap:.375rem;padding:.25rem .5rem .5rem;display:flex}._plusAnchor_4z7zj_264{flex:none;display:inline-flex}._listPop_4z7zj_269{--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_4z7zj_285{flex:none}._modeReserve_4z7zj_289{width:6.5rem;height:calc(1.875rem * var(--mantine-scale,1));visibility:hidden;pointer-events:none;flex:none}._attachRow_4z7zj_297{padding:0 1rem .25rem}._hint_4z7zj_300{min-width:0;font-size:var(--fs-2);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}._hint_4z7zj_300[data-tone=warn]{color:rgb(var(--biz-warning))}._results_4z7zj_313{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_4z7zj_313{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_4z7zj_313:hover{background:var(--bg-hover)}._result_4z7zj_313[aria-selected=true]{background:var(--bg-tint-primary-strong)}._result_4z7zj_313[aria-selected=true] ._resultName_4z7zj_345{font-weight:600}._resultEnter_4z7zj_349{width:1rem;color:var(--text-tertiary);flex:none;justify-content:center;align-items:center;display:inline-flex}._resultPath_4z7zj_358{font-size:var(--fs-2);color:var(--text-tertiary);white-space:nowrap;margin-left:auto}._resultEmpty_4z7zj_365{min-height:2.25rem;font-size:var(--fs-2);color:var(--text-tertiary);align-items:center;gap:.375rem;padding:0 .75rem;display:flex}._resultTag_4z7zj_375{font-size:var(--fs-1);color:var(--text-tertiary)}._resultHead_4z7zj_379{font-size:var(--fs-2);color:var(--text-tertiary);border-bottom:1px solid var(--border-default);padding:.25rem .75rem .375rem}._resultHead_4z7zj_379 b{color:var(--text-primary);font-weight:600}._toolbar_4z7zj_392{justify-content:space-between;align-items:center;gap:.5rem;min-height:1.75rem;display:flex}._sectionLabel_4z7zj_399{font-size:var(--fs-2);color:var(--text-secondary);font-weight:600}._toolbarLead_4z7zj_405{align-items:center;gap:.5rem;min-width:0;display:inline-flex}._fallbackNote_4z7zj_411{font-size:var(--fs-1);color:var(--text-secondary);white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}._shortcuts_4z7zj_421{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;display:grid}._shortcut_4z7zj_421{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_4z7zj_421:hover{border-color:var(--primary-main);background:var(--bg-canvas)}._shortcut_4z7zj_421:focus-visible{outline:2px solid var(--primary-main);outline-offset:1px}._shortcutIcon_4z7zj_451{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_4z7zj_461{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}._shortcutEmpty_4z7zj_467{border-style:dashed;border-color:var(--border-default);color:var(--text-tertiary);cursor:default}button._shortcutEmpty_4z7zj_467{cursor:pointer}@keyframes _chatHomeRise_4z7zj_1{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}._page_4z7zj_10[data-enter=true] ._cards_4z7zj_35,._page_4z7zj_10[data-enter=true] ._greeting_4z7zj_51,._page_4z7zj_10[data-enter=true] ._inputWrap_4z7zj_81,._page_4z7zj_10[data-enter=true] ._shortcutsWrap_4z7zj_491{animation:.55s ease-out both _chatHomeRise_4z7zj_1}._page_4z7zj_10[data-enter=true] ._greeting_4z7zj_51{animation-delay:80ms}._page_4z7zj_10[data-enter=true] ._inputWrap_4z7zj_81{animation-delay:.16s}._page_4z7zj_10[data-enter=true] ._shortcutsWrap_4z7zj_491{animation-delay:.26s}@media (prefers-reduced-motion:reduce){._page_4z7zj_10[data-enter=true] ._cards_4z7zj_35,._page_4z7zj_10[data-enter=true] ._greeting_4z7zj_51,._page_4z7zj_10[data-enter=true] ._inputWrap_4z7zj_81,._page_4z7zj_10[data-enter=true] ._shortcutsWrap_4z7zj_491{animation:none}}._thread_4z7zj_514{flex-direction:column;min-height:0;max-height:24rem;margin-bottom:.75rem;display:flex}._threadActions_4z7zj_521{align-items:center;gap:.25rem;display:flex}._threadList_4z7zj_526{flex-direction:column;gap:.75rem;min-height:0;padding:.25rem .25rem .5rem;display:flex;overflow-y:auto}._turn_4z7zj_534{gap:.5rem;max-width:100%;display:flex}._turnUser_4z7zj_539{justify-content:flex-end}._turnAi_4z7zj_542{align-items:flex-start}._turnBody_4z7zj_545{flex-direction:column;gap:.25rem;min-width:0;max-width:88%;display:flex}._turnName_4z7zj_552{font-size:var(--fs-1);color:var(--ai-9,var(--primary-main));font-weight:600}._bubble_4z7zj_557{border-radius:var(--radius-md);font-size:var(--fs-3);line-height:var(--lh-3);color:var(--text-primary);padding:.5rem .75rem}._bubbleUser_4z7zj_564{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_4z7zj_569{border:1px solid var(--ai-line,var(--border-subtle));background:var(--ai-tint,var(--bg-tint-primary))}._turnSteps_4z7zj_573{flex-direction:column;gap:.25rem;margin-top:.375rem;display:flex}._bubbleAttachments_4z7zj_580{margin-top:.375rem}._thinking_4z7zj_584{align-items:center;gap:.25rem;height:1rem;display:inline-flex}._thinking_4z7zj_584 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_4z7zj_1}._thinking_4z7zj_584 i:nth-child(2){animation-delay:.2s}._thinking_4z7zj_584 i:nth-child(3){animation-delay:.4s}@keyframes _chatHomeThinking_4z7zj_1{0%,80%,to{opacity:.35}40%{opacity:1}}._threadError_4z7zj_614{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_4z7zj_10[data-chatting=true]{overflow:hidden}._page_4z7zj_10[data-chatting=true] ._column_4z7zj_23{justify-content:flex-start;gap:.5rem;height:100%;min-height:0}._page_4z7zj_10[data-chatting=true] ._center_4z7zj_42{flex:1;justify-content:flex-start;min-height:0;padding-block:.25rem}._page_4z7zj_10[data-chatting=true] ._thread_4z7zj_514{flex:1;min-height:0;max-height:none;margin-bottom:.5rem}._page_4z7zj_10[data-chatting=true] ._textarea_4z7zj_205{min-height:3rem}._topicChip_4z7zj_247{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_4z7zj_663{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_4z7zj_663{cursor:pointer}button._topicChipBody_4z7zj_663:hover{background:var(--bg-hover)}button._topicChipBody_4z7zj_663:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}._topicIcon_4z7zj_687{color:var(--ai-7,var(--primary-main));flex:none}._topicLabel_4z7zj_691{color:var(--text-primary);flex:none;font-weight:600}._topicSep_4z7zj_696{color:var(--text-tertiary);flex:none}._topicSubject_4z7zj_700{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-secondary);overflow:hidden}._topicNote_4z7zj_707{color:var(--text-secondary);flex:none}._topicChanged_4z7zj_712{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_4z7zj_247[data-beat=true]{animation:1.5s ease-in-out _chatHomeTopicBeat_4z7zj_1}@keyframes _chatHomeTopicBeat_4z7zj_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_4z7zj_749{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_4z7zj_749:hover{border-color:var(--primary-main)}._resultCard_4z7zj_749:focus-visible{outline:2px solid var(--primary-main);outline-offset:1px}._resultImage_4z7zj_771{border-radius:var(--radius-sm,var(--radius-md));background:var(--bg-app);width:100%;height:auto;display:block}._resultMeta_4z7zj_778{align-items:baseline;gap:.375rem;min-width:0;display:flex}._resultLabel_4z7zj_784{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-2);color:var(--text-primary);font-weight:600;overflow:hidden}._resultAge_4z7zj_792{font-size:var(--fs-1);color:var(--text-tertiary);flex:none;margin-left:auto}._resultStale_4z7zj_799{font-size:var(--fs-1);color:var(--text-secondary);text-align:left}._jumpNew_4z7zj_805{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_4z7zj_805:focus-visible{outline:2px solid var(--primary-main);outline-offset:1px}@media (prefers-reduced-motion:reduce){._thinking_4z7zj_584 i{opacity:.7;animation:none}._topicChip_4z7zj_247[data-beat=true]{animation:none}}._stage_4z7zj_31{flex:1;align-items:stretch;height:100%;min-height:0;display:flex}._stage_4z7zj_31>._page_4z7zj_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}
