._backdrop_1604j_2{z-index:var(--backdrop-z-index,999);opacity:1;width:100vw;height:100vh;animation:_fadeInBackdrop_1604j_1 var(--fullscreen-modal-backdrop-duration) var(--fullscreen-modal-backdrop-easing) backwards;backdrop-filter:blur(2px);background-color:#0000004d;position:fixed;top:0;left:0}._backdrop_1604j_2._withNavigation_1604j_15{left:var(--modal-navigation-width,var(--navigation-width-collapsed,48px));width:calc(100vw - var(--modal-navigation-width,var(--navigation-width-collapsed,48px)));transition:left var(--ai-generate-panel-motion-duration,var(--navigation-collapse-animation-speed)) var(--ai-generate-panel-motion-easing,ease-in-out), width var(--ai-generate-panel-motion-duration,var(--navigation-collapse-animation-speed)) var(--ai-generate-panel-motion-easing,ease-in-out)}._backdrop_1604j_2._closing_1604j_22{animation:_fadeOutBackdrop_1604j_1 var(--fullscreen-modal-motion-duration) var(--fullscreen-modal-motion-easing) forwards;pointer-events:none;transition:none}._container_1604j_28{--margin-size:24px;z-index:var(--modal-z-index,1000);top:50%;left:calc((100vw - var(--ai-generate-panel-modal-space,0px)) / 2);width:calc(100vw - var(--margin-size) - var(--ai-generate-panel-modal-space,0px));height:calc(100dvh - 24px);max-width:calc(100vw - var(--margin-size) - var(--ai-generate-panel-modal-space,0px));opacity:1;background:#fff;border-radius:14px;max-height:calc(100dvh - 24px);animation:.12s cubic-bezier(.2,0,0,1) backwards _fadeInSurface_1604j_1,.32s cubic-bezier(.16,1,.3,1.24) backwards _popupFadeIn_1604j_1;position:fixed;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 25px 50px -12px #00000040}._container_1604j_28._withNavigation_1604j_15{left:calc((100vw + var(--modal-navigation-width,var(--navigation-width-collapsed,48px)) - var(--ai-generate-panel-modal-space,0px)) / 2);width:calc(100vw - var(--modal-navigation-width,var(--navigation-width-collapsed,48px)) - var(--margin-size) - var(--ai-generate-panel-modal-space,0px));max-width:calc(100vw - var(--modal-navigation-width,var(--navigation-width-collapsed,48px)) - var(--margin-size) - var(--ai-generate-panel-modal-space,0px));transition:left var(--ai-generate-panel-motion-duration,var(--navigation-collapse-animation-speed)) var(--ai-generate-panel-motion-easing,ease-in-out), width var(--ai-generate-panel-motion-duration,var(--navigation-collapse-animation-speed)) var(--ai-generate-panel-motion-easing,ease-in-out), max-width var(--ai-generate-panel-motion-duration,var(--navigation-collapse-animation-speed)) var(--ai-generate-panel-motion-easing,ease-in-out)}._content_1604j_57{box-sizing:border-box;flex-direction:column;width:100%;height:100%;padding:18px 21px;display:flex;overflow:hidden}._contentWithFooter_1604j_67{padding-bottom:0}._header_1604j_71{border-bottom:1px solid #f0f0f0;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:18px;min-width:0;padding-bottom:8px;display:grid}._titleSection_1604j_81{flex-wrap:wrap;align-items:center;gap:16px;min-width:0;display:flex}._headerRight_1604j_89{place-self:flex-start end;align-items:center;gap:8px;min-width:0;display:flex}._titleBlock_1604j_98{flex-direction:column;gap:4px;min-width:0;display:flex}._headerTypeText_1604j_105{color:#8c8c8c;letter-spacing:normal;text-transform:uppercase;font-size:11px;font-weight:400;line-height:1.2}._scrollableContent_1604j_114{flex:1;min-width:0;min-height:0;overflow:hidden auto}._scrollableContent_1604j_114::-webkit-scrollbar{width:4px}._scrollableContent_1604j_114::-webkit-scrollbar-thumb{background-color:#f0f0f0}._stepContent_1604j_130{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}._stepHeader_1604j_138{margin-bottom:24px}._floatingContentHeader_1604j_142{z-index:3;pointer-events:none;flex:0 0 0;min-width:0;position:relative}._floatingContentHeader_1604j_142>*{pointer-events:auto;position:absolute;inset-block-start:12px;inset-inline:0}._footer_1604j_157{z-index:2;background:#fff;border-top:1px solid #f0f0f0;margin:0 -24px;padding:16px 24px;position:sticky;bottom:0;box-shadow:0 -8px 16px #fffffff5}._footerButtons_1604j_170{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;width:100%;margin:0;display:grid}._footerButtonGroups_1604j_178{justify-content:space-between;align-items:center;gap:24px;width:100%;display:flex}._footerStartButtons_1604j_186,._footerEndButtons_1604j_187{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}._footerStartButtons_1604j_186{flex:0 auto;min-width:160px}._footerEndButtons_1604j_187{flex:1 1 0;min-width:0}._footerButtonSlot_1604j_203{min-width:0}@media (width<=720px){._footerButtonGroups_1604j_178{flex-direction:column;align-items:stretch;gap:12px}._footerStartButtons_1604j_186,._footerEndButtons_1604j_187{width:100%}}._container_1604j_28._closing_1604j_22{animation:_popupFadeOut_1604j_1 var(--fullscreen-modal-motion-duration) var(--fullscreen-modal-motion-easing) forwards;pointer-events:none;transition:none}@keyframes _fadeInBackdrop_1604j_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeInSurface_1604j_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOutBackdrop_1604j_1{0%{opacity:var(--fullscreen-modal-exit-opacity,1)}to{opacity:0}}@keyframes _popupFadeIn_1604j_1{0%{transform:translate(-50%,calc(14px - 50%))scale(.99)}to{transform:translate(-50%,-50%)scale(1)}}@keyframes _popupFadeOut_1604j_1{0%{opacity:var(--fullscreen-modal-exit-opacity,1);transform:var(--fullscreen-modal-exit-transform,translate3d(-50%, -50%, 0) scale(1))}75%{opacity:0}to{opacity:0;transform:translate(-50%,calc(10px - 50%))scale(.99)}}@media (prefers-reduced-motion:reduce){._backdrop_1604j_2,._backdrop_1604j_2._closing_1604j_22,._container_1604j_28,._container_1604j_28._closing_1604j_22{animation-duration:1ms}._backdrop_1604j_2._closing_1604j_22,._backdrop_1604j_2._withNavigation_1604j_15,._container_1604j_28._withNavigation_1604j_15{transition-duration:1ms}}
