.deposit-widget{--deposit-pad:var(--panel-padding);--deposit-gap:var(--panel-gap);--deposit-ease:cubic-bezier(.22, 1, .36, 1);--deposit-motion:.18s;background:var(--surface)}.deposit-widget:not([data-compact=true]){max-width:28rem;margin-inline:auto}.deposit-widget [data-slot=card-header],.deposit-widget__head{padding:var(--deposit-pad) var(--deposit-pad) 0;align-items:center}.deposit-widget__head:empty{display:none}.deposit-widget__head:empty+.deposit-widget__body{padding-top:var(--deposit-pad)}.deposit-payer{justify-content:flex-start;align-items:center;gap:var(--space-sm);flex-wrap:wrap;min-width:0;display:flex}.deposit-amount-due{justify-content:space-between;align-items:baseline;gap:var(--space-sm);min-width:0;display:flex}.deposit-amount-due__label{color:var(--ink-muted);font-size:13px}.deposit-amount-due__value{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.02em;min-width:0;font-size:24px;font-weight:600;line-height:1.15;overflow:hidden}.deposit-amount-due__unit{margin-left:var(--space-xs);color:var(--ink-muted);font-size:14px;font-weight:500}.deposit-widget [data-slot=card-content],.deposit-widget__body{gap:var(--deposit-gap);padding:var(--deposit-gap) var(--deposit-pad) var(--deposit-pad);flex-direction:column;display:flex}.deposit-widget [data-slot=tabs]{gap:var(--deposit-gap)}.deposit-widget [data-slot=tabs-content]{margin-top:0}.deposit-widget [data-slot=card-footer],.deposit-widget__foot{min-height:44px;padding:var(--space-sm) var(--deposit-pad);border-top:1px solid var(--line);background:0 0;flex-shrink:0;justify-content:space-between}.deposit-widget__legal{align-items:center;gap:var(--space-md);min-width:0;display:inline-flex}.deposit-widget__secured{align-items:center;gap:var(--space-sm);min-width:0;display:inline-flex}.deposit-widget__terms{color:var(--ink-muted);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ink-muted) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--ink-muted) 40%, transparent);text-underline-offset:3px;flex-shrink:0}.deposit-widget__terms:hover{color:var(--ink);text-decoration-color:currentColor}.deposit-widget__support{color:var(--ink-muted);flex-shrink:0;gap:6px;animation:.24s cubic-bezier(.16,1,.3,1) both canopy-rise}.deposit-widget__support:hover{color:var(--ink)}.deposit-widget__history{color:var(--ink-muted);flex-shrink:0}.deposit-widget__history:hover{color:var(--ink)}.deposit-widget [data-slot=tabs-trigger]{transition:background .18s,color .18s,box-shadow .18s}.deposit-min{text-align:center;letter-spacing:.01em;color:var(--ink-muted);margin:0;font-size:13px;font-weight:500}.deposit-min-row{justify-content:space-between;align-items:center;gap:var(--space-md);letter-spacing:.01em;color:var(--ink-muted);flex-wrap:wrap;row-gap:2px;margin:0;font-size:13px;font-weight:500;display:flex}.deposit-min-row__min{flex-shrink:0;min-width:0}.deposit-min-row__eta{text-align:right;flex-shrink:0;min-width:0}.deposit-min.text-destructive{color:var(--destructive)}.deposit-manual-row{align-items:flex-start;gap:var(--space-md);flex-wrap:nowrap;display:flex}.deposit-manual-row__qr{flex:0 148px;width:100%;min-width:88px;max-width:148px}.deposit-manual-row__meta{gap:var(--space-sm);flex-direction:column;flex:8.5rem;min-width:0;display:flex}.deposit-manual-row__qr .deposit-qr{--qr-pad:clamp(6px, 7%, 10px);border-radius:clamp(max(0px, calc(var(--radius) - 4px)), 9%, var(--radius));max-width:none}.deposit-qr{--qr-pad:clamp(8px, 6%, 16px);--qr-plate:color-mix(in srgb, var(--leaf) 6%, var(--surface));--qr-ink:var(--ink);aspect-ratio:1;width:100%;max-width:min(16rem,100%);padding:var(--qr-pad);border-radius:clamp(max(0px, calc(var(--radius) - 2px)), 7%, calc(var(--radius) + 4px));background:var(--qr-plate);box-shadow:inset 0 0 0 1px var(--line);place-items:center;margin-inline:auto;animation:.28s cubic-bezier(.16,1,.3,1) both canopy-rise;display:grid;position:relative}.dark .deposit-qr{--qr-plate:color-mix(in srgb, var(--leaf) 10%, var(--surface))}.deposit-qr__grid{width:100%;height:auto;display:block}.deposit-qr__dot,.deposit-qr__eye-pupil{fill:var(--qr-ink)}.deposit-qr__dot{transform-box:fill-box;transform-origin:50%;animation:.48s cubic-bezier(.16,1,.3,1) both deposit-qr-fade}.deposit-qr__eye-ring{fill:var(--leaf);transform-box:fill-box;transform-origin:50%;animation:.42s cubic-bezier(.16,1,.3,1) both deposit-qr-fade}.deposit-qr__mark{width:calc((100% - 2 * var(--qr-pad)) * .2);height:calc((100% - 2 * var(--qr-pad)) * .2);background:var(--qr-plate);color:var(--leaf);box-shadow:0 0 0 3px var(--qr-plate);border-radius:50%;place-items:center;animation:.5s cubic-bezier(.16,1,.3,1) both deposit-qr-fade;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes deposit-qr-fade{0%{opacity:0}to{opacity:1}}.deposit-qr__eye-pad{fill:var(--qr-plate)}.deposit-qr__tree{width:70%;height:70%}.mark-badge{width:var(--mark-size,32px);height:var(--mark-size,32px);--mark-badge-size:calc(var(--mark-size) * .44);flex-shrink:0;display:inline-flex;position:relative}.mark-badge--trigger{--mark-size:32px}.mark-badge--list{--mark-size:28px}.mark-avatar{border-radius:50%;flex-shrink:0;display:inline-flex;overflow:hidden}.mark-badge__token.mark-avatar{width:var(--mark-size,32px);height:var(--mark-size,32px)}.mark-badge__chain.mark-avatar{width:var(--mark-badge-size);height:var(--mark-badge-size);transform-origin:100% 100%;box-sizing:border-box;border:2px solid var(--surface);z-index:1;position:absolute;inset:auto 14% 14% auto;transform:translate(50%,50%)}.mark-avatar__img{object-fit:cover;width:100%;height:100%;display:block}.mark-avatar--chain-picker{object-fit:cover;border-radius:50%;width:28px;height:28px}.mark-avatar--monogram{letter-spacing:.02em;width:100%;height:100%;color:var(--surface);background:hsl(var(--mark-hue,200) 42% 38%);justify-content:center;align-items:center;font-size:.55em;font-weight:600}.deposit-methods{width:100%;height:44px;min-height:44px;padding:var(--space-xs);gap:var(--space-xs);border-radius:max(0px, calc(var(--radius) - 2px));box-shadow:inset 0 0 0 1px var(--line)}.deposit-methods [data-slot=tabs-trigger]{height:100%;min-height:0;padding-inline:var(--space-sm);letter-spacing:-.01em;font-size:13px;font-weight:600}.deposit-methods [data-slot=tabs-trigger]:after{display:none}.deposit-rail{gap:var(--space-sm);min-width:0;display:grid}.deposit-rail__field{flex-direction:column;gap:6px;min-width:0;display:flex}.deposit-rail__field>label{letter-spacing:.01em;color:var(--ink-muted);font-size:13px;font-weight:500}.deposit-widget .deposit-rail [data-slot=select-trigger],.deposit-rail__trigger{width:100%;height:48px;min-height:48px;padding-inline:var(--space-md);border-radius:var(--radius);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);border-color:#0000}.deposit-widget .deposit-rail [data-slot=select-trigger]:hover,.deposit-rail__trigger:hover{background:color-mix(in srgb, var(--leaf) 6%, var(--paper))}.deposit-widget .deposit-rail [data-slot=select-trigger]:focus-visible,.deposit-rail__trigger:focus-visible{box-shadow:inset 0 0 0 1px var(--leaf), 0 0 0 3px color-mix(in srgb, var(--leaf) 25%, transparent)}.deposit-rail__value{text-align:left;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.deposit-rail__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:550;line-height:1.25;overflow:hidden}.deposit-widget .deposit-rail [data-slot=select-item],.deposit-rail__item{min-height:44px;padding-block:var(--space-sm);border-radius:max(0px, calc(var(--radius) - 4px));gap:10px;padding-left:10px}.dark .deposit-widget .deposit-rail [data-slot=select-trigger],.dark .deposit-rail__trigger{background:var(--surface)}.deposit-amount-box{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--ink) 5%, var(--surface));align-items:stretch;gap:0;min-width:0;padding:0;transition:border-color .18s,box-shadow .18s;display:flex;position:relative}.deposit-amount-box:focus-within{border-color:var(--leaf);box-shadow:0 0 0 3px color-mix(in srgb, var(--leaf) 22%, transparent)}.deposit-amount-box--invalid,.deposit-amount-box--invalid:focus-within{border-color:var(--destructive);box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive) 22%, transparent)}.deposit-amount-box__value{min-width:0;padding:var(--space-md) 72px var(--space-md) var(--space-md);flex:1;align-items:center;display:flex}.deposit-amount-box__min{z-index:1;letter-spacing:.01em;color:var(--ink-muted);font-size:13px;font-weight:500;transition:color .18s;position:absolute;top:10px;right:12px}.deposit-amount-box__min--warn{color:var(--destructive);font-weight:600}.deposit-amount__rule{width:1px;margin-block:var(--space-md);background:var(--line);align-self:stretch}.deposit-amount__input{flex:1;min-width:0;transition:border-color .18s,box-shadow .18s}.deposit-currency{flex-shrink:0;align-self:stretch;min-width:0;display:flex}.deposit-widget .deposit-currency__trigger,.deposit-currency__trigger,.dark .deposit-widget .deposit-currency__trigger,.dark .deposit-currency__trigger{cursor:pointer;gap:var(--space-sm);width:auto;max-width:100%;height:100%;min-height:56px;padding:var(--space-md);border-radius:max(0px, calc(var(--radius) - 1px)) 0 0 max(0px, calc(var(--radius) - 1px));box-shadow:none;background:0 0;border:0;justify-content:flex-start;transition:background .18s}.deposit-widget .deposit-currency__trigger:hover,.deposit-currency__trigger:hover,.dark .deposit-widget .deposit-currency__trigger:hover,.dark .deposit-currency__trigger:hover{background:color-mix(in srgb, var(--ink) 7%, transparent)}.deposit-widget .deposit-currency__trigger:focus-visible,.deposit-currency__trigger:focus-visible,.dark .deposit-widget .deposit-currency__trigger:focus-visible,.dark .deposit-currency__trigger:focus-visible{background:color-mix(in srgb, var(--ink) 7%, transparent);box-shadow:none;border:0}.deposit-currency__value{text-align:left;flex:1;justify-content:flex-start;align-items:center;gap:10px;min-width:0;display:flex}.deposit-currency__symbol{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;text-align:left;font-size:16px;font-weight:600;line-height:1.2;overflow:hidden}.deposit-currency__copy{text-align:left;flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.deposit-currency__chain{text-overflow:ellipsis;white-space:nowrap;width:100%;color:var(--ink-muted);text-align:left;font-size:14px;font-weight:400;line-height:1.5;overflow:hidden}.deposit-currency__chevron{margin-left:auto}.deposit-manual-currency{width:100%;min-width:0;display:flex}.deposit-widget .deposit-currency--rail{flex-shrink:0;width:100%;min-width:0}.deposit-widget .deposit-currency--rail .deposit-currency__trigger{width:100%;height:auto;min-height:44px;padding:var(--space-sm) var(--space-md);border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--ink) 5%, var(--surface));box-shadow:none;justify-content:flex-start;align-items:center;transition:border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.deposit-widget .deposit-currency--rail .deposit-currency__trigger:hover{border-color:var(--line);background:color-mix(in srgb, var(--ink) 7%, var(--surface))}.deposit-widget .deposit-currency--rail .deposit-currency__trigger:focus-visible{border-color:var(--leaf);background:color-mix(in srgb, var(--ink) 5%, var(--surface));box-shadow:0 0 0 3px color-mix(in srgb, var(--leaf) 22%, transparent)}.dark .deposit-widget .deposit-currency--rail .deposit-currency__trigger{border-color:var(--line);background:var(--surface)}.dark .deposit-widget .deposit-currency--rail .deposit-currency__trigger:hover{background:color-mix(in srgb, var(--leaf) 8%, var(--surface))}.dark .deposit-widget .deposit-currency--rail .deposit-currency__trigger:focus-visible{border-color:var(--leaf);background:var(--surface)}.deposit-widget .deposit-currency--rail .deposit-currency__value{text-align:left;justify-content:flex-start;align-items:center;width:100%}.deposit-panel .deposit-address-copy{width:100%}.deposit-widget .deposit-currency--rail .deposit-currency__copy{text-align:left;align-self:center}.deposit-widget .deposit-currency--rail .deposit-currency__chevron{flex-shrink:0;align-self:center;margin-left:auto}.deposit-widget .deposit-currency--rail .deposit-currency__chain{width:auto;color:var(--ink-muted);border-left:none;padding-left:0;font-size:14px;font-weight:400;line-height:1.2}.deposit-widget__nav{align-items:center;gap:var(--deposit-gap,var(--space-md));flex:1;min-width:0;display:flex}.deposit-widget__nav-back,.deposit-payment-close{border:1px solid var(--line);border-radius:max(0px, calc(var(--radius) - 4px));background:var(--surface);color:var(--ink-muted);box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 5%, transparent);flex-shrink:0}.deposit-widget__nav-back:hover,.deposit-payment-close:hover{color:var(--ink);border-color:color-mix(in srgb, var(--ink) 25%, var(--line));background:color-mix(in srgb, var(--ink) 5%, var(--surface))}.deposit-widget__nav>.deposit-payer{flex-wrap:nowrap;margin-left:auto;font-size:12px}.deposit-widget .deposit-amount__input[aria-invalid=true]{box-shadow:none;border:0;outline:none}.deposit-widget__nav-title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;min-width:0;margin:0;font-size:18px;font-weight:600;line-height:1.2;overflow:hidden}.deposit-widget-drawer__head{align-items:flex-start;gap:var(--space-xs);padding-bottom:0}.deposit-payfrom{gap:var(--space-lg);flex-direction:column;width:100%;min-width:0;display:flex}.payfrom-picker__search-wrap{width:100%;position:relative}.payfrom-picker__search-icon{pointer-events:none;z-index:1;color:var(--ink-muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.payfrom-picker__search{border-radius:var(--radius);background:var(--paper);height:44px;min-height:44px;box-shadow:inset 0 0 0 1px var(--line);border-color:#0000;padding-left:36px}.payfrom-picker__search:focus-visible{box-shadow:inset 0 0 0 1px var(--leaf), 0 0 0 3px color-mix(in srgb, var(--leaf) 25%, transparent)}.dark .payfrom-picker__search{background:var(--surface)}.deposit-widget .payfrom-picker__row,.payfrom-picker__row{--picker-fill:color-mix(in srgb, var(--ink) 6%, transparent)}.dark .deposit-widget .payfrom-picker__row,.dark .payfrom-picker__row{--picker-fill:color-mix(in srgb, var(--ink) 8%, transparent)}.deposit-payfrom .deposit-widget__nav{gap:10px;width:100%}.deposit-payfrom .deposit-widget__nav-back{flex-shrink:0}.payfrom-picker__search-wrap{flex:1;min-width:0}.deposit-widget .payfrom-picker__columns,.payfrom-picker__columns{align-items:start;gap:var(--space-md);background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);min-width:0;padding:0;display:grid}.payfrom-picker__chain-pane{min-width:0;padding-top:13px}.payfrom-picker__column-label{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);color:var(--ink-muted);padding:0 10px;font-size:11px;font-weight:500;display:flex}.payfrom-picker__network{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.payfrom-picker__chains{background:0 0;align-items:stretch;gap:5px;width:100%;padding:0;display:flex}.deposit-widget .payfrom-picker__chain,.payfrom-picker__chain{border-radius:max(0px, calc(var(--radius) - 2px));min-width:0;height:auto;min-height:48px;color:var(--ink-muted);background:0 0;border:1px solid #0000;flex:none;gap:9px;padding:11px 9px;font-size:12px;font-weight:500}.payfrom-picker__chain .mark-avatar--chain-picker{flex-shrink:0;width:24px;height:24px}.payfrom-picker__chain-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.payfrom-picker__chain-arrow{opacity:0;flex-shrink:0;margin-left:auto}.payfrom-picker__chain[data-active] .payfrom-picker__chain-arrow{opacity:1}.deposit-widget .payfrom-picker__chain[data-active],.payfrom-picker__chain[data-active]{background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink);box-shadow:none;border-color:#0000}.dark .deposit-widget .payfrom-picker__chain[data-active],.dark .payfrom-picker__chain[data-active]{background:color-mix(in srgb, var(--ink) 8%, transparent)}.deposit-widget .payfrom-picker__token-pane,.payfrom-picker__token-pane{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;min-height:282px;box-shadow:0 4px 12px color-mix(in srgb, var(--navy) 4%, transparent);padding:13px 6px 6px}.payfrom-picker__tokens{flex-direction:column;gap:5px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.deposit-widget .payfrom-picker__row,.payfrom-picker__row{width:100%;height:auto;min-height:66px;padding:var(--space-md) 10px;border-radius:var(--radius-inset);box-shadow:none;cursor:pointer;text-align:left;color:var(--ink);background:0 0;border:1px solid #0000;justify-content:flex-start;align-items:center;gap:10px;transition:background .16s,border-color .16s;display:flex}.payfrom-picker__row-copy{align-items:flex-start;gap:var(--space-xs);text-align:left;flex-direction:column;flex:1;min-width:0;display:flex}.payfrom-picker__row-title,.payfrom-picker__row-meta{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.3;overflow:hidden}.payfrom-picker__row-title{letter-spacing:-.02em;font-size:14px;font-weight:600}.payfrom-picker__row-meta{color:var(--ink-muted);font-size:11px;font-weight:400}.payfrom-picker__selection{border:1px solid var(--line);border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;margin-left:auto;display:grid}.payfrom-picker__check{opacity:0}.payfrom-picker__row--selected .payfrom-picker__selection{background:var(--leaf);color:var(--white);border-color:#0000}.payfrom-picker__row--selected .payfrom-picker__check{opacity:1}.payfrom-picker__row--blocked{opacity:.5}.payfrom-picker__row .mark-badge{--mark-size:30px;flex-shrink:0}.deposit-widget .payfrom-picker__row:hover:not(.payfrom-picker__row--selected),.payfrom-picker__row:hover:not(.payfrom-picker__row--selected){background:var(--picker-fill)}.deposit-widget .payfrom-picker__row--selected,.payfrom-picker__row--selected{background:color-mix(in srgb, var(--leaf) 8%, var(--surface));border-color:color-mix(in srgb, var(--leaf) 20%, var(--line))}.payfrom-picker__empty{padding:var(--space-2xl) var(--space-md);color:var(--ink-muted);text-align:center;font-size:14px}@media (max-width:380px){.deposit-widget .payfrom-picker__columns,.payfrom-picker__columns{gap:var(--space-sm);grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr)}.deposit-widget .payfrom-picker__chain,.payfrom-picker__chain{gap:6px;padding-inline:5px}.payfrom-picker__chain-arrow,.payfrom-picker__network{display:none}.deposit-widget .payfrom-picker__row,.payfrom-picker__row{gap:6px;padding-inline:6px}.payfrom-picker__row .mark-badge{--mark-size:24px}}.deposit-rail__currency .deposit-rail__payfrom{width:100%}.deposit-inbox{align-items:center;gap:var(--space-sm);width:100%;min-width:0;padding:var(--space-sm) var(--space-sm) var(--space-sm) var(--space-md);border:1px solid var(--line);border-radius:max(0px, calc(var(--radius) - 2px));background:color-mix(in srgb, var(--ink) 4%, var(--surface));display:flex}.deposit-inbox__addr{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.deposit-status-wait{background:0 0;border-color:#0000;padding:0}.deposit-panel,.deposit-status-live{animation:.24s cubic-bezier(.16,1,.3,1) both canopy-rise}.deposit-panel{gap:var(--deposit-gap,var(--space-md));flex-direction:column;display:flex}.deposit-status-card{animation:.28s cubic-bezier(.16,1,.3,1) both canopy-rise}.deposit-widget[data-status-takeover=true] .deposit-widget__body,.deposit-widget[data-status-takeover=true] [data-slot=card-content]{min-height:var(--takeover-min-height,300px);justify-content:flex-start}.deposit-status-hero{padding:28px var(--space-lg) var(--space-md);text-align:center;background:0 0;border-color:#0000;flex-direction:column;align-items:center;gap:10px;display:flex}.deposit-status-hero__content{flex-direction:column;align-items:center;gap:10px;width:100%;animation:.18s cubic-bezier(.16,1,.3,1) both canopy-swap;display:flex}.deposit-status-hero__badge{width:72px;height:72px;color:var(--status-tone);background:color-mix(in srgb, var(--status-tone) 14%, transparent);border-radius:999px;place-items:center;margin-bottom:6px;animation:.32s cubic-bezier(.16,1,.3,1) both canopy-pop;display:grid}.deposit-status-hero__badge>svg{width:30px;height:30px}.deposit-status-hero__badge,.deposit-status-row__icon{--status-tone:var(--ink-muted)}.deposit-status-hero__badge[data-tone=progress],.deposit-status-row__icon[data-tone=progress],.deposit-status-hero__badge[data-tone=success],.deposit-status-row__icon[data-tone=success]{--status-tone:var(--status-success)}.deposit-status-hero__badge[data-tone=warn],.deposit-status-row__icon[data-tone=warn]{--status-tone:var(--status-warn)}.deposit-status-hero__badge[data-tone=danger],.deposit-status-row__icon[data-tone=danger]{--status-tone:var(--status-danger)}.deposit-status-hero__title{font-family:var(--font-display);color:var(--ink);text-wrap:balance;font-size:20px;font-weight:600;line-height:1.25}.deposit-status-hero [data-slot=alert-description]{width:100%;color:var(--ink-muted);flex-direction:column;align-items:center;display:flex}.deposit-status-hero__body{max-width:34ch;color:var(--ink-muted);margin:0;font-size:14px;line-height:1.5}.deposit-status-hero__body+.deposit-status-hero__body{margin-top:6px}.deposit-status-summary{width:100%;padding:0 var(--row-pad-inline);border-radius:var(--row-radius);background:color-mix(in srgb, var(--ink) 4%, var(--surface));box-shadow:inset 0 0 0 1px var(--line);text-align:left;flex-direction:column;display:flex}.deposit-status-summary__lead{min-width:0;min-height:var(--row-height);align-items:center;gap:var(--row-gap);display:flex}.deposit-status-summary .mark-badge{--mark-size:24px}.deposit-status-summary__amount{min-width:0;font-family:var(--font-display);color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:600;line-height:1.2}.deposit-status-summary__symbol{color:var(--ink-muted);font-size:14px;font-weight:500}.deposit-status-summary__toggle{color:var(--ink-muted);flex-shrink:0;margin-left:auto;margin-right:-8px}.deposit-status-summary__toggle>svg{transition:transform .2s cubic-bezier(.16,1,.3,1)}.deposit-status-summary__toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.deposit-status-summary__lines{padding:10px 0 var(--space-md);border-top:1px solid var(--line);flex-direction:column;gap:6px;margin:0;animation:.22s cubic-bezier(.16,1,.3,1) both canopy-reveal;display:flex}@keyframes canopy-pop{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}@keyframes canopy-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.deposit-status-summary__line{justify-content:space-between;align-items:baseline;gap:var(--space-md);font-size:13px;display:flex}.deposit-status-summary__line dt{color:var(--ink-muted)}.deposit-status-summary__line dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0}.deposit-status-summary--quote .deposit-status-summary__amount{flex-wrap:wrap;align-items:baseline;gap:5px;font-size:15px;display:flex}.deposit-status-summary--quote .deposit-status-summary__line dd{text-align:right;overflow-wrap:anywhere;min-width:0}.deposit-status-summary__hint{color:var(--ink-muted);font-size:13px;font-weight:400}.deposit-status-summary__line--total{border-top:1px solid var(--line);padding-top:7px}.deposit-status-summary__line--total dt,.deposit-status-summary__line--total dd{color:var(--ink);font-weight:600}.deposit-status-summary__line--muted dd{color:var(--ink-muted)}.deposit-status-summary__note{color:var(--ink-muted);margin:0;padding:0 0 12px;font-size:12px;line-height:1.5}.deposit-status-summary__error{color:var(--destructive)}.deposit-status-history{gap:var(--space-sm);flex-direction:column;display:flex}.deposit-status-history__list{min-height:calc(4 * var(--row-height) + 3 * var(--row-gap))}.deposit-status-history__heading{margin:var(--space-xs) 0 0;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);padding:0 2px;font-size:11px;font-weight:600}.deposit-status-history__heading:first-child{margin-top:0}.deposit-status-history .deposit-status-row__amount{text-align:right;min-width:88px}.deposit-status-steps{gap:var(--space-sm);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.deposit-status-live,.deposit-status-live>div{gap:var(--space-sm)}.deposit-status-step{padding-right:6px}.deposit-status-step__label{min-width:0;color:var(--ink);text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.deposit-status-step__mark{color:var(--step-tone,var(--ink-muted));flex-shrink:0;align-items:center;animation:.26s cubic-bezier(.16,1,.3,1) both canopy-pop;display:inline-flex}.deposit-status-step__mark>svg{width:18px;height:18px}.deposit-status-step[data-state=done]{--step-tone:var(--status-success)}.deposit-status-step[data-state=failed]{--step-tone:var(--status-danger)}.deposit-status-step[data-state=waiting]{--step-tone:var(--status-warn)}.deposit-status-step__link,.deposit-status-step__link-spacer{border-radius:max(0px, calc(var(--radius) - 4px));flex-shrink:0;place-items:center;width:32px;height:32px;display:inline-grid}.deposit-status-step__link{color:var(--ink-muted);transition:background .16s,color .16s}.deposit-status-step__link>svg{width:16px;height:16px}.deposit-status-step__link:hover{background:color-mix(in srgb, var(--ink) 7%, transparent);color:var(--ink)}.deposit-status-step__link:focus-visible{outline:2px solid var(--leaf);outline-offset:2px}.deposit-status-more{gap:var(--space-sm);flex-direction:column;display:flex}.deposit-status-more__count{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-size:11px;font-weight:600}.deposit-status-more__list{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.deposit-status-live,.deposit-status-history{--row-height:44px;--row-radius:var(--radius);--row-pad-inline:14px;--row-gap:12px}.deposit-status-row,.deposit-status-step{width:100%;min-width:0;min-height:var(--row-height);align-items:center;gap:var(--row-gap);padding:var(--space-xs) var(--row-pad-inline);border-radius:var(--row-radius);background:color-mix(in srgb, var(--ink) 4%, var(--surface));box-shadow:inset 0 0 0 1px var(--line);font-size:15px;line-height:1.3;animation:.28s cubic-bezier(.16,1,.3,1) both canopy-rise;display:flex}.deposit-status-row__icon{color:var(--status-tone);flex-shrink:0;animation:.26s cubic-bezier(.16,1,.3,1) both canopy-pop;display:inline-flex}.deposit-status-row__icon>svg{width:18px;height:18px}.deposit-status-row__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;overflow:hidden}.deposit-status-row__amount{color:var(--ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;margin-left:auto}.deposit-status-row__time{color:var(--ink-muted);white-space:nowrap;flex-shrink:0;font-size:12px}.deposit-status-banner{text-align:left}@keyframes canopy-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes canopy-swap{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:none}}.deposit-widget[data-widget-state=pick-wallet] .deposit-widget__head,.deposit-widget[data-widget-state=pick-currency] .deposit-widget__head{min-height:44px}.deposit-wallets{--wallet-phantom:#ab9ff2;--wallet-metamask:#e2761b;--wallet-coinbase:#0052ff;--wallet-rainbow-outer:#ff684b;--wallet-rainbow-mid:#ffd166;--wallet-rainbow-inner:#36cfc9;gap:var(--space-sm);flex-direction:column;display:flex}.deposit-wallets__list{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.deposit-wallets__row{animation:deposit-wallet-in .22s var(--deposit-ease,ease-out) both}.deposit-widget .deposit-wallets__item,.deposit-wallets__item,.dark .deposit-widget .deposit-wallets__item{justify-content:flex-start;gap:var(--space-md);width:100%;height:56px;min-height:56px;padding-inline:var(--space-md);border-radius:var(--radius);box-shadow:none;letter-spacing:-.02em;background:0 0;border:0;font-size:15px;font-weight:600;transform:none}.dark .deposit-widget .deposit-wallets__item,.dark .deposit-wallets__item{background:0 0}.deposit-widget .deposit-wallets__item:hover,.deposit-wallets__item:hover,.dark .deposit-widget .deposit-wallets__item:hover,.dark .deposit-wallets__item:hover{background:color-mix(in srgb, var(--ink) 5%, transparent);box-shadow:none}.dark .deposit-widget .deposit-wallets__item:hover,.dark .deposit-wallets__item:hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}.deposit-wallets__chev{color:var(--ink-muted);opacity:0;flex-shrink:0;margin-left:auto;transition:opacity .16s,transform .16s;transform:translate(-4px)}.deposit-widget .deposit-wallets__item:hover .deposit-wallets__chev,.deposit-wallets__item:hover .deposit-wallets__chev{opacity:1;transform:none}.deposit-widget .deposit-wallets__item:focus-visible,.deposit-wallets__item:focus-visible,.dark .deposit-widget .deposit-wallets__item:focus-visible,.dark .deposit-wallets__item:focus-visible{box-shadow:inset 0 0 0 1px var(--leaf), 0 0 0 3px color-mix(in srgb, var(--leaf) 25%, transparent)}.deposit-wallets__item[aria-busy=true]{box-shadow:inset 0 0 0 1px var(--leaf)}.deposit-wallets__mark{border-radius:max(0px, calc(var(--radius) - 2px));background:color-mix(in srgb, var(--ink) 5%, transparent);flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.wallet-mark{width:24px;height:24px;display:block}.deposit-wallets__mark .wallet-mark{width:40px;height:40px}.wallet-mark__disc{fill:color-mix(in srgb, var(--leaf) 16%, var(--surface))}.wallet-mark__glyph,.wallet-mark__ear{fill:var(--leaf)}.wallet-mark--phantom .wallet-mark__disc,.wallet-mark--phantom .wallet-mark__eye{fill:var(--wallet-phantom)}.wallet-mark--phantom .wallet-mark__glyph{fill:var(--white)}.wallet-mark--okx .wallet-mark__disc{fill:var(--surface)}.wallet-mark--okx .wallet-mark__glyph{fill:var(--ink)}.wallet-mark--metamask .wallet-mark__disc{fill:var(--wallet-metamask)}.wallet-mark--metamask .wallet-mark__glyph,.wallet-mark--metamask .wallet-mark__ear{fill:var(--white)}.wallet-mark--coinbase .wallet-mark__disc{fill:var(--wallet-coinbase)}.wallet-mark--coinbase .wallet-mark__ring{stroke:var(--white)}.wallet-mark--rainbow .wallet-mark__disc{fill:color-mix(in srgb, var(--leaf) 10%, var(--surface))}.wallet-mark--rainbow .wallet-mark__arc--outer{stroke:var(--wallet-rainbow-outer)}.wallet-mark--rainbow .wallet-mark__arc--mid{stroke:var(--wallet-rainbow-mid)}.wallet-mark--rainbow .wallet-mark__arc--inner{stroke:var(--wallet-rainbow-inner)}.deposit-wallets-drawer{background:var(--surface);color:var(--ink);border-color:var(--line)}.deposit-wallets-drawer[data-slot=drawer-popup]{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.deposit-wallets-drawer .deposit-wallets{padding:var(--space-md) var(--space-lg) 20px}.deposit-wallets-dialog__section{margin:0 0 var(--space-sm);color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}.deposit-wallets__badge{padding:2px var(--space-sm);background:color-mix(in srgb, var(--leaf) 12%, transparent);color:var(--leaf);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex-shrink:0;font-size:11px;font-weight:600}.deposit-wallets__icon{border-radius:max(0px, calc(var(--radius) - 6px));object-fit:cover;width:32px;height:32px;display:block}.deposit-wallets__initial{border-radius:max(0px, calc(var(--radius) - 2px));background:color-mix(in srgb, var(--leaf) 16%, var(--surface));width:40px;height:40px;color:var(--leaf);letter-spacing:-.03em;place-items:center;font-size:16px;font-weight:650;display:grid}.deposit-wallets__copy{flex:1;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.deposit-wallets__name{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.deposit-wallets__hint{letter-spacing:.01em;color:var(--ink-muted);flex-shrink:0;font-size:13px;font-weight:500}.deposit-widget .deposit-wallets__manual,.deposit-wallets__manual{width:100%;height:44px;min-height:44px;color:var(--ink-muted);letter-spacing:.01em;padding:0;font-size:13px;font-weight:500;text-decoration:none}.deposit-widget .deposit-wallets__manual:hover,.deposit-wallets__manual:hover{color:var(--ink);text-decoration:none}@keyframes deposit-wallet-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (pointer:coarse){.deposit-methods{height:52px;min-height:52px}.deposit-panel .deposit-address-copy{min-height:44px}}@media (prefers-reduced-motion:reduce){.deposit-panel,.deposit-status-live,.deposit-status-card,.deposit-status-hero__content,.deposit-status-row,.deposit-status-step,.deposit-status-row__icon,.deposit-status-step__mark,.deposit-status-hero__badge,.deposit-status-summary__lines,.deposit-widget__support,.deposit-qr,.deposit-qr__dot,.deposit-qr__eye-ring,.deposit-qr__mark,.deposit-wallets__row{animation:none}.deposit-status-summary__toggle>svg{transition:none}.deposit-widget[data-compact=true] .deposit-widget__body,.deposit-widget[data-compact=true]{animation:none}}.deposit-widget[data-compact=true][data-slot=card]{border-radius:var(--radius-surface) var(--radius-surface) 0 0;box-shadow:none}.deposit-widget[data-compact=true]{z-index:20;width:auto;max-height:calc(100dvh - 6rem);position:fixed;bottom:0;left:0;right:0;overflow:hidden}.deposit-widget[data-compact=true] .deposit-widget__body{--takeover-min-height:0px;flex:auto;min-height:0;overflow-y:auto}.deposit-widget[data-compact=true]{animation:.32s cubic-bezier(.22,1,.36,1) .3s both deposit-sheet-shell-in}@keyframes deposit-sheet-shell-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.deposit-widget[data-compact=true]{--deposit-gap:var(--panel-gap)}.deposit-widget[data-compact=true] .deposit-methods{height:52px;min-height:52px}.deposit-widget[data-compact=true] .deposit-widget__foot{padding-bottom:calc(var(--space-sm) + env(safe-area-inset-bottom,0px));justify-content:center}.deposit-widget[data-compact=true] .deposit-widget__body{animation:.22s cubic-bezier(.22,1,.36,1) both deposit-sheet-view-in}@keyframes deposit-sheet-view-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.deposit-widget[data-compact=true][data-framed=true][data-slot=card]{border-radius:var(--radius-surface);max-height:none;animation:none;position:static}.deposit-details{gap:var(--deposit-gap);flex-direction:column;min-width:0;padding:0;display:flex}.deposit-details__continue{width:100%;margin-top:0}.deposit-currency>div.deposit-currency__trigger{cursor:default;align-items:center;display:flex}.deposit-currency>div.deposit-currency__trigger:hover{background:0 0}.deposit-progress{width:100%;margin:0 0 var(--space-sm);isolation:isolate;justify-content:space-between;display:flex;position:relative}.deposit-progress__joins{z-index:-1;display:flex;position:absolute;top:9px;left:13px;right:13px}.deposit-progress__joins>span{background:var(--line);flex:1;height:1px;transition:background .35s;position:relative;overflow:hidden}.deposit-progress__joins>span[data-complete=true]{background:var(--leaf)}.deposit-progress__joins>span[data-active=true]:after{content:"";background:linear-gradient(90deg, transparent, var(--leaf), transparent);animation:2s ease-in-out infinite deposit-join-pulse;position:absolute;inset:0}.deposit-widget .deposit-progress__step,.deposit-progress__step{height:auto;padding:0 var(--space-xs);border-radius:max(0px, calc(var(--radius) - 6px));color:var(--ink-muted);background:0 0;flex-direction:column;gap:3px;font-size:9px;font-weight:500;display:flex}.deposit-progress__step:disabled{opacity:1}.deposit-progress__step[data-current=true],.deposit-progress__step[data-complete=true]{color:var(--ink)}.deposit-progress__number{border:1px solid var(--line);background:var(--surface);width:18px;height:18px;box-shadow:0 0 0 3px var(--surface);border-radius:50%;place-items:center;transition:color .3s,background .3s,border-color .3s,transform .3s;display:grid}.deposit-progress__step[data-current=true] .deposit-progress__number{background:var(--ink);border-color:var(--ink);color:var(--surface)}.deposit-progress__step[data-complete=true] .deposit-progress__number{color:var(--leaf);border-color:var(--leaf)}.deposit-progress__step:not(:disabled):hover .deposit-progress__number{transform:translateY(-2px)}.deposit-step-content{gap:var(--deposit-gap);min-width:0;animation:deposit-step-in .22s var(--deposit-ease) both;flex-direction:column;display:flex}@keyframes deposit-join-pulse{0%{opacity:0;transform:translate(-100%)}30%,70%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes deposit-step-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.deposit-step-content,.deposit-progress__joins>span[data-active=true]:after{animation:none}.deposit-progress__number,.deposit-progress__joins>span{transition:none}}.deposit-amount-box--compact .deposit-currency>div.deposit-currency__trigger{padding:var(--space-md);min-height:52px}.deposit-amount-box--compact .deposit-amount-box__value{padding:var(--space-sm) var(--space-md)}.deposit-confirmed-value{min-width:0;font-family:var(--font-display), sans-serif;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:3px 5px;font-size:22px;font-weight:600;line-height:1.2;display:flex}.deposit-confirmed-value__symbol{font-family:var(--font-sans), sans-serif;color:var(--ink-muted);font-size:10px;font-weight:500}.deposit-manual-row--confirmed{align-items:stretch;gap:var(--deposit-gap);container-type:inline-size}.deposit-manual-row--confirmed .deposit-manual-row__meta{gap:var(--deposit-gap)}.deposit-manual-row--confirmed .deposit-amount-box--compact{flex:1}.deposit-manual-row--confirmed .deposit-amount-box--compact .mark-badge{--mark-size:36px}.deposit-manual-row--confirmed .deposit-address-copy{flex-shrink:0}.deposit-manual-row--confirmed .deposit-manual-row__qr{flex-basis:42%}@container (max-width:320px){.deposit-manual-row--confirmed .deposit-amount-box--compact .deposit-currency__trigger,.deposit-manual-row--confirmed .deposit-amount-box--compact .deposit-amount-box__value{padding:var(--space-sm)}.deposit-manual-row--confirmed .deposit-amount-box--compact .mark-badge{--mark-size:28px}.deposit-manual-row--confirmed .deposit-confirmed-value{font-size:20px}}.deposit-status-hero__badge[data-tone=progress],.deposit-status-hero__badge[data-tone=success]{border:1px solid var(--leaf);width:54px;height:54px;color:var(--leaf);background:0 0}.deposit-status-hero__badge[data-tone=progress]>svg,.deposit-status-hero__badge[data-tone=success]>svg{width:24px;height:24px}.deposit-status-hero__badge[data-tone=progress]{animation:2.6s ease-in-out infinite deposit-confirm-glow}@keyframes deposit-confirm-glow{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--leaf) 8%, transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--leaf) 6%, transparent)}}@media (prefers-reduced-motion:reduce){.deposit-status-hero__badge[data-tone=progress]{animation:none}}.deposit-widget .deposit-step-content .deposit-panel,.deposit-widget .deposit-step-content .deposit-status-live,.deposit-widget .deposit-step-content .deposit-status-card,.deposit-widget[data-compact=true] .deposit-widget__body{animation:none}.deposit-widget .deposit-step-content [data-slot=tabs-content],.deposit-widget .deposit-payfrom,.deposit-widget .deposit-status-history{animation:deposit-view-fade var(--deposit-motion) ease-out both}.deposit-widget .deposit-status-live,.deposit-widget .deposit-panel{gap:var(--deposit-gap)}.deposit-widget .deposit-widget__nav-back,.deposit-widget .deposit-payment-close,.deposit-widget .deposit-payer__disconnect,.deposit-widget .deposit-widget__history,.deposit-widget .deposit-details__continue{transition:background-color var(--deposit-motion) ease, border-color var(--deposit-motion) ease, color var(--deposit-motion) ease, box-shadow var(--deposit-motion) ease, transform var(--deposit-motion) var(--deposit-ease)}.deposit-widget .deposit-widget__nav-back>svg,.deposit-widget .deposit-currency__chevron{transition:transform var(--deposit-motion) var(--deposit-ease)}@media (hover:hover) and (pointer:fine){.deposit-widget__nav-back:hover>svg{transform:translate(-2px)}.deposit-currency__trigger:enabled:hover .deposit-currency__chevron{transform:translateY(1px)}}@keyframes deposit-view-fade{0%{opacity:0}to{opacity:1}}.deposit-details__field{gap:var(--space-sm);min-width:0;display:grid}.deposit-details__label-row{justify-content:space-between;align-items:baseline;gap:var(--space-md);padding-inline:2px;font-size:12px;display:flex}.deposit-details__label-row>label{color:var(--ink);font-size:13px;font-weight:500}.deposit-details__label-row>span{color:var(--ink-muted);transition:color var(--deposit-motion) ease}.deposit-details__label-row>span[data-invalid=true]{color:var(--destructive)}.deposit-widget .deposit-amount-box{background:color-mix(in srgb, var(--ink) 3%, var(--surface));transition:background-color .18s,border-color .18s,box-shadow .22s}.deposit-widget .deposit-amount-box:focus-within{background:var(--surface)}.deposit-details .deposit-amount-box__value,.deposit-amount-box[aria-label="Confirmed deposit details"] .deposit-amount-box__value{padding-right:var(--space-lg)}.deposit-details .deposit-amount__input,.deposit-amount-box[aria-label="Confirmed deposit details"] .deposit-amount__input{text-align:right}.deposit-widget .deposit-widget__nav-back,.deposit-widget .deposit-payment-close{border-radius:max(0px, calc(var(--radius) - 2px));width:36px;height:36px}.deposit-widget .deposit-payer__id{padding:6px var(--space-sm);border-radius:max(0px, calc(var(--radius) - 6px));background:color-mix(in srgb, var(--ink) 4%, transparent);font-variant-numeric:tabular-nums}.deposit-widget .deposit-payer__disconnect{width:36px;height:36px;color:var(--ink-muted)}.deposit-widget .deposit-widget__foot{min-height:48px;color:var(--ink-muted);font-size:12px}.deposit-widget .deposit-methods{isolation:isolate;background:color-mix(in srgb, var(--ink) 4%, var(--surface));position:relative}.deposit-widget .deposit-methods:before{content:"";border-radius:max(0px, calc(var(--radius) - 6px));background:var(--surface);border:1px solid color-mix(in srgb, var(--ink) 7%, transparent);width:calc(50% - 6px);box-shadow:0 1px 3px color-mix(in srgb, var(--ink) 8%, transparent);transition:transform .26s var(--deposit-ease);pointer-events:none;position:absolute;inset:4px auto 4px 4px}.deposit-widget .deposit-methods [data-slot=tabs-trigger]{z-index:1;box-shadow:none;background:0 0;border-color:#0000}@media (pointer:coarse){.deposit-widget .deposit-widget__nav-back,.deposit-widget .deposit-payment-close{width:44px;height:44px}}.deposit-widget{max-height:min(600px,100dvh - 48px)}.deposit-widget .deposit-widget__head,.deposit-widget .deposit-widget__foot{flex-shrink:0}.deposit-widget .deposit-widget__body{overscroll-behavior-y:contain;min-height:0;overflow-y:auto}.deposit-widget[data-widget-state=pick-currency] .deposit-widget__body{overflow:hidden}.deposit-payfrom{gap:var(--space-lg);min-height:0}.deposit-payfrom>.deposit-widget__nav{gap:var(--space-md);flex:none}.deposit-payfrom .deposit-widget__nav-back{width:44px;height:44px}.deposit-widget .payfrom-picker__columns,.payfrom-picker__columns{align-items:stretch;gap:var(--space-md);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);height:min(360px,100dvh - 240px);min-height:0}.payfrom-picker__chain-pane,.deposit-widget .payfrom-picker__token-pane,.payfrom-picker__token-pane{min-height:0;padding:var(--space-md) var(--space-xs) var(--space-xs);flex-direction:column;display:flex;overflow:hidden}.deposit-widget .payfrom-picker__token-pane,.payfrom-picker__token-pane{background:color-mix(in srgb, var(--ink) 2%, var(--surface));box-shadow:none}.payfrom-picker__column-label{min-height:20px;margin-bottom:var(--space-sm);padding-inline:var(--space-sm);gap:var(--space-sm);flex-shrink:0}.deposit-widget .payfrom-picker__chains,.payfrom-picker__chains,.payfrom-picker__tokens{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ink) 20%, transparent) transparent;scrollbar-gutter:stable;min-height:0;padding:var(--space-xs);gap:var(--space-xs);flex:1;scroll-padding-block:4px;overflow:hidden auto}.deposit-widget .payfrom-picker__chains,.payfrom-picker__chains{justify-content:flex-start}.payfrom-picker__chain-arrow{display:none}.payfrom-picker__tokens>li{flex-shrink:0}.deposit-widget .payfrom-picker__chain,.payfrom-picker__chain{min-height:48px;padding:var(--space-md) var(--space-sm);gap:var(--space-sm);border-radius:max(0px, calc(var(--radius) - 4px));transition:background-color .16s,color .16s}.payfrom-picker__chain:after{display:none}.deposit-widget .payfrom-picker__row,.payfrom-picker__row{min-height:64px;padding:var(--space-md) var(--space-sm);gap:var(--space-sm);border-radius:max(0px, calc(var(--radius) - 4px))}.payfrom-picker__row-copy{gap:var(--space-xs)}.payfrom-picker__selection,.payfrom-picker__check,.payfrom-picker__chain-arrow{transition:background-color .16s,border-color .16s,opacity .16s}.payfrom-picker__tokens:focus-visible{outline:2px solid var(--leaf);outline-offset:-2px;border-radius:max(0px, calc(var(--radius) - 6px))}.deposit-widget .payfrom-picker__token-pane[hidden],.payfrom-picker__token-pane[hidden]{display:none}.deposit-widget .payfrom-picker__token-pane:not([hidden]){animation:.16s ease-out deposit-view-fade}.deposit-view-transition{min-width:0;transition:height .28s var(--deposit-ease);flex:none}.deposit-view-transition__content{min-width:0;display:flow-root}.deposit-method-views{min-width:0;position:relative}.deposit-widget .deposit-step-content .deposit-method-view{gap:var(--deposit-gap);opacity:1;transition:opacity .18s ease, transform .28s var(--deposit-ease);flex-direction:column;animation:none;display:flex;transform:translate(0)}.deposit-widget .deposit-method-view[data-starting-style]{opacity:0;transform:translate(14px)}.deposit-widget .deposit-method-view[data-method=manual][data-starting-style]{transform:translate(-14px)}.deposit-widget .deposit-method-view[data-ending-style]{opacity:0;pointer-events:none;position:absolute;inset:0 0 auto;transform:translate(-14px)}.deposit-widget .deposit-method-view[data-method=wallet][data-ending-style]{transform:translate(14px)}.deposit-widget .deposit-method-view[hidden]{display:none}.deposit-wallets-inline{gap:var(--deposit-gap);flex-direction:column;display:flex}.deposit-wallets-inline .deposit-wallets__list{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--ink) 2%, var(--surface));padding:4px}.deposit-wallets-inline .deposit-wallets__list:empty{display:none}.deposit-wallets-inline .deposit-wallets__chev{opacity:.5;transform:none}.deposit-wallets-inline .deposit-wallets__item:focus-visible .deposit-wallets__chev{opacity:1}.deposit-widget .deposit-methods:before{width:calc(50% - 4px);transition:transform .3s var(--deposit-ease)}.deposit-widget .deposit-methods[data-method=wallet]:before{transform:translate(100%)}.deposit-widget[data-widget-state=pick-wallet] .deposit-widget__body{padding-bottom:8px}.deposit-wallets-inline .deposit-wallets{gap:8px}.deposit-widget .deposit-wallets-inline .deposit-wallets__manual{height:36px;min-height:36px}.deposit-widget .deposit-status-live{gap:12px}.deposit-widget .deposit-status-hero{gap:16px;padding:12px 8px 4px}.deposit-widget .deposit-status-hero__badge{flex-shrink:0;margin:0;transition:background-color .36s,border-color .36s,color .36s;animation:none}.deposit-widget .deposit-status-hero__badge[data-tone=success]{background:color-mix(in srgb, var(--leaf) 7%, var(--surface))}.deposit-widget .deposit-status-hero__content{gap:6px;animation:none}.deposit-status-title{width:100%;position:relative}.deposit-status-title__current{display:block}.deposit-status-title__current[data-transitioning=true]{animation:.3s cubic-bezier(.22,1,.36,1) both deposit-title-in}.deposit-status-title__outgoing{pointer-events:none;animation:.16s ease-out both deposit-title-out;position:absolute;inset:0}@keyframes deposit-title-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes deposit-title-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.deposit-status-title__outgoing{display:none}.deposit-status-title__current[data-transitioning=true]{animation:none}}.deposit-widget .deposit-status-hero>.deposit-view-transition{width:100%;transition-duration:.34s}.deposit-widget .deposit-status-hero__content>[data-slot=alert-description]:empty{position:absolute}.deposit-widget .deposit-status-hero__content>[data-slot=alert-description]:has(>.sr-only:only-child){position:absolute}.deposit-widget .deposit-status-hero__title{line-height:1.3}.deposit-widget .deposit-status-hero__body{font-size:13px;line-height:1.55}.deposit-widget .deposit-status-summary{padding-inline:14px}.deposit-widget .deposit-status-summary__lead{gap:10px;min-height:52px}.deposit-widget .deposit-status-steps{border:1px solid var(--line);border-radius:var(--radius);gap:0;min-height:96px;padding:4px 0}.deposit-widget .deposit-status-step{box-shadow:none;animation:deposit-status-copy-in .3s var(--deposit-ease) both;background:0 0;border-radius:0;font-size:13px}.deposit-widget .deposit-status-step__mark{width:18px;animation:deposit-status-mark-in .26s var(--deposit-ease) both}.deposit-widget .deposit-status-step__link{opacity:.65;transition:opacity .18s,background-color .18s}.deposit-widget .deposit-status-step__link:hover,.deposit-widget .deposit-status-step__link:focus-visible{opacity:1}@keyframes deposit-status-copy-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes deposit-status-mark-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.deposit-payfrom{--picker-row-height:56px;--picker-control-height:44px;--picker-radius:var(--radius);--picker-gap:var(--space-sm)}.deposit-payfrom .deposit-widget__nav-back,.deposit-payfrom .payfrom-picker__search{height:var(--picker-control-height);min-height:var(--picker-control-height);border-radius:var(--picker-radius)}.deposit-payfrom>.deposit-widget__nav{gap:var(--picker-gap)}.deposit-payfrom .payfrom-picker__search{background:color-mix(in srgb, var(--ink) 2%, var(--surface));transition:background-color .18s,box-shadow .18s}.deposit-payfrom .payfrom-picker__search:focus-visible{background:var(--surface)}.deposit-payfrom .payfrom-picker__chain-pane,.deposit-widget .deposit-payfrom .payfrom-picker__token-pane{border-radius:var(--picker-radius);border:1px solid #0000;padding:8px 4px 4px}.deposit-widget .deposit-payfrom .payfrom-picker__token-pane{background:color-mix(in srgb, var(--ink) 2%, var(--surface));border-color:color-mix(in srgb, var(--ink) 6%, transparent);animation:none}.deposit-payfrom .payfrom-picker__column-label{height:24px;min-height:24px;margin-bottom:var(--picker-gap);padding-inline:12px}.deposit-payfrom .payfrom-picker__chains,.deposit-payfrom .payfrom-picker__tokens{gap:var(--picker-gap);padding:4px}.deposit-widget .deposit-payfrom .payfrom-picker__chain,.deposit-widget .deposit-payfrom .payfrom-picker__row{height:var(--picker-row-height);min-height:var(--picker-row-height);border-radius:var(--picker-radius);border:1px solid #0000;gap:8px;padding:8px}.deposit-payfrom .payfrom-picker__chain .mark-avatar--chain-picker{width:28px;height:28px}.deposit-payfrom .payfrom-picker__row .mark-badge{--mark-size:28px}.deposit-payfrom .payfrom-picker__row-copy{gap:2px}.deposit-payfrom .payfrom-picker__selection,.deposit-payfrom .payfrom-picker__row--selected .payfrom-picker__selection{width:16px;height:16px;color:var(--leaf);background:0 0;border:0;border-radius:0}.deposit-widget .deposit-payfrom .payfrom-picker__row--selected{background:color-mix(in srgb, var(--leaf) 7%, var(--surface));border-color:#0000}.payfrom-picker__token-views{flex:1;min-height:0;display:grid;position:relative}.deposit-payfrom .payfrom-picker__token-content{opacity:1;min-height:0;transition:opacity .18s;display:flex;overflow:hidden}.deposit-payfrom .payfrom-picker__token-content[data-starting-style],.deposit-payfrom .payfrom-picker__token-content[data-ending-style]{opacity:0}.deposit-payfrom .payfrom-picker__token-content[data-ending-style]{pointer-events:none;position:absolute;inset:0}.deposit-payfrom .payfrom-picker__token-content[hidden]{display:none}.deposit-payfrom .payfrom-picker__empty{place-items:center;height:min(360px,100dvh - 240px);display:grid}@media (prefers-reduced-motion:reduce){.deposit-widget,.deposit-widget *,.deposit-widget :before,.deposit-widget :after{transition:none!important;animation:none!important}.deposit-widget button>svg{transform:none!important}}.deposit-payment-step{min-width:0;display:flow-root;position:relative;overflow:clip}.deposit-payment-step__main,.deposit-payment-sheet{opacity:1;width:100%;min-width:0;transition:opacity .2s ease 40ms, transform .32s var(--deposit-ease), visibility 0s;position:relative;transform:translateY(0)}.deposit-payment-step__main{visibility:visible}.deposit-payment-summary{min-width:0}.deposit-amount-box.deposit-amount-box--payment .deposit-amount-box__value{gap:var(--space-sm);padding-right:var(--space-sm)}.deposit-payment-amount{min-width:0;font-family:var(--font-display), sans-serif;letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:right;flex:1;font-size:28px;font-weight:600}.deposit-payment-summary__toggle{color:var(--ink-muted);flex-shrink:0}.deposit-payment-summary__toggle>svg{transition:transform .32s var(--deposit-ease)}.deposit-payment-summary__toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.deposit-payment-disclosure{opacity:0;visibility:hidden;transition:grid-template-rows .26s var(--deposit-ease), opacity .11s ease, visibility 0s .26s;grid-template-rows:0fr;display:grid}.deposit-payment-disclosure[data-open=true]{opacity:1;visibility:visible;transition:grid-template-rows .34s var(--deposit-ease), opacity .22s ease 60ms, visibility 0s;grid-template-rows:1fr}.deposit-view-transition:has(.deposit-payment-step[data-quote-animating=true]){transition:none}.deposit-payment-disclosure__clip{min-height:0;overflow:hidden}.deposit-payment-disclosure__content{padding:var(--deposit-gap) var(--control-padding) 0;transition:transform .22s var(--deposit-ease);transform:translateY(-4px)}.deposit-payment-disclosure[data-open=true] .deposit-payment-disclosure__content{transition-duration:.34s;transform:translateY(0)}.deposit-payment-disclosure .deposit-payment-quote__lines>div{opacity:0;transition:opacity 90ms ease, transform .18s var(--deposit-ease);transform:translateY(-3px)}.deposit-payment-disclosure[data-open=true] .deposit-payment-quote__lines>div{opacity:1;transition-duration:.2s,.3s;transition-delay:60ms;transform:translateY(0)}.deposit-payment-disclosure[data-open=true] .deposit-payment-quote__lines>div:nth-child(2){transition-delay:75ms}.deposit-payment-disclosure[data-open=true] .deposit-payment-quote__lines>div:nth-child(3){transition-delay:90ms}.deposit-payment-disclosure[data-open=true] .deposit-payment-quote__lines>div:nth-child(4){transition-delay:.105s}.deposit-payment-manual,.deposit-payment-address{gap:var(--deposit-gap);min-width:0;display:grid}.deposit-payment-address__value{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--line);border-radius:var(--radius-control);background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink);font-family:var(--font-mono), monospace;padding:12px;font-size:13px;display:block;overflow:hidden}.deposit-payment-address__value[data-copy-failed=true]{white-space:normal;overflow-wrap:anywhere}.deposit-payment-address__actions{gap:var(--space-sm);display:flex}.deposit-payment-address__actions>button:first-child{flex:1;min-width:0}.deposit-payment-address__qr{width:var(--control-h);height:var(--control-h);flex-shrink:0}.deposit-payment-sheet{gap:var(--section-gap);background:var(--surface);z-index:1;flex-direction:column;display:flex}.deposit-payment-step__main[data-open=false],.deposit-payment-sheet[data-open=false]{pointer-events:none;visibility:hidden;opacity:0;transition:opacity .12s ease, transform .24s var(--deposit-ease), visibility 0s .24s;position:absolute;inset:0 auto auto 0;transform:translateY(6px)}.deposit-payment-step__main[data-open=false]{transform:translateY(-4px)}.deposit-payment-sheet[data-open=true]{visibility:visible;opacity:1;transform:translateY(0)}.deposit-payment-close{color:var(--ink-muted);margin-left:auto;animation:.16s ease-out both deposit-payment-control-in}@keyframes deposit-payment-control-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.deposit-payment-scan{gap:12px;display:grid}.deposit-payment-scan__code{width:min(180px,100%);margin-inline:auto}.deposit-payment-scan>p{color:var(--ink-muted);text-align:center;margin:0;font-size:12px}.deposit-payment-scan>.deposit-payment-address{margin-top:4px}.deposit-payment-quote,.deposit-payment-quote__lines{gap:var(--deposit-gap);margin:0;display:grid}.deposit-payment-quote__lines>div{justify-content:space-between;align-items:baseline;gap:var(--space-md);font-variant-numeric:tabular-nums;font-size:13px;display:flex}.deposit-payment-quote__lines dt{color:var(--ink-muted)}.deposit-payment-quote__lines dd{text-align:right;overflow-wrap:anywhere;min-height:1.5em;margin:0}.deposit-payment-quote__skeleton{vertical-align:middle;border-radius:max(0px, calc(var(--radius) - 10px));width:5rem;height:1em;display:inline-block}.deposit-payment-quote__lines>div[data-total=true]{border-top:1px solid var(--line);padding-top:var(--deposit-gap);font-weight:500}.deposit-payment-quote__lines>div[data-total=true] dt{color:var(--ink)}.deposit-payment-quote__note,.deposit-payment-quote__empty{color:var(--ink-muted);margin:0;font-size:12px;line-height:1.6}@media (prefers-reduced-motion:reduce){.deposit-payment-step__main,.deposit-payment-step__main[data-open=false],.deposit-payment-sheet,.deposit-payment-sheet[data-open=false],.deposit-payment-disclosure,.deposit-payment-disclosure[data-open=true],.deposit-payment-disclosure__content,.deposit-payment-disclosure[data-open=true] .deposit-payment-disclosure__content,.deposit-payment-disclosure .deposit-payment-quote__lines>div,.deposit-payment-disclosure[data-open=true] .deposit-payment-quote__lines>div,.deposit-payment-summary__toggle>svg,.deposit-payment-close{transition:none;animation:none;transform:none}}.deposit-control-skeleton{height:var(--control-h);min-height:var(--control-h);border-radius:var(--radius-control)}.deposit-details__label-row>.deposit-details-skeleton__label{color:var(--ink);font-size:13px;font-weight:500;line-height:1}.deposit-widget-skeleton__body{padding-top:var(--deposit-pad)}
