.page_wrap__Z97_T{max-width:920px;margin:0 auto;padding:0 32px;transition:max-width .3s cubic-bezier(.4,0,.2,1)}.page_wrapSplit__c8bb4{max-width:1400px}.page_hero__Kojag{text-align:center;padding:20px 0 8px}.page_badge__Uqu9q{display:inline-flex;align-items:center;gap:6px;background:var(--blue-light);color:var(--blue);font-size:12.5px;font-weight:700;padding:6px 14px;border-radius:20px;margin-bottom:16px}.page_hero__Kojag h1{font-size:26px;font-weight:800;margin:0 0 10px;letter-spacing:-.02em}.page_hero__Kojag p{font-size:14px;color:var(--sub);margin:0 0 32px;line-height:1.6}.page_chatCard__bH2rE{background:#fff;border:1px solid var(--line);border-radius:22px;padding:28px;box-shadow:0 8px 24px rgba(20,30,60,.06);margin-bottom:60px}.page_landingWrap__E_hr_{display:flex;flex-direction:column;align-items:center;padding:100px 0 120px;text-align:center;transition:opacity .26s ease,transform .26s ease}.page_landingExit__LiIyr{opacity:0;transform:translateY(-14px)}.page_landingPrompt__6EQ3M{font-size:21px;font-weight:800;margin:0 0 26px;letter-spacing:-.02em}.page_landingSearchRow__SJzcc{width:100%;max-width:620px;display:flex;align-items:center;gap:8px;background:#fff;border:1.5px solid var(--line);border-radius:999px;padding:6px 6px 6px 24px;box-shadow:0 8px 24px rgba(20,30,60,.06);transition:border-color .15s ease}.page_landingSearchRow__SJzcc:focus-within{border-color:var(--blue)}.page_landingInput__UBi4X{flex:1 1;height:48px;border:none;outline:none;background:transparent;font-size:14px;color:var(--ink);min-width:0}.page_landingInput__UBi4X::placeholder{color:#b7bcc6}.page_landingSend__qz0dX{flex-shrink:0;width:40px;height:40px;border-radius:50%;border:none;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease}.page_landingSend__qz0dX:hover:not(:disabled){background:#1b64da}.page_landingSend__qz0dX:disabled{background:var(--line);color:var(--sub);cursor:not-allowed}.page_landingChips__UsB3G{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;max-width:620px}.page_landingChip__rd_M6{height:38px;padding:0 16px;border-radius:20px;border:1.5px solid var(--line);background:#fff;font-size:13px;font-weight:700;color:var(--ink);cursor:pointer;transition:all .15s ease}.page_landingChip__rd_M6:hover{border-color:var(--blue);color:var(--blue)}.page_splitBodyWithPanel__f4m6e{display:grid;grid-template-columns:1fr 420px;gap:24px;align-items:start}.page_chatColumn__PsfQ3{min-width:0}.page_chatEnter__Q6t8F{animation:page_chatEnter__Q6t8F .4s ease both}@keyframes page_chatEnter__Q6t8F{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.page_progressBar__camRx{display:flex;align-items:center;gap:6px;margin-bottom:24px}.page_progressSeg__U_7DR{flex:1 1;height:4px;border-radius:2px;background:var(--line)}.page_progressSegFilled__92WC_{background:var(--blue)}.page_progressLabel__wGe0q{flex-shrink:0;font-size:11.5px;font-weight:800;color:var(--sub);margin-left:6px;letter-spacing:.02em}.page_chatLog__3pybm{display:flex;flex-direction:column;gap:18px}.page_qaGroup___R2hs{display:flex;flex-direction:column;gap:10px}.page_latestBlock__LrCJA{display:flex;flex-direction:column;gap:18px}.page_botRow__n1Dna{display:flex;align-items:flex-start;gap:10px}.page_avatar__C0AxC{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:var(--blue-light);color:var(--blue);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800}.page_botCol__5pxfM{display:flex;flex-direction:column;gap:4px;max-width:80%}.page_botLabel__FBc0I{font-size:11px;font-weight:700;color:var(--sub)}.page_botBubble__X9Aeb{background:var(--bg-alt);border-radius:4px 16px 16px 16px;padding:12px 16px;font-size:13.5px;font-weight:700;color:var(--ink);line-height:1.5}.page_loadingBubble__AUez2{display:inline-flex;align-items:center;gap:9px}.page_miniSpinner__T5NHR{flex-shrink:0;width:13px;height:13px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--blue);animation:page_spin__A29JT .9s linear infinite}@keyframes page_spin__A29JT{to{transform:rotate(1turn)}}.page_typingBubble__Ao_4w{display:inline-flex;align-items:center;gap:5px;padding:15px 18px}.page_typingDot__nJgvu{width:6px;height:6px;border-radius:50%;background:var(--sub);animation:page_typingBounce__KpyPG 1.1s ease-in-out infinite}.page_typingDot__nJgvu:nth-child(2){animation-delay:.15s}.page_typingDot__nJgvu:nth-child(3){animation-delay:.3s}@keyframes page_typingBounce__KpyPG{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}.page_bubbleReveal__i5WEx{animation:page_bubbleReveal__i5WEx .3s cubic-bezier(.4,0,.2,1) both}.page_bubbleRevealDelayed__6YqKb{animation:page_bubbleReveal__i5WEx .3s cubic-bezier(.4,0,.2,1) .08s both}@keyframes page_bubbleReveal__i5WEx{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page_userRow__sBiN_{display:flex;justify-content:flex-end;padding-left:42px}.page_userBubble__PuZ5j{max-width:100%;background:var(--blue);color:#fff;border:none;border-radius:16px 4px 16px 16px;padding:10px 16px;font-size:13.5px;font-weight:700;text-align:left;cursor:default;transition:opacity .15s ease}.page_userBubbleEditable__4UNAd{cursor:pointer}.page_userBubbleEditable__4UNAd:hover{opacity:.82}.page_optionsWrap__3160Q{padding-left:42px;display:flex;flex-direction:column;gap:10px}.page_optionGrid__g90s0{display:flex;flex-wrap:wrap;gap:10px}.page_optionBtn__zi6uh{height:44px;padding:0 18px;border-radius:12px;border:1.5px solid var(--line);background:#fff;font-size:13.5px;font-weight:700;color:var(--ink);cursor:pointer;transition:all .15s ease}.page_optionBtn__zi6uh:hover{border-color:var(--blue)}.page_optionBtnActive__sLrJx{border-color:var(--blue);background:var(--blue-light);color:var(--blue)}.page_customRow__W2BNs{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.page_customInput__lYPZ8{flex:1 1;min-width:160px;height:46px;border:1px solid var(--line);border-radius:10px;padding:0 14px;font-size:13.5px;color:var(--ink)}.page_customInput__lYPZ8:focus{outline:none;border-color:var(--blue)}.page_customSubmit__vnIJR{height:46px;padding:0 20px;border-radius:10px;border:none;font-size:13.5px}.page_confirmBtn__sjbn4,.page_customSubmit__vnIJR{background:var(--blue);color:#fff;font-weight:700;cursor:pointer}.page_confirmBtn__sjbn4{margin-top:18px;width:100%;height:50px;border-radius:12px;border:none;font-size:14px;transition:background .15s ease}.page_confirmBtn__sjbn4:hover{background:#1b64da}.page_confirmBtn__sjbn4:disabled{background:var(--line);color:var(--sub);cursor:not-allowed}.page_resultsPanel__VKZqN{position:sticky;top:88px;max-height:calc(100vh - 112px);overflow-y:auto;padding-bottom:4px;animation:page_panelSlideIn__PnSTu .42s cubic-bezier(.4,0,.2,1) both}@keyframes page_panelSlideIn__PnSTu{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.page_resultsHead__mBzXo{margin-bottom:20px}.page_resultsHead__mBzXo h2{font-size:18px;font-weight:800;margin:0 0 8px}.page_broadenedNotice__JNdUC{font-size:13px;color:var(--teal);background:var(--teal-light);padding:10px 14px;border-radius:10px;margin:0}.page_resultsGrid__Rikcc{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.page_emptyState__EuabJ{text-align:center;padding:48px 20px;background:#fff;border:1px solid var(--line);border-radius:20px}.page_emptyEmoji__H2hMk{font-size:40px;margin-bottom:14px}.page_emptyState__EuabJ p{font-size:14px;color:var(--sub);line-height:1.6;margin:0 0 20px}.page_retryBtn__jybkg{display:block;width:100%;margin:0 auto;height:50px;padding:0 28px;border-radius:12px;border:1px solid var(--line);background:#fff;color:var(--ink);font-weight:700;font-size:14px;cursor:pointer}.page_retryBtn__jybkg:hover{border-color:#c7ccd6}@media (max-width:1080px){.page_wrapSplit__c8bb4{max-width:920px}.page_splitBodyWithPanel__f4m6e{display:block}.page_resultsPanel__VKZqN{position:fixed;inset:0;max-height:none;z-index:50;background:var(--bg);padding:24px 20px 32px}}@media (max-width:640px){.page_wrap__Z97_T{padding-left:20px;padding-right:20px}.page_landingWrap__E_hr_{padding:60px 0 80px}.page_landingPrompt__6EQ3M{font-size:18px}.page_landingSearchRow__SJzcc{padding-left:18px}.page_landingChips__UsB3G{gap:8px}.page_landingChip__rd_M6{height:36px;padding:0 13px;font-size:12.5px}.page_hero__Kojag h1{font-size:21px}.page_chatCard__bH2rE{padding:20px}.page_optionBtn__zi6uh{height:42px;padding:0 14px;font-size:13px}.page_botCol__5pxfM{max-width:88%}.page_optionsWrap__3160Q,.page_userRow__sBiN_{padding-left:20px}}@media (prefers-reduced-motion:reduce){.page_bubbleRevealDelayed__6YqKb,.page_bubbleReveal__i5WEx,.page_chatEnter__Q6t8F,.page_resultsPanel__VKZqN,.page_typingDot__nJgvu{animation:none}}