.SnakeLoader_container__lqtPy{display:grid;grid-template-columns:repeat(3,auto);grid-template-rows:repeat(3,auto);width:-moz-fit-content;width:fit-content}.SnakeLoader_dot__Bz5wh{border-radius:50%;background-color:var(--border-primary);animation:SnakeLoader_snake__6AhkH 1.2s step-end infinite;animation-delay:var(--delay,0s)}.SnakeLoader_center__mdLOw{animation:none}@keyframes SnakeLoader_snake__6AhkH{0%,12.5%{background-color:var(--brand-primary)}12.51%,to{background-color:var(--border-primary)}}.SnakeLoader_sm__BLj5A{gap:3px}.SnakeLoader_sm__BLj5A .SnakeLoader_dot__Bz5wh{width:4px;height:4px}.SnakeLoader_md__VRmCh{gap:4px}.SnakeLoader_md__VRmCh .SnakeLoader_dot__Bz5wh{width:6px;height:6px}.SnakeLoader_lg__Sd5e_{gap:6px}.SnakeLoader_lg__Sd5e_ .SnakeLoader_dot__Bz5wh{width:8px;height:8px}@media (prefers-reduced-motion:reduce){.SnakeLoader_dot__Bz5wh{animation-duration:1.2s!important}}html.reduce-motion .SnakeLoader_dot__Bz5wh{animation-duration:1.2s!important}.Steps_container__Ays7_{display:flex;align-items:center;gap:12px}.Steps_wrapper__wxMRd{border-radius:50%;background:var(--bg-color)}.Steps_step__KkslW{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;font-size:var(--text-base);font-weight:500;color:var(--text-primary);transition:background-color .3s ease}.Steps_passed___9dCN{border-color:var(--color-green-15)!important;background:var(--color-green-60)!important}.Steps_active__VOPjt{border-color:var(--brand-primary-20)!important;background:var(--brand-primary)!important}.Steps_future__4DG3J{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;color:var(--text-primary)}.Steps_line__ahWR3{width:32px;height:1px;border-radius:1px;background-color:var(--border-primary)}.TypingIndicator_container__rREMl{display:flex;align-items:center;contain:layout style}.TypingIndicator_dot__Tmg8b{border-radius:50%;background-color:var(--brand-primary);animation:TypingIndicator_bounce__see0C 1.4s ease-in-out infinite}.TypingIndicator_dot__Tmg8b:first-child{animation-delay:0s}.TypingIndicator_dot__Tmg8b:nth-child(2){animation-delay:.2s}.TypingIndicator_dot__Tmg8b:nth-child(3){animation-delay:.4s}@keyframes TypingIndicator_bounce__see0C{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-50%)}}.TypingIndicator_sm__deBPs{gap:3px}.TypingIndicator_sm__deBPs .TypingIndicator_dot__Tmg8b{width:4px;height:4px}.TypingIndicator_md__2_QYp{gap:4px}.TypingIndicator_md__2_QYp .TypingIndicator_dot__Tmg8b{width:6px;height:6px}.TypingIndicator_lg__fvQ5p{gap:6px}.TypingIndicator_lg__fvQ5p .TypingIndicator_dot__Tmg8b{width:8px;height:8px}@media (prefers-reduced-motion:reduce){.TypingIndicator_dot__Tmg8b{animation-duration:1.4s!important}}html.reduce-motion .TypingIndicator_dot__Tmg8b{animation-duration:1.4s!important}.SyncIndicator_indicator__S9sXL{position:fixed;right:24px;bottom:24px;z-index:1000;display:flex;justify-content:center;align-items:center;width:40px;height:40px;padding:0;border:1px solid var(--border-primary);border-radius:50%;background:var(--bg-secondary);box-shadow:0 2px 8px rgb(0 0 0/15%);pointer-events:none}.ChatMinimap_minimap__FlLuh{position:fixed;top:50%;right:16px;z-index:100;display:flex;flex-direction:column;align-items:center;width:30px;padding:8px;opacity:.6;transition:opacity var(--transition-fast),visibility var(--transition-fast);transform:translateY(-50%)}.ChatMinimap_minimap__FlLuh.ChatMinimap_hovered__bF_zQ,.ChatMinimap_minimap__FlLuh:hover{opacity:1}.ChatMinimap_navButton__QpQUu{--rotate:0deg;position:relative;display:flex;justify-content:center;align-items:center;width:24px;height:24px;border:none;border-radius:50%;background:transparent;overflow:hidden;color:var(--text-tertiary);transition:transform .15s ease-out,background-color var(--transition-fast),color var(--transition-fast);transform:rotate(var(--rotate));cursor:pointer}.ChatMinimap_navButton__QpQUu:disabled{opacity:.3;cursor:auto}.ChatMinimap_navButton__QpQUu:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.ChatMinimap_navButton__QpQUu:hover:not(:disabled){background:var(--bg-secondary);color:var(--text-primary);transform:rotate(var(--rotate)) scale(1.05)}.ChatMinimap_navButton__QpQUu:active:not(:disabled){transform:rotate(var(--rotate)) scale(.95)}.ChatMinimap_navButtonUp__XRxKi{--rotate:0deg}.ChatMinimap_navButtonDown__O16hr{--rotate:180deg}.ChatMinimap_barsWrapper__Yj_k_{position:relative;width:100%;max-height:300px;scrollbar-width:none}.ChatMinimap_barsWrapper__Yj_k_::-webkit-scrollbar{display:none}.ChatMinimap_barsContainer__94VDI{display:flex;flex-direction:column;gap:0;padding:4px 0}.ChatMinimap_minimap__FlLuh.ChatMinimap_hidden__bd9OC{opacity:0;visibility:hidden;transition:opacity var(--transition-fast),visibility 0s linear var(--transition-fast);pointer-events:none}@media (max-width:768px){.ChatMinimap_minimap__FlLuh{display:none}}@media (prefers-reduced-motion:reduce){.ChatMinimap_navButton__QpQUu{transition:background-color var(--transition-fast),color var(--transition-fast)}.ChatMinimap_navButton__QpQUu:active:not(:disabled),.ChatMinimap_navButton__QpQUu:hover:not(:disabled){transform:rotate(var(--rotate))}}.MinimapBar_barPopover__kM6W3{--popover-border-radius:var(--radius-sm);--popover-padding:6px 10px}.MinimapBar_barTrigger__fvqgB{height:12px}.MinimapBar_barTrigger__fvqgB,.MinimapBar_bar__URUUL{display:flex;justify-content:flex-end;align-items:center;width:100%}.MinimapBar_bar__URUUL{height:100%;border:none;cursor:pointer}.MinimapBar_barLine__J9nK8{display:block;height:1px;border-radius:3px;background:var(--bg-secondary);transition:background-color var(--transition-fast),transform var(--transition-fast),width var(--transition-fast);transform-origin:right center}.MinimapBar_barLine__J9nK8[data-role=user]{width:40%}.MinimapBar_barLine__J9nK8[data-role=ai]{width:100%}.MinimapBar_barLine__J9nK8[data-wrapper-hovered=true]{background:var(--bg-secondary)}.MinimapBar_barLine__J9nK8:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.MinimapBar_bar__URUUL:hover .MinimapBar_barLine__J9nK8{background:var(--text-primary);transform:scaleX(1.3)}.MinimapBar_bar__URUUL:hover .MinimapBar_barLine__J9nK8[data-role=user]{width:100%;background:var(--text-primary);transform:scaleX(1.3)}.MinimapBar_barLine__J9nK8[data-streaming=true]{animation:MinimapBar_pulse__Y6WnY 1.5s ease-in-out infinite}.MinimapBar_barLine__J9nK8[data-last-visible=true]{width:100%;background:var(--text-primary);transform:scaleX(1.3)}.MinimapBar_barLine__J9nK8[data-search-highlighted=true]{background:var(--brand-primary)}@keyframes MinimapBar_pulse__Y6WnY{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.MinimapBar_barLine__J9nK8{transition:none}.MinimapBar_barLine__J9nK8[data-streaming=true]{opacity:.7;animation:none}}.MinimapPreview_preview__LC361{display:flex;flex-direction:column;gap:4px;max-width:220px}.MinimapPreview_text__EmZPB{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.MinimapPreview_subtitle__msOkA{opacity:.7;font-size:11px}.Chat_balanceGlassWrapper__0MqL8.Chat_balanceGlassWrapper__0MqL8.Chat_balanceGlassWrapper__0MqL8{padding-block:10px}@media screen and (max-width:768px){.Chat_balanceGlassWrapper__0MqL8.Chat_balanceGlassWrapper__0MqL8.Chat_balanceGlassWrapper__0MqL8{padding-block:8px}}.Chat_upgradePlanButton__BiAi1.Chat_upgradePlanButton__BiAi1.Chat_upgradePlanButton__BiAi1{padding-block:14px}@media screen and (max-width:768px){.Chat_upgradePlanButton__BiAi1.Chat_upgradePlanButton__BiAi1.Chat_upgradePlanButton__BiAi1{padding-block:12px}}.Chat_container__RXU_W.Chat_open__4ky6d{height:auto;--container-max-width:1400px}.Chat_container__RXU_W{position:relative;display:flex;flex-direction:column;gap:50px;--device-height:100svh;--chat-height:calc(var(--device-height) - 96px - var(--safe-area-top) - var(--safe-area-bottom));height:var(--chat-height);padding-top:0;padding-bottom:20px;--padding:20px;--chat-max-width-primary:780px;--chat-closed-width:840px;--input-y:0.6}.Chat_container__RXU_W:not(.Chat_open__4ky6d){gap:0}.Chat_container__RXU_W .Chat_containerDropOverlay__tW1TN{z-index:1100;border-radius:24px;background:var(--drop-overlay-bg);backdrop-filter:blur(12px) brightness(var(--drop-overlay-brightness))}.Chat_container__RXU_W:not(.Chat_open__4ky6d) .Chat_containerDropOverlay__tW1TN{right:0;left:0;max-width:var(--chat-closed-width);margin-inline:auto}.Chat_container__RXU_W .Chat_containerDropOverlayFullscreen__YSWC9{border-radius:0}.Chat_providersFooter__elBwO{display:none}@media screen and (min-width:769px){.Chat_container__RXU_W:not(.Chat_open__4ky6d) .Chat_providersFooter__elBwO{position:absolute;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;gap:16px}}.Chat_header__Cos4q{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;padding:10px;border-bottom:1px solid var(--bg-tertiary)}.Chat_headerLeft__rtCpy{display:flex;align-items:center;gap:8px;width:100%}.Chat_headerFullscreen__pgKr3{display:flex;align-items:center;gap:8px;margin-left:auto}.Chat_chatWrapper__Eo__p{display:flex;flex-direction:column;justify-content:flex-end;height:100%;overflow-y:auto}.Chat_messagesWrapper__e5mXC{position:relative;display:flex;flex:1 1 auto!important;flex-direction:column;width:100%;min-height:0;padding:var(--padding);padding-right:0;overflow-y:auto;scrollbar-gutter:stable}.Chat_content__4ZLcj{display:flex;flex-direction:column;width:100%;min-width:0;height:100%;max-height:100%}.Chat_closedHints__QBbiy{margin-top:12px}.Chat_content__4ZLcj:not(.Chat_contentOpen__jAvxw) .Chat_belowInput__FtZtU{position:absolute;top:100%;right:0;left:0}.Chat_content__4ZLcj:not(.Chat_contentOpen__jAvxw) .Chat_inputZone__aulDK{max-width:var(--chat-closed-width);margin-inline:auto}.Chat_inputZone__aulDK{position:relative;flex:0 0 auto;width:100%;min-width:0}.Chat_inputZone__aulDK.Chat_fullscreen__kem2L{max-width:calc(var(--chat-max-width-primary) + var(--padding) * 2);margin:0 auto}.Chat_floatingBanner__JE3F6{position:absolute;right:0;bottom:100%;left:0;z-index:11;margin-bottom:8px;padding:0 var(--padding);background:var(--bg-chat);transform-origin:bottom center}.Chat_inputContainer__Vlqcx{flex:0 0 auto!important;width:100%;min-width:0}.Chat_inputContainer__Vlqcx.Chat_fullscreen__kem2L{max-width:calc(var(--chat-max-width-primary) + var(--padding) * 2)}.Chat_loadingContainer__TYyqq{display:flex;flex:1;justify-content:center;align-items:center;width:100%}.Chat_contentOpen__jAvxw .Chat_inputContainer__Vlqcx,.Chat_open__4ky6d .Chat_inputContainer__Vlqcx{padding:0 var(--padding) var(--padding)}@media screen and (max-width:768px){.Chat_container__RXU_W{--padding:12px;--device-height:90svh;gap:24px;padding-bottom:0}.Chat_inputContainer__Vlqcx{padding:0}}.StepSwitch_track__B1JBX{position:relative;display:grid;align-items:center;flex-shrink:0;grid-template-columns:repeat(var(--steps),1fr);min-width:calc(var(--steps) * var(--ss-cell-min));height:var(--ss-height);padding:0 var(--ss-track-padding);border:none;border-radius:9999px;background:var(--bg-tertiary);overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.StepSwitch_track__B1JBX.StepSwitch_disabled__MNPUc{opacity:.5;cursor:not-allowed;pointer-events:none}.StepSwitch_size-medium__2yYwv{--ss-height:24px;--ss-thumb-size:18px;--ss-thumb-half:9px;--ss-thumb-gap:3px;--ss-track-padding:3px;--ss-dot-size:4px;--ss-cell-min:22px}.StepSwitch_size-small__m5OpY{--ss-height:18px;--ss-thumb-size:14px;--ss-thumb-half:7px;--ss-thumb-gap:2px;--ss-track-padding:2px;--ss-dot-size:3px;--ss-cell-min:16px}.StepSwitch_cell__BHw6c{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;height:100%;border:none;background:transparent;cursor:pointer}.StepSwitch_cell__BHw6c:disabled{cursor:not-allowed}.StepSwitch_cell__BHw6c:focus-visible{border-radius:50%;outline:2px solid var(--border-focus);outline-offset:2px}.StepSwitch_dot__w_kbv{position:relative;z-index:1;width:var(--ss-dot-size);height:var(--ss-dot-size);border-radius:50%;background:var(--text-tertiary);transition:background .2s ease,opacity .2s ease,transform .15s ease}.StepSwitch_dotPassed___qQ4r{background:rgb(255 255 255/80%)}.StepSwitch_dotActive__HLkfx{opacity:0}@media (hover:hover) and (pointer:fine){.StepSwitch_cell__BHw6c:not(:disabled):hover .StepSwitch_dot__w_kbv{transform:scale(1.4)}}.StepSwitch_fill__kAXWE{position:absolute;top:0;bottom:0;left:0;width:calc(((2 * var(--active-index, 0) + 1) * 100%) / (var(--steps) * 2) + var(--ss-thumb-half) + var(--ss-thumb-gap));border-radius:9999px;background:var(--brand-primary);transition:width .25s cubic-bezier(.34,1.56,.64,1),background .2s ease;pointer-events:none}.StepSwitch_fillEmpty__AHiLy{background:transparent}.StepSwitch_thumb__Xra3v{position:absolute;top:50%;left:calc(((2 * var(--active-index, 0) + 1) * 100%) / (var(--steps) * 2));z-index:2;width:var(--ss-thumb-size);height:var(--ss-thumb-size);border-radius:50%;background:var(--switch-thumb-bg,#ffffff);transform:translate(-50%,-50%);transition:left .25s cubic-bezier(.34,1.56,.64,1);pointer-events:none}.StepSwitch_track__B1JBX.StepSwitch_dragging__07KjB .StepSwitch_fill__kAXWE,.StepSwitch_track__B1JBX.StepSwitch_dragging__07KjB .StepSwitch_thumb__Xra3v{transition:none}@media (prefers-reduced-motion:reduce){.StepSwitch_dot__w_kbv,.StepSwitch_fill__kAXWE,.StepSwitch_thumb__Xra3v{transition:none}}.ToggleHistory_icon__HJO_S{transition:transform .3s ease}.ToggleHistory_iconClosed__QEd4S{transform:rotate(180deg)}