.hgiaSq_strip{width:min(1040px,100%);margin:8px auto 0;position:relative}.hgiaSq_empty{height:145px}.hgiaSq_browse{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0 8px}.hgiaSq_carousel{justify-content:center;align-items:stretch;gap:12px;min-width:0;padding-inline:64px;display:flex}.hgiaSq_slots{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.hgiaSq_card{background:#1c1c1c;border:1px solid #303030;border-radius:14px;grid-template-rows:auto auto 36px;gap:8px;width:100%;min-width:0;padding:10px;animation:.18s ease-out hgiaSq_arrive;display:grid;position:relative}.hgiaSq_turning>.hgiaSq_card{animation:none}.hgiaSq_slots[data-direction=older]{--recent-enter:12px}.hgiaSq_slots[data-direction=newer]{--recent-enter:-12px}.hgiaSq_media{aspect-ratio:1;color:#999;background:#252525;border-radius:9px;min-width:0;min-height:0;font-size:12px;overflow:hidden}.hgiaSq_media>div{height:100%;min-height:0!important}.hgiaSq_media>.studio-loader{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px;font-size:12px;line-height:1.5;display:flex;overflow:hidden}.hgiaSq_media>.studio-loader>span{-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hgiaSq_media>.studio-loader>button{flex:none}.hgiaSq_media button{z-index:2;position:relative}.hgiaSq_media img{object-fit:cover;width:100%;height:100%;display:block}.hgiaSq_metadata{color:#ababab;flex-wrap:wrap;align-items:center;gap:0 8px;min-width:0;font-size:13px;line-height:22px;display:flex}.hgiaSq_title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hgiaSq_metadata time{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.hgiaSq_open{color:#e3e3e3;cursor:pointer;background:#101010;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:0 10px;font-size:13px;font-weight:500;display:flex}.hgiaSq_open:after{content:"";border-radius:14px;position:absolute;inset:0}.hgiaSq_open svg{color:#999;flex-shrink:0;width:16px;height:16px}.hgiaSq_card:has(.hgiaSq_open:hover){border-color:#565656}.hgiaSq_open:hover{background:#282828}.hgiaSq_arrow{color:#f2f4ec;opacity:.65;cursor:pointer;pointer-events:auto;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;transition:opacity .16s,background .16s;display:grid}.hgiaSq_arrow svg{stroke-width:1.7px;width:20px;height:20px}.hgiaSq_arrow:not(:disabled):hover,.hgiaSq_arrow:focus-visible{opacity:1}.hgiaSq_arrow:not(:disabled):hover{background:#ffffff17}.hgiaSq_arrow:disabled{opacity:.3;cursor:default}.hgiaSq_arrow:focus-visible{outline-offset:2px;outline:2px solid #f2f4ec}.hgiaSq_open:focus-visible{outline:none}.hgiaSq_open:focus-visible:after{outline-offset:2px;outline:2px solid #f2f4ec}.hgiaSq_full img{width:auto;max-width:min(100%,1000px);height:auto;margin:0 auto;display:block}.hgiaSq_fullTask{aspect-ratio:1;border-radius:12px;width:min(100%,420px);margin:0 auto;overflow:hidden}.hgiaSq_fullTask .hgiaSq_fullTaskCard{gap:10px;padding:24px;font-size:16px}.hgiaSq_fullTask .hgiaSq_fullTaskCard small{-webkit-line-clamp:6;line-clamp:6;font-size:14px}.hgiaSq_fullTask .hgiaSq_fullTaskCard svg{width:32px;height:32px}.hgiaSq_media button:focus-visible,.hgiaSq_full:focus-visible{outline-offset:-3px;outline:2px solid #f2f4ec}.hgiaSq_details{max-width:1000px;margin:20px auto 0;font-size:13px}.hgiaSq_details dl{gap:12px;display:grid}.hgiaSq_details dl>div{grid-template-columns:minmax(64px,120px) minmax(0,1fr);gap:12px;display:grid}.hgiaSq_details dt{color:#9aa79e}.hgiaSq_details dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.hgiaSq_details button{padding:6px;text-decoration:underline}@keyframes hgiaSq_arrive{0%{transform:translateX(var(--recent-enter,-12px))}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.hgiaSq_card{animation:none}.hgiaSq_arrow{transition:none}}@media (max-width:900px){.hgiaSq_strip:not(.hgiaSq_empty){padding-bottom:56px}.hgiaSq_browse{justify-content:center;gap:12px;min-height:44px;inset:auto 0 0}.hgiaSq_carousel{overscroll-behavior-x:contain;padding-inline:0;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#454545 transparent;justify-content:flex-start;padding-bottom:8px;overflow-x:auto}.hgiaSq_slots{flex:none;grid-template-columns:none;grid-auto-columns:168px;grid-auto-flow:column}.hgiaSq_card{scroll-snap-align:start}}
.Z63V4G_anchor{vertical-align:middle;flex:none;margin-inline-start:4px;display:inline-flex}.Z63V4G_anchor[data-parameter-help] .Z63V4G_trigger{width:24px;min-width:24px;height:24px;min-height:24px;color:var(--ink-2);cursor:help;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;padding:0;line-height:1;display:inline-grid}.Z63V4G_anchor[data-parameter-help] .Z63V4G_trigger:hover,.Z63V4G_anchor[data-parameter-help] .Z63V4G_trigger[aria-expanded=true]{color:var(--ink-1);background:0 0}.Z63V4G_anchor[data-parameter-help] .Z63V4G_trigger>svg{flex:none;width:14px;height:14px}.Z63V4G_trigger:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.Z63V4G_popup{z-index:1200;box-sizing:border-box;background:var(--surface-3);color:var(--ink-1);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ink-3) transparent;font-family:var(--font-body);overflow-wrap:anywhere;border-radius:10px;padding:14px 16px;font-size:12px;line-height:19px;position:fixed;overflow-y:auto;box-shadow:0 6px 24px #0005}.Z63V4G_title{margin-bottom:6px;font-size:13px;font-weight:500;line-height:20px;display:block}.Z63V4G_content{color:var(--ink-2);white-space:pre-line}.Z63V4G_content p{margin:0}.Z63V4G_content p+p{margin-top:6px}.Z63V4G_content ul,.Z63V4G_content ol{margin:4px 0 0;padding-inline-start:18px}.Z63V4G_section+.Z63V4G_section,.Z63V4G_content+.Z63V4G_section{margin-top:12px}.Z63V4G_section h3{color:var(--ink-1);margin:0 0 4px;font-size:12px;font-weight:500;line-height:19px}.Z63V4G_labelRow{align-items:center;gap:2px;margin-bottom:6px;display:flex}.Z63V4G_labelRow>label{margin:0}@media (pointer:coarse){.Z63V4G_anchor[data-parameter-help] .Z63V4G_trigger{cursor:pointer;width:44px;min-width:44px;height:44px;min-height:44px}}
._4VjrVa_trigger{border:1px solid var(--line-1);border-radius:var(--radius-full);height:26px;color:var(--ink-4);cursor:not-allowed;background:0 0;flex:none;align-items:center;gap:5px;padding:0 10px;font-size:11px;font-weight:500;line-height:1;transition:color .15s,border-color .15s,background .15s;display:inline-flex}._4VjrVa_trigger svg{width:13px;height:13px}._4VjrVa_trigger[data-lit=true]{color:var(--brand);cursor:pointer;background:#5cea3914;border-color:#5cea3959}._4VjrVa_trigger[data-lit=true]:hover{background:#5cea3929}._4VjrVa_trigger:focus-visible{box-shadow:var(--focus-ring);outline:none}._4VjrVa_compare{gap:12px;display:grid}._4VjrVa_pane{border:1px solid var(--line-1);border-radius:var(--radius-lg);background:var(--surface-2);padding:12px 14px}._4VjrVa_pane header{color:var(--ink-3);font-family:var(--font-mono-ui);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:10px;display:flex}._4VjrVa_pane p{max-height:30vh;color:var(--ink-2);white-space:pre-wrap;word-break:break-word;margin:0;font-size:13px;line-height:1.7;overflow:auto}._4VjrVa_paneResult{background:#5cea390d;border-color:#5cea3959}._4VjrVa_paneResult header span{color:var(--brand)}._4VjrVa_paneResult p{color:var(--ink-1)}._4VjrVa_loading{color:var(--ink-3)!important}._4VjrVa_error{color:var(--error-text)!important}._4VjrVa_actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;display:flex}._4VjrVa_quota{color:var(--ink-3);font-size:11px}._4VjrVa_buttons{flex-wrap:wrap;gap:8px;display:flex}._4VjrVa_ghost,._4VjrVa_secondary,._4VjrVa_primary{border-radius:var(--radius-full);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:12px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}._4VjrVa_ghost svg,._4VjrVa_secondary svg,._4VjrVa_primary svg{width:14px;height:14px}._4VjrVa_ghost{color:var(--ink-2);background:0 0}._4VjrVa_ghost:hover{color:var(--ink-1);background:#ffffff0f}._4VjrVa_secondary{border-color:var(--line-2);color:var(--ink-1);background:0 0}._4VjrVa_secondary:hover:not(:disabled){color:var(--brand);border-color:#5cea3973}._4VjrVa_primary{background:var(--brand);color:var(--on-brand)}._4VjrVa_primary:hover:not(:disabled){background:#7cfa49}._4VjrVa_ghost:disabled,._4VjrVa_secondary:disabled,._4VjrVa_primary:disabled{opacity:.45;cursor:not-allowed}._4VjrVa_ghost:focus-visible,._4VjrVa_secondary:focus-visible,._4VjrVa_primary:focus-visible{box-shadow:var(--focus-ring);outline:none}
.SW5bcG_pagination{min-width:0;color:var(--ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;font-size:13px;display:flex}.SW5bcG_pageSize{flex:none;width:100px}.SW5bcG_pageSize .apex-select-trigger{min-height:36px}.SW5bcG_arrow{cursor:pointer;border-radius:7px;flex:none;place-items:center;width:36px;min-height:44px;display:grid}.SW5bcG_arrow:hover:not(:disabled){background:var(--surface-2)}.SW5bcG_arrow:disabled{opacity:.35;cursor:default}.SW5bcG_arrow:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.SW5bcG_position{white-space:nowrap;text-align:center;min-width:42px}@media (max-width:760px){.SW5bcG_arrow{min-height:44px}.SW5bcG_pageSize .apex-select-trigger{min-height:44px}.SW5bcG_arrow{width:44px}}
.sJ82Yq_record{align-items:flex-start;gap:10px;min-width:0;margin:0 0 20px;display:flex}.sJ82Yq_thumbnail{background:#222224;border-radius:7px;flex:0 0 34px;width:34px;height:34px;overflow:hidden}.sJ82Yq_thumbnail img{object-fit:cover;width:100%;height:100%}.sJ82Yq_content{flex:1;min-width:0}.sJ82Yq_topLine{align-items:center;gap:12px;min-width:0;display:flex}.sJ82Yq_prompt{white-space:nowrap;text-overflow:ellipsis;text-align:left;min-width:0;color:var(--ink-1);flex:1;font-size:13px;font-weight:500;line-height:24px;display:block;overflow:hidden}.sJ82Yq_prompt:disabled{color:var(--ink-3);cursor:default}.sJ82Yq_actions{flex:none;gap:8px;display:flex}.sJ82Yq_actions button{min-height:28px;color:var(--brand);background:color-mix(in srgb,var(--brand) 9%,transparent);border-radius:5px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;line-height:18px;display:inline-flex}.sJ82Yq_actions button:disabled{opacity:.4;cursor:not-allowed}.sJ82Yq_metadata{color:var(--ink-3);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:3px 12px;font-size:11px;line-height:20px;display:flex}.sJ82Yq_metadata>span+span{border-left:1px solid #ffffff14;padding-left:12px}.sJ82Yq_identity{min-width:0;max-width:100%;color:var(--ink-3);align-items:center;gap:6px;font-size:11px;line-height:22px;display:flex}.sJ82Yq_identity>span:first-child{flex:none}.sJ82Yq_identity code{text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:all;user-select:all;min-width:0;font-size:11px;overflow:hidden}.sJ82Yq_identity button{border-radius:4px;flex:none;place-items:center;width:28px;height:28px;display:inline-grid}.sJ82Yq_copyNotice:empty{display:none}.sJ82Yq_copyNotice{font-size:11px}.sJ82Yq_notice{color:var(--ink-3);margin-top:3px;font-size:11px;line-height:1.7}.sJ82Yq_notice button{text-underline-offset:3px;min-height:30px;margin-left:10px;text-decoration:underline}.sJ82Yq_fullPrompt{white-space:pre-wrap;overflow-wrap:anywhere;padding-bottom:20px;font-size:14px;line-height:1.8}.sJ82Yq_record button:focus-visible,.sJ82Yq_identity button:focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media (max-width:760px){.sJ82Yq_topLine{flex-wrap:wrap;gap:4px}.sJ82Yq_prompt{flex-basis:100%}.sJ82Yq_actions button{min-height:44px}.sJ82Yq_identity button{width:36px;height:36px}.sJ82Yq_thumbnail{flex-basis:28px;width:28px;height:28px}.sJ82Yq_record{gap:8px}.sJ82Yq_metadata{gap:3px 8px}.sJ82Yq_metadata>span+span{padding-left:8px}.sJ82Yq_notice{overflow-wrap:anywhere}}
.chGw6q_gallery{--record-dim:#a0a0a8}.chGw6q_heading{flex-wrap:wrap;flex:none;align-items:center;gap:10px;min-height:32px;margin-bottom:18px;display:flex}.chGw6q_heading h2{font-size:20px;font-weight:500;line-height:1.4}.chGw6q_heading>span{color:var(--record-dim);font-size:12px}.chGw6q_paging{flex-wrap:wrap;align-items:center;gap:14px;margin-left:auto;display:flex}.chGw6q_records{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#333338 transparent;flex:1;min-width:0;min-height:0;overflow-y:auto}.chGw6q_records:focus-visible{outline:1px solid var(--brand,#5cea39);outline-offset:-1px}.chGw6q_record{min-width:0}.chGw6q_submission{border-bottom:1px solid var(--line-2,#ffffff1f);min-width:0;padding:20px 0}.chGw6q_parentIdentity{color:var(--record-dim);flex-wrap:wrap;gap:6px 10px;font-size:12px;display:flex}.chGw6q_parentIdentity code{overflow-wrap:anywhere}.chGw6q_parentActions,.chGw6q_childHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin-top:10px;display:flex}.chGw6q_expandParent{min-height:44px;color:var(--ink-1);align-items:center;gap:7px;font-size:13px;display:inline-flex}.chGw6q_submissionChildren{border-top:1px solid var(--line-1,#ffffff14);margin-top:12px;padding-top:12px}.chGw6q_childHeading{margin-top:0;margin-bottom:12px;font-size:13px}.chGw6q_liveSubmission{border-bottom:1px solid var(--line-2,#ffffff1f);padding-bottom:16px}.chGw6q_record:first-of-type{padding-top:8px}.chGw6q_failed,.chGw6q_pending{align-items:center;gap:5px;font-size:12px;display:inline-flex}.chGw6q_failed{color:#f2a294}.chGw6q_pending{color:var(--ink-1)}.chGw6q_spinner,.chGw6q_loading svg{animation:1s linear infinite chGw6q_turn}.chGw6q_detailBody{max-width:75ch;padding:6px 0 12px;font-size:12px;line-height:1.75}.chGw6q_detailBody>p{overflow-wrap:anywhere;margin-top:10px}.chGw6q_prompt{white-space:pre-wrap}.chGw6q_overview{overscroll-behavior-x:contain;scrollbar-width:thin;align-items:flex-start;gap:14px;padding:4px 2px 8px;display:flex;overflow-x:auto}.chGw6q_overviewItem{flex:0 0 112px;min-width:0;margin:0}.chGw6q_overviewItem figcaption{overflow-wrap:anywhere;margin-top:7px;font-size:12px;line-height:18px}.chGw6q_thumbMedia:where(:not([data-task-card]))>div{background:0 0;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex}.chGw6q_thumbMedia img{object-fit:contain;width:100%;height:100%;display:block}.chGw6q_thumbMedia:where(:not([data-task-card]))>div>span{color:var(--record-dim);padding:8px;font-size:11px}.chGw6q_thumbMedia.chGw6q_thumbMedia>.studio-loader{align-content:center;gap:4px;padding:4px;overflow:hidden}.chGw6q_thumbMedia.chGw6q_thumbMedia>.studio-loader>span{-webkit-line-clamp:4;line-clamp:4;overflow-wrap:anywhere;-webkit-box-orient:vertical;padding:0 2px;line-height:1.35;display:-webkit-box;overflow:hidden}span.chGw6q_thumbMedia.chGw6q_thumbMedia>.studio-loader>span{-webkit-line-clamp:3;line-clamp:3}[aria-current=true]>span.chGw6q_thumbMedia.chGw6q_thumbMedia>.studio-loader{padding-bottom:21px}@media (max-width:760px){[aria-current=true]>span.chGw6q_thumbMedia.chGw6q_thumbMedia>.studio-loader>span{-webkit-line-clamp:2;line-clamp:2}}.chGw6q_videoThumbnail{width:100%;height:100%;color:var(--record-dim);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.chGw6q_result{min-width:0;margin:0}.chGw6q_artwork{cursor:zoom-in;background:0 0;border:0;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;padding:0;display:flex;overflow:hidden}.chGw6q_artwork>div{background:0 0;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex}.chGw6q_artwork img,.chGw6q_artwork video{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.chGw6q_artwork>div>span{color:var(--record-dim);padding:12px;font-size:12px}.chGw6q_captionLabel{overflow-wrap:anywhere;min-width:0;font-size:12px}.chGw6q_actions.chGw6q_actions>span{border:0;justify-content:flex-end;gap:14px;min-height:38px;padding:4px 0 0}.chGw6q_actions.chGw6q_actions>span>:is(a,button){background:0 0;border:0;flex:none;min-height:36px;padding:4px 0;font-size:12px;font-weight:400}.chGw6q_actions>span>button[title=查看大图]{display:none}.chGw6q_actions>span>:is(a,button) svg{width:14px;height:14px}.chGw6q_error,.chGw6q_notice{color:var(--record-dim);overflow-wrap:anywhere;font-size:12px;line-height:1.75}.chGw6q_error{color:#f2a294}.chGw6q_error>button{text-underline-offset:3px;min-height:36px;margin-left:12px;text-decoration:underline}.chGw6q_notice{margin-bottom:12px}.chGw6q_notice>span{color:var(--ink-1)}.chGw6q_loading{color:var(--record-dim);align-items:center;gap:8px;padding:14px 0;font-size:12px;display:flex}.chGw6q_placeholder{width:100%;min-height:150px;color:var(--record-dim);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex}.chGw6q_overview>.chGw6q_placeholder{text-align:center;background:#1b1b1e;border-radius:8px;flex:0 0 112px;width:112px;min-height:112px;padding:10px;line-height:1.6}.chGw6q_empty{min-height:300px;color:var(--record-dim);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.chGw6q_preview.chGw6q_preview{max-width:min(1200px,100vw - 32px)}.chGw6q_preview>div:last-child>div{justify-content:center;align-items:center;min-height:180px;display:flex}.chGw6q_preview img,.chGw6q_preview video{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:78dvh;margin:auto}@keyframes chGw6q_turn{to{transform:rotate(360deg)}}@media (max-width:760px){.chGw6q_heading{flex-wrap:wrap;gap:6px 10px;margin-bottom:12px}.chGw6q_heading h2{font-size:20px}.chGw6q_paging{gap:6px}.chGw6q_overviewItem{flex-basis:108px}.chGw6q_actions.chGw6q_actions>span>:is(a,button),.chGw6q_gallery summary,.chGw6q_gallery nav button{min-height:44px}}@media (prefers-reduced-motion:reduce){.chGw6q_spinner,.chGw6q_loading svg{animation:none}}.chGw6q_taskSlot{aspect-ratio:1;border-radius:8px;width:min(180px,100%);overflow:hidden}
._7t56fq_stage{width:100%;min-width:0}._7t56fq_tabs{flex-wrap:wrap;gap:24px;margin-bottom:28px;display:flex}._7t56fq_tabs button{min-height:44px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:16px;font-weight:500;line-height:24px}._7t56fq_tabs button:hover,._7t56fq_tabs button[aria-selected=true]{color:var(--ink-1)}._7t56fq_tabs button:focus-visible,._7t56fq_panel:focus-visible{outline:2px solid var(--brand);outline-offset:2px}._7t56fq_panel{min-width:0}._7t56fq_panel[hidden]{display:none}@media (max-width:760px){._7t56fq_tabs{margin-bottom:22px}._7t56fq_tabs button{font-size:15px}}
.EvCHrG_empty{min-width:0;min-height:350px;color:var(--ink-2);text-align:center;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:14px;margin:0;padding:0;display:flex}.EvCHrG_empty>svg{stroke-width:1.2px;flex:none;width:34px;height:34px}.EvCHrG_empty h2{color:var(--ink-1);margin:0;font-size:18px;font-weight:500;line-height:1.6}.EvCHrG_empty p{max-width:40ch;margin:0;font-size:13px;line-height:1.8}
.jn1YCa_dialog.jn1YCa_dialog{background:#18181a;border:1px solid #ffffff24;border-radius:14px;width:min(960px,100vw - 48px);max-width:none;max-height:calc(100dvh - 48px);padding:20px}.jn1YCa_dialog.jn1YCa_dialog>.apex-overlay-header{border:0;align-items:center;min-height:44px;margin-bottom:16px;padding:0 52px 0 0;display:flex}.jn1YCa_dialog.jn1YCa_dialog h2{margin:0;font-size:16px;font-weight:500}.jn1YCa_dialog.jn1YCa_dialog .apex-modal-close{width:44px;height:44px;top:20px;right:20px}.jn1YCa_body.jn1YCa_body{padding:0}.jn1YCa_body img{object-fit:contain;background:#101011;width:100%;max-height:calc(100dvh - 200px);display:block}.jn1YCa_body img[hidden]{display:none}.jn1YCa_body p{color:#b7b7bf;margin:12px 0 0;font-size:12px;line-height:1.8}.jn1YCa_footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:12px;display:flex}.jn1YCa_footer p{margin:0}@media (max-width:760px){.jn1YCa_dialog.jn1YCa_dialog{width:calc(100vw - 36px);padding:14px}.jn1YCa_dialog.jn1YCa_dialog .apex-modal-close{top:14px;right:14px}}
.product-design-page .bYLILW_root.bYLILW_root.bYLILW_root .studio-slots[data-count="1"] .studio-slot:not(.studio-slot-filled) .studio-slot-drop{background:var(--surface-1);width:100%;height:88px;min-height:88px;color:var(--ink-2);border:1px dashed #ffffff24;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:10px 12px;font-size:12px;line-height:20px;display:flex}.product-design-page .bYLILW_root.bYLILW_root.bYLILW_root .studio-tile-add{background:var(--surface-1);width:100%;height:88px;min-height:88px;color:var(--ink-2);border:1px dashed #ffffff24;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:10px 12px;font-size:12px;line-height:20px;display:flex}.product-design-page .bYLILW_root.bYLILW_root.bYLILW_root [data-creation-upload-trigger]{background:var(--surface-1);width:100%;height:88px;min-height:88px;color:var(--ink-2);border:1px dashed #ffffff24;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:10px 12px;font-size:12px;line-height:20px;display:flex}.product-design-page .bYLILW_root.bYLILW_root.bYLILW_root .studio-slot-filled{grid-template-rows:76px auto;grid-template-columns:76px 76px;justify-content:start;align-items:start;gap:5px 10px;display:grid;position:relative}.product-design-page .bYLILW_root.bYLILW_root.bYLILW_root .studio-slot-filled .studio-slot-drop{background:var(--surface-2);border:0;border-radius:10px;grid-area:1/1;width:76px;height:76px;min-height:76px;padding:0}.product-design-page .bYLILW_root.bYLILW_root.bYLILW_root .studio-slot-filled .studio-slot-copy{grid-area:2/1;width:76px;margin:0;padding:0}.product-design-page .bYLILW_root.bYLILW_root.bYLILW_root .studio-slot-filled .studio-slot-copy small{white-space:nowrap;text-overflow:ellipsis;color:var(--ink-3);margin:0;font-size:11px;line-height:18px;display:block;overflow:hidden}.product-design-page .bYLILW_root.bYLILW_root.bYLILW_root .studio-slot-filled .studio-slot-actions{display:contents}.product-design-page .bYLILW_root.bYLILW_root.bYLILW_root [data-tool-single-replace]{background:var(--surface-1);border:1px dashed #ffffff24;border-radius:12px;grid-area:1/2;width:76px;height:76px;min-height:76px;padding:0}.product-design-page .bYLILW_root.bYLILW_root.bYLILW_root [data-tool-single-replace] svg{width:22px;height:22px}.product-design-page .bYLILW_root.bYLILW_root.bYLILW_root [data-tool-single-remove]{background:var(--bg-1);width:28px;height:28px;min-height:28px;color:var(--ink-1);border:0;border-radius:7px;padding:0;position:absolute;top:2px;left:46px}.product-design-page .bYLILW_root.bYLILW_root.bYLILW_root [data-tool-single-remove] svg{width:13px;height:13px}.product-design-page .bYLILW_root.bYLILW_root.bYLILW_root .studio-tiles{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.product-design-page .bYLILW_root.bYLILW_root.bYLILW_root .studio-tile:not(.studio-tile-add){aspect-ratio:auto;background:0 0;border:0;flex:none;width:76px;height:auto;min-height:0;overflow:visible}.product-design-page .bYLILW_root.bYLILW_root.bYLILW_root .studio-tile:not(.studio-tile-add)>button:first-child{background:var(--surface-2);border-radius:10px;width:76px;height:76px;overflow:hidden}.product-design-page .bYLILW_root.bYLILW_root.bYLILW_root .studio-tile>figcaption{width:76px;color:var(--ink-3);background:0 0;margin-top:5px;padding:0;font-size:11px;line-height:18px;display:block;position:static}.product-design-page .bYLILW_root.bYLILW_root.bYLILW_root .studio-tile-remove{opacity:1;background:var(--bg-1);border-radius:7px;width:28px;height:28px;top:2px;right:2px}.product-design-page .bYLILW_root.bYLILW_root.bYLILW_root .studio-tile-add:not(:only-child){aspect-ratio:1;flex:none;order:1;width:76px;height:76px;min-height:76px;padding:0}.product-design-page .bYLILW_root.bYLILW_root.bYLILW_root .studio-tile-add:not(:only-child) .creation-upload-prompt>:is(span,small){display:none}.product-design-page .bYLILW_root.bYLILW_root.bYLILW_root .creation-upload-prompt{text-align:left;grid-template-columns:22px auto;align-items:center;gap:4px 12px;font-size:12px;line-height:18px;display:grid}.product-design-page .bYLILW_root.bYLILW_root.bYLILW_root .creation-upload-prompt>svg{grid-area:1/1/3;width:22px;height:22px;margin:0}.product-design-page .bYLILW_root.bYLILW_root.bYLILW_root .creation-upload-prompt>:is(span,small){grid-column:2}.product-design-page .bYLILW_root.bYLILW_root.bYLILW_root .creation-upload-prompt>small{color:var(--ink-3);font-size:11px;line-height:18px}.product-design-page .bYLILW_root.bYLILW_root.bYLILW_root .studio-tile-add:not(:only-child) .creation-upload-prompt{display:flex}:is(.product-design-page .bYLILW_root.bYLILW_root.bYLILW_root .studio-tile-add:hover:not(:disabled),.product-design-page .bYLILW_root.bYLILW_root.bYLILW_root [data-creation-upload-trigger]:hover:not(:disabled)){border-color:var(--brand);color:var(--ink-1)}
.VRHG_a_page.product-design-page{--studio-panel:392px;font-family:var(--font-body);color:var(--ink-1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.VRHG_a_page.product-design-page .VRHG_a_layout{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-areas:"navigation preview""intro preview""settings preview""footer preview"}.VRHG_a_navigation{grid-area:navigation;min-width:0;overflow:hidden}.VRHG_a_page .VRHG_a_navigation .workspace-tool-header{padding:16px 24px 20px}.VRHG_a_page .VRHG_a_navigation .workspace-tool-switch h1{font-size:22px;line-height:1.4}.VRHG_a_uploadTitle{margin:0;font-size:14px;font-weight:500;line-height:22px}.VRHG_a_intro{flex-direction:column;grid-area:intro;gap:20px;min-width:0;padding:24px 24px 0;display:flex}.VRHG_a_page.product-design-page .VRHG_a_panel{border:0;grid-area:settings}.VRHG_a_page button,.VRHG_a_page input,.VRHG_a_page textarea{font-family:inherit}.VRHG_a_page button{cursor:pointer}.VRHG_a_page button:not(.apex-select-trigger):disabled{cursor:default;opacity:.45}.VRHG_a_page input:focus-visible,.VRHG_a_page textarea:focus-visible,.VRHG_a_page canvas:focus-visible,.VRHG_a_page a:focus-visible,.VRHG_a_page summary:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.VRHG_a_page button:not(.apex-select-trigger):focus-visible{outline:2px solid var(--brand);outline-offset:3px}.VRHG_a_page.product-design-page .VRHG_a_settings{gap:24px;padding:24px}.VRHG_a_heading h1{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:500;line-height:28px}.VRHG_a_heading p{color:var(--ink-2);margin:6px 0 0;font-size:12px;line-height:18px}.VRHG_a_section{flex-direction:column;gap:12px;min-width:0;display:flex}.VRHG_a_labelRow{align-items:center;gap:4px;min-width:0;display:flex;}.VRHG_a_disclosureHelp{min-width:0;position:relative}.VRHG_a_disclosureHelp>.VRHG_a_advanced>summary{padding-right:48px}.VRHG_a_disclosureIcon{position:absolute;top:10px;right:0}.VRHG_a_section h2,.VRHG_a_upload strong{margin:0;font-size:14px;font-weight:500;line-height:20px}.VRHG_a_advanced{min-width:0;margin:0}.VRHG_a_advanced>summary{min-height:44px;color:var(--ink-1);cursor:pointer;padding:12px 0;font-size:14px;font-weight:500;line-height:20px}.VRHG_a_advanced>summary::marker{color:var(--ink-3)}.VRHG_a_advanced>summary span{color:var(--ink-2);margin-left:10px;font-size:12px;font-weight:400}.VRHG_a_advanced[open]>summary{margin-bottom:12px}.VRHG_a_upload{flex-direction:column;gap:12px;padding:0;display:flex;}.VRHG_a_sourceRow{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.VRHG_a_sourceThumbnail{flex:none;width:76px;min-width:0;margin:0;position:relative}.VRHG_a_sourceThumbnail>button{cursor:zoom-in;background:0 0;border:0;border-radius:10px;padding:0;display:block}.VRHG_a_sourceThumbnail>.VRHG_a_sourceRemove{cursor:pointer;background:#101011;border-radius:7px;place-items:center;width:28px;height:28px;min-height:28px;display:grid;position:absolute;top:2px;right:2px}.VRHG_a_sourceThumbnail canvas{background:var(--surface-2);border-radius:10px;width:76px;height:76px;display:block}.VRHG_a_sourceThumbnail figcaption{white-space:nowrap;text-overflow:ellipsis;width:76px;color:var(--ink-3);margin-top:5px;font-size:11px;line-height:18px;overflow:hidden}.VRHG_a_page.product-design-page .VRHG_a_sourceRow.VRHG_a_sourceRow[data-filled] [data-creation-upload-trigger]{flex:none;width:76px;height:76px;min-height:76px;padding:0}.VRHG_a_page.product-design-page .VRHG_a_sourceRow.VRHG_a_sourceRow[data-filled] .creation-upload-prompt{display:flex}.VRHG_a_sourceRow[data-filled] .creation-upload-prompt>:is(span,small){display:none}.VRHG_a_upload small,.VRHG_a_note{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:18px}.VRHG_a_actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.VRHG_a_actions button,.VRHG_a_secondary{border-radius:var(--r-control,8px);background:var(--surface-1);min-height:36px;color:var(--ink-2);border:0;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.VRHG_a_secondary{color:var(--ink-1);background:var(--surface-3)}.VRHG_a_actions button:hover:not(:disabled),.VRHG_a_secondary:hover:not(:disabled){background:var(--surface-3);color:var(--ink-1)}.VRHG_a_actions button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand)}.VRHG_a_field{color:var(--ink-2);flex-direction:column;gap:8px;font-size:12px;line-height:18px;display:flex}.VRHG_a_field textarea,.VRHG_a_numberGrid input{border-radius:var(--r-control,8px);background:var(--surface-1);width:100%;min-width:0;min-height:36px;color:var(--ink-1);border:0;padding:10px 12px;font-size:13px;line-height:20px}.VRHG_a_field textarea{resize:vertical;min-height:64px}.VRHG_a_field input[type=color]{border-radius:var(--r-control,8px);background:var(--surface-1);border:0;width:100%;height:36px;padding:4px}.VRHG_a_slider{color:var(--ink-2);flex-direction:column;gap:8px;font-size:12px;line-height:18px;display:flex}.VRHG_a_slider>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.VRHG_a_slider output{font-variant-numeric:tabular-nums}.VRHG_a_slider input{width:100%;accent-color:var(--brand)}.VRHG_a_numberGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.VRHG_a_numberGrid label{color:var(--ink-2);flex-direction:column;gap:6px;font-size:12px;display:flex}.VRHG_a_numberGrid input[type=color]{padding:4px}.VRHG_a_page.product-design-page .VRHG_a_dock{background:var(--bg-1);grid-area:footer;padding:16px 24px 18px}.VRHG_a_page.product-design-page .VRHG_a_primary{border-radius:var(--r-control,8px);width:100%;min-height:48px;padding:0 16px;font-size:14px;font-weight:500;line-height:20px}.VRHG_a_page.product-design-page .VRHG_a_primary:disabled{opacity:1;background:var(--surface-2);color:var(--ink-3)}.VRHG_a_dock .VRHG_a_note{margin-top:10px}.VRHG_a_page.product-design-page .VRHG_a_content{grid-area:preview;gap:12px;padding:26px 34px 24px;overflow-y:auto}.VRHG_a_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.VRHG_a_viewport{background:var(--bg-0);border-radius:var(--r-media,12px);scrollbar-color:var(--surface-3) var(--bg-0);height:480px;min-height:280px;overflow:auto}.VRHG_a_viewport[data-empty]{background:0 0;border-radius:0;height:auto;min-height:350px}.VRHG_a_toolbar[hidden],.VRHG_a_canvasFoot[hidden]{display:none}.VRHG_a_center{box-sizing:border-box;width:max-content;min-width:100%;height:100%;min-height:100%;padding:16px;display:flex}.VRHG_a_surface{background-color:#171717;background-image:conic-gradient(#222 25%, transparent 0 50%, #222 0 75%, transparent 0);background-size:16px 16px;flex:none;margin:auto;position:relative}.VRHG_a_surface canvas{touch-action:none;width:100%;height:100%;display:block}.VRHG_a_cropOverlay{pointer-events:none;border:1px solid var(--brand);position:absolute;box-shadow:0 0 0 3000px #0008}.VRHG_a_cropOverlay:before,.VRHG_a_cropOverlay:after{content:"";pointer-events:none;position:absolute}.VRHG_a_cropOverlay:before{border-top:1px solid #fff5;border-bottom:1px solid #fff5;inset:33.33% 0}.VRHG_a_cropOverlay:after{border-left:1px solid #fff5;border-right:1px solid #fff5;inset:0 33.33%}.VRHG_a_cropOverlay i{background:var(--brand);border-radius:2px;width:10px;height:10px;position:absolute}.VRHG_a_cropOverlay i:first-child{top:-5px;left:-5px}.VRHG_a_cropOverlay i:nth-child(2){top:-5px;right:-5px}.VRHG_a_cropOverlay i:nth-child(3){bottom:-5px;right:-5px}.VRHG_a_cropOverlay i:nth-child(4){bottom:-5px;left:-5px}.VRHG_a_empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;padding:24px;display:flex}.VRHG_a_empty>svg{color:var(--ink-3)}.VRHG_a_empty h2{margin:0;font-size:16px;font-weight:500;line-height:24px}.VRHG_a_empty p{max-width:28ch;color:var(--ink-2);margin:0 0 8px;font-size:12px;line-height:18px}.VRHG_a_canvasFoot{color:var(--ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:12px;line-height:18px;display:flex}.VRHG_a_canvasFoot .VRHG_a_actions>span{text-align:center;min-width:40px}.VRHG_a_notice{color:var(--ink-1);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:18px}.VRHG_a_results{margin-top:12px}.VRHG_a_results>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:16px;display:flex}.VRHG_a_results h2{margin:0;font-size:14px;font-weight:500;line-height:20px}.VRHG_a_results header span{color:var(--ink-2);font-size:12px}.VRHG_a_resultGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.VRHG_a_resultGrid article{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.VRHG_a_resultGrid img{object-fit:contain;object-position:center;border-radius:var(--r-media,12px);background:var(--surface-1);width:100%;max-height:200px;display:block}.VRHG_a_resultGrid strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;font-weight:500;overflow:hidden}.VRHG_a_resultGrid p{color:var(--ink-2);margin:0;font-size:11px;line-height:16px}.VRHG_a_resultGrid a{background:var(--surface-1);min-height:36px;color:var(--ink-1);border-radius:var(--r-control,8px);justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;text-decoration:none;display:inline-flex}.VRHG_a_spin{animation:1s linear infinite VRHG_a_basic-editor-spin}@keyframes VRHG_a_basic-editor-spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.VRHG_a_page.product-design-page .VRHG_a_layout{grid-template-rows:repeat(5,auto);grid-template-areas:"navigation""intro""settings""footer""preview"}.VRHG_a_page.product-design-page .VRHG_a_settings{padding:20px 16px}.VRHG_a_page.product-design-page .VRHG_a_content{height:auto;min-height:0;padding:20px 16px;overflow:visible}.VRHG_a_page.product-design-page .VRHG_a_dock{z-index:auto;padding-bottom:max(16px, env(safe-area-inset-bottom));position:static;bottom:auto}}@media (max-width:760px){.VRHG_a_page .VRHG_a_navigation .workspace-tool-header{padding:12px 18px 16px}.VRHG_a_intro{padding-inline:18px}.VRHG_a_page.product-design-page .VRHG_a_settings{padding-inline:18px}.VRHG_a_page.product-design-page .VRHG_a_content{padding-inline:18px}.VRHG_a_page.product-design-page .VRHG_a_dock{padding-inline:18px}.VRHG_a_viewport{height:clamp(280px,42dvh,360px);min-height:clamp(280px,42dvh,360px)}.VRHG_a_page :is(input:not([type=range]),textarea){font-size:16px}.VRHG_a_field .apex-select-trigger{font-size:16px}.VRHG_a_actions button,.VRHG_a_secondary,.VRHG_a_field input,.VRHG_a_numberGrid input,.VRHG_a_resultGrid a{min-height:44px}.VRHG_a_actions button{min-width:44px}.VRHG_a_slider input{min-height:44px}.VRHG_a_resultGrid{grid-template-columns:1fr}}@media (pointer:coarse){.VRHG_a_disclosureIcon{top:0}.VRHG_a_actions button,.VRHG_a_secondary,.VRHG_a_numberGrid input,.VRHG_a_resultGrid a{min-height:44px}.VRHG_a_actions button{min-width:44px}}@media (prefers-reduced-motion:reduce){.VRHG_a_spin{animation:none}}.VRHG_a_intro{gap:16px;padding-top:28px}.VRHG_a_uploadTitle{align-items:center;min-height:32px;display:flex}.VRHG_a_upload{gap:0}.VRHG_a_upload>p:last-child{margin-top:11px}.VRHG_a_page .VRHG_a_upload p{line-height:1.8}.VRHG_a_page.product-design-page .VRHG_a_settings{gap:28px;padding-top:28px}.VRHG_a_section{gap:16px}.VRHG_a_section[data-editor-section=transform]{order:-2}.VRHG_a_section[data-editor-section=color]{order:-1}.VRHG_a_section[data-editor-section=transform] svg{display:none}.VRHG_a_section[data-editor-section=transform] .VRHG_a_actions{gap:8px}.VRHG_a_actions button{min-height:38px;padding:8px 12px;font-weight:400}.VRHG_a_toolbar{justify-content:flex-start;gap:6px}.VRHG_a_toolbar .VRHG_a_actions{display:contents}.VRHG_a_viewport{background:#101011;border-radius:14px}.VRHG_a_canvasFoot{margin-top:10px}.VRHG_a_field,.VRHG_a_slider,.VRHG_a_numberGrid label{color:var(--ink-1);font-size:13px;line-height:1.6}.VRHG_a_field textarea,.VRHG_a_field input[type=color],.VRHG_a_numberGrid input{border:1px solid #ffffff17;border-radius:10px;min-height:44px}.VRHG_a_page.VRHG_a_page .VRHG_a_field .apex-select-trigger{background:#18181a;border:1px solid #ffffff17;border-radius:10px;min-height:44px;padding:10px 12px;font-size:13px}.VRHG_a_slider{gap:8px;margin-bottom:1px}.VRHG_a_slider input{height:24px;min-height:24px}@media (max-width:1100px){.VRHG_a_viewport{height:420px;min-height:420px}}@media (max-width:760px){.VRHG_a_viewport{height:350px;min-height:350px}.VRHG_a_page.VRHG_a_page .VRHG_a_field .apex-select-trigger{font-size:16px}.VRHG_a_intro{padding-top:24px}.VRHG_a_page.product-design-page .VRHG_a_settings{padding:28px 18px 24px}.VRHG_a_page.product-design-page .VRHG_a_content{padding:22px 18px}}.VRHG_a_page.VRHG_a_page.product-design-page .VRHG_a_layout{grid-template-rows:minmax(0,1fr);grid-template-areas:"preparation preview"}.VRHG_a_preparation{border-right:1px solid #ffffff17;flex-direction:column;grid-area:preparation;min-width:0;min-height:0;display:flex}.VRHG_a_navigation{flex:none}.VRHG_a_prepScroll{scrollbar-width:thin;scrollbar-color:#2c2c2f transparent;flex:1;min-height:0;overflow-y:auto}.VRHG_a_page.VRHG_a_page.product-design-page .VRHG_a_panel{height:auto;display:block;overflow:visible}.VRHG_a_page.VRHG_a_page.product-design-page .VRHG_a_settings{overflow:visible}.VRHG_a_page.VRHG_a_page.product-design-page .VRHG_a_dock{flex:none}.VRHG_a_canvasFoot>.VRHG_a_actions{display:none}@media (max-width:1100px){.VRHG_a_page.VRHG_a_page.product-design-page .VRHG_a_layout{flex-direction:column;display:flex}.VRHG_a_preparation{border-right:0}.VRHG_a_prepScroll{flex:none;overflow:visible}}
._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product]{--studio-panel:328px;--bg-1:#101011;--surface-1:#18181a;--surface-2:#222224;--surface-3:#2c2c2f;--font-body:"GeistDemo", "Microsoft YaHei", sans-serif;font-family:var(--font-body);background:#101011;font-size:14px;line-height:1.6}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-design-layout{grid-template-columns:var(--studio-panel) minmax(0, 1fr);grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .studio-panel{--ink-2:#b0b0b7;--ink-3:#96969f;--text-primary:#f9fbfc;--text-secondary:#b0b0b7;--border-default:#ffffff0d;--border-focus:#5cea39;--bg-card:#18181a;--bg-subtle:#222224;background:#101011;border:0;border-right:1px solid #ffffff0d;flex-direction:column;min-width:0;min-height:0;padding:0;display:flex}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .studio-panel-body{overscroll-behavior:contain;scrollbar-gutter:auto;scrollbar-width:none;flex-direction:column;flex:1;gap:28px;min-width:0;min-height:0;padding:24px 24px 28px;display:flex}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .studio-panel-body::-webkit-scrollbar{display:none}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .studio-panel-body>section{flex:none}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .studio-card{background:0 0;border:0;min-width:0;padding:0}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .studio-card-heading{letter-spacing:0;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .studio-card-heading svg{color:#c0c0c7;width:16px;height:16px}._8qQGVq_preparationHeading{border-bottom:1px solid #ffffff0d;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:8px 12px;min-height:56px;padding:6px 24px;display:flex}._8qQGVq_preparationHeading h2{font-size:14px;font-weight:500}._8qQGVq_mobilePanels{display:none}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .studio-shared-references-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:4px 12px;margin:0;display:flex}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .studio-shared-references{background:0 0;border:0;padding:0;display:block}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .studio-reference-usage{color:var(--ink-3);white-space:nowrap;align-items:center;gap:10px;font-size:12px;display:flex}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .studio-reference-usage strong{font-weight:400}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .studio-reference-usage span{font-size:12px}._8qQGVq_uploadMinimum{color:var(--ink-3);white-space:nowrap;font-size:12px;font-weight:400}._8qQGVq_uploadGrid{gap:24px;min-width:0;margin-top:20px;display:grid}._8qQGVq_materialRole{width:100%;min-width:0}._8qQGVq_materialHeading{justify-content:space-between;align-items:center;gap:4px;margin-bottom:8px;display:flex}._8qQGVq_materialHeading h3{overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:400;line-height:1.6}._8qQGVq_materialHeading em{color:var(--ink-3);white-space:nowrap;margin-left:6px;font-size:12px;font-style:normal;font-weight:400}._8qQGVq_materialActions{flex:none;align-items:center;gap:4px;display:flex}._8qQGVq_materialActions>span{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}._8qQGVq_materialActions>button{min-width:44px;min-height:44px;color:var(--ink-2);background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:0;font-size:12px;display:inline-flex}._8qQGVq_materialActions>button svg{width:12px;height:12px}._8qQGVq_materialActions [data-parameter-help]>button{width:22px;min-width:22px;height:22px;min-height:22px;padding:0}._8qQGVq_materialRail{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:8px;min-width:0;display:grid;position:relative}._8qQGVq_materialRail[data-dragging]{outline-offset:4px;outline:1px dashed #5cea39}._8qQGVq_materialTile{min-width:0;position:relative}._8qQGVq_materialTile ._8qQGVq_materialRemove{z-index:2;color:#f0f0f0;opacity:0;background:#131314e6;border:0;border-radius:6px;place-items:center;width:24px;min-width:0;height:24px;min-height:0;padding:0;transition:opacity .15s ease-out,background-color .15s ease-out,color .15s ease-out;display:grid;position:absolute;top:4px;right:4px}._8qQGVq_materialTile ._8qQGVq_materialRemove:after{content:"";position:absolute;inset:-6px}._8qQGVq_materialTile:hover ._8qQGVq_materialRemove,._8qQGVq_materialTile:focus-within ._8qQGVq_materialRemove{opacity:1}._8qQGVq_materialTile ._8qQGVq_materialRemove:hover{color:#ff8a80;background:#3a1d1d}._8qQGVq_materialTile ._8qQGVq_materialRemove svg{width:14px;height:14px}@media (hover:none){._8qQGVq_materialTile ._8qQGVq_materialRemove{opacity:1}}._8qQGVq_materialTile[draggable=true]{cursor:grab}._8qQGVq_materialTile[data-drag-source]{opacity:.4}._8qQGVq_materialTile[data-drag-over] ._8qQGVq_materialPreview{border-color:#5cea39;box-shadow:0 0 0 1px #5cea39}._8qQGVq_materialPreview{aspect-ratio:1;background:#18181a;border:1px solid #ffffff0d;border-radius:8px;width:100%;min-width:44px;padding:0;display:block;position:relative;overflow:hidden}._8qQGVq_materialPreview:hover{border-color:#b0b0b7}._8qQGVq_materialPreview img{object-fit:cover;width:100%;height:100%;display:block}._8qQGVq_materialNumber{color:#f9fbfc;font-variant-numeric:tabular-nums;background:#131314ed;border-radius:4px;place-items:center;min-width:20px;height:20px;padding-inline:4px;font-size:12px;display:grid;position:absolute;top:4px;left:4px}._8qQGVq_materialTileName{top:calc(100% + 8px);z-index:6;color:#f9fbfc;overflow-wrap:anywhere;pointer-events:none;background:#2c2c2f;border:1px solid #ffffff1a;border-radius:8px;padding:8px 12px;font-size:12px;line-height:1.6;display:none;position:absolute;inset-inline:0}._8qQGVq_materialTile:hover ._8qQGVq_materialTileName,._8qQGVq_materialTile:focus-within ._8qQGVq_materialTileName{display:block}._8qQGVq_materialAdd{aspect-ratio:1;width:100%;color:var(--ink-2);background:#1b1b1c;border:1px dashed #3b3b40;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px;display:flex}._8qQGVq_materialAdd svg{width:19px;height:19px;color:var(--ink-3)}._8qQGVq_materialAdd strong{font-size:12px;font-weight:400}._8qQGVq_materialAdd{isolation:isolate;transition:border-color .16s ease-out,color .16s ease-out,transform .12s ease-out;position:relative;overflow:hidden}._8qQGVq_materialAdd:after{content:"";z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(120px circle at var(--spot-x,50%) var(--spot-y,50%), #ffffff29, transparent 70%);transition:opacity .2s ease-out;position:absolute;inset:0}._8qQGVq_materialAdd:hover:not(:disabled){color:#eee;border-color:#6b6b74}._8qQGVq_materialAdd:hover:not(:disabled):after{opacity:1}._8qQGVq_materialAdd:hover:not(:disabled) svg{color:#f2f2f2}._8qQGVq_materialAdd:active:not(:disabled){transform:scale(.96)}@media (prefers-reduced-motion:reduce){._8qQGVq_materialAdd:active:not(:disabled){transform:none}}._8qQGVq_materialRail:not(._8qQGVq_materialRailEmpty) ._8qQGVq_materialAdd{aspect-ratio:1;border-radius:8px;height:auto;min-height:0;overflow:hidden}._8qQGVq_materialRail:not(._8qQGVq_materialRailEmpty) ._8qQGVq_materialAdd>strong{white-space:nowrap;font-size:12px;line-height:1.4}._8qQGVq_materialRailEmpty ._8qQGVq_materialAdd{aspect-ratio:auto;flex-direction:row;grid-column:1/-1;gap:8px;height:88px;min-height:88px;padding:12px}._8qQGVq_materialRailEmpty ._8qQGVq_materialAdd strong{font-size:13px}._8qQGVq_materialHint,._8qQGVq_selectionNote,._8qQGVq_quotePreview{color:var(--ink-2);overflow-wrap:anywhere;font-size:12px;line-height:1.8}._8qQGVq_materialHint{margin:12px 0 0}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .studio-prompt-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:0 0 10px;display:flex}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .studio-prompt-input{color:#f9fbfc;resize:vertical;background:#18181a;border:1px solid #ffffff0b;border-radius:12px;width:100%;height:auto;min-height:164px;max-height:340px;padding:16px;font-size:14px;line-height:1.85;display:block}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .studio-prompt-input::placeholder{color:#92929b}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .studio-prompt-input:focus{border-color:#5cea3970}._8qQGVq_promptField{min-width:0;position:relative}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] ._8qQGVq_promptField .studio-prompt-input::placeholder{color:#0000;opacity:1}._8qQGVq_promptShine{white-space:pre-wrap;overflow-wrap:anywhere;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:14px;line-height:1.85;position:absolute;top:17px;left:17px;right:17px}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .studio-prompt-foot{padding:9px 0 0}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .studio-prompt-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;display:flex}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .studio-prompt-tools>button{min-height:32px;color:var(--ink-2);background:0 0;border:0;padding:4px 0;font-size:12px}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .studio-prompt-tools small{color:var(--ink-3);margin-left:auto;font-size:12px}._8qQGVq_draftControls{flex-direction:column;gap:8px;min-width:0;display:flex}._8qQGVq_draftFeedback{margin-top:12px}._8qQGVq_draftFeedback p{color:var(--ink-3);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.8}._8qQGVq_settingsHeading{margin-bottom:16px}._8qQGVq_pictureSettings{min-width:0;margin-bottom:24px}._8qQGVq_pictureSettingsFields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;min-width:0;display:grid}._8qQGVq_pictureSettingsFields>p{grid-column:1/-1}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] ._8qQGVq_pictureSettingsFields .studio-field-cell{min-width:0;display:block}:is(._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] ._8qQGVq_pictureSettingsFields .studio-field-label,._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] ._8qQGVq_pictureSettingsFields .apex-select-label){color:var(--ink-2);margin-bottom:8px;font-size:12px;font-weight:400;display:block}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] ._8qQGVq_pictureSettingsFields .apex-select-trigger{color:#f9fbfc;height:auto;min-height:44px;box-shadow:none;background:#18181a;border:1px solid #ffffff0d;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.5}._8qQGVq_selectMenu.apex-select-menu{color:#f9fbfc;box-shadow:none;background:#222224;border:1px solid #ffffff1a;border-radius:12px;padding:6px;font-family:GeistDemo,Microsoft YaHei,sans-serif;font-size:13px;line-height:1.5}._8qQGVq_selectMenu .apex-select-option{border-radius:6px;min-height:44px;padding:10px 12px}._8qQGVq_selectMenu .apex-select-option-active{background:#303034}._8qQGVq_selectMenu .apex-select-option-selected{color:#f9fbfc;background:#263025}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .studio-generation-settings{gap:0;display:block}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .studio-field-head{align-items:center;margin-bottom:5px;font-size:13px;font-weight:400;display:flex}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .studio-field{display:block}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .studio-field-head>span{font-weight:400}._8qQGVq_typeSummary{justify-content:space-between;align-items:center;gap:8px;margin:0 0 8px;display:flex}._8qQGVq_typeSummary>span{color:var(--ink-3);font-variant-numeric:tabular-nums;align-items:center;gap:2px;font-size:11px;display:inline-flex}._8qQGVq_typeSummary [data-parameter-help]>button{width:22px;min-width:22px;height:22px;min-height:22px}._8qQGVq_typeSummary>div{gap:2px;display:inline-flex}._8qQGVq_typeSummary>div button{min-height:28px;color:var(--ink-2);padding:0 8px;font-size:12px}._8qQGVq_selectionNote{margin:0 0 16px}._8qQGVq_quotePreview{margin:12px 0 0}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-type-category{border:0;min-width:0;padding:0}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-type-category+.product-type-category{border-top:1px solid #ffffff0d;margin-top:24px;padding-top:20px}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-image-type-group-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-image-type-group-heading h4{color:#f9fbfc;font-size:13px;font-weight:500}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-image-type-group-heading>div>span{color:var(--ink-2);margin-top:4px;font-size:12px;display:block}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-image-type-group-heading>div:last-child{gap:4px;display:flex}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-image-type-group-heading button{min-width:44px;min-height:44px;color:var(--ink-2);padding:0;font-size:12px}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-image-type-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:6px;display:grid}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-image-type-card{min-width:0;min-height:52px;color:var(--ink-2);background:0 0;border:1px solid #ffffff12;border-radius:8px;grid-template-columns:minmax(0,1fr) 44px auto;align-items:center;column-gap:4px;padding:0 4px;display:grid;overflow:hidden}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-image-type-card:hover{background:#ffffff04;border-color:#ffffff1a}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-image-type-card-selected{color:#f9fbfc;background:#5cea3908;border-color:#5cea3955}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-image-type-card-selected:hover{background:#5cea390c;border-color:#5cea3988}._8qQGVq_workbench[data-workbench=product] .product-image-type-inputs{grid-column:1/-1;min-width:0}._8qQGVq_workbench[data-workbench=product] .product-image-type-inputs:empty{display:none}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-image-type-toggle{width:100%;min-width:0;min-height:48px;color:inherit;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;padding:0;display:grid;position:relative}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-image-type-copy{grid-area:1/2;min-width:0}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-image-type-copy strong{white-space:normal;overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:16px;display:block;overflow:visible}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-image-type-check{color:#091307;border:1px solid #64646c;border-radius:4px;grid-area:1/1;place-items:center;width:15px;height:15px;margin:0;display:grid}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-image-type-card-selected .product-image-type-check{background:#5cea39;border-color:#5cea39}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-image-type-check svg{width:12px;height:12px}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-type-help{grid-area:1/2;place-items:center;width:44px;height:44px;display:grid}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-type-help>button{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--ink-3);background:0 0;border:0;border-radius:6px;padding:0}:is(._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-type-help>button:hover,._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-type-help>button[aria-expanded=true]){color:#f9fbfc;background:0 0}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-type-help svg{width:15px;height:15px}@media (pointer:fine){._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-type-help>button:enabled{cursor:help}}._8qQGVq_workbench .product-type-description{z-index:80;overscroll-behavior:contain;color:#f9fbfc;background:#18181a;border:1px solid #ffffff1a;border-radius:12px;width:min(1060px,100vw - 32px);max-height:min(860px,100dvh - 32px);margin:0;padding:16px;position:fixed;inset:auto;overflow-y:auto}@supports not selector(:popover-open){._8qQGVq_workbench .product-type-description[data-popover-open]{z-index:2147483000}}._8qQGVq_workbench .product-type-description>header{z-index:1;background:#18181a;justify-content:space-between;align-items:flex-start;gap:12px;margin:-16px -16px 0;padding:16px 16px 8px;display:flex;position:sticky;top:-16px}._8qQGVq_workbench .product-type-description>header>div{overflow-wrap:anywhere;min-width:0}._8qQGVq_workbench .product-type-description header span{color:#b0b0b7;font-size:12px}._8qQGVq_workbench .product-type-description h3{margin:4px 0 0;font-size:15px;font-weight:500;line-height:1.5}._8qQGVq_workbench .product-type-description p{color:#b0b0b7;overflow-wrap:anywhere;margin-top:12px;font-size:14px;line-height:1.8}._8qQGVq_workbench .product-type-description button{flex:none;place-items:center;width:44px;height:44px;margin-top:-4px;margin-right:-4px;display:grid}._8qQGVq_workbench .product-type-description button[hidden]{display:none}._8qQGVq_workbench .product-type-description button svg{width:18px;height:18px}._8qQGVq_workbench .product-type-guidance section{margin-top:16px}._8qQGVq_workbench .product-type-guidance section+section{border-top:1px solid #ffffff1a;padding-top:16px}._8qQGVq_workbench .product-type-guidance h4{color:#f9fbfc;margin:0;font-size:13px;font-weight:500;line-height:1.6}._8qQGVq_workbench .product-type-guidance p{white-space:pre-wrap;margin:6px 0 0}._8qQGVq_workbench .product-type-guidance dl{margin:12px 0 0}._8qQGVq_workbench .product-type-guidance dl>div+div{margin-top:14px}._8qQGVq_workbench .product-type-guidance dt{overflow-wrap:anywhere;align-items:baseline;gap:8px;font-size:13px;line-height:1.6;display:flex}._8qQGVq_workbench .product-type-guidance dt strong{min-width:0;font-weight:500}._8qQGVq_workbench .product-type-guidance dt span{color:#b0b0b7;flex:none;font-size:12px}._8qQGVq_workbench .product-type-guidance dd{margin:0}._8qQGVq_workbench .product-type-guidance small{color:#b0b0b7;overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.7;display:block}._8qQGVq_workbench .product-type-description button:focus-visible{outline-offset:2px;outline:2px solid #5cea39}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-image-type-count{border:0;grid-area:1/3;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:2px;width:120px;margin:0;padding:0;display:grid}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-image-type-count button{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--ink-2);background:#222224;border:0;border-radius:6px;place-items:center;padding:0;display:grid}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-image-type-count button svg{width:13px;height:13px}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-image-type-count button:hover:not(:disabled){color:#f9fbfc;background:#303034}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-image-type-count-input{justify-content:center;align-items:center;width:auto;min-width:0;display:flex}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-image-type-count-input input{box-sizing:border-box;color:#f9fbfc;text-align:center;font-variant-numeric:tabular-nums;background:#18181a;border:1px solid #ffffff20;border-radius:6px;width:100%;min-width:0;max-width:none;height:44px;min-height:44px;padding:0 4px;font-size:13px}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-image-type-count-input>span{display:none}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-image-type-count-error{color:#ffbaa9;grid-column:1/-1;margin:0 0 8px;font-size:11px;line-height:16px}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-image-type-count-input input[aria-invalid=true]{color:#ffbaa9;border-color:#ff8068}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .studio-panel-foot{padding:18px 24px max(14px, env(safe-area-inset-bottom));border-top:1px solid #ffffff07;flex:none}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .studio-generate{color:#091307;background:#5cea39;border:0;border-radius:10px;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-height:48px;padding:12px 16px;font-size:14px;display:flex}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .studio-generate svg{width:16px;height:16px}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .studio-generate small{margin-left:auto;font-size:12px;font-weight:400}._8qQGVq_generateHint{color:var(--ink-3);text-align:center;margin-top:9px;font-size:12px}._8qQGVq_confirmationRecovery{gap:10px;margin-bottom:12px;display:grid}._8qQGVq_confirmationMessage{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.65}._8qQGVq_confirmationRecovery button{white-space:normal;width:100%;min-height:44px}._8qQGVq_materialDialog button:disabled,._8qQGVq_materialAdd:disabled{opacity:.45;cursor:not-allowed}._8qQGVq_workbench .studio-panel button:disabled{opacity:.45;cursor:not-allowed}._8qQGVq_materialDialog button:focus-visible{outline-offset:2px;outline:2px solid #5cea39}._8qQGVq_workbench .studio-panel button:focus-visible{outline-offset:2px;outline:2px solid #5cea39}:is(._8qQGVq_workbench .studio-panel input:focus-visible,._8qQGVq_workbench .studio-panel textarea:focus-visible){outline-offset:-2px;outline:2px solid #5cea39}:is(._8qQGVq_workbench .studio-panel input,._8qQGVq_workbench .studio-panel textarea){caret-color:#5cea39}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-design-preview{background:#131314;min-width:0;min-height:0;padding:28px 32px 36px;overflow:hidden}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-design-preview:before{content:none;display:none}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-design-preview:after{content:none;display:none}._8qQGVq_materialDialog{color:#f9fbfc;background:#18181a;border:1px solid #ffffff1a;border-radius:16px;width:min(880px,100vw - 32px);max-height:calc(100dvh - 48px);margin:auto;padding:24px;overflow-y:auto}._8qQGVq_materialDialog::backdrop{background:#08080bd9}._8qQGVq_materialDialogPanel{min-width:0}._8qQGVq_materialDialogPanel>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._8qQGVq_materialDialogPanel h2{overflow-wrap:anywhere;min-width:0;font-size:18px;font-weight:500;line-height:1.8}._8qQGVq_materialDialogPanel>header button{border-radius:8px;flex:none;place-items:center;width:44px;height:44px;display:grid}._8qQGVq_materialDialogPanel>header button:hover{background:#222224}._8qQGVq_materialDialogPanel>header button svg{width:18px;height:18px}._8qQGVq_materialDialogBody{min-width:0}._8qQGVq_materialPreviewDialog{background:#131314;width:min(1100px,100vw - 32px);height:min(880px,88dvh);max-height:calc(100dvh - 32px);padding:20px}._8qQGVq_materialPreviewDialog ._8qQGVq_materialDialogPanel{flex-direction:column;gap:12px;height:100%;display:flex}._8qQGVq_materialPreviewDialog ._8qQGVq_materialDialogPanel h2{font-size:14px}._8qQGVq_materialPreviewDialog ._8qQGVq_materialDialogBody{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}._8qQGVq_materialLargePreview{object-fit:contain;flex:1;width:100%;height:100%;min-height:0;display:block}._8qQGVq_materialLargePreview[hidden]{display:none}._8qQGVq_materialFilename{color:#b0b0b7;overflow-wrap:anywhere;font-size:12px}._8qQGVq_previewUnavailable{color:#b0b0b7;padding:4px;font-size:12px;line-height:1.5}._8qQGVq_previewUnavailableCompact{box-sizing:border-box;color:#b0b0b7;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;height:100%;margin:0;padding:24px 2px 2px;font-size:10px;line-height:1.3;display:flex;overflow:hidden}._8qQGVq_previewUnavailableCompact svg{flex:none;width:16px;height:16px}@media (min-width:761px){._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product]{font-size:13px}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .studio-panel-body{gap:22px;padding:20px 22px 24px}._8qQGVq_preparationHeading{min-height:52px;padding-inline:22px}._8qQGVq_preparationHeading h2{font-size:13px}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .studio-card-heading{font-size:13px}._8qQGVq_uploadGrid{gap:18px;margin-top:14px}._8qQGVq_materialRailEmpty ._8qQGVq_materialAdd{height:72px;min-height:72px}._8qQGVq_materialRailEmpty ._8qQGVq_materialAdd strong{font-size:12px}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .studio-prompt-input{border-radius:8px;height:128px;min-height:128px;padding:12px;font-size:13px;line-height:1.75}._8qQGVq_promptShine{font-size:13px;line-height:1.75;top:13px;left:13px;right:13px}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] ._8qQGVq_pictureSettingsFields .apex-select-trigger{border-radius:6px;min-height:40px;padding:8px 10px;font-size:12px}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-type-category+.product-type-category{margin-top:20px;padding-top:16px}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-image-type-grid{gap:5px}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-image-type-copy strong{font-weight:400}._8qQGVq_selectionNote{margin-bottom:12px;line-height:1.65}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .studio-panel-foot{padding:14px 22px 12px}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .studio-generate{border-radius:7px;min-height:44px;padding:10px 14px;font-size:13px}._8qQGVq_generateHint{margin-top:6px}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-design-preview{padding-top:24px}}@media (min-width:761px) and (pointer:fine){._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-image-type-card{border-color:#0000 #0000 #ffffff08;border-radius:0;grid-template-columns:minmax(0,1fr) 28px auto;min-height:40px;padding-inline:6px}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-image-type-card-selected{background:#5cea3905;border-color:#0000 #0000 #5cea3922}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-image-type-toggle{gap:7px;min-height:38px}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-image-type-check{width:14px;height:14px}:is(._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-type-help,._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-type-help>button){width:28px;min-width:28px;height:30px;min-height:30px}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-type-help svg{width:13px;height:13px}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-image-type-count{background:#19191b;border:1px solid #ffffff12;border-radius:5px;grid-template-columns:28px minmax(0,1fr) 28px;gap:0;width:90px}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-image-type-count button{background:0 0;border-radius:0;width:28px;min-width:28px;height:28px;min-height:28px}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-image-type-count-input input{background:0 0;border:0;border-radius:0;height:28px;min-height:28px;font-size:12px}._8qQGVq_materialActions>button{min-height:32px}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-image-type-group-heading button{min-height:32px}._8qQGVq_selectMenu .apex-select-option{min-height:34px;padding:7px 10px;font-size:12px}}@media (max-width:1100px) and (min-width:761px){._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product]{--studio-panel:304px}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-design-preview{padding-inline:24px}}@media (min-width:761px){._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product]{height:calc(100dvh - var(--app-topbar-height,76px));min-height:0;overflow:hidden}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-design-layout{grid-template-columns:var(--studio-panel) minmax(0, 1fr);height:100%;min-height:0;overflow:hidden}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .studio-panel{height:100%;min-height:0;overflow:hidden}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .studio-panel-body{overflow-y:auto}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .studio-panel-foot{position:relative;bottom:auto}}@media (max-width:760px){._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-design-layout{height:auto;display:block}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .studio-panel{height:auto;overflow:visible}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-design-preview{scrollbar-gutter:auto;height:auto;padding:12px 18px 28px;overflow:visible}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product]:has([data-mobile-panel=results]){height:calc(100dvh - var(--app-topbar-height,76px));flex-direction:column;min-height:0;display:flex;overflow:hidden}@supports not selector(:has(*)){._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product][data-has-results-panel]{height:calc(100dvh - var(--app-topbar-height,76px));flex-direction:column;min-height:0;display:flex;overflow:hidden}}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-design-layout[data-mobile-panel=results]{flex:1;min-height:0;overflow:hidden}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] [data-mobile-panel=results]>.product-design-preview{height:100%;overflow:hidden}._8qQGVq_mobilePanels{flex:none}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .studio-panel-body{scrollbar-gutter:auto;padding:24px 20px;overflow:visible}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .studio-panel-foot{z-index:20;background:#101011;padding-inline:18px;position:sticky;bottom:0}._8qQGVq_mobilePanels{background:#18181a;border-radius:10px;gap:4px;margin:16px 18px 20px;padding:4px;display:flex}._8qQGVq_mobilePanels button{color:#b0b0b7;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:13px;display:flex}._8qQGVq_mobilePanels button[aria-pressed=true]{color:#f9fbfc;background:#303033}:is(._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] [data-mobile-panel=results]>.studio-panel,._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] [data-mobile-panel=settings]>.product-design-preview){display:none}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .studio-prompt-input{min-height:172px;padding:14px;font-size:16px}._8qQGVq_promptShine{font-size:16px;top:15px;left:15px;right:15px}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] ._8qQGVq_pictureSettingsFields .apex-select-trigger{min-height:44px;font-size:16px}._8qQGVq_workbench._8qQGVq_workbench[data-workbench=product] .product-image-type-count-input input{font-size:16px}._8qQGVq_materialDialog{padding:16px}}
.f2kbxq_page{--studio-panel:392px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.f2kbxq_page.product-design-page .f2kbxq_layout{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-areas:"navigation preview""intro preview""settings preview""footer preview"}.f2kbxq_navigation{grid-area:navigation;min-width:0;overflow:hidden}.f2kbxq_page .f2kbxq_navigation .workspace-tool-header{padding:16px 24px 20px}.f2kbxq_page .f2kbxq_navigation .workspace-tool-switch h1{font-size:22px;line-height:1.4}.f2kbxq_uploadTitle{margin:0;font-size:14px;font-weight:500;line-height:22px}.f2kbxq_previewTitle{flex:none;align-items:center;min-height:44px;margin:0 0 28px;font-size:16px;font-weight:500;display:flex}.f2kbxq_intro{flex-direction:column;grid-area:intro;gap:20px;min-width:0;padding:24px 24px 0;display:flex}.f2kbxq_page.product-design-page .f2kbxq_panel{border:0;grid-area:settings}.f2kbxq_page button,.f2kbxq_page input{font-family:inherit}.f2kbxq_page ::selection{background:var(--brand-soft);color:var(--ink-1)}.f2kbxq_page :is(button:not(.apex-select-trigger),a,input):focus-visible{outline:2px solid var(--brand);outline-offset:2px}.f2kbxq_page button{cursor:pointer}.f2kbxq_page button:disabled{cursor:default;color:var(--ink-4)}.f2kbxq_page .studio-panel-body.f2kbxq_form{gap:24px;padding:24px}.f2kbxq_heading h1{color:var(--ink-1);margin:0;font-size:20px;font-weight:500;line-height:28px}.f2kbxq_heading p{color:var(--ink-2);margin:6px 0 0;font-size:12px;line-height:18px}.f2kbxq_upload{padding:0;}.f2kbxq_dragging{outline:2px solid var(--brand);outline-offset:4px}.f2kbxq_upload p{color:var(--ink-2);margin:10px 0 4px;font-size:12px;line-height:18px}.f2kbxq_upload>span{color:var(--ink-3);font-size:12px;line-height:18px;display:block}.f2kbxq_listHead button,.f2kbxq_empty button,.f2kbxq_result button,.f2kbxq_cancel,.f2kbxq_result a{background:var(--surface-2);min-height:36px;color:var(--ink-1);border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:12px;line-height:18px;text-decoration:none;display:inline-flex}.f2kbxq_page .f2kbxq_upload .studio-card-head{margin-bottom:12px;padding:0}.f2kbxq_page .f2kbxq_upload .studio-card-head>span{align-items:center;font-size:14px;display:flex}.f2kbxq_page .f2kbxq_upload .studio-tiles{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--surface-3) transparent;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-height:256px;overflow-y:auto}.f2kbxq_page .f2kbxq_upload .studio-tile-add{aspect-ratio:1;border:1px dashed var(--line-2);background:var(--surface-1);border-radius:12px;grid-column:auto;height:auto;min-height:0;font-size:13px}.f2kbxq_page .f2kbxq_upload .studio-tile-add:only-child{aspect-ratio:auto;grid-column:1/-1;height:88px;min-height:88px}:is(.f2kbxq_page .f2kbxq_upload .studio-tile-add:not(:only-child) .creation-upload-prompt>span,.f2kbxq_page .f2kbxq_upload .studio-tile-add:not(:only-child) .creation-upload-prompt>small){display:none}.f2kbxq_page .f2kbxq_upload .studio-tile img{object-fit:contain}.f2kbxq_page .f2kbxq_upload .studio-tile-add:hover:not(:disabled){border-color:var(--brand);background:var(--brand-soft)}.f2kbxq_result a:hover{background:var(--surface-3)}.f2kbxq_page button:not(.apex-select-trigger):not(:disabled):hover{background:var(--surface-3)}.f2kbxq_rules{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}.f2kbxq_ruleTitle{margin:12px 0 0;font-size:14px;font-weight:500;line-height:22px}.f2kbxq_ruleTitle:first-of-type{margin-top:0}.f2kbxq_labelRow{min-width:0;color:var(--ink-1);align-items:center;gap:4px;font-size:13px;line-height:20px;display:flex;}.f2kbxq_field{min-width:0;color:var(--ink-1);flex-direction:column;gap:7px;font-size:13px;line-height:20px;display:flex}.f2kbxq_field>input{background:var(--surface-1);width:100%;min-width:0;min-height:40px;color:var(--ink-1);caret-color:var(--brand);border:0;border-radius:8px;padding:9px 11px;font-size:13px;line-height:20px}.f2kbxq_field>input::placeholder,.f2kbxq_field>input:disabled{color:var(--ink-3)}.f2kbxq_twoFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.f2kbxq_range{align-items:center;gap:12px;display:flex}.f2kbxq_range input{min-width:0;accent-color:var(--brand);flex:1}.f2kbxq_range output{min-width:40px;color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12px}.f2kbxq_check{min-height:36px;color:var(--ink-2);align-items:center;gap:8px;font-size:12px;display:flex}.f2kbxq_check input{width:16px;height:16px;accent-color:var(--brand)}.f2kbxq_note,.f2kbxq_notice,.f2kbxq_error{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:18px}.f2kbxq_note{color:var(--ink-2)}.f2kbxq_notice{color:var(--ink-1)}.f2kbxq_error{color:var(--error,#ff6b6b)}.f2kbxq_page .studio-panel-foot.f2kbxq_actions{grid-area:footer;padding:16px 24px 18px}.f2kbxq_actions .studio-generate{width:100%;min-height:48px;font-size:14px;font-weight:500}.f2kbxq_actions .studio-generate:hover:not(:disabled){background:var(--brand-hover)}.f2kbxq_actions .studio-generate:disabled{background:var(--surface-2);color:var(--ink-4)}.f2kbxq_cancel{width:100%;margin-top:8px}.f2kbxq_page .product-design-preview.f2kbxq_preview{text-align:left;scrollbar-width:thin;scrollbar-color:var(--surface-3) transparent;flex-direction:column;grid-area:preview;justify-content:flex-start;align-items:stretch;min-width:0;min-height:0;padding:26px 34px 24px;display:flex;overflow-y:auto}.f2kbxq_listHead{flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.f2kbxq_listHead h2{color:var(--ink-1);margin:0 0 5px;font-size:14px;font-weight:500;line-height:20px}.f2kbxq_listHead span{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12px;line-height:18px;display:block}.f2kbxq_listActions{flex-wrap:wrap;gap:8px;display:flex}.f2kbxq_progress{color:var(--ink-2);flex:none;gap:7px;padding:0 0 18px;font-size:12px;display:grid}.f2kbxq_progress>span{align-items:center;gap:7px;display:flex}.f2kbxq_progress progress{width:100%;height:5px;accent-color:var(--brand);border:0;border-radius:4px;overflow:hidden}.f2kbxq_progress progress::-webkit-progress-bar{background:var(--surface-2)}.f2kbxq_progress progress::-webkit-progress-value{background:var(--brand)}.f2kbxq_progress small{overflow-wrap:anywhere;font-size:12px;line-height:18px}.f2kbxq_empty{min-height:340px;color:var(--ink-3);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;display:flex}.f2kbxq_empty h3{color:var(--ink-1);margin:4px 0 0;font-size:16px;font-weight:500;line-height:24px}.f2kbxq_empty p{max-width:30ch;color:var(--ink-2);margin:0 0 8px;font-size:12px;line-height:18px}.f2kbxq_list{flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.f2kbxq_item{border-top:1px solid var(--line-1);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 32px;align-items:center;gap:18px;min-width:0;padding:16px 0;display:grid}.f2kbxq_source,.f2kbxq_result{align-items:center;gap:12px;min-width:0;display:flex}.f2kbxq_source>img,.f2kbxq_result>img,.f2kbxq_placeholder{object-fit:contain;background:var(--surface-1);width:72px;height:64px;color:var(--ink-3);border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex}.f2kbxq_source>div,.f2kbxq_result>div{min-width:0}.f2kbxq_source strong,.f2kbxq_result strong{color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:18px;display:block;overflow:hidden}.f2kbxq_source span,.f2kbxq_result span{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-top:3px;font-size:12px;line-height:18px;display:block}.f2kbxq_source small,.f2kbxq_result small{color:var(--ink-2);align-items:center;gap:4px;margin-top:4px;font-size:11px;line-height:16px;display:flex}.f2kbxq_item[data-status=success] .f2kbxq_source small{color:var(--brand)}.f2kbxq_result a{flex:none;margin-left:auto}.f2kbxq_result button{margin-top:8px}.f2kbxq_remove{width:32px;height:36px;color:var(--ink-2);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.f2kbxq_timing{grid-column:1/-1;min-width:0}.f2kbxq_spin{animation:.9s linear infinite f2kbxq_batch-spin}@keyframes f2kbxq_batch-spin{to{transform:rotate(360deg)}}@media (max-width:1320px) and (min-width:1101px){.f2kbxq_item{grid-template-columns:minmax(0,1fr) 32px;gap:12px}.f2kbxq_result{grid-column:1}.f2kbxq_remove{grid-area:1/2}}@media (max-width:1100px){.f2kbxq_page.product-design-page .f2kbxq_layout{grid-template-rows:repeat(5,auto);grid-template-areas:"navigation""intro""settings""footer""preview"}.f2kbxq_page .product-design-preview.f2kbxq_preview{height:auto;min-height:0;padding:20px 16px;overflow:visible}.f2kbxq_page .studio-panel-foot.f2kbxq_actions{z-index:auto;padding-bottom:max(18px, env(safe-area-inset-bottom));position:static;bottom:auto}.f2kbxq_empty{min-height:280px}.f2kbxq_list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--surface-3) transparent;max-height:min(50dvh,420px);overflow-y:auto}}@media (max-width:720px){.f2kbxq_page .f2kbxq_navigation .workspace-tool-header{padding:12px 18px 16px}.f2kbxq_previewTitle{margin-bottom:22px;font-size:15px}.f2kbxq_intro{padding-inline:18px}.f2kbxq_page .studio-panel-body.f2kbxq_form{padding-inline:18px}.f2kbxq_page .studio-panel-foot.f2kbxq_actions{padding-inline:18px}.f2kbxq_page .product-design-preview.f2kbxq_preview{padding-inline:18px}.f2kbxq_page input:not([type=checkbox]):not([type=range]){min-height:44px;font-size:16px}.f2kbxq_field .apex-select-trigger{min-height:44px;font-size:16px}.f2kbxq_page :is(button,a),.f2kbxq_range input,.f2kbxq_check{min-height:44px}.f2kbxq_listHead{flex-direction:column;gap:12px}.f2kbxq_listActions{width:100%}.f2kbxq_listHead button{flex:1}.f2kbxq_item{grid-template-columns:minmax(0,1fr) 44px;gap:12px}.f2kbxq_result{flex-wrap:wrap;grid-column:1}.f2kbxq_remove{grid-area:1/2;width:44px}.f2kbxq_source>img,.f2kbxq_result>img,.f2kbxq_placeholder{width:60px;height:54px}}@media (pointer:coarse){.f2kbxq_page :is(button,input:not([type=checkbox]):not([type=range])){min-height:44px}.f2kbxq_remove{width:44px}.f2kbxq_item{grid-template-columns:minmax(0,1fr) 44px}}@media (prefers-reduced-motion:reduce){.f2kbxq_spin{animation:none}}.f2kbxq_intro{gap:16px;padding-top:28px}.f2kbxq_uploadTitle{align-items:center;min-height:32px;display:flex}.f2kbxq_page .f2kbxq_upload p{margin:7px 0 11px;line-height:1.8}.f2kbxq_page .f2kbxq_upload .studio-tiles{max-height:none;overflow:visible}.f2kbxq_page.f2kbxq_page .f2kbxq_upload .studio-card-head{display:none}.f2kbxq_page .studio-panel-body.f2kbxq_form{padding-top:28px}.f2kbxq_rules{gap:17px}.f2kbxq_ruleTitle{margin-top:11px}.f2kbxq_field>input{border:1px solid #ffffff17;border-radius:10px;min-height:44px;padding:10px 12px}.f2kbxq_page.f2kbxq_page .f2kbxq_field .apex-select-trigger{background:#18181a;border:1px solid #ffffff17;border-radius:10px;min-height:44px;padding:10px 12px;font-size:13px}.f2kbxq_listHead{padding-bottom:20px}.f2kbxq_listHead h2{margin-bottom:8px;font-size:17px;line-height:24px}.f2kbxq_item{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:18px 0;position:relative}.f2kbxq_source>img,.f2kbxq_result>img,.f2kbxq_placeholder{border-radius:10px;width:72px;height:72px}.f2kbxq_remove{position:absolute;top:18px;right:0}.f2kbxq_result{padding-right:36px}.f2kbxq_source strong,.f2kbxq_result strong{font-size:13px;line-height:1.6}@media (max-width:1100px){.f2kbxq_list{max-height:none;overflow:visible}}@media (max-width:760px){.f2kbxq_intro{padding-top:24px}.f2kbxq_page.f2kbxq_page .f2kbxq_field .apex-select-trigger{font-size:16px}.f2kbxq_page .studio-panel-body.f2kbxq_form{padding:28px 18px 24px}.f2kbxq_page .product-design-preview.f2kbxq_preview{padding:22px 18px}.f2kbxq_item{grid-template-columns:minmax(0,1fr);gap:12px}.f2kbxq_source{padding-right:36px}.f2kbxq_result{padding-right:0}}.f2kbxq_page.f2kbxq_page.product-design-page .f2kbxq_layout{grid-template-rows:minmax(0,1fr);grid-template-areas:"preparation preview"}.f2kbxq_preparation{border-right:1px solid #ffffff17;flex-direction:column;grid-area:preparation;min-width:0;min-height:0;display:flex}.f2kbxq_navigation{flex:none}.f2kbxq_prepScroll{scrollbar-width:thin;scrollbar-color:#2c2c2f transparent;flex:1;min-height:0;overflow-y:auto}.f2kbxq_page.f2kbxq_page.product-design-page .f2kbxq_panel{height:auto;display:block;overflow:visible}.f2kbxq_page.f2kbxq_page .studio-panel-body.f2kbxq_form{overflow:visible}.f2kbxq_page.f2kbxq_page .studio-panel-foot.f2kbxq_actions{flex:none}@media (max-width:1100px){.f2kbxq_page.f2kbxq_page.product-design-page .f2kbxq_layout{flex-direction:column;display:flex}.f2kbxq_preparation{border-right:0}.f2kbxq_prepScroll{flex:none;overflow:visible}}
.df_34G_review>*{animation:.24s ease-out .32s both df_34G_reviewItem}.df_34G_review>:nth-child(2){animation-delay:.35s}.df_34G_review>:nth-child(n+3){animation-delay:.38s}@keyframes df_34G_reviewItem{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur()}}@media (prefers-reduced-motion:reduce){.df_34G_review>*{animation:none}}.df_34G_safety{color:#b0b0b7;margin:0 0 12px;font-size:13px;line-height:1.8}.df_34G_actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.df_34G_actions button{background:#222224;border:1px solid #ffffff1a;border-radius:10px;min-height:44px;padding:0 16px;font-size:13px}.df_34G_actions button:last-child{color:#091307;background:#5cea39;border-color:#0000}.df_34G_actions button:disabled{opacity:.45;cursor:default}.df_34G_actions button:focus-visible{outline-offset:3px;outline:2px solid #5cea39}
.wc4w3G_page.wc4w3G_page.product-design-page{--studio-panel:392px}.wc4w3G_page.wc4w3G_page.product-design-page .workspace-tool-header{padding:16px 24px 20px}.wc4w3G_page.wc4w3G_page.product-design-page .workspace-tool-switch{min-height:44px;padding:0}.wc4w3G_page.wc4w3G_page.product-design-page .workspace-tool-switch h1{overflow-wrap:anywhere;margin:0;font-size:22px;line-height:1.4}.wc4w3G_page.wc4w3G_page.product-design-page .studio-panel-body{scrollbar-width:thin;scrollbar-color:var(--surface-3) transparent;gap:28px;padding:28px 24px 24px}.wc4w3G_page.wc4w3G_page.product-design-page .studio-panel-body::-webkit-scrollbar{width:6px;display:block}.wc4w3G_page.wc4w3G_page.product-design-page .studio-panel-body::-webkit-scrollbar-thumb{background:var(--surface-3);border-radius:6px}.wc4w3G_heading h1{margin:0;font-size:20px;font-weight:500;line-height:28px}.wc4w3G_page.product-design-page .studio-card{background:0 0;border:0;border-radius:0}.wc4w3G_page.product-design-page .studio-slots-card{padding:0}.wc4w3G_page.product-design-page .studio-card-head{padding-inline:0}.wc4w3G_page.product-design-page .studio-prompt{padding:0}.wc4w3G_page.wc4w3G_page.product-design-page .studio-prompt-input{resize:vertical;border:1px solid var(--line-1);background:var(--surface-1);height:64px;min-height:44px;caret-color:var(--brand);border-radius:10px;flex:none;padding:10px 12px;font-size:13px;line-height:1.6;overflow-y:auto}.wc4w3G_page.product-design-page .studio-prompt-input::placeholder{color:var(--ink-3)}.wc4w3G_page.product-design-page .studio-prompt-input:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wc4w3G_page.product-design-page .studio-prompt-foot{color:var(--ink-2);border:0;padding:8px 0 0;font-size:12px;line-height:18px}.wc4w3G_page.product-design-page .studio-prompt-foot>small{font-size:12px;line-height:18px}.wc4w3G_page.product-design-page .studio-prompt-tools small{color:var(--ink-2);font-size:12px;line-height:18px}.wc4w3G_page.wc4w3G_page.product-design-page .studio-generate{min-height:48px;font-size:14px;font-weight:500}.wc4w3G_page.wc4w3G_page.product-design-page .studio-dock{border-top:1px solid var(--line-1);background:var(--bg-1);padding:16px 24px 18px}@media (max-width:1100px){.wc4w3G_page.product-design-page .studio-dock{padding-bottom:max(16px, env(safe-area-inset-bottom));position:relative;bottom:auto}.wc4w3G_page.product-design-page .studio-dock-pill{min-height:44px}}.wc4w3G_page.product-design-page .studio-card-head>span{font-size:14px;font-weight:500;line-height:20px}.wc4w3G_page.product-design-page .studio-card-heading{align-items:center;gap:4px;min-width:0;margin:0;font-size:14px;font-weight:500;line-height:20px;display:flex}.wc4w3G_page.product-design-page .studio-card-heading>span:not([data-parameter-help]){order:-1}.wc4w3G_page.product-design-page .studio-slot{background:0 0;border:0;padding:0}.wc4w3G_page.product-design-page .studio-slot[data-dragging]{background:var(--brand-soft);outline:2px dashed var(--brand-line);outline-offset:4px}.wc4w3G_page.product-design-page .studio-slot-drop{border:0}:is(.wc4w3G_page.product-design-page .studio-slot-drop img,.wc4w3G_page.product-design-page .studio-tile img){object-fit:contain}.wc4w3G_page.product-design-page .studio-slot-copy strong{font-size:13px;font-weight:500;line-height:20px}.wc4w3G_page.product-design-page .studio-slot-copy small{color:var(--ink-2);font-size:12px;line-height:18px}.wc4w3G_page.product-design-page .studio-icon-button{width:44px;height:44px}.wc4w3G_page.product-design-page .studio-slots[data-count="1"]{grid-template-columns:minmax(0,1fr)}.wc4w3G_page.product-design-page .studio-slots[data-count="1"] .studio-slot-actions{margin-top:0}@media (max-width:1100px){.wc4w3G_page.product-design-page .studio-prompt-input{font-size:16px}}.wc4w3G_materials{}.wc4w3G_materials,.wc4w3G_prompts,.wc4w3G_settings{flex-direction:column;gap:22px;min-width:0;display:flex}.wc4w3G_materials>*{min-width:0}.wc4w3G_materialSummary{color:var(--ink-1);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:8px 16px;font-size:14px;line-height:20px;display:flex}.wc4w3G_materialSummary output{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12px}.wc4w3G_materialSummary b{font-weight:500}.wc4w3G_page .wc4w3G_materials .studio-card-head{align-items:center;gap:8px;min-height:24px;margin-bottom:12px}.wc4w3G_page .wc4w3G_materials .studio-card-head>small{flex:none}.wc4w3G_materials .wc4w3G_labelRow{flex-wrap:wrap}.wc4w3G_materialStatus{color:var(--ink-2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;line-height:20px}.wc4w3G_uploadPrompt{justify-content:center;align-items:center;gap:12px;min-width:0;display:flex}.wc4w3G_uploadPrompt>svg{flex:none;width:22px;height:22px}.wc4w3G_uploadPrompt>span{text-align:left;overflow-wrap:anywhere;gap:4px;min-width:0;font-size:12px;display:grid}.wc4w3G_uploadPrompt small{color:var(--ink-3);font-size:11px;line-height:18px}:is(.wc4w3G_page .wc4w3G_materials.wc4w3G_materials .studio-slot-drop,.wc4w3G_page .wc4w3G_materials.wc4w3G_materials .studio-tile-add){border:1px dashed var(--line-2);background:var(--surface-1);border-radius:12px;height:88px;min-height:88px;font-size:13px;line-height:20px}:is(.wc4w3G_page .wc4w3G_materials.wc4w3G_materials .studio-slot-drop:hover:not(:disabled),.wc4w3G_page .wc4w3G_materials.wc4w3G_materials .studio-tile-add:hover:not(:disabled)){border-color:var(--brand);background:var(--brand-soft)}.wc4w3G_page .wc4w3G_materials .studio-slot-actions{gap:4px}.wc4w3G_page .wc4w3G_materials .studio-tiles:has(.studio-tile:not(.studio-tile-add)) .studio-tile-add{aspect-ratio:1;grid-column:auto;height:auto;min-height:76px}.wc4w3G_page .wc4w3G_materials .studio-tiles:has(.studio-tile:not(.studio-tile-add)) .wc4w3G_uploadPrompt>span{display:none}@supports not selector(:has(*)){.wc4w3G_page .wc4w3G_materials .studio-tiles[data-has-tile][data-has-tile] .studio-tile-add{aspect-ratio:1;grid-column:auto;height:auto;min-height:76px}.wc4w3G_page .wc4w3G_materials .studio-tiles[data-has-tile][data-has-tile] .wc4w3G_uploadPrompt>span{display:none}}.wc4w3G_labelRow,.wc4w3G_choiceHeading{align-items:center;gap:4px;min-width:0;display:flex}.wc4w3G_promptLabel{color:var(--ink-1);margin:0;font-size:14px;font-weight:500;line-height:1.6;display:block}.wc4w3G_choice{min-width:0}.wc4w3G_choice>.studio-option-row{min-width:0}.wc4w3G_page .wc4w3G_choice .studio-select{width:100%;min-width:0}.wc4w3G_page.wc4w3G_page .wc4w3G_choice .studio-select .apex-select-trigger{background:#18181a;border:1px solid #ffffff0d;border-radius:10px;height:44px;min-height:44px;padding:10px 12px;font-size:13px;line-height:1.6}.wc4w3G_pictureSettings{border:0;min-width:0;padding:0}.wc4w3G_pictureSettings>h2{margin:0 0 16px;font-size:14px;font-weight:500;line-height:1.6}.wc4w3G_pictureSettingsFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 14px;display:grid}.wc4w3G_wideChoice{grid-column:1/-1}.wc4w3G_countChoice input{border:1px solid #ffffff0d;border-radius:10px;height:44px;padding:10px 12px;font-size:13px;line-height:1.6}.wc4w3G_countChoice input+span{display:none}.wc4w3G_choiceHeading{color:var(--ink-1);flex-wrap:wrap;margin-bottom:8px;font-size:13px;line-height:20px}.wc4w3G_choiceHint{color:var(--ink-2);font-size:12px;font-weight:400;line-height:18px}.wc4w3G_dock .studio-generate{width:100%}@media (max-width:1100px){.wc4w3G_page.product-design-page .product-design-layout{flex-direction:column;display:flex}.wc4w3G_page.wc4w3G_page.product-design-page .studio-panel{border-right:0;height:auto;display:flex;overflow:visible}.wc4w3G_page.wc4w3G_page.product-design-page .studio-panel-body{flex:none;display:flex;overflow:visible}.wc4w3G_page.wc4w3G_page.product-design-page .product-design-preview{min-height:360px;padding:24px}.wc4w3G_page.wc4w3G_page.product-design-page .studio-feed{max-height:none;overflow:visible}.wc4w3G_page.wc4w3G_page.product-design-page .studio-dock{padding-bottom:max(18px, env(safe-area-inset-bottom));position:relative;bottom:auto}}@media (max-width:760px){.wc4w3G_page.wc4w3G_page.product-design-page .workspace-tool-header{padding:12px 18px 16px}.wc4w3G_page.wc4w3G_page.product-design-page .studio-panel-body{padding:24px 18px}.wc4w3G_page.wc4w3G_page.product-design-page .studio-dock{padding-inline:18px}.wc4w3G_page.wc4w3G_page.product-design-page .studio-prompt-input{font-size:16px}.wc4w3G_page.wc4w3G_page.product-design-page .product-design-preview{padding-inline:18px}.wc4w3G_countChoice input{font-size:16px}.wc4w3G_page.wc4w3G_page .wc4w3G_choice .studio-select .apex-select-trigger{font-size:16px}}.wc4w3G_promptLabel>em{color:var(--ink-2);white-space:nowrap;margin-left:4px;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.wc4w3G_materials>output{margin:0}.wc4w3G_materialSummary{align-items:center;min-height:32px;margin-bottom:-6px}.wc4w3G_materialStatus{margin:7px 0 0;line-height:1.8}.wc4w3G_promptHeading{margin-bottom:16px}.wc4w3G_page.wc4w3G_page .studio-prompt-foot{padding-top:0}.wc4w3G_page.wc4w3G_page .studio-prompt>p{margin-bottom:11px}:is(.wc4w3G_page.wc4w3G_page .studio-slot:not(.studio-slot-filled) .studio-slot-copy,.wc4w3G_page.wc4w3G_page .studio-slot:not(.studio-slot-filled) .studio-slot-actions){display:none}.wc4w3G_page.product-design-page .studio-card-heading>em{order:-1}.wc4w3G_page.wc4w3G_page.product-design-page .product-design-preview{padding:26px 34px 24px}.wc4w3G_page.wc4w3G_page.product-design-page .studio-feed-bar{border:0;min-height:44px;margin:0 0 28px;padding:0}.wc4w3G_page.wc4w3G_page.product-design-page .studio-feed-bar>div>span{font-size:16px;font-weight:500}.wc4w3G_page.wc4w3G_page.product-design-page .studio-feed{padding:0}.wc4w3G_page.wc4w3G_page.product-design-page .studio-feed-empty{flex:none;min-height:350px;display:block}@media (max-width:760px){.wc4w3G_page.wc4w3G_page.product-design-page .product-design-preview{padding:22px 18px}.wc4w3G_page.wc4w3G_page.product-design-page .studio-feed-bar{margin-bottom:22px}.wc4w3G_page.wc4w3G_page.product-design-page .studio-prompt-input{height:calc(3.2em + 22px)}}
.V2CyMW_page{--redraw-canvas-height:480px;min-height:calc(100dvh - var(--app-topbar-height,76px));background:var(--bg-1);color:var(--ink-1);font-family:var(--font-body);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:24px 0 32px}.V2CyMW_page.product-design-page{--studio-panel:392px;min-height:0;padding:0}.V2CyMW_page.product-design-page .V2CyMW_workspace{grid-template-rows:minmax(0,1fr);align-items:stretch;height:100%;min-height:0}.V2CyMW_page.product-design-page .V2CyMW_settings{gap:0;min-height:0;padding:0;overflow:hidden}.V2CyMW_settingsBody{flex-direction:column;flex:1;gap:24px;min-height:0;padding:24px;display:flex;overflow-y:auto}.V2CyMW_intro,.V2CyMW_settingsControls{flex-direction:column;flex:none;gap:20px;min-width:0;display:flex}.V2CyMW_page.product-design-page .V2CyMW_content{height:100%;padding:26px 34px 24px;overflow-y:auto}.V2CyMW_canvasSection{min-width:0}.V2CyMW_page ::selection{background:var(--brand-soft);color:var(--ink-1)}.V2CyMW_page button,.V2CyMW_page input,.V2CyMW_page textarea{font-family:inherit}.V2CyMW_page button{cursor:pointer}.V2CyMW_page button:not(.apex-select-trigger):disabled{cursor:default;opacity:.45}.V2CyMW_page a:focus-visible,.V2CyMW_page input:focus-visible,.V2CyMW_page textarea:focus-visible,.V2CyMW_page summary:focus-visible,.V2CyMW_page canvas:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.V2CyMW_page button:not(.apex-select-trigger):focus-visible{outline:2px solid var(--brand);outline-offset:3px}.V2CyMW_header{flex-direction:column;align-items:flex-start;gap:6px;margin:0;padding:0;display:flex}.V2CyMW_back{color:var(--ink-2);align-items:center;gap:6px;margin-bottom:8px;font-size:12px;text-decoration:none;display:inline-flex}.V2CyMW_back:hover{color:var(--brand)}.V2CyMW_header h1{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:500;line-height:28px}.V2CyMW_header p{color:var(--ink-2);margin:0;font-size:14px;line-height:22px}.V2CyMW_formatNote{color:var(--ink-2);white-space:nowrap;padding-bottom:4px;font-size:12px}.V2CyMW_workspace{grid-template-columns:360px minmax(0,1fr);align-items:start;display:grid}.V2CyMW_settings,.V2CyMW_content{min-width:0}.V2CyMW_settings{flex-direction:column;gap:20px;padding:0 16px;display:flex}.V2CyMW_navigation{flex:none;margin-inline:0}.V2CyMW_content{padding:0 24px}.V2CyMW_field{flex-direction:column;gap:8px;min-width:0;display:flex}.V2CyMW_labelRow{align-items:center;gap:4px;min-width:0;display:flex}.V2CyMW_labelRow:has(.V2CyMW_inlineHint){flex-wrap:wrap}@supports not selector(:has(*)){.V2CyMW_labelRow.V2CyMW_labelRow{flex-wrap:wrap}}.V2CyMW_inlineHint{color:var(--ink-2);font-size:12px;line-height:18px}.V2CyMW_field label,.V2CyMW_fieldLabel{color:var(--ink-1);font-size:14px;font-weight:500;line-height:20px}.V2CyMW_field textarea{border-radius:var(--r-control,8px);background:var(--surface-1);width:100%;min-width:0;color:var(--ink-1);caret-color:var(--brand);resize:vertical;border:0;border:1px solid var(--line-1);border-radius:10px;height:64px;min-height:44px;padding:10px 12px;font-size:13px;line-height:1.6;overflow-y:auto}.V2CyMW_field textarea::placeholder{color:var(--ink-3)}.V2CyMW_field textarea:disabled{opacity:.65}.V2CyMW_promptBox{flex-direction:column;min-width:0;display:flex;position:relative}.V2CyMW_promptBox textarea::placeholder{color:#0000}.V2CyMW_promptShine{white-space:pre-wrap;overflow-wrap:anywhere;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:13px;line-height:1.6;position:absolute;top:11px;left:13px;right:13px}.V2CyMW_textFoot{color:var(--ink-2);font-variant-numeric:tabular-nums;justify-content:flex-end;gap:8px;font-size:12px;line-height:18px;display:flex}.V2CyMW_sourceUpload{border-radius:var(--r-control,8px);background:var(--surface-1);flex-direction:column;gap:8px;padding:12px;display:flex}.V2CyMW_sourceUpload>p{color:var(--ink-2);margin:0;font-size:12px;line-height:1.7}.V2CyMW_sourceUpload.V2CyMW_dragging{outline:2px solid var(--brand)}.V2CyMW_sourceRow{align-items:center;gap:10px;display:flex}.V2CyMW_sourceRow img{object-fit:cover;background:var(--bg-0);border-radius:6px;width:48px;height:48px}.V2CyMW_sourceRow>div{flex-direction:column;gap:4px;min-width:0;display:flex}.V2CyMW_sourceRow strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.V2CyMW_sourceRow span{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12px;line-height:18px}.V2CyMW_uploadButton{background:var(--surface-3);min-height:44px;color:var(--ink-1);border-radius:var(--r-control,8px);border:0;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.V2CyMW_uploadButton:not(:disabled):hover{background:#333}.V2CyMW_page .V2CyMW_references .studio-card-head>span{align-items:center;gap:4px;font-size:14px;font-weight:500;line-height:20px;display:flex}.V2CyMW_page .V2CyMW_references .studio-card-head em{color:var(--ink-2);font-size:12px;font-style:normal;font-weight:400;line-height:18px}.V2CyMW_embedded .V2CyMW_references .studio-tile-add{aspect-ratio:auto;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;min-height:64px;padding:12px;font-size:14px;line-height:20px;display:flex;overflow:visible}.V2CyMW_embedded .V2CyMW_references .studio-tile-add span{white-space:normal;overflow-wrap:anywhere}.V2CyMW_page .V2CyMW_countControl label{font-size:14px;line-height:20px}.V2CyMW_smallNote{color:var(--ink-2);margin:0;font-size:12px;line-height:18px}.V2CyMW_advanced{}.V2CyMW_advancedFields{}.V2CyMW_pairedSettings{}.V2CyMW_submitArea{flex-direction:column;gap:12px;padding-top:4px;display:flex}.V2CyMW_page.product-design-page .V2CyMW_submitArea{z-index:1;border-top:1px solid var(--line-1);background:var(--bg-1);flex:none;min-width:0;padding:16px 24px 18px;position:sticky;bottom:0}.V2CyMW_availability{color:var(--ink-2);margin:0;font-size:12px;line-height:1.75}.V2CyMW_availability strong{color:var(--ink-1);font-size:12px;font-weight:500;display:block}.V2CyMW_availability p{margin:4px 0 7px}.V2CyMW_availability button{color:var(--brand);background:0 0;border:0;align-items:center;gap:5px;padding:3px 0;font-size:11px;display:inline-flex}.V2CyMW_generate{background:var(--brand);min-height:44px;color:var(--on-brand);border-radius:var(--r-control,8px);border:0;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:14px;font-weight:500;line-height:20px;display:flex}.V2CyMW_generate:not(:disabled):hover{background:var(--brand-hover)}.V2CyMW_page .V2CyMW_submitArea .V2CyMW_generate:disabled{background:var(--surface-3);color:var(--ink-4);cursor:not-allowed;opacity:1}.V2CyMW_error{color:#f4a998;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.7}.V2CyMW_stageHead{justify-content:space-between;align-items:center;gap:12px;min-height:36px;margin-bottom:12px;display:flex}.V2CyMW_stageHead h2{margin:0;font-size:14px;font-weight:500}.V2CyMW_stageHead[hidden]{display:none}.V2CyMW_stageHead span{color:var(--ink-2);font-size:12px;line-height:18px}.V2CyMW_canvasEditor{min-width:0}.V2CyMW_canvasToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.V2CyMW_toolGroup{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.V2CyMW_toolGroup button,.V2CyMW_brushBar button,.V2CyMW_canvasFooter button{background:var(--surface-1);color:var(--ink-2);border-radius:var(--r-control,8px);border:0;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:7px 9px;font-size:12px;line-height:18px;display:inline-flex}.V2CyMW_toolGroup button[aria-pressed=true]{color:var(--brand);background:var(--brand-soft)}.V2CyMW_toolGroup button:not(:disabled):hover,.V2CyMW_brushBar button:not(:disabled):hover,.V2CyMW_canvasFooter button:not(:disabled):hover{color:var(--ink-1);background:var(--surface-3)}.V2CyMW_zoomValue{text-align:center;min-width:44px;color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12px}.V2CyMW_brushBar{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:9px;padding:0 0 10px;font-size:12px;line-height:18px;display:flex}.V2CyMW_brushBar input{width:110px;accent-color:var(--brand)}.V2CyMW_brushBar output{font-variant-numeric:tabular-nums;min-width:42px}.V2CyMW_brushBar button{background:0 0;margin-left:auto}.V2CyMW_canvasViewport{height:var(--redraw-canvas-height);background:var(--bg-0);scrollbar-color:var(--surface-3) var(--bg-0);border-radius:12px;overflow:auto}.V2CyMW_canvasCenter{box-sizing:border-box;justify-content:safe center;align-items:safe center;width:max-content;min-width:100%;height:100%;min-height:100%;padding:16px;display:flex}.V2CyMW_canvasSurface{background:var(--surface-1);flex:none;position:relative;overflow:hidden}.V2CyMW_canvasSurface>img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.V2CyMW_maskOverlay{touch-action:none;cursor:crosshair;width:100%;height:100%;position:absolute;inset:0}.V2CyMW_brushCursor{pointer-events:none;border:1px solid #fff;border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 2px #0008}.V2CyMW_canvasFooter{color:var(--ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:12px;padding-top:10px;font-size:12px;line-height:18px;display:flex}.V2CyMW_canvasFooter button{margin-left:auto}.V2CyMW_canvasHelp{color:var(--ink-2);max-width:75ch;margin:10px 0 0;font-size:12px;line-height:18px}.V2CyMW_emptyCanvas{height:var(--redraw-canvas-height);background:var(--bg-0);color:var(--ink-2);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.V2CyMW_emptyCanvas>svg{color:var(--ink-3);margin-bottom:16px}.V2CyMW_emptyCanvas h3{color:var(--ink-1);margin:0;font-size:16px;font-weight:500;line-height:24px}.V2CyMW_emptyCanvas p{max-width:30ch;margin:10px 0 20px;font-size:12px;line-height:1.8}.V2CyMW_sourceProgress{background:var(--surface-3);border-radius:2px;width:min(240px,100%);height:4px;margin:0 0 30px;position:relative}.V2CyMW_sourceProgress>span{border-radius:inherit;background:var(--brand);height:100%;display:block}.V2CyMW_sourceProgress output{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-top:8px;font-size:12px;line-height:18px;display:block}.V2CyMW_results{min-width:0;margin-top:0}.V2CyMW_results .studio-feed-bar{margin-bottom:16px;padding-inline:0}.V2CyMW_results .studio-feed{padding-inline:0}.V2CyMW_results .studio-entry-facts{flex-wrap:wrap}.V2CyMW_results .studio-shot{position:relative;overflow:hidden}.V2CyMW_emptyResults{text-align:center;color:var(--ink-2);padding:24px 0}.V2CyMW_emptyResults p{margin:0 0 7px;font-size:13px}.V2CyMW_emptyResults span{font-size:12px}.V2CyMW_executionMessage{color:var(--ink-1);overflow-wrap:anywhere;font-size:12px;line-height:1.75}.V2CyMW_submissionMaterials{color:var(--ink-2);margin:0 0 18px;font-size:11px}.V2CyMW_submissionMaterials summary{cursor:pointer;line-height:1.8}.V2CyMW_submissionMaterials>div{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.V2CyMW_submissionMaterials figure{width:120px;margin:0}.V2CyMW_submissionMaterials img{object-fit:contain;background:var(--bg-0);border-radius:6px;width:120px;height:90px}.V2CyMW_submissionMaterials figcaption{overflow-wrap:anywhere;margin-top:5px;line-height:1.75}.V2CyMW_submissionMaterials>p{overflow-wrap:anywhere}.V2CyMW_spin{animation:1s linear infinite V2CyMW_redraw-spin}@keyframes V2CyMW_redraw-spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.V2CyMW_page{padding:20px 16px 32px}.V2CyMW_header{padding:0}.V2CyMW_workspace{grid-template-columns:minmax(0,1fr);gap:24px}.V2CyMW_settings,.V2CyMW_content{padding:0}.V2CyMW_navigation{margin-inline:0}.V2CyMW_page.product-design-page{min-height:calc(100dvh - var(--app-topbar-height,76px));padding:0}.V2CyMW_page.product-design-page .V2CyMW_workspace{grid-template-rows:repeat(5,auto);grid-template-areas:"navigation""intro""settings""submit""canvas";gap:20px;height:auto}:is(.V2CyMW_page.product-design-page .V2CyMW_settings,.V2CyMW_page.product-design-page .V2CyMW_settingsBody){display:contents}.V2CyMW_page.product-design-page .V2CyMW_content{grid-area:canvas;height:auto;padding:0 16px;display:block;overflow:visible}.V2CyMW_page.product-design-page .V2CyMW_navigation{grid-area:navigation;min-width:0;overflow:hidden}.V2CyMW_page.product-design-page .V2CyMW_intro{grid-area:intro;padding:0 16px}.V2CyMW_page.product-design-page .V2CyMW_canvasSection{padding:0}.V2CyMW_page.product-design-page .V2CyMW_settingsControls{grid-area:settings;padding:0 16px}.V2CyMW_page.product-design-page .V2CyMW_submitArea{padding-bottom:max(16px, env(safe-area-inset-bottom));grid-area:submit;position:static}.V2CyMW_page.product-design-page .V2CyMW_results{height:auto;min-height:0;margin:0}}@media (max-width:760px){.V2CyMW_page{--redraw-canvas-height:clamp(280px, 42dvh, 360px);padding:18px 14px 32px}.V2CyMW_header{align-items:flex-start}.V2CyMW_formatNote{padding-top:28px;font-size:12px}.V2CyMW_settings{gap:16px}.V2CyMW_stageHead{flex-direction:row;align-items:center}.V2CyMW_canvasToolbar{align-items:flex-start}:is(.V2CyMW_page.product-design-page .V2CyMW_intro,.V2CyMW_page.product-design-page .V2CyMW_content,.V2CyMW_page.product-design-page .V2CyMW_settingsControls,.V2CyMW_page.product-design-page .V2CyMW_submitArea){padding-inline:18px}.V2CyMW_field textarea{font-size:16px}.V2CyMW_field .apex-select-trigger{font-size:16px}.V2CyMW_field textarea{height:calc(3.2em + 22px)}.V2CyMW_promptShine{font-size:16px}.V2CyMW_toolGroup button,.V2CyMW_brushBar button,.V2CyMW_canvasFooter button,.V2CyMW_uploadButton,.V2CyMW_availability button{min-height:44px}.V2CyMW_toolGroup button{min-width:44px}.V2CyMW_brushBar input{min-height:44px}}@media (pointer:coarse){.V2CyMW_toolGroup button,.V2CyMW_brushBar button,.V2CyMW_canvasFooter button,.V2CyMW_uploadButton{min-height:44px}.V2CyMW_toolGroup button{min-width:44px}}@media (prefers-reduced-motion:reduce){.V2CyMW_spin{animation:none}}.V2CyMW_embedded{--redraw-canvas-height:clamp(280px, 48dvh, 520px);min-height:0;padding:0}.V2CyMW_embedded .V2CyMW_workspace{grid-template-columns:300px minmax(0,1fr);gap:24px}.V2CyMW_embedded .V2CyMW_settings,.V2CyMW_embedded .V2CyMW_content{padding:0}.V2CyMW_embedded .V2CyMW_settingsBody{flex:none;padding:0;overflow:visible}.V2CyMW_embedded .V2CyMW_submitArea{flex:none}.V2CyMW_embedded .V2CyMW_advanced>summary{grid-template-columns:max-content minmax(0,1fr) auto;display:grid}.V2CyMW_embeddedStatus{color:var(--ink-2);margin-top:16px;font-size:12px;line-height:1.7}@media (max-width:760px){.V2CyMW_embedded .V2CyMW_workspace{flex-direction:column-reverse;display:flex}.V2CyMW_embedded{--redraw-canvas-height:300px}}.V2CyMW_canvasViewport{touch-action:none;position:relative;overflow:hidden}.V2CyMW_canvasCenter{width:100%;min-width:0;height:100%;padding:0;display:block;position:relative}.V2CyMW_canvasSurface{max-width:none;position:absolute;top:50%;left:50%;overflow:hidden}.V2CyMW_moveViewport,.V2CyMW_moveViewport .V2CyMW_maskOverlay{cursor:grab}.V2CyMW_moveViewport:active,.V2CyMW_moveViewport:active .V2CyMW_maskOverlay{cursor:grabbing}.V2CyMW_canvasViewport:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.V2CyMW_standaloneUpload{}.V2CyMW_sourceUpload.V2CyMW_standaloneUpload{background:0 0;gap:12px;padding:0}.V2CyMW_standaloneUpload>.V2CyMW_uploadButton{border:1px dashed var(--line-2);background:var(--surface-1);border-radius:12px;min-height:88px}.V2CyMW_standaloneUpload>.V2CyMW_uploadButton:hover:not(:disabled){border-color:var(--brand);background:var(--brand-soft)}.V2CyMW_standaloneUpload .V2CyMW_sourceRow img{object-fit:contain;width:76px;height:76px}.V2CyMW_uploadHeader{}.V2CyMW_sharedReferences{}.V2CyMW_fieldLabel>em,.V2CyMW_labelRow label>em{color:var(--ink-2);white-space:nowrap;margin-left:4px;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.V2CyMW_page .V2CyMW_submitArea .V2CyMW_generate{width:100%;min-height:48px;font-size:14px;font-weight:500}.V2CyMW_template.V2CyMW_template .V2CyMW_settingsBody{gap:28px;padding:28px 24px 24px}.V2CyMW_template .V2CyMW_intro{gap:22px}.V2CyMW_template .V2CyMW_settingsControls{gap:28px}.V2CyMW_modeHint{color:#b7b7bf;background:#18181a;border-radius:8px;margin:0 0 6px;padding:10px 12px;font-size:12px;line-height:1.8}.V2CyMW_uploadTitle{margin:0 0 -6px;font-size:14px;font-weight:500;line-height:22px}.V2CyMW_template .V2CyMW_sourceUpload{gap:0}.V2CyMW_template .V2CyMW_sourceUpload>p{margin:7px 0 11px;line-height:1.8}.V2CyMW_sourceTiles{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.V2CyMW_sourceTile{flex:none;width:76px;margin:0;position:relative}.V2CyMW_sourceTile>button{cursor:zoom-in;background:#222224;border:0;border-radius:10px;padding:0;display:block;overflow:hidden}.V2CyMW_sourceTile img{object-fit:contain;width:76px;height:76px;display:block}.V2CyMW_sourceTile figcaption{white-space:nowrap;text-overflow:ellipsis;color:#a0a0aa;margin-top:5px;font-size:11px;line-height:18px;overflow:hidden}.V2CyMW_sourceTile>.V2CyMW_sourceRemove{background:#101011;border-radius:7px;place-items:center;width:28px;height:28px;min-height:28px;display:grid;position:absolute;top:2px;right:2px}.V2CyMW_template .V2CyMW_standaloneUpload.V2CyMW_standaloneUpload .V2CyMW_sourceTiles[data-filled] [data-creation-upload-trigger]{width:76px;height:76px;min-height:76px;padding:0}.V2CyMW_sourceTiles[data-filled] .creation-upload-prompt{display:flex}.V2CyMW_sourceTiles[data-filled] .creation-upload-prompt>:is(span,small){display:none}.V2CyMW_template .V2CyMW_field{gap:8px}.V2CyMW_template .V2CyMW_field label,.V2CyMW_template .V2CyMW_fieldLabel{font-size:13px;line-height:1.6}.V2CyMW_template.V2CyMW_template .V2CyMW_field .apex-select-trigger{background:#18181a;border:1px solid #ffffff17;border-radius:10px;min-height:44px;padding:10px 12px;font-size:13px}.V2CyMW_template.V2CyMW_template .V2CyMW_sharedReferences .studio-card-head{display:none}.V2CyMW_pictureSettings{flex-direction:column;gap:16px;min-width:0;display:flex}.V2CyMW_pictureSettings>h2{margin:0;font-size:14px;font-weight:500;line-height:22px}.V2CyMW_pictureSettings .V2CyMW_advancedFields{gap:17px;padding-top:0}.V2CyMW_pictureSettings .V2CyMW_pairedSettings{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.V2CyMW_template .V2CyMW_countControl>p{margin:14px 0 0}.V2CyMW_template .V2CyMW_promptArea>p{margin:0 0 3px}.V2CyMW_template .V2CyMW_textFoot{justify-content:flex-start}.V2CyMW_template .V2CyMW_canvasToolbar{justify-content:flex-start;gap:6px;margin-bottom:17px}.V2CyMW_template .V2CyMW_toolGroup{gap:6px}.V2CyMW_template .V2CyMW_toolGroup[hidden]{display:none}.V2CyMW_template .V2CyMW_toolGroup button{color:#b7b7bf;background:#222224;gap:6px;min-height:38px;padding:8px 12px}.V2CyMW_template .V2CyMW_toolGroup button[aria-pressed=true]{color:#5cea39;background:#5cea3912}.V2CyMW_template .V2CyMW_toolGroup button.V2CyMW_maskVisibility{color:#b7b7bf;background:#222224}.V2CyMW_template .V2CyMW_toolGroup button:not(:disabled):hover{color:#f5f5f7;background:#2c2c2f}.V2CyMW_template .V2CyMW_canvasHelp{max-width:none}.V2CyMW_template .V2CyMW_brushBar{color:#f5f5f7;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-bottom:17px;font-size:13px;display:grid}.V2CyMW_template .V2CyMW_brushBar input{grid-area:2/1/auto/-1;width:100%;height:24px;min-height:24px}.V2CyMW_template .V2CyMW_brushBar output{color:#b7b7bf;grid-area:1/2;min-width:0}.V2CyMW_template .V2CyMW_canvasViewport{background:#101011;border-radius:14px}.V2CyMW_canvasHelp{color:#b7b7bf;margin:10px 0 0;font-size:12px;line-height:1.8}@media (max-width:1100px){.V2CyMW_template{--redraw-canvas-height:420px}.V2CyMW_template.V2CyMW_template.product-design-page .V2CyMW_workspace{flex-direction:column;gap:0;display:flex}.V2CyMW_template.V2CyMW_template.product-design-page .V2CyMW_settings{height:auto;display:flex;overflow:visible}.V2CyMW_template.V2CyMW_template.product-design-page .V2CyMW_settingsBody{display:flex;overflow:visible}:is(.V2CyMW_template.V2CyMW_template.product-design-page .V2CyMW_intro,.V2CyMW_template.V2CyMW_template.product-design-page .V2CyMW_settingsControls){padding:0}.V2CyMW_template.V2CyMW_template.product-design-page .V2CyMW_content{min-height:460px;padding:26px 34px 24px}}@media (max-width:760px){.V2CyMW_template{--redraw-canvas-height:350px}.V2CyMW_template.V2CyMW_template.product-design-page .V2CyMW_settingsBody{padding:24px 18px}.V2CyMW_template.V2CyMW_template.product-design-page .V2CyMW_content{padding:22px 18px}.V2CyMW_template.V2CyMW_template .V2CyMW_field .apex-select-trigger{font-size:16px}}.V2CyMW_page[data-layout=drawer] .V2CyMW_workspace{display:block}.V2CyMW_page[data-layout=drawer] .V2CyMW_content,.V2CyMW_page[data-layout=drawer] .V2CyMW_sourceUpload{display:none}.V2CyMW_drawerCanvas{height:100%}.V2CyMW_drawerCanvas .V2CyMW_canvasSection{flex-direction:column;height:100%;display:flex}.V2CyMW_drawerCanvas .V2CyMW_stageHead{display:none}.V2CyMW_drawerCanvas .V2CyMW_canvasEditor{flex-direction:column;flex:1;min-height:0;display:flex}.V2CyMW_drawerCanvas .V2CyMW_canvasViewport{flex:1;height:auto;min-height:0}.V2CyMW_hostedTools{flex-direction:column;gap:10px;min-width:0;display:flex}.V2CyMW_hostedTools .V2CyMW_canvasToolbar{justify-content:space-between;margin:0}.V2CyMW_hostedTools .V2CyMW_brushBar{padding:0}.V2CyMW_hostedTools .V2CyMW_brushBar input{width:clamp(140px,18vw,260px)}.V2CyMW_page[data-layout=drawer]{background:0 0;min-height:0;padding:0}.V2CyMW_drawerCanvas .V2CyMW_canvasViewport{background:0 0;border-radius:0}.V2CyMW_drawerCanvas .V2CyMW_canvasFooter{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.V2CyMW_drawerCanvas .V2CyMW_emptyCanvas{background:0 0;border:0;height:100%}.V2CyMW_page[data-layout=drawer] .V2CyMW_references .studio-tile-add{isolation:isolate;min-height:72px;color:var(--ink-2);cursor:pointer;background:#1b1b1c;border:1px dashed #3b3b40;border-radius:10px;justify-content:center;align-items:center;gap:8px;transition:border-color .16s ease-out,color .16s ease-out,transform .12s ease-out;display:flex;position:relative;overflow:hidden}.V2CyMW_page[data-layout=drawer] .V2CyMW_references .studio-tile-add:after{content:"";z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(120px circle at var(--spot-x,50%) var(--spot-y,50%), #ffffff29, transparent 70%);transition:opacity .2s ease-out;position:absolute;inset:0}.V2CyMW_page[data-layout=drawer] .V2CyMW_references .studio-tile-add:hover:not(:disabled){color:#eee;border-color:#6b6b74}.V2CyMW_page[data-layout=drawer] .V2CyMW_references .studio-tile-add:hover:not(:disabled):after{opacity:1}.V2CyMW_page[data-layout=drawer] .V2CyMW_references .studio-tile-add:active:not(:disabled){transform:scale(.96)}@media (prefers-reduced-motion:reduce){.V2CyMW_page[data-layout=drawer] .V2CyMW_references .studio-tile-add:active:not(:disabled){transform:none}}.V2CyMW_page[data-layout=drawer]{flex-direction:column;min-height:100%;display:flex}.V2CyMW_page[data-layout=drawer] .V2CyMW_workspace{flex-direction:column;flex:1;min-height:0;display:flex}.V2CyMW_page[data-layout=drawer] .V2CyMW_settings{flex-direction:column;flex:1;gap:20px;min-height:0;display:flex}.V2CyMW_page[data-layout=drawer] .V2CyMW_settingsBody,.V2CyMW_page[data-layout=drawer] .V2CyMW_settingsControls{flex-direction:column;flex:1;gap:24px;min-height:0;display:flex}.V2CyMW_page[data-layout=drawer] .V2CyMW_promptArea{flex-direction:column;flex:1;min-height:0;display:flex}.V2CyMW_page[data-layout=drawer] .V2CyMW_promptArea .V2CyMW_promptBox{flex:1;min-height:160px}.V2CyMW_page[data-layout=drawer] .V2CyMW_promptArea textarea{resize:none;flex:1;min-height:160px}
body:has(.MzQANG_page){min-width:0}.MzQANG_page{color:#f5f3ed;background:#0b0d0c;min-height:100dvh;position:relative}.MzQANG_page.MzQANG_campaign{letter-spacing:normal;font:16px/1.5 GeistDemo,Microsoft YaHei,sans-serif}.MzQANG_container{z-index:1;width:100%;max-width:2048px;margin-inline:auto;position:relative}.MzQANG_hero{flex-direction:column;align-items:center;width:min(100%,1096px);margin-inline:auto;padding:56px 28px 80px;display:flex}.MzQANG_creationHeading{text-align:center;width:100%;margin-bottom:32px}.MzQANG_headline{letter-spacing:-.025em;color:#f1f1ee;text-wrap:balance;max-width:18em;margin:0 auto;font-family:inherit;font-size:clamp(34px,3.6vw,56px);font-weight:500;line-height:1.3}.MzQANG_headline>span{overflow-wrap:anywhere;display:block}.MzQANG_headline>span:not(:last-child){letter-spacing:.01em;color:var(--ink-2);font-size:clamp(20px,1.6vw,24px);font-weight:400;line-height:1.6}.MzQANG_headline>span+span{margin-top:8px}.MzQANG_headlineAccent{color:var(--brand);font-style:normal;font-weight:600}.MzQANG_headline[data-layout=bilingual]>span:first-child{letter-spacing:-.01em;color:#ffffffeb;font-size:clamp(34px,3.6vw,56px);font-style:italic;font-weight:400;line-height:1.2}.MzQANG_headline[data-layout=bilingual]>span:last-child{letter-spacing:.32em;color:#ffffffb8;margin-top:14px;font-size:clamp(15px,1.25vw,18px);font-weight:400;line-height:1.6}.MzQANG_creationHeading p{color:#aaa;margin:16px 0 0;font-size:14px;line-height:1.6}.MzQANG_creationHeading p:empty{display:none}.MzQANG_galleryError{width:min(1040px,100%);color:var(--danger);margin:12px 0;font-size:12px;line-height:1.7}.MzQANG_toolButton{color:#bbb;text-underline-offset:4px;align-items:center;min-height:44px;padding:8px 10px;font-size:12px;text-decoration:underline;display:inline-flex}@media (max-width:900px){.MzQANG_hero{width:min(100%,880px);padding:48px 24px 72px}}@media (max-width:600px){.MzQANG_hero{width:100%;padding:36px 16px 64px}.MzQANG_creationHeading{margin-bottom:28px}.MzQANG_headline{letter-spacing:-.02em;font-size:clamp(32px,7.8vw,42px);line-height:1.35}.MzQANG_headline>span:not(:last-child){font-size:18px}.MzQANG_headline[data-layout=bilingual]>span:first-child{font-size:clamp(28px,7.2vw,38px)}.MzQANG_headline[data-layout=bilingual]>span:last-child{letter-spacing:.24em;margin-top:10px;font-size:14px}.MzQANG_creationHeading p{margin-top:12px;font-size:13px}}
