[data-slot=input]:not([type=file]),[data-slot=textarea]{border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-panel);width:100%;min-width:0;min-height:2.75rem;color:var(--color-ink);font:inherit;padding:.7rem .85rem;transition:border-color .12s}[data-slot=textarea]{resize:vertical;min-height:6rem}[data-slot=input]::placeholder,[data-slot=textarea]::placeholder{color:var(--color-subtle)}[data-slot=input]:focus-visible,[data-slot=textarea]:focus-visible,[data-slot=checkbox]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}[data-slot=input][aria-invalid=true],[data-slot=textarea][aria-invalid=true],[data-slot=checkbox][aria-invalid=true]{border-color:var(--color-negative)}[data-slot=input]:disabled,[data-slot=textarea]:disabled,[data-slot=checkbox][data-disabled]{opacity:.5;cursor:not-allowed}[data-slot=label]{font-size:var(--text-md);font-weight:500;line-height:1.5}[data-slot=checkbox]{border:1px solid var(--color-line);background:var(--color-panel);width:1rem;height:1rem;color:var(--color-on-brand);cursor:pointer;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}[data-slot=checkbox][data-checked],[data-slot=checkbox][data-indeterminate]{border-color:var(--color-brand);background:var(--color-brand);color:var(--color-on-brand)}[data-slot=checkbox-indicator]{display:inline-flex}@media (prefers-reduced-motion:reduce){[data-slot=input],[data-slot=textarea]{transition:none}}body:has(.transaction-tracker-indicator) [data-slot=toast-viewport]{bottom:calc(max(1rem, env(safe-area-inset-bottom)) + 6rem)}body:has(.sticky-action-bar) [data-slot=toast-viewport]{bottom:calc(5.25rem + env(safe-area-inset-bottom))}body:has(.sticky-action-bar):has(.transaction-tracker-indicator) [data-slot=toast-viewport]{bottom:calc(10.25rem + env(safe-area-inset-bottom))}[data-slot=toast-viewport]{z-index:70;pointer-events:none;outline:none;width:auto;max-width:23rem;margin-inline:auto;position:fixed;bottom:1rem;left:1rem;right:1rem}[data-slot=toast]{--gap:.75rem;--peek:.75rem;--scale:calc(max(0, 1 - (var(--toast-index) * .1)));--shrink:calc(1 - var(--scale));--height:var(--toast-frontmost-height,var(--toast-height));--offset-y:calc(var(--toast-offset-y) * -1 + (var(--toast-index) * var(--gap) * -1) + var(--toast-swipe-movement-y));z-index:calc(1000 - var(--toast-index));width:100%;height:var(--height);border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-panel);color:var(--color-ink);box-shadow:var(--shadow-dialog);pointer-events:auto;-webkit-user-select:none;user-select:none;transform-origin:bottom;transform:translateX(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) - (var(--toast-index) * var(--peek)) - (var(--shrink) * var(--height)))) scale(var(--scale));outline:none;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s,height .15s;position:absolute;bottom:0;right:0}[data-slot=toast]:after{width:100%;height:calc(var(--gap) + 1px);content:"";position:absolute;top:100%;left:0}[data-slot=toast][data-expanded]{height:var(--toast-height);transform:translateX(var(--toast-swipe-movement-x)) translateY(var(--offset-y))}[data-slot=toast][data-limited]{opacity:0}[data-slot=toast][data-starting-style],[data-slot=toast][data-ending-style]:not([data-limited]):not([data-swipe-direction]){transform:translateY(150%)}[data-slot=toast][data-ending-style][data-swipe-direction=down]{transform:translateY(calc(var(--toast-swipe-movement-y) + 150%))}[data-slot=toast][data-ending-style][data-swipe-direction=up]{transform:translateY(calc(var(--toast-swipe-movement-y) - 150%))}[data-slot=toast][data-ending-style][data-swipe-direction=left]{transform:translateX(calc(var(--toast-swipe-movement-x) - 150%)) translateY(var(--offset-y))}[data-slot=toast][data-ending-style][data-swipe-direction=right]{transform:translateX(calc(var(--toast-swipe-movement-x) + 150%)) translateY(var(--offset-y))}[data-slot=toast]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}[data-slot=toast][data-type=warning]{border-color:color-mix(in srgb, var(--color-warning) 28%, var(--color-line));background:color-mix(in srgb, var(--color-warning-soft) 70%, var(--color-panel))}[data-slot=toast][data-type=error]{border-color:color-mix(in srgb, var(--color-negative) 28%, var(--color-line));background:color-mix(in srgb, var(--color-negative-soft) 70%, var(--color-panel))}[data-slot=toast-content]{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;column-gap:.75rem;height:100%;padding:.875rem .5rem .875rem .875rem;transition:opacity .25s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden}[data-slot=toast-content][data-behind]{opacity:0}[data-slot=toast-content][data-expanded]{opacity:1}[data-slot=toast-icon]{color:var(--color-muted);flex-shrink:0;margin-top:.0625rem;display:inline-flex}[data-slot=toast-icon][data-type=success]{color:var(--color-positive)}[data-slot=toast-icon][data-type=warning]{color:var(--color-warning)}[data-slot=toast-icon][data-type=error]{color:var(--color-negative)}[data-slot=toast-icon][data-type=loading] svg{animation:1s linear infinite toast-spin}[data-slot=toast-text]{justify-items:start;gap:.25rem;min-width:0;padding-top:.0625rem;display:grid}[data-slot=toast-title]{font-size:var(--text-md);margin:0;font-weight:600;line-height:1.3}[data-slot=toast-description]{color:var(--color-muted);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0;line-height:1.45}[data-slot=toast][data-type=warning] [data-slot=toast-description],[data-slot=toast][data-type=error] [data-slot=toast-description]{color:var(--color-ink)}[data-slot=toast-description]:empty{display:none}[data-slot=toast-action].button{min-height:2rem;margin-top:.5rem;padding-inline:.75rem}[data-slot=toast-close]{border-radius:var(--radius-control);width:2rem;height:2rem;color:var(--color-subtle);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-top:-.375rem;padding:0;display:inline-flex}[data-slot=toast-close]:hover{background:color-mix(in srgb, var(--color-ink) 7%, transparent);color:var(--color-ink)}[data-slot=toast-close]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@keyframes toast-spin{to{transform:rotate(360deg)}}@media (width>=40rem){[data-slot=toast-viewport]{width:100%;margin-inline:0;left:auto}}@media (prefers-reduced-motion:reduce){[data-slot=toast],[data-slot=toast-content]{transition:none}[data-slot=toast-icon][data-type=loading] svg{animation:none}}[data-slot=copy-button][data-copied]{color:var(--color-positive)}[data-slot=copy-button][data-copied] svg{animation:.22s cubic-bezier(.22,1,.36,1) copy-button-confirm}@keyframes copy-button-confirm{0%{opacity:0;transform:scale(.6)}}@media (prefers-reduced-motion:reduce){[data-slot=copy-button][data-copied] svg{animation:none}}[data-slot=table-container]{width:100%;position:relative;overflow-x:auto}[data-slot=table]{border-collapse:collapse;caption-side:bottom;width:100%;font-size:var(--text-md);font-variant-numeric:tabular-nums}[data-slot=table-header] [data-slot=table-row],[data-slot=table-body] [data-slot=table-row]:not(:last-child){border-bottom:1px solid var(--color-line)}[data-slot=table-body] [data-slot=table-row]{transition:background-color .12s}[data-slot=table-body] [data-slot=table-row]:hover,[data-slot=table-row][data-state=selected]{background:var(--color-surface)}[data-slot=table-head]{height:2.75rem;color:var(--color-subtle);font-size:var(--text-xs);text-align:left;vertical-align:middle;white-space:nowrap;padding:0 .75rem;font-weight:500}[data-slot=table-cell]{color:var(--color-ink);vertical-align:middle;white-space:nowrap;padding:.85rem .75rem}[data-slot=table-caption]{color:var(--color-muted);font-size:var(--text-sm);margin-top:1rem}[data-slot=select-trigger]{border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface);width:100%;min-width:0;min-height:2.75rem;color:var(--color-ink);text-align:left;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem .85rem;display:flex}[data-slot=select-trigger]:hover:not(:disabled){background:var(--color-surface-hover)}[data-slot=select-trigger][data-placeholder]{color:var(--color-subtle)}[data-slot=select-trigger]:disabled{opacity:.5;cursor:not-allowed}[data-slot=select-trigger][aria-invalid=true]{border-color:var(--color-negative)}[data-slot=select-trigger]>svg{color:var(--color-muted);pointer-events:none;flex-shrink:0}[data-slot=select-value]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-slot=select-positioner]{z-index:50;isolation:isolate}[data-slot=select-content]{width:var(--anchor-width);min-width:9rem;max-width:var(--available-width);max-height:var(--available-height);border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-panel);color:var(--color-ink);font-size:var(--text-md);transform-origin:var(--transform-origin);position:relative;overflow:hidden auto;box-shadow:0 8px 24px #0000001f}[data-slot=select-list]{padding:.25rem}[data-slot=select-item]{border-radius:calc(var(--radius-control) - .25rem);overflow-wrap:anywhere;cursor:default;-webkit-user-select:none;user-select:none;outline:none;align-items:center;min-height:2.5rem;padding:.5rem 2rem .5rem .6rem;display:flex;position:relative}[data-slot=select-item][data-highlighted]{background:var(--color-surface-hover)}[data-slot=select-item][data-disabled]{opacity:.5;pointer-events:none}[data-slot=select-item-indicator]{pointer-events:none;display:flex;position:absolute;right:.5rem}[data-slot=select-scroll-up],[data-slot=select-scroll-down]{background:var(--color-panel);z-index:1;justify-content:center;align-items:center;width:100%;padding:.25rem;display:flex}[data-slot=select-scroll-up]{top:0}[data-slot=select-scroll-down]{bottom:0}.sticky-action-bar{--sticky-action-bar-height:4.5rem;inset-inline:0;z-index:35;min-height:var(--sticky-action-bar-height);padding:.75rem max(1rem, env(safe-area-inset-right)) calc(.75rem + env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));border-top:1px solid var(--color-line);background:var(--color-panel);align-items:center;gap:.75rem;display:flex;position:fixed;bottom:0}.sticky-action-bar .button{flex-shrink:0;min-height:2.75rem}.workspace-content:has(.sticky-action-bar){padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}[data-slot=field-set],[data-slot=field-group],[data-slot=field]{flex-direction:column;min-width:0;display:flex}[data-slot=field-set]{border:0;gap:1.25rem;margin:0;padding:0}[data-slot=field-group]{gap:1.25rem;width:100%}[data-slot=field]{gap:.5rem;width:100%}[data-slot=field-legend]{font-size:var(--text-base);margin-bottom:1rem;padding:0;font-weight:600}[data-slot=field-label]{width:fit-content;font-size:var(--text-md);align-items:center;gap:.5rem;font-weight:500;line-height:1.5;display:flex}[data-slot=field-description],[data-slot=field-error]{font-size:var(--text-md);overflow-wrap:anywhere;margin:0;line-height:1.5}[data-slot=field-description]{color:var(--color-muted)}[data-slot=field-error]{color:var(--color-negative)}[data-slot=field-set]:disabled [data-slot=field-label]{opacity:.5}[data-slot=input-group]{border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-panel);width:100%;min-width:0;min-height:2.75rem;color:var(--color-ink);align-items:center;display:flex}[data-slot=input-group]:has([data-slot=input-group-control]:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}[data-slot=input-group]:has([aria-invalid=true]){border-color:var(--color-negative)}[data-slot=input-group]:has([data-slot=input-group-control]:disabled){opacity:.5;cursor:not-allowed}[data-slot=input-group] [data-slot=input-group-control]:not([type=file]){border-radius:inherit;min-width:0;min-height:2.75rem;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:.7rem .85rem}[data-slot=input-group] [data-slot=input-group-control]:disabled{opacity:1}[data-slot=input-group-addon]{color:var(--color-muted);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;display:flex}[data-slot=input-group-addon][data-align=inline-start]{order:-1;padding-inline-start:.85rem}[data-slot=input-group-addon][data-align=inline-end]{order:1;padding-inline-end:.85rem}[data-slot=input-group-text]{font-size:var(--text-md);align-items:center;gap:.5rem;display:inline-flex}[data-slot=input-group-text] svg{pointer-events:none}@media (forced-colors:active){[data-slot=input-group]:has([data-slot=input-group-control]:focus-visible){outline-color:highlight}}[data-slot=toggle-group]{border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface);align-items:center;gap:.25rem;width:fit-content;padding:.25rem;display:flex}[data-slot=toggle-group][data-orientation=vertical]{flex-direction:column;align-items:stretch}[data-slot=toggle-group-item]{border-radius:calc(var(--radius-control) - .25rem);min-width:2.5rem;min-height:2.5rem;color:var(--color-muted);font-size:var(--text-md);white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.4rem;padding:.45rem .7rem;font-weight:500;display:inline-flex}[data-slot=toggle-group-item]:hover:not(:disabled):not([data-disabled]){background:var(--color-surface-hover);color:var(--color-ink)}[data-slot=toggle-group-item][data-pressed]{border-color:var(--color-line);background:var(--color-panel);color:var(--color-ink);box-shadow:0 1px 2px #0000000d}[data-slot=toggle-group-item]:focus-visible{z-index:1;outline:2px solid var(--color-focus);outline-offset:2px}[data-slot=toggle-group-item]:disabled,[data-slot=toggle-group-item][data-disabled]{opacity:.5;cursor:not-allowed}[data-slot=wallet-avatar]{width:var(--avatar-size);height:var(--avatar-size);background:linear-gradient(135deg, hsl(var(--avatar-hue) 55% 55%), hsl(calc(var(--avatar-hue) + 70) 55% 40%));border-radius:50%;flex-shrink:0;overflow:hidden}[data-slot=wallet-avatar]>img{object-fit:cover;width:100%;height:100%;display:block}[data-slot=popover-positioner]{z-index:50}[data-slot=popover-content]{width:min(22rem,100vw - 24px);max-height:var(--available-height);border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-panel);color:var(--color-ink);transform-origin:var(--transform-origin);outline:none;padding:1rem;transition:opacity .12s,transform .12s;overflow-y:auto;box-shadow:0 12px 32px #0f191324}[data-slot=popover-content][data-starting-style],[data-slot=popover-content][data-ending-style]{opacity:0;transform:scale(.97)}[data-slot=popover-title]{font-size:var(--text-base);margin:0;font-weight:600}@media (prefers-reduced-motion:reduce){[data-slot=popover-content]{transition:none}}[data-slot=dialog-overlay]{z-index:50;background:var(--color-backdrop);position:fixed;inset:0}[data-slot=dialog-content]{--dialog-padding:1.5rem;z-index:50;width:min(32rem,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:var(--dialog-padding);overscroll-behavior:contain;border:1px solid var(--color-line);border-radius:var(--radius-modal);background:var(--color-panel);color:var(--color-ink);box-shadow:var(--shadow-dialog);flex-direction:column;gap:1.5rem;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}[data-slot=dialog-header]{flex-direction:column;gap:.375rem;padding-inline-end:2.5rem;display:flex}[data-slot=dialog-title]{font-size:var(--text-xl);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.3}[data-slot=dialog-description]{color:var(--color-muted);font-size:var(--text-md);margin:0;line-height:1.5}[data-slot=dialog-body]{gap:1.25rem;min-width:0;display:grid}[data-slot=dialog-footer]{bottom:calc(var(--dialog-padding) * -1);z-index:1;margin:auto calc(var(--dialog-padding) * -1) calc(var(--dialog-padding) * -1);padding:1rem var(--dialog-padding) var(--dialog-padding);border-top:1px solid var(--color-line-faint);background:var(--color-panel);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex;position:sticky}[data-slot=dialog-footer]>[data-footer-start]{margin-inline-end:auto}[data-slot=dialog-close]{border-radius:var(--radius-control);width:2.75rem;height:2.75rem;color:var(--color-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:.875rem;right:.875rem}[data-slot=dialog-close]:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-ink)}[data-slot=dialog-close]:disabled{cursor:not-allowed;opacity:.4}[data-slot=dialog-content]:focus-visible,[data-slot=dialog-close]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (width<=640px){[data-slot=dialog-content]{--dialog-padding:1.25rem;width:100%;max-height:calc(100dvh - 1.5rem - env(safe-area-inset-top));padding-bottom:calc(var(--dialog-padding) + env(safe-area-inset-bottom));border-radius:var(--radius-modal) var(--radius-modal) 0 0;border-bottom:0;margin-inline:auto;inset:auto 0 0;transform:none}[data-slot=dialog-footer]{bottom:calc((var(--dialog-padding) + env(safe-area-inset-bottom)) * -1);margin-bottom:calc((var(--dialog-padding) + env(safe-area-inset-bottom)) * -1);padding-bottom:calc(var(--dialog-padding) + env(safe-area-inset-bottom));flex-direction:column-reverse;align-items:stretch}[data-slot=dialog-footer]>.button{width:100%}[data-slot=dialog-footer]>[data-footer-start]{margin-inline-end:0}}@media (prefers-reduced-motion:no-preference){[data-slot=dialog-overlay]{transition:opacity .18s ease-out}[data-slot=dialog-overlay][data-starting-style],[data-slot=dialog-overlay][data-ending-style]{opacity:0}[data-slot=dialog-content]{transition:opacity .18s ease-out,transform .22s cubic-bezier(.16,1,.3,1)}[data-slot=dialog-content][data-starting-style],[data-slot=dialog-content][data-ending-style]{opacity:0;transform:translate(-50%,-48%)scale(.98)}@media (width<=640px){[data-slot=dialog-content][data-starting-style],[data-slot=dialog-content][data-ending-style]{opacity:1;transform:translateY(100%)}}}.modal-amount{gap:.375rem;min-width:0;display:grid}.modal-amount+.modal-amount{border-top:1px solid var(--color-line-faint);padding-top:1rem}.modal-amount-label{color:var(--color-muted);font-size:var(--text-sm)}.modal-amount-value{min-width:0;font-size:var(--text-4xl);letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.375rem;font-weight:550;line-height:1.1;display:flex}.modal-amount-unit{color:var(--color-muted);font-size:var(--text-lg);letter-spacing:0;font-weight:500}.modal-amount-caption{color:var(--color-muted);font-size:var(--text-sm)}.modal-review{border-top:1px solid var(--color-line-faint);font-size:var(--text-md);margin:0;display:grid}.modal-review>div{border-bottom:1px solid var(--color-line-faint);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;padding-block:.75rem;display:flex}.modal-review dt{color:var(--color-muted)}.modal-review dd{text-align:end;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;margin:0}@media (width<=640px){.modal-amount-value{font-size:var(--text-3xl)}}.wallet-steps{margin:0;padding:0;list-style:none;display:grid}.wallet-steps li{min-height:2.75rem;color:var(--color-muted);font-size:var(--text-md);grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;column-gap:.75rem;line-height:1.4;display:grid;position:relative}.wallet-steps li:not(:last-child):after{top:calc(50% + .875rem);bottom:calc(.875rem - 50%);background:var(--color-line);content:"";width:1px;position:absolute;inset-inline-start:calc(.75rem - .5px)}.wallet-steps li[data-state=done]:not(:last-child):after{background:var(--color-positive)}.wallet-step-marker{border:1px solid var(--color-line);background:var(--color-panel);width:1.5rem;height:1.5rem;font-size:var(--text-2xs);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}.wallet-step-label{overflow-wrap:anywhere;min-width:0}.wallet-step-status{font-size:var(--text-sm);text-align:end}.wallet-steps li[aria-current=step]{color:var(--color-ink);font-weight:600}.wallet-steps li[aria-current=step] .wallet-step-marker{border-color:var(--color-brand);background:var(--color-brand);color:var(--color-on-brand)}.wallet-steps li[aria-current=step] .wallet-step-status{color:var(--color-brand);font-weight:550}.wallet-steps li[data-state=done]{color:var(--color-ink)}.wallet-steps li[data-state=done] .wallet-step-marker{background:var(--color-brand-soft);color:var(--color-positive);border-color:#0000}.wallet-steps li[data-state=done] .wallet-step-status{color:var(--color-muted)}.wallet-steps li[data-state=failed]{color:var(--color-ink)}.wallet-steps li[data-state=failed] .wallet-step-marker{background:var(--color-negative-soft);color:var(--color-negative);border-color:#0000}.wallet-steps li[data-state=failed] .wallet-step-status{color:var(--color-negative);font-weight:550}@media (prefers-reduced-motion:no-preference){.wallet-step-spinner{animation:1s linear infinite wallet-step-spin}.wallet-step-marker{transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out}}@keyframes wallet-step-spin{to{transform:rotate(360deg)}}.section-tabs{box-shadow:inset 0 -1px 0 var(--color-line);scrollbar-width:none;border-bottom:0;gap:4px;margin-top:12px;padding:0 20px;overflow-x:auto}.section-tabs [role=tab]{height:44px;color:var(--color-muted);font-size:var(--text-md);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:8px;padding:0 14px;font-weight:500;display:flex}.section-tabs [role=tab][aria-selected=true]{border-bottom-color:var(--color-ink);color:var(--color-ink)}@media (width<=700px){.section-tabs{gap:2px;padding:0 12px}.section-tabs [role=tab]{gap:6px;padding:0 10px}}
