.wb-create{--hl-bg: var(--wb-surface-card);--hl-band: var(--wb-surface-page);--hl-plate: var(--wb-plate-warm);--hl-text: var(--wb-text-1);--hl-text-2: var(--wb-text-2);--hl-text-3: var(--wb-text-3);--hl-line: var(--wb-border-subtle-color);--hl-line-strong: var(--wb-border-strong-color);--hl-ink: var(--wb-action);--hl-on-dark: var(--wb-action-ink);--hl-danger: var(--wb-negative);--hl-ease: cubic-bezier(.22, 1, .36, 1);--hl-gutter: max(25.6px, calc((100% - 1248px)/2) );--ui-zoom: 1}.wb-create [hidden]{display:none!important}:is(.wb-image-page,.wb-video-page) :is(.wb-create,.wb-image-lightbox){--ui-zoom: 1}:where(.wb-create) :where(button,input,select,textarea){font:inherit}.wb-create :focus-visible{outline:var(--wb-focus-width) solid var(--hl-ink);outline-offset:var(--wb-focus-offset)}:is(.wb-image-page,.wb-video-page) .wb-app-frame{background:var(--hl-band, var(--wb-surface-page))}:is(.wb-image-page,.wb-video-page) .wb-image.wb-create{position:relative;display:flex;flex-direction:column;max-width:none;margin:0 var(--wb-space-n5) 0;padding:var(--wb-space-1) var(--hl-gutter) var(--wb-space-1);height:100%;min-height:0;overflow:hidden;background:var(--hl-band);color:var(--hl-text);font-size:var(--fs-body);container:create / inline-size}@media(min-width:1180px){:is(.wb-image-page,.wb-video-page).workbench-app{transition:padding-right var(--wb-dur-slower) var(--wb-ease-out-expo)}:is(.wb-image-page,.wb-video-page).workbench-app.has-agent-dock{padding-right:var(--agent-dock-w, 368px)}:is(.wb-image-page,.wb-video-page) .wb-agent-dock{box-shadow:none}}body.is-agent-resizing .wb-create,body.is-agent-resizing .wb-create *{transition:none!important}.wb-create-greet{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--wb-space-1) var(--wb-space-3);margin:0 var(--wb-space-0-5) var(--wb-space-0-5);transition:margin var(--wb-dur-slow) var(--hl-ease),opacity var(--wb-dur-base) ease}.wb-create.is-composer-compact .wb-create-greet{margin-bottom:0}.wb-create .wb-create-greet-title{margin:0;font-size:var(--fs-section);font-weight:var(--fw-semibold);line-height:1.25;letter-spacing:-.01em;color:var(--hl-ink)}.wb-create .wb-create-greet-meta{margin:0;font-size:var(--fs-label);font-variant-numeric:tabular-nums;color:var(--hl-text-3);line-height:var(--lh-body)}.wb-create .wb-create-greet-meta:empty{display:none}.wb-create-composer{--create-collapse: .32s var(--hl-ease);--compact-progress: 0;--composer-h-open: 128.2px;--composer-h-closed: 47.8px;position:relative;max-height:calc(var(--composer-h-open) - var(--compact-progress) * (var(--composer-h-open) - var(--composer-h-closed)));z-index:var(--wb-z-local-5);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--wb-space-1);flex-shrink:0;align-items:start;border:1px solid var(--hl-line);border-radius:var(--wb-radius-card);background:var(--wb-surface-card);box-shadow:var(--wb-shadow-1);transition:box-shadow var(--wb-dur-slow) ease,border-color var(--wb-dur-slow) ease,border-radius var(--create-collapse)}.wb-create-composer:focus-within{border-color:var(--hl-line-strong);box-shadow:var(--wb-shadow-2)}.wb-create-composer.is-filled{animation:create-filled var(--wb-dur-ambient) var(--hl-ease)}.wb-create-composer.is-compact{border-radius:var(--wb-radius-panel);align-items:center}.wb-create-compact-line{grid-column:1;grid-row:1;box-sizing:border-box;width:100%;max-height:0;margin:0;padding:0 var(--wb-space-1) 0 var(--wb-space-3);overflow:hidden;border:0;opacity:0;background:transparent;color:var(--hl-text-3);font-size:var(--fs-body);line-height:35.2px;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:text;pointer-events:none;transition:max-height var(--create-collapse),opacity var(--wb-dur-base) ease,color var(--wb-dur-base) ease}.wb-create-composer.is-compact .wb-create-compact-line{max-height:35.2px;opacity:1;color:var(--hl-text);pointer-events:auto}.wb-create-composer.is-compact .wb-create-compact-line:not(:focus-visible){outline:none}.wb-create-composer:not(.is-compact) .wb-create-prompt,.wb-create-composer:not(.is-compact) .wb-create-tools,.wb-create-composer:not(.is-compact) .wb-create-foot{opacity:calc(1 - clamp(0,(var(--compact-progress) - .3) / .5,1));transition:none}.wb-create-composer .wb-create-prompt,.wb-create-composer .wb-create-multi,.wb-create-composer .wb-create-refs,.wb-create-composer .wb-composer-preview{grid-column:1 / -1;overflow:hidden;transition:max-height var(--create-collapse),opacity var(--wb-dur-base) ease,margin var(--create-collapse),padding var(--create-collapse)}.wb-create-composer .wb-create-prompt{max-height:14rem}.wb-create-composer .wb-create-multi{max-height:28rem}.wb-create-composer .wb-create-refs,.wb-create-composer .wb-composer-preview{max-height:10rem}.wb-create-composer.is-compact .wb-create-prompt,.wb-create-composer.is-compact .wb-create-multi,.wb-create-composer.is-compact .wb-create-refs,.wb-create-composer.is-compact .wb-composer-preview{max-height:0!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;opacity:0;pointer-events:none;border:0}.wb-create-composer .wb-create-tools{grid-column:1 / -1;transition:padding var(--create-collapse)}.wb-create-composer.is-compact .wb-create-tools{grid-column:2;grid-row:1;flex-wrap:nowrap;gap:0;padding:var(--wb-space-1) var(--wb-space-1) var(--wb-space-1) 0}.wb-create-composer .wb-create-tools-main{transition:max-height var(--create-collapse),opacity var(--wb-dur-base) ease,flex-basis var(--create-collapse),width var(--create-collapse),margin var(--create-collapse)}.wb-create-composer.is-compact .wb-create-tools-main{flex:0 0 0;width:0;max-height:0;margin:0;opacity:0;pointer-events:none}.wb-create-composer .wb-create-estimate{transition:max-width var(--create-collapse),opacity var(--wb-dur-base) ease,margin var(--create-collapse);max-width:16rem;overflow:hidden}.wb-create-composer.is-compact .wb-create-estimate{max-width:0;margin:0;opacity:0;pointer-events:none}.wb-create-composer.is-compact .wb-create-actions{margin-left:0}.wb-create-composer.is-compact .wb-create-submit{min-height:28px;padding:0 var(--wb-space-3);font-size:var(--fs-label)}.wb-create-composer .wb-create-foot{grid-column:1 / -1;max-height:6rem;overflow:hidden;transition:max-height var(--create-collapse),opacity var(--wb-dur-base) ease,padding var(--create-collapse),border-color var(--wb-dur-base) ease}.wb-create-composer.is-compact .wb-create-foot{grid-row:2;max-height:3rem;padding:0 var(--wb-space-3) var(--wb-space-2);border-top-color:transparent}.wb-create-composer.is-compact .wb-create-hint{max-height:0;margin:0;opacity:0;overflow:hidden;pointer-events:none}.wb-create-composer.is-compact .wb-create-foot:not(:has(.wb-create-status:not(:empty))){max-height:0;padding-top:0;padding-bottom:0;opacity:0;pointer-events:none}.wb-create-prompt{padding:var(--wb-space-2) var(--wb-space-3) var(--wb-space-0-5)}.wb-create .wb-create-prompt textarea{display:block;width:100%;min-height:3.2em;max-height:calc(6 * 1.6em);padding:0;border:0;border-radius:0;outline:none;resize:none;background:transparent;box-shadow:none;font-size:var(--fs-body-dense);line-height:1.6;color:var(--hl-text);field-sizing:content}.wb-create .wb-create-prompt textarea::placeholder{color:var(--hl-text-3);font-size:var(--fs-caption)}.wb-create-label{font-size:var(--fs-body-dense);color:var(--hl-text-3)}.wb-create-native{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.wb-create-multi{display:grid;gap:var(--wb-space-2);padding:var(--wb-space-3) var(--wb-space-3-5) var(--wb-space-1)}.wb-create .wb-image-prompts-head{display:flex;align-items:center;justify-content:space-between}.wb-create .wb-image-prompts{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,224px),1fr));gap:var(--wb-space-2);max-height:256px;overflow:auto}.wb-create .wb-image-prompt{display:grid;gap:var(--wb-space-1);padding:var(--wb-space-2) var(--wb-space-2-5) var(--wb-space-2-5);border:1px solid var(--hl-line);border-radius:var(--wb-radius-control, 4px);background:var(--hl-band);transition:border-color var(--wb-dur-base) ease,background-color var(--wb-dur-base) ease}.wb-create .wb-image-prompt:focus-within{border-color:var(--hl-line-strong);background:var(--wb-surface-card)}.wb-create .wb-image-prompt-label{font-size:var(--fs-caption);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;color:var(--hl-text-2)}.wb-create .wb-image-prompt-remove:not(.ui-btn){min-height:0;padding:var(--wb-space-0-5) 0;border:0;background:transparent;color:var(--hl-text-3);font-size:var(--fs-caption)}.wb-create .wb-image-prompt-remove:not(.ui-btn):hover{color:var(--hl-danger)}.wb-create .wb-image-prompt textarea{min-height:44.8px;padding:0;border:0;outline:none;resize:vertical;background:transparent;box-shadow:none;font-size:var(--fs-body);line-height:1.6;color:var(--hl-text)}.wb-create .wb-image-hint{margin:0;font-size:var(--fs-caption);color:var(--hl-text-3)}.wb-create .wb-image-hint[data-tone=error]{color:var(--hl-danger)}.wb-create .wb-create-refs{display:flex;flex-wrap:wrap;gap:var(--wb-space-2);margin:0;padding:var(--wb-space-0-5) var(--wb-space-3) var(--wb-space-1)}.wb-create .wb-ref-chip{width:41.6px;height:41.6px;border:0;border-radius:var(--wb-radius-control);background:var(--hl-band)}.wb-create .wb-ref-remove{top:2.4px;right:2.4px;width:16px;height:16px;font-size:var(--fs-caption);opacity:0;transition:opacity var(--wb-dur-base) ease}.wb-create .wb-ref-chip:hover .wb-ref-remove,.wb-create .wb-ref-remove:focus-visible{opacity:1}@media(hover:none){.wb-create .wb-ref-remove{opacity:1}}.wb-create-tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wb-space-2) var(--wb-space-1);padding:var(--wb-space-0-5) var(--wb-space-2) 0 var(--wb-space-2-5)}.wb-create-tools-main{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:var(--wb-space-2) var(--wb-space-1);min-width:0;max-height:none}.wb-create-composer:not(.is-compact) .wb-create-tools-main{max-height:8rem}.wb-create-tools-sep{width:1px;height:16px;margin:0 var(--wb-space-1);background:var(--hl-line)}.wb-create-pill{display:inline-flex;align-items:center;gap:var(--wb-space-1);height:28px;padding:0 var(--wb-space-3) 0 var(--wb-space-2-5);border:1px solid var(--hl-line);border-radius:var(--wb-radius-pill, 999px);background:var(--wb-surface-card);color:var(--hl-text);font-size:var(--fs-label);line-height:1;white-space:nowrap;cursor:pointer;transition:background-color var(--wb-dur-base) ease,border-color var(--wb-dur-base) ease,color var(--wb-dur-base) ease}.wb-create-pill svg{flex-shrink:0;width:var(--wb-space-3);height:var(--wb-space-3)}.wb-create-pill:hover,.wb-create-pill[aria-expanded=true]{border-color:var(--hl-line-strong);background:var(--hl-band)}.wb-create-pill:disabled{opacity:var(--wb-opacity-disabled);cursor:not-allowed}.wb-create-pill:active:not(:disabled){background-image:linear-gradient(var(--wb-press-veil),var(--wb-press-veil))}.wb-create-pill.is-quiet{border-color:transparent;background:transparent;color:var(--hl-text-2)}.wb-create-pill.is-quiet:hover,.wb-create-pill.is-quiet[aria-expanded=true]{background:var(--hl-band);color:var(--hl-ink)}.wb-create-pill-key{color:var(--hl-text-3)}.wb-create-pill-value{font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;color:var(--hl-ink)}.wb-create-caret{width:8px;height:8px;margin-left:-1px;color:var(--hl-text-3);transition:transform var(--wb-dur-base) ease}.wb-create-pill[aria-expanded=true] .wb-create-caret{transform:rotate(180deg)}.wb-create-menu{position:relative;display:inline-flex}.wb-create-pop{position:absolute;top:calc(100% + 4.8px);left:0;z-index:var(--wb-z-popover);display:grid;gap:var(--wb-space-0-5);min-width:134.4px;margin:0;padding:var(--wb-space-1);border:1px solid var(--hl-line);border-radius:var(--wb-radius-panel);background:var(--wb-surface-card);box-shadow:var(--wb-shadow-2);list-style:none;animation:create-pop var(--wb-dur-base) var(--hl-ease) both}.wb-create-pop.is-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wb-create-pop.is-wide{width:min(304px,80vw)}.wb-create-pop.is-form{gap:var(--wb-space-1);width:240px;padding:var(--wb-space-2) var(--wb-space-3)}.wb-create-pop.is-right{left:auto;right:0}.wb-create-opt{display:flex;align-items:center;gap:var(--wb-space-2);width:100%;min-height:28px;padding:0 var(--wb-space-2);border:0;border-radius:var(--wb-radius-control);background:transparent;color:var(--hl-text-2);font-size:var(--fs-label);font-variant-numeric:tabular-nums;text-align:left;cursor:pointer}.wb-create-opt:hover,.wb-create-opt:focus-visible{background:var(--hl-band);color:var(--hl-ink);outline:none}.wb-create-opt[aria-checked=true]{color:var(--hl-ink);font-weight:var(--fw-semibold)}.wb-create-opt[aria-checked=true]:after{content:"";width:4.8px;height:4.8px;margin-left:auto;border-radius:50%;background:var(--hl-ink)}.wb-create-glyph{display:block;flex-shrink:0;border:1.2px solid currentColor;border-radius:1.2px;opacity:.75}.wb-create-glyph-box{display:inline-grid;place-items:center;width:var(--wb-space-3);height:var(--wb-space-3)}.wb-create-try{display:grid;gap:var(--wb-space-0-5);width:100%;padding:var(--wb-space-2) var(--wb-space-2);border:0;border-radius:var(--wb-radius-control);background:transparent;text-align:left;cursor:pointer}.wb-create-try:hover,.wb-create-try:focus-visible{background:var(--hl-band);outline:none}.wb-create-try-name{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--hl-ink)}.wb-create-try-name small{margin-left:var(--wb-space-1);font-size:var(--fs-label);font-weight:var(--fw-regular);color:var(--hl-text-3)}.wb-create-try-text{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:var(--fs-caption);line-height:1.5;color:var(--hl-text-3)}.wb-create-switch:not(.ui-seg){display:inline-flex;flex-shrink:0;padding:var(--wb-space-0-5);border-radius:var(--wb-radius-pill, 999px);background:var(--hl-band)}.wb-create .wb-create-tab:not(.ui-seg-btn){height:28px;padding:0 var(--wb-space-3);border:0;border-radius:var(--wb-radius-pill, 999px);background:transparent;color:var(--hl-text-2);font-size:var(--fs-label);white-space:nowrap;cursor:pointer;transition:background-color var(--wb-dur-base) ease,color var(--wb-dur-base) ease,box-shadow var(--wb-dur-base) ease}.wb-create .wb-create-tab:not(.ui-seg-btn):hover{color:var(--hl-ink)}.wb-create .wb-create-tab:not(.ui-seg-btn):active{background-image:linear-gradient(var(--wb-press-veil),var(--wb-press-veil))}.wb-create .wb-create-tab:not(.ui-seg-btn):is([aria-selected=true],[aria-pressed=true]){background:var(--wb-surface-card);color:var(--hl-ink);font-weight:var(--fw-semibold);box-shadow:var(--wb-shadow-card)}.wb-create-wallbar .wb-create-switch:not(.ui-seg){background:var(--hl-plate)}.wb-create-pop-row{display:flex;align-items:center;justify-content:space-between;gap:var(--wb-space-2-5);min-height:35.2px;font-size:var(--fs-body-dense);color:var(--hl-text-2)}.wb-create-pop-row+.wb-create-pop-row{border-top:1px solid var(--hl-line)}.wb-create-stepper{display:inline-flex;align-items:center;gap:var(--wb-space-0-5);font-size:var(--fs-label);font-variant-numeric:tabular-nums}.wb-create-step{display:inline-grid;place-items:center;width:24px;height:24px;border:0;border-radius:var(--wb-radius-control, 4px);background:transparent;color:var(--hl-text-2);font-size:var(--fs-body-dense);line-height:1;cursor:pointer;transition:background var(--wb-dur-base) ease,color var(--wb-dur-base) ease}.wb-create-step:hover:not(:disabled){background:var(--hl-band);color:var(--hl-ink)}.wb-create-step:disabled{opacity:var(--wb-opacity-disabled);cursor:default}.wb-create-stepper input{width:2.2em;padding:0;border:0;background:transparent;color:var(--hl-ink);font-weight:var(--fw-semibold);text-align:right;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.wb-create-stepper input::-webkit-inner-spin-button,.wb-create-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wb-create-stepper input:focus-visible{outline:none;box-shadow:0 1.6px 0 var(--hl-ink)}.wb-create-step-unit{margin-right:var(--wb-space-1);color:var(--hl-text-3)}.wb-create-seg{display:inline-flex;gap:var(--wb-space-0-5);padding:var(--wb-space-0-5);border-radius:var(--wb-radius-control, 4px);background:var(--hl-band)}.wb-create-seg .wb-create-opt{min-height:28px;padding:0 var(--wb-space-2)}.wb-create-seg .wb-create-opt[aria-checked=true]{background:var(--wb-surface-card);box-shadow:0 1px 1.6px rgb(var(--wb-alpha-black) / .08)}.wb-create-seg .wb-create-opt[aria-checked=true]:after{content:none}.wb-create-toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--wb-space-2-5);cursor:pointer}.wb-create-toggle input{position:relative;flex-shrink:0;width:24px;height:14.4px;margin:0;border:1.2px solid var(--hl-line-strong);border-radius:var(--wb-radius-pill, 999px);background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:background var(--wb-dur-base) ease,border-color var(--wb-dur-base) ease}.wb-create-toggle input:after{content:"";position:absolute;top:1.6px;left:1.6px;width:8.8px;height:8.8px;border-radius:50%;background:var(--hl-text-3);transition:transform var(--wb-dur-slow) var(--hl-ease),background var(--wb-dur-base) ease}.wb-create-toggle input:checked{border-color:var(--hl-ink);background:var(--hl-ink)}.wb-create-toggle input:checked:after{background:var(--hl-on-dark);transform:translate(9.6px)}.wb-create-toggle input:focus-visible{outline:var(--wb-focus-width) solid var(--hl-ink);outline-offset:var(--wb-focus-offset)}.wb-create-actions{display:flex;align-items:center;gap:var(--wb-space-3);margin-left:auto}.wb-create .wb-create-estimate{margin:0;font-size:var(--fs-label);font-variant-numeric:tabular-nums;color:var(--hl-text-3);white-space:nowrap;line-height:var(--lh-body)}.wb-create-submit{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:var(--wb-space-2);min-height:32px;padding:0 var(--wb-space-4);border:0;border-radius:var(--wb-radius-control, 4px);background:var(--hl-ink);color:var(--hl-on-dark);font-size:var(--fs-caption);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--wb-dur-base) ease,opacity var(--wb-dur-base) ease}.wb-create-submit:after{content:"→";transition:transform var(--wb-dur-slow) var(--hl-ease)}.wb-create-submit:hover{background:var(--wb-action)}.wb-create-submit:hover:after{transform:translate(3.2px)}.wb-create-submit:disabled{opacity:var(--wb-opacity-disabled);cursor:wait}.wb-create-submit:disabled:after{content:none}.wb-create-submit.is-sm{min-height:28px;padding:0 var(--wb-space-3);font-size:var(--fs-label)}.wb-create-submit.is-lg{min-height:36px;padding:0 var(--wb-space-5);font-size:var(--fs-caption)}.wb-create-foot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--wb-space-0-5) var(--wb-space-2-5);padding:var(--wb-space-1) var(--wb-space-3) var(--wb-space-1);border-top:1px solid var(--hl-line);font-size:var(--fs-caption);line-height:1.35}.wb-create-composer .wb-create-foot:not(:has(.wb-create-status:not(:empty))){padding-top:var(--wb-space-0-5);padding-bottom:var(--wb-space-1)}.wb-create .wb-create-status{margin:0;font-size:var(--fs-label);color:var(--hl-text);line-height:var(--lh-body)}.wb-create .wb-create-status:empty{display:none}.wb-create .wb-create-status[data-tone=error]{color:var(--hl-danger)}.wb-create-hint{margin:0 0 0 auto;color:var(--hl-text-3);font-size:var(--fs-label);line-height:var(--lh-body)}.wb-create-hint>span+span:before{content:" · "}.wb-create-link{padding:0;border:0;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--hl-text);cursor:pointer;transition:background-size var(--wb-dur-slow) var(--hl-ease)}.wb-create-link:after{content:" →"}.wb-create-link:hover{background-size:100% 1px}.wb-create-textbtn{padding:0;border:0;background:none;color:var(--hl-ink);font-weight:var(--fw-medium);text-decoration:underline;text-underline-offset:2.4px;cursor:pointer}.wb-create-dock{position:sticky;top:60.8px;z-index:var(--wb-z-local-6);flex-shrink:0;height:0}.wb-create-dock-bar{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;gap:var(--wb-space-3);padding:var(--wb-space-1) var(--wb-space-1) var(--wb-space-1) var(--wb-space-3-5);border:1px solid var(--hl-line);border-radius:var(--wb-radius-card);background:rgb(var(--wb-alpha-white) / .95);box-shadow:var(--wb-shadow-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;transform:translateY(var(--wb-space-n2));transition:opacity var(--wb-dur-base) ease,transform var(--wb-dur-slower) var(--hl-ease)}.wb-create-dock.is-on .wb-create-dock-bar{opacity:1;pointer-events:auto;transform:none}.wb-create-dock-prompt{flex:1;min-width:0;height:28.8px;padding:0;border:0;background:transparent;color:var(--hl-text-2);font-size:var(--fs-body-dense);text-align:left;cursor:text}.wb-create-dock-prompt:hover{color:var(--hl-ink)}.wb-create-dock-prompt>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-create-dock-status{flex-shrink:1;max-width:192px;overflow:hidden;font-size:var(--fs-caption);color:var(--hl-text-3);text-overflow:ellipsis;white-space:nowrap}.wb-create .wb-create-works{display:block;flex:1 1 0;min-height:0;margin-top:var(--wb-space-1);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--wb-space-0-5) var(--wb-space-2-5);border:0;border-radius:0;background:none;box-shadow:none;scrollbar-gutter:stable;transition:margin-top var(--wb-dur-slow) var(--hl-ease)}.wb-create.is-composer-compact .wb-create-works{margin-top:var(--wb-space-0-5)}.wb-create-wallbar{position:sticky;top:0;z-index:var(--wb-z-local-3);display:flex;flex-wrap:wrap;align-items:center;gap:var(--wb-space-2) var(--wb-space-3);margin:0 0 var(--wb-space-2);padding:var(--wb-space-0-5) 0 var(--wb-space-2);background:var(--hl-band)}.wb-create-wall-title{margin:0 var(--wb-space-1) 0 0;font-size:var(--fs-body-dense);font-weight:var(--fw-semibold);color:var(--hl-text)}.wb-create-wall-count{margin-left:var(--wb-space-1);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;color:var(--hl-text-3)}.wb-create-search{display:inline-flex;align-items:center;gap:var(--wb-space-2);flex:0 1 192px;min-width:120px;height:28px;margin-left:auto;padding:0 var(--wb-space-2-5);border:1px solid var(--hl-line);border-radius:var(--wb-radius-pill, 999px);background:var(--wb-surface-card);color:var(--hl-text-3);transition:border-color var(--wb-dur-base) ease}.wb-create-search:focus-within{border-color:var(--hl-ink)}.wb-create-search svg{flex-shrink:0;width:var(--wb-space-3);height:var(--wb-space-3)}.wb-create-search input{flex:1;min-width:0;padding:0;border:0;outline:none;background:transparent;color:var(--hl-text);font-size:var(--fs-label)}.wb-create-search input::-webkit-search-cancel-button{cursor:pointer}.wb-create .wb-create-gallery{display:block;min-height:0;overflow:visible}.wb-create .wb-create-gallery:empty{display:none}.wb-create-grid{display:flex;align-items:flex-start;gap:var(--wb-space-2-5)}.wb-create-col{display:flex;flex:1 1 0;flex-direction:column;gap:var(--wb-space-2-5);min-width:0}.wb-create-nomatch{margin:var(--wb-space-8) 0;font-size:var(--fs-label);text-align:center;color:var(--hl-text-3)}.wb-create-more{height:1px}.wb-create .wb-work.wb-image-gallery-card{position:relative;display:block;min-width:0;overflow:hidden;border:0;border-radius:var(--wb-radius-control);background:var(--hl-plate);box-shadow:none;animation:none;scroll-margin-top:80px}.wb-create .wb-work.wb-image-gallery-card .wb-image-thumb{position:relative;display:grid;place-items:center;width:100%;height:auto;aspect-ratio:var(--ratio, 1);margin:0;overflow:hidden;border:0;border-radius:0;background:var(--hl-plate)}.wb-create .wb-work.wb-image-gallery-card .wb-image-thumb img,.wb-create .wb-work.wb-image-gallery-card .wb-image-thumb video{position:static;display:block;width:100%;height:100%;max-height:none;object-fit:cover;background:var(--hl-plate);transition:transform .7s var(--hl-ease)}.wb-create .wb-work .wb-image-thumb[data-thumb]{cursor:zoom-in}.wb-create .wb-work .wb-video-thumb[data-thumb]{cursor:pointer}.wb-create .wb-work:hover .wb-image-thumb img,.wb-create .wb-work:hover .wb-image-thumb video{transform:scale(1.03)}.wb-create .wb-work .wb-image-thumb:focus-visible{outline-offset:var(--wb-focus-offset-inset)}.wb-create .wb-work .wb-image-thumb-placeholder{padding:var(--wb-space-3);font-size:var(--fs-caption);color:var(--hl-text-3);text-align:center}.wb-create .wb-work.is-fresh{outline:1.6px solid var(--hl-ink);outline-offset:2.4px}.wb-work-cap{position:absolute;left:0;right:0;bottom:0;display:grid;gap:var(--wb-space-0-5);padding:var(--wb-space-7) var(--wb-space-2-5) var(--wb-space-2);background:linear-gradient(to top,rgb(var(--wb-alpha-dark) / .72),rgb(var(--wb-alpha-dark) / 0));color:var(--wb-action-ink);opacity:0;pointer-events:none;transition:opacity var(--wb-dur-base) ease}.wb-work:hover .wb-work-cap,.wb-work:focus-within .wb-work-cap{opacity:1}.wb-create .wb-work-cap .wb-image-card-title{display:-webkit-box;margin:0;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:var(--fs-label);font-weight:var(--fw-medium);line-height:1.45;color:inherit}.wb-create .wb-work-cap .wb-image-card-meta{margin:0;overflow:hidden;font-size:var(--fs-label);font-variant-numeric:tabular-nums;color:rgb(var(--wb-alpha-white) / .72);text-overflow:ellipsis;white-space:nowrap}.wb-create .wb-work:is(.is-generating,.is-failed){background:var(--wb-surface-card)}.wb-create .wb-work:is(.is-generating,.is-failed) .wb-image-thumb{min-height:128px;background:var(--wb-surface-card)}.wb-create .wb-work:is(.is-generating,.is-failed) .wb-work-cap{position:static;padding:0 var(--wb-space-2-5) var(--wb-space-2-5);background:none;color:var(--hl-text);opacity:1;pointer-events:auto}.wb-create .wb-work:is(.is-generating,.is-failed) .wb-image-card-meta{color:var(--hl-text-3)}@media(hover:none){.wb-work-cap{opacity:1}}.wb-work-actions{position:absolute;top:var(--wb-space-2);right:var(--wb-space-2);z-index:var(--wb-z-local);display:flex;gap:var(--wb-space-1);opacity:0;transform:translateY(-3.2px);transition:opacity var(--wb-dur-base) ease,transform var(--wb-dur-slow) var(--hl-ease)}.wb-work:hover .wb-work-actions,.wb-work:focus-within .wb-work-actions{opacity:1;transform:none}@media(hover:none){.wb-work-actions{opacity:1;transform:none}}.wb-work-act{display:grid;place-items:center;width:25.6px;height:25.6px;padding:0;border:0;border-radius:50%;background:rgb(var(--wb-alpha-white) / .94);color:var(--hl-ink);box-shadow:0 1px 2.4px rgb(var(--wb-alpha-black) / .12);cursor:pointer;transition:background-color var(--wb-dur-base) ease}.wb-work-act svg{width:var(--wb-space-3);height:var(--wb-space-3)}.wb-work-act:hover{background:var(--wb-surface-card)}.wb-work-play{position:absolute;left:8px;top:8px;display:inline-flex;align-items:center;gap:var(--wb-space-1);height:20.8px;padding:0 var(--wb-space-2) 0 var(--wb-space-2);border-radius:var(--wb-radius-pill, 999px);background:rgb(var(--wb-alpha-slate) / .6);color:var(--hl-on-dark);font-size:var(--fs-label);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;pointer-events:none;-webkit-backdrop-filter:blur(4.8px);backdrop-filter:blur(4.8px)}.wb-work-play svg{width:8.8px;height:8.8px}.wb-work-stage{display:grid;justify-items:center;gap:var(--wb-space-2-5);padding:var(--wb-space-3);text-align:center}.wb-work-stage-label{font-size:var(--fs-caption);color:var(--hl-text-2)}.wb-work-progress{position:relative;width:70.4px;height:1.6px;overflow:hidden;background:rgb(var(--wb-alpha-slate) / .1)}.wb-work-progress:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:36%;background:var(--hl-ink);animation:create-progress 1.5s ease-in-out infinite alternate}.wb-work-fail{display:grid;justify-items:center;gap:var(--wb-space-1);max-width:30ch;padding:var(--wb-space-3);text-align:center}.wb-work-fail-title{font-size:var(--fs-label);font-weight:var(--fw-semibold);color:var(--hl-danger)}.wb-work-fail-text{display:-webkit-box;margin:0;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:var(--fs-label);line-height:1.5;color:var(--hl-text-2)}.wb-work-fail-raw{margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-label);line-height:1.4;color:var(--wb-text-3)}.wb-work-fail .wb-create-link{margin-top:var(--wb-space-0-5);font-size:var(--fs-label)}.wb-create-gallery.is-intro .wb-work{animation:create-rise var(--wb-dur-slower) var(--hl-ease) both;animation-delay:calc(var(--i, 0) * 30ms)}.wb-create .wb-create-empty{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:var(--wb-space-7);margin:var(--wb-space-1) 0 0;padding:var(--wb-space-4);border-radius:var(--wb-radius-card);background:var(--wb-surface-card);color:inherit;font-size:inherit;text-align:left}.wb-create-empty img{width:100%;height:auto;border-radius:var(--wb-radius-control)}.wb-create-empty-text p{max-width:22em;margin:0 0 var(--wb-space-3-5);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:1.55;color:var(--hl-text)}.wb-create-empty-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wb-space-3) var(--wb-space-5)}:is(.wb-image-page,.wb-video-page) .wb-image-lightbox{z-index:var(--wb-z-toast)}:is(.wb-image-page,.wb-video-page) .wb-image-lightbox [hidden]{display:none!important}:is(.wb-image-page,.wb-video-page) .wb-image-lightbox-backdrop{background:#0f0e12db;-webkit-backdrop-filter:blur(4.8px);backdrop-filter:blur(4.8px);animation:create-fade var(--wb-dur-slow) ease both}:is(.wb-image-page,.wb-video-page) .wb-image-lightbox-dialog{border-radius:var(--wb-radius-card);box-shadow:0 32px 96px -32px rgb(var(--wb-alpha-black) / .7);animation:create-zoom var(--wb-dur-slower) var(--wb-ease-out-expo) both}:is(.wb-image-page,.wb-video-page) .wb-image-lightbox-frame{padding:var(--wb-space-5-5);background:var(--wb-ink-deeper)}:is(.wb-image-page,.wb-video-page) .wb-image-lightbox-frame img,:is(.wb-image-page,.wb-video-page) .wb-image-lightbox-frame video{border-radius:var(--wb-radius-control)}:is(.wb-image-page,.wb-video-page) .wb-image-lightbox-frame img{background:var(--wb-ink-deepest)}:is(.wb-image-page,.wb-video-page) .wb-image-lightbox-meta{gap:var(--wb-space-5);padding:var(--wb-space-6-5) var(--wb-space-5-5);border-left:0}:is(.wb-image-page,.wb-video-page) .wb-image-lightbox-meta-title{font-size:var(--fs-caption);font-weight:var(--fw-medium);letter-spacing:.12em;color:var(--wb-text-3)}:is(.wb-image-page,.wb-video-page) .wb-image-lightbox-prompt{font-size:var(--fs-body);line-height:1.7;color:var(--wb-text-1)}:is(.wb-image-page,.wb-video-page) .wb-image-lightbox-params{gap:0;border-top:1px solid rgb(var(--wb-alpha-black) / .1)}:is(.wb-image-page,.wb-video-page) .wb-image-lightbox-param{padding:var(--wb-space-2) 0;border-bottom:1px solid rgb(var(--wb-alpha-black) / .1)}:is(.wb-image-page,.wb-video-page) .wb-image-lightbox-param dt{font-size:var(--fs-body);color:var(--wb-text-3)}:is(.wb-image-page,.wb-video-page) .wb-image-lightbox-param dd{font-size:var(--fs-body-dense);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;text-align:right}:is(.wb-image-page,.wb-video-page) .wb-image-lightbox-ref{border-radius:var(--wb-radius-control)}:is(.wb-image-page,.wb-video-page) .wb-image-lightbox-download{min-height:35.2px;padding:0 var(--wb-space-4);border:0;border-radius:var(--wb-radius-control, 4px);background:var(--wb-action-ink);color:var(--wb-text-1);font-size:var(--fs-body);font-weight:var(--fw-medium)}:is(.wb-image-page,.wb-video-page) .wb-image-lightbox-download:hover{background:var(--wb-surface-card)}:is(.wb-image-page,.wb-video-page) .wb-image-lightbox-close{border-radius:var(--wb-radius-control, 4px);background:rgb(var(--wb-alpha-slate) / .06)}@keyframes create-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes create-fade{0%{opacity:0}to{opacity:1}}@keyframes create-pop{0%{opacity:0;transform:translateY(-3.2px)}to{opacity:1;transform:none}}@keyframes create-zoom{0%{opacity:0;transform:translateY(9.6px) scale(.97)}to{opacity:1;transform:none}}@keyframes create-progress{0%{transform:translate(-100%)}to{transform:translate(280%)}}@keyframes create-filled{0%{box-shadow:0 0 rgb(var(--wb-alpha-slate) / .16)}40%{box-shadow:0 0 0 4.8px rgb(var(--wb-alpha-slate) / .06)}to{box-shadow:var(--wb-shadow-1)}}@container create (max-width: 959.98px){.wb-create .wb-create-empty{grid-template-columns:minmax(0,1fr);gap:var(--wb-space-5)}}@container create (max-width: 640px){.wb-create-actions{width:100%;justify-content:space-between}.wb-create-search{order:9;flex-basis:100%;margin-left:0}.wb-create-tools-sep,.wb-create-kbd,.wb-create-dock-status{display:none}}@media(max-width:959.98px){:is(.wb-image-page,.wb-video-page) .wb-image.wb-create{height:auto;min-height:calc(calc(100vh / var(--ui-zoom, 1)) - 48px);overflow:visible;padding-bottom:38.4px}.wb-create .wb-create-works{flex:none;min-height:0;overflow:visible;padding-bottom:0;scrollbar-gutter:auto}.wb-create-wallbar{position:static;background:none;padding-bottom:0}}@media(max-width:768px){:is(.wb-image-page,.wb-video-page) .wb-image.wb-create{--hl-gutter: 9.6px;padding-top:var(--wb-space-3)}}@media(prefers-reduced-motion:reduce){.wb-create *,.wb-create *:before,.wb-create *:after,:is(.wb-image-page,.wb-video-page) .wb-image-lightbox-dialog,:is(.wb-image-page,.wb-video-page) .wb-image-lightbox-backdrop{animation:none!important;transition:none!important}}.wb-create-empty-actions .wb-create-link{font-size:var(--fs-card-title);font-weight:var(--fw-medium);line-height:1}.wb-create-submit:active:not(:disabled),.wb-create-dock-prompt:active:not(:disabled),.wb-create-textbtn:active:not(:disabled),.wb-create-step:active:not(:disabled){background-image:linear-gradient(var(--wb-press-veil),var(--wb-press-veil))}
