.workflow-demo-module__Z6BZvW__page{color:#262019;background:#f3f0eb;min-height:100vh;padding:28px 18px 70px}.workflow-demo-module__Z6BZvW__header,.workflow-demo-module__Z6BZvW__workspace,.workflow-demo-module__Z6BZvW__library{width:min(1040px,100%);margin-inline:auto}.workflow-demo-module__Z6BZvW__header{justify-content:space-between;align-items:flex-end;gap:24px;height:auto;margin-bottom:20px;padding:0;display:flex}.workflow-demo-module__Z6BZvW__header p{color:#9a6a31;letter-spacing:.16em;margin:0;font-size:10px;font-weight:900}.workflow-demo-module__Z6BZvW__header h1{margin:4px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,5vw,42px);font-weight:500}.workflow-demo-module__Z6BZvW__header span{color:#766d64;font-size:12px}.workflow-demo-module__Z6BZvW__header nav{background:#fffdf9;border:1px solid #ddd3c7;border-radius:14px;gap:5px;margin:0;padding:4px;display:flex}.workflow-demo-module__Z6BZvW__header nav button,.workflow-demo-module__Z6BZvW__header nav a,.workflow-demo-module__Z6BZvW__sourceTabs button,.workflow-demo-module__Z6BZvW__sourceTabs a{color:#6f665d;text-align:center;touch-action:manipulation;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:0;padding:9px 14px;font-weight:800;text-decoration:none;display:block}.workflow-demo-module__Z6BZvW__header nav .workflow-demo-module__Z6BZvW__activeNav,.workflow-demo-module__Z6BZvW__sourceTabs .workflow-demo-module__Z6BZvW__sourceActive{color:#fff;background:#2b2722}.workflow-demo-module__Z6BZvW__workspace,.workflow-demo-module__Z6BZvW__library{background:#fffdf9;border:1px solid #e1d8cd;border-radius:26px;padding:clamp(18px,4vw,30px);box-shadow:0 18px 54px #3f2d1b14}.workflow-demo-module__Z6BZvW__modeBar,.workflow-demo-module__Z6BZvW__libraryHeading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.workflow-demo-module__Z6BZvW__modeBar h2,.workflow-demo-module__Z6BZvW__libraryHeading h2{margin:0 0 5px;font-size:clamp(21px,4vw,28px)}.workflow-demo-module__Z6BZvW__modeBar p,.workflow-demo-module__Z6BZvW__libraryHeading p{color:#776f66;margin:0;font-size:13px}.workflow-demo-module__Z6BZvW__stepBlock{background:#fbf8f3;border:1px solid #e7dfd5;border-radius:20px;margin-top:14px;padding:18px}.workflow-demo-module__Z6BZvW__recoveryPanel{gap:10px;display:grid}.workflow-demo-module__Z6BZvW__recoveryPanel p{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.workflow-demo-module__Z6BZvW__recoveryPanel [role=status]{color:#776d63}.workflow-demo-module__Z6BZvW__recoveryActions{flex-wrap:wrap;gap:8px;display:flex}.workflow-demo-module__Z6BZvW__recoveryActions button{color:#6d5234;cursor:pointer;background:#fff;border:1px solid #d9c8b1;border-radius:10px;min-height:44px;padding:9px 12px;font-weight:800}.workflow-demo-module__Z6BZvW__recoveryActions button:disabled{opacity:.58;cursor:wait}.workflow-demo-module__Z6BZvW__stepTitle{align-items:flex-start;gap:11px;margin-bottom:14px;display:flex}.workflow-demo-module__Z6BZvW__stepTitle>span,.workflow-demo-module__Z6BZvW__resultBlock>div:first-child>span{color:#fff;background:#a7763e;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.workflow-demo-module__Z6BZvW__stepTitle h3,.workflow-demo-module__Z6BZvW__resultBlock h3{margin:1px 0 3px;font-size:17px}.workflow-demo-module__Z6BZvW__stepTitle p,.workflow-demo-module__Z6BZvW__resultBlock p{color:#7a7168;margin:0;font-size:12px;line-height:1.5}.workflow-demo-module__Z6BZvW__sourceTabs{gap:7px;margin-bottom:13px;display:flex}.workflow-demo-module__Z6BZvW__sourceTabs button,.workflow-demo-module__Z6BZvW__sourceTabs a{background:#fff;border:1px solid #ded4c8;padding:8px 12px}.workflow-demo-module__Z6BZvW__sourceTabs .workflow-demo-module__Z6BZvW__sourceActive{background:#2b2722;border-color:#2b2722}.workflow-demo-module__Z6BZvW__productDropdown{z-index:2;position:relative}.workflow-demo-module__Z6BZvW__productDropdownTrigger{color:#2c261f;text-align:left;cursor:pointer;background:#fffaf3;border:1px solid #ad7a3e;border-radius:15px;grid-template-columns:62px 1fr auto;align-items:center;gap:11px;width:100%;padding:8px;display:grid}.workflow-demo-module__Z6BZvW__productDropdownTrigger img,.workflow-demo-module__Z6BZvW__productDropdownMenu img{object-fit:contain;background:#f6f3ef;border-radius:10px;width:62px;height:62px}.workflow-demo-module__Z6BZvW__productDropdownTrigger span,.workflow-demo-module__Z6BZvW__productDropdownMenu span{gap:4px;min-width:0;display:grid}.workflow-demo-module__Z6BZvW__productDropdownTrigger b,.workflow-demo-module__Z6BZvW__productDropdownMenu b{font-size:13px}.workflow-demo-module__Z6BZvW__productDropdownTrigger small,.workflow-demo-module__Z6BZvW__productDropdownMenu small{color:#867c71;text-overflow:ellipsis;font-size:10px;overflow:hidden}.workflow-demo-module__Z6BZvW__productDropdownTrigger i{border-bottom:1.5px solid #8a6740;border-right:1.5px solid #8a6740;width:9px;height:9px;margin-right:9px;transition:transform .16s;transform:rotate(45deg)translateY(-2px)}.workflow-demo-module__Z6BZvW__productDropdownTrigger[aria-expanded=true] i{transform:rotate(225deg)translate(-2px,-2px)}.workflow-demo-module__Z6BZvW__productDropdownMenu{z-index:15;background:#fff;border:1px solid #d9c7ad;border-radius:15px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 16px 32px #3e2c1a2e}.workflow-demo-module__Z6BZvW__productDropdownMenu button{color:#2c261f;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:10px;grid-template-columns:54px 1fr;align-items:center;gap:10px;width:100%;padding:7px;display:grid}.workflow-demo-module__Z6BZvW__productDropdownMenu button:hover{background:#f7f0e7}.workflow-demo-module__Z6BZvW__productDropdownMenu img{width:54px;height:54px}.workflow-demo-module__Z6BZvW__uploadPair,.workflow-demo-module__Z6BZvW__generateGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.workflow-demo-module__Z6BZvW__imagePicker{cursor:pointer;background:#fff;border:1px dashed #c8aa83;border-radius:16px;min-height:235px;display:block;position:relative;overflow:hidden}.workflow-demo-module__Z6BZvW__imagePicker input,.workflow-demo-module__Z6BZvW__angleStrip input{opacity:0;width:1px;height:1px;position:absolute}.workflow-demo-module__Z6BZvW__imagePicker img{object-fit:contain;width:100%;height:235px;display:block}.workflow-demo-module__Z6BZvW__imagePlaceholder{color:#8a7d70;background:#f5f1eb;place-items:center;height:235px;font-size:12px;font-weight:800;display:grid}.workflow-demo-module__Z6BZvW__imagePicker>span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#25201bd1;border-radius:11px;gap:2px;padding:9px 11px;display:grid;position:absolute;bottom:9px;left:9px;right:9px}.workflow-demo-module__Z6BZvW__imagePicker b{font-size:12px}.workflow-demo-module__Z6BZvW__imagePicker small{color:#e6ded4;font-size:10px}.workflow-demo-module__Z6BZvW__uploadStatus{z-index:2;color:#fff;background:#357154;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900;position:absolute;top:10px;right:10px;box-shadow:0 4px 12px #184a3233}.workflow-demo-module__Z6BZvW__uploadFeedback{color:#275f47;overflow-wrap:anywhere;background:#e5f3eb;border-radius:10px;margin:-5px 0 12px;padding:9px 11px;font-size:11px;font-weight:800;line-height:1.5}.workflow-demo-module__Z6BZvW__temporaryPrepare{gap:7px;margin-top:12px;display:grid}.workflow-demo-module__Z6BZvW__temporaryPrepare button{color:#fff;cursor:pointer;background:#2b2722;border:0;border-radius:13px;min-height:48px;padding:11px 16px;font-weight:900}.workflow-demo-module__Z6BZvW__temporaryPrepare button:disabled{color:#9c9288;cursor:not-allowed;background:#e8e1d8}.workflow-demo-module__Z6BZvW__temporaryPrepare p{color:#756a60;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.55}.workflow-demo-module__Z6BZvW__proPanel{background:#f8f1e7;border-color:#d9c29e}.workflow-demo-module__Z6BZvW__proToggle{color:inherit;touch-action:manipulation;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:11px;text-decoration:none;display:grid}.workflow-demo-module__Z6BZvW__proToggle>span{color:#fff;background:#a7763e;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:900;display:grid}.workflow-demo-module__Z6BZvW__proToggle h3{margin:1px 0 3px;font-size:17px}.workflow-demo-module__Z6BZvW__proToggle p{color:#7a7168;margin:0;font-size:12px;line-height:1.5}.workflow-demo-module__Z6BZvW__proToggle>i{color:#865d2f;align-self:center;font-size:11px;font-style:normal;font-weight:900}.workflow-demo-module__Z6BZvW__proContent{border-top:1px solid #e3d5c3;margin-top:14px;padding-top:13px}.workflow-demo-module__Z6BZvW__angleGuidance{color:#796e62;margin:-2px 0 12px;font-size:11px;line-height:1.6}.workflow-demo-module__Z6BZvW__angleStrip{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.workflow-demo-module__Z6BZvW__angleStrip label{cursor:pointer;background:#fff;border:1px solid #ded4c7;border-radius:12px;min-width:0;display:grid;position:relative;overflow:hidden}.workflow-demo-module__Z6BZvW__angleStrip label>img{aspect-ratio:1;object-fit:contain;background:#fff;width:100%}.workflow-demo-module__Z6BZvW__anglePlaceholder{aspect-ratio:1;color:#8a7d70;background:#f5f1eb;place-items:center;font-size:10px;font-weight:800;display:grid}.workflow-demo-module__Z6BZvW__angleStrip label>span{border-top:1px solid #eee6dc;gap:2px;padding:7px 8px;display:grid}.workflow-demo-module__Z6BZvW__angleStrip label b{color:#4a3d30;font-size:11px}.workflow-demo-module__Z6BZvW__angleStrip label small{color:#8a7c6e;font-size:9px}.workflow-demo-module__Z6BZvW__proFields{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.workflow-demo-module__Z6BZvW__proFields label{color:#3b332b;gap:6px;font-size:12px;font-weight:800;display:grid}.workflow-demo-module__Z6BZvW__proFields label>span{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.workflow-demo-module__Z6BZvW__proFields label i{color:#8a7c6e;font-size:10px;font-style:normal;font-weight:400}.workflow-demo-module__Z6BZvW__proFields textarea{resize:vertical;min-height:72px;font:inherit;background:#fff;border:1px solid #ddd1c1;border-radius:11px;padding:10px;font-size:12px}.workflow-demo-module__Z6BZvW__summaryCard{color:#fff;background:#29251f;border-radius:16px;flex-direction:column;justify-content:center;min-height:235px;padding:24px;display:flex}.workflow-demo-module__Z6BZvW__summaryCard>span{color:#c9aa7a;letter-spacing:.08em;font-size:10px;font-weight:900}.workflow-demo-module__Z6BZvW__summaryCard>b{margin-top:6px;font-size:19px}.workflow-demo-module__Z6BZvW__summaryCard p{color:#d7d0c8;font-size:12px;line-height:1.6}.workflow-demo-module__Z6BZvW__summaryCard button,.workflow-demo-module__Z6BZvW__summaryCard a,.workflow-demo-module__Z6BZvW__useProduct,.workflow-demo-module__Z6BZvW__libraryHeading>button,.workflow-demo-module__Z6BZvW__libraryHeading>a{color:#fff;text-align:center;cursor:pointer;background:#a6763d;border:0;border-radius:12px;padding:13px 15px;font-weight:900;text-decoration:none}.workflow-demo-module__Z6BZvW__summaryCard button small,.workflow-demo-module__Z6BZvW__summaryCard a small{color:#edddc8;margin-left:5px;font-weight:400}.workflow-demo-module__Z6BZvW__summaryCard button:disabled{color:#c8beb3;cursor:not-allowed;background:#5b534a}.workflow-demo-module__Z6BZvW__emptyProductState{color:#665b50;background:#fffaf3;border:1px dashed #cdbb9f;border-radius:14px;gap:6px;padding:18px;display:grid}.workflow-demo-module__Z6BZvW__emptyProductState b{color:#3e342b;font-size:13px}.workflow-demo-module__Z6BZvW__emptyProductState span{font-size:11px;line-height:1.6}.workflow-demo-module__Z6BZvW__emptyProductState a{color:#865d2f;width:fit-content;margin-top:3px;font-size:11px;font-weight:900}.workflow-demo-module__Z6BZvW__resultBlock{background:#fffaf2;border:1px solid #d5bb96;border-radius:20px;margin-top:14px;padding:18px}.workflow-demo-module__Z6BZvW__resultBlock>div:first-child{grid-template-columns:30px 1fr;column-gap:11px;margin-bottom:14px;display:grid}.workflow-demo-module__Z6BZvW__resultBlock h3,.workflow-demo-module__Z6BZvW__resultBlock p{grid-column:2}.workflow-demo-module__Z6BZvW__resultBlock h3{grid-row:1}.workflow-demo-module__Z6BZvW__resultBlock p{grid-row:2}.workflow-demo-module__Z6BZvW__resultBlock>img{object-fit:contain;background:#eee9e2;border-radius:16px;width:min(520px,100%);max-height:650px;margin-inline:auto;display:block}.workflow-demo-module__Z6BZvW__resultActions{justify-content:center;gap:8px;margin-top:12px;display:flex}.workflow-demo-module__Z6BZvW__resultActions button,.workflow-demo-module__Z6BZvW__resultActions a{color:#6d5234;cursor:pointer;background:#fff;border:1px solid #d9c8b1;border-radius:10px;padding:9px 12px;font-weight:800;text-decoration:none}.workflow-demo-module__Z6BZvW__resultActions .workflow-demo-module__Z6BZvW__download{color:#fff;background:#a6763d;border-color:#a6763d}.workflow-demo-module__Z6BZvW__libraryHeading>button,.workflow-demo-module__Z6BZvW__libraryHeading>a{flex:none}.workflow-demo-module__Z6BZvW__libraryLayout{grid-template-columns:270px 1fr;gap:15px;display:grid}.workflow-demo-module__Z6BZvW__libraryLayout aside{align-content:start;gap:8px;display:grid}.workflow-demo-module__Z6BZvW__libraryLayout aside button{color:#332c25;text-align:left;cursor:pointer;background:#fff;border:1px solid #e3d9cd;border-radius:14px;grid-template-columns:54px 1fr;align-items:center;gap:9px;padding:8px;display:grid}.workflow-demo-module__Z6BZvW__libraryLayout aside button.workflow-demo-module__Z6BZvW__librarySelected{background:#fff8ef;border-color:#a6763d}.workflow-demo-module__Z6BZvW__libraryLayout aside img{object-fit:contain;border-radius:9px;width:54px;height:54px}.workflow-demo-module__Z6BZvW__libraryLayout aside span{gap:3px;display:grid}.workflow-demo-module__Z6BZvW__libraryLayout aside b{font-size:12px}.workflow-demo-module__Z6BZvW__libraryLayout aside small{color:#81776c;font-size:9px}.workflow-demo-module__Z6BZvW__packageDetail{background:#faf7f2;border:1px solid #e2d8cc;border-radius:18px;padding:18px}.workflow-demo-module__Z6BZvW__packageTitle{justify-content:space-between;gap:15px;display:flex}.workflow-demo-module__Z6BZvW__packageTitle span{color:#9b6b33;font-size:10px;font-weight:900}.workflow-demo-module__Z6BZvW__packageTitle h3{margin:4px 0;font-size:20px}.workflow-demo-module__Z6BZvW__packageTitle h3 small{color:#88796a;margin-left:7px;font-family:inherit;font-size:10px;font-weight:600}.workflow-demo-module__Z6BZvW__packageTitle p{color:#766c62;margin:0;font-size:12px}.workflow-demo-module__Z6BZvW__packageTitle i{color:#357154;background:#dff1e8;border-radius:999px;align-self:flex-start;padding:6px 9px;font-size:10px;font-style:normal;font-weight:800}.workflow-demo-module__Z6BZvW__packageTitle i.workflow-demo-module__Z6BZvW__qualityHigh{color:#276346;background:#dff1e8}.workflow-demo-module__Z6BZvW__packageTitle i.workflow-demo-module__Z6BZvW__qualityMedium{color:#80541f;background:#f4e4c9}.workflow-demo-module__Z6BZvW__qualityReason{color:#6e6256;background:#f2ece4;border-radius:10px;margin:10px 0 0;padding:9px 10px;font-size:10px;line-height:1.5}.workflow-demo-module__Z6BZvW__packageSectionTitle{color:#6f6254;margin:16px 0 8px;font-size:11px}.workflow-demo-module__Z6BZvW__packageImages{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 16px;display:grid}.workflow-demo-module__Z6BZvW__packageImages figure{background:#fff;border:1px solid #e2d8cc;border-radius:13px;margin:0;overflow:hidden}.workflow-demo-module__Z6BZvW__packageImages img{object-fit:contain;width:100%;height:190px;display:block}.workflow-demo-module__Z6BZvW__packageImages figcaption{color:#756a5f;text-align:center;padding:8px;font-size:10px}.workflow-demo-module__Z6BZvW__packageDetail dl{margin:0 0 14px}.workflow-demo-module__Z6BZvW__packageDetail dl div{border-top:1px solid #e5ddd3;grid-template-columns:95px 1fr;padding:9px 0;font-size:11px;display:grid}.workflow-demo-module__Z6BZvW__packageDetail dt{color:#8a7d70}.workflow-demo-module__Z6BZvW__packageDetail dd{margin:0;font-weight:700}.workflow-demo-module__Z6BZvW__useProduct{width:100%}.workflow-demo-module__Z6BZvW__useProduct:disabled{color:#8c7f72;cursor:not-allowed;background:#ddd5cc}.workflow-demo-module__Z6BZvW__topbar{justify-content:space-between;align-items:flex-end;gap:18px;width:min(1040px,100%);height:auto;margin:0 auto 18px;padding:0;display:flex}.workflow-demo-module__Z6BZvW__topbar h1{margin:4px 0 0;font-size:clamp(26px,5vw,38px)}.workflow-demo-module__Z6BZvW__eyebrow{color:#9a6a31;letter-spacing:.15em;margin:0;font-size:10px;font-weight:900}.workflow-demo-module__Z6BZvW__topbarActions{gap:8px;display:flex}.workflow-demo-module__Z6BZvW__backLink,.workflow-demo-module__Z6BZvW__frontLink{color:#5e5042;background:#fffdf9;border:1px solid #ddd3c7;border-radius:12px;place-items:center;min-height:42px;padding:0 14px;font-size:12px;font-weight:800;text-decoration:none;display:grid}.workflow-demo-module__Z6BZvW__frontLink{color:#704a23;background:#fff8ef;border-color:#c99f6d}.workflow-demo-module__Z6BZvW__flowCard{background:#fffdf9;border:1px solid #e1d8cd;border-radius:24px;width:min(1040px,100%);margin-inline:auto;padding:clamp(16px,3vw,28px);box-shadow:0 16px 46px #3f2d1b12}.workflow-demo-module__Z6BZvW__basicField,.workflow-demo-module__Z6BZvW__advancedPanel>label{gap:7px;display:grid}.workflow-demo-module__Z6BZvW__basicField{margin-bottom:22px}.workflow-demo-module__Z6BZvW__basicField label,.workflow-demo-module__Z6BZvW__advancedPanel>label>span{color:#42372d;font-size:12px;font-weight:900}.workflow-demo-module__Z6BZvW__basicField input,.workflow-demo-module__Z6BZvW__advancedPanel textarea{color:#2b251f;background:#fff;border:1px solid #ddd3c7;border-radius:12px;width:100%;padding:12px}.workflow-demo-module__Z6BZvW__sectionHeading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.workflow-demo-module__Z6BZvW__sectionHeading h2{margin:4px 0;font-size:22px}.workflow-demo-module__Z6BZvW__sectionHeading p{color:#776d63;margin:0;font-size:12px;line-height:1.6}.workflow-demo-module__Z6BZvW__kicker{color:#a06e34;letter-spacing:.12em;font-size:9px;font-weight:900}.workflow-demo-module__Z6BZvW__required{color:#7b5429;background:#f4e8d8;border-radius:999px;flex:none;padding:6px 9px;font-size:10px;font-weight:900}.workflow-demo-module__Z6BZvW__uploadGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.workflow-demo-module__Z6BZvW__uploadCard{background:#fbf8f3;border:1px solid #e4d9cb;border-radius:18px;min-width:0;padding:14px}.workflow-demo-module__Z6BZvW__cardHeading{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.workflow-demo-module__Z6BZvW__stepNumber{color:#fff;background:#a7763e;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.workflow-demo-module__Z6BZvW__titleLine{align-items:center;gap:7px;display:flex}.workflow-demo-module__Z6BZvW__titleLine h3{margin:2px 0 3px;font-size:16px}.workflow-demo-module__Z6BZvW__cardHeading p{color:#786e64;margin:0;font-size:11px;line-height:1.55}.workflow-demo-module__Z6BZvW__helpAnchor{position:relative}.workflow-demo-module__Z6BZvW__helpButton{color:#855d2e;cursor:pointer;background:#fff;border:1px solid #ceb590;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:900;display:grid}.workflow-demo-module__Z6BZvW__floatingHelp{z-index:20;background:#fff;border:1px solid #d9c5aa;border-radius:13px;width:min(280px,72vw);padding:13px;display:none;position:absolute;top:30px;left:-10px;box-shadow:0 15px 34px #3828162e}.workflow-demo-module__Z6BZvW__helpAnchorOpen .workflow-demo-module__Z6BZvW__floatingHelp{display:block}.workflow-demo-module__Z6BZvW__floatingHelp>button{cursor:pointer;background:0 0;border:0;position:absolute;top:7px;right:7px}.workflow-demo-module__Z6BZvW__floatingHelp strong{padding-right:20px;font-size:12px;display:block}.workflow-demo-module__Z6BZvW__floatingHelp p{color:#776d63;margin:6px 0 0;font-size:11px;line-height:1.6}.workflow-demo-module__Z6BZvW__dropzone{cursor:pointer;background:#fff;border:1px dashed #c8aa83;border-radius:14px;display:block;position:relative;overflow:hidden}.workflow-demo-module__Z6BZvW__dropzone input{opacity:0;width:1px;height:1px;position:absolute}.workflow-demo-module__Z6BZvW__dropzone img{object-fit:contain;width:100%;height:280px;display:block}.workflow-demo-module__Z6BZvW__uploadBadge{color:#fff;text-align:center;overflow-wrap:anywhere;background:#27211bd1;border-radius:10px;padding:9px;font-size:10px;font-weight:800;position:absolute;bottom:8px;left:8px;right:8px}.workflow-demo-module__Z6BZvW__captureCue{color:#665b50;background:#f2ece4;border-radius:11px;align-items:center;gap:9px;margin-top:10px;padding:9px 10px;display:flex}.workflow-demo-module__Z6BZvW__captureCue>span{background:#e2d3bf;border-radius:7px;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}.workflow-demo-module__Z6BZvW__captureCue i{border:2px solid #8a6438;border-radius:50%;width:9px;height:9px}.workflow-demo-module__Z6BZvW__captureCue p{margin:0;font-size:10px;line-height:1.5}.workflow-demo-module__Z6BZvW__identityRule{color:#5f5449;background:#f5efe7;border-radius:13px;grid-template-columns:auto 1fr;gap:10px;margin-top:14px;padding:12px;display:grid}.workflow-demo-module__Z6BZvW__identityRule>span{color:#8f6432;font-size:10px;font-weight:900}.workflow-demo-module__Z6BZvW__identityRule p{margin:0;font-size:11px;line-height:1.6}.workflow-demo-module__Z6BZvW__advancedToggle{align-items:center;gap:8px;margin-top:16px;display:flex}.workflow-demo-module__Z6BZvW__advancedMainButton{text-align:left;cursor:pointer;background:#fff;border:1px solid #ded3c6;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.workflow-demo-module__Z6BZvW__advancedMainButton span{gap:3px;display:grid}.workflow-demo-module__Z6BZvW__advancedMainButton small{color:#867b70;font-size:10px;font-weight:400}.workflow-demo-module__Z6BZvW__advancedMainButton i{color:#8a6030;font-size:11px;font-style:normal;font-weight:900}.workflow-demo-module__Z6BZvW__advancedPanel{background:#f8f2e9;border:1px solid #e2d5c5;border-radius:16px;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;padding:14px;display:grid}.workflow-demo-module__Z6BZvW__advancedPanel textarea{resize:vertical;min-height:110px}.workflow-demo-module__Z6BZvW__advancedPanel label small{color:#867b70;font-size:10px}.workflow-demo-module__Z6BZvW__extraUploadCard{grid-column:1/-1;gap:7px;display:grid}.workflow-demo-module__Z6BZvW__extraUploadCard>span{font-size:12px;font-weight:900}.workflow-demo-module__Z6BZvW__extraUploadCard>small{color:#7e7367;font-size:10px;line-height:1.5}.workflow-demo-module__Z6BZvW__extraFilePicker{color:#7d562b;cursor:pointer;background:#fff;border:1px dashed #bd986c;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:11px;display:flex}.workflow-demo-module__Z6BZvW__extraFilePicker input{opacity:0;width:1px;height:1px;position:absolute}.workflow-demo-module__Z6BZvW__extraFilePicker em{font-size:10px;font-style:normal}.workflow-demo-module__Z6BZvW__extraFileList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.workflow-demo-module__Z6BZvW__extraFileList li{background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:8px 9px;font-size:10px;display:flex}.workflow-demo-module__Z6BZvW__extraFileList span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workflow-demo-module__Z6BZvW__extraFileList button{color:#8c4d37;cursor:pointer;background:0 0;border:0;font-weight:800}.workflow-demo-module__Z6BZvW__advancedHint{color:#75695d;grid-column:1/-1;gap:3px;font-size:10px;display:grid}.workflow-demo-module__Z6BZvW__advancedHint b{color:#5d4c3c}.workflow-demo-module__Z6BZvW__formNotice{color:#65513b;background:#f3e8d9;border-radius:11px;margin-top:14px;padding:11px 12px;font-size:11px;line-height:1.55}.workflow-demo-module__Z6BZvW__intakeProgress{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.workflow-demo-module__Z6BZvW__intakeProgress li{background:#faf8f4;border:1px solid #e2d9ce;border-radius:12px;grid-template-columns:28px 1fr;align-items:center;gap:9px;padding:10px;display:grid}.workflow-demo-module__Z6BZvW__intakeProgress li>i{color:#7a6d60;background:#ece6df;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;font-weight:900;display:grid}.workflow-demo-module__Z6BZvW__intakeProgress li>span{gap:3px;display:grid}.workflow-demo-module__Z6BZvW__intakeProgress b{font-size:11px}.workflow-demo-module__Z6BZvW__intakeProgress small{color:#7b7065;font-size:10px;line-height:1.45}.workflow-demo-module__Z6BZvW__intakeProgress li[data-state=running]{background:#fff8ef;border-color:#c69a64}.workflow-demo-module__Z6BZvW__intakeProgress li[data-state=running]>i{color:#fff;background:#a6763d}.workflow-demo-module__Z6BZvW__intakeProgress li[data-state=succeeded]>i{color:#276346;background:#dff1e8}.workflow-demo-module__Z6BZvW__intakeProgress li[data-state=warning]>i{color:#80541f;background:#f4e4c9}.workflow-demo-module__Z6BZvW__intakeProgress li[data-state=failed]>i{color:#8f342c;background:#f3d9d5}.workflow-demo-module__Z6BZvW__derivedPreviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.workflow-demo-module__Z6BZvW__derivedPreviewGrid figure{background:#fff;border:1px solid #e2d8cc;border-radius:13px;margin:0;overflow:hidden}.workflow-demo-module__Z6BZvW__derivedPreviewGrid img{object-fit:contain;background:#fff;width:100%;height:230px;display:block}.workflow-demo-module__Z6BZvW__derivedPreviewGrid figcaption{gap:3px;padding:10px;display:grid}.workflow-demo-module__Z6BZvW__derivedPreviewGrid b{overflow-wrap:anywhere;font-size:10px}.workflow-demo-module__Z6BZvW__derivedPreviewGrid span,.workflow-demo-module__Z6BZvW__derivedPreviewGrid small{color:#786d62;font-size:9px}.workflow-demo-module__Z6BZvW__completedActions{gap:9px;margin-top:14px;display:flex}.workflow-demo-module__Z6BZvW__completedActions a{color:#704a23;background:#fff8ef;border:1px solid #b58145;border-radius:12px;flex:1;place-items:center;min-height:48px;font-size:11px;font-weight:900;text-decoration:none;display:grid}.workflow-demo-module__Z6BZvW__completedActions a:first-child{color:#fff;background:#a6763d}.workflow-demo-module__Z6BZvW__primaryButton{color:#fff;cursor:pointer;background:#a6763d;border:0;border-radius:13px;width:100%;min-height:52px;margin-top:16px;font-weight:900}.workflow-demo-module__Z6BZvW__primaryButton:disabled{opacity:.58}@media (max-width:720px){.workflow-demo-module__Z6BZvW__page{padding:16px 8px 50px}.workflow-demo-module__Z6BZvW__header{flex-direction:column;align-items:stretch;gap:14px;height:auto;margin-bottom:16px;padding:0 2px}.workflow-demo-module__Z6BZvW__header nav{width:auto}.workflow-demo-module__Z6BZvW__header nav button{flex:1;min-height:44px}.workflow-demo-module__Z6BZvW__workspace,.workflow-demo-module__Z6BZvW__library{border-radius:20px;padding:14px}.workflow-demo-module__Z6BZvW__modeBar,.workflow-demo-module__Z6BZvW__libraryHeading{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:14px}.workflow-demo-module__Z6BZvW__stepBlock{padding:14px}.workflow-demo-module__Z6BZvW__sourceTabs button,.workflow-demo-module__Z6BZvW__sourceTabs a{flex:1;min-height:44px;padding-inline:8px}.workflow-demo-module__Z6BZvW__productDropdownTrigger{grid-template-columns:54px minmax(0,1fr) auto}.workflow-demo-module__Z6BZvW__productDropdownTrigger img{width:54px;height:54px}.workflow-demo-module__Z6BZvW__uploadPair,.workflow-demo-module__Z6BZvW__generateGrid,.workflow-demo-module__Z6BZvW__proFields,.workflow-demo-module__Z6BZvW__libraryLayout{grid-template-columns:1fr}.workflow-demo-module__Z6BZvW__angleStrip,.workflow-demo-module__Z6BZvW__libraryLayout aside{grid-template-columns:1fr 1fr}.workflow-demo-module__Z6BZvW__imagePicker,.workflow-demo-module__Z6BZvW__imagePicker img{height:250px;min-height:250px}.workflow-demo-module__Z6BZvW__summaryCard{min-height:170px;padding:20px}.workflow-demo-module__Z6BZvW__resultActions{flex-wrap:wrap}.workflow-demo-module__Z6BZvW__packageImages img{height:150px}.workflow-demo-module__Z6BZvW__topbar{flex-direction:column;align-items:stretch}.workflow-demo-module__Z6BZvW__topbarActions{width:100%}.workflow-demo-module__Z6BZvW__topbarActions a{flex:1}.workflow-demo-module__Z6BZvW__flowCard{border-radius:20px;padding:14px}.workflow-demo-module__Z6BZvW__sectionHeading{align-items:flex-start}.workflow-demo-module__Z6BZvW__uploadGrid,.workflow-demo-module__Z6BZvW__advancedPanel,.workflow-demo-module__Z6BZvW__derivedPreviewGrid{grid-template-columns:1fr}.workflow-demo-module__Z6BZvW__dropzone img{height:260px}.workflow-demo-module__Z6BZvW__identityRule{grid-template-columns:1fr}.workflow-demo-module__Z6BZvW__advancedMainButton{min-width:0}.workflow-demo-module__Z6BZvW__floatingHelp{width:auto;position:fixed;top:50%;left:18px;right:18px;transform:translateY(-50%)}.workflow-demo-module__Z6BZvW__extraUploadCard,.workflow-demo-module__Z6BZvW__advancedHint{grid-column:auto}}
