.chat_messages__TSVgD{flex:1;min-height:0;overflow-y:auto;padding:26px 0 10px;scroll-behavior:smooth;display:flex;flex-direction:column}.chat_msg__aLiKz{width:100%;max-width:760px;margin:0 auto 18px;padding:0 22px;display:flex;gap:11px;animation:chat_rise__38Qh4 .5s var(--ease-spring) both}.chat_msg__aLiKz.chat_user__x8EiE{flex-direction:row-reverse}.chat_msg__aLiKz .chat_av__QBG24{flex-shrink:0;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;box-shadow:var(--shadow-xs)}.chat_msg__aLiKz.chat_ai__kFIZJ .chat_av__QBG24{background:rgba(31,77,63,.12);color:var(--accent)}.chat_msg__aLiKz.chat_user__x8EiE .chat_av__QBG24{background:var(--ink);color:var(--canvas)}.chat_bubble__Z0pqk{max-width:78%;border-radius:var(--radius-xl);padding:11px 15px;font-size:13.5px;line-height:1.6}.chat_msg__aLiKz.chat_user__x8EiE .chat_bubble__Z0pqk{background:var(--ink);color:var(--canvas);border-bottom-right-radius:var(--radius-md)}.chat_msg__aLiKz.chat_ai__kFIZJ .chat_bubble__Z0pqk{color:var(--ink);background:rgba(255,255,255,.6);border-bottom-left-radius:var(--radius-md);box-shadow:inset 0 1px 0 var(--innerlight),0 0 0 1px var(--hairline),0 1px 3px rgba(10,10,10,.03)}.chat_bubble__Z0pqk p{margin:0 0 7px}.chat_bubble__Z0pqk p:last-child{margin-bottom:0}.chat_attach__Pz_Yz{display:inline-flex;align-items:center;gap:6px;margin-bottom:7px;padding:4px 9px 4px 7px;border-radius:9999px;background:rgba(255,255,255,.16);font-size:11.5px;color:rgba(255,255,255,.9)}.chat_attach__Pz_Yz svg{width:12px;height:12px;opacity:.85}.chat_checklist__4gTKX{margin:8px 0 2px;display:flex;flex-direction:column;gap:5px}.chat_checklist__4gTKX .chat_row__A_xL_{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.45}.chat_checklist__4gTKX .chat_mk__jWKm3{flex-shrink:0;width:16px;height:16px;border-radius:50%;margin-top:1px;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700}.chat_checklist__4gTKX .chat_ok__HkDsm .chat_mk__jWKm3{background:var(--accent);color:#fff}.chat_checklist__4gTKX .chat_run__ABbap .chat_mk__jWKm3{background:var(--accent);color:#fff;animation:chat_blink__RRCB6 1.6s infinite}.chat_checklist__4gTKX .chat_pend__RtDh8 .chat_mk__jWKm3{background:transparent;color:var(--muted);border:1.5px solid var(--hairline-strong)}.chat_checklist__4gTKX .chat_row__A_xL_ b{font-weight:600;color:var(--ink);margin-right:4px}.chat_checklist__4gTKX .chat_row__A_xL_ span{color:var(--muted)}.chat_tags__xJpxL{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.chat_tag__XMnLM{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:9999px;font-size:11px;font-weight:500;background:rgba(31,77,63,.09);color:var(--accent);box-shadow:inset 0 0 0 1px rgba(31,77,63,.16)}.chat_tag__XMnLM .chat_pi__qalqq{width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.7;flex-shrink:0}.chat_tag__XMnLM.chat_gold__EvwZq{background:rgba(201,183,154,.22);color:#7a6334;box-shadow:inset 0 0 0 1px rgba(201,183,154,.5)}.chat_think__7z_ie{margin-bottom:8px}.chat_thinkBtn__qJTQz{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--muted);transition:color var(--duration-fast);cursor:pointer}.chat_thinkBtn__qJTQz:hover{color:var(--ink)}.chat_thinkBtn__qJTQz .chat_ch___TB5d{transition:transform var(--duration-fast)}.chat_thinkBtn__qJTQz.chat_open__elDbK .chat_ch___TB5d{transform:rotate(180deg)}.chat_thinkBody__2EVHX{margin-top:7px;padding:10px 12px;border-radius:var(--radius-lg);background:var(--canvas-2);box-shadow:inset 0 0 0 1px var(--hairline);font-size:11.5px;line-height:1.6;color:var(--muted);animation:chat_rise__38Qh4 .35s var(--ease-out) both}.chat_choices__VpFYm{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.chat_choice__5rRhF{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:var(--radius-lg);font-size:12px;font-weight:500;color:var(--muted);background:rgba(255,255,255,.55);box-shadow:inset 0 0 0 1px var(--hairline);transition:all var(--duration-fast) var(--ease-out);cursor:pointer}.chat_choice__5rRhF:hover:not(:disabled){color:var(--ink);background:rgba(255,255,255,.85);box-shadow:inset 0 0 0 1px var(--hairline-strong)}.chat_choice__5rRhF.chat_sel__UXkj4{color:var(--accent);background:rgba(31,77,63,.08);box-shadow:inset 0 0 0 1px var(--accent)}.chat_choice__5rRhF:disabled{cursor:not-allowed;opacity:.7}.chat_choice__5rRhF .chat_ck__Mc7mA{width:13px;height:13px;border-radius:50%;border:1.5px solid;display:flex;align-items:center;justify-content:center;flex-shrink:0}.chat_choice__5rRhF.chat_sel__UXkj4 .chat_ck__Mc7mA{background:var(--accent);border-color:var(--accent);color:#fff}.chat_typing__8wNCl{max-width:760px;margin:0 auto 18px;padding:0 22px;display:flex;gap:11px}.chat_typing__8wNCl .chat_av__QBG24{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:rgba(31,77,63,.12);color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:13px}.chat_typing__8wNCl .chat_dots__WyN_2{display:inline-flex;align-items:center;gap:4px;padding:13px 15px;border-radius:var(--radius-xl);background:rgba(255,255,255,.6);border-bottom-left-radius:var(--radius-md);box-shadow:inset 0 1px 0 var(--innerlight),0 0 0 1px var(--hairline)}.chat_typing__8wNCl .chat_dots__WyN_2 i{width:6px;height:6px;border-radius:50%;background:var(--muted);animation:chat_typing__8wNCl 1.3s infinite}.chat_typing__8wNCl .chat_dots__WyN_2 i:nth-child(2){animation-delay:.18s}.chat_typing__8wNCl .chat_dots__WyN_2 i:nth-child(3){animation-delay:.36s}@keyframes chat_typing__8wNCl{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}.chat_chatInput__ePmzp{flex-shrink:0;border-top:1px solid var(--hairline);background:rgba(232,232,229,.5);padding:12px 22px 16px}.chat_chatInput__ePmzp .chat_inputRow__euS79{margin-bottom:8px;display:flex;flex-wrap:wrap;gap:6px}.chat_chatInput__ePmzp .chat_inner__DQ_gk{max-width:760px;margin:0 auto;display:flex;align-items:flex-end;gap:8px}.chat_chipAtt__LPWW3{display:inline-flex;align-items:center;gap:6px;padding:4px 9px 4px 7px;border-radius:9999px;background:var(--canvas);box-shadow:inset 0 0 0 1px var(--hairline);font-size:11.5px;color:var(--ink)}.chat_chipAtt__LPWW3 .chat_x__wTMRQ{width:14px;height:14px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--muted);transition:all var(--duration-fast);cursor:pointer}.chat_chipAtt__LPWW3 .chat_x__wTMRQ:hover{background:rgba(10,10,10,.08);color:var(--ink)}.chat_roundBtn__zKh_m{flex-shrink:0;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--canvas);color:var(--muted);box-shadow:inset 0 0 0 1px var(--hairline);transition:all var(--duration-fast);cursor:pointer}.chat_roundBtn__zKh_m:hover:not(:disabled){color:var(--ink);box-shadow:inset 0 0 0 1px var(--hairline-strong)}.chat_roundBtn__zKh_m:disabled{cursor:not-allowed;opacity:.5}.chat_roundBtn__zKh_m.chat_send__gUxxc{background:var(--ink);color:var(--canvas);box-shadow:0 1px 2px rgba(10,10,10,.18)}.chat_roundBtn__zKh_m.chat_send__gUxxc:hover:not(:disabled){opacity:.9;color:var(--canvas)}.chat_roundBtn__zKh_m.chat_voice__jvb7o:hover:not(:disabled){color:var(--accent)}.chat_roundBtn__zKh_m.chat_voiceActive__1vLpF{color:var(--error);background:rgba(185,28,28,.1)}.chat_inp__2xYsN{flex:1;resize:none;border:0;outline:0;border-radius:var(--radius-xl);padding:11px 16px;min-height:42px;font-size:13.5px;font-family:var(--font-body);color:var(--ink);line-height:1.5;background:var(--canvas);box-shadow:inset 0 1px 2px rgba(10,10,10,.06),inset 0 0 0 1px var(--hairline);transition:box-shadow var(--duration-fast)}.chat_inp__2xYsN::placeholder{color:var(--muted)}.chat_inp__2xYsN:focus{box-shadow:inset 0 1px 2px rgba(10,10,10,.06),inset 0 0 0 1px var(--accent)}.chat_empty__rQBo5{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:40px 22px;color:var(--muted)}.chat_empty__rQBo5 .chat_icon__xGAso{font-size:34px;line-height:1}.chat_empty__rQBo5 p{margin:0;font-size:13px;max-width:380px;line-height:1.6}.chat_errorBar__QAJUf{max-width:760px;margin:0 auto 10px;padding:0 22px}.chat_errorBar__QAJUf div{padding:9px 14px;border-radius:var(--radius-lg);background:rgba(185,28,28,.08);color:var(--error);font-size:12.5px;line-height:1.5;box-shadow:inset 0 0 0 1px rgba(185,28,28,.18)}.chat_digestCard__r8zSS{max-width:760px;margin:0 auto 18px;padding:0 22px;animation:chat_rise__38Qh4 .5s var(--ease-spring) both}.chat_dcInner__nSvB7{display:flex;align-items:flex-start;gap:12px;padding:13px 15px;border-radius:var(--radius-xl);background:linear-gradient(180deg,rgba(31,77,63,.08),rgba(31,77,63,.03));box-shadow:inset 0 0 0 1px rgba(31,77,63,.18),0 1px 3px rgba(10,10,10,.03)}.chat_dcIcon__bFoUW{flex-shrink:0;width:30px;height:30px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px rgba(31,77,63,.25)}.chat_dcBody__JaDwi{flex:1;min-width:0}.chat_dcLabel__yyqTa{font-size:10.5px;font-weight:700;letter-spacing:.06em;color:var(--accent);text-transform:uppercase;margin-bottom:3px}.chat_dcTopic__5SjBN{font-size:13.5px;font-weight:600;color:var(--ink);line-height:1.4;word-break:break-word}.chat_dcHint___jWHW{margin:4px 0 0;font-size:11.5px;line-height:1.55;color:var(--muted)}.chat_dcActions__LDEMU{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.chat_dcAct__Wmr8c{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:9999px;font-size:11.5px;font-weight:500;transition:all var(--duration-fast) var(--ease-out)}.chat_dcAct__Wmr8c.chat_primary__lIdlu{background:var(--accent);color:#fff;box-shadow:0 1px 2px rgba(31,77,63,.2)}.chat_dcAct__Wmr8c.chat_primary__lIdlu:hover{opacity:.9}.chat_dcAct__Wmr8c.chat_ghost__g47_C{color:var(--accent);background:rgba(31,77,63,.06);box-shadow:inset 0 0 0 1px rgba(31,77,63,.22)}.chat_dcAct__Wmr8c.chat_ghost__g47_C:hover{background:rgba(31,77,63,.12)}@keyframes chat_rise__38Qh4{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes chat_blink__RRCB6{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.chat_msg__aLiKz,.chat_thinkBody__2EVHX{animation:none;opacity:1;transform:none}}.research_panel__2Q2cs{position:relative;z-index:1;display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.research_header__lsnXF{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5) var(--space-3);border-bottom:1px solid var(--hairline);flex-shrink:0}.research_eyebrow__4y061{font-family:var(--font-mono);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--accent-glow)}.research_title__hZhQQ{margin:var(--space-1) 0 0;font-family:var(--font-display);font-size:clamp(1.25rem,1.4vw,1.6rem);font-weight:700;letter-spacing:-.01em;line-height:1.15;color:var(--ink)}.research_subtitle__L9OhG{margin:var(--space-1) 0 0;font-size:var(--text-small);line-height:1.55;color:var(--muted);max-width:52ch}.research_versionChip__KLrdX{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:9999px;font-family:var(--font-mono);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;background:var(--accent-soft-2,rgba(31,77,63,.1));color:var(--accent);white-space:nowrap;flex-shrink:0}.research_versionChip__KLrdX.research_isReady__YjFzQ{background:var(--accent);color:var(--canvas)}.research_stages__yZxBv{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);flex-shrink:0}.research_stage__icmPH{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);transition:color var(--duration-fast) var(--ease-out)}.research_stage__icmPH .research_num__WMXzR{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:9999px;background:rgba(10,10,10,.06);color:var(--muted);font-size:10px}.research_stage__icmPH.research_isDone__FukFl{color:var(--accent)}.research_stage__icmPH.research_isDone__FukFl .research_num__WMXzR{background:var(--accent);color:var(--canvas)}.research_stage__icmPH.research_isActive__5NQGv{color:var(--ink)}.research_stage__icmPH.research_isActive__5NQGv .research_num__WMXzR{background:var(--ink);color:var(--canvas)}.research_stageDash__jDE8j{width:28px;height:1px;background:var(--hairline-strong);flex-shrink:0}.research_body__ZLljA{display:grid;grid-template-columns:388px minmax(0,1fr);gap:var(--space-5);flex:1;min-height:0;padding:var(--space-5) var(--space-5) var(--space-6);overflow:hidden}.research_left__TN4nP,.research_right__XmFLo{display:flex;flex-direction:column;gap:var(--space-4);min-height:0;overflow-y:auto;padding-right:2px}@media (max-width:980px){.research_body__ZLljA{grid-template-columns:1fr;overflow-y:auto}.research_left__TN4nP,.research_right__XmFLo{overflow-y:visible}}.research_formCard__x7iiH{background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--radius-xl);padding:var(--space-5);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--space-4)}.research_formEyebrow__OJddQ{font-family:var(--font-mono);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--accent-glow)}.research_projectHint__hZQN9{font-size:11.5px;line-height:1.55;color:var(--muted);margin-top:-6px}.research_field__oL7md{display:flex;flex-direction:column;gap:var(--space-2)}.research_fieldLabel__PB34q{display:flex;align-items:center;justify-content:space-between;font-size:11.5px;font-weight:600;letter-spacing:.02em;color:var(--ink-2)}.research_fieldHint__Egh9l{font-size:10.5px;font-weight:400;color:var(--muted)}.research_input__4_Nqu,.research_textarea__Vk0qE{width:100%;padding:10px 12px;border-radius:var(--radius-md);border:1px solid var(--hairline-strong);background:rgba(255,255,255,.55);color:var(--ink);font-family:var(--font-body);font-size:13px;line-height:1.5;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}.research_textarea__Vk0qE{min-height:84px;resize:vertical}.research_input__4_Nqu:focus,.research_textarea__Vk0qE:focus{outline:none;border-color:var(--accent-glow);background:var(--canvas);box-shadow:0 0 0 3px rgba(31,77,63,.12)}.research_input__4_Nqu::placeholder,.research_textarea__Vk0qE::placeholder{color:rgba(87,87,90,.55)}.research_seg__BVa5o{display:grid;gap:6px}.research_seg__BVa5o.research_three__zfLlG{grid-template-columns:repeat(3,1fr)}.research_seg__BVa5o.research_two__ZhmRi{grid-template-columns:repeat(2,1fr)}.research_segOpt__CYkaG{display:flex;flex-direction:column;gap:2px;padding:9px 10px;border-radius:var(--radius-md);border:1px solid var(--hairline-strong);background:transparent;text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.research_segOpt__CYkaG:hover{border-color:var(--accent-glow);background:rgba(31,77,63,.04)}.research_segOpt__CYkaG .research_optLabel__gTlAD{font-size:12.5px;font-weight:600;color:var(--ink)}.research_segOpt__CYkaG .research_optDesc__oCdOi{font-size:10.5px;line-height:1.4;color:var(--muted)}.research_segOpt__CYkaG.research_isActive__5NQGv{border-color:var(--accent);background:var(--accent-soft-2,rgba(31,77,63,.08));box-shadow:inset 0 0 0 1px var(--accent)}.research_segOpt__CYkaG.research_isActive__5NQGv .research_optLabel__gTlAD{color:var(--accent)}.research_chipRow__OK6Dv{display:flex;flex-wrap:wrap;gap:6px}.research_chipOpt___PSF7{display:inline-flex;align-items:center;padding:6px 11px;border-radius:9999px;border:1px solid var(--hairline-strong);background:transparent;font-size:12px;font-weight:500;color:var(--ink-2);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}.research_chipOpt___PSF7:hover{border-color:var(--accent-glow);color:var(--accent)}.research_chipOpt___PSF7.research_isActive__5NQGv{background:var(--accent);border-color:var(--accent);color:var(--canvas)}.research_advancedToggle__Zan_k{display:inline-flex;align-items:center;gap:6px;padding:6px 2px;background:transparent;border:none;font-size:11.5px;font-weight:600;color:var(--muted);cursor:pointer;align-self:flex-start;transition:color var(--duration-fast)}.research_advancedToggle__Zan_k:hover{color:var(--accent)}.research_advancedToggle__Zan_k .research_chev__SaGRq{transition:transform var(--duration-fast) var(--ease-out)}.research_advancedToggle__Zan_k.research_isOpen__ah3aP .research_chev__SaGRq{transform:rotate(90deg)}.research_advancedSummary__rNC3_{font-size:11px;line-height:1.5;color:var(--muted)}.research_cta__cwMP7{display:inline-flex;align-items:center;justify-content:center;gap:7px;margin-top:var(--space-2);padding:11px 16px;border-radius:9999px;border:none;font-size:13px;font-weight:600;color:var(--canvas);background:var(--accent);box-shadow:0 1px 2px rgba(10,10,10,.18),inset 0 1px 0 rgba(255,255,255,.25);transition:transform var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out);cursor:pointer}.research_cta__cwMP7:hover:not(:disabled){background:var(--accent-glow);transform:translateY(-1px)}.research_cta__cwMP7:disabled{opacity:.55;cursor:not-allowed;transform:none}.research_sumCard__54d3r{background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--radius-xl);padding:var(--space-5);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--space-4)}.research_sumEyebrow__E4R8c{font-family:var(--font-mono);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--accent-glow)}.research_sumTopic__s3PIL{font-size:15px;font-weight:600;line-height:1.4;color:var(--ink);overflow-wrap:anywhere}.research_dimChips__uKfwK{display:flex;flex-wrap:wrap;gap:6px}.research_dimChip__mfWMl{display:inline-flex;padding:4px 9px;border-radius:9999px;background:rgba(10,10,10,.05);font-size:11px;color:var(--ink-2)}.research_sumMetaRow__7r_ZU{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);font-size:11px;color:var(--muted)}.research_sumFoot__0at5p{margin-top:auto;padding-top:var(--space-3);border-top:1px dashed var(--hairline-strong);display:flex;flex-direction:column;gap:var(--space-2)}.research_pill__XIOyG{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:9999px;font-family:var(--font-mono);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap}.research_pill__XIOyG.research_isRunning__cs1Kd{background:rgba(31,77,63,.1);color:var(--accent)}.research_pill__XIOyG.research_isDone__FukFl{background:var(--accent);color:var(--canvas)}.research_pill__XIOyG.research_isFailed___QJ9S{background:rgba(185,28,28,.1);color:var(--error)}.research_pill__XIOyG .research_pip__pSuob{width:6px;height:6px;border-radius:50%;background:currentColor;animation:research_blink__hrPob 1.6s var(--ease-in-out) infinite}@keyframes research_blink__hrPob{0%,to{opacity:1}50%{opacity:.25}}.research_runPanel__e7Qcm{background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--radius-xl);padding:var(--space-8) var(--space-6);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;align-items:center;gap:var(--space-5);text-align:center}.research_spinner__HjU_B{width:30px;height:30px;border-radius:50%;border:2.5px solid rgba(31,77,63,.18);border-top:2.5px solid var(--accent);animation:research_spin__0HzMY .9s linear infinite}@keyframes research_spin__0HzMY{to{transform:rotate(1turn)}}.research_runTopic__ZJwxM{font-size:15px;font-weight:600;color:var(--ink);max-width:46ch;overflow-wrap:anywhere}.research_runHint__0zcai{font-size:12px;line-height:1.6;color:var(--muted);max-width:44ch}.research_mdp__k6RDd{width:min(420px,80%);height:6px;border-radius:9999px;background:rgba(10,10,10,.07);overflow:hidden;position:relative}.research_mdpBar__7y61Z{position:absolute;top:0;left:0;width:38%;height:100%;border-radius:9999px;background:linear-gradient(90deg,var(--accent-glow),var(--accent));animation:research_shuttle__uhsUb 1.5s var(--ease-in-out) infinite}@keyframes research_shuttle__uhsUb{0%{transform:translateX(-100%)}to{transform:translateX(360%)}}.research_elapsed__xvLj8{font-family:var(--font-mono);font-size:11px;color:var(--muted);letter-spacing:.04em}.research_reportCard__0Cpt5{background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--radius-xl);padding:var(--space-5);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--space-3)}.research_reportEyebrow__Hj2BH{font-family:var(--font-mono);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--accent-glow)}.research_reportHead__wD_aC{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);min-width:0}.research_reportTopic__S0mD6{font-size:16px;font-weight:700;line-height:1.35;color:var(--ink);min-width:0;overflow-wrap:anywhere}.research_digestReadyNote__FGUZs{font-size:12px;line-height:1.6;color:var(--muted)}.research_nextStep__6B0Go{background:var(--accent-soft-2,rgba(31,77,63,.07));border:1px solid rgba(31,77,63,.16);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}.research_nextEyebrow__P76qK{font-family:var(--font-mono);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--accent)}.research_nextTitle__LDefx{font-size:13.5px;font-weight:600;color:var(--ink);line-height:1.5}.research_nextCaption__eaCLb{font-size:11.5px;line-height:1.6;color:var(--muted)}.research_enterBtn__H0AMt{align-self:flex-start;margin-top:var(--space-1);display:inline-flex;align-items:center;gap:7px;padding:10px 16px;border-radius:9999px;border:none;font-size:13px;font-weight:600;color:var(--canvas);background:var(--accent);box-shadow:0 1px 2px rgba(10,10,10,.18),inset 0 1px 0 rgba(255,255,255,.25);transition:transform var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out);cursor:pointer}.research_enterBtn__H0AMt:hover{background:var(--accent-glow);transform:translateY(-1px)}.research_iframeCard__vPQyb{background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--radius-xl);padding:var(--space-4);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--space-3)}.research_iframeHead__CpzLp{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.research_iframeChip__m1LY8{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.research_newWindow__DiYDV{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:9999px;border:1px solid var(--hairline-strong);background:transparent;font-size:11.5px;font-weight:500;color:var(--ink-2);text-decoration:none;cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}.research_newWindow__DiYDV:hover{border-color:var(--accent-glow);color:var(--accent)}.research_iframe__vAP5L{width:100%;height:clamp(420px,56vh,720px);border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--canvas-2)}.research_errState__YfyNX{background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--radius-xl);padding:var(--space-8) var(--space-6);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;align-items:center;gap:var(--space-4);text-align:center}.research_errIcon__4_e80{width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(185,28,28,.08);color:var(--error)}.research_errMsg__0B3Eu{font-size:12.5px;line-height:1.6;color:var(--muted);max-width:42ch}.research_errCtas__9UPpB{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center}.research_empty__YaYo2{background:var(--canvas);border:1px dashed var(--hairline-strong);border-radius:var(--radius-xl);padding:var(--space-10) var(--space-6);box-shadow:var(--shadow-xs);display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center}.research_emptyTitle__2JlN8{font-size:14px;font-weight:600;color:var(--ink-2)}.research_emptySub__o3CQG{font-size:12px;line-height:1.6;color:var(--muted);max-width:38ch}.research_errInline__yUK5m{font-size:11.5px;line-height:1.5;color:var(--error);background:rgba(185,28,28,.06);border-radius:var(--radius-sm);padding:8px 10px}.research_runId__QQOuH{font-family:var(--font-mono);font-size:10px;color:var(--muted);letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.research_iconSpin__GDeKR{animation:research_spin__0HzMY .9s linear infinite}.report_panel__3SaNU{position:relative;z-index:1;display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.report_header__67Lh8{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5) var(--space-3);border-bottom:1px solid var(--hairline);flex-shrink:0}.report_eyebrow__6hpsQ{font-family:var(--font-mono);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--accent-glow)}.report_title__ZOP73{margin:var(--space-1) 0 0;font-family:var(--font-display);font-size:clamp(1.25rem,1.4vw,1.6rem);font-weight:700;letter-spacing:-.01em;line-height:1.15;color:var(--ink)}.report_subtitle__pRgI_{margin:var(--space-1) 0 0;font-size:var(--text-small);line-height:1.55;color:var(--muted);max-width:52ch}.report_freeChip__nndUW{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:9999px;font-family:var(--font-mono);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;background:var(--accent);color:var(--canvas);white-space:nowrap;flex-shrink:0}.report_body__O1T57{display:grid;grid-template-columns:388px minmax(0,1fr);gap:var(--space-5);flex:1;min-height:0;padding:var(--space-5) var(--space-5) var(--space-6);overflow:hidden}.report_left__caulP,.report_right___Ghik{display:flex;flex-direction:column;gap:var(--space-4);min-height:0;overflow-y:auto;padding-right:2px}.report_right___Ghik{overflow:hidden}@media (max-width:980px){.report_body__O1T57{grid-template-columns:1fr;overflow-y:auto}.report_left__caulP,.report_right___Ghik{overflow-y:visible}}.report_formCard__0EsbY{background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--radius-xl);padding:var(--space-5);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--space-3)}.report_formHead__qIu5N{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-1)}.report_formEyebrow__b7U6t{font-family:var(--font-mono);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--accent-glow)}.report_sectionLabel__fQFam{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.report_sectionLabel__fQFam .report_lbl__ecEmD{font-weight:600;text-transform:uppercase;letter-spacing:.14em}.report_sectionLabel__fQFam .report_cnt__l7BHh,.report_sectionLabel__fQFam .report_lbl__ecEmD{font-family:var(--font-mono);font-size:9.5px;color:var(--muted)}.report_seg__CCjsJ{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.report_segOpt__AooQx{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;border-radius:var(--radius-md);border:1.5px solid var(--hairline-strong);background:transparent;font-size:12px;font-weight:500;color:var(--ink-2);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}.report_segOpt__AooQx:hover{border-color:var(--accent-glow)}.report_segOpt__AooQx.report_isActive__WjwQt{border-color:var(--accent);background:var(--accent-soft-2,rgba(31,77,63,.08));color:var(--accent);font-weight:600}.report_select__VNbQd{width:100%;padding:9px 11px;border-radius:var(--radius-md);border:1px solid var(--hairline-strong);background:rgba(255,255,255,.55);color:var(--ink);font-family:var(--font-body);font-size:12.5px;line-height:1.5}.report_select__VNbQd:focus{outline:none;border-color:var(--accent-glow);box-shadow:0 0 0 3px rgba(31,77,63,.12)}.report_uploadDrop__4N8yR{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:18px;font-size:12.5px;color:var(--ink-2);border-radius:var(--radius-md);border:1.5px dashed var(--hairline-strong);background:rgba(255,255,255,.4);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out)}.report_uploadDrop__4N8yR:hover{border-color:var(--accent-glow)}.report_excelRow__FKOGX{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border-radius:var(--radius-md);border:1px solid var(--hairline);background:rgba(255,255,255,.6)}.report_excelRow__FKOGX .report_name__GMeGi{font-size:12px;color:var(--ink);font-weight:500}.report_excelRow__FKOGX .report_meta__ty8Y9{font-size:11px;color:var(--muted)}.report_mapBtn__TzFow{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:11.5px;padding:4px 12px;border-radius:9999px;border:1px solid var(--accent);cursor:pointer;font-weight:600;transition:background var(--duration-fast) var(--ease-out)}.report_mapBtn__TzFow.report_isSet__Txrur{background:var(--accent);color:var(--canvas)}.report_mapBtn__TzFow:not(.report_isSet__Txrur){background:transparent;color:var(--accent)}.report_changeBtn__pV6X_{font-size:11px;color:var(--muted);cursor:pointer;background:transparent;border:0}.report_changeBtn__pV6X_:hover{color:var(--accent)}.report_hint__FGU_p{font-size:11.5px;color:var(--muted);line-height:1.55}.report_noDocRow__TFgvn{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12.5px;color:var(--ink-2)}.report_goBrainstormBtn__IJ7BG{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;padding:5px 12px;border-radius:9999px;border:1px solid var(--accent);background:transparent;color:var(--accent);cursor:pointer;font-weight:600}.report_goBrainstormBtn__IJ7BG:hover{background:var(--accent-soft-2,rgba(31,77,63,.08))}.report_templGrid__jfYrO{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.report_templOpt__Fl3Je{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;text-align:left;cursor:pointer;border-radius:var(--radius-md);border:1.5px solid var(--hairline);background:transparent;transition:border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}.report_templOpt__Fl3Je:hover{border-color:var(--accent-glow)}.report_templOpt__Fl3Je.report_isActive__WjwQt{border-color:var(--accent);background:var(--accent-soft-2,rgba(31,77,63,.08))}.report_templOpt__Fl3Je .report_icon__BZOYQ{font-size:18px;line-height:1}.report_templOpt__Fl3Je .report_nm__12Dp8{font-size:12px;font-weight:600;color:var(--ink)}.report_templOpt__Fl3Je .report_ds__u2FxA{font-size:10.5px;color:var(--muted)}.report_previewBox___h2T_{border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--hairline);aspect-ratio:16/9;max-height:220px;background:var(--canvas-2)}.report_previewBox___h2T_ iframe{width:100%;height:100%;border:0}.report_errInline__MhqZi{font-size:11.5px;line-height:1.5;color:var(--error);background:rgba(185,28,28,.06);border-radius:var(--radius-sm);padding:8px 10px}.report_cta__lyWvc{display:inline-flex;align-items:center;justify-content:center;gap:7px;margin-top:var(--space-2);padding:10px 20px;border-radius:9999px;border:none;font-size:13px;font-weight:600;color:var(--canvas);background:var(--accent);box-shadow:0 1px 2px rgba(10,10,10,.18),inset 0 1px 0 rgba(255,255,255,.25);transition:transform var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out);cursor:pointer}.report_cta__lyWvc:hover:not(:disabled){background:var(--accent-glow);transform:translateY(-1px)}.report_cta__lyWvc:disabled{opacity:.55;cursor:not-allowed;transform:none}.report_iconSpin__n0ueg{animation:report_rpt-spin__0JZrx .9s linear infinite}@keyframes report_rpt-spin__0JZrx{to{transform:rotate(1turn)}}.report_empty__qkg6G{background:var(--canvas);border:1px dashed var(--hairline-strong);border-radius:var(--radius-xl);padding:var(--space-10) var(--space-6);box-shadow:var(--shadow-xs);display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center;flex:1;justify-content:center}.report_empty__qkg6G .report_ic__7wsHL{width:40px;height:40px;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;background:var(--accent-soft-2,rgba(31,77,63,.08));color:var(--accent)}.report_empty__qkg6G .report_tt__JLBAj{font-size:14px;font-weight:600;color:var(--ink-2)}.report_empty__qkg6G .report_ds__u2FxA{font-size:12px;line-height:1.6;color:var(--muted);max-width:38ch}.report_stageFrame__DO7xU{border:1px solid var(--hairline);border-radius:var(--radius-lg);overflow:hidden;background:#fff;box-shadow:0 8px 30px rgba(31,77,63,.08);display:flex;flex-direction:column;flex:1;min-height:0}.report_stageBar__qk6pq{display:flex;align-items:center;gap:12px;padding:9px 12px;background:linear-gradient(180deg,rgba(242,242,240,.85),rgba(235,235,232,.85));border-bottom:1px solid var(--hairline);flex-shrink:0}.report_stageBar__qk6pq .report_dots__9d5zH{display:flex;gap:6px;flex-shrink:0}.report_stageBar__qk6pq .report_dots__9d5zH span{width:10px;height:10px;border-radius:50%;background:rgba(10,10,10,.14)}.report_stageBar__qk6pq .report_dots__9d5zH span:first-child{background:#e06c5a}.report_stageBar__qk6pq .report_dots__9d5zH span:nth-child(2){background:#e3b341}.report_stageBar__qk6pq .report_dots__9d5zH span:nth-child(3){background:#5fa85f}.report_stageBar__qk6pq .report_stageAddr__xpMbh{flex:1;min-width:0;font-family:var(--font-mono);font-size:11px;color:var(--ink-2);background:rgba(255,255,255,.7);border:1px solid var(--hairline);border-radius:9999px;padding:4px 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report_stageBar__qk6pq .report_stageActs__oEi8i{display:flex;gap:6px;flex-shrink:0}.report_stageBar__qk6pq .report_stageBtn__I6Q8a{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-md);border:1px solid var(--hairline);background:rgba(255,255,255,.7);color:var(--ink-2);cursor:pointer;text-decoration:none;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.report_stageBar__qk6pq .report_stageBtn__I6Q8a:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.report_stageBody__7EIi3{position:relative;flex:1;min-height:0;background:#fff}.report_stageBody__7EIi3 iframe{width:100%;height:100%;border:0;display:block;background:#fff}.report_stagePh__R_RgH{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;font-family:var(--font-mono);font-size:11.5px;color:var(--muted);background:linear-gradient(135deg,rgba(31,77,63,.05),rgba(90,140,122,.04));text-decoration:none}.report_stageFoot__TADnF{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-top:1px solid var(--hairline);background:rgba(242,242,240,.5);flex-wrap:wrap;flex-shrink:0}.report_verChips__HOh2K{display:flex;gap:6px;flex-wrap:wrap}.report_verChip__p6oBB{font-family:var(--font-mono);font-size:11px;padding:4px 10px;border-radius:9999px;border:1px solid var(--hairline);background:rgba(255,255,255,.7);color:var(--ink-2);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}.report_verChip__p6oBB:hover{border-color:var(--accent);color:var(--accent)}.report_verChip__p6oBB.report_verActive__KdY04{background:var(--accent);color:#fff;border-color:var(--accent);font-weight:600}.report_stageFoot__TADnF .report_tags__wQNzm{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.report_pill__Yqpnr{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;padding:3px 9px;border-radius:9999px;background:var(--accent-soft-2,rgba(31,77,63,.1));color:var(--accent);line-height:1.4}.report_pill__Yqpnr.report_solid__c3_LH{background:var(--accent);color:#fff}.report_pill__Yqpnr.report_gold__KB_8W{background:rgba(201,183,154,.22);color:#7a6334}.report_pill__Yqpnr.report_err__OcRNq{background:rgba(185,28,28,.1);color:var(--error)}.report_tag__7lJ7N{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;padding:2px 8px;border-radius:9999px;background:var(--accent-soft-2,rgba(31,77,63,.09));color:var(--accent);border:1px solid rgba(31,77,63,.16)}.report_tag__7lJ7N.report_glow__LZp3W{background:rgba(90,140,122,.14);color:var(--accent);border-color:rgba(90,140,122,.28)}.report_tag__7lJ7N .report_pi__fz2Zd{width:4px;height:4px;border-radius:50%;background:currentColor}.report_fullOverlay__Mlnpu{position:fixed;inset:0;z-index:9999;background:rgba(10,10,10,.55);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:24px}.report_fullStage__ESnZs{width:min(1180px,100%);height:100%;max-height:calc(100vh - 48px);display:flex;flex-direction:column}.report_fullStage__ESnZs .report_stageFrame__DO7xU{height:100%}.report_fullStage__ESnZs .report_stageBody__7EIi3{flex:1}.chat-history_wrap__rwxr2{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px dashed var(--hairline-strong)}.chat-history_head__57_fi{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.chat-history_eyebrow__KR7U9{font-family:var(--font-mono);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--accent-glow)}.chat-history_newBtn__OkQU2{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:9999px;border:none;font-size:11px;font-weight:600;color:var(--canvas);background:var(--accent);box-shadow:0 1px 2px rgba(10,10,10,.18),inset 0 1px 0 rgba(255,255,255,.25);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);white-space:nowrap}.chat-history_newBtn__OkQU2:hover{background:var(--accent-glow);transform:translateY(-1px)}.chat-history_list__VPU4l{display:flex;flex-direction:column;gap:6px;max-height:220px;overflow-y:auto;padding-right:2px}.chat-history_item__cn6k7{display:flex;flex-direction:column;gap:4px;width:100%;text-align:left;padding:8px 11px;border-radius:var(--radius-md);border:1px solid var(--hairline-strong);background:transparent;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}.chat-history_item__cn6k7:hover{border-color:var(--accent-glow);background:rgba(31,77,63,.04)}.chat-history_item__cn6k7.chat-history_isActive__Bllyz{border-color:var(--accent);background:var(--accent-soft-2,rgba(31,77,63,.08));box-shadow:inset 0 0 0 1px var(--accent)}.chat-history_title__zV5ne{font-size:12.5px;font-weight:600;line-height:1.4;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-history_item__cn6k7.chat-history_isActive__Bllyz .chat-history_title__zV5ne{color:var(--accent)}.chat-history_meta__96F8V{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10px;color:var(--muted);letter-spacing:.03em}.chat-history_current__2NTqo{margin-left:auto;display:inline-flex;align-items:center;padding:1px 7px;border-radius:9999px;background:var(--accent);color:var(--canvas);font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.chat-history_empty__CWWAB,.chat-history_loading__uRmwC{font-size:11.5px;line-height:1.5;color:var(--muted);padding:6px 2px 2px}.brainstorm_mesh__6PwHO{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;filter:blur(8px)}.brainstorm_mesh__6PwHO:after,.brainstorm_mesh__6PwHO:before{content:"";position:absolute;border-radius:50%;filter:blur(80px);opacity:.5;mix-blend-mode:multiply}.brainstorm_mesh__6PwHO:before{width:560px;height:560px;left:-140px;top:-160px;background:radial-gradient(circle at 30% 30%,rgba(31,77,63,.22),transparent 70%);animation:brainstorm_drift1__pZG_g 26s var(--ease-out) infinite alternate}.brainstorm_mesh__6PwHO:after{width:620px;height:620px;right:-180px;bottom:-220px;background:radial-gradient(circle at 60% 40%,rgba(90,140,122,.18),transparent 70%);animation:brainstorm_drift2__jCjtw 32s var(--ease-out) infinite alternate}@keyframes brainstorm_drift1__pZG_g{to{transform:translate(120px,90px) scale(1.12)}}@keyframes brainstorm_drift2__jCjtw{to{transform:translate(-100px,-70px) scale(1.08)}}.brainstorm_workspace__Hsow_{position:relative;z-index:1;display:flex;flex:1;min-height:0;overflow:hidden}.brainstorm_colHead__SJKGw{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--hairline);gap:10px}.brainstorm_colHead__SJKGw h2{margin:0;font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.18em;color:var(--muted)}.brainstorm_colProgress__d1m4K{flex-shrink:0;flex-direction:column;background:var(--canvas-2);border-right:1px solid var(--hairline)}.brainstorm_colProgress__d1m4K .brainstorm_scroll__QVMBg{flex:1;overflow-y:auto;padding:12px}.brainstorm_phase__lllfx{position:relative;display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:var(--radius-md);transition:background var(--duration-fast) var(--ease-out)}.brainstorm_phase__lllfx .brainstorm_node__N6pFK{flex-shrink:0;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;transition:all var(--duration-fast) var(--ease-out)}.brainstorm_phase__lllfx.brainstorm_done__hFPPl .brainstorm_node__N6pFK{background:var(--accent);color:#fff}.brainstorm_phase__lllfx.brainstorm_cur__mtBXv .brainstorm_node__N6pFK{background:var(--accent);color:#fff;box-shadow:0 0 0 4px rgba(31,77,63,.14)}.brainstorm_phase__lllfx.brainstorm_forced__1DU8b .brainstorm_node__N6pFK{background:var(--warm-gold);color:var(--ink);box-shadow:0 0 0 4px rgba(201,183,154,.18)}.brainstorm_phase__lllfx.brainstorm_pend__x6g6o .brainstorm_node__N6pFK{background:transparent;color:var(--muted);border:1.5px solid var(--hairline-strong)}.brainstorm_phase__lllfx .brainstorm_label__RDzX2{font-size:13px;color:var(--muted)}.brainstorm_phase__lllfx.brainstorm_done__hFPPl .brainstorm_label__RDzX2{color:var(--accent);font-weight:600}.brainstorm_phase__lllfx.brainstorm_cur__mtBXv .brainstorm_label__RDzX2,.brainstorm_phase__lllfx.brainstorm_forced__1DU8b .brainstorm_label__RDzX2{color:var(--ink);font-weight:700}.brainstorm_phase__lllfx .brainstorm_sub__X6qj4{font-family:var(--font-mono);font-size:10px;color:var(--muted);margin-top:1px;letter-spacing:.02em}.brainstorm_phase__lllfx.brainstorm_cur__mtBXv{background:rgba(31,77,63,.06);box-shadow:inset 0 0 0 1px var(--hairline)}.brainstorm_phase__lllfx.brainstorm_forced__1DU8b{background:rgba(201,183,154,.12);box-shadow:inset 0 0 0 1px rgba(201,183,154,.24)}.brainstorm_phase__lllfx:after{content:"";position:absolute;left:23px;top:46px;width:1.5px;height:14px;background:var(--hairline);display:none}.brainstorm_phase__lllfx:has(+.brainstorm_phase__lllfx):after{display:block}.brainstorm_phase__lllfx.brainstorm_done__hFPPl:after{background:rgba(31,77,63,.28)}.brainstorm_dimWrap__jmPxw{margin:6px 0 10px 38px;padding:4px 0 2px 14px;border-left:1.5px dashed var(--hairline-strong)}.brainstorm_dimWrap__jmPxw .brainstorm_dimEyebrow__q0A7S{font-family:var(--font-mono);font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--accent);margin:8px 4px 6px}.brainstorm_dim__SYHQm{position:relative;display:flex;align-items:flex-start;gap:9px;padding:9px 11px;margin-bottom:6px;border-radius:var(--radius-lg);background:rgba(255,255,255,.55);box-shadow:inset 0 1px 0 var(--innerlight),0 0 0 1px var(--hairline),0 1px 2px rgba(10,10,10,.03);transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.brainstorm_dim__SYHQm:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 var(--innerlight),0 0 0 1px var(--hairline-strong),var(--shadow-sm)}.brainstorm_dim__SYHQm .brainstorm_glyph__grbR0{flex-shrink:0;width:18px;height:18px;border-radius:50%;margin-top:1px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}.brainstorm_dim__SYHQm.brainstorm_done__hFPPl .brainstorm_glyph__grbR0{background:var(--accent);color:#fff}.brainstorm_dim__SYHQm.brainstorm_run__cFoKm .brainstorm_glyph__grbR0{background:var(--accent);color:#fff;position:relative}.brainstorm_dim__SYHQm.brainstorm_run__cFoKm .brainstorm_glyph__grbR0:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:1.5px solid var(--accent-glow);opacity:.5;animation:brainstorm_pulse__xQPZx 1.8s var(--ease-out) infinite}.brainstorm_dim__SYHQm.brainstorm_pend__x6g6o .brainstorm_glyph__grbR0{background:transparent;color:var(--muted);border:1.5px solid var(--hairline-strong)}@keyframes brainstorm_pulse__xQPZx{0%{transform:scale(1);opacity:.5}to{transform:scale(1.6);opacity:0}}.brainstorm_dim__SYHQm .brainstorm_body__xexnI{min-width:0;flex:1}.brainstorm_dim__SYHQm .brainstorm_name__RqDb5{font-size:12.5px;font-weight:600;color:var(--ink);line-height:1.3}.brainstorm_dim__SYHQm.brainstorm_pend__x6g6o .brainstorm_name__RqDb5{color:var(--muted);font-weight:500}.brainstorm_dim__SYHQm .brainstorm_val__b6i3t{font-size:11px;color:var(--muted);margin-top:2px;line-height:1.4}.brainstorm_dim__SYHQm .brainstorm_pct__bWVux{font-family:var(--font-mono);font-size:10px;font-weight:600;color:var(--accent);margin-left:auto;align-self:center}.brainstorm_dim__SYHQm .brainstorm_bar__uaqAQ{height:3px;border-radius:9999px;background:rgba(10,10,10,.08);margin-top:7px;overflow:hidden}.brainstorm_dim__SYHQm .brainstorm_bar__uaqAQ i{display:block;height:100%;border-radius:9999px;background:linear-gradient(90deg,var(--accent),var(--accent-glow))}.brainstorm_dim__SYHQm.brainstorm_run__cFoKm .brainstorm_bar__uaqAQ{display:block}.brainstorm_dim__SYHQm.brainstorm_done__hFPPl .brainstorm_bar__uaqAQ{display:none}.brainstorm_dim__SYHQm.brainstorm_run__cFoKm .brainstorm_bar__uaqAQ i{width:45%;animation:brainstorm_fde-dim-bar__HwJRO 1.6s cubic-bezier(.16,1,.3,1) infinite}@keyframes brainstorm_fde-dim-bar__HwJRO{0%,to{width:25%;opacity:.55}50%{width:65%;opacity:1}}@media (prefers-reduced-motion:reduce){.brainstorm_dim__SYHQm.brainstorm_run__cFoKm .brainstorm_bar__uaqAQ i{animation:none;width:45%;opacity:.8}}.brainstorm_review__JoSBn{flex-shrink:0;margin:0 12px 10px;padding:13px 14px;border-radius:var(--radius-xl);background:linear-gradient(180deg,rgba(255,255,255,.7),rgba(255,255,255,.45));box-shadow:inset 0 1px 0 var(--innerlight),0 0 0 1px var(--hairline),var(--shadow-sm);max-height:46%;overflow-y:auto}.brainstorm_review__JoSBn .brainstorm_ttl__i3Vap{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700;color:var(--ink);margin-bottom:9px}.brainstorm_review__JoSBn .brainstorm_ttl__i3Vap .brainstorm_badge__zyZwy{font-family:var(--font-mono);font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--accent);background:rgba(31,77,63,.1);padding:2px 7px;border-radius:9999px;margin-left:auto}.brainstorm_reviewList__fk4vN{margin:0;padding:0;list-style:none}.brainstorm_reviewList__fk4vN li{display:flex;gap:8px;align-items:flex-start;font-size:11.5px;line-height:1.45;color:var(--ink-2);padding:5px 0}.brainstorm_reviewList__fk4vN li .brainstorm_d__Z1rsb{flex-shrink:0;width:7px;height:7px;border-radius:50%;margin-top:5px}.brainstorm_reviewList__fk4vN li.brainstorm_hi__t2Z2L .brainstorm_d__Z1rsb{background:var(--error)}.brainstorm_reviewList__fk4vN li.brainstorm_mi__U_cvh .brainstorm_d__Z1rsb{background:var(--warm-gold)}.brainstorm_reviewList__fk4vN li.brainstorm_lo__8_rjn .brainstorm_d__Z1rsb{background:var(--accent-glow)}.brainstorm_reviewList__fk4vN li b{font-weight:600;color:var(--ink)}.brainstorm_reviewList__fk4vN li span{color:var(--muted)}.brainstorm_reviewEmpty__uqtz_{font-size:11.5px;line-height:1.5;color:var(--muted)}.brainstorm_colFoot__Kmy7u{padding:11px 18px;border-top:1px solid var(--hairline);font-family:var(--font-mono);font-size:10.5px;color:var(--muted);display:flex;align-items:center;gap:7px}.brainstorm_colFoot__Kmy7u .brainstorm_live__XgoM8{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px rgba(31,77,63,.16);animation:brainstorm_blink__eTesp 1.6s infinite}.brainstorm_colFoot__Kmy7u a{display:flex;align-items:center;justify-content:space-between;width:100%;font-weight:500;color:var(--accent);text-decoration:none;transition:opacity var(--duration-fast)}.brainstorm_colFoot__Kmy7u a:hover{opacity:.8}@keyframes brainstorm_blink__eTesp{0%,to{opacity:1}50%{opacity:.35}}.brainstorm_colChat___Mq3_{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--canvas)}.brainstorm_chatHead__fJKzU{display:flex;align-items:center;justify-content:space-between;padding:12px 22px;border-bottom:1px solid var(--hairline);gap:12px}.brainstorm_chatHead__fJKzU .brainstorm_left__PpGsK{display:flex;align-items:center;gap:11px;min-width:0}.brainstorm_chatHead__fJKzU h1{margin:0;font-family:var(--font-display);font-size:16px;font-weight:700;color:var(--ink);letter-spacing:-.02em}.brainstorm_statusPill___z8GV{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:9999px;font-family:var(--font-mono);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;background:rgba(31,77,63,.1);color:var(--accent);white-space:nowrap}.brainstorm_statusPill___z8GV .brainstorm_pip__FgMD9{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:brainstorm_blink__eTesp 1.6s infinite}.brainstorm_genCta__iB1sr{display:inline-flex;align-items:center;gap:6px;padding:7px 15px;border-radius:9999px;font-size:12px;font-weight:600;color:var(--canvas);background:var(--accent);box-shadow:0 1px 2px rgba(10,10,10,.18),inset 0 1px 0 rgba(255,255,255,.25);transition:transform var(--duration-fast) var(--ease-out),background var(--duration-fast);cursor:pointer;flex-shrink:0}.brainstorm_genCta__iB1sr:hover{background:var(--accent-glow);transform:translateY(-1px)}.brainstorm_genCta__iB1sr:disabled{opacity:.6;cursor:not-allowed;transform:none}.brainstorm_startNewCta__SPPZC{display:inline-flex;align-items:center;gap:6px;padding:7px 15px;border-radius:9999px;font-size:12px;font-weight:600;color:var(--ink);background:transparent;box-shadow:inset 0 0 0 1px rgba(10,10,10,.14);transition:transform var(--duration-fast) var(--ease-out),background var(--duration-fast),box-shadow var(--duration-fast);cursor:pointer;flex-shrink:0}.brainstorm_startNewCta__SPPZC:hover{background:rgba(10,10,10,.05);box-shadow:inset 0 0 0 1px rgba(10,10,10,.22);transform:translateY(-1px)}.brainstorm_collapseBtn__mptBw{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:9999px;font-size:12px;color:var(--muted);transition:all var(--duration-fast);cursor:pointer}.brainstorm_collapseBtn__mptBw:hover{color:var(--ink);background:rgba(10,10,10,.05)}.brainstorm_handle__Fs4Gl{flex-shrink:0;width:1px;background:transparent;cursor:col-resize;position:relative}.brainstorm_handle__Fs4Gl:after{content:"";position:absolute;inset:0;left:-3px;right:-3px}.brainstorm_handle__Fs4Gl:hover{background:var(--accent-glow)}.brainstorm_colWiki__T7vNr{flex-shrink:0;border-left:1px solid var(--hairline);flex-direction:column;background:var(--canvas-2)}.brainstorm_colWiki__T7vNr .brainstorm_colHead__SJKGw h2{display:flex;align-items:center;gap:7px}.brainstorm_countPill__SUtrh{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 6px;border-radius:9999px;background:var(--ink);color:var(--canvas);font-family:var(--font-mono);font-size:10px;font-weight:600}.brainstorm_tabs__8v7Pi{flex-shrink:0;display:flex;gap:2px;padding:0 10px;border-bottom:1px solid var(--hairline)}.brainstorm_tab__HRD_f{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 8px 10px;font-size:12px;font-weight:600;color:var(--muted);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out);font-family:inherit}.brainstorm_tab__HRD_f:hover{color:var(--ink)}.brainstorm_tabActive__a4hlq{color:var(--accent);border-bottom-color:var(--accent)}.brainstorm_tabCount__t7r8d{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:15px;padding:0 5px;border-radius:9999px;background:rgba(10,10,10,.06);color:var(--muted);font-family:var(--font-mono);font-size:9.5px;font-weight:600}.brainstorm_tabActive__a4hlq .brainstorm_tabCount__t7r8d{background:rgba(31,77,63,.14);color:var(--accent)}.brainstorm_wikiScroll__R6D_4{flex:1;overflow-y:auto;padding:14px}.brainstorm_wgroup__LnmgK{margin-bottom:14px}.brainstorm_wgroup__LnmgK .brainstorm_gh__OOSg3{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px;padding:0 4px}.brainstorm_wgroup__LnmgK .brainstorm_gh__OOSg3 .brainstorm_t__vc3Mr{font-family:var(--font-mono);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.16em;color:var(--muted)}.brainstorm_wgroup__LnmgK .brainstorm_gh__OOSg3 .brainstorm_n__JD6vr{font-family:var(--font-mono);font-size:10px;color:var(--muted)}.brainstorm_leaf__3ig7q{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:7px 9px;border-radius:var(--radius-md);margin-bottom:3px;transition:all var(--duration-fast) var(--ease-out);cursor:pointer}.brainstorm_leaf__3ig7q:hover{background:rgba(10,10,10,.04)}.brainstorm_leaf__3ig7q.brainstorm_sel____RXK{background:rgba(31,77,63,.08);box-shadow:inset 0 0 0 1px rgba(31,77,63,.18)}.brainstorm_leaf__3ig7q .brainstorm_ic__yOA6b{flex-shrink:0;width:14px;height:14px;color:var(--muted)}.brainstorm_leaf__3ig7q.brainstorm_sel____RXK .brainstorm_ic__yOA6b{color:var(--accent)}.brainstorm_leaf__3ig7q .brainstorm_nm__T0Fw9{flex:1;font-size:12px;color:var(--ink);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brainstorm_leaf__3ig7q .brainstorm_conf__VhtKJ{flex-shrink:0;font-family:var(--font-mono);font-size:10px;font-weight:600;color:var(--accent);background:rgba(31,77,63,.09);padding:1px 6px;border-radius:9999px}.brainstorm_leaf__3ig7q .brainstorm_conf__VhtKJ.brainstorm_lo__8_rjn{color:#7a6334;background:rgba(201,183,154,.2)}.brainstorm_promotedPanel__CaV2V{display:flex;flex-direction:column;gap:14px;padding:4px 2px}.brainstorm_promotedHead__4TZiY{display:flex;align-items:flex-start;gap:11px}.brainstorm_promotedCheck__UHsDk{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;color:var(--canvas);background:var(--accent);box-shadow:0 1px 2px rgba(10,10,10,.18),inset 0 1px 0 rgba(255,255,255,.25)}.brainstorm_promotedHeadTxt__3L7mr{display:flex;flex-direction:column;gap:2px;min-width:0;padding-top:3px}.brainstorm_promotedTitle__vap1d{font-size:14px;font-weight:700;color:var(--ink);letter-spacing:-.01em}.brainstorm_promotedSub__DXV7j{font-size:11px;line-height:1.5;color:var(--muted)}.brainstorm_docList__MDzSg{display:flex;flex-direction:column;gap:5px}.brainstorm_docItem__fHKvK{display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:var(--radius-md);background:rgba(255,255,255,.55);box-shadow:inset 0 0 0 1px var(--hairline);transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast),background var(--duration-fast)}.brainstorm_docItem__fHKvK:hover{background:rgba(255,255,255,.85);box-shadow:inset 0 0 0 1px rgba(31,77,63,.28),0 1px 2px rgba(10,10,10,.05);transform:translateY(-1px)}.brainstorm_docIcon__nkku3{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;color:var(--accent);background:rgba(31,77,63,.12)}.brainstorm_docMeta__mZxjw{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.brainstorm_docType__dQSGC{font-family:var(--font-mono);font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--accent)}.brainstorm_docTitle__3wJ4n{font-size:12.5px;color:var(--ink);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brainstorm_docArrow__EFwiA{flex-shrink:0;color:var(--muted);transition:transform var(--duration-fast) var(--ease-out),color var(--duration-fast)}.brainstorm_docItem__fHKvK:hover .brainstorm_docArrow__EFwiA{color:var(--accent);transform:translateX(2px)}.brainstorm_promotedEmpty__SeSi4{text-align:center;font-size:12px;color:var(--muted);padding:14px 4px}.brainstorm_promotedDims__u0Dc7{display:flex;flex-direction:column;gap:9px;padding-top:13px;border-top:1px solid var(--hairline)}.brainstorm_promotedDimsHead__RjphN{display:flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.16em;color:var(--muted)}.brainstorm_dimChips__Pu9WL{display:flex;flex-wrap:wrap;gap:6px}.brainstorm_dimChip__kYq5N{font-size:11px;font-weight:500;color:var(--accent);background:rgba(31,77,63,.1);padding:3px 9px;border-radius:9999px}.brainstorm_promotedCtaWrap__wS4fl{display:flex;flex-direction:column;align-items:stretch;gap:9px}.brainstorm_promotedCta__eUvlH{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 18px;border-radius:9999px;font-size:13px;font-weight:700;color:var(--canvas);background:var(--accent);box-shadow:0 2px 6px rgba(31,77,63,.28),inset 0 1px 0 rgba(255,255,255,.25);transition:transform var(--duration-fast) var(--ease-out),background var(--duration-fast),box-shadow var(--duration-fast)}.brainstorm_promotedCta__eUvlH:hover{background:var(--accent-glow);transform:translateY(-1px);box-shadow:0 4px 12px rgba(31,77,63,.34),inset 0 1px 0 rgba(255,255,255,.3)}.brainstorm_promotedHint__X8WIG{text-align:center;font-size:11px;line-height:1.55;color:var(--muted)}.brainstorm_detail__2wuJM{flex-shrink:0;margin:0 14px 14px;padding:16px;border-radius:var(--radius-shell);background:linear-gradient(180deg,rgba(255,255,255,.7),rgba(255,255,255,.42));box-shadow:inset 0 1px 0 var(--innerlight),0 0 0 1px var(--hairline),var(--shadow-ambient);max-height:54%;overflow-y:auto}.brainstorm_detail__2wuJM .brainstorm_tagline__tINtg{display:flex;align-items:center;gap:7px;margin-bottom:4px}.brainstorm_detail__2wuJM .brainstorm_tagline__tINtg .brainstorm_k__0KGT9{font-family:var(--font-mono);font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--accent);background:rgba(31,77,63,.1);padding:2px 8px;border-radius:9999px}.brainstorm_detail__2wuJM .brainstorm_tagline__tINtg .brainstorm_c__MfWFf{font-family:var(--font-mono);font-size:10px;color:var(--muted);margin-left:auto}.brainstorm_detail__2wuJM .brainstorm_tagline__tINtg .brainstorm_c__MfWFf b{color:var(--accent);font-weight:600}.brainstorm_detail__2wuJM h3{margin:4px 0 2px;font-family:var(--font-display);font-size:17px;font-weight:700;color:var(--ink);letter-spacing:-.02em}.brainstorm_detail__2wuJM .brainstorm_oneliner__sNWA2{font-size:12px;color:var(--muted);line-height:1.5;margin:0 0 12px}.brainstorm_detail__2wuJM dl{margin:0;display:flex;flex-direction:column;gap:9px}.brainstorm_detail__2wuJM .brainstorm_row__dlLgh{display:flex;flex-direction:column;gap:2px}.brainstorm_detail__2wuJM .brainstorm_row__dlLgh .brainstorm_k__0KGT9{font-family:var(--font-mono);font-size:9.5px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.brainstorm_detail__2wuJM .brainstorm_row__dlLgh .brainstorm_v__cL8tk{font-size:12px;color:var(--ink);line-height:1.5}.brainstorm_detail__2wuJM .brainstorm_metric__WGs10{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.brainstorm_detail__2wuJM .brainstorm_metric__WGs10 .brainstorm_m__DPFSO{flex:1;min-width:0;padding:9px 10px;border-radius:var(--radius-md);background:rgba(10,10,10,.04);box-shadow:inset 0 0 0 1px var(--hairline)}.brainstorm_detail__2wuJM .brainstorm_metric__WGs10 .brainstorm_m__DPFSO .brainstorm_b__Lsmic{font-family:var(--font-mono);font-size:13px;font-weight:700;color:var(--accent);white-space:nowrap}.brainstorm_detail__2wuJM .brainstorm_metric__WGs10 .brainstorm_m__DPFSO .brainstorm_l__rChe8{font-size:9.5px;color:var(--muted);margin-top:2px;line-height:1.3}.brainstorm_detail__2wuJM .brainstorm_slogan__NlPtK{margin-top:12px;padding:10px 12px;border-radius:var(--radius-md);background:rgba(31,77,63,.07);box-shadow:inset 0 0 0 1px rgba(31,77,63,.16);font-size:12px;font-weight:600;color:var(--accent);font-style:italic}.brainstorm_detailEmpty__al898{font-size:12px;color:var(--muted);line-height:1.6}.brainstorm_mobileDocProgress__BngZm{flex-shrink:0;display:flex;align-items:center;gap:10px;padding:9px 16px;background:linear-gradient(180deg,rgba(31,77,63,.08),rgba(31,77,63,.04));border-bottom:1px solid rgba(31,77,63,.16)}.brainstorm_mobileDocProgress__BngZm .brainstorm_mdpText__kB6sO{flex:1;min-width:0;font-size:12px;font-weight:600;color:var(--ink);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brainstorm_mobileDocProgress__BngZm .brainstorm_mdpBar__3HUK5{flex-shrink:0;width:54px;height:4px;border-radius:9999px;background:rgba(31,77,63,.14);overflow:hidden;position:relative}.brainstorm_mobileDocProgress__BngZm .brainstorm_mdpBar__3HUK5 i{position:absolute;top:0;left:0;height:100%;border-radius:9999px;background:linear-gradient(90deg,var(--accent),var(--accent-glow))}.brainstorm_mobileDocProgress__BngZm .brainstorm_mdpBar__3HUK5.brainstorm_indeterminate__Yur8H i{width:45%;left:-45%;animation:brainstorm_mdp-slide__aIz5U 1.4s cubic-bezier(.16,1,.3,1) infinite}@keyframes brainstorm_mdp-slide__aIz5U{0%{left:-45%;opacity:.6}to{left:100%;opacity:.6}}@media (prefers-reduced-motion:reduce){.brainstorm_mesh__6PwHO:after,.brainstorm_mesh__6PwHO:before{animation:none}.brainstorm_mobileDocProgress__BngZm .brainstorm_mdpBar__3HUK5.brainstorm_indeterminate__Yur8H i{animation:none;left:0;width:45%;opacity:.8}}.brainstorm_modeShell__a43da{position:relative;z-index:1;display:flex;flex-direction:column;flex:1;min-height:0;gap:var(--space-3);padding:var(--space-2) var(--space-5) var(--space-5)}.brainstorm_modeTabs__AOdUh{align-self:flex-start;background:rgba(10,10,10,.04);box-shadow:inset 0 0 0 1px var(--hairline);padding:4px;gap:2px;flex-shrink:0}.brainstorm_modeTab__1Sbgy,.brainstorm_modeTabs__AOdUh{position:relative;display:inline-flex;border-radius:9999px}.brainstorm_modeTab__1Sbgy{z-index:1;align-items:center;gap:6px;padding:7px 16px;border:none;background:transparent;font-size:12.5px;font-weight:600;color:var(--muted);cursor:pointer;transition:color var(--duration-fast) var(--ease-out);white-space:nowrap}.brainstorm_modeTab__1Sbgy:hover{color:var(--ink-2)}.brainstorm_modeTab__1Sbgy.brainstorm_isActive__B_HSN{color:var(--canvas)}.brainstorm_modeIndicator__NOCu8{position:absolute;z-index:0;top:4px;left:0;height:calc(100% - 8px);border-radius:9999px;background:var(--accent);box-shadow:0 1px 2px rgba(10,10,10,.18),inset 0 1px 0 rgba(255,255,255,.25);transition:transform var(--duration-normal) var(--ease-spring),width var(--duration-normal) var(--ease-spring);pointer-events:none}.brainstorm_modeBody__KHuSY{position:relative;display:flex;flex:1;min-height:0}.brainstorm_modeView__arAAT{display:none;flex:1;min-height:0;min-width:0}.brainstorm_modeView__arAAT.brainstorm_isActive__B_HSN{display:flex;flex-direction:column}