@font-face{font-family:Gilroy;src:url(/assets/Gilroy-Light-C8UWcMrY.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/assets/Gilroy-Regular-D5UFgeCU.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/assets/Gilroy-Medium-C0ynlvWK.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/assets/Gilroy-Bold-CInumVHz.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/assets/Gilroy-Heavy-DW6tzkNr.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}:root,:root[data-theme=light]{--surface-sunken: #f9fafb;--surface: #ffffff;--surface-raised: #ffffff;--border: #e5e7eb;--border-control: #6b7280;--ink: #011120;--ink-muted: #4b5563;--ink-subtle: #6b7280;--brand: #033f73;--on-brand: #ffffff;--brand-deep: #011120;--brand-subtle: #e8f0f8;--brand-ink: #033f73;--brand-tint: #cfe0f1;--cta: #ffd964;--cta-hover: #ffca40;--on-cta: #011120;--nav-bg: #033f73;--nav-ink: #d6e4f2;--nav-ink-active: #ffffff;--nav-active-bg: rgba(255,255,255,.16);--positive: #067647;--positive-subtle: #ecfdf3;--positive-ink: #05603a;--negative: #d4183d;--negative-subtle: #fdecef;--negative-ink: #a3122e;--warning: #b54708;--warning-subtle: #fffaeb;--warning-ink: #93370d;--chart-in: #067647;--chart-out: #d4183d;--chart-single: #2d79c7;--focus-ring: #033f73;--focus-ring-inverse: #ffd964;--scrim: rgba(1,17,32,.55);--shadow-card: 0 1px 2px rgba(16,24,40,.06), 0 1px 3px rgba(16,24,40,.08);--shadow-popover: 0 12px 32px -8px rgba(16,24,40,.18), 0 2px 6px rgba(16,24,40,.06);color-scheme:light}:root[data-theme=dark]{--surface-sunken: #011120;--surface: #06192b;--surface-raised: #0c2238;--border: #1b3450;--border-control: #8aa0b8;--ink: #f3f6fa;--ink-muted: #b4c2d3;--ink-subtle: #94a6bb;--brand: #5aa8ec;--on-brand: #011120;--brand-deep: #17406d;--brand-subtle: #0e2a47;--brand-ink: #b9dafa;--brand-tint: #9ccbf0;--cta: #ffd964;--cta-hover: #ffca40;--on-cta: #011120;--nav-bg: #000a14;--nav-ink: #d6e4f2;--nav-ink-active: #ffffff;--nav-active-bg: rgba(255,255,255,.16);--positive: #5fd69a;--positive-subtle: #0c2a1e;--positive-ink: #8be5b6;--negative: #f58a80;--negative-subtle: #3a1420;--negative-ink: #fec9c4;--warning: #f7b955;--warning-subtle: #33250a;--warning-ink: #fddd95;--chart-in: #33ad6e;--chart-out: #c43a3a;--chart-single: #4a9be0;--focus-ring: #8fc6f0;--focus-ring-inverse: #ffd964;--scrim: rgba(0,6,14,.72);--shadow-card: 0 1px 2px rgba(0,0,0,.4);--shadow-popover: 0 16px 40px -8px rgba(0,0,0,.6);color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--surface-sunken: #011120;--surface: #06192b;--surface-raised: #0c2238;--border: #1b3450;--border-control: #8aa0b8;--ink: #f3f6fa;--ink-muted: #b4c2d3;--ink-subtle: #94a6bb;--brand: #5aa8ec;--on-brand: #011120;--brand-deep: #17406d;--brand-subtle: #0e2a47;--brand-ink: #b9dafa;--brand-tint: #9ccbf0;--cta: #ffd964;--cta-hover: #ffca40;--on-cta: #011120;--nav-bg: #000a14;--nav-ink: #d6e4f2;--nav-ink-active: #ffffff;--nav-active-bg: rgba(255,255,255,.16);--positive: #5fd69a;--positive-subtle: #0c2a1e;--positive-ink: #8be5b6;--negative: #f58a80;--negative-subtle: #3a1420;--negative-ink: #fec9c4;--warning: #f7b955;--warning-subtle: #33250a;--warning-ink: #fddd95;--chart-in: #33ad6e;--chart-out: #c43a3a;--chart-single: #4a9be0;--focus-ring: #8fc6f0;--focus-ring-inverse: #ffd964;--scrim: rgba(0,6,14,.72);--shadow-card: 0 1px 2px rgba(0,0,0,.4);--shadow-popover: 0 16px 40px -8px rgba(0,0,0,.6);color-scheme:dark}}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 40px;--space-8: 48px;--space-9: 64px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-pill: 9999px;--control-sm: 32px;--control-md: 40px;--control-lg: 48px;--sidebar-width: 248px;--content-max: 1200px;--z-sticky: 100;--z-dropdown: 200;--z-modal: 400;--z-toast: 500;--font-sans: "Gilroy", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace}body{margin:0;background:var(--surface-sunken);color:var(--ink);font:400 16px/24px var(--font-sans)}*,*:before,*:after{box-sizing:border-box}.vs-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vs-icon{flex:none}:where(button,a,input):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.vs-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius-pill);font:500 14px/20px var(--font-sans);cursor:pointer;white-space:nowrap}.vs-btn--sm{height:var(--control-sm);padding:0 var(--space-3);font-size:13px}.vs-btn--md{height:var(--control-md);padding:0 var(--space-4)}.vs-btn--lg{height:var(--control-lg);padding:0 var(--space-6);font-size:16px}.vs-btn--full{width:100%}.vs-btn--primary{background:var(--cta);color:var(--on-cta)}.vs-btn--primary:hover:not(:disabled){background:var(--cta-hover)}.vs-btn--secondary{background:var(--surface);color:var(--brand);border-color:var(--brand)}.vs-btn--secondary:hover:not(:disabled){background:var(--brand-subtle)}.vs-btn--ghost{background:transparent;color:var(--brand)}.vs-btn--ghost:hover:not(:disabled){background:var(--brand-subtle)}.vs-btn--danger{background:var(--negative);color:var(--on-brand)}.vs-btn:disabled{opacity:.55;cursor:not-allowed}.vs-spinner{width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:vs-spin .8s linear infinite}@keyframes vs-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.vs-spinner{animation-duration:2.4s}}.vs-icon-btn{display:inline-grid;place-items:center;width:var(--control-sm);height:var(--control-sm);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink-muted);cursor:pointer}.vs-icon-btn:hover{background:var(--brand-subtle);color:var(--ink)}.vs-badge{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-3);border-radius:var(--radius-pill);font:500 12px/18px var(--font-sans)}.vs-badge--success{background:var(--positive-subtle);color:var(--positive-ink)}.vs-badge--pending{background:var(--warning-subtle);color:var(--warning-ink)}.vs-badge--failed{background:var(--negative-subtle);color:var(--negative-ink)}.vs-badge--info{background:var(--brand-subtle);color:var(--brand-ink)}.vs-badge--neutral{background:var(--surface-sunken);color:var(--ink-muted);box-shadow:inset 0 0 0 1px var(--border)}.vs-money{font-family:var(--font-sans);font-weight:700;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.01em;color:var(--ink);white-space:nowrap}.vs-money__word{white-space:nowrap}.vs-money--md{font-size:16px;line-height:24px;letter-spacing:0}.vs-money--lg{font-size:24px;line-height:32px}.vs-money--xl{font-size:36px;line-height:44px;letter-spacing:-.02em}.vs-money--in{color:var(--positive-ink)}.vs-money--out{color:var(--negative-ink)}.vs-field{display:grid;gap:var(--space-2)}.vs-field__label{font:500 13px/18px var(--font-sans);color:var(--ink)}.vs-field__req{color:var(--ink-muted);font-weight:400}.vs-field__control{display:flex;align-items:center;height:var(--control-md);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface)}.vs-field__control:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.vs-field__control input{flex:1;min-width:0;height:100%;border:0;background:transparent;padding:0 var(--space-3);font:400 16px/24px var(--font-sans);color:var(--ink);outline:none}.vs-field__control input::-moz-placeholder{color:var(--ink-subtle)}.vs-field__control input::placeholder{color:var(--ink-subtle)}.vs-field__prefix{padding-left:var(--space-3);color:var(--ink-muted);font:500 14px/20px var(--font-sans)}.vs-field__msg{margin:0;display:flex;gap:var(--space-1);align-items:center;font:400 13px/20px var(--font-sans);color:var(--ink-muted)}.vs-field__msg--error{color:var(--negative-ink)}.vs-field--error .vs-field__control{border-color:var(--negative)}.vs-balance{display:grid;gap:var(--space-2);padding:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);min-width:240px}.vs-balance__head{display:flex;align-items:center;justify-content:space-between}.vs-balance__name{font:500 13px/18px var(--font-sans);color:var(--ink-muted)}.vs-balance__meta{margin:0;font:400 12px/16px var(--font-sans);color:var(--ink-subtle)}.vs-balance__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.vs-table-wrap{overflow-x:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.vs-table{width:100%;border-collapse:collapse;font:400 14px/20px var(--font-sans)}.vs-table th{position:sticky;top:0;text-align:left;padding:var(--space-3) var(--space-4);font:500 12px/16px var(--font-sans);color:var(--ink-muted);background:var(--surface);border-bottom:1px solid var(--border);z-index:var(--z-sticky)}.vs-table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);color:var(--ink)}.vs-table tbody tr:last-child td{border-bottom:0}.vs-table .is-right{text-align:right}.vs-table tr.is-click{cursor:pointer}.vs-table tr.is-click:hover td{background:var(--brand-subtle)}.vs-table__empty{text-align:center;color:var(--ink-muted);padding:var(--space-8) var(--space-4)!important}.vs-step{display:inline-flex;align-items:center;gap:var(--space-2);font:500 13px/18px var(--font-sans);color:var(--ink-muted)}.vs-step__dot{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1px solid var(--border-control);font-size:12px;background:var(--surface)}.vs-step--current{color:var(--ink)}.vs-step--current .vs-step__dot{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.vs-step--done .vs-step__dot{background:var(--brand-subtle);border-color:var(--brand);color:var(--brand-ink)}.vs-banner{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font:400 14px/20px var(--font-sans)}.vs-banner__body{flex:1;min-width:0}.vs-banner--info{background:var(--brand-subtle);color:var(--brand-ink)}.vs-banner--warning{background:var(--warning-subtle);color:var(--warning-ink)}.vs-banner--error{background:var(--negative-subtle);color:var(--negative-ink)}.vs-banner--success{background:var(--positive-subtle);color:var(--positive-ink)}.vs-nav{display:flex;flex-direction:column;gap:var(--space-5);width:var(--sidebar-width);min-height:100%;padding:var(--space-4);background:var(--nav-bg)}.vs-nav__brand{padding:var(--space-2);color:var(--nav-ink-active);font:700 18px/26px var(--font-sans)}.vs-nav__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-1)}.vs-nav__item{display:flex;align-items:center;gap:var(--space-3);height:var(--control-md);padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--nav-ink);text-decoration:none;font:500 14px/20px var(--font-sans)}.vs-nav__item:hover{background:var(--nav-active-bg)}.vs-nav__item.is-active{background:var(--nav-active-bg);color:var(--nav-ink-active)}.vs-nav :focus-visible{outline-color:var(--focus-ring-inverse)}.vs-nav__group{display:grid;gap:var(--space-1);margin-top:var(--space-4)}.vs-nav__heading{margin:0;padding:0 var(--space-3);font:700 11px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--nav-ink);opacity:.8}.vs-step__back{display:inline-flex;align-items:center;gap:var(--space-2);padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;border-radius:var(--radius-pill)}.vs-step__back:hover .vs-step__label{color:var(--brand);text-decoration:underline}.vs-step__back:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}html,body,#root{height:100%}a{color:var(--brand)}h1,h2{margin:0}.vs-link{font:500 14px/20px var(--font-sans);text-decoration:none}.vs-link:hover{text-decoration:underline}.vs-link--button{padding:0;background:none;border:0;color:var(--brand);cursor:pointer}.vs-mono{font:500 12px/18px var(--font-mono);color:var(--ink-muted)}.vs-cell-stack{display:grid;gap:2px}.vs-cell-sub{font:400 13px/18px var(--font-sans);color:var(--ink-muted)}.vs-field,.vs-field__control{min-width:0}.vs-select{flex:1;width:100%;min-width:0;text-overflow:ellipsis;height:100%;border:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:0 var(--space-8) 0 var(--space-3);background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23667085' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right var(--space-3) center;font:400 16px/24px var(--font-sans);color:var(--ink);outline:none}.vs-select option{background:var(--surface);color:var(--ink)}.vs-btn{text-decoration:none}.shell{display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);min-height:100%}.shell__main{min-width:0;display:flex;flex-direction:column}.shell__warning{padding:var(--space-3) var(--space-6) 0}.topbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-6);border-bottom:1px solid var(--border);background:var(--surface);position:sticky;top:0;z-index:var(--z-sticky)}.topbar__who{font:700 16px/24px var(--font-sans);color:var(--ink);min-height:24px}.topbar__actions{display:inline-flex;align-items:center;gap:var(--space-2)}.vs-nav{position:sticky;top:0;height:100vh;width:auto}.vs-nav__brand img{display:block}.vs-nav__footer{margin-top:auto}.page{width:100%;max-width:var(--content-max);margin:0 auto;padding:var(--space-6);display:grid;gap:var(--space-5);align-content:start}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.page-title{font:700 32px/40px var(--font-sans);letter-spacing:-.03em;color:var(--ink)}.page-sub{margin:var(--space-1) 0 0;font:400 16px/24px var(--font-sans);color:var(--ink-muted)}.grid{display:grid;gap:var(--space-5)}.grid--wallets{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr))}.grid--two{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr))}.vs-card{display:grid;gap:var(--space-4);align-content:start;min-width:0;padding:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.vs-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.vs-card__title{font:700 18px/26px var(--font-sans);color:var(--ink)}.vs-card__state{display:grid;justify-items:start;gap:var(--space-3);padding:var(--space-5) 0;min-height:96px;align-content:center}.vs-card__error{margin:0;font:400 14px/20px var(--font-sans);color:var(--negative-ink)}.vs-card__empty{margin:0;padding:var(--space-4) 0;font:400 14px/20px var(--font-sans);color:var(--ink-muted)}.vs-card .vs-table-wrap{border:0;border-radius:0;margin:0 calc(-1 * var(--space-5));border-top:1px solid var(--border)}.vs-card .vs-balance{background:var(--surface-sunken)}.vs-loading{display:inline-flex;align-items:center;gap:var(--space-3);font:400 14px/20px var(--font-sans);color:var(--ink-muted)}.is-busy{opacity:.6}.vs-tabs{display:flex;gap:var(--space-2);flex-wrap:wrap}.vs-tab{display:inline-flex;align-items:center;gap:var(--space-2);height:var(--control-md);padding:0 var(--space-4);border:1px solid var(--border-control);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font:500 14px/20px var(--font-sans);cursor:pointer}.vs-tab:hover{background:var(--brand-subtle)}.vs-tab{color:var(--brand);border-color:var(--brand)}.vs-tab.is-active{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.vs-tab__count{font:500 12px/16px var(--font-sans);opacity:.8}.filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--space-4);align-items:end;padding:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.filters__actions{display:flex;gap:var(--space-2)}.form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--space-4);align-items:end}.form-row__full{grid-column:1 / -1}.vs-pagination{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;font:400 14px/20px var(--font-sans);color:var(--ink-muted)}.vs-pagination__buttons{display:inline-flex;gap:var(--space-2)}.flow{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.flow__row{display:grid;grid-template-columns:72px repeat(3,minmax(0,1fr));gap:var(--space-3);align-items:center;padding:var(--space-3) 0;border-top:1px solid var(--border)}.flow__row:first-child{border-top:0}.flow__cur{font:700 14px/20px var(--font-sans);color:var(--ink);overflow-wrap:anywhere}.flow__col{display:grid;gap:2px;min-width:0}.flow__col .vs-money{white-space:normal;overflow-wrap:normal;font-size:14px;line-height:20px}.flow__label{font:400 12px/16px var(--font-sans);color:var(--ink-muted)}.vs-drawer{position:fixed;inset:0;z-index:var(--z-modal);display:flex;justify-content:flex-end}.vs-drawer__scrim{position:absolute;inset:0;background:var(--scrim)}.vs-drawer__panel{position:relative;width:min(480px,100%);height:100%;overflow-y:auto;background:var(--surface-raised);box-shadow:var(--shadow-popover);display:flex;flex-direction:column}.vs-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border)}.vs-drawer__body{padding:var(--space-5)}.vs-drawer__body .vs-card{border:0;padding:0}.detail-amount{margin:0;font:700 36px/44px var(--font-sans);letter-spacing:-.02em;color:var(--ink)}.kv{margin:0;display:grid}.kv__row{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--border);font:400 14px/20px var(--font-sans)}.kv__row dt{color:var(--ink-muted)}.kv__row dd{margin:0;color:var(--ink);text-align:right;overflow-wrap:anywhere}.topbar__menu,.vs-nav__close{display:none}.vs-nav__brand{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.shell__main{overflow-x:clip}@media(max-width:900px){.shell{grid-template-columns:minmax(0,1fr)}.vs-nav{position:fixed;inset:0 auto 0 0;z-index:var(--z-modal);width:min(300px,86vw);height:100%;transform:translate(-100%);transition:transform .2s ease;visibility:hidden;box-shadow:var(--shadow-popover)}.vs-nav.is-open{transform:none;visibility:visible}.vs-nav__close{display:inline-flex;color:var(--nav-ink-active)}.shell__scrim{position:fixed;inset:0;z-index:calc(var(--z-modal) - 1);background:var(--scrim)}.topbar__menu{display:inline-flex;flex:none}.topbar{padding:var(--space-3) var(--space-4);gap:var(--space-2)}.topbar__who{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page{padding:var(--space-4)}.grid--two{grid-template-columns:minmax(0,1fr)}.flow__row{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:var(--space-2)}.flow__cur{grid-column:1 / -1}.flow__col .vs-money{font-size:13px;line-height:18px}.vs-card{padding:var(--space-4)}.vs-card .vs-table-wrap{margin:0 calc(-1 * var(--space-4))}}@media(max-width:480px){.flow__row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px)and (prefers-reduced-motion:reduce){.vs-nav{transition:none}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.page--narrow{max-width:760px}.step-actions{display:flex;justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-2)}.step-note{margin:0;font:400 14px/20px var(--font-sans);color:var(--ink-muted)}.step-note strong{color:var(--ink)}.kv__row--strong dt,.kv__row--strong dd{font-weight:700;color:var(--ink)}.kv__note{font:400 13px/18px var(--font-sans);color:var(--ink-muted)}.split-fields{border:0;margin:0;padding:0;display:grid;gap:var(--space-3);min-width:0}.split-row{display:grid;grid-template-columns:minmax(0,1fr) 110px auto;gap:var(--space-3);align-items:start}.split-row__remove{margin-top:26px}.split-row__pct{padding-right:var(--space-3);color:var(--ink-muted);font:500 14px/20px var(--font-sans)}.split-share{display:block}@media(max-width:640px){.split-row{grid-template-columns:minmax(0,1fr) 96px}.split-row__remove{grid-column:1 / -1;margin-top:0;justify-self:start}}.vs-stepper{list-style:none;margin:0;padding:0;display:flex;gap:var(--space-5);flex-wrap:wrap}.vs-radiolist{border:0;margin:0;padding:0;display:grid;gap:var(--space-2);min-width:0}.vs-radiolist__legend{padding:0;margin-bottom:var(--space-2);font:500 14px/20px var(--font-sans);color:var(--ink)}.vs-radio{position:relative;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--border-control);border-radius:var(--radius-md);cursor:pointer}.vs-radio:hover{background:var(--brand-subtle)}.vs-radio input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.vs-radio:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.vs-radio.is-selected{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand);background:var(--brand-subtle)}.vs-radio.is-disabled{opacity:.55;cursor:not-allowed}.vs-radio__text{display:grid;gap:2px;min-width:0;flex:1}.vs-radio__label{font:500 16px/24px var(--font-sans);color:var(--ink)}.vs-radio__details{font:400 14px/20px var(--font-sans);color:var(--ink-muted);overflow-wrap:anywhere}.vs-radio__meta{font:700 12px/16px var(--font-sans);color:var(--brand-ink);background:var(--brand-subtle);border-radius:var(--radius-pill);padding:2px var(--space-3)}.vs-radio.is-selected .vs-radio__meta{background:var(--surface)}.vs-viewtoggle{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--border-control);border-radius:var(--radius-pill);background:var(--surface)}.vs-viewtoggle__btn{display:inline-grid;place-items:center;width:32px;height:28px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--brand);cursor:pointer}.vs-viewtoggle__btn:hover{background:var(--brand-subtle)}.vs-viewtoggle__btn.is-active{background:var(--brand);color:var(--on-brand)}.chart{display:grid;gap:var(--space-4)}.chart__legend{list-style:none;margin:0;padding:0;display:flex;gap:var(--space-4);font:500 12px/16px var(--font-sans);color:var(--ink-muted)}.chart__legend li{display:inline-flex;align-items:center;gap:var(--space-2)}.chart__swatch{width:10px;height:10px;border-radius:2px}.chart__swatch--in,.chart__bar--in{background:var(--chart-in)}.chart__swatch--out,.chart__bar--out{background:var(--chart-out)}.chart__bar--single{background:var(--chart-single)}.chart__group{display:grid;gap:2px;padding-top:var(--space-3);border-top:1px solid var(--border)}.chart__group:first-of-type{border-top:0;padding-top:0}.chart__cur{margin:0 0 var(--space-2);font:700 14px/20px var(--font-sans);color:var(--ink)}.chart__row{display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:var(--space-3);min-height:22px;border-radius:var(--radius-sm)}.chart__row:hover,.chart__row:focus-visible{background:var(--brand-subtle)}.chart__label{font:400 12px/16px var(--font-sans);color:var(--ink-muted)}.chart__track{display:block;height:10px;border-left:1px solid var(--border-control)}.chart__bar{display:block;height:100%;border-radius:0 4px 4px 0}.chart__value{font:500 13px/18px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink);text-align:right;white-space:nowrap}@media(max-width:900px){.chart__row{grid-template-columns:56px minmax(0,1fr) auto}}.vs-balance{position:relative;overflow:hidden;isolation:isolate}.vs-balance>:not(.vs-balance__flag){position:relative;z-index:1}.vs-balance__flag{position:absolute;right:0;bottom:0;width:75%;height:75%;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.22;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse at bottom right,#000 15%,transparent 72%);mask-image:radial-gradient(ellipse at bottom right,#000 15%,transparent 72%)}:root[data-theme=dark] .vs-balance__flag{opacity:.26}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .vs-balance__flag{opacity:.26}}:root[data-theme=dark] .vs-nav{border-right:1px solid var(--border)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .vs-nav{border-right:1px solid var(--border)}}.chart__row--wide{grid-template-columns:minmax(110px,170px) minmax(0,1fr) auto}.chart__row--wide .chart__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:13px}.head-actions{display:inline-flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end}.vs-scroll{max-height:min(50vh,460px);overflow-y:auto;padding:2px;margin:-2px}.dynamic-form{display:grid;gap:var(--space-4)}.selected-destination{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--brand-subtle);border:1px solid var(--brand);border-radius:var(--radius-md);color:var(--brand-ink);font:400 14px/20px var(--font-sans)}.selected-destination strong{color:var(--ink)}.vs-filefield__input{font:400 14px/20px var(--font-sans);color:var(--ink)}.vs-filelist{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.vs-filelist__item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.vs-filelist__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 14px/20px var(--font-sans)}.vs-filelist__size{font:400 12px/16px var(--font-sans);color:var(--ink-muted)}.vs-filefield__input::file-selector-button{margin-right:var(--space-3);padding:0 var(--space-4);height:var(--control-sm);border:1px solid var(--brand);border-radius:var(--radius-pill);background:var(--surface);color:var(--brand);font:500 13px/20px var(--font-sans);cursor:pointer}.vs-filefield__input::file-selector-button:hover{background:var(--brand-subtle)}.vs-check{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:var(--space-3)}.vs-check input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--brand);cursor:pointer}.vs-check label{font:400 15px/24px var(--font-sans);color:var(--ink);cursor:pointer}.vs-check .vs-field__msg{grid-column:2}.vs-linkfield{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.wallet-sections{display:grid;gap:var(--space-6)}.wallet-switcher{display:grid;gap:var(--space-3)}.wallet-switcher__chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.wallet-chip{display:inline-flex;align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-3) 0 var(--space-1);border:1px solid var(--border-control);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font:600 13px/18px var(--font-sans);cursor:pointer}.wallet-chip:hover{background:var(--brand-subtle)}.wallet-chip.is-active{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.wallet-chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.wallet-chip__image{width:26px;height:26px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:var(--surface-sunken);flex:none}.wallet-chip__image--blank{border:1px solid var(--border)}.wallet-switcher .vs-balance,.wallet-switcher .vs-crypto{min-width:0}.wallet-switcher__count{margin:0;font:400 12px/16px var(--font-sans);color:var(--ink-muted)}.wallet-sections__title{margin:0 0 var(--space-3);font:700 14px/20px var(--font-sans);color:var(--ink-muted);text-transform:uppercase;letter-spacing:.06em}.drawer-stack{display:grid;gap:var(--space-5)}.vs-crypto{display:grid;gap:var(--space-3);align-content:start;padding:var(--space-5);background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-lg);min-width:240px}.vs-crypto__head{display:flex;align-items:center;gap:var(--space-3)}.vs-crypto__logo{width:32px;height:32px;border-radius:50%;-o-object-fit:contain;object-fit:contain;background:var(--surface);flex:none}.vs-crypto__logo--blank{border:1px solid var(--border)}.vs-crypto__title{display:grid;flex:1;min-width:0;font:400 14px/20px var(--font-sans);color:var(--ink)}.vs-crypto__title strong{font:700 16px/22px var(--font-sans)}.vs-crypto__network{font:400 12px/16px var(--font-sans);color:var(--ink-muted)}.vs-crypto__balance{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin:0;font:700 18px/26px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink)}.vs-crypto__balance-label{font:500 13px/20px var(--font-sans);color:var(--ink-muted)}.menu-wrap{position:relative;display:inline-block}.menu{position:absolute;z-index:20;top:calc(100% + var(--space-2));right:0;width:min(320px,90vw);display:grid;padding:var(--space-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 12px 32px #000a142e}.menu-wrap--start .menu{left:0;right:auto}.menu--panel{width:min(360px,calc(100vw - 32px));padding:var(--space-4)}.dest-section{display:grid;gap:var(--space-3)}.dest-section__title{margin:var(--space-2) 0 0;font:700 18px/26px var(--font-sans);color:var(--ink)}.dest-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.menu__item{display:grid;gap:2px;text-align:left;padding:var(--space-3);background:none;border:0;border-radius:var(--radius-md);font:inherit;color:var(--ink);cursor:pointer}.menu__item:hover:not(:disabled),.menu__item:focus-visible{background:var(--brand-subtle)}.menu__item:disabled{opacity:.55;cursor:not-allowed}.menu__title{font:700 14px/20px var(--font-sans)}.menu__text{font:400 13px/18px var(--font-sans);color:var(--ink-muted)}.vs-crypto__empty{margin:0;font:400 14px/20px var(--font-sans);color:var(--ink-muted)}.vs-crypto__tokens{list-style:none;margin:0;padding:0;display:grid}.vs-crypto__token{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--border)}.vs-crypto__badge{display:inline-grid;place-items:center;min-width:36px;height:24px;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--brand-subtle);color:var(--brand-ink);font:700 11px/16px var(--font-sans)}.vs-crypto__name{display:grid;flex:1;min-width:0;font:500 14px/20px var(--font-sans);color:var(--ink)}.vs-crypto__sub{font:400 12px/16px var(--font-sans);color:var(--ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vs-crypto__amount{font:700 14px/20px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.switch-list{display:grid}.vs-switch{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--border)}.switch-list .vs-switch:first-child{border-top:0}.vs-switch__text{display:grid;gap:2px;min-width:0}.vs-switch__label{font:500 15px/24px var(--font-sans);color:var(--ink);cursor:pointer}.vs-switch__desc{font:400 13px/18px var(--font-sans);color:var(--ink-muted)}.vs-switch__track{position:relative;flex:none;width:44px;height:26px;border:0;border-radius:var(--radius-pill);background:var(--border-control);cursor:pointer;transition:background .15s}.vs-switch__track.is-on{background:var(--brand)}.vs-switch__track:disabled{opacity:.55;cursor:not-allowed}.vs-switch__thumb{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--surface);transition:transform .15s}.vs-switch__track.is-on .vs-switch__thumb{transform:translate(18px)}.checkout-logo{max-height:40px;max-width:160px;-o-object-fit:contain;object-fit:contain}.payload{margin:var(--space-4) 0 0;padding:var(--space-4);max-height:50vh;overflow:auto;background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-md);font:400 12px/18px IBM Plex Mono,monospace;color:var(--ink);white-space:pre-wrap;word-break:break-word}.receive-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.receive-option{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4);background:var(--surface);border:1px solid var(--border-control);border-radius:var(--radius-md);color:var(--ink);text-decoration:none}.receive-option:hover{background:var(--brand-subtle);border-color:var(--brand)}.receive-option__main{display:grid;gap:2px}.receive-option__sub{font:400 13px/18px var(--font-sans);color:var(--ink-muted)}.receive-steps{margin:var(--space-3) 0;padding-left:var(--space-6);display:grid;gap:var(--space-2);font:400 15px/24px var(--font-sans);color:var(--ink)}.receive-copy{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);overflow-wrap:anywhere}.drawer-stack .kv+.kv{padding-top:var(--space-5);border-top:2px solid var(--border)}.receive-option--static{cursor:default}.receive-option--static:hover{background:var(--surface);border-color:var(--border-control)}.inline-filter{min-width:180px}.perm-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:var(--space-4)}.perm-group{margin:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);display:grid;gap:var(--space-3);align-content:start}.perm-group legend{padding:0 var(--space-2);font:700 14px/20px var(--font-sans);color:var(--ink)}.vs-field--bare .vs-field__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.vs-nav{overflow-y:auto;min-height:0}.vs-nav__signout{width:100%;border:0;background:transparent;cursor:pointer;text-align:left}.vs-nav__footer{padding-top:var(--space-3);border-top:1px solid rgba(255,255,255,.16)}.auth{display:flex;min-height:100vh;background:var(--surface)}.auth__left{flex:0 0 45%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:64px;color:#fff;background:linear-gradient(#0000001a,#0000001a),url(/left-img.png) no-repeat center top;background-size:cover}.auth__logo img{height:58px;width:auto;display:block}.auth__logo--mobile{display:none}.auth__promise{margin:0 0 90px;max-width:480px;text-align:center;font:700 54px/1.05 var(--font-sans);letter-spacing:-2px;color:#fff}.auth__right{flex:1;display:flex;flex-direction:column;justify-content:center;padding:40px;overflow-y:auto;background:var(--surface)}.auth__group{width:100%;max-width:440px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.auth__header{width:100%;margin-bottom:40px;text-align:center}.auth__header h1{margin:0 0 8px;font:700 36px/1.2 var(--font-sans);letter-spacing:-.5px;color:var(--ink)}.auth__header p{margin:0;font:400 16px/1.5 var(--font-sans);color:var(--ink-muted)}.auth__form{width:100%;display:flex;flex-direction:column;gap:24px}.auth__form .vs-field__control{height:56px;border-radius:var(--radius-md)}.auth__form .vs-field__control input{padding:0 20px}.auth__form .vs-btn--lg{height:56px}.auth__form .vs-btn--primary{background:var(--brand);color:var(--on-brand)}.auth__form .vs-btn--primary:hover:not(:disabled){filter:brightness(.92)}.auth__success .vs-btn--primary{background:var(--brand);color:var(--on-brand);height:56px}.auth__row{display:flex;gap:16px}.auth__row>*{flex:1;min-width:0}.auth__forgot{margin-top:-16px;text-align:right;font-weight:600}.auth__actions{display:flex;flex-direction:column;gap:12px;margin-top:8px}.auth__step{margin:-24px 0 0;text-align:center;font:500 13px/18px var(--font-sans);color:var(--ink-muted)}.auth__footer{margin:8px 0 0;text-align:center;font:400 14px/20px var(--font-sans);color:var(--ink-muted)}.auth__footer--tight{margin-top:-12px}.auth__footer a,.auth__linkbtn{margin-left:4px;color:var(--brand);text-decoration:none;background:none;border:0;padding:0;font:inherit;font-weight:700;cursor:pointer}.auth__footer a:hover,.auth__linkbtn:hover{text-decoration:underline}.auth__success{width:100%;text-align:center}.auth__success-icon{width:80px;height:80px;margin:0 auto 24px;display:grid;place-items:center;border-radius:50%;background:var(--positive-subtle);color:var(--positive)}.vs-field__suffix{margin-right:var(--space-2)}.vs-textarea{width:100%;min-height:120px;padding:16px;border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface);font:400 16px/24px var(--font-sans);color:var(--ink);resize:vertical}.vs-textarea:focus{outline:2px solid var(--focus-ring);outline-offset:2px}.vs-field--error .vs-textarea{border-color:var(--negative)}@media(max-width:1024px){.auth__left{flex-basis:40%;padding:48px}}@media(max-width:900px){.auth__left{display:none}.auth__logo--mobile{display:block;margin-bottom:16px}.auth__logo--mobile img{height:32px;margin:0 auto}}@media(max-width:600px){.auth__right{padding:24px 16px}.auth__header h1{font-size:28px}.auth__row{flex-direction:column}}.doc-list{list-style:none;margin:0;padding:0;display:grid}.doc-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--border);flex-wrap:wrap}.doc-list .doc-row:first-child{border-top:0}.doc-row--card{border-top:0;padding:0}.doc-row__main{display:grid;gap:2px;min-width:0;flex:1 1 280px}.doc-row__title{font:600 15px/22px var(--font-sans);color:var(--ink)}.doc-row__hint{font:400 13px/18px var(--font-sans);color:var(--ink-muted)}.doc-row__comment{font:500 13px/18px var(--font-sans);color:var(--negative-ink, var(--negative))}.doc-row__actions{display:inline-flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.doc-details{display:grid;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--border)}.kyc-btn{display:inline-grid;gap:2px;justify-items:end}.vs-nav__badge{margin-left:auto;min-width:22px;height:22px;padding:0 6px;display:inline-grid;place-items:center;border-radius:var(--radius-pill);background:var(--cta);color:var(--on-cta);font:700 12px/16px var(--font-sans)}.receive-option--button{width:100%;font:inherit;text-align:left;cursor:pointer}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:var(--space-5)}.card-item{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-content:start;background:var(--surface);border:1px solid var(--border);border-radius:28px;overflow:hidden}.card-item>.vs-banner,.card-item>.card-item__confirm{margin:0 var(--space-3) var(--space-3)}.card-face{position:relative;display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:280 / 180;padding:20px;border-radius:24px;color:#fff;overflow:hidden;box-shadow:0 5px 10px #01112040}.card-face.is-closed{filter:grayscale(.85);opacity:.75}.card-face__pattern{position:absolute;right:-20px;bottom:-20px;width:150px;opacity:.1;filter:brightness(0) invert(1);pointer-events:none}.card-face__product{position:absolute;top:50%;left:50%;width:65px;transform:translate(-50%,-50%);opacity:.8;-o-object-fit:contain;object-fit:contain;pointer-events:none}.card-face__top{position:relative;display:flex;align-items:center;justify-content:space-between}.card-face__brand-logo{height:28px;width:auto}.card-face__state{padding:4px 10px;border-radius:var(--radius-pill);background:#fff3;border:1px solid rgba(255,255,255,.2);font:700 10px/14px var(--font-sans);letter-spacing:.04em}.card-face__bottom{position:relative;display:grid;gap:2px}.card-face__balance{font:700 20px/28px var(--font-sans);font-variant-numeric:tabular-nums}.card-face__number{font:500 17px/24px var(--font-mono, ui-monospace, monospace);letter-spacing:.1em;opacity:.9;white-space:nowrap}.card-face__holder{font:500 12px/16px var(--font-sans);text-transform:uppercase;letter-spacing:.04em;opacity:.9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-item__actions{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;margin-top:var(--space-3);border-top:1px solid var(--border)}.card-action{display:grid;justify-items:center;gap:2px;min-width:0;padding:10px 0;background:none;border:0;border-left:1px solid var(--border);color:var(--brand);font:600 11px/16px var(--font-sans);letter-spacing:-.01em;cursor:pointer}.card-action:first-child{border-left:0}.card-action span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-action:hover:not(:disabled){background:var(--brand-subtle)}.card-action:disabled{opacity:.45;cursor:not-allowed}.card-action--danger{color:var(--negative)}.card-action:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.card-item__confirm{display:grid;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken);font:400 14px/20px var(--font-sans);color:var(--ink)}.feature-list{margin:0;padding-left:var(--space-5);display:grid;gap:var(--space-1);font:400 14px/20px var(--font-sans);color:var(--ink-muted)}.feature-list strong{color:var(--ink)}.mono{font-family:var(--font-mono, ui-monospace, monospace);letter-spacing:.04em}.head-actions--start{justify-content:flex-start}.filters--inline{display:flex;align-items:end;gap:var(--space-3);padding:0 0 var(--space-4);border:0;background:none;border-radius:0}.filters--inline .vs-field{flex:1;max-width:420px}.customer-wallets{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--space-3);margin-top:var(--space-4)}.customer-wallet{display:grid;gap:2px;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken)}.customer-wallet__name{font:500 13px/18px var(--font-sans);color:var(--ink-muted)}.card-item__select{display:block;margin:var(--space-3) var(--space-3) 0;padding:0;border:0;background:none;border-radius:24px;cursor:pointer;text-align:left}.card-item__select:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.card-item__select .card-face{transition:transform .15s}.card-item__select:hover .card-face{transform:translateY(-2px)}.card-item.is-selected{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand)}.card-transactions{margin-top:var(--space-5)}@media(prefers-reduced-motion:reduce){.card-item__select .card-face{transition:none}}.method-block{display:grid;gap:var(--space-3)}.method-block+.method-block{padding-top:var(--space-4);border-top:1px solid var(--border)}.method-block__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.method-block__head .wallet-sections__title{margin:0}a.vs-btn{text-decoration:none}.pay-with,.pill-choice{display:grid;gap:var(--space-2)}.pill-choice__row{display:flex;flex-wrap:wrap;gap:var(--space-2)}.pill-choice__pill{min-height:var(--control-sm);padding:0 var(--space-4);border:1px solid var(--border-control);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font:500 14px/20px var(--font-sans);cursor:pointer}.pill-choice__pill:hover{border-color:var(--brand)}.pill-choice__pill.is-on{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.pill-choice__pill:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.person-matches{display:grid;gap:var(--space-2)}.person-matches__email{color:var(--ink-muted);font-weight:400}.person-summary__totals{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.person-summary__currency{display:grid;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);min-width:0}.receive-option--button.is-selected{background:var(--brand-subtle);border-color:var(--brand)}.choice-row__end{display:inline-flex;align-items:center;gap:var(--space-3);color:var(--brand)}a.vs-btn--sm{height:var(--control-sm);padding:0 var(--space-3);font-size:13px}.add-source{display:inline-grid;gap:2px;justify-items:end}.receive-tabs{display:grid;gap:var(--space-2)}.receive-tabs__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.receive-option__open{padding:0;background:none;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.receive-option__open:hover strong{text-decoration:underline}.filters-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.filters-bar__search{flex:1 1 240px;min-width:0}.team-intro{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.crypto-receive{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-5);align-items:start}.crypto-receive__body{display:grid;gap:var(--space-3);min-width:0}.crypto-receive__address{margin:0;padding:var(--space-3);background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-md);font:500 14px/22px IBM Plex Mono,monospace;color:var(--ink);overflow-wrap:anywhere}.crypto-receive__actions{justify-content:flex-start}.crypto-receive__coins{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.qr{display:grid;place-items:center;padding:var(--space-2);background:#fff;border:1px solid var(--border);border-radius:var(--radius-md);box-sizing:content-box}.qr img{display:block;width:100%;height:100%}.updated-ago{display:inline-flex;align-items:center;gap:var(--space-2);font:400 12px/16px var(--font-sans);color:var(--ink-muted);white-space:nowrap}.updated-ago__refresh{display:inline-flex;align-items:center;gap:4px;font-size:12px}.updated-ago__refresh:disabled{opacity:.5;cursor:default}.send-sections{display:grid;gap:var(--space-6)}.send-section{display:grid;gap:var(--space-3)}.send-section+.send-section{padding-top:var(--space-5);border-top:1px solid var(--border)}.send-section__title{margin:0;font:700 18px/26px var(--font-sans);color:var(--ink)}.picked-row{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--brand-subtle);border:1px solid var(--brand);border-radius:var(--radius-md);min-width:0}.picked-row__icon{display:inline-grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--surface);color:var(--brand)}.picked-row__main{display:grid;flex:1;min-width:0}.picked-row__main strong{font:700 16px/22px var(--font-sans);color:var(--ink);overflow-wrap:anywhere}.picked-row__detail{font:400 13px/18px var(--font-sans);color:var(--ink-muted);overflow-wrap:anywhere}.picked-row__change{flex:none;font-weight:600}.amount-field input{font:700 26px/34px var(--font-sans);font-variant-numeric:tabular-nums}.amount-field .vs-field__control{min-height:56px}.vs-mono-field input{font-family:IBM Plex Mono,monospace;font-size:14px}.review-address{overflow-wrap:anywhere}.add-money{display:grid;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border)}.code-field input{font:700 24px/32px var(--font-sans);letter-spacing:.4em;text-align:center}.insights-summary{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:var(--space-4)}.insights-tile{display:grid;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md)}.insights-day{display:grid;gap:2px;margin-bottom:var(--space-2)}.env-switch{display:inline-flex;padding:2px;border:1px solid var(--border-control);border-radius:var(--radius-pill);background:var(--surface)}.env-switch__option{height:30px;padding:0 var(--space-3);border:0;border-radius:var(--radius-pill);background:none;color:var(--ink-muted);font:600 13px/18px var(--font-sans);cursor:pointer}.env-switch__option:hover{color:var(--ink)}.env-switch__option.is-active.env-switch__option--live{background:var(--brand);color:var(--on-brand)}.env-switch__option.is-active.env-switch__option--sandbox{background:#b45309;color:#fff}.env-switch__option:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.env-switch--nav{display:none;margin-bottom:var(--space-3)}.env-banner{display:flex;gap:var(--space-2);justify-content:center;align-items:center;padding:6px var(--space-4);background:#fef3c7;color:#78350f;font:400 13px/18px var(--font-sans);text-align:center}.env-banner strong{font-weight:700}:root[data-theme=dark] .env-banner{background:#451a03;color:#fde68a}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .env-banner{background:#451a03;color:#fde68a}}.auth__env{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);font:500 14px/20px var(--font-sans);color:var(--ink-muted);flex-wrap:wrap}.vs-dialog{position:fixed;inset:0;z-index:calc(var(--z-modal) + 10);display:grid;place-items:center;padding:var(--space-4)}.vs-dialog__scrim{position:absolute;inset:0;background:var(--scrim)}.vs-dialog__panel{position:relative;width:min(440px,100%);max-height:calc(100vh - 32px);overflow-y:auto;padding:var(--space-5);background:var(--surface-raised);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover);display:grid;gap:var(--space-3)}@media(max-width:640px){.page-head{flex-wrap:wrap}.page-head>*{min-width:0}.page-title{font-size:24px;line-height:32px;overflow-wrap:anywhere}.vs-card__head{flex-wrap:wrap}.vs-card__head>*{min-width:0}.topbar__actions .vs-btn span:not(.vs-spinner){display:none}.menu{position:fixed;top:auto;left:var(--space-4);right:var(--space-4);bottom:var(--space-4);width:auto;max-height:75vh;overflow-y:auto;z-index:var(--z-modal)}.menu-wrap--start .menu{left:var(--space-4);right:var(--space-4)}.menu--panel{width:auto}.form-row{grid-template-columns:minmax(0,1fr)}.filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);padding:var(--space-4)}.filters .filters__actions{grid-column:1 / -1}.filters--inline,.kv__row,.step-actions{flex-wrap:wrap}.step-actions>.vs-btn{flex:1 1 auto}.payload{white-space:pre-wrap;overflow-wrap:anywhere}.vs-tabs{flex-wrap:wrap}.receive-tabs__bar{align-items:flex-start}.env-switch--top{display:none}.picked-row{flex-wrap:wrap}.picked-row__main{flex-basis:calc(100% - 56px)}.crypto-receive{grid-template-columns:minmax(0,1fr);justify-items:center}.crypto-receive__body{width:100%}.env-switch--nav{display:inline-flex}.card-face__number{font-size:clamp(12px,4.2vw,17px);letter-spacing:.06em;overflow:hidden;text-overflow:clip}.card-item__actions{grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(52px,1fr))}}@media(max-width:900px){.vs-table-wrap{overflow-x:visible}.vs-table thead{display:none}.vs-table,.vs-table tbody,.vs-table tr,.vs-table td{display:block;width:100%}.vs-table tr{padding:var(--space-3) var(--space-4);border-top:1px solid var(--border)}.vs-table tbody tr:first-child{border-top:0}.vs-table td{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-1) 0;border:0;text-align:right;overflow-wrap:anywhere;min-width:0}.vs-table td.is-right{text-align:right}.vs-table td:before{content:attr(data-label);flex:none;max-width:45%;color:var(--ink-muted);font:500 13px/20px var(--font-sans);text-align:left}.vs-table td:not([data-label]):before{content:none}.vs-table td:not([data-label]){justify-content:flex-end}.vs-table td.vs-table__empty{justify-content:center;text-align:center}.vs-table td>*{min-width:0}}.vs-dialog__panel--hosted{width:min(520px,100%);height:min(760px,calc(100vh - 32px));max-height:none;overflow:hidden;grid-template-rows:auto 1fr auto;padding:var(--space-4)}.hosted-frame{position:relative;min-height:0;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;background:#fff;display:grid}.hosted-frame__iframe{width:100%;height:100%;border:0;display:block}.hosted-frame__state{position:absolute;inset:0;display:grid;place-items:center;background:var(--surface-raised)}.hosted-frame>.vs-banner{margin:var(--space-3);align-self:start}.hosted-frame__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}@media(max-width:640px){.vs-dialog:has(.vs-dialog__panel--hosted){padding:0}.vs-dialog__panel--hosted{width:100%;height:100%;border-radius:0}}.currency-mark{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.currency-mark__img{width:16px;height:16px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:none;background:var(--surface-sunken);box-shadow:0 0 0 1px var(--border)}.vs-radio__meta .currency-mark__img{margin-left:-6px}.currency-mark--lg .currency-mark__img{width:22px;height:22px}.consent-terms{margin:0;padding-left:var(--space-5);display:grid;gap:var(--space-2);font:400 14px/20px var(--font-sans);color:var(--ink-muted)}.vs-table__lead{display:flex;align-items:flex-start;gap:var(--space-2)}.vs-table__toggle{flex:none;display:inline-grid;place-items:center;width:28px;height:28px;margin:-4px 0 -4px -6px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--ink-muted);cursor:pointer}.vs-table__toggle:hover{background:var(--brand-subtle);color:var(--ink)}.vs-table__toggle:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.vs-table__toggle .vs-icon{transition:transform .12s ease}.vs-table__toggle.is-open .vs-icon{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.vs-table__toggle .vs-icon{transition:none}}.vs-table tr.is-open td{border-bottom-color:transparent}.vs-table__sub>td{padding-top:0;background:var(--surface)}.vs-parts{list-style:none;margin:0;padding:0 0 0 var(--space-6);display:grid;gap:var(--space-1);border-left:2px solid var(--border)}.vs-parts__item{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-md);background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.vs-parts__item:hover{background:var(--brand-subtle)}.vs-parts__item:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.vs-parts__amounts{display:grid;justify-items:end;gap:2px}.detail-section{display:grid;gap:var(--space-3);padding-top:var(--space-5);border-top:2px solid var(--border)}.detail-section__title{margin:0;font:600 15px/22px var(--font-sans);color:var(--ink)}.vs-steps{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2);counter-reset:step}.vs-steps__item details{border:1px solid var(--border);border-radius:var(--radius-md)}.vs-steps__item summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);cursor:pointer;list-style:none}.vs-steps__item summary::-webkit-details-marker{display:none}.vs-steps__item summary:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;border-radius:var(--radius-md)}.vs-steps__item .kv{padding:0 var(--space-4) var(--space-3)}.vs-steps__amount{font-weight:600}.vs-transfers{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.vs-transfers__item{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md)}.vs-transfers__end{justify-items:end;text-align:right}@media(max-width:900px){.vs-table__sub>td{display:block}.vs-parts{padding-left:var(--space-3)}.vs-parts__item{grid-template-columns:minmax(0,1fr) auto}.vs-parts__item .vs-parts__amounts{grid-column:1 / -1;justify-items:start}.vs-steps__item summary{grid-template-columns:minmax(0,1fr) auto}.vs-steps__amount{grid-column:1 / -1}}.logo-setting{display:grid;gap:var(--space-3);justify-items:end;text-align:left}form.logo-setting{justify-items:stretch;width:min(100%,460px);margin-left:auto}.logo-setting__preview{display:flex;align-items:center;gap:var(--space-3)}
