.Generation-module-scss-module__qNq-Vq__host{flex:1;height:100%;min-height:0;display:flex}.Generation-module-scss-module__qNq-Vq__panel{--composer-width:1040px;--generation-control-height:28px;--generation-control-font-size:12px;width:min(var(--composer-width),100vw - 48px);background:var(--color-surface);min-height:248px;color:var(--color-text);box-shadow:0 8px 24px color-mix(in srgb, var(--color-text) 5%, transparent);border:0;border-radius:32px;flex-direction:column;gap:8px;padding:16px;font-size:14px;display:flex;position:relative}.Generation-module-scss-module__qNq-Vq__panel button,.Generation-module-scss-module__qNq-Vq__panel input,.Generation-module-scss-module__qNq-Vq__panel textarea,.Generation-module-scss-module__qNq-Vq__panel select{outline:none;font-family:inherit}.Generation-module-scss-module__qNq-Vq__panel button{cursor:pointer}.Generation-module-scss-module__qNq-Vq__panel button:disabled:not(.Generation-module-scss-module__qNq-Vq__send){cursor:not-allowed;opacity:.45}.Generation-module-scss-module__qNq-Vq__body{flex:1;gap:8px;min-height:0;display:flex}.Generation-module-scss-module__qNq-Vq__bodyContent{flex-direction:column;flex:1;gap:8px;min-width:0;min-height:0;display:flex}.Generation-module-scss-module__qNq-Vq__prompt{--color-prompt-editor-border:transparent;--prompt-editor-radius:0;--prompt-editor-min-height:56px;--prompt-editor-max-height:200px;--prompt-editor-padding-y:0px;--prompt-editor-padding-x:0px;flex:1;width:100%;padding-top:0}.Generation-module-scss-module__qNq-Vq__tools{align-items:center;gap:5px;min-width:0;display:flex}.Generation-module-scss-module__qNq-Vq__control{white-space:nowrap;min-height:28px;color:var(--color-text);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:4px 6px;font-size:11px;display:inline-flex}.Generation-module-scss-module__qNq-Vq__control:hover:not(:disabled),.Generation-module-scss-module__qNq-Vq__control[data-state=open]{background:color-mix(in srgb, var(--color-text) 5%, var(--color-surface))}.Generation-module-scss-module__qNq-Vq__model{flex:0 auto;min-width:0;max-width:220px}.Generation-module-scss-module__qNq-Vq__points{color:var(--color-text);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:3px;margin-left:auto;margin-right:6px;font-size:12px;font-weight:500;display:flex}.Generation-module-scss-module__qNq-Vq__pointIcon{--iconsax-gradient-from:var(--color-secondary-300);--iconsax-gradient-to:var(--color-secondary-600);flex:0 0 12px;width:12px;height:12px}.Generation-module-scss-module__qNq-Vq__send{background:var(--color-text);width:36px;height:36px;color:var(--color-surface);box-shadow:0 2px 6px color-mix(in srgb, var(--color-primary) 24%, transparent);border:0;border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;padding:0;display:inline-flex}.Generation-module-scss-module__qNq-Vq__send:hover:not(:disabled){background:color-mix(in srgb, var(--color-text) 88%, var(--color-surface))}.Generation-module-scss-module__qNq-Vq__send:disabled{background:color-mix(in srgb, var(--color-text) 6%, var(--color-surface));color:color-mix(in srgb, var(--color-text) 22%, var(--color-surface));opacity:1}.Generation-module-scss-module__qNq-Vq__popover{--surface-scrollbar-size:6px;--surface-scrollbar-thumb:color-mix(in srgb, var(--color-text) 16%, transparent);--surface-scrollbar-thumb-hover:color-mix(in srgb, var(--color-text) 26%, transparent)}.Generation-module-scss-module__qNq-Vq__popover::-webkit-scrollbar{width:var(--surface-scrollbar-size);height:var(--surface-scrollbar-size)}.Generation-module-scss-module__qNq-Vq__popover::-webkit-scrollbar-track{background:0 0}.Generation-module-scss-module__qNq-Vq__popover::-webkit-scrollbar-corner{background:0 0}.Generation-module-scss-module__qNq-Vq__popover::-webkit-scrollbar-thumb{background:var(--surface-scrollbar-thumb);border-radius:var(--radius-full,999px)}.Generation-module-scss-module__qNq-Vq__popover::-webkit-scrollbar-thumb:hover{background:var(--surface-scrollbar-thumb-hover)}@supports not selector(::-webkit-scrollbar){.Generation-module-scss-module__qNq-Vq__popover{scrollbar-width:thin;scrollbar-color:var(--surface-scrollbar-thumb) #0000}}.Generation-module-scss-module__qNq-Vq__popover{z-index:65;border:1px solid var(--color-border);background:var(--color-surface);width:316px;max-height:min(460px,65vh);box-shadow:var(--shadow-overlay);color:var(--color-text);border-radius:14px;outline:none;padding:12px;font-size:12px;overflow-y:auto}.Generation-module-scss-module__qNq-Vq__popover button,.Generation-module-scss-module__qNq-Vq__popover input,.Generation-module-scss-module__qNq-Vq__popover select{font:inherit;outline:none}.Generation-module-scss-module__qNq-Vq__popoverTitle{color:var(--color-text-muted);justify-content:space-between;align-items:center;margin:0 0 10px;font-size:11px;display:flex}.Generation-module-scss-module__qNq-Vq__option{text-align:left;width:100%;color:var(--color-text);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.Generation-module-scss-module__qNq-Vq__option:hover{background:color-mix(in srgb, var(--color-text) 3%, var(--color-surface))}.Generation-module-scss-module__qNq-Vq__option[aria-selected=true],.Generation-module-scss-module__qNq-Vq__option[aria-pressed=true]{background:var(--color-surface-raised)}.Generation-module-scss-module__qNq-Vq__option span{flex-direction:column;gap:4px;display:flex}.Generation-module-scss-module__qNq-Vq__option small{color:var(--color-text-muted)}.Generation-module-scss-module__qNq-Vq__references{flex-wrap:wrap;gap:8px;display:flex}.Generation-module-scss-module__qNq-Vq__referenceLibrary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Generation-module-scss-module__qNq-Vq__materialItem,.Generation-module-scss-module__qNq-Vq__materialTile,.Generation-module-scss-module__qNq-Vq__frameGroup{flex:0 0 48px;width:48px;height:48px;display:flex;position:relative}.Generation-module-scss-module__qNq-Vq__materialTag{z-index:2;text-overflow:ellipsis;background:var(--color-surface);max-width:calc(100% - 4px);color:var(--color-text);white-space:nowrap;cursor:default;border-radius:3px;outline:none;padding:1px 2px;font-size:8px;line-height:10px;position:absolute;top:2px;left:2px;overflow:hidden}.Generation-module-scss-module__qNq-Vq__materialTooltip{white-space:normal;max-width:280px}.Generation-module-scss-module__qNq-Vq__materialRemove,.Generation-module-scss-module__qNq-Vq__materialAction{z-index:3;background:var(--color-surface);opacity:0;cursor:pointer;border:0;outline:none;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:flex;position:absolute}.Generation-module-scss-module__qNq-Vq__materialRemove{color:var(--color-text-muted);border-radius:50%;top:-5px;right:-5px}.Generation-module-scss-module__qNq-Vq__materialAction{color:var(--color-text);border-radius:4px;bottom:2px;right:2px}.Generation-module-scss-module__qNq-Vq__materialUploading{background:color-mix(in srgb, var(--color-surface) 80%, transparent);border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Generation-module-scss-module__qNq-Vq__materialTile:hover .Generation-module-scss-module__qNq-Vq__materialRemove,.Generation-module-scss-module__qNq-Vq__materialTile:hover .Generation-module-scss-module__qNq-Vq__materialAction,.Generation-module-scss-module__qNq-Vq__materialRemove:focus-visible,.Generation-module-scss-module__qNq-Vq__materialAction:focus-visible,.Generation-module-scss-module__qNq-Vq__materialAction[aria-expanded=true]{opacity:1}.Generation-module-scss-module__qNq-Vq__swapFrames{align-self:center}.Generation-module-scss-module__qNq-Vq__removeReferenceIcon{display:block;transform:rotate(45deg)}.Generation-module-scss-module__qNq-Vq__reference{background:color-mix(in srgb, var(--color-text) 5%, var(--color-surface));min-width:48px;max-width:80px;min-height:48px;color:var(--color-text-muted);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px;display:flex;position:relative}.Generation-module-scss-module__qNq-Vq__reference[data-image]{width:48px;height:48px;padding:0}.Generation-module-scss-module__qNq-Vq__reference>span:not([role=status]){text-overflow:ellipsis;white-space:nowrap;max-width:64px;font-size:10px;line-height:12px;overflow:hidden}.Generation-module-scss-module__qNq-Vq__reference button{background:var(--color-surface);width:16px;height:16px;color:var(--color-text-muted);opacity:0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:-5px;right:-5px}.Generation-module-scss-module__qNq-Vq__reference:hover button,.Generation-module-scss-module__qNq-Vq__reference button:focus-visible{opacity:1}.Generation-module-scss-module__qNq-Vq__expandPrompt{width:20px;height:20px;color:var(--color-text-muted);background:0 0;border:0;border-radius:6px;flex:0 0 20px;justify-content:center;align-self:flex-start;align-items:center;padding:0;display:inline-flex}.Generation-module-scss-module__qNq-Vq__expandPrompt:hover:not(:disabled){background:var(--color-surface-raised);color:var(--color-text)}.Generation-module-scss-module__qNq-Vq__anchor{width:max-content}.Generation-module-scss-module__qNq-Vq__surface{position:relative}.Generation-module-scss-module__qNq-Vq__backdrop{display:none}.Generation-module-scss-module__qNq-Vq__surface[data-expanded=true]{z-index:60;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Generation-module-scss-module__qNq-Vq__surface[data-expanded=true] .Generation-module-scss-module__qNq-Vq__backdrop{background:color-mix(in srgb, var(--color-text) 70%, transparent);display:block;position:absolute;inset:0}.Generation-module-scss-module__qNq-Vq__surface[data-expanded=true] .Generation-module-scss-module__qNq-Vq__panel{transform-origin:0 0;border-radius:32px;width:min(1140px,100vw - 64px);height:min(720px,100vh - 96px);padding:16px;position:relative}.Generation-module-scss-module__qNq-Vq__surface[data-expanded=true] .Generation-module-scss-module__qNq-Vq__prompt{--prompt-editor-min-height:0px;--prompt-editor-max-height:100%;flex-direction:column;flex:1;min-height:0;display:flex}.Generation-module-scss-module__qNq-Vq__surface[data-expanded=true] .Generation-module-scss-module__qNq-Vq__prompt>div,.Generation-module-scss-module__qNq-Vq__surface[data-expanded=true] .Generation-module-scss-module__qNq-Vq__prompt>div>div{flex:1;min-height:0}.Generation-module-scss-module__qNq-Vq__surface[data-expanded=true] .Generation-module-scss-module__qNq-Vq__prompt [contenteditable]{height:100%}.Generation-module-scss-module__qNq-Vq__surface[data-expanded=true] .Generation-module-scss-module__qNq-Vq__tools{flex-shrink:0}.Generation-module-scss-module__qNq-Vq__sourceMenu{--surface-scrollbar-size:6px;--surface-scrollbar-thumb:color-mix(in srgb, var(--color-text) 16%, transparent);--surface-scrollbar-thumb-hover:color-mix(in srgb, var(--color-text) 26%, transparent)}.Generation-module-scss-module__qNq-Vq__sourceMenu::-webkit-scrollbar{width:var(--surface-scrollbar-size);height:var(--surface-scrollbar-size)}.Generation-module-scss-module__qNq-Vq__sourceMenu::-webkit-scrollbar-track{background:0 0}.Generation-module-scss-module__qNq-Vq__sourceMenu::-webkit-scrollbar-corner{background:0 0}.Generation-module-scss-module__qNq-Vq__sourceMenu::-webkit-scrollbar-thumb{background:var(--surface-scrollbar-thumb);border-radius:var(--radius-full,999px)}.Generation-module-scss-module__qNq-Vq__sourceMenu::-webkit-scrollbar-thumb:hover{background:var(--surface-scrollbar-thumb-hover)}@supports not selector(::-webkit-scrollbar){.Generation-module-scss-module__qNq-Vq__sourceMenu{scrollbar-width:thin;scrollbar-color:var(--surface-scrollbar-thumb) #0000}}.Generation-module-scss-module__qNq-Vq__sourceMenu{z-index:140;background:var(--color-surface);width:208px;max-height:min(460px,65vh);color:var(--color-text);box-shadow:var(--shadow-overlay);border-radius:16px;outline:none;padding:6px;overflow-y:auto}.Generation-module-scss-module__qNq-Vq__sourceOption{width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;outline:none;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:flex}.Generation-module-scss-module__qNq-Vq__sourceOption:hover{background:color-mix(in srgb, var(--color-text) 5%, var(--color-surface))}.Generation-module-scss-module__qNq-Vq__frameSlot{border:1px dashed var(--color-border);background:var(--color-surface);width:48px;height:48px;color:var(--color-text-muted);border-radius:8px;flex:0 0 48px;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.Generation-module-scss-module__qNq-Vq__frameSlot:hover:not(:disabled){background:color-mix(in srgb, var(--color-text) 3%, var(--color-surface))}.Generation-module-scss-module__qNq-Vq__loadingState{flex:1;justify-content:center;align-items:center;display:flex}
.CanvasVoiceDialog-module-scss-module__Pt1ptq__surface{--surface-scrollbar-size:6px;--surface-scrollbar-thumb:color-mix(in srgb, var(--color-text) 16%, transparent);--surface-scrollbar-thumb-hover:color-mix(in srgb, var(--color-text) 26%, transparent)}.CanvasVoiceDialog-module-scss-module__Pt1ptq__surface::-webkit-scrollbar{width:var(--surface-scrollbar-size);height:var(--surface-scrollbar-size)}.CanvasVoiceDialog-module-scss-module__Pt1ptq__surface::-webkit-scrollbar-track{background:0 0}.CanvasVoiceDialog-module-scss-module__Pt1ptq__surface::-webkit-scrollbar-corner{background:0 0}.CanvasVoiceDialog-module-scss-module__Pt1ptq__surface::-webkit-scrollbar-thumb{background:var(--surface-scrollbar-thumb);border-radius:var(--radius-full,999px)}.CanvasVoiceDialog-module-scss-module__Pt1ptq__surface::-webkit-scrollbar-thumb:hover{background:var(--surface-scrollbar-thumb-hover)}@supports not selector(::-webkit-scrollbar){.CanvasVoiceDialog-module-scss-module__Pt1ptq__surface{scrollbar-width:thin;scrollbar-color:var(--surface-scrollbar-thumb) #0000}}.CanvasVoiceDialog-module-scss-module__Pt1ptq__surface{--voice-radius:var(--canvas-radius,24px);--voice-inner-radius:var(--canvas-control-radius,14px);z-index:80;width:360px;max-width:calc(100vw - 48px);max-height:var(--radix-popover-content-available-height);overscroll-behavior:contain;border:1px solid var(--color-border);border-radius:var(--voice-radius);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-overlay);padding:16px;font-size:13px;overflow-y:auto}.CanvasVoiceDialog-module-scss-module__Pt1ptq__surface[data-compact=true]{width:440px}.CanvasVoiceDialog-module-scss-module__Pt1ptq__surface[data-role-picker=true]{border-radius:var(--voice-radius);width:320px;box-shadow:0 8px 32px color-mix(in srgb, var(--color-text) 8%, transparent);border:0;padding:16px}.CanvasVoiceDialog-module-scss-module__Pt1ptq__surface[data-role-picker=true] .CanvasVoiceDialog-module-scss-module__Pt1ptq__header{margin:4px 12px 8px}.CanvasVoiceDialog-module-scss-module__Pt1ptq__surface[data-role-picker=true] .CanvasVoiceDialog-module-scss-module__Pt1ptq__title{color:var(--color-text-muted);font-size:12px;font-weight:400}.CanvasVoiceDialog-module-scss-module__Pt1ptq__roleOption{border-radius:var(--voice-inner-radius);cursor:pointer;align-items:center;gap:16px;min-height:52px;padding:8px;display:flex}.CanvasVoiceDialog-module-scss-module__Pt1ptq__roleOption:hover:not([data-unavailable=true]){background:var(--color-surface-raised)}.CanvasVoiceDialog-module-scss-module__Pt1ptq__roleOption[data-unavailable=true]{opacity:.5;cursor:default}.CanvasVoiceDialog-module-scss-module__Pt1ptq__roleOption input{width:16px;height:16px;accent-color:var(--color-text);flex-shrink:0;margin:0}.CanvasVoiceDialog-module-scss-module__Pt1ptq__roleOption .CanvasVoiceDialog-module-scss-module__Pt1ptq__roleImage{border-radius:8px;flex-basis:36px;width:36px;height:36px}.CanvasVoiceDialog-module-scss-module__Pt1ptq__roleOption strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:400;overflow:hidden}.CanvasVoiceDialog-module-scss-module__Pt1ptq__roleOption>span{color:var(--color-text-muted);font-size:11px}.CanvasVoiceDialog-module-scss-module__Pt1ptq__header,.CanvasVoiceDialog-module-scss-module__Pt1ptq__pickerHeader,.CanvasVoiceDialog-module-scss-module__Pt1ptq__sectionHeading,.CanvasVoiceDialog-module-scss-module__Pt1ptq__footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.CanvasVoiceDialog-module-scss-module__Pt1ptq__header{margin-bottom:18px}.CanvasVoiceDialog-module-scss-module__Pt1ptq__title{margin:0;font-size:17px;font-weight:600}.CanvasVoiceDialog-module-scss-module__Pt1ptq__iconButton{width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.CanvasVoiceDialog-module-scss-module__Pt1ptq__closeIcon{transform:rotate(45deg)}.CanvasVoiceDialog-module-scss-module__Pt1ptq__iconButton:hover{background:var(--color-surface-raised)}.CanvasVoiceDialog-module-scss-module__Pt1ptq__details{flex-direction:column;gap:14px;display:flex}.CanvasVoiceDialog-module-scss-module__Pt1ptq__roleImage{border-radius:var(--voice-inner-radius,12px);background:var(--color-surface-raised);width:42px;height:48px;color:var(--color-text-muted);flex:0 0 42px;justify-content:center;align-items:center;display:flex;overflow:hidden}.CanvasVoiceDialog-module-scss-module__Pt1ptq__roleImage img{object-fit:contain;width:100%;height:100%}.CanvasVoiceDialog-module-scss-module__Pt1ptq__settings{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.CanvasVoiceDialog-module-scss-module__Pt1ptq__voiceCard{border-radius:var(--voice-inner-radius);background:var(--color-surface-raised);flex-direction:column;gap:10px;padding:12px;display:flex}.CanvasVoiceDialog-module-scss-module__Pt1ptq__unbound{align-items:center;gap:10px;padding:4px 0;display:flex}.CanvasVoiceDialog-module-scss-module__Pt1ptq__sources{gap:8px;display:flex}.CanvasVoiceDialog-module-scss-module__Pt1ptq__sources>button{border-radius:var(--voice-inner-radius);background:var(--color-surface);min-height:44px;color:var(--color-text);cursor:pointer;border:0;flex:1;justify-content:center;align-items:center;gap:9px;padding:10px;display:flex}.CanvasVoiceDialog-module-scss-module__Pt1ptq__sources>button:hover{color:var(--color-primary)}.CanvasVoiceDialog-module-scss-module__Pt1ptq__existing{justify-content:flex-end;display:flex}.CanvasVoiceDialog-module-scss-module__Pt1ptq__textAction{color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:12px;display:inline-flex}.CanvasVoiceDialog-module-scss-module__Pt1ptq__textAction:hover{color:var(--color-text)}.CanvasVoiceDialog-module-scss-module__Pt1ptq__action,.CanvasVoiceDialog-module-scss-module__Pt1ptq__primary{background:var(--color-surface-raised);color:var(--color-text);cursor:pointer;white-space:nowrap;border:0;border-radius:20px;padding:8px 14px;font-size:12px}.CanvasVoiceDialog-module-scss-module__Pt1ptq__primary{background:var(--color-text);color:var(--color-surface)}.CanvasVoiceDialog-module-scss-module__Pt1ptq__action:disabled,.CanvasVoiceDialog-module-scss-module__Pt1ptq__primary:disabled,.CanvasVoiceDialog-module-scss-module__Pt1ptq__textAction:disabled,.CanvasVoiceDialog-module-scss-module__Pt1ptq__sources>button:disabled{opacity:.45;cursor:default}.CanvasVoiceDialog-module-scss-module__Pt1ptq__action[aria-pressed=true]{color:var(--color-primary)}.CanvasVoiceDialog-module-scss-module__Pt1ptq__list{--surface-scrollbar-size:6px;--surface-scrollbar-thumb:color-mix(in srgb, var(--color-text) 16%, transparent);--surface-scrollbar-thumb-hover:color-mix(in srgb, var(--color-text) 26%, transparent)}.CanvasVoiceDialog-module-scss-module__Pt1ptq__list::-webkit-scrollbar{width:var(--surface-scrollbar-size);height:var(--surface-scrollbar-size)}.CanvasVoiceDialog-module-scss-module__Pt1ptq__list::-webkit-scrollbar-track{background:0 0}.CanvasVoiceDialog-module-scss-module__Pt1ptq__list::-webkit-scrollbar-corner{background:0 0}.CanvasVoiceDialog-module-scss-module__Pt1ptq__list::-webkit-scrollbar-thumb{background:var(--surface-scrollbar-thumb);border-radius:var(--radius-full,999px)}.CanvasVoiceDialog-module-scss-module__Pt1ptq__list::-webkit-scrollbar-thumb:hover{background:var(--surface-scrollbar-thumb-hover)}@supports not selector(::-webkit-scrollbar){.CanvasVoiceDialog-module-scss-module__Pt1ptq__list{scrollbar-width:thin;scrollbar-color:var(--surface-scrollbar-thumb) #0000}}.CanvasVoiceDialog-module-scss-module__Pt1ptq__list{overscroll-behavior:contain;flex-direction:column;gap:8px;max-height:300px;display:flex;overflow-y:auto}.CanvasVoiceDialog-module-scss-module__Pt1ptq__audioRow,.CanvasVoiceDialog-module-scss-module__Pt1ptq__roleRow,.CanvasVoiceDialog-module-scss-module__Pt1ptq__actions{align-items:center;gap:12px;display:flex}.CanvasVoiceDialog-module-scss-module__Pt1ptq__audioRow{padding:10px 0}.CanvasVoiceDialog-module-scss-module__Pt1ptq__audioInfo{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.CanvasVoiceDialog-module-scss-module__Pt1ptq__audioInfo>strong,.CanvasVoiceDialog-module-scss-module__Pt1ptq__roleRow>strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.CanvasVoiceDialog-module-scss-module__Pt1ptq__roleRow{border-radius:var(--voice-inner-radius);background:var(--color-surface-raised);padding:8px}.CanvasVoiceDialog-module-scss-module__Pt1ptq__roleRow>strong{flex:1}.CanvasVoiceDialog-module-scss-module__Pt1ptq__picker{z-index:81;border:1px solid var(--color-border);background:var(--color-surface);width:380px;max-width:calc(100vw - 40px);color:var(--color-text);box-shadow:var(--shadow-overlay);border-radius:20px;padding:16px;font-size:13px}.CanvasVoiceDialog-module-scss-module__Pt1ptq__pickerHeader{color:var(--color-text-muted);margin-bottom:8px;font-size:12px}.CanvasVoiceDialog-module-scss-module__Pt1ptq__empty{color:var(--color-text-muted);margin:12px 0;font-size:12px;line-height:1.7}.CanvasVoiceDialog-module-scss-module__Pt1ptq__clip,.CanvasVoiceDialog-module-scss-module__Pt1ptq__reverse,.CanvasVoiceDialog-module-scss-module__Pt1ptq__uploaded{flex-direction:column;gap:14px;display:flex}.CanvasVoiceDialog-module-scss-module__Pt1ptq__rule{margin:0;line-height:1.6}.CanvasVoiceDialog-module-scss-module__Pt1ptq__waveform{border-radius:var(--voice-inner-radius);background:var(--color-surface-raised);padding:24px 16px}.CanvasVoiceDialog-module-scss-module__Pt1ptq__range{color:var(--color-text-muted);align-items:center;gap:12px;display:flex}.CanvasVoiceDialog-module-scss-module__Pt1ptq__range label{flex-direction:column;gap:6px;font-size:11px;display:flex}.CanvasVoiceDialog-module-scss-module__Pt1ptq__range input{border:1px solid var(--color-border);background:var(--color-surface);width:100px;color:var(--color-text);font-variant-numeric:tabular-nums;border-radius:8px;padding:8px}.CanvasVoiceDialog-module-scss-module__Pt1ptq__duration{font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.CanvasVoiceDialog-module-scss-module__Pt1ptq__footer{padding-top:8px}.CanvasVoiceDialog-module-scss-module__Pt1ptq__boundAudio{align-items:center;gap:12px;min-width:0;display:flex}.CanvasVoiceDialog-module-scss-module__Pt1ptq__boundAudio>svg{color:var(--color-text-muted);flex-shrink:0}.CanvasVoiceDialog-module-scss-module__Pt1ptq__removeBinding{width:28px;height:28px;color:var(--color-text-muted);opacity:0;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.CanvasVoiceDialog-module-scss-module__Pt1ptq__boundAudio:hover .CanvasVoiceDialog-module-scss-module__Pt1ptq__removeBinding,.CanvasVoiceDialog-module-scss-module__Pt1ptq__boundAudio:focus-within .CanvasVoiceDialog-module-scss-module__Pt1ptq__removeBinding{opacity:1}.CanvasVoiceDialog-module-scss-module__Pt1ptq__removeBinding:hover{background:var(--color-surface);color:var(--color-text)}.CanvasVoiceDialog-module-scss-module__Pt1ptq__removeBinding:disabled{cursor:default}
.AgentMedia-module-scss-module__5uuMUG__cards{flex-direction:column;gap:8px;min-width:0;display:flex}.AgentMedia-module-scss-module__5uuMUG__card{border:1px solid var(--color-default-200);border-radius:var(--agent-radius);background:var(--color-surface);min-width:0;padding:14px}.AgentMedia-module-scss-module__5uuMUG__card header,.AgentMedia-module-scss-module__5uuMUG__card footer{align-items:center;gap:10px;display:flex}.AgentMedia-module-scss-module__5uuMUG__card header strong{overflow-wrap:anywhere;flex:1;min-width:0;font-size:12px;font-weight:500}.AgentMedia-module-scss-module__5uuMUG__card footer{justify-content:flex-end;margin-top:10px}.AgentMedia-module-scss-module__5uuMUG__badge{background:var(--color-default-100);color:var(--color-default-500);border-radius:8px;flex-shrink:0;margin-left:auto;padding:3px 8px;font-size:11px}.AgentMedia-module-scss-module__5uuMUG__model{color:var(--color-default-700);margin:12px 0 6px;font-size:13px}.AgentMedia-module-scss-module__5uuMUG__parameters{color:var(--color-default-500);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.7}.AgentMedia-module-scss-module__5uuMUG__price{font-size:var(--agent-font-control,13px);color:var(--color-text);line-height:1.5}.AgentMedia-module-scss-module__5uuMUG__locate{color:var(--color-text-muted);font:inherit;font-size:var(--agent-font-caption,12px);cursor:pointer;background:0 0;border:0;margin-right:auto;padding:8px 0}.AgentMedia-module-scss-module__5uuMUG__locate:hover{color:var(--color-text)}.AgentMedia-module-scss-module__5uuMUG__secondary,.AgentMedia-module-scss-module__5uuMUG__primary{font:inherit;background:var(--color-default-100);color:var(--color-default-900);cursor:pointer;white-space:nowrap;border:0;border-radius:9px;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:8px 12px;font-size:12px;display:inline-flex}.AgentMedia-module-scss-module__5uuMUG__secondary:disabled,.AgentMedia-module-scss-module__5uuMUG__primary:disabled{opacity:.45;cursor:not-allowed}.AgentMedia-module-scss-module__5uuMUG__primary{background:var(--color-default-900);color:var(--color-surface)}.AgentMedia-module-scss-module__5uuMUG__mediaCard{border:1px solid var(--color-default-200);border-radius:var(--agent-radius);background:var(--color-surface);outline:none;min-width:0}.AgentMedia-module-scss-module__5uuMUG__approvalCard{border-color:var(--color-default-100);border-radius:var(--radius-xl,24px)}.AgentMedia-module-scss-module__5uuMUG__approvalContent{flex-direction:column;gap:16px;padding:20px;display:flex}.AgentMedia-module-scss-module__5uuMUG__approvalStatus{border-radius:var(--radius-full,999px);background:var(--color-default-100);color:var(--color-text-muted);font-size:var(--agent-font-caption,12px);flex-shrink:0;margin-left:auto;padding:4px 10px;line-height:1.5}.AgentMedia-module-scss-module__5uuMUG__approvalSecondary,.AgentMedia-module-scss-module__5uuMUG__approvalPrimary{border-radius:var(--radius-full,999px);min-height:36px;font:inherit;font-size:var(--agent-font-control,13px);white-space:nowrap;cursor:pointer;border:0;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:8px 16px;line-height:1.5;display:inline-flex}.AgentMedia-module-scss-module__5uuMUG__approvalSecondary:disabled,.AgentMedia-module-scss-module__5uuMUG__approvalPrimary:disabled{opacity:.45;cursor:not-allowed}.AgentMedia-module-scss-module__5uuMUG__approvalSecondary{background:var(--color-default-100);color:var(--color-text)}.AgentMedia-module-scss-module__5uuMUG__approvalSecondary:hover:not(:disabled){background:var(--color-default-200)}.AgentMedia-module-scss-module__5uuMUG__approvalPrimary{background:var(--color-default-900);color:var(--color-surface)}.AgentMedia-module-scss-module__5uuMUG__approvalPrimary:hover:not(:disabled){background:var(--color-default-700)}.AgentMedia-module-scss-module__5uuMUG__mediaHeading{color:var(--color-text);align-items:center;gap:8px;display:flex}.AgentMedia-module-scss-module__5uuMUG__mediaHeading strong{overflow-wrap:anywhere;min-width:0;font-size:var(--agent-font-heading,14px);flex:1;font-weight:600;line-height:1.5}.AgentMedia-module-scss-module__5uuMUG__approvalActions{border-top:1px solid var(--color-default-100);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-top:12px;display:flex}.AgentMedia-module-scss-module__5uuMUG__mediaGallery{border-radius:inherit;flex-wrap:wrap;gap:8px;display:flex}.AgentMedia-module-scss-module__5uuMUG__mediaGallery[data-multiple=true]>.AgentMedia-module-scss-module__5uuMUG__mediaSurface{flex-basis:calc(50% - 4px);width:calc(50% - 4px)}.AgentMedia-module-scss-module__5uuMUG__mediaSurface{border-radius:inherit;background:var(--color-surface);flex:100%;width:100%;min-width:0;min-height:180px;position:relative}.AgentMedia-module-scss-module__5uuMUG__mediaSurface[data-has-media=true]{min-height:0}.AgentMedia-module-scss-module__5uuMUG__mediaContent{border-radius:inherit;width:100%;overflow:hidden}.AgentMedia-module-scss-module__5uuMUG__mediaState{z-index:2;border-radius:inherit;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.AgentMedia-module-scss-module__5uuMUG__mediaState>span{color:var(--color-default-700);align-items:center;gap:8px;font-size:12px;display:flex;position:relative}.AgentMedia-module-scss-module__5uuMUG__mediaOverlayHeading,.AgentMedia-module-scss-module__5uuMUG__mediaToolbar{opacity:0;pointer-events:none;align-items:center;gap:6px;transition:opacity .16s;display:flex}.AgentMedia-module-scss-module__5uuMUG__mediaTop{z-index:3;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:absolute;inset:10px 10px auto}.AgentMedia-module-scss-module__5uuMUG__mediaOverlayHeading{min-width:0;max-width:100%;color:var(--color-media-foreground);align-self:flex-start}.AgentMedia-module-scss-module__5uuMUG__mediaOverlayHeading strong{background:color-mix(in srgb, var(--color-media-background) 55%, transparent);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;min-width:0;padding:5px 8px;font-size:12px;font-weight:500;overflow:hidden}.AgentMedia-module-scss-module__5uuMUG__mediaOverlayHeading .AgentMedia-module-scss-module__5uuMUG__badge{background:color-mix(in srgb, var(--color-media-background) 65%, transparent);color:inherit}.AgentMedia-module-scss-module__5uuMUG__mediaBottom{z-index:3;position:absolute;inset:auto 10px 10px}.AgentMedia-module-scss-module__5uuMUG__videoTools{width:100%}.AgentMedia-module-scss-module__5uuMUG__mediaControls{pointer-events:none;flex-direction:row-reverse;justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.AgentMedia-module-scss-module__5uuMUG__mediaToolbar{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;max-width:100%}.AgentMedia-module-scss-module__5uuMUG__mediaSurface:hover .AgentMedia-module-scss-module__5uuMUG__mediaOverlayHeading,.AgentMedia-module-scss-module__5uuMUG__mediaSurface:focus-within .AgentMedia-module-scss-module__5uuMUG__mediaOverlayHeading,.AgentMedia-module-scss-module__5uuMUG__mediaSurface:hover .AgentMedia-module-scss-module__5uuMUG__mediaToolbar,.AgentMedia-module-scss-module__5uuMUG__mediaSurface:focus-within .AgentMedia-module-scss-module__5uuMUG__mediaToolbar{opacity:1;pointer-events:auto}.AgentMedia-module-scss-module__5uuMUG__mediaTool{width:32px;height:32px;color:var(--color-media-foreground);background:color-mix(in srgb, var(--color-media-background) 65%, transparent);cursor:pointer;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.AgentMedia-module-scss-module__5uuMUG__mediaTool:disabled{opacity:.45;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.AgentMedia-module-scss-module__5uuMUG__mediaOverlayHeading,.AgentMedia-module-scss-module__5uuMUG__mediaToolbar{transition:none}}.AgentMedia-module-scss-module__5uuMUG__options{border:1px solid var(--color-default-200);border-radius:16px;flex-direction:column;gap:10px;padding:12px;display:flex}.AgentMedia-module-scss-module__5uuMUG__check{color:var(--color-default-700);align-items:center;gap:8px;font-size:12px;display:flex}.AgentMedia-module-scss-module__5uuMUG__targets{--surface-scrollbar-size:6px;--surface-scrollbar-thumb:color-mix(in srgb, var(--color-text) 16%, transparent);--surface-scrollbar-thumb-hover:color-mix(in srgb, var(--color-text) 26%, transparent)}.AgentMedia-module-scss-module__5uuMUG__targets::-webkit-scrollbar{width:var(--surface-scrollbar-size);height:var(--surface-scrollbar-size)}.AgentMedia-module-scss-module__5uuMUG__targets::-webkit-scrollbar-track{background:0 0}.AgentMedia-module-scss-module__5uuMUG__targets::-webkit-scrollbar-corner{background:0 0}.AgentMedia-module-scss-module__5uuMUG__targets::-webkit-scrollbar-thumb{background:var(--surface-scrollbar-thumb);border-radius:var(--radius-full,999px)}.AgentMedia-module-scss-module__5uuMUG__targets::-webkit-scrollbar-thumb:hover{background:var(--surface-scrollbar-thumb-hover)}@supports not selector(::-webkit-scrollbar){.AgentMedia-module-scss-module__5uuMUG__targets{scrollbar-width:thin;scrollbar-color:var(--surface-scrollbar-thumb) #0000}}.AgentMedia-module-scss-module__5uuMUG__targets{flex-direction:column;gap:10px;max-height:180px;display:flex;overflow-y:auto}.AgentMedia-module-scss-module__5uuMUG__questionCard{border:1px solid var(--color-default-200);border-radius:var(--radius-xl,24px);min-width:0;padding:20px}.AgentMedia-module-scss-module__5uuMUG__questionCard footer{justify-content:flex-end;margin-top:16px;display:flex}.AgentMedia-module-scss-module__5uuMUG__questionCard .AgentMedia-module-scss-module__5uuMUG__primary{border-radius:var(--radius-full,999px);padding-inline:20px}.AgentMedia-module-scss-module__5uuMUG__question{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.AgentMedia-module-scss-module__5uuMUG__question legend{font-size:var(--agent-font-body);overflow-wrap:anywhere;margin-bottom:16px;font-weight:600}.AgentMedia-module-scss-module__5uuMUG__question textarea{--surface-scrollbar-size:6px;--surface-scrollbar-thumb:color-mix(in srgb, var(--color-text) 16%, transparent);--surface-scrollbar-thumb-hover:color-mix(in srgb, var(--color-text) 26%, transparent)}.AgentMedia-module-scss-module__5uuMUG__question textarea::-webkit-scrollbar{width:var(--surface-scrollbar-size);height:var(--surface-scrollbar-size)}.AgentMedia-module-scss-module__5uuMUG__question textarea::-webkit-scrollbar-track{background:0 0}.AgentMedia-module-scss-module__5uuMUG__question textarea::-webkit-scrollbar-corner{background:0 0}.AgentMedia-module-scss-module__5uuMUG__question textarea::-webkit-scrollbar-thumb{background:var(--surface-scrollbar-thumb);border-radius:var(--radius-full,999px)}.AgentMedia-module-scss-module__5uuMUG__question textarea::-webkit-scrollbar-thumb:hover{background:var(--surface-scrollbar-thumb-hover)}@supports not selector(::-webkit-scrollbar){.AgentMedia-module-scss-module__5uuMUG__question textarea{scrollbar-width:thin;scrollbar-color:var(--surface-scrollbar-thumb) #0000}}.AgentMedia-module-scss-module__5uuMUG__question textarea{resize:vertical;box-sizing:border-box;width:100%;min-height:52px;font:inherit;border:1px solid var(--color-default-200);background:var(--color-surface);color:var(--color-default-900);border-radius:8px;outline:none;padding:8px;font-size:12px}.AgentMedia-module-scss-module__5uuMUG__answers{flex-direction:column;gap:8px;min-width:0;display:flex}.AgentMedia-module-scss-module__5uuMUG__answerOption{width:100%;min-width:0;color:var(--color-default-700);font:inherit;font-size:var(--agent-font-body);text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 8px;line-height:1.6;display:flex}.AgentMedia-module-scss-module__5uuMUG__answerOption[aria-pressed=true]{background:var(--color-default-100);color:var(--color-default-900)}.AgentMedia-module-scss-module__5uuMUG__answerOption[aria-pressed=true] .AgentMedia-module-scss-module__5uuMUG__answerNumber{background:var(--color-default-900);color:var(--color-surface)}.AgentMedia-module-scss-module__5uuMUG__answerNumber{background:var(--color-default-100);height:22px;color:var(--color-default-500);border-radius:5px;flex:0 0 22px;justify-content:center;align-items:center;font-size:12px;display:flex}.AgentMedia-module-scss-module__5uuMUG__customAnswer{border:1px solid var(--color-default-200);border-radius:var(--radius-full,999px);color:var(--color-default-700);font:inherit;background:0 0;align-self:flex-start;padding:6px 12px;font-size:13px}.AgentMedia-module-scss-module__5uuMUG__answerSummary{color:var(--color-default-500);min-width:0;font-size:11px}.AgentMedia-module-scss-module__5uuMUG__answerSummary summary{cursor:pointer}.AgentMedia-module-scss-module__5uuMUG__answerSummary div{overflow-wrap:anywhere;padding-top:6px}.AgentMedia-module-scss-module__5uuMUG__answerSummary p{color:var(--color-default-800);margin:3px 0;font-size:12px}.AgentMedia-module-scss-module__5uuMUG__diff{--surface-scrollbar-size:6px;--surface-scrollbar-thumb:color-mix(in srgb, var(--color-text) 16%, transparent);--surface-scrollbar-thumb-hover:color-mix(in srgb, var(--color-text) 26%, transparent)}.AgentMedia-module-scss-module__5uuMUG__diff::-webkit-scrollbar{width:var(--surface-scrollbar-size);height:var(--surface-scrollbar-size)}.AgentMedia-module-scss-module__5uuMUG__diff::-webkit-scrollbar-track{background:0 0}.AgentMedia-module-scss-module__5uuMUG__diff::-webkit-scrollbar-corner{background:0 0}.AgentMedia-module-scss-module__5uuMUG__diff::-webkit-scrollbar-thumb{background:var(--surface-scrollbar-thumb);border-radius:var(--radius-full,999px)}.AgentMedia-module-scss-module__5uuMUG__diff::-webkit-scrollbar-thumb:hover{background:var(--surface-scrollbar-thumb-hover)}@supports not selector(::-webkit-scrollbar){.AgentMedia-module-scss-module__5uuMUG__diff{scrollbar-width:thin;scrollbar-color:var(--surface-scrollbar-thumb) #0000}}.AgentMedia-module-scss-module__5uuMUG__diff{gap:calc(var(--agent-space)/3);overflow-wrap:anywhere;white-space:pre-wrap;flex-direction:column;max-height:320px;display:flex;overflow:auto}.AgentMedia-module-scss-module__5uuMUG__nodeProposal{gap:calc(var(--agent-space)/2);margin-block:var(--agent-space);flex-direction:column;min-width:0;display:flex}.AgentMedia-module-scss-module__5uuMUG__nodeProposal strong{align-items:baseline;gap:calc(var(--agent-space)/2);overflow-wrap:anywhere;flex-wrap:wrap;font-size:12px;font-weight:500;display:flex}.AgentMedia-module-scss-module__5uuMUG__nodeProposal strong span{color:var(--color-default-500);font-size:11px;font-weight:400}.AgentMedia-module-scss-module__5uuMUG__proposalText{--surface-scrollbar-size:6px;--surface-scrollbar-thumb:color-mix(in srgb, var(--color-text) 16%, transparent);--surface-scrollbar-thumb-hover:color-mix(in srgb, var(--color-text) 26%, transparent)}.AgentMedia-module-scss-module__5uuMUG__proposalText::-webkit-scrollbar{width:var(--surface-scrollbar-size);height:var(--surface-scrollbar-size)}.AgentMedia-module-scss-module__5uuMUG__proposalText::-webkit-scrollbar-track{background:0 0}.AgentMedia-module-scss-module__5uuMUG__proposalText::-webkit-scrollbar-corner{background:0 0}.AgentMedia-module-scss-module__5uuMUG__proposalText::-webkit-scrollbar-thumb{background:var(--surface-scrollbar-thumb);border-radius:var(--radius-full,999px)}.AgentMedia-module-scss-module__5uuMUG__proposalText::-webkit-scrollbar-thumb:hover{background:var(--surface-scrollbar-thumb-hover)}@supports not selector(::-webkit-scrollbar){.AgentMedia-module-scss-module__5uuMUG__proposalText{scrollbar-width:thin;scrollbar-color:var(--surface-scrollbar-thumb) #0000}}.AgentMedia-module-scss-module__5uuMUG__proposalText{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;color:var(--color-default-700);font-size:12px;line-height:1.7;overflow:auto}.AgentMedia-module-scss-module__5uuMUG__factRow{justify-content:space-between;align-items:center;gap:var(--agent-space);min-width:0;display:flex}.AgentMedia-module-scss-module__5uuMUG__factRow span{overflow-wrap:anywhere;flex:1;min-width:0}.AgentMedia-module-scss-module__5uuMUG__factDetails{column-gap:calc(var(--agent-space,12px)*2/3);row-gap:calc(var(--agent-space,12px)/3);flex-wrap:wrap;min-width:0;display:flex}.AgentMedia-module-scss-module__5uuMUG__diff del,.AgentMedia-module-scss-module__5uuMUG__diff ins{gap:calc(var(--agent-space)/6);flex-direction:column;display:flex}.AgentMedia-module-scss-module__5uuMUG__diff del small,.AgentMedia-module-scss-module__5uuMUG__diff ins small{color:var(--color-default-500)}.AgentMedia-module-scss-module__5uuMUG__diff del,.AgentMedia-module-scss-module__5uuMUG__diff ins{padding:calc(var(--agent-space)/3);border-inline-start:2px solid var(--color-default-200);text-decoration:none}.AgentMedia-module-scss-module__5uuMUG__settingsGroups{--agent-font-caption:12px;--agent-font-control:13px;--agent-font-body:14px;--agent-font-heading:14px;font-family:var(--font-sans,inherit);font-size:var(--agent-font-control);line-height:1.5}:where(.AgentMedia-module-scss-module__5uuMUG__settingsGroups) :where(button,input,select,textarea){font:inherit}.AgentMedia-module-scss-module__5uuMUG__settingsGroups :where(svg){vertical-align:middle;flex-shrink:0}.AgentMedia-module-scss-module__5uuMUG__settingsGroups{flex-direction:column;gap:16px;display:flex}.AgentMedia-module-scss-module__5uuMUG__settingSwitch{background:var(--color-default-50);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:13px;display:flex}.AgentMedia-module-scss-module__5uuMUG__settingSwitch input{appearance:none;background:var(--color-default-300);cursor:pointer;white-space:nowrap;border:0;border-radius:20px;outline:none;flex:0 0 36px;width:36px;height:20px;margin:0;padding:3px}.AgentMedia-module-scss-module__5uuMUG__settingSwitch input:before{content:"";background:var(--color-surface);border-radius:50%;width:14px;height:14px;display:block}.AgentMedia-module-scss-module__5uuMUG__settingSwitch input:checked{background:var(--color-default-900)}.AgentMedia-module-scss-module__5uuMUG__settingSwitch input:checked:before{transform:translate(16px)}.AgentMedia-module-scss-module__5uuMUG__settingsGroup{border:1px solid var(--color-default-200);border-radius:20px;flex-direction:column;gap:12px;padding:12px;display:flex}.AgentMedia-module-scss-module__5uuMUG__settingsGroup h3{margin:0;font-size:12px;font-weight:500}.AgentMedia-module-scss-module__5uuMUG__settingsGroup p{color:var(--color-default-500);margin:0;font-size:13px;line-height:1.7}.AgentMedia-module-scss-module__5uuMUG__changeList{--surface-scrollbar-size:6px;--surface-scrollbar-thumb:color-mix(in srgb, var(--color-text) 16%, transparent);--surface-scrollbar-thumb-hover:color-mix(in srgb, var(--color-text) 26%, transparent)}.AgentMedia-module-scss-module__5uuMUG__changeList::-webkit-scrollbar{width:var(--surface-scrollbar-size);height:var(--surface-scrollbar-size)}.AgentMedia-module-scss-module__5uuMUG__changeList::-webkit-scrollbar-track{background:0 0}.AgentMedia-module-scss-module__5uuMUG__changeList::-webkit-scrollbar-corner{background:0 0}.AgentMedia-module-scss-module__5uuMUG__changeList::-webkit-scrollbar-thumb{background:var(--surface-scrollbar-thumb);border-radius:var(--radius-full,999px)}.AgentMedia-module-scss-module__5uuMUG__changeList::-webkit-scrollbar-thumb:hover{background:var(--surface-scrollbar-thumb-hover)}@supports not selector(::-webkit-scrollbar){.AgentMedia-module-scss-module__5uuMUG__changeList{scrollbar-width:thin;scrollbar-color:var(--surface-scrollbar-thumb) #0000}}.AgentMedia-module-scss-module__5uuMUG__changeList{overflow-wrap:anywhere;font-size:12px}.AgentMedia-module-scss-module__5uuMUG__changeList summary{cursor:pointer}.AgentMedia-module-scss-module__5uuMUG__changeList[open]{max-height:220px;overflow-y:auto}.AgentMedia-module-scss-module__5uuMUG__outcome{overflow-wrap:anywhere;border-top:1px solid var(--color-default-200);flex-direction:column;gap:8px;min-width:0;padding-block:8px;font-size:12px;line-height:1.6;display:flex}.AgentMedia-module-scss-module__5uuMUG__outcome strong{font-size:12px;font-weight:500}.AgentMedia-module-scss-module__5uuMUG__outcome p{color:var(--color-default-500);margin:0}.AgentMedia-module-scss-module__5uuMUG__outcome ul{gap:calc(var(--agent-space,12px)*2/3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AgentMedia-module-scss-module__5uuMUG__outcome li{align-items:stretch;gap:calc(var(--agent-space,12px)/3);flex-direction:column;min-width:0;display:flex}.AgentMedia-module-scss-module__5uuMUG__outcome>button{align-self:flex-start}.AgentMedia-module-scss-module__5uuMUG__outcomeLocate{box-sizing:border-box;border-radius:var(--radius-sm,6px);min-height:26px;font:inherit;font-size:var(--agent-font-caption,11px);white-space:nowrap;background:var(--color-default-100);color:var(--color-default-900);cursor:pointer;border:0;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:3px 6px;line-height:1.5;display:inline-flex}.AgentMedia-module-scss-module__5uuMUG__outcomeActions{gap:calc(var(--agent-space,12px)*2/3);flex-wrap:wrap;display:flex}.AgentMedia-module-scss-module__5uuMUG__resultLink{color:var(--color-default-700);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:5px 0;display:block}.AgentMedia-module-scss-module__5uuMUG__answeredQuestion{color:var(--color-default-700);font-size:var(--agent-font-body);flex-direction:column;gap:12px;display:flex}.AgentMedia-module-scss-module__5uuMUG__answeredQuestion strong{font-weight:500}.AgentMedia-module-scss-module__5uuMUG__answeredQuestion p{color:var(--color-default-500);margin:6px 0 0}
.AgentMarkdown-module-scss-module__K-U40a__markdown{overflow-wrap:anywhere;white-space:normal;--agent-code-foreground:var(--color-default-900);--agent-code-background:var(--color-default-100);--agent-code-token-constant:var(--color-primary);--agent-code-token-string:var(--color-success);--agent-code-token-comment:var(--color-default-500);--agent-code-token-keyword:var(--color-primary);--agent-code-token-parameter:var(--color-default-700);--agent-code-token-function:var(--color-primary);--agent-code-token-string-expression:var(--color-success);--agent-code-token-punctuation:var(--color-default-500);--agent-code-token-link:var(--color-primary);min-width:0;max-width:100%;line-height:1.65}.AgentMarkdown-module-scss-module__K-U40a__markdown p,.AgentMarkdown-module-scss-module__K-U40a__markdown ul,.AgentMarkdown-module-scss-module__K-U40a__markdown ol,.AgentMarkdown-module-scss-module__K-U40a__markdown blockquote{margin:0 0 8px}.AgentMarkdown-module-scss-module__K-U40a__markdown>:last-child{margin-bottom:0}.AgentMarkdown-module-scss-module__K-U40a__markdown h1,.AgentMarkdown-module-scss-module__K-U40a__markdown h2,.AgentMarkdown-module-scss-module__K-U40a__markdown h3,.AgentMarkdown-module-scss-module__K-U40a__markdown h4,.AgentMarkdown-module-scss-module__K-U40a__markdown h5,.AgentMarkdown-module-scss-module__K-U40a__markdown h6{font-size:var(--agent-font-heading);margin:14px 0 6px;font-weight:600;line-height:1.5}.AgentMarkdown-module-scss-module__K-U40a__markdown>:first-child{margin-top:0}.AgentMarkdown-module-scss-module__K-U40a__markdown ul,.AgentMarkdown-module-scss-module__K-U40a__markdown ol{padding-left:20px}.AgentMarkdown-module-scss-module__K-U40a__markdown ul{list-style:outside}.AgentMarkdown-module-scss-module__K-U40a__markdown ol{list-style:decimal}.AgentMarkdown-module-scss-module__K-U40a__markdown ul ul{list-style:circle}.AgentMarkdown-module-scss-module__K-U40a__markdown li+li{margin-top:3px}.AgentMarkdown-module-scss-module__K-U40a__markdown li>p{margin:0}.AgentMarkdown-module-scss-module__K-U40a__markdown blockquote{border-left:2px solid var(--color-default-200);color:var(--color-default-600);margin-left:0;padding-left:10px}.AgentMarkdown-module-scss-module__K-U40a__markdown a{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline}.AgentMarkdown-module-scss-module__K-U40a__markdown code{font-family:var(--font-mono,monospace);font-size:11.5px}.AgentMarkdown-module-scss-module__K-U40a__markdown :not(pre)>code{background:var(--color-default-100);white-space:break-spaces;border-radius:4px;padding:1px 4px}.AgentMarkdown-module-scss-module__K-U40a__markdown hr{border:0;border-top:1px solid var(--color-default-200);margin:12px 0}.AgentMarkdown-module-scss-module__K-U40a__markdown input{accent-color:var(--color-default-700)}.AgentMarkdown-module-scss-module__K-U40a__tableScroll{--surface-scrollbar-size:6px;--surface-scrollbar-thumb:color-mix(in srgb, var(--color-text) 16%, transparent);--surface-scrollbar-thumb-hover:color-mix(in srgb, var(--color-text) 26%, transparent)}.AgentMarkdown-module-scss-module__K-U40a__tableScroll::-webkit-scrollbar{width:var(--surface-scrollbar-size);height:var(--surface-scrollbar-size)}.AgentMarkdown-module-scss-module__K-U40a__tableScroll::-webkit-scrollbar-track{background:0 0}.AgentMarkdown-module-scss-module__K-U40a__tableScroll::-webkit-scrollbar-corner{background:0 0}.AgentMarkdown-module-scss-module__K-U40a__tableScroll::-webkit-scrollbar-thumb{background:var(--surface-scrollbar-thumb);border-radius:var(--radius-full,999px)}.AgentMarkdown-module-scss-module__K-U40a__tableScroll::-webkit-scrollbar-thumb:hover{background:var(--surface-scrollbar-thumb-hover)}@supports not selector(::-webkit-scrollbar){.AgentMarkdown-module-scss-module__K-U40a__tableScroll{scrollbar-width:thin;scrollbar-color:var(--surface-scrollbar-thumb) #0000}}.AgentMarkdown-module-scss-module__K-U40a__tableScroll{outline:none;max-width:100%;margin:8px 0;overflow-x:auto}.AgentMarkdown-module-scss-module__K-U40a__tableScroll table{border-collapse:collapse;width:max-content;min-width:100%;font-size:12px}.AgentMarkdown-module-scss-module__K-U40a__tableScroll th,.AgentMarkdown-module-scss-module__K-U40a__tableScroll td{border:1px solid var(--color-default-200);white-space:normal;overflow-wrap:anywhere;text-align:left;max-width:260px;padding:6px 8px}.AgentMarkdown-module-scss-module__K-U40a__tableScroll th{background:var(--color-default-100);font-weight:500}.AgentMarkdown-module-scss-module__K-U40a__codeBlock{border:1px solid var(--color-default-200);background:var(--color-default-100);border-radius:8px;min-width:0;max-width:100%;margin:8px 0}.AgentMarkdown-module-scss-module__K-U40a__codeBlock pre{--surface-scrollbar-size:6px;--surface-scrollbar-thumb:color-mix(in srgb, var(--color-text) 16%, transparent);--surface-scrollbar-thumb-hover:color-mix(in srgb, var(--color-text) 26%, transparent)}.AgentMarkdown-module-scss-module__K-U40a__codeBlock pre::-webkit-scrollbar{width:var(--surface-scrollbar-size);height:var(--surface-scrollbar-size)}.AgentMarkdown-module-scss-module__K-U40a__codeBlock pre::-webkit-scrollbar-track{background:0 0}.AgentMarkdown-module-scss-module__K-U40a__codeBlock pre::-webkit-scrollbar-corner{background:0 0}.AgentMarkdown-module-scss-module__K-U40a__codeBlock pre::-webkit-scrollbar-thumb{background:var(--surface-scrollbar-thumb);border-radius:var(--radius-full,999px)}.AgentMarkdown-module-scss-module__K-U40a__codeBlock pre::-webkit-scrollbar-thumb:hover{background:var(--surface-scrollbar-thumb-hover)}@supports not selector(::-webkit-scrollbar){.AgentMarkdown-module-scss-module__K-U40a__codeBlock pre{scrollbar-width:thin;scrollbar-color:var(--surface-scrollbar-thumb) #0000}}.AgentMarkdown-module-scss-module__K-U40a__codeBlock pre{outline:none;max-width:100%;margin:0;padding:10px;line-height:1.6;overflow-x:auto}.AgentMarkdown-module-scss-module__K-U40a__codeBlock pre code{white-space:pre;overflow-wrap:normal}.AgentMarkdown-module-scss-module__K-U40a__codeHeader{border-bottom:1px solid var(--color-default-200);color:var(--color-default-500);justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:5px 10px;font-size:11px;display:flex}.AgentMarkdown-module-scss-module__K-U40a__codeHeader>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.AgentMarkdown-module-scss-module__K-U40a__codeHeader button{color:inherit;font:inherit;background:0 0;border:0;flex-shrink:0;padding:3px 0}.AgentMarkdown-module-scss-module__K-U40a__token{color:var(--token-color,var(--color-default-900))}
.GenerationMotion-module-scss-module__KFx5ia__motion{--generation-light-one:color-mix(in srgb, var(--color-secondary-300) 38%, transparent);--generation-light-two:color-mix(in srgb, var(--color-primary-300) 36%, transparent);--generation-light-edge:color-mix(in srgb, var(--color-secondary) 65%, transparent);border-radius:inherit;pointer-events:none;background:color-mix(in srgb, var(--color-surface) 80%, transparent);position:absolute;inset:0;overflow:hidden}.GenerationMotion-module-scss-module__KFx5ia__motion[data-motion-running=true] .GenerationMotion-module-scss-module__KFx5ia__layer,.GenerationMotion-module-scss-module__KFx5ia__motion[data-motion-running=true] .GenerationMotion-module-scss-module__KFx5ia__edge{will-change:transform,opacity}.GenerationMotion-module-scss-module__KFx5ia__layer{pointer-events:none;position:absolute;inset:-20%}.GenerationMotion-module-scss-module__KFx5ia__first{background:radial-gradient(ellipse at 30% 65%, var(--generation-light-one), transparent 62%);opacity:.55}.GenerationMotion-module-scss-module__KFx5ia__second{background:radial-gradient(ellipse at 72% 35%, var(--generation-light-two), transparent 58%);opacity:.7}.GenerationMotion-module-scss-module__KFx5ia__rim{border-radius:inherit;padding:1px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 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}.GenerationMotion-module-scss-module__KFx5ia__edge{background:conic-gradient(from 45deg, transparent 15%, var(--generation-light-edge) 30%, transparent 45%, transparent 65%, var(--generation-light-two) 80%, transparent 95%);opacity:.45;display:block;position:absolute;inset:-50%}
.AppImagePreview-module-scss-module__5LqlPa__trigger{cursor:zoom-in;display:contents}.AppImagePreview-module-scss-module__5LqlPa__focusScopeBridge{pointer-events:none;clip-path:inset(50%);width:1px;height:1px;position:fixed;overflow:hidden}.AppImagePreview-module-scss-module__5LqlPa__focusScopeBridgeTitle{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.AppImagePreview-module-scss-module__5LqlPa__hiddenImageWrap{width:0;height:0;position:fixed;overflow:hidden}.AppImagePreview-module-scss-module__5LqlPa__hiddenImage{opacity:0;width:0;height:0}.AppImagePreview-module-scss-module__5LqlPa__previewRoot{z-index:2200;pointer-events:auto}.AppImagePreview-module-scss-module__5LqlPa__previewMask{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto}
.CanvasLoading-module-scss-module__-msaca__loading{width:100%;height:100%;min-height:20px;color:var(--color-text-muted);justify-content:center;align-items:center;display:inline-flex}.CanvasLoading-module-scss-module__-msaca__ring{box-sizing:border-box;border:2px solid color-mix(in srgb, currentColor 18%, transparent);border-top-color:currentColor;border-radius:50%;flex:0 0 18px;width:18px;height:18px;display:block}
.MediaReadiness-module-scss-module__PjW5Aq__image{opacity:0}.MediaReadiness-module-scss-module__PjW5Aq__image[data-ready=true]{opacity:1}.MediaReadiness-module-scss-module__PjW5Aq__loading{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.MediaReadiness-module-scss-module__PjW5Aq__failed{background:var(--color-surface-raised);pointer-events:none;position:absolute;inset:0}
.GenerationParameterTabs-module-scss-module__dq9LEq__field{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.GenerationParameterTabs-module-scss-module__dq9LEq__field>legend{color:var(--generation-parameter-text,var(--color-text));margin-bottom:8px;padding:0;font-size:13px;font-weight:650}.GenerationParameterTabs-module-scss-module__dq9LEq__tabs{border:1px solid var(--generation-parameter-border,var(--color-border));background:color-mix(in srgb, var(--generation-parameter-text,var(--color-text)) 4%, var(--generation-parameter-surface,var(--color-surface)));border-radius:12px;padding:4px;display:flex}.GenerationParameterTabs-module-scss-module__dq9LEq__tabs [data-ui=tabs-list]{gap:4px;width:100%;display:flex}.GenerationParameterTabs-module-scss-module__dq9LEq__tabs [data-ui=tabs-trigger]{min-width:0;min-height:38px;color:color-mix(in srgb, var(--generation-parameter-text,var(--color-text)) 76%, transparent);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:1 1 0;justify-content:center;align-items:center;gap:7px;padding:0 8px;font-size:13px;font-weight:600;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.GenerationParameterTabs-module-scss-module__dq9LEq__tabs [data-ui=tabs-trigger]:hover:not(:disabled){background:color-mix(in srgb, var(--generation-parameter-primary,var(--color-primary)) 6%, transparent);color:var(--generation-parameter-text,var(--color-text))}.GenerationParameterTabs-module-scss-module__dq9LEq__tabs [data-ui=tabs-trigger][data-state=active]{background:color-mix(in srgb, var(--generation-parameter-primary,var(--color-primary)) 14%, var(--generation-parameter-surface,var(--color-surface)));box-shadow:0 1px 3px color-mix(in srgb, var(--generation-parameter-text,var(--color-text)) 10%, transparent);color:var(--generation-parameter-text,var(--color-text));border-color:#0000;font-weight:680}.GenerationParameterTabs-module-scss-module__dq9LEq__tabs [data-ui=tabs-trigger]:focus-visible{outline:2px solid var(--generation-parameter-primary,var(--color-primary));outline-offset:1px}.GenerationParameterTabs-module-scss-module__dq9LEq__tabs [data-ui=tabs-trigger]:active:not(:disabled){background:color-mix(in srgb, var(--generation-parameter-primary,var(--color-primary)) 10%, var(--generation-parameter-surface,var(--color-surface)))}.GenerationParameterTabs-module-scss-module__dq9LEq__tabs [data-ui=tabs-trigger]:disabled{cursor:not-allowed;opacity:.5}.GenerationParameterTabs-module-scss-module__dq9LEq__ratioTabs [data-ui=tabs-trigger]{flex-direction:column;gap:4px;min-height:56px;padding:6px 4px;line-height:1.1}.GenerationParameterTabs-module-scss-module__dq9LEq__ratioTabs[data-single-option=true]{width:fit-content;max-width:100%}.GenerationParameterTabs-module-scss-module__dq9LEq__ratioTabs[data-single-option=true] [data-ui=tabs-trigger]{cursor:default;flex:none;min-width:76px}.GenerationParameterTabs-module-scss-module__dq9LEq__ratioGlyphSlot{flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.GenerationParameterTabs-module-scss-module__dq9LEq__ratioGlyph{box-sizing:border-box;border:1.5px solid;border-radius:2px;flex:none;display:block}.GenerationParameterTabs-module-scss-module__dq9LEq__smartRatioIcon{color:currentColor;flex:0 0 20px;width:20px;height:20px}.GenerationParameterTabs-module-scss-module__dq9LEq__ratioTabs [data-ui=tabs-trigger][data-state=active] :is(.GenerationParameterTabs-module-scss-module__dq9LEq__ratioGlyph,.GenerationParameterTabs-module-scss-module__dq9LEq__smartRatioIcon){color:var(--generation-parameter-primary,var(--color-primary))}.GenerationParameterTabs-module-scss-module__dq9LEq__tabs[data-appearance=settings]{border-color:color-mix(in srgb, var(--color-default-200) 64%, transparent);background:color-mix(in srgb, var(--color-default-100) 72%, var(--color-surface));border-radius:9px;padding:3px}.GenerationParameterTabs-module-scss-module__dq9LEq__tabs[data-appearance=settings] [data-ui=tabs-list]{gap:4px}.GenerationParameterTabs-module-scss-module__dq9LEq__tabs[data-appearance=settings] [data-ui=tabs-trigger]{min-height:30px;color:var(--color-text-muted);border-radius:7px;padding:0 6px;font-size:12px;font-weight:620}.GenerationParameterTabs-module-scss-module__dq9LEq__tabs[data-appearance=settings] [data-ui=tabs-trigger]:hover:not(:disabled){background:color-mix(in srgb, var(--color-surface) 76%, var(--color-default-100));color:var(--color-text)}.GenerationParameterTabs-module-scss-module__dq9LEq__tabs[data-appearance=settings] [data-ui=tabs-trigger][data-state=active]{background:var(--color-surface);color:var(--color-text);font-weight:700;box-shadow:0 1px 3px #0f172a14,0 3px 10px #0f172a0f}.GenerationParameterTabs-module-scss-module__dq9LEq__ratioTabs[data-appearance=settings] [data-ui=tabs-trigger]{gap:3px;min-height:44px;padding:5px 2px 4px;font-size:11px}.GenerationParameterTabs-module-scss-module__dq9LEq__ratioTabs[data-appearance=settings] .GenerationParameterTabs-module-scss-module__dq9LEq__ratioGlyphSlot,.GenerationParameterTabs-module-scss-module__dq9LEq__ratioTabs[data-appearance=settings] .GenerationParameterTabs-module-scss-module__dq9LEq__smartRatioIcon{flex-basis:16px;width:16px;height:16px}.GenerationParameterTabs-module-scss-module__dq9LEq__optionTooltip{white-space:normal;max-width:280px;line-height:1.55}.GenerationParameterTabs-module-scss-module__dq9LEq__optionSlot{flex:1 1 0;min-width:0;display:flex}.GenerationParameterTabs-module-scss-module__dq9LEq__ratioTabs[data-single-option=true] .GenerationParameterTabs-module-scss-module__dq9LEq__optionSlot{flex:none}@media (prefers-reduced-motion:reduce){.GenerationParameterTabs-module-scss-module__dq9LEq__tabs [data-ui=tabs-trigger]{transition:none}}
.CharacterControls-module-scss-module__mAAPnW__triggerGroup{border-radius:999px;flex:none;display:inline-flex;position:relative}.CharacterControls-module-scss-module__mAAPnW__triggerGroup:hover,.CharacterControls-module-scss-module__mAAPnW__triggerGroup[data-open=true]{background:color-mix(in srgb, var(--color-text) 5%, var(--color-surface))}.CharacterControls-module-scss-module__mAAPnW__triggerGroup[data-selected=true]:hover .CharacterControls-module-scss-module__mAAPnW__chevron{visibility:hidden}.CharacterControls-module-scss-module__mAAPnW__triggerGroup:has(.CharacterControls-module-scss-module__mAAPnW__clear:focus-visible) .CharacterControls-module-scss-module__mAAPnW__chevron{visibility:hidden}.CharacterControls-module-scss-module__mAAPnW__triggerGroup:hover .CharacterControls-module-scss-module__mAAPnW__clear,.CharacterControls-module-scss-module__mAAPnW__triggerGroup .CharacterControls-module-scss-module__mAAPnW__clear:focus-visible{opacity:1;pointer-events:auto}.CharacterControls-module-scss-module__mAAPnW__clear{width:26px;height:28px;color:var(--color-text);cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;border-radius:999px;outline:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:0;right:0}.CharacterControls-module-scss-module__mAAPnW__clear:disabled{cursor:not-allowed}.CharacterControls-module-scss-module__mAAPnW__clearIcon{transform:rotate(45deg)}.CharacterControls-module-scss-module__mAAPnW__trigger{height:28px;color:var(--color-text);cursor:pointer;background:0 0;border:0;border-radius:999px;outline:none;flex:none;align-items:center;gap:5px;padding:0 7px;font-size:12px;display:inline-flex}.CharacterControls-module-scss-module__mAAPnW__trigger:disabled{opacity:.45;cursor:not-allowed}.CharacterControls-module-scss-module__mAAPnW__panel{--surface-scrollbar-size:6px;--surface-scrollbar-thumb:color-mix(in srgb, var(--color-text) 16%, transparent);--surface-scrollbar-thumb-hover:color-mix(in srgb, var(--color-text) 26%, transparent)}.CharacterControls-module-scss-module__mAAPnW__panel::-webkit-scrollbar{width:var(--surface-scrollbar-size);height:var(--surface-scrollbar-size)}.CharacterControls-module-scss-module__mAAPnW__panel::-webkit-scrollbar-track{background:0 0}.CharacterControls-module-scss-module__mAAPnW__panel::-webkit-scrollbar-corner{background:0 0}.CharacterControls-module-scss-module__mAAPnW__panel::-webkit-scrollbar-thumb{background:var(--surface-scrollbar-thumb);border-radius:var(--radius-full,999px)}.CharacterControls-module-scss-module__mAAPnW__panel::-webkit-scrollbar-thumb:hover{background:var(--surface-scrollbar-thumb-hover)}@supports not selector(::-webkit-scrollbar){.CharacterControls-module-scss-module__mAAPnW__panel{scrollbar-width:thin;scrollbar-color:var(--surface-scrollbar-thumb) #0000}}.CharacterControls-module-scss-module__mAAPnW__panel{--choice-panel-width:560px;width:var(--choice-panel-width);background:var(--color-surface);max-width:calc(100vw - 32px);color:var(--color-text);z-index:140;box-shadow:var(--shadow-glass-card);max-height:var(--radix-popover-content-available-height);border:0;border-radius:22px;outline:none;padding:18px;overflow-y:auto}.CharacterControls-module-scss-module__mAAPnW__panel[data-size=large]{--choice-panel-width:640px}.CharacterControls-module-scss-module__mAAPnW__heading{margin-bottom:12px;font-size:13px;font-weight:600;display:block}.CharacterControls-module-scss-module__mAAPnW__filters,.CharacterControls-module-scss-module__mAAPnW__tabs{align-items:center;gap:6px;display:flex}.CharacterControls-module-scss-module__mAAPnW__filters{justify-content:space-between;min-height:28px;margin-bottom:12px}.CharacterControls-module-scss-module__mAAPnW__tabs{flex-wrap:wrap}.CharacterControls-module-scss-module__mAAPnW__tabs button{border:1px solid var(--color-border);background:var(--color-surface);min-width:58px;height:24px;color:var(--color-text-muted);cursor:pointer;border-radius:999px;outline:none;padding:0 12px;font-size:11px}.CharacterControls-module-scss-module__mAAPnW__tabs button[aria-pressed=true]{background:var(--color-text);color:var(--color-surface);border-color:var(--color-text)}.CharacterControls-module-scss-module__mAAPnW__cards{--surface-scrollbar-size:6px;--surface-scrollbar-thumb:color-mix(in srgb, var(--color-text) 16%, transparent);--surface-scrollbar-thumb-hover:color-mix(in srgb, var(--color-text) 26%, transparent)}.CharacterControls-module-scss-module__mAAPnW__cards::-webkit-scrollbar{width:var(--surface-scrollbar-size);height:var(--surface-scrollbar-size)}.CharacterControls-module-scss-module__mAAPnW__cards::-webkit-scrollbar-track{background:0 0}.CharacterControls-module-scss-module__mAAPnW__cards::-webkit-scrollbar-corner{background:0 0}.CharacterControls-module-scss-module__mAAPnW__cards::-webkit-scrollbar-thumb{background:var(--surface-scrollbar-thumb);border-radius:var(--radius-full,999px)}.CharacterControls-module-scss-module__mAAPnW__cards::-webkit-scrollbar-thumb:hover{background:var(--surface-scrollbar-thumb-hover)}@supports not selector(::-webkit-scrollbar){.CharacterControls-module-scss-module__mAAPnW__cards{scrollbar-width:thin;scrollbar-color:var(--surface-scrollbar-thumb) #0000}}.CharacterControls-module-scss-module__mAAPnW__cards{--choice-columns:5;--choice-gap:8px;gap:var(--choice-gap);flex-wrap:wrap;max-height:300px;padding:2px;display:flex;overflow-y:auto}.CharacterControls-module-scss-module__mAAPnW__cards[data-columns="3"]{--choice-columns:3}.CharacterControls-module-scss-module__mAAPnW__styleCard{flex:0 0 calc((100% - (var(--choice-columns) - 1)*var(--choice-gap))/var(--choice-columns));aspect-ratio:1.4;cursor:pointer;background-color:color-mix(in srgb, var(--color-text) 4%, var(--color-surface));min-width:0;color:var(--color-text-muted);border:2px solid #0000;border-radius:12px;outline:none;padding:2px;transition:border-color .16s,filter .16s;display:flex}.CharacterControls-module-scss-module__mAAPnW__styleCard[aria-pressed=true]{border-color:var(--color-primary)}.CharacterControls-module-scss-module__mAAPnW__styleCard:hover:not(:disabled){filter:brightness(.94)}.CharacterControls-module-scss-module__mAAPnW__styleCard:disabled{opacity:.5;cursor:default}.CharacterControls-module-scss-module__mAAPnW__cardContent{border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;min-width:0;display:flex;position:relative;overflow:hidden}.CharacterControls-module-scss-module__mAAPnW__cardLabel{white-space:nowrap;text-overflow:ellipsis;text-align:center;max-width:100%;font-size:10px;overflow:hidden}.CharacterControls-module-scss-module__mAAPnW__cover{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.CharacterControls-module-scss-module__mAAPnW__cardContent:has(.CharacterControls-module-scss-module__mAAPnW__cover) .CharacterControls-module-scss-module__mAAPnW__cardLabel{color:#fff;background:linear-gradient(#0000,#000000a6);padding:9px 4px 5px;position:absolute;bottom:0;left:0;right:0}.CharacterControls-module-scss-module__mAAPnW__empty{text-align:center;width:100%;color:var(--color-text-muted);margin:20px 0;font-size:12px}@media (prefers-reduced-motion:reduce){.CharacterControls-module-scss-module__mAAPnW__styleCard{transition:none}}.CharacterControls-module-scss-module__mAAPnW__retry{border-radius:var(--radius-md,10px);background:var(--color-surface-raised);color:var(--color-text);cursor:pointer;font:inherit;border:0;outline:none;padding:8px 12px;font-size:12px}.CharacterControls-module-scss-module__mAAPnW__customStyle{flex-direction:column;gap:8px;padding-top:12px;display:flex}.CharacterControls-module-scss-module__mAAPnW__customStyle textarea{--surface-scrollbar-size:6px;--surface-scrollbar-thumb:color-mix(in srgb, var(--color-text) 16%, transparent);--surface-scrollbar-thumb-hover:color-mix(in srgb, var(--color-text) 26%, transparent)}.CharacterControls-module-scss-module__mAAPnW__customStyle textarea::-webkit-scrollbar{width:var(--surface-scrollbar-size);height:var(--surface-scrollbar-size)}.CharacterControls-module-scss-module__mAAPnW__customStyle textarea::-webkit-scrollbar-track{background:0 0}.CharacterControls-module-scss-module__mAAPnW__customStyle textarea::-webkit-scrollbar-corner{background:0 0}.CharacterControls-module-scss-module__mAAPnW__customStyle textarea::-webkit-scrollbar-thumb{background:var(--surface-scrollbar-thumb);border-radius:var(--radius-full,999px)}.CharacterControls-module-scss-module__mAAPnW__customStyle textarea::-webkit-scrollbar-thumb:hover{background:var(--surface-scrollbar-thumb-hover)}@supports not selector(::-webkit-scrollbar){.CharacterControls-module-scss-module__mAAPnW__customStyle textarea{scrollbar-width:thin;scrollbar-color:var(--surface-scrollbar-thumb) #0000}}.CharacterControls-module-scss-module__mAAPnW__customStyle textarea{border:1px solid var(--color-border);border-radius:var(--radius-md,10px);background:var(--color-surface);width:100%;min-height:80px;color:var(--color-text);resize:vertical;font:inherit;outline:none;padding:10px;font-size:12px}.CharacterControls-module-scss-module__mAAPnW__customStyle button{border-radius:var(--radius-full,999px);background:var(--color-text);color:var(--color-surface);font:inherit;cursor:pointer;border:0;align-self:flex-end;padding:6px 12px;font-size:12px}.CharacterControls-module-scss-module__mAAPnW__customStyle button:disabled{opacity:.45;cursor:default}
.WorkspacePageTitle-module-scss-module__qKeLDa__title{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}
.ModelSelector-module-scss-module__eak79a__field{-webkit-user-select:none;user-select:none;flex-direction:column;gap:8px;min-width:0;display:flex}.ModelSelector-module-scss-module__eak79a__label{color:var(--workspace-text);font-size:13px;font-weight:650}.ModelSelector-module-scss-module__eak79a__trigger{border-color:color-mix(in srgb, var(--color-default-200) 68%, transparent);background:var(--color-surface);width:100%;box-shadow:0 3px 12px #0f172a0d}.ModelSelector-module-scss-module__eak79a__trigger:hover{border-color:color-mix(in srgb, var(--color-default-300) 72%, transparent);background:var(--color-default-50);box-shadow:0 4px 14px #0f172a12}.ModelSelector-module-scss-module__eak79a__trigger>svg{transition:transform .18s}.ModelSelector-module-scss-module__eak79a__trigger[data-state=open]>svg{transform:rotate(180deg)}.ModelSelector-module-scss-module__eak79a__content{z-index:140;width:min(380px,100vw - 24px);max-height:min(460px,var(--radix-select-content-available-height));-webkit-user-select:none;user-select:none;overflow:hidden}.ModelSelector-module-scss-module__eak79a__content[data-state=open]{animation:.16s cubic-bezier(.22,1,.36,1) ModelSelector-module-scss-module__eak79a__modelPopoverIn}.ModelSelector-module-scss-module__eak79a__content[data-side=top]{--model-popover-entry-y:6px}.ModelSelector-module-scss-module__eak79a__content[data-side=bottom]{--model-popover-entry-y:-6px}.ModelSelector-module-scss-module__eak79a__content [data-ui=select-viewport]{gap:6px;padding:8px}.ModelSelector-module-scss-module__eak79a__option{min-height:58px;padding-block:7px}.ModelSelector-module-scss-module__eak79a__option>span:first-child{width:100%}.ModelSelector-module-scss-module__eak79a__optionIdentity,.ModelSelector-module-scss-module__eak79a__compactIdentity{align-items:center;min-width:0;display:flex}.ModelSelector-module-scss-module__eak79a__optionIdentity{gap:12px;width:100%}.ModelSelector-module-scss-module__eak79a__compactIdentity{gap:7px}.ModelSelector-module-scss-module__eak79a__optionLogo,.ModelSelector-module-scss-module__eak79a__compactLogo{background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.ModelSelector-module-scss-module__eak79a__optionLogo{width:26px;height:26px;margin-left:2px}.ModelSelector-module-scss-module__eak79a__compactLogo{width:18px;height:18px}.ModelSelector-module-scss-module__eak79a__optionLogo img,.ModelSelector-module-scss-module__eak79a__compactLogo img{object-fit:contain;width:100%;height:100%;display:block}.ModelSelector-module-scss-module__eak79a__identityText{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.ModelSelector-module-scss-module__eak79a__identityText strong{color:var(--color-text);font-size:var(--generation-control-font-size,12px);text-overflow:ellipsis;white-space:nowrap;font-weight:680;overflow:hidden}.ModelSelector-module-scss-module__eak79a__nameLine{align-self:flex-start;align-items:center;gap:5px;min-width:0;max-width:100%;display:flex}.ModelSelector-module-scss-module__eak79a__nameLine strong{flex:0 auto;min-width:0}.ModelSelector-module-scss-module__eak79a__newBadge{background:linear-gradient(135deg, var(--color-secondary-400), var(--color-secondary-600));min-height:15px;color:var(--color-background);letter-spacing:.06em;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:1px 5px;font-size:8px;font-weight:800;line-height:1;display:inline-flex}.ModelSelector-module-scss-module__eak79a__identityText small{-webkit-line-clamp:2;color:var(--color-text-muted);white-space:normal;-webkit-box-orient:vertical;font-size:10.5px;font-weight:480;line-height:1.4;display:-webkit-box;overflow:hidden}.ModelSelector-module-scss-module__eak79a__optionIdentity .ModelSelector-module-scss-module__eak79a__identityText strong{font-size:12px}.ModelSelector-module-scss-module__eak79a__staticValue{border:1px solid color-mix(in srgb, var(--color-default-200) 68%, transparent);border-radius:var(--radius-md);background:var(--color-surface);min-height:40px;color:var(--workspace-text);align-items:center;padding:0 12px;font-size:14px;display:flex;box-shadow:0 3px 12px #0f172a0d}.ModelSelector-module-scss-module__eak79a__field:is([data-variant=compact],[data-variant=toolbar]){gap:0;width:100%}.ModelSelector-module-scss-module__eak79a__field:is([data-variant=compact],[data-variant=toolbar]) .ModelSelector-module-scss-module__eak79a__label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ModelSelector-module-scss-module__eak79a__field:is([data-variant=compact],[data-variant=toolbar]) :is(.ModelSelector-module-scss-module__eak79a__trigger,.ModelSelector-module-scss-module__eak79a__staticValue){box-sizing:border-box;width:100%;max-width:100%;min-height:var(--generation-control-height,36px);height:var(--generation-control-height,auto);font-size:var(--generation-control-font-size,12px);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:0 10px;font-weight:620;overflow:hidden}.ModelSelector-module-scss-module__eak79a__field:is([data-variant=compact],[data-variant=toolbar]) .ModelSelector-module-scss-module__eak79a__trigger>span:first-child{flex:auto;min-width:0;overflow:hidden}.ModelSelector-module-scss-module__eak79a__field:is([data-variant=compact],[data-variant=toolbar]) .ModelSelector-module-scss-module__eak79a__compactIdentity{width:100%}.ModelSelector-module-scss-module__eak79a__field:is([data-variant=compact],[data-variant=toolbar]) .ModelSelector-module-scss-module__eak79a__trigger>svg{flex-shrink:0;width:14px;height:14px;margin-left:4px}@keyframes ModelSelector-module-scss-module__eak79a__modelPopoverIn{0%{opacity:0;transform:translateY(var(--model-popover-entry-y,0)) scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.ModelSelector-module-scss-module__eak79a__content[data-state=open]{animation:none}.ModelSelector-module-scss-module__eak79a__option,.ModelSelector-module-scss-module__eak79a__trigger>svg{transition:none}}.ModelSelector-module-scss-module__eak79a__field[data-variant=toolbar]{width:auto}.ModelSelector-module-scss-module__eak79a__field[data-variant=toolbar] :is(.ModelSelector-module-scss-module__eak79a__trigger,.ModelSelector-module-scss-module__eak79a__staticValue){width:auto;box-shadow:none;color:var(--color-text);background:0 0;border:0;border-radius:6px;padding:0 6px;font-weight:400}.ModelSelector-module-scss-module__eak79a__field[data-variant=toolbar] .ModelSelector-module-scss-module__eak79a__trigger:hover,.ModelSelector-module-scss-module__eak79a__field[data-variant=toolbar] .ModelSelector-module-scss-module__eak79a__trigger[data-state=open]{background:color-mix(in srgb, var(--color-text) 5%, var(--color-surface))}.ModelSelector-module-scss-module__eak79a__field[data-variant=toolbar] .ModelSelector-module-scss-module__eak79a__nameLine strong{font-weight:400}.ModelSelector-module-scss-module__eak79a__field[data-variant=toolbar] .ModelSelector-module-scss-module__eak79a__compactLogo{width:14px;height:14px}.ModelSelector-module-scss-module__eak79a__toolbarTrigger{cursor:pointer;outline:none;align-items:center;display:flex}.ModelSelector-module-scss-module__eak79a__toolbarMenu{--surface-scrollbar-size:6px;--surface-scrollbar-thumb:color-mix(in srgb, var(--color-text) 16%, transparent);--surface-scrollbar-thumb-hover:color-mix(in srgb, var(--color-text) 26%, transparent)}.ModelSelector-module-scss-module__eak79a__toolbarMenu::-webkit-scrollbar{width:var(--surface-scrollbar-size);height:var(--surface-scrollbar-size)}.ModelSelector-module-scss-module__eak79a__toolbarMenu::-webkit-scrollbar-track{background:0 0}.ModelSelector-module-scss-module__eak79a__toolbarMenu::-webkit-scrollbar-corner{background:0 0}.ModelSelector-module-scss-module__eak79a__toolbarMenu::-webkit-scrollbar-thumb{background:var(--surface-scrollbar-thumb);border-radius:var(--radius-full,999px)}.ModelSelector-module-scss-module__eak79a__toolbarMenu::-webkit-scrollbar-thumb:hover{background:var(--surface-scrollbar-thumb-hover)}@supports not selector(::-webkit-scrollbar){.ModelSelector-module-scss-module__eak79a__toolbarMenu{scrollbar-width:thin;scrollbar-color:var(--surface-scrollbar-thumb) #0000}}.ModelSelector-module-scss-module__eak79a__toolbarMenu{max-height:min(460px,var(--radix-dropdown-menu-content-available-height));background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-overlay);border-radius:16px;outline:none;padding:6px;overflow-y:auto}.ModelSelector-module-scss-module__eak79a__toolbarOption{cursor:pointer;border-radius:10px;outline:none;align-items:center;gap:12px;min-height:58px;padding:8px 12px;display:flex}.ModelSelector-module-scss-module__eak79a__toolbarOption[data-highlighted]{background:color-mix(in srgb, var(--color-text) 5%, var(--color-surface))}.ModelSelector-module-scss-module__eak79a__toolbarCheck{border-bottom:2px solid;border-right:2px solid;flex-shrink:0;width:6px;height:10px;transform:rotate(45deg)}
.AssetCard-module-scss-module__bWy3lW__card{width:var(--asset-card-width,100%);flex:var(--asset-card-flex,0 1 auto);border:var(--asset-card-border,0);border-radius:var(--asset-card-radius,16px);background:var(--asset-card-background,var(--asset-card-theme-background,var(--color-surface)));min-width:0;max-width:none;box-shadow:var(--asset-card-shadow,var(--asset-card-theme-shadow,0 3px 9px #2333521a));flex-direction:column;display:flex;position:relative;overflow:hidden}.AssetCard-module-scss-module__bWy3lW__card[data-appearance=neutral]{--asset-card-border:1px solid var(--color-default-200);--asset-card-radius:20px;--asset-card-background:var(--color-default-50);--asset-card-shadow:none;--asset-card-outline:none;--asset-card-media-background:var(--color-default-100);--asset-card-state-background:var(--color-default-100);--asset-card-loading-surface:var(--color-default-100);--asset-card-title-size:14px;--asset-card-title-weight:600;--asset-card-state-weight:500;--asset-card-empty-label-size:12px}.AssetCard-module-scss-module__bWy3lW__mediaButton{aspect-ratio:3/4;outline:var(--asset-card-outline,revert);border-radius:var(--asset-card-media-radius,12px);background:var(--asset-card-media-background,radial-gradient(circle at 20% 14%, color-mix(in srgb, var(--color-text) 10%, transparent), transparent 42%), color-mix(in srgb, var(--color-default-100) 82%, var(--color-background)));cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;width:calc(100% - 16px);min-height:0;margin:8px 8px 0;padding:0;display:flex;position:relative;overflow:hidden}.AssetCard-module-scss-module__bWy3lW__mediaButton:disabled{cursor:default}.AssetCard-module-scss-module__bWy3lW__card[data-name-placement=media] .AssetCard-module-scss-module__bWy3lW__mediaButton{border-radius:var(--asset-card-media-radius,12px);width:calc(100% - 16px);margin:8px}.AssetCard-module-scss-module__bWy3lW__card[data-category=roles] .AssetCard-module-scss-module__bWy3lW__mediaButton{aspect-ratio:var(--asset-card-role-ratio,3/4)}.AssetCard-module-scss-module__bWy3lW__card[data-category=scenes] .AssetCard-module-scss-module__bWy3lW__mediaButton{aspect-ratio:3/2}.AssetCard-module-scss-module__bWy3lW__card[data-category=props] .AssetCard-module-scss-module__bWy3lW__mediaButton{aspect-ratio:4/3}.AssetCard-module-scss-module__bWy3lW__image,.AssetCard-module-scss-module__bWy3lW__imageBackdrop{width:100%;min-width:0;height:100%;min-height:0;display:block}.AssetCard-module-scss-module__bWy3lW__imageBackdrop{z-index:0;filter:blur(22px)saturate(.82);object-fit:cover;opacity:1;transition:opacity .18s;position:absolute;inset:0;transform:scale(1.16)}.AssetCard-module-scss-module__bWy3lW__image{z-index:1;opacity:1;object-fit:cover;object-position:center;transition:opacity .18s,transform .26s;position:relative;transform:scale(1)}.AssetCard-module-scss-module__bWy3lW__mediaName{z-index:4;color:#fff;font-size:var(--asset-card-title-size,13px);font-weight:var(--asset-card-title-weight,700);text-align:left;text-overflow:ellipsis;text-shadow:0 1px 2px #0000005c;white-space:nowrap;pointer-events:none;background:linear-gradient(#090e1900 0%,#090e1914 38%,#090e197a 100%);padding:28px 14px 10px;line-height:1.35;transition:padding-right .18s;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.AssetCard-module-scss-module__bWy3lW__card[data-has-footer-action=true] .AssetCard-module-scss-module__bWy3lW__mediaName{padding-right:14px}.AssetCard-module-scss-module__bWy3lW__card[data-has-footer-action=true]:hover .AssetCard-module-scss-module__bWy3lW__mediaName,.AssetCard-module-scss-module__bWy3lW__card[data-has-footer-action=true]:focus-within .AssetCard-module-scss-module__bWy3lW__mediaName{padding-right:54px}.AssetCard-module-scss-module__bWy3lW__mediaAction{z-index:5;opacity:0;pointer-events:none;transition:opacity .16s,transform .18s;display:inline-flex;position:absolute;bottom:16px;right:16px;transform:translateY(4px)scale(.94)}.AssetCard-module-scss-module__bWy3lW__card:hover .AssetCard-module-scss-module__bWy3lW__mediaAction,.AssetCard-module-scss-module__bWy3lW__card:focus-within .AssetCard-module-scss-module__bWy3lW__mediaAction{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.AssetCard-module-scss-module__bWy3lW__mediaAction[data-action-variant=icon]>button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px)saturate(1.3);backdrop-filter:blur(12px)saturate(1.3);background:linear-gradient(145deg,#121b2eb8,#121b2e8f);border:0;border-radius:11px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 6px 16px #090e1929}.AssetCard-module-scss-module__bWy3lW__mediaAction[data-action-variant=icon]>button:hover{background:linear-gradient(145deg,#121b2ed1,#121b2ea8);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff3d,0 8px 20px #090e1933}.AssetCard-module-scss-module__bWy3lW__mediaAction[data-action-variant=icon]>button svg{fill:currentColor;stroke:none;width:18px;height:18px}.AssetCard-module-scss-module__bWy3lW__mediaAction[data-action-variant=icon]>button svg circle{r:1.7px}.AssetCard-module-scss-module__bWy3lW__card[data-fit=contain] .AssetCard-module-scss-module__bWy3lW__image{object-fit:contain}.AssetCard-module-scss-module__bWy3lW__card[data-fit=cover] .AssetCard-module-scss-module__bWy3lW__imageBackdrop,.AssetCard-module-scss-module__bWy3lW__card[data-category=scenes] .AssetCard-module-scss-module__bWy3lW__imageBackdrop,.AssetCard-module-scss-module__bWy3lW__card[data-loading=true] .AssetCard-module-scss-module__bWy3lW__image,.AssetCard-module-scss-module__bWy3lW__card[data-loading=true] .AssetCard-module-scss-module__bWy3lW__imageBackdrop,.AssetCard-module-scss-module__bWy3lW__card[data-failed=true] .AssetCard-module-scss-module__bWy3lW__image,.AssetCard-module-scss-module__bWy3lW__card[data-failed=true] .AssetCard-module-scss-module__bWy3lW__imageBackdrop{opacity:0}.AssetCard-module-scss-module__bWy3lW__loadingState,.AssetCard-module-scss-module__bWy3lW__errorState,.AssetCard-module-scss-module__bWy3lW__emptyState{z-index:3;color:var(--color-text-muted);font-size:13px;font-weight:var(--asset-card-state-weight,720);text-align:center;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.AssetCard-module-scss-module__bWy3lW__loadingState{background:linear-gradient(115deg, transparent 18%, #ffffff8c 42%, transparent 66%),var(--asset-card-loading-surface,color-mix(in srgb, var(--color-text) 7%, var(--color-default-100)));background-size:220% 100%,100% 100%;animation:1.35s ease-in-out infinite AssetCard-module-scss-module__bWy3lW__asset-card-shimmer;overflow:hidden}.AssetCard-module-scss-module__bWy3lW__loadingState [role=status]{flex-direction:column;align-items:center;gap:9px}.AssetCard-module-scss-module__bWy3lW__errorState,.AssetCard-module-scss-module__bWy3lW__emptyState{background:var(--asset-card-state-background,radial-gradient(circle at 50% 32%, color-mix(in srgb, var(--color-text) 9%, transparent), transparent 34%), color-mix(in srgb, var(--color-default-100) 82%, var(--color-background)));padding:18px}.AssetCard-module-scss-module__bWy3lW__emptyState{color:var(--color-text-muted);font-size:var(--asset-card-empty-label-size,10px);font-weight:var(--asset-card-state-weight,700);flex-direction:column;gap:8px}.AssetCard-module-scss-module__bWy3lW__placeholderIcon{color:var(--color-default-400);flex:none}.AssetCard-module-scss-module__bWy3lW__placeholderImage{object-fit:contain;filter:grayscale()brightness(1.2);opacity:.26;border-radius:50%;width:72px;height:auto}.AssetCard-module-scss-module__bWy3lW__footer{width:100%;min-width:0;min-height:var(--asset-card-footer-height,40px);background:var(--asset-card-background,var(--asset-card-theme-background,var(--color-surface)));justify-content:space-between;align-items:center;gap:10px;padding:0 9px 0 12px;display:flex}.AssetCard-module-scss-module__bWy3lW__footer h3{min-width:0;color:var(--color-text);font-size:var(--asset-card-title-size,13px);font-weight:var(--asset-card-title-weight,700);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.35;overflow:hidden}.AssetCard-module-scss-module__bWy3lW__footer[data-open-on-click=true]{padding:0}.AssetCard-module-scss-module__bWy3lW__footer[data-action-variant=icon]>button{width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:0 0 32px;justify-content:center;align-items:center;padding:0;display:inline-flex}.AssetCard-module-scss-module__bWy3lW__footer[data-action-variant=icon]>button:hover{background:color-mix(in srgb, var(--color-text) 10%, transparent);color:var(--color-text)}.AssetCard-module-scss-module__bWy3lW__footer[data-action-variant=icon]>button svg{width:18px;height:18px}.AssetCard-module-scss-module__bWy3lW__footerOpenButton{width:100%;min-width:0;min-height:var(--asset-card-footer-height,40px);outline:var(--asset-card-outline,revert);color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;padding:0 14px;transition:background-color .16s,color .16s;display:flex}.AssetCard-module-scss-module__bWy3lW__footerOpenButton:hover{background:color-mix(in srgb, var(--color-text) 6%, transparent)}.AssetCard-module-scss-module__bWy3lW__footerOpenButton:disabled{cursor:default}.AssetCard-module-scss-module__bWy3lW__footerOpenButton span{min-width:0;font-size:var(--asset-card-title-size,13px);font-weight:var(--asset-card-title-weight,700);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}[data-theme=dark] .AssetCard-module-scss-module__bWy3lW__card{--asset-card-theme-background:var(--color-default-100);--asset-card-theme-shadow:0 4px 12px #00000061}@keyframes AssetCard-module-scss-module__bWy3lW__asset-card-shimmer{0%{background-position:120% 0,0 0}to{background-position:-120% 0,0 0}}@media (prefers-reduced-motion:reduce){.AssetCard-module-scss-module__bWy3lW__card,.AssetCard-module-scss-module__bWy3lW__image,.AssetCard-module-scss-module__bWy3lW__imageBackdrop,.AssetCard-module-scss-module__bWy3lW__loadingState,.AssetCard-module-scss-module__bWy3lW__mediaName,.AssetCard-module-scss-module__bWy3lW__mediaAction,.AssetCard-module-scss-module__bWy3lW__mediaAction[data-action-variant=icon]>button{transition:none;animation:none}}@media (hover:none){.AssetCard-module-scss-module__bWy3lW__card[data-has-footer-action=true] .AssetCard-module-scss-module__bWy3lW__mediaName{padding-right:54px}.AssetCard-module-scss-module__bWy3lW__mediaAction{opacity:1;pointer-events:auto;transform:none}}
.OfficialAssetLibraryPage-module-scss-module__f1ofOa__page{min-width:0;min-height:calc(100dvh - 56px);color:var(--color-text);flex-direction:column;gap:24px;padding-bottom:32px;display:flex}.OfficialAssetLibraryPage-module-scss-module__f1ofOa__filterPanel{flex-direction:column;flex:none;gap:16px;min-width:0;display:flex}.OfficialAssetLibraryPage-module-scss-module__f1ofOa__toolbar{justify-content:space-between;align-items:center;gap:24px;min-width:0;display:flex}.OfficialAssetLibraryPage-module-scss-module__f1ofOa__typeTabs{min-width:0}.OfficialAssetLibraryPage-module-scss-module__f1ofOa__typeTabs [data-ui=tabs-list]{background:0 0;border:0;align-items:center;gap:8px;width:fit-content;max-width:100%;padding:0;display:flex;position:relative}.OfficialAssetLibraryPage-module-scss-module__f1ofOa__typeSelectionIndicator{background:var(--color-default-900);opacity:0;pointer-events:none;border-radius:1px;height:2px;position:absolute;bottom:0;left:0}.OfficialAssetLibraryPage-module-scss-module__f1ofOa__typeTab{min-height:var(--workspace-control-height);color:var(--color-text-muted);background:0 0;border:0;outline:0;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:500;line-height:1.5;transition:color .16s;display:inline-flex;position:relative}.OfficialAssetLibraryPage-module-scss-module__f1ofOa__typeTab:hover,.OfficialAssetLibraryPage-module-scss-module__f1ofOa__typeTab[data-state=active]{color:var(--color-text)}.OfficialAssetLibraryPage-module-scss-module__f1ofOa__searchBox{width:280px;min-width:240px;min-height:var(--workspace-control-height);border:1px solid var(--color-default-200);background:var(--color-surface);color:var(--color-text-muted);border-radius:10px;flex:0 280px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.OfficialAssetLibraryPage-module-scss-module__f1ofOa__searchBox svg{flex:none;width:16px;height:16px}.OfficialAssetLibraryPage-module-scss-module__f1ofOa__searchBox input{background:var(--color-surface);min-width:0;min-height:34px;box-shadow:none;border:0;border-radius:0;padding:0;font-size:13px}.OfficialAssetLibraryPage-module-scss-module__f1ofOa__categoryFilter{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.OfficialAssetLibraryPage-module-scss-module__f1ofOa__categoryButton{min-height:var(--workspace-control-height);color:var(--color-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;outline:0;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:500;line-height:1.5;transition:background-color .16s,color .16s;display:inline-flex}.OfficialAssetLibraryPage-module-scss-module__f1ofOa__categoryButton:hover,.OfficialAssetLibraryPage-module-scss-module__f1ofOa__categoryButton[aria-pressed=true]{background:var(--color-default-100);color:var(--color-text)}.OfficialAssetLibraryPage-module-scss-module__f1ofOa__libraryContent{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.OfficialAssetLibraryPage-module-scss-module__f1ofOa__assetCards{--asset-card-width:224px;--asset-card-flex:0 0 224px;--asset-card-role-ratio:4 / 5;align-items:flex-start;gap:var(--workspace-card-gap);flex-wrap:wrap;min-width:0;display:flex}.OfficialAssetLibraryPage-module-scss-module__f1ofOa__state{min-height:360px;color:var(--color-text-muted);text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:10px;display:flex}.OfficialAssetLibraryPage-module-scss-module__f1ofOa__state strong{color:var(--color-text);font-size:14px;font-weight:500;line-height:1.5}.OfficialAssetLibraryPage-module-scss-module__f1ofOa__state>span{font-size:13px;line-height:1.6}.OfficialAssetLibraryPage-module-scss-module__f1ofOa__stateAction{min-height:var(--workspace-control-height);border:1px solid var(--color-default-200);background:var(--color-surface);color:var(--color-text);box-shadow:none;border-radius:999px;padding:0 14px;font-size:13px;font-weight:500}.OfficialAssetLibraryPage-module-scss-module__f1ofOa__stateAction:hover{background:var(--color-default-100)}.OfficialAssetLibraryPage-module-scss-module__f1ofOa__emptyState{padding:32px}.OfficialAssetLibraryPage-module-scss-module__f1ofOa__emptyContent{flex-direction:column;align-items:center;gap:8px;width:min(100%,420px);display:flex}.OfficialAssetLibraryPage-module-scss-module__f1ofOa__emptyContent>span{color:var(--color-text-muted);text-wrap:balance;font-size:13px;line-height:1.6}.OfficialAssetLibraryPage-module-scss-module__f1ofOa__emptyContent .OfficialAssetLibraryPage-module-scss-module__f1ofOa__stateAction{margin-top:8px}.OfficialAssetLibraryPage-module-scss-module__f1ofOa__detailDialog{--app-dialog-title-size:17px;--app-dialog-title-weight:600;--app-dialog-body-gap:0;--app-dialog-body-padding:0;width:min(1080px,100vw - 64px);height:min(720px,100dvh - 64px);max-height:calc(100dvh - 64px)}.OfficialAssetLibraryPage-module-scss-module__f1ofOa__detailViewer{width:100%;min-width:0;height:100%;min-height:0;padding:0 24px 24px;display:flex;overflow:hidden}.OfficialAssetLibraryPage-module-scss-module__f1ofOa__detailContent{flex:auto;gap:24px;width:100%;min-width:0;min-height:0;display:flex}.OfficialAssetLibraryPage-module-scss-module__f1ofOa__detailStage{background:var(--color-default-100);min-width:0;min-height:0;color:var(--color-text-muted);border-radius:12px;flex:auto;justify-content:center;align-items:center;padding:24px 64px;display:flex;position:relative;overflow:hidden}.OfficialAssetLibraryPage-module-scss-module__f1ofOa__detailStageImage{object-fit:contain;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.OfficialAssetLibraryPage-module-scss-module__f1ofOa__detailMediaPanel{flex-direction:column;flex:0 0 216px;gap:16px;width:216px;min-width:0;display:flex;overflow:hidden}.OfficialAssetLibraryPage-module-scss-module__f1ofOa__detailMediaHeader{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.OfficialAssetLibraryPage-module-scss-module__f1ofOa__detailMediaHeader h3{color:var(--color-text);margin:0;font-size:14px;font-weight:500;line-height:1.5}.OfficialAssetLibraryPage-module-scss-module__f1ofOa__detailMediaHeader span{color:var(--color-text-muted);font-size:12px;line-height:1.5}.OfficialAssetLibraryPage-module-scss-module__f1ofOa__detailThumbnails{overscroll-behavior:contain;flex-wrap:wrap;flex:auto;align-content:flex-start;gap:12px;min-width:0;min-height:0;display:flex;overflow:hidden auto}.OfficialAssetLibraryPage-module-scss-module__f1ofOa__detailThumbnail{background:var(--color-default-100);cursor:pointer;border:2px solid #0000;border-radius:10px;outline:0;flex:0 0 96px;justify-content:center;align-items:center;width:96px;min-width:0;height:96px;padding:0;transition:border-color .16s;display:flex;overflow:hidden}.OfficialAssetLibraryPage-module-scss-module__f1ofOa__detailThumbnail:hover{border-color:var(--color-default-300)}.OfficialAssetLibraryPage-module-scss-module__f1ofOa__detailThumbnail[data-active=true]{border-color:var(--color-default-900)}.OfficialAssetLibraryPage-module-scss-module__f1ofOa__detailThumbnail img{object-fit:contain;width:100%;height:100%;display:block}.OfficialAssetLibraryPage-module-scss-module__f1ofOa__detailThumbnail>span{max-width:80px;color:var(--color-text-muted);text-align:center;font-size:12px;line-height:1.4}.OfficialAssetLibraryPage-module-scss-module__f1ofOa__detailNavigation{border:1px solid var(--color-default-200);background:var(--color-surface);width:36px;height:36px;color:var(--color-text);cursor:pointer;border-radius:999px;outline:0;justify-content:center;align-items:center;padding:0;transition:background-color .16s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.OfficialAssetLibraryPage-module-scss-module__f1ofOa__detailNavigation:hover:not(:disabled){background:var(--color-default-50)}.OfficialAssetLibraryPage-module-scss-module__f1ofOa__detailNavigation:disabled{cursor:not-allowed;opacity:.4}.OfficialAssetLibraryPage-module-scss-module__f1ofOa__detailNavigationPrevious{left:16px}.OfficialAssetLibraryPage-module-scss-module__f1ofOa__detailNavigationNext{right:16px}.OfficialAssetLibraryPage-module-scss-module__f1ofOa__detailNavigationNext svg{transform:rotate(180deg)}.OfficialAssetLibraryPage-module-scss-module__f1ofOa__detailEmpty{color:var(--color-text-muted);font-size:13px;line-height:1.5}@media (prefers-reduced-motion:reduce){.OfficialAssetLibraryPage-module-scss-module__f1ofOa__typeTab,.OfficialAssetLibraryPage-module-scss-module__f1ofOa__categoryButton,.OfficialAssetLibraryPage-module-scss-module__f1ofOa__detailThumbnail,.OfficialAssetLibraryPage-module-scss-module__f1ofOa__detailNavigation{transition:none}}
.OfficialAssetPicker-module-scss-module__2VLGhG__picker{flex-direction:column;flex:auto;gap:12px;min-height:0;padding-top:10px;display:flex;overflow:hidden}.OfficialAssetPicker-module-scss-module__2VLGhG__picker>header{align-items:center;gap:12px;display:flex}.OfficialAssetPicker-module-scss-module__2VLGhG__categories{flex-wrap:wrap;flex:1;gap:8px;min-width:0;display:flex}.OfficialAssetPicker-module-scss-module__2VLGhG__categories button{background:color-mix(in srgb, var(--color-surface-raised) 62%, transparent);min-height:30px;color:var(--color-text-secondary);cursor:pointer;border:0;border-radius:999px;padding:0 11px;font-size:12px;font-weight:600;transition:background-color .16s,color .16s,box-shadow .16s}.OfficialAssetPicker-module-scss-module__2VLGhG__categories button:hover{background:color-mix(in srgb, var(--color-primary) 9%, var(--color-surface-raised));color:var(--color-primary)}.OfficialAssetPicker-module-scss-module__2VLGhG__categories .OfficialAssetPicker-module-scss-module__2VLGhG__active,.OfficialAssetPicker-module-scss-module__2VLGhG__categories .OfficialAssetPicker-module-scss-module__2VLGhG__active:hover{background:var(--color-primary);color:#fff;box-shadow:0 3px 8px color-mix(in srgb, var(--color-primary) 18%, transparent);font-weight:700}.OfficialAssetPicker-module-scss-module__2VLGhG__state button{border:1px solid var(--color-border);background:var(--color-surface);min-height:30px;color:var(--color-text-secondary);cursor:pointer;border-radius:999px;padding:0 11px;font-size:12px}.OfficialAssetPicker-module-scss-module__2VLGhG__search{background:var(--color-surface);width:min(220px,34%);font-size:12px}.OfficialAssetPicker-module-scss-module__2VLGhG__cards{--picker-card-gap:16px;--picker-card-width:clamp(144px, calc((100% - var(--picker-card-gap) * 4) / 5), 168px);align-content:flex-start;align-items:flex-start;gap:var(--picker-card-gap);overscroll-behavior:contain;scrollbar-gutter:stable;flex-wrap:wrap;flex:auto;min-height:0;padding:4px 6px 12px;display:flex;overflow-y:auto}.OfficialAssetPicker-module-scss-module__2VLGhG__card{width:var(--picker-card-width);flex:0 1 var(--picker-card-width);background:var(--color-surface);min-width:0;max-width:168px;color:var(--color-text);border:0;border-radius:12px;flex-direction:column;padding:0;transition:box-shadow .16s,transform .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 9px #2333521a}.OfficialAssetPicker-module-scss-module__2VLGhG__card:hover,.OfficialAssetPicker-module-scss-module__2VLGhG__card[data-selected]{box-shadow:0 6px 14px #23335226}.OfficialAssetPicker-module-scss-module__2VLGhG__cardContent{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:8px 8px 0;display:flex}.OfficialAssetPicker-module-scss-module__2VLGhG__cardMedia{aspect-ratio:3/4;background:var(--color-surface-raised);border-radius:8px;width:100%;overflow:hidden}.OfficialAssetPicker-module-scss-module__2VLGhG__cardMedia img{object-fit:cover;width:100%;height:100%;display:block}.OfficialAssetPicker-module-scss-module__2VLGhG__card[data-type=scene] .OfficialAssetPicker-module-scss-module__2VLGhG__cardMedia{aspect-ratio:3/2}.OfficialAssetPicker-module-scss-module__2VLGhG__card[data-type=prop] .OfficialAssetPicker-module-scss-module__2VLGhG__cardMedia{aspect-ratio:4/3}.OfficialAssetPicker-module-scss-module__2VLGhG__cardContent>strong{align-items:center;width:100%;min-height:38px;padding:0;font-size:13px;font-weight:700;line-height:1.35;display:flex}.OfficialAssetPicker-module-scss-module__2VLGhG__selection{z-index:2;background:var(--color-surface);color:#fff;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:background-color .16s,box-shadow .16s;display:inline-flex;position:absolute;top:13px;left:13px}.OfficialAssetPicker-module-scss-module__2VLGhG__selection[data-state=checked]{background:var(--color-primary)}.OfficialAssetPicker-module-scss-module__2VLGhG__selection:focus-visible{outline:2px solid color-mix(in srgb, var(--color-primary) 60%, transparent);outline-offset:2px}.OfficialAssetPicker-module-scss-module__2VLGhG__selection [data-ui=checkbox-indicator]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.OfficialAssetPicker-module-scss-module__2VLGhG__selection svg{stroke-width:3.5px;width:14px;height:14px}[data-theme=dark] .OfficialAssetPicker-module-scss-module__2VLGhG__card{background:var(--color-surface-raised);box-shadow:0 4px 12px #00000061}:is([data-theme=dark] .OfficialAssetPicker-module-scss-module__2VLGhG__card:hover,[data-theme=dark] .OfficialAssetPicker-module-scss-module__2VLGhG__card[data-selected]){box-shadow:0 7px 16px #0000007a}[data-theme=dark] .OfficialAssetPicker-module-scss-module__2VLGhG__cardMedia{background:var(--color-content-3)}[data-theme=dark] .OfficialAssetPicker-module-scss-module__2VLGhG__categories button:hover{background:color-mix(in srgb, var(--color-secondary-500) 16%, var(--color-surface-raised));color:var(--color-secondary-700)}[data-theme=dark] .OfficialAssetPicker-module-scss-module__2VLGhG__categories .OfficialAssetPicker-module-scss-module__2VLGhG__active{background:linear-gradient(135deg, var(--color-secondary-600), var(--color-secondary-400));color:#fff;box-shadow:0 4px 12px color-mix(in srgb, var(--color-secondary) 34%, transparent)}[data-theme=dark] .OfficialAssetPicker-module-scss-module__2VLGhG__categories .OfficialAssetPicker-module-scss-module__2VLGhG__active:hover{background:linear-gradient(135deg, var(--color-secondary-600), var(--color-secondary-400));color:#fff;box-shadow:0 4px 12px color-mix(in srgb, var(--color-secondary) 34%, transparent)}[data-theme=dark] .OfficialAssetPicker-module-scss-module__2VLGhG__selection{background:#fff;box-shadow:0 2px 8px #0000006b}[data-theme=dark] .OfficialAssetPicker-module-scss-module__2VLGhG__selection[data-state=checked]{background:linear-gradient(135deg, var(--color-secondary-600), var(--color-secondary-400))}.OfficialAssetPicker-module-scss-module__2VLGhG__state{min-height:280px;color:var(--color-text-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.OfficialAssetPicker-module-scss-module__2VLGhG__emptyState{gap:8px}.OfficialAssetPicker-module-scss-module__2VLGhG__emptyState strong{width:100%;color:var(--color-text-muted);font-size:13px;font-weight:500;line-height:1.5}.OfficialAssetPicker-module-scss-module__2VLGhG__emptyState>span{width:min(100%,420px);color:var(--color-text-subtle);text-wrap:balance;font-size:12px;line-height:1.6}.OfficialAssetPicker-module-scss-module__2VLGhG__emptyImage{object-fit:contain;width:116px;height:116px}@media (max-width:720px){.OfficialAssetPicker-module-scss-module__2VLGhG__picker>header{flex-direction:column;align-items:stretch}.OfficialAssetPicker-module-scss-module__2VLGhG__search{width:100%}.OfficialAssetPicker-module-scss-module__2VLGhG__card{flex-basis:calc(50% - 5px);width:calc(50% - 5px);min-width:0;max-width:none}}@media (prefers-reduced-motion:reduce){.OfficialAssetPicker-module-scss-module__2VLGhG__card{transition:none}}
.AssetGenerationPickers-module-scss-module__E828SW__creativeStyleTrigger,.AssetGenerationPickers-module-scss-module__E828SW__imageTypeTrigger{border:1px solid var(--single-asset-soft-border,color-mix(in srgb, var(--color-default-200) 70%, transparent));background:var(--single-asset-control-bg,var(--color-surface));width:100%;min-height:40px;color:var(--color-text);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:10px;padding:0 12px;font-size:14px;display:inline-flex}.AssetGenerationPickers-module-scss-module__E828SW__creativeStyleTrigger:focus-visible,.AssetGenerationPickers-module-scss-module__E828SW__imageTypeTrigger:focus-visible{border-color:color-mix(in srgb, var(--color-text) 48%, var(--color-default-200));box-shadow:0 0 0 3px color-mix(in srgb, var(--color-text) 12%, transparent);outline:none}.AssetGenerationPickers-module-scss-module__E828SW__creativeStyleTrigger:disabled,.AssetGenerationPickers-module-scss-module__E828SW__imageTypeTrigger:disabled{cursor:not-allowed;opacity:.62}.AssetGenerationPickers-module-scss-module__E828SW__creativeStyleTrigger>svg,.AssetGenerationPickers-module-scss-module__E828SW__imageTypeTrigger>svg{width:16px;height:16px;color:var(--color-text-muted);flex:none;margin-left:auto;transition:transform .18s}.AssetGenerationPickers-module-scss-module__E828SW__creativeStyleTrigger[aria-expanded=true]>svg,.AssetGenerationPickers-module-scss-module__E828SW__imageTypeTrigger[aria-expanded=true]>svg{transform:rotate(180deg)}.AssetGenerationPickers-module-scss-module__E828SW__creativeStyleTrigger{justify-content:space-between}.AssetGenerationPickers-module-scss-module__E828SW__creativeStyleTrigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.AssetGenerationPickers-module-scss-module__E828SW__creativeStylePanel,.AssetGenerationPickers-module-scss-module__E828SW__imageTypePanel{z-index:130;width:var(--radix-popover-trigger-width);overscroll-behavior:contain;scrollbar-width:none;border:1px solid color-mix(in srgb, var(--color-default-200) 76%, transparent);background:var(--color-surface);max-width:calc(100vw - 48px);min-height:0;box-shadow:0 18px 44px color-mix(in srgb, var(--color-foreground) 18%, transparent),inset 0 1px 0 #ffffffbd;border-radius:15px;flex-direction:column;display:flex;overflow:hidden auto}.AssetGenerationPickers-module-scss-module__E828SW__creativeStylePanel::-webkit-scrollbar{width:0;height:0;display:none}.AssetGenerationPickers-module-scss-module__E828SW__imageTypePanel::-webkit-scrollbar{width:0;height:0;display:none}.AssetGenerationPickers-module-scss-module__E828SW__creativeStylePanel{max-height:min(360px,var(--radix-popover-content-available-height,calc(100dvh - 24px)));gap:12px;padding:12px}.AssetGenerationPickers-module-scss-module__E828SW__choicePills{border:1px solid color-mix(in srgb, var(--color-default-200) 76%, transparent);background:color-mix(in srgb, var(--color-default-100) 42%, transparent);border-radius:15px;flex-direction:column;flex:none;gap:10px;min-height:104px;padding:12px 13px 13px;display:flex;box-shadow:inset 0 1px #ffffffbd}.AssetGenerationPickers-module-scss-module__E828SW__choicePills [data-ui=tabs-list]{flex-wrap:wrap;gap:8px;display:flex}.AssetGenerationPickers-module-scss-module__E828SW__choicePills [data-ui=tabs-trigger]{border:1px solid color-mix(in srgb, var(--color-default-200) 86%, transparent);background:color-mix(in srgb, var(--color-surface) 72%, transparent);min-height:30px;box-shadow:none;color:color-mix(in srgb, var(--color-text-muted) 88%, var(--color-text));cursor:pointer;border-radius:999px;padding:0 13px;font-size:12px;font-weight:720;transition:border-color .18s,background .18s,color .18s,box-shadow .18s}.AssetGenerationPickers-module-scss-module__E828SW__choicePills [data-ui=tabs-trigger]:hover{border-color:color-mix(in srgb, var(--color-text) 30%, var(--color-default-200));background:color-mix(in srgb, var(--color-text) 4%, var(--color-surface));color:var(--color-text)}.AssetGenerationPickers-module-scss-module__E828SW__choicePills [data-ui=tabs-trigger][data-state=active]{border-color:color-mix(in srgb, var(--color-secondary) 58%, var(--color-text));background:color-mix(in srgb, var(--color-secondary) 12%, var(--color-surface));color:color-mix(in srgb, var(--color-secondary) 62%, var(--color-text));font-weight:820;box-shadow:inset 0 1px #ffffffd1}.AssetGenerationPickers-module-scss-module__E828SW__choicePills [data-ui=tabs-trigger]:disabled{cursor:not-allowed;opacity:.5}.AssetGenerationPickers-module-scss-module__E828SW__choicePillsLegend{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.AssetGenerationPickers-module-scss-module__E828SW__choicePillsHeader{color:var(--color-text);align-items:center;gap:7px;font-size:14px;font-weight:820;line-height:1.2;display:flex}.AssetGenerationPickers-module-scss-module__E828SW__choicePillsIcon{background:color-mix(in srgb, var(--color-text) 6%, transparent);width:20px;height:20px;color:color-mix(in srgb, var(--color-text) 70%, var(--color-text-muted));border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.AssetGenerationPickers-module-scss-module__E828SW__choicePillsIcon svg{width:13px;height:13px}.AssetGenerationPickers-module-scss-module__E828SW__choicePillsEmpty{color:var(--color-text-muted);font-size:12px}.AssetGenerationPickers-module-scss-module__E828SW__imageTypeTrigger>span:nth-child(2),.AssetGenerationPickers-module-scss-module__E828SW__imageTypeTrigger>span:first-child:last-of-type{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.AssetGenerationPickers-module-scss-module__E828SW__imageTypeTriggerPreview{aspect-ratio:16/9;background:color-mix(in srgb, var(--color-default-100) 70%, transparent);border-radius:5px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;display:inline-flex;overflow:hidden}.AssetGenerationPickers-module-scss-module__E828SW__imageTypeTriggerPreview img{object-fit:contain;width:100%;height:100%}.AssetGenerationPickers-module-scss-module__E828SW__imageTypePanel{max-height:min(320px,var(--radix-popover-content-available-height,calc(100dvh - 24px)));gap:8px;padding:10px}.AssetGenerationPickers-module-scss-module__E828SW__imageTypeOption{border:1px solid color-mix(in srgb, var(--color-default-200) 70%, transparent);background:color-mix(in srgb, var(--color-default-100) 42%, transparent);width:100%;min-height:82px;color:var(--color-text);cursor:pointer;text-align:left;border-radius:12px;flex:none;align-items:center;gap:12px;padding:9px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.AssetGenerationPickers-module-scss-module__E828SW__imageTypeOption:hover{border-color:color-mix(in srgb, var(--color-text) 34%, var(--color-default-200));background:color-mix(in srgb, var(--color-text) 4%, var(--color-surface))}.AssetGenerationPickers-module-scss-module__E828SW__imageTypeOption:focus-visible{border-color:color-mix(in srgb, var(--color-text) 48%, var(--color-default-200));box-shadow:0 0 0 3px color-mix(in srgb, var(--color-text) 12%, transparent);outline:none}.AssetGenerationPickers-module-scss-module__E828SW__imageTypeOption[data-selected=true]{border-color:color-mix(in srgb, var(--color-secondary) 58%, var(--color-text));background:color-mix(in srgb, var(--color-secondary) 10%, var(--color-surface));box-shadow:0 0 0 1px color-mix(in srgb, var(--color-secondary) 24%, transparent),inset 0 1px 0 #ffffffd1}.AssetGenerationPickers-module-scss-module__E828SW__imageTypePreview{aspect-ratio:16/9;box-sizing:border-box;background:color-mix(in srgb, var(--color-default-100) 70%, transparent);border-radius:8px;flex:0 0 112px;justify-content:center;align-items:center;width:112px;display:inline-flex;overflow:hidden}.AssetGenerationPickers-module-scss-module__E828SW__imageTypePreview img{object-fit:contain;width:100%;height:100%}.AssetGenerationPickers-module-scss-module__E828SW__imageTypeCopy{flex-direction:column;flex:auto;gap:5px;min-width:0;display:flex}.AssetGenerationPickers-module-scss-module__E828SW__imageTypeCopy strong{color:var(--color-text);font-size:13px;font-weight:820;line-height:1.25}.AssetGenerationPickers-module-scss-module__E828SW__imageTypeCopy small{-webkit-line-clamp:2;color:var(--color-text-muted);-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}@media (max-width:540px){.AssetGenerationPickers-module-scss-module__E828SW__creativeStylePanel,.AssetGenerationPickers-module-scss-module__E828SW__imageTypePanel{max-width:calc(100vw - 24px)}.AssetGenerationPickers-module-scss-module__E828SW__imageTypePreview{flex-basis:96px;width:96px}}@media (prefers-reduced-motion:reduce){.AssetGenerationPickers-module-scss-module__E828SW__creativeStyleTrigger>svg,.AssetGenerationPickers-module-scss-module__E828SW__imageTypeTrigger>svg,.AssetGenerationPickers-module-scss-module__E828SW__choicePills [data-ui=tabs-trigger],.AssetGenerationPickers-module-scss-module__E828SW__imageTypeOption{transition:none}}
.AppImageUpload-module-scss-module__5zRsVW__root{color:var(--color-text);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.AppImageUpload-module-scss-module__5zRsVW__input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.AppImageUpload-module-scss-module__5zRsVW__emptyState{background:radial-gradient(circle at 50% 36%, color-mix(in srgb, var(--color-primary) 12%, transparent), transparent 46%),color-mix(in srgb, var(--color-surface-raised) 70%, transparent);width:100%;height:100%;min-height:112px;color:var(--color-text-muted);cursor:pointer;border:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:720;display:flex}.AppImageUpload-module-scss-module__5zRsVW__emptyState svg{width:28px;height:28px;color:color-mix(in srgb, var(--color-primary) 72%, var(--color-text-muted))}.AppImageUpload-module-scss-module__5zRsVW__actions{opacity:0;justify-content:center;gap:8px;transition:opacity .18s,transform .18s;display:flex;position:absolute;bottom:10px;left:10px;right:10px;transform:translateY(6px)}.AppImageUpload-module-scss-module__5zRsVW__root:hover .AppImageUpload-module-scss-module__5zRsVW__actions,.AppImageUpload-module-scss-module__5zRsVW__root:focus-within .AppImageUpload-module-scss-module__5zRsVW__actions{opacity:1;transform:translateY(0)}.AppImageUpload-module-scss-module__5zRsVW__root[data-empty=true] .AppImageUpload-module-scss-module__5zRsVW__actions{display:none}.AppImageUpload-module-scss-module__5zRsVW__actions button{border:1px solid color-mix(in srgb, var(--color-border) 78%, transparent);background:color-mix(in srgb, var(--color-surface) 88%, transparent);min-height:32px;color:var(--color-text);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 11px;font-size:12px;font-weight:760;display:inline-flex}.AppImageUpload-module-scss-module__5zRsVW__actions button svg{width:14px;height:14px}.AppImageUpload-module-scss-module__5zRsVW__actions button:hover{border-color:color-mix(in srgb, var(--color-primary) 34%, var(--color-border));background:color-mix(in srgb, var(--color-primary) 8%, var(--color-surface))}.AppImageUpload-module-scss-module__5zRsVW__actions button:disabled,.AppImageUpload-module-scss-module__5zRsVW__emptyState:disabled{cursor:not-allowed;opacity:.58}
