.FlowGeneration_page__PxwXe{height:100dvh;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden;background:#f8fafc;font-family:var(--font-barlow),Arial,sans-serif}.FlowGeneration_pageHeader__dCOL4{height:48px;flex-shrink:0;display:flex;align-items:center;padding:0 20px;border-bottom:1px solid #e5e9f0;background:white}.FlowGeneration_pageHeader__dCOL4 a{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#6254d9}.FlowGeneration_page__PxwXe[data-sidebar-collapsed=true] .FlowGeneration_pageHeader__dCOL4{padding-left:72px}.FlowGeneration_pageContent__8cwzw{flex:1;min-height:0;display:flex;flex-direction:column}.FlowGeneration_wizard__CZORH{flex:1!important;height:100%!important;min-height:0;border-radius:0!important;box-shadow:none!important;background:#fff!important}.FlowGeneration_layout__pxmyJ{flex:1;min-height:0;min-width:0;display:grid;grid-template-columns:320px minmax(0,1fr)}.FlowGeneration_chatColumn__hwsl7{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden;border-right:1px solid #e5e9f0;background:#fbfcfe}.FlowGeneration_messages__AOI0V{flex:0 1 auto!important;max-height:30%;border-top:1px solid #e5e9f0;padding:14px!important}.FlowGeneration_noMessages__zHrFT{display:none}.FlowGeneration_storyboard__L7R1C{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.FlowGeneration_storyboard__L7R1C header{padding:18px 18px 14px;border-bottom:1px solid #edf0f5;background:#fff}.FlowGeneration_storyboard__L7R1C header>div{display:flex;align-items:center;gap:7px;color:#6254d9}.FlowGeneration_storyboard__L7R1C h2{font-size:13px;font-weight:650;color:#25314a}.FlowGeneration_storyboard__L7R1C header span{margin-left:auto;font-size:11px;color:#748097;white-space:nowrap}.FlowGeneration_storyboard__L7R1C header p{font-size:11px;line-height:1.6;color:#748097;margin-top:7px}.FlowGeneration_storyboard__L7R1C nav{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:12px}.FlowGeneration_storyboard__L7R1C ol{display:grid;gap:8px;list-style:none;margin:0;padding:0}.FlowGeneration_sourceCard__wuGFx{width:100%;display:flex;gap:10px;text-align:left;padding:13px 11px;border:1px solid #e5e9f1;background:white;border-radius:10px;cursor:pointer}.FlowGeneration_sourceCard__wuGFx:hover{border-color:#bab2ee}.FlowGeneration_sourceCard__wuGFx[aria-current=true]{border-color:#9589e8;background:#f7f5ff;box-shadow:0 2px 6px #6354d910}.FlowGeneration_sourceCard__wuGFx:focus-visible{outline:2px solid #6254d9;outline-offset:2px}.FlowGeneration_sourceNumber__vtx15{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:10px;font-weight:600;border-radius:6px;color:#7b7398;background:#f2f0f8}.FlowGeneration_sourceCard__wuGFx[aria-current=true] .FlowGeneration_sourceNumber__vtx15{background:#6254d9;color:#fff}.FlowGeneration_sourceContent__aG43z{min-width:0;display:flex;flex-direction:column;gap:7px;overflow-wrap:anywhere}.FlowGeneration_sourceContent__aG43z strong{font-size:12px;line-height:1.5;font-weight:600;color:#27334a}.FlowGeneration_fullCopy__BtWod,.FlowGeneration_shortCopy__KOdu9{font-size:11px;line-height:1.65;color:#728096;white-space:pre-wrap}.FlowGeneration_shortCopy__KOdu9{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.FlowGeneration_sourceContent__aG43z small{font-size:9px;color:#82799f}.FlowGeneration_instruction__xNcof{font-size:10px;line-height:1.6;color:#756c97;white-space:pre-wrap}.FlowGeneration_instruction__xNcof svg{display:inline;vertical-align:middle;margin-right:4px}.FlowGeneration_preparation__fKZGT{min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden;background:#f8fafc}.FlowGeneration_preparation__fKZGT>header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 28px;border-bottom:1px solid #e5e9f0;background:white}.FlowGeneration_preparation__fKZGT>header p{font-size:10px;letter-spacing:.16em;color:#8b80bb}.FlowGeneration_preparation__fKZGT h2{font-size:20px;line-height:1.4;font-weight:650;color:#25314a;margin-top:5px;overflow-wrap:anywhere}.FlowGeneration_preparation__fKZGT>header>span{flex-shrink:0;border:1px solid #e5e9f0;padding:5px 10px;font-size:11px;border-radius:6px;color:#64718a}.FlowGeneration_previewScroll__2c5mc{flex:1;min-height:0;overflow:auto;padding:24px 28px}.FlowGeneration_readyNotice__VY_ti{display:flex;gap:10px;max-width:780px;margin:0 auto 20px;color:#6254d9}.FlowGeneration_readyNotice__VY_ti>svg{flex-shrink:0;margin-top:2px}.FlowGeneration_readyNotice__VY_ti strong{font-size:13px;font-weight:600;color:#37435a}.FlowGeneration_readyNotice__VY_ti p{font-size:12px;line-height:1.7;color:#758198;margin-top:4px}.FlowGeneration_previewCard__p1hFi{max-width:780px;margin:0 auto;padding:clamp(22px,3vw,42px);border:1px solid #e1e6ef;border-radius:12px;background:white;box-shadow:0 3px 12px #27355405}.FlowGeneration_previewMeta__lN_8H{display:flex;justify-content:space-between;gap:15px;color:#8b84a3;font-size:11px}.FlowGeneration_previewCard__p1hFi h3{font-size:clamp(20px,2vw,28px);line-height:1.4;font-weight:650;color:#25314a;margin:22px 0 15px;overflow-wrap:anywhere}.FlowGeneration_originalText__QowBn{white-space:pre-wrap;font-size:15px;line-height:1.9;color:#637087;overflow-wrap:anywhere}.FlowGeneration_previewInstruction__djlRg{margin-top:22px;padding-top:18px;border-top:1px solid #edf0f5;font-size:12px;line-height:1.7;color:#7b8296}.FlowGeneration_previewInstruction__djlRg strong{font-weight:600}.FlowGeneration_previewInstruction__djlRg p{margin-top:5px;white-space:pre-wrap;overflow-wrap:anywhere}.FlowGeneration_sourceImage__w6Ih1{max-width:100%;width:auto;max-height:220px;object-fit:contain;border-radius:8px;margin-top:20px}.FlowGeneration_preparation__fKZGT>footer{padding:16px 28px;background:white;border-top:1px solid #e5e9f0;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.FlowGeneration_preparation__fKZGT>footer p{font-size:12px;color:#976922}.FlowGeneration_startButton__Ck6uB{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 18px;border-radius:8px;background:#6254d9;color:white;font-size:12px;font-weight:600;cursor:pointer}.FlowGeneration_startButton__Ck6uB:disabled{opacity:.45;cursor:not-allowed}.FlowGeneration_externalContent__TYqct{display:flex;flex:1;min-height:0;min-width:0;flex-direction:column}@media(max-width:1023px){.FlowGeneration_layout__pxmyJ{display:flex;flex-direction:column}.FlowGeneration_chatColumn__hwsl7{flex-shrink:0;height:210px;border-right:0;border-bottom:1px solid #e5e9f0}.FlowGeneration_storyboard__L7R1C header{padding:10px 14px}.FlowGeneration_storyboard__L7R1C header p{display:none}.FlowGeneration_storyboard__L7R1C nav{padding:8px 12px}.FlowGeneration_storyboard__L7R1C ol{display:flex;gap:8px}.FlowGeneration_storyboard__L7R1C li{width:240px;flex-shrink:0}.FlowGeneration_sourceCard__wuGFx{height:100%;padding:10px}.FlowGeneration_fullCopy__BtWod{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.FlowGeneration_sourceContent__aG43z .FlowGeneration_instruction__xNcof{display:none}.FlowGeneration_preparation__fKZGT{flex:1}.FlowGeneration_messages__AOI0V{max-height:70px}.FlowGeneration_layout__pxmyJ>section{flex:1;min-height:0}.FlowGeneration_preparation__fKZGT>header{padding:14px 18px}.FlowGeneration_preparation__fKZGT h2{font-size:17px}.FlowGeneration_previewScroll__2c5mc{padding:18px}.FlowGeneration_preparation__fKZGT>footer{padding:12px 18px}}@media(max-width:767px){.FlowGeneration_page__PxwXe{height:calc(100dvh - 56px)}.FlowGeneration_pageHeader__dCOL4{height:40px;padding:0 14px}.FlowGeneration_page__PxwXe[data-sidebar-collapsed=true] .FlowGeneration_pageHeader__dCOL4{padding-left:14px}.FlowGeneration_chatColumn__hwsl7{height:172px}.FlowGeneration_sourceCard__wuGFx{padding:8px}.FlowGeneration_sourceContent__aG43z{gap:4px}.FlowGeneration_sourceContent__aG43z small{display:none}.FlowGeneration_sourceContent__aG43z .FlowGeneration_fullCopy__BtWod{-webkit-line-clamp:2}.FlowGeneration_preparation__fKZGT>header{padding:12px 16px}.FlowGeneration_previewScroll__2c5mc{padding:14px}.FlowGeneration_readyNotice__VY_ti{margin-bottom:14px}.FlowGeneration_readyNotice__VY_ti p{font-size:11px}.FlowGeneration_previewCard__p1hFi{padding:20px}.FlowGeneration_previewCard__p1hFi h3{font-size:20px;margin-top:16px}.FlowGeneration_startButton__Ck6uB{width:100%}}