.animated-heart-module-scss-module__jRdPxa__wrapper{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:relative}.animated-heart-module-scss-module__jRdPxa__heart{width:100%;height:100%;position:relative}.animated-heart-module-scss-module__jRdPxa__heart svg{width:100%;height:100%;transition:color .3s;overflow:visible}.animated-heart-module-scss-module__jRdPxa__heart[data-checked=true]{color:red}.animated-heart-module-scss-module__jRdPxa__heart[data-checked=true][data-animate=true] svg{transform-origin:50%;animation:.4s .6s animated-heart-module-scss-module__jRdPxa__heartBurst}@keyframes animated-heart-module-scss-module__jRdPxa__heartBurst{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}
.gallery-adjacent-artwork-module__oGVZIq__card[data-gallery-adjacent-button]{--side:1;transform:perspective(1200px) translateX(calc(var(--side) * 69%)) translateY(-42%) rotate(calc(var(--side) * 2.2deg)) rotateY(calc(var(--side) * 14deg));transition-property:transform}.gallery-adjacent-artwork-module__oGVZIq__card [data-gallery-adjacent-caption]{opacity:0;transition-property:opacity;transition-duration:inherit;transition-timing-function:inherit}.gallery-adjacent-artwork-module__oGVZIq__card[data-gallery-adjacent-interactive]:not([data-gallery-adjacent-locked]):not([data-gallery-adjacent-deferred]) [data-gallery-adjacent-caption]{opacity:1}.gallery-adjacent-artwork-module__oGVZIq__card[data-gallery-adjacent-button=previous]{--side:-1}.gallery-adjacent-artwork-module__oGVZIq__card[data-gallery-adjacent-interactive]:not([data-gallery-adjacent-locked]){transform:perspective(1200px) translateX(calc(var(--side) * 50%)) translateY(-42%) rotate(calc(var(--side) * .6deg)) rotateY(calc(var(--side) * 4deg))}.gallery-adjacent-artwork-module__oGVZIq__card[data-gallery-adjacent-deferred]:not([data-gallery-adjacent-locked]){transform:perspective(1200px) translateX(calc(var(--side) * (110% + 24px))) translateY(-42%) rotate(calc(var(--side) * 2.2deg)) rotateY(calc(var(--side) * 14deg));transition-property:none}.gallery-adjacent-artwork-module__oGVZIq__card[data-gallery-adjacent-locked]{transition-property:none}.gallery-adjacent-artwork-module__oGVZIq__card[data-gallery-adjacent-locked] [data-gallery-adjacent-caption]{opacity:0;transition:none}@media (prefers-reduced-motion:reduce){.gallery-adjacent-artwork-module__oGVZIq__card[data-gallery-adjacent-button],.gallery-adjacent-artwork-module__oGVZIq__card [data-gallery-adjacent-caption]{transition-property:none}}
@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e7b7e0b829e3eb9.0taayl_akrchu.woff2?dpl=dpl_9SDJ9uuUtqHKcM7XiV13qSgLnRch)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/daf789e4474d0d90.02gqgcrlsvm4~.woff2?dpl=dpl_9SDJ9uuUtqHKcM7XiV13qSgLnRch)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e9f04e3c37952ab.p.07uvnuj.ona6k.woff2?dpl=dpl_9SDJ9uuUtqHKcM7XiV13qSgLnRch)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.anton_99db5cee-module__z8jSBW__className{font-family:Anton,Impact,Arial Narrow,sans-serif;font-style:normal;font-weight:400}.anton_99db5cee-module__z8jSBW__variable{--font-display:"Anton", Impact, Arial Narrow, sans-serif}
.profile-tabs-module__21m8XW__tabScope [data-profile-tab-indicator]{transition-property:none}.profile-tabs-module__21m8XW__loadingBar{background:var(--foreground);opacity:1;position:absolute;inset:0}.profile-tabs-module__21m8XW__loadingBar:after{content:"";background:var(--foreground);opacity:0;width:35%;height:100%;display:block}:where(.profile-tabs-module__21m8XW__tabScope[data-profile-tab-pending=true],.profile-tabs-module__21m8XW__tabScope:has(>[data-tab-motion=waiting],>[data-tab-motion=preparing]),.profile-tabs-module__21m8XW__tabScope:has(>[data-tab-motion]>[data-tab-motion-live]>[data-profile-tab-panel=active] [data-tab-content-pending=true])) .profile-tabs-module__21m8XW__loadingBar{animation:.16s ease-out .12s both profile-tabs-module__21m8XW__profile-tab-track}:where(.profile-tabs-module__21m8XW__tabScope[data-profile-tab-pending=true],.profile-tabs-module__21m8XW__tabScope:has(>[data-tab-motion=waiting],>[data-tab-motion=preparing]),.profile-tabs-module__21m8XW__tabScope:has(>[data-tab-motion]>[data-tab-motion-live]>[data-profile-tab-panel=active] [data-tab-content-pending=true])) .profile-tabs-module__21m8XW__loadingBar:after{animation:1.1s ease-in-out .12s infinite profile-tabs-module__21m8XW__profile-tab-loading}@keyframes profile-tabs-module__21m8XW__profile-tab-track{0%{background:var(--foreground)}to{background:color-mix(in srgb, var(--foreground) 10%, transparent)}}@keyframes profile-tabs-module__21m8XW__profile-tab-loading{0%{opacity:.65;transform:translate(-100%)}to{opacity:.65;transform:translate(286%)}}@media (prefers-reduced-motion:reduce){.profile-tabs-module__21m8XW__loadingBar{opacity:1;animation:none}.profile-tabs-module__21m8XW__loadingBar:after{opacity:0;animation:none}}
:root:not(.dark) .generation-workbench-palette-module__TU2G0a__palette{--workbench-canvas:#f7f7f7;--muted:#f4f4f4;--surface-idle:#0000000a;--surface-hover:#00000012;--surface-pressed:#0000001c;--border-subtle:#00000017;--border-strong:#00000021;--border-chrome:var(--border-subtle)}
.generation-workbench-composer-module__42IF9a__surface{background:var(--background);border:1px solid var(--border-subtle);box-shadow:var(--shadow-popover);-webkit-backdrop-filter:none;backdrop-filter:none}@supports (mask-composite:exclude){.generation-workbench-composer-module__42IF9a__surface:has(>[data-star-border][data-active=true]){background-clip:padding-box;border-color:#0000}}.generation-workbench-composer-module__42IF9a__surface.generation-workbench-composer-module__42IF9a__withAttachments{background:color-mix(in oklab, var(--background) 80%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.generation-workbench-composer-module__42IF9a__inputbar [data-image-composer-foreground-layer]{background:var(--background)}.generation-workbench-composer-module__42IF9a__inputbar :is([data-prompt-assistant-trigger],[data-image-composer-legacy-copilot],[data-workbench-objects-trigger],[data-workbench-new-sketch]){border-radius:12px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.generation-workbench-composer-module__42IF9a__surface.generation-workbench-composer-module__42IF9a__withAttachments{background:var(--background)}}@media (prefers-reduced-transparency:reduce){.generation-workbench-composer-module__42IF9a__surface.generation-workbench-composer-module__42IF9a__withAttachments{background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none}}.generation-workbench-composer-module__42IF9a__inputbar :is(button,[role=button]),.generation-workbench-composer-module__42IF9a__parameterMenu :is(button,[role=button]),.generation-workbench-composer-module__42IF9a__mentionMenu button{scale:1!important}.generation-workbench-composer-module__42IF9a__inputbar :is(button,[role=button]),.generation-workbench-composer-module__42IF9a__mentionMenu button{transition-property:background-color,color,border-color,opacity;transition-duration:.12s;transition-timing-function:ease-out}.generation-workbench-composer-module__42IF9a__inputbar :is(button,[role=button]):focus-visible,.generation-workbench-composer-module__42IF9a__parameterMenu :is(button,[role=button]):focus-visible,.generation-workbench-composer-module__42IF9a__mentionMenu button:focus-visible{outline:2px solid var(--ring);outline-offset:2px;box-shadow:none}.generation-workbench-composer-module__42IF9a__parameterMenu :is(button,[role=button]):focus-visible,.generation-workbench-composer-module__42IF9a__mentionMenu button:focus-visible{outline-offset:-2px}.generation-workbench-composer-module__42IF9a__inputbar .generation-workbench-composer-module__42IF9a__neutralControl:not(:disabled):not([aria-disabled=true]):not([aria-pressed=true]):not([data-state=selected]):not([data-state=open]):not([data-image-composer-submit-control] *):hover{background-color:var(--surface-hover);color:var(--foreground)}.generation-workbench-composer-module__42IF9a__inputbar :is(button,[role=button]):not([data-pose-attachment-slot]):not([data-image-composer-attachment-thumbnail]):not([data-video-composer-attachment-thumbnail]):is(:active,[data-pressed]),.generation-workbench-composer-module__42IF9a__parameterMenu button:is(:active,[data-pressed]),.generation-workbench-composer-module__42IF9a__mentionMenu button:is(:active,[data-pressed]){transform:none!important}.generation-workbench-composer-module__42IF9a__inputbar [data-image-composer-attachment-thumbnail]:is(:active,[data-pressed]),.generation-workbench-composer-module__42IF9a__inputbar [data-video-composer-attachment-thumbnail]:is(:active,[data-pressed]){transform:translateY(-50%)!important}.generation-workbench-composer-module__42IF9a__inputbar [data-image-reference-state]>img{opacity:1;transition:opacity var(--workbench-drawer-motion)}.generation-workbench-composer-module__42IF9a__inputbar [data-image-reference-state=excluded]>img{opacity:.48}.generation-workbench-composer-module__42IF9a__inputbar [data-image-reference-state]:after{content:"";pointer-events:none;border-radius:inherit;corner-shape:inherit;box-shadow:inset 0 0 0 1.5px var(--primary);opacity:0;transition:opacity var(--workbench-drawer-motion);position:absolute;inset:0}.generation-workbench-composer-module__42IF9a__inputbar [data-image-reference-state=included]:after{opacity:1}@media (prefers-reduced-motion:reduce){.generation-workbench-composer-module__42IF9a__inputbar [data-image-reference-state]>img,.generation-workbench-composer-module__42IF9a__inputbar [data-image-reference-state]:after{transition:none}}.generation-workbench-composer-module__42IF9a__inputbar .generation-workbench-composer-module__42IF9a__promptFieldMotion,.generation-workbench-composer-module__42IF9a__inputbar .generation-workbench-composer-module__42IF9a__promptTextMotion{transition-property:padding,font-size,line-height;transition-duration:var(--workbench-inputbar-motion-duration);transition-timing-function:var(--workbench-inputbar-motion-ease)}.generation-workbench-composer-module__42IF9a__parameterMenu{min-width:0;color:var(--foreground);font-size:13px;font-weight:400;line-height:18px}.generation-workbench-composer-module__42IF9a__parameterMenu .generation-workbench-composer-module__42IF9a__parameterMenuRow{letter-spacing:normal;font-variant-numeric:tabular-nums;text-align:center;border-radius:12px;height:34px;padding-block:0;font-size:13px;font-weight:400;line-height:18px}.generation-workbench-composer-module__42IF9a__parameterMenu .generation-workbench-composer-module__42IF9a__parameterMenuDefault{color:var(--foreground);background:0 0}.generation-workbench-composer-module__42IF9a__parameterMenu .generation-workbench-composer-module__42IF9a__parameterMenuDefault:not(:disabled):not([aria-disabled=true]):hover{background:var(--surface-hover)}.generation-workbench-composer-module__42IF9a__parameterMenu .generation-workbench-composer-module__42IF9a__parameterMenuSelected{color:var(--primary);background:var(--primary-soft)}.generation-workbench-composer-module__42IF9a__parameterMenu .generation-workbench-composer-module__42IF9a__parameterMenuSelected:not(:disabled):not([aria-disabled=true]):hover{background:var(--primary-soft)}.generation-workbench-composer-module__42IF9a__parameterMenu button.generation-workbench-composer-module__42IF9a__parameterMenuRow{justify-content:center;gap:6px;padding-inline:12px}.generation-workbench-composer-module__42IF9a__parameterMenu button.generation-workbench-composer-module__42IF9a__parameterMenuRow>span{color:inherit;font:inherit}.generation-workbench-composer-module__42IF9a__parameterMenu [data-image-composer-model-menu=true]>button.generation-workbench-composer-module__42IF9a__parameterMenuRow{text-align:left;justify-content:flex-start}.generation-workbench-composer-module__42IF9a__parameterMenu .generation-workbench-composer-module__42IF9a__parameterMenuPrimary{text-align:left;border-radius:12px;justify-content:space-between;gap:4px;padding-left:12px;padding-right:0}.generation-workbench-composer-module__42IF9a__parameterMenu .generation-workbench-composer-module__42IF9a__parameterMenuPrimary:only-child{text-align:center;justify-content:center;padding-inline:12px}.generation-workbench-composer-module__42IF9a__parameterMenu button.generation-workbench-composer-module__42IF9a__parameterMenuRow[data-image-composer-submenu-anchor=gpt-image]{gap:0;padding-left:12px;padding-right:0}.generation-workbench-composer-module__42IF9a__parameterMenu [data-image-composer-submenu-anchor=gpt-image]>:last-child{width:34px;color:inherit;flex:none;justify-content:center;display:flex}.generation-workbench-composer-module__42IF9a__parameterMenu [data-image-composer-submenu-anchor=gpt-image]>:first-child{text-align:left;flex:1;justify-content:flex-start;gap:4px;min-width:0;display:flex}.generation-workbench-composer-module__42IF9a__inputbar .generation-workbench-composer-module__42IF9a__parameterChipLabel{color:inherit;gap:4px}.generation-workbench-composer-module__42IF9a__inputbar [data-image-composer-secondary-label],.generation-workbench-composer-module__42IF9a__parameterMenu [data-image-composer-secondary-label]{color:inherit;font:inherit;flex:none;align-items:center;gap:4px;display:inline-flex}.generation-workbench-composer-module__42IF9a__parameterMenu .generation-workbench-composer-module__42IF9a__parameterMenuRow button{color:inherit;font:inherit;background:0 0}.generation-workbench-composer-module__42IF9a__parameterMenu .generation-workbench-composer-module__42IF9a__parameterMenuRow button>span{text-overflow:ellipsis;min-width:0;color:inherit;overflow:hidden}.generation-workbench-composer-module__42IF9a__parameterMenu [data-image-composer-submenu-arrow]{background:0 0;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.generation-workbench-composer-module__42IF9a__parameterMenu .generation-workbench-composer-module__42IF9a__parameterMenuRow svg{color:inherit;flex:none}.generation-workbench-composer-module__42IF9a__parameterMenu .generation-workbench-composer-module__42IF9a__parameterMenuRow :is(button,span,svg){color:inherit}.generation-workbench-composer-module__42IF9a__parameterMenu .generation-workbench-composer-module__42IF9a__parameterMenuRow button:not(.generation-workbench-composer-module__42IF9a__parameterMenuPrimary):hover>[data-image-composer-submenu-arrow],.generation-workbench-composer-module__42IF9a__parameterMenu [data-image-composer-submenu-arrow]:hover{background:var(--surface-hover)}.generation-workbench-composer-module__42IF9a__parameterMenu .generation-workbench-composer-module__42IF9a__parameterMenuRow:is(:disabled,[aria-disabled=true]),.generation-workbench-composer-module__42IF9a__parameterMenu .generation-workbench-composer-module__42IF9a__parameterMenuRow button:is(:disabled,[aria-disabled=true]){color:var(--muted-foreground)}.generation-workbench-composer-module__42IF9a__parameterMenu [data-image-composer-submenu]>div{border-radius:16px}[data-image-composer-popover]:has(.generation-workbench-composer-module__42IF9a__parameterMenu)>div{border-radius:16px}[data-video-composer-popover]>.generation-workbench-composer-module__42IF9a__parameterMenu{border-radius:16px}.generation-workbench-composer-module__42IF9a__mentionMenu>div{background:var(--background);border-color:var(--border-strong);box-shadow:none;-webkit-backdrop-filter:none}[data-image-composer-popover]:has(.generation-workbench-composer-module__42IF9a__parameterMenu)>div{background:var(--background);border-color:var(--border-strong);box-shadow:none;-webkit-backdrop-filter:none}[data-video-composer-popover]>.generation-workbench-composer-module__42IF9a__parameterMenu{background:var(--background);border-color:var(--border-strong);box-shadow:none;-webkit-backdrop-filter:none}@media (prefers-reduced-motion:reduce){.generation-workbench-composer-module__42IF9a__inputbar :is(button,[role=button]),.generation-workbench-composer-module__42IF9a__parameterMenu button,.generation-workbench-composer-module__42IF9a__mentionMenu button,.generation-workbench-composer-module__42IF9a__inputbar .generation-workbench-composer-module__42IF9a__promptFieldMotion,.generation-workbench-composer-module__42IF9a__inputbar .generation-workbench-composer-module__42IF9a__promptTextMotion{transition:none}}.generation-workbench-composer-module__42IF9a__commentSummaryGroup{flex:none;align-self:flex-end;max-width:160px;margin-bottom:2px;position:relative}.generation-workbench-composer-module__42IF9a__commentSummaryGroup .generation-workbench-composer-module__42IF9a__commentSummary{background:var(--background);max-width:100%;color:var(--foreground);scale:1}.generation-workbench-composer-module__42IF9a__commentSummaryLabel{text-overflow:ellipsis;min-width:0;overflow:hidden}.generation-workbench-composer-module__42IF9a__commentSummaryGroup:after{content:"";z-index:1;background:var(--background);opacity:0;pointer-events:none;border-radius:0 9999px 9999px 0;width:38px;transition:opacity .12s ease-out;position:absolute;inset:1px 1px 1px auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%);mask-image:linear-gradient(90deg,#0000,#000 40%)}.generation-workbench-composer-module__42IF9a__commentSummaryGroup .generation-workbench-composer-module__42IF9a__commentSummaryClear{z-index:2;background:var(--background);width:20px;height:20px;color:var(--muted-foreground);opacity:0;pointer-events:none;padding:0;transition:opacity .12s ease-out,background-color .12s ease-out,color .12s ease-out;position:absolute;top:4px;right:4px;scale:1}.generation-workbench-composer-module__42IF9a__commentSummaryGroup .generation-workbench-composer-module__42IF9a__commentSummaryClear:hover{background:var(--surface-hover);color:var(--foreground)}.generation-workbench-composer-module__42IF9a__commentSummaryGroup .generation-workbench-composer-module__42IF9a__commentSummaryClear:active{transform:none}.generation-workbench-composer-module__42IF9a__commentSummaryGroup:hover:after,.generation-workbench-composer-module__42IF9a__commentSummaryGroup:focus-within:after{opacity:1}.generation-workbench-composer-module__42IF9a__commentSummaryGroup:hover .generation-workbench-composer-module__42IF9a__commentSummaryClear,.generation-workbench-composer-module__42IF9a__commentSummaryGroup:focus-within .generation-workbench-composer-module__42IF9a__commentSummaryClear{opacity:1;pointer-events:auto}@media (hover:none){.generation-workbench-composer-module__42IF9a__commentSummaryGroup:after{opacity:1}.generation-workbench-composer-module__42IF9a__commentSummaryGroup .generation-workbench-composer-module__42IF9a__commentSummaryClear{opacity:1;pointer-events:auto}}@media (min-width:640px){.generation-workbench-composer-module__42IF9a__commentSummaryGroup{margin-bottom:3px}}@media (prefers-reduced-motion:reduce){.generation-workbench-composer-module__42IF9a__commentSummaryGroup:after,.generation-workbench-composer-module__42IF9a__commentSummaryGroup .generation-workbench-composer-module__42IF9a__commentSummaryClear{transition:none}}.generation-workbench-composer-module__42IF9a__commentPreviewAnchor{max-width:none;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;padding:0;animation:none}.generation-workbench-composer-module__42IF9a__commentPreview{width:min(360px,100vw - 24px);max-width:var(--radix-tooltip-content-available-width,calc(100vw - 24px));border-radius:var(--radius-popover);background:var(--background);color:var(--foreground);box-shadow:var(--shadow-popover);-webkit-backdrop-filter:none;padding:10px 12px;font-size:13px;line-height:18px;animation:none}.generation-workbench-composer-module__42IF9a__commentPreviewTitle{margin:0 0 5px;font-weight:500}.generation-workbench-composer-module__42IF9a__commentPreviewList{margin:0;padding-left:20px;list-style:decimal}.generation-workbench-composer-module__42IF9a__commentPreviewList li+li{margin-top:4px}.generation-workbench-composer-module__42IF9a__commentPreviewList li::marker{color:var(--muted-foreground)}.generation-workbench-composer-module__42IF9a__commentPreviewList span{-webkit-line-clamp:2;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.generation-workbench-composer-module__42IF9a__commentPreviewMore{color:var(--muted-foreground);margin:6px 0 0;font-size:12px}.generation-workbench-composer-module__42IF9a__attachmentPreview{border-radius:var(--radius-popover);corner-shape:squircle}
.generation-workbench-sketch-module__04oTwa__backdrop{z-index:280;background:color-mix(in oklab, var(--background) 18%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:fixed;inset:0}.generation-workbench-sketch-module__04oTwa__backdropHitArea{position:absolute;inset:0}.generation-workbench-sketch-module__04oTwa__positioner{z-index:281;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.generation-workbench-sketch-module__04oTwa__editor{--sketch-paper:white;--sketch-foreground:#111;--sketch-hover:color-mix(in srgb, var(--sketch-paper) 90%, var(--sketch-foreground));--sketch-chrome:var(--sketch-paper);pointer-events:auto;width:min(1100px, calc(100vw - 48px), calc(84dvh * var(--sketch-aspect)));aspect-ratio:var(--sketch-aspect);isolation:isolate;border:1px solid color-mix(in oklab, var(--sketch-paper) 92%, black);background:var(--sketch-paper);border-radius:28px;outline:none;font-size:13px;font-weight:400;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000008;container:sketch-paper/inline-size}.generation-workbench-sketch-module__04oTwa__editor[data-sketch-theme=dark]{--sketch-foreground:#f7f7f7;--sketch-hover:color-mix(in srgb, var(--sketch-paper) 86%, var(--sketch-foreground));--sketch-chrome:color-mix(in srgb, var(--sketch-paper) 80%, black);border-color:color-mix(in srgb, var(--sketch-paper) 92%, var(--sketch-foreground));box-shadow:var(--shadow-popover)}.dark .generation-workbench-sketch-module__04oTwa__backdrop{background:color-mix(in oklab, var(--background) 46%, transparent)}.generation-workbench-sketch-module__04oTwa__editor[data-sketch-theme=dark] .generation-workbench-sketch-module__04oTwa__brushSlider{--workbench-brush-track:color-mix(in srgb, var(--sketch-paper) 74%, var(--sketch-foreground))}.generation-workbench-sketch-module__04oTwa__editor[data-sketch-theme=dark] .generation-workbench-sketch-module__04oTwa__confirm:disabled{background:color-mix(in srgb, var(--sketch-paper) 82%, var(--sketch-foreground));color:var(--sketch-paper)}.generation-workbench-sketch-module__04oTwa__editor[inert]{pointer-events:none}.generation-workbench-sketch-module__04oTwa__discardBackdrop{z-index:300;background:color-mix(in oklab, var(--foreground) 6%, transparent);position:fixed;inset:0}.generation-workbench-sketch-module__04oTwa__discardPositioner{z-index:301;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.generation-workbench-sketch-module__04oTwa__discardContent{pointer-events:auto;outline:none;width:min(320px,100vw - 32px)}.generation-workbench-sketch-module__04oTwa__discardContent[inert]{pointer-events:none}.generation-workbench-sketch-module__04oTwa__discardDialog{color:var(--foreground);text-align:left;border:1px solid color-mix(in oklab, var(--background) 92%, var(--foreground));box-shadow:none;padding:16px}.generation-workbench-sketch-module__04oTwa__discardTitle{margin:0;font-size:14px;font-weight:600;line-height:20px}.generation-workbench-sketch-module__04oTwa__discardDescription{color:var(--muted-foreground);margin:6px 0 0;font-size:12px;font-weight:400;line-height:20px}.generation-workbench-sketch-module__04oTwa__discardActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.generation-workbench-sketch-module__04oTwa__discardDialog .generation-workbench-sketch-module__04oTwa__discardButton{white-space:normal;height:auto;min-height:32px;padding:6px 12px}.generation-workbench-sketch-module__04oTwa__canvas,.generation-workbench-sketch-module__04oTwa__selectionCanvas{width:100%;height:100%;position:absolute;inset:0}.generation-workbench-sketch-module__04oTwa__backgroundImage{object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.generation-workbench-sketch-module__04oTwa__drawingRegion,.generation-workbench-sketch-module__04oTwa__imageRegion{position:absolute}.generation-workbench-sketch-module__04oTwa__imageViewport{pointer-events:none;position:absolute;overflow:hidden}.generation-workbench-sketch-module__04oTwa__imageRegion{pointer-events:none}.generation-workbench-sketch-module__04oTwa__imageLayer{pointer-events:auto;transform-origin:50%;position:absolute;inset:0;overflow:hidden}.generation-workbench-sketch-module__04oTwa__canvas{touch-action:none;cursor:crosshair;outline:none}.generation-workbench-sketch-module__04oTwa__canvas[data-tool=pen],.generation-workbench-sketch-module__04oTwa__canvas[data-tool=eraser]{cursor:none}.generation-workbench-sketch-module__04oTwa__canvas[data-tool=select]{cursor:default}.generation-workbench-sketch-module__04oTwa__canvas[data-tool=text]{cursor:text}.generation-workbench-sketch-module__04oTwa__selectionCanvas{pointer-events:none}.generation-workbench-sketch-module__04oTwa__editor .generation-workbench-sketch-module__04oTwa__spaceHint{width:max-content;color:color-mix(in srgb, var(--sketch-foreground) 48%, var(--sketch-paper));text-align:center;white-space:nowrap;pointer-events:none;opacity:0;margin:0;font-size:11px;line-height:20px;transition:opacity .18s ease-out;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%)}.generation-workbench-sketch-module__04oTwa__spaceHint[data-visible=true]{opacity:1;transition-duration:0s}.generation-workbench-sketch-module__04oTwa__editor .generation-workbench-sketch-module__04oTwa__spaceKey{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--sketch-foreground) 16%, var(--sketch-paper));min-width:30px;height:18px;color:inherit;font:inherit;vertical-align:baseline;border-radius:4px;margin:0 2px;padding:0 5px;line-height:16px;transition:none;display:inline-block}.generation-workbench-sketch-module__04oTwa__editor[data-sketch-space-held] .generation-workbench-sketch-module__04oTwa__spaceHint{color:var(--primary)}.generation-workbench-sketch-module__04oTwa__editor[data-sketch-space-held] .generation-workbench-sketch-module__04oTwa__spaceKey{border-color:color-mix(in srgb, var(--primary) 45%, var(--sketch-paper))}@media (hover:none) and (pointer:coarse){.generation-workbench-sketch-module__04oTwa__spaceHint{display:none}}.generation-workbench-sketch-module__04oTwa__brushCursor{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.generation-workbench-sketch-module__04oTwa__editor .generation-workbench-sketch-module__04oTwa__iconButton{width:34px;height:34px;color:var(--sketch-foreground);background:0 0;padding:0;font-size:13px;font-weight:400;transition:color .12s ease-out;position:relative}.generation-workbench-sketch-module__04oTwa__editor .generation-workbench-sketch-module__04oTwa__iconButton:active{transform:none}.generation-workbench-sketch-module__04oTwa__editor .generation-workbench-sketch-module__04oTwa__iconButton:disabled{opacity:.36;background:0 0}.generation-workbench-sketch-module__04oTwa__editor .generation-workbench-sketch-module__04oTwa__iconButton:hover{background:0 0}.generation-workbench-sketch-module__04oTwa__editor .generation-workbench-sketch-module__04oTwa__iconButton:before{content:"";pointer-events:none;background:0 0;border-radius:999px;transition:background-color .12s ease-out;position:absolute;inset:2px}.generation-workbench-sketch-module__04oTwa__editor .generation-workbench-sketch-module__04oTwa__iconButton>svg{z-index:1;position:relative}.generation-workbench-sketch-module__04oTwa__editor .generation-workbench-sketch-module__04oTwa__iconButton:not(:disabled):hover:before,.generation-workbench-sketch-module__04oTwa__editor .generation-workbench-sketch-module__04oTwa__iconButton.generation-workbench-sketch-module__04oTwa__selectedTool:before{background:var(--sketch-hover)}.generation-workbench-sketch-module__04oTwa__editor .generation-workbench-sketch-module__04oTwa__close{position:absolute;top:17px;left:15px}.generation-workbench-sketch-module__04oTwa__toolsPosition{position:absolute;top:14px;left:50%;transform:translate(-50%)}.generation-workbench-sketch-module__04oTwa__editor .generation-workbench-sketch-module__04oTwa__tools{background:var(--sketch-chrome);border-color:color-mix(in srgb, var(--sketch-paper) 86%, var(--sketch-foreground));box-sizing:border-box;height:40px;box-shadow:0 1px 2px var(--border-subtle);border-radius:999px;align-items:center;gap:6px;padding:2px 6px;display:flex}.generation-workbench-sketch-module__04oTwa__editor .generation-workbench-sketch-module__04oTwa__toolButton{flex:0 0 34px}.generation-workbench-sketch-module__04oTwa__editor .generation-workbench-sketch-module__04oTwa__imageToggle{flex:none;padding:3px}.generation-workbench-sketch-module__04oTwa__editor .generation-workbench-sketch-module__04oTwa__imageToggle:before{border-radius:8px}.generation-workbench-sketch-module__04oTwa__imageToggle img{z-index:1;object-fit:cover;border-radius:7px;width:100%;height:100%;display:block;position:relative}.generation-workbench-sketch-module__04oTwa__editor .generation-workbench-sketch-module__04oTwa__imageToggle[aria-pressed=true]:before{background:var(--primary)}.generation-workbench-sketch-module__04oTwa__toolDivider{background:var(--border-subtle);flex:none;width:1px;height:18px;margin:0 2px}.generation-workbench-sketch-module__04oTwa__editor .generation-workbench-sketch-module__04oTwa__shapes{background:var(--sketch-chrome);box-sizing:border-box;border-radius:20px;grid-template-columns:repeat(4,34px);justify-content:space-between;row-gap:5px;width:100%;padding:10px 8px;animation:.13s ease-out generation-workbench-sketch-module__04oTwa__menuIn;display:grid;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.generation-workbench-sketch-module__04oTwa__history{background:var(--sketch-paper);border-radius:999px;gap:4px;display:flex;position:absolute;top:17px;right:14px}.generation-workbench-sketch-module__04oTwa__editor .generation-workbench-sketch-module__04oTwa__brushSlider{--workbench-brush-track:color-mix(in srgb, var(--sketch-paper) 86%, black);--workbench-brush-thumb:white;height:28%;min-height:80px;max-height:256px;position:absolute;top:40%;left:11px}.generation-workbench-sketch-module__04oTwa__palette{align-items:center;gap:10px;display:flex;position:absolute;bottom:19px;left:50%;transform:translate(-50%)}.generation-workbench-sketch-module__04oTwa__editor .generation-workbench-sketch-module__04oTwa__colorButton{background:var(--sketch-ink);border:1px solid color-mix(in srgb, var(--sketch-foreground) 18%, transparent);width:26px;min-width:26px;height:26px;padding:0;transition:transform .12s ease-out;position:relative;box-shadow:0 1px 2px #0000001f}.generation-workbench-sketch-module__04oTwa__editor .generation-workbench-sketch-module__04oTwa__colorButton:hover{background:var(--sketch-ink);transform:scale(1.08)}.generation-workbench-sketch-module__04oTwa__editor .generation-workbench-sketch-module__04oTwa__colorButton:disabled{opacity:.5}.generation-workbench-sketch-module__04oTwa__selectedColor:after{content:"";border:2px solid var(--primary);border-radius:999px;position:absolute;inset:-5px}.generation-workbench-sketch-module__04oTwa__editor .generation-workbench-sketch-module__04oTwa__rainbow,.generation-workbench-sketch-module__04oTwa__editor .generation-workbench-sketch-module__04oTwa__rainbow:hover{background:conic-gradient(#ef4444,#facc15,#22c55e,#06b6d4,#3b82f6,#a855f7,#ec4899,#ef4444);border:0}.generation-workbench-sketch-module__04oTwa__editor .generation-workbench-sketch-module__04oTwa__rainbow.generation-workbench-sketch-module__04oTwa__selectedColor:before{content:"";border:1.5px solid var(--sketch-paper);background:var(--sketch-ink);pointer-events:none;border-radius:50%;transition:none;position:absolute;inset:15%}.generation-workbench-sketch-module__04oTwa__editor .generation-workbench-sketch-module__04oTwa__confirm{background:var(--primary);width:36px;height:36px;color:var(--primary-foreground);box-shadow:none;padding:0;transition:background-color .12s ease-out,color .12s ease-out;position:absolute;bottom:14px;right:14px}.generation-workbench-sketch-module__04oTwa__editor .generation-workbench-sketch-module__04oTwa__confirm:not(:disabled):hover{background:var(--primary-hover)}.generation-workbench-sketch-module__04oTwa__editor .generation-workbench-sketch-module__04oTwa__confirm:disabled{background:color-mix(in oklab, var(--primary) 32%, var(--sketch-paper));color:var(--primary-foreground);opacity:1}.generation-workbench-sketch-module__04oTwa__editor .generation-workbench-sketch-module__04oTwa__confirm[aria-busy=true]{background:var(--primary);color:var(--primary-foreground)}.generation-workbench-sketch-module__04oTwa__editor .generation-workbench-sketch-module__04oTwa__textEditor{resize:none;outline:1px dashed var(--primary);outline-offset:3px;letter-spacing:0;white-space:pre;overflow-wrap:normal;background:0 0;border:0;border-radius:0;min-height:0;margin:0;padding:0;font-family:Inter,system-ui,sans-serif;font-weight:400;line-height:1.25;transition:none;position:absolute;overflow:hidden}.generation-workbench-sketch-module__04oTwa__editor .generation-workbench-sketch-module__04oTwa__textEditor::placeholder{color:color-mix(in srgb, var(--sketch-foreground) 35%, transparent)}.generation-workbench-sketch-module__04oTwa__error{border-radius:var(--radius-button);background:var(--background);color:var(--destructive);text-align:center;padding:8px 12px;font-size:13px;line-height:18px;position:absolute;bottom:62px;left:20%;right:20%}@keyframes generation-workbench-sketch-module__04oTwa__menuIn{0%{transform:translate(-50%)translateY(-3px)scale(.98)}to{transform:translate(-50%)translateY(0)scale(1)}}@media (max-width:760px),(max-height:560px){.generation-workbench-sketch-module__04oTwa__editor{border-radius:22px}.generation-workbench-sketch-module__04oTwa__toolsPosition{top:10px}.generation-workbench-sketch-module__04oTwa__editor .generation-workbench-sketch-module__04oTwa__tools{gap:4px}.generation-workbench-sketch-module__04oTwa__editor .generation-workbench-sketch-module__04oTwa__close{top:13px;left:11px}.generation-workbench-sketch-module__04oTwa__history{gap:0;top:13px;right:10px}.generation-workbench-sketch-module__04oTwa__palette{gap:7px;bottom:20px}.generation-workbench-sketch-module__04oTwa__editor .generation-workbench-sketch-module__04oTwa__colorButton{width:20px;min-width:20px;height:20px}.generation-workbench-sketch-module__04oTwa__editor .generation-workbench-sketch-module__04oTwa__brushSlider{left:7px}.generation-workbench-sketch-module__04oTwa__editor .generation-workbench-sketch-module__04oTwa__confirm{width:36px;height:36px;bottom:12px;right:12px}}@media (max-width:760px){.generation-workbench-sketch-module__04oTwa__editor{width:min(calc(100vw - 24px), calc((100dvh - 24px) * var(--sketch-aspect)))}}@container sketch-paper (max-width:530px){.generation-workbench-sketch-module__04oTwa__palette{flex-wrap:wrap;gap:8px;max-width:230px;bottom:16px;left:20px;right:68px;transform:none}.generation-workbench-sketch-module__04oTwa__editor .generation-workbench-sketch-module__04oTwa__colorButton{width:18px;min-width:18px;height:18px}.generation-workbench-sketch-module__04oTwa__editor .generation-workbench-sketch-module__04oTwa__rainbow.generation-workbench-sketch-module__04oTwa__selectedColor:before{border-width:1px}.generation-workbench-sketch-module__04oTwa__selectedColor:after{inset:-4px}}@container sketch-paper (max-width:430px){.generation-workbench-sketch-module__04oTwa__history{top:58px}}@media (prefers-reduced-motion:reduce){.generation-workbench-sketch-module__04oTwa__editor .generation-workbench-sketch-module__04oTwa__shapes{animation:none}.generation-workbench-sketch-module__04oTwa__editor .generation-workbench-sketch-module__04oTwa__iconButton,.generation-workbench-sketch-module__04oTwa__editor .generation-workbench-sketch-module__04oTwa__iconButton:before,.generation-workbench-sketch-module__04oTwa__editor .generation-workbench-sketch-module__04oTwa__colorButton,.generation-workbench-sketch-module__04oTwa__editor .generation-workbench-sketch-module__04oTwa__confirm,.generation-workbench-sketch-module__04oTwa__editor .generation-workbench-sketch-module__04oTwa__spaceHint{transition:none}}.generation-workbench-sketch-module__04oTwa__editor.generation-workbench-sketch-module__04oTwa__inlineEditor{z-index:3;aspect-ratio:auto;border-radius:inherit;width:100%;height:100%;box-shadow:none;background:0 0;border:0;position:absolute;inset:0;container-type:normal}.generation-workbench-sketch-module__04oTwa__editor.generation-workbench-sketch-module__04oTwa__inlineToolbar{--sketch-foreground:var(--foreground);--sketch-hover:var(--surface-hover);--sketch-chrome:var(--background);width:max-content;height:calc(var(--workbench-control-size,28px) + 4px);aspect-ratio:auto;box-shadow:none;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:4px;padding:0;display:flex;position:relative;overflow:visible;container-type:normal}.generation-workbench-sketch-module__04oTwa__inlineToolbar .generation-workbench-sketch-module__04oTwa__toolsPosition{position:relative;top:auto;left:auto;transform:none}.generation-workbench-sketch-module__04oTwa__inlineToolbar .generation-workbench-sketch-module__04oTwa__tools{height:auto;box-shadow:none;background:0 0;border:0;gap:2px;padding:0}.generation-workbench-sketch-module__04oTwa__inlineToolbar .generation-workbench-sketch-module__04oTwa__toolButton{flex-basis:calc(var(--workbench-control-size,28px) + 4px)}.generation-workbench-sketch-module__04oTwa__inlineToolbar .generation-workbench-sketch-module__04oTwa__iconButton{width:calc(var(--workbench-control-size,28px) + 4px);height:calc(var(--workbench-control-size,28px) + 4px)}.generation-workbench-sketch-module__04oTwa__inlineToolbar .generation-workbench-sketch-module__04oTwa__history{background:0 0;gap:0;position:static}.generation-workbench-sketch-module__04oTwa__inlineToolbar .generation-workbench-sketch-module__04oTwa__close{order:6;position:static}.generation-workbench-sketch-module__04oTwa__inlineToolbar .generation-workbench-sketch-module__04oTwa__confirm{width:calc(var(--workbench-control-size,28px) + 4px);height:calc(var(--workbench-control-size,28px) + 4px);flex:none;position:static}.generation-workbench-sketch-module__04oTwa__inlineToolbar .generation-workbench-sketch-module__04oTwa__palette{flex:none;margin-inline:3px;position:static;transform:none}.generation-workbench-sketch-module__04oTwa__inlineToolbar .generation-workbench-sketch-module__04oTwa__colorButton{width:22px;min-width:22px;height:22px}.generation-workbench-sketch-module__04oTwa__inlineToolbar .generation-workbench-sketch-module__04oTwa__selectedColor:after{display:none}.generation-workbench-sketch-module__04oTwa__inlineToolbar .generation-workbench-sketch-module__04oTwa__inlineBrushSize{width:64px;height:24px;accent-color:var(--primary);padding:0}.generation-workbench-sketch-module__04oTwa__inlineToolbar .generation-workbench-sketch-module__04oTwa__error{margin:0;inset:calc(100% + 8px) 0 auto}@media (max-width:600px){.generation-workbench-sketch-module__04oTwa__editor.generation-workbench-sketch-module__04oTwa__inlineToolbar{gap:0}.generation-workbench-sketch-module__04oTwa__inlineToolbar .generation-workbench-sketch-module__04oTwa__inlineBrushSize{width:40px}}
.generation-workbench-edit-source-module__EATJlq__source{flex:none;align-self:flex-end;width:44px;height:44px;position:relative}.generation-workbench-edit-source-module__EATJlq__source[data-workbench-attachment-source-lifted]{visibility:hidden}.generation-workbench-edit-source-module__EATJlq__source .generation-workbench-edit-source-module__EATJlq__open{border:1px solid var(--border-subtle);background:var(--surface-idle);width:40px;min-width:0;height:40px;color:var(--foreground);box-shadow:none;border-radius:14px;padding:0;transition:border-color .12s ease-out;position:absolute;top:50%;left:0;overflow:hidden;transform:translateY(-50%)}.generation-workbench-edit-source-module__EATJlq__source .generation-workbench-edit-source-module__EATJlq__open:hover{border-color:var(--border-strong);background:var(--surface-idle)}.generation-workbench-edit-source-module__EATJlq__source .generation-workbench-edit-source-module__EATJlq__open:active{transform:translateY(-50%)}.generation-workbench-edit-source-module__EATJlq__thumbnail{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.generation-workbench-edit-source-module__EATJlq__draggable{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.generation-workbench-edit-source-module__EATJlq__draggable:active{cursor:grabbing}.generation-workbench-edit-source-module__EATJlq__source .generation-workbench-edit-source-module__EATJlq__remove{z-index:2;border:1px solid var(--border-subtle);background:var(--background);width:20px;height:20px;color:var(--foreground);box-shadow:none;opacity:0;pointer-events:none;padding:0;transition:opacity .12s ease-out,background-color .12s ease-out;position:absolute;top:0;right:0;scale:1}.generation-workbench-edit-source-module__EATJlq__source .generation-workbench-edit-source-module__EATJlq__remove:hover{background:color-mix(in oklab, var(--background) 94%, var(--foreground))}.generation-workbench-edit-source-module__EATJlq__source .generation-workbench-edit-source-module__EATJlq__remove:active{transform:none}.generation-workbench-edit-source-module__EATJlq__source:hover .generation-workbench-edit-source-module__EATJlq__remove,.generation-workbench-edit-source-module__EATJlq__source:focus-within .generation-workbench-edit-source-module__EATJlq__remove{opacity:1;pointer-events:auto}.generation-workbench-edit-source-module__EATJlq__source:has([data-workbench-attachment-lifted]) .generation-workbench-edit-source-module__EATJlq__remove{opacity:0;pointer-events:none;transition:none}.generation-workbench-edit-source-module__EATJlq__compact{width:36px;height:40px}.generation-workbench-edit-source-module__EATJlq__compact .generation-workbench-edit-source-module__EATJlq__open{border-radius:var(--radius-popover);width:32px;height:32px}.generation-workbench-edit-source-module__EATJlq__compact .generation-workbench-edit-source-module__EATJlq__remove{width:16px;height:16px}@media (min-width:640px){.generation-workbench-edit-source-module__EATJlq__source{width:48px;height:48px}.generation-workbench-edit-source-module__EATJlq__source .generation-workbench-edit-source-module__EATJlq__open{border-radius:15px;width:42px;height:42px}.generation-workbench-edit-source-module__EATJlq__compact{width:36px;height:44px}.generation-workbench-edit-source-module__EATJlq__compact .generation-workbench-edit-source-module__EATJlq__open{border-radius:var(--radius-popover);width:32px;height:32px}}@media (hover:none){.generation-workbench-edit-source-module__EATJlq__source .generation-workbench-edit-source-module__EATJlq__remove{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.generation-workbench-edit-source-module__EATJlq__source .generation-workbench-edit-source-module__EATJlq__open,.generation-workbench-edit-source-module__EATJlq__source .generation-workbench-edit-source-module__EATJlq__remove{transition:none}}
.generation-submit-feedback-module__zpYl_G__root{gap:inherit;display:contents}.generation-submit-feedback-module__zpYl_G__content{justify-content:center;align-items:center;gap:inherit;display:inline-flex;position:relative}
.generation-workbench-tool-composer-module__y9vr4G__selection{flex-shrink:0;align-items:center;gap:5px;min-width:0;height:100%;display:flex}.generation-workbench-tool-composer-module__y9vr4G__badge{background:var(--surface-idle);border-color:var(--border-subtle);cursor:default;flex-shrink:0;justify-content:flex-start;gap:5px;min-width:0;max-width:170px;padding:2px 4px 2px 3px;font-weight:500;transition-property:background-color,border-color,color}.generation-workbench-tool-composer-module__y9vr4G__badge:active{transform:none}.generation-workbench-tool-composer-module__y9vr4G__manualBadge{padding-left:9px}.generation-workbench-tool-composer-module__y9vr4G__thumbnail{background:var(--surface-hover);border-radius:7px;flex:0 0 22px;width:22px;height:22px;display:flex;overflow:hidden}.generation-workbench-tool-composer-module__y9vr4G__thumbnail>span{transform-origin:0 0;transform:scale(.5)}.generation-workbench-tool-composer-module__y9vr4G__label{text-overflow:ellipsis;white-space:nowrap;outline-offset:2px;min-width:0;overflow:hidden}.generation-workbench-tool-composer-module__y9vr4G__badge .generation-workbench-tool-composer-module__y9vr4G__remove{border:1px solid var(--border-subtle);background:var(--background);width:20px;min-width:20px;height:20px;color:var(--foreground);box-shadow:none;padding:0;transition:background-color .12s ease-out;scale:1}.generation-workbench-tool-composer-module__y9vr4G__badge .generation-workbench-tool-composer-module__y9vr4G__remove:hover{background:color-mix(in oklab, var(--background) 94%, var(--foreground))}.generation-workbench-tool-composer-module__y9vr4G__badge .generation-workbench-tool-composer-module__y9vr4G__remove:active{transform:none}.generation-workbench-tool-composer-module__y9vr4G__badge .generation-workbench-tool-composer-module__y9vr4G__remove:disabled{color:var(--muted-foreground);background:var(--surface-idle)}@media (max-width:639px){.generation-workbench-tool-composer-module__y9vr4G__badge{max-width:128px}}@media (prefers-reduced-motion:reduce){.generation-workbench-tool-composer-module__y9vr4G__badge .generation-workbench-tool-composer-module__y9vr4G__remove{transition:none}}
.image-composer-parameter-chip-module__cB9E7G__chip.image-composer-parameter-chip-module__cB9E7G__chip[data-image-composer-parameter-chip]{vertical-align:top;letter-spacing:normal;min-width:52px;height:34px;color:var(--foreground);border-radius:12px;flex:none;justify-content:flex-start;gap:6px;padding:0 12px;font-size:13px;font-weight:400;line-height:18px;transition-property:background-color,border-color,color,opacity;transition-duration:.12s;position:relative;overflow:visible}.image-composer-parameter-chip-module__cB9E7G__chip.image-composer-parameter-chip-module__cB9E7G__chip[data-image-composer-parameter-chip]:not(:disabled):not([aria-disabled=true]):not([data-state=selected]):is(:hover,[data-state=open]){background-color:var(--surface-pressed);color:var(--foreground)}.image-composer-parameter-chip-module__cB9E7G__label{transform-origin:0;pointer-events:none;flex:none;align-items:center;width:max-content;display:inline-flex}.image-composer-parameter-chip-module__cB9E7G__icon{pointer-events:none;flex:none;align-items:center;display:inline-flex}.image-composer-parameter-chip-module__cB9E7G__icon:empty{display:none}.image-composer-parameter-chip-module__cB9E7G__chip[data-width-ready] .image-composer-parameter-chip-module__cB9E7G__label{position:absolute;top:50%;left:12px}.image-composer-parameter-chip-module__cB9E7G__chip[data-width-ready] .image-composer-parameter-chip-module__cB9E7G__icon{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.image-composer-parameter-chip-module__cB9E7G__chip.image-composer-parameter-chip-module__cB9E7G__chip[data-image-composer-parameter-chip] :is(span,svg){color:inherit}.image-composer-parameter-chip-module__cB9E7G__chip.image-composer-parameter-chip-module__cB9E7G__chip[data-image-composer-parameter-chip]:is(:disabled,[aria-disabled=true]){color:var(--muted-foreground)}@media (prefers-reduced-motion:reduce){.image-composer-parameter-chip-module__cB9E7G__chip.image-composer-parameter-chip-module__cB9E7G__chip[data-width-ready]{transition:none}}
.generation-workbench-task-visual-module__mLJAva__root,.generation-workbench-task-visual-module__mLJAva__placeholder,.generation-workbench-task-visual-module__mLJAva__result{border-radius:inherit;corner-shape:inherit}.generation-workbench-task-visual-module__mLJAva__root{isolation:isolate;width:100%;height:100%;position:relative}.generation-workbench-task-visual-module__mLJAva__placeholder,.generation-workbench-task-visual-module__mLJAva__result{position:absolute;inset:0}.generation-workbench-task-visual-module__mLJAva__result{opacity:0;pointer-events:none}.generation-workbench-task-visual-module__mLJAva__result[data-ready=true]{opacity:1;pointer-events:auto}
.generation-workbench-generation-notice-module__OnBVhq__frame[data-state]{transform-origin:bottom;opacity:1;visibility:visible;width:38px;height:38px;transition:opacity .12s,visibility;position:relative;transform:scale(1.1)}.generation-workbench-generation-notice-module__OnBVhq__frame[data-visible=false]{opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s,.12s}.generation-workbench-generation-notice-module__OnBVhq__frame .generation-workbench-generation-notice-module__OnBVhq__button,.generation-workbench-generation-notice-module__OnBVhq__frame .generation-workbench-generation-notice-module__OnBVhq__button:hover,.generation-workbench-generation-notice-module__OnBVhq__frame .generation-workbench-generation-notice-module__OnBVhq__button:disabled{width:100%;height:100%;color:var(--foreground);isolation:isolate;background:0 0;border:0;padding:0;font-weight:500;display:block;position:relative}.generation-workbench-generation-notice-module__OnBVhq__surface{pointer-events:none;background:var(--background);box-shadow:inset 0 0 0 1px var(--border-subtle), var(--shadow-popover);border-radius:999px;position:absolute;inset:3px}.generation-workbench-generation-notice-module__OnBVhq__frame .generation-workbench-generation-notice-module__OnBVhq__dots{pointer-events:none;opacity:1;justify-content:center;align-items:center;gap:3px;width:22px;height:16px;transition:opacity .12s 60ms;display:flex;position:absolute;top:11px;left:8px}.generation-workbench-generation-notice-module__OnBVhq__dots span{background:var(--muted-foreground);border-radius:50%;width:3.5px;height:3.5px;animation:1.2s ease-in-out -1200ms infinite generation-workbench-generation-notice-module__OnBVhq__notice-dot}.generation-workbench-generation-notice-module__OnBVhq__dots span:nth-child(2){animation-delay:-1020ms}.generation-workbench-generation-notice-module__OnBVhq__dots span:nth-child(3){animation-delay:-840ms}.generation-workbench-generation-notice-module__OnBVhq__frame:not([data-state=generating]) .generation-workbench-generation-notice-module__OnBVhq__dots span,.generation-workbench-generation-notice-module__OnBVhq__frame[data-visible=false] .generation-workbench-generation-notice-module__OnBVhq__dots span{animation-play-state:paused}.generation-workbench-generation-notice-module__OnBVhq__frame[data-state=ready] .generation-workbench-generation-notice-module__OnBVhq__dots{opacity:0;transition-delay:0s}.generation-workbench-generation-notice-module__OnBVhq__frame .generation-workbench-generation-notice-module__OnBVhq__arrow{pointer-events:none;opacity:0;justify-content:center;align-items:center;transition:opacity .12s;display:flex;position:absolute;inset:0}.generation-workbench-generation-notice-module__OnBVhq__frame[data-state=ready] .generation-workbench-generation-notice-module__OnBVhq__arrow{opacity:1;transition-delay:60ms}.generation-workbench-generation-notice-module__OnBVhq__arrow svg{transition:transform .14s ease-out;transform:rotate(0)}.generation-workbench-generation-notice-module__OnBVhq__button[data-direction=up] .generation-workbench-generation-notice-module__OnBVhq__arrow svg{transform:rotate(180deg)}@keyframes generation-workbench-generation-notice-module__OnBVhq__notice-dot{0%,75%,to{opacity:.35;transform:scale(.7)}35%{opacity:1;transform:scale(1.22)}}@media (prefers-reduced-motion:reduce){.generation-workbench-generation-notice-module__OnBVhq__frame[data-state],.generation-workbench-generation-notice-module__OnBVhq__frame .generation-workbench-generation-notice-module__OnBVhq__dots,.generation-workbench-generation-notice-module__OnBVhq__frame .generation-workbench-generation-notice-module__OnBVhq__arrow,.generation-workbench-generation-notice-module__OnBVhq__frame .generation-workbench-generation-notice-module__OnBVhq__arrow svg{transition:none}.generation-workbench-generation-notice-module__OnBVhq__dots span{animation:none}}@media (forced-colors:active){.generation-workbench-generation-notice-module__OnBVhq__surface{display:none}.generation-workbench-generation-notice-module__OnBVhq__frame .generation-workbench-generation-notice-module__OnBVhq__button{color:buttontext;background:canvas;border:1px solid buttontext}.generation-workbench-generation-notice-module__OnBVhq__dots span{background:buttontext}}
.generation-workbench-module__smQE-G__workbench{z-index:0;overscroll-behavior:none;isolation:isolate;pointer-events:auto;color:var(--foreground);--workbench-background:var(--workbench-canvas,color-mix(in oklab, var(--background) 98%, var(--foreground)));background:var(--workbench-background);--workbench-chrome-inset:12px;--workbench-rail-width:68px;--workbench-control-size:28px;--workbench-rail-image-size:44px;--workbench-brush-gap:32px;--workbench-focus-top-offset:50px;outline:none;position:absolute;inset:0;overflow:hidden}.generation-workbench-module__smQE-G__chromeSurface{background:var(--background);-webkit-backdrop-filter:none;border-color:var(--border-subtle);box-shadow:none}.generation-workbench-module__smQE-G__chrome{inset:var(--workbench-top) var(--workbench-chrome-inset) auto;z-index:5;pointer-events:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute}.generation-workbench-module__smQE-G__chrome>*{pointer-events:auto}:is(.generation-workbench-module__smQE-G__workbench :is(button,[role=button]),.generation-workbench-module__smQE-G__quietPress :is(button,[role=button],[role=menuitemradio]),[data-workbench-tool-popover] :is(button,[role=button],[role=menuitemradio]),[data-workbench-tool-composer] :is(button,[role=button])){scale:1!important}.generation-workbench-module__smQE-G__workbench :is(button,[role=button]):not([data-workbench-rail-image]),.generation-workbench-module__smQE-G__quietPress :is(button,[role=button],[role=menuitemradio]){transition-property:background-color,color,border-color,box-shadow,opacity,filter}[data-workbench-tool-popover] :is(button,[role=button],[role=menuitemradio]){transition-property:background-color,color,border-color,box-shadow,opacity,filter}[data-workbench-tool-composer] :is(button,[role=button]){transition-property:background-color,color,border-color,box-shadow,opacity,filter}.generation-workbench-module__smQE-G__workbench button:active:not([data-workbench-rail-image]),.generation-workbench-module__smQE-G__workbench [role=button]:active:not([data-workbench-rail-image]),.generation-workbench-module__smQE-G__quietPress :is(button,[role=button],[role=menuitemradio]):is(:active,[data-pressed]){transform:none!important}[data-workbench-tool-popover] :is(button,[role=button],[role=menuitemradio]):is(:active,[data-pressed]){transform:none!important}[data-workbench-tool-composer] :is(button,[role=button]):is(:active,[data-pressed]){transform:none!important}.generation-workbench-module__smQE-G__leftChrome{min-width:var(--workbench-rail-width);flex:none;justify-content:flex-start;align-items:center;gap:8px;display:flex}.generation-workbench-module__smQE-G__chrome [data-workbench-view-controls],.generation-workbench-module__smQE-G__chrome [data-workbench-new-canvas-control],.generation-workbench-module__smQE-G__chrome [data-workbench-right-chrome],.generation-workbench-module__smQE-G__chrome .generation-workbench-module__smQE-G__actionBar{zoom:var(--workbench-toolbar-scale)}.generation-workbench-module__smQE-G__workbench .generation-workbench-module__smQE-G__chromeProtection{--workbench-contact-mask:linear-gradient(transparent, transparent);pointer-events:none;opacity:0;background:color-mix(in oklab, var(--workbench-background) 4%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask-image:var(--workbench-contact-mask);-webkit-mask-image:var(--workbench-contact-mask);mask-image:var(--workbench-contact-mask);-webkit-mask-composite:source-in;transition:none;position:absolute;-webkit-mask-composite:source-in;mask-composite:intersect}.generation-workbench-module__smQE-G__workbench .generation-workbench-module__smQE-G__railProtection{z-index:3;width:calc(var(--workbench-chrome-inset) + var(--workbench-rail-width) + 8px);-webkit-mask-image:var(--workbench-contact-mask), linear-gradient(to right, black calc(100% - 30px), #000000b8 calc(100% - 22px), #00000047 calc(100% - 12px), transparent);-webkit-mask-image:var(--workbench-contact-mask), linear-gradient(to right, black calc(100% - 30px), #000000b8 calc(100% - 22px), #00000047 calc(100% - 12px), transparent);mask-image:var(--workbench-contact-mask), linear-gradient(to right, black calc(100% - 30px), #000000b8 calc(100% - 22px), #00000047 calc(100% - 12px), transparent);-webkit-mask-composite:source-in;inset:0 auto 0 0;-webkit-mask-composite:source-in;mask-composite:intersect}.dark .generation-workbench-module__smQE-G__workbench .generation-workbench-module__smQE-G__chromeProtection{background:color-mix(in oklab, var(--workbench-background) 10%, transparent)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.generation-workbench-module__smQE-G__workbench .generation-workbench-module__smQE-G__chromeProtection{background:color-mix(in oklab, var(--workbench-background) 60%, transparent)}}.generation-workbench-module__smQE-G__workbench .generation-workbench-module__smQE-G__chromeProtection[data-workbench-glass=ready]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;-webkit-mask-image:none;mask-image:none}.dark .generation-workbench-module__smQE-G__workbench .generation-workbench-module__smQE-G__chromeProtection[data-workbench-glass=ready]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;-webkit-mask-image:none;mask-image:none}@media (prefers-reduced-transparency:reduce){.generation-workbench-module__smQE-G__workbench .generation-workbench-module__smQE-G__chromeProtection{background:var(--workbench-background);-webkit-backdrop-filter:none;backdrop-filter:none}.dark .generation-workbench-module__smQE-G__workbench .generation-workbench-module__smQE-G__chromeProtection{background:var(--workbench-background);-webkit-backdrop-filter:none;backdrop-filter:none}.generation-workbench-module__smQE-G__chromeProtection canvas{display:none!important}}@media (forced-colors:active){.generation-workbench-module__smQE-G__workbench .generation-workbench-module__smQE-G__chromeProtection{-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas}.dark .generation-workbench-module__smQE-G__workbench .generation-workbench-module__smQE-G__chromeProtection{-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas}.generation-workbench-module__smQE-G__chromeProtection canvas{display:none!important}}.generation-workbench-module__smQE-G__middleChrome{pointer-events:none;grid-template-columns:minmax(0,1fr);place-items:start center;min-width:0;display:grid;position:absolute;inset:0}.generation-workbench-module__smQE-G__middleChrome>*{pointer-events:auto;grid-area:1/1}.generation-workbench-module__smQE-G__middleChrome .generation-workbench-module__smQE-G__actionBar{min-width:0;max-width:100%}.generation-workbench-module__smQE-G__viewFace[aria-hidden=true]{visibility:hidden;opacity:0;pointer-events:none}.generation-workbench-module__smQE-G__actionBar button svg{width:16px;height:16px}.generation-workbench-module__smQE-G__actionBar{max-width:calc(100vw - 20px);height:var(--workbench-control-height);border-radius:999px;align-items:center;padding:2px 4px;display:flex}.generation-workbench-module__smQE-G__focusActionBar,.generation-workbench-module__smQE-G__flowSelectionBar{background:linear-gradient(var(--surface-hover), var(--surface-hover)), var(--background);border-color:#0000}.generation-workbench-module__smQE-G__actionBar button{height:calc(var(--workbench-control-size) + 4px);letter-spacing:normal;border-radius:999px;gap:8px;padding-inline:10px;font-size:13px;font-weight:400}.generation-workbench-module__smQE-G__toolButton{min-width:0}.generation-workbench-module__smQE-G__toolButton>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.generation-workbench-module__smQE-G__actionBar:has(>.generation-workbench-module__smQE-G__downloadButton){padding-inline-end:6px}.generation-workbench-module__smQE-G__actionBar .generation-workbench-module__smQE-G__downloadButton{width:calc(var(--workbench-control-size) + 4px);height:calc(var(--workbench-control-size) + 4px);flex:none;margin-inline:4px 0;padding:0}.generation-workbench-module__smQE-G__actionBar .generation-workbench-module__smQE-G__downloadButton>svg{translate:1px -1px}.generation-workbench-module__smQE-G__chrome :is(button,[role=button]){transition-duration:.12s}.generation-workbench-module__smQE-G__actionBar button:not(.generation-workbench-module__smQE-G__downloadButton):has(>svg:only-child){width:calc(var(--workbench-control-size) + 4px);padding-inline:0}.generation-workbench-module__smQE-G__actionBar button:disabled:not(.generation-workbench-module__smQE-G__commentSend){color:var(--muted-foreground);opacity:.45;background:0 0}.generation-workbench-module__smQE-G__actionBar .generation-workbench-module__smQE-G__downloadButton[aria-busy=true]:disabled{color:var(--foreground);opacity:1;background:0 0;transition:none}.generation-workbench-module__smQE-G__downloadLoader{color:var(--foreground);opacity:1}.generation-workbench-module__smQE-G__downloadLoader>circle{opacity:.28}.generation-workbench-module__smQE-G__menuRoot{position:relative}.generation-workbench-module__smQE-G__zoomValue{text-align:right;font-variant-numeric:tabular-nums;flex:none;width:4ch}.generation-workbench-module__smQE-G__focusMotion{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.generation-workbench-module__smQE-G__flow{z-index:0;overscroll-behavior:none;touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:clip;container-type:size}.generation-workbench-module__smQE-G__imageMotion{isolation:isolate;height:100%;position:relative}.generation-workbench-module__smQE-G__imageMotion [data-workbench-motion-hidden],.generation-workbench-module__smQE-G__imageMotion [data-workbench-motion-hidden] *{visibility:hidden!important}.generation-workbench-module__smQE-G__imageMotion [data-workbench-image-actor]{corner-shape:squircle}.generation-workbench-module__smQE-G__flow[inert]{pointer-events:none}.generation-workbench-module__smQE-G__flow[aria-hidden=true],.generation-workbench-module__smQE-G__focus[aria-hidden=true]{visibility:hidden;opacity:0;pointer-events:none}.generation-workbench-module__smQE-G__world{transform-origin:0 0;will-change:transform;width:max-content;position:absolute;top:0;left:0}.generation-workbench-module__smQE-G__cameraDragging,.generation-workbench-module__smQE-G__cameraDragging *{cursor:grabbing!important}.generation-workbench-module__smQE-G__batch{width:max-content;margin-bottom:16px}.generation-workbench-module__smQE-G__batch:last-child{margin-bottom:0}.generation-workbench-module__smQE-G__batchHeader{width:max-content;margin-bottom:4px}.generation-workbench-module__smQE-G__batchTitle{white-space:nowrap;color:var(--muted-foreground);margin:0;font-size:13px;font-weight:400;line-height:20px}.generation-workbench-module__smQE-G__grid{--workbench-row-height:280px;flex-wrap:nowrap;align-items:stretch;gap:8px;width:max-content;padding-block:4px;display:flex;overflow:visible}.generation-workbench-module__smQE-G__tile{--workbench-selection-color:transparent;height:var(--workbench-row-height);width:calc(var(--workbench-row-height) * var(--workbench-image-ratio,1));background:var(--surface-idle);border:0;flex:none;min-width:0;position:relative}.generation-workbench-module__smQE-G__tile:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;corner-shape:inherit;color:var(--workbench-selection-color);box-shadow:inset 0 0 0 calc(2px / var(--workbench-image-scale,1)) currentColor;transition:color .12s ease-out;position:absolute;inset:0}.generation-workbench-module__smQE-G__tile,.generation-workbench-module__smQE-G__focusImage{border-radius:calc(var(--radius-popover) / var(--workbench-image-scale,1));corner-shape:squircle}.generation-workbench-module__smQE-G__selectedTile{--workbench-selection-color:var(--primary)}.generation-workbench-module__smQE-G__checker{background-color:var(--background);background-image:conic-gradient(var(--surface-idle) 25%, transparent 0 50%, var(--surface-idle) 0 75%, transparent 0);background-size:20px 20px}.generation-workbench-module__smQE-G__imageButton{border-radius:inherit;corner-shape:inherit;width:100%;height:100%;padding:0;display:block;overflow:hidden}.generation-workbench-module__smQE-G__imageButton:hover{background-color:var(--background)}.generation-workbench-module__smQE-G__imageButton,.generation-workbench-module__smQE-G__imageButton:active{transition:background-color .15s ease-out;transform:none}.generation-workbench-module__smQE-G__skeletonSlot,.generation-workbench-module__smQE-G__workbenchSkeleton{border-radius:inherit;corner-shape:inherit;width:100%;height:100%}.generation-workbench-module__smQE-G__taskArrival{animation:generation-workbench-module__smQE-G__workbenchTaskArrive var(--workbench-drawer-motion) both, generation-workbench-module__smQE-G__workbenchSlotReveal .12s ease-out both}.generation-workbench-module__smQE-G__railArrival{animation:generation-workbench-module__smQE-G__workbenchRailArrive var(--workbench-drawer-motion) both, generation-workbench-module__smQE-G__workbenchSlotReveal .12s ease-out both}@keyframes generation-workbench-module__smQE-G__workbenchTaskArrive{0%{translate:0 12px}to{translate:0}}@keyframes generation-workbench-module__smQE-G__workbenchRailArrive{0%{translate:0 6px}to{translate:0}}@keyframes generation-workbench-module__smQE-G__workbenchSlotReveal{0%{opacity:.72}to{opacity:1}}@media (prefers-reduced-motion:reduce){.generation-workbench-module__smQE-G__taskArrival,.generation-workbench-module__smQE-G__railArrival{animation:none}}.generation-workbench-module__smQE-G__failureSlot{border-radius:inherit;corner-shape:inherit;background:var(--surface-idle);width:100%;height:100%;min-height:0;box-shadow:inset 0 0 0 1px var(--border-subtle);text-align:center;place-items:center;padding:20px;display:grid;overflow:auto}.generation-workbench-module__smQE-G__failureContent{flex-direction:column;align-items:center;gap:10px;width:min(100%,320px);display:flex}.generation-workbench-module__smQE-G__failureIcon{background:var(--surface-hover);width:48px;height:48px;color:var(--muted-foreground);border-radius:50%;flex:none;place-items:center;margin-bottom:4px;display:grid}.generation-workbench-module__smQE-G__failureTitle{color:var(--foreground);font-size:15px;font-weight:500;line-height:1.4}.generation-workbench-module__smQE-G__failureDescription{max-width:100%;color:var(--muted-foreground);white-space:normal;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.generation-workbench-module__smQE-G__compactFailureSlot{box-shadow:none;padding:0}.generation-workbench-module__smQE-G__compactFailureSlot .generation-workbench-module__smQE-G__failureContent{width:auto}.generation-workbench-module__smQE-G__compactFailureSlot .generation-workbench-module__smQE-G__failureIcon{background:0 0;width:auto;height:auto;margin:0}.generation-workbench-module__smQE-G__emptyState{z-index:2;inset:calc(var(--workbench-top) + var(--workbench-focus-top-offset)) 24px calc(var(--workbench-composer-dock-height) + 32px);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.generation-workbench-module__smQE-G__emptyLogo{pointer-events:auto}.generation-workbench-module__smQE-G__workbench[data-attachment-drag-over] .generation-workbench-module__smQE-G__emptyState,.generation-workbench-module__smQE-G__workbench[data-attachment-transfer] .generation-workbench-module__smQE-G__emptyState{visibility:hidden}.generation-workbench-module__smQE-G__workbench[data-attachment-transfer][data-staged-source] .generation-workbench-module__smQE-G__focusImage,.generation-workbench-module__smQE-G__workbench[data-attachment-transfer][data-staged-source] .generation-workbench-module__smQE-G__stagedFrame{pointer-events:none;visibility:hidden!important}.generation-workbench-module__smQE-G__workbench[data-attachment-transfer] .generation-workbench-module__smQE-G__stagedClose{pointer-events:none}.generation-workbench-module__smQE-G__focusPlaceholder{width:min(100cqw, calc(100cqh * var(--workbench-image-ratio,1)));height:auto;max-height:100%;aspect-ratio:var(--workbench-image-ratio,1);border:0;align-self:center;overflow:hidden}.generation-workbench-module__smQE-G__focus{z-index:1;overscroll-behavior:none;pointer-events:none;background:var(--workbench-background);position:absolute;inset:0;overflow:hidden}.generation-workbench-module__smQE-G__focusRail{z-index:4;pointer-events:none;position:absolute;inset:0}.generation-workbench-module__smQE-G__railViewport{top:0;bottom:12px;left:var(--workbench-chrome-inset);z-index:4;width:calc(var(--workbench-view-switch-width) * var(--workbench-toolbar-scale));pointer-events:auto;position:absolute;overflow:hidden}.generation-workbench-module__smQE-G__rail{overscroll-behavior:contain;width:100%;height:100%;padding:calc(var(--workbench-top) + var(--workbench-control-height) * var(--workbench-toolbar-scale) + 8px) 8px 16px;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative;overflow:hidden auto}.generation-workbench-module__smQE-G__rail::-webkit-scrollbar{display:none}.generation-workbench-module__smQE-G__workbench .generation-workbench-module__smQE-G__railImage{width:var(--workbench-rail-image-size);height:var(--workbench-rail-image-size);border:1px solid color-mix(in srgb, var(--workbench-rail-edge,var(--border-subtle)) 50%, transparent);border-radius:var(--radius-popover);background:var(--surface-idle);transform-origin:50%;transition:transform var(--workbench-rail-motion), border-color var(--workbench-rail-motion), background-color var(--workbench-rail-motion);background-clip:padding-box;flex:none;padding:0;display:block;position:relative;overflow:hidden;transform:scale(1)}.generation-workbench-module__smQE-G__workbench .generation-workbench-module__smQE-G__railArtwork{opacity:.46;filter:saturate(.88);width:100%;height:100%;transition:opacity var(--workbench-rail-motion), filter var(--workbench-rail-motion);display:block}.generation-workbench-module__smQE-G__railImage:not(.generation-workbench-module__smQE-G__activeRailImage):hover .generation-workbench-module__smQE-G__railArtwork{opacity:.62}.generation-workbench-module__smQE-G__railImage:not(.generation-workbench-module__smQE-G__activeRailImage):hover{border-color:var(--workbench-rail-edge,var(--border-subtle))}.generation-workbench-module__smQE-G__railImage.generation-workbench-module__smQE-G__activeRailImage{z-index:20;background-color:var(--background);border-color:color-mix(in srgb, var(--foreground) 28%, transparent);box-shadow:none;transform:scale(1.15)}.generation-workbench-module__smQE-G__activeRailImage .generation-workbench-module__smQE-G__railArtwork{opacity:1;filter:saturate()}.generation-workbench-module__smQE-G__focusViewport{left:var(--workbench-focus-left);right:var(--workbench-focus-right);overscroll-behavior:none;touch-action:none;pointer-events:auto;justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden;container-type:size}.generation-workbench-module__smQE-G__focusCanvas{cursor:default;-webkit-user-select:none;user-select:none;display:block;inset:0;overflow:clip}.generation-workbench-module__smQE-G__focusImage{cursor:grab;transform-origin:0 0;will-change:transform;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0;overflow:hidden}.generation-workbench-module__smQE-G__focusImage[data-workbench-image-lifted],.generation-workbench-module__smQE-G__stagedFrame[data-workbench-image-lifted]{pointer-events:none;transition:none;opacity:0!important}.generation-workbench-module__smQE-G__stagedFrame{border:1px dashed color-mix(in srgb, var(--muted-foreground) 70%, transparent);border-radius:calc(var(--radius-popover) + 3px);corner-shape:squircle;pointer-events:none;z-index:3;opacity:1;transition:opacity var(--workbench-menu-motion);position:absolute;top:0;left:0}.generation-workbench-module__smQE-G__imageMotion:not([data-workbench-image-motion=idle]) .generation-workbench-module__smQE-G__stagedFrame{opacity:0;pointer-events:none;transition:none}.generation-workbench-module__smQE-G__workbench .generation-workbench-module__smQE-G__stagedClose{pointer-events:auto;background:var(--background);border:1px solid var(--border-subtle);width:24px;height:24px;color:var(--foreground);padding:0;position:absolute;top:-11px;right:auto}.generation-workbench-module__smQE-G__imageMotion:not([data-workbench-image-motion=idle]) .generation-workbench-module__smQE-G__stagedClose{pointer-events:none}.generation-workbench-module__smQE-G__attachmentDropTarget{left:max(var(--workbench-focus-left), calc(var(--workbench-chrome-inset) + var(--workbench-rail-width) + 12px));right:var(--workbench-focus-right);z-index:8;border:1px dashed var(--muted-foreground);border-radius:var(--radius-popover);pointer-events:none;opacity:0;transition:opacity var(--workbench-menu-motion), transform var(--workbench-menu-motion);justify-content:center;align-items:center;display:flex;position:absolute;transform:translateY(4px)}.generation-workbench-module__smQE-G__attachmentDropTarget[data-visible]{opacity:1;transform:translateY(0)}.generation-workbench-module__smQE-G__attachmentDropLabel{background:var(--background);border:1px solid var(--border-subtle);color:var(--muted-foreground)}@media (prefers-reduced-motion:reduce){.generation-workbench-module__smQE-G__stagedFrame,.generation-workbench-module__smQE-G__attachmentDropTarget{transition:none;transform:none}}.generation-workbench-module__smQE-G__brushDock{z-index:4;pointer-events:auto;position:absolute}.generation-workbench-module__smQE-G__newResults{z-index:6;left:var(--workbench-composer-center,50%);position:absolute;transform:translate(-50%)}@media (max-width:1040px){.generation-workbench-module__smQE-G__rail{padding-bottom:calc(var(--workbench-composer-height,0px) + 24px)}}@media (max-width:820px){.generation-workbench-module__smQE-G__workbench{--workbench-focus-top-offset:94px}.generation-workbench-module__smQE-G__middleChrome{top:44px}.generation-workbench-module__smQE-G__railViewport{top:calc(var(--workbench-top) + var(--workbench-focus-top-offset))}.generation-workbench-module__smQE-G__rail{padding-top:4px}}@media (max-width:519px){.generation-workbench-module__smQE-G__actionBar button{gap:6px;padding-inline:8px;font-size:12px}.generation-workbench-module__smQE-G__toolButton>svg{display:none}}@media (max-width:639px){.generation-workbench-module__smQE-G__workbench{--workbench-chrome-inset:10px;--workbench-brush-gap:16px}.generation-workbench-module__smQE-G__chrome{gap:4px}}@media (prefers-reduced-motion:reduce){.generation-workbench-module__smQE-G__tile,.generation-workbench-module__smQE-G__workbench .generation-workbench-module__smQE-G__railImage,.generation-workbench-module__smQE-G__workbench .generation-workbench-module__smQE-G__railArtwork,.generation-workbench-module__smQE-G__workbench .generation-workbench-module__smQE-G__chromeProtection,.generation-workbench-module__smQE-G__middleChrome{transition:none}}.generation-workbench-module__smQE-G__commentActionBar{gap:6px}.generation-workbench-module__smQE-G__commentCount{color:var(--foreground);white-space:nowrap;padding-inline:9px 4px;font-size:13px;line-height:28px}.generation-workbench-module__smQE-G__actionBar .generation-workbench-module__smQE-G__addCommentCenter{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.generation-workbench-module__smQE-G__actionBar .generation-workbench-module__smQE-G__addCommentCenter:focus-visible{width:var(--workbench-control-size);height:var(--workbench-control-size);clip-path:none;position:static;overflow:visible}.generation-workbench-module__smQE-G__actionBar .generation-workbench-module__smQE-G__commentSend{gap:4px;width:76px;padding-inline:9px}.generation-workbench-module__smQE-G__actionBar .generation-workbench-module__smQE-G__commentSend span{color:inherit;display:inline}.generation-workbench-module__smQE-G__railCommentCount{border:1px solid var(--background);background:var(--primary);min-width:14px;height:14px;color:var(--primary-foreground);border-radius:999px;place-items:center;padding-inline:2px;font-size:9px;font-weight:600;line-height:1;display:grid;position:absolute;top:2px;right:2px}@media (max-width:639px){.generation-workbench-module__smQE-G__workbench[data-comment-mode=true] .generation-workbench-module__smQE-G__middleChrome{top:44px}}.generation-workbench-module__smQE-G__toolControls{flex:0 auto;align-items:center;gap:2px;min-width:0;display:flex}.generation-workbench-module__smQE-G__toolName{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-inline:9px 4px;font-size:13px;line-height:28px;overflow:hidden}.generation-workbench-module__smQE-G__toolHint{text-overflow:ellipsis;min-width:0;color:var(--muted-foreground);white-space:nowrap;padding-inline:9px 3px;font-size:13px;font-weight:400;line-height:28px;overflow:hidden}.generation-workbench-module__smQE-G__actionBar .generation-workbench-module__smQE-G__toolControls button{flex:none;transition:background-color .12s ease-out}.generation-workbench-module__smQE-G__actionBar .generation-workbench-module__smQE-G__toolControls button:active{transform:none}.generation-workbench-module__smQE-G__toolCost{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:400}@media (max-width:639px){.generation-workbench-module__smQE-G__toolName{max-width:100px}.generation-workbench-module__smQE-G__toolCost{font-size:11px}.generation-workbench-module__smQE-G__workbench[data-image-tool] .generation-workbench-module__smQE-G__middleChrome{top:44px}}.generation-workbench-module__smQE-G__workbench[data-image-tool] .generation-workbench-module__smQE-G__focusActionBar{max-width:100%}.generation-workbench-module__smQE-G__workbench[data-image-tool] .generation-workbench-module__smQE-G__commentSend,.generation-workbench-module__smQE-G__workbench[data-image-tool] .generation-workbench-module__smQE-G__commentSend+button{flex:none}
.generation-workbench-view-switch-module__VugV3G__switch{background:linear-gradient(var(--surface-hover), var(--surface-hover)), var(--background);height:38px;box-shadow:none;border-color:#0000;border-radius:999px;flex:none;align-items:center;padding:2px;display:flex}.generation-workbench-view-switch-module__VugV3G__lenses{gap:2px;display:flex;position:relative}.generation-workbench-view-switch-module__VugV3G__switch[data-workbench-view-controls]{width:var(--workbench-view-switch-width,72px)}.generation-workbench-view-switch-module__VugV3G__liquid{pointer-events:none;position:absolute;inset:0;overflow:visible}.generation-workbench-view-switch-module__VugV3G__switch .generation-workbench-view-switch-module__VugV3G__drop{fill:var(--background);transition:transform .28s var(--view-switch-ease);transform:translate(0)}.generation-workbench-view-switch-module__VugV3G__switch .generation-workbench-view-switch-module__VugV3G__trailing{transition-duration:.4s}.generation-workbench-view-switch-module__VugV3G__switch[data-view=flow] .generation-workbench-view-switch-module__VugV3G__drop{transform:translate(34px)}.generation-workbench-view-switch-module__VugV3G__switch .generation-workbench-view-switch-module__VugV3G__button{z-index:1;width:32px;height:32px;color:var(--muted-foreground);background:0 0;border-radius:999px;flex:none;padding:0;transition:color .12s ease-out,background-color .12s ease-out;position:relative}.generation-workbench-view-switch-module__VugV3G__switch .generation-workbench-view-switch-module__VugV3G__button[aria-pressed=true],.generation-workbench-view-switch-module__VugV3G__switch .generation-workbench-view-switch-module__VugV3G__button:hover{color:var(--foreground)}.generation-workbench-view-switch-module__VugV3G__switch .generation-workbench-view-switch-module__VugV3G__button:hover{background:var(--surface-idle)}.generation-workbench-view-switch-module__VugV3G__switch .generation-workbench-view-switch-module__VugV3G__button[aria-pressed=true]:hover{background:0 0}.generation-workbench-view-switch-module__VugV3G__switch .generation-workbench-view-switch-module__VugV3G__button svg{width:16px;height:16px}.generation-workbench-view-switch-module__VugV3G__newCanvas{background:0 0;border:0;width:38px;padding:0;transition:background-color .12s ease-out}.generation-workbench-view-switch-module__VugV3G__newCanvas .generation-workbench-view-switch-module__VugV3G__button{width:100%;height:100%}.generation-workbench-view-switch-module__VugV3G__newCanvas .generation-workbench-view-switch-module__VugV3G__button svg{width:18px;height:18px}.generation-workbench-view-switch-module__VugV3G__newCanvas .generation-workbench-view-switch-module__VugV3G__button:not(:disabled){color:var(--primary)}.generation-workbench-view-switch-module__VugV3G__newCanvas .generation-workbench-view-switch-module__VugV3G__button:is(:hover,:focus-visible,:active){background:0 0;transform:none}.generation-workbench-view-switch-module__VugV3G__newCanvas:has(.generation-workbench-view-switch-module__VugV3G__button:not(:disabled):is(:hover,:focus-visible,:active)){background:var(--surface-hover)}@media (prefers-reduced-motion:reduce){.generation-workbench-view-switch-module__VugV3G__switch .generation-workbench-view-switch-module__VugV3G__drop,.generation-workbench-view-switch-module__VugV3G__switch .generation-workbench-view-switch-module__VugV3G__button,.generation-workbench-view-switch-module__VugV3G__newCanvas{transition:none}}@media (forced-colors:active){.generation-workbench-view-switch-module__VugV3G__liquid{display:none}.generation-workbench-view-switch-module__VugV3G__switch .generation-workbench-view-switch-module__VugV3G__button[aria-pressed=true]{outline-offset:-2px;outline:1px solid highlight}}
.generation-workbench-comments-module__07yFPW__overlay{z-index:3;pointer-events:none;color:var(--primary);position:absolute;inset:0;overflow:clip}.generation-workbench-comments-module__07yFPW__overlay[aria-hidden=true]{visibility:hidden;display:none}.generation-workbench-comments-module__07yFPW__pin{--comment-pin-foreground:var(--color-white);pointer-events:auto;width:32px;height:32px;color:inherit;background:0 0;border-radius:50%;margin:-16px 0 0 -16px;padding:0;transition:filter .12s ease-out;position:absolute;top:0;left:0}.generation-workbench-comments-module__07yFPW__pin:hover,.generation-workbench-comments-module__07yFPW__pin[aria-expanded=true]{filter:brightness(1.08);background:0 0}.generation-workbench-comments-module__07yFPW__pin:active{transform:none}.generation-workbench-comments-module__07yFPW__pin[data-workbench-pointer-focus-return]:focus-visible{box-shadow:none;outline:none}.generation-workbench-comments-module__07yFPW__overlay .generation-workbench-comments-module__07yFPW__pin:disabled{color:inherit;opacity:1;background:0 0}.generation-workbench-comments-module__07yFPW__pin svg{fill:currentColor;width:32px;height:32px;stroke:var(--comment-pin-foreground);stroke-width:2px;position:absolute;inset:0;overflow:visible}.generation-workbench-comments-module__07yFPW__pin span{color:var(--comment-pin-foreground);margin-top:-1px;font-size:12px;font-weight:600;line-height:1;position:relative}.generation-workbench-comments-module__07yFPW__editorLayer{z-index:6;pointer-events:none;position:absolute;inset:0;overflow:clip}.generation-workbench-comments-module__07yFPW__editorLayer[aria-hidden=true]{visibility:hidden;display:none}.generation-workbench-comments-module__07yFPW__editor{pointer-events:auto;width:min(280px,100% - 24px);min-height:44px;color:var(--foreground);background:var(--background);border-color:var(--border-subtle);box-shadow:var(--shadow-popover);-webkit-user-select:text;user-select:text;cursor:default;border-radius:24px;align-items:center;gap:8px;padding:5px 6px 5px 14px;display:flex;position:absolute;top:0;left:0}.generation-workbench-comments-module__07yFPW__input{background:0 0;flex:1;width:0;min-width:0;min-height:22px;max-height:110px;padding:0;font-size:14px;line-height:22px;display:block;overflow-y:auto}.generation-workbench-comments-module__07yFPW__saveButton{border-radius:50%;flex:none;width:32px;height:32px;padding:0;transition:background-color .12s ease-out,color .12s ease-out,border-color .12s ease-out}.generation-workbench-comments-module__07yFPW__saveButton:active{transform:none}.generation-workbench-comments-module__07yFPW__pinMenu{z-index:1;pointer-events:auto;background:var(--background);min-width:152px;max-width:calc(100% - 24px);color:var(--foreground);box-shadow:var(--shadow-popover);padding:4px;position:absolute;top:0;left:0}.generation-workbench-comments-module__07yFPW__deleteItem{min-height:30px;font-size:12px;transition:background-color .12s ease-out}.generation-workbench-comments-module__07yFPW__deleteItem:active{transform:none}@media (prefers-reduced-motion:reduce){.generation-workbench-comments-module__07yFPW__pin,.generation-workbench-comments-module__07yFPW__saveButton,.generation-workbench-comments-module__07yFPW__deleteItem{transition:none}}.generation-workbench-comments-module__07yFPW__editCard{border-radius:16px;width:min(300px,100% - 24px);min-height:0;padding:8px;display:block}.generation-workbench-comments-module__07yFPW__editCard .generation-workbench-comments-module__07yFPW__input{width:100%;min-height:22px;max-height:154px}.generation-workbench-comments-module__07yFPW__editActions{align-items:center;gap:6px;margin-top:8px;display:flex}.generation-workbench-comments-module__07yFPW__deleteButton{width:28px;height:28px;color:var(--muted-foreground);background:0 0;border-radius:50%;margin-right:auto;padding:0;transition:background-color .12s ease-out,color .12s ease-out,border-color .12s ease-out}.generation-workbench-comments-module__07yFPW__deleteButton:not(:disabled):hover{color:var(--destructive);border-color:color-mix(in srgb, var(--destructive) 20%, transparent);background:color-mix(in srgb, var(--destructive) 8%, transparent)}.generation-workbench-comments-module__07yFPW__editorLayer .generation-workbench-comments-module__07yFPW__deleteButton:disabled{color:color-mix(in srgb, var(--foreground) 30%, transparent);border-color:color-mix(in srgb, var(--border-subtle) 40%, transparent);opacity:1;box-shadow:none;background:0 0}.generation-workbench-comments-module__07yFPW__editAction{height:28px;padding-inline:10px;font-size:12px;font-weight:400;transition:background-color .12s ease-out,color .12s ease-out,border-color .12s ease-out}.generation-workbench-comments-module__07yFPW__deleteButton:active,.generation-workbench-comments-module__07yFPW__editAction:active{transform:none}@media (prefers-reduced-motion:reduce){.generation-workbench-comments-module__07yFPW__deleteButton,.generation-workbench-comments-module__07yFPW__editAction{transition:none}}
.generation-workbench-tool-send-module__SZqn_a__send{background:var(--background);color:var(--primary);border:1px solid var(--border-subtle);box-shadow:none;transition:background-color .12s ease-out,color .12s ease-out,border-color .12s ease-out}.generation-workbench-tool-send-module__SZqn_a__send:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):is(:hover,:focus-visible){background:var(--primary-soft);color:var(--primary-hover);border-color:var(--border-strong)}.generation-workbench-tool-send-module__SZqn_a__send:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active{background:color-mix(in srgb, var(--primary) 16%, var(--background));color:var(--primary-hover);border-color:var(--border-strong)}.generation-workbench-tool-send-module__SZqn_a__send:is(:disabled,[aria-disabled=true],[aria-busy=true]){background:var(--background);color:color-mix(in srgb, var(--foreground) 30%, transparent);border-color:color-mix(in srgb, var(--border-subtle) 40%, transparent);opacity:1;box-shadow:none}@media (prefers-reduced-motion:reduce){.generation-workbench-tool-send-module__SZqn_a__send{transition:none}}
.image-reference-mode-control-module__meMHqG__control.image-reference-mode-control-module__meMHqG__control{width:32px;min-width:32px;height:32px;color:var(--muted-foreground);background-color:#0000;padding:0;transform:none}.image-reference-mode-control-module__meMHqG__control.image-reference-mode-control-module__meMHqG__control:hover{color:var(--foreground);background-color:var(--surface-hover)}.image-reference-mode-control-module__meMHqG__control.image-reference-mode-control-module__meMHqG__control[aria-pressed=true]{color:var(--primary);background-color:var(--primary-soft)}.image-reference-mode-control-module__meMHqG__feedbackAnchor{z-index:320;pointer-events:none;width:max-content;max-width:min(280px,100vw - 24px);position:fixed;transform:translateY(-100%)}.image-reference-mode-control-module__meMHqG__feedback.image-reference-mode-control-module__meMHqG__feedback{color:var(--foreground);text-align:center;pointer-events:none;border-radius:999px;padding:7px 12px;font-size:12px;line-height:1.4}
.starlight-start-fixture-module__XMGyEa__preview{border-radius:var(--radius-popover);color:#71717a;background:#f7f7f7;justify-content:center;align-items:center;gap:28px;min-height:180px;padding:20px;display:flex}.starlight-start-fixture-module__XMGyEa__preview[data-theme=dark]{color:#a1a1aa;background:#141414}.starlight-start-fixture-module__XMGyEa__mainFrame{width:var(--fixture-main-width);max-width:calc(100% - 72px);aspect-ratio:var(--fixture-main-ratio);border-radius:12px;position:relative}.starlight-start-fixture-module__XMGyEa__railColumn{flex:none;justify-items:center;gap:12px;display:grid}.starlight-start-fixture-module__XMGyEa__railFrame{border:1px solid var(--border-subtle);border-radius:12px;width:44px;height:44px;position:relative;overflow:hidden}.starlight-start-fixture-module__XMGyEa__skeleton{border-radius:inherit;corner-shape:inherit;width:100%;height:100%}.starlight-start-fixture-module__XMGyEa__caption{font-size:11px}
.workbench-object-integration-module__RdVFGa__shell{background:var(--workbench-canvas,color-mix(in oklab, var(--background) 98%, var(--foreground)));--workbench-objects-width:360px;--workbench-focus-left:92px;--workbench-focus-right:92px;--workbench-pane-right:0px;--workbench-dock-inset:8px}.workbench-object-integration-module__RdVFGa__shell[data-objects-open=true]{--workbench-pane-right:var(--workbench-objects-width)}.workbench-object-integration-module__RdVFGa__shell .workbench-object-integration-module__RdVFGa__pane{inset:0;right:var(--workbench-pane-right);transition:right var(--workbench-objects-motion,.35s cubic-bezier(.4, 0, .4, 1));position:absolute}.workbench-object-integration-module__RdVFGa__shell .workbench-object-integration-module__RdVFGa__dock{left:var(--workbench-dock-inset);right:calc(var(--workbench-pane-right) + var(--workbench-dock-inset));transition:right var(--workbench-objects-motion,.35s cubic-bezier(.4, 0, .4, 1))}.workbench-object-integration-module__RdVFGa__objectActions{align-items:center;gap:4px;min-width:0;display:flex}.workbench-object-integration-module__RdVFGa__objectActions button{scale:1!important}.workbench-object-integration-module__RdVFGa__objectActions .workbench-object-integration-module__RdVFGa__objectTrigger{color:color-mix(in oklab, var(--foreground) 65%, transparent);background:0 0;transition:background-color .12s ease-out,color .12s ease-out}.workbench-object-integration-module__RdVFGa__objectActions .workbench-object-integration-module__RdVFGa__objectTrigger:not(:disabled):is(:hover,[data-state=open]){background:var(--surface-hover);color:var(--foreground)}.workbench-object-integration-module__RdVFGa__objectActions .workbench-object-integration-module__RdVFGa__objectTrigger:disabled{color:color-mix(in oklab, var(--foreground) 35%, transparent);box-shadow:none;background:0 0}.workbench-object-integration-module__RdVFGa__commentAnchor{z-index:14;pointer-events:auto;width:min(320px,100% - 24px);position:absolute;top:0;left:0}.workbench-object-integration-module__RdVFGa__selectionNote{left:50%;bottom:calc(var(--workbench-composer-height) + 16px);z-index:12;max-width:calc(100% - 32px);color:var(--muted-foreground);align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex;position:absolute;transform:translate(-50%)}@media (max-width:1100px){.workbench-object-integration-module__RdVFGa__shell{--workbench-objects-width:320px}}@media (min-width:640px){.workbench-object-integration-module__RdVFGa__shell{--workbench-dock-inset:16px}}@media (min-width:1024px){.workbench-object-integration-module__RdVFGa__shell{--workbench-dock-inset:28px}}@media (min-width:1280px){.workbench-object-integration-module__RdVFGa__shell{--workbench-dock-inset:40px}}@media (min-width:1536px){.workbench-object-integration-module__RdVFGa__shell{--workbench-dock-inset:64px}}@media (max-width:639px){.workbench-object-integration-module__RdVFGa__shell{--workbench-focus-left:90px;--workbench-focus-right:90px}}@media (max-width:900px){.workbench-object-integration-module__RdVFGa__shell[data-objects-open=true]{--workbench-pane-right:0px}.workbench-object-integration-module__RdVFGa__shell [data-workbench-objects-drawer]{bottom:var(--workbench-objects-bottom,72px)}}@media (prefers-reduced-motion:reduce){.workbench-object-integration-module__RdVFGa__shell .workbench-object-integration-module__RdVFGa__pane,.workbench-object-integration-module__RdVFGa__shell .workbench-object-integration-module__RdVFGa__dock{transition:none}}
.guided-tour-module__QefW7q__layer{z-index:10000;pointer-events:none;position:fixed;inset:0}.guided-tour-module__QefW7q__shield{pointer-events:auto;touch-action:none;position:fixed;inset:0}.guided-tour-module__QefW7q__spotlight{--tour-scrim:color-mix(in srgb, var(--foreground) 20%, transparent);box-shadow:0 0 0 100vmax var(--tour-scrim);outline:1px solid var(--edge-subtle);pointer-events:none;border-radius:10px;position:fixed}.dark .guided-tour-module__QefW7q__spotlight{--tour-scrim:color-mix(in srgb, var(--color-black) 55%, transparent)}.guided-tour-module__QefW7q__card{z-index:1;box-sizing:border-box;max-width:calc(100vw - 24px);height:144px;box-shadow:var(--shadow-popover);color:var(--foreground);pointer-events:auto;border-radius:16px;flex-direction:column;margin:0;padding:12px;display:flex;position:fixed;overflow:auto}.guided-tour-module__QefW7q__card[data-state=measuring]{visibility:hidden;pointer-events:none}.guided-tour-module__QefW7q__title{flex-shrink:0;margin:0;padding-right:24px;font-size:15px;font-weight:600;line-height:20px}.guided-tour-module__QefW7q__body{min-height:0;color:var(--muted-foreground);flex:1;margin:6px 0 0;font-size:13px;line-height:18px;overflow:auto}.guided-tour-module__QefW7q__card .guided-tour-module__QefW7q__close{border-radius:var(--radius-button);width:28px;height:28px;color:var(--muted-foreground);padding:0;position:absolute;top:9px;right:9px}.guided-tour-module__QefW7q__footer{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.guided-tour-module__QefW7q__progress{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12px;line-height:18px}.guided-tour-module__QefW7q__actions{align-items:center;gap:4px;display:flex}.guided-tour-module__QefW7q__card .guided-tour-module__QefW7q__navigation{border-radius:8px;font-size:12px;font-weight:500}.guided-tour-module__QefW7q__card .guided-tour-module__QefW7q__navigation:focus-visible,.guided-tour-module__QefW7q__card .guided-tour-module__QefW7q__close:focus-visible{box-shadow:var(--tw-shadow,0 0 transparent);outline:none}:is([data-guided-tour-keyboard=true] .guided-tour-module__QefW7q__card .guided-tour-module__QefW7q__navigation:focus-visible,[data-guided-tour-keyboard=true] .guided-tour-module__QefW7q__card .guided-tour-module__QefW7q__close:focus-visible){outline:2px solid var(--muted-foreground);outline-offset:2px}.guided-tour-module__QefW7q__card .guided-tour-module__QefW7q__navigation:disabled{color:color-mix(in srgb, var(--foreground) 32%, transparent);background-color:#0000}
.starlight-lab-module__vGWpMa__lab{background:var(--background);height:100dvh;color:var(--foreground);overflow:auto}.starlight-lab-module__vGWpMa__header{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px 28px;display:flex}.starlight-lab-module__vGWpMa__layout{grid-template-columns:minmax(0,1fr) 344px;align-items:start;gap:24px;max-width:1680px;margin:auto;padding:24px 28px;display:grid}.starlight-lab-module__vGWpMa__previews{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}.starlight-lab-module__vGWpMa__preview{min-width:0;overflow:hidden}.starlight-lab-module__vGWpMa__preview[data-selected=true]{border-color:var(--border-strong);box-shadow:0 0 0 1px var(--border-strong)}.starlight-lab-module__vGWpMa__previewHeader{justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.starlight-lab-module__vGWpMa__stage{justify-content:center;align-items:center;padding:24px;display:flex;position:relative;overflow:hidden}.starlight-lab-module__vGWpMa__mainStage{height:clamp(260px,37vh,410px);container-type:size}.starlight-lab-module__vGWpMa__mainFrame{width:min(100cqw, calc(100cqh * var(--lab-ratio)));aspect-ratio:var(--lab-ratio);flex:none;position:relative}.starlight-lab-module__vGWpMa__skeleton{background:var(--lab-fill)!important;border:1px solid var(--lab-inner-edge)!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;box-shadow:0 0 0 1px var(--lab-edge)!important;border-radius:12px!important}.starlight-lab-module__vGWpMa__railStage{gap:48px;min-height:200px}.starlight-lab-module__vGWpMa__railSlot{flex:none;place-items:center;display:grid;position:relative}.starlight-lab-module__vGWpMa__railSlot[data-magnified=true]{width:176px;height:176px}.starlight-lab-module__vGWpMa__thumbnail{border:1px solid var(--lab-rail-edge);width:44px;height:44px;transform:scale(var(--lab-thumb-scale));border-radius:12px;position:relative;overflow:hidden}.starlight-lab-module__vGWpMa__thumbnail .starlight-lab-module__vGWpMa__skeleton{box-shadow:none!important;border:0!important;border-radius:11px!important}.starlight-lab-module__vGWpMa__railSlot[data-magnified=true] .starlight-lab-module__vGWpMa__thumbnail{transform:scale(calc(4 * var(--lab-thumb-scale)))}.starlight-lab-module__vGWpMa__caption{color:var(--muted-foreground);text-align:center;margin-top:14px;font-size:11px}.starlight-lab-module__vGWpMa__settings{max-height:calc(100dvh - 32px);padding:18px;position:sticky;top:16px;overflow:auto}.starlight-lab-module__vGWpMa__group{border-top:1px solid var(--border-subtle);margin-top:16px;padding-top:16px}.starlight-lab-module__vGWpMa__control{gap:7px;margin-top:14px;display:grid}.starlight-lab-module__vGWpMa__controlLabel{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.starlight-lab-module__vGWpMa__number{text-align:right;font-variant-numeric:tabular-nums;width:80px;min-height:28px;padding:3px 7px;font-size:12px}.starlight-lab-module__vGWpMa__range{height:20px;accent-color:var(--foreground);cursor:ew-resize;padding:0}.starlight-lab-module__vGWpMa__colorRow{align-items:center;gap:8px;margin-top:12px;font-size:12px;display:flex}.starlight-lab-module__vGWpMa__colorRow label{flex:1}.starlight-lab-module__vGWpMa__color{cursor:pointer;width:32px;height:28px;padding:2px}.starlight-lab-module__vGWpMa__colorValue{font:11px var(--font-mono,monospace);color:var(--muted-foreground)}.starlight-lab-module__vGWpMa__note{color:var(--muted-foreground);font-size:12px;line-height:1.7}.starlight-lab-module__vGWpMa__toolbar{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.starlight-lab-module__vGWpMa__status{min-height:20px;color:var(--muted-foreground);font-size:12px}.starlight-lab-module__vGWpMa__footer{grid-column:1/-1;padding:0 4px}@media (max-width:1100px){.starlight-lab-module__vGWpMa__layout{grid-template-columns:minmax(0,1fr) 312px;gap:16px;padding:20px}.starlight-lab-module__vGWpMa__previews{gap:12px}.starlight-lab-module__vGWpMa__railStage{gap:22px;padding-inline:12px}.starlight-lab-module__vGWpMa__railSlot[data-magnified=true]{width:132px;height:132px}.starlight-lab-module__vGWpMa__railSlot[data-magnified=true] .starlight-lab-module__vGWpMa__thumbnail{transform:scale(calc(3 * var(--lab-thumb-scale)))}}@media (max-width:820px){.starlight-lab-module__vGWpMa__layout{grid-template-columns:minmax(0,1fr)}.starlight-lab-module__vGWpMa__settings{max-height:none;position:static}.starlight-lab-module__vGWpMa__header{padding:18px 20px}.starlight-lab-module__vGWpMa__mainStage{height:280px}}@media (max-width:480px){.starlight-lab-module__vGWpMa__layout{padding:14px}.starlight-lab-module__vGWpMa__previews{grid-template-columns:minmax(0,1fr)}.starlight-lab-module__vGWpMa__header{padding:16px}.starlight-lab-module__vGWpMa__mainStage{height:290px}}@media (prefers-reduced-motion:reduce){.starlight-lab-module__vGWpMa__lab *,.starlight-lab-module__vGWpMa__lab :before,.starlight-lab-module__vGWpMa__lab :after{transition-duration:0s!important}}
.generation-workbench-sketch-color-picker-module__-FVT9G__popover{z-index:282;width:min(252px,100vw - 24px);max-height:var(--radix-popover-content-available-height);overscroll-behavior:contain;color:var(--foreground);transform-origin:var(--radix-popover-content-transform-origin);outline:none;padding:12px;font-family:inherit;font-size:13px;font-weight:400;line-height:18px;animation:.16s cubic-bezier(.22,1,.36,1) generation-workbench-sketch-color-picker-module__-FVT9G__appear;overflow-y:auto}.generation-workbench-sketch-color-picker-module__-FVT9G__picker{flex-direction:column;gap:14px;width:100%;display:flex}.generation-workbench-sketch-color-picker-module__-FVT9G__area{aspect-ratio:1.3;background:var(--color-area-background);width:100%;box-shadow:inset 0 0 0 1px var(--border-subtle);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:10px;position:relative}.generation-workbench-sketch-color-picker-module__-FVT9G__areaThumb,.generation-workbench-sketch-color-picker-module__-FVT9G__sliderThumb{touch-action:none;border:2px solid #fff;border-radius:50%;outline:none;width:16px;height:16px;box-shadow:0 0 0 1px #00000038;box-shadow:0 0 0 1px lab(0% 0 0/.22)}.generation-workbench-sketch-color-picker-module__-FVT9G__areaThumb{background:var(--color-area-thumb-color)}.generation-workbench-sketch-color-picker-module__-FVT9G__areaThumb[data-focus-visible],.generation-workbench-sketch-color-picker-module__-FVT9G__sliderThumb[data-focus-visible]{outline:2px solid var(--primary);outline-offset:3px}.generation-workbench-sketch-color-picker-module__-FVT9G__popover .generation-workbench-sketch-color-picker-module__-FVT9G__area,.generation-workbench-sketch-color-picker-module__-FVT9G__popover .generation-workbench-sketch-color-picker-module__-FVT9G__areaThumb,.generation-workbench-sketch-color-picker-module__-FVT9G__popover .generation-workbench-sketch-color-picker-module__-FVT9G__sliderThumb,.generation-workbench-sketch-color-picker-module__-FVT9G__popover .generation-workbench-sketch-color-picker-module__-FVT9G__swatch{transition:none}.generation-workbench-sketch-color-picker-module__-FVT9G__hue{grid-template-columns:1fr auto;grid-template-areas:"label output""track track";gap:8px;width:100%;display:grid}.generation-workbench-sketch-color-picker-module__-FVT9G__label{width:fit-content;color:color-mix(in oklab, var(--foreground) 72%, transparent);font:inherit;grid-area:label}.generation-workbench-sketch-color-picker-module__-FVT9G__output{color:color-mix(in oklab, var(--foreground) 58%, transparent);font:inherit;font-variant-numeric:tabular-nums;grid-area:output}.generation-workbench-sketch-color-picker-module__-FVT9G__track{touch-action:none;-webkit-user-select:none;user-select:none;border-radius:999px;grid-area:track;height:14px;margin:2px 8px 3px;position:relative}.generation-workbench-sketch-color-picker-module__-FVT9G__sliderThumb{cursor:grab;position:absolute;top:50%}.generation-workbench-sketch-color-picker-module__-FVT9G__sliderThumb[data-dragging]{cursor:grabbing}.generation-workbench-sketch-color-picker-module__-FVT9G__field{flex-direction:column;gap:7px;width:100%;display:flex}.generation-workbench-sketch-color-picker-module__-FVT9G__prefix{justify-content:center;align-items:center;padding-left:7px;display:flex}.generation-workbench-sketch-color-picker-module__-FVT9G__fieldGroup{border:1px solid var(--border-subtle);background:var(--surface-idle);border-radius:10px;flex:none;align-items:center;min-width:0;height:34px;transition:border-color .14s;display:flex}.generation-workbench-sketch-color-picker-module__-FVT9G__fieldGroup:focus-within{border-color:var(--primary)}.generation-workbench-sketch-color-picker-module__-FVT9G__hexInput{border-radius:inherit;width:100%;min-width:0;height:100%;color:var(--foreground);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;padding:0 10px}.generation-workbench-sketch-color-picker-module__-FVT9G__field[data-invalid] .generation-workbench-sketch-color-picker-module__-FVT9G__fieldGroup{border-color:var(--destructive)}.generation-workbench-sketch-color-picker-module__-FVT9G__swatch{border:1px solid var(--border-subtle);background:var(--color-swatch-current);border-radius:6px;flex-shrink:0;width:22px;height:22px;display:block}.generation-workbench-sketch-color-picker-module__-FVT9G__area[data-disabled],.generation-workbench-sketch-color-picker-module__-FVT9G__hue[data-disabled],.generation-workbench-sketch-color-picker-module__-FVT9G__field[data-disabled]{opacity:.5;pointer-events:none}@keyframes generation-workbench-sketch-color-picker-module__-FVT9G__appear{0%{transform:translateY(3px)scale(.98)}to{transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.generation-workbench-sketch-color-picker-module__-FVT9G__popover{animation:none}.generation-workbench-sketch-color-picker-module__-FVT9G__fieldGroup{transition:none}}
.starlight-tuning-fixture-module___pr3ba__panel{z-index:270;width:min(324px,100vw - 32px);color:var(--foreground);position:fixed;top:64px;right:16px}.starlight-tuning-fixture-module___pr3ba__surface{background:var(--background);overflow:hidden}.starlight-tuning-fixture-module___pr3ba__header{justify-content:space-between;align-items:center;gap:8px;padding:14px;display:flex}.starlight-tuning-fixture-module___pr3ba__content{overscroll-behavior:contain;max-height:calc(100dvh - 154px);padding:0 14px 16px;overflow-y:auto}.starlight-tuning-fixture-module___pr3ba__group{border-top:1px solid var(--border-subtle);margin-top:12px;padding-top:12px}.starlight-tuning-fixture-module___pr3ba__group summary{cursor:pointer;font-size:12px;font-weight:600}.starlight-tuning-fixture-module___pr3ba__toolbar{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.starlight-tuning-fixture-module___pr3ba__note{color:var(--muted-foreground);margin-top:8px;font-size:11px;line-height:1.7}@media (max-width:640px){.starlight-tuning-fixture-module___pr3ba__panel{width:min(300px,100vw - 16px);top:56px;right:8px}.starlight-tuning-fixture-module___pr3ba__content{max-height:calc(100dvh - 144px)}}
.star-border-module__Bk4xNa__border{z-index:30;padding:var(--star-border-thickness);border-radius:inherit;corner-shape:inherit;pointer-events:none;background:var(--border-subtle);opacity:0;-webkit-mask-composite:xor;transition:opacity .22s ease-out;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.star-border-module__Bk4xNa__border[data-active=true]{opacity:1}.star-border-module__Bk4xNa__bottom,.star-border-module__Bk4xNa__top{background:radial-gradient(circle, var(--star-border-color) 4%, transparent 10%);width:300%;height:50%;animation-duration:var(--star-border-speed);border-radius:9999px;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate;animation-play-state:paused;position:absolute}.star-border-module__Bk4xNa__bottom{animation-name:star-border-module__Bk4xNa__star-movement-bottom;bottom:-11px;right:-250%}.star-border-module__Bk4xNa__top{animation-name:star-border-module__Bk4xNa__star-movement-top;top:-10px;left:-250%}.star-border-module__Bk4xNa__border[data-active=true] :is(.star-border-module__Bk4xNa__bottom,.star-border-module__Bk4xNa__top){animation-play-state:running}@keyframes star-border-module__Bk4xNa__star-movement-bottom{0%{transform:translate(0%)}to{transform:translate(-100%)}}@keyframes star-border-module__Bk4xNa__star-movement-top{0%{transform:translate(0%)}to{transform:translate(100%)}}@supports not (mask-composite:exclude){.star-border-module__Bk4xNa__border{background:0 0;padding:0}.star-border-module__Bk4xNa__bottom,.star-border-module__Bk4xNa__top{display:none}}@media (prefers-reduced-motion:reduce){.star-border-module__Bk4xNa__border{transition:none}.star-border-module__Bk4xNa__bottom,.star-border-module__Bk4xNa__top{animation:none}.star-border-module__Bk4xNa__bottom{transform:translate(-50%)}.star-border-module__Bk4xNa__top{transform:translate(50%)}}
.video-duration-slider-module__etwnwG__container{padding:5px}.video-duration-slider-module__etwnwG__label{color:color-mix(in oklab, var(--foreground) 82%, transparent);letter-spacing:-.01em;margin:0 0 6px;font-size:12px;font-weight:620;line-height:1}.video-duration-slider-module__etwnwG__track{border:1px solid var(--border-subtle);background:var(--surface-idle);touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:10px;outline:none;width:100%;height:30px;transition:border-color .14s,box-shadow .14s,background .14s;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #00000008}.video-duration-slider-module__etwnwG__progress{inset-block:0;width:var(--duration-progress);background:var(--surface-hover);transition:width 80ms linear;position:absolute;left:0}.video-duration-slider-module__etwnwG__value{z-index:1;color:color-mix(in oklab, var(--foreground) 76%, transparent);font-variant-numeric:tabular-nums;pointer-events:none;font-size:11.5px;font-weight:620;line-height:1;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.video-duration-slider-module__etwnwG__marker{top:50%;left:var(--duration-progress);pointer-events:none;background:#fffffffa;border-radius:999px;width:3px;height:18px;transition:left 80ms linear,height .14s cubic-bezier(.22,1,.36,1),box-shadow .14s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 4px #00000047,0 0 0 .5px #00000014}.video-duration-slider-module__etwnwG__track:not([aria-disabled=true]):hover,.video-duration-slider-module__etwnwG__track:focus-visible,.video-duration-slider-module__etwnwG__dragging{border-color:var(--border-strong);background:var(--surface-hover);box-shadow:0 4px 12px #0000000f,inset 0 1px 1px #00000008}.video-duration-slider-module__etwnwG__track:not([aria-disabled=true]):hover .video-duration-slider-module__etwnwG__progress,.video-duration-slider-module__etwnwG__track:focus-visible .video-duration-slider-module__etwnwG__progress,.video-duration-slider-module__etwnwG__dragging .video-duration-slider-module__etwnwG__progress{background:var(--surface-pressed)}.video-duration-slider-module__etwnwG__track:not([aria-disabled=true]):hover .video-duration-slider-module__etwnwG__marker,.video-duration-slider-module__etwnwG__track:focus-visible .video-duration-slider-module__etwnwG__marker,.video-duration-slider-module__etwnwG__dragging .video-duration-slider-module__etwnwG__marker{height:20px;box-shadow:0 1px 5px #00000052,0 0 0 .5px #0000001a}.video-duration-slider-module__etwnwG__dragging .video-duration-slider-module__etwnwG__progress,.video-duration-slider-module__etwnwG__dragging .video-duration-slider-module__etwnwG__marker{transition:none}.video-duration-slider-module__etwnwG__track:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--foreground) 7%, transparent), inset 0 1px 1px #00000008}.video-duration-slider-module__etwnwG__track[aria-disabled=true]{cursor:default}
.video-composer-module__dFoUOa__surface{}.video-composer-module__dFoUOa__inputbar{}.video-composer-module__dFoUOa__inputbar [data-video-composer-foreground-layer],.video-composer-module__dFoUOa__inputbar [data-video-composer-toolbar-background]{background:var(--background)}
