.GeneratorHeroCarousel_hero__R7um9{width:100%;display:flex;flex-direction:column;align-items:center;gap:18px;padding:4px 0 0}.GeneratorHeroCarousel_stage__vHTQ2{position:relative;width:520px;max-width:94vw;height:300px}.GeneratorHeroCarousel_card__ZQMKV{position:absolute;top:8px;left:50%;width:196px;height:278px;margin-left:-98px;padding:0;border-radius:var(--radius-panel);overflow:hidden;border:1px solid var(--border-control);background:var(--surface-media-control);box-shadow:var(--shadow-card-hover);cursor:pointer;transform-origin:center bottom;transition:transform .64s var(--motion-ease),opacity .64s var(--motion-ease),box-shadow .64s var(--motion-ease),border-color var(--motion-default) var(--motion-ease);will-change:transform,opacity}.GeneratorHeroCarousel_card__ZQMKV:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(110deg,transparent 30%,var(--surface-subtle) 50%,transparent 70%);background-size:220% 100%;animation:GeneratorHeroCarousel_heroShimmer__Hy4ov 1.5s ease-in-out infinite}@keyframes GeneratorHeroCarousel_heroShimmer__Hy4ov{0%{background-position:160% 0}to{background-position:-60% 0}}.GeneratorHeroCarousel_card__ZQMKV[data-pos="0"]{transform:translateY(-8px) scale(1.05);z-index:5;border-width:2px;border-color:var(--border-control-strong);box-shadow:var(--shadow-card-hover)}.GeneratorHeroCarousel_card__ZQMKV[data-pos="-1"]{transform:translateX(-102px) rotate(-9deg) scale(.9);z-index:4}.GeneratorHeroCarousel_card__ZQMKV[data-pos="1"]{transform:translateX(102px) rotate(9deg) scale(.9);z-index:4}.GeneratorHeroCarousel_card__ZQMKV[data-pos="-2"]{transform:translateX(-176px) rotate(-15deg) scale(.8);z-index:3;opacity:0}.GeneratorHeroCarousel_card__ZQMKV[data-pos="2"]{transform:translateX(176px) rotate(15deg) scale(.8);z-index:3;opacity:0}.GeneratorHeroCarousel_card__ZQMKV:focus-visible{outline:none;border-color:var(--border-selected);box-shadow:var(--interactive-focus-ring),var(--shadow-card-hover)}.GeneratorHeroCarousel_cardPoster__VEhgX{z-index:1}.GeneratorHeroCarousel_cardPoster__VEhgX,.GeneratorHeroCarousel_cardVideo__ohfaE{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.GeneratorHeroCarousel_cardVideo__ohfaE{z-index:2;opacity:0;transition:opacity var(--motion-slow) var(--motion-ease)}.GeneratorHeroCarousel_cardVideoReady__KRAF8{opacity:1}.GeneratorHeroCarousel_title__bKcrM{margin:0;font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;font-size:clamp(22px,2.6vw,34px);font-weight:800;line-height:1.02;letter-spacing:-.02em;text-transform:uppercase;text-align:center;color:var(--content-primary)}.GeneratorHeroCarousel_sub__c_oqd{margin:0;max-width:46ch;font-family:var(--font-sans),system-ui,sans-serif;font-size:14px;line-height:1.45;text-align:center;color:var(--content-secondary)}@media (max-width:767px){.GeneratorHeroCarousel_card__ZQMKV{will-change:auto}.GeneratorHeroCarousel_card__ZQMKV:before{animation:none}}@media (max-width:640px){.GeneratorHeroCarousel_hero__R7um9{gap:10px}.GeneratorHeroCarousel_stage__vHTQ2{width:100%;height:154px}.GeneratorHeroCarousel_card__ZQMKV{width:104px;height:146px;margin-left:-52px;border-radius:var(--radius-card)}.GeneratorHeroCarousel_card__ZQMKV[data-pos="-1"]{transform:translateX(-62px) rotate(-8deg) scale(.88)}.GeneratorHeroCarousel_card__ZQMKV[data-pos="1"]{transform:translateX(62px) rotate(8deg) scale(.88)}.GeneratorHeroCarousel_card__ZQMKV[data-pos="-2"]{transform:translateX(-108px) rotate(-14deg) scale(.78);opacity:0}.GeneratorHeroCarousel_card__ZQMKV[data-pos="2"]{transform:translateX(108px) rotate(14deg) scale(.78);opacity:0}.GeneratorHeroCarousel_title__bKcrM{max-width:14ch;font-size:clamp(20px,6.2vw,24px)}.GeneratorHeroCarousel_sub__c_oqd{max-width:34ch;font-size:13px;line-height:1.35}}@media (prefers-reduced-motion:reduce){.GeneratorHeroCarousel_card__ZQMKV,.GeneratorHeroCarousel_card__ZQMKV:before{transition:none;animation:none}}.GeneratorStudio_root__2dZCo{--studio-canvas-bg:var(--surface-base);--studio-rail-width:220px;--studio-rail-width-compact:64px;--studio-composer-max-width:900px;--studio-chip-height:var(--control-height-sm);--studio-chip-height-sm:var(--control-height-sm);--studio-chip-radius:var(--radius-md);--studio-upload-slot-size:80px;--studio-upload-slot-radius:var(--radius-card);--studio-panel-radius:var(--radius-xl);--studio-card-radius:var(--radius-card);--studio-modal-radius:var(--radius-xl);--studio-accent:var(--accent-primary);--studio-accent-alpha:var(--accent-primary-soft);--studio-accent-border:var(--accent-primary-border);--studio-surface:var(--surface-panel);--studio-surface-elevated:var(--surface-elevated);--studio-border:var(--surface-border);--studio-border-hover:var(--surface-border-strong);--studio-text:var(--text-primary);--studio-text-muted:var(--text-secondary);--studio-focus-ring:var(--interactive-focus-ring)}.GeneratorStudio_layout__1m1I1{display:grid;grid-template-columns:var(--studio-rail-width) minmax(0,1fr);grid-template-rows:auto 1fr;min-height:100dvh;background:var(--studio-canvas-bg);color:var(--studio-text)}.GeneratorStudio_layoutNoRail__E_5Tr{grid-template-columns:minmax(0,1fr)}.GeneratorStudio_layoutNav__hrTWw{grid-column:1/-1}.GeneratorStudio_layoutRail__HQbmV{grid-column:1;grid-row:2}.GeneratorStudio_layoutContent__sYxBe{grid-column:2;grid-row:2;display:flex;flex-direction:column;align-items:center;padding:clamp(24px,4vw,56px) clamp(16px,3vw,40px);gap:32px}.GeneratorStudio_layoutNoRail__E_5Tr .GeneratorStudio_layoutContent__sYxBe{grid-column:1}.GeneratorStudio_rail___Rav4{display:flex;flex-direction:column;gap:4px;padding:16px 12px;border-right:1px solid var(--studio-border);background:var(--surface-base);position:sticky;top:0;height:100dvh;overflow-y:auto;scrollbar-width:none}.GeneratorStudio_rail___Rav4::-webkit-scrollbar{display:none}.GeneratorStudio_railItem__vGUXK{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius-md);font-size:14px;font-weight:500;color:var(--studio-text-muted);cursor:pointer;border:none;background:transparent;text-decoration:none;transition:background var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease);text-align:left;width:100%}.GeneratorStudio_railItem__vGUXK:hover{background:var(--surface-hover);color:var(--studio-text)}.GeneratorStudio_railItem__vGUXK:focus-visible{outline:none;box-shadow:var(--studio-focus-ring)}.GeneratorStudio_railItemActive__y6IPV{background:var(--studio-accent-alpha);color:var(--accent-content)}.GeneratorStudio_railItemIcon__LYvlk{flex-shrink:0;width:18px;height:18px;opacity:.7}.GeneratorStudio_railItemActive__y6IPV .GeneratorStudio_railItemIcon__LYvlk{opacity:1}.GeneratorStudio_railSearch__4N49y{margin-bottom:8px}.GeneratorStudio_railDivider__IOltT{height:1px;background:var(--studio-border);margin:8px 0}.GeneratorStudio_composer__AV6uC{width:100%;max-width:var(--studio-composer-max-width);background:var(--studio-surface);border:1px solid var(--studio-border);border-radius:var(--studio-panel-radius);padding:clamp(16px,2.5vw,28px);display:flex;flex-direction:column;gap:16px}.GeneratorStudio_composerPromptRow__tab7m{display:flex;gap:12px}.GeneratorStudio_composerControls__ocq4z{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.GeneratorStudio_composerActions__hF8__{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.GeneratorStudio_composerFooter__vlQWG{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.GeneratorStudio_composerError__44_G5{font-size:13px;color:var(--status-danger-content);padding:8px 12px;background:var(--status-danger-surface);border-radius:var(--radius-control);border:1px solid var(--status-danger-border)}.GeneratorStudio_promptWrap__vKgG7{flex:1;display:flex;flex-direction:column;gap:8px}.GeneratorStudio_promptTextarea__Mo2jE{width:100%;min-height:96px;max-height:240px;resize:vertical;background:var(--surface-subtle);border:1px solid var(--studio-border);border-radius:var(--radius-card);padding:14px 16px;font-size:15px;line-height:1.6;color:var(--studio-text);font-family:inherit;transition:border-color var(--motion-default) var(--motion-ease)}.GeneratorStudio_promptTextarea__Mo2jE:focus{outline:none;border-color:var(--studio-accent-border);box-shadow:var(--studio-focus-ring)}.GeneratorStudio_promptTextarea__Mo2jE::-moz-placeholder{color:var(--studio-text-muted)}.GeneratorStudio_promptTextarea__Mo2jE::placeholder{color:var(--studio-text-muted)}.GeneratorStudio_promptEnhanceRow__50Hsn{display:flex;gap:6px;flex-wrap:wrap}.GeneratorStudio_promptEnhanceBtn__iDGfm{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:var(--radius-compact);font-size:12px;font-weight:500;color:var(--studio-text-muted);background:var(--surface-subtle);border:1px solid var(--studio-border);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease)}.GeneratorStudio_promptEnhanceBtn__iDGfm:hover{background:var(--surface-hover);color:var(--studio-text);border-color:var(--studio-border-hover)}.GeneratorStudio_promptEnhanceBtn__iDGfm:focus-visible{outline:none;box-shadow:var(--studio-focus-ring)}.GeneratorStudio_promptEnhanceBtnActive__e8reA{color:var(--accent-content);border-color:var(--studio-accent-border);background:var(--studio-accent-alpha)}.GeneratorStudio_promptEnhanceSpinner___BuhJ{animation:GeneratorStudio_studioPromptSpin__vqRGi .7s linear infinite}@keyframes GeneratorStudio_studioPromptSpin__vqRGi{to{transform:rotate(1turn)}}.GeneratorStudio_chip__CAft4{display:inline-flex;align-items:center;gap:6px;height:var(--studio-chip-height);padding:0 14px;border-radius:var(--studio-chip-radius);font-size:13px;font-weight:500;color:var(--studio-text-muted);background:var(--surface-subtle);border:1px solid var(--studio-border);cursor:pointer;white-space:nowrap;transition:background var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease);-webkit-user-select:none;-moz-user-select:none;user-select:none}.GeneratorStudio_chipSm__QQRr1{height:var(--studio-chip-height-sm);padding:0 10px;font-size:12px}.GeneratorStudio_chip__CAft4:hover{background:var(--surface-hover);color:var(--studio-text);border-color:var(--studio-border-hover)}.GeneratorStudio_chip__CAft4:focus-visible{outline:none;box-shadow:var(--studio-focus-ring)}.GeneratorStudio_chipActive__stCkf{background:var(--studio-accent-alpha);color:var(--accent-content);border-color:var(--studio-accent-border)}.GeneratorStudio_chipDisabled__VwuWp{opacity:.4;cursor:not-allowed;pointer-events:none}.GeneratorStudio_chipLabel__tBUlJ{overflow:hidden;text-overflow:ellipsis;max-width:140px}.GeneratorStudio_chipValue__ofNai{opacity:.72;font-size:12px}.GeneratorStudio_switchChip__oRMRV{display:inline-flex;align-items:center;gap:8px;height:var(--studio-chip-height);padding:0 14px;border-radius:var(--studio-chip-radius);font-size:13px;font-weight:500;color:var(--studio-text-muted);background:var(--surface-subtle);border:1px solid var(--studio-border);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease)}.GeneratorStudio_switchChip__oRMRV:hover{background:var(--surface-hover);color:var(--studio-text)}.GeneratorStudio_switchChip__oRMRV:focus-visible{outline:none;box-shadow:var(--studio-focus-ring)}.GeneratorStudio_switchChipOn__Qpbh4{color:var(--studio-text)}.GeneratorStudio_switchTrack__2cNu5{width:30px;height:17px;border-radius:var(--radius-pill);background:var(--surface-border-strong);position:relative;flex-shrink:0;transition:background var(--motion-default) var(--motion-ease)}.GeneratorStudio_switchTrackOn__geXhP{background:var(--studio-accent)}.GeneratorStudio_switchThumb__xjd02{position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:var(--radius-pill);background:var(--surface-raised);transition:transform var(--motion-default) var(--motion-ease),background var(--motion-default) var(--motion-ease)}.GeneratorStudio_switchThumbOn__hcDas{transform:translateX(13px);background:var(--accent-on-solid)}.GeneratorStudio_uploadSlotWrap___oLq6,.GeneratorStudio_uploadSlot__M2YaM{position:relative;width:var(--studio-upload-slot-size);min-height:var(--studio-upload-slot-size);flex-shrink:0}.GeneratorStudio_uploadSlot__M2YaM{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-radius:var(--studio-upload-slot-radius);border:1.5px dashed var(--studio-border);background:var(--surface-subtle);cursor:pointer;transition:border-color var(--motion-fast) var(--motion-ease),background var(--motion-fast) var(--motion-ease);overflow:hidden}.GeneratorStudio_uploadSlotWrap___oLq6 .GeneratorStudio_uploadSlot__M2YaM{width:100%;min-height:var(--studio-upload-slot-size)}.GeneratorStudio_uploadSlot__M2YaM:hover{border-color:var(--studio-border-hover);background:var(--surface-hover)}.GeneratorStudio_uploadSlot__M2YaM:focus-visible{outline:none;box-shadow:var(--studio-focus-ring)}.GeneratorStudio_uploadSlotFilled____T7w{border-style:solid;border-color:var(--studio-accent-border)}.GeneratorStudio_uploadSlotDisabled__vsN3x{opacity:.4;cursor:not-allowed;pointer-events:none}.GeneratorStudio_uploadSlotIcon__5EjCg{color:var(--studio-text-muted);flex-shrink:0}.GeneratorStudio_uploadSlotLabel__vf17Z{font-size:11px;font-weight:500;color:var(--studio-text-muted);text-align:center;padding:0 6px;line-height:1.3}.GeneratorStudio_uploadSlotHint__qVKiX{font-size:10px;color:var(--studio-text-muted);opacity:.7;text-align:center;padding:0 4px}.GeneratorStudio_uploadSlotPreview__OWn0F{position:absolute;inset:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.GeneratorStudio_uploadSlotRemove__8o4h3{position:absolute;z-index:2;top:-4px;right:-4px;width:44px;height:44px;border-radius:var(--radius-pill);background:var(--media-control-bg);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--media-control-fg);opacity:0;transition:opacity var(--motion-fast) var(--motion-ease)}.GeneratorStudio_uploadSlotRemove__8o4h3:focus-visible,.GeneratorStudio_uploadSlotWrapFilled__haqJ1 .GeneratorStudio_uploadSlotRemove__8o4h3,.GeneratorStudio_uploadSlotWrap___oLq6:hover .GeneratorStudio_uploadSlotRemove__8o4h3{opacity:1}.GeneratorStudio_uploadSlotRemove__8o4h3:focus-visible{outline:none;box-shadow:var(--studio-focus-ring)}.GeneratorStudio_generateBtn__f0zcn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 28px;border-radius:14px;font-family:var(--font-display),"Unbounded",system-ui,sans-serif;font-size:15px;font-weight:800;letter-spacing:-.01em;color:var(--action-primary-fg);background:var(--action-primary-bg);border:none;cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-generate);transition:transform var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),filter var(--motion-fast) var(--motion-ease);flex-shrink:0}.GeneratorStudio_generateBtn__f0zcn:hover{background:var(--action-primary-hover);transform:translateY(-1px);box-shadow:var(--interactive-shadow-hover),var(--shadow-generate)}.GeneratorStudio_generateBtn__f0zcn:active{transform:translateY(1px);background:var(--action-primary-pressed);box-shadow:var(--interactive-shadow-active)}.GeneratorStudio_generateBtn__f0zcn:focus-visible{outline:none;box-shadow:var(--studio-focus-ring)}.GeneratorStudio_generateBtnDisabled__qZCoK{opacity:.45;cursor:not-allowed;pointer-events:none}.GeneratorStudio_generateBtnLoading__VfCVp{cursor:wait;pointer-events:none;opacity:.85}.GeneratorStudio_costBadge___6Ce7{font-size:12px;font-weight:600;opacity:.72}.GeneratorStudio_gallery__jCj_t{width:100%;max-width:var(--studio-composer-max-width)}.GeneratorStudio_galleryHeadline__sjJ1N{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;font-weight:600;color:var(--studio-text-muted);text-transform:uppercase;letter-spacing:.16em;margin:0 0 14px}.GeneratorStudio_galleryScroll__uZL9H{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.GeneratorStudio_galleryScroll__uZL9H::-webkit-scrollbar{display:none}.GeneratorStudio_galleryGrid__Xyd3A{max-width:min(1180px,100%)}.GeneratorStudio_galleryGrid__Xyd3A .GeneratorStudio_galleryScroll__uZL9H{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;overflow:visible;scroll-snap-type:none;padding-bottom:0}.GeneratorStudio_galleryGrid__Xyd3A .GeneratorStudio_presetCard__SJppK{width:auto;min-width:0;scroll-snap-align:none}.GeneratorStudio_presetCard__SJppK{flex-shrink:0;width:160px;border-radius:var(--studio-card-radius);overflow:hidden;background:var(--studio-surface);border:1px solid var(--studio-border);cursor:pointer;scroll-snap-align:start;transition:border-color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease);position:relative}.GeneratorStudio_presetCard__SJppK:hover{border-color:var(--accent-primary-border);transform:translateY(-6px) scale(1.015);box-shadow:0 0 0 1px var(--accent-border),var(--shadow-card-hover)}.GeneratorStudio_presetCard__SJppK:focus-visible{outline:none;box-shadow:var(--studio-focus-ring)}.GeneratorStudio_presetCardButton__3_rUT{width:100%;min-height:100%;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left;display:flex;flex-direction:column}.GeneratorStudio_presetMedia__Zqj2f{position:relative;display:block;overflow:hidden}.GeneratorStudio_presetPoster__8iWYY{display:block;width:100%;height:auto;aspect-ratio:9/16;-o-object-fit:cover;object-fit:cover;background:var(--surface-subtle);transform-origin:center;transition:transform var(--motion-slow) var(--motion-ease),filter var(--motion-slow) var(--motion-ease)}.GeneratorStudio_presetCard__SJppK:hover .GeneratorStudio_presetPoster__8iWYY,.GeneratorStudio_presetCard__SJppK:hover .GeneratorStudio_presetVideo__Tbo4H{transform:scale(1.07);filter:contrast(1.1) saturate(1.12) brightness(1.05) sepia(.06)}.GeneratorStudio_presetMedia__Zqj2f:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;transition:opacity var(--motion-slow) var(--motion-ease);background-image:radial-gradient(1.4px 1.4px at 15% 12%,rgba(255,176,84,.95),transparent 60%),radial-gradient(1.4px 1.4px at 35% 28%,rgba(209,254,23,.9),transparent 60%),radial-gradient(2px 2px at 55% 8%,rgba(255,120,60,.9),transparent 60%),radial-gradient(1.4px 1.4px at 72% 40%,rgba(255,200,120,.9),transparent 60%),radial-gradient(1.4px 1.4px at 88% 20%,rgba(209,254,23,.85),transparent 60%),radial-gradient(2px 2px at 25% 48%,rgba(255,150,70,.85),transparent 60%),radial-gradient(1.4px 1.4px at 62% 60%,rgba(255,210,140,.85),transparent 60%),radial-gradient(1.4px 1.4px at 45% 80%,rgba(255,176,84,.8),transparent 60%),radial-gradient(1.4px 1.4px at 80% 72%,rgba(209,254,23,.8),transparent 60%);background-size:100% 200%;-webkit-mask-image:linear-gradient(0deg,transparent,#000 22%,#000 72%,transparent);mask-image:linear-gradient(0deg,transparent,#000 22%,#000 72%,transparent)}.GeneratorStudio_presetCard__SJppK:hover .GeneratorStudio_presetMedia__Zqj2f:after{opacity:1;animation:GeneratorStudio_bf1Embers__T5Oh6 3s linear infinite}@keyframes GeneratorStudio_bf1Embers__T5Oh6{0%{background-position:0 0}to{background-position:0 -200%}}.GeneratorStudio_presetMedia__Zqj2f:before{content:"";position:absolute;inset:-10%;z-index:3;pointer-events:none;opacity:0;transition:opacity var(--motion-slow) var(--motion-ease);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:150px 150px;mix-blend-mode:overlay}.GeneratorStudio_presetCard__SJppK:hover .GeneratorStudio_presetMedia__Zqj2f:before{opacity:.45;animation:GeneratorStudio_bf1Grain__tQ91U .5s steps(4) infinite}@keyframes GeneratorStudio_bf1Grain__tQ91U{0%{transform:translate(0)}to{transform:translate(7px,-5px)}}@media (prefers-reduced-motion:reduce){.GeneratorStudio_presetCard__SJppK:hover .GeneratorStudio_presetPoster__8iWYY,.GeneratorStudio_presetCard__SJppK:hover .GeneratorStudio_presetVideo__Tbo4H{transform:none}.GeneratorStudio_presetMedia__Zqj2f:after,.GeneratorStudio_presetMedia__Zqj2f:before{display:none}}.GeneratorStudio_presetVideo__Tbo4H{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transform-origin:center;transition:opacity var(--motion-slow) var(--motion-ease),transform var(--motion-slow) var(--motion-ease),filter var(--motion-slow) var(--motion-ease);pointer-events:none}.GeneratorStudio_presetVideoReady__ec7zA{opacity:1}@media (prefers-reduced-motion:reduce){.GeneratorStudio_presetVideo__Tbo4H{display:none}}.GeneratorStudio_presetCardBody__qMD2I{padding:10px 12px 12px}.GeneratorStudio_presetCardTitle__f_Qhg{font-size:12px;font-weight:600;color:var(--studio-text);margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.GeneratorStudio_presetCardCategory__s1Con{font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;color:var(--studio-text-muted);text-transform:uppercase;letter-spacing:.12em}.GeneratorStudio_presetCardBadge__cZF9k{position:absolute;top:8px;left:8px;padding:3px 8px;border-radius:var(--radius-xs);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;background:var(--studio-accent);color:var(--accent-on-solid)}.GeneratorStudio_presetCardDesc__VW2y_{font-size:10px;color:var(--studio-text-muted);margin:5px 0 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.45}.GeneratorStudio_presetCardCta__U1CvS{font-size:10px;font-weight:600;color:var(--accent-content);margin:0;letter-spacing:.02em}.GeneratorStudio_galleryWorkspace__i0GBX{max-width:none}.GeneratorStudio_galleryWorkspace__i0GBX .GeneratorStudio_galleryHeadline__sjJ1N{display:none}.GeneratorStudio_galleryWorkspace__i0GBX .GeneratorStudio_galleryScroll__uZL9H{display:grid;gap:16px;overflow:visible;scroll-snap-type:none;padding-bottom:0}.GeneratorStudio_galleryGrid__Xyd3A.GeneratorStudio_galleryWorkspace__i0GBX{max-width:1460px;margin-inline:auto}.GeneratorStudio_galleryGrid__Xyd3A.GeneratorStudio_galleryWorkspace__i0GBX .GeneratorStudio_galleryScroll__uZL9H{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1180px){.GeneratorStudio_galleryGrid__Xyd3A.GeneratorStudio_galleryWorkspace__i0GBX .GeneratorStudio_galleryScroll__uZL9H{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.GeneratorStudio_galleryGrid__Xyd3A.GeneratorStudio_galleryWorkspace__i0GBX .GeneratorStudio_galleryScroll__uZL9H{grid-template-columns:repeat(2,minmax(0,1fr))}}.GeneratorStudio_galleryWorkspace__i0GBX:not(.GeneratorStudio_galleryGrid__Xyd3A){width:100%;max-width:100%;min-width:0}.GeneratorStudio_galleryWorkspace__i0GBX:not(.GeneratorStudio_galleryGrid__Xyd3A) .GeneratorStudio_galleryScroll__uZL9H{display:grid;grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(174px,1fr));gap:14px;min-width:0;max-width:100%;overflow:visible;scroll-snap-type:none}.GeneratorStudio_galleryWorkspace__i0GBX:not(.GeneratorStudio_galleryGrid__Xyd3A) .GeneratorStudio_presetCard__SJppK{min-height:0;scroll-snap-align:none}.GeneratorStudio_gallerySentinel__O1o2n{grid-column:1/-1;height:1px;pointer-events:none}@media (max-width:760px){.GeneratorStudio_galleryWorkspace__i0GBX:not(.GeneratorStudio_galleryGrid__Xyd3A) .GeneratorStudio_galleryScroll__uZL9H{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.GeneratorStudio_galleryWorkspace__i0GBX .GeneratorStudio_presetCardWorkspace__IqJSM,.GeneratorStudio_galleryWorkspace__i0GBX .GeneratorStudio_presetCard__SJppK{width:auto;min-width:0;min-height:100%;scroll-snap-align:none;border:1px solid var(--border-decorative);background:linear-gradient(180deg,var(--surface-subtle),transparent),var(--surface-raised);box-shadow:var(--shadow-sm);transition:border-color var(--motion-default) var(--motion-ease),background var(--motion-default) var(--motion-ease),box-shadow var(--motion-default) var(--motion-ease),transform var(--motion-default) var(--motion-ease)}.GeneratorStudio_galleryWorkspace__i0GBX .GeneratorStudio_presetCard__SJppK{--preset-accent:var(--studio-accent);--preset-accent-soft:var(--accent-soft);--preset-accent-border:var(--accent-border);--preset-accent-glow:var(--accent-soft);border-radius:var(--radius-card);background:var(--surface-raised);background-image:radial-gradient(92% 72% at 0 0,var(--preset-accent-soft),transparent 62%),linear-gradient(180deg,var(--surface-subtle),transparent);box-shadow:var(--shadow-sm)}.GeneratorStudio_galleryWorkspace__i0GBX .GeneratorStudio_presetCard__SJppK:focus-within,.GeneratorStudio_galleryWorkspace__i0GBX .GeneratorStudio_presetCard__SJppK:hover{transform:translateY(-4px);border-color:var(--preset-accent-border);box-shadow:var(--shadow-sheen),var(--shadow-card-hover),0 0 0 1px var(--preset-accent-border)}.GeneratorStudio_galleryWorkspace__i0GBX .GeneratorStudio_presetCardActive__ingAY{border-color:var(--preset-accent-border);background:radial-gradient(96% 120% at 0 0,var(--preset-accent-soft),transparent 58%),linear-gradient(180deg,var(--surface-subtle),transparent),var(--surface-raised);box-shadow:var(--shadow-sheen),var(--shadow-card-hover),0 0 0 1px var(--preset-accent-border),0 0 32px var(--preset-accent-glow)}.GeneratorStudio_galleryWorkspace__i0GBX .GeneratorStudio_presetCardButton__3_rUT:focus-visible{outline:none}.GeneratorStudio_galleryWorkspace__i0GBX .GeneratorStudio_presetMedia__Zqj2f{aspect-ratio:3/4;min-height:0;border-bottom:1px solid var(--border-decorative);background:radial-gradient(circle at top,var(--surface-border),transparent 62%),var(--surface-media-control)}.GeneratorStudio_galleryWorkspace__i0GBX .GeneratorStudio_presetPoster__8iWYY,.GeneratorStudio_galleryWorkspace__i0GBX .GeneratorStudio_presetVideo__Tbo4H{width:100%;height:100%;aspect-ratio:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .38s var(--motion-ease),filter var(--motion-card) var(--motion-ease)}.GeneratorStudio_galleryWorkspace__i0GBX .GeneratorStudio_presetCard__SJppK:focus-within .GeneratorStudio_presetPoster__8iWYY,.GeneratorStudio_galleryWorkspace__i0GBX .GeneratorStudio_presetCard__SJppK:focus-within .GeneratorStudio_presetVideo__Tbo4H,.GeneratorStudio_galleryWorkspace__i0GBX .GeneratorStudio_presetCard__SJppK:hover .GeneratorStudio_presetPoster__8iWYY,.GeneratorStudio_galleryWorkspace__i0GBX .GeneratorStudio_presetCard__SJppK:hover .GeneratorStudio_presetVideo__Tbo4H{transform:scale(1.03);filter:saturate(1.05) contrast(1.04)}.GeneratorStudio_galleryWorkspace__i0GBX .GeneratorStudio_presetMedia__Zqj2f:after,.GeneratorStudio_galleryWorkspace__i0GBX .GeneratorStudio_presetMedia__Zqj2f:before{display:none}.GeneratorStudio_galleryWorkspace__i0GBX .GeneratorStudio_presetCardBadge__cZF9k{top:16px;left:16px;padding:7px 12px;border-radius:var(--radius-compact);font-size:11px;letter-spacing:.08em;background:var(--preset-accent);color:var(--accent-on-solid);box-shadow:var(--interactive-shadow-hover)}.GeneratorStudio_galleryWorkspace__i0GBX:not(.GeneratorStudio_galleryGrid__Xyd3A) .GeneratorStudio_presetCardBadge__cZF9k{top:14px;left:14px;padding:5px 9px;border-radius:var(--radius-xs);font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.12em;background:var(--media-control-bg);border:1px solid var(--border-control-strong);color:var(--media-control-fg);backdrop-filter:blur(8px);box-shadow:var(--interactive-shadow-active)}.GeneratorStudio_galleryWorkspace__i0GBX .GeneratorStudio_presetCardBody__qMD2I{padding:14px 14px 16px;display:flex;flex-direction:column;gap:8px;flex:1;min-height:96px}.GeneratorStudio_galleryWorkspace__i0GBX .GeneratorStudio_presetCardTitle__f_Qhg{margin:0;font-size:14px;line-height:1.25;font-weight:700;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:0}.GeneratorStudio_galleryWorkspace__i0GBX .GeneratorStudio_presetCardDesc__VW2y_{display:-webkit-box;margin:0;color:var(--content-secondary);font-size:12px;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:1180px){.GeneratorStudio_galleryGrid__Xyd3A .GeneratorStudio_galleryScroll__uZL9H{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.GeneratorStudio_galleryGrid__Xyd3A .GeneratorStudio_galleryScroll__uZL9H{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.GeneratorStudio_galleryGrid__Xyd3A .GeneratorStudio_presetCardBody__qMD2I{padding:9px 10px 11px}}.GeneratorStudio_galleryWorkspace__i0GBX .GeneratorStudio_presetCardWorkspace__IqJSM,.GeneratorStudio_galleryWorkspace__i0GBX .GeneratorStudio_presetCard__SJppK{border-radius:var(--radius-card)}.GeneratorStudio_galleryWorkspace__i0GBX .GeneratorStudio_presetCardButton__3_rUT{min-height:100%}.GeneratorStudio_galleryWorkspace__i0GBX .GeneratorStudio_presetCardTitle__f_Qhg{max-width:none}@media (max-width:640px){.GeneratorStudio_galleryWorkspace__i0GBX:not(.GeneratorStudio_galleryGrid__Xyd3A) .GeneratorStudio_galleryScroll__uZL9H{grid-auto-columns:168px;gap:10px}.GeneratorStudio_galleryWorkspace__i0GBX .GeneratorStudio_presetCardWorkspace__IqJSM,.GeneratorStudio_galleryWorkspace__i0GBX .GeneratorStudio_presetCard__SJppK{border-radius:22px}.GeneratorStudio_galleryWorkspace__i0GBX .GeneratorStudio_presetMedia__Zqj2f{aspect-ratio:5/4}.GeneratorStudio_galleryWorkspace__i0GBX .GeneratorStudio_presetCardBody__qMD2I{padding:14px 14px 16px;gap:10px}.GeneratorStudio_galleryWorkspace__i0GBX .GeneratorStudio_presetCardTitle__f_Qhg{font-size:14px}.GeneratorStudio_galleryWorkspace__i0GBX .GeneratorStudio_presetCardDesc__VW2y_{font-size:13px;-webkit-line-clamp:3}}.GeneratorStudio_modalPrompt__XVMyp{font-size:13px;line-height:1.6;color:var(--studio-text-muted);margin:0;font-style:italic}.GeneratorStudio_modalOverlay__8CSiz{position:fixed;inset:0;background:var(--surface-scrim);display:grid;place-items:center;z-index:500;padding:16px;backdrop-filter:blur(6px);animation:GeneratorStudio_studioModalOverlayIn__Ecj9T var(--modal-open-dur) var(--modal-ease) both}.GeneratorStudio_modal__Pe_rN{width:min(760px,calc(100vw - 32px));height:min(620px,calc(100dvh - 32px));border-radius:var(--studio-modal-radius);background:var(--studio-surface-elevated);border:1px solid var(--studio-border);display:grid;grid-template-columns:240px 1fr;overflow:hidden;transform-origin:center;animation:GeneratorStudio_studioModalIn__XJgu_ var(--modal-open-dur) var(--modal-ease) both;will-change:transform,opacity}@keyframes GeneratorStudio_studioModalOverlayIn__Ecj9T{0%{opacity:0}to{opacity:1}}@keyframes GeneratorStudio_studioModalIn__XJgu_{0%{opacity:0;transform:scale(var(--modal-scale))}to{opacity:1;transform:scale(1)}}.GeneratorStudio_modalMedia__YeWTY{position:relative;background:var(--surface-media-control)}.GeneratorStudio_modalPoster__rZ2SP{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.GeneratorStudio_modalVideo__PkfeH{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity var(--motion-slow) var(--motion-ease);pointer-events:none}.GeneratorStudio_modalVideoReady__UVPkB{opacity:1}@media (prefers-reduced-motion:reduce){.GeneratorStudio_modalVideo__PkfeH{display:none}}.GeneratorStudio_modalBody__OF1Gr{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:16px;padding:24px;overflow:hidden;min-height:0}.GeneratorStudio_modalBodyContent__zjIXi{display:flex;flex-direction:column;gap:16px;min-height:0;overflow-y:auto;scrollbar-gutter:stable;padding-right:4px}.GeneratorStudio_modalHeader__FQXCM{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.GeneratorStudio_modalTitle__UxN6w{font-size:18px;font-weight:700;color:var(--studio-text);margin:0}.GeneratorStudio_modalCategory__A2k9M{font-size:12px;color:var(--studio-text-muted);text-transform:uppercase;letter-spacing:.1em;margin:4px 0 0}.GeneratorStudio_modalClose__txG3f{flex-shrink:0;width:44px;height:44px;border-radius:var(--radius-compact);background:var(--surface-subtle);border:1px solid var(--studio-border);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--studio-text-muted);font-size:16px;transition:background var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease)}.GeneratorStudio_modalClose__txG3f:hover{background:var(--surface-hover);color:var(--studio-text)}.GeneratorStudio_modalClose__txG3f:focus-visible{outline:none;box-shadow:var(--studio-focus-ring)}.GeneratorStudio_modalSection__x87Y_{display:flex;flex-direction:column;gap:8px}.GeneratorStudio_modalSectionLabel__GOKpB{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--studio-text-muted)}.GeneratorStudio_modalSlots__Ijec3{display:flex;gap:10px;flex-wrap:wrap}.GeneratorStudio_modalChips__DhEbN{display:flex;gap:8px;flex-wrap:wrap}.GeneratorStudio_modalFooter__Wj651{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:8px;border-top:1px solid var(--studio-border)}.GeneratorStudio_modalNav__DboPX{display:flex;gap:6px}.GeneratorStudio_modalNavBtn__Jmc2b{width:44px;height:44px;border-radius:var(--radius-compact);background:var(--surface-subtle);border:1px solid var(--studio-border);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--studio-text-muted);font-size:14px;transition:background var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease)}.GeneratorStudio_modalNavBtn__Jmc2b:hover{background:var(--surface-hover);color:var(--studio-text)}.GeneratorStudio_modalNavBtn__Jmc2b:focus-visible{outline:none;box-shadow:var(--studio-focus-ring)}@media (max-width:1279px){.GeneratorStudio_layout__1m1I1{grid-template-columns:var(--studio-rail-width-compact) minmax(0,1fr)}.GeneratorStudio_railItem__vGUXK span{display:none}}@media (max-width:767px){.GeneratorStudio_layout__1m1I1{grid-template-columns:1fr}.GeneratorStudio_layoutRail__HQbmV{display:none}.GeneratorStudio_layoutContent__sYxBe{grid-column:1;padding:16px;gap:20px}.GeneratorStudio_composer__AV6uC{border-radius:var(--radius-panel);padding:16px}.GeneratorStudio_chip__CAft4,.GeneratorStudio_modalClose__txG3f,.GeneratorStudio_modalNavBtn__Jmc2b,.GeneratorStudio_promptEnhanceBtn__iDGfm,.GeneratorStudio_railItem__vGUXK,.GeneratorStudio_switchChip__oRMRV{min-height:44px}.GeneratorStudio_composerFooter__vlQWG{align-items:stretch}.GeneratorStudio_composerActions__hF8__{flex:1 1 100%}.GeneratorStudio_generateBtn__f0zcn{width:100%}}@media (max-width:430px){.GeneratorStudio_layoutContent__sYxBe{padding-inline:12px}.GeneratorStudio_composer__AV6uC{padding:14px}.GeneratorStudio_composerActions__hF8__,.GeneratorStudio_composerControls__ocq4z{gap:8px}.GeneratorStudio_modalOverlay__8CSiz{padding:8px}.GeneratorStudio_modal__Pe_rN{width:calc(100vw - 16px);height:calc(100dvh - 16px)}.GeneratorStudio_modalBody__OF1Gr{padding:18px 14px}}@media (max-width:900px){.GeneratorStudio_modal__Pe_rN{grid-template-columns:1fr;grid-template-rows:minmax(220px,280px) minmax(0,1fr);width:min(520px,calc(100vw - 32px));height:min(760px,calc(100dvh - 32px))}.GeneratorStudio_modalMedia__YeWTY{aspect-ratio:auto;max-height:none;height:100%}.GeneratorStudio_modalBody__OF1Gr{min-height:0}}@media (prefers-reduced-motion:reduce){.GeneratorStudio_chip__CAft4,.GeneratorStudio_generateBtn__f0zcn,.GeneratorStudio_modalClose__txG3f,.GeneratorStudio_modalNavBtn__Jmc2b,.GeneratorStudio_presetCard__SJppK,.GeneratorStudio_promptEnhanceBtn__iDGfm,.GeneratorStudio_promptTextarea__Mo2jE,.GeneratorStudio_railItem__vGUXK,.GeneratorStudio_switchThumb__xjd02,.GeneratorStudio_switchTrack__2cNu5,.GeneratorStudio_uploadSlotRemove__8o4h3,.GeneratorStudio_uploadSlot__M2YaM{transition:none!important}.GeneratorStudio_modalOverlay__8CSiz,.GeneratorStudio_modal__Pe_rN{animation:none!important}}@media (hover:none){.GeneratorStudio_uploadSlotRemove__8o4h3{opacity:1}}.GeneratorNavBar_nav__F9n4u{width:100%;min-width:0}.GeneratorNavBar_switchboard__3nkCD{min-width:0;display:grid;gap:16px;padding:18px;border-radius:24px;border:1px solid var(--border-decorative);background:var(--surface-panel);box-shadow:var(--shadow-md)}.GeneratorNavBar_switchboardTop__CH9wk{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:14px}.GeneratorNavBar_formatsSection____q1m{min-width:0;display:grid;gap:10px}.GeneratorNavBar_sectionLabel__6yYXC{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;line-height:1;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--content-tertiary)}.GeneratorNavBar_sectionMeta__UGzKy{font-size:12px;line-height:1.35;font-weight:600;color:var(--content-secondary)}.GeneratorNavBar_categories__pa0Bi{--format-chip-width:clamp(66px,6.4vw,78px);--format-chip-height:clamp(50px,4.6vw,56px);--format-icon-shell:clamp(26px,2.4vw,30px);--format-icon-size:clamp(15px,1.5vw,18px);min-width:0;display:flex;flex-wrap:wrap;gap:10px}.GeneratorNavBar_categoryChip__uMU_n{width:var(--format-chip-width);min-height:var(--format-chip-height);padding:7px 8px 8px;border-radius:var(--radius-card);border:1px solid var(--border-decorative);background:var(--surface-subtle);color:var(--content-secondary);display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.GeneratorNavBar_categoryChip__uMU_n:hover{border-color:var(--accent-border);color:var(--content-primary);background:var(--accent-soft);transform:translateY(-1px)}.GeneratorNavBar_categoryChipActive__GmFw_{border-color:var(--border-selected);color:var(--accent-content);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent-border)}.GeneratorNavBar_categoryIconWrap__cSudU{width:var(--format-icon-shell);height:var(--format-icon-shell);border-radius:12px;display:inline-grid;place-items:center;background:var(--surface-raised);border:1px solid var(--border-decorative);box-shadow:var(--shadow-tile);transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.GeneratorNavBar_categoryGlyphSvg__OohbH{width:var(--format-icon-size);height:var(--format-icon-size);overflow:visible}.GeneratorNavBar_categoryChip__uMU_n:focus-visible,.GeneratorNavBar_generatorChip__rLUUz:focus-visible{outline:none;box-shadow:var(--interactive-focus-ring)}.GeneratorNavBar_categoryChip__uMU_n:hover .GeneratorNavBar_categoryIconWrap__cSudU{transform:translateY(-1px) scale(1.03);border-color:var(--accent-border)}.GeneratorNavBar_categoryChipActive__GmFw_ .GeneratorNavBar_categoryIconWrap__cSudU{background:var(--accent-soft);border-color:var(--accent-border);box-shadow:var(--shadow-tile)}.GeneratorNavBar_categoryLabel__Vsu7M{font-size:12px;line-height:1.1;font-weight:700;white-space:normal;text-wrap:balance;max-inline-size:100%}.GeneratorNavBar_currentPanel__haGN3{min-width:0;display:grid;gap:6px;padding:14px 16px;border-radius:18px;border:1px solid var(--border-decorative);background:var(--surface-subtle)}.GeneratorNavBar_currentEyebrow__KEaTX{font-size:11px;line-height:1;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-content)}.GeneratorNavBar_currentTitle__5GIzq{min-width:0;font-size:18px;line-height:1.1;font-weight:780;color:var(--content-primary)}.GeneratorNavBar_currentHint__uVuoB{min-width:0;font-size:13px;line-height:1.45;color:var(--content-secondary);text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.GeneratorNavBar_modelsSection__ByOWV{min-width:0;display:grid;gap:12px}.GeneratorNavBar_modelsHeader__zv2ZA{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.GeneratorNavBar_modelsHeaderActions__84rkv{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.GeneratorNavBar_modelsToggle__Q6gn_{display:none;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--border-control);background:var(--surface-raised);color:var(--content-primary);font-size:12px;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.GeneratorNavBar_modelsToggle__Q6gn_:focus-visible,.GeneratorNavBar_modelsToggle__Q6gn_:hover{border-color:var(--accent-border);background:var(--accent-soft);color:var(--content-primary);outline:none}.GeneratorNavBar_modelsToggle__Q6gn_:focus-visible{box-shadow:var(--interactive-focus-ring)}.GeneratorNavBar_generators__CVhzW{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.GeneratorNavBar_compactNav__JGfUu .GeneratorNavBar_generatorsCollapsed__FkiJb .GeneratorNavBar_generatorChip__rLUUz:not(.GeneratorNavBar_generatorChipActive__o3eIy),.GeneratorNavBar_compactNav__JGfUu .GeneratorNavBar_generatorsCollapsed__FkiJb .GeneratorNavBar_generatorSummary__IEw2J{display:none}.GeneratorNavBar_generatorChip__rLUUz{min-width:0;min-height:104px;padding:13px;border-radius:18px;border:1px solid var(--border-decorative);background:var(--surface-raised);color:var(--content-primary);text-decoration:none;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:10px;position:relative;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease,color .18s ease}.GeneratorNavBar_generatorChip__rLUUz:hover{border-color:var(--accent-border);background:var(--accent-soft);transform:translateY(-1px);box-shadow:var(--interactive-shadow-hover)}.GeneratorNavBar_generatorChipActive__o3eIy{border-color:var(--border-selected);background:var(--accent-soft);color:var(--content-primary);box-shadow:0 0 0 1px var(--accent-border),var(--interactive-shadow-hover)}.GeneratorNavBar_generatorVisual__jBD3t{width:48px;height:60px;border-radius:14px;overflow:hidden;display:block;background:var(--surface-sheet);border:1px solid var(--border-decorative);box-shadow:var(--shadow-tile)}.GeneratorNavBar_generatorPosterFallback___uUeD,.GeneratorNavBar_generatorPoster__KHV7R{width:100%;height:100%;display:block}.GeneratorNavBar_generatorPoster__KHV7R{background-size:cover;background-position:50%;background-repeat:no-repeat}.GeneratorNavBar_generatorPosterFallback___uUeD{display:grid;place-items:center;padding:8px;background:linear-gradient(160deg,var(--accent-soft),var(--secondary-soft));color:var(--content-primary);font-size:16px;font-weight:800;letter-spacing:.06em}.GeneratorNavBar_generatorBody__vMNzf{min-width:0;display:grid;align-content:start;gap:8px}.GeneratorNavBar_generatorHead__4i7IU{min-width:0;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:6px 12px}.GeneratorNavBar_generatorLabel__MHS1O{min-width:0;font-size:16px;line-height:1.1;font-weight:760;color:currentColor;text-wrap:pretty}.GeneratorNavBar_generatorCurrent__3pYYY{flex:0 0 auto;min-height:24px;padding:0 10px;border-radius:999px;background:var(--accent-soft);color:var(--accent-content);font-size:11px;line-height:24px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.GeneratorNavBar_generatorMeta__e9pDK{min-width:0;font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;line-height:1.2;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--content-tertiary)}.GeneratorNavBar_generatorChipActive__o3eIy .GeneratorNavBar_generatorMeta__e9pDK{color:var(--accent-content)}.GeneratorNavBar_generatorSummary__IEw2J{min-width:0;font-size:13px;line-height:1.45;color:var(--content-secondary);text-wrap:pretty}@media (max-width:980px){.GeneratorNavBar_switchboardTop__CH9wk{grid-template-columns:1fr;gap:14px}.GeneratorNavBar_currentPanel__haGN3{padding:13px 14px}}@media (max-width:768px){.GeneratorNavBar_switchboard__3nkCD{gap:14px;padding:14px;border-radius:var(--radius-panel)}.GeneratorNavBar_switchboardTop__CH9wk{gap:10px}.GeneratorNavBar_categories__pa0Bi{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.GeneratorNavBar_categoryChip__uMU_n{width:100%;min-height:72px;padding:8px 4px 10px;border-radius:18px}.GeneratorNavBar_categoryLabel__Vsu7M{font-size:11px}.GeneratorNavBar_categoryIconWrap__cSudU{width:30px;height:30px;border-radius:var(--radius-control)}.GeneratorNavBar_categoryGlyphSvg__OohbH{width:18px;height:18px}.GeneratorNavBar_currentTitle__5GIzq{font-size:16px}.GeneratorNavBar_currentPanel__haGN3{display:none}.GeneratorNavBar_currentHint__uVuoB,.GeneratorNavBar_generatorSummary__IEw2J,.GeneratorNavBar_sectionMeta__UGzKy{font-size:12px}.GeneratorNavBar_modelsHeaderActions__84rkv{width:100%;justify-content:space-between}.GeneratorNavBar_modelsToggle__Q6gn_{display:inline-flex;align-items:center;justify-content:center}.GeneratorNavBar_generators__CVhzW{grid-template-columns:1fr;gap:10px}.GeneratorNavBar_generatorsCollapsed__FkiJb .GeneratorNavBar_generatorChip__rLUUz:not(.GeneratorNavBar_generatorChipActive__o3eIy){display:none}.GeneratorNavBar_generatorChip__rLUUz{min-height:auto;padding:12px 14px;border-radius:18px;grid-template-columns:48px minmax(0,1fr);gap:10px}.GeneratorNavBar_generatorChip__rLUUz:not(.GeneratorNavBar_generatorChipActive__o3eIy){gap:10px}.GeneratorNavBar_generatorChip__rLUUz:not(.GeneratorNavBar_generatorChipActive__o3eIy) .GeneratorNavBar_generatorHead__4i7IU{align-items:center}.GeneratorNavBar_generatorChip__rLUUz:not(.GeneratorNavBar_generatorChipActive__o3eIy) .GeneratorNavBar_generatorSummary__IEw2J{display:none}.GeneratorNavBar_generatorChip__rLUUz:not(.GeneratorNavBar_generatorChipActive__o3eIy) .GeneratorNavBar_generatorMeta__e9pDK{font-size:11px}.GeneratorNavBar_generatorVisual__jBD3t{width:48px;height:62px;border-radius:14px}.GeneratorNavBar_generatorPosterFallback___uUeD{font-size:14px}.GeneratorNavBar_generatorBody__vMNzf{gap:6px}.GeneratorNavBar_generatorLabel__MHS1O{font-size:16px}}@media (prefers-reduced-motion:reduce){.GeneratorNavBar_categoryChip__uMU_n,.GeneratorNavBar_categoryIconWrap__cSudU,.GeneratorNavBar_generatorChip__rLUUz{transition-duration:.01ms}.GeneratorNavBar_categoryChip__uMU_n:hover,.GeneratorNavBar_categoryChip__uMU_n:hover .GeneratorNavBar_categoryIconWrap__cSudU,.GeneratorNavBar_generatorChip__rLUUz:hover{transform:none}}