:root{--bg:#080b0f;--sidebar:#0b0f14;--panel:#10151c;--panel-2:#141a22;--border:#202833;--border-strong:#2c3745;--text:#edf1f5;--muted:#7e8997;--faint:#4d5865;--accent:#c8f135;--accent-dark:#171d0a;--positive:#2bd9a0;--negative:#ff5c73;--warning:#f5b942;--sidebar-width:242px;--topbar-height:62px}*{box-sizing:border-box}body,html{background:var(--bg)}body{margin:0;color:var(--text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{color:inherit}.app-shell{min-height:100vh;background:var(--bg)}.shell-sidebar{position:fixed;inset:0 auto 0 0;width:var(--sidebar-width);background:var(--sidebar);border-right:1px solid var(--border);display:flex;flex-direction:column;z-index:30}.shell-brand{height:var(--topbar-height);display:flex;align-items:center;gap:11px;padding:0 18px;border-bottom:1px solid var(--border)}.brand-mark{width:30px;height:30px;display:grid;place-items:center;background:var(--accent);color:#080b0f;font-weight:900;-webkit-clip-path:polygon(18% 0,100% 0,82% 100%,0 100%);clip-path:polygon(18% 0,100% 0,82% 100%,0 100%)}.shell-brand>span:last-child{display:flex;align-items:baseline;gap:6px;letter-spacing:.08em}.shell-brand b{font-size:17px}.shell-brand small{font-size:9px;background:var(--accent-dark);color:var(--accent);border:1px solid #44521a;padding:2px 4px}.shell-navigation{padding:18px 10px;display:flex;flex-direction:column;gap:3px;overflow:auto}.shell-navigation>small{color:var(--faint);font-size:9px;letter-spacing:.14em;font-weight:700;padding:14px 10px 6px}.shell-nav-item{display:flex;align-items:center;gap:11px;height:38px;padding:0 11px;border-radius:4px;color:var(--muted);transition:.15s}.shell-nav-item>span{width:19px;text-align:center;font-size:16px}.shell-nav-item b{font-size:12px;font-weight:570}.shell-nav-item:hover{background:var(--panel);color:var(--text)}.shell-nav-item.active{background:linear-gradient(90deg,rgba(200,241,53,.14),rgba(200,241,53,.025));color:var(--text);box-shadow:inset 2px 0 var(--accent)}.shell-nav-item.active>span{color:var(--accent)}.sidebar-bottom{margin-top:auto;border-top:1px solid var(--border);padding:10px}.profile-card{width:100%;border:0;background:var(--panel);display:flex;align-items:center;gap:9px;padding:9px;border-radius:4px;text-align:left;cursor:pointer}.profile-card>span:nth-child(2){min-width:0;display:flex;flex-direction:column}.profile-card b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:135px}.profile-card small{color:var(--muted);font-size:9px;margin-top:3px}.profile-card i{margin-left:auto;color:var(--muted)}.avatar{width:29px;height:29px;flex:0 0 29px;display:grid;place-items:center;border-radius:50%;background:#232b35;color:var(--accent);font-size:11px;font-weight:800}.shell-main{margin-left:var(--sidebar-width);min-height:100vh}.shell-topbar{position:-webkit-sticky;position:sticky;top:0;height:var(--topbar-height);background:rgba(11,15,20,.94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 22px;z-index:20}.market-search{width:min(400px,40vw);position:relative}.market-search>span{position:absolute;left:12px;top:9px;color:var(--muted);font-size:18px}.market-search .ui-input{padding-left:38px;background:#0a0e13}.topbar-actions{display:flex;align-items:center;gap:14px}.icon-button{position:relative;background:none;border:1px solid var(--border);width:34px;height:34px;border-radius:4px;cursor:pointer}.icon-button span{position:absolute;width:5px;height:5px;background:var(--accent);border-radius:50%;right:7px;top:6px}.topbar-user{display:flex;align-items:center;gap:8px;border-left:1px solid var(--border);padding-left:14px}.topbar-user>span:last-child{display:flex;flex-direction:column}.topbar-user b{font-size:10px}.topbar-user small{font-size:8px;color:var(--muted);max-width:150px;overflow:hidden;text-overflow:ellipsis}.shell-content{padding:22px;max-width:1600px;margin:0 auto}.shell-gate{min-height:100vh;display:grid;place-items:center}.mobile-menu{display:none}.page-heading{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.page-heading h1{font-size:22px;letter-spacing:-.02em;margin:3px 0 5px}.page-heading p{margin:0;color:var(--muted);font-size:12px}.kicker{font-size:9px;letter-spacing:.14em;color:var(--muted);font-weight:800}.metrics-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:10px}.metric-card{background:var(--panel);border:1px solid var(--border);border-radius:5px;padding:15px;min-height:104px;display:flex;flex-direction:column}.metric-card>span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.metric-card>strong{font-size:23px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:auto}.metric-card>small{font-size:9px;color:var(--muted);margin-top:7px}.metric-positive>strong,.positive{color:var(--positive)}.metric-negative>strong,.negative{color:var(--negative)}.dashboard-grid{display:grid;grid-template-columns:2fr 1fr;grid-gap:10px;gap:10px}.terminal-panel{background:var(--panel);border:1px solid var(--border);border-radius:5px;min-height:310px}.terminal-panel>header{height:58px;padding:0 15px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between}.terminal-panel h2{font-size:13px;margin:3px 0 0}.terminal-panel header>a{font-size:10px;color:var(--accent)}.status-badge{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);background:#111820;padding:5px 8px;border-radius:99px;font-size:9px;font-weight:700;letter-spacing:.04em;white-space:nowrap}.status-dot{width:5px;height:5px;background:var(--muted);border-radius:50%}.status-positive{color:var(--positive);border-color:rgba(43,217,160,.25);background:rgba(43,217,160,.07)}.status-positive .status-dot{background:var(--positive);box-shadow:0 0 7px var(--positive)}.status-negative{color:var(--negative)}.status-negative .status-dot{background:var(--negative)}.status-warning{color:var(--warning)}.status-warning .status-dot{background:var(--warning)}.button,.ui-button{border:1px solid var(--accent);background:var(--accent);color:#080b0f;font-weight:800;font-size:11px;padding:9px 13px;border-radius:4px;cursor:pointer}.button:disabled,.ui-button:disabled{opacity:.55;cursor:not-allowed}.ui-input,.ui-select,input,select{width:100%;height:36px;background:#0d1218;border:1px solid var(--border);border-radius:4px;color:var(--text);outline:none;padding:0 11px;font-size:11px}.ui-input:focus,.ui-select:focus,input:focus,select:focus{border-color:#596a23;box-shadow:0 0 0 2px rgba(200,241,53,.06)}.financial-table,.tablewrap{overflow:auto}.financial-table table,table{width:100%;border-collapse:collapse;font-size:10px}.financial-table th,table th{text-align:left;color:var(--muted);font-size:8px;letter-spacing:.08em;text-transform:uppercase;background:#0d1218;padding:10px 12px;border-bottom:1px solid var(--border)}.financial-table td,table td{padding:11px 12px;border-bottom:1px solid var(--border);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.empty-state,.state-panel{min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--muted);padding:28px}.empty-state strong,.state-panel strong{color:var(--text);font-size:12px}.empty-state p,.state-panel small{font-size:10px;max-width:320px;line-height:1.6}.empty-icon{font-size:30px;color:var(--faint);margin-bottom:10px}.spinner{width:24px;height:24px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:spin .7s linear infinite;margin-bottom:12px}@keyframes spin{to{transform:rotate(1turn)}}.error-panel{color:var(--negative)}.session-list{padding:8px 15px}.session-list>div{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border);padding:10px 0;font-size:10px}.auth-page{min-height:100vh;display:grid;grid-template-columns:1.2fr .8fr;background:radial-gradient(circle at 15% 40%,#18200e 0,transparent 35%),var(--bg)}.auth-aside{padding:50px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--border)}.auth-aside h1{font-size:48px;line-height:1.02;max-width:620px;margin:0}.auth-aside p{color:var(--muted);max-width:480px;line-height:1.7}.auth-panel{display:grid;place-items:center;padding:30px}.auth-card{width:min(410px,100%);background:var(--panel);border:1px solid var(--border);padding:28px;border-radius:7px}.auth-card h2{margin:7px 0;font-size:21px}.auth-card>p{color:var(--muted);font-size:11px;margin-bottom:25px}.auth-form{display:grid;grid-gap:14px;gap:14px}.auth-form label{display:grid;grid-gap:7px;gap:7px;color:#aeb7c1;font-size:10px}.auth-form .ui-button{margin-top:5px;height:39px}.auth-error{color:var(--negative);font-size:10px}.auth-foot{text-align:center;font-size:10px;color:var(--muted);margin-top:18px}.auth-foot a{color:var(--accent)}.landing{min-height:100vh;background:radial-gradient(circle at 75% 20%,#1b240d 0,transparent 25%),var(--bg)}.landing-nav{height:68px;border-bottom:1px solid var(--border);justify-content:space-between;padding:0 max(24px,calc((100vw - 1200px)/2))}.landing-nav,.landing-nav>div{display:flex;align-items:center}.landing-nav>div{gap:18px}.landing-hero{max-width:1200px;margin:auto;padding:100px 24px 60px;display:grid;grid-template-columns:1.15fr .85fr;grid-gap:70px;gap:70px;align-items:center}.landing-hero h1{font-size:58px;letter-spacing:-.045em;line-height:1.02;margin:12px 0 22px}.landing-hero h1 span{color:var(--accent)}.landing-hero p{color:var(--muted);max-width:620px;line-height:1.7}.hero-terminal{background:var(--panel);border:1px solid var(--border-strong);border-radius:6px;box-shadow:0 30px 80px #000;padding:14px}.terminal-head{display:flex;justify-content:space-between;padding:5px 2px 14px}.terminal-head,.terminal-lines>div{border-bottom:1px solid var(--border)}.terminal-lines>div{display:grid;grid-template-columns:1fr 1fr 1fr;padding:13px 2px;font-size:10px}.terminal-lines span:nth-child(2){color:var(--muted)}.terminal-lines span:last-child{text-align:right;color:var(--positive)}.landing-features{max-width:1200px;margin:0 auto;padding:20px 24px 80px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.landing-features article{border:1px solid var(--border);background:var(--panel);padding:22px;border-radius:5px}.landing-features h2{font-size:14px}.landing-features p{font-size:10px;color:var(--muted);line-height:1.6}.filters{display:grid;grid-template-columns:1fr 150px 150px;grid-gap:8px;gap:8px;margin-bottom:12px}@media(max-width:1100px){.metrics-grid{grid-template-columns:repeat(3,1fr)}.topbar-user>span:last-child{display:none}}@media(max-width:800px){:root{--sidebar-width:66px}.profile-card i,.shell-brand>span:last-child,.shell-nav-item b,.shell-navigation>small,.sidebar-bottom .profile-card>span:nth-child(2){display:none}.shell-brand{padding:0}.shell-brand,.shell-nav-item{justify-content:center}.shell-nav-item>span{font-size:18px}.shell-sidebar{width:66px}.shell-main{margin-left:66px}.dashboard-grid{grid-template-columns:1fr}.metrics-grid{grid-template-columns:repeat(2,1fr)}.auth-page{grid-template-columns:1fr}.auth-aside{display:none}.landing-hero{grid-template-columns:1fr}.hero-terminal{display:none}.filters,.landing-features{grid-template-columns:1fr}}@media(max-width:560px){.shell-sidebar{display:none}.shell-main{margin-left:0}.shell-content{padding:14px}.shell-topbar{padding:0 12px}.market-search{width:55%}.topbar-actions>.status-badge{display:none}.metrics-grid{grid-template-columns:1fr 1fr}.metric-card>strong{font-size:18px}.mobile-menu{display:block;position:fixed;right:14px;bottom:14px}.landing-hero h1{font-size:38px}}.connected-wallets{margin-top:14px}.connected-wallets>header>div>span{color:var(--muted);font-size:12px}.wallet-list{display:grid;grid-gap:8px;gap:8px;margin:12px 0 18px}.wallet-list>article{display:grid;grid-template-columns:auto minmax(150px,.7fr) auto minmax(220px,1.5fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:13px;background:#0a0f17;border:1px solid var(--border);border-radius:7px}.wallet-logo{display:grid;place-items:center;width:34px;height:34px;color:#111;background:var(--accent);border-radius:50%;font-weight:800}.wallet-identity b,.wallet-identity code,.wallet-identity small{display:block}.wallet-identity code{margin:4px 0;color:#cdd6e3}.wallet-balance-grid small,.wallet-identity small{color:var(--muted);font-size:10px}.wallet-balance-grid{display:flex;flex-wrap:wrap;gap:8px}.wallet-balance-grid>div{min-width:96px;padding:8px 10px;background:#101722;border:1px solid #202a39}.wallet-balance-grid small,.wallet-balance-grid span,.wallet-balance-grid strong{display:block}.wallet-balance-grid span{color:var(--muted);font-size:10px}.wallet-balance-grid strong{margin:3px 0}.wallet-provider-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.wallet-provider-grid button{padding:12px;text-align:left;color:var(--text);background:#0b111a;border:1px solid var(--border);border-radius:7px;cursor:pointer}.wallet-provider-grid button:hover:not(:disabled){border-color:var(--accent)}.wallet-provider-grid button:disabled{opacity:.45;cursor:not-allowed}.wallet-provider-grid b,.wallet-provider-grid small,.wallet-provider-grid span{display:block}.wallet-provider-grid small,.wallet-provider-grid span{margin-top:4px;color:var(--muted);font-size:10px}@media(max-width:1000px){.wallet-list>article{grid-template-columns:auto 1fr auto}.wallet-balance-block{grid-column:1/-1}.wallet-provider-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.wallet-provider-grid{grid-template-columns:1fr}}.actions{display:flex;gap:16px;align-items:center;margin-top:26px}.password-field{position:relative}.password-field button{position:absolute;right:6px;top:6px;border:0;background:transparent;color:var(--accent);font-size:9px;cursor:pointer}.password-field input{padding-right:50px}.form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.admin-header{display:flex;justify-content:space-between;align-items:end;margin-bottom:18px}.admin-header h1{font-size:22px;margin:4px 0}.admin-header p{font-size:11px;color:var(--muted);margin:0}.data-panel{background:var(--panel);border:1px solid var(--border);border-radius:5px;overflow:hidden}.data-panel-header{padding:13px;border-bottom:1px solid var(--border)}.data-panel-header h2{font-size:12px;margin:0}.filters{padding:12px;background:var(--panel);border:1px solid var(--border);border-radius:5px}.filters input,.filters select{height:34px}.role-pill{color:#d8dfe6;background:#1b222c;border:1px solid var(--border-strong);border-radius:3px;padding:3px 6px;font-size:8px;font-weight:800}.table-action{color:var(--accent);font-weight:700}.auth-aside .shell-brand,.landing-nav .shell-brand{border:0;height:auto;padding:0}.landing-nav a:not(.button){font-size:11px}.landing-nav .button{padding:9px 14px}@media(max-width:560px){.form-row{grid-template-columns:1fr}.topbar-user{display:none}}.back-link{display:inline-block;color:var(--muted);font-size:10px;margin-bottom:14px}.back-link:hover{color:var(--accent)}.account-header{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(100deg,var(--panel),#11180e);border:1px solid var(--border);border-radius:5px;padding:18px;margin-bottom:10px}.account-identity{display:flex;align-items:center;gap:13px}.account-avatar{width:42px;height:42px;flex-basis:42px;font-size:15px}.account-identity h1{font-size:19px;margin:3px 0}.account-identity p{font-size:10px;color:var(--muted);margin:0}.account-identity p span{padding:0 5px;color:var(--faint)}.account-badges{display:flex;align-items:center;gap:8px}.account-badges>small{font-size:9px;color:var(--muted);border-left:1px solid var(--border);padding-left:9px}.detail-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.detail-metrics .metric-card>strong{font-size:16px;line-height:1.3}.detail-tabs{display:flex;gap:0;overflow:auto;border:1px solid var(--border);border-bottom:0;background:#0d1218;border-radius:5px 5px 0 0}.detail-tabs button{border:0;border-right:1px solid var(--border);background:transparent;color:var(--muted);padding:11px 14px;font-size:9px;font-weight:700;white-space:nowrap;cursor:pointer}.detail-tabs button:hover{color:var(--text)}.detail-tabs button.active{color:var(--accent);background:rgba(200,241,53,.06);box-shadow:inset 0 -2px var(--accent)}.detail-panel{border-radius:0 0 5px 5px;min-height:330px}.overview-grid{display:grid;grid-template-columns:1fr 1.4fr}.overview-grid>article{border-right:1px solid var(--border)}.overview-grid>article:nth-child(2){border-right:0}.overview-audit{grid-column:1/-1;border-right:0!important;border-top:1px solid var(--border)}.account-details{margin:0;padding:6px 14px}.account-details>div{display:grid;grid-template-columns:100px 1fr;grid-gap:12px;gap:12px;padding:10px 0;border-bottom:1px solid var(--border);font-size:10px}.account-details dt{color:var(--muted)}.account-details dd{margin:0;text-align:right}.detail-panel .empty-state{min-height:300px}.detail-panel td{max-width:240px;overflow:hidden;text-overflow:ellipsis}@media(max-width:900px){.detail-metrics{grid-template-columns:repeat(2,1fr)}.account-header{align-items:flex-start}.account-badges{flex-wrap:wrap;justify-content:flex-end}.overview-grid{grid-template-columns:1fr}.overview-grid>article{border-right:0;border-bottom:1px solid var(--border)}.overview-audit{grid-column:auto}}@media(max-width:560px){.account-header{display:block}.account-badges{justify-content:flex-start;margin-top:16px}.detail-metrics{grid-template-columns:1fr 1fr}.account-badges>small{width:100%;border-left:0;padding-left:0}.detail-tabs{margin-left:-14px;margin-right:-14px;border-left:0;border-right:0}}.employee-layout{display:grid;grid-template-columns:320px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.employee-list{position:-webkit-sticky;position:sticky;top:84px}.employee-list>.data-panel-header{display:flex;justify-content:space-between;align-items:center}.employee-list>.data-panel-header span{color:var(--muted);font-size:10px}.employee-row{width:100%;display:grid;grid-template-columns:30px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--text);padding:12px;text-align:left;cursor:pointer}.employee-row:hover{background:#131922}.employee-row.active{background:rgba(200,241,53,.055);box-shadow:inset 2px 0 var(--accent)}.employee-row>span:nth-child(2){display:flex;flex-direction:column;min-width:0}.employee-row b{font-size:10px;overflow:hidden;text-overflow:ellipsis}.employee-row small{font-size:8px;color:var(--muted);margin-top:3px}.employee-row em{font-size:8px;color:var(--accent);font-style:normal;margin-top:5px}.permission-editor{background:var(--panel);border:1px solid var(--border);border-radius:5px;overflow:hidden}.permission-editor>header{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid var(--border)}.permission-editor h2{font-size:15px;margin:4px 0}.permission-editor header p{font-size:9px;color:var(--muted);margin:0}.permission-actions{display:flex;align-items:center;gap:10px}.save-success{font-size:9px;color:var(--positive)}.permission-groups{padding:0 16px}.permission-group{display:grid;grid-template-columns:220px 1fr;grid-gap:24px;gap:24px;padding:18px 0;border-bottom:1px solid var(--border)}.permission-group:last-child{border-bottom:0}.permission-group h3{font-size:11px;margin:0 0 5px}.permission-group>div:first-child p{color:var(--muted);font-size:9px;line-height:1.5;margin:0}.permission-option{position:relative;display:grid;grid-template-columns:32px 1fr;grid-gap:10px;gap:10px;align-items:start;padding:9px 0;cursor:pointer}.permission-option input{position:absolute;opacity:0;pointer-events:none}.permission-toggle{width:28px;height:16px;background:#242d38;border:1px solid var(--border-strong);border-radius:99px;position:relative;transition:.18s}.permission-toggle:after{content:"";position:absolute;width:10px;height:10px;left:2px;top:2px;border-radius:50%;background:var(--muted);transition:.18s}.permission-option input:checked+.permission-toggle{background:rgba(200,241,53,.17);border-color:#657829}.permission-option input:checked+.permission-toggle:after{left:14px;background:var(--accent)}.permission-option>span:last-child{display:flex;flex-direction:column}.permission-option b{font-size:10px}.permission-option small{font-size:9px;color:var(--muted);line-height:1.5;margin-top:3px}@media(max-width:1050px){.employee-layout{grid-template-columns:260px minmax(0,1fr)}.permission-group{grid-template-columns:1fr;gap:8px}}@media(max-width:760px){.employee-layout{grid-template-columns:1fr}.employee-list{position:static}.permission-editor>header{align-items:flex-start;gap:15px}.permission-actions{align-items:flex-end;flex-direction:column}.permission-group{grid-template-columns:1fr}}.deposit-form-panel{max-width:840px}.deposit-form{padding:20px;display:grid;grid-gap:16px;gap:16px}.deposit-filters label,.deposit-form label{display:grid;grid-gap:7px;gap:7px;font-size:12px;color:var(--muted)}.deposit-form p{font-size:12px;line-height:1.6;color:var(--muted)}.deposit-form .ui-input,.deposit-form .ui-select{width:100%}.deposit-notice{padding:16px;border:1px solid var(--border);background:rgba(200,241,53,.045);font-size:12px;line-height:1.7;overflow-wrap:anywhere}.deposit-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:16px;font-size:12px}.deposit-actions a{color:var(--accent)}.payment-grid{display:grid;grid-template-columns:minmax(0,1fr) 240px;grid-gap:28px;gap:28px;padding:24px}.exact-amount{font-size:clamp(22px,3vw,34px);font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:12px 0;color:var(--accent)}.exact-amount span{font-size:17px}.receiving-address{font-family:monospace;font-size:15px;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all;line-height:1.7}.address-qr{margin:0;text-align:center}.address-qr img{max-width:100%;height:auto;border-radius:5px}.address-qr figcaption{font-size:11px;color:var(--muted);line-height:1.6;margin-top:10px}.deposit-error{color:var(--negative)!important;border:1px solid var(--negative);padding:12px}.payment-instruction small[role=status]{display:block;margin:5px 0;color:var(--muted)}.deposit-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;padding:16px}.terminal-panel{margin-bottom:16px}.financial-table td small{display:block;margin-top:6px;color:var(--muted)}.financial-table .hash-cell{max-width:280px;white-space:normal;overflow-wrap:anywhere}.financial-table td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.deposit-actions button:disabled,.deposit-form button:disabled{opacity:.45;cursor:not-allowed}.payment-instruction .account-details>div{grid-template-columns:150px minmax(0,1fr)}@media(max-width:1050px){.deposit-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.payment-grid{grid-template-columns:1fr;padding:16px}.address-qr{justify-self:start}.deposit-filters{grid-template-columns:1fr}.deposit-form{padding:14px}}.mobile-menu{z-index:40}@media(max-width:560px){.navigation-open .shell-sidebar{display:flex;width:242px;box-shadow:0 0 0 100vmax #0009}.navigation-open .shell-nav-item{justify-content:flex-start}.navigation-open .profile-card>span:nth-child(2),.navigation-open .shell-brand>span:last-child,.navigation-open .shell-nav-item b,.navigation-open .shell-navigation>small{display:block}}.withdrawal-history{min-width:0;max-width:100%}.withdrawal-history>header{height:auto;min-height:58px;flex-wrap:wrap;align-items:center;gap:10px 12px;padding-top:12px;padding-bottom:12px}.withdrawal-history>header h2{flex:1 1 12rem;min-width:min(100%,12rem);margin:0;line-height:1.35}.withdrawal-table{min-width:0;max-width:100%;overflow-x:auto}.withdrawal-table table{min-width:1550px}.withdrawal-table td,.withdrawal-table th{vertical-align:top}.withdrawal-table .hash-cell{min-width:220px;max-width:280px;line-height:1.55}.withdrawal-table td:first-child{min-width:270px}.amount-to-send{display:grid;grid-gap:4px;gap:4px;margin:0 0 18px;padding:16px;border:1px solid var(--line,#2a2a2a)}.amount-to-send span{font-size:12px;letter-spacing:.08em}.amount-to-send strong{font-size:28px;line-height:1.2}.scanner-workspace{display:grid;grid-gap:18px;gap:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sc-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.sc-heading h1{font-size:25px;letter-spacing:-.6px;margin:8px 0;font-style:normal}.sc-caption,.sc-heading p{color:#85919f;font-size:12px;margin:4px 0}.sc-heading>div:last-child{display:flex;gap:14px;align-items:center}.sc-block{font:12px monospace;color:#93a5b6}.sc-controls{display:flex;gap:12px;align-items:end;flex-wrap:wrap;padding:16px}.sc-controls label{display:grid;grid-gap:7px;gap:7px;font-size:11px;color:#9ca8b6}.sc-controls input[type=number]{width:112px}.sc-controls .sc-toggle{display:flex;align-items:center;min-height:38px}.sc-toggle input{accent-color:#c9ff54}.sc-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.sc-columns{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);grid-gap:16px;gap:16px}.sc-table table{min-width:1150px}.sc-table td{font-size:12px}.scanner-workspace td b,.scanner-workspace td small{display:block}.scanner-workspace td small{color:#8996a6;margin-top:5px}.sc-dex{display:inline-block;padding:3px 5px;background:#20282f;border:1px solid #303942;border-radius:4px;margin:2px;font-size:10px}.sc-positive{color:#50db9c}.sc-negative{color:#ff727f}.sc-expired{opacity:.45}.sc-feed>div{max-height:330px;overflow:auto;padding:8px 14px}.sc-event{display:grid;grid-template-columns:65px 150px 1fr;grid-gap:10px;gap:10px;padding:8px 0;border-bottom:1px solid #202830;font-size:11px}.sc-event time{color:#778596}.sc-event b{color:#b6d09e;font-size:10px}.sc-event span{color:#acb6c2}.sc-health{padding:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px}.sc-health>div{display:flex;justify-content:space-between;gap:10px;font-size:12px}.sc-health span{color:#84919f}.sc-session-row{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:14px;font-size:12px;flex-wrap:wrap;border-bottom:1px solid #263039}.sc-route{display:flex;justify-content:center;padding:26px;gap:16px}.sc-route span{display:flex;align-items:center;gap:16px}.sc-route b{padding:12px 20px;border:1px solid #394b40;background:#1b2923;border-radius:7px}.sc-route i{color:#c9ff54}.sc-legs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:0 16px 18px}.sc-leg{background:#11171d;border:1px solid #2b343e;border-radius:8px;padding:14px}.sc-leg.confirmed{border-color:#357354}.sc-leg.pending{border-color:#887735;animation:sc-pulse 2s ease-in-out infinite}.sc-leg.failed{border-color:#a44c5b}.sc-leg header{display:flex;justify-content:space-between;gap:5px;font-size:11px}.sc-leg h3{font-size:18px}.sc-leg dl>div{display:flex;justify-content:space-between;gap:10px;font-size:11px;margin:12px 0}.sc-leg dt{color:#8997a6}.sc-leg dd{margin:0}.sc-hash,.sc-leg code{display:block;word-break:break-all;font-size:10px;color:#a1adb9;max-width:330px}.sc-leg small{display:block;margin-top:10px;color:#50db9c}.scanner-workspace .terminal-panel{min-width:0}.scanner-workspace .terminal-panel>.sc-caption{padding:0 16px 16px}@keyframes sc-pulse{50%{border-color:#d0b74b}}@media(max-width:1150px){.sc-columns{grid-template-columns:1fr}.sc-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-legs{grid-template-columns:1fr}.sc-heading{align-items:flex-start}.sc-heading>div:last-child{flex-direction:column}}@media(max-width:600px){.sc-heading{flex-direction:column}.sc-route{gap:5px;padding:16px 4px}.sc-route span{gap:5px}.sc-route b{padding:8px}.sc-event{grid-template-columns:60px 1fr}.sc-event span{grid-column:2}.sc-health{grid-template-columns:1fr}.sc-controls label{flex:1 1}.sc-controls input[type=number]{width:100%}}@media(prefers-reduced-motion:reduce){.sc-leg.pending{animation:none}}.scanner-workspace .terminal-panel{min-height:0}.scanner-workspace .sc-controls{align-content:start}.sc-toggle input[type=checkbox]{width:16px;height:16px;padding:0;flex:none}.sc-controls .sc-toggle{cursor:pointer;white-space:nowrap}.sc-controls>.ui-button{margin-left:auto}.scanner-workspace .financial-table th{font-size:9px}.sc-feed{min-height:300px!important}.funding-modal-backdrop{z-index:80;padding:24px;background:rgb(2 5 10/82%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.funding-modal{width:min(720px,100%);max-height:calc(100vh - 48px);overflow:auto;border-color:#2c394d;box-shadow:0 24px 80px rgb(0 0 0/55%)}.funding-modal>header{align-items:flex-start}.funding-modal h2{margin:4px 0 0;font-size:20px}.modal-close{border:0;background:transparent;color:#8491a5;font-size:26px;cursor:pointer}.funding-route{display:flex;justify-content:space-between;gap:16px;padding:14px;margin:14px 0;background:#0a0f18;border:1px solid #202a39;border-radius:8px}.funding-label,.funding-route span{color:#8491a5;font-size:12px}.funding-summary{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:#242c39;border:1px solid #242c39}.funding-summary div{padding:12px;background:#0d131d}.funding-summary span,.funding-summary strong{display:block}.funding-summary span{margin-bottom:5px;color:#78869a;font-size:10px}.funding-label,.funding-summary span{text-transform:uppercase;letter-spacing:.08em}.funding-label{display:block;margin:18px 0 8px}.funding-source-selector{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.funding-source-selector button,.funding-wallet-picker>button{padding:14px;text-align:left;color:#d9e1ec;background:#0b111a;border:1px solid #263143;border-radius:7px;cursor:pointer}.funding-source-selector button.active,.funding-wallet-picker>button.active{border-color:#f0b90b;box-shadow:inset 0 0 0 1px rgb(240 185 11/25%)}.funding-source-selector b,.funding-source-selector span{display:block}.funding-source-selector span{margin-top:5px;color:#7f8da1;font-size:11px}.funding-wallet-picker{display:grid;grid-gap:7px;gap:7px;margin-top:12px}.funding-wallet-picker>button{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;grid-gap:12px;gap:12px}.funding-empty,.funding-wallet-picker p{margin:0;padding:10px 12px;color:#8c99ac;background:#090e16;border-radius:6px;font-size:12px}.funding-wallet-picker a{color:#f0b90b}.funding-modal footer{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.wallet-funding-progress{margin-bottom:14px;border-color:#59481a}.wallet-funding-progress>header code{display:block;margin-top:5px;color:#8290a5}.funding-progress{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:6px;gap:6px;margin:16px 0}.funding-progress div{position:relative;display:grid;justify-items:center;grid-gap:7px;gap:7px;color:#667386;text-align:center;font-size:9px}.funding-progress div:after{content:"";position:absolute;top:11px;left:60%;width:80%;height:1px;background:#2a3443}.funding-progress div:last-child:after{display:none}.funding-progress i{z-index:1;display:grid;place-items:center;width:23px;height:23px;border-radius:50%;border:1px solid #344154;background:#101722;font-style:normal}.funding-progress .active,.funding-progress .complete{color:#e5edf7}.funding-progress .complete i{color:#052d20;background:#20c98b;border-color:#20c98b}.funding-progress .active i{color:#151000;background:#f0b90b;border-color:#f0b90b;box-shadow:0 0 16px rgb(240 185 11/30%)}.funding-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:#242c39;border:1px solid #242c39}.funding-details div{min-width:0;padding:11px;background:#0b111a}.funding-details dt{color:#77859a;font-size:10px;text-transform:uppercase}.funding-details dd{margin:5px 0 0;color:#dce4ef;overflow-wrap:anywhere}@media(max-width:760px){.funding-details,.funding-source-selector,.funding-summary{grid-template-columns:1fr}.funding-progress{grid-template-columns:repeat(3,1fr);row-gap:16px}.funding-progress div:nth-child(3):after{display:none}}.admin-scanner-tabs{display:flex;gap:4px;margin-bottom:18px;padding:4px;border:1px solid #26303b;border-radius:9px;background:#0b1017;width:max-content}.admin-filter-tabs button,.admin-scanner-tabs button{border:0;border-radius:6px;background:transparent;color:#84909f;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.admin-scanner-tabs button{padding:10px 18px}.admin-filter-tabs button.active,.admin-scanner-tabs button.active{background:#202b20;color:#d8ff7a;box-shadow:inset 0 0 0 1px #3b5330}.opportunity-admin{display:grid;grid-gap:14px;gap:14px;min-width:0}.opportunity-admin>*{min-width:0}.opportunity-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px}.opportunity-toolbar h2{margin:4px 0;font-size:20px}.opportunity-toolbar p{margin:0;color:#8793a2;font-size:12px}.opportunity-filters{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px}.opportunity-filters>.ui-input{max-width:290px}.admin-filter-tabs{display:flex;gap:3px;flex-wrap:wrap}.admin-filter-tabs button{padding:8px 10px}.admin-filter-tabs b{margin-left:4px;color:#647181}.opportunity-list{overflow:hidden}.opportunity-list .financial-table{max-width:100%;overflow-x:auto}.opportunity-list table{min-width:1320px}.opportunity-list td{font-size:11px}.opportunity-list td small{display:block;margin-top:5px;color:#748191}.opportunity-link{border:0;padding:0;background:transparent;color:#e5ebf3;cursor:pointer;font:inherit;font-weight:700;text-align:left}.opportunity-link:hover{color:#c9ff54}.opportunity-actions{display:flex;gap:5px;flex-wrap:wrap}.opportunity-actions .ui-button{min-height:28px;padding:5px 8px;font-size:9px}.opportunity-notice{margin:0;padding:10px 13px;border:1px solid #31533e;border-radius:7px;background:#102019;color:#78dba1;font-size:12px}.empty-cta{display:flex;justify-content:center;padding:0 0 24px}.opportunity-form{display:grid;grid-gap:14px;gap:14px}.opportunity-form label{display:grid;grid-gap:7px;gap:7px;color:#98a4b2;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.opportunity-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.opportunity-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.opportunity-notes{min-height:100px;resize:vertical;font:inherit}.opportunity-form footer{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.opportunity-detail{display:grid;grid-gap:18px;gap:18px}.opportunity-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.opportunity-detail h3{margin:6px 0 0;font-size:22px}.opportunity-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;border:1px solid #27313d;background:#27313d}.opportunity-detail dl div{padding:12px;background:#0d131b}.availability-panel span,.opportunity-detail dt{color:#738093;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.opportunity-detail dd{margin:5px 0 0;overflow-wrap:anywhere}.availability-panel{display:flex;align-items:center;justify-content:space-between;padding:14px;border:1px solid #36482d;background:#111c13;color:#c9ff54}.opportunity-detail section p{color:#aab4c0;white-space:pre-wrap}@media(max-width:900px){.opportunity-filters,.opportunity-toolbar{align-items:stretch;flex-direction:column}.opportunity-filters>.ui-input{max-width:none}.opportunity-form-grid.three{grid-template-columns:1fr 1fr}}@media(max-width:600px){.admin-scanner-tabs{width:100%}.admin-scanner-tabs button{flex:1 1;padding:10px 8px}.opportunity-detail dl,.opportunity-form-grid,.opportunity-form-grid.three{grid-template-columns:1fr}.opportunity-toolbar .ui-button{width:100%}.admin-filter-tabs{display:grid;grid-template-columns:repeat(2,1fr)}}.published-scanner{display:grid;grid-gap:18px;gap:18px;min-width:0}.published-scanner>*{min-width:0}.customer-balance-panel,.published-opportunity-heading,.session-started{display:flex;align-items:center;justify-content:space-between;gap:20px}.customer-balance-panel,.session-started{padding:18px}.customer-balance-panel>div,.session-started>div{display:grid;grid-gap:5px;gap:5px}.customer-balance-panel strong{font-size:28px;color:#c9ff54}.customer-balance-panel small{color:#7f8b99}.session-started{border-color:#38542e;background:linear-gradient(100deg,#111d13,#10151c)}.session-started h2{margin:2px 0}.session-started p{margin:0;color:#9cab9d}.published-opportunity-heading h2{margin:4px 0 0}.text-action{border:0;background:transparent;color:#c9ff54;cursor:pointer;text-transform:uppercase;font-size:10px;font-weight:800;letter-spacing:.08em}.published-opportunity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.published-opportunity-card{display:grid;grid-gap:16px;gap:16px;padding:18px}.published-opportunity-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.published-opportunity-card h2{margin:10px 0 4px;font-size:18px}.published-opportunity-card header p{margin:0;color:#7f8b99;font-size:11px}.published-profit{color:#50db9c;font-size:22px}.published-route{display:grid;grid-gap:6px;gap:6px;padding:12px;border:1px solid #29333e;border-radius:7px;background:#0a0f15}.capital-limits span,.published-opportunity-card dt,.published-route span{color:#778493;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.published-confirmation dl,.published-opportunity-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;margin:0;background:#28313a}.published-confirmation dl div,.published-opportunity-card dl div{padding:11px;background:#0d131a}.published-confirmation dd,.published-opportunity-card dd{margin:5px 0 0}.published-start-dialog{display:grid;grid-gap:16px;gap:16px}.published-confirmation{display:grid;grid-gap:8px;gap:8px}.published-confirmation h3{margin:0;font-size:21px}.published-confirmation>p{margin:0;color:#a7b1bd}.published-confirmation dt{color:#778493;font-size:9px;text-transform:uppercase}.capital-limits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.capital-limits div{display:grid;grid-gap:6px;gap:6px;padding:11px;border:1px solid #26303b;border-radius:6px;background:#0b1017}.capital-input-label{display:grid;grid-gap:8px;gap:8px;color:#9da8b4;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.capital-input-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:8px;gap:8px}.capital-input-row>span{color:#97a3b0}.capital-validation{margin:0;padding:10px;border-radius:6px;font-size:12px}.capital-validation.invalid{border:1px solid #6a303a;background:#241217;color:#ff8b98}.capital-validation.valid{border:1px solid #31533e;background:#102019;color:#78dba1}.scanner-disclaimer{margin:0;color:#8995a3;font-size:11px;line-height:1.5}.published-start-dialog footer{display:flex;justify-content:flex-end;gap:8px}.published-session-list{min-width:0;overflow:hidden}.published-session-list .financial-table{max-width:100%;overflow-x:auto}.published-session-list table{min-width:1050px}.published-session-list td small{display:block;margin-top:5px;color:#778493}.expected-label{display:block;color:#9aa76c;font-size:8px;letter-spacing:.08em}.published-execution-status{margin-top:18px}.published-execution-status>p{padding:0 16px;color:#9ba7b4}.published-execution-status dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;margin:0 16px 16px;background:#29313a}.published-execution-status dl div{padding:12px;background:#0d131a}.published-execution-status dt{color:#778493;font-size:9px;text-transform:uppercase}.published-execution-status dd{margin:6px 0 0}@media(max-width:900px){.published-opportunity-grid{grid-template-columns:1fr}.customer-balance-panel,.session-started{align-items:stretch}.published-execution-status dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.customer-balance-panel,.published-opportunity-heading,.session-started{align-items:stretch;flex-direction:column}.customer-balance-panel .ui-button,.session-started .ui-button{width:100%;text-align:center}.capital-limits,.published-confirmation dl,.published-execution-status dl,.published-opportunity-card dl{grid-template-columns:1fr}.published-opportunity-card>header{flex-direction:column}.published-start-dialog footer{display:grid;grid-template-columns:1fr}.capital-input-row{grid-template-columns:1fr auto}.capital-input-row .ui-button{grid-column:1/-1}}.operator-workspace{display:grid;grid-gap:16px;gap:16px;min-width:0}.operator-queue-list{min-width:0;overflow:hidden}.actual-result-panel>header,.operator-queue-list>header,.operator-result-form>header,.operator-session-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.actual-result-panel h3,.operator-queue-list h2,.operator-result-form h3,.operator-session h2{margin:5px 0 0}.operator-queue-list .financial-table{max-width:100%;overflow-x:auto}.operator-queue-list table{min-width:1480px}.operator-queue-list td{font-size:11px}.operator-queue-list td small{display:block;margin-top:5px;color:#748191}.operator-session{display:grid;grid-gap:18px;gap:18px;padding-bottom:18px}.operator-session-head{padding:16px;border-bottom:1px solid #252e39}.operator-session-head p{margin:5px 0 0;color:#728092;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.operator-session-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:0 16px}.operator-facts{border:1px solid #29333e;background:#0b1017}.operator-facts h3{display:flex;align-items:center;justify-content:space-between;margin:0;padding:12px 14px;border-bottom:1px solid #29333e;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.operator-facts h3 small{color:#8e986d;font-size:8px}.actual-result-panel dl,.operator-facts dl,.settlement-confirmation dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;margin:0;background:#29333e}.actual-result-panel dl div,.operator-facts dl div,.settlement-confirmation dl div{min-width:0;padding:11px 13px;background:#0d131a}.actual-result-panel dt,.operator-facts dt,.settlement-confirmation dt{color:#748191;font-size:9px;text-transform:uppercase;letter-spacing:.07em}.actual-result-panel dd,.operator-facts dd,.settlement-confirmation dd{margin:6px 0 0;overflow-wrap:anywhere}.expected-panel{border-color:#43502a}.expected-panel h3{color:#c9ff54}.operator-primary-actions,.settlement-action{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:0 16px}.operator-secondary-action{margin:0 16px;border:1px solid #2a3440;background:#0b1017}.operator-secondary-action>summary{padding:11px 13px;color:#98a4b2;cursor:pointer;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.operator-secondary-action form{display:grid;grid-template-columns:1fr auto;align-items:end;grid-gap:10px;gap:10px;padding:0 13px 13px}.operator-result-form label,.operator-secondary-action label{display:grid;grid-gap:7px;gap:7px;color:#94a0ae;font-size:10px;text-transform:uppercase;letter-spacing:.05em}.operator-secondary-action p{grid-column:1/-1;margin:0;color:#8e99a7;font-size:11px}.danger-action{border-color:#53313a}.actual-result-panel,.legacy-leg-workflow,.manual-execution-state,.operator-result-form{margin:0 16px;padding:15px;border:1px solid #2a3440;background:#0b1017}.manual-execution-state{border-color:#43502a;background:#11170d}.manual-execution-state h3{margin:6px 0}.actual-result-panel>p,.manual-execution-state p,.operator-result-form>p,.settlement-action p{margin:6px 0 0;color:#8d99a6;line-height:1.5}.operator-result-form{display:grid;grid-gap:14px;gap:14px}.operator-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.operator-result-form select{width:100%;min-height:38px;padding:8px;border:1px solid #303b48;border-radius:5px;background:#080d13;color:#e3e9f0}.operator-attestation{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center;text-transform:none!important;font-size:12px!important}.operator-attestation input{width:16px;height:16px}.result-preview{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px;border:1px solid #31442b;background:#10190e}.result-preview span{color:#8d998c;font-size:10px;text-transform:uppercase}.result-preview strong{color:#c9ff54}.actual-result-panel{display:grid;grid-gap:14px;gap:14px;border-color:#385146}.actual-result-panel details{color:#96a2af}.actual-result-panel details p{white-space:pre-wrap}.positive-result{color:#51d99d}.negative-result{color:#ff7183}.settlement-action{justify-content:space-between;margin:0 16px;padding:14px;border:1px solid #46552d;background:#11180e}.settlement-action p{margin:0}.settlement-confirmation{display:grid;grid-gap:16px;gap:16px}.settlement-confirmation>p{margin:0;color:#9aa5b2;line-height:1.5}.settlement-confirmation dl{grid-template-columns:repeat(3,minmax(0,1fr))}.settlement-warning{padding:11px;border:1px solid #59491d;background:#211b0b;color:#e2c466!important}.settlement-confirmation footer{display:flex;justify-content:flex-end;gap:8px}@media(max-width:900px){.operator-form-grid,.operator-session-grid,.settlement-confirmation dl{grid-template-columns:1fr}}@media(max-width:600px){.actual-result-panel>header,.operator-queue-list>header,.operator-result-form>header,.operator-session-head,.result-preview,.settlement-action{align-items:stretch;flex-direction:column}.operator-primary-actions,.operator-session-grid{padding-inline:10px}.actual-result-panel dl,.operator-facts dl{grid-template-columns:1fr}.actual-result-panel,.legacy-leg-workflow,.manual-execution-state,.operator-result-form,.operator-secondary-action,.settlement-action{margin-inline:10px}.operator-secondary-action form{grid-template-columns:1fr}.operator-primary-actions .ui-button,.operator-result-form>.ui-button,.settlement-action .ui-button{width:100%}.settlement-confirmation footer{display:grid;grid-template-columns:1fr}}.customer-actual-result{margin-top:18px}.customer-actual-result>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.customer-actual-result h2{margin:5px 0 0}.customer-actual-result dl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1px;gap:1px;margin:0 16px 16px;background:#29333e}.customer-actual-result dl div{padding:12px;background:#0d131a}.customer-actual-result dt{color:#748191;font-size:9px;text-transform:uppercase}.customer-actual-result dd{margin:6px 0 0}.customer-actual-result>p{padding:0 16px;color:#a5afba}@media(max-width:900px){.customer-actual-result dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.customer-actual-result>header{align-items:stretch;flex-direction:column}.customer-actual-result dl{grid-template-columns:1fr}}.wallet-dialog{width:min(960px,96vw);max-height:90vh;background:#11151c;border:1px solid #303947;padding:18px;border-radius:12px}.wallet-dialog>.ui-button{float:right}.wallet-list article{flex-wrap:wrap;gap:12px}.wallet-list select{background:#161e29;color:#e4e9f1;border:1px solid #354052;border-radius:6px;padding:8px;max-width:100%}.wallet-balance-grid strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.wallet-provider-grid button:focus-visible{outline:2px solid #4de0be}.funding-modal-backdrop{position:fixed;inset:0;z-index:100;background:#000b;display:grid;place-items:center;padding:14px}.wallet-list label{display:grid;grid-gap:6px;gap:6px}.wallet-balance-block{width:100%}@media(max-width:700px){.wallet-dialog{padding:10px}.wallet-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar-actions{flex-wrap:wrap}.shell-topbar{min-height:70px;height:auto}.wallet-list article{display:flex;align-items:flex-start}}.shell-topbar{min-height:72px;height:auto!important;padding-top:12px!important;padding-bottom:12px!important}.topbar-actions{gap:10px}.dashboard-grid .empty-state{min-height:140px;padding:24px}.terminal-panel>.empty-state{min-height:140px}.dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;position:-webkit-sticky;position:sticky;top:0;background:#15191f;z-index:2;padding:12px 0}.dialog-heading h2{font-size:18px}.wallet-dialog{max-height:85dvh;overflow:auto;width:min(720px,calc(100vw - 32px));padding:24px!important}.asset-picker{display:grid;grid-gap:10px;gap:10px}.picker-label{font-size:13px;color:#acb5c1}.asset-picker-trigger{display:flex;align-items:center;gap:12px;min-height:62px;width:100%;padding:14px 18px;background:#15191f;border:1px solid #343d47;border-radius:10px;color:#edf1f6;text-align:left;cursor:pointer}.asset-picker-trigger:focus-visible,.asset-picker-trigger:hover{border-color:#c9f653}.asset-picker-trigger:disabled{opacity:.4;cursor:not-allowed}.asset-option i,.asset-picker-trigger i{margin-left:auto}.asset-picker-trigger span{color:#9fa9b5}.asset-options{display:grid;grid-gap:4px;gap:4px;max-height:60vh;overflow:auto;padding:8px 0}.asset-option{display:flex;align-items:center;gap:14px;padding:16px;background:transparent;color:#edf1f6;border:1px solid transparent;border-radius:8px;text-align:left;cursor:pointer}.asset-option:hover,.asset-option[aria-pressed=true]{background:#242b34;border-color:#3b4653}.asset-option small{display:block;color:#9fa9b5;margin-top:5px}.coin-icon{display:inline-grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:50%;background:#303947;color:#dce4ee;font-size:19px;font-weight:700}.coin-usdt{background:#178879;color:white}.coin-usdc{background:#2775ca;color:white}.coin-btc,.coin-doge{background:#e89e21;color:white}.coin-eth{background:#526195;color:white}.coin-bnb{background:#e6ba29;color:#15191f}.coin-trx{background:#c8102e;color:#fff}.coin-sol{background:#14f195;color:#111}.coin-avax{background:#e84142;color:#fff}.coin-xrp{background:#23292f;color:#fff}.coin-apt{background:#2dd8a3;color:#111}.coin-pol{background:#8247e5;color:#fff}.coin-pyusd{background:#003087;color:#fff}.coin-eurc{background:#2775ca;color:#fff}.coin-op{background:#ff0420;color:#fff}.coin-cbbtc{background:#0052ff;color:#fff}.coin-icon svg{display:block}.deposit-form-panel{max-width:820px}.deposit-form{gap:24px!important}.deposit-form .asset-picker{width:100%}.summary-actions{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}.account-value{font-size:32px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.settings-grid form{padding:22px;display:grid;grid-gap:16px;gap:16px}.settings-grid label{display:grid;grid-gap:8px;gap:8px}.landing-flow{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin:50px 0}.landing-flow article,.landing-section{border:1px solid #303842;border-radius:12px;padding:28px;background:#171c23}.landing-flow strong{color:#c9f653;font-size:24px}.landing-section{margin:24px 0}.landing-chain-list{display:flex;flex-wrap:wrap;gap:12px}.landing-chain-list span{padding:12px 18px;border:1px solid #36414d;border-radius:8px}.account-details dd{overflow-wrap:anywhere}@media(max-width:800px){.landing-flow,.settings-grid{grid-template-columns:1fr}.asset-picker-trigger{min-height:56px}.wallet-dialog{padding:16px!important}.topbar-actions{flex-wrap:wrap}.topbar-actions .ui-button{font-size:11px}.asset-option{flex-wrap:wrap}}.auth-context{display:grid;grid-gap:12px;gap:12px;margin:28px 0;padding:18px 0;border-block:1px solid #2a333c;color:#dce5ed;font-size:13px}.shell-content .terminal-panel{min-height:0}.funding-modal-backdrop .wallet-dialog{box-sizing:border-box;max-height:85dvh}.market-terminal{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px}.market-terminal,.market-terminal .financial-table,.market-terminal>.terminal-panel{min-width:0;max-width:100%}.market-terminal-header{display:grid;grid-gap:16px;gap:16px;padding:18px 0 4px}.market-terminal-header h1{margin:4px 0;font-size:28px;letter-spacing:-.03em}.market-terminal-header p{margin:0;color:#acb5c1}.market-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.market-metrics div{min-width:0;padding:10px 12px;border:1px solid #2c3640;background:#12171d}.market-metrics dt{color:#8d98a5;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.market-metrics dd{margin:6px 0 0;color:#c9f653;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:14px}.market-filters{display:grid;grid-template-columns:160px 180px minmax(0,1fr) 160px;grid-gap:12px;gap:12px;align-items:end}.market-filters label{display:grid;grid-gap:6px;gap:6px;color:#acb5c1;font-size:12px}.market-filters .ui-input,.market-filters select{width:100%;min-width:0}.market-source-note{margin:0;color:#8d98a5;font-size:12px}.market-terminal .terminal-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.market-terminal .financial-table{max-width:100%;overflow-x:auto}.market-terminal table{min-width:720px}.market-address{display:inline-flex;align-items:center;gap:8px;max-width:100%}.market-address code{color:#d7e0ea}.market-address a,.market-address button{border:0;background:transparent;color:#c9f653;font:inherit;cursor:pointer;padding:0}.market-detail p,.market-state p{color:#d5dee8}.market-detail{display:grid;grid-gap:14px;gap:14px}.market-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.market-detail dt{color:#8d98a5;font-size:12px}.market-detail dd{margin:4px 0 0}.market-detail article{padding-top:10px;border-top:1px solid #2c3640}.market-detail h3{margin:0 0 6px;font-size:14px}@media(max-width:900px){.market-detail dl,.market-filters,.market-metrics{grid-template-columns:1fr 1fr}.market-terminal table{min-width:640px}}@media(max-width:420px){.market-detail dl,.market-filters,.market-metrics{grid-template-columns:1fr}.market-terminal-header h1{font-size:24px}}.trading-terminal{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;min-width:0;max-width:100%}.trading-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.trading-filters{display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:end}.trading-filters label{display:grid;grid-gap:6px;gap:6px;color:#acb5c1;font-size:12px}.trading-filters .ui-input,.trading-filters select{width:100%;min-width:0}.trading-terminal .terminal-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.trading-terminal .financial-table{min-width:0;max-width:100%;overflow-x:auto}.trading-terminal table{min-width:920px}.trading-status-copy,.trading-terminal td small{display:block;max-width:280px;margin-top:4px;color:#8d98a5;font-size:12px;white-space:normal}.expected-mark{color:#c9f653;font-size:10px;letter-spacing:.04em}.trading-empty{display:grid;justify-items:start;grid-gap:12px;gap:12px}.trading-empty .ui-button{margin:0 16px 16px}@media(max-width:900px){.trading-filters,.trading-metrics{grid-template-columns:1fr 1fr}}@media(max-width:420px){.trading-filters,.trading-metrics{grid-template-columns:1fr}}.account-balance{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px;min-width:0;max-width:100%}.account-balance>header h2{margin:4px 0}.account-balance>header p,.account-note{margin:0;color:#acb5c1;font-size:13px}.account-balance .financial-table{min-width:0;max-width:100%;overflow-x:auto}.account-balance table{min-width:640px}.connected-wallets>header h2{margin:4px 0}.dashboard-grid,.dashboard-grid>article,.shell-content{min-width:0;max-width:100%}.dashboard-grid .financial-table{min-width:0;max-width:100%;overflow-x:auto}@media(max-width:420px){.account-balance .metrics-grid{grid-template-columns:1fr}}