main[data-workflow-detail]{overflow-y:auto!important;min-width:0}main[data-workflow-detail] .lp-workspace{display:none!important}.wf-playground{margin:32px 0}.wf-grid{display:grid;grid-template-columns:386px minmax(0,1fr);gap:16px;height:600px}.wf-input,.wf-result{background:#1e1f22;border-radius:14px;min-width:0;overflow:hidden;padding:12px}.wf-input{display:flex;flex-direction:column}.wf-input header,.wf-result header{display:flex;align-items:center;justify-content:space-between;min-height:28px;font-size:14px;margin-bottom:12px}.wf-input header button,.wf-result header button{font-size:12px;color:#aaa;background:none;border:0;cursor:pointer}#wf-form{display:flex;flex:1;min-height:0;flex-direction:column}.wf-fields{overflow-y:auto;min-height:0;display:flex;flex-direction:column;gap:12px;padding-right:3px}.wf-field{display:flex;flex-direction:column;gap:8px;font-size:12px;color:#c0c0c2}.wf-field textarea,.wf-field input:not([type=checkbox]):not([type=range]),.wf-field select{width:100%;background:#2a2b2e;color:#eee;border:1px solid transparent;border-radius:9px;padding:12px;font:inherit;outline:none;min-height:42px}.wf-field textarea{min-height:130px;resize:vertical}.wf-field textarea:focus,.wf-field select:focus,.wf-field input:focus{border-color:#b9e927}.wf-field input[type=checkbox]{accent-color:#c7f52d;width:18px;height:18px}.wf-field:has(input[type=checkbox]){flex-direction:row;align-items:center;justify-content:space-between}.wf-field input[type=range]{width:100%;accent-color:#d1ff00}.wf-field output{color:#eee}.wf-upload{border:1px dashed #555;background:#27282b;border-radius:12px;min-height:110px;padding:16px;text-align:center;display:flex;flex-direction:column;gap:9px;align-items:center;font-size:12px}.wf-upload small{color:#a0a1a4}.wf-upload input{max-width:100%;font-size:11px;color:#aaa}.wf-preview{display:flex;flex-wrap:wrap;gap:6px;max-width:100%}.wf-preview-item{width:90px;overflow:hidden}.wf-preview img,.wf-preview video{width:90px;height:70px;object-fit:cover;border-radius:6px}.wf-preview small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-fields details{border-top:1px solid #393a3c;margin-top:4px;padding:12px 0}.wf-fields summary{cursor:pointer;color:#eee;font-size:13px;margin-bottom:12px}.wf-fields details .wf-field{margin-top:12px}.wf-submit{padding-top:14px}.wf-submit>button{width:100%;padding:12px;border-radius:9px;background:#d0ff00;color:#111;font-weight:600;border:0;cursor:pointer}.wf-submit p{font-size:11px;line-height:1.5;color:#a6a7aa;margin:8px 0 0}.wf-result{display:flex;flex-direction:column}.wf-media{background:#151618;display:flex;align-items:center;justify-content:center;flex:1;min-height:0;border-radius:10px;overflow:hidden}.wf-media>img,.wf-media>video{max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain}.wf-media>img+video{display:none}.wf-price{border:1px solid #343538;border-radius:12px;padding:18px;margin-top:16px;font-size:13px;line-height:1.6;color:#a7a8ac}.wf-price strong{color:#eee}.wf-price a{color:#d0ff00}.wf-how{margin-top:24px;background:#1a1b1d;border:1px solid #303134;padding:20px;border-radius:12px}.wf-how h2{font-size:12px;letter-spacing:1px;font-weight:600}.wf-how p{color:#aaa;font-size:13px;margin:12px 0 24px}.wf-how ol{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;padding:0;gap:12px;counter-reset:steps}.wf-how li{font-size:12px;color:#ddd;counter-increment:steps}.wf-how li:before{content:counter(steps);display:block;background:#35372d;color:#d0ff00;border-radius:50%;width:30px;line-height:30px;text-align:center;margin-bottom:10px}.wf-code{font:12px/1.7 ui-monospace,monospace!important;white-space:pre!important;overflow:auto!important;color:#e2e2e3;padding:14px;max-height:200px}.wf-language{background:#252629;color:#eee;border:1px solid #444;padding:4px 8px;border-radius:5px}.wf-caption{caption-side:bottom;text-align:left;font-size:11px;color:#888;padding:14px 0}main[data-workflow-detail] table{min-width:650px}@media(max-width:1100px){.wf-grid{grid-template-columns:minmax(280px,36%) minmax(0,1fr)}}@media(max-width:760px){.wf-grid{display:flex;flex-direction:column;height:auto}.wf-input{height:600px}.wf-result{min-height:360px}.wf-media{min-height:280px}.wf-how ol{grid-template-columns:repeat(2,1fr)}main[data-workflow-detail] section:has(table){overflow-x:auto}.wf-playground{margin:20px 0}}
.wf-media{position:relative}.wf-media>video,.wf-media>img{position:static!important;inset:auto!important}.wf-playground{scroll-margin-top:80px}.wf-input header{position:relative;z-index:1}
