.HistoryReferenceBar_root__KHOjq{width:100%}.HistoryReferenceBar_root__KHOjq>div{opacity:1;transform:none}.HistoryReferenceBar_linkTile__zh2oe{cursor:pointer}.HistoryReferenceBar_referenceTile__erFte{width:var(--site-history-reference-tile-size);height:var(--site-history-reference-tile-size);border-radius:var(--site-composer-attachment-tile-radius)}.HistoryReferenceBar_videoThumb__nm59l{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.HistoryReferenceBar_videoPreview__drdh0{border-radius:var(--radius-2)}.HistoryReferenceBar_audioPreview__81HoB,.HistoryReferenceBar_videoPreview__drdh0{width:calc(var(--space-16)*5);max-width:100%;display:block}.DetailPromptBlock_block__bH1Xl{position:relative;width:100%;box-sizing:border-box;padding:var(--space-3);border-radius:var(--radius-3);background:var(--surface-subtle)}.DetailPromptBlock_blockFit__Nvcf3{width:fit-content;max-width:100%;align-self:flex-start}.DetailPromptBlock_copy__R_OMB{position:absolute;top:var(--space-1);right:var(--space-1);z-index:var(--z-base)}.DetailPromptBlock_body__uasG7{max-height:calc(var(--font-size-sm)*var(--font-lh-normal)*var(--prompt-max-lines, 5));padding-right:var(--space-6);overflow:hidden}.DetailPromptBlock_bodyOpen__EM7Tc{max-height:none;overflow:visible}.DetailPromptBlock_bodyFull__PG00z{padding-right:0}.DetailPromptBlock_text__gnnA0{margin:0;color:var(--fg-1);font-weight:var(--font-weight-regular);white-space:pre-wrap;word-break:break-word}.DetailPromptBlock_more__oXx2y,.DetailPromptBlock_text__gnnA0{font-size:var(--font-size-sm);line-height:var(--font-lh-normal)}.DetailPromptBlock_more__oXx2y{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;gap:var(--space-1);padding-top:var(--space-6);padding-bottom:var(--space-2);border:none;border-radius:0 0 var(--radius-3) var(--radius-3);background:linear-gradient(180deg,#0000 0,var(--surface-subtle) 72%);color:var(--fg-2);cursor:pointer}.DetailPromptBlock_moreOpen__FtdSK{position:static;width:100%;padding-top:var(--space-2);padding-bottom:0;background:none}.DetailPromptBlock_arrowUp__GWChh{transform:rotate(180deg)}.DetailWorkflowStepsPanel_steps__JXbLc{margin:0;padding:0;list-style:none}.DetailWorkflowStepsPanel_step__igpng{position:relative;display:flex;gap:var(--space-3);padding-bottom:var(--space-5)}.DetailWorkflowStepsPanel_step__igpng:last-child{padding-bottom:0}.DetailWorkflowStepsPanel_rail__f0j_I{flex-shrink:0;display:flex;flex-direction:column;align-items:center;width:var(--space-6)}.DetailWorkflowStepsPanel_dot__D1pdf{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--space-6);height:var(--space-6);border-radius:var(--radius-full);background:var(--surface-inverse);color:var(--surface-card);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.DetailWorkflowStepsPanel_line__N1cjd{flex:1;width:var(--border-1);margin-top:var(--space-1);background:var(--line-3)}.DetailWorkflowStepsPanel_content__FjPPd{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}.DetailWorkflowStepsPanel_titleRow__NeN3M{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.DetailWorkflowStepsPanel_stepTitle__4eHT9{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--font-lh-tight);color:var(--fg-1)}.DetailWorkflowStepsPanel_modelChip__8JFSA{min-width:0;max-width:100%}.DetailWorkflowStepsPanel_copyChipBtn__aqBTr{display:inline-flex;padding:0;border:none;background:#0000;cursor:pointer;color:inherit}.DetailWorkflowStepsPanel_copyChip__GjfcQ{color:var(--fg-2)}.DetailWorkflowStepsPanel_assets___fq7I{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2);align-items:start}.DetailWorkflowStepsPanel_assetsStage__TTokt{grid-template-columns:repeat(auto-fill,calc(var(--space-16) * 2 + var(--space-4)));gap:var(--space-5) var(--space-4)}.DetailWorkflowStepsPanel_assetItem___OHbw{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.DetailWorkflowStepsPanel_assetCard__4TKWB{position:relative;aspect-ratio:1;border-radius:var(--radius-3);overflow:hidden;background:var(--surface-subtle)}.DetailWorkflowStepsPanel_asset__8NWAz{width:100%;height:100%;object-fit:cover}.DetailWorkflowStepsPanel_playBadge__SGPQ1{position:absolute;right:var(--space-2);bottom:var(--space-2);display:flex;pointer-events:none}.DetailWorkflowStepsPanel_nameRow__MqUBp{display:flex;align-items:center;gap:var(--space-1);min-width:0}.DetailWorkflowStepsPanel_nameRow__MqUBp>.qtd-tooltip-trigger{flex-shrink:0}.DetailWorkflowStepsPanel_name__ECxSA{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-xs);line-height:var(--space-6);color:var(--fg-2)}.DetailWorkflowStepsPanel_download__Mome8{flex-shrink:0;color:var(--fg-3)}.DetailWorkflowStepsPanel_download__Mome8:hover{color:var(--fg-1)}.AnnotationResizeFrame_handle__FpUaG{position:absolute;z-index:3;box-sizing:border-box;background:#0000;border:none;pointer-events:auto;touch-action:none;opacity:0;width:var(--canvas-annotation-corner-arm);height:var(--canvas-annotation-corner-arm);transition:opacity var(--duration-fast) var(--easing-standard),width var(--canvas-annotation-settle-duration) var(--easing-standard),height var(--canvas-annotation-settle-duration) var(--easing-standard)}.AnnotationResizeFrame_handle__FpUaG:after{content:"";position:absolute;box-sizing:border-box;background:#0000;pointer-events:none;top:0;right:0;bottom:0;left:0;border-style:solid;border-color:var(--canvas-annotation-resize-handle-fill);border-width:0;border-radius:0}.AnnotationResizeFrame_frame__Sqx57{position:absolute;box-sizing:border-box;cursor:move;touch-action:none;overflow:visible}.AnnotationResizeFrame_bubbleAnchor__Fi8sO{position:absolute;z-index:6;pointer-events:auto;transform:translate(-50%,-100%)}.AnnotationResizeFrame_bubbleAnchorCenter__voJja{transform:translate(-50%,-50%)}.AnnotationResizeFrame_bubbleAttachedTooltip__JnSeX{position:absolute;z-index:7;top:calc(100% + var(--space-1));left:50%;box-sizing:border-box;width:max-content;max-width:var(--tooltip-max-width);padding:var(--tooltip-padding-y) var(--tooltip-padding-x);border-radius:var(--tooltip-radius);background:var(--tooltip-bg);color:var(--tooltip-fg);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--font-lh-tight);box-shadow:var(--shadow-md);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;transform:translateX(-50%);pointer-events:auto;cursor:pointer}.AnnotationResizeFrame_bubbleAttachedTooltip__JnSeX:after{content:"";position:absolute;left:50%;top:calc(0px - var(--tooltip-arrow-size) + 1px);width:calc(var(--tooltip-arrow-size)*2);height:var(--tooltip-arrow-size);background:var(--tooltip-bg);transform:translateX(-50%);clip-path:polygon(50% 0,0 100%,100% 100%)}.AnnotationResizeFrame_boxChrome__vs7WI{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;border-radius:var(--canvas-annotation-mark-radius);transition:opacity var(--duration-fast) var(--easing-standard),background-color var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard)}.AnnotationResizeFrame_glow__O4Ocd{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;pointer-events:none;box-shadow:var(--canvas-annotation-selection-glow-enter);transition:box-shadow var(--canvas-annotation-settle-duration) var(--easing-standard)}.AnnotationResizeFrame_frameSettled__KY5Ch .AnnotationResizeFrame_glow__O4Ocd{box-shadow:var(--canvas-annotation-selection-glow)}.AnnotationResizeFrame_settleRing__J9x1J{position:absolute;top:calc(-1*var(--canvas-annotation-corner-outset));right:calc(-1*var(--canvas-annotation-corner-outset));bottom:calc(-1*var(--canvas-annotation-corner-outset));left:calc(-1*var(--canvas-annotation-corner-outset));z-index:1;box-sizing:border-box;border-radius:var(--canvas-annotation-corner-radius);border:var(--canvas-annotation-corner-stroke) solid var(--canvas-annotation-resize-handle-fill);pointer-events:none;opacity:0;transition:opacity var(--canvas-annotation-settle-duration) var(--easing-standard)}.AnnotationResizeFrame_frameSettleEnter__98SBQ .AnnotationResizeFrame_settleRing__J9x1J{opacity:1}.AnnotationResizeFrame_frameSettled__KY5Ch .AnnotationResizeFrame_settleRing__J9x1J{opacity:0}.AnnotationResizeFrame_focusVeilHost__4XLUs{position:absolute;z-index:0;pointer-events:none;overflow:hidden;opacity:0;transition:opacity var(--canvas-annotation-settle-duration) var(--easing-standard)}.AnnotationResizeFrame_frameSettleEnter__98SBQ .AnnotationResizeFrame_focusVeilHost__4XLUs,.AnnotationResizeFrame_frameSettled__KY5Ch .AnnotationResizeFrame_focusVeilHost__4XLUs{opacity:1}.AnnotationResizeFrame_focusVeilHole__C2fe_{position:absolute;box-sizing:border-box;border-radius:var(--canvas-annotation-mark-radius);border:none;box-shadow:0 0 0 9999px var(--canvas-annotation-focus-veil);pointer-events:none}.AnnotationResizeFrame_focusVeilHoleNoMask___6cfc{box-shadow:none}.AnnotationResizeFrame_frameFocusChrome__S65_W:not(.AnnotationResizeFrame_frameBubbleOnly__jJUBg){border-color:#0000;border-width:0}.AnnotationResizeFrame_frameHideFill__CpQVV{background:#0000}.AnnotationResizeFrame_frameBubbleOnly__jJUBg{cursor:default;pointer-events:none}.AnnotationResizeFrame_markHitTarget__msvbE{position:absolute;z-index:5;width:var(--canvas-annotation-mark-bubble-size);height:var(--canvas-annotation-mark-bubble-size);transform:translate(-50%,-100%);pointer-events:auto;cursor:default}.AnnotationResizeFrame_markHitTarget__msvbE.AnnotationResizeFrame_bubbleAnchorCenter__voJja{transform:translate(-50%,-50%)}.AnnotationResizeFrame_frameBubbleOnly__jJUBg .AnnotationResizeFrame_bubbleAnchor__Fi8sO{pointer-events:auto;cursor:pointer}.AnnotationResizeFrame_frameBubbleOnly__jJUBg .AnnotationResizeFrame_boxChrome__vs7WI{opacity:0;pointer-events:none;border:none;border-radius:var(--canvas-annotation-mark-radius);background:#0000}.AnnotationResizeFrame_frameBubbleOnly__jJUBg.AnnotationResizeFrame_frameBubblePeek__1c3NF .AnnotationResizeFrame_boxChrome__vs7WI,.AnnotationResizeFrame_frameBubbleOnly__jJUBg.AnnotationResizeFrame_frameIsDragging__U1UzX .AnnotationResizeFrame_boxChrome__vs7WI{opacity:1;pointer-events:none;border:none;background:#0000}.AnnotationResizeFrame_frameBubbleOnly__jJUBg.AnnotationResizeFrame_frameBubblePeek__1c3NF,.AnnotationResizeFrame_frameBubbleOnly__jJUBg.AnnotationResizeFrame_frameIsDragging__U1UzX{cursor:pointer}.AnnotationResizeFrame_frameBubbleOnly__jJUBg.AnnotationResizeFrame_frameIsDragging__U1UzX{cursor:grabbing}.AnnotationResizeFrame_frameBubbleOnly__jJUBg .AnnotationResizeFrame_handle__FpUaG{opacity:0;pointer-events:none}.AnnotationResizeFrame_frameBubbleOnly__jJUBg.AnnotationResizeFrame_frameBubblePeek__1c3NF .AnnotationResizeFrame_handle__FpUaG,.AnnotationResizeFrame_frameBubbleOnly__jJUBg.AnnotationResizeFrame_frameIsDragging__U1UzX .AnnotationResizeFrame_handle__FpUaG{opacity:1;pointer-events:none;width:var(--canvas-annotation-corner-arm);height:var(--canvas-annotation-corner-arm)}.AnnotationResizeFrame_frame__Sqx57:not(.AnnotationResizeFrame_frameBubbleOnly__jJUBg) .AnnotationResizeFrame_boxChrome__vs7WI{opacity:1}.AnnotationResizeFrame_frame__Sqx57:not(.AnnotationResizeFrame_frameBubbleOnly__jJUBg) .AnnotationResizeFrame_handle__FpUaG{pointer-events:auto}.AnnotationResizeFrame_frameDisabled__rSBOU{cursor:default}.AnnotationResizeFrame_frameIsDragging__U1UzX{cursor:grabbing}.AnnotationResizeFrame_frameFocusChrome__S65_W .AnnotationResizeFrame_handle__FpUaG{opacity:1}.AnnotationResizeFrame_frameSettleEnter__98SBQ .AnnotationResizeFrame_handle__FpUaG{width:42%;height:42%}.AnnotationResizeFrame_frameSettled__KY5Ch .AnnotationResizeFrame_handle__FpUaG{width:var(--canvas-annotation-corner-arm);height:var(--canvas-annotation-corner-arm)}.AnnotationResizeFrame_handle_nw__p20Lx{top:0;left:0;transform:translate(calc(-1 * var(--canvas-annotation-corner-outset)),calc(-1 * var(--canvas-annotation-corner-outset)));cursor:nwse-resize}.AnnotationResizeFrame_handle_nw__p20Lx:after{border-top-width:var(--canvas-annotation-corner-stroke);border-left-width:var(--canvas-annotation-corner-stroke);border-top-left-radius:var(--canvas-annotation-corner-radius)}.AnnotationResizeFrame_handle_ne__tTy1t{top:0;right:0;transform:translate(var(--canvas-annotation-corner-outset),calc(-1 * var(--canvas-annotation-corner-outset)));cursor:nesw-resize}.AnnotationResizeFrame_handle_ne__tTy1t:after{border-top-width:var(--canvas-annotation-corner-stroke);border-right-width:var(--canvas-annotation-corner-stroke);border-top-right-radius:var(--canvas-annotation-corner-radius)}.AnnotationResizeFrame_handle_se__Bj3q0{right:0;bottom:0;transform:translate(var(--canvas-annotation-corner-outset),var(--canvas-annotation-corner-outset));cursor:nwse-resize}.AnnotationResizeFrame_handle_se__Bj3q0:after{border-bottom-width:var(--canvas-annotation-corner-stroke);border-right-width:var(--canvas-annotation-corner-stroke);border-bottom-right-radius:var(--canvas-annotation-corner-radius)}.AnnotationResizeFrame_handle_sw__fesUw{left:0;bottom:0;transform:translate(calc(-1 * var(--canvas-annotation-corner-outset)),var(--canvas-annotation-corner-outset));cursor:nesw-resize}.AnnotationResizeFrame_handle_sw__fesUw:after{border-bottom-width:var(--canvas-annotation-corner-stroke);border-left-width:var(--canvas-annotation-corner-stroke);border-bottom-left-radius:var(--canvas-annotation-corner-radius)}.AnnotationResizeFrame_edge__llY5y{position:absolute;z-index:3;box-sizing:border-box;background:#0000;border:none;pointer-events:auto;touch-action:none;opacity:0;transition:opacity var(--duration-fast) var(--easing-standard)}.AnnotationResizeFrame_edge__llY5y:after{content:"";position:absolute;box-sizing:border-box;background:var(--canvas-annotation-resize-handle-fill);border-radius:var(--radius-1);pointer-events:none}.AnnotationResizeFrame_frameFocusChrome__S65_W .AnnotationResizeFrame_edge__llY5y{opacity:1}.AnnotationResizeFrame_frameBubbleOnly__jJUBg .AnnotationResizeFrame_edge__llY5y{opacity:0;pointer-events:none}.AnnotationResizeFrame_frameBubbleOnly__jJUBg.AnnotationResizeFrame_frameBubblePeek__1c3NF .AnnotationResizeFrame_edge__llY5y,.AnnotationResizeFrame_frameBubbleOnly__jJUBg.AnnotationResizeFrame_frameIsDragging__U1UzX .AnnotationResizeFrame_edge__llY5y{opacity:1;pointer-events:none}.AnnotationResizeFrame_frame__Sqx57:not(.AnnotationResizeFrame_frameBubbleOnly__jJUBg) .AnnotationResizeFrame_edge__llY5y{pointer-events:auto}.AnnotationResizeFrame_edge_n__d1YDS{top:0;left:50%;width:var(--canvas-annotation-edge-arm);height:var(--canvas-annotation-edge-hit);transform:translate(-50%,calc(-1 * (var(--canvas-annotation-edge-outset) + var(--canvas-annotation-corner-stroke) / 2 + var(--canvas-annotation-edge-hit) / 2)));cursor:ns-resize}.AnnotationResizeFrame_edge_n__d1YDS:after{left:0;top:50%;transform:translateY(-50%);width:100%;height:var(--canvas-annotation-corner-stroke)}.AnnotationResizeFrame_edge_s__ICCmH{bottom:0;left:50%;width:var(--canvas-annotation-edge-arm);height:var(--canvas-annotation-edge-hit);transform:translate(-50%,calc(var(--canvas-annotation-edge-outset) + var(--canvas-annotation-corner-stroke) / 2 + var(--canvas-annotation-edge-hit) / 2));cursor:ns-resize}.AnnotationResizeFrame_edge_s__ICCmH:after{left:0;top:50%;transform:translateY(-50%);width:100%;height:var(--canvas-annotation-corner-stroke)}.AnnotationResizeFrame_edge_w__KjKQk{top:50%;left:0;width:var(--canvas-annotation-edge-hit);height:var(--canvas-annotation-edge-arm);transform:translate(calc(-1 * (var(--canvas-annotation-edge-outset) + var(--canvas-annotation-corner-stroke) / 2 + var(--canvas-annotation-edge-hit) / 2)),-50%);cursor:ew-resize}.AnnotationResizeFrame_edge_w__KjKQk:after{top:0;left:50%;transform:translateX(-50%);width:var(--canvas-annotation-corner-stroke);height:100%}.AnnotationResizeFrame_edge_e__6chOB{top:50%;right:0;width:var(--canvas-annotation-edge-hit);height:var(--canvas-annotation-edge-arm);transform:translate(calc(var(--canvas-annotation-edge-outset) + var(--canvas-annotation-corner-stroke) / 2 + var(--canvas-annotation-edge-hit) / 2),-50%);cursor:ew-resize}.AnnotationResizeFrame_edge_e__6chOB:after{top:0;left:50%;transform:translateX(-50%);width:var(--canvas-annotation-corner-stroke);height:100%}.AnnotationResizeFrame_confirmBtn__FeFko{position:absolute;top:0;right:0;z-index:4;transform:translate(50%,-50%);pointer-events:auto}.AnnotationResizeFrame_removeBtn__r7y76{position:absolute;top:0;right:0;z-index:5;transform:translateX(calc(100% + var(--space-1)));pointer-events:auto;color:var(--fg-3);background:var(--composer-bg);box-shadow:var(--shadow-sm)}.AnnotationResizeFrame_removeBtn__r7y76:hover{color:var(--fg-2)}.AnnotationResizeFrame_frameBubbleOnly__jJUBg:not(.AnnotationResizeFrame_framePending__huaGG) .AnnotationResizeFrame_removeBtn__r7y76{opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.AnnotationResizeFrame_edge__llY5y,.AnnotationResizeFrame_focusVeilHost__4XLUs,.AnnotationResizeFrame_glow__O4Ocd,.AnnotationResizeFrame_handle__FpUaG,.AnnotationResizeFrame_settleRing__J9x1J{transition:none}.AnnotationResizeFrame_frameSettleEnter__98SBQ .AnnotationResizeFrame_handle__FpUaG{width:var(--canvas-annotation-corner-arm);height:var(--canvas-annotation-corner-arm)}.AnnotationResizeFrame_frameSettleEnter__98SBQ .AnnotationResizeFrame_settleRing__J9x1J{opacity:0}.AnnotationResizeFrame_frameSettleEnter__98SBQ .AnnotationResizeFrame_glow__O4Ocd{box-shadow:var(--canvas-annotation-selection-glow)}}.ImageAnnotationPrimitives_annotationMark__u316h{position:absolute;z-index:2;width:var(--site-history-continue-edit-mark-size);height:var(--site-history-continue-edit-mark-size);margin-left:calc(var(--site-history-continue-edit-mark-size)/-2);margin-top:calc(var(--site-history-continue-edit-mark-size)/-2);display:flex;align-items:center;justify-content:center;padding:0;color:var(--fg-inverse);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);line-height:var(--font-lh-tight);background:var(--fg-1);border:var(--border-2) solid var(--surface-card);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);cursor:pointer;pointer-events:auto}.ImageAnnotationPrimitives_annotationBox__jasho .ImageAnnotationPrimitives_annotationMark__u316h{position:relative;left:auto;top:auto;margin:0;flex-shrink:0;pointer-events:none;cursor:inherit}.ImageAnnotationPrimitives_annotationMarkActive__BtagD{box-shadow:0 0 0 var(--border-2) var(--canvas-annotation-mark-border),var(--shadow-sm)}.ImageAnnotationPrimitives_annotationMark__u316h:disabled{cursor:progress}.ImageAnnotationPrimitives_annotationBox__jasho{position:absolute;z-index:2;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:var(--canvas-annotation-mark-radius);background:var(--canvas-annotation-mark-fill);border:var(--canvas-annotation-selection-border-width) solid var(--canvas-annotation-selection-border-color);cursor:pointer;pointer-events:auto}.ImageAnnotationPrimitives_annotationBoxDraft___KwD2{pointer-events:none}.ImageAnnotationPrimitives_samRevealHost___NBvG{position:absolute;z-index:2;box-sizing:border-box;pointer-events:none;overflow:hidden;border-radius:var(--canvas-annotation-mark-radius)}.ImageAnnotationPrimitives_samRipple__fA1S0{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;border:var(--border-2) solid color-mix(in srgb,var(--canvas-annotation-mark-border) 88%,#0000);border-radius:50%;pointer-events:none;animation:ImageAnnotationPrimitives_samMarkRipple__mY8OR var(--canvas-sam-reveal-duration) var(--easing-standard) both}.ImageAnnotationPrimitives_samRippleLate__DFqsd{animation-delay:var(--canvas-sam-reveal-ripple-delay)}.ImageAnnotationPrimitives_samRevealBoxInset__1KaKZ{top:0;right:0;bottom:0;left:0;width:auto;height:auto}.ImageAnnotationPrimitives_samRevealBox__0fSgT{animation:ImageAnnotationPrimitives_samMarkSettle__dY0oC var(--canvas-sam-reveal-duration) var(--easing-standard) both}@keyframes ImageAnnotationPrimitives_samMarkRipple__mY8OR{0%{transform:scale(.18);opacity:.95;border-radius:50%}55%{opacity:.55;border-radius:calc(var(--canvas-annotation-mark-radius)*2)}to{transform:scale(1);opacity:0;border-radius:var(--canvas-annotation-mark-radius)}}@keyframes ImageAnnotationPrimitives_samMarkSettle__dY0oC{0%{transform:scale(.42);opacity:0;background-color:#0000;border-radius:50%}38%{transform:scale(1.04);opacity:1;background-color:#0000;border-radius:calc(var(--canvas-annotation-mark-radius)*3)}72%{transform:scale(.98);border-radius:var(--canvas-annotation-mark-radius)}to{transform:scale(1);opacity:1;background-color:var(--canvas-annotation-mark-fill);border-radius:var(--canvas-annotation-mark-radius)}}@supports (color:color-mix(in lch,red,blue)){@keyframes ImageAnnotationPrimitives_samMarkSettle__dY0oC{0%{transform:scale(.42);opacity:0;background-color:#0000;border-radius:50%}38%{transform:scale(1.04);opacity:1;background-color:#0000;border-radius:calc(var(--canvas-annotation-mark-radius)*3)}72%{transform:scale(.98);background-color:color-mix(in srgb,var(--sem-info) 10%,#0000);border-radius:var(--canvas-annotation-mark-radius)}to{transform:scale(1);opacity:1;background-color:var(--canvas-annotation-mark-fill);border-radius:var(--canvas-annotation-mark-radius)}}}@media(prefers-reduced-motion:reduce){.ImageAnnotationPrimitives_samRevealBox__0fSgT,.ImageAnnotationPrimitives_samRipple__fA1S0{animation:none}}.ImageAnnotationPrimitives_annotationBoxActive__NsDHI{border-width:var(--canvas-annotation-selection-border-width);border-color:var(--canvas-annotation-selection-border-color)}.ImageAnnotationPrimitives_lassoFill__wUlSz{fill:color-mix(in srgb,var(--sem-info) 30%,#0000);stroke:none}.ImageAnnotationPrimitives_lassoDraft__f8dlZ,.ImageAnnotationPrimitives_lassoStroke__Lc7kR{fill:none;stroke:var(--sem-info);stroke-width:var(--border-1);stroke-dasharray:var(--canvas-annotation-lasso-dash) var(--canvas-annotation-lasso-dash);stroke-linejoin:round}.ImageAnnotationPrimitives_brushStroke__CBmwZ{fill:none;stroke:color-mix(in srgb,var(--sem-info) 50%,#0000);stroke-linecap:round;stroke-linejoin:round}.AnnotationMarkBubble_bubble__VAMo5{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--canvas-annotation-mark-bubble-size);height:var(--canvas-annotation-mark-bubble-size);pointer-events:none}.AnnotationMarkBubble_bubbleIcon__pgi_P{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.AnnotationMarkBubble_bubbleShape__2HiiB{fill:var(--canvas-annotation-mark-bubble-fill);stroke:none}.AnnotationMarkBubble_bubbleIndex__tyxkG{position:relative;z-index:1;color:var(--fg-static-light);font-size:var(--canvas-annotation-mark-bubble-font-size);font-weight:var(--font-weight-semibold);line-height:var(--font-lh-tight)}.AnnotationIntentCallout_callout__9rz3d{position:absolute;z-index:7;box-sizing:border-box;width:max-content;max-width:var(--tooltip-max-width);padding:var(--tooltip-padding-y) var(--tooltip-padding-x);border-radius:var(--tooltip-radius);background:var(--tooltip-bg);color:var(--tooltip-fg);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--font-lh-tight);box-shadow:var(--shadow-md);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;pointer-events:auto;cursor:pointer}.AnnotationIntentCallout_calloutBelow__zfRI1{transform:translate(-50%,var(--canvas-annotation-intent-popover-gap))}.AnnotationIntentCallout_calloutAbove__mq_2E{transform:translate(-50%,calc(-100% - var(--canvas-annotation-intent-popover-gap)))}.AnnotationIntentCallout_callout__9rz3d:after{content:"";position:absolute;background:var(--tooltip-bg);border:none}.AnnotationIntentCallout_callout__9rz3d[data-placement=below]:after{left:50%;top:calc(0px - var(--tooltip-arrow-size) + 1px);transform:translateX(-50%);width:calc(var(--tooltip-arrow-size)*2);height:var(--tooltip-arrow-size);clip-path:polygon(50% 0,0 100%,100% 100%)}.AnnotationIntentCallout_callout__9rz3d[data-placement=above]:after{left:50%;bottom:calc(0px - var(--tooltip-arrow-size) + 1px);transform:translateX(-50%);width:calc(var(--tooltip-arrow-size)*2);height:var(--tooltip-arrow-size);clip-path:polygon(50% 100%,0 0,100% 0)}.HistoryContinueEditModal_shell__yMivA{position:relative;display:flex;flex-direction:column;width:100%;max-height:calc(100vh - var(--space-16));min-height:0}.HistoryContinueEditModal_stage__vHNVg{position:relative;flex:1 1 auto;min-height:var(--site-history-continue-edit-stage-min-h);display:flex;align-items:stretch;justify-content:center;overflow:hidden;border-radius:var(--radius-2);padding-bottom:calc(var(--site-composer-idle-max-h-compact) + var(--space-10) + var(--space-4))}.HistoryContinueEditModal_stageViewport__GZvck{position:relative;flex:1 1 auto;width:100%;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;user-select:none;touch-action:none}.HistoryContinueEditModal_imageLayer__w9lAk{position:relative;line-height:0;transform-origin:center center;will-change:transform;pointer-events:none}.HistoryContinueEditModal_image__tp9xU{display:block;max-width:100%;max-height:var(--site-history-continue-edit-image-max-h);width:auto;height:auto;object-fit:contain;border-radius:var(--radius-2);pointer-events:none}.HistoryContinueEditModal_stageInnerBox__yGYAe,.HistoryContinueEditModal_stageInnerDraw__goYZq,.HistoryContinueEditModal_stageInnerMark__o77fC{cursor:crosshair}.HistoryContinueEditModal_stageInnerPan__mP0oo{cursor:grab}.HistoryContinueEditModal_stageInnerPan__mP0oo:active{cursor:grabbing}.HistoryContinueEditModal_overlay__kRIJW{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.HistoryContinueEditModal_pathLayer__AJ09x{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.HistoryContinueEditModal_dropdownAnchor__x_s6B{display:inline-flex}.HistoryContinueEditModal_brushMenuItem__ZSwk2{display:inline-flex;align-items:center;gap:var(--space-2)}.HistoryContinueEditModal_brushMenuDot__oULrV{border-radius:var(--radius-full);background:var(--fg-2);flex-shrink:0}.HistoryContinueEditModal_brushDot_fine__GbeyM{width:var(--space-1-5);height:var(--space-1-5)}.HistoryContinueEditModal_brushDot_medium__k9h5v{width:var(--space-2);height:var(--space-2)}.HistoryContinueEditModal_brushDot_coarse__u7UXj{width:var(--space-3);height:var(--space-3)}.HistoryContinueEditModal_composerStack__RBSEU{position:absolute;left:0;right:0;bottom:0;z-index:5;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);pointer-events:none}.HistoryContinueEditModal_actionBar__frNXv{align-self:center;display:flex;align-items:center;gap:var(--space-1);pointer-events:auto}.HistoryContinueEditModal_composer__mV7Iq{flex-shrink:0;padding:0;margin:0;pointer-events:auto;--site-composer-expanded-input-min-h:calc(var(--space-6) * 1.5);--site-composer-expanded-input-max-h:calc(var(--space-6) * 4)}.HistoryContinueEditModal_empty__t5aa4{color:var(--fg-3);font-size:var(--font-size-2);line-height:var(--font-lh-normal)}.MusicViewer_root__c1Z3O{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3);width:min(360px,100%)}.MusicViewer_coverFallback__OWgoM,.MusicViewer_cover__ZAjoq{width:100%;aspect-ratio:1;border-radius:var(--radius-6);object-fit:cover}.MusicViewer_coverFallback__OWgoM{background:var(--surface-subtle)}.MusicViewer_audio__mowPr{width:100%;height:var(--space-9)}.SelectableTextActions_actions__6spCg{position:fixed;z-index:var(--z-tooltip);display:inline-flex;align-items:center;gap:var(--space-2);transform:translate(-50%,calc(-100% - var(--space-1)));user-select:none;white-space:nowrap;pointer-events:auto}.CopyrightTipBar_wrap__xZCVc{box-sizing:border-box;width:0;min-width:100%}.CopyrightTipBar_bar__BMiN1{display:flex;align-items:center;gap:var(--space-2);box-sizing:border-box;width:100%;max-width:100%;padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background:var(--display-bg-subtle,#f5f5f5)}.CopyrightTipBar_left__d_tKy{display:flex;align-items:center;gap:var(--space-1);flex:1 1 auto;min-width:0}.CopyrightTipBar_messageWrap__G5G_3{overflow:hidden}.CopyrightTipBar_chip__UUPoO{flex-shrink:0;display:inline-flex;align-items:center;height:20px;padding:var(--space-1) var(--space-1-5);border-radius:var(--radius-2-5);font-size:var(--font-size-button-sm);font-weight:var(--font-weight-medium);line-height:1.4}.CopyrightTipBar_warning__WF0w0{background:var(--tag-warning-bg,#ffedd5);color:var(--tag-warning-fg,#b3450e)}.CopyrightTipBar_info__lrLDT{background:var(--tag-info-bg,#ebf3ff);color:var(--tag-info-fg,#1957c2)}.CopyrightTipBar_message__Qi7cQ{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--fg-2);font-size:var(--font-size-button-md);line-height:1.5}.CopyrightTipBar_action__KpOWF{flex-shrink:0;margin-left:auto;white-space:nowrap}.DetailSidePanel_side__ngLNe{flex:0 0 var(--site-detail-side-width);width:var(--site-detail-side-width);height:100%;min-height:0;display:flex;flex-direction:column;box-sizing:border-box;border-left:var(--border-1) solid var(--line-1);background:var(--surface-card)}.DetailSidePanel_sideBody__Lr6j1{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-4)}.DetailSidePanel_workPreview__QXh6F{position:relative;flex:none;width:100%;aspect-ratio:var(--side-work-aspect,4/3);min-height:0;border-radius:var(--radius-3);background:var(--surface-subtle)}.DetailSidePanel_workPreviewMedia__K2pto{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;border-radius:var(--radius-3)}.DetailSidePanel_authorBlock__8haGx{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.DetailSidePanel_authorRow__Qy222{display:flex;align-items:center;gap:var(--space-3);width:100%;min-width:0}.DetailSidePanel_favTrigger__Ll_F9{flex-shrink:0;display:inline-flex;align-items:center;align-self:center}.DetailSidePanel_author__uAimi{flex-shrink:0;display:flex;align-items:center;color:inherit;text-decoration:none}.DetailSidePanel_nameLine__P0HZh{display:flex;align-items:center;gap:var(--space-2);max-width:100%;min-width:0;width:fit-content}.DetailSidePanel_avatar__fNfkK{flex-shrink:0;width:var(--space-10);height:var(--space-10);border-radius:var(--radius-full);object-fit:cover}.DetailSidePanel_authorMeta__EhFk9{flex:1;min-width:0;display:flex;flex-direction:column}.DetailSidePanel_authorName__xxcCu{flex:0 1 auto;min-width:0;display:block;color:inherit;text-decoration:none;overflow:hidden;color:var(--fg-1);font-size:var(--font-size-button-md);font-weight:var(--font-weight-semibold);line-height:var(--font-lh-tight);white-space:nowrap;text-overflow:ellipsis}.DetailSidePanel_authorSub__iIwhQ,.DetailSidePanel_category__3m26q{margin:0;overflow:hidden;color:var(--fg-3);font-size:var(--font-size-button-sm);font-weight:var(--font-weight-regular);line-height:var(--font-lh-normal);white-space:nowrap;text-overflow:ellipsis}.DetailSidePanel_followBtn__tlwVr{flex-shrink:0}.DetailSidePanel_workTitleWrap__L4Dik{width:100%;min-width:0}.DetailSidePanel_workTitleWrap__L4Dik>*{display:block;max-width:100%;min-width:0}.DetailSidePanel_workTitle__symJn{display:block;margin:0;max-width:100%;overflow:hidden;color:var(--fg-1);font-size:var(--font-size-button-lg);font-weight:var(--font-weight-semibold);line-height:var(--font-lh-tight);white-space:nowrap;text-overflow:ellipsis}.DetailSidePanel_category__3m26q{width:100%;white-space:normal}.DetailSidePanel_section__Vlsr1{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);width:100%}.DetailSidePanel_kicker__hIt8X{margin:0;color:var(--fg-3);font-size:var(--font-size-button-sm);font-weight:var(--font-weight-medium);line-height:var(--font-lh-tight)}.DetailSidePanel_prompt__vL_5n{margin:0;color:var(--fg-1);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--font-lh-normal);white-space:pre-wrap;word-break:break-word}.DetailSidePanel_chips__UfEt6{display:flex;flex-wrap:wrap;gap:var(--space-2)}.DetailSidePanel_workTags__6YXAm{display:flex;flex-wrap:wrap;gap:var(--chip-gap);margin:0;padding:0;list-style:none}.DetailSidePanel_workTag__m7oE6{display:inline-flex;align-items:center;height:var(--chip-xs-h);padding:0 var(--chip-padding-x-xs);border:var(--border-1) solid var(--chip-border);border-radius:var(--chip-radius);background:var(--chip-bg);color:var(--chip-fg);font-size:var(--font-size-xs);line-height:var(--font-lh-tight);text-decoration:none;white-space:nowrap}a.DetailSidePanel_workTag__m7oE6:hover{background:var(--chip-hover-bg)}.DetailSidePanel_copyrightSlot__qpL_h{margin-top:auto}.DetailSidePanel_sideFooter__OXoqu{flex-shrink:0;margin-top:auto;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-top:var(--border-1) solid var(--line-1)}.DetailSidePanel_footerRow__Yrxuf{display:flex;align-items:center;gap:var(--space-2)}.DetailSidePanel_footerEdit__EMiaM{flex:1;min-width:0}.DetailSidePanel_footerEdit__EMiaM button{width:100%}.DetailSidePanel_stageActionStack__hPE_i{width:max-content}.DetailSidePanel_stageToolRow__ZgJS0{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.DetailSidePanel_toolRow__oqjPC{display:flex;align-items:flex-start;justify-content:flex-start;gap:var(--space-4)}.DetailSidePanel_tool__1_XeF{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);color:var(--fg-2)}.DetailSidePanel_toolLabel__kCQ2t{font-size:var(--font-size-button-sm);font-weight:var(--font-weight-regular);line-height:var(--font-lh-tight);white-space:nowrap}.DetailSidePanel_sheetScrim__iedSK,.DetailSidePanel_sheetToggle__obAqn{display:none}@media(max-width:750px){.DetailSidePanel_side__ngLNe{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-raised);flex:none;width:100%;height:auto;max-height:75dvh;border-left:none;border-top:var(--border-1) solid var(--line-1);border-radius:var(--radius-6) var(--radius-6) 0 0;padding-bottom:env(safe-area-inset-bottom)}.DetailSidePanel_sideOpen__Iq54Q{z-index:calc(var(--z-raised) + 3)}.DetailSidePanel_sheetToggle__obAqn{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-4);border:none;background:#0000;color:var(--fg-1);font-size:var(--font-size-button-md);font-weight:var(--font-weight-semibold);line-height:var(--font-lh-tight);text-align:left;cursor:pointer}.DetailSidePanel_sheetToggleTitle__cl9Uj{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.DetailSidePanel_sheetToggleIcon__9xXeA{flex-shrink:0;transform:rotate(180deg);transition:transform var(--duration-fast) var(--easing-standard)}.DetailSidePanel_sideOpen__Iq54Q .DetailSidePanel_sheetToggleIcon__9xXeA{transform:none}.DetailSidePanel_sideBody__Lr6j1{display:none}.DetailSidePanel_sideOpen__Iq54Q .DetailSidePanel_sideBody__Lr6j1{display:flex}.DetailSidePanel_sheetScrim__iedSK{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-raised) + 2);background:var(--surface-overlay)}.DetailSidePanel_sideFooter__OXoqu{flex-direction:row;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4)}.DetailSidePanel_footerEdit__EMiaM,.DetailSidePanel_footerRow__Yrxuf{flex:0 0 auto}.DetailSidePanel_footerEdit__EMiaM button{width:auto;white-space:nowrap}.DetailSidePanel_sideFooter__OXoqu>button{flex:1 1 0;width:auto;min-width:0}}.WorkHeroInfo_root__YpOmv{box-sizing:border-box;width:100%;display:flex;align-items:center;gap:var(--space-3)}.WorkHeroInfo_refs__bPLZJ{flex-shrink:0}.WorkHeroInfo_prompt__FaSF6{flex:1 1 auto;min-width:0;margin:0;padding:0;border:none;background:none;text-align:left;cursor:pointer;color:var(--fg-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--font-lh-normal);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.WorkHeroInfo_promptOpen__vPSZK{white-space:pre-wrap;word-break:break-word;overflow:visible}.WorkHero_info__fY2ED,.WorkHero_root__qxCHr{--work-hero-max-h:min(var(--site-detail-preview-max-height-cap),calc(100dvh - var(--work-hero-top-offset, var(--space-8)) - var(--work-hero-bottom-gap, var(--space-16))))}.WorkHero_info__fY2ED{box-sizing:border-box;width:calc(100% - var(--space-4)*2);margin:var(--space-4) auto 0;container-type:inline-size}.WorkHero_info__fY2ED.WorkHero_info__fY2ED>*{--work-hero-info-w:min(calc(var(--work-hero-max-h) * var(--work-hero-aspect, 1)),var(--work-hero-natural-w,100vw),100cqw);width:var(--work-hero-info-w);margin-left:auto;margin-right:auto;transform:translateY(calc(-.5 * (var(--work-hero-max-h) - min(var(--work-hero-max-h), var(--work-hero-info-w) / var(--work-hero-aspect, 1)))))}.WorkHero_root__qxCHr{position:relative;box-sizing:border-box;width:100%;height:var(--work-hero-max-h);padding-left:var(--space-4);padding-right:var(--space-4);display:flex;align-items:center;justify-content:center}.WorkHero_box__hf_Mv{position:relative;flex-shrink:0;width:min(var(--work-hero-max-h)*var(--work-hero-aspect,1),var(--work-hero-natural-w,100vw));max-width:100%;min-height:min(var(--site-detail-preview-min-height),var(--work-hero-max-h));max-height:var(--work-hero-max-h);aspect-ratio:var(--work-hero-aspect,1);border-radius:var(--radius-6);overflow:hidden}.WorkHero_media__p07gC{display:block;width:100%;height:100%;border:var(--border-1) solid var(--line-2);border-radius:var(--radius-6);box-sizing:border-box;object-fit:contain;background:var(--surface-subtle);transition:opacity var(--duration-fast) var(--easing-standard)}.WorkHero_mediaOverlay__AZw6g{position:absolute;top:0;right:0;bottom:0;left:0}.WorkHero_mediaReady__sLimV{background:var(--site-card-cover-mosaic)}.WorkHero_mediaLoading__4jZBF{opacity:0}.WorkHero_skeleton__fIm9l.qtd-skeleton{border-radius:var(--radius-6);background:var(--surface-subtle)}.WorkHero_fill__dIs31,.WorkHero_skeleton__fIm9l.qtd-skeleton{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.WorkHero_stageActionsFloat__GjQSQ{position:absolute;right:var(--space-4);bottom:var(--space-4)}.WorkHero_stageActionsDocked__6EQ9q,.WorkHero_stageActionsFloat__GjQSQ{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);color:var(--fg-2)}.WorkHero_stageActionsDocked__6EQ9q{pointer-events:auto}.WorkHero_stageTool__iVOiT{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}.WorkHero_stageToolLabel__CCRHu{font-size:var(--font-size-button-sm);font-weight:var(--font-weight-regular);line-height:var(--font-lh-tight);white-space:nowrap}.WorkHero_contextMenu__BBaMI{position:fixed;z-index:var(--z-modal);min-width:calc(var(--space-16)*2 + var(--space-8) + var(--space-4))}.WorkHero_thumbs__9QL_Y{position:absolute;top:var(--space-3);left:var(--space-3);display:flex;flex-direction:column;gap:var(--space-1)}.WorkHero_thumbsDocked__i0yNR{display:flex;flex-direction:column;gap:var(--space-1);pointer-events:auto}.WorkHero_thumb__Qf6fp{padding:0;width:var(--canvas-layers-thumb-size);height:var(--canvas-layers-thumb-size);overflow:hidden;border:0;border-radius:var(--radius-1);background:var(--surface-subtle);opacity:.5;cursor:pointer}.WorkHero_thumb__Qf6fp img{display:block;width:100%;height:100%;object-fit:cover}.WorkHero_thumbActive__LYgo5,.WorkHero_thumb__Qf6fp:hover{opacity:1}.WorkHero_row__9E_MY{--work-hero-side-w:calc(var(--space-12) + var(--space-2));display:flex;align-items:flex-end;justify-content:center;width:100%;min-width:0}.WorkHero_row__9E_MY:before{content:"";flex:0 1 var(--work-hero-side-w)}.WorkHero_row__9E_MY>.WorkHero_box__hf_Mv{flex:0 1 auto;min-width:0;max-width:none}.WorkHero_side__k8PWe{flex:0 1 var(--work-hero-side-w);min-width:0;display:flex;justify-content:center}.WorkStageTabs_root__BQ7VL{position:absolute;top:var(--site-work-stage-tabs-top);left:50%;transform:translateX(-50%);pointer-events:auto}.WorkStageTabs_rootStart__tN4_N{position:static;top:auto;left:auto;flex:none;transform:none}.DetailStageAssets_root__cC3Ni{display:flex;flex-direction:column;gap:var(--space-10);width:100%;padding-bottom:var(--space-8)}.DetailStageAssets_group__VcTmM{display:flex;flex-direction:column;gap:var(--space-4);scroll-margin-top:var(--detail-stage-bar-h,var(--site-work-stage-bar-h))}.DetailStageAssets_groupHead__IADlT{display:flex;align-items:center;gap:var(--space-4)}.DetailStageAssets_groupTitle__WNd9K{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--font-lh-tight);color:var(--fg-1)}.DetailStageAssets_grid___dwjL{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--space-16) * 2 + var(--space-4)),1fr));gap:var(--space-5) var(--space-4)}.DetailStageAssets_card__N1TtU{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.DetailStageAssets_cardMain__Ybqv8{display:block;width:100%;min-width:0;padding:0;border:none;background:#0000;cursor:pointer}.DetailStageAssets_cardMain__Ybqv8:hover .DetailStageAssets_thumb__KhSyf{box-shadow:0 0 0 var(--border-2,2px) var(--line-strong)}.DetailStageAssets_nameRow__VlHOf{display:flex;align-items:center;gap:var(--space-1);min-width:0}.DetailStageAssets_nameRow__VlHOf>.qtd-tooltip-trigger{flex-shrink:0}.DetailStageAssets_download__xUf13{flex-shrink:0;color:var(--fg-3)}.DetailStageAssets_download__xUf13:hover{color:var(--fg-1)}.DetailStageAssets_thumb__KhSyf{position:relative;display:block;aspect-ratio:4/3;border-radius:var(--radius-4);overflow:hidden;background:var(--surface-subtle);transition:box-shadow var(--duration-fast) var(--easing-standard)}.DetailStageAssets_thumb__KhSyf:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 var(--border-1) var(--line-1);pointer-events:none}.DetailStageAssets_thumb__KhSyf img,.DetailStageAssets_thumb__KhSyf video{width:100%;height:100%;object-fit:cover}.DetailStageAssets_name__hZWY0{flex:1;min-width:0;overflow:hidden;padding:0;border:none;background:#0000;text-align:left;text-overflow:ellipsis;white-space:nowrap;font:inherit;font-size:var(--font-size-xs);line-height:var(--space-6);color:var(--fg-2);cursor:pointer}.DetailStageAssets_hoverVideo__8uuCB{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.DetailStageAssets_playBadge__i_Qgg{position:absolute;right:var(--space-3);bottom:var(--space-3);display:flex;pointer-events:none;transition:opacity var(--duration-fast) var(--easing-standard)}.DetailStageAssets_card__N1TtU:hover .DetailStageAssets_playBadge__i_Qgg{opacity:0}.DetailStageAssets_promptList__EobHv{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--space-16) * 5),1fr));align-items:start;gap:var(--space-5) var(--space-4)}.DetailStageAssets_promptItem__wuELc{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.DetailStageAssets_nameStatic__8OgHX{cursor:default}.DetailStageAssets_viewerPrompt__buICc{display:flex;flex-direction:column;gap:var(--space-1);width:100%}.DetailStageAssets_viewerPromptLabel__0OZjA{font-size:var(--font-size-xs);color:var(--fg-3)}.WorkStageAssets_root__mXI3Y{flex:none;box-sizing:border-box;width:100%;padding:var(--work-stage-assets-pad-top,var(--space-8)) var(--work-stage-assets-pad-x,var(--layout-margin)) var(--space-10)}.AppRecommendTools_root__xAvfE{display:flex;flex-direction:column;gap:var(--space-5);width:100%}.AppRecommendTools_header__Blmvu{display:flex;flex-direction:column;gap:var(--space-2)}.AppRecommendTools_title__Lktpm{margin:0;font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:var(--font-lh-tight);color:var(--fg-1)}.AppRecommendTools_desc__GLAnL{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--font-lh-normal);color:var(--fg-3)}.AppRecommendTools_tabs__zKqNj{display:flex;gap:var(--space-2);flex-wrap:wrap}.AppRecommendTools_tab__sbxek{display:inline-flex;align-items:center;height:var(--space-8);padding:0 var(--space-4);border-radius:var(--radius-full);border:var(--border-1) solid var(--line-2);background:var(--surface-card);color:var(--fg-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.AppRecommendTools_tab__sbxek:hover{border-color:var(--accent-lime);color:var(--fg-1)}.AppRecommendTools_tab__sbxek.AppRecommendTools_tabActive__wCS6h{border-color:var(--accent-lime);background:var(--accent-lime);color:var(--accent-lime-on);font-weight:var(--font-weight-medium)}.AppRecommendTools_content__GYXmI{width:100%}.AppRecommendTools_more__c_vpB{display:flex;justify-content:center}.layout_layout__ah8je{display:grid;gap:var(--site-miniapp-page-gap);width:100%;max-width:var(--site-miniapp-layout-max-width);margin-left:auto;margin-right:auto;align-items:stretch}.layout_layoutSplitSmLg__M83k2{grid-template-columns:minmax(0,1fr) var(--site-miniapp-rail-width);gap:0;min-height:var(--site-miniapp-split-min-height)}.layout_layoutSplitLgSm__cbQ0O{grid-template-columns:var(--site-miniapp-rail-width) minmax(0,1fr);gap:0;min-height:var(--site-miniapp-split-min-height)}.layout_layoutFillViewport__48W6U{max-width:none;width:100%;box-sizing:border-box;margin:0;padding:0;flex:1 1 auto;height:100%;min-height:0;overflow:hidden}.layout_layoutFillViewport__48W6U>.layout_region__PlrXo{min-height:0;overflow:auto}.layout_layoutFillViewport__48W6U>.layout_regionStageSplit__dgLCg{scroll-padding-top:var(--site-work-stage-bar-h)}.layout_layoutFillViewport__48W6U>.layout_regionRailSplit__Ow0lC{overflow:hidden}.layout_layoutSingle__ar_mB,.layout_layoutStackLgSm__07c9I{grid-template-columns:minmax(0,1fr);min-height:0;height:auto;overflow:visible}.layout_layoutSingle__ar_mB{max-width:var(--site-miniapp-single-max-width)}[data-work-stage-frame] .layout_layoutSingle__ar_mB,[data-work-stage-frame] .layout_layoutStackLgSm__07c9I{max-width:none}.layout_slotMatchComposer__Gln0A{width:100%;max-width:var(--site-home-input-width);margin-left:auto;margin-right:auto;min-width:0}.layout_slotBlock__pY0Ik>.layout_slotMatchComposer__Gln0A{display:flex}.layout_slotBlock__pY0Ik>.layout_slotMatchComposer__Gln0A>*{width:100%;min-width:0}.layout_slotRow__e4z_y>.layout_slotMatchComposer__Gln0A{display:flex;flex-wrap:nowrap;align-items:stretch;gap:var(--site-miniapp-grid-gap)}.layout_region__PlrXo{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--site-miniapp-grid-gap);min-width:0}.layout_regionRail__HNBDs,.layout_region__PlrXo{align-content:flex-start}.layout_regionPaneSplit__QrHG7{box-sizing:border-box;padding:var(--site-miniapp-pane-padding);border:var(--border-1) solid var(--site-miniapp-pane-border);border-radius:var(--site-miniapp-pane-radius);background:var(--site-miniapp-pane-bg)}.layout_regionStageSplit__dgLCg.layout_regionPaneSplit__QrHG7{padding:var(--work-stage-pad-top,var(--space-4)) 0 calc(var(--space-16) + var(--space-12));border:none;border-radius:0;background:#0000}.layout_regionRailSplit__Ow0lC.layout_regionPaneSplit__QrHG7{padding:var(--space-4);border:none;border-left:var(--border-1) solid var(--line-1);border-radius:0;background:var(--surface-card)}.layout_layoutSplitLgSm__cbQ0O>.layout_regionRailSplit__Ow0lC.layout_regionPaneSplit__QrHG7{border-left:none;border-right:var(--border-1) solid var(--line-1)}.layout_regionRailSplit__Ow0lC{flex-direction:column;flex-wrap:nowrap;align-content:stretch;align-self:stretch;min-height:100%;height:100%}.layout_regionRailSplit__Ow0lC .layout_slotBlock__pY0Ik,.layout_regionRailSplit__Ow0lC .layout_slotRow__e4z_y{flex:0 0 auto;width:100%}.layout_railPinBottom__C0kSi,.layout_railPinTop__2hu_u{flex:none;width:100%;display:flex;flex-direction:column;gap:var(--site-miniapp-grid-gap);background:var(--site-miniapp-rail-bg)}.layout_railScroll__h4PM7{flex:1 1 auto;min-height:0;width:100%;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;gap:var(--site-miniapp-grid-gap)}.layout_regionStage___dXKf{flex-direction:column;flex-wrap:nowrap}.layout_regionStageSplit__dgLCg{align-self:stretch;height:100%;min-height:100%;gap:0}.layout_regionStageSplit__dgLCg .layout_stageSourceWork__hgS4O{margin-bottom:var(--site-miniapp-stage-floor-gap);scroll-margin-top:var(--site-work-stage-bar-h)}.layout_regionStageSplit__dgLCg .layout_stageFloorSection__F2tZM+.layout_stageFloorSection__F2tZM{margin-top:var(--site-miniapp-stage-floor-gap)}.layout_regionStage___dXKf>.layout_slotBlock__pY0Ik,.layout_regionStage___dXKf>.layout_slotRow__e4z_y{flex:0 0 auto;width:100%}.layout_regionStage___dXKf>.layout_slotBlock__pY0Ik:has(.layout_howItWorks__ZApyM),.layout_regionStage___dXKf>.layout_slotFill__DPAC7:has(.layout_howItWorks__ZApyM),.layout_regionStage___dXKf>.layout_slotRow__e4z_y:has(.layout_howItWorks__ZApyM){flex:1 1 auto;align-items:center;justify-content:center}.layout_stageFloorTabsSentinel__0ITvv{height:0;margin-bottom:calc(-1*var(--site-miniapp-grid-gap))}.layout_stageFloorTabsSticky__ydSL3{position:sticky;top:0;z-index:1;padding-top:var(--space-2);padding-bottom:var(--space-2)}.layout_stageFloorTabsSticky__ydSL3 .layout_tabsInlineCenter__VRwji{justify-content:flex-start}.layout_stageFloorTabsSticky__ydSL3:empty{display:none}.layout_regionStageSplit__dgLCg .layout_stageCardsFloor__74CSV{box-sizing:border-box;width:100%;padding-left:var(--layout-margin);padding-right:var(--layout-margin)}.layout_stageSourceWork__hgS4O{width:100%;margin-bottom:calc(var(--site-miniapp-stage-floor-gap) - var(--site-miniapp-grid-gap));scroll-margin-top:var(--site-work-stage-bar-h)}.layout_stageTutorialHost__GAgfW{box-sizing:border-box;width:100%}.layout_sameWorkFloors__GDANm{display:flex;flex-direction:column;gap:calc(var(--space-12) + var(--space-6));width:100%}.layout_stageFloorHeroHeight__Bn3St{--work-hero-max-h:min(var(--site-detail-preview-max-height-cap),calc(100dvh - var(--work-hero-top-offset, var(--space-8)) - var(--work-hero-bottom-gap, var(--space-16))));min-height:var(--work-hero-max-h);display:flex;flex-direction:column}.layout_stageFloorHeroHeight__Bn3St.layout_stageFloorHeroHeight__Bn3St>*{flex:0 0 auto;margin-top:auto;margin-bottom:auto}.layout_stageFloorSection__F2tZM{flex:0 0 auto;width:100%;min-width:0;scroll-margin-top:var(--site-work-stage-bar-h)}.layout_stageFloorSection__F2tZM+.layout_stageFloorSection__F2tZM{margin-top:calc(var(--site-miniapp-stage-floor-gap) - var(--site-miniapp-grid-gap))}.layout_slotFill__DPAC7{flex:1 1 var(--site-miniapp-slot-fill-basis);min-width:0;display:flex;align-items:stretch;max-width:100%}.layout_slotFill__DPAC7>*{flex:1 1 auto;width:100%;height:100%;min-width:0;max-width:100%}.layout_slotAuto__yRCib{flex:0 0 auto;display:flex;align-self:stretch;align-items:stretch;min-height:0}.layout_slotRow__e4z_y{display:flex;flex-wrap:nowrap;align-items:stretch;gap:var(--site-miniapp-grid-gap);min-width:0;width:100%;flex:0 0 auto}.layout_slotBlock__pY0Ik{flex:1 1 100%;min-width:0;display:flex}.layout_slotBlock__pY0Ik>*{width:100%}.layout_emptyRegion__EWdw4{flex:1 1 100%;border:1px dashed var(--line-2);border-radius:var(--radius-3);font-size:var(--font-size-sm);color:var(--fg-4)}.layout_emptyRegion__EWdw4,.layout_stageEmpty__93qFl{padding:var(--space-8) var(--space-4);text-align:center}.layout_stageEmpty__93qFl{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);width:100%;min-height:calc(var(--space-16)*6);border:var(--border-1) dashed var(--line-2);border-radius:var(--radius-3)}.layout_stageEmptyTitle__xINLN{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--font-lh-tight);color:var(--fg-2)}.layout_stageEmptyDesc__0NYRO{margin:0;font-size:var(--font-size-sm);line-height:var(--font-lh-normal);color:var(--fg-4)}.layout_card__y3en3{display:flex;flex-direction:column;gap:var(--site-miniapp-grid-gap);padding:var(--space-4);border-radius:var(--site-miniapp-card-radius);background:var(--site-miniapp-control-bg);min-width:0}.layout_cardHead__2ME9h{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:0}.layout_cardLabel__CLr5p{font-size:var(--site-miniapp-label-size);font-weight:var(--font-weight-medium);line-height:var(--font-lh-normal);color:var(--fg-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout_cardHint__5krJe{font-size:var(--site-miniapp-meta-size)}.layout_cardHint__5krJe,.layout_optionalBadge__QjSWr{line-height:var(--font-lh-normal);color:var(--site-miniapp-hint-fg)}.layout_optionalBadge__QjSWr{flex:none;padding:var(--site-miniapp-badge-padding);border-radius:var(--site-miniapp-badge-radius);background:var(--site-miniapp-control-bg);font-size:var(--site-miniapp-badge-size);font-weight:var(--font-weight-medium)}.layout_optionalTag__Sgr7U{flex:none}.layout_rowControl__iWOP3{display:flex;flex-direction:column;justify-content:center;gap:var(--space-0-5);width:100%;height:100%;min-height:var(--site-miniapp-row-height);padding:var(--site-miniapp-control-padding);border:1px solid var(--site-miniapp-control-border);border-radius:var(--site-miniapp-control-radius);background:var(--site-miniapp-control-bg);cursor:pointer;text-align:left;transition:background var(--duration-fast) var(--easing-standard)}.layout_rowControl__iWOP3:focus-within,.layout_rowControl__iWOP3:hover{background:var(--site-miniapp-control-hover-bg)}.layout_rowControlLabel__Mra0j{font-size:var(--site-miniapp-meta-size);line-height:var(--font-lh-normal);font-weight:var(--font-weight-medium);color:var(--site-miniapp-meta-fg)}.layout_rowControlValue__VQ0o5{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);font-size:var(--site-miniapp-label-size);line-height:var(--font-lh-normal);font-weight:var(--font-weight-medium);color:var(--fg-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout_rowControlValueText__GTfXj{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout_rowControlChevron__W8cr4{flex:none;color:var(--site-miniapp-hint-fg)}.layout_rowControlHost__P_k4S{display:flex;flex-direction:column;width:100%;height:100%;min-width:0;min-height:var(--site-miniapp-row-height);align-self:stretch}.layout_rowControlHost__P_k4S .qtd-dropdown{display:flex;flex:1 1 auto;flex-direction:column;width:100%;height:100%;min-height:0}.layout_rowControlHost__P_k4S .qtd-dropdown__trigger{display:flex;flex:1 1 auto;width:100%;height:100%;min-height:0;align-items:stretch}.layout_textRow__pUb21{display:flex;flex-direction:column;justify-content:center;gap:var(--space-0-5);width:100%;height:100%;min-height:var(--site-miniapp-row-height);padding:var(--site-miniapp-control-padding);border:1px solid var(--site-miniapp-control-border);border-radius:var(--site-miniapp-control-radius);background:var(--site-miniapp-control-bg);overflow:hidden;text-align:left;transition:background var(--duration-fast) var(--easing-standard)}.layout_textRow__pUb21:focus-within,.layout_textRow__pUb21:hover{background:var(--site-miniapp-control-hover-bg)}.layout_textRow__pUb21 .layout_layoutPromptPlain__KV0oa,.layout_textRow__pUb21 .layout_textRowInput__0c2hy{flex:none!important;width:100%;min-width:0}.layout_textRow__pUb21 .layout_layoutPromptPlain__KV0oa [contenteditable]{height:calc(1em*var(--font-lh-normal))!important;max-height:calc(1em*var(--font-lh-normal))!important;min-height:0!important;line-height:var(--font-lh-normal)!important;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis}.layout_textRowInput__0c2hy{width:100%;min-width:0;margin:0;padding:var(--space-1) var(--space-2);font-size:var(--site-miniapp-label-size);line-height:var(--font-lh-normal);font-weight:var(--font-weight-medium);color:var(--fg-1);outline:none}.layout_textRowInput__0c2hy::placeholder{color:var(--site-miniapp-hint-fg)}.layout_textRowInput__0c2hy:disabled{cursor:not-allowed;color:var(--fg-disabled)}.layout_chipRow__eyMLm{display:flex;flex-wrap:wrap;gap:var(--space-2)}.layout_chipRow__eyMLm .qtd-chip--pill:hover:not(:disabled):not(.is-selected){background:var(--site-miniapp-control-hover-bg)}.layout_paramChips__nOn76{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--space-1)}.layout_paramChips__nOn76 .qtd-chip--pill:hover:not(:disabled):not(.is-selected){background:var(--site-miniapp-control-hover-bg)}.layout_segmented__LV_e9{width:100%}.layout_creditRow__LdyEE{display:flex;align-items:center;gap:var(--site-miniapp-control-gap);min-height:var(--site-miniapp-switch-height);padding:var(--space-2) var(--space-3);border-radius:var(--site-miniapp-control-radius);background:var(--site-miniapp-control-bg)}.layout_creditLabel__4fPmz{color:var(--site-miniapp-hint-fg)}.layout_creditBadge__ceC86,.layout_creditLabel__4fPmz{font-size:var(--site-miniapp-label-size);line-height:var(--font-lh-normal);font-weight:var(--font-weight-medium)}.layout_creditBadge__ceC86{padding:var(--space-1);border-radius:var(--radius-2);background:var(--site-miniapp-accent-soft);color:var(--site-miniapp-accent)}.layout_creditSpacer__3eXuO{flex:1}.layout_tabBar__xCOny{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4) 0}.layout_tabBarItem__ok7Zu{min-height:var(--space-9);padding:0;border:none;border-bottom:2px solid #0000;background:none;font-size:var(--site-miniapp-label-size);line-height:var(--font-lh-normal);font-weight:var(--font-weight-medium);color:var(--site-miniapp-meta-fg);cursor:pointer}.layout_tabBarItemActive__b8jQS{border-bottom-color:var(--fg-1);color:var(--fg-1)}.layout_stageTabs__atzRP{display:flex;align-items:center;gap:var(--space-1)}.layout_stageTabsItem__EwIso{padding:var(--space-1) var(--space-2);border:1px solid #0000;border-radius:var(--site-miniapp-inner-radius);background:none;font-size:var(--site-miniapp-meta-size);line-height:var(--font-lh-normal);font-weight:var(--font-weight-medium);color:var(--site-miniapp-hint-fg);cursor:pointer}.layout_stageTabsItemActive__p2q74{border-color:var(--site-miniapp-control-border);color:var(--fg-1)}.layout_stepperRow__A6TJt{display:flex;flex-direction:column;justify-content:center;gap:var(--space-0-5);width:100%;min-height:var(--site-miniapp-row-height);padding:var(--site-miniapp-control-padding);border:1px solid var(--site-miniapp-control-border);border-radius:var(--site-miniapp-control-radius);background:var(--site-miniapp-control-bg);transition:background var(--duration-fast) var(--easing-standard)}.layout_stepperRow__A6TJt:focus-within,.layout_stepperRow__A6TJt:hover{background:var(--site-miniapp-control-hover-bg)}.layout_stepper__Peb20{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.layout_stepperValue__N8n68{min-width:var(--space-10);text-align:center;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fg-1)}.layout_uploadCard__rKPk6{position:relative;width:100%;min-height:var(--site-miniapp-upload-height);border-radius:var(--site-miniapp-card-radius);overflow:visible}.layout_uploadCard__rKPk6:has(.layout_uploadPreview__pADZg){overflow:hidden}.layout_uploadDropzone__h1l90{position:relative;width:100%;min-height:var(--site-miniapp-upload-height);box-sizing:border-box}.layout_uploadStatusMask__NzggL{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);box-sizing:border-box;padding:var(--space-2);border-radius:var(--radius-2);overflow:hidden;background:rgb(from var(--surface-static-dark) r g b/var(--opacity-scrim));color:var(--fg-inverse);pointer-events:none}.layout_uploadStatusFailed__5OLPw{pointer-events:auto;background:rgb(from var(--surface-static-dark) r g b/var(--opacity-scrim-strong))}.layout_uploadShot__LF4a2>.layout_uploadStatusMask__NzggL{border-radius:var(--radius-2)}.layout_uploadDropzone__h1l90>.layout_uploadStatusMask__NzggL{border-radius:var(--upload-dropzone-radius)}.layout_uploadSlot__Qfrqb .layout_uploadStatusMask__NzggL,.layout_uploadStripTile__HNYFw>.layout_uploadStatusMask__NzggL{border-radius:var(--site-miniapp-control-radius)}.layout_uploadStatusFailText__SBXEf{font-size:var(--font-size-xs);line-height:var(--font-lh-tight);font-weight:var(--font-weight-medium);color:var(--fg-inverse);text-align:center}.layout_uploadStatusFailActions__RAeEC{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-1);pointer-events:auto}.layout_uploadBadge__HsVup{position:absolute;top:var(--space-2);right:var(--space-2);z-index:1}.layout_uploadPreview__pADZg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.layout_uploadFilled__pTdcL{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:var(--site-miniapp-upload-height);padding:var(--space-2);box-sizing:border-box;border-radius:var(--upload-dropzone-radius);background:var(--upload-dropzone-bg)}.layout_uploadShot__LF4a2{position:relative;display:flex;max-width:100%;border-radius:var(--radius-2)}.layout_uploadShotFace__6w26J{position:relative;display:block;padding:var(--space-0-5);border:var(--border-1) solid var(--line-2);border-radius:var(--radius-2);background:var(--surface-app);cursor:pointer;line-height:0;overflow:hidden}.layout_uploadShotFace__6w26J:disabled{cursor:not-allowed}.layout_uploadReplaceBtn___9pHi{position:absolute;z-index:1;bottom:var(--space-2);left:50%;transform:translateX(-50%);white-space:nowrap;--glass-fill:var(--surface-overlay);--glass-fill-hover:var(--surface-overlay);--glass-fill-press:var(--surface-overlay)}.layout_uploadShotMedia__A9Ots{display:block;width:auto;height:auto;max-width:var(--site-miniapp-upload-shot-max-width);max-height:var(--site-miniapp-upload-shot-max-height);object-fit:contain;border-radius:max(0px,var(--radius-2) - var(--space-0-5) - var(--border-1))}.layout_uploadShotAudio__sZEc9{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);min-width:var(--site-miniapp-upload-shot-max-width);min-height:var(--site-miniapp-upload-shot-max-height);padding:var(--space-2);color:var(--fg-2);font-size:var(--font-size-xs);line-height:var(--font-lh-normal)}.layout_uploadRemove__ITSP1,.layout_uploadView__PeBwq{position:absolute;z-index:1;display:none;--glass-fill:var(--surface-overlay);--glass-fill-hover:var(--surface-overlay);--glass-fill-press:var(--surface-overlay);--glass-c:var(--color-white);--glass-fg:var(--color-white)}.layout_uploadShot__LF4a2:focus-within .layout_uploadRemove__ITSP1,.layout_uploadShot__LF4a2:focus-within .layout_uploadView__PeBwq,.layout_uploadShot__LF4a2:hover .layout_uploadRemove__ITSP1,.layout_uploadShot__LF4a2:hover .layout_uploadView__PeBwq,.layout_uploadViewOpen__RKf6h{display:flex}.layout_uploadRoleBadge__di9ok{position:absolute;left:var(--space-1);bottom:var(--space-1);z-index:1;pointer-events:none}.layout_uploadView__PeBwq{top:50%;left:50%;transform:translate(-50%,-50%)}.layout_uploadRemove__ITSP1{top:calc(-1*var(--space-2));right:calc(-1*var(--space-2));z-index:2}.layout_uploadSlotsGrid__HIVS6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--site-miniapp-grid-gap);width:100%;overflow:visible}.layout_uploadSlots__lJdbN{display:flex;gap:var(--space-2)}.layout_uploadSlot__Qfrqb{position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;flex:none;border-radius:var(--site-miniapp-control-radius);--upload-dropzone-padding:var(--space-1) var(--space-2);--upload-dropzone-gap:var(--space-0-5)}.layout_slotAuto__yRCib>.layout_uploadSlot__Qfrqb,.layout_uploadSlot__Qfrqb{align-self:stretch;width:auto;height:100%;min-width:var(--site-miniapp-upload-slot-size);min-height:var(--site-miniapp-upload-slot-size)}.layout_slotAuto__yRCib>.layout_uploadSlot__Qfrqb{flex:0 0 auto}.layout_slotBlock__pY0Ik>.layout_uploadSlot__Qfrqb,.layout_slotFill__DPAC7>.layout_uploadSlot__Qfrqb{width:100%;height:100%;min-width:var(--site-miniapp-upload-slot-size);max-width:100%;min-height:var(--site-miniapp-upload-slot-size);flex:1 1 auto;align-self:stretch}.layout_uploadSlotEmpty__kU5ff{overflow:visible}.layout_uploadSlotFilled__ZhmWj{overflow:hidden;aspect-ratio:1/1}.layout_uploadSlotTriggerWrap__TIJNP,.layout_uploadSlotTrigger__IXi1Y{width:100%;height:100%;min-height:0}.layout_uploadSlotTrigger__IXi1Y{max-height:100%;box-sizing:border-box;padding:var(--space-1) var(--space-2);gap:var(--space-0-5)}.layout_uploadSlotTrigger__IXi1Y .qtd-upload__label{max-width:none;overflow:hidden;line-height:var(--font-lh-tight);white-space:nowrap}.layout_uploadSlot__Qfrqb .qtd-upload{width:100%;height:100%;min-height:0;max-height:100%;box-sizing:border-box;overflow:hidden}.layout_uploadSlot__Qfrqb .layout_uploadKindIcon__1s_UJ,.layout_uploadSlot__Qfrqb .layout_uploadKindIcon__1s_UJ img,.layout_uploadSlot__Qfrqb .layout_uploadKindIcon__1s_UJ svg{width:var(--site-miniapp-upload-slot-icon-size);height:var(--site-miniapp-upload-slot-icon-size)}.layout_uploadSlotLabel__0wy9E{position:absolute;left:var(--space-1-5);bottom:var(--space-1-5);z-index:1;font-size:var(--site-miniapp-meta-size);line-height:var(--font-lh-normal);font-weight:var(--font-weight-bold);color:var(--fg-1);text-transform:uppercase}.layout_uploadSlotImage__WkzHS{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.layout_uploadSlotFailEmpty__8XNA9{position:relative;width:100%;height:100%;min-height:var(--site-miniapp-upload-slot-size);border-radius:inherit;background:var(--upload-dropzone-bg);border:var(--border-1) dashed var(--line-2);box-sizing:border-box}.layout_uploadChips__2Jz10{display:flex;flex-wrap:wrap;gap:var(--space-2)}.layout_uploadStrip__lV8UE{display:flex;flex-direction:column;gap:var(--space-2);box-sizing:border-box;width:100%;padding:var(--space-2);border-radius:var(--site-miniapp-card-radius);background:var(--site-miniapp-control-bg)}.layout_uploadStripRow__dbzYo{--site-miniapp-upload-strip-cols:3;display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--space-2);width:100%}.layout_uploadStripTile__HNYFw{position:relative;box-sizing:border-box;flex:none;width:max(var(--site-miniapp-upload-strip-tile-min),(100% - var(--space-2)*(var(--site-miniapp-upload-strip-cols) - 1))/var(--site-miniapp-upload-strip-cols));aspect-ratio:1;padding:0;border-radius:var(--site-miniapp-control-radius);overflow:hidden}.layout_uploadStripAdd__Xu2Rg{display:flex;align-items:center;justify-content:center;border:var(--border-1) dashed var(--line-2);background:#0000;color:var(--fg-3);cursor:pointer}.layout_uploadStripAdd__Xu2Rg:disabled{cursor:not-allowed}.layout_uploadStripThumb__7ElD_{border:var(--border-1) solid var(--line-2);background:var(--surface-subtle);cursor:grab}.layout_uploadStripThumb__7ElD_:active{cursor:grabbing}.layout_uploadStripMedia___E870{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.layout_uploadStripRemove__V9kPW{position:absolute;top:var(--space-1);right:var(--space-1);z-index:1;display:none;align-items:center;justify-content:center;width:var(--space-5);height:var(--space-5);padding:0;border:none;border-radius:var(--radius-full);background:var(--surface-overlay);color:var(--fg-static-light);cursor:pointer}.layout_uploadStripThumb__7ElD_:focus-within .layout_uploadStripRemove__V9kPW,.layout_uploadStripThumb__7ElD_:focus-within .layout_uploadView__PeBwq,.layout_uploadStripThumb__7ElD_:hover .layout_uploadStripRemove__V9kPW,.layout_uploadStripThumb__7ElD_:hover .layout_uploadView__PeBwq{display:flex}.layout_uploadStripAudio__xvFQS{width:100%;height:100%;background:var(--surface-subtle)}.layout_uploadStripAudio__xvFQS,.layout_uploadStripHint__jeCzp{display:flex;align-items:center;justify-content:center;color:var(--fg-3)}.layout_uploadStripHint__jeCzp{gap:var(--space-1);margin:0;font-size:var(--font-size-xs);line-height:var(--font-lh-normal)}.layout_composerNestPlaceholder__AOwQB{width:100%;min-width:0;padding:var(--space-3);border:var(--border-1) dashed var(--line-2);border-radius:var(--radius-2);color:var(--fg-4);font-size:var(--font-size-xs);line-height:var(--font-lh-normal);text-align:center}.layout_composerNestRuntime__4VuRJ{display:flex;flex-direction:column;gap:var(--space-2);width:100%;min-width:0;margin-bottom:var(--space-3)}.layout_composerNestRuntimeRow__Jo6Z_{display:flex;flex-wrap:nowrap;align-items:stretch;gap:var(--space-2);width:100%;min-width:0}.layout_composerNestRuntimeRow__Jo6Z_>*{display:flex;align-items:stretch;min-height:var(--site-miniapp-row-height);min-width:0}.layout_composerNestRuntimeRow__Jo6Z_>.layout_slotAuto__yRCib{min-width:var(--site-miniapp-upload-slot-size);flex:0 0 auto;width:auto}.layout_composerRefZone__qjhe2{width:100%;min-width:0}.layout_composerRefZoneSingle__oE_Iv .layout_uploadCard__rKPk6{min-height:calc(var(--space-16) + var(--space-8))}.layout_composerRefZoneSingleActions__B35IQ{position:absolute;right:var(--space-2);bottom:var(--space-2);z-index:1;display:flex;align-items:center;gap:var(--space-1)}.layout_composerRefZoneMulti__SK84u{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-2)}.layout_composerRefZoneThumb__Rd40g{position:relative;width:var(--site-miniapp-upload-slot-size);height:var(--site-miniapp-upload-slot-size);flex:none;border-radius:var(--site-miniapp-control-radius);overflow:hidden}.layout_composerRefZoneThumbImg__JpK5b{width:100%;height:100%;object-fit:cover}.layout_composerRefZoneAdd__lsfqF{width:var(--site-miniapp-upload-slot-size);height:var(--site-miniapp-upload-slot-size);flex:none;border-radius:var(--site-miniapp-control-radius);overflow:visible}.layout_composerRefZoneAddDrop__fTHLi{width:100%;height:100%;box-sizing:border-box;min-height:0!important;padding:var(--space-1)}.layout_composerRefZoneSlots__lNKi3{display:flex;flex-wrap:wrap;gap:var(--space-2)}.layout_composerRefZoneSlotWrap__Ty21A{position:relative}.layout_composerRefZoneClear__gf5cl{right:var(--space-1);width:var(--space-5);height:var(--space-5);display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:var(--radius-full);font-size:var(--font-size-sm);line-height:1;cursor:pointer}.layout_composerRefZoneClear__gf5cl,.layout_composerRefZoneRequired__mnJ4q{position:absolute;top:var(--space-1);z-index:2;background:var(--surface-overlay);color:var(--fg-static-light)}.layout_composerRefZoneRequired__mnJ4q{left:var(--space-1);padding:0 var(--space-1);border-radius:var(--radius-1);font-size:var(--font-size-xs);line-height:var(--font-lh-normal)}.layout_composerRefZoneHint__1cZ03{align-self:center;font-size:var(--font-size-xs);color:var(--fg-4)}.layout_switchCard__sSyXQ{display:flex;flex-direction:column;justify-content:center;gap:var(--space-2);box-sizing:border-box;min-height:var(--site-miniapp-switch-height);padding:var(--site-miniapp-control-padding);border-radius:var(--site-miniapp-control-radius);background:var(--site-miniapp-control-bg);min-width:0;transition:background var(--duration-fast) var(--easing-standard)}.layout_switchCard__sSyXQ:focus-within{background:var(--site-miniapp-control-hover-bg)}.layout_switchRow___B_ub{display:flex;align-items:center;justify-content:space-between;gap:var(--site-miniapp-control-gap)}.layout_switchBody__8lStp{margin-top:var(--space-2)}.layout_promptWell__odAH0{box-sizing:border-box;border:var(--border-1) solid var(--input-border);border-radius:var(--site-miniapp-inner-radius);background:var(--input-bg);transition:border-color var(--duration-fast) var(--easing-standard)}.layout_promptWell__odAH0:hover{border-color:var(--input-border-hover)}.layout_promptWell__odAH0:focus-within{border-color:var(--input-border-focus)}.layout_promptWellFill__Rb_fr{box-sizing:border-box;border:none;border-radius:var(--site-miniapp-inner-radius);background:var(--input-bg)}.layout_layoutPromptField__A4Px5.layout_layoutPromptField__A4Px5{--layout-prompt-line:calc(var(--font-size-sm) * var(--font-lh-normal));--layout-prompt-chrome:calc(var(--space-2) * 2 + var(--border-1) * 2);--layout-prompt-min-h:calc(var(--layout-prompt-line) * 3 + var(--layout-prompt-chrome));--canvas-composer-prompt-editor-max-height:calc(var(--layout-prompt-line) * 10);box-sizing:border-box;width:100%;min-width:0;min-height:var(--layout-prompt-min-h);max-height:calc(var(--layout-prompt-line)*10 + var(--layout-prompt-chrome));padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular)}.layout_layoutPromptField__A4Px5.layout_layoutPromptField__A4Px5>*{min-height:0}.layout_layoutPromptField__A4Px5.layout_layoutPromptField__A4Px5 [contenteditable]{min-height:calc(var(--layout-prompt-line)*3)}.layout_switchCard__sSyXQ:has(.layout_layoutPromptField__A4Px5){min-height:0}.layout_switchBody__8lStp:has(.layout_layoutPromptField__A4Px5){display:flex;flex-direction:column;flex:0 1 auto;min-height:0}.layout_switchBody__8lStp:has(.layout_layoutPromptField__A4Px5)>.layout_layoutPromptField__A4Px5{flex:0 1 auto}.layout_regionRailSplit__Ow0lC .layout_slotBlock__pY0Ik:has(.layout_layoutPromptField__A4Px5){flex:0 1 auto;min-height:calc(var(--space-2)*2 + var(--space-6) + var(--space-2)*2 + var(--font-size-sm)*var(--font-lh-normal)*3 + var(--space-2)*2 + var(--border-1)*2)}.layout_layoutPromptPlain__KV0oa{width:100%;min-width:0;flex:none!important;min-height:0!important;padding:var(--space-1) var(--space-2);font-size:var(--site-miniapp-label-size);line-height:var(--font-lh-normal);font-weight:var(--font-weight-medium)}.layout_layoutPromptPlain__KV0oa>*{max-height:calc(1em*var(--font-lh-normal))!important;min-height:0!important;overflow:hidden}.layout_layoutPromptPlain__KV0oa>*>span{line-height:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.layout_notice__w8V3Z{display:inline-flex;max-width:100%;white-space:normal}.layout_linkRow__whaoj{justify-content:space-between}.layout_appHeaderPage__C__IV{display:flex;justify-content:center;width:100%;min-width:0}.layout_appHeaderPageCompact__JOu9l{padding-top:var(--site-miniapp-header-compact-padding-block);padding-bottom:var(--site-miniapp-header-compact-padding-block)}.layout_tabBarPage__4_rKm{display:flex;justify-content:center;width:100%;min-width:0}.layout_tabBarPageInner__cgF6B{width:100%;max-width:var(--site-home-input-width);min-width:0}.layout_tabsInlineCenter__VRwji{display:flex;justify-content:center;width:100%;min-width:0}.layout_tabsInlineCenter__VRwji .qtd-tabs-wrapper:not(.qtd-tabs-wrapper--glass){width:100%;min-width:0;max-width:100%}.layout_tabsInlineCenter__VRwji .qtd-tabs{margin-left:auto;margin-right:auto}.layout_stage__cxLYv{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);width:100%;padding:0;border:none;background:#0000}.layout_stageTitle__lifkm{margin:0;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--font-lh-tight);color:var(--fg-1);text-align:center;text-transform:uppercase}.layout_stageDesc__gyIFz{margin:0;max-width:var(--site-miniapp-stage-text-max-width);font-size:var(--site-miniapp-label-size);line-height:var(--font-lh-normal);color:var(--site-miniapp-hint-fg);text-align:center}.layout_stageShotCarousel__VtAmn{display:flex;align-items:center;justify-content:safe center;gap:var(--space-3);width:100%;height:var(--site-miniapp-stage-shot-height);padding-left:var(--space-4);padding-right:var(--space-4);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-4);scrollbar-width:none;-webkit-overflow-scrolling:touch}.layout_stageShotCarousel__VtAmn::-webkit-scrollbar{display:none}.layout_stageShotItem__7lYol{flex:none;box-sizing:border-box;height:100%;aspect-ratio:var(--site-miniapp-stage-shot-aspect);padding:0;border:var(--border-1) solid #0000;border-radius:var(--radius-3);background:var(--surface-subtle);overflow:hidden;cursor:pointer;scroll-snap-align:center;transform:scale(.94);transition:transform var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard)}.layout_stageShotItem__7lYol:hover{transform:scale(.97)}.layout_stageShotItemActive__SYST9{transform:scale(1);border-color:var(--line-focus);box-shadow:var(--shadow-md);cursor:default}.layout_stageShotMedia__LCVrL{display:block;width:100%;height:100%;object-fit:cover}.layout_howItWorks__ZApyM{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--site-miniapp-steps-card-min)),1fr));gap:var(--space-4);width:100%;max-width:var(--site-detail-content-max-width);align-self:center;margin:0 auto;padding:0;list-style:none}.layout_howItWorks__ZApyM[data-count="1"]{max-width:var(--site-miniapp-steps-card-max)}.layout_howItWorks__ZApyM[data-count="2"],.layout_howItWorks__ZApyM[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:var(--site-miniapp-steps-grid-2)}.layout_howItWorks__ZApyM[data-count="5"],.layout_howItWorks__ZApyM[data-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}.layout_howItWorksStep__8579Z{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.layout_howItWorksImage__1xoFz{display:block;width:100%;aspect-ratio:16/10;border-radius:var(--site-miniapp-card-radius);object-fit:cover;overflow:hidden;background:var(--site-miniapp-control-bg)}.layout_howItWorksTitle__WK6g0{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--font-lh-tight);color:var(--fg-1);text-transform:uppercase}.layout_howItWorksDesc__H7LIT{margin:0;font-size:var(--site-miniapp-label-size);line-height:var(--font-lh-normal);color:var(--site-miniapp-hint-fg)}.layout_miniComposer__q84i4{display:flex;flex-direction:column;gap:var(--space-3);width:100%;padding:var(--space-3);border:1px solid var(--site-miniapp-control-border);border-radius:var(--site-miniapp-rail-radius);background:var(--surface-card);box-shadow:var(--shadow-md)}.layout_miniComposerParams__4IOry{width:100%}.layout_miniComposerInput__dB7JY{width:100%;border:none;background:none;resize:none;font-family:inherit;font-size:var(--font-size-base);line-height:var(--font-lh-normal);color:var(--fg-1)}.layout_miniComposerInput__dB7JY::placeholder{color:var(--fg-4)}.layout_miniComposerInput__dB7JY:focus{outline:none}.layout_miniComposerPlaceholder__djA9u{font-size:var(--font-size-base);line-height:var(--font-lh-normal);color:var(--fg-4)}.layout_miniComposerBar__uEYfa{display:flex;align-items:center;gap:var(--space-2)}.layout_miniComposerSpacer__Bvqzk{flex:1}.layout_miniComposerCost__wU7o2{font-size:var(--site-miniapp-meta-size);line-height:var(--font-lh-normal);color:var(--site-miniapp-hint-fg)}.layout_generate__A9zuI{display:flex;flex-direction:column;gap:var(--space-2)}.layout_generatePrimary___hDuL{min-height:var(--site-miniapp-action-height);border-radius:var(--site-miniapp-control-radius);font-size:var(--site-miniapp-action-size);line-height:var(--font-lh-normal)}.layout_generateLabel__R2eh3{display:inline-flex;align-items:center;gap:var(--btn-gap-md);white-space:nowrap}.layout_resultsGrid__nDy_f{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--site-miniapp-result-min-width),1fr));gap:var(--space-3);width:100%}.layout_resultItem__12COH{width:100%;border-radius:var(--radius-3);overflow:hidden;background:var(--surface-elev-sm)}.layout_resultImage__6FiC6{display:block;width:100%;height:auto}.layout_materialCategory__XfTm7{display:flex;flex-direction:column;gap:var(--space-2)}.layout_materialGrid__QSNR1{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--site-miniapp-material-min-width),1fr));gap:var(--space-2)}.layout_materialItem__8z_3P{display:flex;flex-direction:column;gap:var(--space-1);overflow:hidden}.layout_materialCover__7of7j{object-fit:cover}.layout_materialCoverIcon__qynjB,.layout_materialCover__7of7j{width:100%;aspect-ratio:1/1;border-radius:var(--radius-2);background:var(--surface-elev-sm)}.layout_materialCoverIcon__qynjB{display:flex;align-items:center;justify-content:center;color:var(--fg-2)}.layout_uploadKindIcon__1s_UJ{display:inline-flex;align-items:center;justify-content:center;width:var(--site-miniapp-upload-icon-size);height:var(--site-miniapp-upload-icon-size);flex-shrink:0;color:inherit}.layout_uploadKindIcon__1s_UJ img,.layout_uploadKindIcon__1s_UJ svg{width:var(--site-miniapp-upload-icon-size);height:var(--site-miniapp-upload-icon-size);object-fit:contain}.layout_optionVisualImage__KIzx_{display:block;box-sizing:border-box;object-fit:cover;border-radius:var(--radius-1);flex:none;max-width:var(--space-4);max-height:var(--space-4)}.layout_optionLabelWithMedia__Fi3gZ{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}.layout_materialLabel__MSj83{font-size:var(--font-size-xs);color:var(--fg-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:960px){.layout_layoutSplitLgSm__cbQ0O,.layout_layoutSplitSmLg__M83k2{grid-template-columns:minmax(0,1fr)}.layout_layoutFillViewport__48W6U{height:auto;min-height:0;overflow:visible}.layout_howItWorks__ZApyM,.layout_howItWorks__ZApyM[data-count]{grid-template-columns:minmax(0,1fr);max-width:var(--site-miniapp-steps-card-max)}.layout_regionRailHorizontal__lDaYW{grid-template-columns:repeat(2,minmax(0,1fr))}}.layout_uploadFilledTitled__ZV0Y_{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--space-2);padding:var(--space-2-5) var(--space-3) var(--space-3)}.layout_uploadTitleRow__VMXL_{display:flex;align-items:center;gap:var(--space-1);min-width:0}.layout_uploadTitleInfo__R7Rh_{display:inline-flex;flex:none;color:var(--fg-4);cursor:help}.layout_uploadTitleInfo__R7Rh_:focus-visible,.layout_uploadTitleInfo__R7Rh_:hover{color:var(--fg-2)}.layout_uploadTitleTags__XKhPJ{display:inline-flex;flex:none;gap:var(--space-1);margin-left:auto}.layout_uploadFilledBody__krEzN{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center}.layout_uploadSwap__yQtzf{display:flex;align-items:center;justify-content:center;gap:var(--space-3)}.layout_uploadSwap__yQtzf .layout_uploadShotMedia__A9Ots{max-width:var(--site-miniapp-swap-slot-width);max-height:var(--site-miniapp-swap-slot-height)}.layout_uploadSwapItem___SDhS{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}.layout_uploadSwapCaption__h87JM{font-size:var(--site-miniapp-meta-size);line-height:var(--font-lh-normal);color:var(--site-miniapp-meta-fg)}.layout_uploadSwapArrow__fyImP{display:inline-flex;color:var(--fg-4);margin-bottom:calc(var(--site-miniapp-meta-size)*1.5)}.layout_uploadSwapEmpty__MQ_1r{display:flex;align-items:center;justify-content:center;width:var(--site-miniapp-swap-slot-width);height:var(--site-miniapp-swap-slot-height);box-sizing:border-box;border:var(--border-1-5) dashed var(--site-miniapp-accent);border-radius:var(--radius-2);background:var(--site-miniapp-accent-soft);color:var(--fg-1);cursor:pointer;transition:background var(--duration-fast) ease-out}.layout_uploadSwapEmpty__MQ_1r:hover{background:var(--surface-subtle)}.layout_uploadSwapEmpty__MQ_1r:disabled{cursor:not-allowed}.layout_uploadSwapNote__Z8h4r{margin:0;font-size:var(--site-miniapp-meta-size);line-height:var(--font-lh-normal);color:var(--site-miniapp-hint-fg);text-align:center}.layout_uploadSwapDrop__KXg4f{display:flex;flex-direction:column;align-items:center;gap:var(--space-0-5);width:100%;padding:var(--space-2-5) var(--space-3);box-sizing:border-box;border:var(--border-1-5) dashed var(--site-miniapp-accent);border-radius:var(--radius-3);background:var(--site-miniapp-accent-soft);cursor:pointer}.layout_uploadSwapDrop__KXg4f:hover{background:var(--surface-subtle)}.layout_uploadSwapDrop__KXg4f:disabled{cursor:not-allowed}.layout_uploadSwapDropMain__e_68s{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);line-height:var(--font-lh-normal);font-weight:var(--font-weight-medium);color:var(--fg-1)}.layout_uploadSlotSeeded__ByseF{box-shadow:0 0 0 var(--border-2) var(--site-miniapp-accent)}.layout_seedLabelGroup__FjynT{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-1-5);min-width:0}.HistoryGeneratingDots_card__hxwtk{position:relative;display:block;width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:var(--card-radius);background:var(--surface-subtle);border:var(--border-1) solid var(--line-2);box-sizing:border-box}.HistoryGeneratingDots_textPending__ZFefQ{max-width:var(--site-history-gen-dots-text-max);aspect-ratio:16/9}.HistoryGeneratingDots_cardOverlay__eF4fV{background:#0000;border:none;border-radius:0}.HistoryGeneratingDots_demoSize__8UaZQ{max-width:var(--site-history-gen-dots-demo-size)}.HistoryGeneratingDots_canvas__lpbOV{display:block;width:100%;height:100%}.HistoryGeneratingDots_status__svNbb{position:absolute;top:var(--space-3);left:var(--space-3);right:var(--space-3);margin:0;z-index:1;color:var(--fg-2);font-size:var(--font-size-button-sm);font-weight:var(--font-weight-medium);line-height:var(--font-lh-tight);pointer-events:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HistoryGeneratingDots_statusOverlay__XvRLh{color:var(--color-white)}.HistoryGeneratingDots_playground__20jYn{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-6);margin-bottom:var(--space-4);padding:var(--space-4);border-radius:var(--radius-3);border:var(--border-1) dashed var(--line-2);background:var(--surface-app);box-sizing:border-box}.HistoryGeneratingDots_playgroundTitle__C0w4u{margin:0;color:var(--fg-2);font-size:var(--font-size-button-md);font-weight:var(--font-weight-medium);line-height:var(--font-lh-normal)}.HistoryGeneratingDots_playgroundHint__4sDLH{margin:0;color:var(--fg-3);font-size:var(--font-size-button-sm);line-height:var(--font-lh-normal)}.HistoryGeneratingDots_playgroundRow__Rp4SX{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-start}.HistoryGeneratingDots_playgroundItem__pj7AD{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.HistoryGeneratingDots_playgroundLabel__Nvqs1{color:var(--fg-3);font-size:var(--font-size-button-sm);line-height:var(--font-lh-tight)}.HistoryGeneratingDots_wide__JJMBR{max-width:calc(var(--site-history-gen-dots-demo-size)*1.4);aspect-ratio:16/9}.HistoryGeneratingDots_tall__EuXtZ{max-width:calc(var(--site-history-gen-dots-demo-size)*.85);aspect-ratio:3/4}.AppSameWorks_root__3q6Qd{display:flex;flex-direction:column;gap:var(--space-5);width:100%}.AppSameWorks_tabs__qQvgr{flex-shrink:0}.AppSameWorks_content__VMrP_{width:100%;min-height:200px}.AppSameWorks_empty__gMOTS{align-items:center;min-height:200px;color:var(--fg-3);font-size:var(--font-size-sm)}.AppSameWorks_empty__gMOTS,.AppSameWorks_pagination__p_mmk{display:flex;justify-content:center}.AppSameWorks_floor__lft3x{display:flex;flex-direction:column;gap:var(--space-4);width:100%;min-width:0;scroll-margin-top:var(--site-work-stage-bar-h)}.AppSameWorks_floorTitle__ZHyYT{margin:0;color:var(--fg-1);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.AppSameWorks_floorClip__VUvjK{position:relative}.AppSameWorks_floorClipLimit__j93u3{max-height:var(--site-detail-floor-masonry-max-height);overflow:hidden}.AppSameWorks_floorClipFade__VS9K4{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;height:var(--site-home-floor-masonry-fade-height);padding-top:var(--site-home-floor-masonry-fade-padding-top);pointer-events:none;background:linear-gradient(to top,color-mix(in srgb,var(--canvas-viewport-bg) calc(var(--opacity-scrim-strong) * 100%),#0000) 0,color-mix(in srgb,var(--canvas-viewport-bg) calc((var(--opacity-scrim) + var(--opacity-scrim-strong)) * 50%),#0000) 32%,color-mix(in srgb,var(--canvas-viewport-bg) calc(var(--opacity-scrim) * 100%),#0000) 62%,#0000 100%)}.AppSameWorks_floorClipMore__VZA0i{pointer-events:auto}.AppSameWorks_floorSkeleton__ZZ_59{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--card-min),1fr));gap:var(--space-6)}.AppSameWorks_liveFailed__Zdk4h{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1-5);padding:var(--space-4);box-sizing:border-box;border:var(--border-1) solid var(--line-2);border-radius:var(--card-radius);background:var(--surface-subtle);text-align:center}.AppSameWorks_liveFailedIcon__E41Ek{display:inline-flex}.AppSameWorks_liveFailedTitle__S_YIq{color:var(--fg-2);font-size:var(--font-size-button-md);font-weight:var(--font-weight-medium)}.AppSameWorks_liveFailedMsg__C3oa3{color:var(--fg-3);font-size:var(--font-size-button-sm)}.AppCoverCarousel_root__gNs8_{width:100%;position:relative}.AppCoverCarousel_rootSplit__YqmOu{width:var(--site-app-split-preview-max-width);max-width:100%;margin-left:auto;margin-right:auto}.AppCoverCarousel_rootSplit__YqmOu[data-layout=portrait]{width:var(--site-app-split-preview-width-portrait)}.AppCoverCarousel_rootSplit__YqmOu[data-layout=square]{width:var(--site-app-split-preview-width-square)}.AppCoverCarousel_rootSplit__YqmOu[data-layout=landscape]{width:var(--site-app-split-preview-width-landscape)}.AppCoverCarousel_stage__1uxch{position:relative;width:100%;border-radius:var(--radius-4);overflow:hidden;background:var(--surface-subtle)}.AppCoverCarousel_hotTag__UTlFb{position:absolute;top:var(--space-3);left:var(--space-3);z-index:1}.AppCoverCarousel_slide__ENKua{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .35s ease}.AppCoverCarousel_slide__ENKua.AppCoverCarousel_slideActive__zM_Xk{opacity:1}.AppCoverCarousel_media__KN52F{width:100%;height:100%;object-fit:cover;display:block}.AppCoverCarousel_thumbsBar__M9L_j{position:absolute;bottom:var(--space-3);left:var(--space-3);display:flex;gap:var(--space-2);max-width:calc(100% - var(--space-6));overflow-x:auto;scrollbar-width:none;z-index:1;padding:var(--space-1-5)}.AppCoverCarousel_thumbsBar__M9L_j::-webkit-scrollbar{display:none}.AppCoverCarousel_thumb__1aZ9f{flex-shrink:0;width:56px;height:56px;border-radius:var(--radius-2);overflow:hidden;cursor:pointer;border:2px solid #0000;transition:border-color .2s ease;background:var(--surface-subtle)}.AppCoverCarousel_thumb__1aZ9f.AppCoverCarousel_thumbActive__iX6Q0,.AppCoverCarousel_thumb__1aZ9f:hover{border-color:var(--accent-lime)}.AppCoverCarousel_thumbMedia__Qc2AD{width:100%;height:100%;object-fit:cover;display:block}.AppCoverCarousel_placeholder__j8NPF{width:100%;border-radius:var(--radius-4);background:var(--surface-subtle)}.templates_title__krGUZ{margin:0;font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:var(--font-lh-tight);color:var(--fg-1)}.templates_subtitle__aD0GE{margin:var(--space-1) 0 0;font-size:var(--font-size-lg);font-weight:var(--font-weight-regular);color:var(--fg-2)}.templates_desc__qZp9i{margin:var(--space-2) 0 0;font-size:var(--font-size-base);line-height:var(--font-lh-normal);color:var(--fg-3)}.templates_costTip__seHwP{font-size:var(--font-size-sm);color:var(--fg-4);text-align:center}.templates_split__zr2nH{display:grid;grid-template-columns:auto minmax(0,var(--site-app-split-form-max-width));gap:var(--space-10);align-items:center;justify-content:center;width:100%;max-width:var(--site-app-split-row-max-width);margin-left:auto;margin-right:auto}.templates_splitForm__S2w4q{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.templates_splitMedia__bWybl{min-width:0;max-width:100%;border-radius:var(--radius-3);overflow:hidden}.templates_selectorFields__Er_yx{display:flex;flex-direction:column;gap:var(--space-4);width:100%}.templates_selectorField__Bw08J{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.templates_selectorLabel__kWmC0{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--font-lh-normal);color:var(--fg-2)}.templates_selectorRequired__bDI0w{margin-left:var(--space-1);color:var(--banner-danger-border,var(--fg-2))}.templates_selectorChipRow__phbWI{display:flex;flex-wrap:wrap;gap:var(--space-2)}@media(max-width:960px){.templates_split__zr2nH{grid-template-columns:minmax(0,1fr);max-width:var(--site-app-split-form-max-width)}.templates_splitMedia__bWybl{justify-self:center}}.templates_stylist__QHLF8{display:grid;grid-template-columns:320px minmax(0,1fr);gap:var(--space-8);align-items:start}.templates_panel__1nmUJ,.templates_stylistMain__8ezgd{display:flex;flex-direction:column;gap:var(--space-4)}.templates_panel__1nmUJ{position:sticky;top:0;align-self:start;justify-self:start;width:320px;height:100vh;margin-top:calc(var(--space-10)*-1);margin-left:calc(var(--layout-margin)*-1);border:none;border-right:var(--border-1) solid var(--card-border);background:var(--surface-card);padding:var(--space-4);overflow-y:auto}.templates_panelCat__dWJ_5{display:flex;flex-direction:column;gap:var(--space-2)}.templates_panelCatName__y6Dhu{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--fg-2)}.templates_panelGrid__ZCz3k{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.templates_panelItem___HOTb{position:relative;border-radius:var(--radius-2);overflow:hidden;cursor:pointer;border:var(--border-2) solid #0000;aspect-ratio:1/1}.templates_panelItem___HOTb img{width:100%;height:100%;object-fit:cover;display:block}.templates_panelItemActive__Z4r1W{border-color:var(--accent-lime-bg)}.templates_flow__ZMwLy{display:flex;flex-direction:column;align-items:center;gap:var(--space-8)}.templates_stepBar__HORL0{display:flex;align-items:center;gap:var(--space-3)}.templates_stepNode__GXDY_{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--fg-3)}.templates_stepNodeActive__2Mplg{color:var(--fg-1);font-weight:var(--font-weight-semibold)}.templates_stepDot__pAzVX{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--fill-tertiary,var(--surface-subtle))}.templates_stepDotActive__8p7J3{background:var(--accent-lime-bg)}.templates_stepDivider__VuBGa{width:var(--space-8);height:var(--border-1);background:var(--card-border)}.templates_flowCard__zOaAG{width:100%;max-width:520px;border:var(--border-1) solid var(--card-border);border-radius:var(--radius-3);background:var(--surface-card);padding:var(--space-8);display:flex;flex-direction:column;align-items:center;gap:var(--space-4);text-align:center}.templates_character__9VTdZ{display:flex;flex-direction:column;gap:var(--space-6)}.templates_examples__28Qs3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.templates_exampleCol__xOATf{border:var(--border-1) solid var(--card-border);border-radius:var(--radius-3);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.templates_exampleText__pOdov{font-size:var(--font-size-sm);color:var(--fg-2)}.templates_exampleGrid__HWkZI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.templates_exampleGrid__HWkZI img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:var(--radius-2);display:block}.templates_todo__0_bzj{padding:var(--space-4);border:var(--border-1) dashed var(--card-border);border-radius:var(--radius-2);font-size:var(--font-size-sm);color:var(--fg-3);text-align:center}.templates_modalBody__77JNC{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6)}.templates_modalSteps__6mD_5{display:flex;flex-wrap:wrap;gap:var(--space-4)}.templates_modalStep__mBnTi{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--fg-2)}.templates_modalStepNum__gSLta{display:inline-flex;align-items:center;justify-content:center;width:var(--space-5);height:var(--space-5);border-radius:var(--radius-full);background:var(--surface-subtle);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--fg-1)}.templates_stageBody__sC9kd{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);width:100%}.templates_stageRunning__7i_Ze{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--fg-2)}.templates_stageError__Jd2Cz{font-size:var(--font-size-sm);color:var(--banner-danger-border,var(--fg-2))}.templates_uploadRow__F9j8_{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center}.templates_uploadThumb__IhsZF{width:96px;height:96px;border-radius:var(--radius-2);overflow:hidden}.templates_uploadThumb__IhsZF img{width:100%;height:100%;object-fit:cover;display:block}.templates_uploadAdd__7qjaJ{width:96px;height:96px;border-radius:var(--radius-2);border:var(--border-1) dashed var(--card-border);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:var(--font-size-sm);color:var(--fg-3)}.templates_resultGrid__3LGRA{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);width:100%}.templates_resultItem__dVb63{border-radius:var(--radius-2);overflow:hidden;cursor:pointer;border:var(--border-2) solid #0000;aspect-ratio:1/1;display:block}.templates_resultItem__dVb63 img{width:100%;height:100%;object-fit:cover;display:block}.templates_resultItemActive__pluD2{border-color:var(--accent-lime-bg)}.templates_uploadArea__wrap__fwSh0{display:flex;flex-wrap:wrap;gap:var(--space-3);width:100%}.templates_uploadAreaLg__MuiHP,.templates_uploadArea__0WDAa{position:relative;border-radius:var(--radius-3);overflow:hidden;background:var(--surface-subtle);display:flex;align-items:center;justify-content:center}.templates_uploadAreaLg__MuiHP img,.templates_uploadArea__0WDAa img{width:100%;height:100%;object-fit:cover;display:block}.templates_uploadArea__0WDAa{width:96px;height:96px}.templates_uploadAreaLg__MuiHP{flex:1 1 100%;width:100%;height:240px}.templates_uploadArea__add__7uoO2{border:var(--border-1-5) dashed var(--card-border);background:var(--surface-card);cursor:pointer;color:var(--fg-3)}.templates_uploadArea__add__7uoO2:hover{border-color:var(--accent-lime-bg)}.templates_uploadArea__hint__GIhO9{font-size:var(--font-size-sm);color:var(--fg-3)}.templates_uploadArea__remove__7aapf{position:absolute;top:var(--space-1);right:var(--space-1);width:var(--space-5);height:var(--space-5);border-radius:var(--radius-full);background:var(--surface-overlay);color:var(--fg-1);border:none;cursor:pointer;font-size:var(--font-size-sm);display:flex;align-items:center;justify-content:center}.templates_genRow___qYdm{display:flex;align-items:center;gap:var(--space-3)}.templates_characterPanel__UqqTF{display:flex;flex-direction:column;gap:var(--space-5);max-width:640px;margin:0 auto}.templates_characterFoot__WPUvt{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.templates_sourceCards__Uc_KB{display:flex;flex-direction:column;gap:var(--space-3)}.templates_sourceCard__HHOZT{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-6);border:var(--border-1-5) dashed var(--card-border);border-radius:var(--radius-3);background:var(--surface-subtle);cursor:pointer;transition:border-color .15s ease}.templates_sourceCard__HHOZT:hover{border-color:var(--accent-lime-bg)}.templates_sourceCardIcon__EL9It{display:inline-flex;align-items:center;justify-content:center;width:var(--space-10);height:var(--space-10);border-radius:var(--radius-full);background:var(--surface-card);color:var(--fg-2);font-size:var(--font-size-lg)}.templates_sourceCardTitle__XDxIT{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--fg-1)}.templates_sourceCardSub__Z5D6A{font-size:var(--font-size-sm);color:var(--fg-3)}.templates_sourceThumbs__Eh_q1{display:flex;flex-wrap:wrap;gap:var(--space-2)}.templates_genCol__Fcfts{display:flex;flex-direction:column;gap:var(--space-1);width:100%}.templates_slotRow__eLLeP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);width:100%}.templates_slot__Ejwz_{display:flex;flex-direction:column;gap:var(--space-2)}.templates_slot__Ejwz_:last-child:nth-child(odd){grid-column:1/-1}.templates_slotBox__uagx3{position:relative;width:100%;height:240px;border:var(--border-1-5) dashed var(--card-border);border-radius:var(--radius-3);background:var(--surface-subtle);cursor:pointer;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:border-color .15s ease}.templates_slotBox__uagx3:hover{border-color:var(--accent-lime-bg)}.templates_slotBox__uagx3 img{width:100%;height:100%;object-fit:cover;display:block}.templates_slotPlaceholder__X4tUZ{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);color:var(--fg-3)}.templates_slotLabel__EAPJb{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--fg-1)}.templates_slotClear__IgRag,.templates_slotHint__cl5st{font-size:var(--font-size-sm);color:var(--fg-3)}.templates_slotClear__IgRag{align-self:center;border:none;background:#0000;cursor:pointer}.AppDetailHeroMedia_viewport__Ga8Uj{position:relative;margin-left:auto;border-radius:var(--radius-4);overflow:hidden;background:var(--surface-subtle);max-height:var(--site-app-detail-hero-preview-height)}.AppDetailHeroMedia_viewportLandscape___i0kO{width:100%;height:var(--site-app-detail-hero-preview-height)}.AppDetailHeroMedia_viewportPortrait__xjFM6{height:var(--site-app-detail-hero-preview-height);width:calc(var(--site-app-detail-hero-preview-height)*3/4)}.AppDetailHeroMedia_viewportSquare__IljFI{width:var(--site-app-detail-hero-preview-height);height:var(--site-app-detail-hero-preview-height)}.AppDetailHeroMedia_hotTag__gGVJh{position:absolute;top:var(--space-3);left:var(--space-3);z-index:1}.AppDetailHeroMedia_slide__pu36B{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .35s ease}.AppDetailHeroMedia_slide__pu36B.AppDetailHeroMedia_slideActive___Lj1P{opacity:1}.AppDetailHeroMedia_media__jetI_{width:100%;height:100%;object-fit:cover;display:block}.AppDetailHeroMedia_stacked__HKtK2{position:absolute;top:0;right:0;bottom:0;left:0}.FloatingMiniappDock_wrap__PzP6m{position:relative;width:min(var(--site-home-input-width),100%)}.FloatingMiniappDock_leading__EpYKF{width:100%;margin-bottom:var(--space-3);pointer-events:auto}.FloatingMiniappDock_bar__rpsHi{pointer-events:auto;display:flex;align-items:center;gap:var(--space-3);width:100%;box-sizing:border-box;padding:var(--space-2) var(--space-3);border:var(--border-1) solid var(--line-1);border-radius:var(--radius-full);background:var(--surface-card);box-shadow:var(--shadow-md);color:var(--fg-1);text-align:left;cursor:pointer;transition:opacity var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-standard)}.FloatingMiniappDock_barHidden__e1ZgX{opacity:0;transform:translateY(var(--space-2));pointer-events:none}.FloatingMiniappDock_logo__q_yVa{flex-shrink:0;width:var(--space-10);height:var(--space-10);border-radius:var(--radius-4);object-fit:cover;background:var(--surface-subtle)}.FloatingMiniappDock_text__hjuxy{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-0-5)}.FloatingMiniappDock_title__Cp3dx{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.FloatingMiniappDock_desc__VWP9d,.FloatingMiniappDock_title__Cp3dx{overflow:hidden;line-height:var(--font-lh-tight);white-space:nowrap;text-overflow:ellipsis}.FloatingMiniappDock_desc__VWP9d{font-size:var(--font-size-button-sm);color:var(--fg-3)}.FloatingMiniappDock_plus__J3_5L{flex-shrink:0;width:var(--space-9);height:var(--space-9);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--surface-subtle);color:var(--fg-1)}.FloatingMiniappDock_panel__Rre9O{position:absolute;left:0;right:0;bottom:0;box-sizing:border-box;max-height:calc(100dvh - var(--space-16)*2);overflow-y:auto;padding:var(--space-4);border:var(--border-1) solid var(--line-1);border-radius:var(--radius-6);background:var(--surface-card);box-shadow:var(--shadow-xl);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(var(--space-2));transition:opacity var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-standard),visibility var(--duration-fast) var(--easing-standard)}.FloatingMiniappDock_panelOpen__ytulv{opacity:1;visibility:visible;pointer-events:auto;transform:none}.FloatingMiniappDock_content__gI2RP{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);width:100%}.FloatingMiniappDock_content__gI2RP>*{width:100%}.FloatingMiniappDock_collapse__N8zfC{position:sticky;top:0;z-index:var(--z-raised);display:flex;justify-content:flex-end;margin-bottom:var(--space-2);pointer-events:none}.FloatingMiniappDock_collapse__N8zfC>*{pointer-events:auto}.MiniAppShortCard_card__uTDYb{position:relative;display:block;width:100%;aspect-ratio:var(--site-miniapp-header-cover-aspect);border-radius:var(--site-miniapp-control-radius);overflow:visible;background:var(--surface-static-dark)}.MiniAppShortCard_action__YJxST{position:absolute;top:var(--space-3);right:var(--space-3);z-index:var(--z-raised)}.MiniAppShortCard_skeleton__aYJcW{width:100%;height:100%}.MiniAppShortCard_media__lqbmG,.MiniAppShortCard_skeleton__aYJcW{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--site-miniapp-control-radius)}.MiniAppShortCard_media__lqbmG{z-index:var(--z-base)}.MiniAppShortCard_media__lqbmG>*{margin-left:0;width:100%;height:100%;max-height:none;overflow:visible;background:#0000}.MiniAppShortCard_card__uTDYb:after,.MiniAppShortCard_media__lqbmG *,.MiniAppShortCard_media__lqbmG>*{border-radius:var(--site-miniapp-control-radius)}.MiniAppShortCard_card__uTDYb:after{content:"";position:absolute;top:calc(-1*var(--site-miniapp-header-cover-bleed));right:calc(-1*var(--site-miniapp-header-cover-bleed));bottom:calc(-1*var(--site-miniapp-header-cover-bleed));left:calc(-1*var(--site-miniapp-header-cover-bleed));z-index:var(--z-base);pointer-events:none;background-image:var(--site-miniapp-header-cover-mask);background-repeat:no-repeat;background-position:bottom;background-size:100% 100%;transition:background-size var(--duration-slow) var(--easing-standard)}.MiniAppShortCard_card__uTDYb:focus-within:after,.MiniAppShortCard_card__uTDYb:hover:after{background-size:100% var(--site-miniapp-header-cover-mask-hover-size)}.MiniAppShortCard_caption__4zSSe{position:absolute;left:0;right:0;bottom:0;z-index:var(--z-raised);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:var(--space-1);box-sizing:border-box;max-height:100%;padding:var(--space-4)}.MiniAppShortCard_title__eH1t4{flex-shrink:0;margin:0;max-width:100%;font-size:var(--site-miniapp-title-size);font-weight:var(--font-weight-bold);line-height:var(--font-lh-tight);color:var(--site-miniapp-accent);text-align:left;text-transform:uppercase;word-break:break-word}.MiniAppShortCard_title__eH1t4 em{font-style:normal;color:var(--site-miniapp-accent)}.MiniAppShortCard_desc__kGH4k{margin:0;max-width:100%;height:1lh;max-height:1lh;overflow:hidden;font-size:var(--site-miniapp-label-size);font-weight:var(--font-weight-regular);line-height:var(--font-lh-normal);color:var(--site-miniapp-header-cover-desc);text-align:left;word-break:break-word;interpolate-size:allow-keywords;transition:height var(--duration-slow) var(--easing-standard),max-height var(--duration-slow) var(--easing-standard)}.MiniAppShortCard_card__uTDYb:focus-within .MiniAppShortCard_desc__kGH4k,.MiniAppShortCard_card__uTDYb:hover .MiniAppShortCard_desc__kGH4k{height:auto;max-height:var(--site-miniapp-header-cover-desc-expand);overflow-y:auto}@media(prefers-reduced-motion:reduce){.MiniAppShortCard_card__uTDYb:after,.MiniAppShortCard_desc__kGH4k{transition:none}}.MiniAppShortCard_clickable___Eaaw{cursor:pointer}.MiniAppShortCard_compact__vymie .MiniAppShortCard_caption__4zSSe{gap:0;padding:var(--space-3)}.MiniAppShortCard_compact__vymie .MiniAppShortCard_title__eH1t4{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--font-lh-tight)}.MiniAppShortCard_compact__vymie .MiniAppShortCard_desc__kGH4k{height:0;max-height:0;font-size:var(--font-size-xs);color:color-mix(in srgb,var(--color-white) 80%,#0000)}.AppDetailHero_mediaCard__26CSy{position:relative;width:100%;max-width:var(--site-home-input-width);border:1px solid var(--composer-border);border-radius:var(--radius-6);background:var(--surface-app);overflow:hidden}.AppDetailHero_mediaCardGlow__WUike{position:absolute;top:calc(var(--site-app-detail-hero-glow-offset-y)*-1);left:calc(var(--site-app-detail-hero-glow-offset-x)*-1);width:var(--site-app-detail-hero-glow-size);height:var(--site-app-detail-hero-glow-size);pointer-events:none;background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--accent-lime) 28%,#0000) 0,color-mix(in srgb,var(--accent-lime) 8%,#0000) 42%,#0000 72%)}.AppDetailHero_mediaCardBody__E5oZc{position:relative;z-index:1;display:flex;align-items:stretch;min-height:calc(var(--site-app-detail-hero-preview-height) + var(--space-4)*2)}.AppDetailHero_mediaInfoCol__bErfK{position:relative;display:flex;flex:1 1 0;flex-direction:column;justify-content:space-between;align-self:stretch;gap:var(--space-4);min-width:0;min-height:0;padding:var(--space-4);padding-right:var(--space-4)}.AppDetailHero_mediaInfoTop__w7i2x{display:flex;flex-direction:column;gap:var(--space-3)}.AppDetailHero_mediaInfoActions__unpem{position:absolute;top:calc(var(--space-4) + var(--space-1));right:var(--space-4);display:flex;align-items:center;gap:var(--space-2);z-index:1}.AppDetailHero_mediaChipsRow__fViPh{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.AppDetailHero_mediaPreviewCol__Cy8wu{display:flex;align-items:center;justify-content:flex-end;flex:0 0 var(--site-app-detail-hero-preview-width);width:var(--site-app-detail-hero-preview-width);flex-shrink:0;min-width:0;padding:var(--space-4);padding-left:0}.AppDetailHero_mediaPreviewColSquare__jeiYy{flex:0 0 calc(var(--site-app-detail-hero-preview-height) + var(--space-4));width:calc(var(--site-app-detail-hero-preview-height) + var(--space-4))}.AppDetailHero_mediaPreviewColPortrait__q8_uw{flex:0 0 calc(var(--site-app-detail-hero-preview-height)*3/4 + var(--space-4));width:calc(var(--site-app-detail-hero-preview-height)*3/4 + var(--space-4))}.AppDetailHero_compactHeader__LJFov{width:100%;max-width:var(--site-home-input-width)}.AppDetailHero_compactMain__8i5C_{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%}.AppDetailHero_compactLead__dgcSK{display:flex;align-items:center;gap:var(--space-3);min-width:0;flex:1 1 0}.AppDetailHero_compactInfoCol__LVTcU{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);min-width:0;flex:1 1 0;overflow:hidden}.AppDetailHero_compactText__uM5PS{display:flex;flex-direction:column;align-items:flex-start;min-width:0;max-width:100%;overflow:hidden}.AppDetailHero_compactText__uM5PS .AppDetailHero_title__7eiiy{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppDetailHero_compactChipsRow__quVby{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.AppDetailHero_modelChipClickable__HiRXr{cursor:pointer}.AppDetailHero_compactDesc__gW1bK{margin:0;max-width:100%;font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--font-lh-normal);color:var(--fg-2);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppDetailHero_compactActions__FQN1v{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.AppDetailHero_logo__0ubL8{width:var(--site-app-detail-hero-logo-size);height:var(--site-app-detail-hero-logo-size);border-radius:var(--radius-3);object-fit:cover;flex-shrink:0}.AppDetailHero_textBlock__iarJO{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.AppDetailHero_title__7eiiy{margin:0;font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:var(--font-lh-tight);color:var(--fg-1);text-align:left}.AppDetailHero_title__7eiiy em{font-style:normal}.AppDetailHero_desc__ss7E3{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--font-lh-normal);color:var(--fg-2);text-align:left}@media(max-width:960px){.AppDetailHero_mediaCardBody__E5oZc{min-height:0}.AppDetailHero_mediaPreviewCol__Cy8wu{display:none}}.MiniappFieldGuide_ring__w288_{position:fixed;z-index:var(--z-dropdown);border:var(--border-2) solid var(--site-miniapp-accent);border-radius:var(--site-miniapp-card-radius);pointer-events:none;animation:MiniappFieldGuide_guideRingPulse__h8LyW calc(var(--duration-slower)*4) ease-in-out infinite}@keyframes MiniappFieldGuide_guideRingPulse__h8LyW{0%,to{box-shadow:0 0 0 0 var(--site-miniapp-accent-soft)}50%{box-shadow:0 0 0 var(--space-1-5) var(--site-miniapp-accent-soft)}}.MiniappFieldGuide_bubble__wJ2sz{position:fixed;z-index:var(--z-dropdown);max-width:var(--site-miniapp-guide-width);padding:var(--space-3) var(--space-3-5) var(--space-3);box-sizing:border-box;border:var(--border-1) solid var(--line-1);border-radius:var(--radius-4);background:var(--surface-elevated);box-shadow:var(--shadow-lg);color:var(--fg-1);animation:MiniappFieldGuide_guideBubbleIn__TssiH var(--duration-base) ease-out}@keyframes MiniappFieldGuide_guideBubbleIn__TssiH{0%{opacity:0;transform:translateY(var(--space-1))}to{opacity:1;transform:none}}.MiniappFieldGuide_arrow__4Qbz_{position:absolute;width:var(--site-miniapp-guide-arrow);height:var(--site-miniapp-guide-arrow);background:var(--surface-elevated);border:var(--border-1) solid var(--line-1);border-right:0;border-bottom:0}.MiniappFieldGuide_place_right__0gBB4 .MiniappFieldGuide_arrow__4Qbz_{left:calc(var(--site-miniapp-guide-arrow)/-2);transform:translateY(-50%) rotate(-45deg)}.MiniappFieldGuide_place_left__PpZSN .MiniappFieldGuide_arrow__4Qbz_{right:calc(var(--site-miniapp-guide-arrow)/-2);transform:translateY(-50%) rotate(135deg)}.MiniappFieldGuide_place_bottom___tKWK .MiniappFieldGuide_arrow__4Qbz_{top:calc(var(--site-miniapp-guide-arrow)/-2);transform:translateX(-50%) rotate(45deg)}.MiniappFieldGuide_place_top__OPoUt .MiniappFieldGuide_arrow__4Qbz_{bottom:calc(var(--site-miniapp-guide-arrow)/-2);transform:translateX(-50%) rotate(-135deg)}.MiniappFieldGuide_head__HGKtQ{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-1)}.MiniappFieldGuide_step__eJKwD{font-size:var(--font-size-xs);line-height:var(--font-lh-normal);font-weight:var(--font-weight-medium);color:var(--fg-3)}.MiniappFieldGuide_close__pyRSr{display:inline-flex;align-items:center;justify-content:center;width:var(--space-6);height:var(--space-6);margin-right:calc(var(--space-1)*-1);padding:0;border:0;border-radius:var(--radius-full);background:#0000;color:var(--fg-3);cursor:pointer}.MiniappFieldGuide_close__pyRSr:hover{background:var(--surface-subtle);color:var(--fg-1)}.MiniappFieldGuide_title__g3Cqb{margin:0;font-size:var(--font-size-base);line-height:var(--font-lh-tight);font-weight:var(--font-weight-semibold);color:var(--fg-1)}.MiniappFieldGuide_body__JVO4e{margin:var(--space-1-5) 0 0;font-size:var(--font-size-sm);line-height:var(--font-lh-normal);color:var(--fg-2)}.MiniappFieldGuide_tip__3_6pE{margin:var(--space-1) 0 0;font-size:var(--font-size-xs);line-height:var(--font-lh-normal);color:var(--fg-3)}.MiniappFieldGuide_foot__FLONj{display:flex;justify-content:flex-end;margin-top:var(--space-3)}@media(prefers-reduced-motion:reduce){.MiniappFieldGuide_bubble__wJ2sz,.MiniappFieldGuide_ring__w288_{animation:none}}.SourceWorkStage_root__oiWub{--stage-card-max-h:min(var(--site-detail-preview-max-height-cap),calc(100dvh - var(--work-hero-top-offset, var(--space-8)) - var(--work-hero-bottom-gap, var(--space-16))));width:100%;box-sizing:border-box;padding-left:var(--layout-margin);padding-right:var(--layout-margin);display:flex;justify-content:center}.SourceWorkStage_grid__DcSK4{width:100%;display:grid;grid-template-columns:repeat(var(--stage-card-cols,1),minmax(0,calc(var(--stage-card-max-h) * var(--stage-card-ratio, 1))));justify-content:center;gap:var(--space-3);align-items:start}.SourceWorkStage_card__tJ10e{min-width:0;width:100%;border-radius:var(--radius-6);overflow:hidden}.SourceWorkStage_work__W_BHO{display:block;width:100%;height:100%;object-fit:cover;cursor:pointer;background:var(--site-card-cover-mosaic)}.SourceWorkStage_tutorial__tTY8_{box-sizing:border-box;width:100%;padding:var(--work-stage-assets-pad-top,var(--site-work-stage-hero-gap)) var(--work-stage-assets-pad-x,var(--layout-margin)) var(--space-10)}