@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;600;700&family=Roboto+Mono:wght@400;500&display=swap";.ds-scope,.theme-base{--ds-color-bg: #F4F4F5;--ds-color-surface: #FFFFFF;--ds-color-surface-2: #F2F2F2;--ds-color-surface-raised:#FFFFFF;--ds-color-ink: #161616;--ds-color-ink-2: #414042;--ds-color-mute: #616163;--ds-color-border: #E4E4E7;--ds-color-border-strong: #8A8A90;--ds-scrollbar-thumb: rgba(0, 0, 0, .28);--ds-color-icon: var(--ds-color-mute);--ds-color-primary: #2A5BFF;--ds-color-primary-hover: #1D46D6;--ds-color-primary-soft: #EAEFFF;--ds-color-on-primary: #FFFFFF;--ds-color-success: #1F8A53;--ds-color-success-ink: #0E5C34;--ds-color-success-bg: color-mix(in srgb, var(--ds-color-success) 12%, transparent);--ds-color-success-border: #9BDDC0;--ds-color-danger: #D64550;--ds-color-danger-ink: #A5202B;--ds-color-danger-bg: color-mix(in srgb, var(--ds-color-danger) 11%, transparent);--ds-color-danger-border: #EFA5A5;--ds-color-warning: #C77700;--ds-color-warning-ink: #7A4A00;--ds-color-warning-bg: color-mix(in srgb, var(--ds-color-warning) 9%, transparent);--ds-color-warning-border: #F5C88A;--ds-color-info: #0F6FC8;--ds-color-info-ink: #0A4D8C;--ds-color-info-bg: color-mix(in srgb, var(--ds-color-info) 9%, transparent);--ds-color-info-border: #97C3EB;--ds-color-disabled-bg: #F2F2F2;--ds-color-disabled-ink: #CCCCCC;--ds-overlay-bg: rgba(15,15,20,.5);--ds-color-surface-subtle: color-mix(in srgb, var(--ds-color-ink) 4%, transparent);--ds-font: "Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--ds-font-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ds-icon-family: "Material Symbols Outlined";--ds-text-display: 28px;--ds-text-title: 22px;--ds-text-heading: 20px;--ds-text-subhead: 18px;--ds-text-body: 16px;--ds-text-body-sm: 15px;--ds-text-label: 14px;--ds-text-caption: 13px;--ds-text-fine: 13px;--ds-weight-light: 300;--ds-weight-regular: 400;--ds-weight-medium: 500;--ds-weight-semibold: 600;--ds-weight-bold: 700;--ds-leading-tight: 1.2;--ds-leading-snug: 1.3;--ds-leading-normal: 1.5;--ds-space-2: 2px;--ds-space-4: 4px;--ds-space-6: 6px;--ds-space-8: 8px;--ds-space-12: 12px;--ds-space-16: 16px;--ds-space-20: 20px;--ds-space-24: 24px;--ds-space-32: 32px;--ds-space-40: 40px;--ds-space-48: 48px;--ds-space-56: 56px;--ds-space-72: 72px;--ds-radius-xs: 4px;--ds-radius-sm: 8px;--ds-radius: 12px;--ds-radius-lg: 16px;--ds-radius-pill: 999px;--ds-button-radius: var(--ds-radius-sm);--ds-button-height: 44px;--ds-button-height-sm: calc(var(--ds-button-height) - 10px);--ds-button-height-lg: calc(var(--ds-button-height) + 8px);--ds-button-pad: var(--ds-space-20);--ds-button-pad-sm: var(--ds-space-12);--ds-button-pad-lg: var(--ds-space-24);--ds-input-height: 44px;--ds-control-radius: var(--ds-radius-sm);--ds-card-radius: var(--ds-radius);--ds-card-shadow: var(--ds-shadow);--ds-frame-radius: var(--ds-radius-lg);--ds-frame-shadow: var(--ds-shadow);--ds-badge-radius: var(--ds-radius-xs);--ds-check-shape: var(--ds-radius-xs);--ds-modal-surface: var(--ds-color-surface);--ds-dt-row-selected-hover: color-mix(in srgb, var(--ds-color-primary-soft), var(--ds-color-ink) 6%);--ds-table-font: var(--ds-text-label);--ds-table-head-font: var(--ds-text-caption);--ds-table-pad-y: 12px;--ds-table-pad-x: 16px;--ds-table-head-pad-y: var(--ds-table-pad-y);--ds-page-btn-size: 34px;--ds-page-btn-border: transparent;--ds-sidenav-active-bg: var(--ds-color-primary-soft);--ds-sidenav-warn-ink: var(--ds-color-warning);--ds-skeleton-sweep: color-mix(in srgb, var(--ds-color-surface) 55%, transparent);--ds-chrome-pad-x: var(--ds-space-24);--ds-chrome-pad-y: var(--ds-space-24);--ds-focus-ring: 0 0 0 3px var(--ds-color-primary-soft);--ds-pi-marker-size: 26px;--ds-pi-marker-radius: 50%;--ds-pi-marker-border: 2px;--ds-pi-connector-width: 2px;--ds-pi-help-size: 20px;--ds-pi-incomplete-fill: var(--ds-color-surface);--ds-pi-incomplete-ink: var(--ds-color-mute);--ds-pi-incomplete-border: var(--ds-color-border-strong);--ds-pi-current-fill: var(--ds-color-surface);--ds-pi-current-ink: var(--ds-color-primary);--ds-pi-current-border: var(--ds-color-primary);--ds-pi-loading-ink: var(--ds-color-primary);--ds-pi-loading-track: transparent;--ds-pi-complete-fill: var(--ds-color-success-bg);--ds-pi-complete-ink: var(--ds-color-success);--ds-pi-complete-border: var(--ds-color-success);--ds-pi-connector: var(--ds-color-border);--ds-pi-connector-active: var(--ds-color-success);--ds-pill-height-sm: 22px;--ds-pill-height: 28px;--ds-pill-height-lg: calc(var(--ds-button-height) + 8px);--ds-pill-pad-sm: var(--ds-space-8);--ds-pill-pad: var(--ds-space-12);--ds-pill-pad-lg: var(--ds-space-16);--ds-pill-icon-inset: 4px;--ds-btn-icon-inset: 6px;--ds-tag-icon-inset: 4px;--ds-badge-icon-inset: 2px;--ds-field-icon-inset: 4px;--ds-notification-icon-inset: 4px;--ds-pill-weight: var(--ds-weight-semibold);--ds-pill-font-sm: var(--ds-text-fine);--ds-pill-font: var(--ds-text-caption);--ds-pill-font-lg: var(--ds-text-label);--ds-tab-count-size: 22px;--ds-stat-label-gap: var(--ds-space-4);--ds-nav-surface: var(--ds-color-surface);--ds-nav-radius: var(--ds-radius-pill);--ds-nav-pad: var(--ds-space-6);--ds-nav-gap: var(--ds-space-2);--ds-nav-ink: var(--ds-color-mute);--ds-nav-ink-active: var(--ds-color-primary);--ds-nav-label-size: 12px;--ds-nav-pill-fill: var(--ds-color-primary-soft);--ds-nav-pill-w: calc((100% - 18px)/4) ;--ds-nav-pill-squash: .88;--ds-nav-slide-dur: .56s;--ds-nav-slide-ease: var(--ds-ease-decelerate);--ds-nav-badge-bg: var(--ds-color-danger);--ds-nav-badge-ink: var(--ds-color-on-primary);--ds-nav-badge-ring: var(--ds-nav-surface);--ds-input-text: var(--ds-text-label);--ds-input-pad: var(--ds-space-12);--ds-countdown-surface: color-mix(in srgb, var(--ds-color-primary-soft) 55%, transparent);--ds-countdown-chip-bg: var(--ds-color-surface);--ds-countdown-chip-ink: var(--ds-color-primary);--ds-countdown-label-ink: var(--ds-color-ink);--ds-countdown-soon-surface: var(--ds-color-warning-bg);--ds-countdown-soon-chip-bg: color-mix(in srgb, var(--ds-color-warning) 13%, transparent);--ds-countdown-soon-chip-ink: var(--ds-color-warning-ink);--ds-countdown-soon-label-ink: var(--ds-color-warning-ink);--ds-countdown-ended-surface: var(--ds-color-danger-bg);--ds-countdown-ended-chip-bg: color-mix(in srgb, var(--ds-color-danger) 13%, transparent);--ds-countdown-ended-chip-ink: var(--ds-color-danger-ink);--ds-countdown-ended-label-ink: var(--ds-color-danger-ink);--ds-countdown-grey-surface: var(--ds-color-surface-subtle);--ds-countdown-grey-chip-bg: var(--ds-color-surface);--ds-countdown-grey-chip-ink: var(--ds-color-ink);--ds-countdown-grey-label-ink: var(--ds-color-mute);--ds-avatar-bg: var(--ds-color-surface-2);--ds-avatar-ink: var(--ds-color-mute);--ds-shadow-xs: 0 1px 2px rgba(16,16,16,.06);--ds-shadow-sm: 0 2px 6px rgba(16,16,16,.07);--ds-shadow: 0 1px 2px rgba(16,16,16,.06), 0 8px 24px rgba(16,16,16,.08);--ds-shadow-md: 0 6px 18px rgba(16,16,16,.1);--ds-shadow-lg: 0 12px 40px rgba(16,16,16,.16);--ds-shadow-xl: 0 24px 64px rgba(16,16,16,.22);--ds-overlay-shadow: var(--ds-shadow-md);--ds-sheet-shadow: 0 -12px 40px rgba(16,16,16,.16);--ds-ease-standard: cubic-bezier(.4, 0, .2, 1);--ds-ease-decelerate: cubic-bezier(.2, 0, 0, 1);--ds-ease-spring: cubic-bezier(.34, 1.25, .64, 1);--ds-ease-expo: cubic-bezier(.22, 1, .36, 1);--ds-duration-fast: 80ms;--ds-duration-base: .18s;--ds-duration-slow: .32s;--ds-duration-loop-hold: 2.2s;--ds-duration-loop-out: .3s;--ds-ease-loop-out: cubic-bezier(.4, 0, 1, 1);--ds-duration-loop-in: .42s;--ds-ease-loop-in: cubic-bezier(0, 0, .2, 1);--ds-duration-ripple-click: .56s;--ds-duration-ripple-hover: .64s;--ds-duration-pointer-glide: .48s;--ds-ripple-opacity-click: .38;--ds-ripple-opacity-hover: .2;--ds-ripple-neutral: #8C9098;--ds-duration-accordion: .26s;--ds-z-base: 1;--ds-z-raised: 2;--ds-z-sticky: 100;--ds-z-overlay: 200;--ds-z-modal: 1000;--ds-z-keyboard: 2000;--ds-z-toast: 10000;--ds-container-max: 1200px;--ds-container-wide: 1440px;--ds-section-pad-block: clamp(48px, 8vw, 112px);--ds-section-pad-inline: clamp(20px, 5vw, 64px);--ds-section-gap-same: clamp(32px, 5vw, 72px);--ds-grid-cols: 12;--ds-grid-gutter: clamp(16px, 2vw, 24px);--ds-divider: 1px}:root[data-theme=dark] .ds-scope,:root[data-theme=dark] .theme-base{--ds-color-bg: #15151A;--ds-color-surface: #1E1E26;--ds-color-surface-2: #26262F;--ds-color-surface-raised:#26262F;--ds-color-ink: #FFFFFF;--ds-color-ink-2: rgba(255,255,255,.82);--ds-color-mute: rgba(255,255,255,.62);--ds-color-border: #383842;--ds-color-border-strong: #6B6B78;--ds-scrollbar-thumb: rgba(255,255,255,.28);--ds-color-primary: #7C93FF;--ds-color-primary-hover: #93A6FF;--ds-countdown-chip-bg: var(--ds-color-primary-soft);--ds-color-primary-soft: rgba(124,147,255,.18);--ds-color-on-primary: #15151A;--ds-color-success: #45C88A;--ds-color-success-ink: #96EDBE;--ds-color-success-bg: rgba(64,187,125,.16);--ds-color-success-border: var(--ds-color-success-ink);--ds-color-danger: #F06A6A;--ds-color-danger-ink: #FFB3B3;--ds-color-danger-bg: rgba(232,120,121,.16);--ds-color-danger-border: var(--ds-color-danger-ink);--ds-color-warning: #E0A64E;--ds-color-warning-ink: #FFD695;--ds-color-warning-bg: rgba(247,165,72,.16);--ds-color-warning-border: var(--ds-color-warning-ink);--ds-color-info: #5CA6E6;--ds-color-info-ink: #AAD4FA;--ds-color-info-bg: rgba(100,165,226,.16);--ds-color-info-border: var(--ds-color-info-ink);--ds-color-disabled-bg: var(--ds-color-surface-2);--ds-color-disabled-ink: var(--ds-color-mute);--ds-ripple-neutral: #C4C8D0;--ds-skeleton-sweep: color-mix(in srgb, #fff 10%, transparent);--ds-shadow-xs: 0 1px 2px rgba(0,0,0,.4);--ds-shadow-sm: 0 2px 6px rgba(0,0,0,.42);--ds-shadow: 0 1px 2px rgba(0,0,0,.4), 0 8px 24px rgba(0,0,0,.45);--ds-shadow-md: 0 6px 18px rgba(0,0,0,.5);--ds-shadow-lg: 0 12px 40px rgba(0,0,0,.55);--ds-shadow-xl: 0 24px 64px rgba(0,0,0,.62);--ds-sheet-shadow: 0 -12px 40px rgba(0,0,0,.55)}.ds-icon{font-family:var(--ds-icon-family, "Material Symbols Outlined");font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;display:inline-flex;align-items:center;justify-content:center;flex:none;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;color:currentColor;user-select:none}.ds-btn{--_h: var(--ds-button-height);--_fs: var(--ds-button-text, var(--ds-text-label));--_px: var(--ds-button-pad);--_icon-inset: var(--ds-btn-icon-inset);position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:var(--ds-space-8);height:var(--_h);padding:0 var(--_px);font-family:var(--ds-font);font-size:var(--_fs);font-weight:var(--ds-button-weight, var(--ds-weight-bold));line-height:1;border:1px solid transparent;border-radius:var(--ds-button-radius);cursor:pointer;user-select:none;white-space:nowrap;transition:background var(--ds-duration-base) var(--ds-ease-standard),color var(--ds-duration-base) var(--ds-ease-standard),border-color var(--ds-duration-base) var(--ds-ease-standard),box-shadow var(--ds-duration-base) var(--ds-ease-standard),transform var(--ds-duration-fast) var(--ds-ease-standard)}.ds-btn--sm{--_h: var(--ds-button-height-sm);--_fs: var(--ds-text-caption);--_px: var(--ds-button-pad-sm)}.ds-btn--lg{--_h: var(--ds-button-height-lg);--_fs: var(--ds-text-body);--_px: var(--ds-button-pad-lg)}.ds-btn--full{display:flex;width:100%}.ds-btn--spread{justify-content:space-between}.ds-btn--spread-center .ds-btn-label{flex:1 1 auto;text-align:center}.ds-btn:focus-visible{outline:none;box-shadow:var(--ds-focus-ring)}.ds-btn .ds-icon{font-size:24px}.ds-btn--sm{--ds-icon-size: 20px;--_icon-inset: calc(var(--ds-btn-icon-inset) - 2px)}.ds-btn--sm .ds-icon{font-size:20px}.ds-btn:has(>.ds-icon:first-child){padding-left:calc(var(--_px) - var(--_icon-inset))}.ds-btn:has(>.ds-btn-label+.ds-icon),.ds-btn:has(>.ds-btn-labels+.ds-icon){padding-right:calc(var(--_px) - var(--_icon-inset))}.ds-btn--primary{background:var(--ds-color-primary);color:var(--ds-color-on-primary)}.ds-btn--primary:hover,.ds-btn--primary.is-hover{background:var(--ds-color-primary-hover)}.ds-btn--secondary{background:var(--ds-color-surface);color:var(--ds-color-primary);border-color:currentColor}.ds-btn--secondary:hover,.ds-btn--secondary.is-hover{background:color-mix(in srgb,var(--ds-color-ink) 7%,transparent);border-color:currentColor}:root[data-theme=dark] .ds-btn--secondary:not(.is-disabled):not([aria-disabled=true]){background:transparent}.ds-btn--ghost{background:transparent;color:var(--ds-color-primary)}.ds-btn--ghost:hover,.ds-btn--ghost.is-hover{background:var(--ds-color-primary-soft)}.ds-btn--danger{background:var(--ds-color-danger-bg);color:var(--ds-color-danger-ink);border-color:transparent}.ds-btn--danger:hover,.ds-btn--danger.is-hover{background:color-mix(in srgb,var(--ds-color-danger-bg),var(--ds-color-danger) 10%)}.ds-btn--success{background:var(--ds-color-success-bg);color:var(--ds-color-success-ink);border-color:transparent}.ds-btn--success:hover,.ds-btn--success.is-hover{background:color-mix(in srgb,var(--ds-color-success-bg),var(--ds-color-success) 10%)}.ds-btn:active{transform:translateY(.5px) scale(.995)}.ds-btn.is-pressed{transform:translateY(1px) scale(.96);filter:brightness(.97)}.gdc .ds-btn:active,.smc .ds-btn:active,.rdc .ds-btn:active{transform:none}.ds-btn.is-disabled,.ds-btn[aria-disabled=true]{background:var(--ds-color-disabled-bg);color:var(--ds-color-disabled-ink);border-color:transparent;cursor:not-allowed;pointer-events:none}.ds-btn.is-loading{cursor:default;background:var(--ds-color-disabled-bg);border-color:transparent;color:var(--ds-color-ink-2)}.ds-btn.ds-progressbtn.is-success{background:var(--ds-color-success-bg);color:var(--ds-color-success-ink);border-color:transparent}.ds-progress-check{display:inline-flex;width:20px;height:20px;margin-inline-end:var(--ds-space-8)}.ds-progress-check svg{width:20px;height:20px;display:block}.ds-progress-lead{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-inline-end:var(--ds-space-8)}.ds-progress-lead .ds-icon{font-size:20px}.ds-progress-check-ring{transition:stroke-dashoffset .52s var(--ds-ease-standard)}.ds-progress-check-tick{transform:scale(0);transform-origin:12px 12px;transition:transform .26s var(--ds-ease-standard) .22s}.ds-progressbtn.is-success .ds-progress-check-ring{stroke-dashoffset:0}.ds-progressbtn.is-success .ds-progress-check-tick{transform:scale(1)}@media(prefers-reduced-motion:reduce){.ds-progress-check-ring,.ds-progress-check-tick{transition:none}}.ds-progress-foot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--ds-space-12);align-items:stretch;width:100%;transition:grid-template-columns .42s var(--ds-ease-standard),gap .42s var(--ds-ease-standard)}.ds-progress-foot:has(.ds-progressbtn.is-loading),.ds-progress-foot:has(.ds-progressbtn.is-success){grid-template-columns:minmax(0,0fr) minmax(0,1fr);gap:0}.ds-progress-foot>.ds-progress-cancel{min-width:0;overflow:hidden;transition:opacity .22s ease}.ds-progress-foot>.ds-progress-cancel>*{width:100%}.ds-progress-foot:has(.ds-progressbtn.is-loading)>.ds-progress-cancel,.ds-progress-foot:has(.ds-progressbtn.is-success)>.ds-progress-cancel{opacity:0;pointer-events:none}.ds-btn-label,.ds-btn>.ds-icon{position:relative;z-index:1}.ds-btn-spinner{position:relative;z-index:1;width:15px;height:15px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;opacity:.9;animation:ds-spin .7s linear infinite}.ds-btn-label>.ds-btn-spinner{margin-inline-end:var(--ds-space-8)}.ds-btn-endicon{position:relative;z-index:1;font-size:24px}.ds-btn.is-success{background:var(--ds-color-success-bg);border-color:transparent;color:var(--ds-color-success-ink);cursor:default}.ds-btn.is-fail{background:var(--ds-color-danger-bg);border-color:transparent;color:var(--ds-color-danger-ink);cursor:default}.ds-icon-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--ds-icon-btn-size, 36px);height:var(--ds-icon-btn-size, 36px);padding:0;border:none;background:transparent;border-radius:50%;color:var(--ds-color-icon);cursor:pointer;position:relative;overflow:hidden;transition:background var(--ds-duration-fast) var(--ds-ease-standard),color var(--ds-duration-fast) var(--ds-ease-standard)}.ds-icon-btn:hover,.ds-icon-btn.is-hover{background:color-mix(in srgb,var(--ds-color-ink) 10%,transparent);color:var(--ds-color-ink)}.ds-icon-btn .ds-icon{font-size:var(--ds-icon-btn-glyph, 24px)}.ds-icon-btn--sm{--ds-icon-btn-size: 28px;--ds-icon-btn-glyph: 20px}.ds-icon-btn--xs{--ds-icon-btn-size: 20px;--ds-icon-btn-glyph: 14px}.ds-icon-btn--square{border-radius:var(--ds-radius-sm)}.ds-icon-btn--danger:hover,.ds-icon-btn--danger.is-hover{background:var(--ds-color-danger-bg);color:var(--ds-color-danger)}.ds-icon-btn--success:hover,.ds-icon-btn--success.is-hover{background:var(--ds-color-success-bg);color:var(--ds-color-success)}.ds-icon-btn--outlined{border:1px solid var(--ds-color-border-strong)}.ds-icon-btn--outlined:hover,.ds-icon-btn--outlined.is-hover{border-color:currentColor}.ds-icon-btn.is-disabled,.ds-icon-btn[aria-disabled=true]{background:var(--ds-color-disabled-bg);color:var(--ds-color-disabled-ink);border-color:transparent;cursor:not-allowed;pointer-events:none}.ds-icon-btn.is-pressed{transform:scale(.9)}@media(prefers-reduced-motion:reduce){.ds-icon-btn{transition:none}}.ds-ripple{position:absolute;z-index:0;border-radius:50%;pointer-events:none;background:var(--ds-ripple-color, currentColor);transform:translate(-50%,-50%) scale(0)}.ds-ripple.is-click{animation:ds-ripple-click var(--ds-duration-ripple-click, .56s) var(--ds-ease-decelerate, cubic-bezier(.2, 0, 0, 1)) forwards}.ds-ripple.is-hover{animation:ds-ripple-hover var(--ds-duration-ripple-hover, .64s) var(--ds-ease-decelerate, cubic-bezier(.2, 0, 0, 1)) forwards}@keyframes ds-ripple-click{0%{transform:translate(-50%,-50%) scale(0);opacity:var(--ds-ripple-opacity-click, .38)}60%{opacity:var(--ds-ripple-opacity-click, .38)}to{transform:translate(-50%,-50%) scale(1);opacity:0}}@keyframes ds-ripple-hover{0%{transform:translate(-50%,-50%) scale(0);opacity:var(--ds-ripple-opacity-hover, .2)}60%{opacity:var(--ds-ripple-opacity-hover, .2)}to{transform:translate(-50%,-50%) scale(1);opacity:0}}@media(prefers-reduced-motion:reduce){.ds-ripple{display:none}}.ds-ripple-host{position:relative;overflow:hidden}.ds-screens{position:relative}.ds-screen{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity var(--ds-screen-fade-dur, .28s) var(--ds-screen-fade-ease, ease),visibility 0s linear var(--ds-screen-fade-dur, .28s)}.ds-screen.is-active{opacity:1;visibility:visible;transition:opacity var(--ds-screen-fade-dur, .28s) var(--ds-screen-fade-ease, ease)}.ds-icon-btn,.ds-select-control,.ds-select-option,.ds-selectcard,.ds-field-input,.ds-field-control,.mr-csm-input,.mr-wm-input,.ds-sidenav-item,.ds-sidenav-row{--ds-ripple-color: var(--ds-ripple-neutral);--ds-ripple-opacity-click: .14;--ds-ripple-opacity-hover: .08}.ds-selectcard.is-selected{--ds-ripple-color: color-mix(in srgb, var(--ds-color-primary) 32%, var(--ds-color-primary-soft))}.ds-guide-cursor{position:absolute;top:0;left:0;z-index:var(--ds-z-toast);width:22px;height:22px;pointer-events:none;transform:translate(var(--gc-x, -100px),var(--gc-y, -100px));transition:transform var(--ds-duration-pointer-glide, .48s) var(--ds-ease-standard);will-change:transform}.ds-guide-cursor>svg{display:block;width:100%;height:100%;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.ds-guide-cursor .gc-pointer,.ds-guide-cursor.is-pointer .gc-arrow{display:none}.ds-guide-cursor.is-pointer .gc-pointer{display:block}.ds-btn.is-hover,.ds-selectcard.is-hover,.ds-select-option.is-hover,.ds-link.is-hover{transition-duration:.12s}.ds-tap-ring{position:absolute;top:0;left:0;z-index:var(--ds-z-toast);width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;border:2px solid var(--ds-color-primary);background:color-mix(in srgb,var(--ds-color-primary) 16%,transparent);opacity:.55;pointer-events:none;transform:translate(var(--tr-x, 0),var(--tr-y, 0));transition:transform var(--ds-duration-pointer-glide, .48s) var(--ds-ease-standard),opacity .24s ease}.ds-tap-ring.is-idle{opacity:.55}.ds-tap-ring.is-tapping{animation:ds-tap-ring .32s var(--ds-ease-standard)}@keyframes ds-tap-ring{0%{transform:translate(var(--tr-x, 0),var(--tr-y, 0)) scale(1)}42%{transform:translate(var(--tr-x, 0),var(--tr-y, 0)) scale(.62)}to{transform:translate(var(--tr-x, 0),var(--tr-y, 0)) scale(1)}}@media(prefers-reduced-motion:reduce){.ds-guide-cursor,.ds-tap-ring{transition:none}.ds-tap-ring.is-tapping{animation:none}}.ds-btn--swap .ds-btn-labels{display:inline-grid;z-index:1}.ds-btn--swap .ds-btn-label{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;opacity:0;transform:translateY(.6em);transition:opacity .24s var(--ds-ease-decelerate, cubic-bezier(.2,0,0,1)),transform .32s var(--ds-ease-decelerate, cubic-bezier(.2,0,0,1))}.ds-btn--swap .ds-btn-label.is-active{opacity:1;transform:translateY(0)}.ds-btn--swap .ds-btn-label.is-leaving{opacity:0;transform:translateY(-.6em)}@media(prefers-reduced-motion:reduce){.ds-btn--swap .ds-btn-label{transition:none}}.ds-btn-spinner[data-static]{animation-play-state:paused}.ds-btn.is-loading .ds-btn-spinner[data-static]{animation-play-state:running}.ds-ellipsis{display:inline-flex;margin-left:1px}.ds-ellipsis-dot{opacity:0;animation:ds-ellipsis 1.4s cubic-bezier(.4,0,.6,1) infinite}.ds-ellipsis-dot:nth-child(2){animation-delay:.2s}.ds-ellipsis-dot:nth-child(3){animation-delay:.4s}@keyframes ds-ellipsis{0%,14%{opacity:0}15%,90%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.ds-ellipsis-dot{animation:none;opacity:1}}.ds-value-swap{animation:ds-value-swap .46s cubic-bezier(.22,.61,.36,1) both}@keyframes ds-value-swap{0%{opacity:0;transform:translateY(10px);filter:blur(3px)}60%{opacity:1;filter:blur(0)}to{transform:none}}.ds-enter{animation:ds-enter-move .6s cubic-bezier(.22,.61,.36,1) var(--ds-enter-delay, 0ms) both}.ds-enter--rise{--ds-enter-x: 0;--ds-enter-y: 10px}.ds-enter--fall{--ds-enter-x: 0;--ds-enter-y: -10px}.ds-enter--slide-right{--ds-enter-x: -16px;--ds-enter-y: 0}.ds-enter--slide-left{--ds-enter-x: 16px;--ds-enter-y: 0}.ds-enter--up{--ds-enter-x: 0;--ds-enter-y: 10px}.ds-enter--down{--ds-enter-x: 0;--ds-enter-y: -10px}.ds-enter--left{--ds-enter-x: -16px;--ds-enter-y: 0}.ds-enter--right{--ds-enter-x: 16px;--ds-enter-y: 0}@keyframes ds-enter-move{0%{opacity:0;transform:translate(var(--ds-enter-x, 0),var(--ds-enter-y, 10px))}to{opacity:1;transform:none}}.is-entering [data-enter]{animation:ds-enter-move .6s cubic-bezier(.22,.61,.36,1) var(--ds-enter-delay, 0ms) both}@media(prefers-reduced-motion:reduce){.is-entering [data-enter]{animation:none}}.ds-enter-pop{animation:ds-enter-pop .48s var(--ds-ease-spring) var(--ds-enter-delay, 0ms) backwards}.ds-enter-pop--place{animation:ds-enter-pop-place .48s var(--ds-ease-spring) var(--ds-enter-delay, 0ms) backwards}.ds-enter-pop--centered{animation:ds-enter-pop-centered .48s var(--ds-ease-spring) var(--ds-enter-delay, 0ms) backwards}@keyframes ds-enter-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes ds-enter-pop-place{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes ds-enter-pop-centered{0%{opacity:0;transform:translate(-50%) scale(.9)}to{opacity:1;transform:translate(-50%) scale(1)}}.ds-exit{animation:ds-exit-move .24s var(--ds-ease-loop-out, cubic-bezier(.4, 0, 1, 1)) var(--ds-exit-delay, 0ms) both}.ds-exit--rise{--ds-exit-x: 0;--ds-exit-y: -10px}.ds-exit--fall{--ds-exit-x: 0;--ds-exit-y: 10px}.ds-exit--slide-right{--ds-exit-x: 16px;--ds-exit-y: 0}.ds-exit--slide-left{--ds-exit-x: -16px;--ds-exit-y: 0}@keyframes ds-exit-move{0%{opacity:1;transform:none}to{opacity:0;transform:translate(var(--ds-exit-x, 0),var(--ds-exit-y, 0))}}.ds-exit--shrink{animation:ds-exit-shrink .24s var(--ds-ease-loop-out, cubic-bezier(.4, 0, 1, 1)) var(--ds-exit-delay, 0ms) both}@keyframes ds-exit-shrink{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.92)}}@media(prefers-reduced-motion:reduce){.ds-exit,.ds-exit--shrink{animation-duration:1ms}}@media(prefers-reduced-motion:reduce){.ds-value-swap,.ds-enter,.ds-enter-pop,.ds-enter-pop--place,.ds-enter-pop--centered{animation:none}}.ds-tab{overflow:hidden}.ds-tab-label{position:relative;z-index:1}.ds-toggle-track{overflow:hidden}.ds-toggle-knob{z-index:1}.mh-ui .mh-btn{position:relative;overflow:hidden}.mh-ui .mh-btn>.mh-btn-label,.mh-ui .mh-btn>.mh-icon{position:relative;z-index:1}.ds-select-control>*:not(.ds-ripple),.ds-select-option>*:not(.ds-ripple),.ds-selectcard>*:not(.ds-ripple){position:relative;z-index:1}.ds-selectcard:not(.ds-selectcard--tile)>.ds-badge{margin-left:auto}.dss-specimen-stage .mr-btn,.cbx-brandstage .mr-btn{cursor:pointer}.dss-specimen-stage .mr-btn.is-disabled,.cbx-brandstage .mr-btn.is-disabled{cursor:not-allowed}.dss-specimen-stage .mr-btn--primary:not(.is-disabled):hover,.cbx-brandstage .mr-btn--primary:not(.is-disabled):hover{background:var(--mui-gradient-hover)}.dss-specimen-stage .mr-btn--secondary-filled:not(.is-disabled):hover,.cbx-brandstage .mr-btn--secondary-filled:not(.is-disabled):hover{border-color:var(--mui-primary)}.dss-specimen-stage .mr-btn--secondary-outlined:not(.is-disabled):hover,.cbx-brandstage .mr-btn--secondary-outlined:not(.is-disabled):hover{background:var(--mui-primary-soft)}.cbx-brandstage .mr-btn--secondary:not(.is-disabled):hover{background:var(--mui-primary-soft)}.cbx-brandstage .mr-btn--ghost:not(.is-disabled):hover{background:var(--mui-primary-soft)}.dss-specimen-stage .mr-btn:not(.is-disabled):active,.cbx-brandstage .mr-btn:not(.is-disabled):active{transform:scale(.97)}.ds-field{display:inline-grid;gap:var(--ds-space-6);font-family:var(--ds-font);min-width:220px}.ds-field--full{width:100%}.ds-field-label{display:inline-flex;align-items:center;gap:var(--ds-space-4);font-size:var(--ds-text-caption);font-weight:var(--ds-weight-semibold);color:var(--ds-color-ink-2)}.ds-field-help{display:inline-flex;color:var(--ds-color-icon)}.ds-field-help .ds-icon{font-size:16px}.ds-field-control{display:flex;align-items:center;gap:var(--ds-space-8);height:var(--ds-input-height);padding:0 var(--ds-input-pad);background:var(--ds-color-surface);border:1px solid var(--ds-color-border-strong);border-radius:var(--ds-control-radius);color:var(--ds-color-ink);font-size:var(--ds-input-text);transition:border-color var(--ds-duration-base) var(--ds-ease-standard),box-shadow var(--ds-duration-base) var(--ds-ease-standard)}.ds-field-control .ds-icon{color:var(--ds-color-mute);font-size:24px}.ds-field-control:has(>.ds-icon:first-child){padding-left:calc(var(--ds-input-pad) - var(--ds-field-icon-inset))}.ds-field-input{flex:1;min-width:0;border:none;background:none;outline:none;font:inherit;color:inherit}.ds-field-input::placeholder{color:var(--ds-color-mute)}.ds-field-value{flex:1;color:var(--ds-color-ink)}.ds-field-value.is-placeholder{color:var(--ds-color-mute)}.ds-field.is-focus .ds-field-control,.ds-field .ds-field-control:focus-within{border-color:var(--ds-color-primary);box-shadow:var(--ds-focus-ring)}.ds-field--float .ds-field-control{position:relative}.ds-field--float .ds-field-floatlabel{position:absolute;left:calc(var(--ds-space-12) + 1px);top:50%;transform:translateY(-50%);margin:0;font-weight:var(--ds-weight-medium);color:var(--ds-color-mute);pointer-events:none;background:var(--ds-color-surface);padding:0 4px;border-radius:3px;transition:top var(--ds-duration-base) var(--ds-ease-standard),transform var(--ds-duration-base) var(--ds-ease-standard),color var(--ds-duration-base) var(--ds-ease-standard)}.ds-field--float .ds-field-input:focus~.ds-field-floatlabel,.ds-field--float .ds-field-input:not(:placeholder-shown)~.ds-field-floatlabel{top:0;transform:translateY(-50%) scale(.85);color:var(--ds-color-primary);font-weight:var(--ds-weight-semibold)}.ds-field--float.is-error .ds-field-input~.ds-field-floatlabel{color:var(--ds-color-danger)}.ds-field.is-error .ds-field-control{border-color:var(--ds-color-danger)}.ds-field.is-success .ds-field-control{border-color:var(--ds-color-success)}.ds-field.is-disabled .ds-field-control{background:var(--ds-color-disabled-bg);border-color:var(--ds-color-border);color:var(--ds-color-disabled-ink)}.ds-field-hint{font-size:var(--ds-text-fine);color:var(--ds-color-mute)}.ds-field.is-error .ds-field-hint{color:var(--ds-color-danger-ink)}.ds-field textarea.ds-field-input{padding:12px var(--ds-input-pad);resize:vertical;min-height:84px;width:100%;max-width:100%;border-radius:inherit}.ds-field--textarea .ds-field-control{height:auto;align-items:stretch;padding:0 4px 4px 0}.ds-pill{display:inline-flex;align-items:center;gap:var(--ds-space-6);height:var(--ds-pill-height);padding:0 var(--ds-pill-pad);border-radius:var(--ds-radius-pill);font-family:var(--ds-font);font-size:var(--ds-pill-font);font-weight:var(--ds-pill-weight);border:1px solid transparent}.ds-pill--sm{height:var(--ds-pill-height-sm);padding:0 var(--ds-pill-pad-sm);font-size:var(--ds-pill-font-sm)}.ds-pill--lg{height:var(--ds-pill-height-lg);padding:0 var(--ds-pill-pad-lg);font-size:var(--ds-pill-font-lg)}.ds-pill:has(>.ds-icon){padding-left:calc(var(--ds-pill-pad) - var(--ds-pill-icon-inset))}.ds-pill--sm:has(>.ds-icon){padding-left:calc(var(--ds-pill-pad-sm) - var(--ds-pill-icon-inset))}.ds-pill--lg:has(>.ds-icon){padding-left:calc(var(--ds-pill-pad-lg) - var(--ds-pill-icon-inset))}.ds-pill .ds-icon{font-size:15px}.ds-pill--success{background:var(--ds-color-success-bg);color:var(--ds-color-success-ink);border-color:var(--ds-color-success-border)}.ds-pill--danger{background:var(--ds-color-danger-bg);color:var(--ds-color-danger-ink);border-color:var(--ds-color-danger-border)}.ds-pill--warning{background:var(--ds-color-warning-bg);color:var(--ds-color-warning-ink);border-color:var(--ds-color-warning-border)}.ds-pill--info{background:var(--ds-color-info-bg);color:var(--ds-color-info-ink);border-color:var(--ds-color-info-border)}.ds-pill--neutral{background:var(--ds-color-surface-2);color:var(--ds-color-ink-2);border-color:var(--ds-color-border-strong)}.ds-pill--outline{background:transparent}.ds-pill--pulse{padding-left:12px;padding-right:14px;gap:9px}.ds-pulse-dot{position:relative;width:8px;height:8px;border-radius:50%;background:currentColor;flex:none}.ds-pulse-dot:before{content:"";position:absolute;inset:0;border-radius:50%;background:currentColor;animation:ds-pulse 1.8s var(--ds-ease-standard) infinite}@keyframes ds-pulse{0%{transform:scale(1);opacity:.55}70%,to{transform:scale(3);opacity:0}}@media(prefers-reduced-motion:reduce){.ds-pulse-dot:before{animation:none}}.ds-badge:has(>.ds-icon){padding-left:calc(10px - var(--ds-badge-icon-inset))}.ds-badge{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 10px;border-radius:var(--ds-badge-radius);font-family:var(--ds-font);font-size:var(--ds-text-fine);font-weight:var(--ds-badge-weight, var(--ds-weight-bold));letter-spacing:.02em}.ds-badge .ds-icon{font-size:16px}.ds-badge--neutral{background:var(--ds-color-surface-2);color:var(--ds-color-ink-2);border:1px solid var(--ds-color-border)}.ds-badge--info{background:var(--ds-color-info-bg);color:var(--ds-color-info-ink);border:1px solid var(--ds-color-info-border)}.ds-badge--success{background:var(--ds-color-success-bg);color:var(--ds-color-success-ink);border:1px solid var(--ds-color-success-border)}.ds-badge--warning{background:var(--ds-color-warning-bg);color:var(--ds-color-warning-ink);border:1px solid var(--ds-color-warning-border)}.ds-badge--danger{background:var(--ds-color-danger-bg);color:var(--ds-color-danger-ink);border:1px solid var(--ds-color-danger-border)}.ds-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;border-radius:50%;overflow:hidden;position:relative;font-family:var(--ds-font);font-weight:var(--ds-weight-semibold);font-size:var(--ds-text-label);line-height:1;background:var(--ds-avatar-bg);color:var(--ds-avatar-ink)}.ds-avatar--md{width:32px;height:32px;font-size:var(--ds-text-body-sm)}.ds-avatar--lg{width:40px;height:40px;font-size:var(--ds-text-subhead)}.ds-avatar--github{background:#3fb950;color:#fff}.ds-avatar-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.ds-kb{--kb-u: calc(100cqi / 393);--kb-gap: calc(6 * var(--kb-u));--kb-kw: calc((100% - 9 * var(--kb-gap)) / 10);--kb-bg: #D1D4DB;--kb-key: #FFFFFF;--kb-key-edge: rgba(0,0,0,.3);--kb-key-down: #DCDEE3;--kb-key-on: #1B1B1F;--kb-key-on-ink: #FFFFFF;--kb-ink: #1B1B1F;--kb-divider: rgba(60,60,67,.3);--kb-pop: #FFFFFF;--kb-pop-ink: #1B1B1F;--kb-scale: tan(atan2(var(--kb-u), 1px));position:absolute;left:0;right:0;bottom:0;z-index:var(--ds-z-keyboard);container-type:inline-size;background:var(--kb-bg);display:flex;flex-direction:column;transform:translateY(100%);transition:transform .28s var(--ds-ease-standard);font-family:-apple-system,system-ui,Segoe UI,sans-serif}.ds-kb.is-up{transform:translateY(0)}.ds-kb-suggest{display:flex;align-items:center;height:calc(44 * var(--kb-u));margin-top:calc(6 * var(--kb-u));padding:0 calc(7 * var(--kb-u));font-size:calc(17 * var(--kb-u));line-height:1;color:var(--kb-ink)}.ds-kb-suggest>span{flex:1;text-align:center;padding:calc(5 * var(--kb-u)) 0}.ds-kb-suggest>span+span{box-shadow:-.5px 0 0 0 var(--kb-divider)}.ds-kb-suggest>span.is-active{font-weight:500}.ds-kb-keys{display:flex;flex-direction:column;gap:calc(11 * var(--kb-u));padding:calc(12 * var(--kb-u)) 0 calc(8 * var(--kb-u))}.ds-kb-row{display:flex;justify-content:center;gap:var(--kb-gap);padding:0 calc(6 * var(--kb-u))}.ds-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:calc(42 * var(--kb-u));background:var(--kb-key);border-radius:calc(5 * var(--kb-u));box-shadow:0 1px 0 var(--kb-key-edge);font-size:calc(22 * var(--kb-u));font-weight:400;color:var(--kb-ink);text-transform:uppercase}.ds-kb-row>span>svg{width:calc(25 * var(--kb-u));height:calc(25 * var(--kb-u))}.ds-kb-row>span.ds-kb-key--shift,.ds-kb-row>span.ds-kb-key--delete,.ds-kb-row>span.ds-kb-key--mode,.ds-kb-row>span.ds-kb-key--return{flex:0 0 calc(1.5 * var(--kb-kw) + .5 * var(--kb-gap))}.ds-kb-row>span.ds-kb-key--mode{font-size:calc(16 * var(--kb-u))}.ds-kb-row>span.ds-kb-key--space{flex:1 1 auto}.ds-kb-strip{display:flex;align-items:center;justify-content:space-between;height:calc(38 * var(--kb-u));padding:0 calc(17 * var(--kb-u)) calc(2 * var(--kb-u));margin-bottom:calc(4 * var(--kb-u));color:var(--kb-ink)}.ds-kb-strip svg{width:calc(27 * var(--kb-u));height:calc(27 * var(--kb-u));display:block}.ds-kb-key--return svg{opacity:.5}.ds-kb-key--return{transition:transform 90ms ease,filter 90ms ease,box-shadow 90ms ease}.ds-kb-key--return.is-tap{transform:translateY(1px) scale(.96);filter:brightness(.8);box-shadow:inset 0 2px 5px #0006}.ds-kb.is-shifted .ds-kb-key--shift{background:var(--kb-key-on);color:var(--kb-key-on-ink)}.ds-kb-row>span:before{content:attr(data-char);position:absolute;left:50%;bottom:0;transform-origin:50% 100%;transform:translate(-50%) scale(var(--kb-scale));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-align:center;text-transform:none;pointer-events:none;opacity:0;transition:opacity 50ms ease;z-index:5}.ds-kb-row>span.is-pressed{z-index:6;color:transparent}.ds-kb-row>span.is-pressed:before{opacity:1}.ds-kb--tablet{--kb-u: calc(100cqi / 834);--kb-kw: calc((100% - 10 * var(--kb-gap)) / 11.5)}.ds-kb--landscape{--kb-u: calc(100cqi / 852)}.ds-kb--tablet.ds-kb--landscape{--kb-u: calc(100cqi / 1194)}.ds-kb--tablet .ds-kb-row>span.ds-kb-key--fn{flex:1 1 auto}.ds-kb--tablet .ds-kb-row>span.ds-kb-key--mode{flex:0 0 calc(1.25 * var(--kb-kw))}.ds-kb--tablet .ds-kb-row>span.ds-kb-key--globe,.ds-kb--tablet .ds-kb-row>span.ds-kb-key--dict,.ds-kb--tablet .ds-kb-row>span.ds-kb-key--dismiss{flex:0 0 var(--kb-kw)}.ds-kb--tablet .ds-kb-row>span:before{display:none}.ds-kb--tablet .ds-kb-row>span.is-pressed{color:var(--kb-ink);background:var(--kb-key-down)}:root[data-theme=dark] .ds-kb{--kb-bg: #1C1C1E;--kb-key: #515153;--kb-key-edge: rgba(0,0,0,.5);--kb-key-down: #6C6C70;--kb-key-on: #FFFFFF;--kb-key-on-ink: #1B1B1F;--kb-ink: #FFFFFF;--kb-divider: rgba(235,235,245,.3);--kb-pop: #6C6C70;--kb-pop-ink: #FFFFFF}:root[data-theme=dark] .ds-kb-row>span:before{filter:drop-shadow(0 6px 16px rgba(0,0,0,.5))}.ds-stat{display:inline-flex;flex-direction:column;gap:var(--ds-stat-label-gap);font-family:var(--ds-font)}.ds-stat-label{font-size:var(--ds-text-label);color:var(--ds-color-mute);line-height:1.4}.ds-stat-label:after{content:":"}.ds-stat-value{font-size:22px;font-weight:var(--ds-weight-bold);color:var(--ds-color-ink);letter-spacing:-.01em;line-height:1.15;font-variant-numeric:tabular-nums}.ds-stat--lg .ds-stat-value{font-size:34px}.ds-stat--success .ds-stat-value{color:var(--ds-color-success-ink)}.ds-stat--danger .ds-stat-value{color:var(--ds-color-danger-ink)}.ds-stat--inline{flex-direction:row;align-items:baseline;gap:var(--ds-space-6)}.ds-stat--inline .ds-stat-label{font-size:var(--ds-text-label);line-height:1.4}.ds-stat--inline .ds-stat-value{font-size:var(--ds-text-label);font-weight:var(--ds-weight-medium);line-height:1.4}.ds-stat--sm:not(.ds-stat--inline) .ds-stat-value{font-size:var(--ds-text-body)}.ds-stat--icon{flex-direction:row;align-items:center;gap:var(--ds-space-12)}.ds-stat-icon{color:var(--ds-color-mute);flex:0 0 auto}.ds-stat-body{display:flex;flex-direction:column;gap:var(--ds-stat-label-gap);min-width:0}.ds-stat--inline .ds-stat-body{flex-direction:row;align-items:baseline;gap:var(--ds-space-6)}.ds-stat--icon:not(.ds-stat--inline){display:grid;grid-template-columns:max-content 1fr;align-items:center;column-gap:var(--ds-space-8);row-gap:var(--ds-stat-label-gap)}.ds-stat--icon:not(.ds-stat--inline) .ds-stat-body{display:contents}.ds-stat--icon:not(.ds-stat--inline) .ds-stat-label{grid-column:1 / -1}.ds-stat--icon:not(.ds-stat--inline) .ds-stat-icon{grid-row:2}.ds-stat--icon:not(.ds-stat--inline) .ds-stat-sub{grid-column:1 / -1}.ds-stat-row{display:inline-flex;align-items:baseline;gap:var(--ds-space-8);min-width:0}.ds-stat-delta{display:inline-flex;align-items:center;gap:var(--ds-space-2);font-size:var(--ds-text-caption);font-weight:var(--ds-weight-medium);color:var(--ds-color-mute);font-variant-numeric:tabular-nums;white-space:nowrap}.ds-stat-delta--success{color:var(--ds-color-success-ink)}.ds-stat-delta--danger{color:var(--ds-color-danger-ink)}.ds-stat-mask{display:inline-flex;align-items:baseline;gap:.3em;margin-inline-start:.4em}.ds-stat-mask--solo{margin-inline-start:0}.ds-stat-mask-dots{--_dot: .3em;--_gap: .18em;align-self:center;flex:0 0 auto;width:calc(4 * var(--_dot) + 3 * var(--_gap));height:var(--_dot);background:radial-gradient(circle closest-side,currentColor 98%,transparent) left center / calc(var(--_dot) + var(--_gap)) var(--_dot) repeat-x}.ds-stat-sub{font-size:var(--ds-text-fine);color:var(--ds-color-mute);line-height:1.35;margin-top:var(--ds-space-2)}.ds-statgroup{display:grid;grid-template-columns:repeat(var(--_sg-cols, 1),minmax(0,1fr));column-gap:var(--ds-space-32);row-gap:var(--ds-space-16);align-items:start}.ds-statgroup--cols-2{--_sg-cols: 2}.ds-statgroup--cols-3{--_sg-cols: 3}.ds-statgroup--divided{row-gap:0}.ds-statgroup--divided>*{border-top:1px solid var(--ds-color-border);padding-block:var(--ds-space-12)}.ds-statgroup--divided>:first-child{border-top:0;padding-top:0}.ds-statgroup--cols-2.ds-statgroup--divided>:nth-child(-n+2){border-top:0;padding-top:0}.ds-statgroup--cols-3.ds-statgroup--divided>:nth-child(-n+3){border-top:0;padding-top:0}.ds-statgroup--divided>:last-child{padding-bottom:0}[data-deviceframe],[data-cardframe],[data-tileframe]{pointer-events:none}.ds-deviceframe{position:relative;width:100%;display:flex;justify-content:center;align-items:flex-start;overflow:visible}.ds-deviceframe-stage{flex:0 0 auto;transform-origin:top center}.ds-deviceframe-group{display:flex;gap:24px;align-items:flex-start}.ds-device,.ds-cardframe-card,.ds-tileframe-card{border-radius:var(--ds-frame-radius, 16px);overflow:hidden;background:var(--ds-color-surface);border:1px solid var(--ds-color-border);box-shadow:var(--ds-frame-shadow, 0 12px 40px rgba(16,16,16,.16))}.ds-device{flex:0 0 auto}.ds-loop{transform-origin:center}@keyframes ds-loop-out{to{opacity:0;transform:scale(.95)}}@keyframes ds-loop-in{0%{opacity:0;transform:scale(1.06)}}.ds-loop.is-loop-out{animation:ds-loop-out var(--ds-duration-loop-out, .3s) var(--ds-ease-loop-out, cubic-bezier(.4, 0, 1, 1)) both}.ds-loop.is-loop-in{animation:ds-loop-in var(--ds-duration-loop-in, .42s) var(--ds-ease-loop-in, cubic-bezier(0, 0, .2, 1)) both}@media(prefers-reduced-motion:reduce){.ds-loop.is-loop-out,.ds-loop.is-loop-in{animation:none}}.ds-cardframe{position:relative;width:100%;display:flex;justify-content:center;align-items:flex-start;overflow:visible}.ds-cardframe-stage{flex:0 0 auto;transform-origin:top center}.ds-cardframe-group{display:flex;align-items:flex-start}.ds-cardframe-card{flex:0 0 auto}.ds-tileframe{position:relative;width:100%;display:flex;justify-content:center}.ds-tileframe-card{width:100%;max-width:400px;aspect-ratio:1 / 1;display:flex}.ds-tileframe-card>*{width:100%;height:100%}.ds-card{display:block;background:var(--ds-color-surface);color:var(--ds-color-ink);border:1px solid var(--ds-color-border);border-radius:var(--ds-card-radius);padding:var(--ds-chrome-pad-y) var(--ds-chrome-pad-x);font-family:var(--ds-font)}.ds-card--subtle{background:var(--ds-color-surface-subtle);border-color:transparent}.ds-card--interactive{cursor:pointer;transition:box-shadow var(--ds-duration-base) var(--ds-ease-standard),transform var(--ds-duration-base) var(--ds-ease-standard),border-color var(--ds-duration-base) var(--ds-ease-standard)}.ds-card--interactive:hover{box-shadow:var(--ds-card-shadow);transform:translateY(-2px);border-color:var(--ds-color-border-strong)}.ds-card-title{margin:0 0 var(--ds-space-4);font-size:var(--ds-text-subhead);font-weight:var(--ds-weight-semibold);color:var(--ds-color-ink)}.ds-card-body{margin:0;font-size:var(--ds-text-label);color:var(--ds-color-ink-2);line-height:var(--ds-leading-normal)}.ds-link{display:inline-flex;align-items:center;gap:4px;font-family:var(--ds-font);font-size:var(--ds-text-label);font-weight:var(--ds-weight-medium);color:var(--ds-color-primary);text-decoration:none;cursor:pointer;border-radius:2px;transition:color var(--ds-duration-base) var(--ds-ease-standard)}.ds-link-label{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.ds-link:hover,.ds-link.is-hover{color:var(--ds-color-primary-hover)}.ds-link .ds-icon{font-size:1.05em}.ds-link--sm{font-size:var(--ds-text-caption)}.ds-link--subtle{color:var(--ds-color-ink-2)}.ds-link--subtle:hover,.ds-link--subtle.is-hover{color:var(--ds-color-ink)}.ds-link.is-visited{color:var(--ds-color-primary);opacity:.72}.ds-link.is-disabled{color:var(--ds-color-disabled-ink);pointer-events:none;cursor:not-allowed}.ds-link.is-disabled .ds-link-label{text-decoration:none}.ds-checkbox{display:inline-flex;align-items:center;gap:var(--ds-space-8);font-family:var(--ds-font);font-size:var(--ds-text-label);color:var(--ds-color-ink);cursor:pointer;user-select:none}.ds-checkbox-box{display:inline-flex;align-items:center;justify-content:center;flex:none;width:18px;height:18px;border:1.5px solid var(--ds-color-icon);border-radius:var(--ds-check-shape);background:transparent;transition:background var(--ds-duration-fast) var(--ds-ease-standard),border-color var(--ds-duration-fast) var(--ds-ease-standard)}.ds-checkbox-tick{font-size:15px;color:var(--ds-color-on-primary);opacity:0;transform:scale(.6);transition:opacity var(--ds-duration-fast) var(--ds-ease-standard),transform var(--ds-duration-fast) var(--ds-ease-spring)}.ds-checkbox.is-checked .ds-checkbox-box{background:var(--ds-color-primary);border-color:var(--ds-color-primary)}.ds-checkbox.is-checked .ds-checkbox-tick{opacity:1;transform:scale(1)}.ds-checkbox:hover .ds-checkbox-box,.ds-checkbox.is-hover .ds-checkbox-box{border-color:var(--ds-color-primary)}.ds-checkbox.is-error .ds-checkbox-box{border-color:var(--ds-color-danger)}.ds-checkbox.is-disabled{color:var(--ds-color-disabled-ink);pointer-events:none}.ds-checkbox.is-disabled .ds-checkbox-box{background:var(--ds-color-disabled-bg);border-color:var(--ds-color-border)}.ds-radio{display:inline-flex;align-items:center;gap:var(--ds-space-8);font-family:var(--ds-font);font-size:var(--ds-text-label);color:var(--ds-color-ink);cursor:pointer;user-select:none}.ds-radio-mark{display:inline-flex;align-items:center;justify-content:center;flex:none;width:18px;height:18px;border:1.5px solid var(--ds-color-icon);border-radius:50%;background:transparent;transition:border-color var(--ds-duration-fast) var(--ds-ease-standard)}.ds-radio-dot{width:8px;height:8px;border-radius:50%;background:var(--ds-color-primary);transform:scale(0);transition:transform var(--ds-duration-fast) var(--ds-ease-spring)}.ds-radio.is-checked .ds-radio-mark{border-color:var(--ds-color-primary)}.ds-radio.is-checked .ds-radio-dot{transform:scale(1)}.ds-radio:hover .ds-radio-mark,.ds-radio.is-hover .ds-radio-mark{border-color:var(--ds-color-primary)}.ds-radio.is-error .ds-radio-mark{border-color:var(--ds-color-danger)}.ds-radio.is-disabled{color:var(--ds-color-disabled-ink);pointer-events:none}.ds-radio.is-disabled .ds-radio-mark{background:var(--ds-color-disabled-bg);border-color:var(--ds-color-border)}.ds-selectcard{position:relative;overflow:hidden;display:flex;align-items:center;gap:var(--ds-space-16);width:100%;min-height:64px;padding:0 var(--ds-space-24);border:1.5px solid transparent;border-radius:var(--ds-control-radius);background:var(--ds-color-surface-subtle);color:var(--ds-color-ink);text-align:left;cursor:pointer;transition:background-color .22s var(--ds-ease-standard),border-color .22s var(--ds-ease-standard)}.ds-selectcard-media{flex:none;display:inline-flex;align-items:center;justify-content:center}.ds-selectcard-label{font-weight:var(--ds-weight-medium)}.ds-selectcard-hint{margin-left:auto;color:var(--ds-color-mute);font-size:var(--ds-text-label)}.ds-selectcard--tile{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--ds-space-8);min-height:0;padding:var(--ds-space-20) var(--ds-space-12)}.ds-selectcard--tile .ds-selectcard-hint{margin-left:0}.ds-selectcard--tile .ds-selectcard-label{font-weight:var(--ds-weight-semibold);font-size:var(--ds-text-caption);line-height:var(--ds-leading-snug)}.ds-selectcard--tile .ds-selectcard-media--icon .ds-icon{font-size:32px;color:var(--ds-color-mute)}.ds-selectcard--tile.is-selected .ds-selectcard-media--icon .ds-icon{color:var(--ds-color-primary)}.ds-selectcard.is-selected{background:var(--ds-color-primary-soft);border-color:var(--ds-color-primary)}.ds-selectcard.is-selected .ds-radio-mark{border-color:var(--ds-color-primary)}.ds-selectcard.is-selected .ds-radio-dot{transform:scale(1)}.ds-selectcard:not(.is-selected):not(.is-disabled):hover,.ds-selectcard:not(.is-selected):not(.is-disabled).is-hover{background:color-mix(in srgb,var(--ds-color-ink) 8%,transparent);border-color:var(--ds-color-border-strong)}.ds-selectcard.is-disabled{background:var(--ds-color-disabled-bg);color:var(--ds-color-disabled-ink);border-color:var(--ds-color-border);pointer-events:none}.ds-selectcard.is-disabled .ds-radio-mark{border-color:var(--ds-color-border)}.ds-status-row{--_sr-bg: var(--ds-color-surface);--_sr-border: var(--ds-color-border);--_sr-ink: var(--ds-color-ink);--_sr-icon: var(--ds-color-icon);display:grid;grid-template-columns:24px 1fr auto 24px;align-items:center;gap:var(--ds-space-12);padding:14px 18px;border-radius:var(--ds-control-radius);font-family:var(--ds-font);background:var(--_sr-bg);border:1px solid var(--_sr-border);color:var(--_sr-ink)}.ds-status-row-wrap{--_sr-bg: var(--ds-color-surface);--_sr-border: var(--ds-color-border);--_sr-ink: var(--ds-color-ink);--_sr-icon: var(--ds-color-icon);background:var(--_sr-bg);border:1px solid var(--_sr-border);border-radius:var(--ds-control-radius);overflow:hidden}.ds-status-row-icon,.ds-status-row-chev{font-size:24px;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.ds-status-row-icon{color:var(--_sr-icon)}.ds-status-row-title{font-size:var(--ds-text-caption);font-weight:var(--ds-weight-medium);color:var(--_sr-ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-status-row-meta{font-size:var(--ds-text-fine);color:var(--ds-color-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.ds-status-row-chev{color:var(--_sr-icon)}.ds-status-row--primary,.ds-status-row-wrap--primary{--_sr-bg: color-mix(in srgb, var(--ds-color-primary-soft) 55%, var(--ds-color-surface));--_sr-border: var(--ds-color-primary);--_sr-ink: var(--ds-color-primary);--_sr-icon: var(--ds-color-primary)}.ds-status-row--success,.ds-status-row-wrap--success{--_sr-bg: var(--ds-color-success-bg);--_sr-border: var(--ds-color-success-border);--_sr-ink: var(--ds-color-success-ink);--_sr-icon: var(--ds-color-success-ink)}.ds-status-row--warning,.ds-status-row-wrap--warning{--_sr-bg: var(--ds-color-warning-bg);--_sr-border: var(--ds-color-warning-border);--_sr-ink: var(--ds-color-warning-ink);--_sr-icon: var(--ds-color-warning-ink)}.ds-status-row--danger,.ds-status-row-wrap--danger{--_sr-bg: var(--ds-color-danger-bg);--_sr-border: var(--ds-color-danger-border);--_sr-ink: var(--ds-color-danger-ink);--_sr-icon: var(--ds-color-danger-ink)}button.ds-status-row{width:100%;cursor:pointer;font:inherit;text-align:left;transition:background var(--ds-duration-fast) var(--ds-ease-standard)}button.ds-status-row:hover{background:color-mix(in srgb,var(--_sr-bg),var(--_sr-ink) 6%)}button.ds-status-row:focus-visible{outline:none;box-shadow:var(--ds-focus-ring)}.ds-status-row-wrap>.ds-status-row{background:transparent;border:none;border-radius:0}.ds-status-row-wrap>button.ds-status-row:hover{background:color-mix(in srgb,var(--_sr-bg),var(--_sr-ink) 6%)}.ds-status-row-wrap>button.ds-status-row:focus-visible{box-shadow:inset var(--ds-focus-ring)}.ds-status-row-wrap .ds-status-row-chev{transition:transform var(--ds-duration-base) var(--ds-ease-standard)}.ds-status-row-wrap.is-open .ds-status-row-chev{transform:rotate(180deg)}.ds-status-row-detail{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--ds-duration-accordion, .26s) var(--ds-ease-standard)}.ds-status-row-wrap.is-open .ds-status-row-detail{grid-template-rows:1fr}.ds-status-row-detail-inner{overflow:hidden}.ds-status-row-kv{display:flex;justify-content:space-between;gap:var(--ds-space-16);padding:8px 18px;font-family:var(--ds-font);font-size:var(--ds-text-caption)}.ds-status-row-kv:first-child{padding-top:14px}.ds-status-row-kv:last-child{padding-bottom:14px}.ds-status-row-kv-label{color:var(--ds-color-mute)}.ds-status-row-kv-label:after{content:":"}.ds-status-row-kv-value{color:var(--ds-color-ink);font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.ds-status-row-detail,.ds-status-row-wrap .ds-status-row-chev{transition:none}}.ds-daypager{display:inline-flex;align-items:center;gap:var(--ds-space-6);font-family:var(--ds-font)}.ds-daypager-nav{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:none;color:var(--ds-color-ink);cursor:pointer}.ds-daypager-nav .ds-icon{font-size:24px}.ds-daypager-nav.is-disabled{color:var(--ds-color-icon);pointer-events:none}.ds-daypager .ds-daypager-today:not(.is-disabled){cursor:pointer}.ds-toggle{display:inline-flex;align-items:center;gap:var(--ds-space-8);font-family:var(--ds-font);font-size:var(--ds-text-label);color:var(--ds-color-ink);cursor:pointer;user-select:none}.ds-toggle-track{position:relative;flex:none;width:40px;height:24px;border-radius:var(--ds-radius-pill);background:var(--ds-color-border-strong);transition:background var(--ds-duration-base) var(--ds-ease-standard)}.ds-toggle-knob{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--ds-color-surface);box-shadow:0 1px 3px #0000004d;transition:transform var(--ds-duration-base) var(--ds-ease-spring)}.ds-toggle.is-on .ds-toggle-track{background:var(--ds-color-primary)}.ds-toggle.is-on .ds-toggle-knob{transform:translate(16px)}.ds-toggle--sm .ds-toggle-track{width:32px;height:20px}.ds-toggle--sm .ds-toggle-knob{width:14px;height:14px}.ds-toggle--sm.is-on .ds-toggle-knob{transform:translate(12px)}.ds-toggle.is-disabled{pointer-events:none;opacity:.5}.ds-breadcrumb{font-family:var(--ds-font);font-size:var(--ds-text-caption)}.ds-breadcrumb--subhead{font-size:var(--ds-text-subhead)}.ds-breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none}.ds-breadcrumb-item{display:inline-flex;align-items:center;gap:4px}.ds-breadcrumb-sep{font-size:16px;color:var(--ds-color-mute)}.ds-breadcrumb--subhead .ds-breadcrumb-sep{font-size:20px}.ds-breadcrumb-link{color:var(--ds-color-mute);text-decoration:none;transition:color var(--ds-duration-fast) var(--ds-ease-standard)}.ds-breadcrumb-link:hover{color:var(--ds-color-primary);text-decoration:underline;text-underline-offset:2px}.ds-breadcrumb-current{color:var(--ds-color-ink);font-weight:var(--ds-weight-semibold)}.ds-breadcrumb--underline .ds-breadcrumb-current{border-bottom:2px solid var(--ds-color-primary);padding-bottom:var(--ds-space-4)}.ds-tabs{display:inline-flex;gap:var(--ds-space-4);font-family:var(--ds-font);border-bottom:1px solid var(--ds-color-border)}.ds-tab{position:relative;padding:10px var(--ds-space-16);font-size:var(--ds-text-label);font-weight:var(--ds-weight-medium);color:var(--ds-color-mute);cursor:pointer;white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color var(--ds-duration-base) var(--ds-ease-standard),border-color var(--ds-duration-base) var(--ds-ease-standard)}.ds-tab:hover,.ds-tab.is-hover{color:var(--ds-color-ink)}.ds-tab.is-active{color:var(--ds-color-primary);border-bottom-color:var(--ds-color-primary);font-weight:var(--ds-weight-semibold)}.ds-tab .ds-tab-label{position:relative;z-index:1}.ds-counter,.ds-tab-count,.ds-nav-badge{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:var(--ds-counter-size, 22px);height:var(--ds-counter-size, 22px);padding:0 5px;border-radius:var(--ds-radius-pill);font-family:var(--ds-font);font-size:var(--ds-text-caption);font-weight:var(--ds-weight-bold);line-height:1;font-variant-numeric:tabular-nums}.ds-counter--primary,.ds-tab-count{background:var(--ds-color-primary);color:var(--ds-color-on-primary)}.ds-counter--mute,.ds-tab-count--mute{background:var(--ds-color-mute);color:var(--ds-color-on-primary)}.ds-counter--warning{background:var(--ds-color-warning);color:var(--ds-color-on-primary)}.ds-counter--danger{background:var(--ds-color-danger);color:var(--ds-color-on-primary)}.ds-counter--outline{background:transparent;border:1.5px solid currentColor;color:var(--ds-color-danger-ink)}.ds-counter--dot{min-width:8px;width:8px;height:8px;padding:0}.ds-counter--overlap{box-shadow:0 0 0 2px var(--ds-counter-ring, transparent)}.ds-tab-count{--ds-counter-size: var(--ds-tab-count-size);position:relative;z-index:1;margin-left:var(--ds-space-6)}.ds-pagination{display:inline-flex;align-items:center;gap:var(--ds-space-4);font-family:var(--ds-font)}.ds-page-btn{display:inline-flex;align-items:center;justify-content:center;min-width:var(--ds-page-btn-size);height:var(--ds-page-btn-size);padding:0 8px;border:1px solid var(--ds-page-btn-border);border-radius:var(--ds-radius-sm);font-size:var(--ds-text-caption);color:var(--ds-color-ink-2);cursor:pointer;user-select:none;transition:background var(--ds-duration-fast) var(--ds-ease-standard),color var(--ds-duration-fast) var(--ds-ease-standard)}.ds-page-btn:hover{background:var(--ds-color-surface-2);color:var(--ds-color-ink)}.ds-page-btn.is-active,.ds-page-btn.is-active:hover{background:var(--ds-color-primary);color:var(--ds-color-on-primary);font-weight:var(--ds-weight-semibold)}.ds-page-nav .ds-icon{font-size:24px}.ds-page-btn.is-disabled{color:var(--ds-color-disabled-ink);pointer-events:none}.ds-infoline{display:flex;align-items:center;gap:8px;font-family:var(--ds-font)}.ds-infoline-ico{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:none;color:var(--ds-color-icon)}.ds-infoline-text{margin:0;font-size:var(--ds-text-caption);line-height:var(--ds-leading-snug);color:var(--ds-color-ink-2)}.ds-infoline.is-multiline{align-items:flex-start}.ds-infoline.is-multiline .ds-infoline-ico{margin-top:-3px}.ds-infoline--info .ds-infoline-ico{color:var(--ds-color-info)}.ds-infoline--success .ds-infoline-ico{color:var(--ds-color-success)}.ds-infoline--warning .ds-infoline-ico{color:var(--ds-color-warning)}.ds-infoline--danger .ds-infoline-ico{color:var(--ds-color-danger)}.ds-notification{display:flex;align-items:center;gap:10px;padding:var(--ds-space-12) var(--ds-space-16);border:1px solid transparent;border-radius:var(--ds-radius-sm);font-family:var(--ds-font);min-width:280px;max-width:520px}.ds-notification--full{max-width:none;width:100%}.ds-notification-icon{font-size:24px;flex:none}.ds-notification:has(>.ds-notification-icon){padding-left:calc(var(--ds-space-16) - var(--ds-notification-icon-inset))}.ds-notification-body{flex:1;min-width:0}.ds-notification-title{margin:0;font-size:var(--ds-text-label);font-weight:var(--ds-weight-semibold);color:var(--ds-color-ink)}.ds-notification-msg{margin:2px 0 0;font-size:var(--ds-text-caption);color:var(--ds-color-ink-2);line-height:var(--ds-leading-snug)}.ds-notification-close{flex:none;margin-right:-8px;margin-block:-2px}.ds-notification-action{flex:none;align-self:center;margin-left:var(--ds-space-8)}.ds-notification--result .ds-notification-action{align-self:flex-end}.ds-notification.is-multiline{align-items:flex-start}.ds-notification.is-multiline .ds-notification-icon{margin-top:2px}.ds-notification.is-multiline .ds-notification-body{align-items:flex-start}.ds-notification.is-multiline .ds-notification-close{align-self:flex-start;margin-top:-4px}.ds-notification--compact{padding:8px var(--ds-space-12);min-width:0}.ds-notification--toast{min-width:0;max-width:none;width:fit-content;box-shadow:var(--ds-overlay-shadow)}.ds-notification--toast .ds-notification-msg{font-size:var(--ds-text-label);font-weight:var(--ds-weight-semibold);margin:0}.ds-notification--result{flex-direction:column;align-items:stretch;gap:var(--ds-space-16);padding:var(--ds-space-20)}.ds-notification--result.ds-notification--success .ds-notification-icon{color:var(--ds-color-success)}.ds-notification--result.ds-notification--danger .ds-notification-icon{color:var(--ds-color-danger)}.ds-notification--result.ds-notification--warning .ds-notification-icon{color:var(--ds-color-warning)}.ds-notification--result.ds-notification--info .ds-notification-icon{color:var(--ds-color-info)}.ds-notification--result .ds-notification-header{display:flex;align-items:center;gap:var(--ds-space-8)}.ds-notification--result .ds-notification-icon{font-size:32px}.ds-notification--result.ds-notification--plain{background:var(--ds-color-surface);border-color:transparent;padding:0}.ds-notification--result.ds-notification--plain .ds-notification-title{color:var(--ds-color-ink)}.ds-notification--result.ds-notification--plain .ds-notification-icon{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 32}.ds-notification--result .ds-notification-title{font-size:var(--ds-text-body);font-weight:var(--ds-weight-medium);line-height:var(--ds-leading-snug)}.ds-notification--compact .ds-notification-icon{font-size:24px}.ds-notification--compact .ds-notification-body{display:flex;align-items:center}.ds-notification--compact .ds-notification-title{font-size:var(--ds-text-caption);font-weight:var(--ds-weight-semibold)}.ds-notification--compact .ds-notification-msg{margin:0}.ds-notification--info{background:linear-gradient(var(--ds-color-info-bg),var(--ds-color-info-bg)),var(--ds-color-surface);border-color:var(--ds-color-info-ink)}.ds-notification--info .ds-notification-icon,.ds-notification--info .ds-notification-close{color:var(--ds-color-info-ink)}.ds-notification--success{background:linear-gradient(var(--ds-color-success-bg),var(--ds-color-success-bg)),var(--ds-color-surface);border-color:var(--ds-color-success-ink)}.ds-notification--success .ds-notification-icon,.ds-notification--success .ds-notification-close{color:var(--ds-color-success-ink)}.ds-notification--warning{background:linear-gradient(var(--ds-color-warning-bg),var(--ds-color-warning-bg)),var(--ds-color-surface);border-color:var(--ds-color-warning-ink)}.ds-notification--warning .ds-notification-icon,.ds-notification--warning .ds-notification-close{color:var(--ds-color-warning-ink)}.ds-notification--danger{background:linear-gradient(var(--ds-color-danger-bg),var(--ds-color-danger-bg)),var(--ds-color-surface);border-color:var(--ds-color-danger-ink)}.ds-notification--danger .ds-notification-icon,.ds-notification--danger .ds-notification-close{color:var(--ds-color-danger-ink)}.ds-notification--info .ds-notification-title{color:var(--ds-color-info-ink)}.ds-notification--success .ds-notification-title{color:var(--ds-color-success-ink)}.ds-notification--warning .ds-notification-title{color:var(--ds-color-warning-ink)}.ds-notification--danger .ds-notification-title{color:var(--ds-color-danger-ink)}.ds-notification .ds-notification-close:hover,.ds-notification .ds-notification-close.is-hover{background:color-mix(in srgb,var(--ds-color-ink) 10%,transparent)}.ds-notification--info:not(.ds-notification--result) .ds-notification-msg{color:var(--ds-color-info-ink)}.ds-notification--success:not(.ds-notification--result) .ds-notification-msg{color:var(--ds-color-success-ink)}.ds-notification--warning:not(.ds-notification--result) .ds-notification-msg{color:var(--ds-color-warning-ink)}.ds-notification--danger:not(.ds-notification--result) .ds-notification-msg{color:var(--ds-color-danger-ink)}.ds-notification--info .ds-notification-action,.ds-notification--info .ds-notification-action:hover{color:var(--ds-color-info-ink)}.ds-notification--success .ds-notification-action,.ds-notification--success .ds-notification-action:hover{color:var(--ds-color-success-ink)}.ds-notification--warning .ds-notification-action,.ds-notification--warning .ds-notification-action:hover{color:var(--ds-color-warning-ink)}.ds-notification--danger .ds-notification-action,.ds-notification--danger .ds-notification-action:hover{color:var(--ds-color-danger-ink)}.ds-tooltip-bubble,.ds-toggletip-panel,.ds-code-copied{background:var(--ds-color-ink);color:var(--ds-color-surface);border-radius:var(--ds-radius-xs)}.ds-tooltip{position:relative;display:inline-flex;font-family:var(--ds-font)}.ds-tooltip-trigger{font-size:var(--ds-text-label);color:var(--ds-color-primary);border-bottom:1px dashed var(--ds-color-border-strong);cursor:help}.ds-tooltip-bubble{position:absolute;z-index:var(--ds-z-overlay);padding:6px 10px;font-size:var(--ds-text-fine);font-weight:var(--ds-weight-semibold);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard),transform var(--ds-duration-fast) var(--ds-ease-standard)}.ds-tooltip-bubble:after{content:"";position:absolute;border:4px solid transparent}.ds-tooltip--top .ds-tooltip-bubble:after{top:100%;left:50%;margin-left:-4px;border-top-color:var(--ds-color-ink)}.ds-tooltip--bottom .ds-tooltip-bubble:after{bottom:100%;left:50%;margin-left:-4px;border-bottom-color:var(--ds-color-ink)}.ds-tooltip--left .ds-tooltip-bubble:after{left:100%;top:50%;margin-top:-4px;border-left-color:var(--ds-color-ink)}.ds-tooltip--right .ds-tooltip-bubble:after{right:100%;top:50%;margin-top:-4px;border-right-color:var(--ds-color-ink)}.ds-tooltip:hover .ds-tooltip-bubble,.ds-tooltip.is-open .ds-tooltip-bubble{opacity:1}.ds-tooltip-bubble.is-tip-layer{position:fixed;opacity:1;transform:none;pointer-events:none;background:var(--color-ink);color:var(--color-bg);font-family:var(--font-sans, inherit);font-size:13px;font-weight:600;border-radius:4px;z-index:1100}.ds-tooltip--top .ds-tooltip-bubble{bottom:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(4px)}.ds-tooltip--top:hover .ds-tooltip-bubble,.ds-tooltip--top.is-open .ds-tooltip-bubble{transform:translate(-50%) translateY(0)}.ds-tooltip--bottom .ds-tooltip-bubble{top:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(-4px)}.ds-tooltip--bottom:hover .ds-tooltip-bubble,.ds-tooltip--bottom.is-open .ds-tooltip-bubble{transform:translate(-50%) translateY(0)}.ds-tooltip--left .ds-tooltip-bubble{right:calc(100% + 8px);top:50%;transform:translateY(-50%) translate(4px)}.ds-tooltip--left:hover .ds-tooltip-bubble,.ds-tooltip--left.is-open .ds-tooltip-bubble{transform:translateY(-50%) translate(0)}.ds-tooltip--right .ds-tooltip-bubble{left:calc(100% + 8px);top:50%;transform:translateY(-50%) translate(-4px)}.ds-tooltip--right:hover .ds-tooltip-bubble,.ds-tooltip--right.is-open .ds-tooltip-bubble{transform:translateY(-50%) translate(0)}.ds-progress{font-family:var(--ds-font);min-width:240px}.ds-progress-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.ds-progress-label{font-size:var(--ds-text-caption);font-weight:var(--ds-weight-medium);color:var(--ds-color-ink-2)}.ds-progress-pct{font-size:var(--ds-text-fine);color:var(--ds-color-mute);font-variant-numeric:tabular-nums}.ds-progress-track{height:8px;border-radius:var(--ds-radius-pill);background:var(--ds-color-surface-2);border:1px solid var(--ds-color-border-strong);overflow:hidden}.ds-progress-fill{height:100%;border-radius:inherit;background:var(--ds-color-primary);transition:width var(--ds-duration-slow) var(--ds-ease-standard)}.ds-progress.is-indeterminate .ds-progress-fill{width:40%;animation:ds-progress-slide 1.4s var(--ds-ease-standard) infinite}@keyframes ds-progress-slide{0%{transform:translate(-120%)}to{transform:translate(320%)}}@media(prefers-reduced-motion:reduce){.ds-progress.is-indeterminate .ds-progress-fill{animation:none;width:60%}}.ds-loading{display:inline-flex;align-items:center;gap:var(--ds-space-8);font-family:var(--ds-font);font-size:var(--ds-text-caption);color:var(--ds-color-ink-2)}.ds-loading-spinner{width:22px;height:22px;border-radius:50%;flex:none;border:2.5px solid var(--ds-color-border);border-top-color:var(--ds-color-primary);animation:ds-spin .7s linear infinite}.ds-loading--sm .ds-loading-spinner{width:16px;height:16px;border-width:2px}.ds-loading--lg .ds-loading-spinner{width:32px;height:32px;border-width:3px}@keyframes ds-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ds-loading-spinner{animation-duration:2s}}.ds-accordion{font-family:var(--ds-font);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-sm);overflow:hidden;min-width:320px;background:var(--ds-color-surface)}.ds-accordion-item+.ds-accordion-item{border-top:1px solid var(--ds-color-border)}.ds-accordion-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-12);padding:var(--ds-space-16);cursor:pointer;list-style:none;font-size:var(--ds-text-label);font-weight:var(--ds-weight-semibold);color:var(--ds-color-ink);user-select:none}.ds-accordion-head::-webkit-details-marker{display:none}.ds-accordion-head:hover{background:var(--ds-color-surface-2)}.ds-accordion-chevron{color:var(--ds-color-mute);font-size:24px;transition:transform var(--ds-duration-base) var(--ds-ease-standard)}.ds-accordion-item[open] .ds-accordion-chevron{transform:rotate(180deg)}.ds-accordion-body{padding:0 var(--ds-space-16) var(--ds-space-16)}.ds-accordion-text{margin:0;font-size:var(--ds-text-caption);color:var(--ds-color-ink-2);line-height:var(--ds-leading-normal)}.ds-accordion{interpolate-size:allow-keywords}.ds-accordion-item::details-content{block-size:0;overflow:hidden;transition:block-size var(--ds-duration-accordion, .26s) var(--ds-ease-standard),content-visibility var(--ds-duration-accordion, .26s) allow-discrete}.ds-accordion-item[open]::details-content{block-size:auto}.ds-modal{position:absolute;inset:0;z-index:var(--ds-z-modal);display:grid;place-items:center;font-family:var(--ds-font);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--ds-duration-base) var(--ds-ease-standard),visibility 0s linear var(--ds-duration-base)}.ds-modal.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.ds-modal-overlay{position:absolute;inset:0;z-index:0;background:var(--ds-overlay-bg, rgba(15, 15, 20, .5));cursor:pointer}.ds-modal-dialog{position:relative;z-index:1;width:calc(100% - 48px);max-width:var(--ds-modal-width, 440px);max-height:calc(100% - 40px);background:var(--ds-modal-surface);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-modal-shadow, var(--ds-shadow-lg));display:flex;flex-direction:column;overflow:hidden;transform:scale(.96);transition:transform var(--ds-duration-base) var(--ds-ease-standard)}.ds-modal.is-open .ds-modal-dialog{transform:none;transition:transform var(--ds-duration-slow) var(--ds-ease-spring)}.ds-modal-dialog--sm{max-width:360px}.ds-modal-dialog--lg{max-width:560px}.ds-modal-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-12);padding:var(--ds-space-16) var(--ds-chrome-pad-x);flex:none}.ds-modal-title{margin:0;font-size:var(--ds-text-subhead);font-weight:var(--ds-weight-semibold);color:var(--ds-color-ink);line-height:var(--ds-leading-tight)}.ds-modal-close{margin-right:-4px}.ds-modal-head-lead{display:flex;align-items:center;gap:var(--ds-space-12);min-width:0}.ds-modal-head-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;border-radius:50%;background:var(--ds-color-primary-soft);color:var(--ds-color-primary);--ds-icon-size: 22px}.ds-modal-body{padding:0 var(--ds-chrome-pad-x);font-size:var(--ds-text-label);color:var(--ds-color-ink-2);line-height:var(--ds-leading-normal)}.ds-scrollbar{position:absolute;width:4px;background:var(--ds-scrollbar-thumb);border-radius:var(--ds-radius-pill);opacity:0;transition:height .13s ease-out,top .13s ease-out,opacity .24s ease}:is(.ds-scroll,.ds-modal-body--scroll,.ds-dropdown-menu,.ds-dropdown-list,.ds-select-menu,.ds-combobox-menu,.ds-timepicker-menu,.ds-dt-scroll,.ds-code-pre){scrollbar-width:thin;scrollbar-color:transparent transparent}.ds-scroll,.ds-modal-body--scroll{scrollbar-gutter:stable}:is(.ds-scroll,.ds-modal-body--scroll,.ds-dropdown-menu,.ds-dropdown-list,.ds-select-menu,.ds-combobox-menu,.ds-timepicker-menu,.ds-dt-scroll,.ds-code-pre):hover{scrollbar-color:var(--ds-scrollbar-thumb) transparent}:is(.ds-scroll,.ds-modal-body--scroll,.ds-dropdown-menu,.ds-dropdown-list,.ds-select-menu,.ds-combobox-menu,.ds-timepicker-menu,.ds-dt-scroll,.ds-code-pre)::-webkit-scrollbar{width:10px;height:10px}:is(.ds-scroll,.ds-modal-body--scroll,.ds-dropdown-menu,.ds-dropdown-list,.ds-select-menu,.ds-combobox-menu,.ds-timepicker-menu,.ds-dt-scroll,.ds-code-pre)::-webkit-scrollbar-thumb{background:transparent;border-radius:999px;border:3px solid transparent;background-clip:content-box;transition:background var(--ds-duration-base) var(--ds-ease-standard)}:is(.ds-scroll,.ds-modal-body--scroll,.ds-dropdown-menu,.ds-dropdown-list,.ds-select-menu,.ds-combobox-menu,.ds-timepicker-menu,.ds-dt-scroll,.ds-code-pre):hover::-webkit-scrollbar-thumb{background:var(--ds-scrollbar-thumb);background-clip:content-box}:is(.ds-scroll,.ds-modal-body--scroll,.ds-dropdown-menu,.ds-dropdown-list,.ds-select-menu,.ds-combobox-menu,.ds-timepicker-menu,.ds-dt-scroll,.ds-code-pre).is-scrolling{scrollbar-color:var(--ds-scrollbar-thumb) transparent}:is(.ds-scroll,.ds-modal-body--scroll,.ds-dropdown-menu,.ds-dropdown-list,.ds-select-menu,.ds-combobox-menu,.ds-timepicker-menu,.ds-dt-scroll,.ds-code-pre).is-scrolling::-webkit-scrollbar-thumb{background:var(--ds-scrollbar-thumb);background-clip:content-box}.ds-modal-body--scroll{overflow-y:auto;max-height:260px}.ds-modal-foot{display:flex;justify-content:flex-end;gap:var(--ds-space-8);padding:var(--ds-space-20) var(--ds-chrome-pad-x);flex:none}.ds-modal-foot:empty{display:none}.ds-modal-foot--split{justify-content:stretch}.ds-modal-foot--split>*{flex:1 1 0}.ds-modal-dialog--divided .ds-modal-head{border-bottom:1px solid var(--ds-color-border);padding-bottom:var(--ds-space-16)}.ds-modal-dialog--divided .ds-modal-body{padding-top:var(--ds-space-20);padding-bottom:var(--ds-space-20)}.ds-modal-dialog--divided .ds-modal-foot{border-top:1px solid var(--ds-color-border)}.ds-modal-dialog--divided .ds-modal-foot>*{flex:1 1 0}.ds-modal--static{position:static;display:block;opacity:1;visibility:visible;pointer-events:auto}.ds-modal--static .ds-modal-dialog{transform:none;width:100%;max-height:none}.ds-modal--sheet{place-items:end stretch}.ds-modal--sheet .ds-modal-dialog{width:100%;max-width:none;max-height:calc(100% - 24px);border-radius:var(--ds-radius-lg) var(--ds-radius-lg) 0 0;border:none;box-shadow:var(--ds-sheet-shadow);transform:translateY(100%);transition:transform var(--ds-duration-base) var(--ds-ease-standard)}.ds-modal--sheet.is-open .ds-modal-dialog{transform:translateY(0);transition:transform var(--ds-duration-slow) var(--ds-ease-decelerate)}.ds-modal--sheet .ds-modal-body--scroll{max-height:none;flex:1 1 auto}.ds-modal-dialog--stepper .ds-modal-head{justify-content:center}.ds-modal-close--abs{position:absolute;top:var(--ds-space-16);right:var(--ds-space-16);z-index:1}.ds-slider{font-family:var(--ds-font);min-width:240px}.ds-slider-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.ds-slider-label{font-size:var(--ds-text-caption);font-weight:var(--ds-weight-medium);color:var(--ds-color-ink-2)}.ds-slider-value{font-size:var(--ds-text-caption);color:var(--ds-color-ink);font-variant-numeric:tabular-nums}.ds-slider-track{position:relative;height:4px;border-radius:var(--ds-radius-pill);background:var(--ds-color-surface-2);border:1px solid var(--ds-color-border-strong)}.ds-slider-fill{position:absolute;left:0;top:0;height:100%;border-radius:inherit;background:var(--ds-color-primary)}.ds-slider-thumb{position:absolute;top:50%;width:16px;height:16px;border-radius:50%;background:var(--ds-color-primary);border:2px solid var(--ds-color-surface);box-shadow:0 1px 4px #00000040;transform:translate(-50%,-50%);cursor:grab}.ds-slider.is-disabled{opacity:.5;pointer-events:none}.ds-code-inline{font-family:var(--ds-font-mono);font-size:max(.9em,13px);padding:1px 6px;border-radius:var(--ds-radius-xs);background:var(--ds-color-surface-2);border:1px solid var(--ds-color-border);color:var(--ds-color-ink)}.ds-code{position:relative;font-family:var(--ds-font-mono);background:var(--ds-color-surface-2);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-sm)}.ds-code-pre{margin:0;padding:var(--ds-space-16);overflow-x:auto;font-size:var(--ds-text-caption);color:var(--ds-color-ink);line-height:var(--ds-leading-normal)}.ds-code-copy{position:absolute;top:8px;right:8px;display:inline-flex;padding:6px;border-radius:var(--ds-radius-xs);color:var(--ds-color-mute);cursor:pointer;background:var(--ds-color-surface);border:1px solid var(--ds-color-border)}.ds-code-copy:hover{color:var(--ds-color-primary)}.ds-code-copy.is-copied{color:var(--ds-color-success);border-color:var(--ds-color-success)}.ds-code-copy .ds-icon{font-size:16px}.ds-code-copied{position:absolute;bottom:calc(100% + 8px);left:50%;padding:4px 9px;font-family:var(--ds-font);font-size:13px;font-weight:var(--ds-weight-semibold);white-space:nowrap;opacity:0;transform:translate(-50%) translateY(3px);pointer-events:none;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard),transform var(--ds-duration-fast) var(--ds-ease-standard)}.ds-code-copied:after{content:"";position:absolute;top:100%;left:50%;margin-left:-4px;border:4px solid transparent;border-top-color:var(--ds-color-ink)}.ds-code-copy.is-copied .ds-code-copied{opacity:1;transform:translate(-50%) translateY(0)}.ds-search{display:inline-flex;align-items:center;gap:var(--ds-space-8);height:var(--ds-input-height);min-width:260px;padding:0 var(--ds-input-pad);background:var(--ds-color-surface);border:1px solid var(--ds-color-border-strong);border-radius:var(--ds-control-radius);font-family:var(--ds-font);font-size:var(--ds-text-label);transition:border-color var(--ds-duration-base) var(--ds-ease-standard),box-shadow var(--ds-duration-base) var(--ds-ease-standard)}.ds-search--sm{height:34px}.ds-search-icon{color:var(--ds-color-mute);font-size:24px;flex:none}.ds-search:has(>.ds-search-icon){padding-left:calc(var(--ds-input-pad) - var(--ds-field-icon-inset))}.ds-search-placeholder{flex:1;color:var(--ds-color-mute)}.ds-search-value{flex:1;color:var(--ds-color-ink)}.ds-search-input{flex:1;min-width:0;border:none;background:none;outline:none;font:inherit;color:var(--ds-color-ink)}.ds-search-input::placeholder{color:var(--ds-color-mute)}.ds-search-input{-webkit-appearance:none;appearance:none}.ds-search-input::-webkit-search-cancel-button,.ds-search-input::-webkit-search-decoration,.ds-search-input::-webkit-search-results-button,.ds-search-input::-webkit-search-results-decoration{-webkit-appearance:none;display:none}.ds-search-clear{flex:none}.ds-search:has(.ds-search-clear){padding-right:var(--ds-space-6)}.ds-search.is-focus,.ds-search:focus-within{border-color:var(--ds-color-primary);box-shadow:var(--ds-focus-ring)}.ds-search.is-disabled{background:var(--ds-color-disabled-bg);border-color:var(--ds-color-border);color:var(--ds-color-disabled-ink);pointer-events:none}.ds-select{position:relative;display:grid;gap:var(--ds-space-6);font-family:var(--ds-font);width:100%}.ds-select-label{font-size:var(--ds-text-caption);font-weight:var(--ds-weight-semibold);color:var(--ds-color-ink-2)}.ds-select-control{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-8);height:var(--ds-input-height);padding:0 var(--ds-input-pad);background:var(--ds-color-surface);border:1px solid var(--ds-color-border-strong);border-radius:var(--ds-control-radius);font-size:var(--ds-input-text);color:var(--ds-color-ink);cursor:pointer;transition:border-color var(--ds-duration-base) var(--ds-ease-standard),box-shadow var(--ds-duration-base) var(--ds-ease-standard)}.ds-select-value.is-placeholder{color:var(--ds-color-mute)}.ds-select-caret{color:var(--ds-color-icon);font-size:24px;transition:transform var(--ds-duration-base) var(--ds-ease-standard)}.ds-select.is-open .ds-select-control{border-color:var(--ds-color-primary);box-shadow:var(--ds-focus-ring)}.ds-select.is-open .ds-select-caret{transform:rotate(180deg)}.ds-select-menu{position:absolute;z-index:var(--ds-z-overlay);top:100%;left:0;right:0;margin-top:6px;background:var(--ds-color-surface);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-sm);box-shadow:var(--ds-overlay-shadow);padding:4px;max-height:296px;overflow-y:auto}.ds-select-option{position:relative;overflow:hidden;display:flex;align-items:center;gap:var(--ds-space-8);padding:9px 10px;border-radius:var(--ds-radius-xs);font-size:var(--ds-text-label);color:var(--ds-color-ink);cursor:pointer}.ds-select-option>.ds-icon{margin-left:auto}.ds-select-value{display:inline-flex;align-items:center;gap:var(--ds-space-8)}.ds-select-option .ds-brandglyph,.ds-select-value .ds-brandglyph{flex:none}.ds-select-option:hover,.ds-select-option.is-hover{background:var(--ds-color-surface-2)}.ds-select-option.is-selected{color:var(--ds-color-primary);font-weight:var(--ds-weight-semibold)}.ds-select-option.is-selected .ds-icon{color:var(--ds-color-primary);font-size:24px}.ds-select.is-open .ds-select-menu>.ds-select-option{--ds-enter-x: -12px;--ds-enter-y: 0;animation:ds-enter-move .3s var(--ds-ease-decelerate, cubic-bezier(.2, 0, 0, 1)) both}.ds-select.is-open .ds-select-menu>.ds-select-option:nth-child(2){animation-delay:28ms}.ds-select.is-open .ds-select-menu>.ds-select-option:nth-child(3){animation-delay:56ms}.ds-select.is-open .ds-select-menu>.ds-select-option:nth-child(4){animation-delay:84ms}.ds-select.is-open .ds-select-menu>.ds-select-option:nth-child(5){animation-delay:112ms}.ds-select.is-open .ds-select-menu>.ds-select-option:nth-child(n+6){animation-delay:.14s}@media(prefers-reduced-motion:reduce){.ds-select.is-open .ds-select-menu>.ds-select-option{animation:none}}.ds-select.is-disabled .ds-select-control{background:var(--ds-color-disabled-bg);border-color:var(--ds-color-border);color:var(--ds-color-disabled-ink);pointer-events:none}.ds-dropdown{position:relative;display:inline-flex;font-family:var(--ds-font)}.ds-dropdown-trigger{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;gap:4px;padding:6px 10px;background:transparent;border:none;border-radius:var(--ds-radius-sm);font-family:inherit;font-size:var(--ds-text-label);font-weight:var(--ds-weight-medium);color:var(--ds-color-ink);cursor:pointer;transition:background var(--ds-duration-fast) var(--ds-ease-standard)}.ds-dropdown-trigger>*:not(.ds-ripple){position:relative;z-index:1}.ds-dropdown-trigger:hover,.ds-dropdown-trigger.is-hover{background:var(--ds-color-surface-2)}.ds-dropdown-caret{color:var(--ds-color-mute);transition:transform var(--ds-duration-base) var(--ds-ease-standard)}.ds-dropdown.is-open .ds-dropdown-caret{transform:rotate(180deg)}.ds-dropdown-menu{position:absolute;z-index:var(--ds-z-overlay);top:100%;left:0;margin-top:4px;min-width:190px;background:var(--ds-color-surface);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-sm);box-shadow:var(--ds-overlay-shadow);padding:4px}.ds-dropdown-item{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-8);padding:8px 10px;border-radius:var(--ds-radius-xs);font-size:var(--ds-text-label);color:var(--ds-color-ink);cursor:pointer;white-space:nowrap}.ds-dropdown-item:hover{background:var(--ds-color-surface-2)}.ds-dropdown-item.is-selected{color:var(--ds-color-primary);font-weight:var(--ds-weight-semibold)}.ds-dropdown-item.is-selected .ds-icon{color:var(--ds-color-primary);font-size:24px}.ds-dropdown-menu--multi{padding:0;min-width:220px;display:flex;flex-direction:column}.ds-dropdown-list{display:flex;flex-direction:column;padding:var(--ds-space-4);gap:2px;overflow:auto}.ds-dropdown-opt{display:flex;align-items:center;padding:6px 8px;border-radius:var(--ds-radius-xs);cursor:pointer;transition:background var(--ds-duration-fast) var(--ds-ease-standard)}.ds-dropdown-opt:hover,.ds-dropdown-opt.is-hover{background:var(--ds-color-surface-2)}.ds-dropdown-opt .ds-checkbox{width:100%}.ds-dropdown-opt .ds-checkbox:hover,.ds-dropdown-opt .ds-checkbox.is-hover{background:var(--ds-color-surface-2)}.ds-dropdown-foot{display:flex;gap:var(--ds-space-8);padding:var(--ds-space-8);border-top:1px solid var(--ds-color-border)}.ds-dropdown-foot .ds-btn{flex:1 1 0}.ds-dropdown-menu,.ds-select-menu,.ds-datepicker-cal,.ds-menubutton-menu{display:none}.ds-dropdown.is-open .ds-dropdown-menu,.ds-select.is-open .ds-select-menu,.ds-datepicker.is-open .ds-datepicker-cal,.ds-menubutton.is-open .ds-menubutton-menu{display:block;animation:ds-overlay-in var(--ds-duration-fast) var(--ds-ease-standard)}@keyframes ds-overlay-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ds-menu{display:inline-flex;flex-direction:column;min-width:200px;padding:6px;font-family:var(--ds-font);background:var(--ds-color-surface);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-sm);box-shadow:var(--ds-overlay-shadow)}.ds-menu-item{display:flex;align-items:center;gap:var(--ds-space-12);padding:9px 10px;border-radius:var(--ds-radius-xs);font-size:var(--ds-text-label);color:var(--ds-color-ink);cursor:pointer}.ds-menu-item:hover{background:var(--ds-color-surface-2)}.ds-menu-item .ds-icon{font-size:24px;color:var(--ds-color-mute)}.ds-menu-item.is-danger,.ds-menu-item.is-danger .ds-icon{color:var(--ds-color-danger)}.ds-menu-item.is-danger:hover{background:var(--ds-color-danger-bg)}.ds-menu-divider{height:1px;background:var(--ds-color-border);margin:5px 0}.ds-number{display:inline-grid;gap:var(--ds-space-6);font-family:var(--ds-font)}.ds-number-label{font-size:var(--ds-text-caption);font-weight:var(--ds-weight-semibold);color:var(--ds-color-ink-2)}.ds-number-control{display:flex;align-items:stretch;height:var(--ds-input-height);width:140px;background:var(--ds-color-surface);border:1px solid var(--ds-color-border-strong);border-radius:var(--ds-control-radius);overflow:hidden}.ds-number-value{flex:1;display:flex;align-items:center;padding:0 var(--ds-space-12);font-size:var(--ds-text-label);color:var(--ds-color-ink);font-variant-numeric:tabular-nums}.ds-number-steppers{display:flex;flex-direction:column;border-left:1px solid var(--ds-color-border)}.ds-number-step{display:flex;align-items:center;justify-content:center;flex:1;width:32px;color:var(--ds-color-mute);cursor:pointer}.ds-number-step:hover{background:var(--ds-color-surface-2);color:var(--ds-color-primary)}.ds-number-step+.ds-number-step{border-top:1px solid var(--ds-color-border)}.ds-number-step .ds-icon{font-size:18px}.ds-number.is-error .ds-number-control{border-color:var(--ds-color-danger)}.ds-number.is-error .ds-field-hint{color:var(--ds-color-danger-ink)}.ds-number.is-disabled .ds-number-control{background:var(--ds-color-disabled-bg);border-color:var(--ds-color-border);color:var(--ds-color-disabled-ink);pointer-events:none}.ds-popover{position:relative;display:inline-flex;font-family:var(--ds-font)}.ds-popover-trigger{display:inline-flex;align-items:center;height:36px;padding:0 var(--ds-space-16);background:var(--ds-color-surface);border:1px solid var(--ds-color-border-strong);border-radius:var(--ds-radius-sm);font-family:inherit;font-size:var(--ds-text-label);font-weight:var(--ds-weight-medium);color:var(--ds-color-ink);cursor:pointer}.ds-popover-trigger:hover{border-color:var(--ds-color-primary)}.ds-popover-panel{position:absolute;z-index:var(--ds-z-overlay);display:block;width:240px;padding:var(--ds-space-16);background:var(--ds-color-surface);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-sm);box-shadow:var(--ds-shadow-lg);opacity:0;pointer-events:none;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard),transform var(--ds-duration-fast) var(--ds-ease-standard)}.ds-popover:hover .ds-popover-panel,.ds-popover.is-open .ds-popover-panel{opacity:1;pointer-events:auto}.ds-popover-title{display:block;font-size:var(--ds-text-label);font-weight:var(--ds-weight-semibold);color:var(--ds-color-ink);margin-bottom:4px}.ds-popover-body{display:block;font-size:var(--ds-text-caption);color:var(--ds-color-ink-2);line-height:var(--ds-leading-normal)}.ds-popover-arrow{position:absolute;width:10px;height:10px;background:var(--ds-color-surface);transform:rotate(45deg)}.ds-popover--bottom .ds-popover-panel{top:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(-4px)}.ds-popover--bottom:hover .ds-popover-panel,.ds-popover--bottom.is-open .ds-popover-panel{transform:translate(-50%) translateY(0)}.ds-popover--bottom .ds-popover-arrow{top:-5px;left:50%;margin-left:-5px;border-left:1px solid var(--ds-color-border);border-top:1px solid var(--ds-color-border)}.ds-popover--top .ds-popover-panel{bottom:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(4px)}.ds-popover--top:hover .ds-popover-panel,.ds-popover--top.is-open .ds-popover-panel{transform:translate(-50%) translateY(0)}.ds-popover--top .ds-popover-arrow{bottom:-5px;left:50%;margin-left:-5px;border-right:1px solid var(--ds-color-border);border-bottom:1px solid var(--ds-color-border)}.ds-popover--right .ds-popover-panel{left:calc(100% + 10px);top:50%;transform:translateY(-50%) translate(-4px)}.ds-popover--right:hover .ds-popover-panel,.ds-popover--right.is-open .ds-popover-panel{transform:translateY(-50%) translate(0)}.ds-popover--right .ds-popover-arrow{left:-5px;top:50%;margin-top:-5px;border-left:1px solid var(--ds-color-border);border-bottom:1px solid var(--ds-color-border)}.ds-popover--left .ds-popover-panel{right:calc(100% + 10px);top:50%;transform:translateY(-50%) translate(4px)}.ds-popover--left:hover .ds-popover-panel,.ds-popover--left.is-open .ds-popover-panel{transform:translateY(-50%) translate(0)}.ds-popover--left .ds-popover-arrow{right:-5px;top:50%;margin-top:-5px;border-right:1px solid var(--ds-color-border);border-top:1px solid var(--ds-color-border)}.ds-toggletip{position:relative;display:inline-flex;font-family:var(--ds-font)}.ds-toggletip-trigger{display:inline-flex;align-items:center;justify-content:center;padding:2px;background:none;border:none;color:var(--ds-color-mute);cursor:pointer}.ds-toggletip-trigger:hover{color:var(--ds-color-primary)}.ds-toggletip-trigger .ds-icon{font-size:24px}.ds-toggletip-panel{position:absolute;z-index:var(--ds-z-overlay);display:block;width:220px;padding:10px 12px;font-size:var(--ds-text-fine);line-height:var(--ds-leading-normal);opacity:0;pointer-events:none;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard),transform var(--ds-duration-fast) var(--ds-ease-standard)}.ds-toggletip.is-open .ds-toggletip-panel{opacity:1;pointer-events:auto}.ds-toggletip-arrow{position:absolute;width:10px;height:10px;background:var(--ds-color-ink);transform:rotate(45deg)}.ds-toggletip--top .ds-toggletip-panel{bottom:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(4px)}.ds-toggletip--top.is-open .ds-toggletip-panel{transform:translate(-50%) translateY(0)}.ds-toggletip--top .ds-toggletip-arrow{bottom:-5px;left:50%;margin-left:-5px}.ds-toggletip--bottom .ds-toggletip-panel{top:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(-4px)}.ds-toggletip--bottom.is-open .ds-toggletip-panel{transform:translate(-50%) translateY(0)}.ds-toggletip--bottom .ds-toggletip-arrow{top:-5px;left:50%;margin-left:-5px}@media(prefers-reduced-motion:reduce){.ds-tooltip-bubble,.ds-toggletip-panel,.ds-popover-panel{transition:opacity var(--ds-duration-fast) linear}}.ds-richhint{position:relative;display:inline-flex;font-family:var(--ds-font)}.ds-richhint-panel{display:none;position:absolute;z-index:var(--ds-z-overlay);left:50%;width:300px;max-width:min(300px,80vw);background:var(--ds-color-surface);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius);box-shadow:var(--ds-shadow-lg);overflow:hidden}.ds-richhint--bottom .ds-richhint-panel{top:calc(100% + 8px);transform:translate(calc(-50% + var(--ds-richhint-shift, 0px)))}.ds-richhint--top .ds-richhint-panel{bottom:calc(100% + 8px);transform:translate(calc(-50% + var(--ds-richhint-shift, 0px)))}.ds-richhint.is-open .ds-richhint-panel{display:block}.ds-richhint--bottom.is-open .ds-richhint-panel{animation:ds-richhint-in-bottom var(--ds-duration-fast) var(--ds-ease-standard)}.ds-richhint--top.is-open .ds-richhint-panel{animation:ds-richhint-in-top var(--ds-duration-fast) var(--ds-ease-standard)}@keyframes ds-richhint-in-bottom{0%{opacity:0;transform:translate(calc(-50% + var(--ds-richhint-shift, 0px))) translateY(-6px)}to{opacity:1;transform:translate(calc(-50% + var(--ds-richhint-shift, 0px))) translateY(0)}}@keyframes ds-richhint-in-top{0%{opacity:0;transform:translate(calc(-50% + var(--ds-richhint-shift, 0px))) translateY(6px)}to{opacity:1;transform:translate(calc(-50% + var(--ds-richhint-shift, 0px))) translateY(0)}}.ds-richhint-media{position:relative;aspect-ratio:16 / 9;background:var(--ds-color-surface-2);border-bottom:1px solid var(--ds-color-border)}.ds-richhint-media-tag{position:absolute;right:8px;bottom:8px;padding:2px 8px;border-radius:var(--ds-radius-pill);background:color-mix(in srgb,var(--ds-color-ink) 55%,transparent);color:var(--ds-color-surface);font-size:var(--ds-text-fine);font-weight:var(--ds-weight-semibold)}.ds-richhint-vignette{position:absolute;inset:0;display:grid;place-items:center}.ds-richhint-vig-card{display:grid;gap:8px;width:64%;padding:14px;background:var(--ds-color-surface);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-sm)}.ds-richhint-vig-bar{position:relative;height:8px;border-radius:999px;background:var(--ds-color-surface-2);overflow:hidden}.ds-richhint-vig-bar--accent{background:var(--ds-color-primary-soft)}.ds-richhint-vig-bar:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ds-color-ink) 8%,transparent),transparent);transform:translate(-100%);animation:ds-richhint-shimmer 1.8s var(--ds-ease-standard) infinite}@keyframes ds-richhint-shimmer{to{transform:translate(100%)}}.ds-richhint-body{display:grid;gap:var(--ds-space-8);padding:var(--ds-space-16);text-align:left}.ds-richhint-heading{margin:0;font-size:var(--ds-text-label);font-weight:var(--ds-weight-semibold);color:var(--ds-color-ink);line-height:var(--ds-leading-tight)}.ds-richhint-text{margin:0;font-size:var(--ds-text-caption);color:var(--ds-color-ink-2);line-height:var(--ds-leading-normal)}.ds-richhint-panel:not(:has(.ds-richhint-media)) .ds-richhint-body{padding-block:var(--ds-space-16) var(--ds-space-12)}.ds-richhint-foot{display:flex;justify-content:flex-end;gap:var(--ds-space-8);padding:0 var(--ds-space-16) var(--ds-space-16)}.ds-richhint-foot:empty,.ds-richhint-foot:not(:has(*)){display:none;padding:0}@media(prefers-reduced-motion:reduce){.ds-richhint--bottom.is-open .ds-richhint-panel,.ds-richhint--top.is-open .ds-richhint-panel{animation:none}.ds-richhint-vig-bar:after{animation:none}}.ds-switcher{position:relative;display:inline-flex;padding:3px;background:var(--ds-color-surface-2);border-radius:var(--ds-radius-pill);border:1px solid var(--ds-color-border-strong);font-family:var(--ds-font);gap:2px}.ds-switcher-seg{position:relative;z-index:1;overflow:hidden;display:inline-flex;align-items:center;padding:7px var(--ds-space-16);border-radius:var(--ds-radius-pill);font-size:var(--ds-text-caption);font-weight:var(--ds-weight-medium);color:var(--ds-color-ink-2);cursor:pointer;white-space:nowrap;transition:color var(--ds-duration-base) var(--ds-ease-standard)}.ds-switcher-seg:hover{color:var(--ds-color-ink)}.ds-switcher-seg.is-active{background:var(--ds-color-primary);color:var(--ds-color-on-primary);font-weight:var(--ds-weight-semibold)}.ds-switcher--sm .ds-switcher-seg{padding:5px var(--ds-space-12);font-size:var(--ds-text-fine)}.ds-switcher-thumb{position:absolute;z-index:0;top:3px;bottom:3px;left:3px;width:0;background:var(--ds-color-primary);border-radius:var(--ds-radius-pill);opacity:0;transition:left var(--ds-duration-slow, .3s) var(--ds-ease-standard),width var(--ds-duration-slow, .3s) var(--ds-ease-standard),opacity var(--ds-duration-fast) linear}.ds-switcher-thumb.is-ready{opacity:1}.ds-switcher:has(.ds-switcher-thumb.is-ready) .ds-switcher-seg.is-active{background:transparent}@media(prefers-reduced-motion:reduce){.ds-switcher-thumb{transition:opacity var(--ds-duration-fast) linear}}.ds-filetab{display:inline-flex;align-items:center;gap:var(--ds-space-8);padding:var(--ds-space-4) var(--ds-space-12) var(--ds-space-4) var(--ds-space-4);background:var(--ds-color-surface);border:1.5px solid transparent;border-radius:var(--ds-radius-xs);color:var(--ds-color-ink-2);font-family:var(--ds-font)}.ds-filetab:has(>.ds-filetab-close){padding-right:var(--ds-space-4)}.ds-filetab.is-active{border-color:var(--ds-color-primary);color:var(--ds-color-ink)}.ds-filetab-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;box-sizing:border-box;background:var(--ds-color-primary-soft);border-radius:var(--ds-radius-xs)}.ds-filetab:not(.is-active) .ds-filetab-icon{opacity:.55}.ds-filetab-name{font-size:var(--ds-text-body-sm);color:var(--ds-color-ink-2)}.ds-filetab-close{color:var(--ds-color-mute);margin-block:-2px}:root[data-theme=dark] .ds-marlowe-mark-a{stop-color:#00b981}:root[data-theme=dark] .ds-marlowe-mark-b{stop-color:#00e39c}.ds-menubutton{position:relative;display:inline-flex;font-family:var(--ds-font)}.ds-menubutton-caret{font-size:24px;transition:transform var(--ds-duration-base) var(--ds-ease-standard)}.ds-menubutton.is-open .ds-menubutton-caret{transform:rotate(180deg)}.ds-menubutton-menu{position:absolute;z-index:var(--ds-z-overlay);top:calc(100% + 6px);left:0}.ds-list{font-family:var(--ds-font);font-size:var(--ds-text-label);color:var(--ds-color-ink-2);margin:0;padding-left:22px;display:flex;flex-direction:column;gap:6px}.ds-list-item{line-height:var(--ds-leading-normal)}.ds-list-item::marker{color:var(--ds-color-mute)}.ds-list--unordered{list-style:disc}.ds-list--ordered{list-style:decimal}.ds-list--ordered .ds-list-item::marker{color:var(--ds-color-primary);font-weight:var(--ds-weight-semibold)}.ds-structured-list{width:100%;border-collapse:collapse;font-family:var(--ds-font);font-size:var(--ds-text-label);background:var(--ds-color-surface)}.ds-structured-cell{text-align:left;padding:12px 16px;color:var(--ds-color-ink);border-bottom:1px solid var(--ds-color-border);vertical-align:top}.ds-structured-row--head .ds-structured-cell{font-size:var(--ds-text-caption);font-weight:var(--ds-weight-semibold);color:var(--ds-color-mute)}.ds-structured-list tbody .ds-structured-row:last-child .ds-structured-cell{border-bottom:none}.ds-structured-list tbody .ds-structured-row:hover .ds-structured-cell{background:var(--ds-color-surface-2)}.ds-contained-list{font-family:var(--ds-font);min-width:300px}.ds-contained-list-title{font-size:var(--ds-text-caption);font-weight:var(--ds-weight-semibold);color:var(--ds-color-ink);padding:0 0 8px}.ds-contained-list-body{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-sm);background:var(--ds-color-surface);overflow:hidden}.ds-contained-list-row{display:flex;align-items:center;gap:var(--ds-space-12);padding:12px 16px;font-size:var(--ds-text-label);color:var(--ds-color-ink)}.ds-contained-list-row+.ds-contained-list-row{border-top:1px solid var(--ds-color-border)}a.ds-contained-list-row,button.ds-contained-list-row{cursor:pointer;text-decoration:none;width:100%;text-align:left;background:none;border:none;font:inherit;color:inherit;font-size:var(--ds-text-label);transition:background var(--ds-duration-fast) var(--ds-ease-standard)}a.ds-contained-list-row:hover,button.ds-contained-list-row:hover{background:var(--ds-color-surface-2)}a.ds-contained-list-row:focus-visible,button.ds-contained-list-row:focus-visible{outline:none;box-shadow:inset var(--ds-focus-ring)}.ds-contained-list-icon{color:var(--ds-color-mute);font-size:24px}.ds-contained-list-label{flex:1}.ds-contained-list-meta{color:var(--ds-color-mute);font-size:var(--ds-text-caption);font-variant-numeric:tabular-nums}.ds-contained-list-chev{color:var(--ds-color-icon);font-size:24px}.ds-inline-loading{display:inline-flex;align-items:center;gap:var(--ds-space-8);font-family:var(--ds-font);font-size:var(--ds-text-caption);color:var(--ds-color-ink-2)}.ds-inline-loading-indicator{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;flex:none}.ds-inline-loading-spinner{width:20px;height:20px;border-radius:50%;border:2px solid var(--ds-color-border);border-top-color:var(--ds-color-primary);animation:ds-spin .7s linear infinite}.ds-inline-loading .ds-icon{font-size:24px}.ds-inline-loading.is-success .ds-icon{color:var(--ds-color-success)}.ds-inline-loading.is-error .ds-icon{color:var(--ds-color-danger)}.ds-progress-indicator{display:flex;margin:0;padding:0;list-style:none;font-family:var(--ds-font);min-width:360px}.ds-pi-step{position:relative;flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-right:12px}.ds-pi-step:last-child{flex:0 0 auto;padding-right:0}.ds-pi-marker{display:inline-flex;align-items:center;justify-content:center;width:var(--ds-pi-marker-size);height:var(--ds-pi-marker-size);border-radius:var(--ds-pi-marker-radius);font-size:var(--ds-text-caption);font-weight:var(--ds-weight-semibold);line-height:1;flex:none;border:var(--ds-pi-marker-border) solid var(--ds-pi-incomplete-border);color:var(--ds-pi-incomplete-ink);background:var(--ds-pi-incomplete-fill);transition:background var(--ds-duration-base) var(--ds-ease-standard),border-color var(--ds-duration-base) var(--ds-ease-standard),color var(--ds-duration-base) var(--ds-ease-standard)}.ds-pi-marker .ds-icon{font-size:calc(var(--ds-pi-marker-size) * .62)}.ds-pi-labelgroup{display:flex;flex-direction:column;gap:2px;min-width:0}.ds-pi-label{font-size:var(--ds-text-label);color:var(--ds-color-ink-2);transition:color var(--ds-duration-base) var(--ds-ease-standard)}.ds-pi-action{font-size:var(--ds-text-caption);line-height:1.2;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.ds-pi-line{position:absolute;top:calc(var(--ds-pi-marker-size) / 2 - var(--ds-pi-connector-width) / 2);left:calc(var(--ds-pi-marker-size) + 8px);right:6px;height:var(--ds-pi-connector-width);background:var(--ds-pi-connector)}.ds-pi-line:after{content:"";position:absolute;inset:0;width:0;background:var(--ds-pi-connector-active);transition:width var(--ds-duration-slow) var(--ds-ease-standard)}.ds-pi-step.is-complete .ds-pi-line:after{width:100%}.ds-pi-step.is-complete .ds-pi-marker{background:var(--ds-pi-complete-fill);border-color:var(--ds-pi-complete-border);color:var(--ds-pi-complete-ink)}.ds-pi-step.is-current .ds-pi-marker{background:var(--ds-pi-current-fill);border-color:var(--ds-pi-current-border);color:var(--ds-pi-current-ink)}.ds-pi-step.is-current .ds-pi-label{color:var(--ds-color-ink);font-weight:var(--ds-weight-semibold)}.ds-progress-indicator:not(.ds-progress-indicator--vertical) .ds-pi-step{align-items:center;padding-right:0}.ds-progress-indicator:not(.ds-progress-indicator--vertical) .ds-pi-step:last-child{flex:1}.ds-progress-indicator:not(.ds-progress-indicator--vertical) .ds-pi-labelgroup{align-items:center;text-align:center}.ds-progress-indicator:not(.ds-progress-indicator--vertical) .ds-pi-line{left:calc(50% + var(--ds-pi-marker-size) / 2 + 8px);right:calc(-50% + var(--ds-pi-marker-size) / 2 + 8px)}.ds-progress-indicator--vertical{flex-direction:column;min-width:0}.ds-progress-indicator--vertical .ds-pi-step{flex:0 0 auto;display:grid;grid-template-columns:var(--ds-pi-marker-size) 1fr auto;align-items:center;gap:12px;padding:10px 0}.ds-progress-indicator--vertical .ds-pi-line{display:none}.ds-progress-indicator--vertical .ds-pi-step:not(:last-child):before{content:"";position:absolute;left:calc(var(--ds-pi-marker-size) / 2 - var(--ds-pi-connector-width) / 2);top:calc(50% + var(--ds-pi-marker-size) / 2);bottom:calc(-50% + var(--ds-pi-marker-size) / 2);width:var(--ds-pi-connector-width);background:var(--ds-pi-connector)}.ds-progress-indicator--vertical .ds-pi-step.is-complete:not(:last-child):before{background:var(--ds-pi-connector-active)}.ds-pi-help{display:inline-flex;align-items:center;justify-content:center;width:var(--ds-pi-help-size);height:var(--ds-pi-help-size);font-size:var(--ds-pi-help-size);color:var(--ds-color-mute);cursor:help}.ds-pi-step.is-loading .ds-pi-marker{background:var(--ds-pi-current-fill);border-color:var(--ds-pi-current-border)}.ds-pi-step.is-loading .ds-pi-marker .ds-pi-num,.ds-pi-step.is-loading .ds-pi-marker>.ds-icon{display:none}.ds-pi-step.is-loading .ds-pi-marker:after{content:"";box-sizing:border-box;width:calc(var(--ds-pi-marker-size) - 6px);height:calc(var(--ds-pi-marker-size) - 6px);border-radius:50%;border:2px solid var(--ds-pi-loading-ink);border-right-color:var(--ds-pi-loading-track);animation:ds-spin .8s linear infinite}.ds-pi-step.is-loading .ds-pi-label{color:var(--ds-color-ink);font-weight:var(--ds-weight-semibold)}@media(prefers-reduced-motion:reduce){.ds-pi-step.is-loading .ds-pi-marker:after{animation-duration:2s}}.ds-pi-label--done,.ds-pi-step.is-complete .ds-pi-label--rest{display:none}.ds-pi-step.is-complete .ds-pi-label--done{display:inline}.ds-progress-indicator--dots .ds-pi-marker{border:0;background:transparent}.ds-progress-indicator--dots .ds-pi-num{display:none}.ds-progress-indicator--dots .ds-pi-step.is-incomplete .ds-pi-marker:before,.ds-progress-indicator--dots .ds-pi-step.is-current .ds-pi-marker:before{content:"";width:12px;height:12px;border-radius:50%;border:2px solid var(--ds-color-border);background:var(--ds-color-surface);box-sizing:border-box}.ds-progress-indicator--dots .ds-pi-step.is-current .ds-pi-marker:before{border-color:var(--ds-pi-current-border)}.ds-progress-indicator--dots .ds-pi-step.is-loading .ds-pi-marker{background:transparent;border:0}.ds-progress-indicator--dots .ds-pi-step.is-loading .ds-pi-marker:after{width:calc(var(--ds-pi-marker-size) - 8px);height:calc(var(--ds-pi-marker-size) - 8px)}.ds-progress-indicator--dots .ds-pi-step.is-complete .ds-pi-marker{background:transparent;border:0;color:var(--ds-pi-complete-ink)}.ds-progress-indicator--dots .ds-pi-marker .ds-icon{font-size:24px}.ds-progress-indicator--dots .ds-pi-label{color:var(--ds-color-mute)}.ds-progress-indicator--dots .ds-pi-step.is-current .ds-pi-label,.ds-progress-indicator--dots .ds-pi-step.is-loading .ds-pi-label,.ds-progress-indicator--dots .ds-pi-step.is-complete .ds-pi-label{color:var(--ds-color-ink)}.ds-ai-label{display:inline-flex;padding:1.5px;border-radius:var(--ds-radius-pill);background:linear-gradient(120deg,#4589ff,#a56eff 50%,#ff7eb6)}.ds-ai-label-inner{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 10px;border-radius:var(--ds-radius-pill);background:var(--ds-color-surface);font-family:var(--ds-font);font-size:var(--ds-text-fine);font-weight:var(--ds-weight-bold);letter-spacing:.04em;color:var(--ds-color-ink)}.ds-ai-label-spark{width:11px;height:11px;flex:none;background:linear-gradient(120deg,#4589ff,#a56eff,#ff7eb6);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%)}.ds-ai-label--sm .ds-ai-label-inner{height:18px;padding:0 8px}.ds-ai-label--sm .ds-ai-label-spark{width:9px;height:9px}.ds-data-table{width:100%;border-collapse:separate;border-spacing:0;font-family:var(--ds-font);font-size:var(--ds-table-font);background:var(--ds-color-surface)}.ds-dt-cell{text-align:left;padding:var(--ds-table-pad-y) var(--ds-table-pad-x);color:var(--ds-color-ink);border-bottom:1px solid var(--ds-color-border);white-space:nowrap}.ds-dt-cell--right{text-align:right;font-variant-numeric:tabular-nums}.ds-dt-cell--check{width:40px;padding-right:0}.ds-dt-row--head{background:var(--ds-color-surface-2)}.ds-dt-row--head .ds-dt-cell{font-size:var(--ds-table-head-font);font-weight:var(--ds-weight-semibold);padding-block:var(--ds-table-head-pad-y);color:var(--ds-color-mute);border-bottom-color:var(--ds-color-border-strong)}.ds-dt-th-inner{display:inline-flex;align-items:center;gap:4px}.ds-dt-cell--right .ds-dt-th-inner{flex-direction:row-reverse}.ds-dt-cell.is-sortable{cursor:pointer}.ds-dt-cell.is-sortable:hover{color:var(--ds-color-ink)}.ds-dt-sort{font-size:16px;color:var(--ds-color-mute)}.ds-dt-cell.is-sorted{color:var(--ds-color-ink)}.ds-dt-cell.is-sorted .ds-dt-sort{color:var(--ds-color-primary)}.ds-dt-row:not(.ds-dt-row--head):hover,.ds-dt-row:not(.ds-dt-row--head).is-hover{background:var(--ds-color-surface-2)}.ds-dt-row.is-selected{background:var(--ds-color-primary-soft)}.ds-dt-row.is-selected:not(.ds-dt-row--head):hover,.ds-dt-row.is-selected:not(.ds-dt-row--head).is-hover{background:var(--ds-dt-row-selected-hover)}.ds-dt-row:last-child .ds-dt-cell{border-bottom:none}.ds-dt-checkbox{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1.5px solid var(--ds-color-border-strong);border-radius:var(--ds-check-shape);background:transparent;position:relative;overflow:hidden;transition:transform .12s var(--ds-ease-standard)}.ds-dt-checkbox.is-checked{background:var(--ds-color-primary);border-color:var(--ds-color-primary)}.ds-dt-checkbox .ds-icon{font-size:15px;color:var(--ds-color-on-primary);opacity:0}.ds-dt-checkbox.is-checked .ds-icon{opacity:1}.ds-dt-checkbox.is-indeterminate{background:var(--ds-color-primary);border-color:var(--ds-color-primary);position:relative}.ds-dt-checkbox.is-indeterminate .ds-icon{opacity:0}.ds-dt-checkbox.is-indeterminate:after{content:"";position:absolute;width:9px;height:2px;border-radius:1px;background:var(--ds-color-on-primary)}.ds-dt-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-12);padding:6.5px 12px;background:var(--ds-color-surface-2);border-bottom:1px solid var(--ds-color-border)}.ds-dt-toolbar-count{font-size:var(--ds-text-label);font-weight:var(--ds-weight-semibold);color:var(--ds-color-mute)}.ds-dt-toolbar.has-selection .ds-dt-toolbar-count{color:var(--ds-color-ink)}.ds-dt-toolbar-actions{display:inline-flex;align-items:center;gap:var(--ds-space-4)}.ds-dt-toolbar:not(.has-selection) .ds-dt-toolbar-actions{opacity:.45;pointer-events:none}.ds-dt-toolbar-actions .ds-icon-btn[aria-disabled=true]{background:transparent}.ds-dt-cell--actions{width:44px;padding-left:0;text-align:right}.ds-dt-row.is-removing>.ds-dt-cell{padding-top:0;padding-bottom:0;height:0;line-height:0;font-size:0;border-bottom-width:0;opacity:0;transform:translate(-10px);overflow:hidden;transition:opacity .22s ease,transform .26s var(--ds-ease-standard),padding .3s var(--ds-ease-standard) .12s,line-height .3s var(--ds-ease-standard) .12s,font-size .3s var(--ds-ease-standard) .12s}.ds-dt-row.is-removing>.ds-dt-cell>*{max-height:0;overflow:hidden;font-size:0;line-height:0;border-width:0;padding:0;box-sizing:border-box}@media(prefers-reduced-motion:reduce){.ds-dt-toolbar,.ds-dt-row.is-removing>.ds-dt-cell{transition:none}}.ds-dt-cell--drag{width:36px;padding-right:0}.ds-dt-drag{font-size:24px;color:var(--ds-color-mute);cursor:grab;touch-action:none}.ds-dt-cell--expand{width:40px;padding-right:0}.ds-dt-expand .ds-icon{transition:transform var(--ds-duration-base) var(--ds-ease-standard)}.ds-dt-expand.is-open .ds-icon{transform:rotate(180deg)}.ds-dt-row--detail,.ds-dt-row.ds-dt-row--detail:hover,.ds-dt-row.ds-dt-row--detail.is-hover{background:var(--ds-color-surface-subtle)}.ds-dt-cell--detail{white-space:normal;padding:var(--ds-space-12) var(--ds-space-16) var(--ds-space-16)}.ds-dt-cell--detail-pad{padding:0}.ds-dt-cell--detail:has(>.ds-dt-detail-clip){padding-block:0;padding-inline:var(--ds-table-pad-x) var(--ds-space-16)}.ds-dt-detail-clip{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--ds-duration-base) var(--ds-ease-standard)}.ds-dt-detail-clip.is-open{grid-template-rows:1fr}.ds-dt-detail-inner{overflow:hidden;min-height:0;padding-block:var(--ds-space-12) var(--ds-space-16)}.ds-dt-detail-text{margin:0;font-size:var(--ds-text-caption);color:var(--ds-color-ink-2);line-height:var(--ds-leading-normal)}.ds-dt-detail-grid{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--ds-space-12) var(--ds-space-24)}.ds-dt-detail-grid dt{font-size:var(--ds-text-fine);font-weight:var(--ds-weight-semibold);color:var(--ds-color-mute)}.ds-dt-detail-grid dd{margin:2px 0 0;font-size:var(--ds-text-caption);color:var(--ds-color-ink);font-variant-numeric:tabular-nums}.ds-dt-row:has(+.ds-dt-row--detail[hidden]:last-child)>.ds-dt-cell{border-bottom:none}.ds-dt-avatarcell{display:inline-flex;align-items:center;gap:var(--ds-space-8)}.ds-dt-date{color:var(--ds-color-mute);font-size:var(--ds-text-caption);font-variant-numeric:tabular-nums}.ds-dt-twoline{display:inline-flex;flex-direction:column;gap:2px;vertical-align:middle}.ds-dt-twoline-primary{font-weight:var(--ds-weight-semibold);color:var(--ds-color-ink)}.ds-dt-twoline-secondary{font-size:var(--ds-text-caption);color:var(--ds-color-mute)}.ds-dt-tags{display:inline-flex;align-items:center;gap:var(--ds-space-6)}.ds-dt-progress{display:inline-flex;align-items:center;gap:var(--ds-space-8)}.ds-dt-progress .ds-progress{min-width:0;width:96px}.ds-dt-progress-val{font-size:var(--ds-text-caption);color:var(--ds-color-mute);font-variant-numeric:tabular-nums}.ds-data-table--compact .ds-dt-cell{padding:var(--ds-space-6) var(--ds-space-12)}.ds-dt{position:relative;container-type:inline-size}.ds-dt-controls{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-8) var(--ds-space-12);padding:var(--ds-space-8) var(--ds-space-12);background:var(--ds-color-surface);border-bottom:1px solid var(--ds-color-border)}.ds-dt-filtertags{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-6)}.ds-dt-filtertags:empty{display:none}.ds-dt-scroll{overflow:auto}.ds-data-table.is-sticky .ds-dt-row--head .ds-dt-cell{position:sticky;top:0;z-index:2;background:var(--ds-color-surface-2)}.ds-data-table--sticky-col .ds-dt-cell--pin{position:sticky;left:0;z-index:1;background:var(--ds-color-surface)}.ds-data-table--sticky-col .ds-dt-row--head>.ds-dt-cell--pin{z-index:3;background:var(--ds-color-surface-2)}.ds-data-table--sticky-col .ds-dt-row.is-selected>.ds-dt-cell--pin{background:var(--ds-color-primary-soft)}.ds-data-table--sticky-col .ds-dt-row:not(.ds-dt-row--head):hover>.ds-dt-cell--pin,.ds-data-table--sticky-col .ds-dt-row:not(.ds-dt-row--head).is-hover>.ds-dt-cell--pin{background:var(--ds-color-surface-2)}.ds-data-table--sticky-col .ds-dt-row.is-selected:not(.ds-dt-row--head):hover>.ds-dt-cell--pin,.ds-data-table--sticky-col .ds-dt-row.is-selected:not(.ds-dt-row--head).is-hover>.ds-dt-cell--pin{background:var(--ds-dt-row-selected-hover)}.ds-dt-rowmenu{display:none;position:absolute;z-index:var(--ds-z-overlay);right:var(--ds-space-12)}.ds-dt-rowmenu.is-open{display:inline-flex;animation:ds-overlay-in var(--ds-duration-fast) var(--ds-ease-standard)}.ds-dt--responsive .ds-dt-cell--expand-resp,.ds-dt--responsive .ds-dt-row--stack{display:none}@container (max-width: 560px){.ds-dt--responsive [data-dt-sec]{display:none}.ds-dt--responsive .ds-dt-cell--expand-resp{display:table-cell}.ds-dt--responsive .ds-dt-row--stack:not([hidden]){display:table-row}}@container (max-width: 560px){.ds-dt--cards .ds-data-table,.ds-dt--cards .ds-data-table tbody{display:block}.ds-dt--cards .ds-data-table thead{display:none}.ds-dt--cards .ds-data-table{background:transparent}.ds-dt--cards tbody .ds-dt-row{display:grid;grid-template-columns:1fr auto;column-gap:0;grid-template-areas:"lead trail" "foot-lead foot-trail";background:var(--ds-color-surface);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-sm);margin-bottom:var(--ds-space-8)}.ds-dt--cards tbody .ds-dt-row--empty{display:block}.ds-dt--cards tbody .ds-dt-row:hover{background:var(--ds-color-surface)}.ds-dt--cards tbody .ds-dt-row.is-selected,.ds-dt--cards tbody .ds-dt-row.is-selected:hover{border-color:var(--ds-color-primary);background:var(--ds-color-primary-soft)}.ds-dt--cards tbody .ds-dt-cell{display:block;border-bottom:0;padding:var(--ds-space-12);white-space:normal}.ds-dt--cards tbody .ds-dt-cell[data-card=lead]{grid-area:lead}.ds-dt--cards tbody .ds-dt-cell[data-card=trail]{grid-area:trail;display:flex;align-items:center;justify-content:flex-end}.ds-dt--cards tbody .ds-dt-cell[data-card=foot-lead]{grid-area:foot-lead;align-self:center}.ds-dt--cards tbody .ds-dt-cell[data-card=foot-trail]{grid-area:foot-trail;justify-self:end;align-self:center;text-align:right}.ds-dt--cards tbody .ds-dt-cell[data-card=hide],.ds-dt--cards tbody .ds-dt-cell--drag,.ds-dt--cards tbody .ds-dt-cell--check,.ds-dt--cards tbody .ds-dt-cell--expand,.ds-dt--cards .ds-dt-row--detail,.ds-dt--cards .ds-dt-row--stack{display:none}.ds-dt--cards tbody .ds-dt-row:has([data-card^=foot]) .ds-dt-cell[data-card=lead],.ds-dt--cards tbody .ds-dt-row:has([data-card^=foot]) .ds-dt-cell[data-card=trail]{border-bottom:1px solid var(--ds-color-border)}.ds-dt--cards tbody .ds-dt-cell[data-card-label]:before{content:attr(data-card-label);display:block;margin-bottom:2px;font-size:var(--ds-text-fine);font-weight:var(--ds-weight-bold);color:var(--ds-color-ink)}}.ds-data-table.is-dragging{user-select:none}.ds-data-table.is-dragging .ds-dt-drag{cursor:grabbing}.ds-dt-row.is-lifted{position:relative;z-index:3;background:var(--ds-color-surface);transform:translateY(var(--drag-y, 0)) scale(1.01);box-shadow:var(--ds-shadow-lg)}.ds-dt-row.is-lifted>.ds-dt-cell{background:var(--ds-color-surface)}.ds-dt-row.is-dimmed{opacity:.55;transition:transform .16s var(--ds-ease-standard),opacity .12s linear}@media(prefers-reduced-motion:reduce){.ds-dt-row.is-lifted{transform:translateY(var(--drag-y, 0));box-shadow:none}.ds-dt-row.is-dimmed{transition:none}}.ds-dt-skeleton{display:inline-block;height:12px;width:60%;min-width:40px;vertical-align:middle;border-radius:var(--ds-radius-pill)}.ds-dt-skeleton--box{width:18px;min-width:18px;height:18px;border-radius:var(--ds-radius-xs)}.ds-dt-cell--empty{padding:0;white-space:normal}.ds-dt-empty{display:flex;flex-direction:column;align-items:center;gap:var(--ds-space-8);padding:var(--ds-space-40) var(--ds-space-24);text-align:center}.ds-dt-empty>.ds-icon{font-size:24px;color:var(--ds-color-mute)}.ds-dt-empty-msg{margin:0;font-size:var(--ds-text-label);color:var(--ds-color-mute)}.ds-structured-cell--right{text-align:right;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.ds-dt-skeleton{animation:none;background:var(--ds-color-surface-2)}.ds-dt-expand .ds-icon,.ds-dt-detail-clip{transition:none}}.ds-form{display:flex;flex-direction:column;gap:var(--ds-space-20);font-family:var(--ds-font);padding:var(--ds-space-24);background:var(--ds-color-surface);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius);min-width:320px;max-width:460px}.ds-form-title{margin:0;font-size:var(--ds-text-subhead);font-weight:var(--ds-weight-semibold);color:var(--ds-color-ink)}.ds-form-body{display:flex;flex-direction:column;gap:var(--ds-space-16)}.ds-form-actions{display:flex;justify-content:flex-end;gap:var(--ds-space-8)}.ds-form-actions:empty{display:none}.ds-form .ds-field,.ds-form .ds-select{width:100%}.ds-combobox{position:relative}.ds-combobox .ds-combobox-caret{transition:transform var(--ds-duration-base) var(--ds-ease-standard)}.ds-combobox.is-open .ds-field-control{border-color:var(--ds-color-primary);box-shadow:var(--ds-focus-ring)}.ds-combobox.is-open .ds-combobox-caret{transform:rotate(180deg)}.ds-combobox-menu{display:none;position:absolute;z-index:var(--ds-z-overlay);top:100%;left:0;right:0;margin-top:6px;background:var(--ds-color-surface);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-sm);box-shadow:var(--ds-overlay-shadow);padding:4px;max-height:296px;overflow-y:auto}.ds-combobox.is-open .ds-combobox-menu{display:block;animation:ds-overlay-in var(--ds-duration-fast) var(--ds-ease-standard)}.ds-combobox-option{position:relative;overflow:hidden;display:flex;align-items:center;gap:var(--ds-space-8);padding:9px 10px;border-radius:var(--ds-radius-xs);font-size:var(--ds-text-label);color:var(--ds-color-ink);cursor:pointer;--ds-ripple-color: var(--ds-ripple-neutral);--ds-ripple-opacity-click: .14;--ds-ripple-opacity-hover: .08}.ds-combobox-option>*:not(.ds-ripple){position:relative;z-index:1}.ds-combobox-option>.ds-icon{margin-left:auto}.ds-combobox-option:hover,.ds-combobox-option.is-hover{background:var(--ds-color-surface-2)}.ds-combobox-option.is-selected{color:var(--ds-color-primary);font-weight:var(--ds-weight-semibold)}.ds-combobox-option.is-selected .ds-icon{color:var(--ds-color-primary);font-size:24px}.ds-combobox-mark{background:var(--ds-color-primary-soft);color:inherit;font-weight:var(--ds-weight-semibold);border-radius:var(--ds-radius-xs);padding:1px 0}.ds-combobox-empty{padding:12px 10px;font-size:var(--ds-text-caption);color:var(--ds-color-mute)}.ds-combobox.is-open .ds-combobox-menu>.ds-combobox-option{--ds-enter-x: -12px;--ds-enter-y: 0;animation:ds-enter-move .3s var(--ds-ease-decelerate, cubic-bezier(.2, 0, 0, 1)) both}.ds-combobox.is-open .ds-combobox-menu>.ds-combobox-option:nth-child(2){animation-delay:28ms}.ds-combobox.is-open .ds-combobox-menu>.ds-combobox-option:nth-child(3){animation-delay:56ms}.ds-combobox.is-open .ds-combobox-menu>.ds-combobox-option:nth-child(4){animation-delay:84ms}.ds-combobox.is-open .ds-combobox-menu>.ds-combobox-option:nth-child(5){animation-delay:112ms}.ds-combobox.is-open .ds-combobox-menu>.ds-combobox-option:nth-child(n+6){animation-delay:.14s}@media(prefers-reduced-motion:reduce){.ds-combobox.is-open .ds-combobox-menu,.ds-combobox.is-open .ds-combobox-menu>.ds-combobox-option{animation:none}.ds-combobox .ds-combobox-caret{transition:none}}.ds-drilldown-viewport{position:relative;overflow:hidden;transition:height .28s var(--ds-ease-decelerate)}.ds-drilldown-panel{position:absolute;inset-inline:0;top:0;transform:translate(100%);visibility:hidden;transition:transform .28s var(--ds-ease-decelerate),visibility 0s .28s}.ds-drilldown-panel.is-active{position:relative;transform:none;visibility:visible;transition:transform .28s var(--ds-ease-decelerate)}.ds-drilldown-panel.is-left{transform:translate(-100%)}.ds-drilldown-back .ds-contained-list-label{font-weight:var(--ds-weight-semibold)}@media(prefers-reduced-motion:reduce){.ds-drilldown-viewport,.ds-drilldown-panel{transition:none}}.ds-tag{display:inline-flex;align-items:center;gap:var(--ds-space-6);height:28px;padding:0 var(--ds-space-12);border-radius:var(--ds-radius-pill);background:var(--ds-color-surface-2);border:1px solid var(--ds-color-border);font-family:var(--ds-font);font-size:var(--ds-text-caption);font-weight:var(--ds-weight-medium);color:var(--ds-color-ink);white-space:nowrap}.ds-tag:has(.ds-tag-remove){padding-right:3px}.ds-tag:has(>.ds-icon:first-child){padding-left:calc(var(--ds-space-12) - var(--ds-tag-icon-inset))}.ds-tag-remove{display:inline-flex;align-items:center;justify-content:center;flex:none;width:22px;height:22px;padding:0;border:none;border-radius:50%;background:transparent;color:var(--ds-color-icon);cursor:pointer;transition:background var(--ds-duration-fast) var(--ds-ease-standard),color var(--ds-duration-fast) var(--ds-ease-standard)}.ds-tag-remove .ds-icon{font-size:20px;color:inherit}.ds-tag-remove:hover{background:color-mix(in srgb,var(--ds-color-ink) 10%,transparent);color:var(--ds-color-ink)}.ds-tag-remove:focus-visible{outline:none;box-shadow:var(--ds-focus-ring)}.ds-tag--lg{height:36px;padding:0 var(--ds-space-16);font-size:var(--ds-text-label)}.ds-tag--lg:has(.ds-tag-remove){padding-right:7px}.ds-tag--lg:has(>.ds-icon:first-child){padding-left:calc(var(--ds-space-16) - var(--ds-tag-icon-inset))}.ds-tag.is-selected{background:var(--ds-color-primary-soft);border-color:var(--ds-color-primary);color:var(--ds-color-primary)}.ds-tag--ghost{height:auto;padding:1px var(--ds-space-8);background:color-mix(in srgb,var(--ds-color-surface-2) 55%,transparent);border-color:color-mix(in srgb,var(--ds-color-border) 55%,transparent);color:var(--ds-color-mute);font-weight:var(--ds-weight-semibold)}.ds-tag.is-disabled{background:transparent;border-color:var(--ds-color-border);color:var(--ds-color-disabled-ink)}.ds-tag.is-disabled .ds-tag-remove{color:var(--ds-color-disabled-ink);pointer-events:none}@media(prefers-reduced-motion:reduce){.ds-tag-remove{transition:none}}.ds-tags .ds-field-control{height:auto;min-height:var(--ds-input-height);flex-wrap:wrap;gap:var(--ds-space-6);padding:var(--ds-space-6) var(--ds-space-8)}.ds-tags .ds-tags-input{flex:1;min-width:72px;height:28px;padding:0 var(--ds-space-4);border:none;background:none;outline:none;font:inherit;font-size:var(--ds-text-label);color:var(--ds-color-ink)}.ds-tags .ds-tags-input::placeholder{color:var(--ds-color-mute)}.ds-password .ds-password-eye{flex:none;margin-right:calc(-1 * var(--ds-space-6))}.ds-password .ds-password-eye .ds-icon{color:inherit;font-size:20px}.ds-password-meter{display:flex;align-items:center;gap:var(--ds-space-8);margin-top:var(--ds-space-2)}.ds-password-meter .ds-progress-track{flex:1;height:4px;border:none}.ds-password-meter .ds-progress-fill{display:block;width:0;transition:width var(--ds-duration-slow) var(--ds-ease-standard),background var(--ds-duration-base) var(--ds-ease-standard)}.ds-password-meterlabel{flex:none;font-size:var(--ds-text-fine);color:var(--ds-color-mute)}.ds-password-meter[data-strength=weak] .ds-progress-fill{width:25%;background:var(--ds-color-danger)}.ds-password-meter[data-strength=weak] .ds-password-meterlabel{color:var(--ds-color-danger-ink)}.ds-password-meter[data-strength=fair] .ds-progress-fill{width:60%;background:var(--ds-color-warning)}.ds-password-meter[data-strength=fair] .ds-password-meterlabel{color:var(--ds-color-warning-ink)}.ds-password-meter[data-strength=strong] .ds-progress-fill{width:100%;background:var(--ds-color-success)}.ds-password-meter[data-strength=strong] .ds-password-meterlabel{color:var(--ds-color-success-ink)}.ds-otp-cells{display:flex;align-items:center;gap:var(--ds-space-8)}.ds-otp-cell{box-sizing:border-box;width:40px;height:var(--ds-input-height);padding:0;text-align:center;font-family:inherit;font-size:var(--ds-text-heading);font-weight:var(--ds-weight-semibold);font-variant-numeric:tabular-nums;color:var(--ds-color-ink);caret-color:var(--ds-color-primary);background:var(--ds-color-surface);border:1px solid var(--ds-color-border-strong);border-radius:var(--ds-control-radius);outline:none;transition:border-color var(--ds-duration-base) var(--ds-ease-standard),box-shadow var(--ds-duration-base) var(--ds-ease-standard)}.ds-otp--full{grid-template-columns:minmax(0,1fr);width:100%}.ds-otp--full .ds-otp-cells{width:100%;min-width:0}.ds-otp--full .ds-otp-cell{flex:1 1 0;width:auto;min-width:0;max-width:72px;height:var(--ds-otp-full-height, 52px)}.ds-otp-cell.is-filled{border-color:var(--ds-otp-filled-border, var(--ds-color-ink-2))}.ds-otp-cell:focus,.ds-otp-cell.is-focus{border-color:var(--ds-color-primary);box-shadow:var(--ds-focus-ring)}.ds-otp-sep{flex:none;width:10px;height:2px;border-radius:var(--ds-radius-pill);background:var(--ds-color-border-strong)}.ds-otp.is-error .ds-otp-cell{border-color:var(--ds-color-danger)}.ds-otp.is-error .ds-otp-cell:focus,.ds-otp.is-error .ds-otp-cell.is-focus{box-shadow:0 0 0 3px var(--ds-color-danger-bg)}.ds-otp.is-disabled .ds-otp-cell{background:var(--ds-color-disabled-bg);border-color:var(--ds-color-border);color:var(--ds-color-disabled-ink);pointer-events:none}@media(prefers-reduced-motion:reduce){.ds-otp-cell{transition:none}}.ds-rating{display:inline-flex;align-items:center;gap:var(--ds-space-8);font-family:var(--ds-font)}.ds-rating-stars{display:inline-flex;align-items:center;gap:var(--ds-space-2)}.ds-rating-star{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:var(--ds-color-icon);border-radius:var(--ds-radius-xs)}.ds-rating-star.is-filled,.ds-rating-star.is-half{color:var(--ds-color-warning)}.ds-rating-value{font-size:var(--ds-text-caption);color:var(--ds-color-ink-2);font-variant-numeric:tabular-nums}.ds-rating--input .ds-rating-star{cursor:pointer;transition:transform var(--ds-duration-fast) var(--ds-ease-standard),color var(--ds-duration-fast) var(--ds-ease-standard)}.ds-rating--input .ds-rating-star:focus-visible{outline:none;box-shadow:var(--ds-focus-ring)}.ds-rating--input .ds-rating-stars:hover .ds-rating-star{color:var(--ds-color-warning)}.ds-rating--input .ds-rating-stars .ds-rating-star:hover{transform:scale(1.15)}.ds-rating--input .ds-rating-stars .ds-rating-star:hover~.ds-rating-star{color:var(--ds-color-icon)}@media(prefers-reduced-motion:reduce){.ds-rating--input .ds-rating-star{transition:none}.ds-rating--input .ds-rating-stars .ds-rating-star:hover{transform:none}}.ds-form--two-col,.ds-form--label-left{width:100%;max-width:640px}.ds-form--wizard,.ds-form--review{width:100%;max-width:520px}.ds-form--two-col .ds-form-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-16) var(--ds-space-12);align-items:start}.ds-form--two-col .ds-form-body>.ds-form-span{grid-column:1 / -1}.ds-form--label-left .ds-form-body{gap:0}.ds-form-row{display:grid;grid-template-columns:minmax(160px,240px) minmax(0,1fr);gap:var(--ds-space-4) var(--ds-space-24);align-items:start;padding:var(--ds-space-16) 0;border-top:1px solid var(--ds-color-border)}.ds-form-row:first-child{border-top:none;padding-top:0}.ds-form-row:last-child{padding-bottom:0}.ds-form-rowlabel{display:grid;gap:var(--ds-space-2);padding-top:var(--ds-space-2)}.ds-form-rowtitle{font-size:var(--ds-text-label);font-weight:var(--ds-weight-semibold);color:var(--ds-color-ink)}.ds-form-rowdesc{font-size:var(--ds-text-caption);color:var(--ds-color-mute);line-height:var(--ds-leading-snug)}.ds-form-section{display:flex;flex-direction:column;gap:var(--ds-space-16)}.ds-form-section+.ds-form-section{padding-top:var(--ds-space-20);border-top:1px solid var(--ds-color-border)}.ds-form-legendgroup{display:grid;gap:var(--ds-space-2)}.ds-form-legend{margin:0;font-size:var(--ds-text-body-sm);font-weight:var(--ds-weight-semibold);color:var(--ds-color-ink)}.ds-form-legendnote{font-size:var(--ds-text-caption);color:var(--ds-color-mute)}.ds-form--wizard .ds-form-actions{justify-content:space-between}.ds-form--wizard .ds-progress-indicator{margin-bottom:var(--ds-space-8)}.ds-form-counted{display:grid;gap:var(--ds-space-6)}.ds-form-count{text-align:right;font-variant-numeric:tabular-nums}.ds-form-count.is-over{color:var(--ds-color-danger-ink)}.ds-form-review{display:grid;margin:0}.ds-form-review>div{display:grid;grid-template-columns:minmax(120px,200px) minmax(0,1fr) auto;gap:var(--ds-space-24);align-items:baseline;padding:var(--ds-space-12) 0;border-top:1px solid var(--ds-color-border)}.ds-form-review>div:first-child{border-top:none;padding-top:0}.ds-form-review>div:last-child{padding-bottom:0}.ds-form-review dt{font-size:var(--ds-text-caption);font-weight:var(--ds-weight-medium);color:var(--ds-color-mute)}.ds-form-review dd{margin:0;font-size:var(--ds-text-label);color:var(--ds-color-ink)}@media(max-width:560px){.ds-form--two-col .ds-form-body{grid-template-columns:minmax(0,1fr)}.ds-form-row,.ds-form-review>div{grid-template-columns:minmax(0,1fr)}}.ds-uploader{font-family:var(--ds-font);min-width:340px;max-width:460px;display:flex;flex-direction:column;gap:12px}.ds-uploader-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:28px 20px;border:1.5px dashed var(--ds-color-border-strong);border-radius:var(--ds-radius-sm);background:var(--ds-color-surface);color:var(--ds-color-ink-2);cursor:pointer;text-align:center;transition:border-color var(--ds-duration-base) var(--ds-ease-standard),background var(--ds-duration-base) var(--ds-ease-standard)}.ds-uploader-drop:hover{border-color:var(--ds-color-primary);background:var(--ds-color-primary-soft)}.ds-uploader-drop-icon{font-size:24px;color:var(--ds-color-mute)}.ds-uploader-drop-label{font-size:var(--ds-text-label)}.ds-uploader-list{display:flex;flex-direction:column;gap:8px}.ds-uploader-file{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-sm);background:var(--ds-color-surface);font-size:var(--ds-text-caption);color:var(--ds-color-ink)}.ds-uploader-file-icon{color:var(--ds-color-mute);font-size:24px;flex:none}.ds-uploader-file-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-uploader-file-size{color:var(--ds-color-mute);font-variant-numeric:tabular-nums}.ds-uploader-file-status{font-size:24px;color:var(--ds-color-mute);flex:none}.ds-uploader-file.is-complete .ds-uploader-file-status{color:var(--ds-color-success)}.ds-uploader-file.is-error{border-color:var(--ds-color-danger-border)}.ds-uploader-file.is-error .ds-uploader-file-status{color:var(--ds-color-danger)}.ds-uploader-file.is-uploading .ds-uploader-file-status{color:var(--ds-color-primary);animation:ds-spin 1.2s linear infinite}.ds-uploader--request,.ds-uploader--managed{max-width:none}.ds-uploader-list--framed{padding:2px 14px;gap:0;border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-sm)}.ds-uploader-list--neutral{border-color:var(--ds-color-border)}.ds-uploader-list--warning{border-color:var(--ds-color-warning)}.ds-uploader-list--success{border-color:var(--ds-color-success)}.ds-uploader-req{display:flex;align-items:center;gap:14px;padding:12px 0;list-style:none}.ds-uploader--request .ds-uploader-list,.ds-uploader--managed .ds-uploader-list{margin:0}.ds-uploader-list--framed .ds-uploader-req{border-bottom:1px solid var(--ds-color-border)}.ds-uploader-list--framed .ds-uploader-req:last-child{border-bottom:0}.ds-uploader-req-ico{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;flex:none;background:var(--ds-color-bg);color:var(--ds-color-mute)}.ds-uploader-req-ico--done{display:none;background:var(--ds-color-success-bg);color:var(--ds-color-success)}.ds-uploader-req-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ds-uploader-req-name{font-size:var(--ds-text-label);font-weight:var(--ds-weight-semibold);color:var(--ds-color-ink)}.ds-uploader-req-hint{font-size:var(--ds-text-caption);color:var(--ds-color-mute)}.ds-uploader-req-filename{display:none;font-size:var(--ds-text-caption);color:var(--ds-color-success)}.ds-uploader-req-progress{display:none;flex:0 1 auto;min-width:0;align-items:center;gap:var(--ds-space-8)}.ds-uploader-req-progress .ds-progress-track{width:140px;max-width:100%;height:4px;border:none}.ds-uploader-req-progress .ds-progress-fill{display:block;transition:none}.ds-uploader-req-pct{flex:none;min-width:44px;text-align:right;font-size:var(--ds-text-label);font-weight:var(--ds-weight-semibold);color:var(--ds-color-primary);font-variant-numeric:tabular-nums}.ds-uploader-req-change,.ds-uploader-req.is-uploading .ds-uploader-req-btn{display:none}.ds-uploader-req.is-uploading .ds-uploader-req-progress{display:inline-flex}.ds-uploader-req.is-complete .ds-uploader-req-ico--doc{display:none}.ds-uploader-req.is-complete .ds-uploader-req-ico--done{display:inline-flex}.ds-uploader-req.is-complete .ds-uploader-req-hint{display:none}.ds-uploader-req.is-complete .ds-uploader-req-filename{display:block}.ds-uploader-req.is-complete .ds-uploader-req-btn{display:none}.ds-uploader-req.is-complete .ds-uploader-req-change{display:inline-flex}.ds-tree{list-style:none;margin:0;padding:0;font-family:var(--ds-font)}.ds-tree--l0{min-width:260px;border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-sm);background:var(--ds-color-surface);padding:6px}.ds-tree-node>details>summary{list-style:none}.ds-tree-node>details>summary::-webkit-details-marker{display:none}.ds-tree-row{display:flex;align-items:center;gap:6px;padding:7px 8px;border-radius:var(--ds-radius-xs);font-size:var(--ds-text-label);color:var(--ds-color-ink);cursor:pointer;user-select:none}.ds-tree-row:hover{background:var(--ds-color-surface-2)}.ds-tree-chevron{font-size:24px;color:var(--ds-color-mute);flex:none;transition:transform var(--ds-duration-base) var(--ds-ease-standard)}details[open]>.ds-tree-row .ds-tree-chevron{transform:rotate(90deg)}.ds-tree-leaf{padding-left:32px}.ds-tree-icon{font-size:20px;color:var(--ds-color-mute);flex:none}.ds-tree-label{flex:1}.ds-tree-leaf.is-active{background:var(--ds-color-primary-soft);color:var(--ds-color-primary);font-weight:var(--ds-weight-semibold)}.ds-tree-leaf.is-active .ds-tree-icon{color:var(--ds-color-primary)}.ds-tree--l1,.ds-tree--l2,.ds-tree--l3{padding-left:18px}.ds-carousel{font-family:var(--ds-font);width:100%;--caro-gap: 16px;--caro-per: 3}.ds-carousel--scroll{container-type:inline-size}.ds-carousel-stage{display:flex;align-items:center;gap:12px}.ds-carousel-arrow{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:none;border-radius:50%;border:1px solid var(--ds-color-border-strong);background:var(--ds-color-surface);color:var(--ds-color-ink);cursor:pointer;transition:background var(--ds-duration-fast) var(--ds-ease-standard),border-color var(--ds-duration-fast) var(--ds-ease-standard),opacity var(--ds-duration-fast)}.ds-carousel-arrow:hover{border-color:var(--ds-color-primary);color:var(--ds-color-primary)}.ds-carousel-arrow:disabled{opacity:.35;cursor:default}.ds-carousel-viewport{flex:1;min-width:0;border-radius:var(--ds-radius-sm)}.ds-carousel-slide-label{font-size:var(--ds-text-subhead);font-weight:var(--ds-weight-semibold);color:var(--ds-color-ink-2)}.ds-carousel-blank{display:block;width:46px;height:46px;border-radius:10px;background:var(--ds-color-surface-2)}.ds-carousel-dots{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px}.ds-carousel-dot{width:8px;height:8px;padding:0;border:none;border-radius:50%;background:var(--ds-color-border-strong);cursor:pointer;transition:width var(--ds-duration-base) var(--ds-ease-standard),background var(--ds-duration-base) var(--ds-ease-standard)}.ds-carousel-dot.is-active{background:var(--ds-color-primary);width:20px;border-radius:4px}.ds-carousel--scroll .ds-carousel-track{display:flex;gap:var(--caro-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;padding-bottom:2px}.ds-carousel--scroll .ds-carousel-track::-webkit-scrollbar{display:none}.ds-carousel--scroll.is-dragging .ds-carousel-track{scroll-behavior:auto;scroll-snap-type:none;cursor:grabbing}.ds-carousel-card{flex:0 0 calc((100% - (var(--caro-per) - 1) * var(--caro-gap)) / var(--caro-per));scroll-snap-align:start;height:150px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:var(--ds-radius-sm);background:var(--ds-color-surface);border:1px solid var(--ds-color-border);user-select:none}@container (max-width: 640px){.ds-carousel--scroll .ds-carousel-track{--caro-per: 2}}@container (max-width: 400px){.ds-carousel--scroll .ds-carousel-track{--caro-per: 1}}.ds-carousel--fade .ds-carousel-viewport{overflow:hidden}.ds-carousel-fade{position:relative;height:160px}.ds-carousel-fslide{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:var(--ds-radius-sm);background:var(--ds-color-surface);border:1px solid var(--ds-color-border);opacity:0;pointer-events:none;transition:opacity var(--ds-duration-slow) var(--ds-ease-standard)}.ds-carousel-fslide.is-active{opacity:1;pointer-events:auto}@media(prefers-reduced-motion:reduce){.ds-carousel--scroll .ds-carousel-track{scroll-behavior:auto}}.ds-datepicker{position:relative;display:inline-block;font-family:var(--ds-font)}.ds-datepicker-control{display:inline-flex;align-items:center;gap:var(--ds-space-8);height:var(--ds-input-height);min-width:220px;padding:0 var(--ds-space-12);background:var(--ds-color-surface);border:1px solid var(--ds-color-border-strong);border-radius:var(--ds-control-radius);font-size:var(--ds-text-label);color:var(--ds-color-ink);cursor:pointer}.ds-datepicker.is-open .ds-datepicker-control{border-color:var(--ds-color-primary);box-shadow:var(--ds-focus-ring)}.ds-datepicker-icon{color:var(--ds-color-mute);font-size:24px}.ds-datepicker-value.is-placeholder{color:var(--ds-color-mute)}.ds-datepicker-cal{position:absolute;z-index:var(--ds-z-overlay);top:calc(100% + 6px);left:0;width:max-content;padding:14px;background:var(--ds-color-surface);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-sm);box-shadow:var(--ds-shadow-lg)}.ds-datepicker-cal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.ds-datepicker-month{font-size:var(--ds-text-label);font-weight:var(--ds-weight-semibold);color:var(--ds-color-ink)}.ds-datepicker-nav{display:inline-flex;padding:4px;border-radius:var(--ds-radius-xs);color:var(--ds-color-mute);cursor:pointer}.ds-datepicker-nav:hover{background:var(--ds-color-surface-2);color:var(--ds-color-ink)}.ds-datepicker-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.ds-datepicker-weekday{display:flex;align-items:center;justify-content:center;height:28px;font-size:var(--ds-text-fine);font-weight:var(--ds-weight-semibold);color:var(--ds-color-mute)}.ds-datepicker-day{display:flex;align-items:center;justify-content:center;height:34px;border-radius:var(--ds-radius-xs);font-size:var(--ds-text-caption);color:var(--ds-color-ink);cursor:pointer}.ds-datepicker-day:hover:not(.is-empty):not(.is-selected){background:var(--ds-color-surface-2)}.ds-datepicker-day.is-empty{cursor:default}.ds-datepicker-day.is-today{box-shadow:inset 0 0 0 1.5px var(--ds-color-border-strong)}.ds-datepicker-day.is-selected{background:var(--ds-color-primary);color:var(--ds-color-on-primary);font-weight:var(--ds-weight-semibold);box-shadow:none}.ds-datepicker-day.is-in-range{background:var(--ds-color-primary-soft);color:var(--ds-color-ink);border-radius:0;box-shadow:2px 0 0 var(--ds-color-primary-soft),-2px 0 0 var(--ds-color-primary-soft)}.ds-datepicker--range .ds-datepicker-day.is-range-start{border-top-right-radius:0;border-bottom-right-radius:0}.ds-datepicker--range .ds-datepicker-day.is-range-end{border-top-left-radius:0;border-bottom-left-radius:0}.ds-datepicker-body{display:flex;align-items:stretch}.ds-datepicker-months{display:flex;gap:var(--ds-space-20)}.ds-datepicker-monthcol{width:252px}.ds-datepicker-nav .ds-icon{font-size:24px}.ds-datepicker-nav.is-ghost{visibility:hidden;pointer-events:none}.ds-datepicker-month{display:inline-flex;align-items:center;gap:1px;padding:3px 2px 3px 8px;margin-block:-3px;border-radius:var(--ds-radius-xs);cursor:pointer}.ds-datepicker-month:hover{background:var(--ds-color-surface-2)}.ds-datepicker-month .ds-icon{font-size:24px;color:var(--ds-color-mute)}.ds-datepicker-month.is-static{padding-right:8px;cursor:default}.ds-datepicker-month.is-static:hover{background:none}.ds-datepicker-chooser{display:none;width:252px}.ds-datepicker.is-choosing .ds-datepicker-sheet{display:none}.ds-datepicker.is-choosing .ds-datepicker-chooser{display:block;animation:ds-overlay-in var(--ds-duration-fast) var(--ds-ease-standard)}.ds-datepicker-monthgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ds-space-6)}.ds-datepicker-monthcell{display:flex;align-items:center;justify-content:center;height:44px;border-radius:var(--ds-radius-xs);font-size:var(--ds-text-label);color:var(--ds-color-ink);cursor:pointer}.ds-datepicker-monthcell:hover:not(.is-selected){background:var(--ds-color-surface-2)}.ds-datepicker-monthcell.is-now{box-shadow:inset 0 0 0 1.5px var(--ds-color-border-strong)}.ds-datepicker-monthcell.is-selected{background:var(--ds-color-primary);color:var(--ds-color-on-primary);font-weight:var(--ds-weight-semibold);box-shadow:none}.ds-datepicker-presets{display:flex;flex-direction:column;gap:2px;min-width:136px;padding-right:var(--ds-space-12);margin-right:var(--ds-space-16);border-right:1px solid var(--ds-color-border)}.ds-datepicker-preset{padding:8px 10px;border-radius:var(--ds-radius-xs);font-size:var(--ds-text-label);color:var(--ds-color-ink);cursor:pointer;white-space:nowrap}.ds-datepicker-preset:hover:not(.is-selected){background:var(--ds-color-surface-2)}.ds-datepicker-preset.is-selected{background:var(--ds-color-primary-soft);color:var(--ds-color-primary);font-weight:var(--ds-weight-semibold)}.ds-datepicker--time{display:inline-grid;gap:var(--ds-space-12)}.ds-datepicker-fields{display:grid;grid-template-columns:minmax(200px,1fr) 128px;gap:var(--ds-space-12)}.ds-datepicker-fields .ds-field{min-width:0}.ds-datepicker-summary{display:flex;flex-wrap:wrap;gap:var(--ds-space-6);margin:0;font-size:var(--ds-text-caption)}.ds-datepicker-summary-label{color:var(--ds-color-mute)}.ds-datepicker-summary-value{color:var(--ds-color-ink);font-weight:var(--ds-weight-medium);font-variant-numeric:tabular-nums}.ds-timepicker{position:relative;display:inline-grid;gap:var(--ds-space-6);font-family:var(--ds-font)}.ds-timepicker-label{font-size:var(--ds-text-caption);font-weight:var(--ds-weight-semibold);color:var(--ds-color-ink-2)}.ds-timepicker-control{display:inline-flex;align-items:center;gap:var(--ds-space-8);height:var(--ds-input-height);min-width:148px;padding:0 var(--ds-space-12);background:var(--ds-color-surface);border:1px solid var(--ds-color-border-strong);border-radius:var(--ds-control-radius);font-size:var(--ds-text-label);color:var(--ds-color-ink);cursor:pointer}.ds-timepicker.is-open .ds-timepicker-control{border-color:var(--ds-color-primary);box-shadow:var(--ds-focus-ring)}.ds-timepicker-icon{color:var(--ds-color-mute);font-size:24px}.ds-timepicker-value{font-variant-numeric:tabular-nums}.ds-timepicker-value.is-placeholder{color:var(--ds-color-mute);font-variant-numeric:normal}.ds-timepicker-menu{display:none;position:absolute;z-index:var(--ds-z-overlay);top:calc(100% + 6px);left:0;right:0;max-height:272px;overflow-y:auto;padding:4px;background:var(--ds-color-surface);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-sm);box-shadow:var(--ds-overlay-shadow)}.ds-timepicker.is-open .ds-timepicker-menu{display:block;animation:ds-overlay-in var(--ds-duration-fast) var(--ds-ease-standard)}.ds-timepicker-option{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-8);padding:8px 10px;border-radius:var(--ds-radius-xs);font-size:var(--ds-text-label);color:var(--ds-color-ink);cursor:pointer;font-variant-numeric:tabular-nums}.ds-timepicker-option:hover{background:var(--ds-color-surface-2)}.ds-timepicker-option.is-selected{color:var(--ds-color-primary);font-weight:var(--ds-weight-semibold)}.ds-timepicker-option.is-selected .ds-icon{color:var(--ds-color-primary);font-size:24px}.ds-timepicker.is-disabled .ds-timepicker-control{background:var(--ds-color-disabled-bg);border-color:var(--ds-color-border);color:var(--ds-color-disabled-ink);cursor:default}.ds-timepicker-range{display:inline-flex;align-items:flex-end;gap:var(--ds-space-8)}.ds-timepicker-sep{display:inline-flex;align-items:center;height:var(--ds-input-height);font-size:var(--ds-text-label);color:var(--ds-color-mute)}@media(prefers-reduced-motion:reduce){.ds-datepicker.is-open .ds-datepicker-cal,.ds-datepicker.is-choosing .ds-datepicker-chooser,.ds-timepicker.is-open .ds-timepicker-menu{animation:none}}.ds-video{font-family:var(--ds-font);width:100%;max-width:520px}.ds-video-stage{position:relative;aspect-ratio:16 / 9;border-radius:var(--ds-radius-sm) var(--ds-radius-sm) 0 0;overflow:hidden}.ds-video-poster{position:absolute;inset:0;background:linear-gradient(135deg,var(--ds-color-primary),var(--ds-color-primary-hover));opacity:.9}.ds-video-el{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#000;display:block}.ds-video-play{transition:background var(--ds-duration-fast) var(--ds-ease-standard),opacity var(--ds-duration-base) var(--ds-ease-standard)}.ds-video--live.is-playing .ds-video-play{opacity:0;pointer-events:none}.ds-video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;border-radius:50%;border:none;background:#00000080;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background var(--ds-duration-fast) var(--ds-ease-standard)}.ds-video-play:hover{background:#000000b3}.ds-video-play .ds-icon{font-size:34px}.ds-video-controls{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--ds-color-surface);border:1px solid var(--ds-color-border);border-top:none;border-radius:0 0 var(--ds-radius-sm) var(--ds-radius-sm)}.ds-video-ctrl{color:var(--ds-color-ink-2);font-size:24px;cursor:pointer}.ds-video-ctrl:hover{color:var(--ds-color-primary)}.ds-video-scrubber{flex:1;height:4px;border-radius:var(--ds-radius-pill);background:var(--ds-color-surface-2);position:relative;cursor:pointer;border:1px solid var(--ds-color-border-strong)}.ds-video-scrubber-fill{position:absolute;left:0;top:0;height:100%;border-radius:inherit;background:var(--ds-color-primary)}.ds-video-scrubber-thumb{position:absolute;right:0;top:50%;transform:translate(50%,-50%);width:12px;height:12px;border-radius:50%;background:var(--ds-color-primary)}.ds-video-time{font-size:var(--ds-text-fine);color:var(--ds-color-mute);font-variant-numeric:tabular-nums;white-space:nowrap}.ds-video-title{margin-top:10px;font-size:var(--ds-text-label);font-weight:var(--ds-weight-medium);color:var(--ds-color-ink)}.ds-shell-header{display:flex;align-items:center;gap:var(--ds-space-24);height:64px;padding:0 var(--ds-space-20);background:var(--ds-color-surface);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-sm);font-family:var(--ds-font)}button.ds-shell-header-link,button.ds-shell-left-item{appearance:none;background:none;border:0;margin:0;font-family:inherit}button.ds-shell-left-item{text-align:left}button.ds-shell-header-link:active,button.ds-shell-left-item:active{transform:translateY(.5px) scale(.995)}button.ds-shell-header-avatar{appearance:none;border:0;margin:0;padding:0;font-family:inherit;cursor:pointer}button.ds-shell-header-avatar:active{transform:scale(.94)}.ds-shell-header-brand{display:inline-flex;align-items:center;gap:8px}.ds-shell-header-logo{color:var(--ds-color-primary);font-size:24px}.ds-shell-header-name{font-size:var(--ds-text-label);font-weight:var(--ds-weight-bold);color:var(--ds-color-ink)}.ds-shell-header-nav{display:flex;align-items:center;gap:var(--ds-space-8);flex:1}.ds-shell-header-link{padding:8px 12px;border-radius:var(--ds-radius-xs);font-size:var(--ds-text-caption);font-weight:var(--ds-weight-medium);color:var(--ds-color-ink-2);cursor:pointer}.ds-shell-header-link:hover{background:var(--ds-color-surface-2);color:var(--ds-color-ink)}.ds-shell-header-link.is-active{color:var(--ds-color-primary);font-weight:var(--ds-weight-semibold)}.ds-shell-header-actions{display:inline-flex;align-items:center;gap:var(--ds-space-12)}.ds-shell-header-avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--ds-color-primary);color:var(--ds-color-on-primary);font-size:var(--ds-text-fine);font-weight:var(--ds-weight-bold)}.ds-shell-header--compact{height:56px}.ds-shell-header-center{flex:1;min-width:0;display:flex;align-items:center}.ds-shell-header-spacer{flex:1}.ds-shell-left{display:flex;flex-direction:column;gap:4px;width:220px;padding:12px;font-family:var(--ds-font);background:var(--ds-color-surface);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-sm)}.ds-shell-left-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--ds-radius-xs);font-size:var(--ds-text-label);color:var(--ds-color-ink-2);cursor:pointer}.ds-shell-left-item:hover{background:var(--ds-color-surface-2);color:var(--ds-color-ink)}.ds-shell-left-icon{font-size:24px;color:var(--ds-color-mute)}.ds-shell-left-item.is-active{background:var(--ds-color-primary-soft);color:var(--ds-color-primary);font-weight:var(--ds-weight-semibold)}.ds-shell-left-item.is-active .ds-shell-left-icon{color:var(--ds-color-primary)}.ds-shell-left--icons{width:auto}.ds-shell-left--icons .ds-shell-left-label{display:none}.ds-shell-left--icons .ds-shell-left-item{justify-content:center;gap:0;padding:10px}.ds-shell-left-item--end{margin-top:auto}.ds-shell-right{display:flex;flex-direction:column;width:300px;font-family:var(--ds-font);background:var(--ds-color-surface);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-sm);overflow:hidden}.ds-shell-right-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--ds-color-border)}.ds-shell-right-title{font-size:var(--ds-text-label);font-weight:var(--ds-weight-semibold);color:var(--ds-color-ink);line-height:var(--ds-leading-tight)}.ds-shell-right-body{padding:16px;font-size:var(--ds-text-caption);color:var(--ds-color-ink-2);line-height:var(--ds-leading-normal)}.ds-shell-right-body .ds-contained-list{min-width:0}.ds-bottomnav{position:absolute;bottom:16px;left:16px;right:16px;z-index:3;display:flex;align-items:stretch;gap:var(--ds-nav-gap);padding:var(--ds-nav-pad);background:var(--ds-nav-surface);border:1px solid var(--ds-color-border);border-radius:var(--ds-nav-radius);box-shadow:none}.ds-nav-item{position:relative;z-index:1;isolation:isolate;flex:1 1 0;min-width:0;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:10px var(--ds-space-8);border-radius:var(--ds-nav-radius);font-family:var(--ds-font);font-weight:var(--ds-weight-semibold);font-size:var(--ds-nav-label-size);line-height:12px;color:var(--ds-nav-ink);text-align:center;transition:color .28s ease}.ds-nav-item.is-active{color:var(--ds-nav-ink-active);--ds-nav-badge-ring: var(--ds-nav-pill-fill)}.ds-nav-item-ink{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;pointer-events:none}.ds-nav-icon{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px}.ds-nav-icon .ds-icon{font-size:24px}.ds-nav-label{position:relative;z-index:1}.ds-nav-ico--filled{display:none}.ds-nav-item.is-active .ds-nav-ico--filled{display:inline-flex}.ds-nav-item.is-active .ds-nav-ico--outlined{display:none}.ds-nav-badge{--ds-counter-size: 18px;position:absolute;top:-5px;right:-6px;padding:0 4px;display:none;background:var(--ds-nav-badge-bg);box-shadow:0 0 0 2px var(--ds-nav-badge-ring);color:var(--ds-nav-badge-ink)}.ds-nav-pill{position:absolute;top:var(--ds-nav-pad);bottom:var(--ds-nav-pad);left:var(--ds-nav-pad);width:var(--ds-nav-pill-w);z-index:0;border-radius:var(--ds-nav-radius);background:var(--ds-nav-pill-fill);transform:translate(var(--ds-nav-pill-x, 0));transform-origin:right center;transition:opacity .24s ease}.ds-bottomnav--interactive .ds-nav-item{cursor:pointer}.ds-bottomnav--interactive .ds-nav-pill{transition:opacity .24s ease}@media(prefers-reduced-motion:reduce){.ds-bottomnav--interactive .ds-nav-pill{animation:none!important}}@keyframes ds-nav-pill-slide{0%{transform:translate(var(--ds-nav-pill-from, 0)) scaleX(1)}58%{transform:translate(var(--ds-nav-pill-x)) scaleX(1)}72%{transform:translate(var(--ds-nav-pill-x)) scaleX(var(--ds-nav-pill-squash))}86%{transform:translate(var(--ds-nav-pill-x)) scaleX(1.02)}to{transform:translate(var(--ds-nav-pill-x)) scaleX(1)}}.ds-skeleton,.ds-dt-skeleton{position:relative;overflow:hidden;background:var(--ds-color-border)}.ds-skeleton{display:block;border-radius:var(--ds-radius-xs)}.ds-skeleton--bar{height:12px}.ds-skeleton--box{width:18px;height:18px}.ds-skeleton--block{height:56px;width:100%}.ds-skeleton:after,.ds-dt-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--ds-skeleton-sweep),transparent);transform:translate(-100%);animation:ds-skeleton-sweep 1.6s ease-in-out infinite}@keyframes ds-skeleton-sweep{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.ds-skeleton:after,.ds-dt-skeleton:after{animation:none;display:none}}.ds-timeline{--_when-w: 96px;--_spine-w: 36px;font-family:var(--ds-font)}.ds-timeline--wide{--_when-w: 120px;--_spine-w: 60px}.ds-timeline-info{display:flex;align-items:flex-start;gap:var(--ds-space-8);margin:0 0 34px;font-size:13px;line-height:1.4;color:var(--ds-color-ink)}.ds-timeline-info.is-centred{align-items:center}.ds-timeline-info-ico{flex:0 0 auto;color:var(--ds-color-icon)}.ds-timeline-list{display:flex;flex-direction:column}.ds-timeline-row{display:grid;grid-template-columns:var(--_when-w) var(--_spine-w) 1fr;align-items:stretch}.ds-timeline-when{text-align:right;padding-right:var(--ds-space-12);display:flex;flex-direction:column;justify-content:center;gap:1px}.ds-timeline-date{font-size:13px;font-weight:var(--ds-weight-semibold);color:var(--ds-color-ink);white-space:nowrap}.ds-timeline-time{font-size:var(--ds-text-caption);color:var(--ds-color-mute)}.ds-timeline-spine{position:relative;display:flex;align-items:center;justify-content:center}.ds-timeline-spine:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;background:var(--ds-color-border);transform:translate(-50%)}.ds-timeline-row:first-child .ds-timeline-spine:before{top:-14px}.ds-timeline-row:first-child .ds-timeline-spine:after{content:"";position:absolute;top:-17px;left:50%;transform:translate(-50%);width:7px;height:7px;border-radius:50%;background:color-mix(in srgb,var(--ds-color-mute) 32%,var(--ds-color-surface));z-index:1}.ds-timeline-dot{position:relative;z-index:1;width:12px;height:12px;border-radius:50%;background:color-mix(in srgb,var(--ds-color-primary) 45%,var(--ds-color-surface))}.ds-timeline-event{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-xs);padding:var(--ds-space-12) var(--ds-space-16);margin:6px 0;font-size:15px;font-weight:var(--ds-weight-semibold);color:var(--ds-color-ink);background:var(--ds-color-surface)}.ds-timeline-row.is-selected .ds-timeline-dot{background:var(--ds-color-primary)}.ds-timeline-row.is-selected .ds-timeline-event{border:1.5px solid var(--ds-color-primary)}.ds-timeline-spine--end{align-items:flex-start;padding-top:2px}.ds-timeline-spine--end:before{bottom:auto;height:8px}.ds-timeline-spine--end .ds-badge{position:relative;z-index:2;height:auto;padding:10px;background:var(--ds-color-surface);border:1.5px solid var(--ds-color-primary);color:var(--ds-color-primary);border-radius:var(--ds-radius-xs)}.ds-timeline-row--terminal .ds-timeline-when{padding:0}.ds-sidenav{display:flex;flex-direction:column;font-family:var(--ds-font);font-size:var(--ds-text-label)}.ds-sidenav-group{display:flex;flex-direction:column}.ds-sidenav-group--tabs{padding:var(--ds-space-8) 0;border-bottom:1px solid var(--ds-color-border)}.ds-sidenav-group--tabs .ds-sidenav-label{font-weight:var(--ds-weight-semibold);color:var(--ds-color-mute)}.ds-sidenav-head{display:flex;align-items:center;justify-content:space-between;margin:0;padding:22px 16px 8px;font-size:var(--ds-text-caption);font-weight:var(--ds-weight-semibold);letter-spacing:.04em;color:var(--ds-color-mute)}.ds-sidenav-head--divided{border-top:1px solid var(--ds-color-border);margin-top:var(--ds-space-8)}.ds-sidenav-head--collapsible{font-size:var(--ds-text-label);letter-spacing:0;color:var(--ds-color-ink);border-top:1px solid var(--ds-color-border);margin-top:var(--ds-space-8);padding-top:var(--ds-space-16)}.ds-sidenav-head-chev{color:var(--ds-color-icon)}.ds-sidenav-item,.ds-sidenav-row{position:relative;overflow:hidden;isolation:isolate}.ds-sidenav-item>*:not(.ds-ripple),.ds-sidenav-row>*:not(.ds-ripple){position:relative;z-index:1}.ds-sidenav-item{display:flex;align-items:center;gap:10px;padding:9px 16px;color:var(--ds-color-ink);transition:background-color .14s ease}@media(hover:hover){.ds-sidenav-item:not(.ds-sidenav-item--accordion):hover,.ds-sidenav-row:hover{background:var(--ds-color-bg)}}.ds-sidenav-item:not(.ds-sidenav-item--accordion).is-hover,.ds-sidenav-row.is-hover{background:var(--ds-color-bg)}.ds-sidenav-item,.ds-sidenav-row,.ds-sidenav-head,.ds-sidenav-child{cursor:pointer}.ds-sidenav-item.is-active{background:var(--ds-sidenav-active-bg);box-shadow:inset 3px 0 0 var(--ds-color-primary)}.ds-sidenav-item.is-active:not(.ds-sidenav-item--accordion):hover,.ds-sidenav-item.is-active:not(.ds-sidenav-item--accordion).is-hover{background:var(--ds-sidenav-active-bg)}.ds-sidenav-item.is-pressed,.ds-sidenav-row.is-pressed{transform:translateY(.5px) scale(.995)}.ds-sidenav-ico{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;min-height:24px;flex:0 0 auto}.ds-sidenav-check,.ds-sidenav-warn,.ds-sidenav-err,.ds-sidenav-lock,.ds-sidenav-spinner{display:none}.ds-sidenav-item.is-complete .ds-sidenav-check{display:inline-flex;color:var(--ds-color-success)}.ds-sidenav-item.is-warning .ds-sidenav-warn{display:inline-flex;color:var(--ds-sidenav-warn-ink)}.ds-sidenav-item.is-error .ds-sidenav-err{display:inline-flex;color:var(--ds-color-danger)}.ds-sidenav-item.is-locked .ds-sidenav-lock{display:inline-flex;color:var(--ds-color-mute)}.ds-sidenav-item.is-locked .ds-sidenav-label{color:var(--ds-color-mute)}.ds-sidenav-item.is-loading .ds-sidenav-spinner{display:inline-block}.ds-sidenav-spinner{width:18px;height:18px;box-sizing:border-box;border-radius:50%;border:2px solid var(--ds-color-primary);border-right-color:transparent;animation:ds-spin .8s linear infinite}@media(prefers-reduced-motion:reduce){.ds-sidenav-spinner{animation-duration:2s}}.ds-sidenav-label{flex:1;min-width:0}.ds-sidenav-item--accordion{padding:0;flex-direction:column;align-items:stretch;gap:0}.ds-sidenav-row{display:flex;align-items:center;gap:10px;width:100%;padding:9px 16px;border:0;background:none;cursor:pointer;text-align:left;font-family:var(--ds-font);font-size:var(--ds-text-label);color:var(--ds-color-ink);transition:background-color .14s ease}.ds-sidenav-chev{margin-left:auto;flex:0 0 auto;color:var(--ds-color-icon);transition:transform .22s ease}.ds-sidenav-item--accordion[data-expanded=true] .ds-sidenav-chev{transform:rotate(180deg)}.ds-sidenav-children{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s ease}.ds-sidenav-item--accordion[data-expanded=true] .ds-sidenav-children{grid-template-rows:1fr}.ds-sidenav-children-inner{overflow:hidden}.ds-sidenav-child{display:flex;align-items:center;gap:10px;padding:8px 16px 8px 56px;font-size:13px;color:var(--ds-color-ink)}@media(prefers-reduced-motion:reduce){.ds-sidenav-children,.ds-sidenav-chev{transition:none}}.ds-sidenav--entrance .ds-sidenav-head,.ds-sidenav--entrance .ds-sidenav-item{--ds-enter-x: -12px;--ds-enter-y: 0;animation:ds-enter-move .3s var(--ds-ease-decelerate, cubic-bezier(.2, 0, 0, 1)) var(--ds-enter-delay, 0ms) both}@media(prefers-reduced-motion:reduce){.ds-sidenav--entrance .ds-sidenav-head,.ds-sidenav--entrance .ds-sidenav-item{animation:none}}.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:hover,.mr-btn--danger.is-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)}.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)}.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}.theme-marlowe,:root[data-theme=dark] .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: var(--mui-mute);--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] .theme-marlowe{--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):hover,.theme-marlowe .ds-btn--primary:not(.is-disabled):not(.is-loading):not(.is-success).is-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)}.theme-mortgage-hub,:root[data-theme=dark] .theme-mortgage-hub{--ds-color-bg: var(--mh-ui-bg);--ds-color-surface: var(--mh-ui-surface);--ds-color-surface-2: var(--mh-ui-primary-tint);--ds-color-surface-raised:var(--mh-ui-surface-raised);--ds-color-ink: var(--mh-ui-ink);--ds-color-ink-2: var(--mh-ui-ink);--ds-color-mute: var(--mh-ui-mute);--ds-color-border: var(--mh-ui-border);--ds-color-border-strong: var(--mh-ui-border-strong);--ds-color-primary: var(--mh-ui-primary);--ds-color-primary-hover: var(--mh-ui-primary-press);--ds-color-primary-soft: var(--mh-ui-primary-soft);--ds-color-on-primary: var(--mh-ui-on-primary);--ds-color-success: var(--mh-ui-success);--ds-color-success-ink: var(--mh-ui-success-ink);--ds-color-success-bg: var(--mh-ui-success-bg);--ds-color-success-border: var(--mh-ui-success-border);--ds-color-danger: var(--mh-ui-error);--ds-color-danger-ink: var(--mh-ui-error-ink);--ds-color-danger-bg: var(--mh-ui-error-bg);--ds-color-danger-border: var(--mh-ui-error-border);--ds-color-warning: var(--mh-ui-warn);--ds-color-warning-ink: var(--mh-ui-warn-ink);--ds-color-warning-bg: var(--mh-ui-warn-bg);--ds-color-warning-border: var(--mh-ui-warn-border);--ds-color-info: var(--mh-ui-info);--ds-color-info-ink: var(--mh-ui-info);--ds-color-info-bg: var(--mh-ui-info-bg);--ds-color-info-border: color-mix(in srgb, var(--mh-ui-info) 40%, transparent);--ds-color-disabled-ink: var(--mh-ui-disabled);--ds-font: var(--mh-ui-font);--ds-icon-family: "Material Symbols Rounded";--ds-weight-medium: var(--mh-ui-fw-medium);--ds-weight-semibold: var(--mh-ui-fw-bold);--ds-weight-bold: var(--mh-ui-fw-bold);--ds-text-display: var(--mh-ui-fs-h2);--ds-text-heading: var(--mh-ui-fs-h4);--ds-text-subhead: var(--mh-ui-fs-h5);--ds-text-body: var(--mh-ui-fs-body-lg);--ds-text-label: var(--mh-ui-fs-body);--ds-text-caption: 13px;--ds-radius-xs: var(--mh-ui-radius-sm);--ds-radius-sm: var(--mh-ui-radius);--ds-radius: var(--mh-ui-radius-card);--ds-radius-pill: var(--mh-ui-radius-pill);--ds-space-4: var(--mh-ui-sp-1);--ds-space-8: var(--mh-ui-sp-2);--ds-space-12: var(--mh-ui-sp-3);--ds-space-16: var(--mh-ui-sp-4);--ds-space-20: var(--mh-ui-sp-5);--ds-space-24: var(--mh-ui-sp-6);--ds-space-32: var(--mh-ui-sp-8);--ds-space-48: var(--mh-ui-sp-12);--ds-button-height: 41px;--ds-button-height-sm: 28px;--ds-button-height-lg: 48px;--ds-button-pad: 17px;--ds-button-pad-lg: 21px;--ds-input-height: 44px;--ds-input-text: var(--mh-ui-fs-body-lg);--ds-table-font: 13px;--ds-table-pad-x: 14px;--ds-table-head-pad-y: 10px;--ds-page-btn-size: 32px;--ds-page-btn-border: var(--mh-ui-border);--ds-sidenav-active-bg: var(--mh-ui-primary-tint);--ds-sidenav-warn-ink: var(--ds-color-warning);--ds-pi-marker-size: 28px;--ds-otp-filled-border: var(--ds-color-primary)}:root[data-theme=dark] .theme-mortgage-hub{--ds-color-info-border: var(--ds-color-info-ink)}.theme-mortgage-hub .ds-link{font-weight:var(--mh-ui-fw-bold)}.theme-mortgage-hub .ds-link .ds-link-label{text-decoration:none}.theme-mortgage-hub .ds-link:hover .ds-link-label,.theme-mortgage-hub .ds-link.is-hover .ds-link-label{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.theme-glacier-drop{--ds-color-bg: #EEF2F7;--ds-color-surface: #FFFFFF;--ds-color-surface-2: #EEF2F7;--ds-color-surface-raised:#FFFFFF;--ds-color-ink: #0A0A0A;--ds-color-ink-2: #0A0A0A;--ds-color-mute: #666666;--ds-color-border: rgba(10, 10, 10, .08);--ds-color-border-strong: #9AA7B4;--ds-color-primary: #0000FE;--ds-color-primary-hover: #0000CC;--ds-color-primary-soft: #E5E5FF;--ds-color-on-primary: #FFFFFF;--ds-color-success: #007B3D;--ds-color-success-ink: #007B3D;--ds-color-success-bg: color-mix(in srgb, var(--ds-color-success) 12%, transparent);--ds-color-danger: #9F1F12;--ds-color-danger-ink: #9F1F12;--ds-color-success-border: #7FC9A0;--ds-color-disabled-bg: rgba(10, 10, 10, .05);--ds-color-disabled-ink: rgba(10, 10, 10, .45);--ds-font: "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ds-icon-family: "Material Symbols Rounded";--ds-button-radius: 4px;--ds-button-height: 56px;--ds-input-height: 56px;--ds-control-radius: 4px;--ds-card-radius: 8px;--ds-card-shadow: 0 1px 0 rgba(22, 22, 22, .03), 0 8px 24px -18px rgba(22, 22, 22, .18);--ds-badge-radius: 6px;--ds-check-shape: 4px;--ds-button-weight: 500;--ds-button-text: 15px;--ds-pi-marker-size: 36px;--ds-pi-marker-border: 1px;--ds-pi-connector-width: 1px;--ds-pi-help-size: 24px;--ds-pi-incomplete-border: rgba(10, 10, 10, .15);--ds-pi-current-fill: var(--ds-color-ink);--ds-pi-current-ink: var(--ds-color-on-primary);--ds-pi-current-border: var(--ds-color-ink);--ds-pi-complete-ink: var(--ds-color-success-ink);--ds-pi-complete-border: var(--ds-color-success-border);--ds-pi-connector: rgba(10, 10, 10, .15);--ds-pi-connector-active: rgba(10, 10, 10, .15);--ds-pill-height-sm: 28px;--ds-pill-height: 34px;--ds-pill-pad-sm: 12px;--ds-pill-pad: 18px;--ds-pill-pad-lg: 20px;--ds-pill-weight: 400;--ds-pill-font-sm: var(--ds-text-caption);--ds-pill-font: var(--ds-text-caption);--ds-input-text: var(--ds-text-body);--ds-input-pad: 18px;--ds-countdown-surface: color-mix(in srgb, var(--ds-color-primary-soft) 42%, transparent);--ds-countdown-chip-bg: color-mix(in srgb, var(--ds-color-primary-soft) 94%, transparent)}:root[data-theme=dark] .theme-glacier-drop{--ds-color-bg: #080C1C;--ds-color-surface: #11152A;--ds-color-surface-2: #11152A;--ds-color-surface-raised:#11152A;--ds-modal-surface: #191D36;--ds-color-ink: #FFFFFF;--ds-color-ink-2: rgba(255, 255, 255, .85);--ds-color-mute: rgba(255, 255, 255, .55);--ds-color-border: rgba(255, 255, 255, .08);--ds-color-border-strong: #55606E;--ds-color-primary: #9C9BFF;--ds-color-primary-hover: #B3B2FF;--ds-color-primary-soft: rgba(156, 155, 255, .18);--ds-color-on-primary: #080C1C;--ds-countdown-chip-bg: color-mix(in srgb, var(--ds-color-primary-soft) 94%, transparent);--ds-color-success: #8AFF8D;--ds-color-success-ink: #8AFF8D;--ds-color-success-bg: rgba(138, 255, 141, .14);--ds-color-success-border: var(--ds-color-success-ink);--ds-color-warning: #F5A623;--ds-color-warning-ink: #FFB84D;--ds-color-danger: #FF5C4D;--ds-color-danger-ink: #FF5C4D;--ds-color-disabled-bg: rgba(255, 255, 255, .06);--ds-color-disabled-ink: rgba(255, 255, 255, .4);--ds-pi-incomplete-border: rgba(255, 255, 255, .15);--ds-pi-connector: rgba(255, 255, 255, .15);--ds-pi-connector-active: rgba(255, 255, 255, .15)}.theme-glacier-drop .ds-btn--secondary{color:var(--ds-color-ink);border-color:var(--ds-color-ink)}.theme-glacier-drop .ds-btn--secondary:hover,.theme-glacier-drop .ds-btn--secondary.is-hover{border-color:var(--ds-color-ink)}
