.dp-fw{--dp-purple:#6c3ee8;--dp-blue:#3157f4;--dp-ink:#202334;--dp-muted:#696d7c;--dp-line:#e4e6ec;--dp-soft:#f7f8fb;box-sizing:border-box;width:auto;max-width:none;margin:20px 20px 0 0;color:var(--dp-ink)}.dp-fw *{box-sizing:border-box}.dp-fw h1,.dp-fw h2,.dp-fw h3,.dp-fw p{margin-top:0}.dp-fw__pagebar,.dp-fw__workspace-bar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:10px 2px 26px;border-bottom:1px solid var(--dp-line)}.dp-fw__pagebar span,.dp-fw__workspace-title>div>span,.dp-fw__panel>header>span,.dp-fw__integration+span{display:block;color:var(--dp-purple);font-size:11px;font-weight:800;letter-spacing:.12em}.dp-fw__pagebar h1{margin:6px 0 5px;font-size:34px;line-height:1.1}.dp-fw__pagebar p{margin:0;color:var(--dp-muted);font-size:15px}.dp-fw__empty{max-width:760px;margin:70px auto;padding:52px;text-align:center;border:1px solid var(--dp-line);border-radius:18px;background:#fff;box-shadow:0 16px 44px rgba(31,35,52,.07)}.dp-fw__empty-icon{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 20px;border-radius:16px;background:#f1ecff;color:var(--dp-purple);font-size:30px}.dp-fw__empty h2{font-size:26px}.dp-fw__empty p{max-width:560px;margin:0 auto 28px;color:var(--dp-muted);line-height:1.65}.dp-fw__empty form{display:flex;justify-content:center;gap:10px}.dp-fw__empty label{display:grid;gap:6px;text-align:left}.dp-fw__empty input{min-width:310px}.dp-fw__library-card{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:28px;padding:30px;border:1px solid var(--dp-line);border-radius:16px;background:#fff;box-shadow:0 12px 35px rgba(31,35,52,.06)}.dp-fw__library-main h2{margin:10px 0 12px;font-size:24px}.dp-fw__library-main p{margin:14px 0 0;color:var(--dp-muted)}.dp-fw__status{display:inline-flex;align-items:center;padding:5px 9px;border-radius:999px;background:#f0f1f4;color:#5f6471;font-size:10px;font-weight:800;letter-spacing:.08em}.dp-fw__status--active{background:#ddf8ea;color:#176a41}.dp-fw__status--paused{background:#fff3c4;color:#745700}.dp-fw__mini-flow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dp-fw__mini-flow span{padding:6px 9px;border-radius:8px;background:#f5f2ff;color:#493492;font-size:12px;font-weight:700}.dp-fw__mini-flow i{color:#a5a8b1;font-style:normal}.dp-fw__library-actions,.dp-fw__workspace-actions,.dp-fw__panel-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.dp-fw__limit-note{display:flex;align-items:center;gap:18px;margin-top:18px;padding:18px 22px;border-radius:12px;background:#f7f4ff}.dp-fw__limit-note span{color:var(--dp-purple);font-size:10px;font-weight:800;letter-spacing:.1em}.dp-fw__limit-note p{flex:1;margin:0;color:var(--dp-muted)}.dp-fw__limit-note a{font-weight:700}.dp-fw__workspace-title{display:flex;align-items:center;gap:14px}.dp-fw__workspace-title>a{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--dp-line);border-radius:10px;background:#fff;text-decoration:none;font-size:20px}.dp-fw__workspace-title h1{margin:3px 0 0;font-size:25px}.dp-fw__workspace-title>.dp-fw__status{margin-left:8px}.dp-fw__tabs{display:flex;gap:28px;border-bottom:1px solid var(--dp-line)}.dp-fw__tabs a{position:relative;padding:18px 2px 15px;color:#626674;text-decoration:none;font-weight:700}.dp-fw__tabs a.is-active{color:var(--dp-ink)}.dp-fw__tabs a.is-active:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:3px;border-radius:3px 3px 0 0;background:var(--dp-purple)}.dp-fw__readiness{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:24px 0;padding:18px 22px;border:1px solid #f1d987;border-radius:14px;background:#fffaf0}.dp-fw__readiness.is-ready{border-color:#a6dfc1;background:#f1fbf5}.dp-fw__readiness span{display:block;color:#9a6b00;font-size:10px;font-weight:800;letter-spacing:.1em}.dp-fw__readiness.is-ready span{color:#197149}.dp-fw__readiness strong{display:block;margin:3px 0;font-size:17px}.dp-fw__readiness p{margin:0;color:var(--dp-muted)}.dp-fw__builder{max-width:980px;margin:0 auto;padding:12px 0 60px}.dp-fw__section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin:20px 0}.dp-fw__section-heading h2{margin-bottom:5px;font-size:21px}.dp-fw__section-heading p{margin:0;color:var(--dp-muted)}.dp-fw__steps{position:relative}.dp-fw__step{display:grid;grid-template-columns:24px 42px 52px minmax(0,1fr) auto;gap:15px;align-items:center;padding:20px 20px 20px 12px;border:1px solid var(--dp-line);border-radius:14px;background:#fff;box-shadow:0 7px 22px rgba(31,35,52,.045);transition:.16s ease}.dp-fw__step:hover{border-color:#cfc7ec;box-shadow:0 10px 28px rgba(31,35,52,.08)}.dp-fw__step.is-dragging{opacity:.45;transform:scale(.99)}.dp-fw__drag{color:#b4b6bf;cursor:grab;font-size:18px;letter-spacing:-4px}.dp-fw__step-number{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#f1f2f5;color:#686c78;font-size:12px;font-weight:800}.dp-fw__step-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:13px;background:#f1ecff;color:var(--dp-purple);font-size:22px}.dp-fw__step-icon--checkout{background:#eef3ff;color:var(--dp-blue)}.dp-fw__step-icon--thank_you{background:#ddf8ea;color:#197149}.dp-fw__step-eyebrow{display:flex;align-items:center;gap:8px}.dp-fw__step-eyebrow span{color:var(--dp-purple);font-size:10px;font-weight:800;letter-spacing:.1em}.dp-fw__step-eyebrow em{padding:3px 6px;border-radius:999px;background:#f1f2f5;color:#6a6e79;font-size:9px;font-style:normal;font-weight:700}.dp-fw__step-main h3{margin:5px 0 3px;font-size:18px}.dp-fw__step-main>p{margin:0;color:var(--dp-muted)}.dp-fw__next{display:flex;gap:7px;margin-top:9px;color:#747886;font-size:12px}.dp-fw__next span{font-weight:700}.dp-fw__step-actions{display:flex;gap:7px;align-items:center}.dp-fw__icon-button{min-width:38px!important;padding:0 9px!important}.dp-fw__connector{height:28px;text-align:center;color:#b0b3bd;font-size:17px;line-height:28px}.dp-fw__add-step{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;margin-top:16px;padding:17px;border:1px dashed #bdb5da;border-radius:14px;background:#faf9ff;color:#493492;cursor:pointer;font-weight:700}.dp-fw__add-step span{font-size:20px}.dp-fw__settings-grid,.dp-fw__analytics-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0}.dp-fw__panel{padding:26px;border:1px solid var(--dp-line);border-radius:15px;background:#fff}.dp-fw__panel>header h2{margin:5px 0 18px;font-size:21px}.dp-fw__form,.dp-fw__drawer-form{display:grid;gap:16px}.dp-fw__form label,.dp-fw__drawer-form label,.dp-fw__creation>div label{display:grid;gap:6px;font-weight:700}.dp-fw__form input,.dp-fw__form select,.dp-fw__drawer-form input,.dp-fw__drawer-form select,.dp-fw__drawer-form textarea,.dp-fw__creation input,.dp-fw__creation select{width:100%;min-height:40px}.dp-fw__integration{display:flex;gap:13px;padding:16px;border-radius:12px;background:#f7f8fb}.dp-fw__integration.is-connected{background:#eefaf3}.dp-fw__integration>i{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:#e6e8ed;color:#5e626d;font-style:normal;font-weight:800}.dp-fw__integration.is-connected>i{background:#c8eed9;color:#176a41}.dp-fw__integration p{margin:4px 0 0;color:var(--dp-muted);line-height:1.55}.dp-fw__panel>.button{margin-top:16px}.dp-fw__advanced-panel{margin-bottom:50px}.dp-fw__advanced-panel summary,.dp-fw__accordion summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-weight:700}.dp-fw__advanced-panel summary em,.dp-fw__accordion summary em{color:#858996;font-size:12px;font-style:normal;font-weight:500}.dp-fw__advanced-content{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:22px;padding-top:22px;border-top:1px solid var(--dp-line)}.dp-fw__technical{display:grid;gap:8px;margin:0}.dp-fw__technical div{display:flex;gap:12px}.dp-fw__technical dt{color:var(--dp-muted)}.dp-fw__technical dd{margin:0}.dp-fw__metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0}.dp-fw__metric-grid article{padding:20px;border:1px solid var(--dp-line);border-radius:14px;background:#fff}.dp-fw__metric-grid span{display:block;color:var(--dp-muted)}.dp-fw__metric-grid strong{display:block;margin-top:7px;font-size:27px}.dp-fw__step-table{display:grid}.dp-fw__step-table div{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid var(--dp-line)}.dp-fw__step-table div:last-child{border-bottom:0}.dp-fw__panel-actions{margin-top:18px}.dp-fw__drawer,.dp-fw__modal{position:fixed;z-index:100000;inset:0;visibility:hidden;opacity:0;transition:.16s ease}.dp-fw__drawer.is-open,.dp-fw__modal.is-open{visibility:visible;opacity:1}.dp-fw__drawer-backdrop,.dp-fw__modal-backdrop{position:absolute;inset:0;background:rgba(19,21,29,.48)}.dp-fw__drawer-panel{position:absolute;top:0;right:0;width:min(540px,94vw);height:100%;overflow:auto;background:#fff;box-shadow:-18px 0 45px rgba(15,18,30,.18);transform:translateX(100%);transition:.22s ease}.dp-fw__drawer.is-open .dp-fw__drawer-panel{transform:translateX(0)}.dp-fw__drawer-panel>header,.dp-fw__modal-card>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 28px;border-bottom:1px solid var(--dp-line)}.dp-fw__drawer-panel>header span,.dp-fw__modal-card>header span{color:var(--dp-purple);font-size:10px;font-weight:800;letter-spacing:.1em}.dp-fw__drawer-panel>header h2,.dp-fw__modal-card>header h2{margin:4px 0 0}.dp-fw__drawer-panel>header button,.dp-fw__modal-card>header button{border:0;background:transparent;color:#646875;cursor:pointer;font-size:28px}.dp-fw__drawer-form{padding:0 28px}.dp-fw__form-section{padding:24px 0;border-bottom:1px solid var(--dp-line)}.dp-fw__form-section h3{margin-bottom:15px}.dp-fw__form-section small{color:var(--dp-muted);font-weight:400;line-height:1.45}.dp-fw__copy{display:flex;gap:7px}.dp-fw__copy input{font-family:monospace;font-size:12px}.dp-fw__locked{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px;border-radius:11px;background:#faf4ff}.dp-fw__locked p{margin:3px 0 0;color:var(--dp-muted)}.dp-fw__locked>span{padding:4px 7px;border-radius:999px;background:var(--dp-purple);color:#fff;font-size:9px;font-weight:800}.dp-fw__accordion{border-bottom:1px solid var(--dp-line)}.dp-fw__accordion>summary{padding:19px 0}.dp-fw__accordion>div{display:grid;gap:14px;padding:0 0 22px}.dp-fw__nested{padding:12px;border-radius:10px;background:var(--dp-soft)}.dp-fw__nested>summary{cursor:pointer;font-weight:700}.dp-fw__nested[open]>summary{margin-bottom:12px}.dp-fw__check{display:flex!important;grid-template-columns:auto 1fr!important;align-items:flex-start;gap:9px!important}.dp-fw__check input{width:auto!important;min-height:0!important;margin-top:2px}.dp-fw__drawer-form>footer{position:sticky;bottom:0;margin:0 -28px;padding:18px 28px;border-top:1px solid var(--dp-line);background:#fff}.dp-fw__drawer-danger{display:flex;justify-content:space-between;gap:10px;padding:18px 28px 30px}.dp-fw__checklist{padding:22px 28px}.dp-fw__checklist>div{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid var(--dp-line)}.dp-fw__checklist>div:last-child{border-bottom:0}.dp-fw__checklist i{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#f1f2f5;color:#777b87;font-style:normal;font-weight:800}.dp-fw__checklist .is-complete i{background:#ddf8ea;color:#176a41}.dp-fw__checklist p{margin:4px 0 0;color:var(--dp-muted)}.dp-fw__modal-card{position:relative;width:min(760px,94vw);max-height:90vh;margin:5vh auto;overflow:auto;border-radius:18px;background:#fff;box-shadow:0 24px 70px rgba(15,18,30,.25);transform:translateY(14px);transition:.18s ease}.dp-fw__modal.is-open .dp-fw__modal-card{transform:translateY(0)}.dp-fw__modal-card form{padding:24px 28px}.dp-fw__type-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.dp-fw__type-grid label>input{position:absolute;opacity:0}.dp-fw__type-grid label>span{display:flex;flex-direction:column;gap:5px;min-height:128px;padding:15px;border:1px solid var(--dp-line);border-radius:12px;cursor:pointer}.dp-fw__type-grid label>input:checked+span{border-color:var(--dp-purple);background:#f6f2ff;box-shadow:0 0 0 1px var(--dp-purple)}.dp-fw__type-grid i{font-size:22px;font-style:normal}.dp-fw__type-grid small{color:var(--dp-muted);line-height:1.35}.dp-fw__creation{display:grid;gap:10px;margin-top:24px;padding-top:22px;border-top:1px solid var(--dp-line)}.dp-fw__creation>label{display:flex;gap:8px}.dp-fw__creation>div{margin-top:7px}.dp-fw__modal-card footer{display:flex;justify-content:flex-end;gap:8px;margin:24px -28px -24px;padding:18px 28px;border-top:1px solid var(--dp-line);background:#fafbfc}.dp-fw-overlay-open{overflow:hidden}.dp-fw .notice{margin:0 0 18px}.dp-fw code{font-size:12px}@media(max-width:1050px){.dp-fw__step{grid-template-columns:22px 36px 48px minmax(0,1fr)}.dp-fw__step-actions{grid-column:4;justify-content:flex-start}.dp-fw__settings-grid,.dp-fw__analytics-layout{grid-template-columns:1fr}.dp-fw__metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-fw__type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:782px){.dp-fw{margin-right:10px}.dp-fw__pagebar,.dp-fw__workspace-bar,.dp-fw__library-card,.dp-fw__readiness{align-items:flex-start;flex-direction:column}.dp-fw__workspace-title{flex-wrap:wrap}.dp-fw__workspace-actions{width:100%}.dp-fw__empty{padding:32px 20px}.dp-fw__empty form{align-items:stretch;flex-direction:column}.dp-fw__empty input{min-width:0}.dp-fw__step{grid-template-columns:22px 36px 44px minmax(0,1fr);padding-right:14px}.dp-fw__step-actions{grid-column:2/5}.dp-fw__metric-grid{grid-template-columns:1fr}.dp-fw__type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-fw__advanced-content{align-items:flex-start;flex-direction:column}}


