.AccountMenu-module__giobGq__trigger,.AccountMenu-module__giobGq__trigger:hover,.AccountMenu-module__giobGq__trigger:active,.AccountMenu-module__giobGq__popup [role=menuitem],.AccountMenu-module__giobGq__popup [role=menuitem]:hover,.AccountMenu-module__giobGq__popup [role=menuitem]:active{transition:background-color .15s,color .15s,border-color .15s;transform:none!important}.AccountMenu-module__giobGq__popup{opacity:1;transition:opacity .15s}.AccountMenu-module__giobGq__popup[data-starting-style],.AccountMenu-module__giobGq__popup[data-ending-style]{opacity:0}.AccountMenu-module__giobGq__popup [role=menuitem]:focus-visible{box-shadow:none;outline:2px solid var(--border);outline-offset:-3px}@media (prefers-reduced-motion:reduce){.AccountMenu-module__giobGq__trigger,.AccountMenu-module__giobGq__popup,.AccountMenu-module__giobGq__popup [role=menuitem]{transition:none}}
.CanvasFocusNavigation-module__2n_Hbq__header{z-index:60;position:absolute;top:12px;left:12px}.CanvasFocusNavigation-module__2n_Hbq__trigger{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 85%, transparent);min-width:64px;height:44px;color:var(--foreground);border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 8px;display:flex}.CanvasFocusNavigation-module__2n_Hbq__trigger:hover,.CanvasFocusNavigation-module__2n_Hbq__trigger[data-popup-open]{background:var(--surface-hover)}.CanvasFocusNavigation-module__2n_Hbq__trigger,.CanvasFocusNavigation-module__2n_Hbq__item{transition:background-color .15s,color .15s}.CanvasFocusNavigation-module__2n_Hbq__trigger:hover,.CanvasFocusNavigation-module__2n_Hbq__trigger:active{transform:none}.CanvasFocusNavigation-module__2n_Hbq__trigger:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.CanvasFocusNavigation-module__2n_Hbq__positioner{z-index:10080}.CanvasFocusNavigation-module__2n_Hbq__popup{width:256px;max-width:calc(100vw - 24px);max-height:var(--available-height);border:1px solid var(--border);background:var(--surface-float);color:var(--foreground);box-shadow:0 12px 32px var(--shadow-color);transform-origin:var(--transform-origin);border-radius:8px;outline:none;padding:6px;transition:opacity .15s;overflow-y:auto}.CanvasFocusNavigation-module__2n_Hbq__popup[data-starting-style],.CanvasFocusNavigation-module__2n_Hbq__popup[data-ending-style]{opacity:0}.CanvasFocusNavigation-module__2n_Hbq__caption{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);padding:10px;font-size:12px;overflow:hidden}.CanvasFocusNavigation-module__2n_Hbq__item{min-height:44px;color:var(--muted-foreground);cursor:pointer;border-radius:4px;outline:none;align-items:center;gap:12px;padding:8px 10px;font-size:13px;display:flex}.CanvasFocusNavigation-module__2n_Hbq__item svg{flex-shrink:0}.CanvasFocusNavigation-module__2n_Hbq__item[aria-current=page]{color:var(--foreground);background:var(--surface-selected)}.CanvasFocusNavigation-module__2n_Hbq__item[data-highlighted]{color:var(--foreground);background:var(--surface-hover);outline:1px solid var(--border);outline-offset:-1px}.CanvasFocusNavigation-module__2n_Hbq__item[data-disabled]{opacity:.45;cursor:not-allowed}.CanvasFocusNavigation-module__2n_Hbq__separator{background:var(--border);height:1px;margin:6px 4px}.CanvasFocusNavigation-module__2n_Hbq__balance{font-variant-numeric:tabular-nums;margin-left:auto}@media (prefers-reduced-motion:reduce){.CanvasFocusNavigation-module__2n_Hbq__trigger,.CanvasFocusNavigation-module__2n_Hbq__item,.CanvasFocusNavigation-module__2n_Hbq__popup{transition:none}}
.ProductHeader-module__DzF_RW__header{--header-hover:color-mix(in srgb, var(--foreground) 8%, transparent);--header-active:color-mix(in srgb, var(--foreground) 12%, transparent);--header-backplate:color-mix(in srgb, var(--background) 64%, transparent);z-index:40;height:64px;color:var(--foreground);background:0 0;position:sticky;top:0}.ProductHeader-module__DzF_RW__inner{align-items:center;gap:16px;max-width:1600px;height:100%;margin:auto;padding:0 32px;display:flex}.ProductHeader-module__DzF_RW__brand{min-width:0;color:var(--foreground);flex-shrink:0;justify-self:start;align-items:center;gap:10px;display:flex}.ProductHeader-module__DzF_RW__header[data-media=true] .ProductHeader-module__DzF_RW__brand{text-shadow:0 1px 6px #000000a6}.ProductHeader-module__DzF_RW__navigation{background:0 0;border:1px solid #0000;flex-shrink:0;justify-self:center;align-items:center;gap:4px;height:48px;padding:0 5px;display:none;position:relative}.ProductHeader-module__DzF_RW__navLink{white-space:nowrap;min-width:54px;height:44px;color:var(--muted-foreground);border-radius:4px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:600;transition:color .16s;display:flex;position:relative}.ProductHeader-module__DzF_RW__navLink:hover,.ProductHeader-module__DzF_RW__navLink[aria-current=page]{color:var(--foreground)}.ProductHeader-module__DzF_RW__navLink:active{color:var(--muted-foreground)}.ProductHeader-module__DzF_RW__navLink[aria-current=page]:after{content:"";background:var(--brand-blue);border-radius:1px;width:22px;height:2px;position:absolute;bottom:3px}.ProductHeader-module__DzF_RW__header[data-media=true] .ProductHeader-module__DzF_RW__navigation{text-shadow:0 1px 6px #000000a6}.ProductHeader-module__DzF_RW__actions{flex-shrink:0;justify-self:end;align-items:center;gap:8px;margin-left:auto;display:flex}.ProductHeader-module__DzF_RW__actions .ProductHeader-module__DzF_RW__space{flex-shrink:0;width:168px}.ProductHeader-module__DzF_RW__space[aria-busy=true]{background:0 0}.ProductHeader-module__DzF_RW__space[aria-busy=true]:after{content:"";background:var(--header-hover);border-radius:4px;width:65%;height:8px;margin:16px auto;display:block}.ProductHeader-module__DzF_RW__space>svg,.ProductHeader-module__DzF_RW__spaceTrigger>span:last-child{color:inherit}.ProductHeader-module__DzF_RW__spaceTrigger{box-shadow:none;color:inherit;background:0 0;border-color:#0000;transition:background-color .16s,color .16s}.ProductHeader-module__DzF_RW__balance{min-width:116px;height:40px;color:var(--muted-foreground);border-radius:8px;justify-content:flex-end;align-items:center;gap:8px;padding:0 8px;font-size:12px;display:flex}.ProductHeader-module__DzF_RW__header[data-media=true] .ProductHeader-module__DzF_RW__balance{color:var(--foreground);text-shadow:0 1px 6px #000000a6}.ProductHeader-module__DzF_RW__iconButton{width:40px;height:40px;color:inherit;background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;place-items:center;transition:background-color .16s,color .16s;display:grid}.ProductHeader-module__DzF_RW__avatarButton{border-color:var(--border);background:color-mix(in srgb, var(--foreground) 5%, transparent);color:inherit;box-shadow:none}.ProductHeader-module__DzF_RW__balance:hover,.ProductHeader-module__DzF_RW__iconButton:hover:not(:disabled),.ProductHeader-module__DzF_RW__spaceTrigger:hover:not(:disabled),.ProductHeader-module__DzF_RW__avatarButton:hover:not(:disabled){color:var(--foreground);background:var(--header-hover)}.ProductHeader-module__DzF_RW__spaceTrigger:hover,.ProductHeader-module__DzF_RW__spaceTrigger[data-popup-open]{border-color:#0000}.ProductHeader-module__DzF_RW__balance:active,.ProductHeader-module__DzF_RW__iconButton:active:not(:disabled),.ProductHeader-module__DzF_RW__iconButton[aria-expanded=true],.ProductHeader-module__DzF_RW__spaceTrigger[data-popup-open],.ProductHeader-module__DzF_RW__avatarButton[data-popup-open]{background:var(--header-active)}.ProductHeader-module__DzF_RW__header[data-media=true] .ProductHeader-module__DzF_RW__actions{color:var(--foreground);text-shadow:0 1px 4px #00000073}.ProductHeader-module__DzF_RW__brand,.ProductHeader-module__DzF_RW__actions{isolation:isolate;position:relative}.ProductHeader-module__DzF_RW__brand:before,.ProductHeader-module__DzF_RW__actions:before{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);content:"";z-index:-1;pointer-events:none;opacity:0;background:var(--header-backplate);border-radius:8px;transition:opacity .16s;position:absolute;inset:-4px -6px}.ProductHeader-module__DzF_RW__header[data-scrolled=true] .ProductHeader-module__DzF_RW__brand:before,.ProductHeader-module__DzF_RW__header[data-scrolled=true] .ProductHeader-module__DzF_RW__actions:before{opacity:1}.ProductHeader-module__DzF_RW__header[data-scrolled=true][data-scene=page]:before{content:"";pointer-events:none;background:linear-gradient(var(--background), transparent);opacity:.88;position:absolute;inset:0}.ProductHeader-module__DzF_RW__assistant{display:none}.ProductHeader-module__DzF_RW__brand:focus-visible,.ProductHeader-module__DzF_RW__navLink:focus-visible,.ProductHeader-module__DzF_RW__balance:focus-visible,.ProductHeader-module__DzF_RW__iconButton:focus-visible,.ProductHeader-module__DzF_RW__spaceTrigger:focus-visible,.ProductHeader-module__DzF_RW__avatarButton:focus-visible{outline:2px solid var(--foreground);outline-offset:3px;box-shadow:none}@media (min-width:1280px){.ProductHeader-module__DzF_RW__header:not([data-market=global]) .ProductHeader-module__DzF_RW__inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.ProductHeader-module__DzF_RW__header:not([data-market=global]) .ProductHeader-module__DzF_RW__navigation{display:flex}.ProductHeader-module__DzF_RW__header:not([data-market=global]) .ProductHeader-module__DzF_RW__menuButton{display:none}}@media (min-width:1440px){.ProductHeader-module__DzF_RW__assistant{display:block}.ProductHeader-module__DzF_RW__actions .ProductHeader-module__DzF_RW__space{width:192px}}@media (min-width:1536px){.ProductHeader-module__DzF_RW__header[data-market=global] .ProductHeader-module__DzF_RW__inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.ProductHeader-module__DzF_RW__header[data-market=global] .ProductHeader-module__DzF_RW__navigation{display:flex}.ProductHeader-module__DzF_RW__header[data-market=global] .ProductHeader-module__DzF_RW__menuButton{display:none}}@media (max-width:1023px){.ProductHeader-module__DzF_RW__inner{padding-inline:24px}.ProductHeader-module__DzF_RW__actions .ProductHeader-module__DzF_RW__space{display:none}}@media (max-width:767px){.ProductHeader-module__DzF_RW__header{height:60px}.ProductHeader-module__DzF_RW__inner{padding-inline:16px}.ProductHeader-module__DzF_RW__balance,.ProductHeader-module__DzF_RW__account{display:none}.ProductHeader-module__DzF_RW__iconButton{width:44px;height:44px}}.ProductHeader-module__DzF_RW__navIcon{display:none}.ProductHeader-module__DzF_RW__navTooltip{flex-shrink:0}.ProductHeader-module__DzF_RW__compactBalance{display:none}@media (min-width:1024px){body:has(.ProductHeader-module__DzF_RW__header[data-scene=page]){padding-inline-start:88px}body:has(.ProductHeader-module__DzF_RW__header[data-media=true]){padding-inline-start:0}.mc-app-shell:has(.ProductHeader-module__DzF_RW__header){width:100%}.ProductHeader-module__DzF_RW__header{flex:none;height:0;position:relative}.ProductHeader-module__DzF_RW__header[data-scene] .ProductHeader-module__DzF_RW__inner{background:color-mix(in srgb, var(--background) 94%, transparent);border-right:1px solid color-mix(in srgb, var(--foreground) 5%, transparent);pointer-events:auto;flex-direction:column;gap:16px;width:88px;max-width:none;height:100dvh;margin:0;padding:20px 8px 16px;display:flex;position:fixed;inset:0 auto 0 0}.ProductHeader-module__DzF_RW__header[data-media=true] .ProductHeader-module__DzF_RW__inner{background:linear-gradient(90deg,#0000002e,#0000);border-right:0}.ProductHeader-module__DzF_RW__header[data-scene] .ProductHeader-module__DzF_RW__brand{justify-content:center;width:100%;min-height:40px}.ProductHeader-module__DzF_RW__header[data-scene] .ProductHeader-module__DzF_RW__brand>span:not(.openmove-theme-logo){display:none}.ProductHeader-module__DzF_RW__header[data-scene] .ProductHeader-module__DzF_RW__brand>img,.ProductHeader-module__DzF_RW__header[data-scene] .ProductHeader-module__DzF_RW__brand>svg{width:28px;height:28px}.ProductHeader-module__DzF_RW__header[data-scene] .ProductHeader-module__DzF_RW__brand>.openmove-theme-logo{width:28px;height:28px}.ProductHeader-module__DzF_RW__header[data-scene] .ProductHeader-module__DzF_RW__navigation{-webkit-backdrop-filter:none;backdrop-filter:none;scrollbar-width:none;width:100%;height:auto;min-height:0;text-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;gap:6px;padding:0;display:flex;overflow-y:auto}.ProductHeader-module__DzF_RW__header[data-scene] .ProductHeader-module__DzF_RW__navTooltip{width:100%}.ProductHeader-module__DzF_RW__header[data-scene] .ProductHeader-module__DzF_RW__navLink{white-space:normal;text-align:center;border-radius:10px;flex-direction:column;flex:none;gap:5px;width:100%;min-width:0;height:auto;min-height:56px;padding:8px 2px;font-size:11px;font-weight:500;line-height:1.4}.ProductHeader-module__DzF_RW__header[data-scene] .ProductHeader-module__DzF_RW__navLink:hover{background:var(--header-hover)}.ProductHeader-module__DzF_RW__header[data-scene] .ProductHeader-module__DzF_RW__navLink[aria-current=page]{background:var(--header-active)}.ProductHeader-module__DzF_RW__header[data-scene] .ProductHeader-module__DzF_RW__navLink[aria-current=page]:after{display:none}.ProductHeader-module__DzF_RW__header[data-scene] .ProductHeader-module__DzF_RW__navIcon{flex-shrink:0;display:block}.ProductHeader-module__DzF_RW__header[data-media=true] .ProductHeader-module__DzF_RW__navLink{color:#ffffffd1;text-shadow:0 1px 4px #000c}.ProductHeader-module__DzF_RW__header[data-media=true] .ProductHeader-module__DzF_RW__navLink[aria-current=page]{color:#fff;background:#ffffff17}.ProductHeader-module__DzF_RW__header[data-scene] .ProductHeader-module__DzF_RW__actions{width:100%;text-shadow:none;flex-direction:column;gap:8px;margin:0}.ProductHeader-module__DzF_RW__header[data-scene] .ProductHeader-module__DzF_RW__assistant{display:block}.ProductHeader-module__DzF_RW__header[data-scene] .ProductHeader-module__DzF_RW__balance{width:100%;min-width:0;height:auto;min-height:44px;color:var(--muted-foreground);text-shadow:none;border:0;flex-direction:column;justify-content:center;gap:3px;padding:4px 0;font-size:11px}.ProductHeader-module__DzF_RW__header[data-scene] .ProductHeader-module__DzF_RW__balance>span:not(.ProductHeader-module__DzF_RW__compactBalance){display:none}.ProductHeader-module__DzF_RW__header[data-scene] .ProductHeader-module__DzF_RW__compactBalance{white-space:nowrap;text-align:center;font-variant-numeric:tabular-nums;min-width:0;display:block}.ProductHeader-module__DzF_RW__header[data-scene] .ProductHeader-module__DzF_RW__menuButton,.ProductHeader-module__DzF_RW__header[data-scene] .ProductHeader-module__DzF_RW__brand:before,.ProductHeader-module__DzF_RW__header[data-scene] .ProductHeader-module__DzF_RW__actions:before,.ProductHeader-module__DzF_RW__header:before{display:none}.ProductHeader-module__DzF_RW__header button{transform:none}}@media (prefers-reduced-motion:reduce){.ProductHeader-module__DzF_RW__header *,.ProductHeader-module__DzF_RW__header :before{transition:none}}
.ExpandedPromptEditor-module__2TMbWW__tools{color:var(--muted-foreground);justify-content:flex-end;align-items:center;gap:12px;margin:8px 0;font-size:12px;display:flex}.ExpandedPromptEditor-module__2TMbWW__expand{align-items:center;gap:6px;min-height:36px;display:inline-flex}.ExpandedPromptEditor-module__2TMbWW__backdrop{z-index:140;background:#000a;position:fixed;inset:0}.ExpandedPromptEditor-module__2TMbWW__popup{z-index:141;border:1px solid var(--border);background:var(--background);width:min(850px,100vw - 48px);height:min(720px,100dvh - 48px);color:var(--foreground);border-radius:12px;outline:none;flex-direction:column;display:flex;position:fixed;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 80px #0008}.ExpandedPromptEditor-module__2TMbWW__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.ExpandedPromptEditor-module__2TMbWW__header h2{margin:0 0 6px;font-size:18px;font-weight:500}.ExpandedPromptEditor-module__2TMbWW__header p{color:var(--muted-foreground);margin:0;font-size:12px}.ExpandedPromptEditor-module__2TMbWW__popup button{cursor:pointer;border-radius:8px;min-height:44px;padding:8px 12px;font-size:13px}.ExpandedPromptEditor-module__2TMbWW__popup button:disabled{opacity:.4;cursor:not-allowed}.ExpandedPromptEditor-module__2TMbWW__popup button:focus-visible,.ExpandedPromptEditor-module__2TMbWW__expand:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.ExpandedPromptEditor-module__2TMbWW__popup textarea{resize:none;background:var(--background);width:100%;min-height:0;color:var(--foreground);border:0;outline:none;flex:1;padding:24px;font-size:15px;line-height:1.9}.ExpandedPromptEditor-module__2TMbWW__popup textarea:focus-visible{box-shadow:inset 0 0 0 1px var(--border-strong)}.ExpandedPromptEditor-module__2TMbWW__footer{border-top:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;font-size:12px;display:flex}.ExpandedPromptEditor-module__2TMbWW__footer>div,.ExpandedPromptEditor-module__2TMbWW__notice>div{align-items:center;gap:12px;display:flex}.ExpandedPromptEditor-module__2TMbWW__save{background:var(--foreground);color:var(--background);font-weight:500}.ExpandedPromptEditor-module__2TMbWW__notice{border-top:1px solid var(--border);background:var(--surface-1);margin:0;padding:12px 24px;font-size:13px}.ExpandedPromptEditor-module__2TMbWW__notice p{margin:0 0 6px}.ExpandedPromptEditor-module__2TMbWW__notice>div{justify-content:flex-end}@media (max-width:767px){.ExpandedPromptEditor-module__2TMbWW__popup{border:0;border-radius:0;width:100%;height:100dvh;inset:0;transform:none}.ExpandedPromptEditor-module__2TMbWW__header,.ExpandedPromptEditor-module__2TMbWW__footer{padding:16px}.ExpandedPromptEditor-module__2TMbWW__popup textarea{padding:20px;font-size:16px}.ExpandedPromptEditor-module__2TMbWW__footer>div{flex-wrap:wrap;margin-left:auto}.ExpandedPromptEditor-module__2TMbWW__footer{padding-bottom:max(16px,env(safe-area-inset-bottom))}.ExpandedPromptEditor-module__2TMbWW__expand{min-height:44px}}
.EnableModelPanel-module__uDqniW__positioner{z-index:12000;outline:none}.EnableModelPanel-module__uDqniW__popup{width:max(320px, var(--anchor-width));max-width:calc(100vw - 24px);height:392px;max-height:var(--available-height);border:1px solid var(--border);background:var(--surface-1);color:var(--foreground);border-radius:8px;outline:none;flex-direction:column;transition:opacity .15s;display:flex;overflow:hidden;box-shadow:0 24px 72px #00000080}.EnableModelPanel-module__uDqniW__popup[data-starting-style],.EnableModelPanel-module__uDqniW__popup[data-ending-style]{opacity:0}.EnableModelPanel-module__uDqniW__popup button{transition:background-color .15s,color .15s}.EnableModelPanel-module__uDqniW__popup button:focus-visible{outline:2px solid var(--border-strong);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.EnableModelPanel-module__uDqniW__popup,.EnableModelPanel-module__uDqniW__popup button{transition:none}}
.QuickCreationControls-module__ZXFSnq__controls{grid-template-columns:132px minmax(160px,200px) 142px 100px 52px;align-items:center;gap:6px;min-width:0;display:grid}.QuickCreationControls-module__ZXFSnq__controls>div{min-width:0}.QuickCreationControls-module__ZXFSnq__controls .QuickCreationControls-module__ZXFSnq__trigger{width:100%;min-width:0;height:44px;color:var(--foreground);box-shadow:none;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:400;transition:background-color .15s,color .15s;display:flex}.QuickCreationControls-module__ZXFSnq__controls .QuickCreationControls-module__ZXFSnq__trigger:hover,.QuickCreationControls-module__ZXFSnq__controls .QuickCreationControls-module__ZXFSnq__trigger:active,.QuickCreationControls-module__ZXFSnq__controls .QuickCreationControls-module__ZXFSnq__trigger[data-popup-open]{box-shadow:none;background:color-mix(in srgb, var(--foreground) 8%, transparent);transform:scale(1)}.QuickCreationControls-module__ZXFSnq__controls .QuickCreationControls-module__ZXFSnq__trigger:focus-visible{outline:2px solid var(--foreground);outline-offset:2px;box-shadow:none}.QuickCreationControls-module__ZXFSnq__controls .QuickCreationControls-module__ZXFSnq__trigger:disabled{cursor:default;opacity:.45}.QuickCreationControls-module__ZXFSnq__label{align-items:center;gap:7px;min-width:0;display:flex}.QuickCreationControls-module__ZXFSnq__label>svg{flex-shrink:0}.QuickCreationControls-module__ZXFSnq__label>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.QuickCreationControls-module__ZXFSnq__specTrigger>span{text-align:center;font-variant-numeric:tabular-nums}.QuickCreationControls-module__ZXFSnq__specTrigger>span:first-child{flex-shrink:0;width:40px}.QuickCreationControls-module__ZXFSnq__specTrigger>span:nth-child(2){border-left:1px solid var(--border);flex:1;min-width:0;padding-left:6px}.QuickCreationControls-module__ZXFSnq__trigger>svg{flex-shrink:0}.QuickCreationControls-module__ZXFSnq__positioner{z-index:10080;outline:none}.QuickCreationControls-module__ZXFSnq__popup,.QuickCreationControls-module__ZXFSnq__selectPopup{border:1px solid var(--border);background:var(--surface-float);color:var(--foreground);max-height:min(440px, var(--available-height));border-radius:8px;outline:none;max-width:calc(100vw - 24px);overflow-y:auto;box-shadow:0 24px 72px #00000080;transition:opacity .15s!important}.QuickCreationControls-module__ZXFSnq__popup{width:320px;padding:12px 16px 20px}.QuickCreationControls-module__ZXFSnq__selectPopup{width:212px;padding:6px;min-width:0!important}.QuickCreationControls-module__ZXFSnq__modelPopup{width:340px}.QuickCreationControls-module__ZXFSnq__durationPopup{width:160px}.QuickCreationControls-module__ZXFSnq__popup[data-starting-style],.QuickCreationControls-module__ZXFSnq__popup[data-ending-style],.QuickCreationControls-module__ZXFSnq__selectPopup[data-starting-style],.QuickCreationControls-module__ZXFSnq__selectPopup[data-ending-style]{opacity:0;transform:none}.QuickCreationControls-module__ZXFSnq__selectPopup [role=option]{min-height:44px}.QuickCreationControls-module__ZXFSnq__modelPopup [role=option]{min-height:72px}.QuickCreationControls-module__ZXFSnq__popupHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:14px;font-weight:600;display:flex}.QuickCreationControls-module__ZXFSnq__close{width:44px;height:44px;color:var(--muted-foreground);cursor:pointer;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.QuickCreationControls-module__ZXFSnq__close:hover{background:var(--surface-hover);transform:none}.QuickCreationControls-module__ZXFSnq__close:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.QuickCreationControls-module__ZXFSnq__fields{gap:20px;display:grid}.QuickCreationControls-module__ZXFSnq__fields [role=radiogroup]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.QuickCreationControls-module__ZXFSnq__fields [role=radiogroup][style]{grid-auto-flow:row}.QuickCreationControls-module__ZXFSnq__fields [role=radiogroup]>label{min-height:44px}.QuickCreationControls-module__ZXFSnq__format,.QuickCreationControls-module__ZXFSnq__audio{justify-content:space-between;align-items:center;gap:16px;min-height:44px;font-size:13px;display:flex}.QuickCreationControls-module__ZXFSnq__format>span:first-child{color:var(--muted-foreground)}.QuickCreationControls-module__ZXFSnq__audio{cursor:pointer;position:relative}.QuickCreationControls-module__ZXFSnq__audio input{opacity:0;cursor:pointer;width:40px;height:24px;position:absolute;right:0}.QuickCreationControls-module__ZXFSnq__audio>span:last-child{background:var(--surface-selected);pointer-events:none;border-radius:20px;width:36px;height:20px}.QuickCreationControls-module__ZXFSnq__audio>span:last-child:after{content:"";background:var(--muted-foreground);border-radius:50%;width:14px;height:14px;margin:3px;transition:transform .15s;display:block}.QuickCreationControls-module__ZXFSnq__audio input:checked+span{background:var(--foreground)}.QuickCreationControls-module__ZXFSnq__audio input:checked+span:after{background:var(--background);transform:translate(16px)}.QuickCreationControls-module__ZXFSnq__audio input:focus-visible+span{outline:2px solid var(--foreground);outline-offset:3px}@container composer (max-width:760px){.QuickCreationControls-module__ZXFSnq__controls{grid-template-columns:132px minmax(160px,1fr) 142px 100px 52px}}@container composer (max-width:620px){.QuickCreationControls-module__ZXFSnq__controls{grid-template-columns:minmax(132px,1fr) minmax(0,1fr);gap:4px 6px}.QuickCreationControls-module__ZXFSnq__mode{grid-area:1/1}.QuickCreationControls-module__ZXFSnq__model{grid-area:1/2}.QuickCreationControls-module__ZXFSnq__specs{grid-area:2/1;width:142px}.QuickCreationControls-module__ZXFSnq__duration{grid-area:2/2;width:84px}.QuickCreationControls-module__ZXFSnq__duration .QuickCreationControls-module__ZXFSnq__label>svg{display:none}.QuickCreationControls-module__ZXFSnq__more{grid-area:2/2;justify-self:end;width:52px}}@container composer (max-width:300px){.QuickCreationControls-module__ZXFSnq__controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.QuickCreationControls-module__ZXFSnq__model{grid-area:2/1/auto/-1}.QuickCreationControls-module__ZXFSnq__mode{grid-column:1/-1}.QuickCreationControls-module__ZXFSnq__specs,.QuickCreationControls-module__ZXFSnq__duration,.QuickCreationControls-module__ZXFSnq__more{grid-row:3}}@media (prefers-reduced-motion:reduce){.QuickCreationControls-module__ZXFSnq__controls *,.QuickCreationControls-module__ZXFSnq__popup,.QuickCreationControls-module__ZXFSnq__popup *,.QuickCreationControls-module__ZXFSnq__selectPopup{transition:none!important}}
.QuickCreationWorkspace-module__fRO2qa__workspace{margin-top:20px;scroll-margin-top:80px}.QuickCreationWorkspace-module__fRO2qa__workspace [hidden]{display:none!important}.QuickCreationWorkspace-module__fRO2qa__workspace button{cursor:pointer;transition:background-color .16s,border-color .16s,color .16s}.QuickCreationWorkspace-module__fRO2qa__workspace button:disabled{cursor:default;opacity:.45}.QuickCreationWorkspace-module__fRO2qa__workspace[data-example-previewing] [data-creation-controls] button:disabled{opacity:1;color:var(--muted-foreground)}.QuickCreationWorkspace-module__fRO2qa__workspace button:focus-visible,.QuickCreationWorkspace-module__fRO2qa__workspace textarea:focus-visible,.QuickCreationWorkspace-module__fRO2qa__dialog button:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.QuickCreationWorkspace-module__fRO2qa__demoLabel{color:var(--muted-foreground);margin-bottom:12px;font-size:12px;line-height:1.6}.QuickCreationWorkspace-module__fRO2qa__workspaceHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding-bottom:16px;display:flex}.QuickCreationWorkspace-module__fRO2qa__workspaceHeader>div{align-items:center;gap:10px;min-width:0;display:flex}.QuickCreationWorkspace-module__fRO2qa__workspaceHeader h1{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:600;overflow:hidden}.QuickCreationWorkspace-module__fRO2qa__contextLabel{color:var(--muted-foreground);border-right:1px solid var(--border);flex-shrink:0;padding-right:12px;font-size:13px}.QuickCreationWorkspace-module__fRO2qa__canvasLink{background:var(--surface-2);border:1px solid var(--border);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:13px;display:inline-flex}.QuickCreationWorkspace-module__fRO2qa__canvasLink:hover{background:var(--surface-hover)}.QuickCreationWorkspace-module__fRO2qa__layout{grid-template-columns:348px minmax(0,1fr);align-items:start;gap:32px;display:grid}.QuickCreationWorkspace-module__fRO2qa__composer{border-right:1px solid var(--border);min-width:0;padding:0 24px 24px 0;position:relative}.QuickCreationWorkspace-module__fRO2qa__toolbar,.QuickCreationWorkspace-module__fRO2qa__composerToolbar{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.QuickCreationWorkspace-module__fRO2qa__toolbar h2{font-size:16px;font-weight:600}.QuickCreationWorkspace-module__fRO2qa__icon,.QuickCreationWorkspace-module__fRO2qa__promptTools button{width:40px;min-width:40px;height:40px;color:var(--muted-foreground);border-radius:6px;place-items:center;display:inline-grid}.QuickCreationWorkspace-module__fRO2qa__icon:hover,.QuickCreationWorkspace-module__fRO2qa__promptTools button:hover{background:var(--surface-hover);color:var(--foreground)}.QuickCreationWorkspace-module__fRO2qa__promptTools{align-items:center;gap:2px;display:flex}.QuickCreationWorkspace-module__fRO2qa__promptLabel{color:var(--muted-foreground);margin:22px 0 10px;font-size:12px;display:block}.QuickCreationWorkspace-module__fRO2qa__composer textarea{resize:vertical;border:1px solid var(--border);background:var(--surface-1);width:100%;height:156px;min-height:120px;max-height:360px;color:var(--foreground);border-radius:8px;outline:none;padding:14px;font-size:14px;line-height:1.75;display:block}.QuickCreationWorkspace-module__fRO2qa__composer textarea:focus{border-color:var(--border-strong)}.QuickCreationWorkspace-module__fRO2qa__composer textarea::placeholder{color:var(--muted-foreground)}.QuickCreationWorkspace-module__fRO2qa__promptFooter{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:12px;padding:6px 0 16px;font-size:11px;display:flex}.QuickCreationWorkspace-module__fRO2qa__promptFooter button{align-items:center;gap:6px;min-height:36px;display:inline-flex}.QuickCreationWorkspace-module__fRO2qa__parameterNotice{color:var(--muted-foreground);grid-column:1/-1;margin-top:12px;font-size:12px;line-height:1.6}.QuickCreationWorkspace-module__fRO2qa__warning input{accent-color:var(--foreground);flex-shrink:0;width:16px;height:16px}.QuickCreationWorkspace-module__fRO2qa__submitRow{justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}.QuickCreationWorkspace-module__fRO2qa__submitRow>span{color:var(--muted-foreground);font-size:12px}.QuickCreationWorkspace-module__fRO2qa__primary{background:var(--foreground);min-height:44px;color:var(--background);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-size:13px;font-weight:600;display:inline-flex}.QuickCreationWorkspace-module__fRO2qa__primary:hover:not(:disabled){background:#fff}.QuickCreationWorkspace-module__fRO2qa__primary:disabled{background:var(--surface-selected);color:var(--muted-foreground);opacity:1!important}.QuickCreationWorkspace-module__fRO2qa__generateAction{justify-content:flex-end;align-items:center;gap:14px;min-width:0;display:flex}.QuickCreationWorkspace-module__fRO2qa__pointCost{min-width:0;color:var(--muted-foreground);font-size:12px;line-height:1.5}.QuickCreationWorkspace-module__fRO2qa__pointCost strong{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.QuickCreationWorkspace-module__fRO2qa__pointCost button{text-align:left;align-items:center;gap:5px;min-height:36px;display:flex}.QuickCreationWorkspace-module__fRO2qa__pointCost .QuickCreationWorkspace-module__fRO2qa__insufficient{color:#fca5a5;font-size:11px;display:block}.QuickCreationWorkspace-module__fRO2qa__pointCost a{text-decoration:underline}.QuickCreationWorkspace-module__fRO2qa__warning{align-items:flex-start;gap:8px;margin-block:12px;font-size:12px;line-height:1.6;display:flex}.QuickCreationWorkspace-module__fRO2qa__error{color:#fca5a5;overflow-wrap:anywhere;margin-top:14px;font-size:13px;line-height:1.7}.QuickCreationWorkspace-module__fRO2qa__error a,.QuickCreationWorkspace-module__fRO2qa__error button{min-height:40px;color:var(--foreground);align-items:center;margin-right:16px;text-decoration:underline;display:inline-flex}.QuickCreationWorkspace-module__fRO2qa__notice{color:var(--muted-foreground);margin-top:12px;font-size:12px;line-height:1.7}.QuickCreationWorkspace-module__fRO2qa__results{min-width:0;padding-bottom:24px}.QuickCreationWorkspace-module__fRO2qa__resultCount{color:var(--muted-foreground);margin-left:10px;font-size:12px;font-weight:400}.QuickCreationWorkspace-module__fRO2qa__preview{aspect-ratio:16/9;background:var(--surface-1);border:1px solid var(--border);border-radius:8px;width:100%;max-height:490px;margin-top:16px;position:relative;overflow:hidden}.QuickCreationWorkspace-module__fRO2qa__preview>img,.QuickCreationWorkspace-module__fRO2qa__preview>video{object-fit:contain;width:100%;height:100%;display:block}.QuickCreationWorkspace-module__fRO2qa__currentTask{min-height:40px;color:var(--muted-foreground);align-items:center;gap:8px;font-size:12px;display:inline-flex}.QuickCreationWorkspace-module__fRO2qa__previewBadge{background:var(--overlay);max-width:calc(100% - 72px);color:var(--foreground);pointer-events:none;border-radius:4px;padding:5px 8px;font-size:10px;line-height:1.5;position:absolute;top:12px;left:12px}.QuickCreationWorkspace-module__fRO2qa__preview>span:last-child:not(.QuickCreationWorkspace-module__fRO2qa__previewBadge){position:absolute;top:10px;right:10px}.QuickCreationWorkspace-module__fRO2qa__expand{background:var(--overlay);width:36px;height:36px;color:var(--foreground);border-radius:5px;place-items:center;display:grid}.QuickCreationWorkspace-module__fRO2qa__resultMeta{min-height:42px;color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.QuickCreationWorkspace-module__fRO2qa__resultMeta>span{align-items:center;gap:5px;display:inline-flex}.QuickCreationWorkspace-module__fRO2qa__resultActions{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px;padding-bottom:16px;display:flex}.QuickCreationWorkspace-module__fRO2qa__resultActions button,.QuickCreationWorkspace-module__fRO2qa__resultActions a{border:1px solid var(--border);min-height:40px;color:var(--foreground);border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;display:inline-flex}.QuickCreationWorkspace-module__fRO2qa__resultActions button:hover,.QuickCreationWorkspace-module__fRO2qa__resultActions a:hover{background:var(--surface-hover)}.QuickCreationWorkspace-module__fRO2qa__resultActions [aria-disabled=true]{opacity:.4;pointer-events:none}.QuickCreationWorkspace-module__fRO2qa__history{gap:6px;max-height:260px;margin-top:16px;display:grid;overflow-y:auto}.QuickCreationWorkspace-module__fRO2qa__history button{text-align:left;border:1px solid #0000;border-radius:6px;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.QuickCreationWorkspace-module__fRO2qa__history button[aria-pressed=true]{background:var(--surface-2);border-color:var(--border)}.QuickCreationWorkspace-module__fRO2qa__history button:hover{background:var(--surface-hover)}.QuickCreationWorkspace-module__fRO2qa__history button>svg{color:var(--muted-foreground);flex-shrink:0}.QuickCreationWorkspace-module__fRO2qa__history button>span{flex:1;min-width:0}.QuickCreationWorkspace-module__fRO2qa__history strong{font-size:12px;font-weight:500}.QuickCreationWorkspace-module__fRO2qa__history small{white-space:nowrap;text-overflow:ellipsis;color:var(--muted-foreground);margin-top:4px;font-size:12px;display:block;overflow:hidden}.QuickCreationWorkspace-module__fRO2qa__history time{color:var(--muted-foreground);flex-shrink:0;font-size:11px}.QuickCreationWorkspace-module__fRO2qa__history p{color:var(--muted-foreground);font-size:13px}.QuickCreationWorkspace-module__fRO2qa__details{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:16px;font-size:12px;line-height:1.8}.QuickCreationWorkspace-module__fRO2qa__details summary{cursor:pointer;min-height:36px}.QuickCreationWorkspace-module__fRO2qa__details p{white-space:pre-wrap;max-height:180px;overflow:auto}.QuickCreationWorkspace-module__fRO2qa__dialog{background:var(--surface-1);width:1000px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);color:var(--foreground);border:1px solid var(--border);border-radius:8px;margin:auto;padding:16px;position:fixed;overflow:auto}.QuickCreationWorkspace-module__fRO2qa__dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--overlay)}.QuickCreationWorkspace-module__fRO2qa__dialog form{justify-content:flex-end;display:flex}.QuickCreationWorkspace-module__fRO2qa__dialog img,.QuickCreationWorkspace-module__fRO2qa__dialog video{object-fit:contain;width:100%;max-height:72dvh}.QuickCreationWorkspace-module__fRO2qa__dialog p{color:var(--muted-foreground);padding-top:12px;font-size:12px}.QuickCreationWorkspace-module__fRO2qa__homeContinue{white-space:nowrap;min-height:24px;color:var(--muted-foreground);justify-self:end;align-items:center;gap:8px;font-size:12px;display:inline-flex}.QuickCreationWorkspace-module__fRO2qa__feedback{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;display:grid}.QuickCreationWorkspace-module__fRO2qa__feedback .QuickCreationWorkspace-module__fRO2qa__parameterNotice{grid-column:auto;min-height:20px;margin:0;display:grid}.QuickCreationWorkspace-module__fRO2qa__parameterNotice>span{grid-area:1/1}.QuickCreationWorkspace-module__fRO2qa__parameterNoticeSizer{visibility:hidden;pointer-events:none}.QuickCreationWorkspace-module__fRO2qa__promptTools .QuickCreationWorkspace-module__fRO2qa__clearInput{justify-content:center;align-items:center;gap:7px;width:auto;padding:0 10px;font-size:12px;display:inline-flex}.QuickCreationWorkspace-module__fRO2qa__mobilePanels{display:none}.QuickCreationWorkspace-module__fRO2qa__workspace[data-presentation=home]{margin-top:0}.QuickCreationWorkspace-module__fRO2qa__categoryTabs{border:1px solid var(--border);background:color-mix(in srgb,var(--surface-1) 30%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:28px;flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:min(304px,100%);min-height:54px;margin:0 auto 20px;padding:4px;display:grid}.QuickCreationWorkspace-module__fRO2qa__categoryTabs button{white-space:nowrap;min-width:0;height:44px;color:var(--muted-foreground);border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:14px;font-weight:600;line-height:20px;display:flex;transform:none!important}.QuickCreationWorkspace-module__fRO2qa__categoryTabs button:hover:not(:disabled){color:var(--foreground);background:color-mix(in srgb,var(--foreground) 7%,transparent)}.QuickCreationWorkspace-module__fRO2qa__categoryTabs button[aria-selected=true]{color:var(--foreground);background:color-mix(in srgb,var(--foreground) 14%,transparent)}.QuickCreationWorkspace-module__fRO2qa__categoryTabs button:active:not(:disabled){background:color-mix(in srgb,var(--foreground) 18%,transparent)}.QuickCreationWorkspace-module__fRO2qa__categoryTabs button svg{flex-shrink:0}.QuickCreationWorkspace-module__fRO2qa__workspace[data-presentation=create] .QuickCreationWorkspace-module__fRO2qa__categoryTabs{margin-top:16px;margin-bottom:0}.QuickCreationWorkspace-module__fRO2qa__workspace[data-presentation=home] .QuickCreationWorkspace-module__fRO2qa__demoLabel{text-align:center;color:var(--foreground);text-shadow:0 1px 5px var(--background);margin:0 0 12px}.QuickCreationWorkspace-module__fRO2qa__workspace[data-presentation=home] .QuickCreationWorkspace-module__fRO2qa__layout{display:block}.QuickCreationWorkspace-module__fRO2qa__workspace[data-presentation=home] .QuickCreationWorkspace-module__fRO2qa__composer{border:1px solid var(--border);background:color-mix(in srgb,var(--surface-1) 25%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:28px;padding:20px;box-shadow:0 18px 60px #0000002e}.QuickCreationWorkspace-module__fRO2qa__workspace[data-presentation=home] .QuickCreationWorkspace-module__fRO2qa__composer:focus-within{border-color:var(--border-strong)}.QuickCreationWorkspace-module__fRO2qa__workspace[data-presentation=home] .QuickCreationWorkspace-module__fRO2qa__promptLabel{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.QuickCreationWorkspace-module__fRO2qa__workspace[data-presentation=home] .QuickCreationWorkspace-module__fRO2qa__composer textarea{resize:none;background:0 0;border:0;outline:none;height:146px;min-height:146px;padding:10px 0;font-size:16px;line-height:26px}.QuickCreationWorkspace-module__fRO2qa__workspace[data-presentation=home] .QuickCreationWorkspace-module__fRO2qa__composerToolbar{position:absolute;top:8px;right:14px}.QuickCreationWorkspace-module__fRO2qa__workspace[data-presentation=home] .QuickCreationWorkspace-module__fRO2qa__composer textarea{padding-top:40px}.QuickCreationWorkspace-module__fRO2qa__workspace[data-presentation=home] .QuickCreationWorkspace-module__fRO2qa__submitRow{border-top:1px solid var(--border);margin-top:8px;padding-top:8px}.QuickCreationWorkspace-module__fRO2qa__workspace[data-presentation=home] .QuickCreationWorkspace-module__fRO2qa__feedback{min-height:20px}.QuickCreationWorkspace-module__fRO2qa__workspace[data-presentation=home] .QuickCreationWorkspace-module__fRO2qa__error,.QuickCreationWorkspace-module__fRO2qa__workspace[data-presentation=home] .QuickCreationWorkspace-module__fRO2qa__notice,.QuickCreationWorkspace-module__fRO2qa__workspace[data-presentation=home] .QuickCreationWorkspace-module__fRO2qa__warning{margin-top:8px}.QuickCreationWorkspace-module__fRO2qa__workspace[data-presentation=create]{flex-direction:column;height:100%;min-height:0;margin-top:0;display:flex}.QuickCreationWorkspace-module__fRO2qa__workspace[data-presentation=create] .QuickCreationWorkspace-module__fRO2qa__workspaceHeader{flex-shrink:0;min-height:64px;margin-bottom:0;padding-block:12px}.QuickCreationWorkspace-module__fRO2qa__workspace[data-presentation=create] .QuickCreationWorkspace-module__fRO2qa__demoLabel{flex-shrink:0;margin:0;padding-block:8px}.QuickCreationWorkspace-module__fRO2qa__workspace[data-presentation=create] .QuickCreationWorkspace-module__fRO2qa__layout{flex:1;align-items:stretch;min-height:0;padding-top:16px;overflow:hidden}.QuickCreationWorkspace-module__fRO2qa__workspace[data-presentation=create] .QuickCreationWorkspace-module__fRO2qa__composer{flex-direction:column;min-height:0;padding:0 20px 0 0;display:flex}.QuickCreationWorkspace-module__fRO2qa__workspace[data-presentation=create] .QuickCreationWorkspace-module__fRO2qa__composerFields{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:3px 12px 16px 3px;overflow:auto}.QuickCreationWorkspace-module__fRO2qa__workspace[data-presentation=create] .QuickCreationWorkspace-module__fRO2qa__submitRow{padding:16px 0 max(16px, env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--background);flex-flow:column;flex-shrink:0;align-items:stretch;margin-top:0}.QuickCreationWorkspace-module__fRO2qa__workspace[data-presentation=create] .QuickCreationWorkspace-module__fRO2qa__submitRow>[data-creation-controls]{flex:none;width:100%}.QuickCreationWorkspace-module__fRO2qa__workspace[data-presentation=create] .QuickCreationWorkspace-module__fRO2qa__submitRow>span{display:none}.QuickCreationWorkspace-module__fRO2qa__workspace[data-presentation=create] .QuickCreationWorkspace-module__fRO2qa__generateAction{justify-content:flex-end}.QuickCreationWorkspace-module__fRO2qa__workspace[data-presentation=create] .QuickCreationWorkspace-module__fRO2qa__results{scrollbar-width:thin;min-height:0;padding:3px 4px 24px;overflow-y:auto}.QuickCreationWorkspace-module__fRO2qa__workspace[data-presentation=create] .QuickCreationWorkspace-module__fRO2qa__promptLabel{margin-top:16px}@media (max-width:1100px){.QuickCreationWorkspace-module__fRO2qa__layout{grid-template-columns:310px minmax(0,1fr);gap:24px}}@media (max-width:767px){.QuickCreationWorkspace-module__fRO2qa__workspace{margin-top:18px}.QuickCreationWorkspace-module__fRO2qa__workspaceHeader{gap:8px}.QuickCreationWorkspace-module__fRO2qa__workspaceHeader h1{font-size:15px}.QuickCreationWorkspace-module__fRO2qa__contextLabel{display:none}.QuickCreationWorkspace-module__fRO2qa__canvasLink{padding-inline:10px;font-size:12px}.QuickCreationWorkspace-module__fRO2qa__layout{grid-template-columns:minmax(0,1fr);gap:20px}.QuickCreationWorkspace-module__fRO2qa__composer{border-right:0;padding:0 0 24px}.QuickCreationWorkspace-module__fRO2qa__composer textarea{height:150px;font-size:16px}.QuickCreationWorkspace-module__fRO2qa__mobilePanels{border-bottom:1px solid var(--border);flex-shrink:0;margin-bottom:0;display:flex}.QuickCreationWorkspace-module__fRO2qa__mobilePanels button{min-height:44px;color:var(--muted-foreground);border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:8px;font-size:13px;display:inline-flex}.QuickCreationWorkspace-module__fRO2qa__mobilePanels button[aria-pressed=true]{border-bottom-color:var(--foreground);color:var(--foreground)}.QuickCreationWorkspace-module__fRO2qa__workspace[data-presentation=create][data-mobile-panel=results] .QuickCreationWorkspace-module__fRO2qa__composer,.QuickCreationWorkspace-module__fRO2qa__workspace[data-presentation=create][data-mobile-panel=editor] .QuickCreationWorkspace-module__fRO2qa__results{display:none}.QuickCreationWorkspace-module__fRO2qa__workspace[data-presentation=home] .QuickCreationWorkspace-module__fRO2qa__composer{border-radius:22px;padding:14px}.QuickCreationWorkspace-module__fRO2qa__workspace[data-presentation=home] .QuickCreationWorkspace-module__fRO2qa__composer textarea{height:168px;min-height:168px}.QuickCreationWorkspace-module__fRO2qa__workspace[data-presentation=home] .QuickCreationWorkspace-module__fRO2qa__feedback{grid-template-columns:minmax(0,1fr)}.QuickCreationWorkspace-module__fRO2qa__workspace[data-presentation=home] .QuickCreationWorkspace-module__fRO2qa__homeContinue{min-height:44px}.QuickCreationWorkspace-module__fRO2qa__workspace[data-presentation=create] .QuickCreationWorkspace-module__fRO2qa__composer{padding-right:0}.QuickCreationWorkspace-module__fRO2qa__workspace[data-presentation=create] .QuickCreationWorkspace-module__fRO2qa__composerFields{padding-right:4px}.QuickCreationWorkspace-module__fRO2qa__workspace[data-presentation=create] .QuickCreationWorkspace-module__fRO2qa__demoLabel{font-size:11px}.QuickCreationWorkspace-module__fRO2qa__icon,.QuickCreationWorkspace-module__fRO2qa__promptTools button,.QuickCreationWorkspace-module__fRO2qa__canvasLink{min-height:44px}.QuickCreationWorkspace-module__fRO2qa__preview{aspect-ratio:4/3}.QuickCreationWorkspace-module__fRO2qa__results[data-result-state=empty] .QuickCreationWorkspace-module__fRO2qa__preview{min-height:240px}.QuickCreationWorkspace-module__fRO2qa__previewBadge{font-size:10px}.QuickCreationWorkspace-module__fRO2qa__resultActions button,.QuickCreationWorkspace-module__fRO2qa__resultActions a{min-height:44px}}@media (prefers-reduced-motion:reduce){.QuickCreationWorkspace-module__fRO2qa__workspace *{transition:none!important;animation:none!important}}.QuickCreationWorkspace-module__fRO2qa__composer{container:composer/inline-size}.QuickCreationWorkspace-module__fRO2qa__submitRow{gap:12px}.QuickCreationWorkspace-module__fRO2qa__generateAction{flex-shrink:0;gap:12px}.QuickCreationWorkspace-module__fRO2qa__primary{flex-shrink:0;width:100px;height:44px;transform:none!important}.QuickCreationWorkspace-module__fRO2qa__pointCost{text-align:right;flex-direction:column;flex-shrink:0;justify-content:center;width:112px;height:44px;display:flex}.QuickCreationWorkspace-module__fRO2qa__pointCost>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.QuickCreationWorkspace-module__fRO2qa__pointCost button{justify-content:flex-end;font-size:11px;line-height:16px}@container composer (max-width:940px){.QuickCreationWorkspace-module__fRO2qa__submitRow{flex-wrap:wrap}.QuickCreationWorkspace-module__fRO2qa__submitRow>[data-creation-controls]{flex:100%}.QuickCreationWorkspace-module__fRO2qa__generateAction{margin-left:auto}}@container composer (min-width:941px){.QuickCreationWorkspace-module__fRO2qa__submitRow>[data-creation-controls]{flex:1}}.QuickCreationWorkspace-module__fRO2qa__inputRow{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.QuickCreationWorkspace-module__fRO2qa__promptInput{flex:180px;min-width:0}.QuickCreationWorkspace-module__fRO2qa__inputRow .QuickCreationWorkspace-module__fRO2qa__promptLabel{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.QuickCreationWorkspace-module__fRO2qa__workspace[data-presentation=home] .QuickCreationWorkspace-module__fRO2qa__inputRow{min-height:146px;padding-top:26px}.QuickCreationWorkspace-module__fRO2qa__workspace[data-presentation=home] .QuickCreationWorkspace-module__fRO2qa__inputRow textarea{height:104px;min-height:104px;padding:0}.QuickCreationWorkspace-module__fRO2qa__workspace[data-presentation=create] .QuickCreationWorkspace-module__fRO2qa__inputRow{padding-top:12px}.QuickCreationWorkspace-module__fRO2qa__workspace[data-presentation=create] [data-reference-inputs]{max-width:100%}.QuickCreationWorkspace-module__fRO2qa__workspace[data-presentation=create] .QuickCreationWorkspace-module__fRO2qa__inputRow textarea{background:0 0;border:0;padding:0}@media (max-width:767px){.QuickCreationWorkspace-module__fRO2qa__workspace[data-presentation=home] .QuickCreationWorkspace-module__fRO2qa__inputRow textarea{height:104px;min-height:104px}}.QuickCreationWorkspace-module__fRO2qa__composer textarea{resize:none}
.GenerationLoadingVisual-module__mQDXkG__visual{width:230px;max-width:100%;height:154px;color:var(--foreground);flex:none;place-items:center;display:grid;position:relative}.GenerationLoadingVisual-module__mQDXkG__frames{width:220px;height:150px;position:relative}.GenerationLoadingVisual-module__mQDXkG__frame{border:1px solid color-mix(in srgb, var(--foreground) 48%, var(--border));background:linear-gradient(135deg, var(--surface-3), var(--surface-1) 70%);border-radius:7px;width:140px;height:88px;transition:transform .4s,opacity .4s;position:absolute;top:33px;left:40px;overflow:hidden}.GenerationLoadingVisual-module__mQDXkG__rear{opacity:.28;transform:translate(-23px,-12px)}.GenerationLoadingVisual-module__mQDXkG__middle{opacity:.4;transform:translate(23px,12px)}.GenerationLoadingVisual-module__mQDXkG__front{place-items:center;display:grid}.GenerationLoadingVisual-module__mQDXkG__front svg{opacity:.9}.GenerationLoadingVisual-module__mQDXkG__visual[data-kind=image] .GenerationLoadingVisual-module__mQDXkG__rear,.GenerationLoadingVisual-module__mQDXkG__visual[data-kind=image] .GenerationLoadingVisual-module__mQDXkG__middle{display:none}.GenerationLoadingVisual-module__mQDXkG__visual[data-kind=image] .GenerationLoadingVisual-module__mQDXkG__front{width:110px;height:110px;top:22px;left:55px}.GenerationLoadingVisual-module__mQDXkG__visual[data-phase=submitting] .GenerationLoadingVisual-module__mQDXkG__frames{animation:2s ease-in-out infinite GenerationLoadingVisual-module__mQDXkG__arrive}.GenerationLoadingVisual-module__mQDXkG__visual[data-phase=submitting] .GenerationLoadingVisual-module__mQDXkG__front svg{animation:2s ease-in-out infinite GenerationLoadingVisual-module__mQDXkG__upload}.GenerationLoadingVisual-module__mQDXkG__visual[data-phase=queued] .GenerationLoadingVisual-module__mQDXkG__rear{transform:translate(-14px,-8px)}.GenerationLoadingVisual-module__mQDXkG__visual[data-phase=queued] .GenerationLoadingVisual-module__mQDXkG__middle{transform:translate(14px,8px)}.GenerationLoadingVisual-module__mQDXkG__visual[data-phase=queued] .GenerationLoadingVisual-module__mQDXkG__front svg path{transform-origin:12px 12px;animation:6s linear infinite GenerationLoadingVisual-module__mQDXkG__clock}.GenerationLoadingVisual-module__mQDXkG__visual[data-phase=generating] .GenerationLoadingVisual-module__mQDXkG__front{animation:4s ease-in-out infinite GenerationLoadingVisual-module__mQDXkG__float}.GenerationLoadingVisual-module__mQDXkG__visual[data-phase=generating] .GenerationLoadingVisual-module__mQDXkG__rear{animation:4s ease-in-out infinite GenerationLoadingVisual-module__mQDXkG__rear}.GenerationLoadingVisual-module__mQDXkG__visual[data-phase=generating] .GenerationLoadingVisual-module__mQDXkG__middle{animation:4s ease-in-out infinite GenerationLoadingVisual-module__mQDXkG__middle}.GenerationLoadingVisual-module__mQDXkG__visual[data-phase=generating] .GenerationLoadingVisual-module__mQDXkG__front:after{content:"";background:linear-gradient(110deg, transparent 35%, color-mix(in srgb, var(--foreground) 9%, transparent) 49%, transparent 64%);animation:3.5s ease-in-out infinite GenerationLoadingVisual-module__mQDXkG__scan;position:absolute;inset:-60%}.GenerationLoadingVisual-module__mQDXkG__visual[data-phase=complete] .GenerationLoadingVisual-module__mQDXkG__rear,.GenerationLoadingVisual-module__mQDXkG__visual[data-phase=complete] .GenerationLoadingVisual-module__mQDXkG__middle{display:none}.GenerationLoadingVisual-module__mQDXkG__visual[data-phase=complete] .GenerationLoadingVisual-module__mQDXkG__front{background:var(--surface-2);border-radius:50%;width:64px;height:64px;top:43px;left:78px}.GenerationLoadingVisual-module__mQDXkG__steps{border-top:1px solid var(--border);width:100%;color:var(--muted-foreground);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:16px 8px;font-size:12px;list-style:none;display:grid}.GenerationLoadingVisual-module__mQDXkG__steps li{justify-content:center;align-items:center;gap:7px;min-width:0;display:flex;position:relative}.GenerationLoadingVisual-module__mQDXkG__steps svg{stroke-width:1.5px;flex-shrink:0}.GenerationLoadingVisual-module__mQDXkG__steps li+li:before{content:"";background:var(--border);width:12px;height:1px;position:absolute;left:-10px}.GenerationLoadingVisual-module__mQDXkG__steps [data-active=true]{color:var(--foreground)}.GenerationLoadingVisual-module__mQDXkG__steps [data-past=true]{color:color-mix(in srgb, var(--foreground) 70%, var(--muted-foreground))}.GenerationLoadingVisual-module__mQDXkG__completion{z-index:2;background:var(--surface-1);pointer-events:none;place-items:center;animation:.8s forwards GenerationLoadingVisual-module__mQDXkG__reveal;display:grid;position:absolute;inset:0}@keyframes GenerationLoadingVisual-module__mQDXkG__arrive{0%,to{opacity:.75;transform:translateY(3px)}50%{opacity:1;transform:translateY(-2px)}}@keyframes GenerationLoadingVisual-module__mQDXkG__upload{50%{transform:translateY(-3px)}}@keyframes GenerationLoadingVisual-module__mQDXkG__clock{to{transform:rotate(360deg)}}@keyframes GenerationLoadingVisual-module__mQDXkG__float{50%{transform:translateY(-3px)}}@keyframes GenerationLoadingVisual-module__mQDXkG__rear{50%{transform:translate(-18px,-8px)}}@keyframes GenerationLoadingVisual-module__mQDXkG__middle{50%{transform:translate(18px,8px)}}@keyframes GenerationLoadingVisual-module__mQDXkG__scan{0%{transform:translate(-65%)}to{transform:translate(65%)}}@keyframes GenerationLoadingVisual-module__mQDXkG__reveal{0%,45%{opacity:1}to{opacity:0;visibility:hidden}}@media (max-width:767px){.GenerationLoadingVisual-module__mQDXkG__visual{height:140px}.GenerationLoadingVisual-module__mQDXkG__steps{font-size:11px}.GenerationLoadingVisual-module__mQDXkG__steps li{flex-direction:column;gap:6px}.GenerationLoadingVisual-module__mQDXkG__steps li+li:before{top:8px}}@media (prefers-reduced-motion:reduce){.GenerationLoadingVisual-module__mQDXkG__visual *,.GenerationLoadingVisual-module__mQDXkG__visual :after{transition:none!important;animation:none!important}.GenerationLoadingVisual-module__mQDXkG__completion{animation:none;display:none}}
.QuickCreationResult-module__x77vOa__result{min-width:0}.QuickCreationResult-module__x77vOa__topline{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:16px;font-size:11px;display:flex}.QuickCreationResult-module__x77vOa__topline>span:last-child{overflow-wrap:anywhere;min-width:0}.QuickCreationResult-module__x77vOa__preview[data-waiting=true]{isolation:isolate;aspect-ratio:auto;border:1px solid var(--border);border-radius:10px;height:auto;min-height:320px;max-height:none;overflow:clip}.QuickCreationResult-module__x77vOa__preview>img.QuickCreationResult-module__x77vOa__referenceBackdrop{z-index:-2;object-fit:cover;filter:blur(12px)saturate(.6);opacity:.25;width:120%;height:120%;position:absolute;inset:-10%}.QuickCreationResult-module__x77vOa__preview[data-waiting=true]:before{content:"";z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--surface-1) 80%, transparent), color-mix(in srgb, var(--surface-1) 35%, transparent), color-mix(in srgb, var(--surface-1) 80%, transparent));position:absolute;inset:0}.QuickCreationResult-module__x77vOa__caption{color:var(--muted-foreground);font-size:11px;position:absolute;top:16px;left:18px}.QuickCreationResult-module__x77vOa__frame{border-inline:1px solid var(--border);pointer-events:none;position:absolute;inset:43px 18px 18px;-webkit-mask-image:linear-gradient(#000 0 18px,#0000 18px calc(100% - 18px),#000 calc(100% - 18px));mask-image:linear-gradient(#000 0 18px,#0000 18px calc(100% - 18px),#000 calc(100% - 18px))}.QuickCreationResult-module__x77vOa__frame:before,.QuickCreationResult-module__x77vOa__frame:after{content:"";border-block:1px solid var(--border);width:18px;position:absolute;top:0;bottom:0}.QuickCreationResult-module__x77vOa__frame:before{left:0}.QuickCreationResult-module__x77vOa__frame:after{right:0}.QuickCreationResult-module__x77vOa__content{text-align:center;height:100%;min-height:340px;color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 28px 24px;display:flex}.QuickCreationResult-module__x77vOa__copy h3{color:var(--foreground);font-size:22px;font-weight:500;line-height:1.4}.QuickCreationResult-module__x77vOa__copy p{margin-top:8px;font-size:12px;line-height:1.7}.QuickCreationResult-module__x77vOa__time{color:var(--foreground);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;gap:8px 18px;font-size:12px;display:flex}.QuickCreationResult-module__x77vOa__time>span{align-items:center;gap:7px;display:inline-flex}.QuickCreationResult-module__x77vOa__time .QuickCreationResult-module__x77vOa__elapsed{color:var(--muted-foreground)}.QuickCreationResult-module__x77vOa__queueNote{margin-top:-8px;font-size:11px}.QuickCreationResult-module__x77vOa__actions{flex-wrap:wrap;justify-content:center;gap:8px 16px;display:flex}.QuickCreationResult-module__x77vOa__actions button,.QuickCreationResult-module__x77vOa__waitNote button,.QuickCreationResult-module__x77vOa__referenceHeading button{min-height:40px;color:var(--foreground);justify-content:center;align-items:center;gap:6px;font-size:12px;display:inline-flex}.QuickCreationResult-module__x77vOa__references{border:1px solid var(--border);background:var(--surface-1);border-radius:8px;margin-top:14px;padding:14px 16px}.QuickCreationResult-module__x77vOa__referenceHeading{color:var(--muted-foreground);align-items:center;gap:8px;font-size:11px;display:flex}.QuickCreationResult-module__x77vOa__referenceHeading h3{color:var(--foreground);font-size:12px;font-weight:500}.QuickCreationResult-module__x77vOa__referenceHeading button{margin-left:auto;margin-block:-8px}.QuickCreationResult-module__x77vOa__referenceList{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.QuickCreationResult-module__x77vOa__reference{text-align:left;border-radius:6px;align-items:center;gap:10px;min-width:0;display:flex}.QuickCreationResult-module__x77vOa__thumbnail{background:var(--surface-2);width:68px;height:56px;color:var(--muted-foreground);border-radius:5px;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.QuickCreationResult-module__x77vOa__thumbnail img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.QuickCreationResult-module__x77vOa__referenceCopy{gap:4px;min-width:0;display:grid}.QuickCreationResult-module__x77vOa__referenceCopy strong{font-size:12px;font-weight:500}.QuickCreationResult-module__x77vOa__referenceCopy>span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);font-size:11px;overflow:hidden}.QuickCreationResult-module__x77vOa__referenceNote{border-top:1px solid var(--border);color:var(--muted-foreground);margin-top:14px;padding-top:10px;font-size:11px;line-height:1.6}.QuickCreationResult-module__x77vOa__noReferences{color:var(--muted-foreground);margin-top:8px;font-size:12px;line-height:1.7}.QuickCreationResult-module__x77vOa__waitNote{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-top:8px;font-size:11px;line-height:1.6;display:flex}.QuickCreationResult-module__x77vOa__dialog{background:var(--surface-1);width:860px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);color:var(--foreground);border:1px solid var(--border);border-radius:10px;margin:auto;padding:16px;position:fixed;overflow:auto}.QuickCreationResult-module__x77vOa__dialog::backdrop{background:var(--overlay)}.QuickCreationResult-module__x77vOa__dialogHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.QuickCreationResult-module__x77vOa__dialogHeading h3{overflow-wrap:anywhere;font-size:13px}.QuickCreationResult-module__x77vOa__dialogHeading button{border-radius:6px;place-items:center;width:44px;height:44px;display:grid}.QuickCreationResult-module__x77vOa__dialog img,.QuickCreationResult-module__x77vOa__dialog video{object-fit:contain;width:100%;max-height:65dvh}.QuickCreationResult-module__x77vOa__dialog audio{width:100%}.QuickCreationResult-module__x77vOa__dialog p{color:var(--muted-foreground);margin-top:12px;font-size:12px;line-height:1.7}.QuickCreationResult-module__x77vOa__dialog button:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}@media (max-width:1100px){.QuickCreationResult-module__x77vOa__reference{flex-direction:column;align-items:stretch;gap:8px}.QuickCreationResult-module__x77vOa__thumbnail{width:100%;height:64px}}@media (max-width:767px){.QuickCreationResult-module__x77vOa__preview[data-waiting=true]{height:auto;min-height:340px}.QuickCreationResult-module__x77vOa__content{height:auto;min-height:340px;padding:52px 20px 28px}.QuickCreationResult-module__x77vOa__copy h3{font-size:20px}.QuickCreationResult-module__x77vOa__topline>span:last-child{max-width:100%}.QuickCreationResult-module__x77vOa__references{padding:14px 12px}.QuickCreationResult-module__x77vOa__referenceList{gap:8px}.QuickCreationResult-module__x77vOa__referenceCopy strong{font-size:11px}.QuickCreationResult-module__x77vOa__actions button,.QuickCreationResult-module__x77vOa__waitNote button,.QuickCreationResult-module__x77vOa__referenceHeading button{min-height:44px}}
.QuickCreationReferences-module__Tos_UW__references{outline:none;flex:0 auto;min-width:80px;max-width:45%}.QuickCreationReferences-module__Tos_UW__fileInput{display:none}.QuickCreationReferences-module__Tos_UW__files{flex-wrap:wrap;gap:10px;display:flex}.QuickCreationReferences-module__Tos_UW__add,.QuickCreationReferences-module__Tos_UW__file{border-radius:10px;flex-shrink:0;width:80px;height:80px;position:relative}.QuickCreationReferences-module__Tos_UW__add{border:1px solid var(--border);background:color-mix(in srgb, var(--foreground) 6%, transparent);color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.QuickCreationReferences-module__Tos_UW__add:hover:not(:disabled){background:color-mix(in srgb, var(--foreground) 11%, transparent);color:var(--foreground)}.QuickCreationReferences-module__Tos_UW__file{background:var(--surface-2)}.QuickCreationReferences-module__Tos_UW__file>img,.QuickCreationReferences-module__Tos_UW__mediaIcon{object-fit:cover;border-radius:inherit;width:100%;height:100%;color:var(--muted-foreground);place-items:center;display:grid}.QuickCreationReferences-module__Tos_UW__caption{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#0000,#000c);border-radius:0 0 10px 10px;padding:12px 6px 5px;font-size:10px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.QuickCreationReferences-module__Tos_UW__file>button{border:1px solid var(--border);background:var(--surface-float);width:28px;height:28px;color:var(--foreground);border-radius:50%;place-items:center;display:grid;position:absolute;top:-7px;right:-7px}.QuickCreationReferences-module__Tos_UW__menuPositioner{z-index:10080}.QuickCreationReferences-module__Tos_UW__addMenu{width:216px;max-width:calc(100vw - 24px);max-height:min(520px, var(--available-height));border:1px solid var(--border);background:var(--surface-1);color:var(--foreground);border-radius:12px;padding:8px;overflow-y:auto;box-shadow:0 12px 36px #00000040}.QuickCreationReferences-module__Tos_UW__menuHeading{color:var(--muted-foreground);justify-content:space-between;padding:8px;font-size:11px;display:flex}.QuickCreationReferences-module__Tos_UW__menuHint{color:var(--muted-foreground);padding:8px;font-size:11px;line-height:1.6}.QuickCreationReferences-module__Tos_UW__addMenu>div+div{border-top:1px solid var(--border);margin-top:6px}.QuickCreationReferences-module__Tos_UW__addMenu button{text-align:left;border-radius:6px;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 8px;font-size:13px;display:flex}.QuickCreationReferences-module__Tos_UW__addMenu button:hover:not(:disabled),.QuickCreationReferences-module__Tos_UW__picker button:hover:not(:disabled){background:var(--surface-hover)}.QuickCreationReferences-module__Tos_UW__references button:disabled,.QuickCreationReferences-module__Tos_UW__addMenu button:disabled,.QuickCreationReferences-module__Tos_UW__picker button:disabled{opacity:.4;cursor:default}.QuickCreationReferences-module__Tos_UW__references .QuickCreationReferences-module__Tos_UW__add:disabled{opacity:1;background:0 0;border-style:dashed}.QuickCreationReferences-module__Tos_UW__references button:focus-visible,.QuickCreationReferences-module__Tos_UW__addMenu button:focus-visible,.QuickCreationReferences-module__Tos_UW__picker button:focus-visible,.QuickCreationReferences-module__Tos_UW__search:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.QuickCreationReferences-module__Tos_UW__hint{color:var(--muted-foreground);margin-top:8px;font-size:12px;line-height:1.6}.QuickCreationReferences-module__Tos_UW__error{color:var(--destructive);overflow-wrap:anywhere;margin-top:8px;font-size:12px;line-height:1.6}.QuickCreationReferences-module__Tos_UW__pagination>button,.QuickCreationReferences-module__Tos_UW__error>button{border:1px solid var(--border);border-radius:6px;min-height:36px;padding:0 10px}@media (max-width:639px){.QuickCreationReferences-module__Tos_UW__references{max-width:100%}.QuickCreationReferences-module__Tos_UW__addMenu button{min-height:44px}}.QuickCreationReferences-module__Tos_UW__backdrop{z-index:10090;background:#000000a6;position:fixed;inset:0}.QuickCreationReferences-module__Tos_UW__viewport{z-index:10091;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.QuickCreationReferences-module__Tos_UW__picker{border:1px solid var(--border);background:var(--surface-float);width:min(640px,100%);max-height:calc(100dvh - 32px);color:var(--foreground);border-radius:12px;outline:none;padding:20px;overflow-y:auto}.QuickCreationReferences-module__Tos_UW__pickerHeading{justify-content:space-between;align-items:center;gap:12px;font-size:16px;font-weight:600;display:flex}.QuickCreationReferences-module__Tos_UW__pickerHeading button{border-radius:6px;place-items:center;min-width:44px;height:44px;display:grid}.QuickCreationReferences-module__Tos_UW__search{border:1px solid var(--border);background:var(--surface-2);border-radius:6px;width:100%;height:44px;margin:16px 0;padding:0 12px;font-size:13px}.QuickCreationReferences-module__Tos_UW__assetGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-height:120px;display:grid}.QuickCreationReferences-module__Tos_UW__assetGrid>p{color:var(--muted-foreground);grid-column:1/-1;font-size:13px}.QuickCreationReferences-module__Tos_UW__asset{border:1px solid var(--border);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:120px;padding:8px;display:flex}.QuickCreationReferences-module__Tos_UW__asset img{object-fit:cover;border-radius:4px;width:100%;height:88px}.QuickCreationReferences-module__Tos_UW__asset span{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:12px;overflow:hidden}.QuickCreationReferences-module__Tos_UW__pagination{justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;font-size:12px;display:flex}@media (max-width:639px){.QuickCreationReferences-module__Tos_UW__pagination>button{min-height:44px}.QuickCreationReferences-module__Tos_UW__file>button{background:0 0;border:0;width:44px;height:44px;top:-12px;right:-12px}.QuickCreationReferences-module__Tos_UW__file>button:before{content:"";border:1px solid var(--border);background:var(--surface-float);border-radius:50%;position:absolute;inset:10px}.QuickCreationReferences-module__Tos_UW__file>button svg{position:relative}.QuickCreationReferences-module__Tos_UW__assetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.FreeCreationExample-module__ZEevlW__invitation{border:1px solid var(--border);background:#ffffff06;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:12px 0;padding:12px 14px;font-size:12px;display:flex}.FreeCreationExample-module__ZEevlW__invitation strong{font-weight:500}.FreeCreationExample-module__ZEevlW__invitation p{color:var(--muted-foreground);margin:4px 0 0;line-height:1.6}.FreeCreationExample-module__ZEevlW__invitation[data-free-example=free] strong,.FreeCreationExample-module__ZEevlW__free{color:#b4edcd}.FreeCreationExample-module__ZEevlW__invitation button,.FreeCreationExample-module__ZEevlW__actions button,.FreeCreationExample-module__ZEevlW__actions a,.FreeCreationExample-module__ZEevlW__loading button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:12px;text-decoration:none;display:inline-flex}.FreeCreationExample-module__ZEevlW__invitation button:disabled{opacity:.4}.FreeCreationExample-module__ZEevlW__dialog{border:1px solid var(--border);background:var(--background);width:calc(100% - 32px);max-width:440px;color:var(--foreground);border-radius:12px;padding:24px}.FreeCreationExample-module__ZEevlW__dialog::backdrop{background:#0009}.FreeCreationExample-module__ZEevlW__dialog h2{font-size:18px}.FreeCreationExample-module__ZEevlW__dialog>div{justify-content:flex-end;gap:20px;margin-top:20px;display:flex}.FreeCreationExample-module__ZEevlW__preview{aspect-ratio:16/9;background:#08090b;border-radius:10px;min-height:250px;position:relative;overflow:hidden}.FreeCreationExample-module__ZEevlW__preview video{object-fit:contain;width:100%;height:100%;display:block}.FreeCreationExample-module__ZEevlW__loading{text-align:center;background:#15171c;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex;position:absolute;inset:0}.FreeCreationExample-module__ZEevlW__loading small,.FreeCreationExample-module__ZEevlW__caption{color:var(--muted-foreground);font-size:12px}.FreeCreationExample-module__ZEevlW__loading p{margin:0}.FreeCreationExample-module__ZEevlW__caption{margin:12px 0;line-height:1.7}.FreeCreationExample-module__ZEevlW__prompt{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.FreeCreationExample-module__ZEevlW__actions{flex-wrap:wrap;gap:20px;display:flex}.FreeCreationExample-module__ZEevlW__actions button{font-weight:500}.FreeCreationExample-module__ZEevlW__free{font-size:12px}.FreeCreationExample-module__ZEevlW__invitation button:focus-visible,.FreeCreationExample-module__ZEevlW__actions a:focus-visible,.FreeCreationExample-module__ZEevlW__actions button:focus-visible{outline-offset:3px}@media (max-width:767px){.FreeCreationExample-module__ZEevlW__invitation{align-items:flex-start;gap:8px}.FreeCreationExample-module__ZEevlW__invitation button{white-space:normal;min-width:94px}.FreeCreationExample-module__ZEevlW__preview{min-height:260px}.FreeCreationExample-module__ZEevlW__actions{gap:12px}.FreeCreationExample-module__ZEevlW__actions button,.FreeCreationExample-module__ZEevlW__actions a{white-space:normal}}.FreeCreationExample-module__ZEevlW__empty{text-align:center;border:1px solid var(--border);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:250px;padding:24px;display:flex}.FreeCreationExample-module__ZEevlW__empty p{font-size:14px}.FreeCreationExample-module__ZEevlW__empty small{color:var(--muted-foreground);font-size:12px}.FreeCreationExample-module__ZEevlW__progress{text-align:left;width:min(100%,360px);margin:16px auto}.FreeCreationExample-module__ZEevlW__progress>div{color:var(--muted-foreground);font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;margin-bottom:8px;font-size:12px;display:flex}.FreeCreationExample-module__ZEevlW__progress progress{appearance:none;background:var(--surface-selected);border:0;border-radius:4px;width:100%;height:4px;display:block;overflow:hidden}.FreeCreationExample-module__ZEevlW__progress progress::-webkit-progress-bar{background:var(--surface-selected)}.FreeCreationExample-module__ZEevlW__progress progress::-webkit-progress-value{background:var(--foreground)}.FreeCreationExample-module__ZEevlW__progress progress::-moz-progress-bar{background:var(--foreground)}.FreeCreationExample-module__ZEevlW__settings{flex-wrap:wrap;gap:8px 20px;margin:16px 0;font-size:12px;line-height:1.6;display:flex}.FreeCreationExample-module__ZEevlW__settings>div{flex-wrap:wrap;gap:4px 8px;min-width:0;display:flex}.FreeCreationExample-module__ZEevlW__settings dt{color:var(--muted-foreground)}.FreeCreationExample-module__ZEevlW__settings dd{overflow-wrap:anywhere;margin:0}.FreeCreationExample-module__ZEevlW__invitation[data-free-example=free],.FreeCreationExample-module__ZEevlW__invitation[data-free-example=edited]{background:0 0;border:0;flex-wrap:wrap;justify-content:flex-start;gap:12px;padding:6px 0}.FreeCreationExample-module__ZEevlW__invitation[data-free-example=free]>div,.FreeCreationExample-module__ZEevlW__invitation[data-free-example=edited]>div{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.FreeCreationExample-module__ZEevlW__invitation[data-free-example=free] p,.FreeCreationExample-module__ZEevlW__invitation[data-free-example=edited] p{margin:0}.FreeCreationExample-module__ZEevlW__guide{color:var(--muted-foreground);text-align:right;margin:10px 0 0;font-size:12px}.FreeCreationExample-module__ZEevlW__demoStage{border:1px solid var(--border);background:var(--surface-1);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:320px;padding:20px 16px 0;display:flex}.FreeCreationExample-module__ZEevlW__demoCopy{padding:8px 12px 24px}.FreeCreationExample-module__ZEevlW__demoCopy h3{font-size:18px;font-weight:500}.FreeCreationExample-module__ZEevlW__demoCopy p{color:var(--muted-foreground);margin-top:8px;font-size:12px}@media (max-width:767px){.FreeCreationExample-module__ZEevlW__demoStage{min-height:290px;padding-inline:8px}.FreeCreationExample-module__ZEevlW__invitation[data-free-example=free]>div,.FreeCreationExample-module__ZEevlW__invitation[data-free-example=edited]>div{gap:4px 8px}}
.StudioHomeContent-module__hadxSq__home{isolation:isolate;background:var(--background);height:100%;color:var(--foreground);scrollbar-gutter:stable;position:relative;overflow:auto}.StudioHomeContent-module__hadxSq__home [hidden]{display:none!important}.StudioHomeContent-module__hadxSq__home button{cursor:pointer;transition:background-color .15s,border-color .15s,color .15s;transform:none}.StudioHomeContent-module__hadxSq__home button:disabled{cursor:default;opacity:.4}.StudioHomeContent-module__hadxSq__home button:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.StudioHomeContent-module__hadxSq__content{width:100%;max-width:1720px;margin:0 auto;padding:0 24px;position:relative}.StudioHomeContent-module__hadxSq__heroBackdrop{z-index:-1;pointer-events:none;height:680px;position:absolute;top:0;left:0;right:0;overflow:hidden}.StudioHomeContent-module__hadxSq__heroBackdrop img,.StudioHomeContent-module__hadxSq__heroVideo{object-fit:cover;object-position:center 46%;width:100%;height:100%}.StudioHomeContent-module__hadxSq__heroVideo{opacity:0;transition:opacity .6s;position:absolute;inset:0}.StudioHomeContent-module__hadxSq__heroVideo[data-ready=true]{opacity:1}.StudioHomeContent-module__hadxSq__heroBackdrop:after{content:"";background:linear-gradient(180deg, transparent 65%, var(--background) 100%);position:absolute;inset:0}.StudioHomeContent-module__hadxSq__backgroundControl{z-index:2;position:absolute;top:24px;right:24px}.StudioHomeContent-module__hadxSq__backgroundControl button{width:40px;height:40px;color:var(--foreground);background:#0a0f163d;border-radius:10px;place-items:center;display:grid}.StudioHomeContent-module__hadxSq__backgroundControl button:hover{background:var(--surface-hover)}.StudioHomeContent-module__hadxSq__home[data-view=home] .StudioHomeContent-module__hadxSq__creation{width:88%;max-width:1040px;margin:0 auto;padding:calc(clamp(56px,8vh,88px) + 48px) 0 64px}.StudioHomeContent-module__hadxSq__pageHeading{text-align:center;margin-bottom:24px}.StudioHomeContent-module__hadxSq__pageHeading h1{text-shadow:0 2px 16px #0003;font-size:40px;font-weight:600;line-height:50px}.StudioHomeContent-module__hadxSq__home[data-view=create]{flex-direction:column;display:flex;overflow:hidden}.StudioHomeContent-module__hadxSq__home[data-view=create]>header{flex-shrink:0}.StudioHomeContent-module__hadxSq__home[data-view=create] .StudioHomeContent-module__hadxSq__content{flex:1;min-height:0;padding-top:12px}.StudioHomeContent-module__hadxSq__home[data-view=create] .StudioHomeContent-module__hadxSq__creation{height:100%;min-height:0}.StudioHomeContent-module__hadxSq__features{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(350px,1.4fr);gap:16px;display:grid}.StudioHomeContent-module__hadxSq__promotion,.StudioHomeContent-module__hadxSq__agentFeature{text-align:left;border-radius:16px;min-width:0;height:188px;position:relative;overflow:hidden}.StudioHomeContent-module__hadxSq__promotion{background:var(--surface-2);color:#fff}.StudioHomeContent-module__hadxSq__promotion>img{object-fit:cover;object-position:center 56%}.StudioHomeContent-module__hadxSq__promotion:after{content:"";background:linear-gradient(90deg,#040f14d4,#040f143d);position:absolute;inset:0}.StudioHomeContent-module__hadxSq__promotionCopy{z-index:1;flex-direction:column;align-items:flex-start;gap:8px;height:100%;padding:24px 28px;display:flex;position:relative}.StudioHomeContent-module__hadxSq__promotionCopy>small{color:#d6e0df;font-size:11px}.StudioHomeContent-module__hadxSq__promotionCopy>strong{font-size:28px;font-weight:600;line-height:1.35}.StudioHomeContent-module__hadxSq__promotionCopy>span:not(.StudioHomeContent-module__hadxSq__featureAction){color:#e1e7e4;font-size:13px}.StudioHomeContent-module__hadxSq__featureAction{align-items:center;gap:10px;min-height:32px;margin-top:auto;font-size:13px;font-weight:500;display:inline-flex}.StudioHomeContent-module__hadxSq__promotion .StudioHomeContent-module__hadxSq__featureAction{border-bottom:1px solid #ffffff80}.StudioHomeContent-module__hadxSq__agentFeature{border:1px solid var(--border);background:var(--surface-1);flex-direction:column;align-items:flex-start;padding:22px 24px 18px;display:flex}.StudioHomeContent-module__hadxSq__agentFeature:hover,.StudioHomeContent-module__hadxSq__featureTools button:hover{border-color:var(--border-strong);background-color:var(--surface-hover)}.StudioHomeContent-module__hadxSq__agentFeature>strong{margin-top:10px;font-size:21px;font-weight:600;line-height:1.4}.StudioHomeContent-module__hadxSq__agentFeature>span:not(.StudioHomeContent-module__hadxSq__featureAction){color:var(--muted-foreground);margin-top:5px;font-size:12px}.StudioHomeContent-module__hadxSq__agentArtwork{width:100%;color:color-mix(in srgb, var(--foreground) 72%, var(--background));align-items:center;display:flex}.StudioHomeContent-module__hadxSq__agentArtwork>span{border:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);background:0 0;border-radius:10px;place-items:center;width:40px;height:38px;display:grid}.StudioHomeContent-module__hadxSq__agentArtwork>i{background:color-mix(in srgb, var(--foreground) 16%, transparent);width:18px;height:1px}.StudioHomeContent-module__hadxSq__featureTools{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:88px;gap:12px;min-width:0;display:grid}.StudioHomeContent-module__hadxSq__featureTools button{border:1px solid var(--border);background:var(--surface-1);text-align:left;border-radius:16px;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.StudioHomeContent-module__hadxSq__toolIcon{width:42px;height:46px;color:color-mix(in srgb, var(--foreground) 72%, var(--background));background:0 0;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.StudioHomeContent-module__hadxSq__featureTools button>span:nth-child(2){flex:1;min-width:0}.StudioHomeContent-module__hadxSq__featureTools strong{font-size:14px;font-weight:500;display:block}.StudioHomeContent-module__hadxSq__featureTools small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;display:block;overflow:hidden}.StudioHomeContent-module__hadxSq__featureTools button>svg{color:var(--muted-foreground);flex-shrink:0}.StudioHomeContent-module__hadxSq__libraryTabs{border-bottom:1px solid var(--border);align-items:center;gap:28px;margin-top:32px;display:flex}.StudioHomeContent-module__hadxSq__libraryTabs button{min-height:48px;color:var(--muted-foreground);border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:6px;font-size:15px;display:inline-flex}.StudioHomeContent-module__hadxSq__libraryTabs button[aria-pressed=true]{color:var(--foreground);border-bottom-color:var(--foreground)}.StudioHomeContent-module__hadxSq__libraryTabs .StudioHomeContent-module__hadxSq__libraryMore{margin-left:auto;font-size:12px}.StudioHomeContent-module__hadxSq__filters{align-items:center;gap:8px;padding-top:16px;display:flex}.StudioHomeContent-module__hadxSq__filters button{min-width:48px;min-height:32px;color:var(--muted-foreground);border-radius:8px;padding:0 12px;font-size:13px}.StudioHomeContent-module__hadxSq__filters button[aria-pressed=true]{background:var(--surface-selected);color:var(--foreground)}.StudioHomeContent-module__hadxSq__section{margin-top:16px}.StudioHomeContent-module__hadxSq__sceneGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.StudioHomeContent-module__hadxSq__sceneCard{text-align:left;background:0 0;min-width:0;display:block}.StudioHomeContent-module__hadxSq__sceneCard[aria-pressed=true] .StudioHomeContent-module__hadxSq__sceneImage{outline:1px solid var(--border-strong);outline-offset:3px}.StudioHomeContent-module__hadxSq__sceneImage{aspect-ratio:1.35;background:var(--surface-2);border-radius:12px;position:relative;overflow:hidden}.StudioHomeContent-module__hadxSq__sceneImage img{object-fit:cover;transition:transform .2s}.StudioHomeContent-module__hadxSq__sceneCard:hover .StudioHomeContent-module__hadxSq__sceneImage img{transform:scale(1.025)}.StudioHomeContent-module__hadxSq__mediaBadge{color:#f6f7f8;background:#05080ac7;border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-size:11px;display:inline-flex;position:absolute;bottom:10px;left:10px}.StudioHomeContent-module__hadxSq__sceneCaption{justify-content:space-between;align-items:center;gap:8px;padding:12px 2px;display:flex}.StudioHomeContent-module__hadxSq__sceneCaption>div{min-width:0}.StudioHomeContent-module__hadxSq__sceneCaption h3,.StudioHomeContent-module__hadxSq__project h3{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.5;overflow:hidden}.StudioHomeContent-module__hadxSq__sceneCaption div>span{color:var(--muted-foreground);margin-top:4px;font-size:12px;display:block}.StudioHomeContent-module__hadxSq__sceneArrow{width:30px;height:30px;color:var(--muted-foreground);flex-shrink:0;place-items:center;display:grid}.StudioHomeContent-module__hadxSq__sceneCard:hover .StudioHomeContent-module__hadxSq__sceneArrow{color:var(--foreground)}.StudioHomeContent-module__hadxSq__templateGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.StudioHomeContent-module__hadxSq__template{text-align:left;border-bottom:1px solid var(--border);color:var(--muted-foreground);align-items:center;gap:14px;padding:18px 0;display:flex}.StudioHomeContent-module__hadxSq__template>span{flex:1;min-width:0}.StudioHomeContent-module__hadxSq__template>svg{flex-shrink:0}.StudioHomeContent-module__hadxSq__template strong{color:var(--foreground);font-size:14px;font-weight:500;display:block}.StudioHomeContent-module__hadxSq__template small{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;display:block;overflow:hidden}.StudioHomeContent-module__hadxSq__projectGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.StudioHomeContent-module__hadxSq__project{border:1px solid var(--border);background:var(--surface-1);border-radius:12px;min-width:0;position:relative}.StudioHomeContent-module__hadxSq__projectOpen{text-align:left;grid-template-rows:1fr 1fr;grid-template-columns:72px minmax(0,1fr);gap:4px 16px;width:100%;min-height:96px;padding:12px 48px 12px 12px;display:grid}.StudioHomeContent-module__hadxSq__projectImage{background:var(--surface-2);border-radius:8px;grid-row:1/3;height:72px;overflow:hidden}.StudioHomeContent-module__hadxSq__projectImage img{object-fit:cover;width:100%;height:100%}.StudioHomeContent-module__hadxSq__coverPlaceholder{height:100%;color:var(--muted-foreground);place-items:center;display:grid}.StudioHomeContent-module__hadxSq__project:hover{border-color:var(--border-strong)}.StudioHomeContent-module__hadxSq__project h3{align-self:end}.StudioHomeContent-module__hadxSq__projectDate{color:var(--muted-foreground);font-size:12px}.StudioHomeContent-module__hadxSq__project>span{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.StudioHomeContent-module__hadxSq__projectMenu{width:36px;height:36px;color:var(--muted-foreground);border-radius:8px;place-items:center;display:grid}.StudioHomeContent-module__hadxSq__projectMenu:hover{background:var(--surface-hover);color:var(--foreground)}.StudioHomeContent-module__hadxSq__emptyProjects{min-height:110px;color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:16px;padding:24px 0;font-size:14px;display:flex}.StudioHomeContent-module__hadxSq__textButton{min-height:40px;color:var(--foreground);justify-content:center;align-items:center;gap:8px;font-size:13px;display:inline-flex}.StudioHomeContent-module__hadxSq__projectSkeleton{background:var(--surface-1);border-radius:12px;height:98px}.StudioHomeContent-module__hadxSq__footer{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:12px;padding:32px 0 24px;font-size:11px;display:flex}.StudioHomeContent-module__hadxSq__footer button{align-items:center;gap:6px;min-height:32px;display:flex}@media (max-width:1279px){.StudioHomeContent-module__hadxSq__home[data-view=home] .StudioHomeContent-module__hadxSq__creation{width:88%}.StudioHomeContent-module__hadxSq__promotionCopy{padding-inline:20px}.StudioHomeContent-module__hadxSq__promotionCopy>strong{font-size:25px}.StudioHomeContent-module__hadxSq__featureTools button{gap:8px}.StudioHomeContent-module__hadxSq__featureTools button>svg{display:none}}@media (max-width:1199px){.StudioHomeContent-module__hadxSq__features{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.StudioHomeContent-module__hadxSq__featureTools{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1023px){.StudioHomeContent-module__hadxSq__home[data-view=home] .StudioHomeContent-module__hadxSq__creation{width:100%;padding-top:60px;padding-bottom:48px}.StudioHomeContent-module__hadxSq__backgroundControl{top:72px;right:16px}.StudioHomeContent-module__hadxSq__sceneGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.StudioHomeContent-module__hadxSq__templateGrid{grid-template-columns:1fr;gap:0}}@media (max-width:767px){.StudioHomeContent-module__hadxSq__home{scrollbar-gutter:auto}.StudioHomeContent-module__hadxSq__content{padding:0 16px}.StudioHomeContent-module__hadxSq__home[data-view=home] .StudioHomeContent-module__hadxSq__creation{padding-top:52px;padding-bottom:32px}.StudioHomeContent-module__hadxSq__pageHeading{margin-bottom:20px}.StudioHomeContent-module__hadxSq__pageHeading h1{font-size:28px;line-height:40px}.StudioHomeContent-module__hadxSq__heroBackdrop{height:620px}.StudioHomeContent-module__hadxSq__features{gap:12px}.StudioHomeContent-module__hadxSq__promotion{grid-column:1/-1;height:180px}.StudioHomeContent-module__hadxSq__promotionCopy{padding:20px 24px}.StudioHomeContent-module__hadxSq__agentFeature{grid-column:1/-1;height:160px;padding:20px}.StudioHomeContent-module__hadxSq__agentArtwork{opacity:.6;width:auto;position:absolute;top:24px;right:20px}.StudioHomeContent-module__hadxSq__agentArtwork>span:not(:first-child),.StudioHomeContent-module__hadxSq__agentArtwork>i{display:none}.StudioHomeContent-module__hadxSq__agentFeature>strong{margin-top:0;padding-right:50px}.StudioHomeContent-module__hadxSq__featureTools{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:84px}.StudioHomeContent-module__hadxSq__featureTools button{padding:10px}.StudioHomeContent-module__hadxSq__toolIcon{width:34px;height:40px}.StudioHomeContent-module__hadxSq__featureTools strong{font-size:13px}.StudioHomeContent-module__hadxSq__libraryTabs{flex-wrap:wrap;gap:0 20px;margin-top:24px}.StudioHomeContent-module__hadxSq__libraryTabs button{font-size:14px}.StudioHomeContent-module__hadxSq__libraryTabs .StudioHomeContent-module__hadxSq__libraryMore{font-size:11px}.StudioHomeContent-module__hadxSq__filters button,.StudioHomeContent-module__hadxSq__textButton,.StudioHomeContent-module__hadxSq__projectMenu{min-height:44px}.StudioHomeContent-module__hadxSq__filters{padding-top:8px}.StudioHomeContent-module__hadxSq__sceneGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.StudioHomeContent-module__hadxSq__sceneImage{aspect-ratio:1.15}.StudioHomeContent-module__hadxSq__sceneCaption{padding:10px 0}.StudioHomeContent-module__hadxSq__sceneCaption h3{font-size:13px}.StudioHomeContent-module__hadxSq__sceneCaption div>span{font-size:11px}.StudioHomeContent-module__hadxSq__sceneArrow{display:none}.StudioHomeContent-module__hadxSq__mediaBadge{font-size:10px;bottom:6px;left:6px}.StudioHomeContent-module__hadxSq__projectGrid{grid-template-columns:1fr}.StudioHomeContent-module__hadxSq__projectOpen{grid-template-columns:56px minmax(0,1fr);gap:4px 12px;min-height:84px}.StudioHomeContent-module__hadxSq__projectImage{height:56px}.StudioHomeContent-module__hadxSq__project h3{font-size:13px}}@media (prefers-reduced-motion:reduce){.StudioHomeContent-module__hadxSq__home *,.StudioHomeContent-module__hadxSq__home :before,.StudioHomeContent-module__hadxSq__home :after{transition:none!important;animation:none!important}}.StudioHomeContent-module__hadxSq__workspacePlaceholder{min-height:290px;color:var(--muted-foreground);place-items:center;font-size:14px;display:grid}@media (min-width:1024px){.StudioHomeContent-module__hadxSq__home[data-view=home] .StudioHomeContent-module__hadxSq__content{width:calc(100% - 88px);margin-left:max(88px,50% - 816px);margin-right:auto}}.StudioHomeContent-module__hadxSq__agentFeature:hover .StudioHomeContent-module__hadxSq__agentArtwork,.StudioHomeContent-module__hadxSq__agentFeature:focus-visible .StudioHomeContent-module__hadxSq__agentArtwork,.StudioHomeContent-module__hadxSq__featureTools button:hover .StudioHomeContent-module__hadxSq__toolIcon,.StudioHomeContent-module__hadxSq__featureTools button:focus-visible .StudioHomeContent-module__hadxSq__toolIcon{color:var(--foreground)}
.CanvasEntryScreen-module__cKi4XW__screen{z-index:100;background:var(--background);min-height:0;color:var(--foreground);display:flex;position:absolute;inset:0;overflow:hidden}.CanvasEntryScreen-module__cKi4XW__rail{border-right:1px solid var(--border);background:var(--surface-1);flex-direction:column;flex-shrink:0;align-items:center;gap:26px;width:64px;padding-top:26px;display:flex}.CanvasEntryScreen-module__cKi4XW__rail>i{border:1px solid var(--border);opacity:.6;border-radius:4px;width:18px;height:18px}.CanvasEntryScreen-module__cKi4XW__workspace{background-image:radial-gradient(color-mix(in srgb, var(--muted-foreground) 18%, transparent) .75px, transparent .75px);background-size:20px 20px;flex:1;min-width:0;position:relative}.CanvasEntryScreen-module__cKi4XW__title{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--border);background:var(--surface-1);max-width:340px;color:var(--muted-foreground);border-radius:6px;padding:10px 14px;font-size:12px;position:absolute;top:20px;left:24px;right:24px;overflow:hidden}.CanvasEntryScreen-module__cKi4XW__placeholders{opacity:.38;justify-content:center;align-items:center;gap:clamp(20px,5vw,70px);display:flex;position:absolute;inset:100px 24px}.CanvasEntryScreen-module__cKi4XW__placeholder{border:1px solid var(--border);background:var(--surface-1);border-radius:8px;width:clamp(140px,20vw,240px);height:200px;padding:16px}.CanvasEntryScreen-module__cKi4XW__placeholder:nth-child(2){margin-top:60px}.CanvasEntryScreen-module__cKi4XW__placeholder>i{background:var(--surface-selected);border-radius:3px;width:40%;height:6px;display:block}.CanvasEntryScreen-module__cKi4XW__placeholder>span{background:var(--surface-2);border-radius:4px;height:110px;margin-top:20px;display:block}.CanvasEntryScreen-module__cKi4XW__placeholder>b{background:var(--surface-selected);width:65%;height:5px;margin-top:14px;display:block}.CanvasEntryScreen-module__cKi4XW__toolbar{bottom:max(20px, env(safe-area-inset-bottom));border:1px solid var(--border);background:var(--surface-1);opacity:.6;border-radius:8px;gap:16px;padding:12px 18px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.CanvasEntryScreen-module__cKi4XW__toolbar i{background:var(--surface-selected);border-radius:3px;width:14px;height:14px}.CanvasEntryScreen-module__cKi4XW__toolbar span{background:var(--surface-selected);border-radius:3px;width:56px;height:14px}.CanvasEntryScreen-module__cKi4XW__status{border:1px solid var(--border);background:var(--surface-float);width:min(320px,100% - 32px);box-shadow:0 12px 40px var(--shadow-color);text-align:center;border-radius:10px;padding:28px 24px 20px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.CanvasEntryScreen-module__cKi4XW__status h2{margin:0;font-size:14px;font-weight:500}.CanvasEntryScreen-module__cKi4XW__status p{color:var(--muted-foreground);overflow-wrap:anywhere;margin:10px 0 0;font-size:12px;line-height:1.8}.CanvasEntryScreen-module__cKi4XW__flow{align-items:center;width:144px;margin:0 auto 22px;display:flex}.CanvasEntryScreen-module__cKi4XW__flow i{border:1px solid var(--border-strong);background:var(--surface-2);border-radius:6px;flex-shrink:0;width:26px;height:26px;animation:2.4s ease-in-out infinite CanvasEntryScreen-module__cKi4XW__breathe;display:block}.CanvasEntryScreen-module__cKi4XW__flow i:after{content:"";background:var(--muted-foreground);border-radius:2px;width:5px;height:5px;margin:9px auto;display:block}.CanvasEntryScreen-module__cKi4XW__flow i:nth-child(3){animation-delay:.55s}.CanvasEntryScreen-module__cKi4XW__flow i:nth-child(5){animation-delay:1.1s}.CanvasEntryScreen-module__cKi4XW__flow span{background:var(--border);flex:1;height:1px;display:block;position:relative;overflow:hidden}.CanvasEntryScreen-module__cKi4XW__flow span:after{content:"";background:linear-gradient(90deg, transparent, var(--muted-foreground), transparent);width:50%;animation:1.5s linear infinite CanvasEntryScreen-module__cKi4XW__travel;position:absolute;inset:0}.CanvasEntryScreen-module__cKi4XW__flow span:nth-child(4):after{animation-delay:.55s}.CanvasEntryScreen-module__cKi4XW__actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.CanvasEntryScreen-module__cKi4XW__actions button,.CanvasEntryScreen-module__cKi4XW__earlyBack{min-height:40px;color:var(--muted-foreground);background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;display:inline-flex}.CanvasEntryScreen-module__cKi4XW__actions button:hover,.CanvasEntryScreen-module__cKi4XW__earlyBack:hover{color:var(--foreground);background:var(--surface-hover)}.CanvasEntryScreen-module__cKi4XW__actions button:focus-visible,.CanvasEntryScreen-module__cKi4XW__earlyBack:focus-visible{outline:2px solid var(--muted-foreground);outline-offset:2px}.CanvasEntryScreen-module__cKi4XW__earlyBack{min-width:40px;position:absolute;top:18px;right:18px}@keyframes CanvasEntryScreen-module__cKi4XW__breathe{0%,75%,to{opacity:.4}30%{opacity:1}}@keyframes CanvasEntryScreen-module__cKi4XW__travel{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media (max-width:767px){.CanvasEntryScreen-module__cKi4XW__rail{width:48px;padding-top:20px}.CanvasEntryScreen-module__cKi4XW__title{max-width:calc(100% - 72px);left:16px;right:16px}.CanvasEntryScreen-module__cKi4XW__placeholder{flex-shrink:0;width:180px}.CanvasEntryScreen-module__cKi4XW__placeholder:not(:first-child){display:none}.CanvasEntryScreen-module__cKi4XW__actions button,.CanvasEntryScreen-module__cKi4XW__earlyBack{min-height:44px}.CanvasEntryScreen-module__cKi4XW__status{padding:24px 16px 16px}}@media (prefers-reduced-motion:reduce){.CanvasEntryScreen-module__cKi4XW__flow i,.CanvasEntryScreen-module__cKi4XW__flow span:after{animation:none}}
.TemplateGallery-module__A_d5GW__page{isolation:isolate}.TemplateGallery-module__A_d5GW__content{padding-top:18px}.TemplateGallery-module__A_d5GW__page button,.TemplateGallery-module__A_d5GW__dialog button,.TemplateGallery-module__A_d5GW__dialog a{-webkit-tap-highlight-color:transparent}.TemplateGallery-module__A_d5GW__page button,.TemplateGallery-module__A_d5GW__dialog button{cursor:pointer}.TemplateGallery-module__A_d5GW__page button:disabled,.TemplateGallery-module__A_d5GW__dialog button:disabled{cursor:default;opacity:.45}.TemplateGallery-module__A_d5GW__page button:focus-visible,.TemplateGallery-module__A_d5GW__page input:focus-visible,.TemplateGallery-module__A_d5GW__page select:focus-visible,.TemplateGallery-module__A_d5GW__dialog button:focus-visible,.TemplateGallery-module__A_d5GW__dialog a:focus-visible,.TemplateGallery-module__A_d5GW__dialog summary:focus-visible{outline:2px solid var(--foreground);outline-offset:4px}.TemplateGallery-module__A_d5GW__intro{justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px;display:flex}.TemplateGallery-module__A_d5GW__intro h2{font-size:30px;font-weight:600;line-height:1.4}.TemplateGallery-module__A_d5GW__intro p{color:var(--muted-foreground);margin-top:9px;font-size:13px;line-height:1.7}.TemplateGallery-module__A_d5GW__collections{flex-shrink:0;align-items:center;gap:24px;display:flex}.TemplateGallery-module__A_d5GW__collections button{min-height:40px;color:var(--muted-foreground);white-space:nowrap;border-bottom:1px solid #0000;align-items:center;gap:7px;font-size:13px;display:flex}.TemplateGallery-module__A_d5GW__collections button[aria-pressed=true]{color:var(--foreground);border-bottom-color:var(--foreground)}.TemplateGallery-module__A_d5GW__collections button span{color:var(--muted-foreground);font-size:11px}.TemplateGallery-module__A_d5GW__featured{grid-template-columns:1.5fr 1fr;gap:18px;margin-bottom:28px;display:grid}.TemplateGallery-module__A_d5GW__featured[data-single=true]{grid-template-columns:minmax(0,1fr)}.TemplateGallery-module__A_d5GW__feature{isolation:isolate;text-align:left;color:#fff;background:var(--surface-2);border-radius:12px;flex-direction:column;min-height:244px;padding:24px;display:flex;position:relative;overflow:hidden}.TemplateGallery-module__A_d5GW__coverFallback{background:var(--surface-2);color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex;position:absolute;inset:0}.TemplateGallery-module__A_d5GW__coverImage{object-fit:cover;transition:transform .45s}.TemplateGallery-module__A_d5GW__featureShade,.TemplateGallery-module__A_d5GW__mediaShade{pointer-events:none;position:absolute;inset:0}.TemplateGallery-module__A_d5GW__featureShade{background:linear-gradient(90deg,#000000bd,#00000026),linear-gradient(#0000 30%,#00000045)}.TemplateGallery-module__A_d5GW__feature[data-product=true] .TemplateGallery-module__A_d5GW__coverImage{width:60%!important;left:auto!important}.TemplateGallery-module__A_d5GW__feature[data-product=true] .TemplateGallery-module__A_d5GW__featureShade{background:linear-gradient(90deg, var(--surface-2) 42%, transparent 90%)}.TemplateGallery-module__A_d5GW__featureLabel,.TemplateGallery-module__A_d5GW__featureCopy,.TemplateGallery-module__A_d5GW__featureFooter{position:relative}.TemplateGallery-module__A_d5GW__featureLabel{align-items:center;gap:10px;font-size:11px;display:flex}.TemplateGallery-module__A_d5GW__featureLabel>span{opacity:.65;font-variant-numeric:tabular-nums}.TemplateGallery-module__A_d5GW__featureCopy{gap:7px;margin-top:23px;display:grid}.TemplateGallery-module__A_d5GW__featureCopy strong{text-wrap:balance;max-width:90%;font-size:26px;font-weight:500;line-height:1.45}.TemplateGallery-module__A_d5GW__featureCopy>span{color:#ffffffd1;max-width:85%;font-size:12px;line-height:1.6}.TemplateGallery-module__A_d5GW__featureFooter{color:#ffffffc7;justify-content:space-between;align-items:end;gap:15px;margin-top:auto;padding-top:20px;font-size:11px;display:flex}.TemplateGallery-module__A_d5GW__circle{color:#fff;border:1px solid #fff6;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.TemplateGallery-module__A_d5GW__filters{z-index:20;border-bottom:1px solid var(--border);background:var(--background);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:-12px;margin-bottom:23px;padding-block:12px;display:flex;position:sticky;top:0}.TemplateGallery-module__A_d5GW__scenarios{flex-wrap:wrap;gap:5px;display:flex}.TemplateGallery-module__A_d5GW__scenarios button{min-height:38px;color:var(--muted-foreground);border-radius:6px;padding:8px 12px;font-size:12px}.TemplateGallery-module__A_d5GW__scenarios button:hover{background:var(--surface-hover);color:var(--foreground)}.TemplateGallery-module__A_d5GW__scenarios button[aria-pressed=true]{color:var(--background);background:var(--foreground)}.TemplateGallery-module__A_d5GW__searchRow{flex:1;justify-content:flex-end;gap:8px;display:flex}.TemplateGallery-module__A_d5GW__search{border:1px solid var(--border);height:38px;color:var(--muted-foreground);border-radius:6px;align-items:center;gap:9px;width:235px;min-width:0;padding:0 12px;display:flex}.TemplateGallery-module__A_d5GW__search svg{flex-shrink:0}.TemplateGallery-module__A_d5GW__search:focus-within{border-color:var(--border-strong)}.TemplateGallery-module__A_d5GW__search input{width:100%;min-width:0;color:var(--foreground);background:0 0;font-size:12px}.TemplateGallery-module__A_d5GW__search input:focus-visible{outline:none}.TemplateGallery-module__A_d5GW__search input::placeholder{color:var(--subtle-foreground)}.TemplateGallery-module__A_d5GW__category select{border:1px solid var(--border);background:var(--surface-1);max-width:135px;height:38px;color:var(--muted-foreground);border-radius:6px;padding:0 9px;font-size:12px}.TemplateGallery-module__A_d5GW__listHeading{align-items:center;gap:13px;min-height:24px;margin-bottom:17px;display:flex}.TemplateGallery-module__A_d5GW__listHeading h3{margin-right:auto;font-size:15px;font-weight:600}.TemplateGallery-module__A_d5GW__listHeading>span{color:var(--muted-foreground);font-size:12px}.TemplateGallery-module__A_d5GW__listHeading>button{color:var(--muted-foreground);align-items:center;gap:4px;font-size:11px;display:flex}.TemplateGallery-module__A_d5GW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 18px;display:grid}.TemplateGallery-module__A_d5GW__card{min-width:0}.TemplateGallery-module__A_d5GW__cardMedia{position:relative}.TemplateGallery-module__A_d5GW__preview{aspect-ratio:1.5;background:var(--surface-2);text-align:left;border-radius:12px;width:100%;display:block;position:relative;overflow:hidden}.TemplateGallery-module__A_d5GW__mediaShade{background:linear-gradient(#0000 60%,#0006)}.TemplateGallery-module__A_d5GW__badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#00000080;border:1px solid #ffffff1f;border-radius:5px;padding:5px 9px;font-size:11px;position:absolute;top:13px;left:13px}.TemplateGallery-module__A_d5GW__reference{color:#ffffffdb;font-size:11px;position:absolute;bottom:13px;left:13px}.TemplateGallery-module__A_d5GW__previewHint{color:#fff;opacity:0;align-items:center;gap:6px;font-size:12px;transition:opacity .2s;display:flex;position:absolute;bottom:13px;right:13px}.TemplateGallery-module__A_d5GW__saveWrap{position:absolute;top:9px;right:9px}.TemplateGallery-module__A_d5GW__save{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#00000080;border:1px solid #ffffff24;border-radius:6px;place-items:center;width:36px;height:36px;display:grid}.TemplateGallery-module__A_d5GW__save[aria-pressed=true]{color:#000;background:#fff}.TemplateGallery-module__A_d5GW__cardTitle{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 0 3px;display:flex}.TemplateGallery-module__A_d5GW__cardTitle h4{font-size:15px;font-weight:600;line-height:1.6}.TemplateGallery-module__A_d5GW__cardTitle>svg{color:var(--muted-foreground);flex-shrink:0}.TemplateGallery-module__A_d5GW__cardDescription{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.8;display:-webkit-box;overflow:hidden}.TemplateGallery-module__A_d5GW__collectionNote,.TemplateGallery-module__A_d5GW__galleryNote{color:var(--muted-foreground);font-size:12px;line-height:1.7}.TemplateGallery-module__A_d5GW__collectionNote{margin:-4px 0 18px}.TemplateGallery-module__A_d5GW__galleryNote{text-align:center;margin-top:32px}.TemplateGallery-module__A_d5GW__empty{text-align:center;border:1px dashed var(--border);min-height:320px;color:var(--muted-foreground);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px 16px;display:flex}.TemplateGallery-module__A_d5GW__empty h3{color:var(--foreground);font-size:16px;font-weight:600}.TemplateGallery-module__A_d5GW__empty p{font-size:13px;line-height:1.7}.TemplateGallery-module__A_d5GW__empty>button{margin-top:8px}.TemplateGallery-module__A_d5GW__skeleton>div{aspect-ratio:1.5;background:var(--surface-2);border-radius:12px}.TemplateGallery-module__A_d5GW__skeleton>span{background:var(--surface-2);border-radius:4px;width:60%;height:12px;margin-top:15px;display:block}.TemplateGallery-module__A_d5GW__skeleton>span:last-child{width:85%}.TemplateGallery-module__A_d5GW__dialog{border:1px solid var(--border);background:var(--surface-1);width:min(1100px,100% - 48px);max-width:none;max-height:calc(100dvh - 48px);color:var(--foreground);box-shadow:0 24px 100px var(--shadow-color);border-radius:12px;margin:auto;padding:0;overflow:auto}.TemplateGallery-module__A_d5GW__dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--overlay)}.TemplateGallery-module__A_d5GW__detailBar{z-index:2;border-bottom:1px solid var(--border);background:var(--surface-1);justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex;position:sticky;top:0}.TemplateGallery-module__A_d5GW__detailBar>span{color:var(--muted-foreground);white-space:nowrap;font-size:11px}.TemplateGallery-module__A_d5GW__back{min-height:32px;color:var(--muted-foreground);align-items:center;gap:8px;font-size:12px;display:flex}.TemplateGallery-module__A_d5GW__back:hover{color:var(--foreground)}.TemplateGallery-module__A_d5GW__detailBody{padding:28px}.TemplateGallery-module__A_d5GW__detailGrid{grid-template-columns:1.1fr 1fr;align-items:start;gap:32px;display:grid}.TemplateGallery-module__A_d5GW__detailFigure{min-width:0}.TemplateGallery-module__A_d5GW__detailMedia{aspect-ratio:1;background:var(--surface-2);border-radius:8px;position:relative;overflow:hidden}.TemplateGallery-module__A_d5GW__detailFigure figcaption{color:var(--muted-foreground);margin-top:12px;font-size:11px}.TemplateGallery-module__A_d5GW__detailCopy{min-width:0}.TemplateGallery-module__A_d5GW__detailCopy h2{font-size:26px;font-weight:600;line-height:1.5}.TemplateGallery-module__A_d5GW__detailCopy>p{color:var(--muted-foreground);margin-top:12px;font-size:13px;line-height:1.8}.TemplateGallery-module__A_d5GW__facts{border-block:1px solid var(--border);margin-top:22px;padding-block:5px}.TemplateGallery-module__A_d5GW__facts>div{padding:10px 0}.TemplateGallery-module__A_d5GW__facts dt{color:var(--muted-foreground);font-size:11px}.TemplateGallery-module__A_d5GW__facts dd{margin-top:4px;font-size:13px;line-height:1.8}.TemplateGallery-module__A_d5GW__ratio{color:var(--muted-foreground);margin-left:8px;font-size:11px;display:inline-block}.TemplateGallery-module__A_d5GW__detailActions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.TemplateGallery-module__A_d5GW__primary,.TemplateGallery-module__A_d5GW__secondary{border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:10px 16px;font-size:13px;font-weight:600;line-height:1.5;display:inline-flex}.TemplateGallery-module__A_d5GW__primary{background:var(--foreground);color:var(--background)}.TemplateGallery-module__A_d5GW__primary:hover{opacity:.9}.TemplateGallery-module__A_d5GW__secondary{border:1px solid var(--border);color:var(--foreground)}.TemplateGallery-module__A_d5GW__secondary:hover{background:var(--surface-hover);border-color:var(--border-strong)}.TemplateGallery-module__A_d5GW__detailCopy>.TemplateGallery-module__A_d5GW__actionNote{font-size:11px}.TemplateGallery-module__A_d5GW__detailCopy>.TemplateGallery-module__A_d5GW__availability{border-left:2px solid var(--border-strong);padding-left:10px;font-size:12px}.TemplateGallery-module__A_d5GW__workflow{border-top:1px solid var(--border);margin-top:30px;padding-top:24px}.TemplateGallery-module__A_d5GW__sectionHeading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.TemplateGallery-module__A_d5GW__sectionHeading h3{font-size:15px;font-weight:600}.TemplateGallery-module__A_d5GW__sectionHeading>span{color:var(--muted-foreground);font-size:11px}.TemplateGallery-module__A_d5GW__nodes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;list-style:none;display:grid}.TemplateGallery-module__A_d5GW__nodes li{background:var(--surface-2);border-radius:6px;min-width:0;padding:12px}.TemplateGallery-module__A_d5GW__nodeName{align-items:center;gap:8px;font-size:12px;display:flex}.TemplateGallery-module__A_d5GW__nodeName svg{color:var(--muted-foreground);flex-shrink:0}.TemplateGallery-module__A_d5GW__nodeNumber{color:var(--subtle-foreground);font-size:11px}.TemplateGallery-module__A_d5GW__nodes p{color:var(--muted-foreground);margin-top:8px;font-size:11px}.TemplateGallery-module__A_d5GW__modelDetails{border-top:1px solid var(--border);margin-top:22px;padding-top:16px}.TemplateGallery-module__A_d5GW__modelDetails summary{cursor:pointer;font-size:13px}.TemplateGallery-module__A_d5GW__modelDetails>p{color:var(--muted-foreground);margin-top:12px;font-size:12px;line-height:1.8}.TemplateGallery-module__A_d5GW__modelDetails ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 30px;margin-top:15px;display:grid}.TemplateGallery-module__A_d5GW__modelDetails li{align-items:center;gap:8px;font-size:12px;display:flex}.TemplateGallery-module__A_d5GW__modelDetails li svg{flex-shrink:0}.TemplateGallery-module__A_d5GW__modelDetails li span:last-child{color:var(--muted-foreground);margin-left:auto;font-size:11px}@media (hover:hover){.TemplateGallery-module__A_d5GW__feature:hover .TemplateGallery-module__A_d5GW__coverImage,.TemplateGallery-module__A_d5GW__preview:hover .TemplateGallery-module__A_d5GW__coverImage{transform:scale(1.035)}.TemplateGallery-module__A_d5GW__feature:hover .TemplateGallery-module__A_d5GW__circle{background:#ffffff26}}.TemplateGallery-module__A_d5GW__preview:hover .TemplateGallery-module__A_d5GW__previewHint,.TemplateGallery-module__A_d5GW__preview:focus-visible .TemplateGallery-module__A_d5GW__previewHint{opacity:1}@media (max-width:1099px){.TemplateGallery-module__A_d5GW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.TemplateGallery-module__A_d5GW__intro{align-items:start}.TemplateGallery-module__A_d5GW__featureCopy strong{font-size:23px}.TemplateGallery-module__A_d5GW__searchRow{flex-grow:0}}@media (min-width:768px) and (max-width:1023px){.TemplateGallery-module__A_d5GW__filters{top:64px}}@media (max-width:767px){.TemplateGallery-module__A_d5GW__content{padding-top:14px}.TemplateGallery-module__A_d5GW__intro{flex-direction:column;gap:15px;margin-bottom:22px}.TemplateGallery-module__A_d5GW__intro h2{font-size:26px}.TemplateGallery-module__A_d5GW__intro p{font-size:12px}.TemplateGallery-module__A_d5GW__featured{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:22px}.TemplateGallery-module__A_d5GW__feature{min-height:225px;padding:18px}.TemplateGallery-module__A_d5GW__featureCopy{margin-top:16px}.TemplateGallery-module__A_d5GW__featureCopy strong{max-width:100%;font-size:21px}.TemplateGallery-module__A_d5GW__featureCopy>span{max-width:100%}.TemplateGallery-module__A_d5GW__featureFooter{padding-top:16px}.TemplateGallery-module__A_d5GW__filters{gap:13px;top:60px}.TemplateGallery-module__A_d5GW__searchRow{flex:100%}.TemplateGallery-module__A_d5GW__search{flex:1;width:auto}.TemplateGallery-module__A_d5GW__dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.TemplateGallery-module__A_d5GW__detailGrid{grid-template-columns:1fr;gap:24px}.TemplateGallery-module__A_d5GW__detailMedia{aspect-ratio:1.5}.TemplateGallery-module__A_d5GW__detailBody{padding:20px}.TemplateGallery-module__A_d5GW__detailCopy h2{font-size:24px}.TemplateGallery-module__A_d5GW__detailBar{padding:12px 20px}.TemplateGallery-module__A_d5GW__nodes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.TemplateGallery-module__A_d5GW__featured{grid-template-columns:1fr}.TemplateGallery-module__A_d5GW__feature{min-height:205px}.TemplateGallery-module__A_d5GW__feature:not(:first-child){display:none}.TemplateGallery-module__A_d5GW__featureCopy strong{font-size:25px}.TemplateGallery-module__A_d5GW__grid{grid-template-columns:1fr;gap:24px}.TemplateGallery-module__A_d5GW__scenarios{gap:3px}.TemplateGallery-module__A_d5GW__scenarios button{padding-inline:10px;font-size:12px}.TemplateGallery-module__A_d5GW__listHeading{flex-wrap:wrap;gap:9px}.TemplateGallery-module__A_d5GW__listHeading h3{font-size:14px}.TemplateGallery-module__A_d5GW__cardTitle h4{font-size:15px}.TemplateGallery-module__A_d5GW__dialog{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.TemplateGallery-module__A_d5GW__detailBody{padding:20px 16px 32px}.TemplateGallery-module__A_d5GW__detailBar{padding-inline:16px}.TemplateGallery-module__A_d5GW__sectionHeading{flex-wrap:wrap}.TemplateGallery-module__A_d5GW__modelDetails ul{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.TemplateGallery-module__A_d5GW__coverImage,.TemplateGallery-module__A_d5GW__previewHint{transition:none}.TemplateGallery-module__A_d5GW__feature:hover .TemplateGallery-module__A_d5GW__coverImage,.TemplateGallery-module__A_d5GW__preview:hover .TemplateGallery-module__A_d5GW__coverImage{transform:none}}
