.Toast_toast__DIq96{min-width:300px;max-width:500px;border:var(--glass-border);border-radius:var(--radius-lg);background:var(--glass-background);transition:opacity .3s ease-out,transform .3s ease-out;backdrop-filter:blur(20px);touch-action:pan-y pinch-zoom}.Toast_toast__DIq96.Toast_swiping__9B7Ch{transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Toast_toast__DIq96.Toast_dismissing__hHezN{transition:transform .2s ease-out,opacity .2s ease-out;pointer-events:none}.Toast_toast__DIq96 .Toast_glassWrapper__0embW{display:flex;align-items:center;gap:12px;width:100%;height:100%;padding:16px;border-radius:var(--radius-lg)}.Toast_iconWrapper__IXuoN{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:24px;height:24px;border-radius:50%}.Toast_icon__9_Ttu{width:16px;height:16px}.Toast_content___AVwZ{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.Toast_message__mkNqS{word-break:break-word}.Toast_requestId___BXMm{display:inline-flex;align-items:center;gap:4px;padding:0;border:none;background:none;text-align:left;color:var(--text-tertiary);transition:color var(--transition-fast);cursor:pointer}.Toast_requestId___BXMm:hover{color:var(--brand-primary)}.Toast_closeButton__QQrR_{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:24px;height:24px;padding:0;border:none;background:none;color:var(--text-secondary);transition:color var(--transition-fast);cursor:pointer}.Toast_closeButton__QQrR_:hover{color:var(--text-primary)}.Toast_error__xrbw9 .Toast_iconWrapper__IXuoN{background:var(--status-error);color:white}.Toast_success__9CGZp .Toast_iconWrapper__IXuoN{background:var(--status-success);color:white}.Toast_warning__LQ360 .Toast_iconWrapper__IXuoN{background:var(--status-warning);color:white}.Toast_info__K4PsU .Toast_iconWrapper__IXuoN{background:var(--status-info);color:white}@media (max-width:768px){.Toast_toast__DIq96{min-width:calc(100dvw - 32px);max-width:calc(100dvw - 32px);touch-action:none}.Toast_toast__DIq96,.Toast_toast__DIq96 .Toast_glassWrapper__0embW{border-radius:var(--radius-lg)}}.ToastContainer_container__YBSWu{position:fixed;top:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:12px;pointer-events:none}.ToastContainer_container__YBSWu>*{pointer-events:auto}@media (max-width:768px){.ToastContainer_container__YBSWu{top:16px;right:16px;left:16px}}.VerificationCode_container__On14k{display:flex;flex-direction:column;gap:24px;width:100%}.VerificationCode_inputs__RzK_y{display:flex;justify-content:center;gap:12px;width:100%}.VerificationCode_inputWrapper__qhJn9{position:relative;width:56px;height:64px;border-radius:var(--radius-lg);transition:border-color .2s ease,box-shadow .2s ease}.VerificationCode_input__4CIis{width:100%;height:100%;border:none;background:transparent;font-size:24px;font-weight:600;line-height:32px;text-align:center;color:var(--text-primary);transition:color .2s ease;outline:none;caret-color:var(--brand-primary)}.VerificationCode_input__4CIis::-moz-selection{background-color:var(--brand-primary);color:var(--text-inverse)}.VerificationCode_input__4CIis::selection{background-color:var(--brand-primary);color:var(--text-inverse)}.VerificationCode_input__4CIis::-moz-placeholder{opacity:.5;color:var(--text-quaternary)}.VerificationCode_input__4CIis::placeholder{opacity:.5;color:var(--text-quaternary)}.VerificationCode_input__4CIis:disabled{opacity:.5;color:var(--text-tertiary);cursor:not-allowed}.VerificationCode_errorText__wUoDX{margin:0;text-align:center}.VerificationCode_resendButton__8ADoQ{align-self:center;padding:0;border:none;background:none;font-size:14px;font-weight:500;line-height:20px;color:var(--brand-primary);transition:color .2s ease,opacity .2s ease;cursor:pointer}.VerificationCode_resendButton__8ADoQ:disabled{opacity:.5;color:var(--text-tertiary);cursor:not-allowed}@media (hover:hover) and (pointer:fine){.VerificationCode_resendButton__8ADoQ:hover:not(:disabled){color:var(--brand-primary-hover)}}@media (max-width:480px){.VerificationCode_inputs__RzK_y{gap:8px}.VerificationCode_inputWrapper__qhJn9{width:48px;height:56px;border-radius:var(--radius-lg)}.VerificationCode_input__4CIis{font-size:20px;line-height:28px}.VerificationCode_resendButton__8ADoQ{font-size:13px;line-height:18px}}@media (max-width:375px){.VerificationCode_inputs__RzK_y{gap:6px}.VerificationCode_inputWrapper__qhJn9{width:40px;height:48px}.VerificationCode_input__4CIis{font-size:18px;line-height:24px}}.VerificationCode_small__HcTnd{gap:16px}.VerificationCode_small__HcTnd .VerificationCode_inputs__RzK_y{gap:8px}.VerificationCode_small__HcTnd .VerificationCode_inputWrapper__qhJn9{width:40px;height:48px;border-radius:var(--radius-md)}.VerificationCode_small__HcTnd .VerificationCode_input__4CIis{font-size:20px;line-height:24px}.BeforeAfterSlider_slider__fmyWq{--slider-position:50;position:relative;width:100%;aspect-ratio:var(--ba-aspect,16/9);border-radius:inherit;overflow:hidden;cursor:ew-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-x pan-y}.BeforeAfterSlider_baseImage__oZLtr{display:block}.BeforeAfterSlider_baseImage__oZLtr,.BeforeAfterSlider_topImage__AjAnL{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none}.BeforeAfterSlider_topImage__AjAnL{position:absolute;inset:0;clip-path:inset(0 calc((100 - var(--slider-position)) * 1%) 0 0)}.BeforeAfterSlider_label__lkXff.BeforeAfterSlider_label__lkXff{position:absolute;top:12px;padding:4px 10px;border-radius:var(--radius-sm);background:rgb(0 0 0/45%);color:var(--text-on-media);transition:opacity .2s ease;pointer-events:none;backdrop-filter:blur(6px)}.BeforeAfterSlider_labelBefore__iQhij{left:12px}.BeforeAfterSlider_labelAfter__J1Qdk{right:12px}.BeforeAfterSlider_slider__fmyWq[data-after-hidden] .BeforeAfterSlider_labelAfter__J1Qdk,.BeforeAfterSlider_slider__fmyWq[data-before-hidden] .BeforeAfterSlider_labelBefore__iQhij{opacity:0}.BeforeAfterSlider_handle__LT5nm{position:absolute;top:0;bottom:0;left:calc(var(--slider-position) * 1%);width:2px;transform:translateX(-1px);background:rgb(255 255 255/85%);box-shadow:0 0 6px rgb(0 0 0/35%);cursor:ew-resize;touch-action:none;outline:none}.BeforeAfterSlider_knob__zkvmK{position:absolute;top:50%;left:50%;display:flex;justify-content:center;align-items:center;width:40px;height:40px;border:1px solid rgb(255 255 255/45%);border-radius:50%;background:rgb(255 255 255/12%);box-shadow:0 2px 10px rgb(0 0 0/30%);color:var(--text-on-media);backdrop-filter:blur(8px);transform:translate(-50%,-50%);touch-action:none}.BeforeAfterSlider_knobIcon___oaHa{width:20px;height:20px;color:inherit}.BeforeAfterSlider_handle__LT5nm:focus-visible .BeforeAfterSlider_knob__zkvmK{outline:2px solid var(--brand-primary);outline-offset:2px}@keyframes BeforeAfterSlider_handle-pulse__cIin6{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.14)}}.BeforeAfterSlider_slider__fmyWq:not([data-interacted]) .BeforeAfterSlider_knob__zkvmK{animation:BeforeAfterSlider_handle-pulse__cIin6 1.4s var(--ease-out-strong) 2}@media (prefers-reduced-motion:reduce){.BeforeAfterSlider_knob__zkvmK{animation:none}.BeforeAfterSlider_label__lkXff.BeforeAfterSlider_label__lkXff{transition:none}}.BeforeAfterRibbon_ribbon__vY7yg{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.BeforeAfterRibbon_track___m6xN{--ribbon-h:300px;display:flex;align-items:flex-start;gap:16px;width:100vw;margin:0;margin-inline:calc(50% - 50vw);padding:6px 0;overflow-x:auto;list-style:none;overscroll-behavior-x:contain;scrollbar-width:none}.BeforeAfterRibbon_track___m6xN::-webkit-scrollbar{display:none}.BeforeAfterRibbon_cell__glaKU{display:flex;flex:0 0 auto;flex-direction:column;gap:8px;min-width:0}.BeforeAfterRibbon_frame__6De53{height:var(--ribbon-h);aspect-ratio:var(--ba-aspect,16/9);border-radius:18px;overflow:hidden}.BeforeAfterRibbon_caption__eJYYU{display:flex;flex-direction:column;gap:3px;width:0;min-width:100%;padding:0 4px;border:none;border-radius:8px;background:none;text-align:left;cursor:pointer}.BeforeAfterRibbon_captionLabel__WZVhG{letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);transition:color .2s ease}.BeforeAfterRibbon_caption__eJYYU:hover .BeforeAfterRibbon_captionLabel__WZVhG{color:var(--brand-primary)}.BeforeAfterRibbon_captionText__MtOiQ{overflow-wrap:anywhere}.BeforeAfterRibbon_caption__eJYYU:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}@media screen and (max-width:768px){.BeforeAfterRibbon_ribbon__vY7yg{gap:12px}.BeforeAfterRibbon_track___m6xN{--ribbon-h:220px;gap:12px;padding-inline:16px}}@media (prefers-reduced-motion:reduce){.BeforeAfterRibbon_captionLabel__WZVhG.BeforeAfterRibbon_captionLabel__WZVhG{transition:none}}.CategoryBlock_container__EDQLX{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px;width:100%}.CategoryBlock_heading___g83K{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:12px;text-align:left}.CategoryBlock_description__WggdI{max-width:600px}.CategoryBlock_tabs__rl280{width:100%}.CategoryBlock_cardWrapper__A1obt{height:100%}.CategoryBlock_counter__iiR1D{width:100%;padding:0 12px}.CategoryBlock_grid__6rMW_{--category-row-h:262px;display:grid;align-content:start;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(var(--category-row-h),auto);width:100%;margin:16px 0 0}.CategoryBlock_hidden__nMWpj{display:none}.CategoryBlock_moreButtonWrapper__3HmlL{display:flex;justify-content:center;align-items:center;width:100%}.CategoryBlock_moreButtonWrapper__3HmlL.CategoryBlock_hasButton__8R0Mh{margin-top:24px}@media (min-width:1025px){.CategoryBlock_grid__6rMW_{min-height:calc(var(--category-row-h) * 2 + 14px)}.CategoryBlock_grid__6rMW_.CategoryBlock_expanded__CsHP_{min-height:0}.CategoryBlock_moreButtonWrapper__3HmlL,.CategoryBlock_moreButtonWrapper__3HmlL.CategoryBlock_hasButton__8R0Mh{min-height:42px;margin-top:32px}}@media (max-width:1024px){.CategoryBlock_grid__6rMW_{gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:768px){.CategoryBlock_container__EDQLX{gap:16px}.CategoryBlock_counter__iiR1D{margin-bottom:-10px}.CategoryBlock_grid__6rMW_{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}}.Greeting_greeting__S9btS{display:flex;flex-direction:column;justify-content:var(--chat-greeting-justify,center);align-items:center;gap:12px;margin:0 auto;text-align:center}.Greeting_greeting__S9btS.Greeting_greeting__S9btS{max-width:var(--chat-closed-width)}.Greeting_title__SvP6g span{color:var(--brand-primary);filter:brightness(1.2)}.Greeting_greeting__S9btS .Greeting_title__SvP6g{font-size:max(min(var(--greeting-title-fs),22cqh),16px)}.Greeting_greeting__S9btS .Greeting_subtitle__BuEBm{font-size:max(min(var(--greeting-desc-fs),11cqh),12px)}@media screen and (max-width:768px){.Greeting_greeting__S9btS .Greeting_title__SvP6g{font-size:max(min(var(--greeting-title-fs-mobile),12cqh),14px)}.Greeting_greeting__S9btS .Greeting_subtitle__BuEBm{font-size:max(min(var(--greeting-desc-fs-mobile),8cqh),11px)}}.ChatWrapper_greeting__Xc3j8{flex:0 0 auto;padding-top:var(--chat-greeting-padding-top,20px);padding-bottom:20px}@media (prefers-reduced-motion:no-preference){.ChatWrapper_greeting__Xc3j8{transition:padding .4s ease-out}}.ChatWrapper_greeting__Xc3j8:not(.ChatWrapper_open__cdCUJ,.ChatWrapper_hidden__iscP_){flex:var(--input-y,0.6) 1 0;min-height:0;container-type:size}.ChatWrapper_greeting__Xc3j8:not(.ChatWrapper_open__cdCUJ,.ChatWrapper_hidden__iscP_):has(~* [data-chat-hints]){flex:1 0 auto;min-height:220px;container-type:normal}.ChatWrapper_greeting__Xc3j8:not(.ChatWrapper_open__cdCUJ,.ChatWrapper_hidden__iscP_):has(~* [data-plate-visible]){padding-bottom:calc(20px + 37px)}.ChatWrapper_greeting__Xc3j8.ChatWrapper_hidden__iscP_{display:none}.ChatWrapper_bottomSpacer__UzjN_{flex:calc(1 - var(--input-y, 0.6)) 1 0;min-height:0}.ChatWrapper_bottomSpacerHidden__eGXPY{display:none}.ChatWrapper_backdrop__bOsSV{position:fixed;z-index:999;background:var(--bg-chat);inset:0;touch-action:none;overscroll-behavior:none}.ChatWrapper_chatOverlay__TbrWm{position:relative;display:flex;border-radius:var(--radius-panel);background:transparent;scroll-margin-top:calc(var(--header-height, 72px) + 16px)}.ChatWrapper_chatOverlay__TbrWm:not(.ChatWrapper_open__cdCUJ){flex:0 0 auto}.ChatWrapper_chatOverlay__TbrWm.ChatWrapper_open__cdCUJ{display:flex;flex:1 1 auto;height:calc(100dvh - var(--header-height) - 32px);background:var(--bg-chat);overflow:hidden}@media screen and (max-width:560px){.ChatWrapper_chatOverlay__TbrWm.ChatWrapper_open__cdCUJ{height:75svh}}.ChatWrapper_chatOverlay__TbrWm.ChatWrapper_page__5M1VJ{position:relative;flex:1 1 auto;height:100%;min-height:0;border-radius:0;background:var(--bg-chat);overflow:hidden;overscroll-behavior:contain}.ChatWrapper_chatOverlay__TbrWm.ChatWrapper_fullscreen__Q3foc{position:fixed;inset:0;z-index:1000;height:100dvh;padding-top:var(--safe-area-top);padding-bottom:var(--safe-area-bottom);border-radius:0;background:var(--bg-chat);overflow:hidden;overscroll-behavior:contain;touch-action:pan-y pinch-zoom}.ChatWrapper_chatWrapper__p49Gn{position:relative;display:flex;width:100%;height:100%;border-radius:var(--radius-panel)}.ChatWrapper_chatWrapper__p49Gn.ChatWrapper_fullscreen__Q3foc{border-radius:0;background:var(--bg-chat)}.ChatWrapper_chatWrapper__p49Gn.ChatWrapper_loading__lfLuc{justify-content:center;align-items:center}.ChatWrapper_historyPanel__bSnJE{overflow:hidden}.ChatWrapper_chatPanel__XpjwQ{display:flex;flex-direction:column;overflow:hidden}.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:13px}@media screen and (max-width:768px){.Chat_upgradePlanButton__BiAi1.Chat_upgradePlanButton__BiAi1.Chat_upgradePlanButton__BiAi1{padding-block:11px}}.Chat_container__RXU_W.Chat_open__4ky6d{height:auto;--container-max-width:var(--chat-open-width)}.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;--input-y:0.6}.Chat_container__RXU_W.Chat_containerPage___ICUH.Chat_containerPage___ICUH{flex:1 1 auto;gap:0;max-width:none;height:100%;min-height:0;padding:0;--container-max-width:none}.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;height:var(--chat-header-height);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;--chat-lane-bleed:calc(var(--padding) - var(--scrollbar-width));padding:var(--padding) var(--chat-lane-bleed);overflow-y:auto;scrollbar-gutter:stable both-edges}.Chat_messagesWrapper__e5mXC .Chat_messagesContainer__HwXwW{width:min(100%,calc(100cqw - 2 * var(--padding)))}.Chat_content__4ZLcj{display:flex;flex-direction:column;width:100%;min-width:0;height:100%;max-height:100%}.Chat_contentOpen__jAvxw{container:chat-content/inline-size}.Chat_closedHints__QBbiy{margin-top:12px}.Chat_belowInput__FtZtU{width:100%}.Chat_container__RXU_W:not(.Chat_open__4ky6d):has([data-chat-hints]){height:auto;min-height:var(--chat-height)}@media screen and (min-width:769px){.Chat_container__RXU_W:not(.Chat_open__4ky6d):has([data-chat-hints]) .Chat_providersFooter__elBwO{position:static;padding-top:32px}}.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}}.ChatInput_chatInput__fiC5K{display:flex;flex-direction:column;width:100%;min-width:0;margin-inline:auto;border-radius:var(--radius-xl);transition:border-color .2s ease;--input-radius:24px}.ChatInput_chatInput__fiC5K.ChatInput_noAnimation__xrs6W,.ChatInput_chatInput__fiC5K:focus-within{animation:none}.ChatInput_inputWrapper__40Oj0{position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:8px;padding:12px 16px;border-radius:var(--radius-xl);background:var(--bg-quaternary);overflow:visible;transition:height .2s ease}.ChatInput_plateSlot___bqmd{position:relative;z-index:1;margin-bottom:calc(-1 * var(--input-radius))}.ChatInput_chatInput__fiC5K:not(.ChatInput_centered__qEuwp) .ChatInput_plateSlot___bqmd{height:-moz-max-content;height:max-content;transition:height .2s ease,margin-bottom .2s ease;interpolate-size:allow-keywords}.ChatInput_chatInput__fiC5K:not(.ChatInput_centered__qEuwp) .ChatInput_plateSlotHidden__l14Ap{height:0;margin-bottom:0}.ChatInput_plateHidden__ycIjA{transform:translateY(100%);opacity:0;pointer-events:none}.ChatInput_centered__qEuwp{position:relative}.ChatInput_centered__qEuwp .ChatInput_plateSlot___bqmd{position:absolute;right:0;bottom:100%;left:0;margin-bottom:calc(-1 * var(--input-radius))}.ChatInput_inputOuter__b2Ljv{position:relative;z-index:2;display:flex;flex-direction:column;gap:0;padding:5px;border:1px solid var(--border-primary);border-radius:var(--input-radius);background:var(--bg-quaternary)}.ChatInput_inputOuter__b2Ljv .ChatInput_inputWrapper__40Oj0{padding:10px;border:none;border-radius:0;background:transparent}.ChatInput_textarea__hXOuF{flex:1;width:100%;min-height:48px;margin:10px 0 0;padding:0;border:none;background:transparent;font-size:16px;line-height:1.5;color:var(--text-primary);resize:none}.ChatInput_textareaWrapper___hVIf{flex:1;width:100%;min-width:0;transition:height .2s ease}.ChatInput_textareaField__SUUkV{position:relative;flex:1;min-width:0}.ChatInput_textareaTranscribing__fGCRw{color:transparent;caret-color:transparent}.ChatInput_textareaRow__KaBC8{display:flex;align-items:flex-end;gap:8px;width:100%}.ChatInput_textarea__hXOuF:focus{outline:none}.ChatInput_textarea__hXOuF::-moz-placeholder{color:var(--text-tertiary)}.ChatInput_textarea__hXOuF::placeholder{color:var(--text-tertiary)}.ChatInput_actions__0WwUW{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;gap:8px;width:100%;--inner-gap:4px}.ChatInput_leftOptions__Pj442{display:flex;align-items:center;gap:var(--inner-gap)}.ChatInput_characterCounter__Xmbs5{flex-shrink:0;padding-bottom:4px;font-size:12px;line-height:1;white-space:nowrap;color:var(--text-tertiary);transition:color .18s ease-out}.ChatInput_characterCounterError__biNS2{color:var(--status-error)}.ChatInput_sendTooltipContent__EnIti{display:flex;flex-direction:column;gap:4px}.ChatInput_priceRow__GiSr9{display:inline-flex;align-items:center;gap:4px}.ChatInput_mobileStatus__RvKSF{display:none;width:100%;margin-top:4px;text-align:center}@media (width <= 768px){.ChatInput_mobileStatus__RvKSF{display:block;align-self:stretch}}.ChatInput_rightOptions__1WLNj{display:flex;align-items:center;gap:var(--inner-gap)}.ChatInput_actionsRecording__1V0vj{position:relative;justify-content:flex-end}.ChatInput_waveformFull__v3qHp{position:absolute;top:50%;right:0;left:0;padding-right:80px;transform:translateY(-50%)}.ChatInput_recordingControls__V7tEJ{display:flex;align-items:center;gap:var(--inner-gap)}.ChatInput_sendButton__BieXA{flex-shrink:0;gap:6px;min-width:128px;height:36px;--btn-padding-small:0 12px}.ChatInput_sendButtonGradient__Fvwaa{background-image:linear-gradient(135deg,color-mix(in srgb,var(--brand-primary) 92%,#ffffff) 0,color-mix(in srgb,var(--brand-primary) 45%,#7c2d12) 100%)}.ChatInput_sendLabel__lBxDn{line-height:1}.ChatInput_sendButton__BieXA:disabled{opacity:.5;cursor:not-allowed}.ChatInput_sendAnchor__J_6bA{position:relative;display:flex}.ChatInput_sendButton__BieXA.ChatInput_sendLocked__PV93m.ChatInput_sendLocked__PV93m,.ChatInput_sendButton__BieXA.ChatInput_sendLocked__PV93m.ChatInput_sendLocked__PV93m:active,.ChatInput_sendButton__BieXA.ChatInput_sendLocked__PV93m.ChatInput_sendLocked__PV93m:hover{opacity:.5}.ChatInput_inputOuter__b2Ljv.ChatInput_inputOuterRaised__4R4Ad{z-index:12}.ChatInput_stopButton__XIDs7{position:relative}.ChatInput_stopButtonContent__F8Ate{position:relative;width:14px;height:14px;color:var(--text-primary)}.ChatInput_stopButtonContent__F8Ate>*{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--text-primary)}.ChatInput_stopButtonContent__F8Ate [role=status]>div{border-width:3px;border-color:color-mix(in srgb,var(--text-primary) 30%,transparent);border-top-color:var(--text-primary)}.ChatInput_fileCardsRow__tmChd{display:flex;gap:10px;width:100%;margin:10px 0 0;overflow-x:auto;--scrollbar-width:6px;--scrollbar-thumb-border:0px;--scrollbar-border-radius:3px}@media (width <= 768px){.ChatInput_fileCardsRow__tmChd{scrollbar-width:none}.ChatInput_fileCardsRow__tmChd::-webkit-scrollbar{display:none}}@media (max-width:768px){.ChatInput_actions__0WwUW{--inner-gap:6px}.ChatInput_sendButton__BieXA{width:28px;min-width:0;height:28px;--btn-padding-small:0;--btn-padding-small-mobile:0}.ChatInput_sendLabel__lBxDn{display:none}.ChatInput_inputWrapper__40Oj0{padding:10px 12px}.ChatInput_inputOuter__b2Ljv .ChatInput_inputWrapper__40Oj0{padding:0 8px 8px}.ChatInput_textarea__hXOuF{font-size:15px}.ChatInput_textareaRow__KaBC8{flex-wrap:wrap}.ChatInput_textareaRow__KaBC8 .ChatInput_characterCounter__Xmbs5{width:100%;padding-bottom:0;text-align:right}}.FAQSection_section__67jsa{display:flex;flex-direction:column}.FAQSection_title__yHChg.FAQSection_title__yHChg{margin-bottom:var(--faq-head-gap,var(--head-gap))}.FAQSection_layout__GgJIJ{display:grid;align-items:start;gap:clamp(36px,6vw,130px);grid-template-columns:minmax(0,1.6fr) minmax(260px,340px);width:100%}@media (max-width:960px){.FAQSection_layout__GgJIJ{grid-template-columns:minmax(0,1fr)}}.FAQSection_faqList__x_vDr{display:flex;flex-direction:column;width:100%;border-top:1px solid var(--border-primary)}.FAQSection_faqItem__5HX7x{border-bottom:1px solid var(--border-primary)}.FAQSection_question__D4kk_{display:flex;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:26px 4px;border:none;background:transparent;font:inherit;text-align:left;color:inherit;transition:color var(--transition-fast);cursor:pointer}.FAQSection_question__D4kk_::-webkit-details-marker{display:none}.FAQSection_question__D4kk_::marker{display:none}@media (hover:hover) and (pointer:fine){.FAQSection_question__D4kk_:hover{color:var(--brand-primary)}}.FAQSection_plus__oPE5v{position:relative;flex-shrink:0;width:18px;height:18px}.FAQSection_plus__oPE5v:after,.FAQSection_plus__oPE5v:before{content:"";position:absolute;top:50%;left:50%;width:18px;height:1.5px;background:var(--text-secondary);transform:translate(-50%,-50%);transition:transform .25s ease,opacity .2s ease}.FAQSection_plus__oPE5v:after{transform:translate(-50%,-50%) rotate(90deg)}.FAQSection_faqItem__5HX7x.FAQSection_open__ftk_1 .FAQSection_plus__oPE5v:after{opacity:0;transform:translate(-50%,-50%) rotate(0deg)}.FAQSection_answerText__LWE6_{max-width:88ch;padding:0 48px 26px 4px;color:var(--text-secondary)}@media (max-width:1024px){.FAQSection_question__D4kk_{padding:16px 4px}.FAQSection_answerText__LWE6_{padding:0 24px 18px 4px}}@media (max-width:768px){.FAQSection_section__67jsa{gap:16px}.FAQSection_question__D4kk_{gap:8px;padding:14px 2px}.FAQSection_question__D4kk_ .typography{font-weight:400}.FAQSection_answerText__LWE6_{padding:0 8px 16px 2px}.FAQSection_icon__srfie{width:24px;padding:5px}.FAQSection_icon__srfie svg{width:14px;height:14px}}.AskQuestionCard_card__q0tpW{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding-top:10px}.AskQuestionCard_title__Wl_WT{letter-spacing:-.01em}.AskQuestionCard_card__q0tpW>:last-child{margin-top:6px}.AskQuestionCard_modal__ivG9x{width:min(520px,calc(100vw - 32px))}.GenerationExamplesBlock_section__MB_un{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%}.GenerationExamplesBlock_gridClip__XZUX5{position:relative;width:100%;height:400px;overflow:hidden;transition:height .4s var(--ease-out-strong);interpolate-size:allow-keywords}.GenerationExamplesBlock_gridClip__XZUX5.GenerationExamplesBlock_gridClipExpanded__oDP5b{height:auto}.GenerationExamplesBlock_gridFade__rPvPY{position:absolute;right:0;bottom:0;left:0;height:140px;background:linear-gradient(to top,var(--bg-color),transparent);pointer-events:none}.GenerationExamplesBlock_grid__ILzPm{-moz-column-gap:16px;column-gap:16px;-moz-columns:3;column-count:3;width:100%;margin:0;padding:0;list-style:none}.GenerationExamplesBlock_gridItem__sttot{display:block;min-width:0;margin-bottom:16px;-moz-column-break-inside:avoid;break-inside:avoid}.GenerationExamplesBlock_card__otZiO{position:relative;display:block;width:100%;padding:0;border:1px solid var(--border-primary);border-radius:16px;background:none;overflow:hidden;transition:transform .16s ease-out;cursor:pointer}.GenerationExamplesBlock_card__otZiO:focus-visible{outline:2px solid rgb(var(--brand-primary-rgb)/60%);outline-offset:2px}.GenerationExamplesBlock_cardImage__wuFSo{display:block;width:100%;max-height:500px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transition:transform .25s ease-out;pointer-events:none}.GenerationExamplesBlock_cardOverlay__1VsGo{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding:14px;background:linear-gradient(0deg,rgb(0 0 0/88%) 0,rgb(0 0 0/45%) 45%,rgb(0 0 0/0));opacity:0;text-align:left;transition:opacity .2s ease-out;pointer-events:none}.GenerationExamplesBlock_cardOverlayPrompt__ocUz_{display:-webkit-box;overflow:hidden;color:var(--text-on-media);-webkit-box-orient:vertical;-webkit-line-clamp:2}.GenerationExamplesBlock_cardOverlayHint__61DpJ.GenerationExamplesBlock_cardOverlayHint__61DpJ{display:flex;align-items:center;align-self:flex-end;gap:4px;color:var(--text-on-media-muted);transform:translateY(4px);transition:transform .2s ease-out}@media (hover:hover) and (pointer:fine){.GenerationExamplesBlock_card__otZiO:hover .GenerationExamplesBlock_cardImage__wuFSo{transform:scale(1.04)}.GenerationExamplesBlock_card__otZiO:focus-visible .GenerationExamplesBlock_cardOverlay__1VsGo,.GenerationExamplesBlock_card__otZiO:hover .GenerationExamplesBlock_cardOverlay__1VsGo{opacity:1}.GenerationExamplesBlock_card__otZiO:focus-visible .GenerationExamplesBlock_cardOverlayHint__61DpJ,.GenerationExamplesBlock_card__otZiO:hover .GenerationExamplesBlock_cardOverlayHint__61DpJ{transform:none}}.GenerationExamplesBlock_card__otZiO:active{transform:scale(.98)}.GenerationExamplesBlock_cardModel__IUDb_.GenerationExamplesBlock_cardModel__IUDb_{position:absolute;bottom:8px;left:8px;z-index:2;display:none;max-width:calc(100% - 16px);padding:5px 10px;border-radius:999px;background:rgb(0 0 0/55%);overflow:hidden;white-space:nowrap;color:var(--text-on-media);text-overflow:ellipsis;pointer-events:none}.GenerationExamplesBlock_cardTapHint__3S_iE{position:absolute;top:8px;right:8px;z-index:2;display:none;justify-content:center;align-items:center;width:28px;height:28px;border-radius:50%;background:rgb(0 0 0/55%);color:var(--text-on-media);pointer-events:none}@media (hover:none),(pointer:coarse){.GenerationExamplesBlock_cardTapHint__3S_iE{display:flex}.GenerationExamplesBlock_cardModel__IUDb_.GenerationExamplesBlock_cardModel__IUDb_{display:block}}@media (prefers-reduced-motion:reduce){.GenerationExamplesBlock_cardImage__wuFSo,.GenerationExamplesBlock_cardOverlayHint__61DpJ.GenerationExamplesBlock_cardOverlayHint__61DpJ,.GenerationExamplesBlock_cardOverlay__1VsGo,.GenerationExamplesBlock_card__otZiO{transition:none}}@media screen and (max-width:900px){.GenerationExamplesBlock_grid__ILzPm{-moz-columns:2;column-count:2}}@media screen and (max-width:768px){.GenerationExamplesBlock_section__MB_un{gap:28px}.GenerationExamplesBlock_gridClip__XZUX5{height:500px}.GenerationExamplesBlock_gridFade__rPvPY{height:100px}.GenerationExamplesBlock_grid__ILzPm{-moz-column-gap:10px;column-gap:10px}.GenerationExamplesBlock_gridItem__sttot{margin-bottom:10px}.GenerationExamplesBlock_card__otZiO{border-radius:12px}}.ExampleViewer_root__XuWHl{position:fixed;inset:0;z-index:1200;background:#000000;overflow:hidden;transform:translateZ(0)}.ExampleViewer_blurLayer__84Zbb{position:absolute;top:0;left:0;width:50%;height:50%;-o-object-fit:cover;object-fit:cover;filter:blur(12px) saturate(120%);transform:scale(2.4);transform-origin:top left;pointer-events:none}.ExampleViewer_dimLayer__2W_7O{position:absolute;inset:0;background:rgb(0 0 0/62%);animation:ExampleViewer_viewer-fade__23u8M .2s ease-out;pointer-events:none}.ExampleViewer_layout__xdYpW{position:relative;z-index:1;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 380px;height:100%;padding:20px}.ExampleViewer_stage__yeSeO{display:flex;justify-content:center;align-items:center;min-width:0;margin:0}.ExampleViewer_image__ax0kF{max-width:100%;max-height:calc(100svh - 40px);border-radius:var(--radius-md);-o-object-fit:contain;object-fit:contain;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.ExampleViewer_imageReady__Q2CsH{opacity:1;animation:ExampleViewer_image-in__ZP7Ga .24s var(--ease-out-strong)}.ExampleViewer_panel__uPTgy{display:flex;flex-direction:column;gap:20px;min-height:0;padding:20px;border:1px solid var(--border-primary);border-radius:var(--radius-lg);background:var(--bg-primary);overflow-y:auto;overscroll-behavior:contain;animation:ExampleViewer_panel-in__ajTSK .28s var(--ease-out-strong)}.ExampleViewer_panelHead__igfSP{display:flex;justify-content:flex-end;margin:-8px -8px -12px 0}.ExampleViewer_section__4H_mi{display:flex;flex-direction:column;gap:8px;min-width:0}.ExampleViewer_sectionHead__YhVst{display:flex;justify-content:space-between;align-items:center;gap:8px}.ExampleViewer_panel__uPTgy .ExampleViewer_prompt__I_1x6{margin:0;line-height:1.55;overflow-wrap:anywhere}.ExampleViewer_promptSection__oAsS3,.ExampleViewer_promptSlot___kziu{flex:1 1 auto;min-height:0}.ExampleViewer_promptSlotExpanded__m2ZwN{flex:0 0 auto}.ExampleViewer_promptBox__9XJH6{position:relative;height:var(--prompt-collapsed-height,100%);overflow:hidden;font-size:14px;transition:height .28s var(--ease-out-strong);interpolate-size:allow-keywords}.ExampleViewer_promptBoxExpanded__B_VPx{height:-moz-max-content;height:max-content}.ExampleViewer_promptFade__JOzWS{position:absolute;right:0;bottom:0;left:0;height:56px;background:linear-gradient(to top,var(--bg-primary),transparent);transition:opacity .2s ease-out;pointer-events:none}.ExampleViewer_promptFadeHidden__5mdHM{opacity:0}.ExampleViewer_promptToggle__Y1Uno{position:relative;z-index:1;align-self:flex-start;margin-top:-12px}.ExampleViewer_promptToggleIcon__lvdi_{transform:rotate(180deg);transition:transform .2s ease-out}.ExampleViewer_promptToggleIconUp__sTErQ{transform:rotate(0deg)}.ExampleViewer_details__TrddL{display:grid;gap:4px 16px;grid-template-columns:auto 1fr;margin:0}.ExampleViewer_detailsKey__l_t6o{font-size:14px}.ExampleViewer_detailsValue__LyYOS{margin:0;font-size:14px;text-align:right}.ExampleViewer_actions__Qv1Tk{display:flex;flex-direction:column;gap:10px;margin-top:auto;padding-top:4px}.ExampleViewer_actionsRow__5YDYa{display:grid;gap:10px;grid-template-columns:1fr 1fr}.ExampleViewer_lock__cdA_z{padding:12px 14px;border:1px solid var(--border-primary);border-radius:var(--radius-md);background:var(--bg-secondary)}.ExampleViewer_rootClosing__puHVk{pointer-events:none}.ExampleViewer_rootClosing__puHVk .ExampleViewer_blurLayer__84Zbb,.ExampleViewer_rootClosing__puHVk .ExampleViewer_dimLayer__2W_7O{animation:ExampleViewer_viewer-fade-out__YHE0g .18s ease-out forwards}.ExampleViewer_rootClosing__puHVk .ExampleViewer_image__ax0kF{animation:ExampleViewer_image-out__fd8pY .18s ease-out forwards}.ExampleViewer_rootClosing__puHVk .ExampleViewer_panel__uPTgy{animation:ExampleViewer_panel-out__JA4Zx .18s ease-out forwards}@keyframes ExampleViewer_viewer-fade__23u8M{0%{opacity:0}to{opacity:1}}@keyframes ExampleViewer_viewer-fade-out__YHE0g{0%{opacity:1}to{opacity:0}}@keyframes ExampleViewer_image-out__fd8pY{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}@keyframes ExampleViewer_panel-out__JA4Zx{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@keyframes ExampleViewer_image-in__ZP7Ga{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes ExampleViewer_panel-in__ajTSK{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:1100px){.ExampleViewer_layout__xdYpW{grid-template-columns:minmax(0,1fr) 320px}}@media screen and (max-width:900px){.ExampleViewer_layout__xdYpW{gap:0;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto;padding:0}.ExampleViewer_stage__yeSeO{padding:64px 12px 12px}.ExampleViewer_image__ax0kF{max-height:100%}.ExampleViewer_panel__uPTgy{gap:16px;max-height:62svh;padding:16px 16px calc(16px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;animation:ExampleViewer_panel-slide-up__Az3Me .3s var(--ease-drawer)}.ExampleViewer_rootClosing__puHVk .ExampleViewer_panel__uPTgy{animation:ExampleViewer_panel-slide-down__2wIVL .18s ease-out forwards}.ExampleViewer_actions__Qv1Tk{margin-top:4px}}@keyframes ExampleViewer_panel-slide-up__Az3Me{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ExampleViewer_panel-slide-down__2wIVL{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media screen and (max-width:900px) and (orientation:landscape){.ExampleViewer_panel__uPTgy{max-height:70svh}}@media (prefers-reduced-motion:reduce){.ExampleViewer_imageReady__Q2CsH,.ExampleViewer_panel__uPTgy{animation:ExampleViewer_viewer-fade__23u8M .2s ease-out}.ExampleViewer_rootClosing__puHVk .ExampleViewer_blurLayer__84Zbb,.ExampleViewer_rootClosing__puHVk .ExampleViewer_dimLayer__2W_7O,.ExampleViewer_rootClosing__puHVk .ExampleViewer_image__ax0kF,.ExampleViewer_rootClosing__puHVk .ExampleViewer_panel__uPTgy{animation:none}.ExampleViewer_promptBox__9XJH6,.ExampleViewer_promptFade__JOzWS,.ExampleViewer_promptToggleIcon__lvdi_{transition:none}}.Header_spacer__XmKKN{flex:0 0 auto;height:var(--header-height)}.Header_header__koEaI.Header_header__koEaI{position:fixed;top:var(--header-strip-height,0);left:0;z-index:100;width:100%;max-width:none;padding:20px 16px 0;transition:background-color var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base);pointer-events:none}.Header_container__ianbK{--header-item-gap:12px;display:flex;justify-content:space-between;align-items:center;gap:var(--header-item-gap);max-width:var(--container-max-width);height:100%;margin:0 auto;padding:20px;border-radius:24px;pointer-events:auto}.Header_logo__l1WEd{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;height:20px;text-decoration:none;color:var(--text-primary);transition:opacity var(--transition-fast)}.Header_leftSide__lUYWC,.Header_walletGroup__1vjYl{display:flex;align-items:center;gap:var(--header-item-gap)}@media screen and (max-width:768px){.Header_walletGroup__1vjYl{margin-left:auto}}.Header_logo__l1WEd svg,.Header_logo__l1WEd use{width:100px;height:100%}.Header_logo__l1WEd:hover{opacity:.8}.Header_mobile__ZrmzK{display:none}.Header_logoText__cUWJq{font-size:var(--text-xl);font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}.Header_actions__6ffQ_{display:flex;align-items:center;gap:40px}.Header_rightSide__fOj5q{display:flex;align-items:center;gap:var(--header-item-gap)}@media screen and (min-width:769px){.Header_rightSide__fOj5q{flex:1 1 auto;justify-content:flex-end;min-width:0;container-type:inline-size;container-name:header-nav}}.Header_freeButton__b_HNy{display:inline-flex}@media screen and (max-width:768px){.Header_container__ianbK{--header-item-gap:8px;padding:10px 16px}.Header_desktop__VZN3U{display:none}.Header_mobile__ZrmzK{display:flex}.Header_mobile__ZrmzK,.Header_mobile__ZrmzK svg,.Header_mobile__ZrmzK use{width:30px;height:30px}.Header_leftSide__lUYWC{flex:1 1 auto;min-width:0}}