.page_previewComposition__CNtYJ{display:flex;width:100%;justify-content:flex-start;align-self:stretch;margin-top:60px;margin-bottom:20px}.page_previewCard__coQ2l{display:flex;align-items:center;justify-content:center;background-color:var(--bg-tertiary);border-radius:32px;padding:12px;box-sizing:border-box}.page_previewCardLeft__SBg_u{transform-origin:center center;transform:rotate(-3deg)}.page_previewCardRight__Ope3G{transform-origin:center center;transform:rotate(4deg)}.page_arrowContainer__RHnbI{width:60px;display:flex;align-items:center;justify-content:center}.page_arrowSvg__cr3t0{transform:scale(1.5);z-index:10}.page_previewImage__CFmQf{max-width:320px;max-height:320px;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:24px;display:block}.JustifiedRowsGallery_Gallery__cxk2y{position:relative;width:100%;padding:0 8px;box-sizing:border-box}.JustifiedRowsGallery_RowsViewport__P1wyp{position:relative;width:100%}.JustifiedRowsGallery_Row__tjItO{width:100%;display:flex;flex-direction:row;align-items:stretch;gap:var(--gap,4px);margin-bottom:var(--gap,4px);will-change:contents;content-visibility:auto}.JustifiedRowsGallery_Cell__IHORX{position:relative;overflow:hidden;background:linear-gradient(135deg,#2a2a2a,#3a3a3a);-webkit-user-select:none;-moz-user-select:none;user-select:none}.JustifiedRowsGallery_CellSelected__OrsQR{border:2px solid #fff}.JustifiedRowsGallery_Img__eTsS0{position:relative;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;contain:paint}.JustifiedRowsGallery_Skeleton__RjzPq{position:absolute;inset:0;border-radius:12px;background:linear-gradient(120deg,#2b2b2d,#3b3b3f,#2b2b2d);background-size:200% 200%;animation:JustifiedRowsGallery_SkeletonPulse__KKksI 3s ease-in-out infinite;z-index:0;pointer-events:none}@keyframes JustifiedRowsGallery_SkeletonPulse__KKksI{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.JustifiedRowsGallery_Error__Nqk8K{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;background:rgba(220,38,38,.95);color:#fff;border-radius:9999px;padding:4px 8px;font-size:12px;line-height:1;display:inline-flex;align-items:center;gap:6px;box-shadow:0 2px 10px rgba(0,0,0,.35)}.JustifiedRowsGallery_Sentinel__L2HW_{width:100%;height:250px;display:flex;align-items:center;justify-content:center}.PrestigeLoader_root__Z5MiG{--loader-size:10px;--loader-gap:16px;--loader-color:#fff;--loader-inactive-opacity:0.24;--loader-duration:1.1s;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--loader-gap);padding:6px 8px}.PrestigeLoader_root__Z5MiG:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,calc(50% + 2px));width:calc(var(--loader-size) * 5 + var(--loader-gap) * 4);height:1px;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.35),hsla(0,0%,100%,0));opacity:.55;pointer-events:none}.PrestigeLoader_dot__66N6G{width:var(--loader-size);height:var(--loader-size);border-radius:3px;background:hsla(0,0%,100%,.1);background-color:color-mix(in srgb,var(--loader-color) 70%,#fff 30%);opacity:var(--loader-inactive-opacity);position:relative;overflow:hidden;transform-origin:center;transform:translateY(0) scale(1);box-shadow:0 0 0 hsla(0,0%,100%,0);animation-name:PrestigeLoader_prestigePulse__PygzA;animation-duration:var(--loader-duration);animation-timing-function:cubic-bezier(.16,1,.3,1);animation-iteration-count:infinite;animation-name:PrestigeLoader_prestigePulse__PygzA,PrestigeLoader_prestigeGlow__Hrpgl;animation-duration:var(--loader-duration),var(--loader-duration);animation-timing-function:cubic-bezier(.16,1,.3,1),cubic-bezier(.22,.61,.36,1);animation-iteration-count:infinite,infinite}.PrestigeLoader_dot__66N6G:before{content:"";position:absolute;inset:-40%;background:radial-gradient(circle at 20% 0,hsla(0,0%,100%,.95),hsla(0,0%,100%,.18) 55%,transparent 70%);opacity:0;transform:translate3d(-30%,40%,0) scale(.6)}.PrestigeLoader_root__Z5MiG .PrestigeLoader_dot__66N6G:first-child{--i:0}.PrestigeLoader_root__Z5MiG .PrestigeLoader_dot__66N6G:nth-child(2){--i:1}.PrestigeLoader_root__Z5MiG .PrestigeLoader_dot__66N6G:nth-child(3){--i:2}.PrestigeLoader_root__Z5MiG .PrestigeLoader_dot__66N6G:nth-child(4){--i:3}.PrestigeLoader_root__Z5MiG .PrestigeLoader_dot__66N6G:nth-child(5){--i:4}.PrestigeLoader_root__Z5MiG .PrestigeLoader_dot__66N6G{animation-delay:calc(var(--i, 0) * .12s),calc(var(--i, 0) * .12s)}@keyframes PrestigeLoader_prestigePulse__PygzA{0%,55%,to{opacity:var(--loader-inactive-opacity);transform:translateY(0) scale(1);box-shadow:0 0 0 hsla(0,0%,100%,0)}20%{opacity:1;transform:translateY(-1px) scale(1.28);box-shadow:0 0 12px hsla(0,0%,100%,.5)}}@keyframes PrestigeLoader_prestigeGlow__Hrpgl{0%,55%,to{opacity:0;transform:translate3d(-35%,45%,0) scale(.55)}20%{opacity:1;transform:translateZ(0) scale(1)}}.Footer_Footer__3m2r7{background-color:var(--bg-primary);padding:24px 16px;justify-self:flex-end}.Footer_FooterContent__4oIZp{display:flex;justify-content:space-between;align-items:flex-end;gap:8px;font-size:.875rem}@media (min-width:768px){.Footer_FooterContent__4oIZp{align-items:center;font-size:1rem}}.Footer_Menu__od53L{display:flex;flex-direction:column;text-align:right;gap:8px}@media (min-width:768px){.Footer_Menu__od53L{flex-direction:row;text-align:left;gap:16px}}.PrelaunchSubscribeModal_PrelaunchSubscribeModal__0mvob{display:flex;flex-direction:column;align-items:center;justify-content:center;width:480px;max-width:100%}.PrelaunchSubscribeModal_PrelaunchSubscribeModal__0mvob>img{max-width:100%}.PrelaunchSubscribeModal_PrelaunchSubscribeModal__0mvob>section{padding:24px}.PrelaunchSubscribeModal_Highlight__mgAgA{border:1px dashed var(--warning-color);border-radius:12px;padding:6px 12px;color:var(--warning-color);text-align:center;font-size:.875rem;margin:12px 0}.PrelaunchSubscribeModal_PrelaunchPromoText__NjslA,.WelcomeScreen_Root__hiiX_{display:flex;flex-direction:column;gap:12px}.WelcomeScreen_Root__hiiX_{box-sizing:border-box;width:440px;margin:0 auto;padding:24px 0;max-width:calc(100% - 24px)}.WelcomeScreen_ModalMode__5r9xN{padding:0}@media (min-width:740px){.WelcomeScreen_Root__hiiX_{gap:24px}}.WelcomeScreen_Header__rg3kb{display:flex;flex-direction:column;justify-content:flex-start;gap:12px}.WelcomeScreen_Banner__StA_b{border-radius:24px;max-width:100%}@media (max-width:528px){.WelcomeScreen_Banner__StA_b{border-radius:0}}.WelcomeScreen_LogoArea__p0HSO{height:auto;display:flex;align-items:center;justify-content:center}.WelcomeScreen_Title__WPgt0{text-align:center;margin:0;font-size:1.2rem;font-weight:700}@media (min-width:528px){.WelcomeScreen_Title__WPgt0{font-size:1.75rem}}.WelcomeScreen_Buttons___Yj8G{display:flex;flex-direction:column;gap:12px}.WelcomeScreen_Policy__qzvOU{margin-top:16px;font-size:13px;color:var(--text-secondary);text-align:center}.WelcomeScreen_Policy__qzvOU a{color:var(--accent-color);text-decoration:none}.WelcomeScreen_BackRow__74Z2I{display:flex;align-items:center;gap:8px}.WelcomeScreen_PromoConfirmation__09Euu{display:flex;align-items:flex-start}.WelcomeScreen_PromoConfirmation__09Euu>div{margin-top:6px}.WelcomeScreen_Checkbox__l4UZ9{margin-right:4px}.WelcomeScreen_OAuthIcon__nk8jh{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;margin-right:4px}.ModalHeader_ModalHeader___xW4K{display:flex;flex-direction:row;gap:24px;margin-bottom:6px;padding-right:54px}@media (min-width:740px){.ModalHeader_ModalHeader___xW4K{margin-bottom:12px}}.ModalHeader_ModalHeaderLogo__G9vsM{height:24px;width:auto;transition:height .3s ease;display:none}.ModalHeader_ModalHeaderLogo__G9vsM>img{height:100%;width:auto}@media (min-width:740px){.ModalHeader_ModalHeaderLogo__G9vsM{display:block;height:43px}}.ModalHeader_ModalHeaderTitle__u4Q40{font-size:18px;font-weight:600;color:var(--text-primary);transition:font-size .3s ease}@media (min-width:480px){.ModalHeader_ModalHeaderTitle__u4Q40{font-size:20px}}@media (min-width:740px){.ModalHeader_ModalHeaderTitle__u4Q40{font-size:24px}}.EmailInputScreen_Root__LJ4p_{box-sizing:border-box;width:440px;margin:0 auto;padding:24px 0;max-width:calc(100% - 24px);display:flex;flex-direction:column;gap:12px}.EmailInputScreen_ModalMode__pqIgi{padding:0}.EmailInputScreen_Policy__tZ6ov{margin-top:16px;font-size:13px;color:var(--text-secondary);text-align:center}.EmailInputScreen_Policy__tZ6ov a{color:var(--accent-color);text-decoration:none}.EmailInputScreen_BackRow__gB8M7{display:flex;align-items:center;gap:8px}.EmailInputScreen_ErrorText__5HU48{color:var(--error-color);font-size:12px;margin-top:6px}.EmailInputScreen_TextField__uzLQI .MuiInputBase-root{height:46px}.LoginScreen_Root__nsUf6{box-sizing:border-box;width:440px;margin:0 auto;padding:24px 0;max-width:calc(100% - 24px);display:flex;flex-direction:column;gap:12px}.LoginScreen_ModalMode__3OUYp{padding:0}.LoginScreen_Policy__4I8gn{margin-top:16px;font-size:13px;color:var(--text-secondary);text-align:center}.LoginScreen_Policy__4I8gn a{color:var(--accent-color);text-decoration:none}.LoginScreen_BackRow__AfWbh{display:flex;align-items:center;gap:8px}.LoginScreen_ErrorText__uJQCp{color:var(--error-color);font-size:12px;margin-top:6px}.LoginScreen_RecaptchaPlaceholder__3hqNN{margin-top:16px;border-radius:8px;border:1px dashed var(--thin-border-color);height:84px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-size:12px}.LoginScreen_TextField__SZFd6 .MuiInputBase-root{height:46px}.LoginScreen_ForgotRow__bVZNx{display:flex;align-items:center;justify-content:space-between}.RegisterScreen_Root__US78x{box-sizing:border-box;width:440px;margin:0 auto;padding:24px 0;max-width:calc(100% - 24px);display:flex;flex-direction:column;gap:12px}.RegisterScreen_ModalMode__SWpfA{padding:0}.RegisterScreen_Policy__ZM8Us{margin-top:16px;font-size:13px;color:var(--text-secondary);text-align:center}.RegisterScreen_Policy__ZM8Us a{color:var(--accent-color);text-decoration:none}.RegisterScreen_BackRow__UUcHl{display:flex;align-items:center;gap:8px}.RegisterScreen_ErrorText__9NhBH{color:var(--error-color);font-size:12px;margin-top:6px}.RegisterScreen_RecaptchaPlaceholder__bcaq_{margin-top:16px;border-radius:8px;border:1px dashed var(--thin-border-color);height:84px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-size:12px}.RegisterScreen_TextField__dO6LQ .MuiInputBase-root{height:46px}.RegisterScreen_ScreenTitle__MacVt{font-weight:700;text-align:center}.VerificationScreen_Root__k_mb_{box-sizing:border-box;width:440px;margin:0 auto;padding:24px 0;max-width:calc(100% - 24px);display:flex;flex-direction:column;gap:12px}.VerificationScreen_ModalMode__xY3EH{padding:0}.VerificationScreen_BackRow__zf8t3{display:flex;align-items:center;gap:8px}.VerificationScreen_ErrorText__QQzkk{color:var(--error-color);font-size:12px;margin-top:6px}.VerificationScreen_TextField__SrUgw .MuiInputBase-root{height:46px}.VerificationScreen_ScreenTitle__KRUBM{font-weight:700;text-align:center}.VerificationScreen_ActionsRow__EZVVs{display:flex;align-items:center;justify-content:space-between;gap:6px}.PasswordResetEmailScreen_Root__tJvdj{box-sizing:border-box;width:440px;margin:0 auto;padding:24px 0;max-width:calc(100% - 24px);display:flex;flex-direction:column;gap:12px}.PasswordResetEmailScreen_ModalMode__c5FgI{padding:0}.PasswordResetEmailScreen_BackRow__dmiLp{display:flex;align-items:center;gap:8px}.PasswordResetEmailScreen_RecaptchaPlaceholder__rPr4s{margin-top:16px;border-radius:8px;border:1px dashed var(--thin-border-color);height:84px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-size:12px}.PasswordResetEmailScreen_TextField__rUkhd .MuiInputBase-root{height:46px}.PasswordResetConfirmScreen_Root__ZfF2Q{box-sizing:border-box;width:440px;margin:0 auto;padding:24px 0;max-width:calc(100% - 24px);display:flex;flex-direction:column;gap:12px}.PasswordResetConfirmScreen_ModalMode__oyRAs{padding:0}.PasswordResetConfirmScreen_BackRow__0i0k1{display:flex;align-items:center;gap:8px}.PasswordResetConfirmScreen_ErrorText__sSG8x{color:var(--error-color);font-size:12px;margin-top:6px}.PasswordResetConfirmScreen_TextField__bLr3W .MuiInputBase-root{height:46px}.PasswordResetConfirmScreen_ActionsRow__GVXxQ{display:flex;align-items:center;justify-content:space-between;gap:8px}.PasswordResetConfirmScreen_Notion__Nu2CL{color:var(--text-secondary);font-size:.875rem}.ConfettiBox_box__JI__R{position:relative;overflow:hidden;background:transparent;pointer-events:none}.ConfettiBox_piece__v4wx8{position:absolute;top:-10%;left:var(--left);animation:ConfettiBox_fall__jksWk var(--duration) linear var(--delay) infinite;will-change:top}.ConfettiBox_inner___esme{display:block;width:var(--size);height:var(--size);border-radius:1px;background:hsl(var(--h),90%,60%);transform-origin:center;animation:ConfettiBox_sway__dz0tZ 2.2s ease-in-out var(--delay) infinite alternate,ConfettiBox_spin__84BOR 1.8s linear var(--delay) infinite;will-change:transform}@keyframes ConfettiBox_fall__jksWk{0%{top:-10%}to{top:110%}}@keyframes ConfettiBox_sway__dz0tZ{0%{transform:translateX(calc(-1 * var(--sway)))}to{transform:translateX(var(--sway))}}@keyframes ConfettiBox_spin__84BOR{0%{rotate:0deg}to{rotate:1turn}}.SuccessScreen_Root__v7ggs{box-sizing:border-box;width:440px;margin:0 auto;padding:24px 0;max-width:calc(100% - 24px);display:flex;flex-direction:column;gap:12px}@media (min-width:740px){.SuccessScreen_Root__v7ggs{gap:24px}}.SuccessScreen_Card__DHK_o{background:var(--bg-secondary);border:1px solid var(--thin-border-color);border-radius:12px;padding:24px}.SuccessScreen_ConfettiPlaceholder__oczgs{margin:16px 0;height:140px;border-radius:12px;border:1px dashed var(--thin-border-color);display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-size:12px}.SuccessScreen_GiftText__zM9j7{font-size:1rem;color:var(--text-primary)}.SuccessScreen_GiftExpiry__WfcyZ{font-size:.875rem;color:var(--text-secondary)}.Hint_HintWrapper__E2JmQ{display:inline-flex}.Hint_Hint__qjMzZ{background-color:var(--bg-secondary);color:var(--text-primary);padding:6px 12px;border-radius:8px;font-size:12px;white-space:normal;word-break:break-word;pointer-events:auto;z-index:2000;box-shadow:0 2px 8px rgba(0,0,0,.15);max-width:320px}.ContextPanel_ContextPanel___2Fyr{min-width:300px;max-width:calc(100vw - 24px);border-radius:12px;background-color:var(--sticky-panel-bg);backdrop-filter:blur(16px);box-shadow:0 -4px 12px rgba(0,0,0,.1);padding:12px;z-index:2200;pointer-events:auto;box-shadow:0 0 12px 0 #5fc1a32e;border:1px solid #fafafa1a}.ContextPanel_ContextPanelViewportCenter__Wc7eL{position:fixed;bottom:var(--context-panel-viewport-bottom,100px);left:50%;transform:translateX(-50%)}.ContextPanel_Header__jiKC4{display:flex;align-items:center;justify-content:space-between;gap:12px}.ContextPanel_Title__UtB_9{color:var(--text-primary);text-transform:uppercase;font-size:12px;font-weight:800;line-height:1}.ContextPanel_CloseButton__MyAII{display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-primary);opacity:.6;transition:opacity .15s ease;flex-shrink:0;padding:0;border:none;background:none}.ContextPanel_CloseButton__MyAII:hover{opacity:1}.ContextPanel_Content__qREPI{margin-top:8px}.FunctionalButtons_FunctionalButtons__WzVPp{display:flex;justify-content:flex-end;gap:8px}.FunctionalButtons_FunctionalButtonsViewerAdaptive__sH1Cz{width:100%;--hint-enabled:1}.FunctionalButtons_ImageOverlayButton__RKm__{border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;transition:color .2s ease;padding:6px;background-color:#0f0f0f82;border-radius:4px;backdrop-filter:blur(16px)}.FunctionalButtons_ImageOverlayButton__RKm__:hover{color:var(--text-primary)}.FunctionalButtons_ImageOverlayButton__RKm__ svg{width:18px;height:18px;font-size:18px}.FunctionalButtons_ImageOverlayButtonLiked__XBJK7{color:#f44}.FunctionalButtons_ImageOverlayButtonLiked__XBJK7:hover{color:#f66}.FunctionalButtons_ImageOverlayButtonPublished___Bq4P{color:#4f4}.FunctionalButtons_ImageOverlayButtonPublished___Bq4P:hover{color:#6f6}.FunctionalButtons_LikeCount__7yA83{margin-left:4px;font-size:12px;font-weight:700;line-height:1}.FunctionalButtons_ButtonBadge__JrkS_{margin-left:4px;font-size:11px;font-weight:700;line-height:1;min-width:14px;text-align:center;background-color:#f6f038;border-radius:9999px;padding:2px;color:#000}@container (max-height: 30px){.FunctionalButtons_FunctionalButtonsViewerAdaptive__sH1Cz{display:flex;justify-content:flex-end;gap:8px;--hint-enabled:1}}@container (min-height: 32px){.FunctionalButtons_FunctionalButtonsViewerAdaptive__sH1Cz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;--hint-enabled:0}.FunctionalButtons_FunctionalButtonsViewerAdaptive__sH1Cz>*{min-width:0}.FunctionalButtons_FunctionalButtonsViewerAdaptive__sH1Cz .FunctionalButtons_ImageOverlayButton__RKm__{width:100%;min-height:32px;justify-content:flex-start;gap:8px;background-color:var(--bg-secondary);border-radius:12px;padding:12px;border:1px solid var(--notable-border-color)}.FunctionalButtons_FunctionalButtonsViewerAdaptive__sH1Cz .FunctionalButtons_ImageOverlayButton__RKm__:after{content:attr(aria-label);font-size:12px;line-height:1.2;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FunctionalButtons_FunctionalButtonsViewerAdaptive__sH1Cz .FunctionalButtons_ImageOverlayButton__RKm__ svg{flex:0 0 auto}.FunctionalButtons_FunctionalButtonsViewerAdaptive__sH1Cz .FunctionalButtons_LikeCount__7yA83{margin-left:0;color:var(--text-primary)}}@keyframes SvgArrow_strokeDraw__3dBRX{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes SvgArrow_fadeIn__pDhsa{0%{opacity:0;stroke-dashoffset:1}to{opacity:1;stroke-dashoffset:0}}.SvgArrow_ShadowStroke__kyf_L,.SvgArrow_StrokeDraw__cZHwB{animation:SvgArrow_strokeDraw__3dBRX var(--arrow-duration,.6s) cubic-bezier(.4,0,.2,1) forwards;stroke-dashoffset:1}.SvgArrow_HeadDraw__aH00F{animation:SvgArrow_fadeIn__pDhsa calc(var(--arrow-duration, .6s) * .35) ease-out forwards;animation-delay:calc(var(--arrow-duration, .6s) * .65);opacity:0;stroke-dashoffset:1}.Button_Button__qPiAy{border:none;padding:3px 6px;border-radius:4px;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:row;gap:12px;align-items:center;--button-border-primary-color:var(--accent-color);--button-border-primary-color-hover:var(--accent-color-hover);--button-border-secondary-color:var(--text-tertiary);--button-border-secondary-color-hover:var(--text-secondary);--button-background-primary-color:var(--accent-color);--button-background-primary-color-hover:var(--accent-color-hover);--button-background-secondary-color:var(--bg-secondary);--button-background-secondary-color-hover:var(--bg-primary);--button-text-primary-color:var(--accent-color);--button-text-primary-color-hover:var(--accent-color-hover);--button-text-secondary-color:var(--text-secondary);--button-text-secondary-color-hover:var(--text-primary)}.Button_Button__qPiAy.Button_Contained__HASHk{border:1px solid transparent;background-color:var(--button-background-secondary-color);color:var(--button-text-secondary-color)}.Button_Button__qPiAy.Button_Contained__HASHk:hover{background-color:var(--button-background-secondary-color-hover);border-color:transparent;color:var(--button-text-secondary-color)}.Button_Button__qPiAy.Button_ContainedBlur__BVYIr{border:1px solid transparent;background-color:#ff06de6e;color:var(--text-over-accent-color);transition:background-color .35s ease;backdrop-filter:blur(10px)}.Button_Button__qPiAy.Button_ContainedBlur__BVYIr:hover{background-color:#ff06de9e}.Button_Button__qPiAy.Button_Outlined__Quqc2{border:1px solid var(--button-border-secondary-color);background:transparent;color:var(--button-text-secondary-color)}.Button_Button__qPiAy.Button_Outlined__Quqc2:hover{color:var(--button-text-secondary-color-hover);border-color:var(--button-border-secondary-color-hover)}.Button_Button__qPiAy.Button_Text__Wxhus{background:transparent;color:var(--button-text-secondary-color)}.Button_Button__qPiAy.Button_Small__QmHGH{padding:2px 4px}.Button_Button__qPiAy.Button_Medium__HFYsI{padding:4px 8px}.Button_Button__qPiAy.Button_Large__sPzi0{padding:12px 24px;font-size:16px}.Button_Button__qPiAy.Button_Auto__GwRAP{padding:12px 6px}@media (min-width:1024px){.Button_Button__qPiAy.Button_Auto__GwRAP{padding:12px 24px;font-size:16px}}.Button_Button__qPiAy.Button_Nowrap__Jee3_>div{white-space:nowrap}.Button_Button__qPiAy.Button_Primary____ROb{--button-border-primary-color:var(--accent-color);--button-border-primary-color-hover:var(--accent-color-hover);--button-background-primary-color:var(--accent-color);--button-background-primary-color-hover:var(--accent-color-hover);--button-text-primary-color:var(--accent-color);--button-text-primary-color-hover:var(--accent-color-hover)}.Button_Button__qPiAy.Button_Secondary__XFfRX{--button-border-secondary-color:var(--text-tertiary);--button-border-secondary-color-hover:var(--text-secondary);--button-background-secondary-color:var(--bg-secondary);--button-background-secondary-color-hover:var(--bg-primary);--button-text-secondary-color:var(--text-secondary);--button-text-secondary-color-hover:var(--text-primary)}.Button_Button__qPiAy.Button_Disabled__48BHf{--button-border-primary-color:var(--text-tertiary);--button-border-primary-color-hover:var(--text-tertiary);--button-background-primary-color:var(--bg-secondary);--button-background-primary-color-hover:var(--bg-secondary);--button-text-primary-color:var(--text-tertiary);--button-text-primary-color-hover:var(--text-tertiary);--button-text-secondary-color:var(--text-tertiary);--button-text-secondary-color-hover:var(--text-tertiary);--button-border-secondary-color:var(--text-tertiary);--button-border-secondary-color-hover:var(--text-tertiary);--button-background-secondary-color:var(--bg-secondary);--button-background-secondary-color-hover:var(--bg-secondary);cursor:not-allowed}.Button_Button__qPiAy.Button_Contained__HASHk.Button_Primary____ROb{background-color:var(--button-background-primary-color);color:var(--text-over-accent-color)}.Button_Button__qPiAy.Button_Contained__HASHk.Button_Primary____ROb:hover{background-color:var(--button-background-primary-color-hover);color:var(--text-over-accent-color)}.Button_Button__qPiAy.Button_Outlined__Quqc2.Button_Primary____ROb{border-color:var(--button-border-primary-color);color:var(--button-text-primary-color)}.Button_Button__qPiAy.Button_Outlined__Quqc2.Button_Primary____ROb:hover{border-color:var(--button-border-primary-color-hover);color:var(--button-text-primary-color-hover)}.Button_Button__qPiAy.Button_Text__Wxhus.Button_Primary____ROb{color:var(--button-text-primary-color)}.Button_Button__qPiAy.Button_Outlined__Quqc2.Button_Secondary__XFfRX{border-color:var(--button-border-secondary-color);color:var(--button-text-secondary-color)}.Button_Button__qPiAy.Button_Outlined__Quqc2.Button_Secondary__XFfRX:hover{border-color:var(--button-border-secondary-color-hover);color:var(--button-text-secondary-color-hover)}.Button_Button__qPiAy.Button_Text__Wxhus.Button_Secondary__XFfRX{color:var(--button-text-secondary-color)}.Button_ButtonContainer__EfqGI{display:inline-flex;flex-direction:row;gap:8px;align-items:center}.Button_HintDesktopWrapper__TCV49{display:none;align-items:center;justify-content:center}.Button_HintIconDesktop__qGMrZ{display:inline-flex;color:currentColor;opacity:.9;cursor:help}.Button_HintIconDesktop__qGMrZ,.Button_HintTriggerMobile__0abQN{width:16px;height:16px;font-size:16px;line-height:1;align-items:center;justify-content:center}.Button_HintTriggerMobile__0abQN{display:none;border:none;background:transparent;padding:0;margin:0;color:var(--text-secondary);cursor:pointer}.Button_HintMobileWrapper__BvWll{display:none}.Button_Icon__IrWKv{display:inline-flex;width:16px;height:16px;font-size:16px;line-height:1;align-items:center;justify-content:center}.Button_Icon__IrWKv svg,.Button_Icon__IrWKv>*{width:16px!important;height:16px!important;font-size:16px!important}@media (hover:hover){.Button_HintDesktopWrapper__TCV49{display:inline-flex}.Button_HintMobileWrapper__BvWll{display:none}}@media (hover:none){.Button_HintDesktopWrapper__TCV49{display:none}.Button_HintMobileWrapper__BvWll,.Button_HintTriggerMobile__0abQN{display:inline-flex}}.FunctionMiniCard_root__BgLlF{position:relative;border-radius:6px;overflow:hidden;background-color:var(--bg-secondary);cursor:pointer}.FunctionMiniCard_root__BgLlF:not(.FunctionMiniCard_clickable__qr6rI){cursor:default}.FunctionMiniCard_root__BgLlF.FunctionMiniCard_error__81Tdz{border:1px solid var(--error-color)}.FunctionMiniCard_root__BgLlF.FunctionMiniCard_backgroundTertiary__7ucWt{background-color:var(--bg-tertiary)}.FunctionMiniCard_imageContainer__CP27X{position:absolute;inset:0;transition:opacity .2s ease}.FunctionMiniCard_imageContainer__CP27X.FunctionMiniCard_loaded__xmGvj{opacity:1}.FunctionMiniCard_imageContainer__CP27X.FunctionMiniCard_notLoaded__SzPxF{opacity:0}.FunctionMiniCard_image__2KELt{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.FunctionMiniCard_errorContainer__2lxBs,.FunctionMiniCard_loadingContainer__RJqz7{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.FunctionMiniCard_errorText__Kw3aj{color:var(--error-color);font-size:12px;font-weight:600}.FunctionMiniCard_overlay__9lrIC{position:absolute;inset:0;display:flex;flex-direction:column;pointer-events:none}.FunctionMiniCard_topBar__VHWGx{position:absolute;top:8px;right:8px;display:flex;gap:8px;pointer-events:auto}.FunctionMiniCard_toolsIcon__aGKfj{cursor:pointer;pointer-events:auto}.FunctionMiniCard_titleContainer__TBz_7{position:absolute;bottom:0;left:0;right:0;pointer-events:none;background-image:linear-gradient(to top,var(--overlay-color) 0,transparent 100%);padding:8px}.FunctionMiniCard_title__lgAFp{color:var(--text-primary);font-size:10px;font-weight:700;text-transform:uppercase;word-break:break-word;line-height:1.1;margin:0;padding:0;display:block}.FunctionMiniCard_selectedIndicator__XstDH{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);width:32px;height:32px;border-radius:50%;background-color:var(--bg-secondary);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px rgba(0,0,0,.35);pointer-events:none}.FunctionMiniCard_checkIcon__IfEhH{font-size:20px;color:var(--accent-color)}.FunctionMiniCard_container__stjUw{display:flex;flex-direction:column;align-items:center;gap:8px}.FunctionMiniCard_editButton__ux8rx{width:-moz-fit-content;width:fit-content}.UpscalerForm_Content__97qQf{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:grid;grid-template-columns:80px 1fr 150px;grid-template-rows:auto;grid-template-areas:"reference generator generate";gap:12px;color:var(--text-primary)}@media (orientation:portrait) and (max-width:768px){.UpscalerForm_Content__97qQf{grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"generator" "reference" "generate"}}.UpscalerForm_Reference__4HTls{grid-area:reference;width:80px;height:80px}@media (orientation:portrait) and (max-width:768px){.UpscalerForm_Reference__4HTls{width:auto;height:120px}}.UpscalerForm_Dropzone___fioq{border-radius:12px}.UpscalerForm_Config__6hL_b{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:12px;grid-area:generator}.UpscalerForm_ResolutionBlock__7dkhP{display:flex;flex-direction:column;align-items:stretch;gap:12px;min-width:0}.UpscalerForm_ResolutionEdit__0b1Wz{display:flex;align-items:center;gap:4px;min-height:0}.UpscalerForm_ResolutionInput__WJJQf{width:52px;height:22px;border:1px solid var(--thin-border-color);border-radius:4px;background-color:var(--bg-tertiary);color:var(--text-primary);font-size:11px;font-weight:600;text-align:center;padding:0 2px;outline:none;-moz-appearance:textfield}.UpscalerForm_ResolutionInput__WJJQf::-webkit-inner-spin-button,.UpscalerForm_ResolutionInput__WJJQf::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.UpscalerForm_ResolutionInput__WJJQf:focus{border-color:var(--accent-color)}.UpscalerForm_ResolutionSeparator__UPYf_{font-size:11px;color:var(--text-secondary);flex-shrink:0}.UpscalerForm_MpDeltaWrap__IbnC1{display:inline-flex;align-items:center;flex-shrink:0;font-size:18px;line-height:1;margin:0 -16px 0 0}.UpscalerForm_MpDeltaUp__SqNJr{color:var(--success-color,#2e7d32)}.UpscalerForm_MpDeltaDown__bofgF{color:var(--error-color)}.UpscalerForm_AppPreviewBanner___JPzd{width:100%;height:100%;background-color:#050505;background-image:url(/images/apps/upscaler_banner.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:baseline;justify-content:space-between;padding:12px}.UpscalerForm_AppPreviewBannerTitle__KN13a{font-size:20px;font-weight:600;color:#fff;text-transform:uppercase;background-color:#44467ea8;padding:2px 12px;border-radius:6px;backdrop-filter:blur(10px)}.Attachments_Attachments__1MbVF{margin-top:8px;display:flex;gap:6px;flex-wrap:wrap}.Attachments_ImageAttachmentButton__HE6Pm{display:block;border:0;border-radius:10px;overflow:hidden;cursor:pointer;padding:0;background:transparent}.Attachments_ImageAttachmentButton__HE6Pm:hover{opacity:.92}.Attachments_ImagePreview__sQezn{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;background:var(--bg-tertiary)}.Attachments_ImagePreviewLoading__vG7mm{border-radius:10px;background:var(--bg-tertiary);opacity:.45}.Attachments_AiFunctionsRow__OhcQP{display:flex;gap:6px;flex-wrap:wrap}.Attachments_ImageUnavailable__BzOWN{width:150px;height:200px;border-radius:10px;background:var(--bg-secondary);color:var(--error-color);font-size:12px;line-height:1.2;text-align:center;display:flex;align-items:center;justify-content:center;padding:8px}.Credits_Credits__tkwD_{display:inline-flex;align-items:baseline;line-height:1;gap:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Credits_WholePart__shigY{font-weight:700}.Credits_FractionalPart___G3J0{font-size:.75em;margin-left:2px;color:var(--text-secondary)}.Credits_FractionalPart___G3J0.Credits_UniformSize__O_o8t{font-size:1em}.Credits_CreditsValue__USL5F{display:inline-flex;align-items:baseline;line-height:1}.Credits_Label__gFC_l{color:var(--text-tertiary)}.HiTechProcessLoader_root__7C_lT{--loader-size:10px;--loader-gap:16px;--loader-color:#fff;--loader-cycle:3.4s;--loader-idle-opacity:0.2;--loader-active-opacity:0.95;--loader-border-radius:3px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--loader-gap);padding:8px 10px}.HiTechProcessLoader_root__7C_lT:before{transform:translate(-50%,calc(50% + 3px));height:1px;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.35),hsla(0,0%,100%,0));opacity:.55}.HiTechProcessLoader_root__7C_lT:after,.HiTechProcessLoader_root__7C_lT:before{content:"";position:absolute;left:50%;top:50%;width:calc(var(--loader-size) * 5 + var(--loader-gap) * 4);pointer-events:none}.HiTechProcessLoader_root__7C_lT:after{height:calc(var(--loader-size) + 6px);transform:translate(-60%,-50%);background:radial-gradient(circle at 0 50%,hsla(0,0%,100%,.25),hsla(0,0%,100%,.06) 45%,transparent 70%);mix-blend-mode:screen;opacity:0;animation:HiTechProcessLoader_globalSweep__m70BU 5.4s cubic-bezier(.22,.61,.36,1) infinite}.HiTechProcessLoader_cell__lB6LM{position:relative;width:var(--loader-size);height:var(--loader-size);box-sizing:border-box;border-radius:var(--loader-border-radius);overflow:hidden;border:1px solid hsla(0,0%,100%,.25);background-color:hsla(0,0%,100%,.03);background-image:radial-gradient(circle at 18% 0,hsla(0,0%,100%,.4),transparent 55%),linear-gradient(135deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,.08) 35%,hsla(0,0%,100%,0) 65%);background-size:140% 140%;background-position:0 0;opacity:var(--loader-idle-opacity);transform-origin:center bottom;transform:translateY(0) scale(1);box-shadow:0 0 0 hsla(0,0%,100%,0);animation:HiTechProcessLoader_cellOutline__zBdrw var(--loader-cycle) cubic-bezier(.16,1,.3,1) infinite}.HiTechProcessLoader_cell__lB6LM:after{content:"";position:absolute;inset:1px;border-radius:calc(var(--loader-border-radius) - 1px);background:linear-gradient(to top,var(--loader-color),color-mix(in srgb,var(--loader-color) 70%,#fff 30%));opacity:0;transform-origin:50% 100%;transform:scaleY(.08);animation:HiTechProcessLoader_cellFill__Czl6E var(--loader-cycle) cubic-bezier(.25,.9,.35,1) infinite}.HiTechProcessLoader_cell__lB6LM:before{content:"";position:absolute;left:-15%;width:130%;height:40%;top:100%;background:linear-gradient(0deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.9) 50%,hsla(0,0%,100%,0));opacity:0;animation:HiTechProcessLoader_cellScan__XSZRa var(--loader-cycle) cubic-bezier(.22,.61,.36,1) infinite}.HiTechProcessLoader_root__7C_lT .HiTechProcessLoader_cell__lB6LM:first-child{--i:0}.HiTechProcessLoader_root__7C_lT .HiTechProcessLoader_cell__lB6LM:nth-child(2){--i:1}.HiTechProcessLoader_root__7C_lT .HiTechProcessLoader_cell__lB6LM:nth-child(3){--i:2}.HiTechProcessLoader_root__7C_lT .HiTechProcessLoader_cell__lB6LM:nth-child(4){--i:3}.HiTechProcessLoader_root__7C_lT .HiTechProcessLoader_cell__lB6LM:nth-child(5){--i:4}.HiTechProcessLoader_root__7C_lT .HiTechProcessLoader_cell__lB6LM,.HiTechProcessLoader_root__7C_lT .HiTechProcessLoader_cell__lB6LM:after,.HiTechProcessLoader_root__7C_lT .HiTechProcessLoader_cell__lB6LM:before{animation-delay:calc(var(--i, 0) * (var(--loader-cycle) / 5))}@keyframes HiTechProcessLoader_cellOutline__zBdrw{0%,to{opacity:var(--loader-idle-opacity);transform:translateY(0) scale(1);border-color:hsla(0,0%,100%,.25);box-shadow:0 0 0 hsla(0,0%,100%,0)}18%{opacity:calc(var(--loader-idle-opacity) + .1)}35%{opacity:var(--loader-active-opacity);transform:translateY(-1px) scale(1.08);border-color:hsla(0,0%,100%,.9);box-shadow:0 0 8px hsla(0,0%,100%,.6)}60%{opacity:.6;transform:translateY(-.5px) scale(1.02);border-color:hsla(0,0%,100%,.45);box-shadow:0 0 3px hsla(0,0%,100%,.3)}}@keyframes HiTechProcessLoader_cellFill__Czl6E{0%,15%{opacity:0;transform:scaleY(.08)}30%{opacity:.35;transform:scaleY(.25)}45%{opacity:.9;transform:scaleY(1)}60%{opacity:.9;transform:scaleY(1)}80%{opacity:0;transform:scaleY(.1)}to{opacity:0;transform:scaleY(.08)}}@keyframes HiTechProcessLoader_cellScan__XSZRa{0%,25%{opacity:0;top:100%}35%{opacity:.8;top:50%}50%{opacity:.5;top:-10%}65%,to{opacity:0;top:-40%}}@keyframes HiTechProcessLoader_globalSweep__m70BU{0%{opacity:0;transform:translate(-60%,-50%)}20%{opacity:.6}60%{opacity:.15;transform:translate(5%,-50%)}to{opacity:0;transform:translate(30%,-50%)}}.ArrowHintProvider_Overlay__JbIdX{position:fixed;inset:0;pointer-events:none;z-index:1900;overflow:hidden}.ArrowHintProvider_OverlaySvg__uOBNa{display:block;width:100%;height:100%}.ArrowHintProvider_Caption__e2myr{position:fixed;pointer-events:none;z-index:1900;font-size:14px;line-height:1.3;max-width:220px;white-space:pre-line;color:inherit;font-family:var(--font-handwritten,"Caveat","Segoe Print",cursive)}@keyframes PingIndicator_ping___WJ18{0%{transform:scale(1)}75%{transform:scale(.5)}to{transform:scale(1)}}@keyframes PingIndicator_appear__zg9df{0%{opacity:0;transform:scale(.25)}to{opacity:1;transform:scale(1)}}@keyframes PingIndicator_blast__I14R3{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(3);opacity:0}}.PingIndicator_PingIndicator__i3hvv{position:relative;border-radius:50%}.PingIndicator_appearing__wPcEL{animation:PingIndicator_appear__zg9df .45s ease-out forwards}.PingIndicator_PingIndicatorDot__V5rW9{position:absolute;width:100%;height:100%;border-radius:50%;background-color:var(--text-secondary);animation:PingIndicator_ping___WJ18 1s infinite;animation-timing-function:ease-in-out;transform-origin:center center}.PingIndicator_BlastWave__ZU5CQ{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border:2px solid;border-radius:50%;animation:PingIndicator_blast__I14R3 1s infinite;animation-timing-function:ease-out;pointer-events:none}.ChatImageModal_ChatImageModal__QuOM2{width:min(92vw,1000px);height:min(86vh,820px);min-height:320px;border-radius:12px;overflow:hidden;background:var(--bg-primary);display:flex;flex-direction:column}.ChatImageModal_ChatImageModalInner__KLD8Z{position:relative;flex:1;min-height:0;width:100%;height:100%}.ChatImageModal_ChatImageModalActions__PTNAK{position:absolute;left:16px;bottom:16px;z-index:8;pointer-events:auto}.ChatImageModal_ChatImageModalActionsButtons__a65HS{justify-content:flex-start}.SuggestedAnswers_SuggestedAnswers__Oqo0_{display:flex;flex-direction:column;gap:12px;align-items:flex-start;margin-top:12px}.SuggestedAnswers_SuggestedAnswer__KTLbk{display:inline-flex;align-items:center;justify-content:flex-start;padding:4px 8px;border-radius:8px;background-color:var(--bg-tertiary);color:var(--text-primary);cursor:pointer;border:1px solid var(--border-color);font-size:.876rem;transition:all .2s ease}.SuggestedAnswers_SuggestedAnswer__KTLbk:hover{background-color:var(--bg-hover);border-color:var(--notable-border-color)}.CustomFunctions_CustomFunctions__bC4Up{display:flex;flex-direction:column;gap:12px;overflow:hidden;flex:1 1 auto;max-height:100%}@media (pointer:coarse){.CustomFunctions_CustomFunctions__bC4Up .CustomFunctions_Header__HGB9v{order:999;padding-bottom:0;margin-bottom:0}.CustomFunctions_CustomFunctions__bC4Up .CustomFunctions_DraftsContainer__fushS,.CustomFunctions_CustomFunctions__bC4Up .CustomFunctions_ReleasedContainer__qeMG_{order:1}}.CustomFunctions_Header__HGB9v{display:flex;flex-direction:column;align-items:center;z-index:1}.CustomFunctions_DraftsContainer__fushS{flex:1;min-height:0}.CustomFunctions_Drafts__RTMpn{display:flex;flex-direction:column;flex-wrap:wrap;gap:1px;padding:12px;align-items:stretch}@media (max-width:599px){.CustomFunctions_Drafts__RTMpn{gap:6px}}.CustomFunctions_FunctionDraftCardWrapper__Axp_N{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.CustomFunctions_FunctionDraftCardWrapper__Axp_N .CustomFunctions_DraftCardTools__VIcmX{display:flex;justify-content:center;align-items:center;gap:2px;pointer-events:none;opacity:0;transition:opacity .2s ease}@media (hover:none){.CustomFunctions_FunctionDraftCardWrapper__Axp_N .CustomFunctions_DraftCardTools__VIcmX{pointer-events:auto;opacity:1}}.CustomFunctions_FunctionDraftCardWrapper__Axp_N:hover .CustomFunctions_DraftCardTools__VIcmX{pointer-events:auto;opacity:1}.CustomFunctions_ReleasedContainer__qeMG_{flex:1;min-height:0;overflow:hidden}.MediumSwitchSelector_MediumSwitchSelector__4bfrx{display:flex;flex-direction:row;gap:0;overflow:hidden}.MediumSwitchSelector_MediumSwitchSelectorItem__qhxGA{display:flex;align-items:center;justify-content:flex-start;gap:6px;cursor:pointer;transition:background-color .2s ease;background-color:var(--bg-secondary);color:var(--text-secondary);border-radius:6px}.MediumSwitchSelector_MediumSwitchSelectorItem__qhxGA.MediumSwitchSelector_active__8yjc_{background-color:var(--bg-tertiary);color:var(--text-primary)}.MediumSwitchSelector_MediumSwitchSelectorItem__qhxGA:hover{color:var(--text-primary)}.MediumSwitchSelector_IconContainer__Cwa1H{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.MediumSwitchSelector_LabelContainer__0flhy{display:flex;align-items:center;justify-content:flex-start;font-size:1rem;padding:4px 12px}@keyframes OrbCharacter_EmoticonBulge__44iJT{0%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.1)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes OrbCharacter_EmoticonBulgeRotated__TGRf2{0%{transform:translate(-50%,-50%) rotate(90deg) scale(1)}50%{transform:translate(-50%,-50%) rotate(90deg) scale(1.1)}to{transform:translate(-50%,-50%) rotate(90deg) scale(1)}}.OrbCharacter_OrbCharacter__LvHiz{position:relative;display:inline-block}.OrbCharacter_Emoticon__RkAAi{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;font-size:16px;line-height:1;white-space:nowrap;color:#000;text-shadow:0 0 2px hsla(0,0%,100%,.95),0 0 4px hsla(0,0%,100%,.7),0 0 1px #fff;font-family:var(--font-inter),monospace;font-weight:700;letter-spacing:-.02em;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:1;transition:opacity .12s ease,font-size .25s ease}.OrbCharacter_OrbCharacter__LvHiz[data-pumped=true] .OrbCharacter_Emoticon__RkAAi{font-size:22.4px}.OrbCharacter_EmoticonFading__gZztU{opacity:0}.OrbCharacter_EmoticonBulge__44iJT{animation:OrbCharacter_EmoticonBulge__44iJT .25s ease}.OrbCharacter_EmoticonBulgeRotated__TGRf2{animation:OrbCharacter_EmoticonBulgeRotated__TGRf2 .25s ease}@keyframes CelebrationModal_CelebrationFadeIn__Rie4h{0%{opacity:0}to{opacity:1}}@keyframes CelebrationModal_CelebrationSlideUp__W_8pb{0%{opacity:0;transform:translateY(30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes CelebrationModal_CelebrationOrbBounce__i2cii{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes CelebrationModal_CelebrationCaptionLarge__5ZZfX{0%{transform:rotate(3deg)}to{transform:rotate(-3deg)}}.CelebrationModal_Overlay__8h_Od{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:var(--overlay-color);backdrop-filter:blur(6px);z-index:7000;animation:CelebrationModal_CelebrationFadeIn__Rie4h .25s ease-out}.CelebrationModal_EffectContainer__hABE2{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:7001;overflow:hidden}.CelebrationModal_Card__IjpmQ{position:relative;z-index:7002;background-color:var(--bg-secondary);border-radius:16px;min-width:340px;max-width:calc(100vw - 40px);padding:40px 48px 32px;display:flex;flex-direction:column;align-items:center;gap:12px;box-shadow:0 12px 48px rgba(0,0,0,.5),0 0 0 1px hsla(0,0%,100%,.06);animation:CelebrationModal_CelebrationSlideUp__W_8pb .35s ease-out;text-align:center}.CelebrationModal_Title__0IbIS{color:var(--text-primary);font-size:18px;font-weight:600;margin:0;line-height:1.4}.CelebrationModal_Caption__YHkWM{color:var(--text-secondary);font-size:15px;font-weight:400;margin:0;line-height:1.4;max-width:360px}.CelebrationModal_CaptionLarge__lrysT{font-size:26px;font-weight:600;color:#78ff25;font-weight:800;animation:CelebrationModal_CelebrationCaptionLarge__5ZZfX .35s ease-out;animation-iteration-count:infinite;animation-direction:alternate}.CelebrationModal_Button__tLxSj{margin-top:8px;padding:10px 40px;border:none;border-radius:8px;background-color:var(--accent-color);color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:background-color .15s ease,transform .1s ease}.CelebrationModal_Button__tLxSj:hover{background-color:var(--accent-color-hover)}.CelebrationModal_Button__tLxSj:active{transform:scale(.97)}.CelebrationModal_OrbsContainer__8oQjf{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:7003}.CelebrationModal_OrbSlot__zgzBQ{position:absolute;animation:CelebrationModal_CelebrationOrbBounce__i2cii 1.2s ease-in-out infinite}.CelebrationModal_OrbSlotLeft__eaH1G{left:calc(50% - 240px);top:calc(50% + 40px)}.CelebrationModal_OrbSlotRight__FWjHr{right:calc(50% - 240px);top:calc(50% - 80px)}.CelebrationModal_OrbSlotBottom__vDmhR{left:calc(50% - 32px);bottom:calc(50% - 160px);animation-delay:.4s}@media (max-width:600px){.CelebrationModal_Card__IjpmQ{min-width:0;padding:32px 24px 24px}.CelebrationModal_OrbSlotLeft__eaH1G{left:8px;top:auto;bottom:calc(50% - 140px)}.CelebrationModal_OrbSlotRight__FWjHr{right:8px;top:calc(50% - 100px)}.CelebrationModal_OrbSlotBottom__vDmhR{bottom:calc(50% - 180px)}}.PatternEditor_PatternEditor__OjTyZ{display:flex;flex-direction:column;gap:12px;flex:1;height:100%;min-height:0;justify-content:stretch;padding:0}@media (min-width:1024px){.PatternEditor_PatternEditor__OjTyZ{padding:0 12px}}.PatternEditor_Header__OlzSf{display:flex;flex-direction:row;align-items:center;height:48px;gap:4px}.PatternEditor_BackButton__Bu47Z{display:flex;align-items:center;justify-content:center;width:48px;height:48px}.PatternEditor_EditorTitle__S8AgV{padding:4px 0;border-radius:6px;color:var(--text-primary);font-weight:600;font-size:22px;text-transform:none;text-align:center}@media (min-width:1024px){.PatternEditor_EditorTitle__S8AgV{font-size:20px;text-transform:none}}.PatternEditor_EditorTitle__S8AgV.PatternEditor_active__309js{color:var(--text-primary)}.PatternEditor_EditorTitleSeparator__hcvYC{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--text-t--border-color)}.PatternEditor_Content__K1FiE{display:flex;flex-direction:row;gap:6px;flex:1;min-height:0}@media (min-width:1024px){.PatternEditor_Content__K1FiE{gap:12px}}.PatternEditor_Panel__sfFIK{flex:1;display:flex;flex-direction:column;gap:6px;background-color:var(--bg-tertiary);border-radius:12px;padding:20px;container-type:inline-size;max-height:100%;min-height:0;overflow:hidden}@media (max-width:1024px){.PatternEditor_Panel__sfFIK{padding:6px}.PatternEditor_Panel__sfFIK.PatternEditor_collapsed__6CLcx{display:none}}.PatternEditor_FunctionInfoContent__pavbo{display:flex;flex-direction:column;gap:6px;min-height:0;overflow:hidden}.PatternEditor_FunctionInfoContentScrollbar__kLtHE{max-height:100%;min-height:0}.PatternEditor_FunctionChat__VCdcP{flex:1;min-height:0;container-type:inline-size}@media (max-width:1024px){.PatternEditor_FunctionChat__VCdcP.PatternEditor_collapsed__6CLcx{display:none}}.PatternEditor_Grid2__dbFkG{display:grid;grid-template-columns:1fr;gap:12px}@container (min-width: 400px){.PatternEditor_Grid2__dbFkG{grid-template-columns:1fr 1fr}}.PatternEditor_Footer__Yvk0r{display:flex;flex-direction:row;gap:12px;justify-content:flex-end;justify-self:flex-end;margin-top:auto;padding:6px 0}.PatternEditor_Menu__9SXQU{display:flex;flex-direction:row;gap:6px}@media (min-width:1024px){.PatternEditor_Menu__9SXQU{display:none}}.PatternEditor_MenuButton__axmI7{padding:6px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-size:24px}.PatternEditor_MenuButton__axmI7:hover{background-color:var(--bg-secondary)}.PatternEditor_MenuButton__axmI7.PatternEditor_selected__a0xon{background-color:var(--bg-tertiary);color:var(--accent-color)}@media (min-width:1024px){.PatternEditor_MenuButton__axmI7{font-size:32px}}.PatternEditor_MenuButtonLabel__yvjOl{font-size:14px}.PatternEditor_PatternEditorReleaseScreenFinal__SdK6i,.PatternEditor_PatternEditorReleaseScreen__c4l5C{display:flex;flex-direction:column;gap:12px;max-height:100%;min-height:0;overflow:hidden}.PatternEditor_PatternEditorReleaseScreenFinal__SdK6i{align-items:center;justify-content:flex-start;flex:1 0 auto}.PatternEditor_PatternEditorReleaseScreenFinalPanel__2qNq_{width:400px;max-width:100%;gap:24px;flex:0 1 auto;margin-top:56px;align-items:center;position:relative}.PatternEditor_ConfettiBox__lvfDe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.PatternEditor_MenuButtonHint__YJ_52{display:flex;gap:6px;align-items:center;justify-content:flex-start}button.GenerateButton_GenerateButton__bqEyT{border-radius:12px;background-color:var(--custom-accent-color,var(--accent-color));border:none;height:78px;font-weight:600;padding:0 25px;color:#000;cursor:pointer;transition:background-color .2s ease;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center}button.GenerateButton_GenerateButton__bqEyT:hover:not(:disabled){background-color:var(--custom-accent-color-hover,var(--accent-color-hover))}button.GenerateButton_GenerateButton__bqEyT:disabled{background-color:var(--accent-color-disabled);cursor:default;color:var(--text-secondary)}button.GenerateButton_GenerateButton__bqEyT{grid-area:generate}button.GenerateButton_GenerateButton__bqEyT.GenerateButton_large__VhaKz{height:100px;font-size:20px;padding:0 30px}button.GenerateButton_GenerateButton__bqEyT.GenerateButton_medium__0QPCD{height:78px;font-size:16px;padding:0 25px}button.GenerateButton_GenerateButton__bqEyT.GenerateButton_small__YNE5w{height:58px;font-size:14px;padding:0 20px}button.GenerateButton_GenerateButton__bqEyT.GenerateButton_bordered__KcN2y{border:8px solid var(--bg-tertiary)}button.GenerateButton_GenerateButton__bqEyT.GenerateButton_magic__LB2aS{background:linear-gradient(48deg,#770dff,#a900ff,#8c31ff)}button.GenerateButton_GenerateButton__bqEyT.GenerateButton_magic__LB2aS:hover{background:linear-gradient(48deg,#892cff,#b118ff,#9947ff)}button.GenerateButton_GenerateButton__bqEyT.GenerateButton_fullWidth__y0fbY{width:100%}.GenerateButton_GenerateButtonContent__uDUDu{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;gap:8px}.GenerateButton_SubContent__nJkG5{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;color:#fff}.GenerateButton_Cost__sWcYe{display:flex;align-items:center;justify-content:center;gap:2px}.Message_Message__5LhAS{display:flex;flex-direction:row;gap:12px;padding:4px 12px;background-color:var(--sticky-panel-bg);border:1px solid var(--border-color);border-radius:6px;font-size:.875rem;color:var(--text-secondary)}@media (max-width:667px){.Message_Message__5LhAS{font-size:.675rem}}.Message_Message__5LhAS>span{color:inherit}.Message_Message__5LhAS .Message_Icon__saaQJ{display:flex;align-items:center;justify-content:center}.Message_Message__5LhAS.Message_error__IkAeQ{color:var(--error-color)}.Message_Message__5LhAS.Message_warning__CI2yJ{color:var(--warning-color)}.Message_Message__5LhAS.Message_success__Qgvi6{color:var(--accent-color)}fieldset.Fieldset_ContainedFieldset__HJVRg{display:flex;flex-direction:column;gap:6px;border:1px solid var(--border-color);border-radius:6px;background-color:var(--bg-secondary);padding:12px;max-height:100%;min-height:0}fieldset.Fieldset_ContainedFieldset__HJVRg>legend{font-size:.75rem;color:var(--text-secondary);margin:0}section.Fieldset_BigFieldset__jc6UT{display:flex;flex-direction:column;gap:6px;padding:12px;max-height:100%;min-height:0}section.Fieldset_BigFieldset__jc6UT>legend{font-size:1.25rem;color:var(--text-primary);margin:0 0 12px}section.Fieldset_BigFieldset__jc6UT>.Fieldset_Content__DlWWB{overflow:hidden}.Fieldset_SmallFieldset__a1zba,section.Fieldset_BigFieldset__jc6UT>.Fieldset_Content__DlWWB{display:flex;flex-direction:column;gap:6px;max-height:100%;min-height:0}.Fieldset_SmallFieldset__a1zba>legend{font-size:.75rem;color:var(--text-secondary);margin:0}.FunctionEditorCard_FunctionEditorCard__GKz4F{border-radius:6px;position:relative;overflow:hidden}.FunctionEditorCard_Underlay__oudIE{position:absolute;inset:0;display:none;justify-content:flex-end;align-items:center;gap:6px;padding:6px;background-color:var(--underlay-bg,transparent);color:var(--text-over-accent-color);border-radius:inherit}.FunctionEditorCard_Underlay__oudIE .FunctionEditorCard_Tool__JTfoH{background-color:var(--bg-secondary);color:var(--text-over-accent-color)}.FunctionEditorCard_Underlay__oudIE .FunctionEditorCard_Tool__JTfoH:hover{background-color:var(--bg-secondary);color:var(--accent-color)}@media (hover:none){.FunctionEditorCard_Underlay__oudIE .FunctionEditorCard_Tool__JTfoH:hover{background-color:hsla(0,0%,100%,.16);color:var(--text-over-accent-color)}}.FunctionEditorCard_Front__ASWcZ{--swipe-x:0px;--mobile-actions-width:114px;display:grid;grid-template-columns:48px 1fr 48px 48px 48px;grid-template-rows:auto;align-items:center;gap:6px;border-radius:inherit;padding:6px;transform:translate3d(var(--swipe-x),0,0);will-change:transform;backface-visibility:hidden;transition:transform .18s ease,background-color .2s ease;background-color:transparent}@media (hover:hover){.FunctionEditorCard_Front__ASWcZ:hover{background-color:var(--bg-tertiary)}}.FunctionEditorCard_Dragging__3TtR2{transition:none}@media (max-width:599px){.FunctionEditorCard_Underlay__oudIE{display:flex}.FunctionEditorCard_Front__ASWcZ{grid-template-columns:48px 1fr;background-color:var(--bg-secondary);touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none}.FunctionEditorCard_Front__ASWcZ .FunctionEditorCard_Tool__JTfoH,.FunctionEditorCard_Front__ASWcZ .FunctionEditorCard_Usages__o98C8{display:none}}.FunctionEditorCard_Preview__bxg_b{border-radius:6px;width:48px;height:48px;cursor:pointer;position:relative}.FunctionEditorCard_Preview__bxg_b>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.FunctionEditorCard_SelectedIndicator__j6OPM{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px;background-color:var(--bg-secondary);color:var(--text-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px rgba(0,0,0,.35)}.FunctionEditorCard_Title__WY7mC{font-size:16px;font-weight:500;color:var(--text-primary)}.FunctionEditorCard_Description__kXosh{font-size:12px;color:var(--text-secondary)}.FunctionEditorCard_Details__hKpDG{display:flex;flex-direction:column;gap:4px;cursor:pointer;padding-left:12px}.FunctionEditorCard_Usages__o98C8{font-size:12px;color:var(--text-secondary);background-color:var(--bg-tertiary)}.FunctionEditorCard_Tool__JTfoH,.FunctionEditorCard_Usages__o98C8{display:flex;align-items:center;justify-content:center;border-radius:6px;padding:4px;width:48px;height:48px}.FunctionEditorCard_Tool__JTfoH{flex-direction:row;gap:4px;background-color:var(--bg-secondary);cursor:pointer;transition:background-color .2s ease}.FunctionEditorCard_Tool__JTfoH:hover{background-color:var(--bg-quaternary);color:var(--accent-color)}@media (hover:none){.FunctionEditorCard_Tool__JTfoH:hover{background-color:var(--bg-secondary);color:var(--text-primary)}}.PageMessage_PageMessage__Cb97J{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:56px 20px}.PageMessage_PageMessage__Cb97J .PageMessage_Title__pbg7N{font-size:1.5rem;font-weight:700;color:var(--text-primary)}.PageMessage_PageMessage__Cb97J .PageMessage_Content__9_noS{font-size:1rem;color:var(--text-secondary);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}.AppPreviewBanner_AppPreviewBanner__UUbfk{container-type:inline-size;container-name:app-preview-banner;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:160px;border-radius:12px;overflow:hidden;box-sizing:border-box;background:var(--bg-secondary,#050505);transition:transform .2s ease}.AppPreviewBanner_AppPreviewBanner__UUbfk:hover{transform:scale(1.02)}.AppPreviewBanner_rootSelected__puIHv{box-shadow:0 0 7px 0 #a64eff54,inset 0 0 0 1px rgba(95,234,173,.32)}.DefaultAppPreviewBannerContent_title__GT8yB{padding:0 12px;text-align:center;font-weight:800;font-size:14px;text-transform:uppercase;color:var(--text-primary);line-height:1.25}@container app-preview-banner (min-width: 200px){.DefaultAppPreviewBannerContent_title__GT8yB{font-size:16px}}.ColorPreview_Root__jYrXi{display:inline-flex;align-items:center;gap:4px}.ColorPreview_Swatch__T2FVO{width:24px;height:24px;border-radius:6px;box-shadow:0 0 0 1px rgba(0,0,0,.25);flex:0 0 auto}.ColorPreview_Value__yE75i{width:80px;padding:4px 6px;border-radius:6px;background-color:var(--bg-tertiary);color:var(--text-primary);font-size:12px}.ColorPreview_Label__ReYbv,.ColorSetPreview_Label__gRPVh{display:block;font-size:11px;margin-bottom:4px;color:var(--text-secondary)}.ColorSetPreview_ColorSet__HIuBO{display:flex;flex-direction:row;gap:4px}.ColorSetPreview_Color__EpdZs{width:24px;height:24px;border-radius:50%;border:none;box-shadow:0 0 0 1px hsla(0,0%,71%,.25);display:flex;align-items:center;justify-content:center}.ColorSetPreview_Color__EpdZs.ColorSetPreview_selected__oA_M3{box-shadow:0 0 0 1px var(--text-primary)}.ColorSetPreview_EmptyValue__o6x9f{font-size:13px;color:var(--text-secondary)}.PromptTextarea_Root__9JEnO{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 200px}.PromptTextarea_Label__ECQI5{display:block;font-size:11px;color:var(--text-secondary)}.PromptTextarea_Textarea__w1wJ3{width:100%;min-width:0;padding:8px 10px;border-radius:8px;border:1px solid var(--border-color,rgba(0,0,0,.2));background-color:var(--bg-tertiary);color:var(--text-primary);font-size:13px;font-family:inherit;resize:vertical;min-height:60px}.PromptTextarea_Textarea__w1wJ3::-moz-placeholder{color:var(--text-secondary);opacity:.7}.PromptTextarea_Textarea__w1wJ3::placeholder{color:var(--text-secondary);opacity:.7}.PromptTextarea_Textarea__w1wJ3:focus{outline:none;border-color:var(--accent-color,#1976d2)}.PromptTextarea_TextareaError__iNJpR{border-color:#ff6b6b}.PromptTextarea_Counter__TxvZ7{font-size:11px;color:var(--text-secondary);align-self:flex-end}.PromptTextarea_ErrorText__X3xoF{font-size:11px;color:#ff6b6b}.PromptInput_Root__bVqY1{display:flex;flex-direction:column;gap:4px;min-width:0}.PromptInput_Label__TRdEP{display:block;font-size:11px;color:var(--text-secondary)}.PromptInput_Input__FyPVY{width:100%;min-width:0;height:24px;box-sizing:border-box;padding:0 10px;border-radius:8px;border:1px solid var(--border-color,rgba(0,0,0,.2));background-color:var(--bg-tertiary);color:var(--text-primary);font-size:12px;font-family:inherit;line-height:1}.PromptInput_Input__FyPVY::-moz-placeholder{color:var(--text-secondary);opacity:.7}.PromptInput_Input__FyPVY::placeholder{color:var(--text-secondary);opacity:.7}.PromptInput_Input__FyPVY:focus{outline:none;border-color:var(--accent-color,#1976d2)}.PromptInput_InputError__NdZXX{border-color:#ff6b6b}.PromptInput_ErrorText__wmbS5{font-size:11px;color:#ff6b6b}.ReadonlyInput_Root__TRksL{display:flex;flex-direction:column;gap:4px;min-width:0}.ReadonlyInput_Label__eN23v{display:block;font-size:11px;color:var(--text-tertiary)}.ReadonlyInput_Input__Cr6__{display:flex;align-items:center;width:100%;min-width:0;height:24px;box-sizing:border-box;padding:0 10px;border-radius:8px;border:1px solid var(--border-color,rgba(0,0,0,.2));background-color:var(--bg-tertiary);color:var(--text-primary);font-family:inherit;text-align:left;cursor:copy}.ReadonlyInput_Text__MI7up{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:italic;color:var(--text-secondary);line-height:1.2}.GalleryDensityControls_GalleryDensityControls__Oyh6W{display:flex;justify-content:flex-end;align-items:center;flex-shrink:0}.GalleryDensityControls_Desktop__slANs{width:100%;max-width:200px}.GalleryDensityControls_Track__D1l2c{position:relative;height:20px;display:flex;align-items:center}.GalleryDensityControls_Ticks__CNDQV{position:absolute;left:8px;right:8px;top:50%;transform:translateY(-50%);height:6px;pointer-events:none;display:flex;justify-content:space-between;align-items:flex-end}.GalleryDensityControls_Tick__n_2iQ{width:2px;height:6px;border-radius:1px;background-color:var(--bg-quaternary);flex-shrink:0}.GalleryDensityControls_Range__wJp9J{position:relative;z-index:1;width:100%;height:24px;margin:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.GalleryDensityControls_Range__wJp9J:focus{outline:none}.GalleryDensityControls_Range__wJp9J:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px;border-radius:4px}.GalleryDensityControls_Range__wJp9J::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:var(--bg-quaternary)}.GalleryDensityControls_Range__wJp9J::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;margin-top:-6px;border-radius:50%;background:#fff;border:none;box-shadow:0 0 0 1px rgba(0,0,0,.2)}.GalleryDensityControls_Range__wJp9J::-moz-range-track{height:4px;border-radius:2px;background:var(--bg-quaternary)}.GalleryDensityControls_Range__wJp9J::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#fff;border:none;box-shadow:0 0 0 1px rgba(0,0,0,.2)}.GalleryDensityControls_Mobile__IazZr{display:flex;flex-direction:row;align-items:center;gap:4px}.GalleryDensityControls_IconButton__KHBn0{display:flex;align-items:center;justify-content:center;padding:0;margin:0;border:none;background:transparent;cursor:pointer;color:var(--bg-quaternary)}.GalleryDensityControls_IconButton__KHBn0:hover{opacity:.9}.GalleryDensityControls_IconButtonActive__Oudzv{color:#fff}.VideoGalleryDensityToolbar_VideoGalleryDensityToolbar__yD88f{box-sizing:border-box;display:flex;justify-content:flex-end;align-items:center;width:100%;flex-shrink:0;padding:6px 8px;position:sticky;top:var(--video-gallery-toolbar-top,64px);z-index:1000;background-color:var(--topbar-bg-color);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.page_VideoPage__7ZqG4{display:flex;flex-direction:column;flex:1;min-height:0;padding-bottom:80px}.page_VideoPageGalleryContainer__yJQpY{position:relative;flex:1;min-height:0}.page_VideoPageGallery__qckfE{display:block}.page_VideoPageGalleryHidden__9ywJA{display:none}.page_VideoPageEmpty__4U62W,.page_VideoPageInitialLoading__kcr2k{display:flex;align-items:center;justify-content:center;min-height:300px}.page_VideoPageEmpty__4U62W{color:var(--mui-palette-text-secondary);font-size:1rem}.BadgeButton_BadgeButton__wRi_w{display:flex;align-items:center;justify-content:center;gap:4px;padding:4px 6px;border-radius:4px;background-color:var(--sticky-panel-bg);color:var(--text-primary);font-size:12px;font-weight:400;border:none;cursor:pointer}.BadgeButton_BadgeButton__wRi_w.BadgeButton_active__D5PBo,.BadgeButton_BadgeButton__wRi_w:hover{background-color:var(--accent-color);color:var(--text-over-accent-color)}.BadgeButton_BadgeButton__wRi_w .BadgeButton_Icon__BE5c0{font-size:14px;display:flex;align-items:center}.BadgeButton_BadgeButton__wRi_w .BadgeButton_Text__pX7mt{font-size:14px}.PatternPreview_PatternPreview__pxAfJ{position:relative;border-radius:12px;display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"preview";overflow:hidden;flex-grow:1;cursor:pointer}@media (orientation:portrait) and (max-width:768px){.PatternPreview_PatternPreview__pxAfJ{grid-template-columns:auto 1fr;grid-template-rows:26px auto;grid-template-areas:"preview title" "preview description";-moz-column-gap:12px;column-gap:12px;row-gap:4px}}.PatternPreview_PatternPreviewImage__I8fLk{grid-area:preview;width:100%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:12px;display:flex}.PatternPreview_PatternPreviewImage__I8fLk .PatternPreview_Name__JueS_{font-size:12px;font-weight:600;text-align:center;text-transform:uppercase;color:var(--text-primary);text-shadow:-1px 1px 7px #2c2727}@media (orientation:portrait) and (max-width:768px){.PatternPreview_PatternPreviewImage__I8fLk .PatternPreview_Name__JueS_{display:none}}.PatternPreview_PatternPreviewImage__I8fLk .PatternPreview_BadgeButton__WEURM,.PatternPreview_PatternPreviewImage__I8fLk:hover .PatternPreview_Name__JueS_{display:none}.PatternPreview_PatternPreviewImage__I8fLk:hover .PatternPreview_BadgeButton__WEURM{display:flex;font-size:9px}@media (orientation:portrait) and (max-width:768px){.PatternPreview_PatternPreviewImage__I8fLk{aspect-ratio:1/1}.PatternPreview_PatternPreviewImage__I8fLk:hover .PatternPreview_BadgeButton__WEURM{display:none}}.PatternPreview_PatternPreviewInner__1SrN9{display:flex;justify-content:center;align-items:center;flex-grow:1;background-color:rgba(0,0,0,.5);transition:background-color .2s ease;position:relative}.PatternPreview_PatternPreviewInner__1SrN9:hover{background-color:rgba(0,0,0,.3)}@media (orientation:portrait) and (max-width:768px){.PatternPreview_PatternPreviewInner__1SrN9,.PatternPreview_PatternPreviewInner__1SrN9:hover{background-color:transparent}}.PatternPreview_DraftIndicator__bvzMS{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:10px;font-weight:600;text-transform:uppercase;color:var(--text-primary);background-color:var(--bg-primary);padding:4px 8px;border-radius:6px}@media screen and (min-width:768px){.PatternPreview_DraftIndicator__bvzMS{display:none}}.PatternPreview_Title__CoRUy{font-size:16px;font-weight:600;color:var(--text-primary);display:none;grid-area:title;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media (orientation:portrait) and (max-width:768px){.PatternPreview_Title__CoRUy{display:block;margin-right:30px}}.PatternPreview_Description__cywzJ{font-size:13px;line-height:14px;font-weight:400;color:var(--text-secondary);display:none;text-overflow:ellipsis;overflow:hidden}@media (orientation:portrait) and (max-width:768px){.PatternPreview_Description__cywzJ{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:42px}}.PatternPreview_MobileBadgeButton__kqsvj{position:absolute;top:0;right:5px;border:1px solid;font-size:13px;padding:7px;border-radius:12px;border-color:var(--border-color);font-weight:300;display:none;gap:4px}@media (orientation:portrait) and (max-width:768px){.PatternPreview_MobileBadgeButton__kqsvj{display:flex}}.PatternPreview_MobileBadgeButton__kqsvj .PatternPreview_Icon__oEO4h,.PatternPreview_MobileBadgeButton__kqsvj .PatternPreview_Text__2sg7D{font-size:inherit;display:flex;align-items:center;justify-content:center;color:var(--text-primary)}.UndefinedFunctionPreview_UndefinedFunctionPreview__1Dol8{position:relative;border-radius:12px;display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"preview";overflow:hidden;flex-grow:1;cursor:pointer}@media (orientation:portrait) and (max-width:768px){.UndefinedFunctionPreview_UndefinedFunctionPreview__1Dol8{grid-template-columns:auto 1fr;grid-template-rows:26px auto;grid-template-areas:"preview title" "preview description";-moz-column-gap:12px;column-gap:12px;row-gap:4px}}.UndefinedFunctionPreview_UndefinedFunctionPreviewImage__knTzP{grid-area:preview;width:100%;height:100%;background-color:var(--error-color);border-radius:12px;display:flex}.UndefinedFunctionPreview_UndefinedFunctionPreviewImage__knTzP .UndefinedFunctionPreview_Name__L4RNg{font-size:12px;font-weight:600;text-align:center;text-transform:uppercase;color:var(--text-primary);text-shadow:-1px 1px 7px #2c2727}@media (orientation:portrait) and (max-width:768px){.UndefinedFunctionPreview_UndefinedFunctionPreviewImage__knTzP .UndefinedFunctionPreview_Name__L4RNg{display:none}}.UndefinedFunctionPreview_UndefinedFunctionPreviewImage__knTzP:hover .UndefinedFunctionPreview_Name__L4RNg{display:none}@media (orientation:portrait) and (max-width:768px){.UndefinedFunctionPreview_UndefinedFunctionPreviewImage__knTzP{aspect-ratio:1/1}}.UndefinedFunctionPreview_UndefinedFunctionPreviewInner__ffMD4{display:flex;justify-content:center;align-items:center;flex-grow:1;background-color:rgba(0,0,0,.5);transition:background-color .2s ease;position:relative}.UndefinedFunctionPreview_UndefinedFunctionPreviewInner__ffMD4:hover{background-color:rgba(0,0,0,.3)}@media (orientation:portrait) and (max-width:768px){.UndefinedFunctionPreview_UndefinedFunctionPreviewInner__ffMD4,.UndefinedFunctionPreview_UndefinedFunctionPreviewInner__ffMD4:hover{background-color:transparent}}.UndefinedFunctionPreview_BadgeButton__sx9dE{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:none;font-size:9px;z-index:1}.UndefinedFunctionPreview_UndefinedFunctionPreviewImage__knTzP:hover .UndefinedFunctionPreview_BadgeButton__sx9dE{display:flex}@media (orientation:portrait) and (max-width:768px){.UndefinedFunctionPreview_UndefinedFunctionPreviewImage__knTzP:hover .UndefinedFunctionPreview_BadgeButton__sx9dE{display:none!important}}.UndefinedFunctionPreview_ErrorContent__zZUxV{display:flex;flex-direction:column;align-items:center;gap:8px}.UndefinedFunctionPreview_ErrorIcon__q3k6i{display:none;font-size:48px;color:var(--text-secondary);opacity:.6}@media (orientation:portrait) and (max-width:768px){.UndefinedFunctionPreview_ErrorIcon__q3k6i{display:block}}.UndefinedFunctionPreview_Title__TafiR{font-size:16px;font-weight:600;color:var(--text-primary);display:none;grid-area:title;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media (orientation:portrait) and (max-width:768px){.UndefinedFunctionPreview_Title__TafiR{display:block;margin-right:30px}}.UndefinedFunctionPreview_Description__g7QF2{font-size:13px;line-height:14px;font-weight:400;color:var(--text-secondary);display:none;text-overflow:ellipsis;overflow:hidden}@media (orientation:portrait) and (max-width:768px){.UndefinedFunctionPreview_Description__g7QF2{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:42px}}.UndefinedFunctionPreview_MobileBadgeButton__Woh8y{position:absolute;top:0;right:5px;border:1px solid;font-size:13px;padding:7px;border-radius:12px;border-color:var(--border-color);font-weight:300;display:none;gap:4px}@media (orientation:portrait) and (max-width:768px){.UndefinedFunctionPreview_MobileBadgeButton__Woh8y{display:flex}}.UndefinedFunctionPreview_MobileBadgeButton__Woh8y .UndefinedFunctionPreview_Icon__1_LZN,.UndefinedFunctionPreview_MobileBadgeButton__Woh8y .UndefinedFunctionPreview_Text__wMV9i{font-size:inherit;display:flex;align-items:center;justify-content:center;color:var(--text-primary)}@keyframes Name_gradientLampFlicker__2octi{0%,82%,to{opacity:1;filter:brightness(1)}83%{opacity:.12;filter:brightness(.32)}84%{opacity:1;filter:brightness(1.12)}85%{opacity:.08;filter:brightness(.24)}86%{opacity:.96;filter:brightness(1.08)}87%{opacity:.22;filter:brightness(.48)}88%,92%{opacity:1;filter:brightness(1)}93%{opacity:.16;filter:brightness(.36)}94%{opacity:1;filter:brightness(1.05)}95%{opacity:.1;filter:brightness(.28)}96%{opacity:1;filter:brightness(1)}}.Name_gradientFlicker__m16EA{transform-box:fill-box;transform-origin:center;animation:Name_gradientLampFlicker__2octi 3s linear infinite}@media (prefers-reduced-motion:reduce){.Name_gradientFlicker__m16EA{animation:none}}@keyframes TopBar_betaPulse__U6hi7{0%{color:#fff}25%{color:#ffdcfa}50%{color:#fff}75%{color:#fecff7}78%{color:#ff8ef0}82%{color:#fff}85%{color:#ff8ef0}90%{color:#ffddfa}to{color:#fff}}.TopBar_TopBar__G2TqA{box-sizing:border-box;display:flex;flex-direction:column;width:100%;position:sticky;z-index:1100;top:0;left:auto;right:0;background-color:var(--topbar-bg-color);backdrop-filter:blur(16px)}.TopBar_TopBarHeader__X7zBX{display:flex;align-items:stretch;justify-content:flex-start;min-height:64px;gap:8px;padding-left:8px;padding-right:8px;position:relative}@media (min-width:320px){.TopBar_TopBarHeader__X7zBX{padding-left:16px;padding-right:16px}}@media (min-width:420px){.TopBar_TopBarHeader__X7zBX{gap:16px}}@media (min-width:1024px){.TopBar_TopBarHeader__X7zBX{padding-left:24px;padding-right:24px}}.TopBar_TopBarMenu__NQk_Z{display:flex;align-items:stretch;gap:2px;margin-left:0;flex:1;min-width:0}@media (min-width:420px){.TopBar_TopBarMenu__NQk_Z{margin-left:12px}}@media (min-width:1024px){.TopBar_TopBarMenu__NQk_Z{margin-left:24px}}@media (max-width:1023.95px){.TopBar_TopBarMenuDesktop__fSaco{display:none!important}}.TopBar_TopBarMenuMobile__As1Yk{display:none;flex:0 1 auto;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:0;align-items:center;margin-left:0}@media (min-width:420px){.TopBar_TopBarMenuMobile__As1Yk{margin-left:12px}}@media (min-width:1024px){.TopBar_TopBarMenuMobile__As1Yk{margin-left:24px}}@media (max-width:1023.95px){.TopBar_TopBarMenuMobile__As1Yk{display:flex}}.TopBar_TopBarMenuItem__In5fp{display:flex;align-items:center}.TopBar_TopBarMenuButton__6UK2t{padding:6px 12px;border-radius:9999px;transition:all .15s ease;display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;min-width:0;color:#acacac;background-color:transparent;border:none;cursor:pointer;text-decoration:none}.TopBar_TopBarMenuButton__6UK2t:hover{background-color:var(--bg-tertiary)}.TopBar_TopBarMenuButtonActive__baUVE{color:#fff;background-color:var(--bg-tertiary)}.TopBar_TopBarMenuButtonIcon__GJoDm{display:flex;align-items:center;line-height:0}.TopBar_TopBarMenuButtonText__TFlkd{white-space:nowrap;text-transform:uppercase;font-size:11px}@media (min-width:1024px){.TopBar_TopBarMenuButtonIcon__GJoDm{display:none}}.TopBar_TopBarMenuButtonOnlyIcon__wj8nh .TopBar_TopBarMenuButtonText__TFlkd{display:none}@media (min-width:1024px){.TopBar_TopBarMenuButtonOnlyIcon__wj8nh .TopBar_TopBarMenuButtonIcon__GJoDm{display:flex}}.TopBar_TopBarMenuButtonWithBadge__IVXt3{position:relative}.TopBar_TopBarMenuButtonBadge__3EiGn{position:absolute;top:0;left:100%;background-color:var(--accent-color);color:#000;border-radius:3px;padding:1px 2px;font-size:9px;font-weight:600;line-height:1;white-space:nowrap;z-index:1;transform:translate(-32%,-25%);text-transform:uppercase;font-weight:700}.TopBar_TopBarLogoLink__RV2DK{border-radius:4px;padding:0 4px;display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit}.TopBar_TopBarLogoText___4INj{font-weight:700;position:relative}.TopBar_TopBarLogoTextHidden__oX2ZQ{display:none}@media (min-width:560px){.TopBar_TopBarLogoTextHidden__oX2ZQ{display:block}}.TopBar_TopBarLeftSection__vkLqV{display:flex;flex-direction:row;align-items:center;gap:8px}.TopBar_TopBarRightSection__MVYgO{display:flex;gap:8px;align-items:center;margin-left:auto}.TopBar_TopBarSubMenu__CZdhm{position:absolute;top:100%;left:0;right:0;z-index:1100}.TopBar_TopBarSubMenuPanel__QgwqB{background-color:var(--bg-secondary);border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.1);margin:0 4px;position:absolute;top:-10px;padding:12px;opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.TopBar_TopBarSubMenuPanelVisible__bq6UE{opacity:1;transform:translateY(0);pointer-events:auto}.TopBar_TopBarSubMenuButton__O6cxR{padding:4px 12px;border-radius:9999px;width:100%;justify-content:flex-start;transition:all .15s ease;display:inline-flex;align-items:center;color:#e0e0e0;background-color:transparent;border:none;cursor:pointer;text-decoration:none}.TopBar_TopBarSubMenuButtonActive__A_GLy,.TopBar_TopBarSubMenuButton__O6cxR:hover{color:#fff;background-color:var(--bg-secondary)}.TopBar_LoginIcon__NeTdL{display:block;color:var(--accent-color)}@media (min-width:420px){.TopBar_LoginIcon__NeTdL{display:none}}@media (max-width:420px){.TopBar_LoginButton__ulKhM{padding-left:4px;padding-right:4px;font-size:12px;font-weight:600;vertical-align:middle;display:flex;align-items:center;justify-content:center;height:33px;line-height:.6}}.TopBar_AiText__v1_a7{background:linear-gradient(297deg,#770dff,#d84aff,#317dff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.TopBar_BetaBadge__WZWjc{position:absolute;bottom:-14px;left:-4px;background-color:#0b0b0c00;font-size:9.5px;text-transform:uppercase;padding:0 4px;border-radius:4px;color:#fff;animation:TopBar_betaPulse__U6hi7 5s infinite;font-weight:800}.TopBar_DesktopBuyCreditsButton__s_uzl{display:none}@media (min-width:768px){.TopBar_DesktopBuyCreditsButton__s_uzl{display:block}}.TopBar_MobileMenuBackdrop__DlzgV{position:fixed;inset:0;z-index:4200;background:transparent}.TopBar_MobileMenuPanel__9nCoc{position:fixed;z-index:4210;left:24px;right:24px;box-sizing:border-box;max-height:min(70vh,calc(100vh - 96px));overflow-y:auto;background-color:var(--topbar-bg-color);backdrop-filter:blur(16px);border-radius:12px;padding:24px}.TopBar_MobileMenuPanelList__AsYHh{display:flex;flex-direction:column;align-items:stretch;gap:6px}.TopBar_MobileMenuItem__RsNgS{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:6px;min-height:40px;padding:0 12px;border-radius:6px;border:1px solid var(--border-color);background:transparent;color:#fff;cursor:pointer;text-decoration:none;font:inherit;text-align:left;width:100%;text-transform:uppercase;font-size:11px;white-space:nowrap}.TopBar_MobileMenuItemActive__0e1mO{border-color:var(--accent-color)}.TopBar_MobileMenuItemIcon__H0zBl{display:flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0;color:#fff}.TopBar_MobileMenuItemIcon__H0zBl svg{color:inherit}.TopBar_MobileMenuItemDefaultIcon__PUj6v{font-size:18px;width:1em;height:1em}.TopBar_MobileMenuItemLabel__AN_Dz{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.TopBar_MobileMenuItemChevron__yelsg{flex-shrink:0;width:12px;height:12px;font-size:12px;display:flex;align-items:center;justify-content:center;color:#fff}.TopBar_MobileMenuItemChevron__yelsg svg{width:12px;height:12px;color:inherit}.TopBar_MobileMenuTrigger__Kz0gD{width:-moz-fit-content;width:fit-content;max-width:100%}.TopBar_MobileMenuTrigger__Kz0gD .TopBar_MobileMenuItemLabel__AN_Dz{flex:0 1 auto;min-width:0}.UserAvatar_Avatar__yZt7B{width:32px;height:32px;border-radius:50%;overflow:hidden;background-color:var(--bg-secondary);cursor:pointer}.UserAvatar_AvatarImage__OEyvq{-o-object-fit:cover;object-fit:cover;width:32px;height:32px}.UserAvatar_Dropdown__xu8cG{background:var(--bg-secondary);color:var(--text-primary);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.2);padding:8px;min-width:220px;z-index:2000;transition:opacity .25s ease}.UserAvatar_DropdownOpen__gVGRR{opacity:1}.UserAvatar_DropdownClosed__kCEgC{opacity:0}.UserAvatar_MenuItem__VyRIu{display:flex;align-items:center;width:100%;padding:10px 12px;background:transparent;border:none;text-align:left;cursor:pointer;border-radius:8px;font:inherit;color:inherit;outline:none;transition:background-color .2s ease}.UserAvatar_MenuItem__VyRIu:hover{background-color:var(--bg-primary)}.UserAvatar_MenuIcon__fdTfE{font-size:20px;margin-right:12px}.UserAvatar_CreditsHeader__ZZcLj{display:flex;align-items:center;justify-content:space-between;padding:8px 10px 6px;margin-bottom:4px;border-bottom:1px solid var(--thin-border-color);gap:6px}.UserAvatar_CreditsInfo__PDqua{display:flex;align-items:center;gap:8px}.UserAvatar_CreditsLabel__nn8Fz{font-size:.85rem;color:var(--text-secondary)}.AppMicroCard_AppMicroCard__cbIKt{justify-self:flex-start;display:flex;align-items:center;gap:8px;height:48px;min-width:0;flex:1;max-width:100%;cursor:pointer}.AppMicroCard_AppMicroCardPreview__k1uHX{width:48px;height:48px;border-radius:6px;border:4px solid var(--text-primary);overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:var(--bg-tertiary)}.AppMicroCard_AppMicroCardIcon__FhglV{width:28px;height:28px;color:var(--text-primary)}.AppMicroCard_AppMicroCardDetails__J3MUX{font-size:16px;font-weight:500;color:var(--text-primary);min-width:0;flex:1}.AppMicroCard_AppMicroCardDetailsSection__7Pi7J{color:var(--text-secondary);font-size:12px}.AppMicroCard_AppMicroCardDetailsName__Dnaos{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.AppMiniCard_root__BbfjL{position:relative;border-radius:6px;overflow:hidden;background-color:var(--bg-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center}.AppMiniCard_root__BbfjL:not(.AppMiniCard_clickable__bSB3Z){cursor:default}.AppMiniCard_iconContainer__fSzvs{display:flex;align-items:center;justify-content:center;pointer-events:none}.AppMiniCard_icon__urhnW{width:48px;height:48px;color:var(--text-primary);opacity:.85}.AppMiniCard_overlay__grKEv{position:absolute;inset:0;display:flex;flex-direction:column;pointer-events:none}.AppMiniCard_sectionLabel__VC37K{position:absolute;top:8px;left:8px;color:var(--text-secondary);font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;opacity:.8}.AppMiniCard_titleContainer__MXTVa{position:absolute;bottom:0;left:0;right:0;pointer-events:none;background-image:linear-gradient(to top,var(--overlay-color) 0,transparent 100%);padding:8px}.AppMiniCard_title__1Q01K{color:var(--text-primary);font-size:10px;font-weight:700;text-transform:uppercase;word-break:break-word;line-height:1.1;margin:0;padding:0;display:block}.AppMiniCard_selectedIndicator__KvgXX{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);width:32px;height:32px;border-radius:50%;background-color:var(--bg-secondary);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px rgba(0,0,0,.35);pointer-events:none}.AppMiniCard_checkIcon__PzQ27{font-size:20px;color:var(--accent-color)}.GeneratorAutoPreview_ProPreview__LYZcT{width:48px;height:48px;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#0a0a0a;border:1px solid var(--border-color);cursor:pointer}.GeneratorAutoPreview_ProPreviewLabel__9aSz1{font-size:12px;font-weight:700;color:#fff;letter-spacing:.5px}.GeneratorAutoPreview_ProMiniCard__hfJYw{position:relative;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#0a0a0a;border:1px solid var(--border-color);cursor:pointer}.GeneratorAutoPreview_ProMiniCardLabel__E9zqi{font-size:16px;font-weight:700;text-transform:uppercase;color:#fff;letter-spacing:1px}.GeneratorAutoPreview_ProMiniCardSelected__sLToB,.GeneratorAutoPreview_ProPreviewSelected__Tc_2K{outline:2px solid var(--accent-color);outline-offset:2px}.Transition_Marker__Iu74P{display:flex;justify-content:center;align-items:center;width:28px;grid-area:marker;color:var(--border-color)}@media (orientation:portrait) and (max-width:768px){.Transition_Marker__Iu74P{display:none}}