.mrun{display:block;width:100%;font-family:var(--ds-font)}.mrun-app{position:relative;width:100%;height:100%;display:flex;flex-direction:column;background:var(--ds-color-bg);overflow:hidden}.mrun-screens{position:relative;flex:1 1 auto;min-height:0}.mrun-screen{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity var(--ds-screen-fade-dur, .28s) ease,visibility 0s linear var(--ds-screen-fade-dur, .28s)}.mrun[data-l-screen=login] .mrun-app--lender .mrun-screen[data-screen=login],.mrun[data-l-screen=dashboard] .mrun-app--lender .mrun-screen[data-screen=dashboard],.mrun[data-l-screen=running] .mrun-app--lender .mrun-screen[data-screen=running],.mrun[data-l-screen=history] .mrun-app--lender .mrun-screen[data-screen=history],.mrun[data-b-screen=login] .mrun-app--borrower .mrun-screen[data-screen=login],.mrun[data-b-screen=dashboard] .mrun-app--borrower .mrun-screen[data-screen=dashboard],.mrun[data-b-screen=notifications] .mrun-app--borrower .mrun-screen[data-screen=notifications],.mrun[data-b-screen=running] .mrun-app--borrower .mrun-screen[data-screen=running]{opacity:1;visibility:visible;transition:opacity var(--ds-screen-fade-dur, .28s) ease}.mrun[data-l-screen=login] .mrun-app--lender .mr-header,.mrun[data-b-screen=login] .mrun-app--borrower .mr-header,.mrun[data-l-state=closing] .mrun-app--lender .mr-header,.mrun[data-l-state=fetching] .mrun-app--lender .mr-header,.mrun[data-b-state=closing] .mrun-app--borrower .mr-header,.mrun[data-b-state=fetching] .mrun-app--borrower .mr-header{display:none}.mrun-screen--running{display:flex;flex-direction:column}.mrun-crumb{position:absolute;top:var(--ds-space-20);left:var(--ds-space-24);z-index:1}.mrun-stage{flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding-top:var(--ds-space-32);padding-bottom:96px}.mrun-stack{position:relative;width:380px;max-width:100%;height:366px}.mrun-stack>.mr-card{position:absolute;top:0;left:50%;width:100%;height:366px;transform:translate(-50%) scale(.9);opacity:0;pointer-events:none;box-shadow:var(--ds-shadow);transition:transform .48s var(--ds-ease-spring),opacity .36s ease,box-shadow .4s ease}.mrun-stack[data-step="1"]>[data-step-pos="1"],.mrun-stack[data-step="2"]>[data-step-pos="2"],.mrun-stack[data-step="3"]>[data-step-pos="3"],.mrun-stack[data-step="4"]>[data-step-pos="4"]{transform:translate(-50%) scale(1);opacity:1;pointer-events:auto}.mrun-stack[data-step="2"]>[data-step-pos="1"],.mrun-stack[data-step="3"]>[data-step-pos="2"],.mrun-stack[data-step="4"]>[data-step-pos="3"]{transform:translate(calc(-150% - 24px)) scale(1);opacity:.5;box-shadow:none}.mrun[data-l-screen=running][data-l-state=idle] .mrun-app--lender .mrun-stack>[data-step-pos="1"],.mrun[data-b-screen=running][data-b-state=step2] .mrun-app--borrower .mrun-stack>[data-step-pos="2"]{animation:ds-enter-pop-centered .48s var(--ds-ease-spring) backwards}.mrun[data-b-screen=running][data-b-state=step2] .mrun-app--borrower .mrun-stack{transition:opacity .25s ease .3s}.mrun[data-b-screen=running][data-b-state=step2] .mrun-app--borrower .mrun-stack>[data-step-pos="2"]{animation-delay:.3s}.mrun-app--borrower .mrun-stage{padding-inline:var(--ds-space-24)}.mrun-fetching{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;opacity:0;pointer-events:none;transition:opacity .28s ease}.mrun[data-b-state=loading-contract] .mrun-app--borrower .mrun-fetching{opacity:1}.mrun[data-b-state=loading-contract] .mrun-app--borrower .mrun-stack{opacity:0;transition:opacity 0ms}.mrun-fetching-spin{width:40px;height:40px;border:3px solid var(--ds-color-border);border-top-color:var(--ds-color-primary);border-radius:50%;animation:ds-spin .9s linear infinite}.mrun-fetching-label{font-size:var(--ds-text-label);color:var(--ds-color-mute)}.mrun-app--lender .ds-bottomnav{left:50%;right:auto;transform:translate(-50%);width:361px}.mrun-app--borrower .ds-bottomnav{left:16px;right:16px}.mrun[data-l-screen=login] .mrun-app--lender .ds-bottomnav,.mrun[data-b-screen=login] .mrun-app--borrower .ds-bottomnav,.mrun[data-l-state=closing] .mrun-app--lender .ds-bottomnav,.mrun[data-l-state=fetching] .mrun-app--lender .ds-bottomnav,.mrun[data-b-state=closing] .mrun-app--borrower .ds-bottomnav,.mrun[data-b-state=fetching] .mrun-app--borrower .ds-bottomnav{display:none}.mrun[data-l-screen=history] .mrun-app--lender .ds-nav-pill{--ds-nav-pill-x: calc(100% + 2px) ;transform-origin:left center;animation:ds-nav-pill-slide var(--ds-nav-slide-dur) var(--ds-nav-slide-ease) both}.mrun[data-b-screen=notifications] .mrun-app--borrower .ds-nav-pill{--ds-nav-pill-x: calc(300% + 6px) ;animation:ds-nav-pill-slide var(--ds-nav-slide-dur) var(--ds-nav-slide-ease) both}.mrun[data-l-screen=running] .mrun-app--lender .ds-nav-pill,.mrun[data-l-state=pay-closing] .mrun-app--lender .ds-nav-pill,.mrun[data-b-screen=running] .mrun-app--borrower .ds-nav-pill{opacity:0}.mrun-app--lender .ds-nav-item.is-active,.mrun-app--borrower .ds-nav-item.is-active{color:var(--ds-color-mute)}.mrun[data-l-screen=dashboard] .mrun-app--lender .ds-nav-item[data-nav=dashboard],.mrun[data-l-screen=history] .mrun-app--lender .ds-nav-item[data-nav=history],.mrun[data-b-screen=dashboard] .mrun-app--borrower .ds-nav-item[data-nav=dashboard],.mrun[data-b-screen=notifications] .mrun-app--borrower .ds-nav-item[data-nav=notifications]{color:var(--ds-color-primary)}.mrun[data-b-screen=notifications] .mrun-app--borrower .ds-nav-item[data-nav=notifications]{--ds-nav-badge-ring: var(--ds-nav-pill-fill)}.mrun[data-l-screen=running] .mrun-app--lender .ds-nav-item[data-nav=dashboard] .ds-nav-ico--filled,.mrun[data-b-screen=running] .mrun-app--borrower .ds-nav-item[data-nav=dashboard] .ds-nav-ico--filled{display:none}.mrun[data-l-screen=running] .mrun-app--lender .ds-nav-item[data-nav=dashboard] .ds-nav-ico--outlined,.mrun[data-b-screen=running] .mrun-app--borrower .ds-nav-item[data-nav=dashboard] .ds-nav-ico--outlined{display:inline-flex}.mrun[data-b-screen=notifications] .mrun-app--borrower .ds-nav-item[data-nav=notifications] .ds-nav-ico--outlined{display:none}.mrun[data-b-screen=notifications] .mrun-app--borrower .ds-nav-item[data-nav=notifications] .ds-nav-ico--filled,.mrun[data-b-state=unread] .mrun-app--borrower .ds-nav-item[data-nav=notifications] .ds-nav-badge,.mrun[data-b-state=notif-tap] .mrun-app--borrower .ds-nav-item[data-nav=notifications] .ds-nav-badge,.mrun[data-b-state=accepting] .mrun-app--borrower .ds-nav-item[data-nav=notifications] .ds-nav-badge,.mrun[data-b-state=confirm-open] .mrun-app--borrower .ds-nav-item[data-nav=notifications] .ds-nav-badge{display:inline-flex}.mrun[data-b-state=unread] .mrun-app--borrower .ds-nav-item[data-nav=notifications] .ds-nav-icon{animation:mrun-bell .9s var(--ds-ease-spring) 1}@keyframes mrun-bell{0%,to{transform:translateY(0)}30%{transform:translateY(-4px) rotate(-8deg)}60%{transform:translateY(0) rotate(6deg)}}.mrun.mrun-l-complete .mrun-app--lender .ds-nav-item[data-nav=history] .ds-nav-badge,.mrun.mrun-b-complete .mrun-app--borrower .ds-nav-item[data-nav=history] .ds-nav-badge{display:inline-flex}.mrun[data-l-state=closing] .mrun-app--lender .mr-ed-cta,.mrun[data-l-state=fetching] .mrun-app--lender .mr-ed-cta,.mrun[data-b-state=closing] .mrun-app--borrower .mr-ed-cta,.mrun[data-b-state=fetching] .mrun-app--borrower .mr-ed-cta{display:none}.mrun[data-l-state=fetching] .mrun-app--lender .mr-ed-fetching,.mrun[data-b-state=fetching] .mrun-app--borrower .mr-ed-fetching{display:flex}@keyframes mrun-cta-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes mrun-header-enter{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes mrun-nav-expand{0%{transform:translate(-50%) scaleX(0)}to{transform:translate(-50%) scaleX(1)}}@keyframes mrun-nav-expand-mobile{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mrun-pill-reveal{0%{opacity:0}to{opacity:1}}.mrun[data-l-screen=dashboard][data-l-state=idle] .mrun-app--lender .mr-header,.mrun[data-b-screen=dashboard][data-b-state=idle] .mrun-app--borrower .mr-header{animation:mrun-header-enter .55s var(--ds-ease-spring) both}.mrun[data-l-screen=dashboard][data-l-state=idle] .mrun-app--lender .mr-ed-cta>*,.mrun[data-b-screen=dashboard][data-b-state=idle] .mrun-app--borrower .mr-ed-cta>*{animation:mrun-cta-enter .55s var(--ds-ease-spring) both}.mrun[data-l-screen=dashboard][data-l-state=idle] .mrun-app--lender .mr-ed-cta>*:nth-child(2),.mrun[data-b-screen=dashboard][data-b-state=idle] .mrun-app--borrower .mr-ed-cta>*:nth-child(2){animation-delay:.11s}.mrun[data-l-screen=dashboard][data-l-state=idle] .mrun-app--lender .mr-ed-cta>*:nth-child(3),.mrun[data-b-screen=dashboard][data-b-state=idle] .mrun-app--borrower .mr-ed-cta>*:nth-child(3){animation-delay:.22s}.mrun[data-l-screen=dashboard][data-l-state=idle] .mrun-app--lender .ds-bottomnav{animation:mrun-nav-expand .6s var(--ds-ease-spring) both;transform-origin:center}.mrun[data-b-screen=dashboard][data-b-state=idle] .mrun-app--borrower .ds-bottomnav{animation:mrun-nav-expand-mobile .6s var(--ds-ease-spring) both;transform-origin:center}.mrun[data-l-screen=dashboard][data-l-state=idle] .mrun-app--lender .ds-nav-item,.mrun[data-b-screen=dashboard][data-b-state=idle] .mrun-app--borrower .ds-nav-item{animation:ds-enter-pop-place .6s var(--ds-ease-spring) both}.mrun[data-l-screen=dashboard][data-l-state=idle] .mrun-app--lender .ds-nav-item:nth-child(1),.mrun[data-b-screen=dashboard][data-b-state=idle] .mrun-app--borrower .ds-nav-item:nth-child(1){animation-delay:.6s}.mrun[data-l-screen=dashboard][data-l-state=idle] .mrun-app--lender .ds-nav-item:nth-child(2),.mrun[data-b-screen=dashboard][data-b-state=idle] .mrun-app--borrower .ds-nav-item:nth-child(2){animation-delay:.7s}.mrun[data-l-screen=dashboard][data-l-state=idle] .mrun-app--lender .ds-nav-item:nth-child(3),.mrun[data-b-screen=dashboard][data-b-state=idle] .mrun-app--borrower .ds-nav-item:nth-child(3){animation-delay:.8s}.mrun[data-l-screen=dashboard][data-l-state=idle] .mrun-app--lender .ds-nav-item:nth-child(4),.mrun[data-b-screen=dashboard][data-b-state=idle] .mrun-app--borrower .ds-nav-item:nth-child(4){animation-delay:.9s}.mrun[data-l-screen=dashboard][data-l-state=idle] .mrun-app--lender .ds-nav-pill,.mrun[data-b-screen=dashboard][data-b-state=idle] .mrun-app--borrower .ds-nav-pill{animation:mrun-pill-reveal .4s ease .65s both}.mr-header-profile{transition:background .22s ease,border-color .22s ease,color .22s ease}.mr-header-profile.is-debit{background:var(--ds-color-danger-bg);border-color:var(--ds-color-danger-border);color:var(--ds-color-danger-ink)}.mr-header-profile.is-credit{background:var(--ds-color-success-bg);border-color:var(--ds-color-success-border);color:var(--ds-color-success-ink)}.mrun-app--borrower [data-modal=mr-wallet] .ds-modal-dialog{transition:transform .28s var(--ds-ease-standard)}.mrun[data-b-state=modal-typed] .mrun-app--borrower .ds-kb{transform:translateY(0)}.mrun[data-b-state=modal-typed] .mrun-app--borrower [data-modal=mr-wallet] .ds-modal-dialog{transform:translateY(-200px)}.mrun[data-b-state=modal-done] .mrun-app--borrower .ds-kb,.mrun[data-b-state=modal-done] .mrun-app--borrower [data-modal=mr-wallet] .ds-modal-dialog{transition-delay:.17s}.mrun-cursor-home{position:absolute;right:22%;top:46%;width:1px;height:1px;pointer-events:none}.mrun-ring-home{position:absolute;left:50%;top:82%;width:1px;height:1px;pointer-events:none}.mrun-ring-idle{position:absolute;left:50%;top:21%;width:1px;height:1px;pointer-events:none}@media(prefers-reduced-motion:reduce){.mrun-screen,.mrun-stack>.mr-card,.mrun-fetching{transition:none!important}}.mr-header{display:flex;align-items:center;gap:var(--ds-space-24);height:56px;padding:var(--ds-space-8) var(--ds-space-24);box-sizing:border-box;background:var(--ds-color-bg);border-bottom:1px solid var(--ds-color-border)}.mr-header-logo{display:inline-flex;align-items:center;flex:0 0 auto;height:28px;color:var(--ds-color-ink)}.mr-header-spacer{flex:1 1 auto}.mr-header-actions{display:inline-flex;align-items:center;gap:var(--ds-space-8);flex:0 0 auto}.mr-header-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--ds-color-ink)}.mr-header-icon svg{width:24px;height:24px}.mr-header-profile{cursor:pointer;display:inline-flex;align-items:center;gap:var(--ds-space-6);height:40px;padding:var(--ds-space-8) var(--ds-space-12) var(--ds-space-8) var(--ds-space-8);border:1px solid var(--ds-color-border);border-radius:28px;background:var(--ds-color-surface);font-weight:var(--ds-weight-bold);font-size:var(--ds-text-caption);color:var(--ds-color-ink)}.mr-header-balance{display:inline}.mr-bg-root{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ds-space-16);width:100%;height:100%;padding:var(--ds-space-24);background:var(--ds-color-bg);overflow:hidden}.mr-bg-back-link,.mr-bg-docs-link{position:absolute;top:var(--ds-space-24);z-index:2;display:inline-flex;align-items:center;font-family:var(--ds-font);font-weight:var(--ds-weight-bold);font-size:var(--ds-text-body);color:var(--ds-color-ink);text-decoration:none}.mr-bg-back-link{left:var(--ds-space-24);gap:var(--ds-space-4)}.mr-bg-docs-link{right:var(--ds-space-24)}.mr-bg-back-link :global(.ds-icon){flex:0 0 auto}.mr-bg-begin{position:relative;z-index:1;width:100%;max-width:318px;flex:0 0 auto}.mr-bg-card{display:flex;flex-direction:column;align-items:center;gap:var(--ds-space-24);padding:var(--ds-space-40) var(--ds-space-24) var(--ds-space-24);background:var(--ds-color-surface);border-radius:var(--ds-radius-sm);box-shadow:var(--ds-shadow)}.mr-bg-logo{display:block;color:var(--ds-color-ink)}.mr-bg-text{margin:0;font-family:var(--ds-font);font-size:var(--ds-text-body);line-height:22px;color:var(--ds-color-ink);text-align:center}.mr-bg-divider{display:flex;align-items:center;gap:var(--ds-space-12);width:100%;font-family:var(--ds-font);font-size:var(--ds-text-label);color:var(--ds-color-mute)}.mr-bg-divider:before,.mr-bg-divider:after{content:"";flex:1;height:1px;background:var(--ds-color-border-strong)}.mr-bg-select{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:56px;padding:var(--ds-space-16) 9px var(--ds-space-16) var(--ds-space-16);border:1px solid var(--ds-color-mute);border-radius:var(--ds-radius-xs);background:var(--ds-color-surface);color:var(--ds-color-mute);font-family:var(--ds-font);font-size:var(--ds-text-body)}.mr-bg-select :global(.mr-bg-select-chevron){flex:0 0 auto;color:var(--ds-color-ink)}.mr-bg-video{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:var(--ds-space-4)}.mr-bg-video-link{font-family:var(--ds-font);font-weight:var(--ds-weight-bold);font-size:var(--ds-text-body);line-height:19px;color:var(--ds-color-primary);text-decoration:underline;text-underline-offset:3px}.mr-ed{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;font-family:var(--ds-font)}.mr-ed-section{position:relative;flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;padding:var(--ds-space-56);overflow:hidden}.mr-ed-loader{position:relative;z-index:1;display:none;flex-direction:column;align-items:center;gap:14px;text-align:center}.mr-ed-spinner{width:40px;height:40px;border:3px solid var(--ds-color-border);border-top-color:var(--ds-color-primary);border-radius:50%;animation:ds-spin .9s linear infinite}.mr-ed-label{margin:0;font-family:var(--ds-font);font-size:var(--ds-text-label);color:var(--ds-color-mute)}.mr-ed-cta{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--ds-space-8);text-align:center}.mr-ed-heading{margin:0;font-family:var(--ds-font);font-weight:var(--ds-weight-bold);font-size:var(--ds-text-title);line-height:28px;color:var(--ds-color-ink)}.mr-ed-title{margin:0;font-family:var(--ds-font);font-weight:var(--ds-weight-regular);font-size:var(--ds-text-body);line-height:22px;color:var(--ds-color-ink)}.mr-ed-template{margin-top:var(--ds-space-12)}@media(prefers-reduced-motion:reduce){.mr-ed-spinner{animation-duration:1.8s}}.mr-hist{position:relative;height:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--ds-color-bg);font-family:var(--ds-font);color:var(--ds-color-ink)}.mr-hist-head{position:absolute;top:0;left:0;right:0;z-index:1;padding:var(--ds-space-20) var(--ds-space-24) 0}.mr-hist-section{position:relative;flex:1 1 auto;min-height:0;display:flex;align-items:flex-start;justify-content:center;padding:calc(var(--ds-space-56) + var(--ds-space-24)) var(--ds-space-24) var(--ds-space-40);overflow:hidden}.mr-hist-shape{position:absolute;inset:0;pointer-events:none;background-repeat:no-repeat;background-position:right top;background-size:100% auto}.mr-hist-panel{position:relative;z-index:1;width:100%;max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:var(--ds-space-16)}.mr-hist-title{margin:0;font-family:var(--ds-font);font-size:var(--ds-text-heading);font-weight:var(--ds-weight-bold);color:var(--ds-color-ink)}.mr-hist-tablewrap{position:relative;background:var(--ds-color-surface);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius);box-shadow:var(--ds-shadow);overflow:hidden}.mr-hist-table .ds-dt-cell{padding:11px 14px}.mr-hist-table .ds-dt-cell--check{padding-right:0}.mr-hist-c-contract{white-space:nowrap}.mr-hist-item-type{display:inline-block;margin-right:var(--ds-space-8);padding:1px var(--ds-space-8);border-radius:var(--ds-radius-pill);background:color-mix(in srgb,var(--ds-color-surface-2) 55%,transparent);border:1px solid color-mix(in srgb,var(--ds-color-border) 55%,transparent);color:var(--ds-color-mute);font-size:var(--ds-text-caption);font-weight:var(--ds-weight-semibold);vertical-align:middle}.mr-hist-item-title{font-size:var(--ds-text-body-sm);font-weight:var(--ds-weight-bold);color:var(--ds-color-ink);vertical-align:middle}.mr-hist-c-party{color:var(--ds-color-ink-2)}.mr-hist-c-num{font-weight:var(--ds-weight-semibold);color:var(--ds-color-ink);font-variant-numeric:tabular-nums}.mr-hist-c-muted{color:var(--ds-color-mute)}.mr-hist-c-started{color:var(--ds-color-mute);font-size:var(--ds-text-caption)}.mr-hist-c-status{white-space:nowrap}.mr-hist-rowaction{pointer-events:none}.mr-wm .ds-modal-body{display:flex;flex-direction:column;gap:var(--ds-space-16)}.mr-wm-field{display:flex;flex-direction:column;gap:var(--ds-space-8)}.mr-wm-label{font-family:var(--ds-font);font-weight:var(--ds-weight-regular);font-size:var(--ds-text-label);line-height:1.4;color:var(--ds-color-ink)}.mr-wm-field--name .mr-wm-input{overflow:hidden}.mr-wm-input{position:relative;display:flex;align-items:center;gap:10px;height:56px;box-sizing:border-box;padding:var(--ds-space-16) var(--ds-space-12);border:1px solid var(--ds-color-border-strong);border-radius:var(--ds-radius-xs);background:var(--ds-color-surface);font-family:var(--ds-font);font-size:var(--ds-text-body);line-height:24px;color:var(--ds-color-ink)}.mr-wm-input--icon{justify-content:space-between}.mr-wm-name{display:inline;color:var(--ds-color-ink);font-family:var(--ds-font);font-size:var(--ds-text-body);line-height:24px}.mr-wm-ph{color:var(--ds-color-mute)}.mr-wm-input:has(.mr-wm-name:not(:empty)) .mr-wm-ph{display:none}.mr-wm-field--name .mr-wm-input:has(.mr-wm-name:not(:empty)){border-color:var(--ds-color-ink)}.mr-wm-key{display:flex;align-items:baseline;flex:1 1 auto;min-width:0;color:var(--ds-color-mute);font-family:var(--ds-font-mono)}.mr-wm-key-main{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-wm-key-tail{flex:0 0 auto}.mr-wm-copy{flex:0 0 auto;color:var(--ds-color-ink)}.mr-csm-root{display:contents;font-family:var(--ds-font)}.mr-csm-root .ds-modal-dialog{--ds-modal-width: 600px;width:600px;max-width:calc(100% - 32px);height:calc(100% - 40px);display:flex;flex-direction:column}.mr-csm-root .ds-modal-head,.mr-csm-root .ds-modal-foot{flex:0 0 auto}.mr-csm-root .ds-modal-body{flex:1 1 auto;min-height:0;position:relative}.mr-csm-root .ds-modal-body--scroll{max-height:none;padding-bottom:56px}.mr-csm-steps{width:min(420px,100%)}.mr-csm{display:block}.mr-csm-panel{display:none;flex-direction:column;gap:var(--ds-space-16)}.mr-csm-root[data-contract-step=step1] .mr-csm-panel[data-panel=step1],.mr-csm-root[data-contract-step=step2] .mr-csm-panel[data-panel=step2],.mr-csm-root[data-contract-step=step3] .mr-csm-panel[data-panel=step3]{display:flex}@keyframes mr-csm-slide-in{0%,45%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.mr-csm-root[data-contract-step=step2] .mr-csm-panel[data-panel=step2]>*{animation:mr-csm-slide-in .38s var(--ds-ease-expo) both}.mr-csm-root[data-contract-step=step2] .mr-csm-panel[data-panel=step2]>*:nth-child(2){animation-delay:90ms}.mr-csm-root[data-contract-step=step2] .mr-csm-panel[data-panel=step2]>*:nth-child(3){animation-delay:.18s}.mr-csm-root[data-contract-step=step3] .mr-csm-panel[data-panel=step3] .mr-csm-review-row{animation:mr-csm-slide-in .38s var(--ds-ease-expo) both}.mr-csm-root[data-contract-step=step3] .mr-csm-panel[data-panel=step3] .mr-csm-review-row:nth-child(2){animation-delay:80ms}.mr-csm-root[data-contract-step=step3] .mr-csm-panel[data-panel=step3] .mr-csm-review-row:nth-child(3){animation-delay:.16s}.mr-csm-root[data-contract-step=step3] .mr-csm-panel[data-panel=step3] .mr-csm-review-row:nth-child(4){animation-delay:.24s}.mr-csm-root[data-contract-step=step3] .mr-csm-panel[data-panel=step3] .mr-csm-review-row:nth-child(5){animation-delay:.32s}.mr-csm-root[data-contract-step=step3] .mr-csm-panel[data-panel=step3] .mr-csm-review-row:nth-child(6){animation-delay:.4s}.mr-csm-root[data-contract-step=step3] .mr-csm-panel[data-panel=step3] .mr-csm-review-row:nth-child(7){animation-delay:.48s}.mr-csm-root[data-contract-step=step3] .mr-csm-panel[data-panel=step3] .mr-csm-review-row:nth-child(8){animation-delay:.56s}.mr-csm-root[data-contract-step=step3] .mr-csm-panel[data-panel=step3] .mr-csm-review-row:nth-child(9){animation-delay:.64s}.mr-csm-tpl-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ds-space-12)}.mr-csm-tpl.ds-selectcard.is-selected .ds-selectcard-label{color:var(--ds-color-primary)}.mr-csm-tpl-desc{margin:0;margin-top:var(--ds-space-16);font-size:var(--ds-text-body);line-height:1.2;color:var(--ds-color-ink);text-align:left}.mr-csm-fee .ds-notification-body{display:flex;width:100%}.mr-csm-fee-body{display:flex;align-items:center;gap:var(--ds-space-8);width:100%;font-weight:var(--ds-weight-medium);font-size:var(--ds-text-label);color:var(--ds-color-warning-ink)}.mr-csm-fee .ds-notification-icon{color:var(--ds-color-warning-ink)}.mr-csm-fee-why{margin-left:auto;white-space:nowrap}.mr-csm-fee-why.ds-link,.mr-csm-fee-why.ds-link:hover{color:var(--ds-color-warning-ink)}.mr-csm-section{display:flex;flex-direction:column;gap:var(--ds-space-24);margin-top:var(--ds-space-32)}.mr-csm-section-h{margin:0;font-weight:var(--ds-weight-bold);font-size:var(--ds-text-body);line-height:1.3;color:var(--ds-color-ink)}.mr-csm-field{position:relative;display:flex;flex-direction:column;gap:var(--ds-space-8)}.mr-csm-label{display:inline-flex;align-items:center;gap:var(--ds-space-4);font-weight:var(--ds-weight-regular);font-size:var(--ds-text-label);color:var(--ds-color-ink)}.mr-csm-hint{font-size:var(--ds-text-caption);line-height:1.4;color:var(--ds-color-danger)}.mr-csm-hint:empty{display:none}.mr-csm-help{display:inline-flex;align-items:center;color:var(--ds-color-icon)}.mr-csm-input{position:relative;display:flex;align-items:center;gap:10px;height:56px;box-sizing:border-box;padding:var(--ds-space-16) var(--ds-space-12);border:1px solid var(--ds-color-border-strong);border-radius:var(--ds-radius-xs);background:var(--ds-color-surface);font-size:var(--ds-text-body);line-height:24px;color:var(--ds-color-ink);transition:border-color .18s ease}.mr-csm-input--withicon,.mr-csm-input--number,.mr-csm-input--select,.mr-csm-input--date{justify-content:space-between}.mr-csm-input--select{cursor:pointer}.mr-csm-field.is-focused .mr-csm-input{border-color:var(--ds-color-ink)}.mr-csm-ph{color:var(--ds-color-mute)}.mr-csm-value{display:none;color:var(--ds-color-ink);font-size:var(--ds-text-body);line-height:24px;vertical-align:middle}.mr-csm-field[data-csm-field].is-filled .mr-csm-value{display:inline-flex;align-items:center;gap:var(--ds-space-8)}.mr-csm-field[data-csm-field].is-filled .mr-csm-ph{display:none}.mr-csm-field[data-csm-field].is-focused .mr-csm-value{display:inline-block}.mr-csm-field[data-csm-field].is-focused .mr-csm-ph{display:none}.mr-csm-field[data-csm-field].is-focused .mr-csm-input--select .mr-csm-ph{display:block}.mr-csm-field[data-csm-field].is-focused .mr-csm-input--select .mr-csm-value{display:none}.mr-csm-field[data-csm-field].is-focused .mr-csm-value:after{content:"";display:inline-block;width:1px;height:1.05em;margin-left:var(--ds-space-2);background:var(--ds-color-ink);animation:mr-csm-caret 1s steps(2,jump-none) infinite;vertical-align:middle}@keyframes mr-csm-caret{50%{opacity:0}}.mr-csm-field[data-csm-field].is-filled .mr-csm-value:after{display:none}.mr-csm-field[data-csm-field].is-focused .mr-csm-input--select .mr-csm-value:after{display:none}.mr-csm-fieldicon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;color:var(--ds-color-ink)}.mr-csm-fieldicon svg{width:24px;height:24px;display:block}.mr-csm-stepper,.mr-csm-chevron{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--ds-color-mute)}.mr-csm-stepper{flex-direction:column;gap:var(--ds-space-2);width:20px;height:20px}.mr-csm-stepper svg{width:10px;height:7px;display:block}.mr-csm-chevron{width:20px;height:20px;transition:transform .18s ease}.mr-csm-chevron svg{width:18px;height:18px;display:block}.mr-csm-field.is-focused .mr-csm-chevron{transform:rotate(180deg)}.mr-csm-field--date .mr-csm-value--date{display:inline-block!important;white-space:nowrap;line-height:24px}.mr-csm-date-d,.mr-csm-date-sep{display:inline;color:var(--ds-color-mute);font-family:var(--ds-font-mono);font-size:var(--ds-text-body);line-height:24px;transition:color .18s ease}.mr-csm-date-d--filled,.mr-csm-field--date.is-focused .mr-csm-date-sep,.mr-csm-field--date.is-filled .mr-csm-date-sep{color:var(--ds-color-ink)}.mr-csm-field.mr-csm-field--date[data-csm-field].is-focused .mr-csm-value:after{display:none}.mr-csm-section:has(.mr-csm-field.is-suggesting),.mr-csm-section:has(.ds-richhint.is-open),.mr-csm-field:has(.ds-richhint.is-open){position:relative;z-index:3}.mr-csm-suggest{position:absolute;top:100%;left:0;right:0;margin-top:var(--ds-space-4);z-index:100;display:flex;flex-direction:column;background:var(--ds-color-surface);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-sm);box-shadow:var(--ds-shadow);overflow:hidden;opacity:0;visibility:hidden;transition:opacity .18s ease,visibility 0s linear .18s}.mr-csm-field.is-suggesting .mr-csm-suggest{opacity:1;visibility:visible;transition:opacity .18s ease,visibility 0s linear 0s}.mr-csm-field.is-suggesting .mr-csm-suggest-row{--ds-enter-x: -12px;--ds-enter-y: 0;animation:ds-enter-move .3s var(--ds-ease-decelerate, cubic-bezier(.2, 0, 0, 1)) both}.mr-csm-field.is-suggesting .mr-csm-suggest-row:nth-child(2){animation-delay:32ms}.mr-csm-field.is-suggesting .mr-csm-suggest-row:nth-child(3){animation-delay:64ms}.mr-csm-field.is-suggesting .mr-csm-suggest-row:nth-child(n+4){animation-delay:96ms}@media(prefers-reduced-motion:reduce){.mr-csm-field.is-suggesting .mr-csm-suggest-row{animation:none}}.mr-csm-suggest-row{position:relative;overflow:hidden;display:flex;align-items:center;gap:10px;padding:10px var(--ds-space-12);font-size:var(--ds-text-label);color:var(--ds-color-ink);cursor:pointer;background:var(--ds-color-surface);transition:background-color .16s ease}.mr-csm-suggest-row+.mr-csm-suggest-row{border-top:1px solid var(--ds-color-border)}.mr-csm-suggest-row:hover{background:var(--ds-color-surface-2)}.mr-csm-suggest-row--active{background:var(--ds-color-primary-soft)}.mr-csm-suggest-row:after{content:"";position:absolute;left:50%;top:50%;width:16px;height:16px;margin-left:-8px;margin-top:-8px;border-radius:50%;background:var(--ds-color-primary);opacity:0;transform:scale(0);pointer-events:none}@keyframes mr-csm-suggest-ripple{0%{opacity:.35;transform:scale(0)}to{opacity:0;transform:scale(30)}}.mrun:not(.mrun-live) .mr-csm-field.is-selecting .mr-csm-suggest-row--active:after{animation:mr-csm-suggest-ripple .6s var(--ds-ease-decelerate) forwards}.mr-csm-review{display:flex;flex-direction:column}.mr-csm-review-row{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-16);padding:var(--ds-space-12) 0;border-bottom:1px solid var(--ds-color-border);font-size:var(--ds-text-label)}.mr-csm-review-row:last-child{border-bottom:0}.mr-csm-review-row:has(+.mr-csm-review-row--total){border-bottom:0}.mr-csm-k{color:var(--ds-color-mute)}.mr-csm-v{display:inline-flex;align-items:center;gap:var(--ds-space-8);color:var(--ds-color-ink);font-weight:var(--ds-weight-regular)}.mr-csm-review-row--total{border-top:2px solid var(--ds-color-border);margin-top:var(--ds-space-8);padding-top:var(--ds-space-16)}.mr-csm-review-row--total .mr-csm-v{color:var(--ds-color-warning-ink)}.mr-csm-foot{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--ds-space-16);align-items:stretch;transition:grid-template-columns .42s var(--ds-ease-standard),gap .42s var(--ds-ease-standard)}.mr-csm-cancel{grid-column:1;min-width:0;overflow:hidden;transition:opacity .22s ease}.mr-csm-next,.mr-csm-pay{grid-column:2;display:none}.mr-csm-root[data-contract-step=step1] .mr-csm-next,.mr-csm-root[data-contract-step=step2] .mr-csm-next,.mr-csm-root[data-contract-step=step3] .mr-csm-pay{display:inline-flex}.mr-csm-foot:has(.mr-csm-pay.is-loading),.mr-csm-foot:has(.mr-csm-pay.is-success){grid-template-columns:minmax(0,0fr) minmax(0,1fr);gap:0}.mr-csm-foot:has(.mr-csm-pay.is-loading) .mr-csm-cancel,.mr-csm-foot:has(.mr-csm-pay.is-success) .mr-csm-cancel{opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.mr-csm-field[data-csm-field].is-focused .mr-csm-value:after{animation:none}.mr-csm-foot{transition:none}.mr-csm-panel[data-panel=step2]>*,.mr-csm-panel[data-panel=step3] .mr-csm-review-row{animation:none!important}}.mr-dep .ds-modal-body{display:flex;flex-direction:column;gap:var(--ds-space-24)}.mr-dep-section{display:flex;flex-direction:column;gap:var(--ds-space-16);padding:var(--ds-space-16);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius);background:var(--ds-color-surface-2)}.mr-dep-section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-12)}.mr-dep-section-head--split{padding-bottom:var(--ds-space-12);border-bottom:1px solid var(--ds-color-border)}.mr-dep-section-title{font-family:var(--ds-font);font-size:var(--ds-text-label);font-weight:var(--ds-weight-semibold);color:var(--ds-color-ink)}.mr-dep-section-count{font-family:var(--ds-font-mono);font-size:var(--ds-text-caption);color:var(--ds-color-mute)}.mr-dep-flow{display:flex;flex-direction:column;gap:var(--ds-space-8)}.mr-dep-party{display:flex;align-items:center;gap:var(--ds-space-12);padding:var(--ds-space-12) var(--ds-space-16);background:var(--ds-color-surface);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-sm)}.mr-dep-party-label{font-family:var(--ds-font);font-size:var(--ds-text-body-sm);font-weight:var(--ds-weight-semibold);color:var(--ds-color-ink)}.mr-dep-flow-arrow{display:flex;align-items:center;justify-content:space-between;padding:0 var(--ds-space-16);color:var(--ds-color-mute)}.mr-dep-arrow{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--ds-color-primary);animation:mr-dep-arrow-flow .85s ease-in-out infinite}.mr-dep-arrow svg{width:16px;height:16px}@keyframes mr-dep-arrow-flow{0%{transform:translateY(-7px);opacity:0}25%{opacity:1}75%{opacity:1}to{transform:translateY(8px);opacity:0}}:root[data-theme=dark] .marlowe-ui .mr-dep-arrow{color:var(--mui-bright-green)}.mr-dep-flow-amount{font-family:var(--ds-font);font-size:var(--ds-text-body);font-weight:var(--ds-weight-bold);color:var(--ds-color-primary)}:root[data-theme=dark] .marlowe-ui .mr-dep-flow-amount{color:var(--mui-bright-green)}.mr-dep-walletpill{display:inline-flex;align-items:center;gap:var(--ds-space-6);height:32px;padding:var(--ds-space-4) var(--ds-space-12) var(--ds-space-4) var(--ds-space-4);background:var(--ds-color-surface);border:1px solid var(--ds-color-border);border-radius:999px;font-family:var(--ds-font);font-size:var(--ds-text-caption);font-weight:var(--ds-weight-bold);color:var(--ds-color-ink)}.mr-dep-walletpill-name{line-height:1}.mr-dep-confirm-line{margin:0;font-family:var(--ds-font);font-size:var(--ds-text-body-sm);color:var(--ds-color-ink-2)}.mr-dep-confirm-line strong{font-weight:var(--ds-weight-bold);color:var(--ds-color-ink)}.mr-dep-fee{margin:0}.mr-dep-fee .ds-notification-msg{font-size:var(--ds-text-label);font-weight:var(--ds-weight-medium);line-height:var(--ds-leading-snug)}.mr-dep-fee .ds-notification-icon{color:var(--ds-color-warning-ink)}@media(prefers-reduced-motion:reduce){.mr-dep-arrow{animation:none}}.mr-lwc-modal .ds-modal-title{font-weight:var(--ds-weight-bold)}.mr-lwc-modal .ds-modal-body{padding:var(--ds-space-16) var(--ds-space-24) var(--ds-space-24)}.mr-lwc-text{margin:0;font-family:var(--ds-font);font-size:var(--ds-text-body-sm);line-height:22px;color:var(--ds-color-ink-2)}.mr-del-modal .ds-modal-title{font-weight:var(--ds-weight-bold)}.mr-del-modal .ds-modal-body{padding:var(--ds-space-16) var(--ds-space-24) var(--ds-space-24)}.mr-del-text{margin:0;font-family:var(--ds-font);font-size:var(--ds-text-body-sm);line-height:22px;color:var(--ds-color-ink-2)}.mr-wd-modal .ds-modal-title{font-weight:var(--ds-weight-bold)}.mr-wd-modal .ds-modal-body{padding:0}.mr-wd-modal .ds-modal-foot{display:flex;justify-content:stretch;gap:var(--ds-space-16)}.mr-wd-modal .ds-modal-foot>*{flex:1 1 0}.mr-wd-balance{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-12);padding:var(--ds-space-16) var(--ds-space-24);border-bottom:1px solid var(--ds-color-border)}.mr-wd-balance-label{font-family:var(--ds-font);font-size:var(--ds-text-body);font-weight:var(--ds-weight-semibold);color:var(--ds-color-ink)}.mr-wd-balance-pill{display:inline-flex;align-items:center;gap:var(--ds-space-6);height:32px;padding:var(--ds-space-4) var(--ds-space-12) var(--ds-space-4) var(--ds-space-4);background:var(--ds-color-surface);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-pill)}.mr-wd-balance-amt{font-family:var(--ds-font);font-size:var(--ds-text-caption);font-weight:var(--ds-weight-bold);color:var(--ds-color-ink);line-height:1}.mr-wd-tabs{display:flex;gap:var(--ds-space-8);padding:var(--ds-space-12) var(--ds-space-24);border-bottom:1px solid var(--ds-color-border)}.mr-wd-tab{display:inline-flex;align-items:center;justify-content:center;padding:var(--ds-space-8) var(--ds-space-16);border-radius:var(--ds-radius-pill);font-family:var(--ds-font);font-size:var(--ds-text-label);font-weight:var(--ds-weight-semibold);color:var(--ds-color-mute)}.mr-wd-tab--active{background:var(--ds-color-primary-soft);color:var(--ds-color-primary)}.mr-wd-fields{display:flex;flex-direction:column;gap:var(--ds-space-20);padding:var(--ds-space-24)}.mr-wd-field{display:flex;flex-direction:column;gap:var(--ds-space-8)}.mr-wd-field-label{font-family:var(--ds-font);font-weight:var(--ds-weight-regular);font-size:var(--ds-text-label);color:var(--ds-color-ink)}.mr-wd-field-input{position:relative;display:flex;align-items:center;gap:10px;height:56px;box-sizing:border-box;padding:var(--ds-space-16) var(--ds-space-12);border:1px solid var(--ds-color-border-strong);border-radius:var(--ds-radius-xs);background:var(--ds-color-surface);font-family:var(--ds-font);font-size:var(--ds-text-body);line-height:24px;color:var(--ds-color-ink)}.mr-wd-field-input--withicon{justify-content:space-between}.mr-wd-field-value{display:inline-block;color:var(--ds-color-ink);font-family:var(--ds-font);font-size:var(--ds-text-body);line-height:24px;vertical-align:middle}.mr-wd-field-key{display:flex;align-items:baseline;flex:1 1 auto;min-width:0;color:var(--ds-color-mute);font-family:var(--ds-font-mono)}.mr-wd-field-key-main{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-wd-field-key-tail{flex:0 0 auto}.mr-wd-field-copy{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;color:var(--ds-color-ink);cursor:default}.mr-wd-field-copy .ds-icon{font-size:24px}.mr-wd-leave{display:none;margin-top:var(--ds-space-8);color:var(--ds-color-danger);--ds-ripple-color: color-mix(in srgb, var(--ds-color-danger) 35%, transparent)}.mr-wd-leave:hover,.mr-wd-leave.is-hover{color:var(--ds-color-danger);background:var(--ds-color-danger-bg)}.ds-modal[data-modal=mr-walletdetails].is-complete .mr-wd-leave{display:inline-flex}
