@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;600;700&family=Roboto+Mono:wght@400;500&display=swap";.marlowe-ui{--mui-accent-a: #4700C3;--mui-accent-a-hover: #340090;--mui-accent-a-25: #D1BFF0;--mui-accent-a-10: #EDE5F9;--mui-accent-b: #8701FC;--mui-accent-b-hover: #6200B8;--mui-bluegrey: #283346;--mui-bright-green: #00E39C;--mui-ice-white: #F5F9FC;--mui-overlay: rgba(0, 0, 0, .75);--mui-black: #000000;--mui-grey-75: #404040;--mui-grey-50: #808080;--mui-grey-25: #BFBFBF;--mui-grey-10: #E5E5E5;--mui-grey-5: #F2F2F2;--mui-white: #FFFFFF;--mui-green-dark: #007B3D;--mui-green: #00A551;--mui-green-75: #40BB7D;--mui-green-50: #80D2A8;--mui-green-25: #BFE9D3;--mui-green-10: #E5F6EE;--mui-green-5: #F2FAF6;--mui-red-dark: #BC3031;--mui-red: #E04B4C;--mui-red-75: #E87879;--mui-red-50: #EFA5A5;--mui-red-25: #F7D2D2;--mui-red-10: #FCEDED;--mui-red-5: #FDF6F6;--mui-blue-dark: #0F6FC8;--mui-blue: #3087D8;--mui-blue-75: #64A5E2;--mui-blue-50: #97C3EB;--mui-blue-25: #CBE1F5;--mui-blue-10: #EAF3FB;--mui-blue-5: #F5F9FD;--mui-orange-dark: #845700;--mui-orange: #F4870B;--mui-orange-75: #F7A548;--mui-orange-50: #F9C385;--mui-orange-25: #FCE1C2;--mui-orange-10: #FEF3E7;--mui-orange-5: #FEF9F3;--mui-app-bg: var(--mui-ice-white);--mui-surface: var(--mui-white);--mui-surface-2: var(--mui-grey-5);--mui-border: var(--mui-grey-10);--mui-border-strong: var(--mui-grey-25);--mui-ink: var(--mui-bluegrey);--mui-ink-2: var(--mui-grey-75);--mui-mute: var(--mui-grey-50);--mui-primary: var(--mui-accent-a);--mui-primary-hover: var(--mui-accent-a-hover);--mui-primary-soft: var(--mui-accent-a-10);--mui-primary-2: var(--mui-accent-b);--mui-on-primary: var(--mui-white);--mui-gradient: linear-gradient(90deg, var(--mui-accent-a) 0%, var(--mui-accent-b) 100%);--mui-gradient-hover: linear-gradient(90deg, var(--mui-accent-a-hover) 0%, var(--mui-accent-b-hover) 100%);--mui-avatar-lender: linear-gradient(135deg, #9C00C3 0%, #01CFFC 100%);--mui-avatar-borrower: linear-gradient(135deg, #5E8C00 0%, #008A57 100%);--mui-success: var(--mui-green);--mui-success-ink: var(--mui-green-dark);--mui-success-border: var(--mui-green-75);--mui-success-bg: color-mix(in srgb, var(--mui-success) 12%, transparent);--mui-danger: var(--mui-red);--mui-danger-ink: var(--mui-red-dark);--mui-danger-bg: color-mix(in srgb, var(--mui-danger) 11%, transparent);--mui-danger-border: var(--mui-red-75);--mui-warning: var(--mui-orange);--mui-warning-ink: var(--mui-orange-dark);--mui-warning-bg: color-mix(in srgb, var(--mui-warning) 9%, transparent);--mui-info: #14579E;--mui-info-bg: color-mix(in srgb, var(--mui-info) 9%, transparent);--mui-font: "Roboto", system-ui, -apple-system, "Segoe UI", sans-serif;--mui-font-mono: "Roboto Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--mui-text-display: 28px;--mui-text-title: 22px;--mui-text-heading: 20px;--mui-text-subhead: 18px;--mui-text-body: 16px;--mui-text-body-sm: 15px;--mui-text-label: 14px;--mui-text-caption: 13px;--mui-text-fine: 12px;--mui-text-micro: 11px;--mui-text-nano: 10px;--mui-weight-regular: 400;--mui-weight-medium: 500;--mui-weight-semibold: 600;--mui-weight-bold: 700;--mui-leading-none: 1;--mui-leading-tight: 1.2;--mui-leading-snug: 1.3;--mui-leading-normal: 1.5;--mui-disabled-bg: var(--mui-grey-5);--mui-disabled-ink: var(--mui-grey-25);--mui-radius-xs: 4px;--mui-radius-sm: 8px;--mui-radius: 12px;--mui-radius-lg: 16px;--mui-radius-pill: 999px;--mui-shadow: 0 1px 2px rgba(40, 51, 70, .06), 0 8px 24px rgba(40, 51, 70, .08);--mui-shadow-lg: 0 12px 40px rgba(40, 51, 70, .16);--mui-space-px: 1px;--mui-space-2: 2px;--mui-space-4: 4px;--mui-space-6: 6px;--mui-space-8: 8px;--mui-space-12: 12px;--mui-space-16: 16px;--mui-space-20: 20px;--mui-space-24: 24px;--mui-space-32: 32px;--mui-space-40: 40px;--mui-space-48: 48px;--mui-space-56: 56px;--mui-space-72: 72px;--mui-ease-standard: cubic-bezier(.4, 0, .2, 1);--mui-ease-decelerate: cubic-bezier(.2, 0, 0, 1);--mui-ease-spring: cubic-bezier(.34, 1.25, .64, 1);--mui-ease-expo: cubic-bezier(.22, 1, .36, 1);--mui-duration-fast: 80ms;--mui-duration-base: .18s;--mui-duration-slow: .32s;--mui-z-base: 1;--mui-z-raised: 2;--mui-z-sticky: 100;--mui-z-overlay: 200;--mui-z-modal: 1000;--mui-z-toast: 10000;--mui-editor-bg: var(--mui-surface);--mui-editor-gutter: var(--mui-mute);--mui-editor-text: var(--mui-ink);--mui-editor-kw: #6B33D1;--mui-editor-str: #C2410C;--mui-editor-fn: var(--mui-success-ink);--mui-editor-num: var(--mui-info);--mui-editor-punc: var(--mui-ink);--mui-editor-highlight: rgba(71, 0, 195, .1)}:root[data-theme=dark] .marlowe-ui{--mui-app-bg: #15151F;--mui-surface: #1E1E2E;--mui-surface-2: #26263A;--mui-border: #383848;--mui-border-strong: #4A4A5C;--mui-ink: #FFFFFF;--mui-ink-2: rgba(255, 255, 255, .82);--mui-mute: rgba(255, 255, 255, .62);--mui-primary: #B8A8FF;--mui-primary-hover: #A593FF;--mui-primary-soft: rgba(142, 122, 255, .18);--mui-primary-2: #8E7AFF;--mui-on-primary: #15151F;--mui-gradient: linear-gradient(90deg, #8E7AFF 0%, #B8A8FF 100%);--mui-gradient-hover: linear-gradient(90deg, #7C66FF 0%, #A593FF 100%);--mui-disabled-bg: var(--mui-surface-2);--mui-disabled-ink: var(--mui-mute);--mui-success: var(--mui-green-75);--mui-success-ink: #96EDBE;--mui-success-border: var(--mui-success-ink);--mui-success-bg: rgba(64, 187, 125, .14);--mui-danger: var(--mui-red-75);--mui-danger-ink: #FFB3B3;--mui-danger-bg: rgba(232, 120, 121, .14);--mui-danger-border: var(--mui-danger-ink);--mui-warning: var(--mui-orange-75);--mui-warning-ink: #FFD695;--mui-warning-bg: rgba(247, 165, 72, .14);--mui-info: var(--mui-blue-75);--mui-info-bg: rgba(100, 165, 226, .14);--mui-shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 8px 24px rgba(0, 0, 0, .45);--mui-shadow-lg: 0 12px 40px rgba(0, 0, 0, .55);--mui-editor-kw: #C5A6FF;--mui-editor-str: #F0A66E;--mui-editor-num: #8AB4F8;--mui-editor-highlight: rgba(140, 91, 255, .18)}.mr-frame{position:relative;width:100%;max-width:1465px;margin-inline:auto;aspect-ratio:1465 / 768;container-type:inline-size;pointer-events:none;user-select:none;--mr-scale: min(1, calc(100cqi/1465px) )}.mr-frame *{pointer-events:none!important}.mr-frame .mr-card[data-step-pos="2"] .mr-task-cta,.mr-frame .mr-card[data-step-pos="3"] .mr-task-cta,.mr-frame .mr-deposit-card .mr-deposit-confirm,.mr-frame .mr-deposit-card .mr-deposit-cancel,.mr-frame .mr-deposit-card .mr-deposit-cancel .mr-btn,.mr-frame .mr-repay-card .mr-repay-confirm,.mr-frame .mr-repay-card .mr-deposit-cancel,.mr-frame .mr-repay-card .mr-deposit-cancel .mr-btn,.mr-frame .mr-header-profile,.mr-frame .mr-walletd-card .mr-walletd-leave,.mr-frame .mr-walletd-card .mr-walletd-cancel,.mr-frame .mr-lwc-card .mr-lwc-cancel,.mr-frame .mr-lwc-card .mr-lwc-leave{pointer-events:auto!important;cursor:pointer;touch-action:manipulation}.mr-stage{position:absolute;inset:0;width:1465px;height:768px;transform-origin:top left;transform:scale(var(--mr-scale))}.mr-canvas{position:absolute;inset:0;display:flex;gap:var(--mui-space-24);align-items:flex-start}.mr-canvas.mr-loop-leave{animation:mr-loop-leave .6s cubic-bezier(.4,0,.68,.06) forwards}.mr-canvas.mr-loop-enter{animation:mr-loop-enter .64s cubic-bezier(.22,.61,.36,1) forwards}@keyframes mr-loop-leave{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.92) translateY(8px)}}@keyframes mr-loop-enter{0%{opacity:0;transform:scale(1.12) translateY(-26px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(prefers-reduced-motion:reduce){.mr-canvas.mr-loop-leave,.mr-canvas.mr-loop-enter{animation:none}}.mr-device{position:relative;flex:0 0 auto;display:flex;flex-direction:column;height:768px;background:var(--mui-app-bg);border:1px solid var(--mui-border);border-radius:var(--mui-radius-lg);box-shadow:var(--mui-shadow-lg);overflow:hidden;color:var(--mui-ink);font-family:var(--mui-font)}.mr-device--desktop{width:1024px}.mr-device--mobile{width:393px}@media(max-width:599px){.mr-device{border-radius:var(--mui-radius-sm)}}.mr-app{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;background:var(--mui-app-bg)}.mr-screens{position:relative;flex:1 1 auto;min-height:0}.mr-screen{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .28s ease}.mr-canvas[data-l-screen=login] .mr-device--desktop .mr-screen[data-screen=login],.mr-canvas[data-b-screen=login] .mr-device--mobile .mr-screen[data-screen=login]{opacity:1;visibility:visible}.mr-canvas[data-l-screen=login] .mr-device--desktop .mr-header,.mr-canvas[data-b-screen=login] .mr-device--mobile .mr-header,.mr-canvas[data-l-state=closing] .mr-device--desktop .mr-header,.mr-canvas[data-l-state=fetching] .mr-device--desktop .mr-header,.mr-canvas[data-b-state=closing] .mr-device--mobile .mr-header,.mr-canvas[data-b-state=fetching] .mr-device--mobile .mr-header{display:none}.mr-landing{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--mui-space-16);padding:var(--mui-space-48);background:var(--mui-app-bg)}.mr-landing-shape{position:absolute;inset:0;pointer-events:none;background-repeat:no-repeat;background-position:right top;background-size:100% auto}.mr-begin{position:relative;z-index:1;width:318px;flex:0 0 auto}.mr-begin-card{display:flex;flex-direction:column;align-items:center;gap:var(--mui-space-24);padding:var(--mui-space-40) var(--mui-space-24) var(--mui-space-24);background:var(--mui-surface);border-radius:8px;box-shadow:0 2px 4px #00000014}.mr-begin-logo .mr-logo--dark{display:none}:root[data-theme=dark] .mr-begin-logo .mr-logo--light{display:none}:root[data-theme=dark] .mr-begin-logo .mr-logo--dark{display:block}.mr-begin-logo img{width:100px;height:auto;display:block}.mr-begin-text{margin:0;font-size:var(--mui-text-body);line-height:22px;color:var(--mui-ink);text-align:center}.mr-link{font-family:var(--mui-font);font-weight:var(--mui-weight-semibold);font-size:var(--mui-text-body);color:var(--mui-ink);text-decoration:underline}.mr-divider{display:flex;align-items:center;gap:var(--mui-space-12);width:100%;font-family:var(--mui-font);font-size:var(--mui-text-label);color:var(--mui-mute)}.mr-divider:before,.mr-divider:after{content:"";flex:1;height:1px;background:var(--mui-border-strong)}.mr-select{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:56px;padding:var(--mui-space-16) 9px var(--mui-space-16) var(--mui-space-16);border:1px solid var(--mui-mute);border-radius:4px;background:var(--mui-surface);color:var(--mui-mute);font-family:var(--mui-font);font-size:var(--mui-text-body)}.mr-select svg{width:24px;height:24px;flex:0 0 auto;color:var(--mui-ink)}.mr-landing .mr-back-link,.mr-landing-m .mr-back-link,.mr-landing .mr-docs-link,.mr-landing-m .mr-docs-link{position:absolute;top:24px;z-index:2;display:inline-flex;align-items:center;font-family:var(--mui-font);font-weight:var(--mui-weight-bold);font-size:var(--mui-text-body);color:var(--mui-ink);text-decoration:none}.mr-landing .mr-back-link,.mr-landing-m .mr-back-link{left:24px;gap:var(--mui-space-4)}.mr-landing .mr-docs-link,.mr-landing-m .mr-docs-link{right:24px}.mr-back-link svg{width:24px;height:24px;flex:0 0 auto}.mr-screen--app{display:flex;flex-direction:column}.mr-breadcrumb{display:flex;align-items:stretch;gap:var(--mui-space-8);flex:0 0 auto;padding:0 var(--mui-space-32);border-bottom:1px solid var(--mui-border)}.mr-crumb{display:inline-flex;align-items:center;padding:var(--mui-space-12) 0;border-bottom:2px solid transparent;font-family:var(--mui-font);font-size:var(--mui-text-caption);line-height:18.2px;color:var(--mui-mute)}.mr-crumb--current{color:var(--mui-ink);border-bottom-color:var(--mui-primary)}.mr-crumb-sep{display:inline-flex;align-items:center;color:var(--mui-mute)}.mr-crumb-sep svg{width:18px;height:18px}.mr-section{position:relative;flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;padding:var(--mui-space-56);overflow:hidden}.mr-cta{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--mui-space-8);text-align:center}.mr-cta-heading{margin:0;font-family:var(--mui-font);font-weight:var(--mui-weight-bold);font-size:var(--mui-text-title);line-height:28px;color:var(--mui-ink)}.mr-cta-title{margin:0;font-family:var(--mui-font);font-weight:var(--mui-weight-regular);font-size:var(--mui-text-body);line-height:22px;color:var(--mui-ink)}.mr-cta>.mr-btn{margin-top:var(--mui-space-12)}.mr-canvas[data-l-screen=dashboard] .mr-device--desktop .mr-screen[data-screen=dashboard]{opacity:1;visibility:visible}.mr-overlay{position:absolute;inset:0;background:var(--mui-overlay)}.mr-drawer{position:absolute;top:0;right:0;bottom:0;width:370px;display:flex;flex-direction:column;background:var(--mui-surface);box-shadow:-8px 0 24px #0000002e}.mr-drawer-head{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;padding:var(--mui-space-16);border-bottom:1px solid var(--mui-border-strong);font-family:var(--mui-font);font-size:var(--mui-text-heading);color:var(--mui-ink)}.mr-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--mui-ink)}.mr-icon-btn svg{width:24px;height:24px}.mr-drawer-crumbs{display:flex;align-items:center;gap:var(--mui-space-8);flex:0 0 auto;padding:0 var(--mui-space-16);border-bottom:1px solid var(--mui-border-strong);font-family:var(--mui-font);font-size:var(--mui-text-caption);color:var(--mui-mute)}.mr-drawer-crumbs .mr-dc{padding:var(--mui-space-12) 0}.mr-drawer-crumbs .mr-dc--current{color:var(--mui-ink);border-bottom:2px solid var(--mui-primary)}.mr-drawer-body{flex:1 1 auto;min-height:0;overflow:hidden;padding:var(--mui-space-20) var(--mui-space-16);display:flex;flex-direction:column;gap:var(--mui-space-16)}.mr-drawer-heading{display:flex;align-items:center;gap:var(--mui-space-8);font-family:var(--mui-font);font-weight:var(--mui-weight-bold);font-size:var(--mui-text-body);color:var(--mui-ink)}.mr-drawer-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:46px;height:46px;border-radius:12px;background:var(--mui-primary-soft);color:var(--mui-primary)}.mr-drawer-icon svg{width:28px;height:28px}.mr-section-label{font-family:var(--mui-font);font-weight:var(--mui-weight-bold);font-size:var(--mui-text-body);color:var(--mui-ink)}.mr-field{display:flex;flex-direction:column;gap:var(--mui-space-6)}.mr-field-label{font-family:var(--mui-font);font-size:var(--mui-text-caption);color:var(--mui-ink)}.mr-field-box{display:flex;align-items:center;gap:var(--mui-space-8);height:56px;padding:0 var(--mui-space-12);border:1px solid var(--mui-ink);border-radius:4px;background:var(--mui-surface);font-family:var(--mui-font);font-size:var(--mui-text-body);color:var(--mui-ink)}.mr-field-box .mr-spacer{flex:1 1 auto}.mr-field-box .mr-num{display:inline-flex;flex-direction:column;color:var(--mui-mute);font-size:var(--mui-text-nano);line-height:1}.mr-drawer-foot{display:flex;gap:var(--mui-space-8);flex:0 0 auto;padding:var(--mui-space-16);border-top:1px solid var(--mui-border-strong)}.mr-drawer-foot>*{flex:1 1 0}.mr-canvas[data-l-screen=setup] .mr-device--desktop .mr-screen[data-screen=setup]{opacity:1;visibility:visible}.mr-card{position:relative;z-index:var(--mui-z-base);width:380px;background:var(--mui-surface);border:1px solid var(--mui-border);border-radius:var(--mui-radius);box-shadow:var(--mui-shadow);overflow:hidden}.mr-card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--mui-space-12);height:72px;padding:var(--mui-space-20) var(--mui-space-24);border-bottom:1px solid var(--mui-border);box-sizing:border-box;flex:0 0 auto}.mr-card-step{font-family:var(--mui-font);font-size:var(--mui-text-title);font-weight:var(--mui-weight-bold);color:var(--mui-ink);letter-spacing:-.01em}.mr-card-timer{display:inline-flex;align-items:baseline;gap:var(--mui-space-4);font-size:var(--mui-text-body);color:var(--mui-ink-2);white-space:nowrap}.mr-timer-part{display:inline-flex;align-items:baseline}.mr-timer-num{font-family:var(--mui-font-mono);font-weight:var(--mui-weight-medium);letter-spacing:-.02em}.mr-timer-unit{font-family:var(--mui-font)}.mr-card-tabs{display:flex;gap:var(--mui-space-4);height:64px;padding:var(--mui-space-12) var(--mui-space-16);border-bottom:1px solid var(--mui-border);box-sizing:border-box;flex:0 0 auto}.mr-card-tab{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;padding:var(--mui-space-12) var(--mui-space-12);border-radius:var(--mui-radius-xs);font-family:var(--mui-font);font-size:var(--mui-text-label);font-weight:var(--mui-weight-medium);color:var(--mui-mute);transition:color var(--mui-duration-base) ease,background var(--mui-duration-base) ease}.mr-card[data-card-tab=tasks] .mr-card-tab[data-tab=tasks],.mr-card[data-card-tab=balances] .mr-card-tab[data-tab=balances]{background:var(--mui-primary-soft);color:var(--mui-primary);font-weight:var(--mui-weight-semibold)}.mr-card-panel{display:none;padding:var(--mui-space-24)}.mr-card[data-card-tab=tasks] .mr-card-panel--tasks,.mr-card[data-card-tab=balances] .mr-card-panel--balances{display:block}.mr-task-actor{display:flex;align-items:center;gap:var(--mui-space-8)}.mr-task-actor-name{font-family:var(--mui-font);font-size:var(--mui-text-body);font-weight:var(--mui-weight-bold);color:var(--mui-ink)}.mr-task-desc{margin:var(--mui-space-8) 0 0;font-family:var(--mui-font);font-size:var(--mui-text-body-sm);line-height:22px;color:var(--mui-mute)}.mr-task-desc b{color:var(--mui-ink);font-weight:var(--mui-weight-semibold)}.mr-task-desc .mr-avatar{width:20px;height:20px;font-size:var(--mui-text-fine);vertical-align:-5px;margin:0 var(--mui-space-2)}.mr-task-cta{margin-top:var(--mui-space-20)}.mr-task-wait{display:flex;align-items:center;justify-content:space-between;gap:var(--mui-space-12);margin-top:var(--mui-space-20);height:56px;padding:0 var(--mui-space-8) 0 var(--mui-space-24);background:var(--mui-surface-2);border-radius:var(--mui-radius-pill);font-family:var(--mui-font);font-size:var(--mui-text-label);color:var(--mui-mute)}.mr-balance-row{display:flex;align-items:center;justify-content:space-between;gap:var(--mui-space-12);padding:var(--mui-space-12) 0}.mr-balance-row+.mr-balance-row{border-top:1px solid var(--mui-border)}.mr-balance-id{display:inline-flex;align-items:center;gap:var(--mui-space-8)}.mr-balance-name{font-family:var(--mui-font);font-size:var(--mui-text-label);color:var(--mui-ink)}.mr-balance-pot{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--mui-mute)}.mr-balance-pot svg{width:20px;height:20px}.mr-balance-amt{font-family:var(--mui-font);font-size:var(--mui-text-body);font-weight:var(--mui-weight-bold);color:var(--mui-ink)}.mr-balance-note{margin:var(--mui-space-12) 0 0;font-family:var(--mui-font);font-size:var(--mui-text-caption);line-height:18px;color:var(--mui-mute)}.mr-balance-flow{display:flex;align-items:center;gap:var(--mui-space-6);flex-wrap:wrap;margin-top:var(--mui-space-16);padding-top:var(--mui-space-16);border-top:1px solid var(--mui-border)}.mr-flow-node{font-family:var(--mui-font);font-size:var(--mui-text-fine);color:var(--mui-ink-2);padding:var(--mui-space-4) var(--mui-space-8);background:var(--mui-surface-2);border-radius:var(--mui-radius-pill);white-space:nowrap}.mr-flow-node--pot{color:var(--mui-primary);background:var(--mui-primary-soft)}.mr-flow-arrow{display:inline-flex;color:var(--mui-mute)}.mr-flow-arrow svg{width:16px;height:8px}.mr-step-stack{position:relative;width:380px;max-width:100%;display:flex;align-items:center;justify-content:center;transform:translateY(32px)}.mr-step-stack>.mr-card{width:100%}.mr-step-stack>.mr-card{height:366px;display:flex;flex-direction:column;box-sizing:border-box}.mr-step-stack>.mr-card>.mr-card-panels{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.mr-step-stack>.mr-card[data-card-tab=tasks] .mr-card-panel--tasks,.mr-step-stack>.mr-card[data-card-tab=balances] .mr-card-panel--balances{flex:1 1 auto;display:flex;flex-direction:column}.mr-step-stack>.mr-card[data-step-pos="2"]{position:absolute;top:0;left:50%;z-index:2;transform:translate(-50%) scale(.9);opacity:0;pointer-events:none}.mr-step-stack>.mr-card[data-step-pos="1"]{position:relative;z-index:1;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s ease,box-shadow .4s cubic-bezier(.4,0,.2,1);transform-origin:center;will-change:transform,opacity}.mr-canvas[data-l-state=step2] .mr-device--desktop .mr-step-stack>.mr-card[data-step-pos="1"],.mr-canvas[data-l-state^=deposit] .mr-device--desktop .mr-step-stack>.mr-card[data-step-pos="1"],.mr-canvas[data-b-state=loading-contract] .mr-device--mobile .mr-step-stack>.mr-card[data-step-pos="1"],.mr-canvas[data-b-state=step2] .mr-device--mobile .mr-step-stack>.mr-card[data-step-pos="1"]{transform:translate(calc(-100% - 24px));opacity:.5;box-shadow:none}@keyframes mr-card-enter-centered{0%{opacity:0;transform:translate(-50%) scale(.9)}to{opacity:1;transform:translate(-50%) scale(1)}}.mr-canvas[data-l-state=step2] .mr-device--desktop .mr-step-stack>.mr-card[data-step-pos="2"]{opacity:1;transform:translate(-50%) scale(1);pointer-events:auto;animation:mr-card-enter-centered .48s var(--mui-ease-spring) .4s backwards}.mr-canvas[data-l-state^=deposit] .mr-device--desktop .mr-step-stack>.mr-card[data-step-pos="2"]{opacity:1;transform:translate(-50%) scale(1);pointer-events:auto}.mr-canvas[data-b-state=loading-contract] .mr-device--mobile .mr-step-stack>.mr-card[data-step-pos="2"]{opacity:1;transform:translate(-50%) scale(1);pointer-events:auto}.mr-canvas[data-b-state=step2] .mr-device--mobile .mr-step-stack>.mr-card[data-step-pos="2"]{opacity:1;transform:translate(-50%) scale(1);pointer-events:auto;animation:mr-card-enter-centered .48s var(--mui-ease-spring) .3s backwards}.mr-device--mobile .mr-step-stack{transition:opacity .25s ease}.mr-canvas[data-b-state=loading-contract] .mr-device--mobile .mr-step-stack{opacity:0;pointer-events:none;transition:opacity 0ms}.mr-canvas[data-b-state=step2] .mr-device--mobile .mr-step-stack{transition:opacity .25s ease .3s}@keyframes mr-card-enter{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.mr-canvas[data-l-screen=running][data-l-state=idle] .mr-device--desktop .mr-step-stack>.mr-card[data-step-pos="1"],.mr-canvas[data-b-screen=running][data-b-state=idle] .mr-device--mobile .mr-step-stack>.mr-card[data-step-pos="1"]{animation:mr-card-enter .48s var(--mui-ease-spring) backwards}.mr-canvas[data-l-screen=running] .mr-device--desktop .mr-screen[data-screen=running]{opacity:1;visibility:visible}.mr-step-prev{position:absolute;left:var(--mui-space-24);top:calc(50% - 12px);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:var(--mui-surface);border:1px solid var(--mui-border);border-radius:999px;color:var(--mui-ink);box-shadow:var(--mui-shadow);cursor:pointer;opacity:0;transform:translateY(-50%) scale(.85);pointer-events:none;transition:opacity .36s ease .12s,transform .36s var(--mui-ease-spring) .12s}.mr-step-prev svg{width:20px;height:20px;display:block}.mr-canvas[data-l-state=step2] .mr-device--desktop .mr-step-prev{opacity:1;transform:translateY(-50%) scale(1);pointer-events:auto}.mr-card[data-status=current] .mr-card-status,.mr-card[data-status=done] .mr-card-timer{display:none}.mr-card-head .mr-card-status{margin-left:auto}.mr-task-current,.mr-task-done{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.mr-card[data-status=current] .mr-task-done,.mr-card[data-status=done] .mr-task-current{display:none}.mr-task-current .mr-task-cta,.mr-task-current .mr-task-wait{margin-top:auto}.mr-task-done .mr-task-actor{gap:var(--mui-space-8)}.mr-task-done-time{margin-left:auto;font-family:var(--mui-font);font-size:var(--mui-text-fine);color:var(--mui-mute);white-space:nowrap}.mr-task-desc--done{margin:var(--mui-space-12) 0 0;color:var(--mui-ink-2)}.mr-card[data-status=done] .mr-card-tab[data-tab=balances]{opacity:.45;pointer-events:none}.mr-device--desktop .mr-screen[data-screen=running] .mr-section{padding-bottom:calc(var(--mui-space-56) + 88px)}.mr-device--mobile .mr-screen[data-screen=running] .mr-section{padding-bottom:calc(var(--mui-space-24) + 72px)}.mr-screen-head{position:absolute;top:0;left:0;right:0;z-index:1;padding:var(--mui-space-20) var(--mui-space-24) 0}.mr-crumb{display:inline-flex;align-items:baseline;gap:var(--mui-space-8);font-family:var(--mui-font);font-size:var(--mui-text-subhead)}.mr-crumb-root,.mr-crumb-sep{color:var(--mui-mute)}.mr-crumb-current{color:var(--mui-ink);font-weight:var(--mui-weight-semibold);border-bottom:2px solid var(--mui-primary);padding-bottom:var(--mui-space-4)}.mr-bottomnav{position:absolute;bottom:16px;z-index:3;display:flex;align-items:stretch;gap:var(--mui-space-2);padding:var(--mui-space-6);background:var(--mui-surface);border:1px solid var(--mui-border);border-radius:999px;box-shadow:none}.mr-device--mobile .mr-bottomnav{left:16px;right:16px}.mr-device--desktop .mr-bottomnav{left:50%;transform:translate(-50%);width:361px}.mr-bottomnav-item{position:relative;z-index:1;flex:1 1 0;min-width:0;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:10px var(--mui-space-8);border-radius:999px;font-family:var(--mui-font);font-weight:var(--mui-weight-semibold);font-size:var(--mui-text-nano);line-height:12px;color:var(--mui-mute);text-align:center;transition:color .28s ease}.mr-bottomnav-item--active{color:var(--mui-primary)}.mr-canvas[data-b-screen=notifications] .mr-device--mobile .mr-bottomnav-item--active{color:var(--mui-mute)}.mr-canvas[data-b-screen=notifications] .mr-device--mobile .mr-bottomnav-item[data-nav=notifications]{color:var(--mui-primary)}.mr-bottomnav-pill{position:absolute;top:var(--mui-space-6);bottom:var(--mui-space-6);left:var(--mui-space-6);width:calc((100% - 18px)/4);z-index:0;border-radius:var(--mui-radius-pill);background:var(--mui-primary-soft);transform:translate(0);transform-origin:right center;transition:opacity .24s ease}@keyframes mr-pill-to-notif{0%{transform:translate(0) scaleX(1)}58%{transform:translate(calc(300% + 6px)) scaleX(1)}74%{transform:translate(calc(300% + 6px)) scaleX(.8)}to{transform:translate(calc(300% + 6px)) scaleX(1)}}.mr-canvas[data-b-screen=notifications] .mr-device--mobile .mr-bottomnav-pill{transform:translate(calc(300% + 6px));animation:mr-pill-to-notif .56s var(--mui-ease-decelerate) both}.mr-canvas[data-l-screen=running] .mr-device--desktop .mr-bottomnav-pill,.mr-canvas[data-l-state=starting] .mr-device--desktop .mr-bottomnav-pill,.mr-canvas[data-l-state=pay-closing] .mr-device--desktop .mr-bottomnav-pill,.mr-canvas[data-b-screen=running] .mr-device--mobile .mr-bottomnav-pill{opacity:0}.mr-bottomnav-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px}.mr-bottomnav-icon>svg.mr-bottomnav-icon--notif-filled{display:none}.mr-canvas[data-b-screen=notifications] .mr-device--mobile .mr-bottomnav-icon>svg.mr-bottomnav-icon--notif{display:none}.mr-canvas[data-b-screen=notifications] .mr-device--mobile .mr-bottomnav-icon>svg.mr-bottomnav-icon--notif-filled{display:block}.mr-bottomnav-dot{position:absolute;top:-4px;right:-5px;min-width:15px;height:15px;padding:0 3px;box-sizing:border-box;display:none;align-items:center;justify-content:center;border-radius:var(--mui-radius-pill);background:var(--mui-danger);box-shadow:0 0 0 2px var(--mui-surface);font-family:var(--mui-font);font-size:9px;font-weight:var(--mui-weight-bold);line-height:1;color:var(--mui-white)}.mr-canvas[data-b-state=unread] .mr-device--mobile .mr-bottomnav-item[data-nav=notifications] .mr-bottomnav-dot,.mr-canvas[data-b-state=accepting] .mr-device--mobile .mr-bottomnav-item[data-nav=notifications] .mr-bottomnav-dot,.mr-canvas[data-b-state=confirm-open] .mr-device--mobile .mr-bottomnav-item[data-nav=notifications] .mr-bottomnav-dot{display:inline-flex}.mr-canvas[data-b-state=unread] .mr-device--mobile .mr-bottomnav-item[data-nav=notifications] .mr-bottomnav-icon{animation:mr-bell-bounce .9s var(--mui-ease-spring) 1}@keyframes mr-bell-bounce{0%,30%,60%,to{transform:translateY(0)}15%{transform:translateY(-5px)}45%{transform:translateY(-2px)}}.mr-bottomnav-icon svg{width:24px;height:24px;display:block}.mr-bottomnav-label{display:block;white-space:nowrap}.mr-canvas[data-l-screen=login] .mr-device--desktop .mr-bottomnav,.mr-canvas[data-b-screen=login] .mr-device--mobile .mr-bottomnav{display:none}.mr-landing-m{display:flex;flex-direction:column;justify-content:center;gap:var(--mui-space-16);padding:var(--mui-space-24);overflow:hidden}.mr-landing-m .mr-begin{width:100%}.mr-video-m{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:var(--mui-space-4)}.mr-video-link{font-family:var(--mui-font);font-weight:var(--mui-weight-bold);font-size:var(--mui-text-body);line-height:19px;color:var(--mui-primary);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.mr-device--mobile .mr-section{padding:var(--mui-space-24)}.mr-device--mobile .mr-card{width:min(380px,100%)}.mr-confirm-card{position:relative;z-index:1;width:min(345px,100%);background:var(--mui-surface);border:1px solid var(--mui-border);border-radius:12px;box-shadow:var(--mui-shadow);overflow:hidden}.mr-confirm-head{display:flex;flex-direction:column;align-items:center;gap:var(--mui-space-8);padding:var(--mui-space-24) var(--mui-space-20) var(--mui-space-16);text-align:center;border-bottom:1px solid var(--mui-border)}.mr-confirm-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;background:var(--mui-primary-soft);color:var(--mui-primary)}.mr-confirm-icon svg{width:28px;height:28px}.mr-confirm-kicker{font-family:var(--mui-font);font-size:var(--mui-text-caption);color:var(--mui-mute)}.mr-confirm-title{font-family:var(--mui-font);font-weight:var(--mui-weight-bold);font-size:var(--mui-text-body);color:var(--mui-ink)}.mr-confirm-rows{display:flex;flex-direction:column;gap:10px;padding:var(--mui-space-16) var(--mui-space-20)}.mr-confirm-row{display:flex;align-items:center;justify-content:space-between;gap:var(--mui-space-12);font-family:var(--mui-font);font-size:var(--mui-text-label)}.mr-confirm-row .mr-k{color:var(--mui-mute)}.mr-confirm-row .mr-v{color:var(--mui-ink);font-weight:var(--mui-weight-semibold);display:inline-flex;align-items:center;gap:var(--mui-space-6)}.mr-confirm-foot{display:flex;flex-direction:column;gap:var(--mui-space-8);padding:0 var(--mui-space-20) var(--mui-space-20)}.mr-confirm-foot>*{width:100%}.mr-canvas[data-b-screen=dashboard] .mr-device--mobile .mr-screen[data-screen=dashboard],.mr-canvas[data-b-screen=confirm] .mr-device--mobile .mr-screen[data-screen=confirm],.mr-canvas[data-b-screen=notifications] .mr-device--mobile .mr-screen[data-screen=notifications],.mr-canvas[data-b-screen=running] .mr-device--mobile .mr-screen[data-screen=running]{opacity:1;visibility:visible}.mr-notifs{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:var(--mui-space-16);padding:var(--mui-space-24)}.mr-notifs-title{margin:0;font-family:var(--mui-font);font-size:var(--mui-text-heading);font-weight:var(--mui-weight-bold);color:var(--mui-ink)}.mr-notif{background:var(--mui-surface);border:1px solid var(--mui-border);border-radius:var(--mui-radius);box-shadow:var(--mui-shadow);padding:var(--mui-space-20);display:flex;flex-direction:column;gap:var(--mui-space-20)}.mr-notif-head{display:flex;align-items:stretch;gap:var(--mui-space-12)}.mr-notif-head .mr-avatar{align-self:stretch;width:auto;height:auto;aspect-ratio:1 / 1;font-size:var(--mui-text-heading)}.mr-notif-headtext{display:flex;flex-direction:column;gap:var(--mui-space-4);min-width:0}.mr-notif-arrow{margin-left:auto;align-self:flex-start;display:inline-flex;flex:0 0 auto;color:var(--mui-mute)}.mr-notif-arrow svg{width:24px;height:24px}.mr-notif-title{margin:0;font-family:var(--mui-font);font-size:var(--mui-text-body);font-weight:var(--mui-weight-bold);color:var(--mui-ink)}.mr-notif-meta{margin:0;display:flex;align-items:center;gap:var(--mui-space-6);font-family:var(--mui-font);font-size:var(--mui-text-caption);color:var(--mui-mute)}.mr-notif-type{padding:1px var(--mui-space-8);border-radius:var(--mui-radius-pill);background:var(--mui-primary-soft);color:var(--mui-primary);font-weight:var(--mui-weight-semibold)}.mr-notif-desc{margin:0;font-family:var(--mui-font);font-size:var(--mui-text-body-sm);line-height:22px;color:var(--mui-ink-2)}.mr-notif-desc b{color:var(--mui-ink);font-weight:var(--mui-weight-semibold)}.mr-notif-terms{margin:0;display:flex;gap:var(--mui-space-8);background:var(--mui-surface-2);border-radius:var(--mui-radius-sm);padding:var(--mui-space-16)}.mr-notif-term{flex:1 1 0;display:flex;flex-direction:column;gap:var(--mui-space-2);text-align:center;min-width:0}.mr-notif-term dt{font-family:var(--mui-font);font-size:var(--mui-text-fine);color:var(--mui-mute)}.mr-notif-term dd{margin:0;font-family:var(--mui-font);font-size:var(--mui-text-body-sm);font-weight:var(--mui-weight-bold);color:var(--mui-ink)}.mr-notif-actions{display:flex;gap:var(--mui-space-8)}.mr-notif-actions .mr-btn{flex:1 1 0}.mr-notif-foot{margin:0;font-family:var(--mui-font);font-size:var(--mui-text-fine);color:var(--mui-mute);text-align:center}.mr-notif-countdown{color:var(--mui-ink-2);white-space:nowrap}.mr-btn.is-loading{background:var(--ds-color-disabled-bg);border-color:transparent;color:var(--ds-color-ink-2);cursor:default}.mr-btn--primary.is-success{background:var(--ds-color-success-bg);border-color:transparent;color:var(--ds-color-success-ink)}.mr-btn-spinner{position:relative;z-index:1;flex:0 0 auto;width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;opacity:.9;animation:mr-btn-spin .7s linear infinite}@keyframes mr-btn-spin{to{transform:rotate(360deg)}}.mr-btn-endicon{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;font-size:20px}.mr-btn.is-success{background:var(--ds-color-success-bg);border-color:transparent;color:var(--ds-color-success-ink)}.mr-btn.is-fail{background:var(--ds-color-danger-bg);border-color:transparent;color:var(--ds-color-danger-ink)}.mr-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:var(--mui-space-16);height:56px;padding:var(--mui-space-16) var(--mui-space-32);border:1px solid transparent;border-radius:28px;font-family:var(--mui-font);font-weight:var(--mui-weight-bold);font-size:var(--mui-text-body);line-height:1;white-space:nowrap;color:var(--mui-ink);transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .24s var(--mui-ease-decelerate)}.mr-btn--sm{gap:var(--mui-space-8);height:40px;padding:var(--mui-space-12) var(--mui-space-16);font-size:var(--mui-text-caption)}.mr-btn--full{width:100%}.mr-btn--spread{justify-content:space-between}.mr-btn--spread-center .mr-btn-label{flex:1 1 auto;text-align:center}.mr-btn-label{position:relative;z-index:1;display:block}.mr-btn-icon{position:relative;z-index:1;display:inline-flex;flex:0 0 auto;width:24px;height:24px}.mr-btn--sm .mr-btn-icon{width:20px;height:20px}.mr-btn-ripple{position:absolute;inset:0;margin:auto;width:8px;height:8px;border-radius:999px;background:#ffffff73;opacity:0;pointer-events:none;z-index:0}@keyframes mr-ripple{0%{width:8px;height:8px;opacity:.75}to{width:700px;height:700px;opacity:0}}.mr-btn--primary.is-loading .mr-btn-ripple,.mr-canvas[data-l-state=clicking] .mr-device--desktop .mr-btn--primary .mr-btn-ripple,.mr-canvas[data-l-state=modal-confirming] .mr-device--desktop .mr-modal-confirm .mr-btn-ripple,.mr-canvas[data-b-state=clicking] .mr-device--mobile .mr-btn--primary .mr-btn-ripple,.mr-canvas[data-b-state=modal-confirming] .mr-device--mobile .mr-modal-confirm .mr-btn-ripple,.mr-canvas[data-b-state=accepting] .mr-device--mobile .mr-notif-actions .mr-btn--primary .mr-btn-ripple,.mr-canvas[data-b-state=confirm-accepting] .mr-device--mobile .mr-acm-accept .mr-btn-ripple{animation:mr-ripple 1.1s var(--mui-ease-decelerate) forwards}.mr-btn--primary.is-loading,.mr-canvas[data-l-state=clicking] .mr-device--desktop .mr-btn--primary,.mr-canvas[data-l-state=modal-confirming] .mr-device--desktop .mr-modal-confirm,.mr-canvas[data-b-state=clicking] .mr-device--mobile .mr-btn--primary,.mr-canvas[data-b-state=modal-confirming] .mr-device--mobile .mr-modal-confirm,.mr-canvas[data-b-state=accepting] .mr-device--mobile .mr-notif-actions .mr-btn--primary,.mr-canvas[data-b-state=confirm-accepting] .mr-device--mobile .mr-acm-accept{transform:scale(.96)}.mr-btn--primary{background:var(--mui-gradient);color:var(--mui-on-primary)}.mr-btn--primary.is-hover{background:var(--mui-gradient-hover)}.mr-btn--primary.is-disabled{background:var(--mui-disabled-bg);color:var(--mui-disabled-ink)}.mr-btn--secondary-filled{background:var(--mui-primary-soft);color:var(--mui-primary)}.mr-btn--secondary-filled.is-hover{border-color:var(--mui-primary)}.mr-btn--secondary-outlined{background:transparent;border-color:var(--mui-primary);color:var(--mui-primary)}.mr-btn--secondary-outlined.is-hover{background:var(--mui-primary-soft)}.mr-btn--secondary-outlined.is-disabled{background:var(--mui-disabled-bg);border-color:transparent;color:var(--mui-disabled-ink)}.mr-btn--secondary{background:transparent;border-color:var(--mui-primary);color:var(--mui-primary)}.mr-btn--secondary.is-hover{background:var(--mui-primary-soft)}.mr-btn--secondary.is-disabled{background:var(--mui-disabled-bg);border-color:transparent;color:var(--mui-disabled-ink)}.mr-btn--ghost{background:transparent;border-color:transparent;color:var(--mui-primary)}.mr-btn--ghost.is-hover{background:var(--mui-primary-soft)}.mr-btn--ghost.is-disabled{color:var(--mui-disabled-ink)}.mr-btn--danger{background:var(--ds-color-danger-bg);color:var(--ds-color-danger-ink);border-color:transparent}.mr-btn--danger.is-hover{background:color-mix(in srgb,var(--ds-color-danger-bg),var(--ds-color-danger) 10%)}@media(hover:hover)and (pointer:fine){.mr-btn--danger:hover{background:color-mix(in srgb,var(--ds-color-danger-bg),var(--ds-color-danger) 10%)}}.mr-btn--md{gap:var(--mui-space-12);height:48px;padding:var(--mui-space-12) var(--mui-space-24);font-size:var(--mui-text-body-sm)}.mr-btn--md .mr-btn-icon{width:24px;height:24px}.mr-status{display:inline-flex;align-items:center;justify-content:center;gap:var(--mui-space-8);height:56px;padding:var(--mui-space-16) var(--mui-space-32);border:1px solid transparent;border-radius:28px;font-family:var(--mui-font);font-weight:var(--mui-weight-bold);font-size:var(--mui-text-body);line-height:1;white-space:nowrap}.mr-status--sm{height:40px;padding:10px var(--mui-space-20) 10px var(--mui-space-12);font-size:var(--mui-text-caption);gap:var(--mui-space-6)}.mr-status-icon{display:inline-flex;flex:0 0 auto;width:24px;height:24px}.mr-status-icon svg{width:100%;height:100%}.mr-status--sm .mr-status-icon{width:18px;height:18px}.mr-status--success{background:var(--mui-success-bg);border-color:var(--mui-success-border);color:var(--mui-success-ink)}.mr-status--error{background:var(--mui-danger-bg);border-color:var(--mui-danger-border);color:var(--mui-danger-ink)}.mr-status--waiting{background:var(--mui-surface-2);border-color:var(--mui-border);color:var(--mui-mute)}.mr-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;border-radius:50%;font-family:var(--mui-font);font-weight:var(--mui-weight-semibold);font-size:var(--mui-text-label);line-height:1;color:var(--mui-white);overflow:hidden}.mr-avatar--lender{background:var(--mui-avatar-lender)}.mr-avatar--borrower{background:var(--mui-avatar-borrower)}.mr-avatar--idle{background:var(--mui-grey-10);color:var(--mui-grey-25)}.mr-avatar--lg{width:40px;height:40px;font-size:var(--mui-text-subhead)}.mr-wallet{display:inline-flex;align-items:center;gap:var(--mui-space-6);height:40px;padding:var(--mui-space-8) 14px var(--mui-space-8) var(--mui-space-8);border:1px solid var(--mui-primary);border-radius:28px;background:var(--mui-surface);font-family:var(--mui-font);font-weight:var(--mui-weight-bold);font-size:var(--mui-text-caption);color:var(--mui-ink);white-space:nowrap;transition:background .22s ease,border-color .22s ease,color .22s ease}.mr-wallet--credit{background:var(--mui-success-bg);border-color:var(--mui-success-border);color:var(--mui-success-ink)}.mr-wallet--debit{background:var(--mui-danger-bg);border-color:var(--mui-danger-border);color:var(--mui-danger-ink)}.mr-header{display:flex;align-items:center;gap:var(--mui-space-24);height:56px;padding:var(--mui-space-8) var(--mui-space-24);box-sizing:border-box;background:var(--mui-app-bg);border-bottom:1px solid var(--mui-border)}.mr-header-logo{display:inline-flex;align-items:center;flex:0 0 auto;height:28px}.mr-header-logo img{display:block;height:28px;width:auto}.mr-header-logo .mr-logo--dark{display:none}:root[data-theme=dark] .mr-header-logo .mr-logo--light{display:none}:root[data-theme=dark] .mr-header-logo .mr-logo--dark{display:block}.mr-header-spacer{flex:1 1 auto}.mr-header-actions{display:inline-flex;align-items:center;gap:var(--mui-space-8);flex:0 0 auto}.mr-header-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--mui-ink)}.mr-header-icon svg{width:24px;height:24px}.mr-header-profile{display:inline-flex;align-items:center;gap:var(--mui-space-6);height:40px;padding:var(--mui-space-8) var(--mui-space-12) var(--mui-space-8) var(--mui-space-8);border:1px solid var(--mui-border);border-radius:28px;background:var(--mui-surface);font-family:var(--mui-font);font-weight:var(--mui-weight-bold);font-size:var(--mui-text-caption);color:var(--mui-ink)}.mr-header-balance{display:inline}.mr-header-profile{box-sizing:border-box;transform-origin:center}@keyframes mr-pill-bounce{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}.mr-modal-overlay{position:absolute;inset:0;background:#0006;opacity:0;pointer-events:none;z-index:var(--mui-z-sticky)}.mr-modal{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:var(--mui-space-24);opacity:0;pointer-events:none;z-index:101}.mr-canvas:not([data-l-screen=login]) .mr-device--desktop .mr-modal-overlay,.mr-canvas:not([data-l-screen=login]) .mr-device--desktop .mr-modal,.mr-canvas:not([data-b-screen=login]) .mr-device--mobile .mr-modal-overlay,.mr-canvas:not([data-b-screen=login]) .mr-device--mobile .mr-modal{top:-56px}.mr-canvas[data-l-state=closing] .mr-device--desktop .mr-modal-overlay,.mr-canvas[data-l-state=closing] .mr-device--desktop .mr-modal,.mr-canvas[data-b-state=closing] .mr-device--mobile .mr-modal-overlay,.mr-canvas[data-b-state=closing] .mr-device--mobile .mr-modal{top:0}.mr-modal-card{width:100%;max-width:420px;display:flex;flex-direction:column;background:var(--mui-surface);border-radius:12px;box-shadow:var(--mui-shadow-lg);transform:scale(.92)}.mr-device--mobile .mr-modal{flex-direction:column;justify-content:flex-end;align-items:stretch;padding:0;opacity:1}.mr-device--mobile .mr-modal-card{width:100%;max-width:none;border-radius:16px 16px 0 0;transform:translateY(100%);box-shadow:none}.mr-stage{visibility:hidden}.mr-frame.mr-ready .mr-stage{visibility:visible}.mr-frame.mr-ready .mr-modal-overlay,.mr-frame.mr-ready .mr-modal{transition:opacity .28s ease}.mr-frame.mr-ready .mr-modal-card{transition:transform .38s var(--mui-ease-spring)}.mr-frame.mr-ready .mr-device--mobile .mr-modal-card{transition:transform .28s var(--mui-ease-standard)}.mr-canvas[data-l-state=closing] .mr-device--desktop .mr-modal-overlay,.mr-canvas[data-l-state=closing] .mr-device--desktop .mr-modal,.mr-canvas[data-l-state=closing] .mr-device--desktop .mr-modal-card,.mr-canvas[data-l-state=pay-closing] .mr-device--desktop .mr-modal-overlay,.mr-canvas[data-l-state=pay-closing] .mr-device--desktop .mr-modal,.mr-canvas[data-l-state=pay-closing] .mr-device--desktop .mr-modal-card{transition:none}.mr-modal-head{display:flex;align-items:center;justify-content:space-between;gap:var(--mui-space-16);padding:var(--mui-space-24);border-bottom:1px solid var(--mui-border)}.mr-modal-title{margin:0;display:flex;align-items:center;height:24px;font-family:var(--mui-font);font-weight:var(--mui-weight-bold);font-size:var(--mui-text-subhead);line-height:24px;color:var(--mui-ink)}.mr-modal-close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;color:var(--mui-ink);cursor:pointer}.mr-modal-close svg{width:24px;height:24px;display:block}.mr-modal-body{display:flex;flex-direction:column;gap:var(--mui-space-16);padding:var(--mui-space-24)}.mr-field{display:flex;flex-direction:column;gap:var(--mui-space-8)}.mr-field-label{font-family:var(--mui-font);font-weight:var(--mui-weight-regular);font-size:var(--mui-text-label);color:var(--mui-ink)}.mr-field-input{position:relative;display:flex;align-items:center;gap:10px;height:56px;box-sizing:border-box;padding:var(--mui-space-16) var(--mui-space-12);border:1px solid var(--mui-border-strong);border-radius:4px;background:var(--mui-surface);font-family:var(--mui-font);font-size:var(--mui-text-body);line-height:24px;color:var(--mui-ink)}.mr-field-input--withicon{justify-content:space-between}.mr-field-placeholder{color:var(--mui-mute)}.mr-field-value{display:none;color:var(--mui-ink);font-family:var(--mui-font);font-size:var(--mui-text-body);line-height:24px;vertical-align:middle}.mr-canvas[data-l-state=modal-typed] .mr-device--desktop .mr-field-value,.mr-canvas[data-l-state=modal-confirming] .mr-device--desktop .mr-field-value,.mr-canvas[data-l-state=closing] .mr-device--desktop .mr-field-value,.mr-canvas[data-b-state=modal-typed] .mr-device--mobile .mr-field-value,.mr-canvas[data-b-state=modal-done] .mr-device--mobile .mr-field-value,.mr-canvas[data-b-state=modal-confirming] .mr-device--mobile .mr-field-value,.mr-canvas[data-b-state=closing] .mr-device--mobile .mr-field-value,.marlowe-ui .mr-walletd-modal .mr-field--name .mr-field-value{display:inline-block}@keyframes mr-caret{0%,50%{opacity:1}50.01%,to{opacity:0}}.mr-canvas[data-l-state=modal-typed] .mr-device--desktop .mr-field-value:after,.mr-canvas[data-b-state=modal-typed] .mr-device--mobile .mr-field-value:after{content:"";display:inline-block;width:2px;height:20px;margin-left:var(--mui-space-2);background:var(--mui-ink);vertical-align:middle;animation:mr-caret 1s step-end infinite}.mr-canvas[data-l-state=modal-typed] .mr-device--desktop .mr-field-placeholder,.mr-canvas[data-l-state=modal-confirming] .mr-device--desktop .mr-field-placeholder,.mr-canvas[data-l-state=closing] .mr-device--desktop .mr-field-placeholder,.mr-canvas[data-b-state=modal-typed] .mr-device--mobile .mr-field-placeholder,.mr-canvas[data-b-state=modal-done] .mr-device--mobile .mr-field-placeholder,.mr-canvas[data-b-state=modal-confirming] .mr-device--mobile .mr-field-placeholder,.mr-canvas[data-b-state=closing] .mr-device--mobile .mr-field-placeholder{display:none}.mr-canvas[data-l-state=modal-typed] .mr-device--desktop .mr-field--name .mr-field-input,.mr-canvas[data-l-state=modal-confirming] .mr-device--desktop .mr-field--name .mr-field-input,.mr-canvas[data-l-state=closing] .mr-device--desktop .mr-field--name .mr-field-input,.mr-canvas[data-b-state=modal-typed] .mr-device--mobile .mr-field--name .mr-field-input,.mr-canvas[data-b-state=modal-done] .mr-device--mobile .mr-field--name .mr-field-input,.mr-canvas[data-b-state=modal-confirming] .mr-device--mobile .mr-field--name .mr-field-input,.mr-canvas[data-b-state=closing] .mr-device--mobile .mr-field--name .mr-field-input{border-color:var(--mui-ink)}.mr-field-key{display:flex;align-items:baseline;flex:1 1 auto;min-width:0;color:var(--mui-mute);font-family:var(--mui-font-mono)}.mr-field-key-main{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-field-key-tail{flex:0 0 auto}.mr-field-copy{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;color:var(--mui-ink);cursor:pointer}.mr-field-copy svg{width:24px;height:24px;display:block}.mr-info-banner{display:flex;align-items:center;gap:var(--mui-space-8);padding:var(--mui-space-8);border:1px solid var(--mui-info);border-radius:4px;background:var(--mui-info-bg);font-family:var(--mui-font);font-weight:var(--mui-weight-bold);font-size:var(--mui-text-label);color:var(--mui-info)}.mr-info-icon{display:inline-flex;flex:0 0 auto;color:var(--mui-info)}.mr-info-icon svg{width:24px;height:24px;display:block}.mr-modal-foot{display:flex;gap:var(--mui-space-16);padding:var(--mui-space-24);border-top:1px solid var(--mui-border)}.mr-modal-foot>*{flex:1 1 0}.mr-canvas[data-l-state^=modal] .mr-device--desktop .mr-modal-overlay:not(.mr-walletd-overlay),.mr-canvas[data-l-state^=modal] .mr-device--desktop .mr-modal:not(.mr-walletd-modal),.mr-canvas[data-b-state^=modal] .mr-device--mobile .mr-modal-overlay:not(.mr-walletd-overlay),.mr-canvas[data-b-state^=modal] .mr-device--mobile .mr-modal:not(.mr-walletd-modal){opacity:1}.mr-canvas[data-l-state^=modal] .mr-device--desktop .mr-modal-card:not(.mr-walletd-card){transform:scale(1)}.mr-canvas[data-b-state^=modal] .mr-device--mobile .mr-modal-card:not(.mr-walletd-card){transform:translateY(0)}.mr-acm-overlay{position:absolute;inset:0;background:#0006;opacity:0;pointer-events:none;z-index:var(--mui-z-sticky)}.mr-acm{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;padding:0;opacity:1;pointer-events:none;z-index:101}.mr-acm-card{width:100%;background:var(--mui-surface);border-radius:16px 16px 0 0;display:flex;flex-direction:column;box-shadow:var(--mui-shadow-lg);transform:translateY(100%)}.mr-device--mobile .mr-acm-card{box-shadow:none}.mr-acm-head{padding:var(--mui-space-24) var(--mui-space-24) 0}.mr-acm-title{margin:0;font-family:var(--mui-font);font-weight:var(--mui-weight-bold);font-size:var(--mui-text-subhead);line-height:24px;color:var(--mui-ink)}.mr-acm-body{padding:var(--mui-space-16) var(--mui-space-24) var(--mui-space-24)}.mr-acm-text{margin:0;font-family:var(--mui-font);font-size:var(--mui-text-body-sm);line-height:22px;color:var(--mui-ink-2)}.mr-acm-text b{color:var(--mui-ink);font-weight:var(--mui-weight-semibold)}.mr-acm-foot{display:flex;gap:var(--mui-space-12);padding:var(--mui-space-16) var(--mui-space-24) var(--mui-space-24);border-top:1px solid var(--mui-border)}.mr-acm-foot>*{flex:1 1 0}.mr-frame.mr-ready .mr-acm-overlay{transition:opacity .28s ease}.mr-frame.mr-ready .mr-acm-card{transition:transform .28s var(--mui-ease-standard)}.mr-canvas[data-b-state=confirm-open] .mr-device--mobile .mr-acm-overlay:not(.mr-lwc-overlay),.mr-canvas[data-b-state=confirm-accepting] .mr-device--mobile .mr-acm-overlay:not(.mr-lwc-overlay){opacity:1}.mr-canvas[data-b-state=confirm-open] .mr-device--mobile .mr-acm-card:not(.mr-lwc-card),.mr-canvas[data-b-state=confirm-accepting] .mr-device--mobile .mr-acm-card:not(.mr-lwc-card){transform:translateY(0)}.mr-canvas[data-l-state=deposit-modal] .mr-device--desktop .mr-modal-overlay:not(.mr-walletd-overlay),.mr-canvas[data-l-state=deposit-modal] .mr-device--desktop .mr-modal:not(.mr-walletd-modal),.mr-canvas[data-l-state=deposit-confirming] .mr-device--desktop .mr-modal-overlay:not(.mr-walletd-overlay),.mr-canvas[data-l-state=deposit-confirming] .mr-device--desktop .mr-modal:not(.mr-walletd-modal),.mr-canvas[data-l-state=deposit-loading] .mr-device--desktop .mr-modal-overlay:not(.mr-walletd-overlay),.mr-canvas[data-l-state=deposit-loading] .mr-device--desktop .mr-modal:not(.mr-walletd-modal),.mr-canvas[data-l-state=deposit-success] .mr-device--desktop .mr-modal-overlay:not(.mr-walletd-overlay),.mr-canvas[data-l-state=deposit-success] .mr-device--desktop .mr-modal:not(.mr-walletd-modal){opacity:1}.mr-canvas[data-l-state=deposit-modal] .mr-device--desktop .mr-modal-card:not(.mr-walletd-card),.mr-canvas[data-l-state=deposit-confirming] .mr-device--desktop .mr-modal-card:not(.mr-walletd-card),.mr-canvas[data-l-state=deposit-loading] .mr-device--desktop .mr-modal-card:not(.mr-walletd-card),.mr-canvas[data-l-state=deposit-success] .mr-device--desktop .mr-modal-card:not(.mr-walletd-card){transform:scale(1)}.mr-deposit-head{align-items:flex-start}.mr-deposit-titles{display:flex;flex-direction:column;gap:var(--mui-space-4);min-width:0}.mr-deposit-subtitle{margin:0;font-family:var(--mui-font);font-size:var(--mui-text-label);color:var(--mui-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mr-deposit-body{gap:var(--mui-space-24)}.mr-deposit-section{display:flex;flex-direction:column;gap:var(--mui-space-16);padding:var(--mui-space-16);border:1px solid var(--mui-border);border-radius:var(--mui-radius);background:var(--mui-surface-2)}.mr-deposit-section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--mui-space-12)}.mr-deposit-section-head--split{padding-bottom:var(--mui-space-12);border-bottom:1px solid var(--mui-border)}.mr-deposit-section-title{font-family:var(--mui-font);font-size:var(--mui-text-label);font-weight:var(--mui-weight-semibold);color:var(--mui-ink)}.mr-deposit-section-title strong{font-weight:var(--mui-weight-bold);color:var(--mui-ink)}.mr-deposit-section-count{font-family:var(--mui-font-mono);font-size:var(--mui-text-caption);color:var(--mui-mute)}.mr-deposit-flow{display:flex;flex-direction:column;gap:var(--mui-space-8)}.mr-deposit-party{display:flex;align-items:center;gap:var(--mui-space-12);padding:var(--mui-space-12) var(--mui-space-16);background:var(--mui-surface);border:1px solid var(--mui-border);border-radius:var(--mui-radius-sm)}.mr-deposit-party-label{font-family:var(--mui-font);font-size:var(--mui-text-body-sm);font-weight:var(--mui-weight-semibold);color:var(--mui-ink)}.mr-deposit-flow-arrow{display:flex;align-items:center;justify-content:space-between;padding:0 var(--mui-space-16);color:var(--mui-mute)}.mr-deposit-arrow{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--mui-primary);animation:mr-deposit-arrow-flow .85s ease-in-out infinite}.mr-deposit-arrow svg{width:16px;height:16px}@keyframes mr-deposit-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-deposit-arrow{color:var(--mui-bright-green)}.mr-deposit-flow-amount{font-family:var(--mui-font);font-size:var(--mui-text-body);font-weight:var(--mui-weight-bold);color:var(--mui-primary)}:root[data-theme=dark] .marlowe-ui .mr-deposit-flow-amount{color:var(--mui-bright-green)}.mr-deposit-walletpill{display:inline-flex;align-items:center;gap:var(--mui-space-6);height:32px;padding:var(--mui-space-4) var(--mui-space-12) var(--mui-space-4) var(--mui-space-4);background:var(--mui-surface);border:1px solid var(--mui-border);border-radius:999px;font-family:var(--mui-font);font-size:var(--mui-text-caption);font-weight:var(--mui-weight-bold);color:var(--mui-ink)}.mr-deposit-walletpill-name{line-height:1}.mr-deposit-confirm-line{margin:0;font-family:var(--mui-font);font-size:var(--mui-text-body-sm);color:var(--mui-ink-2)}.mr-deposit-confirm-line strong{font-weight:var(--mui-weight-bold);color:var(--mui-ink)}.mr-deposit-fee{margin:0}.mr-canvas[data-l-state=deposit-tap] .mr-device--desktop .mr-task-cta .mr-btn-ripple,.mr-canvas[data-l-state=deposit-released] .mr-device--desktop .mr-task-cta .mr-btn-ripple{animation:mr-ripple 1.1s var(--mui-ease-decelerate) forwards}.mr-canvas[data-l-state=deposit-tap] .mr-device--desktop .mr-task-cta{transform:scale(.96)}.mr-canvas[data-l-state=deposit-confirming] .mr-device--desktop .mr-deposit-confirm .mr-btn-ripple{animation:mr-ripple 1.1s var(--mui-ease-decelerate) forwards}.mr-canvas[data-l-state=deposit-confirming] .mr-device--desktop .mr-deposit-confirm{transform:scale(.96)}.mr-canvas[data-l-state=deposit-closing] .mr-device--desktop .mr-modal-overlay,.mr-canvas[data-l-state=deposit-closing] .mr-device--desktop .mr-modal{opacity:0}.mr-canvas[data-l-state=deposit-closing] .mr-device--desktop .mr-modal-card{transform:scale(.92)}.mr-deposit-foot{display:grid;grid-template-columns:1fr 1fr;gap:var(--mui-space-12);align-items:stretch;transition:grid-template-columns .42s var(--mui-ease-standard),gap .42s var(--mui-ease-standard)}.mr-deposit-cancel{display:block;min-width:0;overflow:hidden;transition:opacity .22s ease}.mr-deposit-cancel>*{width:100%}.mr-deposit-confirm{isolation:isolate}.mr-deposit-confirm:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--mui-green-10);opacity:0;transition:opacity .38s ease;pointer-events:none;z-index:0}.mr-deposit-confirm .mr-pay-state{display:inline-flex;align-items:center;justify-content:center;gap:var(--mui-space-12);transition:opacity .2s ease}.mr-deposit-confirm .mr-pay-state--loading,.mr-deposit-confirm .mr-pay-state--success{position:absolute;inset:0;opacity:0;pointer-events:none}.mr-deposit-confirm .mr-pay-state .mr-pay-icon{display:inline-flex}.mr-canvas[data-l-state=deposit-loading] .mr-device--desktop .mr-deposit-foot,.mr-canvas[data-l-state=deposit-success] .mr-device--desktop .mr-deposit-foot,.mr-canvas[data-l-state=deposit-closing] .mr-device--desktop .mr-deposit-foot{grid-template-columns:0fr 1fr;gap:0}.mr-canvas[data-l-state=deposit-loading] .mr-device--desktop .mr-deposit-cancel,.mr-canvas[data-l-state=deposit-success] .mr-device--desktop .mr-deposit-cancel,.mr-canvas[data-l-state=deposit-closing] .mr-device--desktop .mr-deposit-cancel{opacity:0;pointer-events:none}.mr-canvas[data-l-state=deposit-loading] .mr-device--desktop .mr-deposit-confirm .mr-pay-state--default{opacity:0}.mr-canvas[data-l-state=deposit-loading] .mr-device--desktop .mr-deposit-confirm .mr-pay-state--loading{opacity:1}.mr-canvas[data-l-state=deposit-success] .mr-device--desktop .mr-deposit-confirm .mr-pay-state--default{opacity:0}.mr-canvas[data-l-state=deposit-success] .mr-device--desktop .mr-deposit-confirm .mr-pay-state--success{opacity:1}.mr-canvas[data-l-state=deposit-success] .mr-device--desktop .mr-deposit-confirm:after{opacity:1}.mr-canvas[data-l-state=deposit-success] .mr-device--desktop .mr-deposit-confirm{color:var(--mui-green-dark);border-color:var(--mui-green-10)}.mr-canvas[data-l-state=deposit-success] .mr-device--desktop .mr-deposit-confirm .mr-pay-check-svg{color:var(--mui-green-dark)}.mr-canvas[data-l-state=deposit-success] .mr-device--desktop .mr-deposit-confirm .mr-pay-check-ring{stroke-dashoffset:0}.mr-canvas[data-l-state=deposit-success] .mr-device--desktop .mr-deposit-confirm .mr-pay-check-tick{transform:scale(1)}:root[data-theme=dark] .marlowe-ui .mr-canvas[data-l-state=deposit-success] .mr-device--desktop .mr-deposit-confirm:after{background:var(--mui-success-bg)}:root[data-theme=dark] .marlowe-ui .mr-canvas[data-l-state=deposit-success] .mr-device--desktop .mr-deposit-confirm{background:transparent;color:var(--mui-success-ink);border-color:var(--mui-success-border)}:root[data-theme=dark] .marlowe-ui .mr-canvas[data-l-state=deposit-success] .mr-device--desktop .mr-deposit-confirm .mr-pay-check-svg{color:var(--mui-success-ink)}.mr-step-stack>.mr-card[data-step-pos="3"],.mr-step-stack>.mr-card[data-step-pos="4"]{position:absolute;top:0;left:50%;z-index:2;transform:translate(-50%) scale(.9);opacity:0;pointer-events:none}.mr-step-stack>.mr-card[data-step-pos="2"]{transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s ease,box-shadow .4s cubic-bezier(.4,0,.2,1);transform-origin:center;will-change:transform,opacity}.mr-step-stack>.mr-card[data-step-pos="3"]{transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s ease,box-shadow .4s cubic-bezier(.4,0,.2,1);transform-origin:center;will-change:transform,opacity}.mr-canvas[data-l-state^=step3] .mr-device--desktop .mr-step-stack>.mr-card[data-step-pos="1"],.mr-canvas[data-b-state^=step3] .mr-device--mobile .mr-step-stack>.mr-card[data-step-pos="1"],.mr-canvas[data-b-state^=repay] .mr-device--mobile .mr-step-stack>.mr-card[data-step-pos="1"]{transform:translate(calc(-200% - 48px));opacity:0;pointer-events:none;box-shadow:none}.mr-canvas[data-l-state^=step3] .mr-device--desktop .mr-step-stack>.mr-card[data-step-pos="2"],.mr-canvas[data-b-state^=step3] .mr-device--mobile .mr-step-stack>.mr-card[data-step-pos="2"],.mr-canvas[data-b-state^=repay] .mr-device--mobile .mr-step-stack>.mr-card[data-step-pos="2"]{position:absolute;top:0;left:50%;z-index:1;transform:translate(-150%) translate(-24px);opacity:.5;pointer-events:none;box-shadow:none}.mr-canvas[data-l-state^=step3] .mr-device--desktop .mr-step-stack>.mr-card[data-step-pos="3"],.mr-canvas[data-b-state^=step3] .mr-device--mobile .mr-step-stack>.mr-card[data-step-pos="3"],.mr-canvas[data-b-state^=repay] .mr-device--mobile .mr-step-stack>.mr-card[data-step-pos="3"]{opacity:1;transform:translate(-50%) scale(1);pointer-events:auto;z-index:3}.mr-canvas[data-l-state=step3] .mr-device--desktop .mr-step-stack>.mr-card[data-step-pos="3"],.mr-canvas[data-b-state=step3] .mr-device--mobile .mr-step-stack>.mr-card[data-step-pos="3"]{animation:mr-card-enter-centered .48s var(--mui-ease-spring) .4s backwards}.mr-canvas[data-l-state^=step4] .mr-device--desktop .mr-step-stack>.mr-card[data-step-pos="1"],.mr-canvas[data-l-state^=step4] .mr-device--desktop .mr-step-stack>.mr-card[data-step-pos="2"],.mr-canvas[data-b-state^=step4] .mr-device--mobile .mr-step-stack>.mr-card[data-step-pos="1"],.mr-canvas[data-b-state^=step4] .mr-device--mobile .mr-step-stack>.mr-card[data-step-pos="2"]{transform:translate(calc(-200% - 48px));opacity:0;pointer-events:none;box-shadow:none}.mr-canvas[data-l-state^=step4] .mr-device--desktop .mr-step-stack>.mr-card[data-step-pos="3"],.mr-canvas[data-b-state^=step4] .mr-device--mobile .mr-step-stack>.mr-card[data-step-pos="3"]{position:absolute;top:0;left:50%;z-index:1;transform:translate(-150%) translate(-24px);opacity:.5;pointer-events:none;box-shadow:none}.mr-canvas[data-l-state^=step4] .mr-device--desktop .mr-step-stack>.mr-card[data-step-pos="4"],.mr-canvas[data-b-state^=step4] .mr-device--mobile .mr-step-stack>.mr-card[data-step-pos="4"]{opacity:1;transform:translate(-50%) scale(1);pointer-events:auto;z-index:3;animation:mr-card-enter-centered .52s var(--mui-ease-spring) .4s backwards}.mr-canvas[data-l-state^=wallet] .mr-device--desktop .mr-step-stack>.mr-card[data-step-pos="1"],.mr-canvas[data-l-state^=wallet] .mr-device--desktop .mr-step-stack>.mr-card[data-step-pos="2"],.mr-canvas[data-b-state^=wallet] .mr-device--mobile .mr-step-stack>.mr-card[data-step-pos="1"],.mr-canvas[data-b-state^=wallet] .mr-device--mobile .mr-step-stack>.mr-card[data-step-pos="2"]{transform:translate(calc(-200% - 48px));opacity:0;pointer-events:none;box-shadow:none}.mr-canvas[data-l-state^=wallet] .mr-device--desktop .mr-step-stack>.mr-card[data-step-pos="3"],.mr-canvas[data-b-state^=wallet] .mr-device--mobile .mr-step-stack>.mr-card[data-step-pos="3"]{position:absolute;top:0;left:50%;z-index:1;transform:translate(-150%) translate(-24px);opacity:.5;pointer-events:none;box-shadow:none}.mr-canvas[data-l-state^=wallet] .mr-device--desktop .mr-step-stack>.mr-card[data-step-pos="4"],.mr-canvas[data-b-state^=wallet] .mr-device--mobile .mr-step-stack>.mr-card[data-step-pos="4"]{opacity:1;transform:translate(-50%) scale(1);pointer-events:auto;z-index:3}.mr-canvas[data-l-state^=step3] .mr-device--desktop .mr-step-prev,.mr-canvas[data-l-state^=step4] .mr-device--desktop .mr-step-prev{opacity:1;transform:translateY(-50%) scale(1);pointer-events:auto}.mr-card--complete>.mr-card-tabs,.mr-card--complete>.mr-card-panels{display:none}.mr-card--complete .mr-card-head .mr-card-step{color:var(--mui-ink)}.mr-card--complete .mr-card-status{display:inline-flex}.mr-card-body--complete{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--mui-space-12);padding:var(--mui-space-24)}.mr-complete-title{margin:0;font-family:var(--mui-font);font-size:var(--mui-text-heading);font-weight:var(--mui-weight-bold);color:var(--mui-ink)}.mr-complete-desc{margin:0;font-family:var(--mui-font);font-size:var(--mui-text-body-sm);line-height:22px;color:var(--mui-ink-2)}.mr-complete-cta{margin-top:auto}.mr-canvas[data-b-state=repay-modal] .mr-device--mobile .mr-modal-overlay:not(.mr-walletd-overlay),.mr-canvas[data-b-state=repay-modal] .mr-device--mobile .mr-modal:not(.mr-walletd-modal),.mr-canvas[data-b-state=repay-confirming] .mr-device--mobile .mr-modal-overlay:not(.mr-walletd-overlay),.mr-canvas[data-b-state=repay-confirming] .mr-device--mobile .mr-modal:not(.mr-walletd-modal),.mr-canvas[data-b-state=repay-loading] .mr-device--mobile .mr-modal-overlay:not(.mr-walletd-overlay),.mr-canvas[data-b-state=repay-loading] .mr-device--mobile .mr-modal:not(.mr-walletd-modal),.mr-canvas[data-b-state=repay-success] .mr-device--mobile .mr-modal-overlay:not(.mr-walletd-overlay),.mr-canvas[data-b-state=repay-success] .mr-device--mobile .mr-modal:not(.mr-walletd-modal){opacity:1}.mr-canvas[data-b-state=repay-modal] .mr-device--mobile .mr-modal-card:not(.mr-walletd-card),.mr-canvas[data-b-state=repay-confirming] .mr-device--mobile .mr-modal-card:not(.mr-walletd-card),.mr-canvas[data-b-state=repay-loading] .mr-device--mobile .mr-modal-card:not(.mr-walletd-card),.mr-canvas[data-b-state=repay-success] .mr-device--mobile .mr-modal-card:not(.mr-walletd-card){transform:translateY(0)}.mr-canvas[data-b-state=repay-tap] .mr-device--mobile .mr-task-cta .mr-btn-ripple,.mr-canvas[data-b-state=repay-released] .mr-device--mobile .mr-task-cta .mr-btn-ripple{animation:mr-ripple 1.1s var(--mui-ease-decelerate) forwards}.mr-canvas[data-b-state=repay-tap] .mr-device--mobile .mr-task-cta{transform:scale(.96)}.mr-canvas[data-b-state=repay-confirming] .mr-device--mobile .mr-repay-confirm .mr-btn-ripple{animation:mr-ripple 1.1s var(--mui-ease-decelerate) forwards}.mr-canvas[data-b-state=repay-confirming] .mr-device--mobile .mr-repay-confirm{transform:scale(.96)}.mr-canvas[data-b-state=repay-closing] .mr-device--mobile .mr-modal-card{transform:translateY(100%)}.mr-canvas[data-b-state=repay-loading] .mr-device--mobile .mr-deposit-foot,.mr-canvas[data-b-state=repay-success] .mr-device--mobile .mr-deposit-foot,.mr-canvas[data-b-state=repay-closing] .mr-device--mobile .mr-deposit-foot{grid-template-columns:0fr 1fr;gap:0}.mr-canvas[data-b-state=repay-loading] .mr-device--mobile .mr-deposit-cancel,.mr-canvas[data-b-state=repay-success] .mr-device--mobile .mr-deposit-cancel,.mr-canvas[data-b-state=repay-closing] .mr-device--mobile .mr-deposit-cancel{opacity:0;pointer-events:none}.mr-canvas[data-b-state=repay-loading] .mr-device--mobile .mr-deposit-confirm .mr-pay-state--default{opacity:0}.mr-canvas[data-b-state=repay-loading] .mr-device--mobile .mr-deposit-confirm .mr-pay-state--loading{opacity:1}.mr-canvas[data-b-state=repay-success] .mr-device--mobile .mr-deposit-confirm .mr-pay-state--default{opacity:0}.mr-canvas[data-b-state=repay-success] .mr-device--mobile .mr-deposit-confirm .mr-pay-state--success{opacity:1}.mr-canvas[data-b-state=repay-success] .mr-device--mobile .mr-deposit-confirm:after{opacity:1}.mr-canvas[data-b-state=repay-success] .mr-device--mobile .mr-deposit-confirm{color:var(--mui-green-dark);border-color:var(--mui-green-10)}.mr-canvas[data-b-state=repay-success] .mr-device--mobile .mr-deposit-confirm .mr-pay-check-svg{color:var(--mui-green-dark)}.mr-canvas[data-b-state=repay-success] .mr-device--mobile .mr-deposit-confirm .mr-pay-check-ring{stroke-dashoffset:0}.mr-canvas[data-b-state=repay-success] .mr-device--mobile .mr-deposit-confirm .mr-pay-check-tick{transform:scale(1)}:root[data-theme=dark] .marlowe-ui .mr-canvas[data-b-state=repay-success] .mr-device--mobile .mr-deposit-confirm:after{background:var(--mui-success-bg)}:root[data-theme=dark] .marlowe-ui .mr-canvas[data-b-state=repay-success] .mr-device--mobile .mr-deposit-confirm{background:transparent;color:var(--mui-success-ink);border-color:var(--mui-success-border)}:root[data-theme=dark] .marlowe-ui .mr-canvas[data-b-state=repay-success] .mr-device--mobile .mr-deposit-confirm .mr-pay-check-svg{color:var(--mui-success-ink)}.mr-canvas[data-l-state^=step4] .mr-device--desktop .mr-bottomnav-item[data-nav=history] .mr-bottomnav-dot,.mr-canvas[data-l-screen=history] .mr-device--desktop .mr-bottomnav-item[data-nav=history] .mr-bottomnav-dot,.mr-canvas[data-l-screen=dashboard][data-l-state=post-complete] .mr-device--desktop .mr-bottomnav-item[data-nav=history] .mr-bottomnav-dot,.mr-canvas[data-b-state^=step4] .mr-device--mobile .mr-bottomnav-item[data-nav=history] .mr-bottomnav-dot{display:inline-flex}.mr-canvas[data-l-screen=history] .mr-device--desktop .mr-bottomnav-item[data-nav=history] .mr-bottomnav-dot{display:none}.mr-canvas[data-l-screen=history] .mr-device--desktop .mr-screen[data-screen=history]{opacity:1;visibility:visible}.mr-bottomnav-pill{transition:opacity .24s ease}@keyframes mr-pill-to-history{0%{transform:translate(0) scaleX(1)}58%{transform:translate(calc(100% + 2px)) scaleX(1)}74%{transform:translate(calc(100% + 2px)) scaleX(.85)}to{transform:translate(calc(100% + 2px)) scaleX(1)}}.mr-canvas[data-l-screen=history] .mr-device--desktop .mr-bottomnav-pill{transform:translate(calc(100% + 2px));opacity:1;transform-origin:left center;animation:mr-pill-to-history .56s var(--mui-ease-decelerate) both}.mr-canvas[data-l-screen=history] .mr-device--desktop .mr-bottomnav-item--active{color:var(--mui-mute)}.mr-canvas[data-l-screen=history] .mr-device--desktop .mr-bottomnav-item[data-nav=history]{color:var(--mui-primary)}.mr-section--history{padding:var(--mui-space-24);padding-bottom:calc(var(--mui-space-56) + 88px);align-items:stretch;justify-content:flex-start;padding-top:calc(var(--mui-space-56) + var(--mui-space-24))}.mr-history{position:relative;z-index:1;width:100%;max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:var(--mui-space-16)}.mr-history-title{margin:0;font-family:var(--mui-font);font-size:var(--mui-text-heading);font-weight:var(--mui-weight-bold);color:var(--mui-ink)}.mr-history-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--mui-space-8)}.mr-history-item{display:flex;align-items:center;justify-content:space-between;gap:var(--mui-space-16);padding:var(--mui-space-16) var(--mui-space-20);background:var(--mui-surface);border:1px solid var(--mui-border);border-radius:var(--mui-radius);box-shadow:var(--mui-shadow)}.mr-history-item-head{display:flex;align-items:center;gap:var(--mui-space-12);min-width:0}.mr-history-item-text{display:flex;flex-direction:column;gap:2px;min-width:0}.mr-history-item-title{font-family:var(--mui-font);font-size:var(--mui-text-body);font-weight:var(--mui-weight-bold);color:var(--mui-ink)}.mr-history-item-meta{display:inline-flex;align-items:center;gap:var(--mui-space-6);font-family:var(--mui-font);font-size:var(--mui-text-caption);color:var(--mui-mute)}.mr-history-item-type{padding:1px var(--mui-space-8);border-radius:var(--mui-radius-pill);background:var(--mui-primary-soft);color:var(--mui-primary);font-weight:var(--mui-weight-semibold)}.mr-history-item-aside{display:flex;align-items:center;gap:var(--mui-space-12)}.mr-history-item-amount{font-family:var(--mui-font);font-size:var(--mui-text-body);font-weight:var(--mui-weight-bold);color:var(--mui-ink)}.mr-canvas[data-l-screen=dashboard][data-l-state=post-complete] .mr-device--desktop .mr-cta{opacity:1}.mr-host{position:relative}.mr-debug-toggle{position:fixed;bottom:24px;right:24px;width:52px;height:52px;padding:0;border:0;border-radius:50%;background:#fff;color:var(--mui-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;z-index:var(--mui-z-toast);box-shadow:0 4px 16px #0000002e;transition:background .2s ease,color .2s ease,transform .22s cubic-bezier(.2,.7,.2,1)}@media(hover:hover)and (pointer:fine){.mr-debug-toggle:hover{transform:scale(1.08)}}.mr-debug-toggle:active{transform:scale(.96)}.mr-debug-toggle:focus-visible{outline:2px solid var(--mui-primary);outline-offset:2px}.mr-debug-toggle-icon{display:none;width:18px;height:18px}.mr-debug-toggle-icon--pause{width:8px;height:17px}.mr-debug-toggle-icon--play{transform:translate(.5px)}.mr-debug-toggle[data-state=paused] .mr-debug-toggle-icon--play,.mr-debug-toggle[data-state=playing] .mr-debug-toggle-icon--pause{display:block}.mr-keyboard{--kb-gap: 6px;--kb-kw: calc((100% - 9 * var(--kb-gap)) / 10);--kb-bg: #D1D4DB;--kb-key: #FFFFFF;--kb-key-edge: rgba(0, 0, 0, .3);--kb-ink: #1B1B1F;--kb-divider: rgba(60, 60, 67, .3);--kb-pop: #FFFFFF;--kb-pop-ink: #1B1B1F;position:absolute;left:0;right:0;bottom:0;z-index:var(--mui-z-overlay);padding:6px 3px 4px;background:var(--kb-bg);display:flex;flex-direction:column;transform:translateY(100%);font-family:-apple-system,system-ui,Segoe UI,sans-serif}.mr-frame.mr-ready .mr-keyboard{transition:transform .28s var(--mui-ease-standard)}.mr-canvas[data-b-state=modal-typed] .mr-device--mobile .mr-keyboard{transform:translateY(0)}.mr-canvas[data-b-state=modal-typed] .mr-device--mobile .mr-modal-card:not(.mr-walletd-card){transform:translateY(-200px)}.mr-kb-key--return svg{opacity:.5}.mr-frame.mr-ready .mr-kb-key--return{transition:transform 90ms ease,filter 90ms ease,box-shadow 90ms ease}.mr-kb-key--return.mr-kb-key--tap{transform:translateY(1px) scale(.96);filter:brightness(.8);box-shadow:inset 0 2px 5px #0006}.mr-canvas[data-b-state=modal-done] .mr-device--mobile .mr-keyboard,.mr-canvas[data-b-state=modal-done] .mr-device--mobile .mr-modal-card:not(.mr-walletd-card){transition-delay:.17s}.mr-kb-suggest{display:flex;align-items:center;height:44px;padding:0 4px;font-size:17px;line-height:1;color:var(--kb-ink)}.mr-kb-suggest>span{flex:1;text-align:center;padding:5px 0}.mr-kb-suggest>span+span{box-shadow:-.5px 0 0 0 var(--kb-divider)}.mr-kb-suggest--active{font-weight:500}.mr-kb-keys{display:flex;flex-direction:column;gap:11px;padding:12px 0 8px}.mr-kb-row{display:flex;justify-content:center;gap:var(--kb-gap);padding:0 3px}.mr-kb-row>span{position:relative;flex:0 0 var(--kb-kw);display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1;height:42px;background:var(--kb-key);border-radius:5px;box-shadow:0 1px 0 var(--kb-key-edge);font-size:22px;font-weight:400;color:var(--kb-ink);text-transform:uppercase}.mr-kb-row>span>svg{width:25px;height:25px}.mr-kb-row>span.mr-kb-key--shift,.mr-kb-row>span.mr-kb-key--delete,.mr-kb-row>span.mr-kb-key--mode,.mr-kb-row>span.mr-kb-key--return{flex:0 0 calc(1.5 * var(--kb-kw) + .5 * var(--kb-gap))}.mr-kb-row>span.mr-kb-key--mode{font-size:16px}.mr-kb-row>span.mr-kb-key--space{flex:1 1 auto}.mr-kb-strip{display:flex;align-items:center;justify-content:space-between;height:38px;padding:0 14px 2px;color:var(--kb-ink)}.mr-kb-strip svg{width:27px;height:27px;display:block}.mr-kb-row>span:before{content:attr(data-char);position:absolute;left:50%;transform:translate(-50%);bottom:0;width:56px;height:98px;background:var(--kb-pop);clip-path:path("M14 2 L42 2 Q54 2 54 14 L54 40 C54 53 44 52 44 64 L44 89 Q44 94 39 94 L17 94 Q12 94 12 89 L12 64 C12 52 2 53 2 40 L2 14 Q2 2 14 2 Z");filter:drop-shadow(0 5px 12px rgba(0,0,0,.22));display:flex;align-items:flex-start;justify-content:center;padding-top:7px;font-size:30px;font-weight:400;line-height:1;color:var(--kb-pop-ink);text-transform:uppercase;text-align:center;pointer-events:none;opacity:0;transition:opacity 50ms ease;z-index:5}.mr-kb-row>span.mr-kb-key--pressed{z-index:6;color:transparent}.mr-kb-row>span.mr-kb-key--pressed:before{opacity:1}.mr-fetching{position:relative;z-index:1;display:none;flex-direction:column;align-items:center;gap:14px;text-align:center}.mr-fetching-spinner{width:40px;height:40px;border:3px solid var(--mui-border);border-top-color:var(--mui-primary);border-radius:50%;animation:mr-fetch-spin .9s linear infinite}@keyframes mr-fetch-spin{to{transform:rotate(360deg)}}.mr-fetching-label{margin:0;font-family:var(--mui-font);font-size:var(--mui-text-label);color:var(--mui-mute)}.mr-canvas[data-l-state=fetching] .mr-device--desktop .mr-fetching:not(.mr-fetching--starting),.mr-canvas[data-l-state=closing] .mr-device--desktop .mr-fetching:not(.mr-fetching--starting),.mr-canvas[data-b-state=fetching] .mr-device--mobile .mr-fetching:not(.mr-fetching--starting),.mr-canvas[data-b-state=closing] .mr-device--mobile .mr-fetching:not(.mr-fetching--starting){display:flex}.mr-canvas[data-l-state=fetching] .mr-device--desktop .mr-cta,.mr-canvas[data-l-state=closing] .mr-device--desktop .mr-cta,.mr-canvas[data-b-state=fetching] .mr-device--mobile .mr-cta,.mr-canvas[data-b-state=closing] .mr-device--mobile .mr-cta,.mr-canvas[data-l-state=fetching] .mr-device--desktop .mr-bottomnav,.mr-canvas[data-l-state=closing] .mr-device--desktop .mr-bottomnav,.mr-canvas[data-b-state=fetching] .mr-device--mobile .mr-bottomnav,.mr-canvas[data-b-state=closing] .mr-device--mobile .mr-bottomnav{display:none}.mr-fetching--contract{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:14px;opacity:0;pointer-events:none;transition:opacity .28s ease;z-index:4}.mr-canvas[data-b-state=loading-contract] .mr-device--mobile .mr-fetching--contract{opacity:1;pointer-events:auto}.mr-canvas[data-b-state=loading-contract] .mr-device--mobile .mr-bottomnav-item[data-nav=notifications]{color:var(--mui-primary)}:root[data-theme=dark] .marlowe-ui .mr-keyboard{--kb-bg: #1C1C1E;--kb-key: #515153;--kb-key-edge: rgba(0, 0, 0, .5);--kb-ink: #FFFFFF;--kb-divider: rgba(235, 235, 245, .3);--kb-pop: #6C6C70;--kb-pop-ink: #FFFFFF}:root[data-theme=dark] .marlowe-ui .mr-kb-row>span:before{filter:drop-shadow(0 6px 16px rgba(0,0,0,.5))}.mr-bottomnav-icon>svg.mr-bottomnav-icon--outlined{display:none}.mr-canvas[data-l-screen=running] .mr-device--desktop .mr-bottomnav-item--active,.mr-canvas[data-l-state=starting] .mr-device--desktop .mr-bottomnav-item--active,.mr-canvas[data-l-state=pay-closing] .mr-device--desktop .mr-bottomnav-item--active,.mr-canvas[data-b-screen=running] .mr-device--mobile .mr-bottomnav-item--active{background:transparent;color:var(--mui-mute)}.mr-canvas[data-l-screen=running] .mr-device--desktop .mr-bottomnav-icon>svg.mr-bottomnav-icon--filled,.mr-canvas[data-l-state=starting] .mr-device--desktop .mr-bottomnav-icon>svg.mr-bottomnav-icon--filled,.mr-canvas[data-l-state=pay-closing] .mr-device--desktop .mr-bottomnav-icon>svg.mr-bottomnav-icon--filled,.mr-canvas[data-b-screen=running] .mr-device--mobile .mr-bottomnav-icon>svg.mr-bottomnav-icon--filled{display:none}.mr-canvas[data-l-screen=running] .mr-device--desktop .mr-bottomnav-icon>svg.mr-bottomnav-icon--outlined,.mr-canvas[data-l-state=starting] .mr-device--desktop .mr-bottomnav-icon>svg.mr-bottomnav-icon--outlined,.mr-canvas[data-l-state=pay-closing] .mr-device--desktop .mr-bottomnav-icon>svg.mr-bottomnav-icon--outlined,.mr-canvas[data-b-screen=running] .mr-device--mobile .mr-bottomnav-icon>svg.mr-bottomnav-icon--outlined{display:block}@keyframes mr-cta-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes mr-header-enter{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes mr-bottomnav-expand{0%{transform:translate(-50%) scaleX(0)}to{transform:translate(-50%) scaleX(1)}}@keyframes mr-bottomnav-expand-mobile{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mr-bottomnav-item-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.mr-canvas[data-l-screen=dashboard][data-l-state=idle] .mr-device--desktop .mr-header,.mr-canvas[data-b-screen=dashboard][data-b-state=idle] .mr-device--mobile .mr-header{animation:mr-header-enter .55s var(--mui-ease-spring) both}.mr-canvas[data-l-screen=dashboard][data-l-state=idle] .mr-device--desktop .mr-cta>*,.mr-canvas[data-b-screen=dashboard][data-b-state=idle] .mr-device--mobile .mr-cta>*{animation:mr-cta-enter .55s var(--mui-ease-spring) both}.mr-canvas[data-l-screen=dashboard][data-l-state=idle] .mr-device--desktop .mr-cta>*:nth-child(1),.mr-canvas[data-b-screen=dashboard][data-b-state=idle] .mr-device--mobile .mr-cta>*:nth-child(1){animation-delay:0ms}.mr-canvas[data-l-screen=dashboard][data-l-state=idle] .mr-device--desktop .mr-cta>*:nth-child(2),.mr-canvas[data-b-screen=dashboard][data-b-state=idle] .mr-device--mobile .mr-cta>*:nth-child(2){animation-delay:.11s}.mr-canvas[data-l-screen=dashboard][data-l-state=idle] .mr-device--desktop .mr-cta>*:nth-child(3),.mr-canvas[data-b-screen=dashboard][data-b-state=idle] .mr-device--mobile .mr-cta>*:nth-child(3){animation-delay:.22s}.mr-canvas[data-l-screen=dashboard][data-l-state=idle] .mr-device--desktop .mr-bottomnav{transform-origin:center;animation:mr-bottomnav-expand .6s var(--mui-ease-spring) both}.mr-canvas[data-b-screen=dashboard][data-b-state=idle] .mr-device--mobile .mr-bottomnav{transform-origin:center;animation:mr-bottomnav-expand-mobile .6s var(--mui-ease-spring) both}.mr-canvas[data-l-screen=dashboard][data-l-state=idle] .mr-device--desktop .mr-bottomnav-item,.mr-canvas[data-b-screen=dashboard][data-b-state=idle] .mr-device--mobile .mr-bottomnav-item{animation:mr-bottomnav-item-pop .6s var(--mui-ease-spring) both}.mr-canvas[data-l-screen=dashboard][data-l-state=idle] .mr-device--desktop .mr-bottomnav-item:nth-child(1),.mr-canvas[data-b-screen=dashboard][data-b-state=idle] .mr-device--mobile .mr-bottomnav-item:nth-child(1){animation-delay:.6s}.mr-canvas[data-l-screen=dashboard][data-l-state=idle] .mr-device--desktop .mr-bottomnav-item:nth-child(2),.mr-canvas[data-b-screen=dashboard][data-b-state=idle] .mr-device--mobile .mr-bottomnav-item:nth-child(2){animation-delay:.7s}.mr-canvas[data-l-screen=dashboard][data-l-state=idle] .mr-device--desktop .mr-bottomnav-item:nth-child(3),.mr-canvas[data-b-screen=dashboard][data-b-state=idle] .mr-device--mobile .mr-bottomnav-item:nth-child(3){animation-delay:.8s}.mr-canvas[data-l-screen=dashboard][data-l-state=idle] .mr-device--desktop .mr-bottomnav-item:nth-child(4),.mr-canvas[data-b-screen=dashboard][data-b-state=idle] .mr-device--mobile .mr-bottomnav-item:nth-child(4){animation-delay:.9s}@keyframes mr-pill-reveal{0%{opacity:0}to{opacity:1}}.mr-canvas[data-l-screen=dashboard][data-l-state=idle] .mr-device--desktop .mr-bottomnav-pill,.mr-canvas[data-b-screen=dashboard][data-b-state=idle] .mr-device--mobile .mr-bottomnav-pill{animation:mr-pill-reveal .4s ease .65s both}.mr-canvas[data-l-state=modal-step1] .mr-device--desktop .mr-modal-overlay:not(.mr-walletd-overlay),.mr-canvas[data-l-state=modal-step1] .mr-device--desktop .mr-modal:not(.mr-walletd-modal),.mr-canvas[data-l-state=modal-step2] .mr-device--desktop .mr-modal-overlay:not(.mr-walletd-overlay),.mr-canvas[data-l-state=modal-step2] .mr-device--desktop .mr-modal:not(.mr-walletd-modal),.mr-canvas[data-l-state=modal-step3] .mr-device--desktop .mr-modal-overlay:not(.mr-walletd-overlay),.mr-canvas[data-l-state=modal-step3] .mr-device--desktop .mr-modal:not(.mr-walletd-modal),.mr-canvas[data-l-state=modal-paying] .mr-device--desktop .mr-modal-overlay:not(.mr-walletd-overlay),.mr-canvas[data-l-state=modal-paying] .mr-device--desktop .mr-modal:not(.mr-walletd-modal){opacity:1}.mr-canvas[data-l-state=modal-step1] .mr-device--desktop .mr-modal-card:not(.mr-walletd-card),.mr-canvas[data-l-state=modal-step1-next] .mr-device--desktop .mr-modal-card:not(.mr-walletd-card),.mr-canvas[data-l-state=modal-step2] .mr-device--desktop .mr-modal-card:not(.mr-walletd-card),.mr-canvas[data-l-state=modal-step2-next] .mr-device--desktop .mr-modal-card:not(.mr-walletd-card),.mr-canvas[data-l-state=modal-step3] .mr-device--desktop .mr-modal-card:not(.mr-walletd-card),.mr-canvas[data-l-state=modal-paying] .mr-device--desktop .mr-modal-card:not(.mr-walletd-card),.mr-canvas[data-l-state=modal-pay-loading] .mr-device--desktop .mr-modal-card:not(.mr-walletd-card),.mr-canvas[data-l-state=modal-pay-success] .mr-device--desktop .mr-modal-card:not(.mr-walletd-card){transform:scale(1)}.mr-contract-modal-card{max-width:600px;height:100%;display:flex;flex-direction:column}.mr-contract-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding-bottom:70px}.mr-form-section{display:flex;flex-direction:column;gap:var(--mui-space-24);margin-top:var(--mui-space-32)}.mr-form-section-header{margin:0;font-family:var(--mui-font);font-weight:var(--mui-weight-bold);font-size:var(--mui-text-body);line-height:1.3;color:var(--mui-ink)}.mr-field-label{display:inline-flex;align-items:center;gap:var(--mui-space-8)}.mr-field-help{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--mui-mute)}.mr-field-help svg{width:100%;height:100%;display:block}.mr-field-stepper,.mr-field-chevron{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--mui-mute)}.mr-field-stepper{flex-direction:column;gap:var(--mui-space-2);width:20px;height:20px}.mr-field-stepper svg{width:10px;height:7px;display:block}.mr-field-chevron{width:20px;height:20px;transition:transform .18s ease}.mr-field-chevron svg{width:18px;height:18px;display:block}.mr-field.is-focused .mr-field-chevron{transform:rotate(180deg)}.mr-field-input--number,.mr-field-input--select,.mr-field-input--date{justify-content:space-between}.mr-field .mr-field-input{transition:border-color .18s ease}.mr-field.is-focused .mr-field-input{border-color:var(--mui-ink)}.mr-field[data-csm-field].is-filled .mr-field-value{display:inline-flex;align-items:center;gap:var(--mui-space-8)}.mr-field[data-csm-field].is-filled .mr-field-placeholder{display:none}.mr-field[data-csm-field].is-focused .mr-field-value{display:inline-block}.mr-field[data-csm-field].is-focused .mr-field-placeholder{display:none}.mr-field[data-csm-field].is-focused .mr-field-input--select .mr-field-placeholder{display:block}.mr-field[data-csm-field].is-focused .mr-field-input--select .mr-field-value{display:none}.mr-field[data-csm-field].is-focused .mr-field-value:after{content:"";display:inline-block;width:1px;height:1.05em;margin-left:var(--mui-space-2);background:var(--mui-ink);animation:mr-caret 1s steps(2,jump-none) infinite;vertical-align:middle}@keyframes mr-caret{50%{opacity:0}}.mr-field[data-csm-field].is-filled .mr-field-value:after{display:none}.mr-field[data-csm-field].is-focused .mr-field-input--select .mr-field-value:after{display:none}.mr-field--date .mr-field-value--date{display:inline-block!important;white-space:nowrap;line-height:24px}.mr-date-d,.mr-date-sep{display:inline;color:var(--mui-mute);font-family:var(--mui-font-mono);font-size:var(--mui-text-body);line-height:24px;transition:color .18s ease}.mr-date-d--filled,.mr-field--date.is-focused .mr-date-sep,.mr-field--date.is-filled .mr-date-sep{color:var(--mui-ink)}.mr-field.mr-field--date[data-csm-field].is-focused .mr-field-value:after{display:none}.mr-date-caret{display:none;width:1px;height:18px;background:var(--mui-ink);vertical-align:-3px;animation:mr-caret 1s steps(2,jump-none) infinite}.mr-field--date.is-focused .mr-date-caret{display:inline-block}.mr-field{position:relative}.mr-form-section:has(.mr-field.is-suggesting){position:relative;z-index:3}.mr-field-suggest{position:absolute;top:100%;left:0;right:0;margin-top:var(--mui-space-4);z-index:var(--mui-z-modal);display:flex;flex-direction:column;background:var(--mui-surface)!important;border:1px solid var(--mui-border);border-radius:8px;box-shadow:var(--mui-shadow);overflow:hidden;opacity:0;transform:translateY(-4px);visibility:hidden;transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}.mr-field.is-suggesting .mr-field-suggest{opacity:1;transform:translateY(0);visibility:visible;transition:opacity .18s ease,transform .18s ease,visibility 0s linear 0s}.mr-field-suggest-row{display:flex;align-items:center;gap:10px;padding:10px var(--mui-space-12);font-family:var(--mui-font);font-size:var(--mui-text-label);color:var(--mui-ink);cursor:pointer;transition:background-color .16s ease}.mr-field-suggest-row+.mr-field-suggest-row{border-top:1px solid var(--mui-border)}.mr-field-suggest{background:var(--mui-surface)}.mr-field-suggest-row{background:var(--mui-surface);transition:background-color .16s ease}.mr-field-suggest-row--active{background:var(--mui-primary-soft)}.mr-field-suggest-row{position:relative;overflow:hidden}.mr-field-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(--mui-primary);opacity:0;transform:scale(0);pointer-events:none}@keyframes mr-suggest-ripple{0%{opacity:.35;transform:scale(0)}to{opacity:0;transform:scale(30)}}.mr-field.is-selecting .mr-field-suggest-row--active:after{animation:mr-suggest-ripple .6s var(--mui-ease-decelerate) forwards}.mr-contract-step,.mr-contract-cta{display:none}.mr-canvas[data-l-state=modal-step1] .mr-device--desktop [data-contract-step=step1],.mr-canvas[data-l-state=modal-step1-next] .mr-device--desktop [data-contract-step=step1],.mr-canvas[data-l-state=modal-step1-next] .mr-device--desktop [data-contract-step=step2],.mr-canvas[data-l-state=modal-step2] .mr-device--desktop [data-contract-step=step2],.mr-canvas[data-l-state=modal-step2-next] .mr-device--desktop [data-contract-step=step2],.mr-canvas[data-l-state=modal-step2-next] .mr-device--desktop [data-contract-step=step3],.mr-canvas[data-l-state=modal-step3] .mr-device--desktop [data-contract-step=step3],.mr-canvas[data-l-state=modal-paying] .mr-device--desktop [data-contract-step=step3],.mr-canvas[data-l-state=modal-pay-loading] .mr-device--desktop [data-contract-step=step3],.mr-canvas[data-l-state=modal-pay-success] .mr-device--desktop [data-contract-step=step3],.mr-canvas[data-l-state=pay-closing] .mr-device--desktop [data-contract-step=step3]{display:flex;flex-direction:column;gap:var(--mui-space-16)}.mr-canvas[data-l-state=modal-step1-next] .mr-device--desktop .mr-contract-modal-body,.mr-canvas[data-l-state=modal-step2-next] .mr-device--desktop .mr-contract-modal-body{position:relative;overflow:hidden}.mr-canvas[data-l-state=modal-step1-next] .mr-device--desktop [data-contract-step=step1],.mr-canvas[data-l-state=modal-step1-next] .mr-device--desktop [data-contract-step=step2],.mr-canvas[data-l-state=modal-step2-next] .mr-device--desktop [data-contract-step=step2],.mr-canvas[data-l-state=modal-step2-next] .mr-device--desktop [data-contract-step=step3]{position:absolute;inset:24px}.mr-canvas[data-l-state=modal-step1-next] .mr-device--desktop [data-contract-step=step2],.mr-canvas[data-l-state=modal-step2] .mr-device--desktop [data-contract-step=step2],.mr-canvas[data-l-state=modal-step2-next] .mr-device--desktop [data-contract-step=step2]{gap:var(--mui-space-12)}.mr-canvas[data-l-state=modal-step1] .mr-device--desktop .mr-contract-cta--next,.mr-canvas[data-l-state=modal-step1-next] .mr-device--desktop .mr-contract-cta--next,.mr-canvas[data-l-state=modal-step2] .mr-device--desktop .mr-contract-cta--next,.mr-canvas[data-l-state=modal-step2-next] .mr-device--desktop .mr-contract-cta--next,.mr-canvas[data-l-state=modal-step3] .mr-device--desktop .mr-contract-cta--pay,.mr-canvas[data-l-state=modal-paying] .mr-device--desktop .mr-contract-cta--pay,.mr-canvas[data-l-state=modal-pay-loading] .mr-device--desktop .mr-contract-cta--pay,.mr-canvas[data-l-state=modal-pay-success] .mr-device--desktop .mr-contract-cta--pay,.mr-canvas[data-l-state=pay-closing] .mr-device--desktop .mr-contract-cta--pay{display:inline-flex}.mr-contract-foot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--mui-space-16);align-items:stretch;transition:grid-template-columns .42s var(--mui-ease-standard),gap .42s var(--mui-ease-standard)}.mr-contract-foot>.mr-contract-cancel{min-width:0;overflow:hidden;transition:opacity .22s ease}.mr-canvas[data-l-state=modal-pay-loading] .mr-device--desktop .mr-contract-foot,.mr-canvas[data-l-state=modal-pay-success] .mr-device--desktop .mr-contract-foot,.mr-canvas[data-l-state=pay-closing] .mr-device--desktop .mr-contract-foot{grid-template-columns:minmax(0,0fr) minmax(0,1fr);gap:0}.mr-canvas[data-l-state=modal-pay-loading] .mr-device--desktop .mr-contract-cancel,.mr-canvas[data-l-state=modal-pay-success] .mr-device--desktop .mr-contract-cancel,.mr-canvas[data-l-state=pay-closing] .mr-device--desktop .mr-contract-cancel{opacity:0;pointer-events:none}.mr-canvas[data-l-state=modal-step1-next] .mr-device--desktop .mr-contract-cta--next .mr-btn-ripple,.mr-canvas[data-l-state=modal-step2-next] .mr-device--desktop .mr-contract-cta--next .mr-btn-ripple,.mr-canvas[data-l-state=modal-paying] .mr-device--desktop .mr-contract-cta--pay .mr-btn-ripple{animation:mr-ripple 1.1s var(--mui-ease-decelerate) forwards}@keyframes mr-btn-tap{0%{transform:scale(1)}28%{transform:scale(.95)}56%{transform:scale(1)}to{transform:scale(1)}}.mr-canvas[data-l-state=modal-step1-next] .mr-device--desktop .mr-contract-cta--next,.mr-canvas[data-l-state=modal-step2-next] .mr-device--desktop .mr-contract-cta--next,.mr-canvas[data-l-state=modal-paying] .mr-device--desktop .mr-contract-cta--pay{animation:mr-btn-tap .32s var(--mui-ease-decelerate) both}.mr-pay-icon{position:relative;z-index:1;display:none;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px}.mr-pay-spinner{width:21px;height:21px;border:2px solid color-mix(in srgb,currentColor 30%,transparent);border-top-color:currentColor;border-radius:50%;animation:mr-pay-spin .9s linear infinite}.mr-contract-cta--pay{gap:var(--mui-space-12)}@keyframes mr-pay-spin{to{transform:rotate(360deg)}}.mr-pay-icon--check{color:#fff}.mr-pay-check-svg{width:100%;height:100%;display:block}.mr-pay-check-ring{transition:stroke-dashoffset .46s var(--mui-ease-expo)}.mr-pay-check-tick{transform:scale(0);transform-origin:12px 12px;transition:transform .38s var(--mui-ease-spring);transition-delay:.22s}.mr-canvas[data-l-state=modal-pay-success] .mr-device--desktop .mr-pay-check-ring,.mr-canvas[data-l-state=pay-closing] .mr-device--desktop .mr-pay-check-ring{stroke-dashoffset:0}.mr-canvas[data-l-state=modal-pay-success] .mr-device--desktop .mr-pay-check-tick,.mr-canvas[data-l-state=pay-closing] .mr-device--desktop .mr-pay-check-tick{transform:scale(1)}.mr-pay-label--loading,.mr-pay-label--success{display:none}.mr-canvas[data-l-state=modal-pay-loading] .mr-device--desktop .mr-pay-icon--spinner{display:inline-flex}.mr-canvas[data-l-state=modal-pay-loading] .mr-device--desktop .mr-pay-label--default,.mr-canvas[data-l-state=modal-pay-loading] .mr-device--desktop .mr-pay-label--success{display:none}.mr-canvas[data-l-state=modal-pay-loading] .mr-device--desktop .mr-pay-label--loading{display:block}.mr-canvas[data-l-state=modal-pay-success] .mr-device--desktop .mr-pay-icon--check{display:inline-flex}.mr-canvas[data-l-state=modal-pay-success] .mr-device--desktop .mr-pay-label--default,.mr-canvas[data-l-state=modal-pay-success] .mr-device--desktop .mr-pay-label--loading{display:none}.mr-canvas[data-l-state=modal-pay-success] .mr-device--desktop .mr-pay-label--success{display:block}.mr-canvas[data-l-state=pay-closing] .mr-device--desktop .mr-pay-icon--check{display:inline-flex}.mr-canvas[data-l-state=pay-closing] .mr-device--desktop .mr-pay-label--default,.mr-canvas[data-l-state=pay-closing] .mr-device--desktop .mr-pay-label--loading{display:none}.mr-canvas[data-l-state=pay-closing] .mr-device--desktop .mr-pay-label--success{display:block}.mr-contract-cta--pay{isolation:isolate}.mr-contract-cta--pay:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--mui-green-10);opacity:0;transition:opacity .38s ease;pointer-events:none;z-index:0}.mr-canvas[data-l-state=modal-pay-success] .mr-device--desktop .mr-contract-cta--pay:after,.mr-canvas[data-l-state=pay-closing] .mr-device--desktop .mr-contract-cta--pay:after{opacity:1}.mr-canvas[data-l-state=modal-pay-success] .mr-device--desktop .mr-contract-cta--pay,.mr-canvas[data-l-state=pay-closing] .mr-device--desktop .mr-contract-cta--pay{color:var(--mui-green-dark);border-color:var(--mui-green-10)}.mr-canvas[data-l-state=modal-pay-success] .mr-device--desktop .mr-pay-check-svg,.mr-canvas[data-l-state=pay-closing] .mr-device--desktop .mr-pay-check-svg{color:var(--mui-green-dark)}:root[data-theme=dark] .marlowe-ui .mr-canvas[data-l-state=modal-pay-success] .mr-device--desktop .mr-contract-cta--pay:after,:root[data-theme=dark] .marlowe-ui .mr-canvas[data-l-state=pay-closing] .mr-device--desktop .mr-contract-cta--pay:after{background:var(--mui-success-bg)}:root[data-theme=dark] .marlowe-ui .mr-canvas[data-l-state=modal-pay-success] .mr-device--desktop .mr-contract-cta--pay,:root[data-theme=dark] .marlowe-ui .mr-canvas[data-l-state=pay-closing] .mr-device--desktop .mr-contract-cta--pay{background:transparent;color:var(--mui-success-ink);border-color:var(--mui-success-border)}:root[data-theme=dark] .marlowe-ui .mr-canvas[data-l-state=modal-pay-success] .mr-device--desktop .mr-pay-check-svg,:root[data-theme=dark] .marlowe-ui .mr-canvas[data-l-state=pay-closing] .mr-device--desktop .mr-pay-check-svg{color:var(--mui-success-ink)}@keyframes mr-step-slide-out{0%,45%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-40px)}}@keyframes mr-step-slide-in{0%,45%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.mr-canvas[data-l-state=modal-step1-next] .mr-device--desktop [data-contract-step=step1]>*,.mr-canvas[data-l-state=modal-step2-next] .mr-device--desktop [data-contract-step=step2]>*{animation:mr-step-slide-out .32s ease forwards}.mr-canvas[data-l-state=modal-step1-next] .mr-device--desktop [data-contract-step=step1]>*:nth-child(1),.mr-canvas[data-l-state=modal-step2-next] .mr-device--desktop [data-contract-step=step2]>*:nth-child(1){animation-delay:0ms}.mr-canvas[data-l-state=modal-step1-next] .mr-device--desktop [data-contract-step=step1]>*:nth-child(2),.mr-canvas[data-l-state=modal-step2-next] .mr-device--desktop [data-contract-step=step2]>*:nth-child(2){animation-delay:40ms}.mr-canvas[data-l-state=modal-step1-next] .mr-device--desktop [data-contract-step=step1]>*:nth-child(3),.mr-canvas[data-l-state=modal-step2-next] .mr-device--desktop [data-contract-step=step2]>*:nth-child(3){animation-delay:80ms}.mr-canvas[data-l-state=modal-step2-next] .mr-device--desktop [data-contract-step=step2]>*:nth-child(4){animation-delay:.12s}.mr-canvas[data-l-state=modal-step2-next] .mr-device--desktop [data-contract-step=step2]>*:nth-child(5){animation-delay:.16s}.mr-canvas[data-l-state=modal-step2-next] .mr-device--desktop [data-contract-step=step2]>*:nth-child(6){animation-delay:.2s}.mr-canvas[data-l-state=modal-step2-next] .mr-device--desktop [data-contract-step=step2]>*:nth-child(7){animation-delay:.24s}.mr-canvas[data-l-state=modal-step1-next] .mr-device--desktop [data-contract-step=step2]>*,.mr-canvas[data-l-state=modal-step2] .mr-device--desktop [data-contract-step=step2]>*{animation:mr-step-slide-in .38s var(--mui-ease-expo) both}.mr-canvas[data-l-state=modal-step1-next] .mr-device--desktop [data-contract-step=step2]>*:nth-child(1){animation-delay:.32s}.mr-canvas[data-l-state=modal-step2] .mr-device--desktop [data-contract-step=step2]>*:nth-child(1){animation-delay:0ms}.mr-canvas[data-l-state=modal-step1-next] .mr-device--desktop [data-contract-step=step2]>*:nth-child(2){animation-delay:.36s}.mr-canvas[data-l-state=modal-step2] .mr-device--desktop [data-contract-step=step2]>*:nth-child(2){animation-delay:40ms}.mr-canvas[data-l-state=modal-step1-next] .mr-device--desktop [data-contract-step=step2]>*:nth-child(3){animation-delay:.4s}.mr-canvas[data-l-state=modal-step2] .mr-device--desktop [data-contract-step=step2]>*:nth-child(3){animation-delay:80ms}.mr-canvas[data-l-state=modal-step1-next] .mr-device--desktop [data-contract-step=step2]>*:nth-child(4){animation-delay:.44s}.mr-canvas[data-l-state=modal-step2] .mr-device--desktop [data-contract-step=step2]>*:nth-child(4){animation-delay:.12s}.mr-canvas[data-l-state=modal-step1-next] .mr-device--desktop [data-contract-step=step2]>*:nth-child(5){animation-delay:.48s}.mr-canvas[data-l-state=modal-step2] .mr-device--desktop [data-contract-step=step2]>*:nth-child(5){animation-delay:.16s}.mr-canvas[data-l-state=modal-step1-next] .mr-device--desktop [data-contract-step=step2]>*:nth-child(6){animation-delay:.52s}.mr-canvas[data-l-state=modal-step2] .mr-device--desktop [data-contract-step=step2]>*:nth-child(6){animation-delay:.2s}.mr-canvas[data-l-state=modal-step1-next] .mr-device--desktop [data-contract-step=step2]>*:nth-child(7){animation-delay:.56s}.mr-canvas[data-l-state=modal-step2] .mr-device--desktop [data-contract-step=step2]>*:nth-child(7){animation-delay:.24s}.mr-canvas[data-l-state=modal-step2-next] .mr-device--desktop [data-contract-step=step3] .mr-review-row,.mr-canvas[data-l-state=modal-step3] .mr-device--desktop [data-contract-step=step3] .mr-review-row{animation:mr-step-slide-in .38s var(--mui-ease-expo) both}.mr-canvas[data-l-state=modal-step2-next] .mr-device--desktop [data-contract-step=step3] .mr-review-row:nth-child(1),.mr-canvas[data-l-state=modal-step3] .mr-device--desktop [data-contract-step=step3] .mr-review-row:nth-child(1){animation-delay:0ms}.mr-canvas[data-l-state=modal-step2-next] .mr-device--desktop [data-contract-step=step3] .mr-review-row:nth-child(2),.mr-canvas[data-l-state=modal-step3] .mr-device--desktop [data-contract-step=step3] .mr-review-row:nth-child(2){animation-delay:80ms}.mr-canvas[data-l-state=modal-step2-next] .mr-device--desktop [data-contract-step=step3] .mr-review-row:nth-child(3),.mr-canvas[data-l-state=modal-step3] .mr-device--desktop [data-contract-step=step3] .mr-review-row:nth-child(3){animation-delay:.16s}.mr-canvas[data-l-state=modal-step2-next] .mr-device--desktop [data-contract-step=step3] .mr-review-row:nth-child(4),.mr-canvas[data-l-state=modal-step3] .mr-device--desktop [data-contract-step=step3] .mr-review-row:nth-child(4){animation-delay:.24s}.mr-canvas[data-l-state=modal-step2-next] .mr-device--desktop [data-contract-step=step3] .mr-review-row:nth-child(5),.mr-canvas[data-l-state=modal-step3] .mr-device--desktop [data-contract-step=step3] .mr-review-row:nth-child(5){animation-delay:.32s}.mr-canvas[data-l-state=modal-step2-next] .mr-device--desktop [data-contract-step=step3] .mr-review-row:nth-child(6),.mr-canvas[data-l-state=modal-step3] .mr-device--desktop [data-contract-step=step3] .mr-review-row:nth-child(6){animation-delay:.4s}.mr-canvas[data-l-state=modal-step2-next] .mr-device--desktop [data-contract-step=step3] .mr-review-row:nth-child(7),.mr-canvas[data-l-state=modal-step3] .mr-device--desktop [data-contract-step=step3] .mr-review-row:nth-child(7){animation-delay:.48s}.mr-canvas[data-l-state=modal-step2-next] .mr-device--desktop [data-contract-step=step3] .mr-review-row:nth-child(8),.mr-canvas[data-l-state=modal-step3] .mr-device--desktop [data-contract-step=step3] .mr-review-row:nth-child(8){animation-delay:.56s}.mr-canvas[data-l-state=modal-step2-next] .mr-device--desktop [data-contract-step=step3] .mr-review-row:nth-child(9),.mr-canvas[data-l-state=modal-step3] .mr-device--desktop [data-contract-step=step3] .mr-review-row:nth-child(9){animation-delay:.64s}.mr-contract-modal-head{position:relative;gap:var(--mui-space-12);align-items:flex-start;padding-left:var(--mui-space-72);padding-right:var(--mui-space-72);padding-top:25px;padding-bottom:47px}.mr-contract-modal-close{position:absolute;top:27px;right:24px;z-index:2}.mr-stepper{flex:0 1 auto;width:100%;max-width:364px;display:flex;align-items:flex-start;gap:0;margin:0 auto;padding:0;list-style:none;min-width:0}.mr-step{position:relative;z-index:1;flex:0 0 28px;display:flex;justify-content:center}.mr-step-circle{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;border-radius:50%;background:var(--mui-border-strong);color:var(--mui-surface);font-family:var(--mui-font);font-weight:var(--mui-weight-bold);font-size:var(--mui-text-caption);line-height:1;transition:background-color .32s ease,color .22s ease,transform .38s var(--mui-ease-spring)}.mr-step-circle:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'><path d='M9 16.2L4.8 12l-1.4 1.4L9 19l12-12-1.4-1.4z'/></svg>");background-repeat:no-repeat;background-position:center;background-size:16px 16px;opacity:0;transition:opacity .32s ease;pointer-events:none}.mr-step-label{position:absolute;top:calc(100% + 8px);width:max-content;max-width:120px;font-family:var(--mui-font);font-weight:var(--mui-weight-medium);font-size:var(--mui-text-micro);line-height:14px;color:var(--mui-mute)}.mr-step .mr-step-label{left:50%;transform:translate(-50%);text-align:center}.mr-step-connector{position:relative;z-index:0;flex:1 1 auto;height:1px;margin-top:14px;background:var(--mui-border-strong);min-width:4px;list-style:none;overflow:hidden}.mr-step-connector:before{content:"";position:absolute;inset:0;background:var(--mui-success);transform:scaleX(0);transform-origin:left center;transition:transform .38s var(--mui-ease-expo)}.mr-step--current .mr-step-circle{background:var(--mui-primary);color:var(--mui-surface);transform:scale(1.18)}.mr-step--current .mr-step-label{color:var(--mui-ink);font-weight:var(--mui-weight-bold)}.mr-step--done .mr-step-circle{background:var(--mui-success);color:transparent}.mr-step--done .mr-step-circle:before{opacity:1}.mr-step--done .mr-step-label{color:var(--mui-ink)}.mr-step--done+.mr-step-connector:before{transform:scaleX(1)}:root[data-theme=dark] .marlowe-ui .mr-step--done .mr-step-circle{background:var(--mui-success-bg);border:1px solid var(--mui-success);box-sizing:border-box}:root[data-theme=dark] .marlowe-ui .mr-step--done .mr-step-circle:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%237FE0AC'><path d='M9 16.2L4.8 12l-1.4 1.4L9 19l12-12-1.4-1.4z'/></svg>")}.mr-step-label{transition:color .22s ease}.mr-template-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--mui-space-12)}.mr-template-card{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:var(--mui-space-20) var(--mui-space-12);background:var(--mui-surface);border:1px solid var(--mui-border-strong);border-radius:8px;color:var(--mui-mute);text-align:center}.mr-template-card--selected{border-color:var(--mui-primary);background:var(--mui-primary-soft);color:var(--mui-primary)}.mr-template-icon{display:inline-flex;width:32px;height:32px}.mr-template-icon svg{width:32px;height:32px;display:block}.mr-template-name{margin:0;font-family:var(--mui-font);font-weight:var(--mui-weight-semibold);font-size:var(--mui-text-caption);line-height:16px}.mr-template-desc{margin:0;margin-top:var(--mui-space-16);font-family:var(--mui-font);font-size:var(--mui-text-body);line-height:1.2;color:var(--mui-ink);text-align:left}.mr-info-banner--warning{border-color:var(--mui-warning);background:var(--mui-warning-bg);color:var(--mui-warning-ink)}.mr-info-banner--warning .mr-info-icon{color:var(--mui-warning-ink)}.mr-info-banner .mr-info-link{margin-left:auto;font-family:var(--mui-font);font-weight:var(--mui-weight-bold);text-decoration:underline;cursor:pointer}.mr-field-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;color:var(--mui-ink)}.mr-field-icon svg{width:24px;height:24px;display:block}.mr-review-rows{display:flex;flex-direction:column}.mr-review-row{display:flex;align-items:center;justify-content:space-between;gap:var(--mui-space-16);padding:var(--mui-space-12) 0;border-bottom:1px solid var(--mui-border);font-family:var(--mui-font);font-size:var(--mui-text-label)}.mr-review-row:last-child{border-bottom:0}.mr-review-row:has(+.mr-review-row--total){border-bottom:0}.mr-review-row .mr-k{color:var(--mui-mute)}.mr-review-row .mr-v{display:inline-flex;align-items:center;gap:var(--mui-space-8);color:var(--mui-ink);font-weight:var(--mui-weight-regular)}.mr-review-row--total{border-top:2px solid var(--mui-border);margin-top:var(--mui-space-8);padding-top:var(--mui-space-16)}.mr-review-row--total .mr-v{color:var(--mui-warning-ink)}.mr-canvas[data-l-state=starting] .mr-device--desktop .mr-cta,.mr-canvas[data-l-state=pay-closing] .mr-device--desktop .mr-cta,.mr-canvas[data-l-state=starting] .mr-device--desktop .mr-landing-shape,.mr-canvas[data-l-state=pay-closing] .mr-device--desktop .mr-landing-shape,.mr-canvas[data-l-state=starting] .mr-device--desktop .mr-fetching:not(.mr-fetching--starting),.mr-canvas[data-l-state=pay-closing] .mr-device--desktop .mr-fetching:not(.mr-fetching--starting){display:none}.mr-canvas[data-l-state=starting] .mr-device--desktop .mr-fetching--starting,.mr-canvas[data-l-state=pay-closing] .mr-device--desktop .mr-fetching--starting{display:flex}.mr-header-profile{transition:transform .24s var(--mui-ease-decelerate),background .2s ease}.mr-canvas[data-l-state=wallet-tap] .mr-device--desktop .mr-header-profile,.mr-canvas[data-b-state=wallet-tap] .mr-device--mobile .mr-header-profile{transform:scale(.96)}.mr-canvas[data-l-state=wallet-modal] .mr-device--desktop .mr-walletd-overlay,.mr-canvas[data-l-state=wallet-modal] .mr-device--desktop .mr-walletd-modal,.mr-canvas[data-l-state=wallet-leave-tap] .mr-device--desktop .mr-walletd-overlay,.mr-canvas[data-l-state=wallet-leave-tap] .mr-device--desktop .mr-walletd-modal,.mr-canvas[data-l-state=wallet-leave-released] .mr-device--desktop .mr-walletd-overlay,.mr-canvas[data-l-state=wallet-leave-released] .mr-device--desktop .mr-walletd-modal,.mr-canvas[data-b-state=wallet-modal] .mr-device--mobile .mr-walletd-overlay,.mr-canvas[data-b-state=wallet-modal] .mr-device--mobile .mr-walletd-modal,.mr-canvas[data-b-state=wallet-leave-tap] .mr-device--mobile .mr-walletd-overlay,.mr-canvas[data-b-state=wallet-leave-tap] .mr-device--mobile .mr-walletd-modal,.mr-canvas[data-b-state=wallet-leave-released] .mr-device--mobile .mr-walletd-overlay,.mr-canvas[data-b-state=wallet-leave-released] .mr-device--mobile .mr-walletd-modal{opacity:1}.mr-canvas[data-l-state=wallet-modal] .mr-device--desktop .mr-walletd-card,.mr-canvas[data-l-state=wallet-leave-tap] .mr-device--desktop .mr-walletd-card,.mr-canvas[data-l-state=wallet-leave-released] .mr-device--desktop .mr-walletd-card{transform:scale(1)}.mr-canvas[data-b-state=wallet-modal] .mr-device--mobile .mr-walletd-card,.mr-canvas[data-b-state=wallet-leave-tap] .mr-device--mobile .mr-walletd-card,.mr-canvas[data-b-state=wallet-leave-released] .mr-device--mobile .mr-walletd-card{transform:translateY(0)}.mr-canvas[data-b-state=wallet-leave-confirm] .mr-device--mobile .mr-walletd-card,.mr-canvas[data-b-state=wallet-leave-confirm-tap] .mr-device--mobile .mr-walletd-card,.mr-canvas[data-b-state=wallet-leave-confirm-released] .mr-device--mobile .mr-walletd-card{transform:scale(.92);opacity:0}.mr-frame.mr-ready .mr-device--mobile .mr-walletd-card{transition:transform .28s var(--mui-ease-standard),opacity .22s ease}.mr-canvas[data-b-state=wallet-leaving] .mr-device--mobile .mr-walletd-card{transform:translateY(100%)}.mr-walletd-head{padding-bottom:var(--mui-space-12);border-bottom:1px solid var(--mui-border)}.mr-walletd-balance{display:flex;align-items:center;justify-content:space-between;gap:var(--mui-space-12);padding:var(--mui-space-16) var(--mui-space-24);border-bottom:1px solid var(--mui-border)}.mr-walletd-balance-label{font-family:var(--mui-font);font-size:var(--mui-text-body);font-weight:var(--mui-weight-semibold);color:var(--mui-ink)}.mr-walletd-balance-pill{display:inline-flex;align-items:center;gap:var(--mui-space-6);height:32px;padding:var(--mui-space-4) var(--mui-space-12) var(--mui-space-4) var(--mui-space-4);background:var(--mui-surface);border:1px solid var(--mui-border);border-radius:999px}.mr-walletd-balance-amt{font-family:var(--mui-font);font-size:var(--mui-text-caption);font-weight:var(--mui-weight-bold);color:var(--mui-ink);line-height:1}.mr-walletd-tabs{display:flex;gap:var(--mui-space-8);padding:var(--mui-space-12) var(--mui-space-24);border-bottom:1px solid var(--mui-border)}.mr-walletd-tab{display:inline-flex;align-items:center;justify-content:center;padding:var(--mui-space-8) var(--mui-space-16);border-radius:999px;font-family:var(--mui-font);font-size:var(--mui-text-label);font-weight:var(--mui-weight-semibold);color:var(--mui-mute)}.mr-walletd-tab--active{background:var(--mui-primary-soft);color:var(--mui-primary)}.mr-walletd-body{gap:var(--mui-space-20)}.mr-walletd-leave{display:none;margin-top:var(--mui-space-8);color:var(--mui-danger);border-color:var(--mui-danger)}@media(hover:hover)and (pointer:fine){.mr-walletd-leave:hover{color:var(--mui-danger);border-color:var(--mui-danger)}}.mr-canvas.mr-l-complete .mr-device--desktop .mr-walletd-leave,.mr-canvas.mr-b-complete .mr-device--mobile .mr-walletd-leave{display:inline-flex}.mr-canvas[data-l-state=wallet-tap] .mr-device--desktop .mr-header-profile,.mr-canvas[data-l-state=wallet-released] .mr-device--desktop .mr-header-profile,.mr-canvas[data-b-state=wallet-tap] .mr-device--mobile .mr-header-profile,.mr-canvas[data-b-state=wallet-released] .mr-device--mobile .mr-header-profile{background:var(--mui-primary-soft)}.mr-walletd-leave .mr-btn-ripple{background:color-mix(in srgb,var(--mui-danger) 35%,transparent)}.mr-canvas[data-l-state=wallet-leave-tap] .mr-device--desktop .mr-walletd-leave .mr-btn-ripple,.mr-canvas[data-l-state=wallet-leave-released] .mr-device--desktop .mr-walletd-leave .mr-btn-ripple,.mr-canvas[data-b-state=wallet-leave-tap] .mr-device--mobile .mr-walletd-leave .mr-btn-ripple,.mr-canvas[data-b-state=wallet-leave-released] .mr-device--mobile .mr-walletd-leave .mr-btn-ripple{animation:mr-ripple 1.1s var(--mui-ease-decelerate) forwards}.mr-canvas[data-l-state=wallet-leave-tap] .mr-device--desktop .mr-walletd-leave,.mr-canvas[data-b-state=wallet-leave-tap] .mr-device--mobile .mr-walletd-leave{transform:scale(.96)}.mr-canvas[data-l-state=wallet-leave-confirm] .mr-device--desktop .mr-lwc-overlay,.mr-canvas[data-l-state=wallet-leave-confirm-tap] .mr-device--desktop .mr-lwc-overlay,.mr-canvas[data-l-state=wallet-leave-confirm-released] .mr-device--desktop .mr-lwc-overlay,.mr-canvas[data-l-state=wallet-leaving] .mr-device--desktop .mr-lwc-overlay,.mr-canvas[data-b-state=wallet-leave-confirm] .mr-device--mobile .mr-lwc-overlay,.mr-canvas[data-b-state=wallet-leave-confirm-tap] .mr-device--mobile .mr-lwc-overlay,.mr-canvas[data-b-state=wallet-leave-confirm-released] .mr-device--mobile .mr-lwc-overlay,.mr-canvas[data-b-state=wallet-leaving] .mr-device--mobile .mr-lwc-overlay{opacity:1}.mr-canvas[data-b-state=wallet-leave-confirm] .mr-device--mobile .mr-lwc-card,.mr-canvas[data-b-state=wallet-leave-confirm-tap] .mr-device--mobile .mr-lwc-card,.mr-canvas[data-b-state=wallet-leave-confirm-released] .mr-device--mobile .mr-lwc-card,.mr-canvas[data-b-state=wallet-leaving] .mr-device--mobile .mr-lwc-card{transform:translateY(0)}.mr-canvas[data-l-state=wallet-leave-confirm] .mr-device--desktop .mr-lwc-card,.mr-canvas[data-l-state=wallet-leave-confirm-tap] .mr-device--desktop .mr-lwc-card,.mr-canvas[data-l-state=wallet-leave-confirm-released] .mr-device--desktop .mr-lwc-card,.mr-canvas[data-l-state=wallet-leaving] .mr-device--desktop .mr-lwc-card{transform:translateY(0) scale(1);opacity:1}.mr-device--desktop .mr-lwc{justify-content:center;align-items:center;padding:var(--mui-space-24)}.mr-device--desktop .mr-lwc-card{width:100%;max-width:420px;border-radius:12px;transform-origin:top center;transform:translateY(-16px) scale(.9);opacity:0}.mr-frame.mr-ready .mr-device--desktop .mr-lwc-card{transition:transform .38s var(--mui-ease-spring),opacity .28s ease}.mr-canvas[data-l-state=wallet-leave-confirm-tap] .mr-device--desktop .mr-lwc-leave .mr-btn-ripple,.mr-canvas[data-l-state=wallet-leave-confirm-released] .mr-device--desktop .mr-lwc-leave .mr-btn-ripple,.mr-canvas[data-b-state=wallet-leave-confirm-tap] .mr-device--mobile .mr-lwc-leave .mr-btn-ripple,.mr-canvas[data-b-state=wallet-leave-confirm-released] .mr-device--mobile .mr-lwc-leave .mr-btn-ripple{animation:mr-ripple 1.1s var(--mui-ease-decelerate) forwards}.mr-canvas[data-l-state=wallet-leave-confirm-tap] .mr-device--desktop .mr-lwc-leave,.mr-canvas[data-b-state=wallet-leave-confirm-tap] .mr-device--mobile .mr-lwc-leave{transform:scale(.96)}.theme-marlowe .ds-notification{gap:9px}.theme-marlowe .ds-notification--compact .ds-notification-msg{position:relative;top:1px}.ds-scope.theme-marlowe,:root[data-theme=dark] .ds-scope.theme-marlowe{--ds-color-bg: var(--mui-app-bg);--ds-color-surface: var(--mui-surface);--ds-color-surface-2: var(--mui-surface-2);--ds-color-surface-raised:var(--mui-surface);--ds-color-ink: var(--mui-ink);--ds-color-ink-2: var(--mui-ink-2);--ds-color-mute: #707070;--ds-color-border: var(--mui-border);--ds-color-border-strong: var(--mui-border-strong);--ds-color-primary: var(--mui-primary);--ds-color-primary-hover: var(--mui-primary-hover);--ds-color-primary-soft: var(--mui-primary-soft);--ds-color-on-primary: var(--mui-on-primary);--ds-color-success: var(--mui-success);--ds-color-success-ink: var(--mui-success-ink);--ds-color-success-bg: var(--mui-success-bg);--ds-color-success-border: var(--mui-success-border);--ds-color-danger: var(--mui-danger);--ds-color-danger-ink: var(--mui-danger-ink);--ds-color-danger-bg: var(--mui-danger-bg);--ds-color-danger-border: var(--mui-danger-border);--ds-color-warning: var(--mui-warning);--ds-color-warning-ink: var(--mui-warning-ink);--ds-color-warning-bg: var(--mui-warning-bg);--ds-color-warning-border: color-mix(in srgb, var(--mui-warning) 40%, transparent);--ds-color-info: var(--mui-blue-dark);--ds-color-info-ink: var(--mui-blue-dark);--ds-color-info-bg: var(--mui-info-bg);--ds-color-info-border: var(--mui-blue-75);--ds-color-disabled-bg: var(--mui-disabled-bg);--ds-color-disabled-ink: var(--mui-disabled-ink);--ds-font: var(--mui-font);--ds-font-mono: var(--mui-font-mono);--ds-icon-family: "Material Symbols Rounded";--ds-text-display: var(--mui-text-display);--ds-text-title: var(--mui-text-title);--ds-text-heading: var(--mui-text-heading);--ds-text-subhead: var(--mui-text-subhead);--ds-text-body: var(--mui-text-body);--ds-text-body-sm: var(--mui-text-body-sm);--ds-text-label: var(--mui-text-label);--ds-text-caption: var(--mui-text-caption);--ds-weight-regular: var(--mui-weight-regular);--ds-weight-medium: var(--mui-weight-medium);--ds-weight-semibold: var(--mui-weight-semibold);--ds-weight-bold: var(--mui-weight-bold);--ds-space-2: var(--mui-space-2);--ds-space-4: var(--mui-space-4);--ds-space-6: var(--mui-space-6);--ds-space-8: var(--mui-space-8);--ds-space-12: var(--mui-space-12);--ds-space-16: var(--mui-space-16);--ds-space-20: var(--mui-space-20);--ds-space-24: var(--mui-space-24);--ds-space-32: var(--mui-space-32);--ds-space-40: var(--mui-space-40);--ds-space-48: var(--mui-space-48);--ds-radius-xs: var(--mui-radius-xs);--ds-radius-sm: var(--mui-radius-sm);--ds-radius: var(--mui-radius);--ds-radius-lg: var(--mui-radius-lg);--ds-radius-pill: var(--mui-radius-pill);--ds-shadow: var(--mui-shadow);--ds-shadow-lg: var(--mui-shadow-lg);--ds-ease-standard: var(--mui-ease-standard);--ds-ease-decelerate: var(--mui-ease-decelerate);--ds-ease-spring: var(--mui-ease-spring);--ds-ease-expo: var(--mui-ease-expo);--ds-duration-fast: var(--mui-duration-fast);--ds-duration-base: var(--mui-duration-base);--ds-duration-slow: var(--mui-duration-slow);--ds-button-radius: var(--mui-radius-pill);--ds-button-height: 56px;--ds-input-height: 56px;--ds-pill-height-lg: 44px}:root[data-theme=dark] .ds-scope.theme-marlowe{--ds-color-mute: var(--mui-mute);--ds-color-info: var(--mui-blue-50);--ds-color-info-ink: var(--mui-blue-50);--ds-color-info-border: var(--ds-color-info-ink);--ds-color-warning-border: var(--ds-color-warning-ink)}.theme-marlowe .ds-btn--primary:not(.is-disabled):not(.is-loading):not(.is-success):not([aria-disabled=true]){background:var(--mui-gradient)}.theme-marlowe .ds-btn--primary:not(.is-disabled):not(.is-loading):not(.is-success).is-hover{background:var(--mui-gradient-hover)}@media(hover:hover)and (pointer:fine){.theme-marlowe .ds-btn--primary:not(.is-disabled):not(.is-loading):not(.is-success):hover{background:var(--mui-gradient-hover)}}.theme-marlowe .ds-avatar--lender{--ds-avatar-bg: var(--mui-avatar-lender);--ds-avatar-ink: var(--mui-white)}.theme-marlowe .ds-avatar--borrower{--ds-avatar-bg: var(--mui-avatar-borrower);--ds-avatar-ink: var(--mui-white)}.theme-marlowe .ds-avatar--idle{--ds-avatar-bg: var(--mui-grey-10);--ds-avatar-ink: var(--mui-grey-25)}.theme-marlowe .ds-modal:not(.ds-modal--sheet) .ds-modal-dialog{transform:scale(.9)}.theme-marlowe .ds-modal.is-open:not(.ds-modal--sheet) .ds-modal-dialog{transform:none;transition:transform .48s var(--ds-ease-spring)}
