.workflow-application{font-family:'Segoe UI',Arial,sans-serif;color:#202124;background:#fafafa;font-synthesis:none;color-scheme:light;--red:#ec292a;--red-dark:#c81e20;--muted:#62666d;--border:#e4e4e7;--tint:#fff3f2;--green:#27806b}
.workflow-application *{box-sizing:border-box}.workflow-application{margin:0;min-width:360px}.workflow-application button,.workflow-application a{-webkit-tap-highlight-color:transparent}.workflow-application button{font:inherit;cursor:pointer;color:inherit;border:0}.workflow-application button:disabled{cursor:default}.workflow-application a{color:inherit;text-decoration:none}.workflow-application svg{flex-shrink:0}.workflow-application button:focus-visible,.workflow-application a:focus-visible{outline:2px solid var(--red);outline-offset:3px}.workflow-application button:disabled:not(.refine-action){opacity:.5}.workflow-application .site-shell{max-width:1560px;margin:auto;padding:0 40px;background:radial-gradient(ellipse at 78% 52%,#fce7e244,transparent 55%)}
.workflow-application header{height:70px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e9e9ea}.workflow-application .brand{display:flex;align-items:center;gap:10px;font-size:27px;font-weight:650;letter-spacing:-1.1px;line-height:1}.workflow-application .brand-global{display:block;font-size:9px;letter-spacing:5.3px;margin:5px 0 0 2px;color:#74767b}.workflow-application .brand-mark{width:29px;height:31px;position:relative}.workflow-application .brand-mark i{position:absolute;inset:3px;border:2px solid var(--red);border-radius:6px;transform:rotate(30deg)}.workflow-application .brand-mark i:nth-child(2){inset:8px}.workflow-application .brand-mark i:nth-child(3){inset:13px;background:var(--red);border:0}.workflow-application .header-center{display:flex;gap:16px;align-items:center;font-size:14px;color:#45484d}.workflow-application .header-center>span{width:1px;height:16px;background:#d3d4d7}.workflow-application .header-demo{font-size:13px;color:var(--muted);display:flex;gap:8px;align-items:center}.workflow-application .live-dot{display:inline-block;width:6px;height:6px;background:var(--red);border-radius:50%;flex-shrink:0}.workflow-application .intro{display:flex;justify-content:space-between;align-items:center;height:112px;gap:20px}.workflow-application .intro-eyebrow{font-size:11px;letter-spacing:1.8px;font-weight:600;color:var(--red)}.workflow-application .intro h1{font-size:clamp(27px,2.5vw,40px);font-weight:500;letter-spacing:-1.4px;margin:8px 0 0;line-height:1.15}.workflow-application .intro h1>span{color:var(--red)}.workflow-application .intro p{font-size:14px;line-height:1.7;color:var(--muted);margin:0}.workflow-application .workflow-stage{height:min(710px,calc(100svh - 226px));min-height:460px;display:flex;flex-direction:column;border:1px solid #dedee2;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 15px 50px #2323260a,0 2px 6px #23232603;outline:none}.workflow-application .stage-toolbar{height:47px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 24px;border-bottom:1px solid var(--border);background:#fcfcfc}.workflow-application .stage-toolbar>div{display:flex;align-items:center;gap:11px}.workflow-application .stage-toolbar>div>svg{color:var(--red)}.workflow-application .stage-toolbar strong{font-size:16px;font-weight:600}.workflow-application .stage-toolbar>div>span{font-size:12px;color:var(--muted)}.workflow-application .toolbar-divider{height:15px;width:1px;background:var(--border)}.workflow-application .demo-badge{font-size:10px!important;letter-spacing:1px;border:1px solid var(--border);border-radius:4px;padding:4px 7px}.workflow-application .restart{display:flex;gap:6px;align-items:center;font-size:12px;background:none;color:var(--muted);margin-left:12px}.workflow-application .restart:hover{color:var(--red)}.workflow-application .steps{height:67px;flex-shrink:0;padding:0 29px;display:flex;gap:15px;align-items:center;border-bottom:1px solid var(--border)}.workflow-application .step{display:flex;gap:9px;align-items:center;height:100%;padding:0;background:none;font-size:14px;position:relative;color:#62646b}.workflow-application .step-number{display:flex;align-items:center;justify-content:center;width:27px;height:27px;border:1px solid #d8d9dd;border-radius:50%;font-size:11px;background:#fff;font-weight:500}.workflow-application .step.active{color:var(--red);font-weight:600}.workflow-application .step.active .step-number{border-color:var(--red);background:var(--tint)}.workflow-application .step.completed .step-number{background:#edf7f3;border-color:#bbd7ca;color:var(--green)}.workflow-application .step i{position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--red)}.workflow-application .step-line{height:1px;flex:1;background:#e5e5e8}.workflow-application .step-line.passed{background:#bdd5ca}.workflow-application .panel-viewport{position:relative;flex:1;min-height:0;overflow:hidden;perspective:1500px;background:radial-gradient(ellipse at 85% 52%,#fff5f1,transparent 65%)}.workflow-application .workflow-panel{position:absolute;inset:0;display:grid;grid-template-columns:27% minmax(0,1fr);gap:24px;padding:26px 30px;will-change:transform,opacity}.workflow-application .panel-copy{display:flex;flex-direction:column;justify-content:center;min-width:0}.workflow-application .panel-eyebrow{font-size:11px;letter-spacing:1.4px;color:var(--red);font-weight:600;margin-bottom:15px}.workflow-application .panel-copy h2{font-size:clamp(23px,2.1vw,30px);font-weight:500;line-height:1.25;letter-spacing:-.8px;margin:0 0 15px}.workflow-application .panel-copy>p{font-size:16px;line-height:1.6;color:#565b62;margin:0}.workflow-application .context-note{font-size:13px;line-height:1.65;color:#797d84;border-left:2px solid #f0b9b6;padding-left:12px;margin-top:23px}.workflow-application .panel-copy .tag{align-self:flex-start;margin-top:18px}.workflow-application .panel-visual{min-width:0;min-height:0;display:flex;align-items:center;justify-content:center}.workflow-application .stage-footer{height:67px;flex-shrink:0;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:#fdfdfd;gap:12px}.workflow-application .footer-hint{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.workflow-application .stage-controls{display:flex;align-items:center;gap:20px}.workflow-application .primary-button{display:flex;align-items:center;justify-content:center;gap:15px;min-height:42px;padding:11px 17px;border-radius:7px;background:var(--red);color:#fff;font-size:14px;font-weight:550;box-shadow:0 4px 12px #ec292a19;transition:background .2s,transform .2s}.workflow-application .primary-button:not(:disabled):hover{background:var(--red-dark);transform:translateY(-1px)}.workflow-application .back-button{display:flex;align-items:center;gap:6px;background:none;font-size:13px;color:var(--muted);padding:8px 0}.workflow-application .back-button:hover{color:var(--red)}.workflow-application .under-stage{height:44px;display:flex;justify-content:space-between;align-items:center;color:#7c7e83;font-size:12px;gap:10px}.workflow-application .under-stage>span{display:flex;align-items:center;gap:7px}.workflow-application .under-stage>span:last-child{font-size:11px}.workflow-application .tag{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid #edcecb;background:#fff3f1;color:#ab3a35;border-radius:4px;font-size:11px;line-height:1.3;white-space:nowrap}.workflow-application .receive-scene{width:100%;display:grid;grid-template-columns:37% minmax(0,1fr);align-items:center;gap:22px;perspective:1400px}.workflow-application .document-choices{display:flex;flex-direction:column;gap:9px}.workflow-application .document-choice{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #e3e0df;border-radius:8px;padding:13px 11px;text-align:left;box-shadow:0 2px 5px #22222202;transition:border-color .2s,background .2s}.workflow-application .document-choice>svg:first-child{color:#9b7772}.workflow-application .document-choice>span{flex:1;min-width:0}.workflow-application .document-choice strong{display:block;font-size:13px;font-weight:550;line-height:1.4}.workflow-application .document-choice small{display:block;font-size:12px;color:var(--muted);margin-top:3px}.workflow-application .document-choice>svg:last-child{color:#b5a8a6}.workflow-application .document-choice.selected{background:#fff2ef;border-color:#ec9c95;box-shadow:0 3px 14px #bc554509}.workflow-application .document-choice.selected>svg{color:var(--red)}.workflow-application .document-choice:hover{border-color:#e99b94}.workflow-application .email-card{padding:0;text-align:left;background:linear-gradient(130deg,#fff,#fffdfc);border:1px solid #e8d6d0;border-radius:12px;box-shadow:7px 9px 0 #f2e4df66,0 17px 30px #67372d13;overflow:hidden;width:100%}.workflow-application .email-top{display:flex;align-items:center;gap:9px;padding:16px;border-bottom:1px solid #f0e9e6}.workflow-application .sender-avatar{height:34px;width:34px;display:flex;align-items:center;justify-content:center;background:#fbe2dc;color:#b35549;font-family:Georgia,serif;font-size:22px;border-radius:8px}.workflow-application .email-top>div{min-width:0}.workflow-application .email-top strong{display:block;font-size:13px;font-weight:550}.workflow-application .email-top div>span{display:block;font-size:11px;color:#8a7772;margin-top:4px;overflow-wrap:anywhere}.workflow-application .email-top>small{font-size:11px;color:#9b8b86;margin-left:auto;white-space:nowrap}.workflow-application .email-body{padding:20px 18px}.workflow-application .unread-label{display:flex;align-items:center;gap:6px;font-size:10px;letter-spacing:1px;color:#b9564c}.workflow-application .unread-label .live-dot{width:4px;height:4px}.workflow-application .email-body h3{font-size:23px;line-height:1.3;font-weight:500;letter-spacing:-.5px;margin:12px 0}.workflow-application .email-body p{font-size:13px;color:#806e68;line-height:1.5;margin:0 0 17px}.workflow-application .attachment{display:flex;align-items:center;gap:9px;border:1px solid #eee0da;border-radius:6px;padding:12px 10px;background:#fdf8f5}.workflow-application .attachment>svg{color:#b77b6b}.workflow-application .attachment>span{min-width:0;flex:1}.workflow-application .attachment strong{display:block;font-size:12px;overflow-wrap:anywhere;font-weight:500}.workflow-application .attachment small{display:block;font-size:11px;color:#968078;margin-top:5px}.workflow-application .attachment>svg:last-child{width:13px}.workflow-application .email-bottom{display:flex;align-items:center;gap:7px;font-size:11px;color:#a96358;border-top:1px solid #f0e4dd;padding:12px 15px;background:#fff8f3}.workflow-application .email-bottom>svg:last-child{margin-left:auto}.workflow-application .understand-scene{display:flex;align-items:center;width:100%;gap:0}.workflow-application .paper-wrap{width:44%;position:relative;transform:rotate(-3deg);margin-right:-10px}.workflow-application .source-document{padding:19px;background:#fff;border:1px solid #e4dcd7;border-radius:4px;box-shadow:0 15px 30px #774e4015;color:#514945}.workflow-application .paper-top{display:flex;align-items:center;gap:7px;color:#9f5e50}.workflow-application .paper-top strong{font-size:12px;font-weight:550}.workflow-application .paper-line{height:1px;background:#e5ded9;margin:16px 0}.workflow-application .paper-kicker{font-size:10px;letter-spacing:.4px;text-transform:uppercase;color:#a1857a}.workflow-application .source-document h4{font-size:18px;margin:7px 0 15px;font-weight:500}.workflow-application .paper-table>div{display:flex;flex-direction:column;gap:4px;border-bottom:1px solid #ede7e2;padding:7px 0;font-size:11px}.workflow-application .paper-table strong{font-size:12px;font-weight:500}.workflow-application .paper-table span{color:#9b8880}.workflow-application .paper-sign{margin-top:15px;font-size:12px;color:#9e7768;font-style:italic}.workflow-application .paper-sign>span{display:block;font-size:10px;margin-top:4px;font-style:normal;color:#a58e84}.workflow-application .scan-beam{position:absolute;left:0;right:0;height:1px;background:#ed6660;box-shadow:0 0 16px 4px #ec292a15}.workflow-application .summary-card{width:56%;background:#fffafaeb;border:1px solid #ecd4ce;border-radius:10px;padding:21px;box-shadow:0 10px 30px #653b2e10;position:relative}.workflow-application .summary-card h4{font-size:20px;font-weight:500;letter-spacing:-.5px;margin:16px 0 12px}.workflow-application .summary-card>p{font-size:14px;line-height:1.7;color:#72625e;margin:0 0 16px}.workflow-application .summary-detail{display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:12px;padding:11px 0;border-top:1px solid #eee0db;color:#a08579}.workflow-application .summary-detail strong{display:flex;gap:5px;align-items:center;color:#6c5148;font-weight:500;font-size:12px;text-align:right}.workflow-application .summary-check{display:flex;align-items:center;gap:5px;font-size:12px;margin-top:12px;color:var(--green)}.workflow-application .extract-scene{width:100%;max-width:730px}.workflow-application .extract-caption{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px;color:var(--muted);font-size:12px}.workflow-application .data-sheet{width:100%;border:1px solid #dddfe3;border-radius:9px;background:#fff;overflow:hidden;box-shadow:0 7px 20px #35332c05}.workflow-application .sheet-heading{height:35px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:#f9f9fa;border-bottom:1px solid var(--border);font-size:11px;color:#7a7d83}.workflow-application .sheet-heading>span:first-child{display:flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.8px;color:#6b6e74}.workflow-application .sheet-heading .live-dot{height:4px;width:4px;background:#b57f74}.workflow-application .data-grid{display:grid;grid-template-columns:1fr 1fr}.workflow-application .data-cell{padding:11px 14px;border-bottom:1px solid #ededee;min-width:0}.workflow-application .data-cell:nth-child(odd){border-right:1px solid #ededee}.workflow-application .field-label{display:flex;align-items:center;gap:5px;font-size:12px;line-height:1.3;color:#7b7e85}.workflow-application .field-label>svg:last-child{margin-left:auto;color:#69a18b;width:11px;height:11px}.workflow-application .field-value{display:block;font-size:14px;color:#343940;font-weight:500;margin-top:5px;line-height:1.35;overflow-wrap:anywhere}.workflow-application .sheet-footer{display:flex;align-items:center;gap:5px;padding:9px 13px;font-size:11px;line-height:1.2;color:#7e8984;background:#fdfdfd}.workflow-application .sheet-footer>span{margin-left:auto;font-size:11px;color:#89898e}.workflow-application .derived-row{display:flex;align-items:center;justify-content:space-between;gap:7px;padding:12px 14px;background:#f9ece7;border-top:1px solid #ead0c5;overflow:hidden}.workflow-application .derived-row .field-label{color:#9e6150;font-size:12px}.workflow-application .derived-row small{display:block;font-size:11px;color:#b18a78;margin-top:5px}.workflow-application .derived-row strong{font-size:21px;font-weight:550;color:#b65037;letter-spacing:-.5px;white-space:nowrap}.workflow-application .new-label{font-size:8px;letter-spacing:.5px;background:#ead5c9;border-radius:3px;padding:3px 4px;color:#a26c56;margin-left:3px}.workflow-application .extraction-note{display:flex;gap:6px;align-items:center;color:var(--green);font-size:12px;margin-top:12px}.workflow-application .data-pagination{display:none}.workflow-application .mini-title{display:flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.5px;color:#8d736d;margin-bottom:12px}.workflow-application .mini-title>span{margin-left:auto;font-size:11px;letter-spacing:0;color:#9c8f8a}.workflow-application .refine-scene{display:grid;grid-template-columns:37% minmax(0,1fr);gap:17px;width:100%;align-items:center}.workflow-application .action-grid{display:flex;flex-direction:column;gap:8px}.workflow-application .refine-action{display:flex;gap:8px;align-items:center;padding:11px 10px;border:1px solid #e7dedb;background:#fff;border-radius:7px;text-align:left;width:100%;transition:border-color .2s}.workflow-application .refine-action>svg:first-child{color:#a8877c;width:16px}.workflow-application .refine-action>span{flex:1;min-width:0}.workflow-application .refine-action strong{display:block;font-size:13px;font-weight:550}.workflow-application .refine-action small{display:block;font-size:11px;line-height:1.45;color:#8d7f79;margin-top:4px}.workflow-application .refine-action>svg:last-child{color:#af9991;width:13px}.workflow-application .refine-action.featured{background:#fff2ee;border-color:#e7b3a3}.workflow-application .refine-action.featured>svg:first-child{color:#c1694d}.workflow-application .refine-action:hover{border-color:#d79c8b}.workflow-application .refine-action.done{border-color:#b7d3c5;background:#f6faf7}.workflow-application .refine-action.done>svg:last-child{color:var(--green)}.workflow-application .prompt-result{display:flex;gap:6px;align-items:center;min-height:36px;line-height:1.5;color:#98715f;font-size:12px;padding:9px 2px 0}.workflow-application .prompt-result>svg{width:14px}.workflow-application .learning-scene{width:100%;display:grid;grid-template-columns:32% 6% minmax(0,1fr);align-items:center}.workflow-application .memory-node{text-align:center;padding-right:7px}.workflow-application .memory-icon{width:72px;height:72px;position:relative;display:flex;align-items:center;justify-content:center;color:#be7762;margin:0 auto 13px;background:radial-gradient(#f2dfd6,transparent 70%)}.workflow-application .memory-icon>span{position:absolute;inset:0;border:1px dashed #d8afa0;border-radius:50%}.workflow-application .memory-node .tag{font-size:10px;padding:5px}.workflow-application .memory-node h4{font-size:20px;line-height:1.3;font-weight:500;margin:15px 0;letter-spacing:-.5px}.workflow-application .memory-rule{display:flex;align-items:center;gap:7px;padding:11px;border:1px solid #e7d7cd;background:#fcf4ee;border-radius:6px;color:#ad7d64;text-align:left}.workflow-application .memory-rule>span{font-size:12px}.workflow-application .memory-rule strong{display:block;font-size:11px;margin-top:4px;font-weight:500}.workflow-application .memory-scope{display:block;font-size:11px;line-height:1.6;color:#a68a7b;margin-top:10px}.workflow-application .flow-track{height:1px;background:#ddc2b6;position:relative;margin:0 3px}.workflow-application .flow-track>svg{position:absolute;top:-9px;right:-2px;color:#ba8b74}.workflow-application .flow-track i{position:absolute;width:8px;height:2px;background:#d36744}.workflow-application .next-record{padding-left:11px;min-width:0}.workflow-application .next-record-title{display:flex;align-items:center;gap:7px;margin-bottom:11px;color:#a67d66}.workflow-application .next-record-title>span{flex:1;min-width:0}.workflow-application .next-record-title strong{font-size:12px;display:block;color:#745c4b;font-weight:500}.workflow-application .next-record-title small{display:block;font-size:11px;margin-top:4px}.workflow-application .next-record-title .tag{font-size:10px;padding:5px}.workflow-application .auto-note{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--green);margin-top:10px}.workflow-application .processing-record{height:300px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px;color:#a27d63;font-size:13px;border:1px dashed #d9c7b8;border-radius:9px;background:#fffaf5}.workflow-application .loading-track{height:3px;border-radius:3px;width:65%;overflow:hidden;background:#eddfd4}.workflow-application .loading-track i{display:block;height:100%;background:#ce7a51;animation:load 1.7s ease forwards}.workflow-application .ready-scene{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 6% minmax(0,1fr);align-items:center}.workflow-application .destination-bridge{height:50px;position:relative;display:flex;align-items:center;justify-content:center;color:#c2a493}.workflow-application .destination-bridge>div{position:absolute;width:100%;height:1px;background:#e3cabc}.workflow-application .destination-bridge>svg{position:relative;background:#fff9f5}.workflow-application .destination-bridge>i{position:absolute;width:7px;height:2px;background:#c57e56;opacity:.5}.workflow-application .destination-bridge.connected{color:var(--red)}.workflow-application .destination-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.workflow-application .destination{display:flex;gap:7px;position:relative;align-items:center;text-align:left;min-height:81px;padding:11px 10px;border:1px solid #e5dbd3;background:#fffdfb;border-radius:7px;transition:border-color .2s,background .2s}.workflow-application .destination>svg:first-child{color:#b38a6c;width:18px}.workflow-application .destination>svg:last-child{position:absolute;top:8px;right:7px;width:10px;color:#bda48e}.workflow-application .destination>span{min-width:0}.workflow-application .destination strong{display:block;font-size:12px;font-weight:550;line-height:1.4}.workflow-application .destination small{font-size:11px;color:#9d8773;display:block;margin-top:3px;line-height:1.4}.workflow-application .destination:hover{border-color:#d3a783}.workflow-application .destination.selected{border-color:#d97c50;background:#fff0df;box-shadow:0 0 14px #dc91500b}.workflow-application .destination.selected>svg{color:#bd6c36}.workflow-application .destination-status{min-height:44px;display:flex;align-items:center;gap:5px;font-size:11px;line-height:1.5;color:#a48c76;padding-top:10px}.workflow-application .destination-status small{display:block;font-size:10px;color:#b29c88}.workflow-application .destination-status.connected{color:#9a704a}.workflow-application .destination-status strong{font-weight:550}@keyframes load{from{width:0}to{width:100%}}
@media(max-width:1200px){.workflow-application .site-shell{padding:0 24px}.workflow-application .intro p{font-size:13px}.workflow-application .workflow-panel{grid-template-columns:25% minmax(0,1fr);gap:18px;padding:22px}.workflow-application .panel-copy h2{font-size:25px}.workflow-application .panel-copy>p{font-size:15px}.workflow-application .context-note{font-size:12px}.workflow-application .receive-scene{gap:14px;grid-template-columns:40% minmax(0,1fr)}.workflow-application .document-choice{padding:11px 9px;gap:7px}.workflow-application .document-choice strong{font-size:12px}.workflow-application .email-top>small{display:none}.workflow-application .email-body h3{font-size:21px}.workflow-application .email-top{padding:13px}.workflow-application .email-body{padding:17px 13px}.workflow-application .refine-scene{grid-template-columns:36% minmax(0,1fr);gap:12px}.workflow-application .refine-action{padding:10px 8px;gap:6px}.workflow-application .refine-action strong{font-size:12px}.workflow-application .refine-action small{font-size:11px}.workflow-application .field-value{font-size:13px}.workflow-application .data-cell{padding:9px 11px}.workflow-application .destination{flex-direction:column;align-items:flex-start;gap:6px;padding:9px;min-height:82px}.workflow-application .destination small{display:none}.workflow-application .summary-card{padding:17px}.workflow-application .summary-card>p{font-size:13px}.workflow-application .summary-detail{font-size:11px}.workflow-application .summary-detail strong{font-size:11px}.workflow-application .memory-node h4{font-size:18px}.workflow-application .memory-node .tag{font-size:9px}.workflow-application .memory-scope{font-size:11px}.workflow-application .next-record-title{flex-wrap:wrap}.workflow-application .next-record-title .tag{margin-left:28px}.workflow-application .new-label{display:none}}
@media(max-height:800px) and (min-width:761px){.workflow-application header{height:58px}.workflow-application .intro{height:88px}.workflow-application .workflow-stage{height:calc(100svh - 186px);min-height:410px}.workflow-application .stage-toolbar{height:41px}.workflow-application .steps{height:53px}.workflow-application .stage-footer{height:58px}.workflow-application .workflow-panel{padding:16px 23px}.workflow-application .context-note{margin-top:13px;font-size:12px}.workflow-application .panel-copy h2{font-size:25px;margin-bottom:11px}.workflow-application .panel-copy>p{font-size:14px}.workflow-application .panel-eyebrow{margin-bottom:12px}.workflow-application .data-cell{padding:7px 11px}.workflow-application .field-value{font-size:13px;margin-top:3px}.workflow-application .sheet-heading{height:29px}.workflow-application .sheet-footer{padding:7px 11px}.workflow-application .derived-row{padding:8px 11px}.workflow-application .derived-row strong{font-size:19px}.workflow-application .refine-action{padding:8px}.workflow-application .refine-action small{font-size:11px;line-height:1.3}.workflow-application .action-grid{gap:6px}.workflow-application .prompt-result{font-size:11px;min-height:30px;padding-top:6px}.workflow-application .mini-title{margin-bottom:8px}.workflow-application .memory-icon{width:56px;height:56px;margin-bottom:9px}.workflow-application .memory-node h4{font-size:18px;margin:10px 0}.workflow-application .memory-scope{font-size:11px}.workflow-application .memory-rule{padding:8px}.workflow-application .next-record-title{margin-bottom:8px}.workflow-application .next-record-title .tag{margin-left:0}.workflow-application .auto-note{font-size:11px;margin-top:6px}.workflow-application .processing-record{height:240px}.workflow-application .destination{min-height:70px}.workflow-application .destination-status{min-height:38px;padding-top:6px}.workflow-application .paper-wrap{width:42%}.workflow-application .source-document{padding:14px}.workflow-application .paper-table>div{padding:5px 0}.workflow-application .paper-sign{display:none}.workflow-application .summary-card{padding:16px}.workflow-application .summary-card>p{font-size:13px;line-height:1.5}.workflow-application .summary-card h4{font-size:18px;margin:12px 0 9px}.workflow-application .summary-detail{padding:8px 0}.workflow-application .email-body{padding:15px}.workflow-application .email-body h3{font-size:22px}.workflow-application .email-top{padding:13px}.workflow-application .email-bottom{padding:10px 14px}.workflow-application .document-choice{padding:10px}.workflow-application .intro-eyebrow{font-size:10px}.workflow-application .intro h1{font-size:31px}.workflow-application .under-stage{height:39px}}
@media(max-width:760px){.workflow-application .site-shell{padding:0 12px}.workflow-application header{height:54px}.workflow-application .brand{font-size:23px}.workflow-application .brand-global{font-size:8px;letter-spacing:4.5px}.workflow-application .brand-mark{height:28px;width:27px}.workflow-application .header-center{display:none}.workflow-application .header-demo{font-size:12px}.workflow-application .intro{height:90px;display:block;padding:14px 2px}.workflow-application .intro-eyebrow{font-size:9px;letter-spacing:1.3px}.workflow-application .intro h1{font-size:26px;letter-spacing:-1px;margin-top:6px}.workflow-application .intro p{display:none}.workflow-application .workflow-stage{height:calc(100svh - 180px);min-height:480px;border-radius:11px}.workflow-application .stage-toolbar{height:39px;padding:0 12px}.workflow-application .stage-toolbar>div{gap:7px}.workflow-application .stage-toolbar strong{font-size:14px}.workflow-application .stage-toolbar>div>span{font-size:11px}.workflow-application .stage-toolbar .demo-badge{display:none}.workflow-application .restart{margin-left:0;font-size:12px}.workflow-application .restart>span{display:none}.workflow-application .steps{height:53px;padding:0 13px;gap:5px;justify-content:space-between}.workflow-application .step{flex-direction:column;justify-content:center;gap:4px;font-size:11px}.workflow-application .step-number{width:20px;height:20px;font-size:9px}.workflow-application .step-line{margin-bottom:13px;max-width:20px}.workflow-application .workflow-panel{display:flex;flex-direction:column;padding:16px 15px;gap:14px}.workflow-application .panel-copy{flex-shrink:0;justify-content:flex-start}.workflow-application .panel-eyebrow{font-size:10px;margin-bottom:7px}.workflow-application .panel-copy h2{font-size:21px;line-height:1.2;letter-spacing:-.5px;margin-bottom:8px}.workflow-application .panel-copy>p{font-size:13px;line-height:1.5}.workflow-application .context-note{display:none}.workflow-application .panel-copy .tag{display:none}.workflow-application .panel-visual{flex:1;min-height:0}.workflow-application .stage-footer{height:59px;padding:0 12px;gap:8px}.workflow-application .footer-hint{font-size:11px;max-width:38%;line-height:1.4;gap:5px}.workflow-application .footer-hint>.live-dot{width:4px;height:4px}.workflow-application .stage-controls{gap:10px}.workflow-application .primary-button{font-size:12px;min-height:37px;padding:9px 11px;gap:7px}.workflow-application .primary-button>svg{width:14px}.workflow-application .back-button{font-size:12px;gap:4px}.workflow-application .back-button>svg{width:12px}.workflow-application .under-stage{height:35px;font-size:10px;justify-content:center}.workflow-application .under-stage>span:last-child{display:none}.workflow-application .receive-scene{display:flex;flex-direction:column;gap:14px}.workflow-application .document-choices{display:grid;grid-template-columns:1fr 1fr;gap:6px;width:100%}.workflow-application .document-choice{padding:9px 8px;min-height:57px;gap:6px}.workflow-application .document-choice strong{font-size:12px}.workflow-application .document-choice small{font-size:11px;margin-top:2px}.workflow-application .document-choice>svg:first-child{width:16px}.workflow-application .document-choice>svg:last-child{display:none}.workflow-application .email-top{padding:11px}.workflow-application .email-top strong{font-size:12px}.workflow-application .email-top div>span{font-size:11px}.workflow-application .sender-avatar{height:28px;width:28px;font-size:18px}.workflow-application .email-body{padding:12px}.workflow-application .email-body h3{font-size:20px;margin:8px 0}.workflow-application .email-body p{font-size:12px;margin-bottom:11px}.workflow-application .attachment{padding:9px 8px}.workflow-application .attachment strong{font-size:11px}.workflow-application .attachment small{font-size:11px;margin-top:3px}.workflow-application .email-bottom{padding:9px 12px;font-size:11px}.workflow-application .unread-label{font-size:9px}.workflow-application .understand-scene{gap:12px;flex-direction:column}.workflow-application .paper-wrap{display:none}.workflow-application .summary-card{width:100%;padding:18px}.workflow-application .summary-card>p{font-size:14px;line-height:1.65}.workflow-application .summary-card h4{font-size:21px;margin:13px 0 11px}.workflow-application .summary-detail,.workflow-application .summary-detail strong{font-size:12px}.workflow-application .summary-check{font-size:12px}.workflow-application .tag{font-size:11px}.workflow-application .data-pagination{display:flex;gap:4px;padding:6px;background:#fafafa;border-bottom:1px solid var(--border)}.workflow-application .data-pagination button{flex:1;border-radius:4px;background:none;padding:6px 3px;font-size:12px;color:#777b81}.workflow-application .data-pagination button.selected{background:#fff;border:1px solid #e7d1c9;color:#a65b45;box-shadow:0 1px 3px #22222205}.workflow-application .data-grid .data-cell{display:none}.workflow-application .data-grid.field-page-0 .field-group-0,.workflow-application .data-grid.field-page-1 .field-group-1{display:block}.workflow-application .data-cell{padding:12px 11px}.workflow-application .field-label{font-size:12px}.workflow-application .field-value{font-size:14px;margin-top:5px;line-height:1.35;min-height:19px}.workflow-application .sheet-heading{height:30px;font-size:11px;padding:0 11px}.workflow-application .sheet-heading>span:first-child{font-size:9px}.workflow-application .sheet-footer{font-size:11px;padding:8px 10px}.workflow-application .derived-row{padding:10px 11px}.workflow-application .derived-row .field-label{font-size:12px}.workflow-application .derived-row small{font-size:11px}.workflow-application .derived-row strong{font-size:20px}.workflow-application .extract-caption{margin-bottom:10px;font-size:11px}.workflow-application .extraction-note{font-size:12px;margin-top:10px}.workflow-application .refine-scene{display:flex;flex-direction:column;gap:11px}.workflow-application .actions-panel,.workflow-application .refine-data{width:100%}.workflow-application .action-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.workflow-application .mini-title{font-size:10px;margin-bottom:8px}.workflow-application .mini-title>span{font-size:11px}.workflow-application .refine-action{padding:9px 8px;min-height:51px;gap:6px}.workflow-application .refine-action strong{font-size:12px}.workflow-application .refine-action small{display:none}.workflow-application .refine-action>svg:first-child{width:15px}.workflow-application .refine-action>svg:last-child{width:12px}.workflow-application .prompt-result{font-size:11px;min-height:29px;padding:6px 0 0;line-height:1.3}.workflow-application .refine-data .data-cell{padding:9px 11px}.workflow-application .refine-data .field-value{font-size:13px}.workflow-application .refine-data .derived-row{padding:8px 11px}.workflow-application .refine-data .derived-row strong{font-size:18px}.workflow-application .refine-data .sheet-footer{font-size:10px}.workflow-application .learning-scene{display:flex;flex-direction:column;gap:14px}.workflow-application .memory-node{width:100%;position:relative;padding:0 0 0 69px;text-align:left;min-height:74px}.workflow-application .memory-icon{position:absolute;left:0;top:4px;width:54px;height:54px}.workflow-application .memory-icon>svg{width:27px}.workflow-application .memory-node h4{font-size:18px;margin:7px 0;line-height:1.2}.workflow-application .memory-node .tag{font-size:10px}.workflow-application .memory-rule{padding:7px;gap:5px}.workflow-application .memory-rule>span{font-size:12px}.workflow-application .memory-rule strong{font-size:11px}.workflow-application .memory-scope{display:none}.workflow-application .flow-track{display:none}.workflow-application .next-record{width:100%;padding:0}.workflow-application .next-record-title{margin-bottom:8px;gap:6px;flex-wrap:nowrap}.workflow-application .next-record-title strong{font-size:12px}.workflow-application .next-record-title small{font-size:11px;margin-top:3px}.workflow-application .next-record-title .tag{font-size:9px;margin:0;padding:4px;gap:3px}.workflow-application .next-record-title>svg{width:18px}.workflow-application .auto-note{font-size:11px;margin-top:8px}.workflow-application .next-record .data-cell{padding:9px 11px}.workflow-application .next-record .field-value{font-size:13px}.workflow-application .next-record .derived-row{padding:8px 11px}.workflow-application .next-record .derived-row strong{font-size:18px}.workflow-application .processing-record{height:225px;font-size:13px}.workflow-application .ready-scene{display:flex;flex-direction:column;gap:13px}.workflow-application .final-data,.workflow-application .destinations{width:100%}.workflow-application .final-data .mini-title{display:none}.workflow-application .final-data .data-cell{padding:8px 11px}.workflow-application .final-data .field-value{font-size:13px}.workflow-application .final-data .sheet-footer{display:none}.workflow-application .final-data .derived-row{padding:8px 11px}.workflow-application .final-data .derived-row strong{font-size:18px}.workflow-application .destination-bridge{display:none}.workflow-application .destinations .mini-title{font-size:10px;margin-bottom:7px}.workflow-application .destination-grid{grid-template-columns:1fr 1fr;gap:5px}.workflow-application .destination{display:flex;flex-direction:row;align-items:center;gap:6px;padding:8px;min-height:41px}.workflow-application .destination strong{font-size:12px;line-height:1.2}.workflow-application .destination small{display:none}.workflow-application .destination>svg:first-child{width:15px}.workflow-application .destination>svg:last-child{display:none}.workflow-application .destination-status{min-height:31px;font-size:11px;padding-top:6px;line-height:1.3}.workflow-application .destination-status small{display:none}}
@media(max-width:760px) and (max-height:760px){.workflow-application header{height:46px}.workflow-application .intro{height:68px;padding:9px 2px}.workflow-application .intro-eyebrow{font-size:9px}.workflow-application .intro h1{font-size:23px;margin-top:4px}.workflow-application .workflow-stage{height:calc(100svh - 145px);min-height:475px}.workflow-application .under-stage{height:30px}.workflow-application .workflow-panel{padding:10px 13px;gap:10px}.workflow-application .panel-eyebrow{display:none}.workflow-application .panel-copy h2{font-size:19px;margin-bottom:5px}.workflow-application .panel-copy>p{font-size:12px;line-height:1.35}.workflow-application .stage-toolbar{height:35px}.workflow-application .steps{height:47px}.workflow-application .stage-footer{height:54px}.workflow-application .document-choice{padding:7px;min-height:49px}.workflow-application .document-choice strong{font-size:11px}.workflow-application .document-choice small{font-size:11px}.workflow-application .receive-scene{gap:10px}.workflow-application .email-top{padding:9px}.workflow-application .email-body{padding:9px 11px}.workflow-application .email-body h3{font-size:18px;margin:6px 0}.workflow-application .email-body p{margin-bottom:8px}.workflow-application .email-bottom{display:none}.workflow-application .attachment{padding:7px}.workflow-application .sender-avatar{width:25px;height:25px}.workflow-application .refine-action{min-height:42px;padding:7px}.workflow-application .refine-scene{gap:7px}.workflow-application .refine-data .data-cell,.workflow-application .next-record .data-cell,.workflow-application .final-data .data-cell{padding:6px 10px}.workflow-application .data-cell{padding:9px 11px}.workflow-application .field-value{font-size:13px;margin-top:3px}.workflow-application .sheet-heading{height:26px}.workflow-application .data-pagination{padding:4px}.workflow-application .data-pagination button{font-size:11px;padding:5px}.workflow-application .sheet-footer{padding:6px 10px}.workflow-application .derived-row{padding:7px 10px}.workflow-application .derived-row strong{font-size:18px}.workflow-application .derived-row small{font-size:10px;margin-top:3px}.workflow-application .refine-data .derived-row,.workflow-application .next-record .derived-row,.workflow-application .final-data .derived-row{padding:6px 10px}.workflow-application .prompt-result{font-size:11px;min-height:26px}.workflow-application .mini-title{margin-bottom:6px}.workflow-application .memory-node{min-height:65px}.workflow-application .memory-rule{padding:5px}.workflow-application .memory-node h4{font-size:16px;margin:5px 0}.workflow-application .memory-node .tag{font-size:9px}.workflow-application .memory-icon{width:47px;height:47px}.workflow-application .learning-scene{gap:9px}.workflow-application .next-record-title{margin-bottom:6px}.workflow-application .next-record-title strong{font-size:11px}.workflow-application .next-record-title small{font-size:10px}.workflow-application .auto-note{font-size:11px;margin-top:6px}.workflow-application .ready-scene{gap:9px}.workflow-application .destination{min-height:35px;padding:7px}.workflow-application .destination strong{font-size:11px}.workflow-application .destination-grid{gap:4px}.workflow-application .destination-status{font-size:10px;min-height:25px;padding-top:5px}.workflow-application .processing-record{height:190px}}
@media(min-width:761px){.workflow-application :is(.refine-scene,.learning-scene,.ready-scene) .data-cell{padding:5px 11px}.workflow-application :is(.refine-scene,.learning-scene,.ready-scene) .field-value{margin-top:3px;line-height:1.2}.workflow-application :is(.refine-scene,.learning-scene,.ready-scene) .sheet-heading{height:30px}.workflow-application :is(.refine-scene,.learning-scene,.ready-scene) .derived-row{padding:8px 11px}.workflow-application :is(.refine-scene,.learning-scene,.ready-scene) .sheet-footer{padding:7px 11px}}
@media(min-width:761px) and (max-height:800px){.workflow-application :is(.refine-scene,.learning-scene,.ready-scene) .data-cell{padding:4px 10px}.workflow-application :is(.refine-scene,.learning-scene,.ready-scene) .sheet-heading{height:27px}.workflow-application :is(.refine-scene,.learning-scene,.ready-scene) .derived-row{padding:7px 10px}.workflow-application .next-record-title .tag{font-size:9px}}
.workflow-application .scene-tabs{display:none}
@media(max-width:760px){.workflow-application .scene-tabs{display:flex;width:100%;gap:5px;padding:4px;border:1px solid #e5ded9;background:#f8f5f3;border-radius:6px;flex-shrink:0}.workflow-application .scene-tabs button{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;font-size:12px;background:none;color:#8b766b;border-radius:4px;padding:7px 5px}.workflow-application .scene-tabs button.selected{background:#fff;color:#bc4e37;box-shadow:0 1px 4px #704d3910}.workflow-application .refine-scene.pane-prompts .refine-data,.workflow-application .refine-scene.pane-data .actions-panel,.workflow-application .ready-scene.pane-data .destinations,.workflow-application .ready-scene.pane-destinations .final-data{display:none}.workflow-application .refine-scene .action-grid{display:flex;flex-direction:column;gap:8px}.workflow-application .refine-scene .refine-action{min-height:49px;padding:10px}.workflow-application .refine-scene .refine-action small{display:block;font-size:11px}.workflow-application .refine-scene .refine-action strong{font-size:13px}.workflow-application .data-grid.field-page-2 .field-group-2{display:block}.workflow-application .learning-scene .memory-node{padding:0;min-height:0;text-align:left}.workflow-application .learning-scene .memory-icon,.workflow-application .learning-scene .memory-rule,.workflow-application .learning-scene .memory-node h4{display:none}.workflow-application .learning-scene .memory-node .tag{font-size:11px}.workflow-application .learning-scene .sheet-heading,.workflow-application .learning-scene .sheet-footer{display:none}.workflow-application .learning-scene{gap:11px}.workflow-application .ready-scene .destination{min-height:57px;padding:11px}.workflow-application .ready-scene .destination strong{font-size:13px}.workflow-application .ready-scene .destination small{display:block;font-size:11px}.workflow-application .ready-scene .destination-status{font-size:12px;min-height:40px}.workflow-application .ready-scene .destination-status small{display:block;font-size:11px}.workflow-application .ready-scene .destinations .mini-title{display:none}.workflow-application .refine-scene .mini-title{margin-bottom:8px}.workflow-application .panel-visual{align-items:center}}
@media(max-width:760px) and (max-height:760px){.workflow-application .refine-scene .refine-action{min-height:43px;padding:8px}.workflow-application .refine-scene .refine-action small{font-size:11px;line-height:1.2}.workflow-application .refine-scene .action-grid{gap:6px}.workflow-application .scene-tabs button{padding:6px}.workflow-application .refine-scene .sheet-heading{display:none}.workflow-application .refine-scene .sheet-footer{display:none}.workflow-application .refine-scene .prompt-result{font-size:11px;min-height:26px}.workflow-application .learning-scene .memory-node{display:none}.workflow-application .learning-scene{gap:8px}.workflow-application .ready-scene .destination{min-height:49px;padding:9px}.workflow-application .ready-scene .destination small{display:none}.workflow-application .ready-scene .destination strong{font-size:12px}.workflow-application .ready-scene .destination-status{font-size:11px;min-height:35px}}
@media(max-width:760px){.workflow-application .email-bottom,.workflow-application .email-body .unread-label,.workflow-application .attachment small{display:none}.workflow-application .summary-card h4{display:none}.workflow-application .summary-card{padding:15px}.workflow-application .summary-card>p{margin:13px 0 12px;line-height:1.55}.workflow-application .summary-detail{padding:8px 0}.workflow-application .summary-check{margin-top:10px}}
@media(max-width:760px) and (max-height:760px){.workflow-application .email-top{display:none}.workflow-application .email-body h3{font-size:18px}.workflow-application .summary-detail{display:none}.workflow-application .summary-card>p{font-size:14px}.workflow-application .summary-card{padding:18px}}
.workflow-application .field-label{color:#646970}.workflow-application .sheet-heading,.workflow-application .sheet-heading>span:first-child{color:#676b72}.workflow-application .sheet-footer{color:#5b7165}.workflow-application .refine-action small{color:#746962}.workflow-application .prompt-result{color:#805b4e}.workflow-application .destination small,.workflow-application .destination-status,.workflow-application .destination-status small{color:#79675c}.workflow-application .destination.selected{border-color:#e68a80;background:#fff1ec}.workflow-application .destination.selected>svg{color:#c34a3b}.workflow-application .destination-status.connected{color:#a04c3c}.workflow-application .memory-scope{color:#7d6a60}.workflow-application .memory-rule{color:#96614d}.workflow-application .summary-detail{color:#7d685f}.workflow-application .derived-row{background:#fff0eb;border-color:#ecc7bb}.workflow-application .derived-row strong{color:#b34c38}.workflow-application .derived-row .field-label{color:#9b5746}.workflow-application .derived-row small{color:#936e5c}.workflow-application .next-record-title .tag{flex:0 0 auto}
@media(min-width:761px) and (max-width:1100px){.workflow-application .learning-scene .sheet-footer{display:none}}
@media(prefers-reduced-motion:reduce){.workflow-application *,.workflow-application *::before,.workflow-application *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.workflow-application .scan-beam{display:none}}

/* Original OneLens navy/cyan treatment, with quiet navigation and visible captions. */
.workflow-application{color:#e6eef8;background:#080f1b;color-scheme:dark;--red:#7ad9d4;--red-dark:#a1e9de;--muted:#94a9bd;--border:#2b4054;--tint:#203d49;--green:#87d8ba}
.workflow-application .site-shell{background:radial-gradient(ellipse at 75% 50%,#163b4d33,transparent 55%),radial-gradient(ellipse at 15% 40%,#162c4922,transparent 50%)}
.workflow-application header{border-color:#283b4d66}.workflow-application .brand-global{color:#a6bacb}.workflow-application .header-center{color:#b1c2d1}.workflow-application .header-center>span{background:#3a4e62}.workflow-application .header-demo{color:#8da5bc}.workflow-application .intro-eyebrow{color:#84bfc7}.workflow-application .intro h1>span{color:#8edbdc}.workflow-application .intro p{color:#91a6bc}
.workflow-application .workflow-stage{background:linear-gradient(130deg,#152437,#0c1a29 75%);border-color:#334d62;box-shadow:0 24px 80px #0004,0 0 55px #5bcbd307}
.workflow-application .stage-toolbar{height:42px;background:#152438a6;border-color:#2b41566e}.workflow-application .stage-toolbar>div>span{color:#90a7bd}.workflow-application .stage-toolbar strong{color:#dceaf5}.workflow-application .demo-badge{border-color:#365067;color:#829bb1!important}.workflow-application .restart{color:#91a8bd}.workflow-application .restart:hover{color:#b3ede5}
.workflow-application .steps{height:36px;padding:0 29px;gap:13px;background:#0d1a2a66;border-color:#2a3e5266}
.workflow-application .step{font-size:11px;font-weight:400;gap:6px;color:#8a9db1;flex-direction:row;justify-content:flex-start}.workflow-application .step-number{border:0;background:none!important;border-radius:0;width:auto;height:auto;min-width:14px;font-size:9px;color:#809bb0;opacity:.8}.workflow-application .step.active{color:#a8e5de;font-weight:500}.workflow-application .step.active .step-number{color:#91d3cc}.workflow-application .step.completed{color:#91acb7}.workflow-application .step.completed .step-number{border:0;color:#72bfae}.workflow-application .step.completed .step-number>svg{width:10px;height:10px}.workflow-application .step-line{height:1px;background:#293c4e;opacity:.6;margin:0}.workflow-application .step-line.passed{background:#527b7d}.workflow-application .step i{height:1px;background:#82c6c7;opacity:.65}
.workflow-application .panel-viewport{background:radial-gradient(ellipse at 80% 52%,#28576b16,transparent 70%)}.workflow-application .panel-eyebrow{color:#76b7c4;font-size:11px}.workflow-application .panel-copy h2{font-weight:500;color:#edf3f9}.workflow-application .panel-copy>p{color:#b2c3d4}.workflow-application .context-note{color:#8ca5ba;border-color:#3c6c7b}.workflow-application .stage-footer{height:61px;background:#0c1928aa;border-color:#2c435777}.workflow-application .footer-hint{color:#8ea6bb}.workflow-application .footer-hint>.live-dot{background:#7ba9b6}.workflow-application .primary-button{background:linear-gradient(130deg,#b2eee4,#7ad3d4);color:#10333f;box-shadow:0 4px 18px #64dcd419}.workflow-application .primary-button:not(:disabled):hover{background:linear-gradient(130deg,#c6f6ec,#96e0dc)}.workflow-application .back-button{color:#9cb2c7}.workflow-application .back-button:hover{color:#c4f1eb}.workflow-application .completion-label{display:flex;align-items:center;gap:7px;color:#93d7c4;font-size:13px;font-weight:500;padding:10px 0}.workflow-application .under-stage{color:#819bb0}
.workflow-application .tag{background:#65d6c70d;border-color:#72d9cb33;color:#98d8ce;font-size:11px}.workflow-application .document-choice{background:linear-gradient(130deg,#1d3146,#15293c);border-color:#38546b;box-shadow:0 3px 12px #0001}.workflow-application .document-choice>svg:first-child{color:#89b5c8}.workflow-application .document-choice strong{color:#d7e6f3}.workflow-application .document-choice small{color:#94aec4}.workflow-application .document-choice>svg:last-child{color:#7391a9}.workflow-application .document-choice.selected{background:linear-gradient(130deg,#254b50,#1c384b);border-color:#5d939c;box-shadow:0 0 20px #79d4cc08}.workflow-application .document-choice.selected>svg{color:#9bded4}.workflow-application .document-choice:hover{border-color:#79bcc2}
.workflow-application .email-card{background:linear-gradient(130deg,#25394f,#15283c);border-color:#55768f99;box-shadow:5px 7px 0 #142a40,0 20px 35px #0004}.workflow-application .email-top{border-color:#5e80982d}.workflow-application .sender-avatar{background:linear-gradient(130deg,#286878,#254a61);color:#b2e3e1}.workflow-application .email-top strong{color:#dce9f4}.workflow-application .email-top div>span{color:#91acc3}.workflow-application .email-top>small{color:#809ab0}.workflow-application .email-body h3{color:#e7f0f8}.workflow-application .email-body p{color:#9bb3c8}.workflow-application .unread-label{color:#86c7c9}.workflow-application .attachment{background:#11233688;border-color:#48688070}.workflow-application .attachment>svg{color:#a2c2cd}.workflow-application .attachment strong{color:#cadae8}.workflow-application .attachment small{color:#8ba6bd}.workflow-application .email-bottom{background:#102a3a66;border-color:#729eb12b;color:#8bcbd0}
.workflow-application .summary-card{background:linear-gradient(135deg,#1e384bfa,#132b3dfa);border-color:#4d778b99;box-shadow:0 15px 35px #0004}.workflow-application .summary-card h4{color:#e2eef6}.workflow-application .summary-card>p{color:#b0c5d6}.workflow-application .summary-detail{border-color:#6287a02e;color:#97b1c7}.workflow-application .summary-detail strong{color:#c3d6e5}.workflow-application .summary-check{color:#8dccbb}.workflow-application .scan-beam{background:#83e8df;box-shadow:0 0 18px 5px #5fd8d225}
.workflow-application .extract-caption{color:#99b3c8}.workflow-application .data-sheet{background:linear-gradient(120deg,#1d3043,#152a3c);border-color:#47647b80;box-shadow:0 8px 22px #0002}.workflow-application .sheet-heading{display:flex!important;align-items:center;min-height:31px;height:31px;background:#1e3447;border-color:#45637a66;padding:0 12px!important;overflow:visible;flex-shrink:0;line-height:1.3;color:#94abc1;font-size:11px}.workflow-application .sheet-heading>span:first-child{color:#adbfce;font-size:10px;font-weight:550;letter-spacing:.7px;white-space:nowrap}.workflow-application .sheet-heading>.live-dot,.workflow-application .sheet-heading .live-dot{background:#8bbfc2}.workflow-application .data-cell,.workflow-application .data-cell:nth-child(odd){border-color:#49657d35}.workflow-application .field-label{color:#9eb5c9}.workflow-application .field-value{color:#e0ecf6}.workflow-application .field-label>svg:last-child{color:#76b5a2}.workflow-application .sheet-footer{background:#14283b;color:#8aafa8}.workflow-application .sheet-footer>span{color:#94adbf}.workflow-application .derived-row{background:linear-gradient(100deg,#2b796c26,#266d7830);border-color:#66d8bf38}.workflow-application .derived-row .field-label{color:#9ed8cd}.workflow-application .derived-row small{color:#8eb9b5}.workflow-application .derived-row strong{color:#a5ecdc}.workflow-application .new-label{background:#63d8b921;color:#95e6d5}.workflow-application .extraction-note{color:#95cab9}
.workflow-application .mini-title{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:#9cb9c9;line-height:1.4;font-size:11px;font-weight:550;letter-spacing:.7px;overflow:visible;min-height:17px;margin-bottom:10px}.workflow-application .mini-title>span{color:#86a0b4;font-size:11px;letter-spacing:0;font-weight:400}.workflow-application .refine-action{background:#1c3043a0;border-color:#42617877}.workflow-application .refine-action>svg:first-child{color:#8fb8ca}.workflow-application .refine-action strong{color:#d5e4ef}.workflow-application .refine-action small{color:#9bb3c7}.workflow-application .refine-action>svg:last-child{color:#8eabba}.workflow-application .refine-action.featured{background:#24504f66;border-color:#66cfc26b}.workflow-application .refine-action.featured>svg:first-child{color:#a5dfd4}.workflow-application .refine-action:hover{border-color:#77c9ce}.workflow-application .refine-action.done{border-color:#528e7d77;background:#234d4644}.workflow-application .refine-action.done>svg:last-child{color:#8ed6ba}.workflow-application .prompt-result{color:#9ac7bd}
.workflow-application .memory-icon{background:radial-gradient(#76e1cc22,transparent 70%);color:#98e3d9}.workflow-application .memory-icon>span{border-color:#6cc3c269}.workflow-application .memory-node h4{color:#dbeaf3}.workflow-application .memory-rule{background:#17403f55;border-color:#69cbb240;color:#9acdc2}.workflow-application .memory-rule strong{color:#a9d5d0}.workflow-application .memory-scope{color:#8aabbd}.workflow-application .flow-track{background:#4e8c8b77}.workflow-application .flow-track>svg{color:#81b7b3}.workflow-application .flow-track i{background:#a2eddb;box-shadow:0 0 8px #82d9d4}.workflow-application .next-record-title{color:#a1c6c8}.workflow-application .next-record-title strong{color:#cadde9}.workflow-application .next-record-title small{color:#94b0c5}.workflow-application .auto-note{color:#8fcdb9}.workflow-application .processing-record{background:#132c3d44;border-color:#4d7188;color:#9fc3cf}.workflow-application .loading-track{background:#2a4b5e}.workflow-application .loading-track i{background:#8bd6d0}
.workflow-application .destination-bridge{color:#79b5b6}.workflow-application .destination-bridge>div{background:#517f87}.workflow-application .destination-bridge>svg{background:#102131}.workflow-application .destination-bridge>i{background:#a4e8d9}.workflow-application .destination-bridge.connected{color:#a8e6d7}.workflow-application .destination{background:linear-gradient(130deg,#213d4f88,#132b3b);border-color:#43647d77}.workflow-application .destination>svg:first-child{color:#8dbcc9}.workflow-application .destination>svg:last-child{color:#7fa2b9}.workflow-application .destination strong{color:#d2e2ee}.workflow-application .destination small{color:#97b3c5}.workflow-application .destination:hover{border-color:#6aa9b1}.workflow-application .destination.selected{background:#23524c88;border-color:#73c8b6aa;box-shadow:0 0 20px #6dcbb40b}.workflow-application .destination.selected>svg{color:#a3e5d4}.workflow-application .destination-status{color:#9bb5c6}.workflow-application .destination-status small{color:#89a4b9}.workflow-application .destination-status.connected{color:#a2d6c6}.workflow-application .final-data>.mini-title,.workflow-application .destinations>.mini-title{display:flex!important}
.workflow-application .data-pagination,.workflow-application .scene-tabs{background:#102537;border-color:#3d5a6e}.workflow-application .data-pagination button,.workflow-application .scene-tabs button{color:#94b0c6}.workflow-application .data-pagination button.selected,.workflow-application .scene-tabs button.selected{background:#284857;color:#b1e9df;border-color:#527c85;box-shadow:none}
@media(max-width:1200px){.workflow-application .step{font-size:11px}.workflow-application .steps{gap:10px}.workflow-application .mini-title{font-size:10px;letter-spacing:.5px}.workflow-application .sheet-heading>span:first-child{font-size:10px}.workflow-application .next-record-title .tag{font-size:10px}.workflow-application .destination small{font-size:11px}}
@media(max-height:800px) and (min-width:761px){.workflow-application .steps{height:34px}.workflow-application .stage-toolbar{height:38px}.workflow-application .stage-footer{height:56px}.workflow-application .mini-title{margin-bottom:8px}.workflow-application .workflow-panel{padding-top:15px;padding-bottom:15px}}
@media(max-width:760px){.workflow-application .stage-toolbar{height:36px}.workflow-application .steps{height:32px;padding:0 13px;gap:5px}.workflow-application .step{flex-direction:row;gap:4px;font-size:10px}.workflow-application .step-number{font-size:8px;min-width:10px}.workflow-application .step-line{max-width:12px;margin:0}.workflow-application .stage-footer{height:55px}.workflow-application .completion-label{font-size:12px}.workflow-application .mini-title,.workflow-application .destinations .mini-title{font-size:10px;letter-spacing:.55px;line-height:1.4;min-height:16px;margin-bottom:7px}.workflow-application .sheet-heading{height:29px;min-height:29px}.workflow-application .sheet-heading>span:first-child{font-size:10px;letter-spacing:.5px}.workflow-application .learning-scene .sheet-heading{display:flex!important}.workflow-application .learning-scene .sheet-footer{display:none}.workflow-application .final-data .mini-title{display:flex!important}.workflow-application .destinations .mini-title{display:flex!important}.workflow-application .refine-scene .sheet-heading{display:flex!important}.workflow-application .ready-scene{gap:10px}.workflow-application .ready-scene .destination-status{font-size:11px}.workflow-application .field-value{font-size:13px}.workflow-application .field-label{font-size:12px}.workflow-application .new-label{display:none}.workflow-application .panel-copy h2{font-size:21px}.workflow-application .panel-copy>p{font-size:13px}.workflow-application .refine-scene .refine-action small{font-size:11px}.workflow-application .scene-tabs button{font-size:12px;padding:6px 5px}.workflow-application .data-pagination button{font-size:11px}.workflow-application .refine-data .prompt-result{font-size:11px}.workflow-application .next-record-title .tag{font-size:9px}.workflow-application .under-stage{font-size:10px}}
@media(max-width:760px) and (max-height:760px){.workflow-application .steps{height:30px}.workflow-application .stage-toolbar{height:33px}.workflow-application .stage-footer{height:52px}.workflow-application .panel-copy h2{font-size:19px}.workflow-application .panel-copy>p{font-size:12px}.workflow-application .workflow-panel{gap:9px}.workflow-application .refine-scene .refine-action{min-height:40px;padding:7px}.workflow-application .refine-scene .refine-action small{line-height:1.2}.workflow-application .refine-scene .action-grid{gap:5px}.workflow-application .mini-title{min-height:15px}.workflow-application .learning-scene{gap:7px}.workflow-application .next-record-title{margin-bottom:5px}.workflow-application .learning-scene .sheet-heading{height:27px;min-height:27px}.workflow-application .data-pagination{padding:4px}.workflow-application .final-data .mini-title{margin-bottom:6px}.workflow-application .ready-scene{gap:8px}.workflow-application .ready-scene .destination-status{font-size:11px}.workflow-application .ready-scene .destination{min-height:46px}.workflow-application .prompt-result{font-size:11px}}
@media(max-width:760px){.workflow-application .step{font-size:11px}.workflow-application .step-number{display:none}.workflow-application .step>span{white-space:nowrap}}

/* Shared workflow selector */
.workflow-application .app-header{width:calc(100% - 80px);max-width:1480px;margin:0 auto}.workflow-application .workflow-mode-switch{display:flex;padding:3px;gap:4px;border:1px solid #314a5c;border-radius:7px;background:#102132}.workflow-application .workflow-mode-switch button{display:flex;align-items:center;justify-content:center;gap:7px;padding:8px 11px;border-radius:4px;background:none;color:#90aabe;font-size:12px;white-space:nowrap}.workflow-application .workflow-mode-switch button[aria-pressed=true]{background:#244653;color:#b4e9e1;box-shadow:0 1px 5px #0002}.workflow-application .workflow-mode-switch button:hover{color:#cdf3ed}.workflow-application .mode-label-short{display:none}
/* Outbound stage */
.workflow-application .out-progress{height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 28px;border-bottom:1px solid #2a3e5266;background:#0d1a2a66;gap:16px}.workflow-application .out-progress button{display:flex;align-items:center;justify-content:center;gap:7px;position:relative;height:100%;padding:0 8px;background:none;color:#91a5b7}.workflow-application .out-progress button>span{font-size:9px;display:flex;align-items:center;color:#6b8c9d}.workflow-application .out-progress button>small{font-size:11px}.workflow-application .out-progress button.active{color:#b6e8df}.workflow-application .out-progress button.complete{color:#9abdbb}.workflow-application .out-progress button i{position:absolute;height:1px;bottom:-1px;left:0;right:0;background:#80c7c5}.workflow-application .out-progress-mobile-label{display:none}.workflow-application .out-panel-viewport{flex:1;min-height:0;position:relative;overflow:hidden;perspective:1600px;background:radial-gradient(ellipse at 80% 50%,#28576b16,transparent 70%)}.workflow-application .out-panel{position:absolute;inset:0;display:grid;grid-template-columns:23% minmax(0,1fr);gap:25px;padding:23px 28px;will-change:transform,opacity}.workflow-application .out-panel-copy{display:flex;flex-direction:column;justify-content:center;min-width:0}.workflow-application .out-panel-copy h2{font-size:clamp(24px,2.1vw,30px);font-weight:500;line-height:1.22;letter-spacing:-.7px;margin:0 0 15px;color:#eaf2f9}.workflow-application .out-panel-copy>p{font-size:15px;line-height:1.65;color:#b1c5d5;margin:0}.workflow-application .out-panel-copy .context-note{font-size:13px;margin-top:21px}.workflow-application .out-panel-copy .tag{align-self:flex-start;margin-top:19px}.workflow-application .out-panel-visual{display:flex;align-items:center;justify-content:center;min-width:0;min-height:0}.workflow-application .out-caption{display:flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.55px;font-weight:550;line-height:1.4;color:#9fbaca;min-height:18px;margin-bottom:10px}.workflow-application .out-caption small{font-size:10px;letter-spacing:0;color:#8da9bd;margin-left:auto;font-weight:400}.workflow-application .out-scene-note{display:flex;gap:5px;align-items:center;font-size:11px;line-height:1.5;color:#94b7bf;margin:10px 0 0}.workflow-application .out-awaiting{display:flex;gap:6px;align-items:center;font-size:12px;color:#c6b78c}.workflow-application .out-view-tabs{display:flex;align-items:center;gap:5px;padding:4px;border:1px solid #375469;border-radius:6px;background:#102335;margin-bottom:12px;flex-shrink:0;width:100%}.workflow-application .out-view-tabs button{flex:1;display:flex;align-items:center;justify-content:center;padding:7px 9px;font-size:12px;background:none;color:#91b0c5;border-radius:4px}.workflow-application .out-view-tabs button.selected{background:#294b59;color:#bcece3}.workflow-application .out-phone-tabs{display:none}.workflow-application .out-swap{width:100%;min-width:0}.workflow-application .out-swap>div{width:100%}.workflow-application .out-status{display:inline-flex;align-items:center;gap:5px;font-size:10px;white-space:nowrap;padding:5px 7px;border:1px solid #8b79553d;background:#5f542214;border-radius:4px;color:#d1bd8b;line-height:1.3}.workflow-application .out-status.is-complete{border-color:#66bfa347;background:#397e6819;color:#9fd9c3}.workflow-application .out-status>span{height:4px;width:4px;background:#c4b17d;border-radius:50%}.workflow-application .out-flow-connector{position:relative;flex:1;min-width:20px;height:24px;display:flex;align-items:center;justify-content:center;color:#86bdbd}.workflow-application .out-flow-connector>span{position:absolute;left:0;right:0;top:50%;height:1px;background:#4d808477}.workflow-application .out-flow-connector>svg{position:relative;background:#132c3f}.workflow-application .out-flow-connector.reverse>svg{transform:rotate(180deg)}.workflow-application .out-flow-connector>i{position:absolute;width:8px;height:2px;top:50%;background:#b5eedc;box-shadow:0 0 8px #73d9ce}
/* Data and selection */
.workflow-application .out-type-scene,.workflow-application .out-source-scene{width:100%;display:grid;grid-template-columns:40% minmax(0,1fr);gap:22px;align-items:center}.workflow-application .out-type-options,.workflow-application .out-source-options{display:grid;grid-template-columns:1fr 1fr;gap:9px}.workflow-application .out-type-card,.workflow-application .out-source-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:97px;padding:13px 12px;background:linear-gradient(135deg,#21394c,#152a3e);border:1px solid #3c5b72;border-radius:8px;text-align:left;box-shadow:0 7px 15px #0001;transition:border-color .2s,transform .2s}.workflow-application .out-type-card>svg:first-child,.workflow-application .out-source-card>svg:first-child{color:#8cbccc}.workflow-application .out-type-card>svg:last-child,.workflow-application .out-source-card>svg:last-child{position:absolute;right:9px;top:11px;width:12px;height:12px;color:#82abae}.workflow-application .out-type-card strong,.workflow-application .out-source-card strong{font-size:13px;line-height:1.4;display:block;font-weight:550;color:#d5e6f0}.workflow-application .out-type-card small,.workflow-application .out-source-card small{display:block;font-size:11px;color:#8ba9bf;line-height:1.4;margin-top:4px}.workflow-application .out-type-card.selected,.workflow-application .out-source-card.selected{background:linear-gradient(130deg,#285158,#1c384a);border-color:#6bafa8}.workflow-application .out-type-card:hover,.workflow-application .out-source-card:hover{transform:translateY(-2px);border-color:#7ec3c2}.workflow-application .out-data-card{width:100%;border:1px solid #45647a;border-radius:9px;background:linear-gradient(125deg,#1d3347,#142a3e);overflow:hidden;box-shadow:0 12px 25px #0002}.workflow-application .out-data-card>.out-caption{padding:10px 12px;margin:0;background:#20394c;border-bottom:1px solid #44617555;min-height:34px}.workflow-application .out-record-fields{display:grid;grid-template-columns:1fr 1fr}.workflow-application .out-record-field{padding:11px 12px;min-width:0;border-bottom:1px solid #4d6c8238}.workflow-application .out-record-field:nth-child(odd){border-right:1px solid #4d6c8238}.workflow-application .out-record-field>span{display:flex;justify-content:space-between;align-items:center;gap:5px;font-size:11px;line-height:1.3;color:#98b2c7}.workflow-application .out-record-field>span>svg{color:#76ae9f}.workflow-application .out-record-field>strong{display:block;margin-top:5px;font-size:13px;line-height:1.4;font-weight:500;color:#dceaf4;overflow-wrap:anywhere}.workflow-application .out-data-note{font-size:10px;padding:9px 12px;color:#86b6ac;display:flex;align-items:center;gap:5px;line-height:1.4}.workflow-application .out-field-pages,.workflow-application .out-doc-field-pages{display:none}.workflow-application .out-connection-path{display:flex;align-items:center;gap:12px;margin-bottom:13px}.workflow-application .out-connection-path>span{display:flex;align-items:center;gap:7px;color:#a5c7d7;font-size:13px}.workflow-application .out-connection-path>span>strong{font-weight:500}.workflow-application .out-connection-path .out-status{margin-left:3px}.workflow-application .out-onecore-node{color:#a7e0d4!important}.workflow-application .out-source-card{min-height:100px}
.workflow-application .out-source-assurance{grid-column:1/-1;font-size:11px;line-height:1.5;color:#a1cfc1;margin:0;padding:5px 0;text-align:center}
/* Four genuinely different document formats */
.workflow-application .out-template-scene{width:100%;display:grid;grid-template-columns:34% minmax(0,1fr);gap:22px;align-items:center}.workflow-application .out-template-options{min-width:0}.workflow-application .out-template-grid{display:flex;flex-direction:column;gap:8px}.workflow-application .out-template-option{position:relative;display:flex;align-items:center;gap:10px;width:100%;padding:10px;background:#1a3044;border:1px solid #3d5d75;border-radius:7px;text-align:left}.workflow-application .out-template-option.selected{background:#234b50;border-color:#72b4a8}.workflow-application .out-template-option>span:last-of-type{min-width:0;flex:1}.workflow-application .out-template-option strong{font-size:13px;font-weight:550;display:block;color:#d9e8f1}.workflow-application .out-template-option small{display:block;font-size:10px;line-height:1.4;color:#93b0c6;margin-top:3px}.workflow-application .out-template-option em{font-size:10px;font-style:normal;color:#9ed2c9;display:flex;align-items:center;gap:4px;margin-top:5px}.workflow-application .out-template-option>svg{color:#9ed9c5}.workflow-application .out-template-thumbnail{display:block;position:relative;width:32px;height:43px;flex-shrink:0;border-radius:2px;background:#e4e9ee;border-top:8px solid #29435f;padding:5px}.workflow-application .out-template-thumbnail i{display:block;height:2px;background:#8a9eaf;margin-bottom:4px}.workflow-application .template-thumb-modern .out-template-thumbnail{background:#e3f0fe;border-top-color:#3f83ce}.workflow-application .template-thumb-modern .out-template-thumbnail i{height:4px;background:#94bddf}.workflow-application .template-thumb-minimal .out-template-thumbnail{background:#e9e9e9;border-top:3px solid #343434;padding-top:9px}.workflow-application .template-thumb-minimal .out-template-thumbnail i{background:#747474;height:1px}.workflow-application .template-thumb-premium .out-template-thumbnail{background:#f3ede1;border-top-color:#9d7f43}.workflow-application .template-thumb-premium .out-template-thumbnail i{background:#b9a67d}.workflow-application .out-auto-map{display:flex;align-items:center;gap:6px;width:100%;padding:9px 0;background:none;color:#b5d7c7;font-size:11px;text-align:left;margin-top:4px}.workflow-application .out-template-mapping{font-size:11px;line-height:1.6;color:#8ba8bb;margin:2px 0 0}.workflow-application .out-template-proof{display:none}.workflow-application .out-template-preview{max-width:475px;justify-self:center;width:100%}.workflow-application .out-document{--paper-ink:#253d50;--paper-rule:#ccd4dc;position:relative;width:100%;border-radius:5px;padding:19px 22px;color:var(--paper-ink);background:#e6edf2;border:1px solid #abbec9;box-shadow:0 15px 30px #0004,3px 4px 0 #274157;overflow:hidden}.workflow-application .out-doc-letterhead{display:flex;align-items:center;gap:8px;border-bottom:2px solid #2c4660;padding-bottom:13px}.workflow-application .out-doc-monogram{display:flex;align-items:center;justify-content:center;width:28px;height:29px;background:#2c4660;color:#ecf0f5;font-family:Georgia,serif;font-size:21px}.workflow-application .out-doc-letterhead>span:nth-child(2){font-size:10px;letter-spacing:1px;font-weight:600;line-height:1.1}.workflow-application .out-doc-letterhead small{display:block;font-size:6px;letter-spacing:2px;margin-top:4px}.workflow-application .out-doc-version{font:8px/1.5 'Segoe UI',sans-serif;color:#57748a;margin-left:auto;text-align:right}.workflow-application .out-doc-title{margin:13px 0 12px}.workflow-application .out-doc-title>small{font:7px 'Segoe UI',sans-serif;letter-spacing:1.1px;color:#6c8496}.workflow-application .out-doc-title h3{font-size:21px;font-weight:500;line-height:1.2;margin:5px 0;color:inherit}.workflow-application .out-doc-title>span{font:10px 'Segoe UI',sans-serif;color:#5c7b90}.workflow-application .out-doc-fields{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--paper-rule);border-left:1px solid var(--paper-rule)}.workflow-application .out-doc-field{padding:8px 9px;border-bottom:1px solid var(--paper-rule);border-right:1px solid var(--paper-rule);min-width:0}.workflow-application .out-doc-field>span{display:block;font-size:10px;line-height:1.3;color:#718495}.workflow-application .out-doc-field>strong{display:block;font-size:12px;line-height:1.35;font-weight:500;margin-top:4px;overflow-wrap:anywhere}.workflow-application .out-doc-signoff{display:flex;align-items:center;justify-content:space-between;gap:6px;border-top:1px solid var(--paper-rule);margin-top:13px;padding-top:10px;min-height:32px;font-size:10px;color:#6e8799}.workflow-application .out-doc-seal{display:block;border:1px solid #849cad;padding:4px 6px;font:7px 'Segoe UI',sans-serif;letter-spacing:.8px;transform:rotate(-3deg)}.workflow-application .out-doc-signoff.is-signed{display:grid;grid-template-columns:1fr auto;gap:2px}.workflow-application .out-handwritten{font:italic 23px/1 'Segoe Script','Brush Script MT',cursive;color:#275b73}.workflow-application .out-doc-signoff small{display:flex;align-items:center;gap:3px;font:8px 'Segoe UI',sans-serif;grid-column:1;white-space:nowrap}.workflow-application .out-doc-signoff .out-doc-seal{grid-column:2;grid-row:1/3}.workflow-application .doc-corporate{font-family:Georgia,'Times New Roman',serif}.workflow-application .doc-modern{background:#eff7ff;--paper-ink:#17446e;--paper-rule:#bfd9f0;border-color:#89afd0;font-family:'Segoe UI',sans-serif;border-top:6px solid #3485cb;padding-top:15px}.workflow-application .doc-modern .out-doc-letterhead{border:0;padding-bottom:2px}.workflow-application .doc-modern .out-doc-monogram{border-radius:50%;background:#3485cb}.workflow-application .doc-modern .out-doc-title h3{font-size:25px;font-weight:600}.workflow-application .doc-modern .out-doc-fields{gap:8px;border:0}.workflow-application .doc-modern .out-doc-field{background:#dcecfb;border:0;border-radius:5px;padding:10px}.workflow-application .doc-modern .out-doc-field>span{color:#5784aa}.workflow-application .doc-modern .out-doc-field>strong{color:#23567f}.workflow-application .doc-minimal{background:#ececec;--paper-ink:#292929;--paper-rule:#bdbdbd;border-color:#a5a5a5;border-radius:0;font-family:'Arial Narrow','Segoe UI',sans-serif;padding:16px 19px}.workflow-application .doc-minimal .out-doc-letterhead{border-bottom:1px solid #333;padding-bottom:8px}.workflow-application .doc-minimal .out-doc-monogram{display:none}.workflow-application .doc-minimal .out-doc-title{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;margin:12px 0}.workflow-application .doc-minimal .out-doc-title small{display:none}.workflow-application .doc-minimal .out-doc-title h3{font-size:22px;letter-spacing:-1px;text-transform:uppercase;max-width:70%;margin:0}.workflow-application .doc-minimal .out-doc-title>span{font-size:9px;color:#555}.workflow-application .doc-minimal .out-doc-fields{display:flex;flex-direction:column;border:0}.workflow-application .doc-minimal .out-doc-field{display:grid;grid-template-columns:38% 62%;border-right:0;padding:5px 0}.workflow-application .doc-minimal .out-doc-field>span{font-size:10px;color:#696969}.workflow-application .doc-minimal .out-doc-field>strong{font-size:11px;margin:0;text-align:right;line-height:1.35}.workflow-application .doc-minimal .out-doc-signoff{margin-top:7px;padding-top:7px}.workflow-application .doc-premium{background:#f3efe5;--paper-ink:#53492f;--paper-rule:#d7cdb5;border:1px solid #b8a478;border-left:7px solid #a48b51;font-family:Georgia,serif}.workflow-application .doc-premium .out-doc-letterhead{border:0;border-bottom:1px solid #bba66e}.workflow-application .doc-premium .out-doc-monogram{background:#a48b51;color:#fff5d7;border-radius:4px}.workflow-application .doc-premium .out-doc-title{background:#dfd5bd;padding:10px 12px;margin:12px -5px}.workflow-application .doc-premium .out-doc-title h3{font-size:23px;color:#655333}.workflow-application .doc-premium .out-doc-title small{color:#8b794c}.workflow-application .doc-premium .out-doc-fields{gap:0;border:1px solid #cebf99}.workflow-application .doc-premium .out-doc-field{border:0;border-bottom:1px solid #d7cdb5}.workflow-application .doc-premium .out-doc-field:nth-child(2){order:-2;grid-column:1/-1;background:#e9e0cc}.workflow-application .doc-premium .out-doc-field:nth-child(1){order:-1}.workflow-application .doc-premium .out-doc-field>span{color:#978565}.workflow-application .doc-premium .out-doc-signoff{border-color:#d4c4a3}.workflow-application .field-changed{background:#f6dfa4!important;box-shadow:inset 3px 0 #b98b29}.workflow-application .out-doc-field em{font:6px 'Segoe UI',sans-serif;color:#95681c;letter-spacing:.3px;margin-left:4px}
/* Approval and versions */
.workflow-application .out-approval-scene{width:100%;display:grid;grid-template-columns:52% minmax(0,1fr);gap:17px;align-items:center}.workflow-application .out-approval-progress{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:5px;font-size:10px;color:#668198;margin-bottom:1px}.workflow-application .out-approval-progress>span{display:flex;align-items:center;gap:4px}.workflow-application .out-approval-progress i{height:4px;width:4px;border-radius:50%;background:#4e697e}.workflow-application .out-approval-progress .complete{color:#99cfc0}.workflow-application .out-approval-document{min-width:0}.workflow-application .out-email-pane{min-width:0}.workflow-application .out-distribution-email{padding:14px;border:1px solid #3e6077;background:#183147;border-radius:8px;min-height:233px;overflow:hidden}.workflow-application .out-email-address{display:flex;align-items:flex-start;gap:7px;padding:8px 0;border-bottom:1px solid #4b6d823d;line-height:1.5;font-size:11px}.workflow-application .out-email-address>span{color:#7397ae;min-width:37px}.workflow-application .out-email-address>strong{color:#bed4e4;font-size:11px;font-weight:400;overflow-wrap:anywhere}.workflow-application .out-distribution-email p{font-size:12px;line-height:1.6;color:#8eadc2;margin:13px 0}.workflow-application .out-email-attachment{display:flex;gap:7px;align-items:center;border:1px solid #54728766;border-radius:5px;padding:10px;color:#b2cddd;font-size:11px;overflow-wrap:anywhere}.workflow-application .out-email-attachment>span{min-width:0}.workflow-application .out-email-attachment small{display:block;font-size:10px;color:#8bb7b2;margin-top:5px}.workflow-application .out-email-pane>.out-status{margin-top:12px}.workflow-application .out-email-sent{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:204px;color:#a3e0cc}.workflow-application .out-email-sent h4{font-size:17px;line-height:1.35;margin:14px 0 0;font-weight:500}.workflow-application .out-email-sent p{margin:10px 0 0}.workflow-application .out-version-scene{width:100%}.workflow-application .out-version-tabs button:nth-child(2){display:none}.workflow-application .out-versions-layout{display:grid;grid-template-columns:34% minmax(0,1fr);gap:19px;align-items:center}.workflow-application .out-version-list{display:flex;flex-direction:column;gap:8px}.workflow-application .out-version-list>button{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid #3e5d72;border-radius:7px;background:#193045;text-align:left}.workflow-application .out-version-list>button>span:first-child{display:flex;align-items:center;justify-content:center;width:27px;height:28px;border-radius:5px;background:#294558;color:#a5c7d7;font:11px monospace;flex-shrink:0}.workflow-application .out-version-list>button>span:nth-child(2){flex:1;min-width:0}.workflow-application .out-version-list strong{display:block;font-size:12px;font-weight:500;line-height:1.4;color:#d1e3ee}.workflow-application .out-version-list small{display:block;font-size:10px;line-height:1.5;margin-top:3px;color:#8faebf}.workflow-application .out-version-list>button>svg{color:#87c3b8;flex-shrink:0;width:12px}.workflow-application .out-version-list>button.selected{background:#24494e;border-color:#67a49c}.workflow-application .out-mini-audit{padding:12px;border:1px solid #42657777;background:#17343c44;border-radius:7px;margin-top:3px;color:#9ac9c1}.workflow-application .out-mini-audit>svg{float:left;margin-right:5px}.workflow-application .out-mini-audit>strong{font-size:11px;color:#a6d4ca}.workflow-application .out-mini-audit p{font-size:11px;line-height:1.6;color:#87a9b8;margin:8px 0}.workflow-application .out-mini-audit>button{display:flex;align-items:center;gap:5px;background:none;color:#a2d4ca;font-size:11px;padding:0}.workflow-application .out-version-document{max-width:470px;width:100%;justify-self:center;min-width:0}.workflow-application .out-version-document .out-caption{font-size:10px}.workflow-application .out-version-document .out-document{padding-top:16px;padding-bottom:15px}
/* Inspectable audit and final lifecycle */
.workflow-application .out-audit{width:100%;background:#142c40;border:1px solid #3d5e74;border-radius:8px;overflow:hidden}.workflow-application .out-audit>.out-caption{padding:12px 13px;margin:0;border-bottom:1px solid #41627866}.workflow-application .out-audit-table{width:100%;border-collapse:collapse;table-layout:fixed}.workflow-application .out-audit-table th{text-align:left;padding:10px 9px;font-size:10px;font-weight:500;color:#8faec3;background:#1a3348}.workflow-application .out-audit-table td{font-size:11px;line-height:1.5;color:#b7cddd;padding:11px 9px;border-bottom:1px solid #43647a33;overflow-wrap:anywhere;vertical-align:top}.workflow-application .out-audit-table th:nth-child(1){width:9%}.workflow-application .out-audit-table th:nth-child(2){width:17%}.workflow-application .out-audit-table th:nth-child(3){width:26%}.workflow-application .out-audit-table th:nth-child(4){width:9%}.workflow-application .out-audit-table th:nth-child(5){width:21%}.workflow-application .out-audit-table th:nth-child(6){width:18%}.workflow-application .out-audit-table td:last-child{color:#97cdb7}.workflow-application .out-audit-pagination{display:flex;align-items:center;gap:9px;font-size:11px;color:#8eaabd;padding:10px 13px}.workflow-application .out-audit-pagination>span{margin-right:auto}.workflow-application .out-audit-pagination>button{display:flex;align-items:center;justify-content:center;width:28px;height:27px;border:1px solid #3e6278;border-radius:4px;color:#a8c6d5;background:#1e3b50}.workflow-application .out-audit-footnote{font-size:10px;line-height:1.5;margin:0;padding:0 13px 10px;color:#7c9eaf}.workflow-application .out-audit-mobile,.workflow-application .out-audit-phone{display:none}.workflow-application .out-final-scene{width:100%}.workflow-application .out-lifecycle-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.workflow-application .out-lifecycle-node{position:relative;padding:15px 11px;border:1px solid #416477;background:linear-gradient(130deg,#23444d,#172e42);border-radius:8px;min-height:112px}.workflow-application .out-lifecycle-node>span{display:flex;align-items:center;justify-content:center;width:23px;height:23px;border:1px solid #619c8d;border-radius:50%;background:#315c5844;color:#a0dcc6;margin-bottom:10px}.workflow-application .out-lifecycle-node strong{display:block;font-size:13px;line-height:1.4;font-weight:500;color:#cfe5ed}.workflow-application .out-lifecycle-node small{display:block;font-size:10px;line-height:1.5;color:#8ab2bc;margin-top:5px}.workflow-application .out-lifecycle-node>svg{position:absolute;right:-14px;top:48%;color:#6c9e9e;z-index:1}.workflow-application .out-lifecycle-node:nth-child(4)>svg{display:none}.workflow-application .out-lifecycle-complete{display:flex;align-items:center;gap:10px;border:1px solid #4b7f7166;background:#264c432c;padding:14px;border-radius:8px;margin-top:16px;color:#a0d5c4}.workflow-application .out-lifecycle-complete>div{flex:1;min-width:0}.workflow-application .out-lifecycle-complete strong{display:block;font-size:15px;font-weight:500;color:#b9e4d4}.workflow-application .out-lifecycle-complete span{display:block;font-size:12px;line-height:1.5;margin-top:5px;color:#8fb7b4}.workflow-application .out-lifecycle-complete button{display:flex;gap:6px;align-items:center;background:none;color:#b3e2d1;font-size:12px;white-space:nowrap;padding:0}
/* Confidential exchange has its own restrained security treatment. */
.workflow-application .out-secure-scene{width:100%;border:1px solid #7d775845;padding:17px;border-radius:11px;background:radial-gradient(ellipse at 50% 25%,#456c6a22,transparent 70%),linear-gradient(135deg,#172f41,#122435);box-shadow:inset 0 0 40px #9ca76a04}.workflow-application .out-secure-caption{display:flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.7px;line-height:1.5;color:#b8c5ab;margin-bottom:15px}.workflow-application .out-secure-sides{display:grid;grid-template-columns:minmax(0,1fr) 9% minmax(0,1fr);align-items:stretch}.workflow-application .out-secure-sides>.out-flow-connector{align-self:center}.workflow-application .out-organisation,.workflow-application .out-counterparty{padding:14px;border:1px solid #52738166;border-radius:8px;background:#18384b5c;text-align:center;min-width:0}.workflow-application .out-counterparty{background:#25373e50;border-color:#79775566}.workflow-application .out-party-heading{font-size:10px;letter-spacing:.6px;line-height:1.5;color:#a3c0cc;padding-bottom:10px;border-bottom:1px solid #52748144;margin-bottom:13px}.workflow-application .out-lock-emblem{width:58px;height:58px;display:flex;align-items:center;justify-content:center;margin:15px auto;background:radial-gradient(#79998522,transparent 70%);color:#c0c694;border:1px solid #a0a76e55;border-radius:50%}.workflow-application .out-organisation h4{font-size:17px;font-weight:500;line-height:1.4;color:#d1e6eb;margin:10px 0}.workflow-application .out-organisation p,.workflow-application .out-counterparty>p{font-size:12px;line-height:1.6;color:#8eacb9;margin:10px 0 14px}.workflow-application .out-locked-assay{display:flex;align-items:center;flex-direction:column;justify-content:center;border:1px solid #8a8b6266;border-radius:6px;background:#333f3333;padding:22px 12px;color:#c4c49a;box-shadow:4px 5px 0 #142c3777;margin-top:15px}.workflow-application .out-locked-assay>strong{font-size:15px;font-weight:500;margin-top:14px;line-height:1.4}.workflow-application .out-locked-assay>span{font-size:11px;color:#9ba793;margin-top:6px}.workflow-application .out-locked-assay>small{font-size:10px;display:flex;align-items:center;gap:4px;margin-top:18px;color:#aaa879}.workflow-application .out-security-notice,.workflow-application .out-password-response{font-size:11px;line-height:1.5;color:#9acbbf;background:#2c665134;border:1px solid #5a94774d;padding:9px 7px;border-radius:5px;margin-top:13px}.workflow-application .out-password-response{display:flex;align-items:center;justify-content:center;gap:5px}.workflow-application .out-counterparty-notification{padding:10px 8px;border:1px solid #8d8c5766;background:#6d67321a;border-radius:6px;margin-top:14px;color:#c2c093;font-size:11px;line-height:1.5}.workflow-application .out-counterparty-notification>button{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:9px;width:100%;padding:9px 6px;background:#b6c69c;color:#263c36;border-radius:4px;font-size:11px;font-weight:550}.workflow-application .out-secure-footnote{font-size:11px;line-height:1.5;display:flex;align-items:center;gap:5px;color:#94b9b8;margin:13px 0 0}.workflow-application .out-secure-parties{display:flex;justify-content:center;gap:15px;align-items:center;color:#8ebbbf;font-size:12px;margin-bottom:18px}.workflow-application .out-access-granted{display:flex;align-items:center;gap:10px;padding:15px;background:#2a5d5140;border:1px solid #649f8288;border-radius:7px;color:#9ed9bf;margin-bottom:14px}.workflow-application .out-access-granted>div{flex:1}.workflow-application .out-access-granted strong{font-size:20px;font-weight:500;display:block;color:#c1e8d6}.workflow-application .out-access-granted>div>span{font-size:12px;color:#8db7b0;display:block;margin-top:4px}.workflow-application .out-assay-values{display:grid;grid-template-columns:1fr 1fr;gap:8px}.workflow-application .out-assay-values>div{border:1px solid #4d728166;border-radius:5px;background:#18374977;padding:13px}.workflow-application .out-assay-values span{font-size:11px;display:block;color:#8dabbe}.workflow-application .out-assay-values strong{font-size:15px;display:block;color:#cce4ed;margin-top:6px;font-weight:500}.workflow-application .out-security-indicators{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px}.workflow-application .out-security-indicators>span{display:flex;align-items:center;justify-content:center;gap:4px;border:1px solid #6c96724d;background:#3f665519;padding:9px 6px;border-radius:4px;color:#a0c4ab;font-size:10px;line-height:1.4;text-align:center}
@media(max-width:760px){.workflow-application .out-view-tabs{padding:3px;margin-bottom:9px}.workflow-application .out-view-tabs button{line-height:1.25;padding-top:5px;padding-bottom:5px}}
/* Laptop fit */
@media(max-width:1200px){.workflow-application .app-header{width:calc(100% - 48px)}.workflow-application .app-header>.header-demo{display:none}.workflow-application .out-panel{grid-template-columns:23% minmax(0,1fr);padding:19px 23px;gap:18px}.workflow-application .out-panel-copy h2{font-size:25px}.workflow-application .out-panel-copy>p{font-size:14px}.workflow-application .out-panel-copy .context-note{font-size:12px}.workflow-application .out-type-scene,.workflow-application .out-source-scene{grid-template-columns:38% minmax(0,1fr);gap:14px}.workflow-application .out-type-card,.workflow-application .out-source-card{padding:11px 9px;min-height:94px;gap:8px}.workflow-application .out-type-card strong,.workflow-application .out-source-card strong{font-size:12px}.workflow-application .out-type-card small,.workflow-application .out-source-card small{font-size:11px}.workflow-application .out-record-field{padding:9px 10px}.workflow-application .out-record-field>strong{font-size:12px}.workflow-application .out-record-field>span{font-size:11px}.workflow-application .out-data-card>.out-caption{font-size:9px;padding:9px 10px}.workflow-application .out-data-card>.out-caption small{display:none}.workflow-application .out-template-scene{gap:16px;grid-template-columns:37% minmax(0,1fr)}.workflow-application .out-template-option{padding:8px;gap:7px}.workflow-application .out-template-option small{font-size:10px}.workflow-application .out-template-thumbnail{width:28px;height:38px}.workflow-application .out-template-option strong{font-size:12px}.workflow-application .out-document{padding:16px}.workflow-application .out-doc-field{padding:7px}.workflow-application .out-doc-field>strong{font-size:11px}.workflow-application .out-doc-title h3{font-size:20px}.workflow-application .doc-modern .out-doc-title h3{font-size:23px}.workflow-application .doc-premium .out-doc-title h3{font-size:21px}.workflow-application .doc-modern .out-doc-field{padding:8px}.workflow-application .doc-minimal .out-doc-field{padding:5px 0}.workflow-application .out-approval-scene{grid-template-columns:53% minmax(0,1fr);gap:12px}.workflow-application .out-email-address{flex-direction:column;gap:2px;font-size:11px}.workflow-application .out-email-address>strong{font-size:11px}.workflow-application .out-distribution-email{padding:11px;min-height:245px}.workflow-application .out-email-attachment{font-size:10px;padding:8px}.workflow-application .out-versions-layout{grid-template-columns:37% minmax(0,1fr);gap:14px}.workflow-application .out-version-list>button{padding:8px;gap:6px}.workflow-application .out-version-list strong{font-size:11px}.workflow-application .out-version-list small{font-size:10px}.workflow-application .out-mini-audit{padding:10px}.workflow-application .out-audit-table td{font-size:10px;padding:9px 7px}.workflow-application .out-audit-table th{padding:9px 7px}.workflow-application .out-lifecycle-grid{gap:9px}.workflow-application .out-lifecycle-node{padding:12px 9px;min-height:109px}.workflow-application .out-lifecycle-node strong{font-size:12px}.workflow-application .out-lifecycle-complete strong{font-size:14px}.workflow-application .out-lifecycle-complete span{font-size:11px}.workflow-application .out-lifecycle-complete button{font-size:11px}.workflow-application .out-secure-scene{padding:14px}.workflow-application .out-organisation,.workflow-application .out-counterparty{padding:11px}.workflow-application .out-organisation h4{font-size:16px}.workflow-application .out-counterparty-notification>button{font-size:10px}.workflow-application .out-access-granted strong{font-size:19px}}
@media(max-height:800px) and (min-width:761px){.workflow-application .app-header{height:58px}.workflow-application .out-progress{height:34px}.workflow-application .out-panel{padding-top:15px;padding-bottom:15px}.workflow-application .out-panel-copy h2{font-size:25px;margin-bottom:12px}.workflow-application .out-panel-copy>p{font-size:14px}.workflow-application .out-panel-copy .context-note{margin-top:15px}.workflow-application .out-caption{margin-bottom:8px}.workflow-application .out-record-field{padding:7px 10px}.workflow-application .out-record-field>strong{font-size:12px;margin-top:3px;line-height:1.3}.workflow-application .out-data-card>.out-caption{min-height:30px;padding:8px 10px}.workflow-application .out-data-note{padding:7px 10px}.workflow-application .out-type-card,.workflow-application .out-source-card{min-height:88px;padding:10px;gap:8px}.workflow-application .out-template-option{padding:7px 9px}.workflow-application .out-template-option em{margin-top:3px}.workflow-application .out-template-grid{gap:6px}.workflow-application .out-template-mapping{font-size:10px;line-height:1.5}.workflow-application .out-auto-map{font-size:10px;padding:7px 0}.workflow-application .out-document{padding:14px 16px}.workflow-application .out-doc-letterhead{padding-bottom:9px}.workflow-application .out-doc-title{margin:10px 0}.workflow-application .out-doc-title h3{font-size:20px}.workflow-application .out-doc-field{padding:6px 8px}.workflow-application .out-doc-field>strong{font-size:11px;margin-top:3px}.workflow-application .out-doc-field>span{font-size:10px}.workflow-application .out-doc-signoff{margin-top:9px;padding-top:8px;min-height:26px}.workflow-application .out-handwritten{font-size:21px}.workflow-application .doc-modern .out-doc-title h3{font-size:22px}.workflow-application .doc-modern .out-doc-fields{gap:6px}.workflow-application .doc-modern .out-doc-field{padding:8px}.workflow-application .doc-minimal .out-doc-field{padding:4px 0}.workflow-application .doc-premium .out-doc-title{padding:8px 10px;margin:10px -4px}.workflow-application .doc-premium .out-doc-title h3{font-size:21px}.workflow-application .out-approval-progress{margin-bottom:0}.workflow-application .out-scene-note{font-size:10px;margin-top:8px}.workflow-application .out-mini-audit{padding:9px}.workflow-application .out-mini-audit p{font-size:10px;margin:6px 0}.workflow-application .out-version-list{gap:6px}.workflow-application .out-version-list>button{padding:8px}.workflow-application .out-version-list small{font-size:10px}.workflow-application .out-version-document .out-document{padding-top:14px;padding-bottom:12px}.workflow-application .out-audit-table td{padding:9px 8px}.workflow-application .out-audit-pagination{padding:8px 12px}.workflow-application .out-lifecycle-node{min-height:100px;padding:12px 10px}.workflow-application .out-lifecycle-node>span{margin-bottom:8px;width:20px;height:20px}.workflow-application .out-lifecycle-complete{margin-top:12px;padding:12px}.workflow-application .out-secure-scene{padding:13px}.workflow-application .out-secure-caption{margin-bottom:10px}.workflow-application .out-lock-emblem{height:46px;width:46px;margin:12px auto}.workflow-application .out-locked-assay{padding:16px 10px;margin-top:10px}.workflow-application .out-locked-assay>strong{margin-top:10px}.workflow-application .out-locked-assay>small{margin-top:13px}.workflow-application .out-party-heading{padding-bottom:8px;margin-bottom:10px}.workflow-application .out-organisation h4{font-size:16px}.workflow-application .out-organisation p,.workflow-application .out-counterparty>p{font-size:11px;margin:8px 0 11px}.workflow-application .out-access-granted{padding:12px;margin-bottom:10px}.workflow-application .out-assay-values>div{padding:10px}.workflow-application .out-security-indicators{gap:6px;margin-top:12px}.workflow-application .out-security-indicators>span{padding:7px 5px}.workflow-application .out-secure-parties{margin-bottom:12px}}
@media(min-width:761px){.workflow-application .out-template-preview .out-document{padding-top:15px;padding-bottom:15px}.workflow-application .out-template-preview .out-doc-field{padding-top:6px;padding-bottom:6px}.workflow-application .out-template-preview .out-doc-letterhead{padding-bottom:9px}.workflow-application .out-template-preview .out-doc-title{margin-top:10px;margin-bottom:10px}}
@media(min-width:761px){.workflow-application .doc-premium .out-doc-field:nth-child(2){grid-column:auto}.workflow-application .out-document.doc-premium .out-doc-field{padding-top:6px;padding-bottom:6px}.workflow-application .doc-premium .out-doc-title{padding-top:8px;padding-bottom:8px}}
@media(min-width:761px){.workflow-application .out-version-scene{position:relative}.workflow-application .out-version-tabs{position:absolute;top:0;left:0;width:calc(34% - 6px);z-index:2}.workflow-application .out-version-list{padding-top:53px}.workflow-application .out-version-scene.out-pane-audit .out-version-tabs{position:static;width:100%}.workflow-application .out-version-document .out-document{padding-top:12px;padding-bottom:12px}.workflow-application .out-version-document .out-doc-letterhead{padding-bottom:8px}.workflow-application .out-version-document .out-doc-title{margin-top:9px;margin-bottom:9px}.workflow-application .out-version-document .out-doc-signoff{margin-top:8px;padding-top:7px}}
@media(min-width:761px) and (max-width:1200px){.workflow-application .out-version-tabs{width:calc(37% - 6px)}}
.workflow-application .out-doc-title{font-size:10px;line-height:1.3}
@media(max-height:800px) and (min-width:761px){.workflow-application .out-panel{padding-top:12px;padding-bottom:12px}.workflow-application .doc-modern .out-doc-field{padding-top:4px;padding-bottom:4px}.workflow-application .doc-premium .out-doc-title{padding-top:5px;padding-bottom:5px;margin-top:8px;margin-bottom:8px}}
/* Phone: click-based views keep the same stage readable without scrolling. */
@media(max-width:760px){.workflow-application .app-header{width:calc(100% - 24px);height:78px;display:grid;grid-template-columns:1fr auto;grid-template-rows:27px 32px;gap:6px;padding:6px 0}.workflow-application .app-header>.brand{font-size:21px;grid-column:1;grid-row:1}.workflow-application .app-header .brand-mark{width:24px;height:25px}.workflow-application .app-header .brand-global{font-size:7px;letter-spacing:4px;margin-top:4px}.workflow-application .app-header>.header-demo{display:flex;grid-column:2;grid-row:1;font-size:11px}.workflow-application .workflow-mode-switch{grid-column:1/-1;grid-row:2;width:100%;padding:2px;gap:3px;border-radius:5px}.workflow-application .workflow-mode-switch button{flex:1;font-size:11px;padding:6px 3px;gap:4px;border-radius:3px;min-width:0}.workflow-application .workflow-mode-switch button>svg{width:12px;height:12px}.workflow-application .mode-label-long{display:none}.workflow-application .mode-label-short{display:inline}.workflow-application .intro{height:70px;padding-top:10px;padding-bottom:10px}.workflow-application .intro h1{font-size:25px;line-height:1.15}.workflow-application .intro-eyebrow{font-size:9px}.workflow-application .workflow-stage{height:calc(100svh - 184px);min-height:480px}.workflow-application .out-progress{height:32px;padding:0 12px;gap:5px}.workflow-application .out-progress-mobile-label{display:block;font-size:10px;letter-spacing:.3px;color:#9ab6c9;flex:1}.workflow-application .out-progress button{padding:0 3px;min-width:17px;justify-content:center}.workflow-application .out-progress button>small{display:none}.workflow-application .out-progress button>span{font-size:9px}.workflow-application .out-panel{display:flex;flex-direction:column;padding:14px 15px;gap:12px}.workflow-application .out-panel-copy{justify-content:flex-start;flex-shrink:0}.workflow-application .out-panel-copy .panel-eyebrow{font-size:10px;margin-bottom:6px}.workflow-application .out-panel-copy h2{font-size:21px;line-height:1.22;margin:0 0 7px;letter-spacing:-.5px}.workflow-application .out-panel-copy>p{font-size:13px;line-height:1.5}.workflow-application .out-panel-copy .context-note,.workflow-application .out-panel-copy .tag{display:none}.workflow-application .out-panel-visual{flex:1;min-height:0}.workflow-application .out-caption{font-size:10px;min-height:16px;line-height:1.4;margin-bottom:8px}.workflow-application .out-caption small{font-size:10px}.workflow-application .out-scene-note{font-size:11px;line-height:1.4;margin-top:8px}.workflow-application .out-phone-tabs{display:flex}.workflow-application .out-responsive-panes{display:flex;flex-direction:column;width:100%;gap:0}.workflow-application .out-responsive-panes>.out-view-tabs{margin-bottom:11px}.workflow-application .out-view-tabs button{font-size:12px;padding:6px 5px}.workflow-application .out-responsive-panes.out-pane-types .out-pane-data,.workflow-application .out-responsive-panes.out-pane-data .out-pane-types,.workflow-application .out-responsive-panes.out-pane-sources .out-pane-connection,.workflow-application .out-responsive-panes.out-pane-connection .out-pane-sources,.workflow-application .out-template-scene.out-pane-formats .out-pane-document,.workflow-application .out-template-scene.out-pane-formats .out-pane-data,.workflow-application .out-template-scene.out-pane-document .out-pane-formats,.workflow-application .out-template-scene.out-pane-document .out-pane-data,.workflow-application .out-template-scene.out-pane-data .out-pane-formats,.workflow-application .out-template-scene.out-pane-data .out-pane-document,.workflow-application .out-approval-scene.out-pane-document .out-pane-email,.workflow-application .out-approval-scene.out-pane-email .out-pane-document{display:none}.workflow-application .out-pane-data,.workflow-application .out-pane-types,.workflow-application .out-pane-sources,.workflow-application .out-pane-connection,.workflow-application .out-pane-formats,.workflow-application .out-pane-document,.workflow-application .out-pane-email{width:100%}.workflow-application .out-type-options,.workflow-application .out-source-options{display:grid;grid-template-columns:1fr 1fr;gap:7px}.workflow-application .out-type-card,.workflow-application .out-source-card{display:flex;flex-direction:row;align-items:center;gap:8px;padding:12px 10px;min-height:71px}.workflow-application .out-type-card>svg:first-child,.workflow-application .out-source-card>svg:first-child{width:20px}.workflow-application .out-type-card>svg:last-child,.workflow-application .out-source-card>svg:last-child{display:none}.workflow-application .out-type-card strong,.workflow-application .out-source-card strong{font-size:13px}.workflow-application .out-type-card small,.workflow-application .out-source-card small{font-size:11px}.workflow-application .out-data-card>.out-caption{min-height:30px;padding:8px 10px;font-size:9px}.workflow-application .out-data-card>.out-caption small{font-size:9px;display:none}.workflow-application .out-field-pages,.workflow-application .out-doc-field-pages{display:flex;gap:3px;padding:5px;border-bottom:1px solid #45657b44;background:#112638}.workflow-application .out-field-pages button,.workflow-application .out-doc-field-pages button{flex:1;border-radius:3px;padding:5px;background:none;color:#90aec5;font-size:11px}.workflow-application .out-field-pages button[aria-pressed=true]{background:#294b5c;color:#b2e5db}.workflow-application .out-record-fields .out-record-field{display:none}.workflow-application .out-record-fields.out-field-page-0 .out-field-group-0,.workflow-application .out-record-fields.out-field-page-1 .out-field-group-1{display:block}.workflow-application .out-record-field{padding:11px 10px}.workflow-application .out-record-field>span{font-size:12px}.workflow-application .out-record-field>strong{font-size:13px;line-height:1.35;margin-top:4px}.workflow-application .out-data-note{font-size:10px;padding:8px 10px}.workflow-application .out-connection-path{gap:7px;margin-bottom:10px;flex-wrap:wrap}.workflow-application .out-connection-path>span{font-size:12px;gap:5px}.workflow-application .out-connection-path>span>svg{width:19px}.workflow-application .out-connection-path .out-status{font-size:9px;padding:4px;margin:0}.workflow-application .out-connection-path>.out-flow-connector{min-width:20px;max-width:50px}.workflow-application .out-template-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.workflow-application .out-template-option{padding:10px 8px;gap:8px;min-height:89px}.workflow-application .out-template-option strong{font-size:12px}.workflow-application .out-template-option small{font-size:10px}.workflow-application .out-template-option em{font-size:10px}.workflow-application .out-template-thumbnail{width:27px;height:40px}.workflow-application .out-template-option>svg{display:none}.workflow-application .out-auto-map{font-size:12px;justify-content:center;padding:10px 0;margin:4px 0}.workflow-application .out-template-mapping{font-size:11px;line-height:1.5;margin:0;text-align:center}.workflow-application .out-template-preview{max-width:100%}.workflow-application .out-template-proof{display:block}.workflow-application .out-document{padding:13px 15px;border-radius:4px;box-shadow:0 9px 22px #0003,2px 3px 0 #28495b}.workflow-application .out-doc-letterhead{padding-bottom:9px;gap:7px}.workflow-application .out-doc-monogram{width:24px;height:24px;font-size:18px}.workflow-application .out-doc-letterhead>span:nth-child(2){font-size:9px}.workflow-application .out-doc-letterhead small{font-size:6px;letter-spacing:1.6px}.workflow-application .out-doc-version{font-size:8px}.workflow-application .out-doc-title{margin:10px 0}.workflow-application .out-doc-title>small{display:none}.workflow-application .out-doc-title h3{font-size:20px;margin:0 0 5px;line-height:1.2}.workflow-application .out-doc-title>span{font-size:10px}.workflow-application .out-doc-field-pages{background:#00000005;border:1px solid var(--paper-rule);padding:3px;margin-bottom:7px}.workflow-application .out-doc-field-pages button{font:10px 'Segoe UI',sans-serif;color:var(--paper-ink);padding:5px 3px}.workflow-application .out-doc-field-pages button[aria-pressed=true]{background:#ffffff66;color:var(--paper-ink);box-shadow:0 1px 2px #0001}.workflow-application .out-doc-fields .out-doc-field{display:none}.workflow-application .out-doc-fields.out-doc-page-0 .out-doc-group-0,.workflow-application .out-doc-fields.out-doc-page-1 .out-doc-group-1{display:block}.workflow-application .out-doc-field{padding:8px}.workflow-application .out-doc-field>span{font-size:10px;line-height:1.3}.workflow-application .out-doc-field>strong{font-size:12px;line-height:1.3;margin-top:4px}.workflow-application .out-doc-signoff{margin-top:9px;padding-top:8px;min-height:25px;font-size:10px}.workflow-application .out-handwritten{font-size:21px}.workflow-application .out-doc-signoff small{font-size:8px}.workflow-application .doc-modern{padding:12px 14px;border-top-width:4px}.workflow-application .doc-modern .out-doc-title h3{font-size:23px}.workflow-application .doc-modern .out-doc-field{padding:9px}.workflow-application .doc-modern .out-doc-fields{gap:6px}.workflow-application .doc-minimal{padding:13px 15px}.workflow-application .doc-minimal .out-doc-fields{display:flex}.workflow-application .doc-minimal .out-doc-fields.out-doc-page-0 .out-doc-group-0,.workflow-application .doc-minimal .out-doc-fields.out-doc-page-1 .out-doc-group-1{display:grid}.workflow-application .doc-minimal .out-doc-field{padding:7px 0;grid-template-columns:42% 58%}.workflow-application .doc-minimal .out-doc-field>strong{font-size:12px}.workflow-application .doc-minimal .out-doc-title h3{font-size:21px}.workflow-application .doc-premium{border-left-width:5px;padding:12px 14px}.workflow-application .doc-premium .out-doc-title{padding:8px 10px;margin:10px -3px}.workflow-application .doc-premium .out-doc-title h3{font-size:21px}.workflow-application .doc-premium .out-doc-field:nth-child(2){grid-column:auto}.workflow-application .out-approval-scene{gap:0}.workflow-application .out-approval-progress{display:flex;gap:4px;width:100%;margin-bottom:11px;font-size:9px}.workflow-application .out-approval-progress>span{gap:3px}.workflow-application .out-approval-progress svg{width:9px}.workflow-application .out-approval-document .out-document{max-width:100%}.workflow-application .out-email-pane>.out-caption{font-size:10px}.workflow-application .out-distribution-email{min-height:210px;padding:13px}.workflow-application .out-email-address{flex-direction:row;font-size:12px;padding:8px 0}.workflow-application .out-email-address>strong{font-size:12px}.workflow-application .out-email-address>span{min-width:39px}.workflow-application .out-distribution-email p{font-size:13px;margin:12px 0}.workflow-application .out-email-attachment{font-size:12px;padding:10px}.workflow-application .out-email-pane>.out-status{margin-top:9px;font-size:10px}.workflow-application .out-email-sent{min-height:185px}.workflow-application .out-email-sent h4{font-size:20px}.workflow-application .out-email-sent p{font-size:13px}.workflow-application .out-version-tabs button:nth-child(2){display:flex}.workflow-application .out-versions-layout{display:flex;width:100%}.workflow-application .out-version-scene.out-pane-versions .out-version-document,.workflow-application .out-version-scene.out-pane-document .out-version-list{display:none}.workflow-application .out-version-list{width:100%;gap:7px}.workflow-application .out-version-list>button{padding:10px;min-height:56px}.workflow-application .out-version-list strong{font-size:13px}.workflow-application .out-version-list small{font-size:11px;margin-top:3px}.workflow-application .out-mini-audit{display:none}.workflow-application .out-version-document{max-width:100%;width:100%}.workflow-application .out-version-document .out-caption{font-size:9px}.workflow-application .out-version-document .out-document{padding:12px 14px}.workflow-application .out-audit-table,.workflow-application .out-audit-desktop{display:none}.workflow-application .out-audit-mobile{display:grid;grid-template-columns:1fr 1fr;padding:3px 0}.workflow-application .out-audit-mobile>div{padding:10px 12px;border-bottom:1px solid #47677a33;min-width:0}.workflow-application .out-audit-mobile span{display:block;font-size:11px;color:#89a9be;line-height:1.4}.workflow-application .out-audit-mobile strong{display:block;font-size:12px;line-height:1.4;color:#c0d7e6;font-weight:500;margin-top:4px;overflow-wrap:anywhere}.workflow-application .out-audit-phone{display:flex}.workflow-application .out-audit>.out-caption{padding:10px 12px;font-size:10px}.workflow-application .out-audit-pagination{padding:9px 12px}.workflow-application .out-audit-footnote{font-size:10px;padding:0 12px 9px}.workflow-application .out-lifecycle-grid{grid-template-columns:1fr 1fr;gap:7px}.workflow-application .out-lifecycle-node{min-height:65px;padding:10px 9px 10px 35px}.workflow-application .out-lifecycle-node>span{position:absolute;left:9px;top:11px;width:18px;height:18px;margin:0}.workflow-application .out-lifecycle-node>span>svg{width:10px}.workflow-application .out-lifecycle-node strong{font-size:12px;line-height:1.35}.workflow-application .out-lifecycle-node small{font-size:10px;margin-top:3px;line-height:1.3}.workflow-application .out-lifecycle-node>svg{display:none}.workflow-application .out-lifecycle-complete{padding:10px;margin-top:10px;gap:7px}.workflow-application .out-lifecycle-complete>svg{width:19px}.workflow-application .out-lifecycle-complete strong{font-size:13px}.workflow-application .out-lifecycle-complete span{display:none}.workflow-application .out-lifecycle-complete button{font-size:10px;white-space:normal;text-align:left;max-width:90px;line-height:1.4}.workflow-application .out-secure-scene{padding:12px}.workflow-application .out-secure-caption{font-size:9px;letter-spacing:.25px;margin-bottom:10px;gap:4px}.workflow-application .out-secure-caption>svg{width:13px}.workflow-application .out-secure-sides{grid-template-columns:minmax(0,1fr) 7% minmax(0,1fr)}.workflow-application .out-organisation,.workflow-application .out-counterparty{padding:10px 8px}.workflow-application .out-party-heading{font-size:9px;letter-spacing:.1px;line-height:1.5;padding-bottom:8px;margin-bottom:10px}.workflow-application .out-lock-emblem{width:45px;height:45px;margin:10px auto}.workflow-application .out-lock-emblem>svg{width:24px}.workflow-application .out-organisation h4{font-size:15px;line-height:1.35;margin:9px 0}.workflow-application .out-organisation p,.workflow-application .out-counterparty>p{font-size:11px;line-height:1.5;margin:9px 0}.workflow-application .out-organisation .out-status{font-size:9px;white-space:normal;justify-content:center;padding:5px;line-height:1.3}.workflow-application .out-locked-assay{padding:14px 7px;margin-top:10px}.workflow-application .out-locked-assay>svg{width:27px}.workflow-application .out-locked-assay>strong{font-size:13px;margin-top:9px}.workflow-application .out-locked-assay>span{font-size:10px}.workflow-application .out-locked-assay>small{font-size:9px;margin-top:13px;gap:3px}.workflow-application .out-secure-footnote{font-size:10px;margin-top:10px;line-height:1.4}.workflow-application .out-secure-footnote>svg{width:12px}.workflow-application .out-counterparty-notification{padding:8px 6px;font-size:11px;line-height:1.4;margin-top:10px}.workflow-application .out-counterparty-notification>button{font-size:10px;padding:8px 5px;gap:3px}.workflow-application .out-counterparty-notification>button>svg{width:11px}.workflow-application .out-security-notice,.workflow-application .out-password-response{font-size:10px;padding:7px 5px;margin-top:10px;line-height:1.4}.workflow-application .out-password-response>svg{width:11px}.workflow-application .out-secure-parties{font-size:11px;gap:10px;margin-bottom:11px}.workflow-application .out-access-granted{padding:10px;gap:7px;margin-bottom:9px}.workflow-application .out-access-granted>svg{width:21px}.workflow-application .out-access-granted strong{font-size:17px;line-height:1.3}.workflow-application .out-access-granted>div>span{font-size:10px;line-height:1.4}.workflow-application .out-access-granted>.out-status{display:none}.workflow-application .out-assay-values{gap:6px}.workflow-application .out-assay-values>div{padding:9px}.workflow-application .out-assay-values span{font-size:11px}.workflow-application .out-assay-values strong{font-size:13px;margin-top:4px}.workflow-application .out-security-indicators{grid-template-columns:1fr 1fr;gap:5px;margin-top:10px}.workflow-application .out-security-indicators>span{padding:6px 4px;font-size:9px;line-height:1.3}.workflow-application .out-security-indicators svg{width:10px}.workflow-application .out-step-5 .out-panel-copy h2{font-size:20px}.workflow-application .out-step-6 .out-panel-copy h2{font-size:21px}.workflow-application .outbound-stage .footer-hint{font-size:10px;max-width:36%}.workflow-application .outbound-stage .primary-button{font-size:12px;gap:6px;padding:9px 10px}.workflow-application .outbound-stage .stage-controls{gap:9px}.workflow-application .outbound-stage .out-awaiting{font-size:10px;gap:4px}.workflow-application .outbound-shell>.under-stage{font-size:9px}}
@media(max-width:760px) and (max-height:760px){.workflow-application .app-header{height:74px;grid-template-rows:25px 31px;gap:5px;padding:5px 0}.workflow-application .intro{height:58px;padding:7px 2px}.workflow-application .intro h1{font-size:23px}.workflow-application .workflow-stage{height:calc(100svh - 163px);min-height:475px}.workflow-application .out-panel{padding:10px 13px;gap:9px}.workflow-application .out-panel-copy .panel-eyebrow{display:none}.workflow-application .out-panel-copy h2,.workflow-application .out-step-5 .out-panel-copy h2,.workflow-application .out-step-6 .out-panel-copy h2{font-size:19px;margin-bottom:5px}.workflow-application .out-panel-copy>p{font-size:12px;line-height:1.35}.workflow-application .out-progress{height:30px}.workflow-application .out-progress button{min-width:15px}.workflow-application .out-progress-mobile-label{font-size:9px}.workflow-application .out-responsive-panes>.out-view-tabs{margin-bottom:8px}.workflow-application .out-view-tabs{margin-bottom:8px;padding:3px}.workflow-application .out-view-tabs button{font-size:11px;padding:5px}.workflow-application .out-type-card,.workflow-application .out-source-card{min-height:60px;padding:9px 8px;gap:6px}.workflow-application .out-type-card strong,.workflow-application .out-source-card strong{font-size:12px}.workflow-application .out-type-card small,.workflow-application .out-source-card small{font-size:10px;margin-top:3px}.workflow-application .out-type-options,.workflow-application .out-source-options{gap:6px}.workflow-application .out-record-field{padding:8px 10px}.workflow-application .out-record-field>strong{font-size:12px;margin-top:3px}.workflow-application .out-record-field>span{font-size:11px}.workflow-application .out-data-card>.out-caption{min-height:27px;padding:7px 10px}.workflow-application .out-field-pages{padding:4px}.workflow-application .out-field-pages button{font-size:10px;padding:4px}.workflow-application .out-data-note{font-size:10px;padding:6px 10px}.workflow-application .out-scene-note{font-size:10px;line-height:1.35;margin-top:7px}.workflow-application .out-connection-path{gap:6px;margin-bottom:8px}.workflow-application .out-connection-path>span{font-size:11px}.workflow-application .out-connection-path .out-status{font-size:8px;padding:4px}.workflow-application .out-template-option{min-height:77px;padding:8px 7px;gap:7px}.workflow-application .out-template-option small{font-size:9px}.workflow-application .out-template-option em{font-size:9px;margin-top:4px}.workflow-application .out-template-thumbnail{width:24px;height:34px}.workflow-application .out-auto-map{font-size:11px;padding:8px 0}.workflow-application .out-template-mapping{font-size:10px;line-height:1.4}.workflow-application .out-document{padding:10px 12px}.workflow-application .out-doc-letterhead{padding-bottom:6px}.workflow-application .out-doc-monogram{width:22px;height:22px;font-size:17px}.workflow-application .out-doc-letterhead>span:nth-child(2){font-size:8px}.workflow-application .out-doc-letterhead small{font-size:5px;margin-top:3px}.workflow-application .out-doc-version{font-size:7px}.workflow-application .out-doc-title{margin:7px 0}.workflow-application .out-doc-title h3{font-size:18px;line-height:1.15;margin-bottom:4px}.workflow-application .out-doc-title>span{font-size:9px}.workflow-application .out-doc-field-pages{padding:2px;margin-bottom:5px}.workflow-application .out-doc-field-pages button{font-size:10px;padding:4px 2px}.workflow-application .out-doc-field{padding:6px 7px}.workflow-application .out-doc-field>span{font-size:10px}.workflow-application .out-doc-field>strong{font-size:11px;margin-top:3px;line-height:1.25}.workflow-application .out-doc-signoff{margin-top:7px;padding-top:6px;min-height:23px;font-size:9px}.workflow-application .out-handwritten{font-size:19px}.workflow-application .out-doc-signoff small{font-size:7px}.workflow-application .doc-modern .out-doc-title h3{font-size:20px}.workflow-application .doc-modern .out-doc-field{padding:7px}.workflow-application .doc-modern .out-doc-fields{gap:5px}.workflow-application .doc-minimal .out-doc-title h3{font-size:19px}.workflow-application .doc-minimal .out-doc-field{padding:5px 0}.workflow-application .doc-minimal .out-doc-field>strong{font-size:11px}.workflow-application .doc-premium .out-doc-title{padding:6px 8px;margin:7px -2px}.workflow-application .doc-premium .out-doc-title h3{font-size:19px}.workflow-application .out-template-preview .out-caption{font-size:9px;margin-bottom:6px}.workflow-application .out-approval-progress{margin-bottom:8px;font-size:8px}.workflow-application .out-approval-progress svg{width:8px}.workflow-application .out-distribution-email{padding:10px;min-height:190px}.workflow-application .out-email-address{font-size:11px;padding:6px 0}.workflow-application .out-email-address>strong{font-size:11px}.workflow-application .out-distribution-email p{font-size:12px;margin:10px 0}.workflow-application .out-email-attachment{font-size:11px;padding:8px}.workflow-application .out-email-attachment small{font-size:10px}.workflow-application .out-email-pane>.out-caption{font-size:9px;margin-bottom:6px}.workflow-application .out-email-pane>.out-status{font-size:9px;margin-top:7px}.workflow-application .out-email-sent{min-height:165px}.workflow-application .out-version-list{gap:5px}.workflow-application .out-version-list>button{padding:8px;min-height:47px}.workflow-application .out-version-list strong{font-size:12px}.workflow-application .out-version-list small{font-size:10px}.workflow-application .out-version-document .out-document{padding:10px 12px}.workflow-application .out-version-document .out-caption{margin-bottom:6px;font-size:8px}.workflow-application .out-version-document .out-scene-note{font-size:10px}.workflow-application .out-audit>.out-caption{padding:8px 10px;font-size:9px}.workflow-application .out-audit-mobile>div{padding:8px 10px}.workflow-application .out-audit-mobile span{font-size:10px}.workflow-application .out-audit-mobile strong{font-size:11px;margin-top:3px}.workflow-application .out-audit-pagination{padding:7px 10px;font-size:10px}.workflow-application .out-audit-footnote{font-size:9px;line-height:1.3;padding:0 10px 8px}.workflow-application .out-lifecycle-grid{gap:5px}.workflow-application .out-lifecycle-node{min-height:52px;padding:8px 7px 8px 30px}.workflow-application .out-lifecycle-node>span{left:7px;top:10px;width:16px;height:16px}.workflow-application .out-lifecycle-node strong{font-size:11px;line-height:1.25}.workflow-application .out-lifecycle-node small{font-size:9px;margin-top:3px}.workflow-application .out-lifecycle-complete{padding:8px;margin-top:8px}.workflow-application .out-lifecycle-complete strong{font-size:11px}.workflow-application .out-lifecycle-complete>svg{width:17px}.workflow-application .out-lifecycle-complete button{font-size:9px;max-width:78px;gap:3px}.workflow-application .out-secure-scene{padding:9px}.workflow-application .out-secure-caption{font-size:8px;line-height:1.3;margin-bottom:8px}.workflow-application .out-organisation,.workflow-application .out-counterparty{padding:8px 6px}.workflow-application .out-party-heading{font-size:8px;padding-bottom:6px;margin-bottom:8px}.workflow-application .out-lock-emblem{width:35px;height:35px;margin:8px auto}.workflow-application .out-lock-emblem>svg{width:21px}.workflow-application .out-organisation h4{font-size:13px;margin:7px 0}.workflow-application .out-organisation p{display:none}.workflow-application .out-organisation .out-status{font-size:9px;padding:5px}.workflow-application .out-locked-assay{padding:11px 6px;margin-top:8px}.workflow-application .out-locked-assay>svg{width:23px;height:26px}.workflow-application .out-locked-assay>strong{font-size:12px;margin-top:7px}.workflow-application .out-locked-assay>span{font-size:9px;margin-top:4px}.workflow-application .out-locked-assay>small{font-size:8px;margin-top:9px}.workflow-application .out-counterparty>p{font-size:10px;line-height:1.35;margin:8px 0 0}.workflow-application .out-counterparty-notification{font-size:10px;padding:6px 5px;margin-top:8px;line-height:1.3}.workflow-application .out-counterparty-notification>button{font-size:9px;padding:7px 3px;margin-top:7px}.workflow-application .out-counterparty-notification>button>svg:last-child{display:none}.workflow-application .out-security-notice,.workflow-application .out-password-response{font-size:9px;margin-top:8px;padding:6px 4px}.workflow-application .out-secure-footnote{font-size:9px;line-height:1.3;margin-top:8px}.workflow-application .out-secure-parties{font-size:10px;margin-bottom:8px}.workflow-application .out-access-granted{padding:8px;margin-bottom:7px;gap:6px}.workflow-application .out-access-granted strong{font-size:15px}.workflow-application .out-access-granted>div>span{font-size:9px}.workflow-application .out-assay-values{gap:5px}.workflow-application .out-assay-values>div{padding:7px}.workflow-application .out-assay-values span{font-size:10px}.workflow-application .out-assay-values strong{font-size:12px;margin-top:3px}.workflow-application .out-security-indicators{gap:4px;margin-top:8px}.workflow-application .out-security-indicators>span{font-size:8px;padding:5px 3px;gap:3px}.workflow-application .out-security-indicators svg{width:9px}.workflow-application .outbound-stage .primary-button{font-size:11px;padding:9px}.workflow-application .outbound-stage .footer-hint{font-size:9px}.workflow-application .outbound-stage .completion-label{font-size:11px}.workflow-application .outbound-shell>.under-stage{font-size:8px}}
@media(max-width:760px){.workflow-application .out-view-tabs{padding:3px;margin-bottom:9px}.workflow-application .out-view-tabs button{line-height:1.25;padding-top:5px;padding-bottom:5px}.workflow-application .out-doc-signoff:not(.is-signed){display:none}.workflow-application .out-doc-fields.out-doc-page-2 .out-doc-group-2,.workflow-application .out-doc-fields.out-doc-page-3 .out-doc-group-3{display:block}.workflow-application .doc-minimal .out-doc-fields.out-doc-page-2 .out-doc-group-2,.workflow-application .doc-minimal .out-doc-fields.out-doc-page-3 .out-doc-group-3{display:grid}.workflow-application .doc-premium .out-doc-title{padding-top:5px;padding-bottom:5px}.workflow-application .out-unlocked-certificate .out-secure-parties{display:none}.workflow-application .secure-view-certificate .out-security-indicators,.workflow-application .secure-view-controls .out-assay-values{display:none}.workflow-application .out-unlocked-certificate .out-view-tabs{margin-bottom:9px}.workflow-application .out-unlocked-certificate .out-security-indicators{margin-top:0}}
@media(max-width:760px) and (max-height:760px){.workflow-application .out-doc-letterhead{display:none}.workflow-application .out-document{padding-top:8px;padding-bottom:8px}.workflow-application .out-doc-title h3{font-size:19px}.workflow-application .out-secure-scene.secure-unlocked{padding:9px}.workflow-application .out-unlocked-certificate .out-access-granted{margin-bottom:8px}.workflow-application .out-unlocked-certificate .out-access-granted strong{font-size:15px}}
@media(max-width:760px){.workflow-application .out-lifecycle-complete{margin-top:8px;padding-top:9px;padding-bottom:9px}.workflow-application .out-lifecycle-grid{gap:6px}}
@media(max-width:760px) and (max-height:760px){.workflow-application .out-lifecycle-node{min-height:48px;padding-top:8px;padding-bottom:8px}.workflow-application .out-lifecycle-node small{display:none}.workflow-application .out-lifecycle-grid{gap:5px}.workflow-application .out-lifecycle-complete{padding:8px;margin-top:7px}}
@media(max-width:760px) and (max-height:760px){.workflow-application .out-email-pane>.out-status,.workflow-application .out-email-pane>.out-scene-note{display:none}.workflow-application .out-distribution-email:not(.email-delivered)>div>p{display:none}.workflow-application .out-distribution-email.email-delivered{min-height:145px}.workflow-application .out-distribution-email.email-delivered .out-email-sent{min-height:120px}}
.workflow-application .out-template-actions{display:flex;align-items:center;gap:9px}.workflow-application .out-template-actions .out-auto-map{flex:1;width:auto;min-width:0}.workflow-application .out-view-data-link,.workflow-application .out-back-formats{display:flex;align-items:center;gap:4px;background:none;color:#9fcfc5;font-size:10px;line-height:1.4;padding:6px 0;white-space:nowrap}.workflow-application .out-back-formats{margin-bottom:9px;font-size:11px}
@media(min-width:761px){.workflow-application .out-template-scene.out-pane-data .out-template-options,.workflow-application .out-template-scene.out-pane-data .out-template-preview{display:none}.workflow-application .out-template-scene.out-pane-data .out-template-proof{display:block;grid-column:1/-1;width:100%;max-width:680px;justify-self:center}}
@media(max-width:760px){.workflow-application .out-view-data-link,.workflow-application .out-back-formats{display:none}}
@media(max-width:760px) and (max-height:760px){.workflow-application .out-version-scene>.out-view-tabs{margin-bottom:7px}.workflow-application .out-version-document .out-caption{margin-bottom:4px}.workflow-application .out-version-document .out-doc-signoff{margin-top:5px;padding-top:4px}.workflow-application .secure-requested .out-locked-assay{padding-top:8px;padding-bottom:8px}.workflow-application .secure-requested .out-locked-assay>strong{margin-top:5px}.workflow-application .secure-requested .out-locked-assay>small{margin-top:6px}}
@media(max-width:760px) and (max-height:760px){.workflow-application .secure-requested .out-locked-assay>svg{display:none}.workflow-application .out-secure-scene.secure-unlocked{padding:8px}.workflow-application .secure-unlocked .out-secure-footnote{margin-top:6px}.workflow-application .out-unlocked-certificate .out-access-granted{margin-bottom:6px}.workflow-application .workflow-mode-switch button{line-height:1.25}}

/* Keep viewport space for the working canvas, with a quiet application shell. */
.workflow-application .app-header{height:52px;min-height:52px}
.workflow-application .workflow-mode-switch{padding:2px}
.workflow-application .workflow-mode-switch button{padding:6px 10px}
.workflow-application .brand{font-size:25px}
.workflow-application .brand-mark{width:29px;height:30px}
.workflow-application .intro{height:44px;min-height:44px;padding:0 2px;display:flex;align-items:center;justify-content:space-between;gap:24px}
.workflow-application .intro-eyebrow{display:none}
.workflow-application .intro h1{font-size:19px;font-weight:450;line-height:1.3;letter-spacing:-.3px;margin:0;color:#a5bdce}
.workflow-application .intro h1 span{color:#d6e6f0}
.workflow-application .intro p{font-size:11px;line-height:1.4;margin:0;color:#7694aa}
.workflow-application .intro p br{display:none}
.workflow-application .workflow-stage{height:calc(100svh - 106px);min-height:0;max-height:none}
.workflow-application .under-stage{display:none}
.workflow-application .stage-toolbar{height:34px;min-height:34px;padding-top:0;padding-bottom:0}
.workflow-application .steps,.workflow-application .out-progress{height:30px;min-height:30px}
.workflow-application .stage-footer{height:46px;min-height:46px;padding-top:0;padding-bottom:0;background:#0b1b2c}
.workflow-application .footer-hint{font-size:11px;color:#88a7ba}
.workflow-application .primary-button{min-height:32px;padding:7px 13px}
.workflow-application .workflow-stage{background:linear-gradient(125deg,#101f35,#081421);box-shadow:0 24px 65px #0005,inset 0 1px #a6d9ff12}
.workflow-application .stage-toolbar{background:#15283e}
.workflow-application .out-progress{background:#0a1728}
.workflow-application .out-panel{padding:20px 28px}
.workflow-application .out-panel-visual{isolation:isolate}
.workflow-application .out-panel-visual>div{max-width:100%;min-width:0}
.workflow-application .out-type-card,.workflow-application .out-source-card{display:grid;grid-template-columns:23px minmax(0,1fr);align-items:center;column-gap:9px;row-gap:0;min-height:76px;padding:12px 20px 12px 11px;box-shadow:0 8px 16px #0003,inset 0 1px #b4dfff0d;transform-style:preserve-3d}
.workflow-application .out-type-card>span,.workflow-application .out-source-card>span{min-width:0}
.workflow-application .out-source-card strong,.workflow-application .out-type-card strong{font-size:13px}
.workflow-application .out-source-card small,.workflow-application .out-type-card small{font-size:11px;margin-top:3px}
.workflow-application .out-source-card{background:linear-gradient(135deg,#25344f,#18253d);border-color:#455475}
.workflow-application .out-source-card.selected{background:linear-gradient(135deg,#214b63,#16384d);border-color:#67b7ce;box-shadow:0 9px 20px #0004,inset 0 1px #a1e9ff26}
.workflow-application .out-type-card:nth-child(3n+1){background:linear-gradient(130deg,#233d52,#142c42)}
.workflow-application .out-type-card:nth-child(3n+2){background:linear-gradient(130deg,#303754,#1e2841)}
.workflow-application .out-type-card.selected{background:linear-gradient(135deg,#285c60,#183b48)}
.workflow-application .out-type-card:hover,.workflow-application .out-source-card:hover{transform:perspective(700px) translateY(-3px) rotateX(3deg);box-shadow:0 14px 22px #0005}
.workflow-application .out-data-card{background:linear-gradient(135deg,#12383d,#102b35);border-color:#39656d;box-shadow:0 18px 36px #0004,inset 0 1px #b1fff217}
.workflow-application .out-data-card>.out-caption{background:#20434b;border-color:#4d888c55}
.workflow-application .out-template-option{background:linear-gradient(120deg,#282d49,#19233c);border-color:#424f71;box-shadow:0 5px 10px #0002;transition:transform .25s,background .25s}
.workflow-application .out-template-option:hover{transform:translateX(3px)}
.workflow-application .out-template-option.selected{background:linear-gradient(120deg,#314f63,#24394d);border-color:#7197b3}
.workflow-application .out-document{box-shadow:0 20px 35px #0006,3px 4px 0 #3c5368,5px 7px 0 #192e43;transform:perspective(1400px) rotateY(-2deg);transform-origin:center;transition:transform .4s,box-shadow .4s}
.workflow-application .out-document:hover{transform:perspective(1400px) rotateY(0deg) translateY(-2px);box-shadow:0 25px 40px #0007,3px 5px 0 #3c5368}
.workflow-application .out-distribution-email{background:linear-gradient(130deg,#23314b,#172238);border-color:#465777;box-shadow:0 16px 30px #0003}
.workflow-application .out-version-list>button{background:linear-gradient(120deg,#243044,#182438)}
.workflow-application .out-audit{background:#142638;box-shadow:0 15px 30px #0003}
.workflow-application .out-secure-scene{background:radial-gradient(ellipse at 75% 20%,#76623a27,transparent 65%),linear-gradient(135deg,#252c35,#122735);border-color:#756b4c}
.workflow-application .out-organisation{background:linear-gradient(140deg,#173f43,#122e36)}
.workflow-application .out-counterparty{background:linear-gradient(140deg,#373545,#24283a)}
.workflow-application .out-lifecycle-node:nth-child(3n+1){background:linear-gradient(135deg,#244052,#172b40)}
.workflow-application .out-lifecycle-node:nth-child(3n+2){background:linear-gradient(135deg,#30334d,#20253c)}
.workflow-application .out-lifecycle-node:nth-child(3n){background:linear-gradient(135deg,#20443f,#17332f)}
.workflow-application .out-source-preview .out-connection-path{padding:10px;border:1px solid #49718955;border-radius:8px;background:#1a3448}
.workflow-application .out-swap{perspective:1400px}
.workflow-application .out-type-card>svg:first-child{width:27px;height:33px;padding:3px;border:1px solid #8cc6dc70;border-radius:4px;background:linear-gradient(145deg,#426b82,#223b54);box-shadow:2px 3px 0 #0a1a2b,4px 6px 9px #0004;transform:perspective(300px) rotateY(-14deg) rotateZ(-5deg)}
.workflow-application .out-source-card.selected>svg:first-child{filter:drop-shadow(0 0 6px #83dbe570)}
.workflow-application .out-document:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 30%,#ffffff30 46%,transparent 62%);background-size:280% 100%;animation:document-light 8s ease-in-out infinite;mix-blend-mode:soft-light}
@keyframes document-light{0%,25%{background-position:100% 0}65%,100%{background-position:0 0}}
@media(min-width:761px){
 .workflow-application .out-panel-copy h2{font-size:clamp(23px,2.1vw,30px)}
 .workflow-application .out-panel-copy>p{font-size:15px}
 .workflow-application .out-type-scene,.workflow-application .out-source-scene{gap:18px}
 .workflow-application .out-approval-scene{align-content:center}
}
@media(min-width:761px) and (max-height:740px){
 .workflow-application .out-panel{padding:12px 23px}
 .workflow-application .out-document{padding:12px 16px}
 .workflow-application .out-doc-letterhead{padding-bottom:7px}
 .workflow-application .out-doc-title{margin:8px 0}
 .workflow-application .out-doc-field{padding:6px 8px}
 .workflow-application .doc-modern .out-doc-field{padding:7px}
 .workflow-application .doc-premium .out-doc-title{padding:7px 10px;margin-top:8px;margin-bottom:8px}
 .workflow-application .out-doc-signoff{margin-top:8px;padding-top:7px}
 .workflow-application .out-template-option{padding:8px}
}
@media(min-width:761px) and (max-height:680px){
 .workflow-application .out-panel{padding-top:6px;padding-bottom:6px}
 .workflow-application .out-panel .out-secure-scene{padding:10px}
 .workflow-application .out-panel .out-access-granted{padding:9px;margin-bottom:8px}
 .workflow-application .out-panel .out-assay-values>div{padding:8px}
 .workflow-application .out-panel .out-document{padding:8px 14px}
 .workflow-application .out-panel .out-doc-letterhead small,.workflow-application .out-panel .out-doc-title>small{display:none}
 .workflow-application .out-panel .out-doc-title h3{margin-top:3px;margin-bottom:3px}
 .workflow-application .out-panel .out-doc-letterhead{padding-bottom:5px}
 .workflow-application .out-panel .out-doc-monogram{height:24px;width:24px;font-size:18px}
 .workflow-application .out-panel .out-doc-title{margin-top:7px;margin-bottom:7px}
 .workflow-application .out-panel .out-doc-signoff{margin-top:7px;padding-top:6px;min-height:26px}
 .workflow-application .out-panel .out-doc-field{padding-top:5px;padding-bottom:5px}
 .workflow-application .out-panel .out-doc-field>strong{margin-top:3px}
 .workflow-application .out-panel .doc-modern .out-doc-fields{gap:5px}
 .workflow-application .out-panel .doc-minimal .out-doc-field{padding-top:3px;padding-bottom:3px}
 .workflow-application .out-panel .out-caption{margin-bottom:7px}
 .workflow-application .out-panel .out-scene-note{margin-top:7px}
}
@media(max-width:760px){
 .workflow-application .app-header{height:66px;min-height:66px;grid-template-rows:24px 27px;gap:4px;padding:4px 0}
 .workflow-application .brand{font-size:21px}
 .workflow-application .brand-mark{width:24px;height:25px}
 .workflow-application .workflow-mode-switch button{padding:4px 7px}
 .workflow-application .intro{height:32px;min-height:32px;padding:0 2px}
 .workflow-application .intro h1{font-size:15px;letter-spacing:-.2px}
 .workflow-application .intro p{display:none}
 .workflow-application .workflow-stage{height:calc(100svh - 106px);min-height:0}
 .workflow-application .stage-toolbar{height:32px;min-height:32px}
 .workflow-application .steps,.workflow-application .out-progress{height:29px;min-height:29px}
 .workflow-application .stage-footer{height:46px;min-height:46px}
 .workflow-application .footer-hint{font-size:10px}
 .workflow-application .out-panel{padding:14px 15px}
 .workflow-application .out-type-card,.workflow-application .out-source-card{min-height:65px;padding:10px 18px 10px 10px}
 .workflow-application .out-document{transform:none}
 .workflow-application .out-document:hover{transform:none}
}
@media(max-width:760px) and (max-height:760px){
 .workflow-application .out-panel{padding:10px 13px}
 .workflow-application .out-type-card,.workflow-application .out-source-card{min-height:60px;padding-top:8px;padding-bottom:8px}
}
@media(prefers-reduced-motion:reduce){
 .workflow-application .out-document,.workflow-application .out-type-card,.workflow-application .out-source-card,.workflow-application .out-template-option{transition:none;transform:none!important}
 .workflow-application .out-document:after{animation:none;display:none}
}

/* OneCore website palette. Visual overrides only; layout and motion remain in their original stylesheets. */
.workflow-application{color:#535b66;background:#ffffff;color-scheme:light;--red:#ec292a;--red-dark:#c61e26;--muted:#6d727c;--border:#e1e3e8;--tint:#fff2f2;--green:#287661}
.workflow-application .site-shell{background:radial-gradient(ellipse at 75% 50%,#f4f4f633,transparent 55%),radial-gradient(ellipse at 15% 40%,#f4f4f622,transparent 50%)}
.workflow-application header{border-color:#dfe1e6}
.workflow-application .brand-global{color:#535b66}
.workflow-application .header-center{color:#535b66}
.workflow-application .header-center>span{background:#eeeff2}
.workflow-application .header-demo{color:#707580}
.workflow-application .intro-eyebrow{color:#707580}
.workflow-application .intro h1>span{color:#252830}
.workflow-application .intro p{color:#535b66}
.workflow-application .workflow-stage{background:linear-gradient(130deg,#fafafa,#fafafa 75%);border-color:#dfe1e6;box-shadow:0 24px 80px #34313b15,0 0 55px #34313b03}
.workflow-application .stage-toolbar{background:#fafafaa6;border-color:#dfe1e6}
.workflow-application .stage-toolbar>div>span{color:#535b66}
.workflow-application .stage-toolbar strong{color:#252830}
.workflow-application .demo-badge{border-color:#dfe1e6;color:#707580!important}
.workflow-application .restart{color:#535b66}
.workflow-application .restart:hover{color:#535b66}
.workflow-application .steps{background:#fafafa66;border-color:#dfe1e6}
.workflow-application .step{color:#707580}
.workflow-application .step-number{border:0;background:none!important;color:#c12831}
.workflow-application .step.active{color:#c12831}
.workflow-application .step.active .step-number{color:#c12831}
.workflow-application .step.completed{color:#707580}
.workflow-application .step.completed .step-number{border:0;color:#c12831}
.workflow-application .step-line{background:#f4f4f6}
.workflow-application .step-line.passed{background:#eeeff2}
.workflow-application .step i{background:#fff0f1}
.workflow-application .panel-viewport{background:radial-gradient(ellipse at 80% 52%,#eeeff216,transparent 70%)}
.workflow-application .panel-eyebrow{color:#707580}
.workflow-application .panel-copy h2{color:#252830}
.workflow-application .panel-copy>p{color:#535b66}
.workflow-application .context-note{color:#707580;border-color:#dfe1e6}
.workflow-application .stage-footer{background:#fafafaaa;border-color:#dfe1e6}
.workflow-application .footer-hint{color:#707580}
.workflow-application .footer-hint>.live-dot{background:#fff0f1}
.workflow-application .primary-button{background:linear-gradient(130deg,#ec292a,#ec292a);color:#ffffff;box-shadow:0 4px 18px #34313b08}
.workflow-application .primary-button:not(:disabled):hover{background:linear-gradient(130deg,#ec292a,#ec292a)}
.workflow-application .back-button{color:#535b66}
.workflow-application .back-button:hover{color:#535b66}
.workflow-application .completion-label{color:#252830}
.workflow-application .under-stage{color:#707580}
.workflow-application .tag{background:#fff0f10d;border-color:#efb4b8;color:#c12831}
.workflow-application .document-choice{background:linear-gradient(130deg,#f4f4f6,#fafafa);border-color:#dfe1e6;box-shadow:0 3px 12px #34313b05}
.workflow-application .document-choice>svg:first-child{color:#535b66}
.workflow-application .document-choice strong{color:#252830}
.workflow-application .document-choice small{color:#535b66}
.workflow-application .document-choice>svg:last-child{color:#707580}
.workflow-application .document-choice.selected{background:linear-gradient(130deg,#fff0f1,#fff0f1);border-color:#efb4b8;box-shadow:0 0 20px #34313b03}
.workflow-application .document-choice.selected>svg{color:#c12831}
.workflow-application .document-choice:hover{border-color:#dfe1e6}
.workflow-application .email-card{background:linear-gradient(130deg,#f4f4f6,#fafafa);border-color:#dfe1e6;box-shadow:5px 7px 0 #d4d6dc,0 20px 35px #34313b15}
.workflow-application .email-top{border-color:#dfe1e6}
.workflow-application .sender-avatar{background:linear-gradient(130deg,#eeeff2,#f4f4f6);color:#535b66}
.workflow-application .email-top strong{color:#252830}
.workflow-application .email-top div>span{color:#535b66}
.workflow-application .email-top>small{color:#707580}
.workflow-application .email-body h3{color:#252830}
.workflow-application .email-body p{color:#535b66}
.workflow-application .unread-label{color:#535b66}
.workflow-application .attachment{background:#fafafa88;border-color:#dfe1e6}
.workflow-application .attachment>svg{color:#535b66}
.workflow-application .attachment strong{color:#252830}
.workflow-application .attachment small{color:#707580}
.workflow-application .email-bottom{background:#fafafa66;border-color:#dfe1e6;color:#535b66}
.workflow-application .summary-card{background:linear-gradient(135deg,#f4f4f6fa,#fafafafa);border-color:#dfe1e6;box-shadow:0 15px 35px #34313b15}
.workflow-application .summary-card h4{color:#252830}
.workflow-application .summary-card>p{color:#535b66}
.workflow-application .summary-detail{border-color:#dfe1e6;color:#535b66}
.workflow-application .summary-detail strong{color:#252830}
.workflow-application .summary-check{color:#535b66}
.workflow-application .scan-beam{background:#eeeff2;box-shadow:0 0 18px 5px #34313b0b}
.workflow-application .extract-caption{color:#535b66}
.workflow-application .data-sheet{background:linear-gradient(120deg,#f4f4f6,#fafafa);border-color:#dfe1e6;box-shadow:0 8px 22px #34313b0a}
.workflow-application .sheet-heading{background:#f4f4f6;border-color:#dfe1e6;color:#535b66}
.workflow-application .sheet-heading>span:first-child{color:#535b66}
.workflow-application .sheet-heading>.live-dot,.workflow-application .sheet-heading .live-dot{background:#fff0f1}
.workflow-application .data-cell,.workflow-application .data-cell:nth-child(odd){border-color:#dfe1e6}
.workflow-application .field-label{color:#535b66}
.workflow-application .field-value{color:#252830}
.workflow-application .field-label>svg:last-child{color:#707580}
.workflow-application .sheet-footer{background:#fafafa;color:#707580}
.workflow-application .sheet-footer>span{color:#535b66}
.workflow-application .derived-row{background:linear-gradient(100deg,#fff0f126,#fff0f130);border-color:#efb4b8}
.workflow-application .derived-row .field-label{color:#c12831}
.workflow-application .derived-row small{color:#c12831}
.workflow-application .derived-row strong{color:#c12831}
.workflow-application .new-label{background:#eeeff221;color:#535b66}
.workflow-application .extraction-note{color:#535b66}
.workflow-application .mini-title{color:#535b66}
.workflow-application .mini-title>span{color:#707580}
.workflow-application .refine-action{background:#f4f4f6a0;border-color:#dfe1e6}
.workflow-application .refine-action>svg:first-child{color:#535b66}
.workflow-application .refine-action strong{color:#252830}
.workflow-application .refine-action small{color:#535b66}
.workflow-application .refine-action>svg:last-child{color:#707580}
.workflow-application .refine-action.featured{background:#fff0f166;border-color:#efb4b8}
.workflow-application .refine-action.featured>svg:first-child{color:#c12831}
.workflow-application .refine-action:hover{border-color:#dfe1e6}
.workflow-application .refine-action.done{border-color:#dfe1e6;background:#f4f4f644}
.workflow-application .refine-action.done>svg:last-child{color:#535b66}
.workflow-application .prompt-result{color:#535b66}
.workflow-application .memory-icon{background:radial-gradient(#fff0f122,transparent 70%);color:#c12831}
.workflow-application .memory-icon>span{border-color:#efb4b8}
.workflow-application .memory-node h4{color:#252830}
.workflow-application .memory-rule{background:#fafafa55;border-color:#dfe1e6;color:#535b66}
.workflow-application .memory-rule strong{color:#252830}
.workflow-application .memory-scope{color:#707580}
.workflow-application .flow-track{background:#eeeff277}
.workflow-application .flow-track>svg{color:#707580}
.workflow-application .flow-track i{background:#eeeff2;box-shadow:0 0 8px #d4d6dc}
.workflow-application .next-record-title{color:#535b66}
.workflow-application .next-record-title strong{color:#252830}
.workflow-application .next-record-title small{color:#535b66}
.workflow-application .auto-note{color:#535b66}
.workflow-application .processing-record{background:#fafafa44;border-color:#dfe1e6;color:#535b66}
.workflow-application .loading-track{background:#f4f4f6}
.workflow-application .loading-track i{background:#eeeff2}
.workflow-application .destination-bridge{color:#707580}
.workflow-application .destination-bridge>div{background:#eeeff2}
.workflow-application .destination-bridge>svg{background:#fafafa}
.workflow-application .destination-bridge>i{background:#eeeff2}
.workflow-application .destination-bridge.connected{color:#c12831}
.workflow-application .destination{background:linear-gradient(130deg,#f4f4f688,#fafafa);border-color:#dfe1e6}
.workflow-application .destination>svg:first-child{color:#535b66}
.workflow-application .destination>svg:last-child{color:#707580}
.workflow-application .destination strong{color:#252830}
.workflow-application .destination small{color:#535b66}
.workflow-application .destination:hover{border-color:#dfe1e6}
.workflow-application .destination.selected{background:#fff0f188;border-color:#efb4b8;box-shadow:0 0 20px #34313b03}
.workflow-application .destination.selected>svg{color:#c12831}
.workflow-application .destination-status{color:#535b66}
.workflow-application .destination-status small{color:#707580}
.workflow-application .destination-status.connected{color:#c12831}
.workflow-application .data-pagination,.workflow-application .scene-tabs{background:#fafafa;border-color:#dfe1e6}
.workflow-application .data-pagination button,.workflow-application .scene-tabs button{color:#535b66}
.workflow-application .data-pagination button.selected,.workflow-application .scene-tabs button.selected{background:#fff0f1;color:#c12831;border-color:#efb4b8;box-shadow:none}
.workflow-application .workflow-mode-switch{border:1px solid #dfe1e6;background:#fafafa}
.workflow-application .workflow-mode-switch button{background:none;color:#535b66}
.workflow-application .workflow-mode-switch button[aria-pressed=true]{background:#f4f4f6;color:#535b66;box-shadow:0 1px 5px #34313b0a}
.workflow-application .workflow-mode-switch button:hover{color:#535b66}
.workflow-application .out-progress{border-bottom:1px solid #dfe1e6;background:#fafafa66}
.workflow-application .out-progress button{background:none;color:#707580}
.workflow-application .out-progress button>span{color:#707580}
.workflow-application .out-progress button.active{color:#c12831}
.workflow-application .out-progress button.complete{color:#535b66}
.workflow-application .out-progress button i{background:#eeeff2}
.workflow-application .out-panel-viewport{background:radial-gradient(ellipse at 80% 50%,#eeeff216,transparent 70%)}
.workflow-application .out-panel-copy h2{color:#252830}
.workflow-application .out-panel-copy>p{color:#535b66}
.workflow-application .out-caption{color:#535b66}
.workflow-application .out-caption small{color:#707580}
.workflow-application .out-scene-note{color:#535b66}
.workflow-application .out-awaiting{color:#535b66}
.workflow-application .out-view-tabs{border:1px solid #dfe1e6;background:#fafafa}
.workflow-application .out-view-tabs button{background:none;color:#535b66}
.workflow-application .out-view-tabs button.selected{background:#fff0f1;color:#c12831}
.workflow-application .out-status{border:1px solid #dfe1e6;background:#f4f4f614;color:#535b66}
.workflow-application .out-status.is-complete{border-color:#dfe1e6;background:#eeeff219;color:#535b66}
.workflow-application .out-status>span{background:#eeeff2}
.workflow-application .out-flow-connector{color:#707580}
.workflow-application .out-flow-connector>span{background:#eeeff277}
.workflow-application .out-flow-connector>svg{background:#fafafa}
.workflow-application .out-flow-connector>i{background:#eeeff2;box-shadow:0 0 8px #d4d6dc}
.workflow-application .out-type-card,.workflow-application .out-source-card{background:linear-gradient(135deg,#f4f4f6,#fafafa);border:1px solid #dfe1e6;box-shadow:0 7px 15px #34313b05}
.workflow-application .out-type-card>svg:first-child,.workflow-application .out-source-card>svg:first-child{color:#535b66}
.workflow-application .out-type-card>svg:last-child,.workflow-application .out-source-card>svg:last-child{color:#707580}
.workflow-application .out-type-card strong,.workflow-application .out-source-card strong{color:#252830}
.workflow-application .out-type-card small,.workflow-application .out-source-card small{color:#707580}
.workflow-application .out-type-card.selected,.workflow-application .out-source-card.selected{background:linear-gradient(130deg,#fff0f1,#fff0f1);border-color:#efb4b8}
.workflow-application .out-type-card:hover,.workflow-application .out-source-card:hover{border-color:#dfe1e6}
.workflow-application .out-data-card{border:1px solid #dfe1e6;background:linear-gradient(125deg,#f4f4f6,#fafafa);box-shadow:0 12px 25px #34313b0a}
.workflow-application .out-data-card>.out-caption{background:#f4f4f6;border-bottom:1px solid #dfe1e6}
.workflow-application .out-record-field{border-bottom:1px solid #dfe1e6}
.workflow-application .out-record-field:nth-child(odd){border-right:1px solid #dfe1e6}
.workflow-application .out-record-field>span{color:#535b66}
.workflow-application .out-record-field>span>svg{color:#707580}
.workflow-application .out-record-field>strong{color:#252830}
.workflow-application .out-data-note{color:#707580}
.workflow-application .out-connection-path>span{color:#535b66}
.workflow-application .out-onecore-node{color:#535b66!important}
.workflow-application .out-source-assurance{color:#535b66}
.workflow-application .out-template-option{background:#f4f4f6;border:1px solid #dfe1e6}
.workflow-application .out-template-option.selected{background:#fff0f1;border-color:#efb4b8}
.workflow-application .out-template-option strong{color:#252830}
.workflow-application .out-template-option small{color:#535b66}
.workflow-application .out-template-option em{color:#535b66}
.workflow-application .out-template-option>svg{color:#535b66}
.workflow-application .out-auto-map{background:none;color:#535b66}
.workflow-application .out-template-mapping{color:#707580}
.workflow-application .out-handwritten{color:#707580}
.workflow-application .field-changed{background:#eeeff2!important;box-shadow:inset 3px 0 #d4d6dc}
.workflow-application .out-approval-progress{color:#707580}
.workflow-application .out-approval-progress i{background:#eeeff2}
.workflow-application .out-approval-progress .complete{color:#535b66}
.workflow-application .out-distribution-email{border:1px solid #dfe1e6;background:#f4f4f6}
.workflow-application .out-email-address{border-bottom:1px solid #dfe1e6}
.workflow-application .out-email-address>span{color:#707580}
.workflow-application .out-email-address>strong{color:#252830}
.workflow-application .out-distribution-email p{color:#535b66}
.workflow-application .out-email-attachment{border:1px solid #dfe1e6;color:#535b66}
.workflow-application .out-email-attachment small{color:#707580}
.workflow-application .out-email-sent{color:#535b66}
.workflow-application .out-version-list>button{border:1px solid #dfe1e6;background:#f4f4f6}
.workflow-application .out-version-list>button>span:first-child{background:#f4f4f6;color:#535b66}
.workflow-application .out-version-list strong{color:#252830}
.workflow-application .out-version-list small{color:#535b66}
.workflow-application .out-version-list>button>svg{color:#707580}
.workflow-application .out-version-list>button.selected{background:#fff0f1;border-color:#efb4b8}
.workflow-application .out-mini-audit{border:1px solid #dfe1e6;background:#fafafa44;color:#535b66}
.workflow-application .out-mini-audit>strong{color:#252830}
.workflow-application .out-mini-audit p{color:#707580}
.workflow-application .out-mini-audit>button{background:none;color:#535b66}
.workflow-application .out-audit{background:#fafafa;border:1px solid #dfe1e6}
.workflow-application .out-audit>.out-caption{border-bottom:1px solid #dfe1e6}
.workflow-application .out-audit-table th{color:#535b66;background:#f4f4f6}
.workflow-application .out-audit-table td{color:#535b66;border-bottom:1px solid #dfe1e6}
.workflow-application .out-audit-table td:last-child{color:#535b66}
.workflow-application .out-audit-pagination{color:#707580}
.workflow-application .out-audit-pagination>button{border:1px solid #dfe1e6;color:#535b66;background:#f4f4f6}
.workflow-application .out-audit-footnote{color:#707580}
.workflow-application .out-lifecycle-node{border:1px solid #dfe1e6;background:linear-gradient(130deg,#f4f4f6,#fafafa)}
.workflow-application .out-lifecycle-node>span{border:1px solid #dfe1e6;background:#f4f4f644;color:#535b66}
.workflow-application .out-lifecycle-node strong{color:#252830}
.workflow-application .out-lifecycle-node small{color:#707580}
.workflow-application .out-lifecycle-node>svg{color:#707580}
.workflow-application .out-lifecycle-complete{border:1px solid #dfe1e6;background:#f4f4f62c;color:#535b66}
.workflow-application .out-lifecycle-complete strong{color:#252830}
.workflow-application .out-lifecycle-complete span{color:#707580}
.workflow-application .out-lifecycle-complete button{background:none;color:#535b66}
.workflow-application .out-secure-scene{border:1px solid #dfe1e6;background:radial-gradient(ellipse at 50% 25%,#eeeff222,transparent 70%),linear-gradient(135deg,#fafafa,#fafafa);box-shadow:inset 0 0 40px #34313b03}
.workflow-application .out-secure-caption{color:#535b66}
.workflow-application .out-organisation,.workflow-application .out-counterparty{border:1px solid #dfe1e6;background:#f4f4f65c}
.workflow-application .out-counterparty{background:#f4f4f650;border-color:#dfe1e6}
.workflow-application .out-party-heading{color:#535b66;border-bottom:1px solid #dfe1e6}
.workflow-application .out-lock-emblem{background:radial-gradient(#eeeff222,transparent 70%);color:#535b66;border:1px solid #dfe1e6}
.workflow-application .out-organisation h4{color:#252830}
.workflow-application .out-organisation p,.workflow-application .out-counterparty>p{color:#707580}
.workflow-application .out-locked-assay{border:1px solid #dfe1e6;background:#f4f4f633;color:#535b66;box-shadow:4px 5px 0 #34313b26}
.workflow-application .out-locked-assay>span{color:#707580}
.workflow-application .out-locked-assay>small{color:#707580}
.workflow-application .out-security-notice,.workflow-application .out-password-response{color:#535b66;background:#eeeff234;border:1px solid #dfe1e6}
.workflow-application .out-counterparty-notification{border:1px solid #dfe1e6;background:#eeeff21a;color:#535b66}
.workflow-application .out-counterparty-notification>button{background:#eeeff2;color:#707580}
.workflow-application .out-secure-footnote{color:#535b66}
.workflow-application .out-secure-parties{color:#535b66}
.workflow-application .out-access-granted{background:#f4f4f640;border:1px solid #dfe1e6;color:#535b66}
.workflow-application .out-access-granted strong{color:#252830}
.workflow-application .out-access-granted>div>span{color:#707580}
.workflow-application .out-assay-values>div{border:1px solid #dfe1e6;background:#f4f4f677}
.workflow-application .out-assay-values span{color:#707580}
.workflow-application .out-assay-values strong{color:#252830}
.workflow-application .out-security-indicators>span{border:1px solid #dfe1e6;background:#eeeff219;color:#535b66}
@media(max-width:760px){
.workflow-application .out-progress-mobile-label{color:#535b66}
.workflow-application .out-field-pages button[aria-pressed=true]{background:#f4f4f6;color:#535b66}
.workflow-application .out-audit-mobile>div{border-bottom:1px solid #dfe1e6}
.workflow-application .out-audit-mobile span{color:#707580}
.workflow-application .out-audit-mobile strong{color:#252830}
}
.workflow-application .out-view-data-link,.workflow-application .out-back-formats{background:none;color:#535b66}
.workflow-application .workflow-application .intro h1{color:#252830}
.workflow-application .workflow-application .intro h1 span{color:#252830}
.workflow-application .workflow-application .intro p{color:#707580}
.workflow-application .workflow-application .stage-footer{background:#fafafa}
.workflow-application .workflow-application .footer-hint{color:#707580}
.workflow-application .workflow-application .workflow-stage{background:linear-gradient(125deg,#fafafa,#ffffff);box-shadow:0 24px 65px #34313b1b,inset 0 1px #34313b05}
.workflow-application .workflow-application .stage-toolbar{background:#fafafa}
.workflow-application .out-progress{background:#ffffff}
.workflow-application .out-type-card,.workflow-application .out-source-card{box-shadow:0 8px 16px #34313b10,inset 0 1px #34313b04}
.workflow-application .out-source-card{background:linear-gradient(135deg,#f4f4f6,#fafafa);border-color:#dfe1e6}
.workflow-application .out-source-card.selected{background:linear-gradient(135deg,#fff0f1,#fff0f1);border-color:#efb4b8;box-shadow:0 9px 20px #34313b15,inset 0 1px #34313b0c}
.workflow-application .out-type-card:nth-child(3n+1){background:linear-gradient(130deg,#f4f4f6,#fafafa)}
.workflow-application .out-type-card:nth-child(3n+2){background:linear-gradient(130deg,#f4f4f6,#f4f4f6)}
.workflow-application .out-type-card.selected{background:linear-gradient(135deg,#fff0f1,#fff0f1)}
.workflow-application .out-type-card:hover,.workflow-application .out-source-card:hover{box-shadow:0 14px 22px #34313b1b}
.workflow-application .out-data-card{background:linear-gradient(135deg,#fafafa,#fafafa);border-color:#dfe1e6;box-shadow:0 18px 36px #34313b15,inset 0 1px #34313b07}
.workflow-application .out-data-card>.out-caption{background:#f4f4f6;border-color:#dfe1e6}
.workflow-application .out-template-option{background:linear-gradient(120deg,#f4f4f6,#fafafa);border-color:#dfe1e6;box-shadow:0 5px 10px #34313b0a}
.workflow-application .out-template-option.selected{background:linear-gradient(120deg,#fff0f1,#fff0f1);border-color:#efb4b8}
.workflow-application .out-distribution-email{background:linear-gradient(130deg,#f4f4f6,#fafafa);border-color:#dfe1e6;box-shadow:0 16px 30px #34313b10}
.workflow-application .out-version-list>button{background:linear-gradient(120deg,#f4f4f6,#fafafa)}
.workflow-application .out-audit{background:#fafafa;box-shadow:0 15px 30px #34313b10}
.workflow-application .out-secure-scene{background:radial-gradient(ellipse at 75% 20%,#eeeff227,transparent 65%),linear-gradient(135deg,#fafafa,#fafafa);border-color:#dfe1e6}
.workflow-application .out-organisation{background:linear-gradient(140deg,#fafafa,#fafafa)}
.workflow-application .out-counterparty{background:linear-gradient(140deg,#f4f4f6,#f4f4f6)}
.workflow-application .out-lifecycle-node:nth-child(3n+1){background:linear-gradient(135deg,#f4f4f6,#fafafa)}
.workflow-application .out-lifecycle-node:nth-child(3n+2){background:linear-gradient(135deg,#f4f4f6,#f4f4f6)}
.workflow-application .out-lifecycle-node:nth-child(3n){background:linear-gradient(135deg,#f4f4f6,#fafafa)}
.workflow-application .out-source-preview .out-connection-path{border:1px solid #dfe1e6;background:#f4f4f6}
.workflow-application .out-type-card>svg:first-child{border:1px solid #dfe1e6;background:linear-gradient(145deg,#eeeff2,#f4f4f6);box-shadow:2px 3px 0 #d4d6dc,4px 6px 9px #34313b15}
.workflow-application .out-source-card.selected>svg:first-child{filter:drop-shadow(0 0 6px #34313b23)}
/* Brand hierarchy and distinct status, data and action surfaces. No geometry changes. */
.workflow-application{color:#252830;background:#fafafa;color-scheme:light;--red:#ec292a;--red-dark:#c61e26;--muted:#6d727c;--border:#e1e3e8;--tint:#fff2f2;--green:#287661}
.workflow-application .site-shell{background:none}
.workflow-application .app-header{border-color:#e5e5e9}
.workflow-application .brand{color:#22252b}
.workflow-application .brand-image{display:block;width:auto;height:46px;object-fit:contain}
.workflow-application .brand-global{color:#5e6067}
.workflow-application .brand-mark{color:#ec292a}
.workflow-application .intro h1{color:#6a6d75}
.workflow-application .intro h1 span{color:#30333b}
.workflow-application .intro p{color:#92939b}
.workflow-application .intro p br{display:initial}
.workflow-application .workflow-stage{background:linear-gradient(115deg,#fff 20%,#fafafb);border-color:#e0e1e6;box-shadow:0 15px 50px #30303b0c,inset 0 1px #fff}
.workflow-application .stage-toolbar{background:#fff;border-color:#e8e8ec}
.workflow-application .stage-toolbar strong{color:#2b2d35}
.workflow-application .stage-toolbar>div>span{color:#797c86}
.workflow-application .toolbar-divider{background:#dfe0e5}
.workflow-application .steps,.workflow-application .out-progress{background:#f7f7f9;border-color:#e7e7ec}
.workflow-application .step,.workflow-application .out-progress button{color:#9596a0}
.workflow-application .step.active,.workflow-application .out-progress button.active{color:#c2222b}
.workflow-application .step.completed,.workflow-application .out-progress button.complete{color:#676d78}
.workflow-application .step i,.workflow-application .out-progress button i{background:#ec292a}
.workflow-application .stage-footer{background:#fff;border-color:#e7e7ed}
.workflow-application .footer-hint{color:#92929a}
.workflow-application .panel-copy h2,.workflow-application .out-panel-copy h2{color:#24262d}
.workflow-application .panel-copy>p,.workflow-application .out-panel-copy>p{color:#626671}
.workflow-application .context-note{color:#96939b;border-color:#edb4b7}
.workflow-application .panel-eyebrow{color:#b64b51}
.workflow-application .tag{background:#fff1f2;border-color:#f1d7d9;color:#a93e46}
.workflow-application .primary-button{background:linear-gradient(135deg,#f0373d,#e4222c);color:#fff;box-shadow:0 4px 10px #ec292a1a}
.workflow-application .primary-button:hover{background:linear-gradient(135deg,#e92930,#cc1923)}
.workflow-application .back-button{color:#6c717b}
.workflow-application .completion-label{color:#357660}
.workflow-application .live-dot{background:#ec292a;box-shadow:0 0 0 3px #ec292a08}
.workflow-application .workflow-mode-switch{background:#fff;border-color:#e5e5e9;box-shadow:0 2px 8px #24242b04;gap:3px}
.workflow-application .workflow-mode-switch button{padding:3px 10px;gap:8px;background:transparent;color:#777c86;border-radius:5px;text-align:left}
.workflow-application .workflow-mode-switch button[aria-pressed=true]{background:#fff0f1;color:#be232d;box-shadow:inset 0 0 0 1px #f2cccf}
.workflow-application .workflow-mode-switch button:hover{background:#f7f7f9;color:#252830}
.workflow-application .workflow-mode-switch button[aria-pressed=true]:hover{background:#ffeaec;color:#bb222b}
.workflow-application .flow-icon-plate{--flow-icon-surface:#fafafa;display:flex;align-items:center;justify-content:center;width:30px;height:32px;flex-shrink:0;background:#f5f5f7;border:1px solid #e7e7ec;border-radius:6px;box-shadow:0 2px 3px #25252b06}
.workflow-application .workflow-mode-switch [aria-pressed=true] .flow-icon-plate{--flow-icon-surface:#fff5f5;background:#fff5f5;border-color:#efc8cb;color:#cf2731}
.workflow-application .flow-graphic{width:26px;height:26px;overflow:visible}
.workflow-application .flow-tile-label{display:block;min-width:0}
.workflow-application .flow-tile-label strong{font-size:12px;font-weight:600;display:block;line-height:1.2}
.workflow-application .flow-tile-label small{font-size:9px;display:block;margin-top:2px;line-height:1.1;color:#97959e}
.workflow-application .workflow-mode-switch [data-coming-soon=true]{opacity:.78}
.workflow-application .panel-viewport,.workflow-application .out-panel-viewport{background:radial-gradient(ellipse at 85% 50%,#f0f0f54a,transparent 70%)}
.workflow-application .panel-5 .panel-copy{background:radial-gradient(ellipse at 0 50%,#fff3f480,transparent 70%)}
.workflow-application .final-data .data-sheet{background:#fff;border-color:#dadde4;box-shadow:0 14px 28px #2626320d,0 2px 4px #26263204}
.workflow-application .data-sheet .sheet-heading{background:#f0f1f4;color:#5c616e;border-color:#dedfe6}
.workflow-application .sheet-heading>span:first-child{color:#616671}
.workflow-application .sheet-heading>span:last-child{color:#818692}
.workflow-application .field-value{color:#333943}
.workflow-application .field-label{color:#8a8e98}
.workflow-application .data-cell{border-color:#ececf0}
.workflow-application .destinations{background:radial-gradient(ellipse at 80% 0,#fff1f2b3,transparent 80%);border-radius:17px 17px 7px 17px}
.workflow-application .destinations .mini-title{color:#b4444b}
.workflow-application .destination{border-color:#ebdfe2;background:linear-gradient(130deg,#fff,#fffafb);border-radius:10px;box-shadow:0 3px 7px #57262d04}
.workflow-application .destination>svg:first-child{color:#c7646c}
.workflow-application .destination strong{color:#4c4953}
.workflow-application .destination small{color:#a29aa1}
.workflow-application .destination.selected{background:#fff0f1;border-color:#ec8e95;box-shadow:0 5px 12px #ec292a0c}
.workflow-application .destination-status{color:#a78c92}
.workflow-application .destination-status.connected{color:#31765e}
.workflow-application .destination-bridge{color:#d17980}
.workflow-application .destination-bridge>svg{background:#fffafb}
.workflow-application .out-data-card{background:linear-gradient(125deg,#fff,#fafafb);border-color:#d8dce4;box-shadow:0 12px 27px #30323a0c,inset 0 1px #fff}
.workflow-application .out-data-card>.out-caption{background:#f0f1f4;border-color:#dde0e7;color:#616977}
.workflow-application .out-record-field{border-color:#e8e9ee}
.workflow-application .out-record-field>span{color:#898e99}
.workflow-application .out-record-field>strong{color:#373d48}
.workflow-application .out-record-field>span>svg,.workflow-application .out-data-note{color:#4d8a73}
.workflow-application .out-type-card,.workflow-application .out-source-card{background:linear-gradient(135deg,#fff,#f4f5f7);border-color:#dedfe6;box-shadow:0 7px 13px #2a2b3308,inset 0 1px #fff}
.workflow-application .out-type-card:nth-child(3n+2){background:linear-gradient(135deg,#f7f7f9,#eeeef2)}
.workflow-application .out-type-card.selected,.workflow-application .out-source-card.selected{background:linear-gradient(135deg,#fff4f4,#ffeaec);border-color:#ec9fa6;box-shadow:0 8px 17px #7d29320b,inset 0 1px #fff}
.workflow-application .out-type-card>svg:first-child{background:linear-gradient(145deg,#fff,#f3d7db);border-color:#dfb4bb;color:#b44a56;box-shadow:2px 3px 0 #d0b4bb,4px 6px 9px #3a252c12}
.workflow-application .out-source-card>svg:first-child{color:#a46670;filter:none}
.workflow-application .out-type-card{grid-template-columns:34px minmax(0,1fr);column-gap:8px;padding-left:8px;padding-right:14px;overflow:visible;transform-style:flat}
.workflow-application .out-document-icon{display:flex;align-items:center;justify-content:center;width:32px;height:42px;min-width:32px;overflow:visible;padding:0;border:1px solid #dfb4bb;border-radius:4px;background:linear-gradient(145deg,#fff,#f3d7db);color:#b44a56;box-shadow:2px 3px 0 #d0b4bb,4px 6px 9px #3a252c12;transform:perspective(350px) rotateY(-8deg) rotateZ(-4deg)}
.workflow-application .out-document-icon>svg{display:block;flex:none;width:23px;height:26px;padding:0;border:0;border-radius:0;background:none;box-shadow:none;transform:none;overflow:visible}
.workflow-application .out-document-label{min-width:0}
.workflow-application .out-document-label strong,.workflow-application .out-document-label small{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word}
.workflow-application .out-source-card strong,.workflow-application .out-type-card strong{color:#454853}
.workflow-application .out-source-card small,.workflow-application .out-type-card small{color:#9694a0}
.workflow-application .out-source-preview .out-connection-path{background:#fff6f7;border-color:#efdcdf}
.workflow-application .out-template-option{background:linear-gradient(120deg,#fff,#f4f4f7);border-color:#dfe0e7;box-shadow:0 3px 9px #292b3305}
.workflow-application .out-template-option.selected{background:linear-gradient(120deg,#fff3f4,#fffafa);border-color:#e4a2ab}
.workflow-application .out-template-option strong{color:#434752}
.workflow-application .out-template-option small{color:#9693a0}
.workflow-application .out-template-option em{color:#b2515d}
.workflow-application .out-document{box-shadow:0 17px 30px #26263014,3px 4px 0 #c5c7cf,5px 7px 0 #e1e2e7}
.workflow-application .out-document:hover{box-shadow:0 20px 35px #26263019,3px 5px 0 #c5c7cf}
.workflow-application .out-email-pane .out-distribution-email{background:linear-gradient(130deg,#f8f8fa,#fff);border-color:#dfe0e8;box-shadow:0 12px 25px #22232b08}
.workflow-application .out-status.is-complete{color:#397e66;border-color:#c9dfd5;background:#f0f8f4}
.workflow-application .out-approval-progress .complete{color:#508e78}
.workflow-application .out-secure-scene{background:radial-gradient(ellipse at 75% 0,#f4ebdb50,transparent 70%),linear-gradient(135deg,#fdfcf9,#f7f8fa);border-color:#ded8ca}
.workflow-application .out-organisation{background:linear-gradient(140deg,#f5f9f7,#f1f5f4)}
.workflow-application .out-counterparty{background:linear-gradient(140deg,#f8f5f8,#f2f0f5)}
.workflow-application .out-access-granted{background:#f0f7f3;border-color:#c5dacd;color:#4d8265}
.workflow-application .out-access-granted strong,.workflow-application .out-access-granted>div>span{color:#3b7559}
.workflow-application .out-assay-values>div{background:#fff;border-color:#e2e5e9}
.workflow-application .out-assay-values span{color:#8b919c}
.workflow-application .out-assay-values strong{color:#454d57}
.workflow-application .out-security-indicators>span{background:#f4f8f4;border-color:#d4e0d3;color:#74906f}
.workflow-application .out-view-tabs{background:#f4f4f7;border-color:#e2e1e9}
.workflow-application .out-view-tabs button{color:#97929f}
.workflow-application .out-view-tabs button.selected{background:#fff;color:#b34350;box-shadow:0 1px 4px #34323c0a}
.workflow-application .out-audit{background:#fff;border-color:#e0e1e6;box-shadow:0 12px 26px #2b2c3508}
.workflow-application .out-lifecycle-node:nth-child(n){background:linear-gradient(135deg,#fff,#f5f5f8);border-color:#dddfe7}
.workflow-application .out-lifecycle-node:nth-child(3n+2){background:linear-gradient(135deg,#fff7f8,#fff)}
.workflow-application .out-caption,.workflow-application .out-secure-caption{color:#8a818b}
.workflow-application .out-flow-connector>svg{background:#fff7f7}
.workflow-application .out-scene-note{color:#9b929e}
.workflow-application .field-label,.workflow-application .out-record-field>span{color:#737985}
.workflow-application .out-source-card small,.workflow-application .out-type-card small,.workflow-application .out-template-option small{color:#797583}
.workflow-application .destination small{color:#827780}
.workflow-application .out-caption,.workflow-application .out-secure-caption,.workflow-application .out-scene-note{color:#7d7480}
.workflow-application .context-note{color:#7c7882}
@media(max-width:760px){
 .workflow-application .brand-image{height:24px}
 .workflow-application .app-header>.brand{font-size:17px}
 .workflow-application .app-header .brand-global{font-size:6px;margin-top:1px}
 .workflow-application .app-header .brand-mark{width:23px;height:23px}
 .workflow-application .workflow-mode-switch button{flex:1;padding:2px 6px;gap:5px}
 .workflow-application .flow-icon-plate{width:23px;height:23px;border-radius:4px}
 .workflow-application .flow-graphic{height:20px;width:20px}
 .workflow-application .flow-tile-label strong{font-size:11px}
 .workflow-application .flow-tile-label small{display:none}
 .workflow-application .intro h1{line-height:1.15}
}

.workflow-application .destination-brand-image{width:34px;height:34px;object-fit:contain;flex:none;background:#fff;border-radius:3px}
.workflow-application .flow-tile-label small{font-size:10px}
@media(max-width:760px){
 .workflow-application .app-header{height:96px;min-height:96px;grid-template-rows:24px 62px}
 .workflow-application .workflow-stage{height:calc(100svh - 136px)}
 .guide-replay{top:106px}
 .workflow-application .workflow-mode-switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}
 .workflow-application .workflow-mode-switch button{min-width:0;padding:3px 4px;gap:4px;white-space:normal}
 .workflow-application .workflow-mode-switch .flow-icon-plate{width:18px;height:22px}
 .workflow-application .workflow-mode-switch .flow-graphic{width:16px;height:18px}
 .workflow-application .workflow-mode-switch .flow-tile-label strong{font-size:10px;line-height:1.15}
 .workflow-application .workflow-mode-switch .flow-tile-label small{display:block;font-size:9px;line-height:1.15}
}
@media(min-width:761px) and (max-width:1200px){.workflow-application .destination-brand-image{width:24px;height:24px}}
@media(max-width:760px){.workflow-application .destination-brand-image{width:28px;height:28px}}

/* Transactional intelligence uses the same stage geometry and OneCore palette. */
.workflow-application .agent-stage{--agent-ink:#323640;--agent-muted:#797e89;--agent-line:#e1e4eb;--agent-red:#c92c3a;--agent-green:#3b8067}
.workflow-application .agent-shell .intro p{padding-right:100px}
.workflow-application .agent-progress button{flex:1}
.workflow-application .agent-stage .agent-panel-visual{min-width:0;min-height:0}
.workflow-application .agent-stage button:focus-visible,.workflow-application .agent-stage textarea:focus-visible{outline:2px solid #ec6c74;outline-offset:3px}
.workflow-application .agent-dataset-scene,.workflow-application .agent-fields-scene,.workflow-application .agent-prompt-scene,.workflow-application .agent-detection-scene,.workflow-application .agent-result-scene{width:100%;min-width:0}
.workflow-application .agent-dataset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.workflow-application .agent-dataset-card{display:flex;align-items:center;gap:12px;position:relative;min-height:88px;padding:15px 27px 15px 15px;text-align:left;background:linear-gradient(130deg,#fff,#f6f6f9);border:1px solid #e0e2e9;border-radius:9px;box-shadow:0 5px 12px #202a3a04;transition:transform .22s,border-color .22s,box-shadow .22s}
.workflow-application .agent-dataset-card.is-available{background:linear-gradient(130deg,#fff,#fff5f6);border-color:#ebc9ce}
.workflow-application .agent-dataset-card.is-available:hover{transform:translateY(-2px);border-color:#e9838e;box-shadow:0 8px 16px #9c34400b}
.workflow-application .agent-dataset-icon{flex:none;display:flex;align-items:center;justify-content:center;height:40px;width:36px;background:#fff;border:1px solid #e7d8df;border-radius:6px;box-shadow:2px 3px #ede0e5;color:#b65e6f}
.workflow-application .agent-dataset-card.is-preview .agent-dataset-icon{color:#8f94a0;border-color:#e1e3ea;box-shadow:2px 3px #ececf1}
.workflow-application .agent-dataset-card>span:nth-child(2){min-width:0}
.workflow-application .agent-dataset-card strong{display:block;font-size:14px;font-weight:550;line-height:1.4;color:#454a56}
.workflow-application .agent-dataset-card small{display:block;font-size:12px;line-height:1.4;color:#8b8593;margin-top:4px}
.workflow-application .agent-dataset-card>svg:last-child{position:absolute;right:11px;top:13px;color:#b75c6c}
.workflow-application .agent-preview-label{position:absolute;right:9px;top:9px;font-size:9px;color:#9897a2}
.workflow-application .agent-scene-note{font-size:12px;line-height:1.5;color:#88818f;margin:11px 0 0;min-height:18px}
.workflow-application .agent-dataset-scene>.agent-scene-note{min-height:36px}
.workflow-application .agent-fields-scene{display:grid;grid-template-columns:minmax(0,65%) minmax(0,1fr);gap:22px;align-items:center}
.workflow-application .agent-card-heading{display:flex;align-items:center;justify-content:space-between;gap:9px;font-size:10px;line-height:1.4;letter-spacing:.4px;color:#7d7887;margin-bottom:12px}
.workflow-application .agent-card-heading>span:first-child{display:flex;align-items:center;gap:7px}
.workflow-application .agent-card-heading>button{background:none;font-size:11px;color:#b04152;padding:2px;white-space:nowrap}
.workflow-application .agent-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}
.workflow-application .agent-field{display:flex;align-items:flex-start;gap:9px;text-align:left;min-width:0;padding:14px 12px;border:1px solid #e1e3ea;border-radius:7px;background:#fff;min-height:85px;transition:border-color .2s,background .2s}
.workflow-application .agent-field.is-selected{border-color:#e3aeb8;background:linear-gradient(130deg,#fff,#fff6f7)}
.workflow-application .agent-checkbox{flex:none;display:flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid #d8dbe4;border-radius:4px;color:#fff;background:#fff;margin-top:1px}
.workflow-application .is-selected>.agent-checkbox{background:#cb495b;border-color:#cb495b}
.workflow-application .agent-field>span:last-child{min-width:0}
.workflow-application .agent-field strong{font-size:13px;line-height:1.35;display:block;font-weight:550;color:#494c58}
.workflow-application .agent-field small{display:block;font-size:12px;line-height:1.45;color:#89828e;margin-top:6px;overflow-wrap:anywhere}
.workflow-application .agent-field-footnote{font-size:11px;line-height:1.5;color:#8a8390;margin:10px 0 0}
.workflow-application .agent-monitor-note{position:relative;text-align:center;padding:20px 12px;background:radial-gradient(ellipse at 50% 30%,#fff0f3,transparent 80%);border-radius:50% 50% 12% 12%}
.workflow-application .agent-monitor-orbit{display:flex;align-items:center;justify-content:center;position:relative;width:64px;height:64px;border-radius:50%;border:1px solid #edc1cb;background:linear-gradient(135deg,#fff,#ffeff3);box-shadow:0 10px 22px #9b335212;color:#b64f65;margin:0 auto 18px}
.workflow-application .agent-monitor-orbit:after{content:'';position:absolute;inset:-6px;border:1px solid #ecb4c366;border-radius:50%;animation:agent-orbit-pulse 2.8s ease-in-out infinite;pointer-events:none}
.workflow-application .agent-monitor-note>strong{font-size:18px;line-height:1.35;font-weight:550;color:#55505d;display:block}
.workflow-application .agent-monitor-note>p{font-size:12px;line-height:1.7;color:#918695;margin:11px 0 14px}
.workflow-application .agent-soft-tag{display:inline-flex;gap:5px;align-items:center;font-size:10px;font-weight:400;letter-spacing:0;border:1px solid #ebd4dc;background:#fff9fa;color:#aa6677;padding:4px 6px;border-radius:4px;line-height:1.3}
.workflow-application .agent-prompt-scene{display:grid;grid-template-columns:minmax(0,61%) minmax(0,1fr);gap:22px;align-items:center}
.workflow-application .agent-prompt-editor{padding:20px;border-radius:11px;background:linear-gradient(145deg,#fff,#f9f9fb);border:1px solid #dfe2e9;box-shadow:0 12px 26px #29283a09;min-width:0}
.workflow-application .agent-prompt-input{display:block;width:100%;height:200px;resize:none;border:0;background:transparent;color:#4f4b59;font:15px/1.8 'Segoe UI',sans-serif;padding:8px 0;outline:none;overflow-wrap:anywhere}
.workflow-application .agent-prompt-caption{display:flex;align-items:center;gap:6px;font-size:11px;color:#a86677;padding-top:10px;border-top:1px solid #eae4ec}
.workflow-application .agent-rule-settings{padding:18px;background:linear-gradient(130deg,#fff7f9,#faf9fb);border:1px solid #ecdde5;border-radius:9px;min-width:0}
.workflow-application .agent-rule-title{display:block;color:#675868;font-size:14px;font-weight:550;line-height:1.4;margin-bottom:10px}
.workflow-application .agent-rule-fields{display:flex;flex-wrap:wrap;gap:6px}
.workflow-application .agent-rule-fields>span{display:flex;align-items:center;gap:4px;padding:5px 6px;background:#fff;border:1px solid #e9dce4;border-radius:4px;font-size:10px;line-height:1.35;color:#967383}
.workflow-application .agent-setting-label{font-size:11px;line-height:1.5;color:#8b7a8a;margin:15px 0 7px}
.workflow-application .agent-threshold-options{display:flex;gap:6px}
.workflow-application .agent-threshold-options button{flex:1;border:1px solid #e8d3dd;background:#fff;color:#9b7a8b;padding:7px;border-radius:5px;font-size:12px}
.workflow-application .agent-threshold-options button[aria-pressed=true]{background:#ffeef2;border-color:#dc8d9f;color:#b13f59}
.workflow-application .agent-reference-options{display:flex;flex-direction:column;gap:6px}
.workflow-application .agent-reference-options>button{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:10px;padding:8px;border:1px solid #e8dce5;border-radius:5px;background:#fff;color:#8f7c8d;text-align:left}
.workflow-application .agent-reference-options strong{font-size:11px;font-weight:550;white-space:nowrap;color:#6f5e70}
.workflow-application .agent-reference-options>button[aria-pressed=true]{border-color:#dba7b8;background:#fff5f7}
.workflow-application .agent-reference-options svg{color:#b8758b}
.workflow-application .agent-rule-link{display:flex;flex-direction:column;align-items:center;gap:12px;margin:22px 0 13px;color:#b98799}
.workflow-application .agent-rule-link>span{display:flex;align-items:center;gap:5px;font-size:11px;line-height:1.5}
.workflow-application .agent-form-error{font-size:12px;line-height:1.4;color:#c52c42;margin:9px 0 0}
.workflow-application .agent-scene-tabs{display:none}
.workflow-application .agent-detection-scene{display:flex;flex-direction:column;gap:10px}
.workflow-application .agent-record-banner{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:10px 12px;background:#f7f7fa;border:1px solid #e5e4ec;border-radius:7px}
.workflow-application .agent-record-banner>span:first-child{display:flex;align-items:center;gap:9px;color:#aa7388;min-width:0}
.workflow-application .agent-record-banner strong{display:block;font-size:12px;line-height:1.35;font-weight:500;color:#716477}
.workflow-application .agent-record-banner small{display:block;font-size:10px;line-height:1.4;color:#a093a3;margin-top:3px}
.workflow-application .agent-monitor-status{display:inline-flex;flex-shrink:0;align-items:center;gap:5px;font-size:10px;line-height:1.3;padding:5px 7px;border:1px solid #d7e4dc;border-radius:20px;background:#f3f9f5;color:#58846d}
.workflow-application .agent-monitor-status>i{width:5px;height:5px;background:#6b9b7e;border-radius:50%;animation:agent-status-pulse 2s ease-in-out infinite}
.workflow-application .agent-monitor-status.is-paused{background:#f8f5ef;color:#a28c60;border-color:#e4dac4}
.workflow-application .agent-monitor-status.is-paused>i{background:#b19d76;animation:none}
.workflow-application .agent-scan-progress{display:flex;align-items:center;justify-content:space-between;padding:0 7px;font-size:10px;line-height:1.4;color:#b2a9b5}
.workflow-application .agent-scan-progress>span{display:flex;align-items:center;gap:14px}
.workflow-application .agent-scan-progress>span.complete{color:#9d5b75}
.workflow-application .agent-comparison{position:relative;overflow:hidden;border:1px solid #dedfe8;border-radius:8px;background:#fff;box-shadow:0 8px 18px #2c253b06}
.workflow-application .agent-comparison-head{display:grid;grid-template-columns:23% minmax(0,1fr) minmax(0,1fr);background:#f1f1f6;border-bottom:1px solid #dedfe8;font-size:11px;line-height:1.4;color:#7d7586}
.workflow-application .agent-comparison-head>*{padding:10px 12px;font-weight:500}
.workflow-application .agent-comparison-head>span{font-size:9px;letter-spacing:.5px;align-self:center}
.workflow-application .agent-compare-row{display:grid;grid-template-columns:23% minmax(0,1fr) minmax(0,1fr);border-bottom:1px solid #ededf2}
.workflow-application .agent-compare-row:last-child{border-bottom:0}
.workflow-application .agent-compare-row>div{padding:10px 12px;font-size:12px;line-height:1.4;min-width:0;overflow-wrap:anywhere}
.workflow-application .agent-compare-label{display:flex;align-items:center;gap:5px;color:#918899;background:#fbfafc;font-size:11px!important}
.workflow-application .agent-old-value{color:#7d7e89;border-left:1px solid #ededf2}
.workflow-application .agent-new-value{display:flex;align-items:center;justify-content:space-between;gap:6px;color:#606472;border-left:1px solid #ededf2;transition:background .4s,color .4s}
.workflow-application .agent-new-value>span{min-width:0;overflow-wrap:anywhere}
.workflow-application .agent-new-value>small{font-size:9px;line-height:1.3;color:#be5b71}
.workflow-application .agent-new-value>svg{flex:none;color:#7b9d8b}
.workflow-application .agent-new-value.changed{background:#fff0f3;color:#b43e58;box-shadow:inset 2px 0 #db8198}
.workflow-application .agent-scan-line{position:absolute;left:0;right:0;height:1px;box-shadow:0 0 14px 5px #d4759720;background:linear-gradient(90deg,transparent,#d8a3b7,transparent);pointer-events:none}
.workflow-application .agent-compare-pager{display:none}
.workflow-application .agent-detection-alert{padding:11px 13px;background:#f8f8fa;border:1px solid #e7e4eb;border-radius:7px}
.workflow-application .agent-detection-alert.has-alert{background:linear-gradient(130deg,#fff2f5,#fff9fa);border-color:#e8b9c5}
.workflow-application .agent-alert-summary{display:flex;align-items:center;gap:7px;color:#987188}
.workflow-application .agent-alert-summary>strong{font-size:13px;line-height:1.4;font-weight:550;flex:1}
.workflow-application .agent-alert-summary>span{font-size:10px;padding:3px 5px;border-radius:4px;border:1px solid #e6cad7;color:#a85d77;white-space:nowrap}
.workflow-application .has-alert .agent-alert-summary{color:#b64363}
.workflow-application .agent-detection-alert>p{font-size:12px;line-height:1.45;margin:6px 0 0;color:#a07f91}
.workflow-application .agent-notification{display:flex;align-items:center;gap:5px;font-size:10px;line-height:1.4;color:#6b8e7c;margin-top:7px}
.workflow-application .agent-alert-field-list{display:none}
.workflow-application .agent-synthetic-note{font-size:10px;line-height:1.4;color:#9a919f;margin:0;display:flex;align-items:center;gap:5px}
.workflow-application .agent-mobile-alert-link{display:none}
.workflow-application .agent-market{border:1px solid #e2dce8;background:#fff;border-radius:9px;overflow:hidden;box-shadow:0 8px 16px #31213b06}
.workflow-application .agent-market-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid #eeebf2;background:#f7f4f9;font-size:11px;line-height:1.4;color:#8d758e}
.workflow-application .agent-market-heading>span:first-child{display:flex;align-items:center;gap:5px}
.workflow-application .agent-market-heading>span:last-child{font-size:10px;white-space:nowrap}
.workflow-application .market-normal{color:#608a75}.workflow-application .market-breach{color:#c23e60}
.workflow-application .agent-chart-stats{display:grid;grid-template-columns:repeat(3,1fr);padding:12px 14px 0;gap:10px}
.workflow-application .agent-chart-stats small{display:block;font-size:10px;line-height:1.3;color:#9b8ca3}
.workflow-application .agent-chart-stats strong{display:block;font-size:20px;font-weight:500;color:#6b5976;line-height:1.4;margin-top:3px}
.workflow-application .agent-chart-stats strong>span{font-size:10px;color:#a08da8}
.workflow-application .agent-chart-surface{position:relative;width:100%;height:210px}
.workflow-application .agent-market-chart{width:100%;height:100%;display:block}
.workflow-application .agent-chart-label{position:absolute;left:83%;font-size:10px;line-height:1.2;color:#b35764;transform:translateY(-50%)}
.workflow-application .agent-chart-label.is-reference{color:#7c818d}
.workflow-application .agent-chart-caption{position:absolute;left:14px;bottom:1px;font-size:9px;line-height:1.3;color:#9695a3}
.workflow-application .agent-market-footer{display:flex;align-items:center;justify-content:space-between;gap:7px;padding:9px 12px;border-top:1px solid #eee8f1;color:#9a879f;font-size:10px;line-height:1.4}
.workflow-application .agent-market-footer>button{display:flex;align-items:center;gap:4px;padding:0;background:none;color:#b0627e;font-size:10px;white-space:nowrap}
.workflow-application .agent-result-scene{display:grid;grid-template-columns:minmax(0,56%) minmax(0,1fr);gap:22px;align-items:center}
.workflow-application .agent-result-summary{border:1px solid #e1dce8;background:linear-gradient(135deg,#fff,#fbf8fc);border-radius:11px;padding:21px;box-shadow:0 12px 25px #3c1d5009;min-width:0}
.workflow-application .agent-result-identity{display:flex;gap:11px;align-items:center}
.workflow-application .agent-result-identity>.agent-monitor-orbit{width:43px;height:43px;flex:none;margin:0}
.workflow-application .agent-result-identity>div{flex:1;min-width:0}
.workflow-application .agent-result-identity strong{display:block;font-size:16px;line-height:1.35;font-weight:550;color:#62546d}
.workflow-application .agent-result-identity small{font-size:11px;display:block;color:#a295ab;margin-top:4px}
.workflow-application .agent-lifecycle{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:25px 0 20px}
.workflow-application .agent-lifecycle>div{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;padding:12px 2px;color:#a57eaf;border-radius:6px;background:#f3edf7;border:1px solid #e5d9ec}
.workflow-application .agent-lifecycle strong{font-size:11px;font-weight:500;line-height:1.35;color:#8b6797}
.workflow-application .agent-lifecycle>div>svg:last-child:not(:first-child){position:absolute;right:-12px;top:50%;color:#c1a5cc;z-index:1}
.workflow-application .agent-result-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;border-top:1px solid #e9e2ee;border-bottom:1px solid #e9e2ee;padding:15px 0}
.workflow-application .agent-result-metrics>div{text-align:center}
.workflow-application .agent-result-metrics strong{display:block;font-size:25px;font-weight:450;line-height:1.2;color:#846191}
.workflow-application .agent-result-metrics small{font-size:10px;line-height:1.4;display:block;color:#b09db9;margin-top:5px}
.workflow-application .agent-result-message{font-size:13px;line-height:1.6;color:#98869f;margin:16px 0 12px}
.workflow-application .agent-result-notice{font-size:11px;line-height:1.5;display:flex;gap:6px;align-items:center;color:#7a9a86}
.workflow-application .agent-management{min-width:0}
.workflow-application .agent-management-actions{display:flex;flex-direction:column;gap:7px}
.workflow-application .agent-management-actions>button{display:flex;align-items:center;gap:10px;text-align:left;border:1px solid #e7deec;border-radius:6px;background:linear-gradient(120deg,#fff,#fbf8fc);padding:11px 12px;color:#ad88b9;transition:border-color .2s,transform .2s}
.workflow-application .agent-management-actions>button:hover{border-color:#bba2ca;transform:translateX(2px)}
.workflow-application .agent-management-actions>button>span{min-width:0;flex:1}
.workflow-application .agent-management-actions strong{display:block;font-size:12px;font-weight:550;line-height:1.4;color:#836990}
.workflow-application .agent-management-actions small{display:block;font-size:10px;line-height:1.4;color:#b19cbd;margin-top:3px}
.workflow-application .agent-registry-pager{display:flex;justify-content:space-between;align-items:center;margin-top:10px;font-size:10px;line-height:1.4;color:#b09cbd}
.workflow-application .agent-registry-pager>button{display:flex;align-items:center;padding:4px;border:1px solid #e7dfed;border-radius:4px;background:#fff;color:#ac8fbb}
.workflow-application .agent-management-notice{font-size:11px;line-height:1.5;color:#af97bc;margin:9px 0 0;min-height:32px}
.workflow-application .is-paused .agent-monitor-orbit:after{animation:none;border-color:#d7cbb7}
.workflow-application .agent-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.workflow-application .agent-old-value{color:#686c78}.workflow-application .agent-compare-label{color:#767080}.workflow-application .agent-field small{color:#756e7d}
.workflow-application .agent-result-message{color:#7b6f83}.workflow-application .agent-result-metrics small{color:#81718c}.workflow-application .agent-management-actions small,.workflow-application .agent-management-notice{color:#85718f}
@keyframes agent-orbit-pulse{0%,100%{transform:scale(1);opacity:.6}50%{transform:scale(1.1);opacity:.25}}
@keyframes agent-status-pulse{0%,100%{box-shadow:0 0 0 0 #6b9b7e20}50%{box-shadow:0 0 0 4px #6b9b7e07}}
@media(min-width:761px) and (max-height:800px){
 .workflow-application .agent-dataset-card{min-height:76px;padding-top:10px;padding-bottom:10px}
 .workflow-application .agent-dataset-card strong{font-size:13px}.workflow-application .agent-dataset-card small{font-size:11px}
 .workflow-application .agent-dataset-icon{height:34px;width:30px}
 .workflow-application .agent-field{min-height:76px;padding:11px 10px}.workflow-application .agent-field small{font-size:11px}
 .workflow-application .agent-prompt-editor{padding:16px}.workflow-application .agent-prompt-input{height:170px;font-size:14px;line-height:1.7}
 .workflow-application .agent-rule-settings{padding:14px}.workflow-application .agent-rule-fields{gap:5px}.workflow-application .agent-setting-label{margin-top:11px}
 .workflow-application .agent-detection-scene{gap:7px}.workflow-application .agent-record-banner{padding:7px 10px}
 .workflow-application .agent-comparison-head>*{padding:7px 9px}.workflow-application .agent-compare-row>div{padding:6px 9px;font-size:11px}
 .workflow-application .agent-detection-alert{padding:8px 10px}.workflow-application .agent-alert-summary>strong{font-size:12px}.workflow-application .agent-detection-alert>p{font-size:11px}
 .workflow-application .agent-chart-surface{height:155px}.workflow-application .agent-chart-stats{padding-top:8px}.workflow-application .agent-chart-stats strong{font-size:17px}
 .workflow-application .agent-market-heading{padding:7px 10px}.workflow-application .agent-market-footer{padding:7px 10px}
 .workflow-application .agent-result-summary{padding:16px}.workflow-application .agent-result-identity strong{font-size:14px}.workflow-application .agent-lifecycle{margin:18px 0 14px}
 .workflow-application .agent-result-metrics{padding:11px 0}.workflow-application .agent-result-message{font-size:12px;margin:12px 0 10px}
 .workflow-application .agent-management-actions>button{padding:8px 10px}.workflow-application .agent-management-actions{gap:6px}
}
@media(max-width:1100px) and (min-width:761px){
 .workflow-application .agent-fields-scene{grid-template-columns:minmax(0,68%) minmax(0,1fr);gap:14px}
 .workflow-application .agent-monitor-note{padding:15px 4px}.workflow-application .agent-monitor-note>strong{font-size:16px}.workflow-application .agent-monitor-note>p{font-size:11px}
 .workflow-application .agent-dataset-card{gap:9px;padding-left:10px}.workflow-application .agent-dataset-card strong{font-size:13px}
 .workflow-application .agent-prompt-scene{grid-template-columns:minmax(0,58%) minmax(0,1fr);gap:13px}
 .workflow-application .agent-prompt-input{font-size:13px}.workflow-application .agent-reference-options>button{flex-wrap:wrap}.workflow-application .agent-reference-options svg{margin-left:auto}
 .workflow-application .agent-result-scene{gap:14px;grid-template-columns:minmax(0,53%) minmax(0,1fr)}
 .workflow-application .agent-result-identity{gap:8px;flex-wrap:wrap}.workflow-application .agent-result-identity>.agent-monitor-status{margin-left:auto}
 .workflow-application .agent-result-identity strong{font-size:14px}.workflow-application .agent-result-identity>.agent-monitor-orbit{height:33px;width:33px}
 .workflow-application .agent-lifecycle{gap:6px}.workflow-application .agent-lifecycle strong{font-size:10px}.workflow-application .agent-result-summary{padding:13px}
}
@media(max-width:760px){
 .workflow-application .agent-progress .out-progress-mobile-label{white-space:nowrap;flex:none;font-size:9px;line-height:1.2}
 .workflow-application .agent-stage .stage-footer .primary-button{white-space:nowrap;font-size:11px;padding:8px 9px}
 .workflow-application .agent-stage .stage-footer .footer-hint{max-width:96px;font-size:9px;line-height:1.3}
 .workflow-application .agent-stage .out-panel-copy h2{font-size:21px;margin-bottom:7px;line-height:1.25}
 .workflow-application .agent-stage .out-panel-copy>p{font-size:13px;line-height:1.45}
 .workflow-application .agent-stage .agent-panel{gap:12px}
 .workflow-application .agent-stage .agent-panel-visual{align-items:center}
 .workflow-application .agent-stage .agent-panel-visual>div{width:100%}
 .workflow-application .agent-dataset-grid{gap:7px}
 .workflow-application .agent-dataset-card{gap:8px;min-height:60px;padding:10px 18px 10px 8px;border-radius:7px}
 .workflow-application .agent-dataset-icon{height:30px;width:25px;border-radius:4px;box-shadow:1px 2px #ede0e5}
 .workflow-application .agent-dataset-icon svg{width:17px;height:20px}
 .workflow-application .agent-dataset-card strong{font-size:12px;line-height:1.3}
 .workflow-application .agent-dataset-card small{display:none}
 .workflow-application .agent-preview-label{top:4px;right:5px;font-size:7px}
 .workflow-application .agent-dataset-card>svg:last-child{right:5px;top:6px;width:10px}
 .workflow-application .agent-scene-note{font-size:11px;margin-top:8px;line-height:1.45}
 .workflow-application .agent-dataset-scene>.agent-scene-note{min-height:32px;font-size:10px}
 .workflow-application .agent-fields-scene{display:block}.workflow-application .agent-monitor-note{display:none}
 .workflow-application .agent-card-heading{font-size:10px;margin-bottom:9px;letter-spacing:.2px}
 .workflow-application .agent-field-grid{gap:7px}.workflow-application .agent-field{min-height:73px;padding:10px 8px;gap:6px}
 .workflow-application .agent-checkbox{height:14px;width:14px}.workflow-application .agent-checkbox svg{width:10px}
 .workflow-application .agent-field strong{font-size:12px;line-height:1.3}.workflow-application .agent-field small{font-size:11px;line-height:1.4;margin-top:4px}
 .workflow-application .agent-field-footnote{font-size:10px;line-height:1.4;margin-top:8px}
 .workflow-application .agent-scene-tabs{display:flex;align-items:center;gap:5px;padding:3px;border:1px solid #e7dfeb;border-radius:6px;background:#f6f3f8;margin-bottom:10px}
 .workflow-application .agent-scene-tabs button{flex:1;display:flex;align-items:center;justify-content:center;padding:6px 5px;line-height:1.3;background:none;color:#ab94b4;font-size:11px;border-radius:4px}
 .workflow-application .agent-scene-tabs button[aria-pressed=true]{background:#fff;color:#9d648d;box-shadow:0 1px 3px #3c194609}
 .workflow-application .agent-prompt-scene{display:block}.workflow-application .agent-prompt-editor{padding:13px;border-radius:8px}
 .workflow-application .agent-prompt-input{height:148px;font-size:13px;line-height:1.65;padding:3px 0}
 .workflow-application .agent-prompt-caption{padding-top:8px;font-size:10px}.workflow-application .agent-prompt-editor>.agent-scene-note{font-size:10px}
 .workflow-application .agent-rule-settings{padding:13px}.workflow-application .agent-rule-title{font-size:13px}
 .workflow-application .agent-rule-fields{gap:5px}.workflow-application .agent-rule-fields>span{font-size:10px;padding:4px 5px}
 .workflow-application .agent-rule-link{margin:19px 0 9px}
 .workflow-application .agent-pane-prompt .agent-rule-settings,.workflow-application .agent-pane-rules .agent-prompt-editor{display:none}
 .workflow-application .agent-setting-label{font-size:10px;margin:11px 0 6px}
 .workflow-application .agent-reference-options>button{font-size:10px;padding:7px}
 .workflow-application .agent-detection-scene{gap:7px}.workflow-application .agent-detection-scene>.agent-scene-tabs{margin:0}
 .workflow-application .agent-record-banner{padding:7px 8px;gap:5px}
 .workflow-application .agent-record-banner strong{font-size:10px;line-height:1.35}.workflow-application .agent-record-banner small{font-size:8px;margin-top:2px}
 .workflow-application .agent-record-banner>span:first-child{gap:5px}.workflow-application .agent-record-banner>span:first-child>svg{width:14px;flex:none}
 .workflow-application .agent-record-banner>.agent-monitor-status{font-size:8px;padding:4px 5px;gap:4px}
 .workflow-application .agent-scan-progress{font-size:9px;padding:0 3px}.workflow-application .agent-scan-progress>span{gap:8px}
 .workflow-application .agent-comparison-head{grid-template-columns:1fr 1fr}.workflow-application .agent-comparison-head>span{display:none}
 .workflow-application .agent-comparison-head>strong{font-size:10px;line-height:1.3;padding:7px 8px}
 .workflow-application .agent-compare-row{grid-template-columns:1fr 1fr;position:relative;padding-top:24px;display:none}
 .workflow-application .agent-comparison-page-0 .agent-compare-group-0,.workflow-application .agent-comparison-page-1 .agent-compare-group-1,.workflow-application .agent-comparison-page-2 .agent-compare-group-2{display:grid}
 .workflow-application .agent-compare-row>.agent-compare-label{position:absolute;left:0;right:0;top:0;height:24px;padding:4px 8px;border-bottom:1px solid #f0edf4;font-size:10px!important}
 .workflow-application .agent-compare-row>.agent-old-value,.workflow-application .agent-compare-row>.agent-new-value{font-size:11px;padding:8px;line-height:1.4;align-items:flex-start}
 .workflow-application .agent-new-value>small{display:none}.workflow-application .agent-new-value>svg{width:10px}
 .workflow-application .agent-compare-pager{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e8e2ee;padding:5px 7px;font-size:9px;line-height:1.3;color:#ad92b8}
 .workflow-application .agent-compare-pager button{display:flex;align-items:center;padding:3px;border:1px solid #eadfed;background:#fff;color:#ab8db8;border-radius:3px}
 .workflow-application .agent-detection-alert{padding:8px 9px}
 .workflow-application .agent-alert-summary{gap:5px}.workflow-application .agent-alert-summary>strong{font-size:11px;line-height:1.35}.workflow-application .agent-alert-summary>svg{width:14px}
 .workflow-application .agent-alert-summary>span{font-size:8px;padding:2px 4px}
 .workflow-application .agent-detection-alert>p{font-size:11px;line-height:1.5;margin-top:9px}
 .workflow-application .agent-notification{font-size:10px;line-height:1.5;margin-top:9px;align-items:flex-start}
 .workflow-application .agent-alert-field-list{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}
 .workflow-application .agent-alert-field-list>span{font-size:10px;padding:5px 6px;border:1px solid #e9c0d0;border-radius:4px;color:#b06a89;background:#fff9fb}
 .workflow-application .agent-pane-comparison .agent-detection-alert>p,.workflow-application .agent-pane-comparison .agent-detection-alert>.agent-notification,.workflow-application .agent-pane-comparison .agent-alert-field-list{display:none}
 .workflow-application .agent-pane-alert .agent-detection-data{display:none}
 .workflow-application .agent-mobile-alert-link{display:flex;align-items:center;gap:5px;background:none;color:#aa779c;padding:0;font-size:10px;line-height:1.3;align-self:flex-end}
 .workflow-application .agent-synthetic-note{font-size:9px;line-height:1.4}
 .workflow-application .agent-market-heading{padding:7px 8px;font-size:9px;align-items:flex-start}.workflow-application .agent-market-heading>span:last-child{font-size:8px;white-space:normal;text-align:right;max-width:90px}
 .workflow-application .agent-chart-stats{padding:9px 9px 0;gap:6px}.workflow-application .agent-chart-stats small{font-size:8px}.workflow-application .agent-chart-stats strong{font-size:15px}.workflow-application .agent-chart-stats strong>span{font-size:8px}
 .workflow-application .agent-chart-surface{height:140px}.workflow-application .agent-chart-label{font-size:9px}.workflow-application .agent-chart-caption{font-size:8px;left:9px}.workflow-application .agent-market-footer{padding:6px 8px;font-size:8px;gap:4px}.workflow-application .agent-market-footer>button{font-size:9px}
 .workflow-application .agent-result-scene{display:block}.workflow-application .agent-pane-result .agent-management,.workflow-application .agent-pane-manage .agent-result-summary{display:none}
 .workflow-application .agent-result-summary{padding:15px}.workflow-application .agent-result-identity{gap:8px}.workflow-application .agent-result-identity strong{font-size:14px}.workflow-application .agent-result-identity small{font-size:10px}
 .workflow-application .agent-result-identity>.agent-monitor-orbit{width:33px;height:33px}.workflow-application .agent-result-identity>.agent-monitor-orbit svg{width:18px}
 .workflow-application .agent-result-identity>.agent-monitor-status{font-size:9px;padding:4px 6px}
 .workflow-application .agent-lifecycle{margin:19px 0 15px;gap:6px}.workflow-application .agent-lifecycle>div{gap:6px;padding:10px 2px}.workflow-application .agent-lifecycle strong{font-size:10px}.workflow-application .agent-lifecycle>div>svg:first-child{width:17px}
 .workflow-application .agent-result-metrics{padding:11px 0;gap:6px}.workflow-application .agent-result-metrics strong{font-size:22px}.workflow-application .agent-result-metrics small{font-size:9px;line-height:1.4;margin-top:4px}
 .workflow-application .agent-result-message{font-size:12px;line-height:1.5;margin:12px 0 9px}.workflow-application .agent-result-notice{font-size:10px;line-height:1.4}
 .workflow-application .agent-management-actions{gap:6px}.workflow-application .agent-management-actions>button{padding:9px 10px;gap:8px}.workflow-application .agent-management-actions strong{font-size:12px}.workflow-application .agent-management-actions small{font-size:10px;margin-top:2px}
 .workflow-application .agent-management-notice{font-size:10px;margin-top:8px;line-height:1.5}.workflow-application .agent-registry-pager{margin-top:9px}
}
@media(max-width:760px) and (max-height:760px){
 .workflow-application .agent-stage .out-panel-copy h2{font-size:19px;margin-bottom:5px}.workflow-application .agent-stage .out-panel-copy>p{font-size:12px;line-height:1.4}
 .workflow-application .agent-stage .agent-panel{gap:10px}
 .workflow-application .agent-dataset-card{min-height:55px;padding-top:8px;padding-bottom:8px}.workflow-application .agent-dataset-card strong{font-size:11px}
 .workflow-application .agent-field{padding:8px 7px;min-height:66px}.workflow-application .agent-field strong{font-size:11px}.workflow-application .agent-field small{font-size:10px}
 .workflow-application .agent-prompt-input{height:128px;font-size:12px;line-height:1.6}.workflow-application .agent-prompt-editor{padding:11px}
 .workflow-application .agent-scene-tabs{margin-bottom:8px}.workflow-application .agent-scene-tabs button{padding:5px;font-size:10px}
 .workflow-application .agent-rule-settings{padding:10px}.workflow-application .agent-rule-fields>span{font-size:9px}.workflow-application .agent-setting-label{margin:8px 0 5px}
 .workflow-application .agent-reference-options>button{font-size:9px;padding:6px}.workflow-application .agent-reference-options strong{font-size:10px}
 .workflow-application .agent-detection-scene{gap:5px}.workflow-application .agent-record-banner{padding:6px 7px}.workflow-application .agent-record-banner small{display:none}
 .workflow-application .agent-chart-surface{height:100px}.workflow-application .agent-market-heading{font-size:8px}.workflow-application .agent-chart-stats{padding-top:7px}.workflow-application .agent-chart-stats strong{font-size:13px}
 .workflow-application .agent-dataset-confirmation>.agent-synthetic-note{display:none}
 .workflow-application .agent-market-footer{font-size:10px}.workflow-application .agent-market-footer>button{font-size:10px}
 .workflow-application .agent-compare-row{padding-top:22px}.workflow-application .agent-compare-row>.agent-compare-label{height:22px}.workflow-application .agent-compare-row>.agent-old-value,.workflow-application .agent-compare-row>.agent-new-value{padding:6px 7px;font-size:10px}
 .workflow-application .agent-comparison-head>strong{padding:6px 7px;font-size:9px}
 .workflow-application .agent-result-summary{padding:12px}.workflow-application .agent-result-identity strong{font-size:13px}.workflow-application .agent-lifecycle{margin:15px 0 12px}
 .workflow-application .agent-lifecycle>div{padding:8px 2px}.workflow-application .agent-result-message{font-size:11px}.workflow-application .agent-result-notice{font-size:10px}
 .workflow-application .agent-management-actions>button{padding:8px 9px}.workflow-application .agent-management-actions strong{font-size:12px}.workflow-application .agent-management-actions small{display:none}
 .workflow-application .agent-management-notice{font-size:9px;min-height:26px}.workflow-application .agent-registry-pager{margin-top:7px}
}
@media(prefers-reduced-motion:reduce){.workflow-application .agent-monitor-orbit:after,.workflow-application .agent-monitor-status>i{animation:none}.workflow-application .agent-dataset-card,.workflow-application .agent-management-actions>button{transition:none;transform:none!important}}
@media(min-width:761px) and (max-height:680px){.workflow-application .agent-chart-surface{height:125px}.workflow-application .agent-record-banner small{display:none}}

/* Caution is attached only to detected changes; keep the data steady and legible. */
.workflow-application .agent-field-caution{display:inline-flex;align-items:center;gap:4px;flex:none;color:#dc2626}
.workflow-application .agent-field-caution small{font-size:9px;line-height:1.3}
.workflow-application .agent-caution-icon{flex:none;color:#dc2626;stroke-width:2.3;animation:agent-caution-pulse 1.6s ease-in-out infinite}
@keyframes agent-caution-pulse{0%,100%{opacity:1}50%{opacity:.3}}
@media(max-width:760px){.workflow-application .agent-field-caution small{display:none}}
@media(prefers-reduced-motion:reduce){.workflow-application .agent-caution-icon{animation:none}}

.guide-layer{position:fixed;inset:0;z-index:100;pointer-events:none}
.coach-mark{position:fixed;width:282px;max-width:calc(100vw - 20px);padding:13px 15px 10px;background:#fff;border:1px solid #edbfc0;border-radius:13px;box-shadow:0 9px 30px #52151b1c,0 2px 7px #2222220b;pointer-events:auto;color:#252830}
.coach-mark-label{display:flex;align-items:center;gap:5px;font-size:9px;letter-spacing:1px;color:#b52b31;margin-bottom:9px}
.coach-mark-label button{margin-left:auto;display:flex;padding:2px;background:none;color:#8a7677}
.coach-mark>strong{display:block;font-size:14px;line-height:1.4;font-weight:600;letter-spacing:-.15px}
.coach-mark>p{font-size:12px;line-height:1.5;color:#6b6f77;margin:6px 0 10px}
.coach-mark-footer{display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid #f1e8e8;padding-top:7px;font-size:10px;color:#939096}
.coach-mark-footer button{padding:2px 0;background:none;color:#b12b31;font-size:11px;font-weight:550}
.guide-pointer{position:fixed;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}
.guide-pointer path{fill:none;stroke:#df8185;stroke-width:1.5;stroke-dasharray:3 3}
.guide-pointer circle{fill:#ec292a;stroke:#fff;stroke-width:1.5}
.workflow-application .guide-target{outline:2px solid #ed6c72!important;outline-offset:4px;animation:guide-emphasis 2.8s ease-in-out infinite}
.guide-replay{position:fixed;right:44px;top:64px;z-index:20;display:flex;align-items:center;gap:5px;padding:4px 7px;border-radius:5px;background:#fff;color:#9d373c;border:1px solid #ecd9da;font-size:10px;line-height:1.4}
.guide-replay[hidden]{display:none}
.workflow-application .outbound-shell .intro p{padding-right:103px}
@keyframes guide-emphasis{0%,100%{outline-color:#ed9da0;box-shadow:0 0 0 5px #ec292a06}50%{outline-color:#ec565e;box-shadow:0 0 0 7px #ec292a12}}
@media(max-width:1200px){.guide-replay{right:28px}}
@media(max-width:760px){.coach-mark{width:248px;padding:11px 12px 9px}.coach-mark>strong{font-size:13px}.coach-mark>p{font-size:11px;margin-bottom:8px}.coach-mark-label{margin-bottom:6px}.coach-mark-footer>span{font-size:9px}.guide-replay{top:76px;right:15px;font-size:9px;padding:2px 5px}.guide-replay svg{width:10px}.workflow-application .intro h1{max-width:calc(100% - 91px);font-size:14px}.workflow-application .intro>div{width:100%}}
@media(prefers-reduced-motion:reduce){.workflow-application .guide-target{animation:none}}
