.op-app{--op-ink:#18273a;--op-blue:#315bc7;--op-border:#dfe5ed;--op-muted:#647183;color:var(--op-ink);background:#f7f9fc;min-height:100vh;font:16px/1.65 Arial,Helvetica,sans-serif}.op-app *{box-sizing:border-box}.op-app a{color:inherit;text-decoration:none}.op-app button,.op-app a,.op-app input,.op-app select,.op-app textarea{outline-offset:4px}:is(.op-app button:focus-visible,.op-app a:focus-visible){outline:2px solid #315bc7}.op-app h1,.op-app h2,.op-app h3,.op-app h4{letter-spacing:-.025em;margin:0 0 16px;line-height:1.25}.op-app h1{font-size:clamp(34px,4.2vw,55px)}.op-app h2{font-size:25px}.op-app h3{font-size:20px}.op-app h4{font-size:17px}.op-app p{color:var(--op-muted);margin:0 0 18px}.op-header{border-bottom:1px solid var(--op-border);justify-content:space-between;align-items:center;gap:28px;max-width:1280px;height:86px;margin:auto;padding:0 32px;display:flex}.op-brand{letter-spacing:-1px;white-space:nowrap;font-size:24px;font-weight:750}.op-brand>span:first-child{color:var(--op-blue)}.op-domain{color:var(--op-muted);font-size:19px;font-weight:400}.op-header nav{gap:26px;font-size:14px;font-weight:600;display:flex}.op-account{align-items:center;gap:12px;max-width:260px;font-size:12px;display:flex}.op-account>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.op-account>a{text-decoration:underline}.op-login{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.op-main{max-width:1216px;margin:auto;padding:24px 32px 72px}.op-breadcrumb{color:var(--op-muted);gap:12px;margin:6px 0 34px;font-size:13px;display:flex}.op-breadcrumb>a:hover{text-decoration:underline}.op-eyebrow,.op-title>span{letter-spacing:.13em;color:var(--op-blue);margin-bottom:16px;font-size:12px;font-weight:700;display:block}.op-product-top{grid-template-columns:1.15fr 1fr;align-items:center;gap:72px;margin:30px 0 55px;display:grid}.op-product-top h1{letter-spacing:-.055em;font-size:clamp(45px,5vw,67px);line-height:1.07}.op-product-top h1 em{color:var(--op-blue);font-style:normal}.op-product-top>div>p{margin:24px 0;font-size:18px;line-height:1.7}.op-pills{flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.op-pills>span{align-items:center;gap:5px;display:flex}.op-start-card{border:1px solid var(--op-border);background:#fff;border-radius:22px;padding:32px;box-shadow:0 12px 35px #18304808}.op-start-card>svg{color:var(--op-blue);margin-bottom:20px}.op-start-card p{font-size:15px}.op-start-card small{color:var(--op-muted);margin-top:14px;font-size:12px;display:block}.op-button,.op-primary{border:1px solid var(--op-blue);border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:12px 18px;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex;background:var(--op-blue)!important;color:#fff!important}.op-button.secondary{border-color:#c9d3e0;color:var(--op-ink)!important;background:#fff!important}.op-app [data-slot=button]{cursor:pointer;border-radius:8px;gap:8px;min-height:42px;font-size:14px}.op-app [data-slot=button]:not([data-variant=outline]):not([data-variant=ghost]){color:#fff;background:#315bc7}.op-app [data-slot=button]:disabled{opacity:.5;cursor:not-allowed}.op-app [data-slot=button][data-variant=outline]{background:#fff;border:1px solid #cbd5e1}.op-card{border:1px solid var(--op-border);background:#fff;border-radius:18px;min-width:0;margin-bottom:24px;padding:28px}.op-grid{align-items:start;gap:24px;display:grid}.op-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.op-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.op-grid.sidebar{grid-template-columns:minmax(0,1fr) 310px}.op-grid.three>.op-card{height:100%}.op-grid.three{margin-bottom:24px}.op-number{width:36px;height:36px;color:var(--op-blue);background:#eef3ff;border-radius:10px;place-items:center;margin-bottom:22px;font-size:14px;font-weight:700;display:grid}.op-checklist{margin:0 0 24px;padding:0;list-style:none}.op-checklist li{gap:12px;margin-bottom:16px;font-size:15px;line-height:1.6;display:flex}.op-checklist svg{color:var(--op-blue);flex-shrink:0;margin-top:4px}.op-facts{background:#f6f8fc;border-radius:14px;padding:22px}.op-facts>div{border-bottom:1px solid var(--op-border);flex-direction:column;margin-bottom:18px;padding-bottom:18px;display:flex}.op-facts>div:last-child{border:0;margin:0;padding:0}.op-facts span{color:var(--op-muted);font-size:13px}.op-facts strong{margin:5px 0;font-size:24px}.op-facts small{color:var(--op-muted);font-size:12px}.op-caption{color:var(--op-muted);margin-top:14px!important;font-size:12px!important;line-height:1.7!important}.op-links{flex-wrap:wrap;gap:18px;margin:18px 0;display:flex}.op-external{align-items:center;gap:8px;width:fit-content;margin:10px 0;font-size:14px;font-weight:600;display:flex;color:var(--op-blue)!important}.op-external:hover{text-decoration:underline}.op-provider{background:#f7f9fc;border:1px solid #e4e9f1;border-radius:14px;height:100%;padding:24px}.op-provider p{font-size:14px}.op-footer{border-top:1px solid var(--op-border);flex-wrap:wrap;justify-content:space-between;gap:24px;max-width:1280px;margin:auto;padding:32px;display:flex}.op-footer>div:first-child{flex-direction:column;gap:4px;display:flex}.op-footer>div:first-child>span{color:var(--op-muted);font-size:12px}.op-footer>div:nth-child(2){align-items:center;gap:18px;font-size:13px;display:flex}.op-footer button{cursor:pointer;background:0 0;border:0}.op-footer small{width:100%;color:var(--op-muted);font-size:12px}.op-alert{white-space:pre-line;background:#f2f5fa;border:1px solid #dbe3ee;border-radius:12px;margin:18px 0;padding:16px 18px;font-size:14px}.op-alert strong{display:block}.op-alert p{margin:5px 0 0;font-size:14px}.op-alert.error{color:#983c27;background:#fff5f2;border-color:#e9bcaf}.op-alert.error p{color:#983c27}.op-alert.error button{margin-top:10px}.op-alert.success{color:#285744;background:#eef7f2;border-color:#b9d8c8}.op-alert ul{margin:10px 0;padding-left:20px}.op-title{margin:26px 0 35px}.op-loading{min-height:360px;color:var(--op-muted);justify-content:center;align-items:center;gap:12px;display:flex}.op-field{flex-direction:column;gap:8px;min-width:0;margin:0 0 20px;display:flex}.op-field>span{font-size:14px;font-weight:600}.op-field input,.op-field textarea,.op-field select{width:100%;max-width:100%;min-height:45px;color:var(--op-ink);background:#fff;border:1px solid #ccd6e3;border-radius:8px;font-family:inherit;font-size:15px}.op-field textarea{resize:vertical;min-height:100px;padding:12px}.op-field small{color:var(--op-muted);font-size:12px;line-height:1.6}.op-field [data-slot=native-select-wrapper]{width:100%;min-width:0}.op-field input:disabled,.op-field select:disabled{opacity:.8;background:#f3f5f8}.op-field .op-long-text{min-height:280px}.op-tick{cursor:pointer;align-items:flex-start;gap:12px;margin:18px 0;font-size:14px;line-height:1.65;display:flex}.op-tick [data-slot=checkbox]{border-color:#96a8bd;flex-shrink:0;width:18px;height:18px;margin-top:4px}.op-text-link{cursor:pointer;font-size:inherit;background:0 0;border:0;padding:0;color:var(--op-blue)!important;text-decoration:underline!important}.op-readiness{background:#f7f9fc;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:20px 0;padding:20px;display:grid}.op-readiness>div{color:var(--op-muted);align-items:center;gap:9px;font-size:13px;display:flex}.op-readiness>div>span{border:1px solid #c6cfdb;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.op-readiness>div.ready{color:#256243}.op-readiness>div.ready>span{background:#e0f1e7;border-color:#acd1bd}.op-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.op-row h2{margin-bottom:8px}.op-badge{color:#4c6387;white-space:normal;background:#f6f8fc;border:1px solid #dbe3f1;border-radius:100px;align-items:center;padding:4px 10px;font-size:12px;line-height:1.5;display:inline-flex}.op-badge.large{padding:8px 14px;font-size:14px}.op-case-list>a{border-bottom:1px solid var(--op-border);align-items:center;gap:16px;padding:18px 0;display:flex}.op-case-list>a:last-child{border:0}.op-case-list>a>div{flex:1}.op-case-list strong{font-size:16px;display:block}.op-case-list small{color:var(--op-muted);font-size:12px;display:block}.op-case-icon{width:44px;height:44px;color:var(--op-blue);background:#edf2fd;border-radius:12px;place-items:center;display:grid}.op-empty{color:var(--op-muted);padding:24px 0}.op-case-title{justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}.op-case-title h1{margin:10px 0;font-size:36px}.op-case-title h1>span{color:#7e8ba0;font-weight:400}.op-case-title p{font-size:13px}.op-tabs{scrollbar-width:thin;justify-content:flex-start;gap:3px;max-width:100%;overflow-x:auto;background:#eaf0f8!important;border-radius:10px!important;height:auto!important;margin-bottom:24px!important;padding:5px!important;display:flex!important}.op-tabs [role=tab]{white-space:nowrap;cursor:pointer;border-radius:7px;flex:none;min-height:40px;padding:8px 14px;font-size:14px}.op-tabs [role=tab][data-state=active]{color:#254985;box-shadow:0 1px 3px #182b4910;background:#fff!important}.op-form-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.op-form-steps{border-bottom:1px solid var(--op-border);gap:8px;margin:22px 0 28px;padding-bottom:12px;display:flex;overflow-x:auto}.op-form-steps button{white-space:nowrap;cursor:pointer;color:#5c6c82;background:#f0f3f8;border:0;border-radius:7px;padding:10px 13px;font:600 13px/1.4 inherit}.op-form-steps button.active{color:#fff;background:#315bc7}.op-person{border:1px solid var(--op-border);border-radius:12px;margin:18px 0;overflow:hidden}.op-person>summary{cursor:pointer;background:#fafbfd;padding:18px 20px;font-size:15px;font-weight:600}.op-person>summary>span{float:right;color:var(--op-muted);font-size:12px;font-weight:400}.op-person-body{padding:24px}.op-bordered{border:1px solid var(--op-border);border-radius:12px;margin:18px 0}.op-top-space{margin-top:28px!important}.op-form-actions{border-top:1px solid var(--op-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:26px;padding-top:24px;display:flex}.op-form-actions>div{flex-wrap:wrap;gap:12px;display:flex}.op-partner-row{grid-template-columns:1fr 1fr 70px 42px;align-items:center;gap:14px;display:grid}.op-quote-editor{grid-template-columns:1fr 170px 42px;align-items:center;gap:14px;display:grid}.op-total-price{margin:20px 0;font-size:24px;display:block}.op-summary{background:#f6f8fc;border-radius:14px;margin-bottom:28px;padding:24px}.op-summary dl,.op-readable{grid-template-columns:160px 1fr;gap:12px 18px;font-size:14px;line-height:1.6;display:grid}.op-summary dt,.op-readable dt{color:var(--op-muted)}.op-summary dd,.op-readable dd{overflow-wrap:anywhere;margin:0}.op-timeline{margin:24px 0;padding:0;list-style:none}.op-timeline li{gap:15px;min-height:70px;font-size:14px;display:flex;position:relative}.op-timeline li:before{content:"";background:#dfe6f1;width:1px;height:38px;position:absolute;top:32px;left:15px}.op-timeline li:last-child:before{display:none}.op-timeline li>span{color:#7b879a;background:#fff;border:1px solid #d5deec;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:12px;line-height:1;display:grid}.op-timeline li.current>span,.op-timeline li.done>span{color:#fff;background:#315bc7;border-color:#315bc7}.op-timeline li strong{margin-top:4px;display:block}.op-timeline li small{color:var(--op-muted);font-size:12px;display:block}.op-events>div{border-bottom:1px solid var(--op-border);padding:12px 0}.op-events small{color:#8590a1;font-size:11px}.op-events p{margin:5px 0;font-size:13px}.op-upload{background:#f9fbff;border:1px dashed #bbcbe0;border-radius:14px;margin:22px 0;padding:22px}.op-upload>input{max-width:100%;font-size:14px}.op-documents article{border-bottom:1px solid var(--op-border);align-items:flex-start;gap:16px;padding:20px 0;display:flex}.op-documents article>svg{color:#315bc7;flex-shrink:0;margin-top:4px}.op-documents article>div{flex:1;min-width:0}.op-documents strong{overflow-wrap:anywhere;font-size:14px;display:block}.op-documents small{color:var(--op-muted);margin:3px 0 7px;font-size:12px;display:block}.op-documents details{margin-top:8px;font-size:11px}.op-documents code{word-break:break-all;font-size:10px}.op-icon{border:1px solid var(--op-border);border-radius:8px;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.op-document-link{overflow-wrap:anywhere;border:1px solid #d9e3f2;border-radius:8px;align-items:center;gap:10px;margin:12px 0;padding:13px 16px;font-size:14px;display:flex;color:var(--op-blue)!important}.op-quote-lines{margin:24px 0}.op-quote-lines>div{border-bottom:1px solid var(--op-border);justify-content:space-between;gap:20px;padding:14px 0;font-size:15px;display:flex}.op-quote-lines .total{font-size:19px}.op-prewrap{white-space:pre-wrap;overflow-wrap:anywhere}.op-payment{background:#f3f7fe;border:1px solid #dae4f6;border-radius:14px;margin-top:28px;padding:24px}.op-messages{flex-direction:column;gap:16px;margin:24px 0;display:flex}.op-messages article{background:#f1f4f9;border-radius:12px;max-width:90%;padding:18px}.op-messages article.team{background:#edf3ff;align-self:flex-end}.op-messages strong{font-size:13px}.op-messages p{white-space:pre-wrap;margin:6px 0;font-size:15px}.op-messages small{color:var(--op-muted);font-size:11px}.op-policy-dialog{flex-direction:column;max-height:85vh;max-width:760px!important;display:flex!important}.op-policy-text{white-space:pre-wrap;color:#526175;max-height:60vh;font:14px/1.7 Arial,Helvetica,sans-serif;overflow-y:auto}.op-app .spin{animation:1s linear infinite op-spin}@keyframes op-spin{to{transform:rotate(360deg)}}@media (max-width:1050px){.op-product-top{gap:32px}.op-grid.sidebar{grid-template-columns:minmax(0,1fr) 270px}.op-header{gap:18px}.op-account{max-width:180px}.op-card{padding:24px}.op-summary dl,.op-readable{grid-template-columns:120px 1fr}.op-grid.three{gap:16px}}@media (max-width:800px){.op-product-top{grid-template-columns:1fr;gap:28px;margin-top:15px}.op-product-top h1{font-size:53px}.op-grid.sidebar,.op-grid.three{grid-template-columns:1fr}.op-grid.three>.op-card{height:auto;margin:0}.op-main{padding:22px 20px 50px}.op-header{flex-wrap:wrap;gap:12px;height:auto;min-height:80px;padding:16px 20px}.op-header nav{order:3;gap:24px;width:100%;font-size:13px}.op-account{max-width:160px}.op-grid.two{gap:16px}.op-case-title h1{font-size:30px}.op-case-title{flex-direction:column;align-items:flex-start;gap:0}.op-case-list>a{flex-wrap:wrap}.op-case-list>a>.op-badge{margin-left:60px}.op-form-heading{flex-direction:column;align-items:flex-start}.op-footer{padding:24px 20px}.op-footer>div:nth-child(2){flex-wrap:wrap}}@media (max-width:560px){.op-grid.two,.op-readiness{grid-template-columns:1fr}.op-product-top h1{font-size:46px}.op-product-top>div>p{font-size:16px}.op-start-card,.op-card{border-radius:15px;padding:22px 18px}.op-main{padding-left:16px;padding-right:16px}.op-brand{font-size:22px}.op-header{padding-left:16px;padding-right:16px}.op-account{max-width:135px;font-size:11px}.op-breadcrumb{margin-bottom:24px;font-size:12px}.op-pills{gap:10px;font-size:12px}.op-app h2{font-size:23px}.op-person-body{padding:18px 14px}.op-partner-row{border-bottom:1px solid var(--op-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 12px;padding:14px 0}.op-partner-row>span{padding-bottom:18px}.op-partner-row>button{justify-self:end}.op-quote-editor{grid-template-columns:minmax(0,1fr) 110px;gap:0 12px}.op-quote-editor>button{grid-column:2;justify-self:end;margin-bottom:20px}.op-summary dl,.op-readable{grid-template-columns:1fr;gap:4px}.op-summary dd,.op-readable dd{margin-bottom:10px}.op-summary{padding:18px}.op-form-actions{align-items:stretch}.op-form-actions>div{justify-content:space-between;width:100%}.op-readiness{gap:14px;padding:16px}.op-documents article{flex-wrap:wrap;gap:10px}.op-documents article>div{min-width:160px}.op-documents article>button{margin-left:33px}.op-documents article>svg{display:none}.op-quote-lines>div{font-size:14px}.op-quote-lines>div>strong{white-space:nowrap}.op-policy-dialog{width:calc(100% - 24px)!important}.op-tabs{gap:0}.op-tabs [role=tab]{padding:8px 12px;font-size:13px}.op-form-steps{gap:6px}.op-form-steps button{padding:10px;font-size:12px}.op-tick{font-size:14px}.op-row{flex-wrap:wrap}.op-app input,.op-app textarea,.op-app select{font-size:16px!important}}.op-sign-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0;display:grid}.op-sign-steps article{border:1px solid var(--op-border);border-radius:14px;min-width:0;padding:22px}.op-sign-steps small{color:var(--op-muted);margin-top:12px;font-size:13px;display:block}.op-automation>.op-row{margin-bottom:24px}.op-automation-list article{border-top:1px solid var(--op-border);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.op-automation-list small{color:var(--op-muted);margin:5px 0;font-size:14px;display:block}.op-automation-list p{margin:12px 0 0;font-size:14px}.op-job-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.op-automation .op-eyebrow{font-size:13px}.op-install-list li{margin:18px 0;padding-left:5px}.op-install-list code{overflow-wrap:anywhere;font-size:14px}.op-automation .op-alert{margin-top:22px}.op-app [id]{scroll-margin-top:28px}@media (max-width:850px){.op-sign-steps{grid-template-columns:1fr}.op-automation-list article{flex-direction:column;align-items:flex-start}.op-job-actions{justify-content:flex-start}}.op-mp-setup{padding:12px 0}.op-mp-steps{gap:12px;margin:22px 0;padding-left:22px;line-height:1.6;display:grid}.op-mp-steps a{text-underline-offset:3px;text-decoration:underline}.op-copy-box{background:#f3f6f5;border-radius:12px;align-items:center;gap:14px;padding:16px;display:flex}.op-copy-box code{overflow-wrap:anywhere;flex:1;font-size:12px}.op-mp-total{background:#edf7f3;border:1px solid #d2e9dd;border-radius:14px;gap:7px;margin:24px 0;padding:26px;display:grid}.op-mp-total strong{letter-spacing:-1px;font-size:clamp(28px,5vw,40px)}.op-mp-total span{color:#4c635a;font-size:14px}.op-mp-link{color:#fff!important;background:#009ee3!important;border-radius:10px!important;padding:14px 22px!important}.op-mp-payment .op-alert svg{margin-right:10px;display:inline-block}.op-mp-payment .op-links{flex-wrap:wrap}@media (max-width:600px){.op-copy-box{flex-direction:column;align-items:stretch}.op-mp-total{padding:20px}.op-mp-payment .op-links{flex-direction:column;align-items:stretch}}.pilot-order{color:#66758b;flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0;font-size:14px;display:flex}.pilot-order span{background:#eaf0f8;border-radius:8px;padding:8px 12px}.pilot-order .current{color:#fff;background:#254eb2}.pilot-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.pilot-status>div{background:#fff;border:1px solid #dbe4ef;border-radius:14px;grid-template-columns:26px 1fr;gap:7px 12px;padding:20px;display:grid}.pilot-status svg,.pilot-status .pilot-pending{color:#315bc7;grid-row:span 2}.pilot-status small{color:#64748b;font-size:13px}.pilot-pending{border:1px solid #c4d0e5;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.pilot-browser{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.pilot-browser .op-field{min-width:240px}.pilot-browser code{color:#254eb2;align-self:center}.pilot-lab{background:#f7faff;border:1px solid #dce5f2;border-radius:12px;margin:24px 0;padding:20px}.pilot-lab legend{color:#566780;padding:0 8px;font-size:14px}.pilot-lab input[type=file]{max-width:100%;font-size:14px}.op-table-scroll{margin:18px 0;overflow-x:auto}.op-table-scroll table{border-collapse:collapse;text-align:left;width:100%}.op-table-scroll th,.op-table-scroll td{vertical-align:top;border-bottom:1px solid #e0e6ef;padding:14px 16px;font-size:14px;line-height:1.6}.op-table-scroll th{background:#f4f7fc;font-weight:600}.pilot-checklist td:first-child{min-width:145px;font-weight:600}.pilot-report{margin-top:20px}.pilot-report td{overflow-wrap:anywhere}@media (max-width:740px){.pilot-status{grid-template-columns:1fr}.pilot-browser{flex-direction:column;align-items:stretch}.pilot-browser code{align-self:start}.pilot-order{gap:7px}.pilot-order svg{display:none}.pilot-lab{padding:14px}.op-table-scroll th,.op-table-scroll td{padding:12px 10px}}.op-sign-request{border-top:1px solid var(--op-border);justify-content:space-between;align-items:center;gap:22px;padding:24px 0;display:flex}.op-sign-request h3{margin-bottom:9px}.op-sign-request p{overflow-wrap:anywhere;margin-bottom:10px;font-size:14px}.op-sign-request small{color:var(--op-muted);margin-top:9px;font-size:12px;display:block}.op-sign-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.op-invitation{max-width:860px}.op-invitation .op-alert .op-button{margin-top:18px}.op-invitation .op-title{margin-top:50px}.op-block{color:var(--op-muted);margin-top:10px;font-size:12px;display:block}.op-field select{padding:8px 12px}.op-invitation h1{font-size:clamp(35px,5vw,51px)}@media (max-width:700px){.op-sign-request{flex-direction:column;align-items:stretch}.op-sign-actions{justify-content:flex-start}.op-invitation .op-title{margin-top:20px}}.op-signature-journey{max-height:90dvh;overflow-y:auto;background:#fff!important;gap:16px!important;width:calc(100% - 32px)!important;max-width:700px!important;min-height:0!important;padding:28px!important}.op-signature-journey [data-slot=dialog-header]{text-align:left;gap:8px}.op-signature-journey [data-slot=dialog-header]>.op-badge{align-self:flex-start;margin-right:28px}.op-signature-journey h2{margin:0;font-size:25px}.op-signature-journey h3{font-size:22px}.op-signature-journey h4{margin:10px 0}.op-signature-journey [data-slot=dialog-description]{margin:0;font-size:14px}.op-signature-journey .op-summary{margin:18px 0;padding:20px}.op-signature-journey .op-summary p{margin:0;font-size:14px}.op-signature-journey summary{cursor:pointer;color:var(--op-blue);font-size:14px}.op-journey-steps{border-bottom:1px solid var(--op-border);justify-content:space-between;gap:12px;margin:0;padding:16px 0;font-size:12px;list-style:none;display:flex}.op-journey-steps li{color:var(--op-muted);align-items:center;gap:6px;display:flex}.op-journey-steps li>span{background:#eef1f6;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.op-journey-steps li.current{color:var(--op-blue)}.op-journey-steps li.current>span{color:#fff;background:#315bc7}.op-journey-body{padding-top:4px}.op-journey-options{flex-wrap:wrap;gap:12px;display:flex}.op-journey-options button[aria-pressed=true]{color:#254985;background:#edf3ff!important;border-color:#315bc7!important}.op-signature-journey .op-form-actions{margin-top:0;padding-top:18px}.op-signature-journey .op-alert>svg{margin-bottom:8px}.op-signature-journey .op-documents article{padding:14px 0}@media (max-width:600px){.op-signature-journey{padding:22px!important}.op-journey-steps{gap:6px;font-size:10px}.op-journey-steps li{flex-direction:column;gap:4px}.op-signature-journey .op-summary dl{grid-template-columns:1fr;gap:4px}.op-signature-journey .op-summary dd{margin-bottom:10px}.op-signature-journey .op-form-actions{gap:8px}.op-signature-journey .op-form-actions>span{display:none}}.op-journey-document{border:1px solid var(--op-border);background:#fff;border-radius:10px;max-height:320px;padding:20px;overflow-y:auto}.op-journey-document section+section{margin-top:18px}.op-journey-document h4{margin:0 0 8px;font-size:15px}.op-journey-document p{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.6}.op-journey-checks{gap:12px;margin:16px 0;display:grid}.op-journey-checks p{align-items:center;gap:10px;display:flex}.op-journey-code{letter-spacing:3px;white-space:nowrap;font-size:22px}.op-journey-hash{word-break:break-all;font-size:13px;display:block}.op-signature-journey .op-summary .op-field{margin-top:16px}.op-signature-journey .op-documents a{color:var(--op-blue);font-size:14px;text-decoration:underline}.op-signature-journey .op-alert{margin-top:16px}.op-signature-journey button{white-space:normal;height:auto;min-height:40px}.op-signature-journey .op-journey-steps{font-size:13px}@media (max-width:600px){.op-signature-journey .op-journey-steps{gap:3px;font-size:11px}.op-journey-document{max-height:260px;padding:14px}.op-journey-checks button{width:100%}.op-signature-journey .op-form-actions{align-items:stretch}.op-signature-journey .op-form-actions>button{flex:1}}.op-signature-pdf{background:#f7f7f2;border:1px solid #deded8;border-radius:10px;width:100%;height:360px}.op-live-fields{border:0;min-width:0;margin:0;padding:0}.op-live-fields:disabled{opacity:.7}.op-preparation{padding-left:1.4rem}.op-preparation li{padding:.4rem 0}.op-costs .op-readable>div{display:contents}.op-costs{margin-top:1rem}.op-application .op-costs{box-shadow:none}
