.TilemapEditorDesignToolbox_designPanelTrigger__vX91q{cursor:pointer;position:absolute;right:16px;top:16px}.TilemapEditorDesignToolbox_designPanelContainer__fFiZv{background:#1d1827;border-radius:12px;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0 16px;width:256px}.TilemapEditorDesignToolbox_designPanelContainer__fFiZv .TilemapEditorDesignToolbox_designPanelDivider___cogp{background:#fff;opacity:.3}.TilemapEditorDesignToolbox_designPanelContainer__fFiZv .TilemapEditorDesignToolbox_designPanelHeader__r93ed{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.3);display:flex;flex-shrink:0;height:57px;justify-content:space-between;padding:8px 0 18px}.TilemapEditorDesignToolbox_designPanelContainer__fFiZv .TilemapEditorDesignToolbox_designPanelHeader__r93ed .TilemapEditorDesignToolbox_designPanelHeaderLeft__DjMnO{align-items:center;display:flex;flex:1;gap:6px;justify-content:flex-start}.TilemapEditorDesignToolbox_designPanelContainer__fFiZv .TilemapEditorDesignToolbox_designPanelHeader__r93ed .TilemapEditorDesignToolbox_designPanelHeaderLeft__DjMnO .TilemapEditorDesignToolbox_designPanelHeaderLeftIcon__WUyHh{align-items:center;background-color:#1d4ed8;border-radius:5px;display:flex;height:16px;justify-content:center;width:16px}.TilemapEditorDesignToolbox_designPanelContainer__fFiZv .TilemapEditorDesignToolbox_designPanelHeader__r93ed .TilemapEditorDesignToolbox_designPanelHeaderLeft__DjMnO .TilemapEditorDesignToolbox_designPanelTitle__QC47p{display:flex;flex-direction:column}.TilemapEditorDesignToolbox_designPanelContainer__fFiZv .TilemapEditorDesignToolbox_designPanelHeader__r93ed .TilemapEditorDesignToolbox_designPanelHeaderLeft__DjMnO .TilemapEditorDesignToolbox_designPanelTitle__QC47p .TilemapEditorDesignToolbox_designPanelName__e44o1{color:#fafafa;font-size:14px}.TilemapEditorDesignToolbox_designPanelContainer__fFiZv .TilemapEditorDesignToolbox_designPanelHeader__r93ed .TilemapEditorDesignToolbox_designPanelHeaderLeft__DjMnO .TilemapEditorDesignToolbox_designPanelTitle__QC47p .TilemapEditorDesignToolbox_designPanelDesc__m5h6B{color:#fafafa;font-size:12px;opacity:.4}.TilemapEditorDesignToolbox_designPanelContainer__fFiZv .TilemapEditorDesignToolbox_designPanelHeader__r93ed .TilemapEditorDesignToolbox_hideDesignPanel__KoZDF{cursor:pointer;height:16px;width:16px}.TilemapEditorDesignToolbox_designPanelContainer__fFiZv .TilemapEditorDesignToolbox_designContentContainer__Xb_FJ{display:flex;flex-direction:column;margin-top:14px;min-height:0}.TilemapEditorDesignToolbox_designPanelContainer__fFiZv .TilemapEditorDesignToolbox_designContentContainer__Xb_FJ .TilemapEditorDesignToolbox_designContentHeader__aUpjp{color:#fafafa;display:flex;flex-shrink:0;font-family:var(--font-font-sans,Geist);font-size:var(--text-sm-font-size,14px);font-style:normal;font-weight:var(--font-weight-medium,500);justify-content:space-between;line-height:var(--text-sm-line-height,20px)}.TilemapEditorDesignToolbox_designPanelContainer__fFiZv .TilemapEditorDesignToolbox_designContentContainer__Xb_FJ:nth-child(2){flex:0 0 auto}.TilemapEditorDesignToolbox_designPanelContainer__fFiZv .TilemapEditorDesignToolbox_designContentContainer__Xb_FJ:nth-child(3){flex:1 1 0;overflow:hidden}.TilemapEditorDesignToolbox_designPanelContainer__fFiZv .TilemapEditorDesignToolbox_designContentContainer__Xb_FJ:nth-child(3)>div[data-state]{display:flex;flex:1 1 0;flex-direction:column;min-height:0}.TilemapEditorDesignToolbox_designPanelContainer__fFiZv .TilemapEditorDesignToolbox_layerListContaienr__O_vEJ{border-bottom:1px solid hsla(0,0%,100%,.3);display:flex;flex-direction:column;gap:12px;margin-top:12px;padding-bottom:25px}.TilemapEditorDesignToolbox_designPanelContainer__fFiZv .TilemapEditorDesignToolbox_layerListContaienr__O_vEJ .TilemapEditorDesignToolbox_layer__q3tRA{color:var(--base-foreground,#fafafa);display:flex;font-family:var(--font-font-sans,Geist);font-size:var(--text-sm-font-size,14px);font-style:normal;font-weight:var(--font-weight-normal,400);justify-content:space-between;line-height:var(--text-sm-line-height,20px);text-overflow:ellipsis}.TilemapEditorDesignToolbox_designPanelContainer__fFiZv .TilemapEditorDesignToolbox_layerListContaienr__O_vEJ .TilemapEditorDesignToolbox_layer__q3tRA .TilemapEditorDesignToolbox_layerName__XQjth{align-items:center;column-gap:8px;display:flex}.TilemapEditorDesignToolbox_designPanelContainer__fFiZv .TilemapEditorDesignToolbox_layerListContaienr__O_vEJ .TilemapEditorDesignToolbox_layer__q3tRA .TilemapEditorDesignToolbox_layerVisibilityTrigger__7_XdP{cursor:pointer}.TilemapEditorDesignToolbox_designPanelContainer__fFiZv .TilemapEditorDesignToolbox_tileGrid__xaVoX{align-content:flex-start;align-items:flex-start;display:flex;flex:1 1 0;flex-wrap:wrap;gap:12px;justify-content:flex-start;margin-top:20px;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.TilemapEditorDesignToolbox_designPanelContainer__fFiZv .TilemapEditorDesignToolbox_tileGrid__xaVoX::-webkit-scrollbar{display:none}.TilemapEditorDesignToolbox_designPanelContainer__fFiZv .TilemapEditorDesignToolbox_tileItem__CtAGi{align-items:center;background:#433d50;background:linear-gradient(0deg,#26222f 0,#26222f 100%),var(--base-card,#171717);border:1px solid var(--base-border,hsla(0,0%,100%,.1));border-radius:var(--border-radius-rounded-xl,14px);box-shadow:var(--shadow-xs-offset-x,0) var(--shadow-xs-offset-y,1px) var(--shadow-xs-blur-radius,2px) var(--shadow-xs-spread-radius,0) var(--shadow-xs-color,rgba(0,0,0,.05));color:#2c3e50;cursor:pointer;display:flex;flex:0 0 auto;font-size:12px;height:92px;justify-content:center;overflow:hidden}.TilemapEditorDesignToolbox_designPanelContainer__fFiZv .TilemapEditorDesignToolbox_tileItem__CtAGi.TilemapEditorDesignToolbox_selected__s1z7W,.TilemapEditorDesignToolbox_designPanelContainer__fFiZv .TilemapEditorDesignToolbox_tileItem__CtAGi:hover{background:#433d50;border-color:#fafafa}.TilemapEditorDesignToolbox_designPanelContainer__fFiZv .TilemapEditorDesignToolbox_tileItem__CtAGi .TilemapEditorDesignToolbox_tileItemBorder__ryvZr{height:50px;overflow:hidden;position:relative;width:50px}.TilemapEditorDesignToolbox_designPanelContainer__fFiZv .TilemapEditorDesignToolbox_tileItem__CtAGi img{height:50px;width:50px}.TilemapEditorDesignToolbox_designEmptyState__Dagvf{align-items:center;color:hsla(0,0%,100%,.7);display:flex;flex-direction:column;gap:8px;height:100%;justify-content:center;padding:16px 24px}.TilemapEditorDesignToolbox_designEmptyState__Dagvf img{height:auto;max-width:120px;width:60%}.TilemapEditorDesignToolbox_designEmptyState__Dagvf .TilemapEditorDesignToolbox_designEmptyStateTitle__Nt7lZ{font-family:Ubuntu Sans;font-size:16px;font-weight:600;text-align:center}.TilemapEditorDesignToolbox_designEmptyState__Dagvf .TilemapEditorDesignToolbox_designEmptyStateDesc__U4XMd{color:hsla(0,0%,100%,.6);font-family:Ubuntu Sans;font-size:13px;font-weight:400;line-height:1.4;margin-bottom:4px}.TilemapEditorDesignToolbox_designEmptyState__Dagvf .TilemapEditorDesignToolbox_designEmptyStateShortcuts__KudRa{color:hsla(0,0%,100%,.5);font-family:Ubuntu Sans;font-size:12px;font-style:italic;font-weight:500}.TilemapEditorDesignToolbox_designEmptyState__Dagvf .TilemapEditorDesignToolbox_designEmptyStateShortcuts__KudRa strong{font-weight:600}.SpriteAnimator_spriteContainer__tBOqE{display:inline-block}.SpriteAnimator_spriteViewer__q8_A9{justify-content:center;overflow:hidden;position:relative}.SpriteAnimator_spriteControls__yQbaw,.SpriteAnimator_spriteViewer__q8_A9{align-items:center;display:flex}.SpriteAnimator_spriteControls__yQbaw{gap:12px;margin-top:10px}.SpriteAnimator_loadingState__4CsEw{align-items:center;display:flex;font-size:14px;justify-content:center}.SpriteAnimator_errorState__OXdCQ{background:#fff1f0;border-radius:4px;color:#f5222d;font-size:14px;padding:40px 60px}.CreatorChatInput_creatorChatInputContainer__hs94D{align-items:center;border-radius:13px;display:flex;flex-direction:column;height:100%;padding-bottom:5px;position:relative;width:100%}.CreatorChatInput_creatorChatInputContainer__hs94D[data-is-receiving=false]{background-image:none}.CreatorChatInput_creatorChatInputContainer__hs94D .CreatorChatInput_notificationsContainer__E3CzM{bottom:100%;display:flex;flex-direction:column-reverse;gap:8px;left:0;padding:0 12px 10px;pointer-events:none;position:absolute;right:0}.CreatorChatInput_creatorChatInputContainer__hs94D .CreatorChatInput_notification__sHmLm{align-items:center;background:#402a47;border-radius:12px;display:flex;gap:6px;padding:8px 12px;transform-origin:bottom center;width:100%}.CreatorChatInput_creatorChatInputContainer__hs94D .CreatorChatInput_notification__sHmLm[data-is-old=false]{animation:CreatorChatInput_slideInUp__0f8qF .4s cubic-bezier(.34,1.56,.64,1) forwards}.CreatorChatInput_creatorChatInputContainer__hs94D .CreatorChatInput_notification__sHmLm[data-is-old=true]{animation:CreatorChatInput_slideOutUp__y1jNH .4s cubic-bezier(.34,1.56,.64,1) forwards}.CreatorChatInput_creatorChatInputContainer__hs94D .CreatorChatInput_notification__sHmLm .CreatorChatInput_notificationAvatar__ctMr_{height:25px;width:25px}.CreatorChatInput_creatorChatInputContainer__hs94D .CreatorChatInput_notification__sHmLm .CreatorChatInput_notificationContent__IWs9Y{color:#fafafa;font-family:Reem Kufi;font-size:14px;font-style:normal;font-weight:var(--font-weight-normal,400);line-height:150%}.CreatorChatInput_creatorChatInputContainer__hs94D .CreatorChatInput_status__SMEE_{align-items:flex-end;color:#fff;column-gap:4px;display:flex;font-family:Comic Relief,cursive;font-size:13px;font-style:normal;font-weight:400;line-height:20px;padding:5px 10px;width:100%}.CreatorChatInput_creatorChatInputContainer__hs94D .CreatorChatInput_status__SMEE_ .CreatorChatInput_statusIcon___uERP{height:32px;width:32px}.CreatorChatInput_creatorChatInputContainer__hs94D .CreatorChatInput_creatorChatInputMain__t0D5N{background:transparent!important;border:none!important;box-shadow:none!important;flex:0 1 auto;min-height:0;min-width:0;outline:none!important;padding:0!important;width:100%}.CreatorChatInput_creatorChatInputContainer__hs94D .CreatorChatInput_creatorChatInputMain__t0D5N .CreatorChatInput_creatorChatInputMainInner__eEi9Z{backdrop-filter:blur(16px) saturate(180%);background-color:#1a1a24;border:1.5px solid rgba(99,109,199,.2);border-radius:20px;box-shadow:0 8px 32px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;padding:12px;width:100%}.CreatorChatInput_creatorChatInputContainer__hs94D .CreatorChatInput_creatorChatInputMain__t0D5N[data-has-content=true] .CreatorChatInput_creatorChatInputMainInner__eEi9Z{background-color:#2a2a3a;border-color:rgba(99,109,199,.5)}.CreatorChatInput_creatorChatInputContainer__hs94D .CreatorChatInput_creatorChatInputMain__t0D5N[data-floating=true] .CreatorChatInput_creatorChatInputMainInner__eEi9Z{backdrop-filter:blur(15.3500003815px);background:linear-gradient(180deg,#0d0d14,rgba(95,86,207,.52));border:6px solid hsla(0,0%,39%,.28);border-radius:24px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.CreatorChatInput_creatorChatInputContainer__hs94D .CreatorChatInput_creatorChatInputMain__t0D5N .CreatorChatInput_atTilemapContentContainer__LIL3n{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:10px}.CreatorChatInput_creatorChatInputContainer__hs94D .CreatorChatInput_creatorChatInputMain__t0D5N .CreatorChatInput_atTilemapContentContainer__LIL3n[data-length="0"]{margin-bottom:0}.CreatorChatInput_creatorChatInputContainer__hs94D .CreatorChatInput_creatorChatInputMain__t0D5N .CreatorChatInput_atTilemapContentContainer__LIL3n .CreatorChatInput_atContentItem__Lvbnt{align-items:center;background:#1c8ef8;border-radius:4px;color:#fff;display:flex;font-family:Roboto;font-size:11px;font-style:normal;font-weight:400;gap:4px;justify-content:center;line-height:normal;padding:4px}.CreatorChatInput_creatorChatInputContainer__hs94D .CreatorChatInput_creatorChatInputMain__t0D5N .CreatorChatInput_atTilemapContentContainer__LIL3n .CreatorChatInput_atContentItem__Lvbnt[data-type=trigger]{background:#a25fd3}.CreatorChatInput_creatorChatInputContainer__hs94D .CreatorChatInput_creatorChatInputMain__t0D5N .CreatorChatInput_attachmentsContainer__Lisjt{flex-shrink:0;margin-bottom:8px}.CreatorChatInput_creatorChatInputContainer__hs94D .CreatorChatInput_creatorChatInputMain__t0D5N .CreatorChatInput_attachmentsList__xdctG{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.CreatorChatInput_creatorChatInputContainer__hs94D .CreatorChatInput_creatorChatInputMain__t0D5N .CreatorChatInput_inputArea__Fdf2i{background-color:transparent;border:none;color:#fff;display:flex;flex-direction:column;flex-shrink:0;font-size:16px;line-height:1.5;overflow:hidden;padding:0;position:relative}.CreatorChatInput_creatorChatInputContainer__hs94D .CreatorChatInput_creatorChatInputMain__t0D5N .CreatorChatInput_mention__MZgaU{gap:4px!important;height:auto!important;min-height:24px!important}.CreatorChatInput_creatorChatInputContainer__hs94D .CreatorChatInput_creatorChatInputMain__t0D5N .CreatorChatInput_mention__MZgaU img{height:14px!important;width:14px!important}.CreatorChatInput_creatorChatInputContainer__hs94D .CreatorChatInput_creatorChatInputMain__t0D5N .CreatorChatInput_mention__MZgaU>span{font-family:Outfit,sans-serif!important;font-size:14px!important;line-height:1.5!important}.CreatorChatInput_creatorChatInputContainer__hs94D .CreatorChatInput_creatorChatInputMain__t0D5N .CreatorChatInput_uploadButton__7Lk_N{align-items:center;background:hsla(0,0%,100%,.1);border:none;border-radius:50%;color:hsla(0,0%,100%,.8);cursor:pointer;display:flex;height:32px;justify-content:center;transition:background .2s,color .2s;width:32px}.CreatorChatInput_creatorChatInputContainer__hs94D .CreatorChatInput_creatorChatInputMain__t0D5N .CreatorChatInput_uploadButton__7Lk_N:hover:not(:disabled){background:hsla(0,0%,100%,.2);color:#fff}.CreatorChatInput_creatorChatInputContainer__hs94D .CreatorChatInput_creatorChatInputMain__t0D5N .CreatorChatInput_uploadButton__7Lk_N:disabled{cursor:default;opacity:.6}.CreatorChatInput_creatorChatInputContainer__hs94D .CreatorChatInput_creatorChatInputMain__t0D5N .CreatorChatInput_send___WwQD{align-items:center;display:flex;flex-shrink:0;gap:9px;justify-content:space-between;width:100%;z-index:3}.CreatorChatInput_creatorChatInputContainer__hs94D .CreatorChatInput_creatorChatInputMain__t0D5N .CreatorChatInput_send___WwQD .CreatorChatInput_sendLeft__5TUdl{align-items:center;display:flex}.CreatorChatInput_creatorChatInputContainer__hs94D .CreatorChatInput_creatorChatInputMain__t0D5N .CreatorChatInput_send___WwQD .CreatorChatInput_generate__5QqPr{align-items:center;background:#fff;border-radius:50%;bottom:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);color:#000;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);width:32px}.CreatorChatInput_creatorChatInputContainer__hs94D .CreatorChatInput_creatorChatInputMain__t0D5N .CreatorChatInput_send___WwQD .CreatorChatInput_generate__5QqPr:hover{background:#fff;box-shadow:0 6px 16px rgba(0,0,0,.15);transform:scale(1.05) translateY(-1px)}.CreatorChatInput_creatorChatInputContainer__hs94D .CreatorChatInput_creatorChatInputMain__t0D5N .CreatorChatInput_send___WwQD .CreatorChatInput_generate__5QqPr[data-disable=true]{background:hsla(0,0%,100%,.1);box-shadow:none;color:hsla(0,0%,100%,.5);cursor:default;opacity:1;transform:none}@keyframes CreatorChatInput_slideInUp__0f8qF{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes CreatorChatInput_slideOutUp__y1jNH{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-60px)}}.AnimationPreview_container__HL4nx{flex-direction:column;gap:12px;height:100%}.AnimationPreview_container__HL4nx,.AnimationPreview_display__X8vyq{display:flex;flex:1;min-height:0;width:100%}.AnimationPreview_display__X8vyq{flex-direction:column;position:relative}.AnimationPreview_display__X8vyq,.AnimationPreview_spriteAnimatorWrapper__a_eIP{align-items:center;justify-content:center;overflow:hidden}.AnimationPreview_spriteAnimatorWrapper__a_eIP{display:flex;height:100%;max-height:100%;max-width:100%;width:100%}.AnimationPreview_spriteAnimatorWrapper__a_eIP .spriteContainer{align-items:center;display:inline-flex;justify-content:center;max-height:100%;max-width:100%}.AnimationPreview_spriteAnimatorWrapper__a_eIP .spriteViewer{box-sizing:border-box;height:auto;max-height:100%;max-width:100%;width:auto}.AnimationPreview_fallbackImage__5iBpy{flex-shrink:0;height:auto;image-rendering:pixelated;max-height:100%;max-width:100%;min-height:320px;min-width:320px;object-fit:contain;width:auto}@media(min-height:700px){.AnimationPreview_fallbackImage__5iBpy{min-height:400px;min-width:400px}}@media(min-height:900px){.AnimationPreview_fallbackImage__5iBpy{min-height:480px;min-width:480px}}.AnimationPreview_frameIndicator__lBQMV{background:rgba(0,0,0,.6);border-radius:20px;bottom:12px;color:hsla(0,0%,100%,.7);font-family:Space Grotesk,monospace;font-size:12px;left:50%;padding:6px 14px;position:absolute;transform:translateX(-50%)}.AnimationPreview_controls__l1n_8{background:rgba(0,0,0,.3);border-radius:12px;display:flex;flex-direction:column;flex-shrink:0;gap:12px;padding:16px}.AnimationPreview_playbackControls__ZRytz{gap:12px}.AnimationPreview_playbackControls__ZRytz,.AnimationPreview_playbackControls__ZRytz button{align-items:center;display:flex;justify-content:center}.AnimationPreview_playbackControls__ZRytz button{background:hsla(0,0%,100%,.08);border:none;border-radius:10px;color:hsla(0,0%,100%,.7);cursor:pointer;height:40px;transition:all .2s ease;width:40px}.AnimationPreview_playbackControls__ZRytz .AnimationPreview_playPauseBtn__sj6Mi,.AnimationPreview_playbackControls__ZRytz button:hover{background:rgba(139,92,246,.2);color:#a78bfa}.AnimationPreview_playbackControls__ZRytz .AnimationPreview_playPauseBtn__sj6Mi{height:52px;width:52px}.AnimationPreview_playbackControls__ZRytz .AnimationPreview_playPauseBtn__sj6Mi:hover{background:rgba(139,92,246,.3)}.AnimationPreview_fpsControl__q3KaB{align-items:center;display:flex;gap:12px;justify-content:center}.AnimationPreview_fpsControl__q3KaB .AnimationPreview_fpsLabel__IqLUn{color:hsla(0,0%,100%,.5);font-family:Space Grotesk,sans-serif;font-size:12px;text-transform:uppercase}.AnimationPreview_fpsControl__q3KaB .AnimationPreview_fpsSlider__Ok2N3{appearance:none;background:hsla(0,0%,100%,.1);border-radius:2px;cursor:pointer;height:4px;width:150px}.AnimationPreview_fpsControl__q3KaB .AnimationPreview_fpsSlider__Ok2N3::-webkit-slider-thumb{appearance:none;background:#a78bfa;border-radius:50%;cursor:pointer;height:14px;width:14px}.AnimationPreview_fpsControl__q3KaB .AnimationPreview_fpsValue__NlYw1{color:#a78bfa;font-family:Space Grotesk,monospace;font-size:14px;min-width:30px}.AnimationPreview_frameTimeline__ru9y0{display:flex;gap:6px;justify-content:center}.AnimationPreview_frameTimeline__ru9y0 .AnimationPreview_frameBtn__67_mz{background:hsla(0,0%,100%,.15);border:none;border-radius:4px;cursor:pointer;height:8px;transition:all .2s ease;width:24px}.AnimationPreview_frameTimeline__ru9y0 .AnimationPreview_frameBtn__67_mz:hover{background:rgba(139,92,246,.4)}.AnimationPreview_frameTimeline__ru9y0 .AnimationPreview_frameBtn__67_mz.AnimationPreview_activeFrame__X0qDK{background:#a78bfa}.AudioPreview_container__TBwu6{display:flex;flex-direction:column;gap:24px;height:100%;padding:20px;width:100%}.AudioPreview_visualizer__kp12p{background:rgba(0,0,0,.3);border-radius:16px;flex:1;padding:40px 20px}.AudioPreview_visualizer__kp12p,.AudioPreview_waveform__5eUXo{align-items:center;display:flex;justify-content:center}.AudioPreview_waveform__5eUXo{gap:3px;height:120px;width:100%}.AudioPreview_waveform__5eUXo .AudioPreview_waveformBar__RfbM2{background:hsla(0,0%,100%,.2);border-radius:3px;min-height:4px;transition:background .15s ease;width:6px}.AudioPreview_waveform__5eUXo .AudioPreview_waveformBar__RfbM2.AudioPreview_played__o5nt5{background:linear-gradient(180deg,#a78bfa,#8b5cf6)}.AudioPreview_controls__3JVBd{align-items:center;background:rgba(0,0,0,.3);border-radius:16px;display:flex;gap:20px;padding:20px}.AudioPreview_controls__3JVBd .AudioPreview_playPauseBtn__u3Dwf{align-items:center;background:linear-gradient(135deg,#a78bfa,#8b5cf6);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:56px;justify-content:center;transition:transform .2s ease,box-shadow .2s ease;width:56px}.AudioPreview_controls__3JVBd .AudioPreview_playPauseBtn__u3Dwf:hover{box-shadow:0 0 20px rgba(139,92,246,.4);transform:scale(1.05)}.AudioPreview_controls__3JVBd .AudioPreview_timeControl__vZtMu{align-items:center;display:flex;flex:1;gap:12px}.AudioPreview_controls__3JVBd .AudioPreview_timeControl__vZtMu .AudioPreview_currentTime__sKayG,.AudioPreview_controls__3JVBd .AudioPreview_timeControl__vZtMu .AudioPreview_duration__zyRJb{color:hsla(0,0%,100%,.6);font-family:Space Grotesk,monospace;font-size:13px;min-width:45px}.AudioPreview_controls__3JVBd .AudioPreview_timeControl__vZtMu .AudioPreview_seekBar__BV1pV{appearance:none;background:hsla(0,0%,100%,.1);border-radius:3px;cursor:pointer;flex:1;height:6px}.AudioPreview_controls__3JVBd .AudioPreview_timeControl__vZtMu .AudioPreview_seekBar__BV1pV::-webkit-slider-thumb{appearance:none;background:#a78bfa;border-radius:50%;box-shadow:0 2px 8px rgba(139,92,246,.4);cursor:pointer;height:16px;width:16px}.AudioPreview_controls__3JVBd .AudioPreview_volumeControl__Wz2Ka{align-items:center;display:flex;gap:8px}.AudioPreview_controls__3JVBd .AudioPreview_volumeControl__Wz2Ka button{align-items:center;background:transparent;border:none;color:hsla(0,0%,100%,.6);cursor:pointer;display:flex;height:36px;justify-content:center;transition:color .2s ease;width:36px}.AudioPreview_controls__3JVBd .AudioPreview_volumeControl__Wz2Ka button:hover{color:#a78bfa}.AudioPreview_controls__3JVBd .AudioPreview_volumeControl__Wz2Ka .AudioPreview_volumeSlider__y52Rj{appearance:none;background:hsla(0,0%,100%,.1);border-radius:2px;cursor:pointer;height:4px;width:80px}.AudioPreview_controls__3JVBd .AudioPreview_volumeControl__Wz2Ka .AudioPreview_volumeSlider__y52Rj::-webkit-slider-thumb{appearance:none;background:#a78bfa;border-radius:50%;cursor:pointer;height:12px;width:12px}.DocumentPreview_container__7Lb5c{background:rgba(0,0,0,.2);border-radius:16px;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.DocumentPreview_header__SwPqj{align-items:center;background:rgba(139,92,246,.1);border-bottom:1px solid rgba(139,92,246,.2);color:#a78bfa;display:flex;gap:10px;padding:16px 20px}.DocumentPreview_header__SwPqj span{font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:500}.DocumentPreview_content__KgBpl{flex:1;overflow-y:auto;padding:24px 28px}.DocumentPreview_content__KgBpl::-webkit-scrollbar{width:6px}.DocumentPreview_content__KgBpl::-webkit-scrollbar-track{background:transparent}.DocumentPreview_content__KgBpl::-webkit-scrollbar-thumb{background:rgba(139,92,246,.3);border-radius:3px}.DocumentPreview_markdownPreview__Zajk1{color:hsla(0,0%,100%,.85);font-family:Roboto,sans-serif;line-height:1.7}.DocumentPreview_markdownPreview__Zajk1 h1{border-bottom:1px solid rgba(139,92,246,.2);color:#fff;font-size:24px;margin:0 0 20px;padding-bottom:12px}.DocumentPreview_markdownPreview__Zajk1 h1,.DocumentPreview_markdownPreview__Zajk1 h2{font-family:Space Grotesk,sans-serif;font-weight:600}.DocumentPreview_markdownPreview__Zajk1 h2{color:#a78bfa;font-size:18px;margin:24px 0 12px}.DocumentPreview_markdownPreview__Zajk1 p{font-size:14px;margin:0 0 12px}.DocumentPreview_markdownPreview__Zajk1 li{font-size:14px;margin:6px 0;padding-left:8px}.DocumentPreview_markdownPreview__Zajk1 li::marker{color:#a78bfa}.DocumentPreview_markdownPreview__Zajk1 strong{color:#fff;font-weight:600}.DocumentPreview_footer__4stRL{background:rgba(0,0,0,.2);border-top:1px solid hsla(0,0%,100%,.05);padding:12px 20px}.DocumentPreview_footer__4stRL span{color:hsla(0,0%,100%,.4);font-family:Roboto,sans-serif;font-size:12px}.ImagePreview_container__qziT6{display:flex;flex-direction:column;height:100%;width:100%}.ImagePreview_controls__KW6Uf{background:rgba(0,0,0,.3);border-radius:12px;gap:12px;margin-bottom:16px;padding:12px}.ImagePreview_controls__KW6Uf,.ImagePreview_controls__KW6Uf button{align-items:center;display:flex;justify-content:center}.ImagePreview_controls__KW6Uf button{background:hsla(0,0%,100%,.08);border:none;border-radius:8px;color:hsla(0,0%,100%,.6);cursor:pointer;height:32px;transition:all .2s ease;width:32px}.ImagePreview_controls__KW6Uf button:hover{background:rgba(139,92,246,.2);color:#a78bfa}.ImagePreview_controls__KW6Uf .ImagePreview_zoomLevel__hWiL1{color:hsla(0,0%,100%,.6);font-family:Space Grotesk,monospace;font-size:13px;min-width:50px;text-align:center}.ImagePreview_wrapper__oIRj3{align-items:center;display:flex;flex:1;justify-content:center;overflow:hidden}.ImagePreview_previewImage__BqV9_{image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;max-height:70vh;max-width:100%;object-fit:contain;transition:transform .2s ease}.Model3DPreview_model3DLoading__Rd88B{align-items:center;background:radial-gradient(ellipse at center,rgba(99,109,199,.08) 0,rgba(15,15,25,.95) 60%,#0a0a14 100%);border-radius:16px;display:flex;flex-direction:column;gap:16px;height:100%;justify-content:center;width:100%}.Model3DPreview_model3DLoading__Rd88B span{color:hsla(0,0%,100%,.5);font-family:Space Grotesk,sans-serif;font-size:14px}.Model3DPreview_loadingSpinner__ed7F6{animation:Model3DPreview_spin__x43I0 1s linear infinite;border-radius:50%;border:3px solid rgba(99,109,199,.2);border-top-color:rgba(99,109,199,.8);height:48px;width:48px}@keyframes Model3DPreview_spin__x43I0{to{transform:rotate(1turn)}}.Model3DPreview_model3DError__ixolc{align-items:center;background:radial-gradient(ellipse at center,hsla(0,100%,71%,.08) 0,rgba(15,15,25,.95) 60%,#0a0a14 100%);border-radius:16px;color:hsla(0,100%,71%,.6);display:flex;flex-direction:column;gap:16px;height:100%;justify-content:center;width:100%}.Model3DPreview_model3DError__ixolc span{color:hsla(0,0%,100%,.5);font-family:Space Grotesk,sans-serif;font-size:14px}.TilePreview_container__vm6l6{display:flex;flex-direction:column;gap:16px;height:100%;width:100%}.TilePreview_controls__fOd6H{background:rgba(0,0,0,.3);border-radius:12px;gap:12px;padding:12px}.TilePreview_controls__fOd6H,.TilePreview_controls__fOd6H .TilePreview_viewModeBtn__9kZA0{align-items:center;display:flex;justify-content:center}.TilePreview_controls__fOd6H .TilePreview_viewModeBtn__9kZA0{background:hsla(0,0%,100%,.08);border:none;border-radius:8px;color:hsla(0,0%,100%,.6);cursor:pointer;height:36px;transition:all .2s ease;width:36px}.TilePreview_controls__fOd6H .TilePreview_viewModeBtn__9kZA0:hover{background:rgba(139,92,246,.2);color:#a78bfa}.TilePreview_controls__fOd6H .TilePreview_viewModeBtn__9kZA0.TilePreview_active__gsXAl{background:rgba(139,92,246,.25);color:#a78bfa}.TilePreview_controls__fOd6H .TilePreview_gridSizeControl__meRCf{align-items:center;display:flex;gap:8px;margin-left:12px;padding-left:12px}.TilePreview_controls__fOd6H .TilePreview_gridSizeControl__meRCf span{color:hsla(0,0%,100%,.5);font-family:Space Grotesk,sans-serif;font-size:12px}.TilePreview_controls__fOd6H .TilePreview_gridSizeControl__meRCf select{background:hsla(0,0%,100%,.08);border:none;border-radius:6px;color:hsla(0,0%,100%,.8);cursor:pointer;font-family:Space Grotesk,sans-serif;font-size:13px;padding:6px 10px}.TilePreview_controls__fOd6H .TilePreview_gridSizeControl__meRCf select option{background:#1a1a2e}.TilePreview_display__uB82H{align-items:center;background:repeating-conic-gradient(hsla(0,0%,100%,.03) 0 25%,transparent 0 50%) 50%/20px 20px;border-radius:12px;display:flex;flex:1;justify-content:center;overflow:hidden;padding:20px}.TilePreview_singleTile__n_Vlx{border-radius:4px;image-rendering:pixelated;max-height:300px;max-width:300px;object-fit:contain}.TilePreview_tileGrid__GI21b{display:grid;gap:0;max-height:50vh;max-width:100%}.TilePreview_tileGrid__GI21b .TilePreview_gridTile__RrN36{aspect-ratio:1;height:auto;image-rendering:pixelated;object-fit:cover;width:100%}.TilePreview_info__EpTEz{color:hsla(0,0%,100%,.4);font-family:Roboto,sans-serif;font-size:12px;padding:8px;text-align:center}.MainGeneratorHeader_titleWrapper__oj0qu{align-items:center;display:flex;flex-direction:column;margin-top:-30px;text-align:center}.MainGeneratorHeader_mascot__tm1xh{cursor:pointer;height:120px;margin-bottom:16px;transition:transform .2s ease;user-select:none;width:auto}.MainGeneratorHeader_mascot__tm1xh:hover{transform:scale(1.05)}.MainGeneratorHeader_mascot__tm1xh:active{transform:scale(.95)}.MainGeneratorHeader_title__LNR_r{color:hsla(0,0%,100%,.85);font-family:Outfit,sans-serif;font-size:24px;font-weight:500;letter-spacing:-.01em;margin:0}.MainGeneratorHeader_typoHeader__FE7wl{align-items:center;display:flex;flex-direction:column;gap:2px;margin-top:24px;max-width:900px;position:relative;text-align:center;width:100%}.MainGeneratorHeader_typoHeader__FE7wl p{color:hsla(0,0%,100%,.95);font-family:Acme,sans-serif;letter-spacing:0;line-height:1.15;margin:0}.MainGeneratorHeader_typoHeader__FE7wl sup{font-size:.4em;opacity:.7;vertical-align:super}.MainGeneratorHeader_typoLine1__eD__l{font-size:50px;font-weight:500}.MainGeneratorHeader_typoLine1__eD__l em{font-style:italic}.MainGeneratorHeader_typoLine2____bN4{font-size:50px;font-weight:400}.MainGeneratorHeader_typoLine2____bN4 strong{font-weight:700}.MainGeneratorHeader_typoLine2Serif__l0tnm{font-family:Acme,sans-serif;font-style:normal;font-weight:400;letter-spacing:0}.MainGeneratorHeader_typoCheck__giRvw{font-weight:400;opacity:.8}.MainGeneratorHeader_badge__zHVsK{height:auto;pointer-events:none;position:absolute;right:20px;top:-50px;transform:rotate(-6deg);user-select:none;width:140px}@media(max-height:900px){.MainGeneratorHeader_titleWrapper__oj0qu{margin-top:-20px}.MainGeneratorHeader_mascot__tm1xh{height:80px;margin-bottom:8px;width:auto}.MainGeneratorHeader_title__LNR_r{font-size:20px}.MainGeneratorHeader_typoHeader__FE7wl{gap:0;margin-top:12px}.MainGeneratorHeader_typoLine1__eD__l,.MainGeneratorHeader_typoLine2____bN4{font-size:36px}.MainGeneratorHeader_badge__zHVsK{right:10px;top:-35px;width:100px}}@media(max-width:1024px){.MainGeneratorHeader_title__LNR_r{font-size:22px}.MainGeneratorHeader_typoHeader__FE7wl p,.MainGeneratorHeader_typoLine1__eD__l,.MainGeneratorHeader_typoLine2____bN4{font-size:38px}.MainGeneratorHeader_badge__zHVsK{right:15px;top:-40px;width:110px}}@media(max-width:768px){.MainGeneratorHeader_titleWrapper__oj0qu{margin-top:-20px}.MainGeneratorHeader_title__LNR_r{font-size:20px}.MainGeneratorHeader_typoHeader__FE7wl{margin-top:16px}.MainGeneratorHeader_typoHeader__FE7wl p,.MainGeneratorHeader_typoLine1__eD__l,.MainGeneratorHeader_typoLine2____bN4{font-size:22px}.MainGeneratorHeader_badge__zHVsK{display:none}}.MainGeneratorFileUploadArea_fileUploadArea__fyk5x{align-items:center;display:flex;height:80px;justify-content:center;position:relative;z-index:1}.MainGeneratorFileUploadArea_cardStack__tkLUH{margin-right:640px}.MainGeneratorFileUploadArea_cardStack__tkLUH,.MainGeneratorFileUploadArea_card___Ajz6{height:114px;position:relative;width:114px}.MainGeneratorFileUploadArea_card___Ajz6{cursor:pointer}.MainGeneratorFileUploadArea_cardInner__23C2u{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.3);height:100%;overflow:hidden;position:relative;transition:border-color .2s ease;width:100%}.MainGeneratorFileUploadArea_cardInner__23C2u:after{background:transparent;content:"";inset:0;pointer-events:none;position:absolute;transition:background .2s ease}.MainGeneratorFileUploadArea_cardInner__23C2u:hover{border-color:hsla(0,0%,100%,.3)}.MainGeneratorFileUploadArea_cardInner__23C2u:hover:after{background:rgba(0,0,0,.25)}.MainGeneratorFileUploadArea_thumbnail__QHDmn{height:100%;object-fit:cover;width:100%}.MainGeneratorFileUploadArea_placeholder__O5_RG{background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));height:100%;width:100%}.MainGeneratorFileUploadArea_uploadingOverlay__Oq3Kk{align-items:center;backdrop-filter:blur(2px);background:rgba(0,0,0,.5);display:flex;inset:0;justify-content:center;position:absolute}.MainGeneratorFileUploadArea_spinner__QcV3p{animation:MainGeneratorFileUploadArea_spin__yXckA 1s linear infinite;color:#fff;position:absolute}.MainGeneratorFileUploadArea_progressRing__BdEuN{height:36px;width:36px}.MainGeneratorFileUploadArea_progressRing__BdEuN svg{height:100%;width:100%}@keyframes MainGeneratorFileUploadArea_spin__yXckA{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MainGeneratorFileUploadArea_removeBtn__EHl1c{align-items:center;background:rgba(0,0,0,.7);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:hsla(0,0%,100%,.8);cursor:pointer;display:flex;height:20px;justify-content:center;opacity:1;padding:0;position:absolute;right:-6px;top:-6px;transition:background .2s ease,border-color .2s ease,color .2s ease;width:20px}.MainGeneratorFileUploadArea_removeBtn__EHl1c:hover:not(:disabled){background:rgba(239,68,68,.8);border-color:rgba(239,68,68,.6);color:#fff}.MainGeneratorFileUploadArea_removeBtn__EHl1c:disabled{cursor:not-allowed;opacity:.4}.MainGeneratorFileUploadArea_card___Ajz6:hover .MainGeneratorFileUploadArea_removeBtn__EHl1c:not(:disabled){background:rgba(239,68,68,.8);border-color:rgba(239,68,68,.6);color:#fff}.MainGeneratorFileUploadArea_countBadge__bCvRc{align-items:center;backdrop-filter:blur(8px);background:rgba(0,0,0,.6);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;bottom:0;color:hsla(0,0%,100%,.9);display:flex;font-family:Outfit,sans-serif;font-size:12px;font-weight:500;gap:4px;left:50%;padding:4px 10px;position:absolute;transform:translateX(-50%)}@media(max-width:768px){.MainGeneratorFileUploadArea_cardStack__tkLUH,.MainGeneratorFileUploadArea_card___Ajz6{height:56px;width:56px}}.MainGeneratorInput_wrapper__9Cq8D{flex-direction:column;gap:24px;position:relative;z-index:10}.MainGeneratorInput_inputCard__psqDm,.MainGeneratorInput_wrapper__9Cq8D{align-items:center;display:flex;width:100%}.MainGeneratorInput_inputCard__psqDm{backdrop-filter:blur(24px);background:rgba(45,45,45,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:9999px;gap:8px;max-width:780px;padding:9px 12px 9px 16px;transition:border-color .2s ease,background .2s ease}.MainGeneratorInput_inputCard__psqDm:hover{border-color:hsl(var(--primary)/.5)}.MainGeneratorInput_inputCard__psqDm:focus-within{background:rgba(50,50,50,.85);border-color:hsl(var(--primary)/.7)}.MainGeneratorInput_inputCard__psqDm.MainGeneratorInput_isMultiline__tEwn9{align-items:stretch;border-radius:24px;flex-direction:column;padding:16px 20px 12px}.MainGeneratorInput_inputCard__psqDm.MainGeneratorInput_isMultiline__tEwn9 .MainGeneratorInput_textarea__t_37I{flex:none;margin-bottom:8px;padding:0}.MainGeneratorInput_textarea__t_37I{background:transparent;border:none;color:#fff;flex:1;font-family:Outfit,sans-serif;font-size:15px;line-height:24px;max-height:280px;min-height:24px;outline:none;overflow-y:auto;padding:0;resize:none;width:100%}.MainGeneratorInput_textarea__t_37I::placeholder{color:hsla(0,0%,100%,.4)}.MainGeneratorInput_textarea__t_37I:disabled{cursor:not-allowed;opacity:.5}.MainGeneratorInput_iconBtn__7Oc7q{align-items:center;background:transparent;border:none;border-radius:50%;color:hsla(0,0%,100%,.5);cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .15s ease;width:36px}.MainGeneratorInput_iconBtn__7Oc7q:hover:not(:disabled){background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8)}.MainGeneratorInput_iconBtn__7Oc7q:disabled{cursor:not-allowed;opacity:.4}.MainGeneratorInput_submitBtn__ndVZc{align-items:center;background:hsla(0,0%,100%,.1);border:none;border-radius:50%;color:hsla(0,0%,100%,.3);cursor:not-allowed;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .15s ease;width:40px}.MainGeneratorInput_submitBtn__ndVZc.MainGeneratorInput_canSubmit__bpg6d{background:#695eef;color:#fff;cursor:pointer}.MainGeneratorInput_submitBtn__ndVZc.MainGeneratorInput_canSubmit__bpg6d:hover{background:#554adb;transform:scale(1.05)}.MainGeneratorInput_submitBtn__ndVZc.MainGeneratorInput_canSubmit__bpg6d:active{transform:scale(.98)}.MainGeneratorInput_structuredContent___zLN2{cursor:text;outline:none;position:relative;width:100%}.MainGeneratorInput_cancelBtn__h_vpk{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:hsla(0,0%,100%,.5);cursor:pointer;display:flex;font-family:Outfit,sans-serif;font-size:12px;gap:4px;padding:4px 10px 4px 8px;position:absolute;right:0;top:0;transition:all .15s ease}.MainGeneratorInput_cancelBtn__h_vpk:hover{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.3);color:#ef4444}.MainGeneratorInput_structuredTitle__Z2jEB{color:hsla(0,0%,100%,.5);font-family:Outfit,sans-serif;font-size:15px;margin-bottom:16px;padding-right:32px}.MainGeneratorInput_structuredFields__Ic_z8{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.MainGeneratorInput_structuredFieldRow__d2_Q7{align-items:baseline;display:flex;gap:8px;line-height:1.6}.MainGeneratorInput_structuredLabel__Z8z8K{border:2px solid transparent;color:hsla(0,0%,100%,.4);flex-shrink:0;font-family:Outfit,sans-serif;font-size:15px;padding:2px 0;text-align:right;width:100px}.MainGeneratorInput_editableField__MwkEg{align-items:center;display:inline-flex;position:relative}.MainGeneratorInput_fieldHint__hTSZQ{border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.3);color:#fff;font-family:Outfit,sans-serif;font-size:12px;font-weight:500;left:0;padding:6px 10px;pointer-events:none;top:-32px;white-space:nowrap;z-index:50}.MainGeneratorInput_fieldHintArrow__MP8iy,.MainGeneratorInput_fieldHint__hTSZQ{background:#10b981;position:absolute}.MainGeneratorInput_fieldHintArrow__MP8iy{bottom:-4px;height:8px;left:16px;transform:rotate(45deg);width:8px}.MainGeneratorInput_fieldValue__vKdcE{position:relative;transition:all .2s ease}.MainGeneratorInput_fieldValue__vKdcE.MainGeneratorInput_isActive__cQYPm{z-index:10}.MainGeneratorInput_fieldInput__H2lvP{background:rgba(16,185,129,.15);border:2px solid #10b981;border-radius:6px;color:#fff;font-family:Outfit,sans-serif;font-size:15px;font-weight:600;min-width:100px;outline:none;padding:2px 8px}.MainGeneratorInput_fieldInput__H2lvP:focus{box-shadow:0 0 0 3px rgba(16,185,129,.2)}.MainGeneratorInput_fieldText__yZl7Z{border:2px solid transparent;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-family:Outfit,sans-serif;font-size:15px;font-weight:600;padding:2px 8px;transition:all .15s ease}.MainGeneratorInput_fieldText__yZl7Z:hover{background:hsla(0,0%,100%,.1);border-color:rgba(16,185,129,.4)}.MainGeneratorInput_fieldText__yZl7Z.MainGeneratorInput_isDisabled__HQTWc{cursor:not-allowed;opacity:.5}@media(max-width:768px){.MainGeneratorInput_wrapper__9Cq8D{gap:20px}.MainGeneratorInput_inputCard__psqDm{border-radius:24px;padding:10px 10px 10px 14px}.MainGeneratorInput_inputCard__psqDm.MainGeneratorInput_isMultiline__tEwn9{border-radius:18px;padding:14px 14px 10px}.MainGeneratorInput_textarea__t_37I{font-size:14px}.MainGeneratorInput_iconBtn__7Oc7q{height:32px;width:32px}.MainGeneratorInput_submitBtn__ndVZc{height:36px;width:36px}.MainGeneratorInput_structuredTitle__Z2jEB{font-size:14px;margin-bottom:12px}.MainGeneratorInput_structuredFields__Ic_z8{gap:10px;margin-bottom:12px}.MainGeneratorInput_structuredLabel__Z8z8K{font-size:14px;width:90px}.MainGeneratorInput_fieldInput__H2lvP,.MainGeneratorInput_fieldText__yZl7Z{font-size:14px}}.MainGeneratorTemplateTabs_container__mXK4K{align-items:center;display:flex;flex-direction:column;gap:16px;width:100%}.MainGeneratorTemplateTabs_assetTypeTabs__hb_hq{flex-wrap:wrap;gap:12px}.MainGeneratorTemplateTabs_assetTypeTab__A_zd3,.MainGeneratorTemplateTabs_assetTypeTabs__hb_hq{display:flex;justify-content:center}.MainGeneratorTemplateTabs_assetTypeTab__A_zd3{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:9999px;color:hsla(0,0%,100%,.6);cursor:pointer;font-family:Outfit,sans-serif;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s ease}.MainGeneratorTemplateTabs_assetTypeTab__A_zd3:hover:not(:disabled):not(.MainGeneratorTemplateTabs_isActive__5zjpY):not(.MainGeneratorTemplateTabs_isExpanded__jGTkw){background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.85)}.MainGeneratorTemplateTabs_assetTypeTab__A_zd3.MainGeneratorTemplateTabs_isActive__5zjpY{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:#fff}.MainGeneratorTemplateTabs_assetTypeTab__A_zd3.MainGeneratorTemplateTabs_isExpanded__jGTkw{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.25);color:#fff}.MainGeneratorTemplateTabs_assetTypeTab__A_zd3:disabled{cursor:not-allowed;opacity:.4}.MainGeneratorTemplateTabs_subOptionsWrapper__ShY8r{max-width:900px;overflow:hidden;width:100%}.MainGeneratorTemplateTabs_subOptionsGrid__P6WZX{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);padding:12px 0 8px}.MainGeneratorTemplateTabs_subOptionsGrid__P6WZX.MainGeneratorTemplateTabs_isSingle__fNBd2{display:flex;justify-content:center}.MainGeneratorTemplateTabs_subOptionsGrid__P6WZX.MainGeneratorTemplateTabs_isSingle__fNBd2 .MainGeneratorTemplateTabs_subOptionCard__5GaKg{max-width:320px}.MainGeneratorTemplateTabs_subOptionCard__5GaKg{--card-accent-color:#3ab8e8;align-items:flex-start;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:6px;justify-content:flex-end;min-height:110px;overflow:hidden;padding:20px 22px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.MainGeneratorTemplateTabs_subOptionCard__5GaKg:before{background:var(--card-accent-color);border-radius:50%;content:"";filter:blur(40px);height:80%;opacity:.15;pointer-events:none;position:absolute;right:-20%;top:-30%;transition:all .4s ease;width:80%}.MainGeneratorTemplateTabs_subOptionCard__5GaKg:hover:not(:disabled){background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.15);box-shadow:0 12px 32px rgba(0,0,0,.25);transform:translateY(-3px)}.MainGeneratorTemplateTabs_subOptionCard__5GaKg:hover:not(:disabled):before{filter:blur(35px);opacity:.25}.MainGeneratorTemplateTabs_subOptionCard__5GaKg:disabled{cursor:not-allowed;opacity:.4}.MainGeneratorTemplateTabs_subOptionLabel__y5PVr{color:hsla(0,0%,100%,.5);font-size:14px;letter-spacing:.02em;text-transform:uppercase}.MainGeneratorTemplateTabs_subOptionDescription__MqMI9,.MainGeneratorTemplateTabs_subOptionLabel__y5PVr{font-family:Acme,sans-serif;font-weight:400;position:relative;text-align:left;z-index:1}.MainGeneratorTemplateTabs_subOptionDescription__MqMI9{color:hsla(0,0%,100%,.95);display:-webkit-box;font-size:16px;-webkit-line-clamp:2;line-height:1.45;-webkit-box-orient:vertical;overflow:hidden}.MainGeneratorTemplateTabs_arrowButton__62teP{align-items:center;background:hsla(0,0%,100%,.1);border-radius:50%;color:hsla(0,0%,100%,.7);display:flex;height:28px;justify-content:center;opacity:0;pointer-events:none;position:absolute;right:12px;top:12px;transform:translateY(4px);transition:all .25s ease;width:28px;z-index:2}.MainGeneratorTemplateTabs_subOptionCard__5GaKg:hover:not(:disabled) .MainGeneratorTemplateTabs_arrowButton__62teP{opacity:1;transform:translateY(0)}@media(max-width:768px){.MainGeneratorTemplateTabs_assetTypeTabs__hb_hq{gap:8px}.MainGeneratorTemplateTabs_assetTypeTab__A_zd3{font-size:13px;padding:10px 18px}.MainGeneratorTemplateTabs_subOptionsGrid__P6WZX{gap:16px;grid-template-columns:repeat(2,1fr)}.MainGeneratorTemplateTabs_subOptionCard__5GaKg{border-radius:14px;min-height:95px;padding:16px 18px}.MainGeneratorTemplateTabs_subOptionLabel__y5PVr{font-size:12px}.MainGeneratorTemplateTabs_subOptionDescription__MqMI9{font-size:14px}}@media(max-width:480px){.MainGeneratorTemplateTabs_subOptionsGrid__P6WZX{grid-template-columns:1fr}.MainGeneratorTemplateTabs_subOptionCard__5GaKg{min-height:85px}}.MainGeneratorFormatSelector_formatIconBtn__b_cZO{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .15s ease;width:36px}.MainGeneratorFormatSelector_formatIconBtn__b_cZO:hover:not(:disabled){background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}.MainGeneratorFormatSelector_formatIconBtn__b_cZO:disabled{cursor:not-allowed;opacity:.4}.MainGeneratorFormatSelector_formatIconEmoji__rILPO{font-size:16px;line-height:1}.MainGeneratorFormatSelector_formatSelector__fWlhB{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:9999px;color:hsla(0,0%,100%,.7);cursor:pointer;display:flex;font-family:Outfit,sans-serif;font-size:14px;gap:6px;padding:8px 12px;transition:all .15s ease}.MainGeneratorFormatSelector_formatSelector__fWlhB:hover:not(:disabled){background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.15)}.MainGeneratorFormatSelector_formatSelector__fWlhB:disabled{cursor:not-allowed;opacity:.4}.MainGeneratorFormatSelector_formatEmoji__F2W7z{font-size:14px;line-height:1}.MainGeneratorFormatSelector_formatLabel__ILdW6{font-weight:500}.MainGeneratorFormatSelector_formatChevron__wSUqo{color:hsla(0,0%,100%,.4);margin-left:2px}.MainGeneratorFormatSelector_dropdownContent__uz8U3{background:#1a1a1f;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.4);max-width:320px;padding:8px;width:320px}.MainGeneratorFormatSelector_menuLabel__f_GYr{color:hsla(0,0%,100%,.5);font-size:12px;font-weight:600;letter-spacing:.5px;padding:8px 12px 6px;text-transform:uppercase}.MainGeneratorFormatSelector_menuSeparator__4h8Sr{background:hsla(0,0%,100%,.08);margin:4px 8px 8px}.MainGeneratorFormatSelector_menuItem__SVB2a{align-items:flex-start;border-radius:10px;cursor:pointer;display:flex;gap:12px;margin-bottom:4px;padding:12px;transition:background .15s ease}.MainGeneratorFormatSelector_menuItem__SVB2a:last-child{margin-bottom:0}.MainGeneratorFormatSelector_menuItem__SVB2a:focus,.MainGeneratorFormatSelector_menuItem__SVB2a:hover{background:hsla(0,0%,100%,.06)}.MainGeneratorFormatSelector_menuItem__SVB2a:focus{outline:none}.MainGeneratorFormatSelector_menuItemSelected__NIe2j{background:rgba(139,92,246,.12)}.MainGeneratorFormatSelector_menuItemSelected__NIe2j:hover{background:rgba(139,92,246,.18)}.MainGeneratorFormatSelector_menuItemIcon__GNlNW{align-items:center;background:hsla(0,0%,100%,.06);border-radius:10px;display:flex;flex-shrink:0;font-size:20px;height:40px;justify-content:center;width:40px}.MainGeneratorFormatSelector_menuItemContent__jNrGa{flex:1;min-width:0}.MainGeneratorFormatSelector_menuItemLabel__wZRvg{color:hsla(0,0%,100%,.95);font-size:14px;font-weight:600;margin-bottom:2px}.MainGeneratorFormatSelector_menuItemDescription__ItbE0{color:hsla(0,0%,100%,.5);font-size:12px;line-height:1.4;margin:0;white-space:normal;word-wrap:break-word}.MainGeneratorFormatSelector_menuItemCheck__srwX9{align-items:center;background:rgba(139,92,246,.3);border-radius:6px;color:#a78bfa;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-top:8px;width:24px}@media(max-width:768px){.MainGeneratorFormatSelector_formatIconBtn__b_cZO{height:32px;width:32px}.MainGeneratorFormatSelector_formatIconEmoji__rILPO{font-size:14px}}.MainGeneratorCountSelector_countIconBtn__4OjM2{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .15s ease;width:36px}.MainGeneratorCountSelector_countIconBtn__4OjM2:hover:not(:disabled){background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}.MainGeneratorCountSelector_countIconBtn__4OjM2:disabled{cursor:not-allowed;opacity:.4}.MainGeneratorCountSelector_countIconValue__tgVKn{color:hsla(0,0%,100%,.7);font-family:Outfit,sans-serif;font-size:14px;font-weight:600}.MainGeneratorCountSelector_countIconBtn__4OjM2:hover:not(:disabled) .MainGeneratorCountSelector_countIconValue__tgVKn{color:hsla(0,0%,100%,.9)}.MainGeneratorCountSelector_countSelector__fsAda{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:9999px;color:hsla(0,0%,100%,.7);cursor:pointer;display:flex;font-family:Outfit,sans-serif;font-size:14px;gap:4px;padding:8px 12px;transition:all .15s ease}.MainGeneratorCountSelector_countSelector__fsAda:hover:not(:disabled){background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.15)}.MainGeneratorCountSelector_countSelector__fsAda:disabled{cursor:not-allowed;opacity:.4}.MainGeneratorCountSelector_countMultiplier__2KqUe{color:hsla(0,0%,100%,.5)}.MainGeneratorCountSelector_countValue__nAJpM{font-weight:500}.MainGeneratorCountSelector_countChevron__B74pJ{color:hsla(0,0%,100%,.4);margin-left:2px}@media(max-width:768px){.MainGeneratorCountSelector_countIconBtn__4OjM2{height:32px;width:32px}.MainGeneratorCountSelector_countIconValue__tgVKn{font-size:13px}}.MainGeneratorActionBar_bottomRow__qk76t{align-items:center;display:flex;gap:8px;justify-content:flex-end}.MainGeneratorActionBar_spacer__5vM_a{flex:1}.MainGeneratorActionBar_submitTextBtn__M4J05{align-items:center;background:rgba(105,94,239,.4);border:none;border-radius:9999px;color:hsla(0,0%,100%,.4);cursor:not-allowed;display:flex;flex-shrink:0;font-family:Outfit,sans-serif;font-size:14px;font-weight:600;gap:6px;height:46px;justify-content:center;padding:0 23px;transition:all .15s ease}.MainGeneratorActionBar_submitTextBtn__M4J05.MainGeneratorActionBar_canSubmit__Vrvcd{background:#695eef;color:#fff;cursor:pointer}.MainGeneratorActionBar_submitTextBtn__M4J05.MainGeneratorActionBar_canSubmit__Vrvcd:hover{background:#554adb}.MainGeneratorActionBar_submitTextBtn__M4J05.MainGeneratorActionBar_canSubmit__Vrvcd:active{transform:scale(.98)}.MainGeneratorActionBar_spinner__bQK4A{animation:MainGeneratorActionBar_spin__Wrg_z 1s linear infinite}@keyframes MainGeneratorActionBar_spin__Wrg_z{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.MainGeneratorActionBar_submitTextBtn__M4J05{font-size:13px;height:46px;padding:0 19px}}.page_generatorPage__f1biT{background:transparent;display:flex;flex-direction:column;min-height:100%;width:100%}.page_generatorPage__f1biT,.page_generatorPage__f1biT>*{position:relative;z-index:1}.page_content__JU_WV{gap:48px;margin:0 auto;max-width:1200px;padding:40px 24px;width:100%}.page_content__JU_WV,.page_headerSection__8eNQy{display:flex;flex-direction:column}.page_headerSection__8eNQy{align-items:center;gap:32px;padding-top:0}.page_loadMoreSentinel__QdmxU{height:1px;pointer-events:none;visibility:hidden;width:100%}.page_inputWrapper__qL6o1{align-items:center;display:flex;flex-direction:column;gap:0;margin-top:92px;width:100%}.page_uploadErrorSummary__VD0l0{color:#ef4444;font-family:Outfit,sans-serif;font-size:13px;margin:0;padding:4px 0}.page_inspirationSection__Le3LZ{display:flex;flex-direction:column;gap:60px;padding:80px 0;width:100%}.page_featureGrid__KiVcY{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.page_featureCard__9HpGN{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:16px;display:flex;flex-direction:column;gap:12px;padding:24px;transition:all .2s ease}.page_featureCard__9HpGN:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1);transform:translateY(-2px)}.page_featureIcon__DSbC9{font-size:32px;line-height:1}.page_featureTitle__UEThp{color:hsla(0,0%,100%,.9);font-family:Outfit,sans-serif;font-size:18px;font-weight:600;margin:0}.page_featureDesc__0SJuE{color:hsla(0,0%,100%,.5);font-size:14px;line-height:1.5;margin:0}@media(max-height:900px){.page_content__JU_WV{gap:24px;padding:20px 24px}.page_headerSection__8eNQy{gap:16px}.page_inputWrapper__qL6o1{margin-top:48px}}@media(max-width:1024px){.page_content__JU_WV{padding:32px 20px}.page_headerSection__8eNQy{padding-top:0}.page_inputWrapper__qL6o1{margin-top:28px}.page_featureGrid__KiVcY{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.page_content__JU_WV{gap:32px;padding:24px 16px}.page_headerSection__8eNQy{gap:24px;padding-top:0}.page_inputWrapper__qL6o1{margin-top:24px}.page_inspirationSection__Le3LZ{gap:40px;padding:48px 0}.page_featureGrid__KiVcY{gap:16px;grid-template-columns:1fr}.page_featureCard__9HpGN{padding:20px}}.AssetEmptyState_emptyState__MIeyg{flex-direction:column;padding:80px 40px;text-align:center}.AssetEmptyState_emptyState__MIeyg,.AssetEmptyState_iconWrapper__KFh0x{align-items:center;display:flex;justify-content:center}.AssetEmptyState_iconWrapper__KFh0x{background:hsla(0,0%,100%,.03);border-radius:24px;color:hsla(0,0%,100%,.25);height:100px;margin-bottom:24px;width:100px}.AssetEmptyState_title__ENBGY{color:#fff;font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:600;margin:0 0 12px}.AssetEmptyState_description__kD6a6{color:hsla(0,0%,100%,.5);font-family:Roboto,sans-serif;font-size:15px;line-height:1.6;margin:0 0 28px;max-width:400px}.AssetEmptyState_generateButton__f1PPU{align-items:center;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;border-radius:12px;box-shadow:0 4px 20px -5px rgba(139,92,246,.4);color:#fff;cursor:pointer;display:inline-flex;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:600;gap:10px;padding:14px 28px;transition:all .3s ease}.AssetEmptyState_generateButton__f1PPU:hover{box-shadow:0 8px 30px -5px rgba(139,92,246,.5);transform:translateY(-2px)}.AssetEmptyState_generateButton__f1PPU:active{transform:translateY(0)}.SeeMore_seeMoreButton__iHxpQ{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.3);border-radius:999px;color:#fff;cursor:pointer;display:flex;font-family:Space Grotesk,sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:12px;justify-content:center;line-height:20px;margin-top:40px;overflow:hidden;padding:12px 32px;position:relative;text-decoration:none;transition:all .3s ease}.SeeMore_seeMoreButton__iHxpQ .SeeMore_seeMoreButtonGlow__Td0YW{background:linear-gradient(90deg,transparent,rgba(139,92,246,.4),transparent);height:100%;left:-100%;pointer-events:none;position:absolute;top:0;transition:left .6s ease;width:100%}.SeeMore_seeMoreButton__iHxpQ .SeeMore_seeMoreButtonContent__AFeyG{align-items:center;display:flex;gap:12px;position:relative;z-index:1}.SeeMore_seeMoreButton__iHxpQ svg{height:18px;transition:transform .3s ease;width:18px}.SeeMore_seeMoreButton__iHxpQ:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5);box-shadow:0 0 20px rgba(139,92,246,.3)}.SeeMore_seeMoreButton__iHxpQ:hover .SeeMore_seeMoreButtonGlow__Td0YW{animation:SeeMore_slideGlow__G_wZc 1.5s ease infinite;left:100%}.SeeMore_seeMoreButton__iHxpQ:hover svg{transform:translateX(4px)}.SeeMore_seeMoreButton__iHxpQ:active{background:hsla(0,0%,100%,.12);transform:scale(.98)}.SeeMore_spinner__VZt8n{animation:SeeMore_spin__OB05H .8s linear infinite;border-radius:50%;border:2px solid hsla(0,0%,100%,.1);border-top-color:currentcolor;height:16px;width:16px}@keyframes SeeMore_spin__OB05H{to{transform:rotate(1turn)}}@keyframes SeeMore_slideGlow__G_wZc{0%{left:-100%}to{left:100%}}