.vault-deposit-dialog .wallet-actions{justify-content:flex-end;margin-top:20px}.wallet-cash{gap:2px;display:grid}.wallet-cash>span{color:var(--color-text-muted);font-size:var(--text-meta)}.wallet-cash strong{color:var(--color-data);font:600 var(--text-heading)/1.1 var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.wallet-cash strong small{color:var(--color-text-muted);font-size:var(--text-control);font-weight:500}.wallet-cash.has-action{grid-template-columns:minmax(0,1fr) auto;column-gap:12px}.wallet-cash.has-action>:not(.wallet-cash-withdraw){grid-column:1}@media (max-width:360px){.wallet-cash.has-action{grid-template-columns:minmax(0,1fr)}}.wallet-page-title{align-items:flex-start;gap:12px;display:flex}.wallet-page-title h2:focus{outline:none}.wallet-field-hint,.wallet-field-problem{font-size:var(--text-meta)}.wallet-field-hint{color:var(--color-text-muted)}.wallet-field-problem{color:var(--color-error)}.wallet-address-field{gap:6px;min-width:0;display:grid}.wallet-address-field>label{color:var(--color-text-muted);font:600 var(--text-meta)/1.3 var(--font-sans)}.wallet-address-input{box-sizing:border-box;background:var(--color-input);min-height:52px;box-shadow:inset 0 0 0 2px var(--color-border-strong);transition:var(--ui-transition);border-radius:14px;align-items:center;gap:8px;padding:0 8px 0 16px;display:flex}.wallet-address-input:focus-within{box-shadow:inset 0 0 0 2px var(--color-focus)}.wallet-address-input[data-valid=true]{box-shadow:inset 0 0 0 2px var(--color-success-border)}.wallet-address-input[data-invalid=true]{box-shadow:inset 0 0 0 2px var(--color-error)}.wallet-address-input input{width:0;min-width:0;height:50px;color:var(--color-text);font:500 var(--text-control)/1 var(--font-sans);letter-spacing:.01em;background:0 0;border:0;flex:1;padding:0}.wallet-address-input input::placeholder{color:var(--color-text-muted)}.wallet-address-ok{color:var(--color-success);flex:none;place-items:center;display:grid}.wallet-address-input>button{background:var(--color-surface-raised);min-height:38px;color:var(--color-text);font:600 var(--text-meta)/1 var(--font-control);cursor:pointer;transition:var(--ui-transition);border:0;border-radius:999px;flex:none;padding:0 14px}.wallet-address-input>button:hover{box-shadow:0 0 0 2px var(--color-brand)}.wallet-address-field .ui-feedback{margin:0}.wallet-form .wallet-muted{margin:0 0 4px}.wallet-gate-icon{background:var(--color-brand-surface);width:44px;height:44px;color:var(--color-brand-text);border-radius:50%;place-items:center;display:grid}.wallet-fund{margin-top:4px}.wallet-fund .ui-feedback{margin:0}.wallet-onramp{gap:16px;width:100%;display:grid}.wallet-onramp .ui-feedback,.wallet-onramp p{margin:0}.wallet-address{box-sizing:border-box;background:var(--color-input);width:100%;box-shadow:inset 0 0 0 1px var(--color-border);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 10px 10px 14px;display:grid}.wallet-address code{overflow-wrap:anywhere;font:500 var(--text-meta)/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.wallet-deposit-address{grid-template-columns:minmax(0,1fr);margin-bottom:16px}.wallet-address button{background:var(--color-surface-raised);min-height:36px;color:var(--color-text);font:600 var(--text-meta)/1 var(--font-control);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;padding:0 12px}.wallet-address [role=alert]{color:var(--color-error);font-size:var(--text-meta);grid-column:1/-1}.wallet-address button{transition:var(--ui-transition)}.wallet-address button[data-feedback=success]{color:var(--color-success);box-shadow:inset 0 0 0 1px var(--color-success-border)}.wallet-flow{gap:14px;display:grid}.wallet-steps{box-shadow:inset 0 0 0 1px var(--color-border);border-radius:14px;margin:0;padding:0;list-style:none;display:grid}.wallet-steps li{grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;display:grid}.wallet-steps li+li{border-top:1px solid var(--color-border)}.wallet-steps li>div{gap:2px;display:grid}.wallet-steps strong{font-size:var(--text-control)}.wallet-steps li>div>span{color:var(--color-text-muted);font-size:var(--text-meta);line-height:1.5}.wallet-steps li[data-state=waiting] strong{color:var(--color-text-muted)}.wallet-steps a{font-size:var(--text-meta);white-space:nowrap}.wallet-step-mark{background:var(--color-surface-raised);width:28px;height:28px;color:var(--color-text-muted);font:700 var(--text-meta)/1 var(--font-control);border-radius:50%;place-items:center;display:grid}.wallet-steps li[data-state=active] .wallet-step-mark{background:var(--color-brand-surface);color:var(--color-brand-text)}.wallet-onboarding .wallet-steps li[data-state=active] .wallet-step-mark{background:var(--color-surface-raised);color:var(--color-text-secondary)}.wallet-steps li[data-state=done] .wallet-step-mark{background:var(--color-success-surface);color:var(--color-success)}.wallet-steps li[data-state=stopped] .wallet-step-mark{background:var(--color-error-surface);color:var(--color-error)}.wallet-flow .ui-feedback{margin:0}.wallet-actions{flex-wrap:wrap;gap:10px;display:flex}.wallet-actions>*{flex:150px;width:auto}.wallet-foot{border-top:1px solid var(--color-border);gap:10px;margin-top:20px;padding-top:14px;display:grid}.wallet-signout{min-height:36px;color:var(--color-text-muted);font:600 var(--text-meta)/1 var(--font-control);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.wallet-signout:hover{color:var(--color-text)}.wallet-signout:disabled{cursor:default;opacity:.5}.wallet-muted{font-size:var(--text-meta);color:var(--color-text-muted);margin:12px 0;line-height:1.6}.wallet-steps li>div>span .info-tip{margin-left:2px}.wallet-links{font-size:var(--text-meta);flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0;display:flex}.wallet-links a{color:var(--color-brand-text)}:where(.onchain-trade) button{cursor:pointer;font:inherit}:where(.onchain-trade) button:disabled{cursor:default;opacity:.5}.wallet-quote>div{justify-content:space-between;gap:16px;display:flex}.wallet-presets{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.wallet-presets button{background:var(--color-background);min-height:40px;color:var(--color-text);font:600 var(--text-meta)/1 var(--font-control);box-shadow:0 0 0 2px var(--color-border-strong);transition:var(--ui-transition);border:0;border-radius:999px;padding:0 14px}.wallet-presets button:not(:disabled):hover{box-shadow:0 0 0 2px var(--color-brand)}.wallet-presets button[aria-pressed=true]{background:var(--color-selection);color:var(--color-on-selection);box-shadow:0 0 0 2px var(--color-selection-border)}.wallet-amount{font-size:var(--text-meta);color:var(--color-text);gap:8px;margin:16px 0;font-weight:600;display:grid}.wallet-amount input{box-sizing:border-box;background:var(--color-input);width:100%;min-height:56px;color:var(--color-text);font:600 var(--text-heading)/1.2 var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:inset 0 0 0 1px var(--color-border-strong);transition:var(--ui-transition);border:0;border-radius:14px;padding:0 14px}.wallet-amount input:focus{box-shadow:inset 0 0 0 2px var(--color-focus);outline:none}.onchain-trade>a{color:var(--color-brand-text)}.onchain-trade{background:var(--color-surface);box-shadow:0 0 0 2px var(--color-border);border:0;border-radius:18px;margin-top:14px;padding:16px}.onchain-trade-heading{gap:4px;display:grid}.onchain-trade-heading strong{font-size:var(--text-title)}.onchain-trade-heading span{font-size:var(--text-meta);color:var(--color-text-muted)}.wallet-quote{border-block:2px dashed var(--color-surface-hover);font-size:var(--text-meta);gap:12px;margin:16px 0;padding:14px 0;display:grid}.wallet-quote strong{color:var(--color-return-potential)}.wallet-quote small{color:var(--color-text-muted)}.usdg-call-notes{gap:6px;margin-top:10px;display:grid}.usdg-call-notes>*{margin:0}.usdg-call-tx{color:var(--color-brand-text);font-size:var(--text-meta);justify-self:start}@media (max-width:600px){.wallet-cash strong{font-size:var(--text-heading)}.wallet-quote>div{align-items:start}.wallet-quote>div>span:last-child{text-align:right}}.wallet-address-row{justify-items:start;gap:2px;display:grid}.wallet-address-line{align-items:center;gap:4px;display:flex}.wallet-address-label{color:var(--color-text-muted);font-size:var(--text-meta);margin-right:4px}.wallet-address-row code{color:var(--color-text);font:500 var(--text-meta)/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.wallet-address-copy{width:26px;height:26px;color:var(--color-text-muted);cursor:pointer;transition:var(--ui-transition);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:inline-grid;position:relative}.wallet-address-copy:after{content:"";position:absolute;inset:-9px}.wallet-address-copy:hover{color:var(--color-text);background:var(--color-surface-raised)}.wallet-address-copy:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.wallet-address-copy[data-feedback=success]{color:var(--color-success)}.wallet-address-row .ui-feedback{font-size:var(--text-meta);overflow-wrap:anywhere;margin:4px 0 0}.wallet-funding-panel{gap:16px;display:grid}.wallet-funding-panel[hidden]{display:none}.crypto-deposit{gap:12px;min-width:0;display:grid}.funding-selectors{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:10px;display:grid}.funding-picker{min-width:0}.funding-picker-trigger{box-sizing:border-box;background:var(--color-input);width:100%;min-width:0;min-height:58px;color:var(--color-text);text-align:left;box-shadow:inset 0 0 0 2px var(--color-border-strong);cursor:pointer;transition:var(--ui-transition);border:0;border-radius:14px;align-items:center;gap:10px;padding:0 12px;display:flex}.funding-picker-trigger:hover:not(:disabled){box-shadow:inset 0 0 0 2px var(--color-brand)}.funding-picker-trigger[aria-expanded=true]{background:var(--color-selection);box-shadow:inset 0 0 0 2px var(--color-selection-border)}.funding-picker-trigger:disabled{opacity:.6;cursor:default}.funding-picker-trigger>svg{color:var(--color-text-muted);flex:none}.funding-picker-mark{background:var(--color-text);width:32px;height:32px;color:var(--color-background);font:400 var(--text-meta)/1 var(--font-sticker);border-radius:50%;flex:none;place-items:center;display:grid}.funding-picker-mark.is-token{font-size:var(--text-control)}.funding-picker-value{flex:1;gap:2px;min-width:0;display:grid}.funding-picker-value small{color:var(--color-text-muted);font:700 var(--text-label)/1.2 var(--font-sans);letter-spacing:.12em;text-transform:uppercase}.funding-picker-value strong{text-overflow:ellipsis;white-space:nowrap;font:700 var(--text-body)/1.2 var(--font-sans);overflow:hidden}.funding-picker-value em{color:var(--color-text-muted);font:400 var(--text-meta)/1.2 var(--font-readout)}.funding-picker-panel{box-sizing:border-box;border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-overlay);font:400 var(--text-control)/1.4 var(--font-sans);border-radius:18px;margin:0;padding:6px;position:fixed;inset:auto;overflow:hidden}.funding-picker-panel:popover-open{grid-template-rows:auto minmax(0,1fr);display:grid}.funding-picker-panel::backdrop{pointer-events:none;background:0 0}.funding-picker-search{border-bottom:1px solid var(--color-border);color:var(--color-text-muted);align-items:center;gap:8px;margin:0 4px 4px;padding:8px;display:flex}.funding-picker-search input{box-sizing:border-box;width:100%;min-width:0;height:32px;color:var(--color-text);font:400 var(--text-body)/1.3 var(--font-sans);background:0 0;border:0;outline:none}.funding-picker-search input:focus-visible{outline:none}.funding-picker-search:focus-within{border-color:var(--color-focus)}.funding-picker-options{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;max-height:276px;overflow:auto}.funding-picker-options button{width:100%;min-height:46px;color:var(--color-text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.funding-picker-options button[data-active=true]{background:var(--color-surface-raised);color:var(--color-text)}.funding-picker-options button[aria-selected=true]{background:var(--color-selection);color:var(--color-on-selection)}.funding-picker-options button>span{gap:2px;min-width:0;display:grid}.funding-picker-options strong{font:500 var(--text-control)/1.3 var(--font-sans);overflow-wrap:anywhere}.funding-picker-options small{color:var(--color-text-muted);font:400 var(--text-meta)/1.3 var(--font-readout)}.funding-picker-empty{text-align:center;color:var(--color-text-muted);margin:0;padding:24px 12px}.wallet-address-row.is-ticket{gap:8px;width:100%;min-width:0;margin:0;display:grid;container-type:inline-size}.wallet-address-row.is-ticket .wallet-address-label{margin:0}.wallet-address-row.is-ticket code{color:var(--color-text-secondary);font:500 clamp(var(--text-label),3.7cqi,var(--text-body))/1.5 var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all;display:block}.wallet-address-row.is-ticket .address-line{white-space:nowrap;flex-wrap:nowrap;gap:0 .3em}.address-line{flex-wrap:wrap;gap:0 .6em;width:100%;display:inline-flex}.address-line .is-ink{color:var(--color-text);font-weight:700}.funding-route-note{color:var(--color-text-muted);font:400 var(--text-meta)/1.5 var(--font-sans);margin:0}.funding-route-note button{color:var(--color-text);cursor:pointer;background:0 0;border:0;text-decoration:underline}.funding-wallet-transfer{gap:12px;min-width:0;display:grid}.funding-change-wallet{color:var(--color-text-secondary);font:500 var(--text-meta)/1.4 var(--font-sans);cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0;text-decoration:underline}.funding-transfer-details{min-width:0;color:var(--color-text-secondary);font-size:var(--text-meta)}.funding-transfer-details summary{cursor:pointer;align-content:center;min-height:32px}.funding-transfer-details code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;display:block}.funding-quote-input{gap:12px;display:grid}.funding-receipt{min-width:0}@media (max-width:400px){.funding-picker-trigger{gap:8px;padding:0 10px}.funding-picker-mark{width:28px;height:28px}.funding-picker-value strong{font-size:var(--text-control)}}.onchain-trade.is-ticket{box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;display:grid}.ticket-label{color:var(--color-text-muted);font:700 var(--text-label)/1.2 var(--font-sans);letter-spacing:.12em;text-transform:uppercase}.ticket-amount{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.ticket-field{background:var(--color-background);min-height:60px;box-shadow:0 0 0 2px var(--color-border-strong);transition:box-shadow var(--t-ui) ease;border-radius:16px;align-items:center;gap:10px;padding:0 16px;display:flex}.ticket-field:focus-within{box-shadow:0 0 0 2px var(--color-brand)}.ticket-field[data-over]{box-shadow:0 0 0 2px var(--color-warning)}.ticket-field:has(input[aria-invalid=true]){box-shadow:0 0 0 2px var(--color-error)}.ticket-field input{width:100%;min-width:0;height:56px;color:var(--color-text);font:600 var(--text-heading)/1 var(--font-readout);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;padding:0}.ticket-field span{color:var(--color-text-muted);font:600 var(--text-meta)/1 var(--font-sans)}:is(.ticket-field,.vault-amount-input,.wallet-address-input,.amount-line-pen) input:focus-visible,.market-theme :is(.ticket-field,.vault-amount-input,.wallet-address-input,.amount-line-pen) input:focus-visible,.wallet-dialog :is(.wallet-address-input,.amount-line-pen) input:focus-visible{outline:none}.ticket-presets{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;width:100%;display:grid}.ticket-presets .sw-chip{width:100%;min-width:0;min-height:40px;font-size:var(--text-meta);padding:0 8px}.ticket-sizing{align-items:center;gap:14px;min-width:0;display:flex}.ticket-guest-note{color:var(--color-text-secondary);font:400 var(--text-meta)/1.4 var(--font-sans);margin:0}.ticket-size-track{flex:1;min-width:0;display:flex;position:relative}.ticket-size-limit{top:50%;left:calc(8px + (100% - 16px) * var(--limit-at));background:var(--color-warning);pointer-events:none;border-radius:2px;width:2px;height:14px;margin:-6px 0 0 -1px;position:absolute}.ticket-size-slider{appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;flex:1;min-width:0;height:44px;margin:0}.ticket-size-slider::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--color-brand) 0 var(--amount-fill),var(--color-surface-hover) var(--amount-fill) 100%);border-radius:999px;height:4px}.ticket-size-slider::-moz-range-track{background:linear-gradient(to right,var(--color-brand) 0 var(--amount-fill),var(--color-surface-hover) var(--amount-fill) 100%);border-radius:999px;height:4px}.ticket-size-slider::-webkit-slider-thumb{appearance:none;box-sizing:border-box;border:2px solid var(--color-brand);background:var(--color-background);border-radius:50%;width:16px;height:16px;margin-top:-6px}.ticket-size-slider::-moz-range-thumb{box-sizing:border-box;border:2px solid var(--color-brand);background:var(--color-background);border-radius:50%;width:16px;height:16px}.market-theme .ticket-size-slider:focus-visible{outline:none}.ticket-size-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--color-focus)}.ticket-size-slider:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--color-focus)}.ticket-size-slider:disabled{cursor:default;opacity:.45}.ticket-percentage{min-width:38px;color:var(--color-text-secondary);text-align:right;font:500 var(--text-meta)/1 var(--font-readout);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ticket-sizing[data-over] .ticket-percentage{color:var(--color-warning)}.views-order-ticket{gap:16px;margin:12px 0;display:grid}.views-return{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.views-return>span{color:var(--color-text-secondary);font:500 var(--text-meta)/1.4 var(--font-sans);align-items:center;gap:6px;display:inline-flex}.views-return>div{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:8px;min-width:0;display:flex}.views-return strong{color:var(--color-return-potential);font:600 var(--text-heading)/1.2 var(--font-readout);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.views-return small{color:var(--color-return-potential);font:500 var(--text-meta)/1.3 var(--font-readout);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.views-return strong[data-unchosen]{color:var(--color-text-muted);font:400 var(--text-control)/1.2 var(--font-sans)}.ticket-receipt{margin-top:4px;padding:16px 20px 20px;position:relative}.ticket-receipt dl{margin:0;display:grid}.ticket-receipt dl>div{border-top:2px dashed var(--color-surface-hover);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.ticket-receipt dl>div:first-child{border-top:0}.ticket-receipt dt{color:var(--color-text-muted);font:700 var(--text-label)/1.3 var(--font-sans);letter-spacing:.12em;text-transform:uppercase}.ticket-receipt dd{color:var(--color-text);font:600 var(--text-body)/1.2 var(--font-readout);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;margin:0}.ticket-receipt dd small{color:var(--color-text-muted);font:400 var(--text-meta)/1.3 var(--font-sans);margin-top:2px;display:block}.wallet-steps-strip{font:600 var(--text-meta)/1.2 var(--font-control);color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:8px 6px;margin:0;padding:0;list-style:none;display:flex}.wallet-steps-strip li{align-items:center;gap:6px;min-width:0;display:inline-flex}.wallet-steps-strip li+li:before{content:"→";color:var(--color-text-muted);margin-right:2px;font-weight:700}.wallet-steps-mark{background:var(--color-background);width:22px;height:22px;color:var(--color-text-muted);box-shadow:0 0 0 1.5px var(--color-border-strong);font:700 var(--text-meta)/1 var(--font-control);transition:var(--ui-transition);border-radius:50%;flex:none;place-items:center;display:grid}.wallet-steps-mark .wallet-spinner{width:10px;height:10px}.wallet-steps-strip li[data-state=active] .wallet-steps-mark{background:var(--color-brand);color:var(--color-on-brand);box-shadow:0 0 0 2px var(--color-text);transform:rotate(-5deg)}.wallet-steps-strip li[data-state=active] .wallet-steps-label,.wallet-steps-strip li[data-state=stopped] .wallet-steps-label{color:var(--color-text);font-weight:700}.wallet-steps-strip li[data-state=done] .wallet-steps-mark{background:var(--color-success-surface);color:var(--color-success);box-shadow:0 0 0 1.5px var(--color-success-border)}.wallet-steps-strip li[data-state=done] .wallet-steps-label{color:var(--color-text-muted)}.wallet-steps-strip li[data-state=stopped] .wallet-steps-mark{background:var(--color-error-surface);color:var(--color-error);box-shadow:0 0 0 1.5px var(--color-error)}@media (prefers-reduced-motion:reduce){.wallet-steps-strip li[data-state=active] .wallet-steps-mark{transform:none}}.vault-form .vault-steps{margin:2px 0 12px}.usdg-call-steps{margin:2px 0 4px}.wallet-slip{--slip-x:20px;min-width:0;padding:24px var(--slip-x) 24px;gap:12px;display:grid;position:relative}.slip-label{color:var(--color-text-muted);font:700 var(--text-label)/1.2 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;margin:0}.slip-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.slip-clock{color:var(--color-text-secondary);font:600 var(--text-control)/1 var(--font-readout);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.slip-rule{border-top:2px dashed var(--color-surface-hover)}.slip-perf{margin:6px calc(-1 * var(--slip-x));border-top:2px dashed var(--color-border-strong);position:relative}.slip-perf:before,.slip-perf:after{content:"";background:var(--color-surface);border-radius:50%;width:18px;height:18px;position:absolute;top:-10px}.slip-perf:before{left:-9px}.slip-perf:after{right:-9px}.slip-foot{color:var(--color-text-muted);font:400 var(--text-meta)/1.5 var(--font-sans);margin:0}.slip-foot button{color:var(--color-text);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.slip-rows{gap:6px;margin:0;display:grid}.slip-rows>div{align-items:baseline;gap:10px;min-width:0;display:flex}.slip-rows dt{color:var(--color-text-muted);font:700 var(--text-label)/1.2 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;flex:1 0 auto;align-items:baseline;gap:10px;display:flex}.slip-rows dt:after{content:"";border-bottom:2px dotted var(--color-border-strong);flex:auto;min-width:16px;transform:translateY(-4px)}.slip-rows dd{min-width:0;color:var(--color-text);font:500 var(--text-body)/1.4 var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;flex:0 auto;margin:0}.slip-rows dd small{color:var(--color-text-muted);font:400 var(--text-meta)/1.4 var(--font-sans);margin-top:2px;display:block}.slip-rows dd.is-strong{font-weight:700}.slip-rows dd.is-muted{color:var(--color-text-secondary)}.slip-rows dd.is-address{font:500 var(--text-control)/1.5 var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.slip-rows dd.is-address .address-line{justify-content:flex-end}.slip-rows dd.ticket-pays{color:var(--color-return-potential);font-weight:700}.amount-line{gap:8px;min-width:0;padding-top:4px;display:grid}.amount-line>label{color:var(--color-text-muted);font:700 var(--text-label)/1.2 var(--font-sans);letter-spacing:.14em;text-transform:uppercase}.amount-line-pen{border-bottom:2px solid var(--color-text);transition:var(--ui-transition);align-items:baseline;gap:10px;padding-bottom:8px;display:flex}.amount-line-pen:focus-within{border-bottom-color:var(--color-focus);box-shadow:0 2px 0 var(--color-focus)}.amount-line[data-invalid=true] .amount-line-pen{border-bottom-color:var(--color-error);box-shadow:none}.amount-line input{width:0;min-width:0;color:var(--color-text);font:600 var(--text-display)/1 var(--font-readout);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:0 0;border:0;flex:1;padding:0}.amount-line input::placeholder{color:var(--color-text-muted)}.amount-line-pen>span{color:var(--color-text-muted);font:700 var(--text-meta)/1 var(--font-sans);letter-spacing:.1em;flex:none}.amount-line .wallet-field-problem{margin:0}.slip-pill{box-sizing:border-box;background:var(--color-background);min-height:38px;color:var(--color-text);box-shadow:0 0 0 2px var(--color-border-strong);font:600 var(--text-meta)/1.1 var(--font-control);white-space:nowrap;cursor:pointer;transition:var(--ui-transition);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex;position:relative}.slip-pill:after{content:"";position:absolute;inset:-4px -2px}.slip-pill:not(:disabled):not([aria-disabled=true]):hover{box-shadow:0 0 0 2px var(--color-brand)}.slip-pill.is-brand{background:var(--color-brand);color:var(--color-on-brand);box-shadow:0 0 0 2px var(--color-text)}.slip-pill.is-brand:not(:disabled):hover{background:var(--color-brand-hover);box-shadow:0 0 0 2px var(--color-text)}.slip-pill:has(input:checked){background:var(--color-selection);color:var(--color-on-selection);box-shadow:0 0 0 2px var(--color-selection-border)}.slip-pill:has(input:focus-visible){outline:3px solid var(--color-focus);outline-offset:3px}.slip-pill[aria-disabled=true]{opacity:.5}.slip-pill:disabled{cursor:not-allowed;opacity:.5}.wallet-dialog.is-window[open]{flex-direction:column;gap:14px;display:flex}.wallet-dialog.is-window,.wallet-confirm{padding-bottom:32px}.wallet-dialog.is-window>.wallet-dialog-head{flex:none;margin-bottom:0}.wallet-page{flex-direction:column;flex:1 0 auto;gap:16px;min-width:0;display:flex}.wallet-page-foot{gap:10px;margin-top:auto;padding-top:16px;display:grid}.wallet-dialog .wallet-page-foot .ui-feedback,.wallet-dialog .wallet-page .ui-feedback{margin:0}.wallet-page-foot .wallet-steps-strip,.wallet-confirm-foot .wallet-steps-strip{justify-content:center}body:has(.wallet-confirm[open]) .wallet-dialog.is-window .wallet-flow .wallet-steps-strip{visibility:hidden}:is(.wallet-dialog.is-window,.wallet-confirm) .wallet-primary{min-height:52px;font-size:var(--text-body);box-shadow:0 0 0 2px var(--color-text),var(--shadow-lift)}:is(.wallet-dialog.is-window,.wallet-confirm) .wallet-secondary{min-height:52px;font-size:var(--text-body);box-shadow:inset 0 0 0 2px var(--color-text);background:0 0}:is(.wallet-dialog.is-window,.wallet-confirm) .wallet-secondary:not(:disabled):hover{box-shadow:inset 0 0 0 2px var(--color-brand)}.wallet-dialog .wallet-page-foot :is(.wallet-primary,.wallet-actions){margin:0}.wallet-dialog .wallet-page-foot .wallet-muted{text-align:center;margin:0}.wallet-actions.is-split>*{flex:1}@media (max-width:600px){.wallet-dialog.is-window,.wallet-confirm{padding-bottom:24px}.wallet-slip{--slip-x:16px;padding-top:24px}.amount-line input{font-size:var(--text-display)}}@media (max-width:420px){:is(.wallet-dialog.is-window,.wallet-confirm) .wallet-dialog-head h2{font-size:var(--text-title)}}.wallet-page-title:has(>.deposit-title){align-items:center}.deposit-title{align-items:center;gap:8px;min-width:0;display:flex}.deposit-rows{display:grid}.deposit-row{box-sizing:border-box;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:10px 0;display:grid}.deposit-row+.deposit-row{border-top:2px dashed var(--color-surface-hover)}.deposit-mark{background:var(--color-text);width:40px;height:40px;color:var(--color-background);font:400 var(--text-meta)/1 var(--font-sticker);transform:rotate(calc(-4deg * var(--tilt)));border-radius:12px;place-items:center;display:grid}.deposit-row:nth-child(2n) .deposit-mark{transform:rotate(calc(3deg * var(--tilt)))}.deposit-row-label{gap:2px;min-width:0;display:grid}.deposit-row-label strong{font:700 var(--text-body)/1.3 var(--font-sans)}.deposit-row-label>span{color:var(--color-text-secondary);font:500 var(--text-body)/1.3 var(--font-readout);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.deposit-inline{width:116px}.deposit-wallet-page .wallet-secondary{margin-top:auto}.deposit-stub{align-items:center;gap:16px;min-width:0;display:flex}.deposit-stub>span{gap:4px;min-width:0;display:grid}.deposit-stub strong{font:700 var(--text-body)/1.3 var(--font-sans)}.deposit-stub>span>span{color:var(--color-text-muted);font:400 var(--text-meta)/1.4 var(--font-sans)}.deposit-qr{box-sizing:border-box;background:var(--color-paper);width:128px;height:128px;color:var(--color-on-paper);border-radius:12px;flex:none;padding:4px;display:block}.deposit-qr path{fill:currentColor}.wallet-owed{box-sizing:border-box;background:var(--color-background);min-height:30px;color:var(--color-text-secondary);box-shadow:0 0 0 2px var(--color-border);font:600 var(--text-meta)/1.2 var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:6px;padding:0 4px 0 8px;display:inline-flex}.wallet-owed svg{flex:none}.wallet-send-to{gap:10px;min-width:0;display:grid}.wallet-send-to-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wallet-send-to-head>.slip-label{min-width:34px}.wallet-send-to-address{color:var(--color-text-secondary);font:500 var(--text-control)/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;padding-left:40px}.crypto-withdraw .funding-selectors{margin:0}.withdrawal-input{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-width:0;color:var(--color-text);font:var(--text-meta) var(--font-mono,monospace);border-radius:8px;padding:12px}.withdrawal-input:focus{outline:3px solid var(--color-focus);outline-offset:3px}@media (max-width:720px){.wallet-address-input input,.withdrawal-input{font-size:var(--text-body)}}.withdrawal-progress h3,.withdrawal-progress p{margin:0}.wallet-confirm{width:min(460px,100vw - 24px)}.wallet-confirm .wallet-dialog-head{margin-bottom:20px}.wallet-confirm-receipt{margin:0 0 16px}.wallet-confirm-stamp{color:var(--color-return-potential);font:400 var(--text-meta)/1 var(--font-sticker);letter-spacing:.04em;border-radius:8px;place-items:center;padding:6px 10px 4px;display:inline-grid;position:absolute;top:14px;right:16px;transform:rotate(-6deg);box-shadow:0 0 0 3px}.wallet-confirm-stamp~.slip-head{padding-right:120px}.wallet-confirm-headline{font:400 var(--text-heading)/1.1 var(--font-sticker);overflow-wrap:anywhere;margin:0}:is(.wallet-confirm-headline,.onchain-headline).is-amount{font:600 var(--text-display)/1 var(--font-readout);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:0 8px;margin:0;display:flex}:is(.wallet-confirm-headline,.onchain-headline).is-amount>span{color:var(--color-text-secondary);font:600 var(--text-control)/1.4 var(--font-sans);letter-spacing:0;flex-basis:100%}:is(.wallet-confirm-headline,.onchain-headline).is-amount small{color:var(--color-text-muted);font:700 var(--text-meta)/1 var(--font-sans);letter-spacing:.1em}.wallet-confirm-sub{color:var(--color-text-secondary);font-size:var(--text-control);margin:0;line-height:1.4}.wallet-confirm-foot{gap:10px;display:grid}.wallet-confirm-actions{grid-template-columns:minmax(0,1fr) 132px;gap:12px;display:grid}.wallet-confirm .wallet-muted{text-align:center;margin:0}.wallet-confirm-details{background:var(--color-background);box-shadow:0 0 0 2px var(--color-border);border-radius:14px;margin:0 0 16px;padding:2px 14px}.wallet-confirm-details summary{cursor:pointer;color:var(--color-text-secondary);font:600 var(--text-meta)/1.2 var(--font-sans);padding:12px 0}.wallet-confirm-details summary:hover{color:var(--color-text)}.wallet-confirm-details dl{font-size:var(--text-meta);grid-template-columns:auto minmax(0,1fr);gap:8px 14px;margin:0 0 12px;line-height:1.4;display:grid}.wallet-confirm-details dt{color:var(--color-text-muted)}.wallet-confirm-details dd{text-align:right;overflow-wrap:anywhere;margin:0}.wallet-confirm-details a{color:var(--color-brand-text)}.wallet-confirm-details code,.wallet-confirm-details pre{font:500 var(--text-meta)/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.wallet-confirm-details pre{background:var(--color-surface-inset);color:var(--color-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;margin:0 0 12px;padding:10px 12px}.wallet-confirm-copy{color:var(--color-text-muted);font:600 var(--text-meta)/1.2 var(--font-sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:0 0 12px;padding:4px 0;text-decoration:underline}.wallet-confirm-copy:hover{color:var(--color-text)}.wallet-confirm-waiting{min-height:52px;box-shadow:inset 0 0 0 2px var(--color-border);color:var(--color-text);font:600 var(--text-body)/1.1 var(--font-control);border-radius:999px;justify-content:center;align-items:center;gap:10px;margin:0;display:flex}@media (max-width:400px){.wallet-confirm-actions{grid-template-columns:minmax(0,1fr) 108px}}.onchain-receipt{margin:4px 0 0}.onchain-receipt.is-stamped{animation:onchain-jolt var(--t-move) var(--t-ui) ease-out both}.onchain-headline{font:400 var(--text-heading)/1.1 var(--font-sticker);overflow-wrap:anywhere;margin:0}.onchain-stamp{z-index:1;background:color-mix(in srgb,var(--color-success-surface) 82%,transparent);color:var(--color-success);font:400 var(--text-title)/1 var(--font-sticker);letter-spacing:.06em;animation:onchain-stamp var(--t-reveal) var(--sw-ease-pop) both;border-radius:10px;place-items:center;padding:8px 14px 6px;display:inline-grid;position:absolute;top:46px;right:18px;transform:rotate(-10deg);box-shadow:inset 0 0 0 3px}.onchain-receipt .wallet-links{font-size:var(--text-meta);padding-top:4px}.onchain-wait{color:var(--color-text-muted);font:500 var(--text-meta)/1.2 var(--font-sans);align-items:center;gap:6px;display:inline-flex}.onchain-wait .wallet-spinner{width:10px;height:10px}.onchain-confirmed{width:min(420px,100vw - 24px)}.onchain-confirmed .onchain-foot{justify-content:space-between;gap:12px;margin:12px 0 0;display:flex}@keyframes onchain-stamp{0%{opacity:0;transform:rotate(-10deg)scale(2.3)}45%{opacity:1;transform:rotate(-10deg)scale(.88)}72%{transform:rotate(-10deg)scale(1.06)}to{opacity:1;transform:rotate(-10deg)scale(1)}}@keyframes onchain-jolt{30%{translate:0 4px;rotate:.6deg}}@media (prefers-reduced-motion:reduce){.onchain-stamp,.onchain-receipt.is-stamped{animation:none}}@media (max-width:400px){.onchain-stamp{font-size:var(--text-title);top:40px}:is(.wallet-confirm-headline,.onchain-headline).is-amount{font-size:var(--text-display)}}@media (forced-colors:active){.wallet-address-input,.wallet-amount input,.ticket-field{border:2px solid canvastext}.wallet-address-input:focus-within,.wallet-amount input:focus,.ticket-field:focus-within{outline-offset:3px;outline:3px solid highlight}}.wallet-sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.wallet-sources.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-source{background:var(--color-background);min-width:0;min-height:54px;color:var(--color-text);box-shadow:0 0 0 2px var(--color-border-strong);font:600 var(--text-control)/1.2 var(--font-control);cursor:pointer;transition:var(--ui-transition);border:0;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:6px 10px;display:flex}.wallet-source small{max-width:100%;color:var(--color-text-muted);font:400 var(--text-meta)/1.2 var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wallet-source:hover{box-shadow:0 0 0 2px var(--color-brand)}.wallet-source:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.wallet-source[aria-pressed=true]{background:var(--color-selection);color:var(--color-on-selection);box-shadow:0 0 0 2px var(--color-selection-border)}.wallet-source[aria-pressed=true] small{color:inherit;opacity:.8}.wallet-dialog.is-window .wallet-secondary{box-shadow:inset 0 0 0 2px var(--color-border-strong)}.wallet-dialog.is-window .dw-form .dw-actions>.wallet-primary{margin:0}.wallet-dialog.is-window .dw-actions>.wallet-links{justify-content:center}.wallet-dialog.is-window .wallet-primary:disabled{background:var(--color-surface-hover);color:var(--color-text-secondary);box-shadow:inset 0 0 0 2px var(--color-border-strong);opacity:1;translate:none}.dw-actions .wallet-steps-strip{justify-content:center}.dw-actions .wallet-address-row.is-ticket{gap:4px}.dw-actions .wallet-address-row.is-ticket .wallet-address-label{color:var(--color-text-muted);font:700 var(--text-label)/1.4 var(--font-sans);letter-spacing:.14em;text-transform:uppercase}.dw-actions .wallet-address-row.is-ticket code{font-size:var(--text-meta)}.dw-qr .deposit-qr{width:84px;height:84px}@media (max-width:420px){.wallet-sources{gap:6px}.wallet-source{padding:6px}}@media (max-width:380px){.wallet-source{font-size:var(--text-meta);padding:6px 4px}}
