:root{--dash-navy:#0e1014;--dash-navy-2:#1a1c24;--dash-ink:#f2f3f5;--dash-teal:#08bdd2;--dash-teal-light:#62d9e7;--dash-paper:#12141a;--dash-elevated:#1a1c24;--dash-line:#2a2d38;--dash-muted:#9a9ea8;--dash-danger:#f07184;--dash-danger-wash:#32181e;--dash-danger-line:#7a3340;--dash-success:#3dcca0;--dash-success-wash:#143028;--dash-warning-wash:#322814;--dash-warning-line:#7a5e28;--setup-ink:var(--dash-ink);--setup-navy:var(--dash-navy);--setup-teal:var(--dash-teal);--setup-teal-bright:var(--dash-teal-light);--setup-line:var(--dash-line);--setup-muted:var(--dash-muted);--setup-paper:var(--dash-paper);--setup-elevated:var(--dash-elevated);--compliance-control-height:50px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{background:var(--dash-paper,#12141a);color:var(--dash-ink,#f2f3f5)}.dashboard-shell{--dash-navy:#0e1014;--dash-navy-2:#1a1c24;--dash-ink:#f2f3f5;--dash-teal:#08bdd2;--dash-teal-light:#62d9e7;--dash-paper:#12141a;--dash-elevated:#1a1c24;--dash-line:#2a2d38;--dash-muted:#9a9ea8;--dash-danger:#f07184;--dash-danger-wash:#32181e;--dash-danger-line:#7a3340;--dash-success:#3dcca0;--dash-success-wash:#143028;--dash-warning-wash:#322814;--dash-warning-line:#7a5e28;--setup-ink:var(--dash-ink);--setup-navy:var(--dash-navy);--setup-teal:var(--dash-teal);--setup-teal-bright:var(--dash-teal-light);--setup-line:var(--dash-line);--setup-muted:var(--dash-muted);--setup-paper:var(--dash-paper);--setup-elevated:var(--dash-elevated);--compliance-control-height:50px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-sizing:border-box;background:var(--dash-paper);width:100%;min-width:0;max-width:100%;min-height:100dvh;color:var(--dash-ink);font-family:var(--font-geist-sans), Arial, sans-serif;grid-template-columns:286px minmax(0,1fr);display:grid}.dashboard-sidebar{--dash-sidebar-pad:10px;z-index:30;border-right:1px solid var(--dash-line);background:var(--dash-elevated);height:100dvh;min-height:680px;color:var(--dash-ink);flex-direction:column;display:flex;position:sticky;top:0;overflow:auto}.dashboard-sidebar-brand{padding:22px var(--dash-sidebar-pad) 12px;justify-content:space-between;align-items:center;display:flex}.dashboard-sidebar-brand img{object-fit:contain;width:138px;height:auto;display:block}.dashboard-sidebar-brand button{width:40px;height:40px;color:var(--dash-ink);cursor:pointer;background:0 0;border:0;place-items:center;display:none}.dashboard-sidebar-identity{padding:0 var(--dash-sidebar-pad) 10px;border-bottom:1px solid var(--dash-line);margin:0}.dashboard-profile-menu.identity{justify-self:stretch;width:100%}.dashboard-account-switcher{border:1px solid var(--dash-line);background:var(--dash-elevated);width:100%;min-height:58px;color:var(--dash-ink);text-align:left;cursor:pointer;border-radius:0;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:10px 12px;transition:border-color .15s,background-color .15s;display:grid}.dashboard-account-switcher:hover,.dashboard-profile-menu.identity.open .dashboard-account-switcher{border-color:var(--dash-teal);background:color-mix(in srgb, var(--dash-teal) 10%, var(--dash-elevated))}.dashboard-account-switcher-icon{border:1px solid var(--dash-line);background:var(--dash-paper);width:36px;height:36px;color:var(--dash-teal);place-items:center;display:grid}.dashboard-account-switcher-copy{gap:3px;min-width:0;display:grid}.dashboard-account-switcher-copy strong{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;line-height:1.2;overflow:hidden}.dashboard-account-switcher-copy span{color:var(--dash-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.dashboard-profile-menu.identity .dashboard-profile-caret{color:#6d858b;justify-self:end}.dashboard-profile-menu.identity .dashboard-profile-panel{width:100%;min-width:0;left:0;right:0}.dashboard-profile-menu{justify-self:end;position:relative}.dashboard-header-actions{justify-self:end;align-items:center;gap:10px;display:flex}.dashboard-support-button{border:1px solid var(--dash-line);background:var(--dash-elevated);width:44px;height:44px;color:var(--dash-ink);flex-shrink:0;place-items:center;text-decoration:none;display:grid}.dashboard-support-button:hover{border-color:var(--dash-teal);color:var(--dash-teal)}.dashboard-support-button:focus-visible{outline:2px solid var(--dash-teal);outline-offset:3px}.dashboard-notification-button{border:1px solid var(--dash-line);background:var(--dash-elevated);width:44px;height:44px;color:var(--dash-ink);cursor:pointer;place-items:center;display:grid;position:relative}.dashboard-notification-button:hover{border-color:var(--dash-teal);color:var(--dash-teal)}.dashboard-notification-button:focus-visible{outline:2px solid var(--dash-teal);outline-offset:3px}.dashboard-notification-count{background:var(--dash-teal);color:#fff;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:800;display:grid;position:absolute;top:-5px;right:-5px}.notification-drawer-scrim{z-index:70;cursor:pointer;background:#0719232e;border:0;position:fixed;inset:0}.notification-drawer{z-index:71;background:var(--dash-elevated);border-left:1px solid var(--dash-line);width:min(410px,100vw);height:100dvh;color:var(--dash-ink);flex-direction:column;display:flex;position:fixed;top:0;right:0}.notification-drawer header{border-bottom:1px solid var(--dash-line);justify-content:space-between;align-items:flex-start;padding:28px 26px 22px;display:flex}.notification-drawer header h2{letter-spacing:-.03em;margin:4px 0 0;font-size:24px}.notification-drawer-eyebrow{color:var(--dash-teal);letter-spacing:1.6px;text-transform:uppercase;font-size:10px;font-weight:800}.notification-drawer header button{border:1px solid var(--dash-line);background:var(--dash-elevated);width:38px;height:38px;color:var(--dash-ink);cursor:pointer;place-items:center;display:grid}.notification-drawer-body{flex:1;padding:14px 18px;overflow:auto}.notification-item{border-bottom:1px solid var(--dash-line);justify-content:space-between;gap:12px;padding:18px 8px;display:flex}.notification-item.read{opacity:.66}.notification-item strong{font-size:14px}.notification-item p{color:var(--dash-muted);margin:6px 0;font-size:13px;line-height:1.5}.notification-item small{color:var(--dash-muted);font-size:11px}.notification-item button{border:1px solid var(--dash-line);background:var(--dash-elevated);width:30px;height:30px;color:var(--dash-teal);cursor:pointer;align-self:flex-start;place-items:center;display:grid}.notification-drawer-empty{text-align:center;min-height:220px;color:var(--dash-muted);flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:20px;display:flex}.notification-drawer-empty strong{color:var(--dash-ink);font-size:15px}.notification-drawer-empty span{max-width:240px;font-size:13px;line-height:1.5}.dashboard-profile{border:1px solid var(--dash-line);background:var(--dash-elevated);width:44px;min-width:44px;height:44px;color:var(--dash-ink);cursor:pointer;border-radius:0;place-items:center;padding:0;display:grid}.dashboard-profile:hover{border-color:var(--dash-teal)}.dashboard-profile-avatar{background:var(--dash-teal);color:#03151c;border-radius:0;place-items:center;width:100%;height:100%;font-size:12px;font-weight:850;display:grid}.dashboard-profile-caret{display:none}.dashboard-profile-menu.open .dashboard-profile-caret{transform:rotate(180deg)}.dashboard-profile-panel{z-index:40;border:1px solid var(--dash-line);background:var(--dash-elevated);min-width:196px;box-shadow:0 16px 36px color-mix(in srgb, var(--dash-ink) 14%, transparent);color:var(--dash-ink);gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.dashboard-profile-panel a,.dashboard-profile-panel button{width:100%;color:var(--dash-ink);font:700 12px/1.2 var(--font-geist-sans), Arial, sans-serif;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.dashboard-profile-panel a:hover,.dashboard-profile-panel button:hover{color:var(--dash-teal-light);background:#08bdd21f}.dashboard-profile-panel button:disabled{opacity:.55;cursor:wait}.dashboard-profile-panel svg{color:var(--dash-muted);flex:none}.dashboard-nav-heading,.dashboard-canvas-copy>span,.dashboard-page-title>span{letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.dashboard-primary-nav,.dashboard-system-nav{padding:10px var(--dash-sidebar-pad) 0;gap:2px;display:grid}.dashboard-nav-item{min-height:42px;color:var(--dash-muted);font:inherit;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 10px;text-decoration:none;transition:background-color .14s,color .14s;display:grid}.dashboard-nav-item span{font-size:13px;font-weight:600}.dashboard-nav-item svg{color:currentColor;flex:none}.dashboard-nav-item small{color:var(--dash-muted);letter-spacing:.04em;font-size:10px;font-weight:700}.dashboard-nav-item:disabled{color:#5c606a;cursor:not-allowed}.dashboard-nav-item:hover:not(:disabled):not(.active){color:var(--dash-ink);background:#08bdd21a}.dashboard-nav-item.active{color:var(--dash-teal-light);background:#08bdd229}.dashboard-system-nav{border-top:1px solid var(--dash-line);margin-top:8px;padding-top:14px}.dashboard-system-nav a,.dashboard-system-nav button{min-height:40px;color:var(--dash-muted);font:inherit;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 10px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .14s,color .14s;display:grid}.dashboard-system-nav a:hover,.dashboard-system-nav button:hover:not(:disabled){color:var(--dash-ink);background:#08bdd21a}.dashboard-system-nav a.active{color:var(--dash-teal-light);background:#08bdd229}.dashboard-system-nav button:disabled{cursor:not-allowed}.sidebar-promotion{isolation:isolate;margin:auto var(--dash-sidebar-pad) 18px;border:1px solid var(--dash-line);background:color-mix(in srgb, var(--dash-teal) 12%, var(--dash-elevated));color:var(--dash-ink);border-radius:0;flex-shrink:0;padding:14px 17px 16px;position:relative;overflow:hidden}.sidebar-promotion.is-sell{background:color-mix(in srgb, var(--dash-teal) 8%, var(--dash-elevated));border-color:var(--dash-line)}.sidebar-promotion-carving{z-index:-1;border:14px solid #f2f3f514;border-radius:42px;width:170px;height:170px;position:absolute;top:-50px;right:-65px;transform:rotate(35deg);box-shadow:0 0 0 1px #08bdd21f,0 0 0 19px #f2f3f50a,0 0 0 20px #08bdd214}.sidebar-promotion-art{object-fit:contain;width:94px;height:80px;margin:-8px 0 3px -9px;display:block}.sidebar-promotion-copy>span{letter-spacing:.13em;color:var(--dash-teal);font-size:8px;font-weight:800}.sidebar-promotion h2{letter-spacing:-.025em;color:var(--dash-ink);margin:7px 0;font-size:17px;line-height:1.2}.sidebar-promotion p{color:var(--dash-muted);margin:0;font-size:11px;line-height:1.5}.sidebar-promotion-copy a{color:var(--dash-teal-light);align-items:center;gap:9px;padding:11px 0 0;font-size:12px;font-weight:750;display:inline-flex}.sidebar-promotion-controls{justify-content:space-between;align-items:center;margin-top:7px;display:flex}.sidebar-promotion-controls>div{display:flex}.sidebar-promotion-controls button{width:28px;height:26px;color:var(--dash-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.sidebar-promotion-controls>div button:after{content:"";background:var(--dash-line);border-radius:3px;width:16px;height:3px}.sidebar-promotion-controls>div button[aria-pressed=true]:after{background:var(--dash-teal)}.sidebar-promotion :is(a,button):focus-visible{outline:2px solid var(--dash-teal);outline-offset:3px}.dashboard-sidebar-cta{margin:auto var(--dash-sidebar-pad) 18px;border:1px solid var(--dash-line);background:var(--dash-elevated);border-radius:10px;padding:14px 14px 15px}.dashboard-sidebar-cta p{color:var(--dash-muted);margin:0 0 10px;font-size:12px;line-height:1.45}.dashboard-sidebar-cta a{color:var(--dash-teal);font-size:12px;font-weight:750;text-decoration:none}.dashboard-sidebar-cta a:hover{color:var(--dash-teal-light)}.dashboard-workspace{background:var(--dash-paper);min-width:0}.dashboard-scrim[hidden]{display:none}.activity-export-dialog .dialog-body{gap:20px;display:grid}.activity-export-dialog .activity-export-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.activity-export-dialog .timeframe-options{grid-template-columns:repeat(3,minmax(0,1fr))}.activity-export-dialog .activity-export-options legend{margin-bottom:10px}.activity-export-dialog .activity-export-options label{min-width:0;margin:0;padding:12px}.activity-export-dialog .activity-export-dates{grid-column:1/-1}.activity-export-dialog .activity-export-dates input{min-height:50px}.activity-export-dialog .activity-export-includes{font-size:12px}.activity-export-dialog .activity-export-includes p{margin:4px 0 0}@media (max-width:520px){.activity-export-dialog .timeframe-options{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-export-dialog .activity-export-options label small{font-size:10px}}.dashboard-setup-unavailable{background:var(--dash-warning-wash);color:#684c18;border:1px solid #e3c88f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:20px clamp(18px,4vw,56px) 0;padding:16px;font-size:13px;display:flex}.dashboard-setup-unavailable p{margin:4px 0 0}.dashboard-rail-toggle,.dashboard-chart-refresh{color:#12616d;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.dashboard-chart-refresh:disabled{opacity:.6;cursor:wait}.dashboard-chart-data{border-top:1px solid var(--dash-line);color:var(--dash-muted);padding:12px 18px;font-size:12px}.dashboard-chart-data summary{cursor:pointer;width:fit-content;min-height:28px}.dashboard-chart-data table{border-collapse:collapse;width:100%;max-width:480px;margin-top:10px}.dashboard-chart-data caption{text-align:left;margin-bottom:8px}.dashboard-chart-data th,.dashboard-chart-data td{border-bottom:1px solid var(--dash-line);text-align:left;padding:7px 12px}.dashboard-history-notice{background:var(--dash-warning-wash);color:color-mix(in srgb, #754c10 70%, var(--dash-ink));margin:0;padding:12px 18px;font-size:12px}.dashboard-header{z-index:20;border-bottom:1px solid var(--dash-line);background:var(--dash-paper);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:58px;padding:10px clamp(28px,5vw,72px);display:grid;position:sticky;top:0}.dashboard-page-title>span{color:var(--dash-teal)}.dashboard-page-title h1{color:var(--dash-ink);font-family:var(--font-anton-display), Impact, sans-serif;letter-spacing:-.015em;text-transform:uppercase;margin:0;font-size:clamp(24px,2.2vw,30px);font-weight:400;line-height:1}.dashboard-page-title p{color:var(--dash-muted);margin:8px 0 0;font-size:12px}.dashboard-breadcrumb{z-index:19;border-bottom:1px solid var(--dash-line);background:var(--dash-paper);align-items:center;min-height:34px;padding:0 clamp(28px,5vw,72px);display:flex;position:sticky;top:58px}.dashboard-breadcrumb ol{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:10px 0;list-style:none;display:flex}.dashboard-breadcrumb li{color:var(--dash-muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.dashboard-breadcrumb a{color:var(--dash-teal);text-decoration:none}.dashboard-breadcrumb a:hover{color:var(--dash-teal-light)}.dashboard-breadcrumb span[aria-current=page]{color:var(--dash-ink)}.dashboard-breadcrumb svg{color:var(--dash-muted)}.dashboard-route-signal{border-left:3px solid var(--dash-teal);background:color-mix(in srgb, var(--dash-teal) 12%, var(--dash-elevated));height:48px;color:var(--dash-ink);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:11px;padding:0 18px;font-size:11px;font-weight:750;display:flex}.dashboard-route-signal svg{color:var(--dash-teal-light)}.dashboard-notification-button,.dashboard-menu-button{border:1px solid var(--dash-line);background:var(--dash-elevated);width:46px;height:46px;color:var(--dash-ink);place-items:center;display:grid}.dashboard-notification-button{position:relative}.dashboard-notification-button:disabled{cursor:not-allowed}.dashboard-notification-button span{color:var(--dash-teal);font-size:8px;font-weight:800;position:absolute;top:6px;right:6px}.dashboard-menu-button{cursor:pointer;display:none}.dashboard-canvas{--dash-canvas-pad-x:clamp(28px, 5vw, 72px);min-height:calc(100dvh - 92px);padding:12px var(--dash-canvas-pad-x) 48px;background:var(--dash-paper);position:relative;overflow:hidden}.dashboard-canvas-number{color:#f2f3f50f;font-family:var(--font-anton-display), Impact, sans-serif;font-size:clamp(150px,19vw,280px);line-height:.8;position:absolute;top:24px;right:clamp(24px,4vw,62px)}.dashboard-canvas-copy{z-index:2;max-width:690px;position:relative}.dashboard-canvas-copy>span{color:var(--dash-teal)}.dashboard-canvas-copy h2{color:var(--dash-ink);font-family:var(--font-anton-display), Impact, sans-serif;letter-spacing:-.015em;text-transform:uppercase;margin:18px 0 14px;font-size:clamp(34px,4.2vw,60px);font-weight:400;line-height:.92}.dashboard-canvas-copy p{max-width:520px;color:var(--dash-muted);margin:0;font-size:14px;line-height:1.65}.dashboard-asset-rail{z-index:3;margin:16px calc(-1 * var(--dash-canvas-pad-x)) 0;border-top:0;border-bottom:1px solid var(--dash-line);background:var(--dash-elevated);position:relative}.dashboard-asset-rail-heading{height:34px;padding:0 var(--dash-canvas-pad-x);border-bottom:1px solid var(--dash-line);color:var(--dash-muted);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:9px;font-weight:800;display:flex}.dashboard-asset-rail-heading span{color:var(--dash-ink);align-items:center;gap:9px;display:flex}.dashboard-asset-rail-heading i{background:var(--dash-teal);width:7px;height:7px;box-shadow:0 0 0 4px #0da6b61f}.dashboard-asset-marquee{border-left:1px solid var(--dash-line);border-right:1px solid var(--dash-line);width:100%;overflow:hidden}.dashboard-asset-track{will-change:transform;width:max-content;animation:82s linear infinite dashboard-assets-flow;display:flex}.dashboard-asset-group{flex-shrink:0;display:flex}.dashboard-asset{border-right:1px solid var(--dash-line);background:var(--dash-paper);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;width:154px;height:72px;padding:0 16px;display:grid}.dashboard-asset:nth-child(2n){background:color-mix(in srgb, var(--dash-teal) 6%, var(--dash-elevated))}.dashboard-asset img{object-fit:contain;width:32px;height:32px}.dashboard-asset>span{gap:3px;min-width:0;display:grid}.dashboard-asset strong{color:var(--dash-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dashboard-asset small{color:var(--dash-teal);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.dashboard-asset-marquee:hover .dashboard-asset-track{animation-play-state:paused}@keyframes dashboard-assets-flow{to{transform:translate(-50%)}}.dashboard-trade-grid{z-index:2;grid-template-columns:minmax(285px,3fr) minmax(0,7fr);gap:18px;margin-top:38px;display:grid;position:relative}.dashboard-trade-chart{border:1px solid var(--dash-line);background:linear-gradient(#0da6b60b 1px, transparent 1px), linear-gradient(90deg, #0da6b60b 1px, transparent 1px), var(--dash-elevated);min-width:0;min-height:434px;color:var(--dash-ink);clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,0 100%);background-size:34px 34px;flex-direction:column;display:flex;overflow:hidden}.dashboard-trade-grid>.dashboard-trade-chart{order:2}.dashboard-trade-grid>.dashboard-route-actions{order:1}.dashboard-trade-chart>header{border-bottom:1px solid var(--dash-line);background:var(--dash-paper);justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:14px 18px;display:flex}.dashboard-trade-chart>header>div:first-child>span,.dashboard-route-action-copy small{color:var(--dash-teal);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.dashboard-trade-chart h2,.dashboard-trade-chart h3,.dashboard-route-action h3{font-family:var(--font-anton-display), Impact, sans-serif;letter-spacing:-.01em;text-transform:uppercase;margin:7px 0 0;font-weight:400;line-height:.95}.dashboard-trade-chart h2,.dashboard-trade-chart h3{font-size:30px}.dashboard-trade-metrics{border:1px solid var(--dash-line);background:var(--dash-elevated);grid-template-columns:repeat(3,minmax(64px,1fr));display:grid}.dashboard-trade-metrics>span{border-right:1px solid var(--dash-line);align-content:center;gap:2px;min-height:41px;padding:5px 11px;display:grid}.dashboard-trade-metrics>span:last-child{border-right:0}.dashboard-trade-metrics small{color:var(--dash-muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:750}.dashboard-trade-metrics strong{color:var(--dash-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px}.dashboard-chart-legend{border-bottom:1px solid var(--dash-line);min-height:30px;color:var(--dash-muted);letter-spacing:.08em;text-transform:uppercase;background:var(--dash-paper);align-items:center;gap:14px;padding:0 18px;font-size:9px;font-weight:750;display:flex}.dashboard-chart-legend span{align-items:center;gap:7px;display:flex}.dashboard-chart-legend i{background:var(--dash-teal);width:20px;height:3px}.dashboard-chart-legend span:nth-child(2) i{background:var(--dash-ink);height:2px}.dashboard-chart-legend b{color:var(--dash-muted);margin-left:auto;font-size:8px}.dashboard-chart-stage{flex:1;place-items:center;min-height:238px;padding:10px 14px 2px;display:grid;position:relative}.dashboard-chart-stage svg{width:100%;height:auto;overflow:visible}.dashboard-chart-gridline{stroke:#0da6b61f;stroke-width:1px}.dashboard-chart-gridline.vertical{stroke:#0da6b612}.dashboard-chart-area{fill:url(#buy-route-area)}.dashboard-chart-line{fill:none;stroke-linecap:square;stroke-linejoin:bevel;vector-effect:non-scaling-stroke}.dashboard-chart-line.buy{stroke:var(--dash-teal);stroke-width:3px}.dashboard-chart-line.sell{stroke:var(--dash-ink);stroke-width:2px;stroke-dasharray:7 7;opacity:.72}.dashboard-chart-date{fill:var(--dash-muted);font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:700}.dashboard-chart-empty{border:1px solid var(--dash-line);border-left:3px solid var(--dash-teal);background:var(--dash-elevated);width:min(330px,100% - 48px);color:var(--dash-ink);text-align:left;gap:5px;padding:12px 15px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.dashboard-chart-empty strong{text-transform:uppercase;font-size:13px}.dashboard-chart-empty span{color:var(--dash-muted);font-size:11px;line-height:1.5}.dashboard-trade-chart>footer{border-top:1px solid var(--dash-line);background:var(--dash-paper);min-height:34px;color:var(--dash-muted);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 18px;font-size:8px;font-weight:800;display:flex}.dashboard-trade-chart>footer span{align-items:center;gap:8px;display:flex}.dashboard-trade-chart>footer i{background:#42d49b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #42d49b29}.dashboard-trade-chart>footer b,.dashboard-trade-chart>footer a{color:var(--dash-teal);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800;text-decoration:none}.dashboard-trade-chart>footer a{align-items:center;gap:4px;display:inline-flex}.dashboard-route-actions{grid-template-rows:repeat(2,minmax(0,1fr));gap:18px;min-width:0;display:grid}.dashboard-route-action{border:1px solid var(--dash-line);background:var(--dash-elevated);min-height:148px;color:inherit;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%);cursor:pointer;flex-direction:column;text-decoration:none;transition:border-color .16s,box-shadow .16s,background-color .16s;display:flex;position:relative;overflow:hidden}a.dashboard-route-action:hover{border-color:var(--dash-teal);background:color-mix(in srgb, var(--dash-teal) 8%, var(--dash-elevated));box-shadow:0 14px 28px color-mix(in srgb, var(--dash-ink) 12%, transparent)}a.dashboard-route-action:focus-visible{outline-offset:3px;outline:3px solid #0da6b673}.dashboard-route-action:before{content:"";z-index:1;background:var(--dash-teal);width:4px;position:absolute;top:0;bottom:0;left:0}.dashboard-route-action:after{content:"";z-index:3;background:var(--dash-line);transform-origin:50%;width:31px;height:1px;position:absolute;top:10px;right:-4px;transform:rotate(45deg)}.dashboard-route-action.sell:before{background:var(--dash-ink)}.dashboard-route-action-copy{padding:16px 15px 10px 17px}.dashboard-route-action-copy small{align-items:center;gap:6px;display:flex}.dashboard-route-action-copy h3{color:var(--dash-ink);font-size:23px}.dashboard-route-action-copy p{color:var(--dash-muted);margin:5px 0 0;font-size:9px;line-height:1.35}.dashboard-route-cluster{border-top:1px solid var(--dash-line);background:color-mix(in srgb, var(--dash-paper) 88%, var(--dash-elevated));clip-path:polygon(0 10px,12px 0,100% 0,100% 100%,0 100%);grid-template-columns:auto 18px auto;justify-content:center;align-items:center;column-gap:5px;min-height:49px;margin-top:auto;padding:5px 12px 4px;display:grid}.dashboard-route-cluster>svg{color:var(--dash-teal)}.dashboard-route-cluster>b{color:#61767c;letter-spacing:.07em;text-align:center;text-transform:uppercase;grid-column:1/-1;margin-top:1px;font-size:6px}.dashboard-route-cluster em{color:var(--dash-teal);margin-inline:4px;font-style:normal}.dashboard-route-stack{align-items:center;padding-left:8px;display:flex}.dashboard-route-stack>span{background:var(--dash-elevated);border:2px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;margin-left:-7px;display:grid;overflow:hidden;box-shadow:0 4px 10px #0719231a}.dashboard-route-stack img{object-fit:contain;width:22px;height:22px}.dashboard-route-stack.flags img{width:24px;height:24px}.dashboard-scrim{display:none}.dashboard-nav-item:focus-visible,.dashboard-system-nav a:focus-visible,.dashboard-sidebar-cta a:focus-visible,.dashboard-sidebar-brand a:focus-visible,.dashboard-menu-button:focus-visible{outline-offset:2px;outline:3px solid #42d4dc8c}@media (max-width:1120px){.dashboard-shell{grid-template-columns:248px minmax(0,1fr)}}@media (max-width:1080px){.dashboard-trade-grid{grid-template-columns:1fr}.dashboard-route-actions{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-route-page{--dash-canvas-pad-x:clamp(28px, 5vw, 72px);min-height:calc(100dvh - 92px);padding:12px var(--dash-canvas-pad-x) 48px;background:var(--dash-paper);align-content:start;overflow:visible}.dashboard-route-window{max-width:960px}.dashboard-route-window .compliance-step-number strong{text-align:right;font-size:clamp(22px,2.4vw,32px);line-height:1.05}.dashboard-route-body{grid-template-columns:1fr}.dashboard-route-panel{gap:18px;padding:22px clamp(18px,3vw,32px) 28px;display:grid}.dashboard-route-actions-row{flex-wrap:wrap;gap:10px;display:flex}.dashboard-route-empty{border:1px dashed var(--dash-line);background:var(--dash-elevated);color:var(--dash-muted);padding:18px 16px;font-size:12px;line-height:1.5}.dashboard-route-empty strong{color:var(--dash-ink);text-transform:uppercase;margin-bottom:4px;font-size:13px;display:block}.dashboard-payout-list{gap:12px;display:grid}.dashboard-payout-card{background:var(--dash-elevated);border:1px solid #9db5b8}.dashboard-payout-card.primary{border-color:var(--dash-teal)}.dashboard-payout-card-head{border-bottom:1px solid #b8cbcd;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:12px 15px;display:grid}.dashboard-payout-card-head small{color:var(--setup-teal,#0aa6b6);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:900}.dashboard-payout-card-head strong{margin-top:4px;font-size:14px;display:block}.dashboard-payout-card-head b{color:#16805a;letter-spacing:.08em;text-transform:uppercase;background:#e4f7ef;padding:6px 8px;font-size:8px}.dashboard-payout-card dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.dashboard-payout-card dl>div{border-right:1px solid #cad8d9;align-content:center;gap:5px;min-height:62px;padding:11px 15px;display:grid}.dashboard-payout-card dl>div:last-child{border-right:0}.dashboard-payout-card dt{color:#72868a;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.dashboard-payout-card dd{align-items:center;gap:7px;margin:0;font-size:12px;font-weight:750;display:flex}.dashboard-payout-card-foot{justify-content:flex-end;padding:10px 15px 12px;display:flex}.sell-workspace{margin:0 auto}.sell-layout{border:1px solid var(--dash-line);background:var(--dash-elevated);grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);display:grid;box-shadow:0 18px 52px #081f2612}.sell-instruction-builder{border-right:1px solid #b9cbcd;padding:28px 30px 30px}.sell-instruction-builder>header>span,.sell-payout-section>header span,.sell-deposit-panel>header>span{color:var(--dash-teal);letter-spacing:.16em;font-size:8px;font-weight:900}.sell-instruction-builder>header h2,.sell-payout-section h2{color:var(--dash-ink);letter-spacing:-.035em;margin:7px 0 6px;font-size:21px}.sell-instruction-builder>header p{color:#687d82;max-width:560px;margin:0;font-size:11px;line-height:1.6}.sell-flow-steps{color:#71858a;letter-spacing:.08em;text-transform:uppercase;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:9px;margin:24px 0;font-size:8px;font-weight:800;display:grid}.sell-flow-steps span{align-items:center;gap:7px;display:flex}.sell-flow-steps b{border:1px solid var(--dash-line);background:var(--dash-elevated);color:#536d72;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.sell-flow-steps span.active b{border-color:var(--dash-teal);background:var(--dash-teal);color:#fff}.sell-flow-steps i{background:#cbd8da;height:1px}.sell-section-label{border-top:1px solid #d4dfe0;align-items:center;gap:11px;margin-top:24px;padding-top:18px;display:flex}.sell-section-label.destination{margin-top:20px}.sell-section-label>b{color:#fff;letter-spacing:.06em;background:#0b1b35;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.sell-section-label>span{gap:2px;display:grid}.sell-section-label strong{color:var(--dash-ink);font-size:11px}.sell-section-label small{color:#74878b;font-size:8px}.sell-account-options{gap:7px;display:grid}.sell-account-options button{border:1px solid var(--dash-line);background:var(--dash-elevated);width:100%;min-height:60px;color:var(--dash-ink);text-align:left;cursor:pointer;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:9px 12px;display:grid}.sell-account-options button.selected{border-color:var(--dash-teal);background:color-mix(in srgb, var(--dash-teal) 14%, var(--dash-elevated));color:var(--dash-ink);box-shadow:inset 4px 0 var(--dash-teal)}.sell-account-options button>span:nth-child(2),.sell-payout-main>span:nth-child(2){gap:4px;min-width:0;display:grid}.sell-account-options strong,.sell-payout-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sell-account-options small,.sell-payout-main small{color:#71858a;letter-spacing:0;text-transform:none;font-size:8px}.sell-account-options button>svg{color:var(--dash-teal)}.sell-bank-icon{width:34px;height:34px;color:var(--dash-teal);background:#e8f8f8;border:1px solid #a9c8cb;border-radius:50%;place-items:center;display:grid}.sell-asset-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:13px;display:grid}.sell-network-warning{background:var(--dash-warning-wash);color:#74551d;border:0;align-items:flex-start;gap:10px;margin-top:17px;padding:12px 13px;display:flex}.sell-network-warning svg{flex:none;margin-top:1px}.sell-network-warning p{margin:0;font-size:9px;line-height:1.55}.sell-address-action{color:#fff;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#0a1a35;border:0;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;margin-top:18px;font-size:10px;font-weight:850;display:flex}.sell-address-action svg:last-child{margin-left:auto;margin-right:14px}.sell-address-action:disabled{opacity:.55;cursor:not-allowed}.sell-deposit-panel{color:#fff;background:linear-gradient(155deg,#071d27 0%,#0a3039 100%);align-content:start;min-width:0;padding:25px;display:grid}.sell-deposit-placeholder{text-align:center;max-width:290px;margin:auto}.sell-deposit-placeholder>span{color:#54d9e2;background:#10adbc1f;border:1px solid #65dee559;border-radius:50%;place-items:center;width:60px;height:60px;margin:0 auto 18px;display:grid}.sell-deposit-placeholder strong{font-size:16px;display:block}.sell-deposit-placeholder p{color:#9fb8be;margin:9px 0 0;font-size:10px;line-height:1.65}.sell-route-preview{min-width:0}.sell-route-preview>header{border-bottom:1px solid #a0cfd333;justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.sell-route-preview>header span{color:#61d8e0;letter-spacing:.15em;font-size:8px;font-weight:900}.sell-route-preview>header b{color:#96e7ec;letter-spacing:.08em;text-transform:uppercase;border:1px solid #67d5dd4d;padding:5px 7px;font-size:7px}.sell-preview-pair{grid-template-columns:48px minmax(0,1fr) 20px 40px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:24px 0 20px;display:grid}.sell-preview-pair>span:first-child{background:var(--dash-elevated);color:#0ba7b7;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.sell-preview-pair img{object-fit:contain;width:42px;height:42px}.sell-preview-pair>div{gap:4px;min-width:0;display:grid}.sell-preview-pair strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.sell-preview-pair small{color:#91aeb4;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.sell-preview-pair>svg{color:#55d2db}.sell-preview-bank{color:#60d9e1;background:#18b1be1f;border:1px solid #5ed5dd59;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.sell-route-preview>dl{border-top:1px solid #a0cfd333;margin:0}.sell-route-preview>dl div{border-bottom:1px solid #a0cfd329;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.sell-route-preview dt{color:#87a4aa;font-size:8px}.sell-route-preview dd{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:155px;margin:0;font-size:8px;font-weight:750;overflow:hidden}.sell-preview-note{color:#9db8bd;background:#ffffff0b;border:1px solid #5dd2da33;gap:9px;margin-top:18px;padding:12px;display:flex}.sell-preview-note svg{color:#5bd5de;flex:none}.sell-preview-note p{margin:0;font-size:8px;line-height:1.55}.sell-deposit-panel.ready{align-content:start}.sell-deposit-panel>header{border-bottom:1px solid #acd7db33;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.sell-deposit-panel>header b{color:#72e4b4;letter-spacing:.1em;text-transform:uppercase;background:#29b57f26;padding:6px 8px;font-size:8px}.sell-deposit-identity{align-items:center;gap:12px;padding:20px 0;display:flex}.sell-deposit-identity>span{background:var(--dash-elevated);border-radius:50%;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.sell-deposit-identity img{max-width:42px;max-height:42px}.sell-deposit-identity div{gap:4px;display:grid}.sell-deposit-identity strong{font-size:18px}.sell-deposit-identity small{color:#8fadb3;text-transform:uppercase;font-size:9px}.sell-address-block{background:#ffffff0e;border:1px solid #96c9cd4d;padding:13px}.sell-address-block+.sell-address-block{margin-top:9px}.sell-address-block>span{color:#79dce3;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.sell-address-block code{overflow-wrap:anywhere;color:#fff;margin:9px 0 11px;font:600 11px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.sell-address-block button{color:#6ed7df;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:9px;font-weight:750;display:inline-flex}.sell-deposit-summary{border:1px solid #96c9cd38;grid-template-columns:1fr 1fr;margin:16px 0 0;display:grid}.sell-deposit-summary div{border-bottom:1px solid #96c9cd2e;border-right:1px solid #96c9cd2e;min-width:0;padding:11px}.sell-deposit-summary div:nth-child(2){border-right:0}.sell-deposit-summary div:last-child{border:0;grid-column:1/-1}.sell-deposit-summary dt{color:#86a5ab;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:800}.sell-deposit-summary dd{text-overflow:ellipsis;align-items:center;gap:7px;min-width:0;margin:6px 0 0;font-size:9px;font-weight:750;display:flex;overflow:hidden}.sell-deposit-summary img{object-fit:contain;width:22px;height:22px}.sell-secure-note{color:#9db6bc;gap:9px;margin-top:14px;display:flex}.sell-secure-note svg{color:#4dd1da;flex:none}.sell-secure-note p{margin:0;font-size:8px;line-height:1.55}.sell-payout-section{border:1px solid var(--dash-line);background:var(--dash-elevated);margin-top:20px}.sell-payout-section>header{border-bottom:1px solid #c6d4d6;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:14px 18px;display:flex}.sell-payout-section h2{margin-bottom:0;font-size:17px}.sell-payout-section>header>a{border:1px solid var(--dash-line);color:var(--dash-ink);align-items:center;gap:7px;padding:9px 11px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.sell-payout-table article{border-bottom:1px solid #d2ddde;grid-template-columns:minmax(230px,1fr) 80px 100px 90px 105px;align-items:center;min-height:62px;display:grid}.sell-payout-table article:last-child{border-bottom:0}.sell-payout-table article.selected{box-shadow:inset 4px 0 var(--dash-teal);background:#08bdd21a}.sell-payout-main{min-width:0;color:var(--dash-ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:9px 14px;display:grid}.sell-payout-table article>span{color:#536d72;padding:8px 10px;font-size:9px;font-weight:750}.sell-status{text-transform:uppercase;color:#16805a!important}.sell-make-primary{color:var(--dash-teal);cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:850}.route-empty-state{min-height:clamp(300px,48vh,440px);color:var(--dash-ink);text-align:center;align-content:center;justify-items:center;padding:28px 20px;display:grid}.route-empty-state-art{place-items:center;width:144px;height:144px;margin:0 auto 6px;display:grid}.route-empty-state-art img{object-fit:contain;width:144px;height:144px;display:block}.route-empty-state strong{font-size:20px;line-height:1.25;display:block}.route-empty-state p{color:#697e83;max-width:560px;margin:8px 0 0;font-size:12px;line-height:1.55}.route-empty-state-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}.route-empty-state-actions a{width:max-content;text-decoration:none}.sell-empty-state{border:1px solid var(--dash-line);background:var(--dash-elevated);text-align:center;max-width:560px;margin:50px auto;padding:36px}.sell-empty-state>svg{color:var(--dash-teal)}.sell-empty-state strong{margin-top:13px;font-size:18px;display:block}.sell-empty-state p{color:#697e83;font-size:10px;line-height:1.6}.sell-empty-state .compliance-primary{width:max-content;margin:18px auto 0;text-decoration:none}.sell-empty-state .sell-empty-actions .compliance-primary{margin:0}@media (max-width:960px){.sell-layout{grid-template-columns:1fr}.sell-instruction-builder{border-bottom:1px solid #b9cbcd;border-right:0}.sell-deposit-panel{min-height:400px}.sell-payout-table article{grid-template-columns:minmax(220px,1fr) 70px 90px}.sell-role,.sell-payout-table article>span:last-child,.sell-make-primary{display:none}}@media (max-width:680px){.sell-instruction-builder,.sell-deposit-panel{padding:22px 18px}.sell-asset-grid{grid-template-columns:1fr}.sell-flow-steps{gap:5px}.sell-payout-table article{grid-template-columns:minmax(0,1fr) 60px}.sell-status{display:none}.sell-payout-section>header{align-items:flex-start}.sell-payout-section>header>a{white-space:nowrap}.route-empty-state{min-height:320px;padding-inline:12px}.route-empty-state-art,.route-empty-state-art img{width:112px;height:112px}.route-empty-state-actions{flex-direction:column;align-items:center;width:100%}.route-empty-state-actions a{justify-content:center;width:100%}}.sell-workspace{align-content:start;gap:28px;max-width:960px;margin:0 auto;display:grid}.sell-workspace.dashboard-route-page,.buy-workspace.dashboard-route-page,.accounts-workspace.dashboard-route-page,.account-workspace.dashboard-route-page{padding:20px var(--dash-canvas-pad-x) 48px}.overview-workspace.dashboard-route-page{padding:4px var(--dash-canvas-pad-x) 48px}.sell-toolbar,.account-toolbar{justify-content:space-between;align-items:center;gap:16px;margin:0;padding:0;display:flex}.sell-toolbar>div{gap:8px;min-width:0;display:grid}.sell-toolbar p,.account-toolbar p{max-width:36rem;color:var(--dash-ink);margin:0;font-size:14px;font-weight:650;line-height:1.35}.sell-toolbar-hint{color:var(--dash-muted)!important;font-size:12px!important;font-weight:500!important;line-height:1.45!important}.sell-toolbar-action{white-space:nowrap;flex:none;align-self:center;text-decoration:none}.sell-hub-panel{border:1px solid var(--dash-line);background:var(--dash-elevated);box-shadow:0 18px 52px #081f2612}.sell-hub-head{border-bottom:1px solid #d0dcdc;justify-content:space-between;align-items:end;gap:18px;padding:0 0 18px;display:flex}.sell-hub-panel .sell-hub-head{padding:26px 28px 22px}.sell-hub-head>div{min-width:0}.sell-hub-head h2{font-family:var(--font-anton-display), Impact, sans-serif;letter-spacing:-.025em;text-transform:uppercase;margin:0 0 7px;font-size:clamp(26px,3vw,36px);font-weight:400;line-height:1}.sell-hub-head p{color:#647a80;max-width:520px;margin:0;font-size:11px;line-height:1.55}.sell-hub-add{white-space:nowrap;flex:none;text-decoration:none}.sell-destination-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.sell-destination-list>[role=listitem]{flex-direction:column;min-width:0;display:flex}.sell-destination-list>.accounts-destination-item{grid-template-columns:1fr;align-content:start;gap:0;display:grid}.sell-destination-card{border:1px solid var(--dash-line);background:var(--dash-elevated);width:100%;color:var(--dash-ink);border-radius:0;flex-direction:column;gap:12px;padding:16px;text-decoration:none;transition:border-color .16s,box-shadow .16s;display:flex}.sell-destination-card:hover,.sell-destination-card:focus-visible{border-color:var(--dash-teal);outline:0;box-shadow:0 8px 22px #00000059}.sell-destination-card.primary{border-color:#08bdd273;box-shadow:inset 0 0 0 1px #08bdd22e}.sell-destination-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.sell-destination-head-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.sell-destination-mark{border:1px solid var(--dash-line);background:var(--dash-elevated);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.sell-destination-mark .route-option-logo,.sell-destination-mark .route-option-logo img{display:block}.sell-destination-status{border:1px solid var(--dash-line);width:max-content;max-width:100%;color:var(--dash-muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#08bdd214;border-radius:0;flex:none;align-items:center;padding:5px 9px;font-size:9px;font-weight:850;line-height:1;display:inline-flex}.sell-destination-status.ready{border-color:var(--dash-success);background:var(--dash-success-wash);color:var(--dash-success)}.sell-destination-copy{gap:5px;min-width:0;display:grid}.sell-destination-copy>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.25;display:-webkit-box;overflow:hidden}.sell-destination-number{overflow-wrap:anywhere;color:var(--dash-ink);letter-spacing:.01em;margin:0;font:650 11px/1.35 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.sell-destination-meta{color:var(--dash-muted);font-size:11px;line-height:1.35}.sell-destination-primary{width:max-content;color:var(--dash-teal);font-size:10px;font-weight:750}.sell-destination-primary-badge{width:max-content;color:var(--dash-teal-light);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#08bdd21f;border:1px solid #08bdd259;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:850;line-height:1;display:inline-flex}.sell-destination-go{border-top:1px solid var(--dash-line);color:var(--dash-teal);align-items:center;gap:5px;margin-top:auto;padding-top:12px;font-size:11px;font-weight:750;display:inline-flex}.sell-destination-go svg{transition:transform .16s}.sell-destination-card:hover .sell-destination-go svg,.overview-route-card:hover .sell-destination-go svg{transform:translate(2px)}@media (max-width:860px){.sell-destination-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.sell-destination-list{grid-template-columns:1fr}}.sell-account-workspace{align-content:start;gap:28px;display:grid}.sell-detail-settlement{background:var(--dash-elevated);border:1px solid #d5e3e3;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.sell-detail-settlement-copy{gap:4px;min-width:0;display:grid}.sell-detail-settlement-copy>strong{font-size:16px}.sell-detail-settlement-copy>small{color:var(--dash-muted);font-size:10px}.sell-detail-instructions{gap:16px;display:grid}.sell-detail-instructions-head h2{font-family:var(--font-anton-display), Impact, sans-serif;letter-spacing:-.02em;text-transform:uppercase;margin:0 0 6px;font-size:24px;font-weight:400}.sell-detail-instructions-head p{color:var(--dash-muted);margin:0;font-size:12px;line-height:1.5}.sell-detail-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.sell-detail-controls .compliance-field{gap:8px;min-width:0;display:grid}.sell-detail-controls .compliance-route-select-trigger{width:100%;min-height:54px}.sell-detail-idle{border:1px dashed var(--dash-line);background:var(--dash-elevated);color:var(--dash-muted);border-radius:0;justify-items:start;gap:6px;padding:22px 20px;display:grid}.sell-detail-idle strong{color:var(--dash-ink);font-size:13px}.sell-detail-idle p{max-width:42rem;margin:0;font-size:12px;line-height:1.5}.sell-detail-idle.error svg{color:#c24b5d}.sell-detail-ready{border:1px solid var(--dash-line);background:var(--dash-elevated);border-radius:0;grid-template-columns:200px minmax(0,1fr);align-items:start;gap:24px;padding:20px 22px;display:grid}.sell-detail-address{align-content:start;gap:12px;min-width:0;display:grid}.sell-detail-address>div:first-child{gap:8px;display:grid}.sell-detail-address>div>span,.sell-detail-tag>span{color:#5f757a;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.sell-detail-address code,.sell-detail-tag code{overflow-wrap:anywhere;background:var(--dash-elevated);color:var(--dash-ink);border:1px solid #c9d7d8;border-radius:0;padding:12px;font:600 12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.sell-detail-tag{gap:8px;display:grid}.sell-detail-caution{background:var(--dash-warning-wash);color:#74551d;border:0;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:10px;line-height:1.5;display:flex}.sell-detail-caution svg{flex:none;margin-top:1px}.sell-receive-qr{background:var(--dash-elevated);border:1px solid #b7cbcd;border-radius:0;justify-items:center;padding:12px;display:grid}.sell-qr-image{width:176px;height:176px;display:block}.sell-qr-fallback{background:repeating-linear-gradient(45deg,#eef4f4,#eef4f4 8px,#fff 8px 16px);width:176px;height:176px}.sell-copy-primary{color:#fff;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#0a1a35;border:0;align-items:center;gap:8px;width:max-content;min-height:40px;padding:0 14px;font-size:9px;font-weight:850;display:inline-flex}.sell-receive-idle-actions{flex-wrap:wrap;justify-content:start;gap:8px;margin-top:10px;display:flex}.sell-receive-idle-actions button{color:#fff;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#0a1a35;border:0;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:9px;font-weight:850;display:inline-flex}.sell-receive-idle-actions button.ghost{border:1px solid var(--dash-line);background:var(--dash-elevated);color:var(--dash-ink)}@media (max-width:680px){.sell-hub-head{flex-direction:column;align-items:start;padding:0 0 16px}.sell-hub-panel .sell-hub-head{padding:22px 18px 18px}.sell-hub-head h2{font-size:28px}.sell-detail-settlement{grid-template-columns:auto minmax(0,1fr)}.sell-detail-settlement .sell-destination-status{grid-column:2;justify-self:start}.sell-detail-controls,.sell-detail-ready{grid-template-columns:1fr}.sell-receive-qr{justify-self:center;width:max-content}.sell-copy-primary{justify-content:center;width:100%}}.dashboard-orders{gap:10px;display:grid}.dashboard-orders h3{font-family:var(--font-anton-display), Impact, sans-serif;text-transform:uppercase;margin:0;font-size:22px;font-weight:400}.dashboard-orders .sp-table{border-collapse:collapse;width:100%}.dashboard-orders .sp-table th{color:#72868a;letter-spacing:.1em;text-transform:uppercase;text-align:left;border-bottom:1px solid #d5e1e1;padding:10px 12px;font-size:8px}.dashboard-orders .sp-table td{border-bottom:1px solid var(--dash-line);padding:12px;font-size:12px}.dashboard-orders .table-empty{border:1px dashed var(--dash-line);background:var(--dash-elevated);color:var(--dash-muted);padding:18px 16px;font-size:12px}.buy-workspace,.accounts-workspace,.account-workspace{align-content:start;max-width:920px;margin:0 auto}.buy-workspace,.accounts-workspace{gap:20px;display:grid}.overview-workspace{gap:14px;width:100%;min-width:0;max-width:none;margin:0;display:grid;overflow-x:clip}.overview-setup{gap:12px;display:grid}.overview-setup-panel,.overview-route-card{border:1px solid var(--dash-line);background:var(--dash-elevated);min-width:0;color:var(--dash-ink);border-radius:0;grid-template-columns:104px minmax(0,1fr) minmax(180px,.72fr);align-items:center;gap:18px;padding:12px 16px 12px 12px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.overview-setup-panel:hover,.overview-setup-panel:focus-visible,.overview-route-card:hover,.overview-route-card:focus-visible{border-color:var(--dash-teal);outline:0;transform:translateY(-1px);box-shadow:0 8px 22px #00000059}.overview-setup-art{background:linear-gradient(145deg, color-mix(in srgb, var(--dash-teal) 18%, var(--dash-elevated)) 0%, var(--dash-elevated) 100%);place-items:center;width:104px;height:104px;display:grid;overflow:hidden}.overview-setup-art img{object-fit:contain;width:104px;height:104px;transition:transform .16s;display:block}.overview-setup-panel:hover .overview-setup-art img,.overview-setup-panel:focus-visible .overview-setup-art img{transform:scale(1.04)}.overview-setup-panel-copy{align-content:center;gap:6px;min-width:0;display:grid}.overview-setup-panel-meta{color:var(--dash-teal);letter-spacing:.12em;text-transform:uppercase;justify-content:flex-start;align-items:center;gap:10px;font-size:9px;font-weight:800;line-height:1.3;display:flex}.overview-setup-status{color:#92711b;letter-spacing:.08em;border:1px solid #e4c985;padding:3px 6px;font-size:8px;line-height:1.2}.overview-setup-panel-copy>strong{font-size:16px;line-height:1.25}.overview-setup-detail{color:var(--dash-muted);margin:0;font-size:12px;line-height:1.5}.overview-setup-go{width:max-content;color:var(--dash-teal);align-items:center;gap:6px;margin-top:2px;font-size:11px;font-weight:800;display:inline-flex}.overview-setup-go svg{transition:transform .16s}.overview-setup-panel:hover .overview-setup-go svg,.overview-setup-panel:focus-visible .overview-setup-go svg{transform:translate(2px)}.overview-setup-steps{border-left:1px solid #d5e1e1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0 0 0 18px;list-style:none;display:grid}.overview-setup-steps li{color:#7a8d91;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.overview-setup-steps li span{border:1px solid var(--dash-line);color:#7a8d91;place-items:center;width:25px;height:25px;font-size:9px;font-weight:800;display:grid}.overview-setup-steps li strong{font-size:11px;line-height:1.25}.overview-setup-steps li.current{color:var(--dash-ink)}.overview-setup-steps li.current span{border-color:var(--dash-teal);background:var(--dash-teal);color:#fff}.overview-setup-steps li.complete{color:#238563}.overview-setup-steps li.complete span{color:#238563;background:#e9f7f1;border-color:#7dc1aa}.overview-route-card{grid-template-columns:minmax(0,1fr);gap:10px;padding:16px}.overview-route-card .sell-destination-go{margin-top:auto}.overview-routes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;min-width:0;display:grid}.overview-route-copy{gap:6px;display:grid}.overview-route-copy small{color:var(--dash-teal);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:800;display:inline-flex}.overview-route-copy h2{font-family:var(--font-anton-display), Impact, sans-serif;letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:28px;font-weight:400}.overview-route-copy p{color:var(--dash-muted);margin:0;font-size:12px;line-height:1.5}.overview-route-logos{color:var(--dash-teal);align-items:center;gap:10px;margin-top:4px;display:flex}.overview-route-stack{align-items:center;padding-left:8px;display:flex}.overview-route-stack>span,.overview-route-stack .route-option-logo,.overview-route-stack>img{background:var(--dash-elevated);border:2px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;margin-left:-8px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #c5d5d6}.overview-route-stack img{object-fit:contain;width:22px;height:22px}.overview-workspace .dashboard-asset-rail{width:100%;min-width:0;max-width:100%;margin:0;overflow:hidden}.overview-workspace .dashboard-asset-rail-heading{height:30px;padding-inline:0}.overview-workspace .dashboard-rail-toggle{letter-spacing:.14em;text-transform:uppercase;min-height:0;color:var(--dash-ink);padding:0;font-size:9px;font-weight:800}.overview-workspace .dashboard-trade-chart{clip-path:none;order:0;width:100%;min-width:0}.overview-kicker{color:var(--dash-teal);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.overview-recent{border:1px solid var(--dash-line);background:var(--dash-elevated);gap:12px;padding:16px 18px 10px;display:grid}.overview-recent>header{justify-content:space-between;align-items:end;gap:12px;display:flex}.overview-recent h2{font-family:var(--font-anton-display), Impact, sans-serif;letter-spacing:-.02em;text-transform:uppercase;margin:4px 0 0;font-size:22px;font-weight:400}.overview-recent>header>a{color:var(--dash-teal);align-items:center;gap:4px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.overview-recent-empty{border-top:1px solid var(--dash-line);color:var(--dash-muted);margin:0;padding:16px 0 12px;font-size:13px}.overview-recent-empty-panel .route-empty-state{border-top:1px solid var(--dash-line);min-height:280px;padding:18px 12px 8px}.overview-recent-empty-panel .route-empty-state-art,.overview-recent-empty-panel .route-empty-state-art img{width:128px;height:128px}.overview-recent-list{margin-top:4px}.activity-workspace.dashboard-route-page{padding:20px var(--dash-canvas-pad-x) 48px}.activity-workspace{box-sizing:border-box;align-content:start;gap:18px;width:100%;min-width:0;max-width:960px;margin:0 auto;display:grid}.activity-filters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.activity-filters label{gap:6px;min-width:140px;display:grid}.activity-filters label>span{color:var(--dash-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.activity-filters select{background:var(--dash-elevated);min-height:42px;color:var(--dash-ink);font:inherit;border:1px solid #b7cbcd;padding:0 12px;font-size:13px}.activity-filter-clear{min-height:42px;color:var(--dash-teal);font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:750}.activity-panel{border:1px solid var(--dash-line);background:var(--dash-elevated);padding:14px 18px 8px}.activity-list-meta p{color:var(--dash-muted);margin:0 0 8px;font-size:12px}.activity-pagination{border-top:1px solid var(--dash-line);color:var(--dash-muted);justify-content:space-between;align-items:center;gap:12px;margin:8px 0 6px;padding-top:12px;font-size:12px;display:flex}.activity-pagination-pages{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.activity-pagination-slot{align-items:center;gap:6px;display:inline-flex}.activity-pagination-slot>i{color:#9aadb1;font-style:normal;font-weight:650}.activity-pagination-button,.activity-pagination-page{border:1px solid var(--dash-line);background:var(--dash-elevated);min-width:34px;min-height:34px;color:var(--dash-ink);justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.activity-pagination-page{padding:0 10px}.activity-pagination-page.active{color:#087f91;pointer-events:none;background:#edfafd;border-color:#0da6b6}.activity-pagination-button[aria-disabled=true]{opacity:.45;pointer-events:none}.activity-export-button{width:max-content;margin-left:auto;text-decoration:none}.activity-export-backdrop{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#24273c85;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.activity-export-modal{border:1px solid var(--dash-line);background:var(--dash-elevated);width:min(620px,100%);max-height:calc(100vh - 40px);padding:26px;overflow:auto;box-shadow:0 24px 64px #24273c33}.activity-export-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.activity-export-head>div{gap:6px;display:grid}.activity-export-head span{color:var(--dash-teal);letter-spacing:.04em;font-size:11px;font-weight:750}.activity-export-head h2{color:var(--dash-ink);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:750}.activity-export-head p,.activity-export-includes p{color:var(--dash-muted);margin:0;font-size:13px;line-height:1.55}.activity-export-close{border:1px solid var(--dash-line);background:var(--dash-elevated);width:36px;height:36px;color:var(--dash-ink);cursor:pointer;place-items:center;display:grid}.activity-export-options{border:0;gap:10px;margin:0 0 16px;padding:0;display:grid}.activity-export-options legend{color:var(--dash-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:750}.activity-export-options label{border:1px solid var(--dash-line);background:var(--dash-elevated);cursor:pointer;grid-template-columns:18px auto 1fr;align-items:center;gap:12px;padding:14px;display:grid}.activity-export-options.compact label{grid-template-columns:18px 1fr}.activity-export-options label.selected{background:#edfafd;border-color:#0da6b6}.activity-export-options label>svg{color:var(--dash-teal)}.activity-export-options label span{gap:2px;min-width:0;display:grid}.activity-export-options label strong{color:var(--dash-ink);font-size:14px}.activity-export-options label small{color:var(--dash-muted);font-size:12px}.activity-export-options input{margin:0}.activity-export-dates{grid-template-columns:1fr 1fr;gap:12px;margin-top:2px;display:grid}.activity-export-dates label{cursor:default;background:0 0;border:0;grid-template-columns:1fr;gap:6px;padding:0;display:grid}.activity-export-dates label>span{color:var(--dash-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.activity-export-dates input[type=date]{background:var(--dash-elevated);min-height:42px;color:var(--dash-ink);font:inherit;border:1px solid #b7cbcd;padding:0 12px;font-size:13px}@media (max-width:560px){.activity-export-dates{grid-template-columns:1fr}}.activity-export-includes{border:1px solid var(--dash-line);background:var(--dash-elevated);gap:4px;margin-bottom:18px;padding:12px 14px;display:grid}.activity-export-includes strong{color:var(--dash-ink);font-size:12px}.activity-export-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.activity-export-actions .compliance-primary,.activity-export-actions .compliance-secondary{width:max-content;text-decoration:none}.activity-list{margin:0;padding:0;list-style:none;display:grid}.activity-item{border-top:1px solid var(--dash-line);color:inherit;grid-template-columns:minmax(140px,1.1fr) minmax(0,1.6fr) auto;align-items:center;gap:14px 18px;padding:14px 0;text-decoration:none;transition:background .15s;display:grid}.activity-list>li:first-child .activity-item{border-top:0}a.activity-item:hover{background:var(--dash-elevated)}a.activity-item:focus-visible{outline-offset:2px;outline:2px solid #9ec9cd}.activity-item-lead{align-content:center;gap:6px;min-width:0;display:grid}.activity-direction{color:var(--dash-ink);align-items:center;gap:8px;font-size:13px;font-weight:750;display:inline-flex}.activity-item-lead .activity-status{justify-self:start}.activity-clip{flex:none;align-items:center;display:inline-flex}.activity-clip-disc{z-index:1;background:var(--dash-elevated);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 0 2px #fff,0 0 0 3px #c9d8d9}.activity-clip-disc+.activity-clip-disc{z-index:2;margin-left:-9px}.activity-clip[data-size=md] .activity-clip-disc+.activity-clip-disc{margin-left:-11px}.activity-clip[data-size=lg] .activity-clip-disc+.activity-clip-disc{margin-left:-13px}.activity-clip-disc .route-option-logo,.activity-clip-disc>img{background:var(--dash-elevated);width:24px;height:24px;box-shadow:none;border:0;border-radius:50%;place-items:center;display:grid;overflow:hidden}.activity-clip[data-size=md] .activity-clip-disc .route-option-logo,.activity-clip[data-size=md] .activity-clip-disc>img{width:30px;height:30px}.activity-clip[data-size=lg] .activity-clip-disc .route-option-logo,.activity-clip[data-size=lg] .activity-clip-disc>img{width:36px;height:36px}.activity-clip-disc img{object-fit:contain;width:100%;height:100%}.activity-clip-disc[data-kind=crypto] .route-option-logo{padding:2px}.activity-status{border:1px solid var(--dash-line);color:var(--dash-muted);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#08bdd214;align-items:center;padding:2px 6px;font-size:8px;font-weight:800;line-height:1.2;display:inline-flex}.activity-status.completed{border-color:var(--dash-success);background:var(--dash-success-wash);color:var(--dash-success)}.activity-status.failed{border-color:var(--dash-danger-line);background:var(--dash-danger-wash);color:var(--dash-danger)}.activity-status.processing,.activity-status.awaiting_funds{border-color:var(--dash-warning-line);background:var(--dash-warning-wash);color:#e8c96a}.activity-item-amounts{grid-template-columns:1fr 1fr;gap:12px;min-width:0;font-size:13px;font-weight:650;display:grid}.activity-item-amounts span{gap:2px;min-width:0;display:grid}.activity-item-amounts small{color:var(--dash-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.activity-item-meta{color:var(--dash-muted);justify-self:end;align-items:center;gap:8px;font-size:12px;display:inline-flex}.activity-item-open{color:var(--dash-muted);place-items:center;display:grid}.activity-empty{border:1px solid var(--dash-line);background:var(--dash-elevated);text-align:center;justify-items:center;gap:8px;max-width:560px;margin:24px auto;padding:36px;display:grid}.activity-empty>svg{color:var(--dash-teal)}.activity-empty strong{font-size:18px}.activity-empty p{color:#697e83;margin:0;font-size:12px;line-height:1.6}.activity-empty .compliance-primary{width:max-content;margin-top:10px;text-decoration:none}.activity-empty-cta{justify-content:flex-start;padding:4px 0 8px;display:flex}.activity-empty-cta .compliance-primary{width:max-content;margin-top:0;text-decoration:none}.activity-empty-plain{justify-items:start;gap:8px;max-width:42rem;padding:8px 0 24px;display:grid}.activity-empty-plain strong{color:var(--dash-ink);font-size:18px;font-weight:750}.activity-empty-plain p{color:#697e83;margin:0;font-size:13px;line-height:1.55}.activity-empty-plain a{color:var(--dash-teal);align-items:center;gap:6px;margin-top:6px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.activity-detail{border:1px solid var(--dash-line);background:var(--dash-elevated);gap:18px;padding:22px 22px 20px;display:grid}.activity-soft{border:1px solid var(--dash-line);background:var(--dash-elevated);gap:0;padding:22px 22px 20px;display:grid}.activity-detail-hero{align-content:start;justify-items:start;gap:8px;margin-bottom:22px;display:grid}.activity-detail-hero .activity-direction{font-size:22px;font-weight:750}.activity-detail-hero .activity-status{justify-self:start}.activity-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:0;display:grid}.activity-fact{border-bottom:1px solid var(--dash-line);gap:4px;padding-bottom:12px;display:grid}.activity-fact dt{color:var(--dash-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.activity-fact dd{margin:0;font-size:15px;font-weight:650}.activity-panel-block{border-top:1px solid var(--dash-line);gap:12px;margin-top:22px;padding-top:18px;display:grid}.activity-panel-head h2{font-family:var(--font-anton-display), Impact, sans-serif;letter-spacing:-.02em;text-transform:uppercase;margin:4px 0 0;font-size:18px;font-weight:400}.activity-panel-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.activity-panel-list>li{border-top:1px solid var(--dash-line);gap:2px;padding:12px 0;display:grid}.activity-panel-list>li:first-child{border-top:0;padding-top:0}.activity-panel-list>li strong{font-size:13px}.activity-panel-list>li span,.activity-panel-list>li time{color:var(--dash-muted);font-size:12px}.activity-legs,.activity-timeline{gap:10px;display:grid}.activity-legs h2,.activity-timeline h2{font-family:var(--font-anton-display), Impact, sans-serif;letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:18px;font-weight:400}.activity-legs ul,.activity-timeline ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.activity-legs li,.activity-timeline li{border-top:1px solid var(--dash-line);gap:2px;padding:12px 0;display:grid}.activity-legs li strong,.activity-timeline li strong{font-size:13px}.activity-legs li span,.activity-timeline li span,.activity-timeline li time{color:var(--dash-muted);font-size:12px}.activity-detail-ids{gap:0;margin-top:22px;display:grid}.activity-copy-row{border:0;border-bottom:1px solid var(--dash-line);background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:12px 0;display:grid}.activity-copy-row>span{color:var(--dash-muted);letter-spacing:.04em;text-transform:uppercase;grid-column:1;font-size:11px;font-weight:700}.activity-copy-row>strong{overflow-wrap:anywhere;grid-column:1;font-size:13px;font-weight:650}.activity-copy-row>strong.mono{font:650 12px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}.activity-copy-row>button{width:32px;height:32px;color:var(--dash-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;grid-area:1/2/3;place-items:center;display:grid}.activity-copy-row>button:hover{color:var(--dash-teal-light);background:#08bdd21f}.activity-copy-row.static>button{display:none}.activity-detail-workspace{gap:16px;display:grid}.activity-detail-card{gap:16px;padding-top:20px}.activity-detail-card .buy-soft-head{border:0;margin:0;padding:0}.activity-detail-card .buy-soft-head h2{margin:4px 0 0}.activity-detail-card .buy-settlement-hero,.activity-detail-card .activity-facts{margin:0}.activity-detail-steps{margin-top:4px}.sell-toolbar .activity-detail-toolbar-actions{flex-flow:row;flex:none;justify-content:flex-end;align-items:center;gap:10px;width:max-content;display:flex}.activity-receipt-button,.activity-detail-toolbar-actions .compliance-secondary{white-space:nowrap;flex:none;width:max-content;text-decoration:none}.activity-detail-actions{flex-wrap:wrap;gap:10px;margin-top:8px;padding:4px 0 8px;display:flex}.activity-detail-actions .compliance-link-button{width:max-content;text-decoration:none}@media (max-width:720px){.activity-list:not(.session-history-list) .activity-item{grid-template-columns:minmax(0,1fr) minmax(112px,44%);grid-template-areas:"lead amounts""meta meta";align-items:center;gap:10px 14px}.activity-list:not(.session-history-list) .activity-item-lead{grid-area:lead;align-self:center}.activity-list:not(.session-history-list) .activity-item-amounts{text-align:right;grid-area:amounts;grid-template-columns:1fr;align-content:center;justify-items:end}.activity-list:not(.session-history-list) .activity-item-amounts span{justify-items:end}.activity-list:not(.session-history-list) .activity-item-meta{grid-area:meta;justify-self:start;width:100%}.activity-list:not(.session-history-list) .activity-item-meta time{white-space:nowrap}.activity-list.session-history-list .activity-item{grid-template-columns:1fr;gap:10px}.activity-list.session-history-list .activity-item-meta,.activity-list.session-history-list .activity-item-open{justify-self:start}.activity-facts{grid-template-columns:1fr}.sell-toolbar .activity-detail-toolbar-actions{flex-flow:column;justify-content:stretch;align-items:stretch;width:100%;max-width:100%}.activity-receipt-button,.activity-detail-toolbar-actions .compliance-secondary{box-sizing:border-box;justify-content:center;width:100%;min-width:0;max-width:100%}.activity-detail-card .buy-settlement-hero{align-items:start}.activity-detail-card .activity-direction{flex:auto;min-width:0}.activity-detail-card .activity-status{white-space:normal;text-align:left;flex:none;max-width:100%}}.rate-calculator{border:1px solid var(--dash-line);background:var(--dash-elevated);border-radius:0;gap:16px;padding:18px 20px 20px;display:grid}.rate-calculator-head{justify-content:space-between;align-items:end;gap:16px;display:flex}.rate-calculator-head h2{font-family:var(--font-anton-display), Impact, sans-serif;letter-spacing:-.02em;text-transform:uppercase;margin:0 0 6px;font-size:24px;font-weight:400}.rate-calculator-head p{color:var(--dash-muted);margin:0;font-size:12px;line-height:1.5}.rate-calculator-rate{color:var(--dash-teal-light);white-space:nowrap;font-size:14px;font-weight:700}.rate-calculator-body{grid-template-columns:minmax(0,1.4fr) minmax(240px,.9fr);align-items:stretch;gap:18px;display:grid}.rate-calculator-panel{gap:12px;padding-block:4px;display:grid;position:relative}.rate-calculator-field{gap:8px;display:grid}.rate-calculator-field>span{color:var(--dash-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.rate-calculator-input{border:1px solid var(--dash-line);background:var(--dash-elevated);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:56px;padding:8px 10px 8px 14px;display:grid}.rate-calculator-input input{width:100%;min-width:0;color:var(--dash-ink);background:0 0;border:0;outline:0;font-size:22px;font-weight:700}.rate-calculator-input select{border:1px solid var(--dash-line);background:var(--dash-elevated);min-height:36px;color:var(--dash-ink);padding:0 10px;font-size:12px;font-weight:750}.rate-calculator-mark{border-radius:50%;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}.rate-calculator-mark img{display:block}.rate-calculator-swap{z-index:1;border:1px solid var(--dash-line);background:var(--dash-elevated);width:36px;height:36px;color:var(--dash-teal);cursor:pointer;justify-self:center;place-items:center;margin-block:-2px;display:grid;position:relative}.rate-calculator-meta{border:1px solid var(--dash-line);background:var(--dash-elevated);align-content:start;gap:12px;padding:14px;display:grid}.rate-calculator-meta>div{color:var(--dash-muted);justify-content:space-between;gap:12px;font-size:11px;display:flex}.rate-calculator-meta strong{color:var(--dash-ink);text-align:right;font-size:12px}.rate-calculator-error{color:var(--dash-danger);margin:0;font-size:12px;line-height:1.45}.rate-calculator-cta{justify-content:center;width:100%;margin-top:4px;text-decoration:none}.buy-toolbar{justify-content:space-between;align-items:center;gap:18px;display:flex}.buy-toolbar p{max-width:42rem;color:var(--dash-muted);margin:0;font-size:13px;line-height:1.55}.buy-toolbar-action{white-space:nowrap;text-decoration:none}.buy-settlement-card{gap:0}.buy-settlement-hero{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.buy-settlement-title{gap:2px;min-width:0;display:grid}.buy-settlement-title>strong{font-size:15px}.buy-settlement-title>small{color:var(--dash-muted);font-size:11px}.buy-settlement-ids{gap:0;display:grid}.buy-settlement-missing{color:#a56a00;margin:8px 0 0;font-size:13px}.buy-settlement-network{border:1px solid var(--dash-line);background:var(--dash-elevated);border-radius:50%;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.buy-soft-section{gap:14px;display:grid}.payin-setup-guide{border:1px solid var(--dash-line);background:var(--dash-elevated);gap:8px;margin-bottom:4px;padding:14px 16px;display:grid}.payin-setup-guide strong{color:var(--dash-ink);font-size:14px}.payin-setup-guide ol{color:#4d6368;margin:0;padding-left:18px;font-size:13px;line-height:1.55}.payin-setup-guide p{color:#4d6368;margin:0;font-size:13px;line-height:1.5}.payin-setup-guide a{color:#087e83;font-weight:650;text-decoration:underline}.accounts-ach-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.accounts-ach-row-actions{margin-top:10px}.accounts-ach-pull{border:1px solid var(--dash-line);background:var(--dash-elevated);grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) auto;align-items:end;gap:12px;padding:14px 16px;display:grid}.accounts-ach-pull label{gap:6px;min-width:0;display:grid}.accounts-ach-pull label span{color:var(--dash-muted);font-size:12px;font-weight:650}.accounts-ach-pull select,.accounts-ach-pull input{border:1px solid var(--dash-line);background:var(--dash-elevated);width:100%;min-height:42px;color:var(--dash-ink);font:inherit;padding:0 12px}@media (max-width:760px){.accounts-ach-pull{grid-template-columns:1fr}}.accounts-settlement-line{border:1px solid var(--dash-line);background:var(--dash-elevated);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.accounts-settlement-copy{gap:4px;min-width:0;display:grid}.accounts-settlement-copy strong{color:var(--dash-ink);font-size:14px;font-weight:750}.accounts-settlement-copy small{color:var(--dash-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.accounts-destination-list{margin-top:2px}.accounts-destination-list.is-loading{opacity:.72}.accounts-destination-item{grid-template-columns:1fr;gap:0;min-width:0;display:grid;position:relative}.accounts-destination-item .sell-destination-card{width:100%;min-width:0}.accounts-destination-item .accounts-primary-action{border-top:0;width:100%;margin-top:-1px}.accounts-destination-toolbar{justify-content:space-between;align-items:center;gap:14px;margin:4px 0 16px;display:flex}.accounts-destination-toolbar small{color:var(--dash-muted);white-space:nowrap;font-size:12px;font-weight:650}.accounts-destination-search{border:1px solid var(--dash-line);background:var(--dash-elevated);min-width:0;max-width:420px;color:var(--dash-muted);flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.accounts-destination-search input{width:100%;font:inherit;color:var(--dash-ink);background:0 0;border:0;outline:0;padding:11px 0;font-size:13px;font-weight:650}.accounts-primary-action{border:1px solid var(--dash-line);background:var(--dash-paper);width:max-content;min-height:38px;color:var(--dash-muted);font:750 11px/1 var(--font-geist-sans), Arial, sans-serif;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 12px;transition:border-color .14s,color .14s,background-color .14s;display:inline-flex}.accounts-primary-action:hover:not(:disabled),.accounts-primary-action:focus-visible{border-color:var(--dash-teal);color:var(--dash-teal-light);background:#08bdd21a;outline:0}.accounts-primary-action:disabled{opacity:.55;cursor:wait}.accounts-destination-pagination{color:var(--dash-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;font-size:12px;font-weight:650;display:flex}.accounts-load-error{border:1px solid var(--dash-danger-line);background:var(--dash-danger-wash);color:var(--dash-ink);flex-wrap:wrap;align-items:flex-start;gap:14px;padding:16px;display:flex}.accounts-load-error>svg{color:var(--dash-danger,#b42318);flex:none}.accounts-load-error-copy,.accounts-load-error>div:not(.sell-receive-idle-actions){flex:180px;min-width:0}.accounts-load-error strong{font-size:14px;display:block}.accounts-load-error p{color:var(--dash-muted,#667b80);margin:4px 0 0;font-size:12px;line-height:1.45}.accounts-load-error>a,.accounts-load-error>button{flex:none;margin-left:auto;text-decoration:none}.accounts-load-error .sell-receive-idle-actions{flex:100%;margin-top:0;margin-left:0}@media (min-width:561px){.accounts-load-error .sell-receive-idle-actions{flex:none;align-self:center;margin-left:auto}.accounts-load-error .sell-receive-idle-actions .compliance-primary,.accounts-load-error .sell-receive-idle-actions .compliance-secondary{width:auto}}.accounts-status-hint{color:#8a5a00;align-items:flex-start;gap:8px;margin:0 0 10px;font-size:11px;line-height:1.45;display:flex}.accounts-status-hint svg{flex:none;margin-top:1px}.accounts-status-banner{background:var(--dash-warning-wash);color:var(--dash-ink);border:1px solid #e6c37a;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.accounts-status-banner.warning{background:var(--dash-warning-wash);border-color:#d7b07a}.accounts-status-banner>svg{color:#a86408;flex:none;margin-top:1px}.accounts-status-banner strong{font-size:13px;display:block}.accounts-status-banner p{color:var(--dash-muted);margin:4px 0 0;font-size:12px;line-height:1.45}.buy-deposit-card.not-ready,.sell-destination-card.not-ready{border-color:var(--dash-warning-line)}.sell-destination-warning{color:#e8c96a;letter-spacing:.04em;text-transform:uppercase;margin-top:6px;font-size:10px;font-weight:750;display:block}.accounts-settlement-line .activity-copy-row{background:0 0;border:0;margin-top:8px;padding:0}.accounts-settlement-copy small{white-space:normal;text-overflow:unset;word-break:break-all;overflow:visible}.buy-accounts-summary{border:1px solid var(--dash-line);background:var(--dash-elevated);justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.buy-accounts-summary>div:first-child{gap:4px;min-width:0;display:grid}.buy-accounts-summary strong{color:var(--dash-ink);font-size:14px;font-weight:750}.buy-accounts-summary p{color:var(--dash-muted);margin:0;font-size:12px;line-height:1.45}.buy-accounts-summary-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.buy-accounts-summary-actions a{white-space:nowrap;text-decoration:none}.sell-empty-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.sell-empty-actions .compliance-primary,.sell-empty-actions .compliance-secondary{width:max-content;margin:0;text-decoration:none}@media (max-width:680px){.accounts-settlement-line,.buy-accounts-summary{flex-direction:column;align-items:stretch}.buy-accounts-summary-actions{justify-content:stretch}.buy-accounts-summary-actions a{justify-content:center;width:100%}}.buy-soft-head{justify-content:space-between;align-items:end;gap:16px;display:flex}.buy-soft-head h2{font-family:var(--font-anton-display), Impact, sans-serif;letter-spacing:-.02em;text-transform:uppercase;margin:4px 0 0;font-size:22px;font-weight:400}.buy-soft-head p{color:var(--dash-muted);margin:6px 0 0;font-size:12px;line-height:1.5}.buy-soft-head>a{color:var(--dash-teal);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.buy-deposits-empty{border:1px dashed var(--dash-line);background:var(--dash-elevated);color:var(--dash-muted);border-radius:0;justify-items:start;gap:6px;padding:22px 20px;display:grid}.buy-deposits-empty>svg{color:var(--dash-teal)}.buy-deposits-empty strong{color:var(--dash-ink);font-size:13px}.buy-deposits-empty p{margin:0;font-size:12px;line-height:1.5}.buy-deposits-empty .compliance-primary{width:max-content;margin-top:10px;text-decoration:none}.buy-deposits-add{white-space:nowrap;text-decoration:none}.buy-deposit-list{gap:14px;display:grid}.buy-deposit-card{gap:0}.buy-deposit-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.buy-deposit-ids{gap:0;display:grid}@media (max-width:680px){.buy-workspace,.accounts-workspace,.account-workspace,.sell-workspace,.activity-workspace,.overview-workspace{padding-bottom:48px}.buy-workspace,.accounts-workspace{gap:16px}.overview-setup-panel{grid-template-columns:84px minmax(0,1fr);gap:12px;padding:10px}.overview-setup-art,.overview-setup-art img{width:84px;height:84px}.overview-setup-steps{border-top:1px solid #d5e1e1;border-left:0;grid-column:1/-1;padding:10px 0 0}.overview-routes{grid-template-columns:1fr}.rate-calculator{padding:16px}.rate-calculator-head{flex-direction:column;align-items:start}.rate-calculator-body{grid-template-columns:1fr}.rate-calculator-rate{white-space:normal}.buy-toolbar,.sell-toolbar,.account-toolbar{flex-direction:column;align-items:stretch;gap:14px;min-width:0}.buy-toolbar-action,.sell-toolbar-action{width:max-content}.sell-toolbar .activity-detail-toolbar-actions,.sell-toolbar .activity-detail-toolbar-actions .sell-toolbar-action{width:100%;max-width:100%}.buy-settlement-network{display:none}.buy-soft-head,.buy-deposits-head{flex-direction:column;align-items:start}}@media (max-width:820px){.dashboard-shell{width:100%;min-width:0;max-width:100vw;display:block;overflow-x:clip}.dashboard-workspace{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:clip}.dashboard-shell,.dashboard-workspace,.dashboard-canvas,.dashboard-route-page,.activity-workspace,.overview-workspace,.sell-workspace,.buy-workspace,.accounts-workspace,.account-workspace{--dash-canvas-pad-x:18px}.activity-workspace.dashboard-route-page,.sell-workspace.dashboard-route-page,.buy-workspace.dashboard-route-page,.accounts-workspace.dashboard-route-page,.account-workspace.dashboard-route-page,.overview-workspace.dashboard-route-page{width:100%;max-width:100%;padding-inline:var(--dash-canvas-pad-x);box-sizing:border-box;margin-inline:0}.sell-toolbar .activity-detail-toolbar-actions{flex-flow:column;justify-content:stretch;align-items:stretch;width:100%;max-width:100%}.activity-receipt-button,.activity-detail-toolbar-actions .compliance-secondary,.sell-toolbar .activity-detail-toolbar-actions .sell-toolbar-action{box-sizing:border-box;justify-content:center;width:100%;min-width:0;max-width:100%}.dashboard-sidebar{visibility:hidden;width:min(310px,100% - 48px);transition:transform .22s;position:fixed;left:0;transform:translate(-102%)}.dashboard-shell.menu-open .dashboard-sidebar{visibility:visible;transform:translate(0)}.dashboard-sidebar-brand button{display:grid}.dashboard-scrim{z-index:25;opacity:0;pointer-events:none;background:#0310178f;border:0;transition:opacity .2s;display:block;position:fixed;inset:0}.dashboard-shell.menu-open .dashboard-scrim{opacity:1;pointer-events:auto}.dashboard-header{min-height:56px;padding:10px var(--dash-canvas-pad-x);grid-template-columns:46px minmax(0,1fr) auto;gap:10px}.dashboard-menu-button{display:grid}.dashboard-page-title{min-width:0}.dashboard-page-title h1{text-overflow:ellipsis;white-space:nowrap;font-size:20px;overflow:hidden}.dashboard-header-actions{gap:6px;min-width:0}.dashboard-header-actions .theme-toggle,.dashboard-header-actions .dashboard-notification-button,.dashboard-header-actions .dashboard-support-button,.dashboard-header-actions .dashboard-profile,.dashboard-menu-button{width:38px;min-width:38px;height:38px}.dashboard-notification-button{width:38px;height:38px}.dashboard-canvas{min-height:calc(100dvh - 90px);padding-top:20px}.dashboard-breadcrumb{padding-inline:var(--dash-canvas-pad-x);top:56px}.dashboard-trade-chart>header{align-items:flex-start}.dashboard-trade-chart h3{font-size:30px}}@media (max-width:620px){.dashboard-route-actions{grid-template-columns:1fr}}@media (max-width:500px){.dashboard-header{grid-template-columns:40px minmax(0,1fr) auto;gap:8px}.dashboard-notification-button{display:none}.dashboard-page-title>span{font-size:8px}.dashboard-page-title h1{font-size:17px}.dashboard-header-actions{gap:4px}.dashboard-header-actions .theme-toggle,.dashboard-header-actions .dashboard-support-button,.dashboard-header-actions .dashboard-profile,.dashboard-menu-button{width:34px;min-width:34px;height:34px}.dashboard-profile{width:34px;height:34px;padding:0}.dashboard-profile-avatar{font-size:10px}.dashboard-shell,.dashboard-workspace,.dashboard-canvas,.dashboard-route-page,.activity-workspace,.overview-workspace,.sell-workspace,.buy-workspace,.accounts-workspace,.account-workspace{--dash-canvas-pad-x:16px}.dashboard-canvas{padding:36px var(--dash-canvas-pad-x)}.dashboard-canvas-copy h2{font-size:35px}.dashboard-canvas-number{font-size:150px;right:18px}.dashboard-asset-rail{margin-top:14px}.dashboard-asset-rail-heading b{display:none}.dashboard-asset{grid-template-columns:30px minmax(0,1fr);width:136px;height:66px;padding-inline:13px}.dashboard-asset img{width:29px;height:29px}.dashboard-trade-grid{margin-top:30px}.dashboard-trade-chart{min-height:385px}.dashboard-trade-chart>header{padding:14px 16px;display:block}.dashboard-trade-metrics{margin-top:10px}.dashboard-trade-metrics>span{padding-inline:10px}.dashboard-chart-legend{gap:12px;padding-inline:16px}.dashboard-chart-legend b{display:none}.dashboard-chart-stage{min-height:196px;padding:6px 8px 0}.dashboard-trade-chart>footer{padding-inline:16px}.dashboard-route-action{min-height:148px}.dashboard-payout-card dl{grid-template-columns:1fr}.dashboard-payout-card dl>div{border-bottom:1px solid #cad8d9;border-right:0}.dashboard-payout-card dl>div:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.dashboard-sidebar,.dashboard-scrim{transition:none}.dashboard-asset-marquee{scrollbar-color:var(--dash-teal) #d9e4e3;scrollbar-width:thin;overflow-x:auto}.dashboard-asset-track{animation:none}.dashboard-asset-group[aria-hidden=true]{display:none}}.account-workspace{align-content:start;gap:16px;display:grid}.account-body{gap:18px;display:grid}.account-settings-list,.account-profile-list{border:1px solid var(--dash-line);background:var(--dash-elevated);border-radius:0;gap:0;margin:0;display:grid;overflow:hidden}.account-settings-row{border-bottom:1px solid var(--dash-line);color:inherit;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 18px;text-decoration:none;display:grid}.account-settings-row:last-child{border-bottom:0}.account-settings-row:hover{background:var(--dash-elevated)}.account-settings-icon{border:1px solid var(--dash-line);background:var(--dash-elevated);width:40px;height:40px;color:var(--dash-teal);border-radius:0;place-items:center;display:grid}.account-settings-copy{gap:3px;min-width:0;display:grid}.account-settings-copy strong{font-size:13px}.account-settings-copy small{color:var(--dash-muted);font-size:11px}.team-invite-form{gap:16px;display:grid}.team-invite-fields{grid-template-columns:minmax(0,1.35fr) minmax(180px,.9fr);align-items:start;gap:14px;display:grid}.team-invite-fields .compliance-field{align-content:start;gap:6px;display:grid}.team-invite-role-hint{min-height:1.35em;color:var(--dash-muted);margin:0;font-size:11px;line-height:1.35;display:block}.team-invite-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.team-invite-actions .compliance-primary,.team-invite-actions .compliance-secondary{min-height:42px}.team-invite-dialog{width:min(560px,100% - 28px)}.team-invite-dialog .dialog-body{padding-top:18px}.team-invite-link{color:var(--dash-muted);word-break:break-all;margin:0;font-size:12px;line-height:1.45}.team-invite-link code{color:var(--dash-ink);font-size:11px;font-weight:650;display:inline}.team-table{background:var(--dash-elevated);border:1px solid #d5e3e3;display:grid}.team-row{border-bottom:1px solid var(--dash-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.team-row:last-child{border-bottom:0}.team-row strong{font-size:13px;display:block}.team-row small{color:var(--dash-muted);font-size:11px}.team-role-badge{letter-spacing:.04em;text-transform:uppercase;color:#3f5559;border:1px solid #d0dcdc;align-items:center;padding:5px 9px;font-size:11px;font-weight:750;display:inline-flex}.team-role-select select{border:1px solid var(--dash-line);background:var(--dash-elevated);min-width:150px;font:inherit;padding:8px 10px;font-size:12px;font-weight:650}.team-remove{background:var(--dash-elevated);color:#b42318;cursor:pointer;border:1px solid #e0c7c7;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.team-remove:hover:not(:disabled){background:var(--dash-danger-wash)}.team-empty{color:var(--dash-muted);margin:0;font-size:13px}.sso-setup-form{gap:16px;max-width:640px;display:grid}.sso-field{min-width:0;color:var(--dash-muted);letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:10px;font-weight:800;display:grid}.sso-field input,.sso-field select,.sso-field textarea{border:1px solid var(--dash-line);background:var(--dash-elevated);width:100%;color:var(--dash-ink);font:500 13px/1.35 var(--font-geist-sans), Arial, sans-serif;letter-spacing:0;text-transform:none;color-scheme:normal;border-radius:0;outline:0;padding:0 13px}.sso-field input,.sso-field select{height:44px;min-height:44px}.sso-field textarea{resize:vertical;min-height:140px;padding:12px 13px}.sso-field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 4.5L6 8l3.5-3.5' stroke='%239A9EA8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px 12px;padding-right:36px}.sso-field input:focus,.sso-field select:focus,.sso-field textarea:focus{border-color:var(--dash-accent,#0da6b6);box-shadow:0 0 0 3px #0da6b629}.sso-field input:disabled,.sso-field select:disabled,.sso-field textarea:disabled{opacity:.55;cursor:not-allowed}.sso-field select option{background:var(--dash-elevated);color:var(--dash-ink)}.sso-check{color:var(--dash-ink);font:500 13px/1.35 var(--font-geist-sans), Arial, sans-serif;cursor:pointer;align-items:center;gap:10px;margin:0;display:flex}.sso-check input{width:16px;min-width:16px;height:16px;accent-color:var(--dash-accent,#0da6b6);cursor:pointer;flex:none;margin:0}.sso-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sso-actions .compliance-primary,.sso-actions .compliance-secondary{width:auto}.sso-detail-list{border:1px solid var(--dash-line);background:var(--dash-elevated);display:grid}.sso-copy-row{align-items:flex-start;gap:10px;min-width:0;display:flex}.sso-copy-row code{word-break:break-all;min-width:0;color:var(--dash-ink);flex:1;font:500 12px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.sso-copy-btn{border-color:var(--dash-line);color:var(--dash-ink);flex:none}.sso-copy-btn:hover:not(:disabled){background:var(--dash-surface,#ffffff0a)}.sso-muted-url{color:var(--dash-muted);word-break:break-all;font-size:11px}:root[data-theme=light] .sso-field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 4.5L6 8l3.5-3.5' stroke='%235f777c' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.sso-workspace{gap:18px;display:grid}.sso-page-header{border:1px solid var(--dash-line);background:var(--dash-elevated);justify-content:space-between;align-items:flex-start;gap:24px;padding:25px 27px;display:flex}.sso-page-header h1{color:var(--dash-ink);font:800 clamp(25px,3vw,38px)/1 var(--font-bebas), Impact, sans-serif;letter-spacing:.015em;text-transform:uppercase;margin:6px 0 7px}.sso-page-header p{max-width:700px;color:var(--dash-muted);margin:0;font-size:13px;line-height:1.55}.sso-status-badge{border:1px solid var(--dash-line);background:var(--dash-paper);color:var(--dash-muted);letter-spacing:.08em;text-transform:uppercase;flex:none;padding:7px 10px;font-size:10px;font-weight:800}.sso-status-badge.draft{color:#b87a16;border-color:var(--dash-warning-line);background:var(--dash-warning-wash)}.sso-status-badge.tested{color:var(--dash-teal-light);border-color:var(--dash-teal);background:#08bdd21a}.sso-status-badge.active{color:#2e9b69;background:#2e9b691a;border-color:#75c7a3}.sso-progress{border:1px solid var(--dash-line);background:var(--dash-elevated);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sso-progress li{border-right:1px solid var(--dash-line);min-width:0;color:var(--dash-muted);font-size:11px}.sso-progress li:last-child{border-right:0}.sso-progress li>button{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:13px 15px;display:flex}.sso-progress li>button:disabled{cursor:not-allowed;opacity:.55}.sso-progress li>button>span{border:1px solid var(--dash-line);background:var(--dash-paper);flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:800;display:inline-flex}.sso-progress li>button>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.sso-progress li.current{color:var(--dash-ink);background:#08bdd20f}.sso-progress li.current>button>span{border-color:var(--dash-teal);color:var(--dash-teal-light)}.sso-progress li.complete{color:var(--dash-ink)}.sso-progress li.complete>button>span{color:#2e9b69;background:#2e9b691f;border-color:#75c7a3}.sso-progress li.disabled{color:var(--dash-muted)}.sso-step-section{border:1px solid var(--dash-line);background:var(--dash-elevated)}.sso-step-section.locked{background:color-mix(in srgb,var(--dash-paper) 72%,var(--dash-elevated))}.sso-step-header{border-bottom:1px solid var(--dash-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:15px;padding:20px 22px;display:grid}.sso-step-number{border:1px solid var(--dash-teal);width:38px;height:38px;color:var(--dash-teal-light);background:#08bdd214;justify-content:center;align-items:center;font-size:11px;font-weight:850;display:inline-flex}.sso-step-number.complete{color:#2e9b69;background:#2e9b691f;border-color:#75c7a3}.sso-step-header h2{color:var(--dash-ink);font:800 clamp(20px,2.3vw,28px)/1 var(--font-bebas), Impact, sans-serif;letter-spacing:.015em;text-transform:uppercase;margin:4px 0 5px}.sso-step-header p{max-width:740px;color:var(--dash-muted);margin:0;font-size:12px;line-height:1.5}.sso-step-header>b{color:var(--dash-muted);letter-spacing:.08em;text-transform:uppercase;padding:5px 8px;font-size:9px}.sso-step-header>b.complete{color:#2e9b69}.sso-step-body{gap:16px;padding:21px 22px 23px 75px;display:grid}.sso-step-body>.sso-field{width:100%;max-width:none}.sso-protocol-notes{flex-wrap:wrap;gap:8px;display:flex}.sso-protocol-notes span{border:1px solid var(--dash-line);background:var(--dash-paper);color:var(--dash-muted);padding:8px 10px;font-size:11px}.sso-protocol-notes b{color:var(--dash-ink);margin-right:5px}.sso-policy-grid{grid-template-columns:1fr;align-items:stretch;gap:16px;display:grid}.sso-field small,.sso-check small{color:var(--dash-muted);letter-spacing:0;text-transform:none;font-size:11px;font-weight:450;line-height:1.45;display:block}.sso-policy-check{border:1px solid var(--dash-line);background:var(--dash-paper);align-items:flex-start;padding:13px}.sso-policy-check input{margin-top:2px}.sso-policy-check b{margin-bottom:4px;display:block}.sso-metadata-choice{gap:11px;display:grid}.sso-choice-divider{color:var(--dash-muted);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;font-size:10px;font-weight:800;display:grid}.sso-choice-divider:before,.sso-choice-divider:after{content:"";background:var(--dash-line);height:1px}.sso-connection-summary,.sso-active-panel,.sso-activation-row{color:var(--dash-ink);background:#2e9b6914;border:1px solid #75c7a3;align-items:flex-start;gap:11px;padding:13px 14px;display:flex}.sso-connection-summary>svg,.sso-active-panel>svg{color:#2e9b69;flex:none}.sso-connection-summary span,.sso-active-panel div{min-width:0}.sso-connection-summary b,.sso-active-panel strong,.sso-activation-row strong{font-size:12px;display:block}.sso-connection-summary small{color:var(--dash-muted);word-break:break-all;margin-top:3px;font-size:10px;display:block}.sso-active-panel p,.sso-activation-row p{color:var(--dash-muted);margin:4px 0 0;font-size:12px;line-height:1.45}.sso-active-panel a{color:var(--dash-teal-light);font-weight:700}.sso-activation-row{justify-content:space-between;align-items:center}.sso-activation-row .compliance-primary{flex:none}.sso-locked-note,.sso-readonly-note{border:1px dashed var(--dash-line);color:var(--dash-muted);margin:0;padding:13px 14px;font-size:12px}.sso-nav{border-top:1px solid var(--dash-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding-top:16px;display:flex}.sso-nav-hint{color:var(--dash-muted);font-size:12px}.sso-nav-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sso-nav .compliance-primary,.sso-nav .compliance-secondary{align-items:center;gap:7px;display:inline-flex}@media (max-width:720px){.sso-page-header{padding:20px;display:grid}.sso-status-badge{justify-self:start}.sso-progress{grid-template-columns:1fr 1fr}.sso-progress li:nth-child(2){border-right:0}.sso-progress li:nth-child(-n+2){border-bottom:1px solid var(--dash-line)}.sso-step-header{grid-template-columns:auto minmax(0,1fr);padding:17px}.sso-step-header>b{grid-column:2;padding-left:0}.sso-step-body{padding:18px 17px}.sso-policy-grid{grid-template-columns:1fr}.sso-activation-row,.sso-nav{flex-direction:column;align-items:stretch}.sso-nav-actions{width:100%}.sso-nav .compliance-primary,.sso-nav .compliance-secondary{justify-content:center}}.team-invite-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.team-invite-company{border:1px solid var(--dash-line);border-left:4px solid var(--access-accent,#0da6b6);background:#08bdd214;gap:4px;margin:0 0 4px;padding:14px 16px;display:grid}.team-invite-company span{color:var(--dash-muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.team-invite-company strong{color:var(--dash-ink);font-size:18px;font-weight:750;line-height:1.2}.team-invite-company small{color:var(--dash-muted);font-size:12px}.team-invite-preview-status{color:var(--dash-muted);margin:0;font-size:12px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:820px){.team-invite-fields{grid-template-columns:1fr}.team-invite-actions .compliance-primary{justify-content:center;width:100%}.team-row{grid-template-columns:minmax(0,1fr) auto}.team-remove{justify-self:end}}.account-profile-row{border-bottom:1px solid var(--dash-line);grid-template-columns:160px minmax(0,1fr);gap:12px;padding:14px 18px;display:grid}.account-profile-row:last-child{border-bottom:0}.account-profile-row dt{color:var(--dash-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.account-profile-row dd{word-break:break-word;margin:0;font-size:13px}.account-profile-facts{margin-top:18px}.account-profile-country{align-items:center;gap:10px;display:inline-flex}.account-profile-flag{flex:0 0 22px;width:22px;height:22px}.account-security-block{border:1px solid var(--dash-line);background:var(--dash-elevated);border-radius:0;padding:20px 18px 22px}.account-security-block header{margin-bottom:14px}.account-security-block h3{font-family:var(--font-anton-display), Impact, sans-serif;text-transform:uppercase;margin:0 0 4px;font-size:20px;font-weight:400}.account-security-block p{color:var(--dash-muted);margin:0;font-size:11px;line-height:1.5}.account-security-actions{margin-top:8px}.activity-soft .buy-soft-head .sell-destination-status{align-items:center;gap:6px;display:inline-flex}.account-totp-setup{justify-items:start;gap:14px;margin-top:8px;display:grid}.account-totp-qr{background:var(--dash-elevated);border:1px solid #d5e1e1;padding:10px}.account-totp-secret{color:var(--dash-muted);margin:0;font-size:12px}.account-totp-secret code{color:var(--dash-ink);font:650 12px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.account-password-form{gap:12px;max-width:420px;margin-top:8px;display:grid}.account-password-form label{gap:6px;display:grid}.account-password-form span{color:var(--dash-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.account-password-form input{border:1px solid var(--dash-line);background:var(--dash-elevated);min-height:44px;font:inherit;padding:0 12px}.account-password-form .compliance-primary{width:max-content;margin-top:4px}.account-empty{color:var(--dash-muted);margin:0;font-size:12px}.session-history-item{cursor:default}.session-history-detail{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr)}.session-history-actions{min-height:32px}.session-revoke{border:1px solid var(--dash-line);background:var(--dash-elevated);min-height:32px;color:var(--dash-ink);font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-size:11px;font-weight:750;display:inline-flex}.session-revoke:hover:not(:disabled){background:var(--dash-elevated)}.session-revoke:disabled{opacity:.65;cursor:wait}.session-current-note{color:#167d5a;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:750}@media (max-width:720px){.session-history-item{grid-template-columns:1fr;gap:10px}.session-history-actions{justify-self:start}}@media (max-width:620px){.account-settings-row,.account-profile-row,.account-security-block{padding-inline:18px}.account-profile-row{grid-template-columns:1fr;gap:4px}}.how-it-works-page{gap:28px}.how-flow-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.how-flow-item{border:1px solid var(--dash-line);background:var(--dash-elevated);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;padding:16px 18px;display:grid}.how-flow-item>b{color:#fff;letter-spacing:.06em;background:#0b1b35;place-items:center;width:44px;height:44px;font-size:11px;font-weight:800;display:grid}.how-flow-item strong{color:var(--dash-ink);font-size:15px;font-weight:750;display:block}.how-flow-item p,.how-step-rows p,.how-obligation-list p{color:var(--dash-muted);margin:4px 0 0;font-size:13px;line-height:1.55}.how-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.how-panel .sell-hub-head{align-items:start}.how-panel .sell-hub-add{min-height:40px;font:800 10px/1 var(--font-geist-sans), Arial, sans-serif;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.how-step-rows{gap:12px;margin:0;padding:8px 22px 22px;list-style:none;display:grid}.how-step-rows li{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;display:grid}.how-step-rows b{border:1px solid var(--dash-line);background:var(--dash-elevated);color:#536d72;letter-spacing:.04em;place-items:center;width:36px;height:36px;font-size:10px;font-weight:800;display:grid}.how-step-rows strong,.how-obligation-list strong{color:var(--dash-ink);font-size:14px;font-weight:750}.how-obligation-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.how-obligation-list li{border:1px solid var(--dash-line);background:var(--dash-elevated);grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;padding:16px 18px;display:grid}.how-obligation-mark{width:40px;height:40px;color:var(--dash-teal);background:#0da6b61f;place-items:center;display:grid}.how-quick-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.how-quick-links a{border:1px solid var(--dash-line);background:var(--dash-elevated);color:var(--dash-ink);gap:6px;padding:16px;text-decoration:none;display:grid}.how-quick-links a:hover{border-color:var(--dash-teal);background:color-mix(in srgb, var(--dash-teal) 10%, var(--dash-elevated))}.how-quick-links svg{color:var(--dash-teal)}.how-quick-links span{font-size:14px;font-weight:750}.how-quick-links small{color:var(--dash-muted);font-size:12px}@media (max-width:920px){.how-split,.how-quick-links{grid-template-columns:1fr 1fr}}@media (max-width:640px){.how-split,.how-quick-links{grid-template-columns:1fr}.how-panel .sell-hub-head{flex-direction:column;align-items:stretch}.how-panel .sell-hub-add{justify-content:center;width:100%}}.dashboard-shell .toast,.access-shell .toast{border-color:var(--dash-line,#2a2d38);background:color-mix(in srgb, var(--dash-elevated,#1a1c24) 96%, transparent);color:var(--dash-ink,#f2f3f5);box-shadow:0 20px 60px color-mix(in srgb, var(--dash-ink,#000) 18%, transparent)}.dashboard-shell .toast small,.access-shell .toast small{color:var(--dash-muted,#9a9ea8)}.dashboard-shell .dialog-panel,.access-shell .dialog-panel,.compliance-workspace .dialog-panel{border-color:var(--dash-line,#2a2d38);background:var(--dash-elevated,#1a1c24);color:var(--dash-ink,#f2f3f5);box-shadow:0 40px 110px color-mix(in srgb, var(--dash-ink,#000) 22%, transparent)}.dashboard-shell .dialog-panel>header,.access-shell .dialog-panel>header,.compliance-workspace .dialog-panel>header{border-bottom-color:var(--dash-line,#2a2d38)}.dashboard-shell .dialog-panel header p,.access-shell .dialog-panel header p,.compliance-workspace .dialog-panel header p{color:var(--dash-muted,#9a9ea8)}.dashboard-shell .icon-button,.access-shell .icon-button,.compliance-workspace .icon-button{border-color:var(--dash-line,#2a2d38);background:var(--dash-paper,#12141a);color:var(--dash-muted,#c4c7ce)}.dashboard-shell .dropdown-trigger,.dashboard-shell .country-trigger,.access-shell .dropdown-trigger,.access-shell .country-trigger,.compliance-workspace .dropdown-trigger,.compliance-workspace .country-trigger{border-color:var(--dash-line,#2a2d38);background:var(--dash-paper,#12141a);color:var(--dash-ink,#f2f3f5);box-shadow:none}.dashboard-shell .dropdown-menu,.access-shell .dropdown-menu,.compliance-workspace .dropdown-menu{border-color:var(--dash-line,#2a2d38);background:var(--dash-elevated,#1a1c24)}.theme-toggle{border:1px solid var(--dash-line);background:var(--dash-elevated);width:44px;height:44px;color:var(--dash-ink);cursor:pointer;flex-shrink:0;place-items:center;transition:border-color .14s,color .14s,background-color .14s;display:grid}.theme-toggle:hover{border-color:var(--dash-teal);color:var(--dash-teal)}.theme-toggle:focus-visible{outline:2px solid var(--dash-teal);outline-offset:3px}.dashboard-header-actions .theme-toggle,.dashboard-header-actions .dashboard-notification-button,.dashboard-header-actions .dashboard-support-button,.dashboard-header-actions .dashboard-profile{border:1px solid var(--dash-line);background:var(--dash-elevated);width:44px;min-width:44px;height:44px;color:var(--dash-ink)}.theme-toggle-access{border-color:var(--access-line,#2a2d38);background:var(--access-elevated,#1a1c24);width:42px;height:42px;color:var(--access-ink,#f2f3f5)}.access-story .theme-toggle-access{color:#f2f3f5;background:#12141a8c;border-color:#f2f3f538}.access-story .theme-toggle-access:hover{color:#62d9e7;border-color:#08bdd2}.access-story-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.access-main-top{justify-content:flex-end;align-items:center;gap:16px;width:100%;max-width:520px;margin:0 auto;display:flex}.access-main-top .access-mobile-brand{margin:0 auto 0 0}@media (min-width:761px){.access-theme-toggle-main{display:none}}:root[data-theme=light],:root[data-theme=light] .dashboard-shell{--dash-navy:#0b1b35;--dash-navy-2:#12263a;--dash-ink:#0b1b35;--dash-teal:#08a6b6;--dash-teal-light:#087e83;--dash-paper:#f5f7f8;--dash-elevated:#fff;--dash-line:#d5e0e1;--dash-muted:#5f7378;--dash-danger:#c24b5d;--dash-danger-wash:#fff7f7;--dash-danger-line:#e8b4b8;--dash-success:#167d5a;--dash-success-wash:#e8f7ef;--dash-warning-wash:#fff8eb;--dash-warning-line:#d7d2a8;--setup-ink:var(--dash-ink);--setup-navy:var(--dash-navy);--setup-teal:var(--dash-teal);--setup-teal-bright:var(--dash-teal);--setup-line:var(--dash-line);--setup-muted:var(--dash-muted);--setup-paper:var(--dash-paper);--setup-elevated:var(--dash-elevated);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=light] .dashboard-shell .dropdown-trigger,:root[data-theme=light] .dashboard-shell .country-trigger,:root[data-theme=light] .access-shell .dropdown-trigger,:root[data-theme=light] .access-shell .country-trigger,:root[data-theme=light] .compliance-workspace .dropdown-trigger,:root[data-theme=light] .compliance-workspace .country-trigger{color:#0b1b35;background:#fff}:root[data-theme=light] .dashboard-shell .dropdown-menu,:root[data-theme=light] .access-shell .dropdown-menu,:root[data-theme=light] .compliance-workspace .dropdown-menu,:root[data-theme=light] .rate-calculator-field{background:#fff}:root[data-theme=light] .rate-calculator-direction{background:#eef4f4}:root[data-theme=light] .rate-currency-control,:root[data-theme=light] .rate-calculator-meta select{background:#fff}:root[data-theme=light] .support-messages{background:#f5f7f8}:root[data-theme=light] .support-message{color:#0b1b35;background:#fff}:root[data-theme=light] .support-message.outgoing{background:#e9f7f7;border-color:#cbe8e9}:root[data-theme=light] .support-message p{color:#0b1b35}:root[data-theme=light] .support-message header strong{color:#087e83}
