.WorkStageFrame_root__R8Wch{--work-stage-base-top:var(--space-10);--work-hero-top-offset:var(--work-stage-base-top);--work-hero-bottom-gap:calc(var(--site-detail-rec-tabs-reserve) + var(--space-4));position:relative;flex:1 1 auto;width:100%;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background-color:var(--canvas-viewport-bg);background-image:linear-gradient(var(--canvas-viewport-grid-line) var(--border-1),#0000 var(--border-1)),linear-gradient(90deg,var(--canvas-viewport-grid-line) var(--border-1),#0000 var(--border-1));background-size:var(--canvas-viewport-grid-step) var(--canvas-viewport-grid-step)}.WorkStageFrame_rootFlush__YMFou{--work-stage-base-top:var(--space-4)}.WorkStageFrame_rootHasWork__1Nz11{--work-hero-top-offset:var(--site-work-stage-hero-top);--work-stage-assets-pad-top:0px;--work-stage-pad-top:var(--site-work-stage-hero-top)}.WorkStageFrame_rootHasWorkTwoRows__aIZ59{--site-work-stage-bar-h:calc(var(--space-16) + var(--space-2) + var(--btn-sm-h, var(--space-8)));--site-work-stage-hero-top:calc(var(--site-work-stage-bar-h) + var(--site-work-stage-hero-gap));--work-stage-pad-top:var(--site-work-stage-hero-top)}.WorkStageFrame_rootHasWork__1Nz11 .WorkStageFrame_scroll__4FY7u{padding-top:calc(var(--site-work-stage-hero-top) - var(--work-stage-base-top))}.WorkStageFrame_rootHasWork__1Nz11.WorkStageFrame_rootFlush__YMFou .WorkStageFrame_scroll__4FY7u{padding-top:var(--site-work-stage-hero-top)}.WorkStageFrame_rootHasWork__1Nz11:has([data-rail-side]) .WorkStageFrame_scroll__4FY7u{padding-top:0}.WorkStageFrame_root__R8Wch{--work-stage-assets-pad-x:0px}.WorkStageFrame_rootFlush__YMFou{--work-stage-assets-pad-x:var(--layout-margin)}.WorkStageFrame_rootHasWork__1Nz11 .WorkStageFrame_content__T_Jxp:not(.WorkStageFrame_contentFlush__cRTt1){padding-top:var(--work-stage-base-top)}.WorkStageFrame_rootHasWork__1Nz11 .WorkStageFrame_close__odRbA{top:var(--site-work-stage-close-top)}.WorkStageFrame_rootHasWork__1Nz11 .WorkStageFrame_thumbs__1fSwG{top:calc(var(--site-work-stage-bar-h) + var(--space-3))}.WorkStageFrame_scroll__4FY7u{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto}.WorkStageFrame_content__T_Jxp{flex:1 0 auto;width:100%;margin:0 auto;padding:var(--space-10) var(--layout-margin) var(--space-8);display:flex;flex-direction:column;box-sizing:border-box}.WorkStageFrame_contentFlush__cRTt1{padding:0}.WorkStageFrame_contentFill__DUpzx{flex:1 1 0;min-height:0}@media(max-width:960px){.WorkStageFrame_content__T_Jxp:not(.WorkStageFrame_contentFlush__cRTt1){padding-top:var(--space-6)}}@media(max-width:480px){.WorkStageFrame_content__T_Jxp:not(.WorkStageFrame_contentFlush__cRTt1){padding-top:var(--space-4)}}.WorkStageFrame_chrome__bpzlB{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-raised);pointer-events:none}.WorkStageFrame_root__R8Wch:has([data-rail-side=right]) .WorkStageFrame_chrome__bpzlB{right:var(--site-miniapp-rail-width)}.WorkStageFrame_stageBar__KRobI{position:absolute;top:var(--site-work-stage-tabs-top);left:var(--layout-margin);right:max(var(--layout-margin),var(--space-3) + var(--btn-md-h) + var(--space-3));z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);min-width:0;pointer-events:none}.WorkStageFrame_stagePrimary__4YuCw{flex:none;min-width:0;pointer-events:auto}.WorkStageFrame_stageSecondary__Lvqj6{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%;min-width:0;pointer-events:auto}.WorkStageFrame_stageSecondaryStart__Ce4xt{flex:none;min-width:0}.WorkStageFrame_stageSecondaryStart__Ce4xt .qtd-tabs-outer,.WorkStageFrame_stageSecondaryStart__Ce4xt .qtd-tabs-wrapper{width:max-content;max-width:100%}.WorkStageFrame_stageSecondaryEnd__bh2XV{flex:none;display:flex;align-items:center;gap:var(--space-2);margin-left:auto;min-width:0}.WorkStageFrame_stageSecondaryEnd__bh2XV .qtd-tabs-outer,.WorkStageFrame_stageSecondaryEnd__bh2XV .qtd-tabs-wrapper{width:max-content;max-width:100%}.WorkStageFrame_root__R8Wch:has([data-rail-side=left]) .WorkStageFrame_stageBar__KRobI{left:calc(var(--site-miniapp-rail-width) + var(--layout-margin))}.WorkStageFrame_dock__hONWl{position:absolute;left:0;right:0;bottom:var(--space-4);display:flex;justify-content:center;padding-left:var(--space-4);padding-right:var(--space-4);pointer-events:none}.WorkStageFrame_chromeContained__exHYo .WorkStageFrame_dock__hONWl{padding-left:var(--layout-margin);padding-right:var(--layout-margin)}.WorkStageFrame_thumbs__1fSwG{position:absolute;top:var(--space-3);left:var(--space-3);pointer-events:none}.WorkStageFrame_chromeContained__exHYo .WorkStageFrame_thumbs__1fSwG{left:calc(var(--layout-margin) + var(--space-3))}.WorkStageFrame_back__H1vSS{position:absolute;left:var(--space-3);pointer-events:auto}.WorkStageFrame_back__H1vSS,.WorkStageFrame_rootHasWork__1Nz11 .WorkStageFrame_back__H1vSS{top:var(--work-stage-back-top,var(--site-work-stage-close-top))}.WorkStageFrame_close__odRbA{position:absolute;top:var(--space-3);right:var(--space-3);pointer-events:auto}.WorkStageFrame_chromeContained__exHYo .WorkStageFrame_actions__P7R1a{right:calc(var(--layout-margin) + var(--space-4))}.WorkStageFrame_actions__P7R1a{position:absolute;right:var(--space-4);bottom:var(--work-hero-bottom-gap);pointer-events:none}.WorkStageFloorNavSkeleton_bar__0HYgV.qtd-skeleton{width:calc(var(--space-16)*4);height:var(--space-7);border-radius:var(--radius-full)}.AppDetailView_page__BaSC3{position:relative;display:flex;flex-direction:column;gap:var(--space-16);width:100%;padding-bottom:calc(var(--composer-dock-bottom, calc(var(--space-16) + var(--space-4))) + var(--site-composer-idle-h-md, calc(var(--space-16) + var(--space-4))) + var(--space-10))}.AppDetailView_loadingHero__B19nM{--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))));display:flex;align-items:center;justify-content:center;width:100%;height:var(--work-hero-max-h)}.AppDetailView_loadingHeroBox__cyNMY{width:min(var(--work-hero-max-h),100%);height:100%;border-radius:var(--radius-6)}.AppDetailView_notFound__9bYf9{display:flex;align-items:center;justify-content:center;min-height:40vh;font-size:var(--font-size-base);color:var(--fg-3)}.AppDetailView_main__OZhaj{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);width:100%}.AppDetailView_templateSection__t1yXZ{width:100%}.AppDetailView_pageFillLayout__dj9bM{display:flex;flex-direction:column;flex:1 1 auto;gap:0;padding-bottom:0;height:100%;min-height:0}.AppDetailView_pageFillLayout__dj9bM .AppDetailView_templateSection__t1yXZ{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.AppDetailView_pageLayoutFlow__DPhzb{gap:0;padding:var(--space-4) var(--layout-margin);padding-bottom:calc(var(--space-16) + var(--space-8));height:auto;min-height:0;box-sizing:border-box}.AppDetailView_composerWrap__AbUa6,.AppDetailView_shotsComposerSection__RbDnI{width:100%;max-width:var(--site-home-input-width)}.AppDetailView_shotsComposerSection__RbDnI{display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.AppDetailView_quickActionsOutsideShell__iaieU{width:100%;min-width:0}.AppDetailView_composerShell__jrmQy{display:flex;flex-direction:column;gap:var(--space-6);width:100%;padding:var(--composer-padding-x);border-radius:var(--composer-expanded-radius);background:var(--surface-app);box-shadow:var(--shadow-md)}.AppDetailView_composerShell__jrmQy .AppDetailView_composerWrap__AbUa6{max-width:none}.AppDetailView_shotsLoading__37ZNE{display:flex;justify-content:center;width:100%}.AppDetailView_shotsError__fBVFY{margin:0;width:100%;font-size:var(--font-size-sm);color:var(--fg-3);text-align:center}.AppDetailView_stepsSection__B8CG6,.AppDetailView_worksSection__iccDu{display:flex;flex-direction:column;width:100%}.AppDetailView_worksSection__iccDu{padding-bottom:calc(var(--space-16) + var(--space-16))}.AppDetailView_sameWorkFloors__j4pqq{display:flex;flex-direction:column;gap:calc(var(--space-12) + var(--space-6));width:100%}.AppDetailView_floorAnchor__5lBV_{scroll-margin-top:var(--site-work-stage-bar-h)}.AppDetailView_tutorialStage__jDiZK{box-sizing:border-box;width:100%;padding-top:0;padding-bottom:var(--space-10)}.AppDetailStepBar_root__EAg_5{display:flex;justify-content:center;width:100%;max-width:var(--site-home-input-width);padding:var(--space-1)}.AppDetailStepBar_track__5BrSp{display:flex;align-items:center;gap:var(--space-0-5);padding:var(--space-1);border-radius:var(--radius-full);background:var(--tabs-pill-bg-container);overflow:hidden}.AppDetailStepBar_step__WpoDh{display:inline-flex;align-items:center;justify-content:center;gap:var(--chip-gap);height:var(--space-9);padding:0 var(--chip-padding-x-md);border:none;border-radius:var(--chip-radius);background:#0000;font-size:var(--font-size-button-md);font-weight:var(--font-weight-semibold);line-height:var(--font-lh-tight);color:var(--chip-fg);white-space:nowrap;cursor:pointer;flex-shrink:0}.AppDetailStepBar_step__WpoDh:disabled{cursor:not-allowed}.AppDetailStepBar_stepActive__92lqc{background:var(--chip-active-bg);color:var(--chip-active-fg)}.AppDetailStepBar_stepDisabled__0YnCA{color:var(--chip-disabled-fg)}.AppDetailStepBar_stepIcon__9K1_2{flex-shrink:0;color:var(--chip-fg)}.AppDetailStepBar_stepIconActive__PlVK_{flex-shrink:0;color:var(--chip-active-fg)}.AppDetailStepBar_stepIconDisabled__f_QbB{flex-shrink:0;color:var(--chip-disabled-fg)}.AppDetailStepBar_stepLabel__6H1mY{overflow:hidden;text-overflow:ellipsis}.AppDetailStepBar_divider__gK_w5{flex-shrink:0;width:var(--space-8);height:var(--border-1);background:var(--menu-item-divider)}.AppDetailGenerateResults_root__DwV8c{display:flex;flex-direction:column;gap:var(--space-3);width:100%}.AppDetailGenerateResults_title__iP1MY{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--font-lh-tight);color:var(--fg-1)}.AppDetailGenerateResults_generatingCard__R58jj{width:100%;height:calc(var(--space-16)*3.75);aspect-ratio:auto;max-height:none}.AppDetailGenerateResults_grid__ju1bs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2);width:100%}.AppDetailGenerateResults_textPanel__CnL7E{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.AppDetailGenerateResults_textEditorShell__kJZpU{position:relative;width:100%}.AppDetailGenerateResults_textItemActions__vPXTn{position:absolute;right:var(--space-2);bottom:var(--space-2);z-index:1;display:flex;align-items:center;gap:var(--space-1);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--easing-standard)}@media(hover:hover){.AppDetailGenerateResults_textCardWide__z1bey:hover .AppDetailGenerateResults_textItemActions__vPXTn,.AppDetailGenerateResults_textEditorShell__kJZpU:hover .AppDetailGenerateResults_textItemActions__vPXTn{opacity:1;pointer-events:auto}}.AppDetailGenerateResults_textItemActions__vPXTn:focus-within{opacity:1;pointer-events:auto}.AppDetailGenerateResults_textEditor__On_i1{width:100%}.AppDetailGenerateResults_textEditorInline__h6_kF .qtd-textarea,.AppDetailGenerateResults_textEditor__On_i1 .qtd-textarea{padding-bottom:var(--space-8)}.AppDetailGenerateResults_textCardWide__z1bey{position:relative;grid-column:1/-1;width:100%;padding:var(--space-3);border:var(--border-1) solid var(--card-border-default);border-radius:var(--card-radius);background:var(--card-bg);box-shadow:var(--shadow-sm)}.AppDetailGenerateResults_textEditorInline__h6_kF{width:100%}.AppDetailGenerateResults_footer__QomJM{display:flex;width:100%;margin-top:var(--space-1)}.AppDetailGenerateResults_nextStepBtn__jz6HZ{width:100%}@media(max-width:960px){.AppDetailGenerateResults_grid__ju1bs{grid-template-columns:repeat(2,minmax(0,1fr))}}.AppStepsFloor_root__IWHkq{display:flex;flex-direction:column;gap:var(--space-5);width:100%}.AppStepsFloor_title__I18Kf{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--font-lh-tight);color:var(--fg-1);text-align:center}.AppStepsFloor_list__hUKKg{display:grid;grid-template-columns:repeat(var(--steps-count,4),1fr);gap:var(--space-6)}.AppStepsFloor_step__D3i_o{display:flex;flex-direction:column;background:var(--surface-card);border:var(--border-1) solid var(--line-2);border-radius:var(--radius-4);overflow:hidden}.AppStepsFloor_stepMedia__UYpmK{position:relative;width:100%;aspect-ratio:16/9;background:var(--surface-subtle)}.AppStepsFloor_media__4EDHA{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.AppStepsFloor_mediaPlaceholder__VzZkk{width:100%;height:100%;background:var(--surface-subtle)}.AppStepsFloor_stepBody__Ma7qE{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5) var(--space-6) var(--space-6) var(--space-6)}.AppStepsFloor_stepTitle__IlN7J{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--font-lh-tight);color:var(--fg-1)}.AppStepsFloor_stepDesc__pZd42{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--font-lh-normal);color:var(--fg-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.AppDetailSeoView_page__vjk6W{display:flex;flex-direction:column;gap:var(--space-16);width:100%;padding-bottom:var(--space-16)}.AppDetailSeoView_hero__Ru0SS{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-10);align-items:center;width:100%}@media(max-width:960px){.AppDetailSeoView_coverCol__TQovq{display:none}.AppDetailSeoView_hero__Ru0SS{grid-template-columns:1fr;justify-items:center}}.AppDetailSeoView_coverCol__TQovq{width:100%;max-width:492px;min-width:0}.AppDetailSeoView_metaCol__Z7Ugm{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);text-align:center;max-width:var(--site-home-input-width)}.AppDetailSeoView_logo__572u6{width:calc(var(--space-12)*2);height:calc(var(--space-12)*2);border-radius:var(--radius-3);object-fit:cover}.AppDetailSeoView_title__5XS2v{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--fg-1);margin:0;line-height:var(--font-lh-tight)}.AppDetailSeoView_desc__OQZdK{font-size:var(--font-size-base);color:var(--fg-2);margin:0;line-height:var(--font-lh-loose)}.AppDetailSeoView_stepsSection__66Vgo{width:100%}.AppDetailSeoView_floor__EP802{display:flex;flex-direction:column;gap:var(--space-4);max-width:960px;margin:0 auto;width:100%}.AppDetailSeoView_floorTitle__dFFx9{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--fg-1);margin:0;line-height:var(--font-lh-tight)}.AppDetailSeoView_floorSubtitle__k05gj{font-size:var(--font-size-base);color:var(--fg-2);margin:0;line-height:var(--font-lh-loose)}.AppDetailSeoView_stepList__oRY6g{margin:0;padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.AppDetailSeoView_stepItem__NML0k{color:var(--fg-2);line-height:var(--font-lh-loose)}.AppDetailSeoView_stepItemTitle__RihLb{display:block;color:var(--fg-1);font-weight:var(--font-weight-medium);margin-bottom:var(--space-1)}.AppDetailSeoView_stepItemDesc___G8Oz{margin:0}.AppDetailSeoView_qaList__RmHkn{margin:0;display:flex;flex-direction:column;gap:var(--space-4)}.AppDetailSeoView_qaItem__H1dqz{display:flex;flex-direction:column;gap:var(--space-1)}.AppDetailSeoView_qaQ__BbAd4{font-weight:var(--font-weight-medium);color:var(--fg-1);margin:0}.AppDetailSeoView_qaA__wQNpl{margin:0}.AppDetailSeoView_longText__UYQkW,.AppDetailSeoView_qaA__wQNpl{color:var(--fg-2);line-height:var(--font-lh-loose)}.AppDetailSeoView_footer__U7DvW{padding-top:var(--space-8);border-top:1px solid var(--border-1);text-align:center}.AppDetailSeoView_footerText__ATvTo{font-size:var(--font-size-xs);color:var(--fg-3);margin:0;line-height:var(--font-lh-loose)}.AppDetailTourGuide_backdrop__fP51I{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001}.AppDetailTourGuide_popup__wCSPv{background:var(--surface-elevated);border-radius:var(--radius-4);box-shadow:var(--shadow-lg)}.AppDetailTourGuide_mediaWrap__d7tA2{width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--surface-input);flex-shrink:0;border-radius:var(--radius-4) var(--radius-4) 0 0}.AppDetailTourGuide_media__28Mtp{width:100%;height:100%;object-fit:cover;display:block}.AppDetailTourGuide_content__UioPF{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5) var(--space-6) var(--space-6) var(--space-6)}.AppDetailTourGuide_title__mq8Ea{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--fg-1);margin:0;line-height:var(--font-lh-tight)}.AppDetailTourGuide_desc___psWd{font-size:var(--font-size-sm);color:var(--fg-2);margin:0;line-height:var(--font-lh-loose);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.AppDetailTourGuide_footer__HvePr{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);padding:var(--space-0) var(--space-6) var(--space-6) var(--space-6)}.AppDetailTourGuide_navBtns__UbDGi{display:flex;gap:var(--space-2)}.AppDetailTourGuide_closeBtn__3W9o_{position:absolute;top:0;right:0;transform:translate(50%,-50%)}