:root{--bg: #070a07;--bg-soft: #0a0e0a;--surface: #0f1410;--surface-2: #131a13;--surface-3: #192119;--surface-4: #202a20;--border: #232c22;--border-soft: #1a211a;--border-bright: #33402f;--text: #f3f7ed;--text-2: #a4afa0;--text-3: #707c6d;--accent: #c8f76d;--accent-bright: #dcffa0;--accent-dim: #27351b;--accent-soft: rgba(200, 247, 109, .09);--green: #7fe0a0;--green-soft: rgba(127, 224, 160, .1);--red: #ff7a7a;--red-soft: rgba(255, 122, 122, .1);--blue: #6fb7ff;--orange: #ffb86b;--chart-grid: rgba(255, 255, 255, .055);--font: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono: "JetBrains Mono", "SFMono-Regular", Consolas, monospace;--radius: 14px;--radius-lg: 18px;--radius-xl: 24px;--sidebar: 236px;--shadow: 0 24px 60px rgba(0, 0, 0, .42);--shadow-soft: 0 8px 30px rgba(0, 0, 0, .22);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(1200px 680px at 82% -10%,rgba(130,174,60,.1),transparent 60%),radial-gradient(900px 520px at 12% 8%,rgba(63,92,37,.08),transparent 60%),var(--bg);color:var(--text);font-family:var(--font);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--accent);color:#0a0e07}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{border:0;background:none;cursor:pointer}button:disabled{cursor:not-allowed}h1,h2,h3,h4,p{margin:0}img,svg{display:block}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#283126;border-radius:999px;border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:#3a4634}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.text-green{color:var(--green)!important}.text-red{color:var(--red)!important}.muted{color:var(--text-3)}.capitalize{text-transform:capitalize}.align-right{text-align:right}.desktop-only{display:inline-flex}.spin{animation:spin .9s linear infinite}.rotated{transform:rotate(180deg)}.mobile-only{display:none}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulseDot{0%,to{box-shadow:0 0 #c8f76d59}50%{box-shadow:0 0 0 5px #c8f76d00}}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.eyebrow,.section-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--text-2);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.section-eyebrow{color:var(--text-3);font-size:12px}.live-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 #c8f76d66;animation:pulseDot 2.3s ease-out infinite}.status-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--green);vertical-align:middle}.micro-label{color:var(--text-3);font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.micro-status{display:inline-flex;align-items:center;gap:6px;color:var(--text-3);font-size:12px;letter-spacing:.05em;text-transform:uppercase}.micro-status i{width:5px;height:5px;border-radius:50%;background:var(--green)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border:1px solid transparent;border-radius:10px;font-size:14px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn-primary{background:var(--accent);border-color:var(--accent);color:#0a0e07;box-shadow:0 0 0 1px #c8f76d1f,0 10px 25px #8cbe3729}.btn-primary:hover{background:var(--accent-bright);border-color:var(--accent-bright)}.btn-secondary{background:#ffffff06;border-color:var(--border);color:var(--text)}.btn-secondary:hover{background:#ffffff0d;border-color:var(--border-bright)}.btn-ghost{background:transparent;border-color:transparent;color:var(--text-2)}.btn-small{height:36px;padding:0 13px;border-radius:9px;font-size:13px}.btn-full{width:100%}.btn[disabled]{opacity:.5;transform:none}.text-link{display:inline-flex;align-items:center;gap:3px;color:var(--text-2);font-size:13px;font-weight:600;transition:color .15s ease}.text-link:hover{color:var(--accent)}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid transparent;border-radius:9px;color:var(--text-2);transition:background .15s ease,color .15s ease,border-color .15s ease}.icon-btn:hover{background:#ffffff0a;color:var(--text);border-color:var(--border-soft)}.panel{background:linear-gradient(180deg,#141b14eb,#0d120df5);border:1px solid var(--border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.panel-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.panel-title-row h3{margin-top:3px;font-size:17px;font-weight:600;letter-spacing:-.025em}.muted-icon{color:var(--text-3)}.panel-tabs{display:flex;align-items:center;gap:18px;min-height:52px;padding:0 18px;border-bottom:1px solid var(--border-soft);overflow-x:auto}.panel-tabs button{position:relative;height:52px;color:var(--text-3);font-size:13px;font-weight:600;white-space:nowrap}.panel-tabs button.active{color:var(--text)}.panel-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--accent);border-radius:2px}.panel-tabs button span{margin-left:5px;padding:1px 6px;border-radius:99px;background:var(--surface-4);color:var(--text-2);font-family:var(--mono);font-size:11px}.tabs-spacer{flex:1}.brand{display:inline-flex;align-items:center;gap:10px}.brand-mark{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:var(--accent);color:#080c07;box-shadow:0 0 26px #c8f76d24}.brand-mark svg{width:22px;height:22px}.brand-type{display:flex;align-items:baseline;gap:6px}.brand-name{font-size:17px;font-weight:700;letter-spacing:.08em}.brand-tag{color:var(--text-3);font-family:var(--mono);font-size:10.5px;letter-spacing:.12em}.brand-compact .brand-mark{width:32px;height:32px}.asset-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:50%;border:1px solid color-mix(in srgb,var(--asset-color) 28%,var(--border));background:radial-gradient(circle at 34% 28%,color-mix(in srgb,var(--asset-color) 24%,transparent),transparent 66%),#121712;box-shadow:inset 0 0 12px color-mix(in srgb,var(--asset-color) 7%,transparent);overflow:hidden}.asset-icon-glow{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff0b}.asset-icon-glyph{position:relative;z-index:1;font-family:var(--font);font-weight:700;line-height:1;transform:translateY(-.02em)}.asset-icon-glyph:is(:has(>*)){display:none}.field{display:flex;flex-direction:column;gap:7px}.field>span{color:var(--text-2);font-size:13px;font-weight:500}.field-control{display:flex;align-items:center;min-height:45px;padding:0 12px;border:1px solid var(--border);border-radius:10px;background:#080c088c;transition:border-color .15s ease,box-shadow .15s ease}.field-control:focus-within{border-color:color-mix(in srgb,var(--accent) 50%,var(--border));box-shadow:0 0 0 3px #c8f76d0f}.field-control input{flex:1;min-width:0;border:0;outline:none;background:transparent;font-size:15px}.field-control input::placeholder{color:var(--text-3)}.field-suffix{color:var(--text-3);font-size:12.5px;font-weight:600}.field-disabled{opacity:.65}.field-static{display:flex;align-items:center;min-height:45px;padding:0 12px;border:1px solid var(--border);border-radius:10px;background:#080c0859;color:var(--text-2);font-size:13px}.password-toggle{color:var(--text-3);padding:4px}.password-toggle:hover{color:var(--text)}.password-hint{color:var(--text-3);font-size:12px;margin-top:-3px}.form-error{padding:9px 11px;border:1px solid rgba(255,122,122,.24);border-radius:8px;background:var(--red-soft);color:#faa;font-size:13px;line-height:1.45}.input-search{display:flex;align-items:center;gap:7px;height:36px;padding:0 10px;border:1px solid var(--border);border-radius:9px;background:#080c0880;color:var(--text-3);transition:border-color .15s ease}.input-search:focus-within{border-color:var(--border-bright)}.input-search input{width:124px;border:0;outline:0;background:transparent;color:var(--text);font-size:13px}.input-search.compact input,.input-search.compact{width:100%}.select-wrap{display:flex;align-items:center;gap:8px;min-height:45px;padding:0 12px;border:1px solid var(--border);border-radius:10px;background:#080c088c}.select-wrap select{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:14px;color:var(--text)}.demo-chip,.spot-chip,.spot-tag,.network-tag,.feed-badge,.data-source-badge,.sandbox-pill{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--border);border-radius:99px;color:var(--text-2);font-size:12px;font-weight:600;letter-spacing:.03em;white-space:nowrap}.demo-chip{height:27px;padding:0 9px;background:var(--accent-soft);border-color:#c8f76d29;color:var(--accent)}.spot-chip{height:20px;padding:0 6px;color:var(--text-3);font-family:var(--mono);font-size:10.5px;letter-spacing:.1em}.spot-tag{height:17px;padding:0 5px;margin-left:2px;color:var(--text-3);font-family:var(--mono);font-size:11px;letter-spacing:.06em}.network-tag{border:0;color:var(--text-3);font-size:12px}.feed-badge{height:28px;padding:0 10px;background:#ffffff06}.feed-badge i,.data-source-badge i{width:5px;height:5px;border-radius:50%;background:var(--text-3)}.feed-badge i.online,.data-source-badge i.online{background:var(--green);box-shadow:0 0 7px #7fe0a08c}.data-source-badge{height:34px;padding:0 10px;background:#080c0873}.data-source-badge i{width:6px;height:6px}.side-tag{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:5px;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.side-tag.buy{background:var(--green-soft);color:var(--green)}.side-tag.sell{background:var(--red-soft);color:var(--red)}.status-tag{display:inline-flex;align-items:center;gap:4px;height:21px;padding:0 7px;border-radius:5px;font-size:11.5px;font-weight:600;text-transform:capitalize}.status-tag.filled,.status-tag.completed{color:var(--green);background:var(--green-soft)}.status-tag.open,.status-tag.pending{color:var(--accent);background:var(--accent-soft)}.status-tag.canceled,.status-tag.failed{color:var(--text-3);background:#ffffff0a}.cancel-btn{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 7px;border:1px solid var(--border);border-radius:5px;color:var(--text-3);font-size:11.5px;font-weight:600;white-space:nowrap}.cancel-btn:hover{color:var(--red);border-color:#ff7a7a4d}.trade-row-btn{display:inline-flex;align-items:center;gap:3px;color:var(--text-2);font-size:12px;font-weight:600;white-space:nowrap}.trade-row-btn:hover{color:var(--accent)}.trade-row-btn.subtle{color:var(--text-3)}.skeleton{border-radius:7px;background:linear-gradient(90deg,#ffffff09 25%,#ffffff12,#ffffff09 75%);background-size:800px 100%;animation:shimmer 1.5s infinite linear}.skeleton-row{height:54px;margin-bottom:2px}.market-table-skeleton{padding:10px 14px}.page-loader,.trade-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:380px;color:var(--text-3);font-size:13px}.page-loader.full{min-height:100vh}.empty-state{display:flex;align-items:flex-start;gap:12px;padding:26px 20px;color:var(--text-3)}.empty-state.inline{padding:20px}.empty-state b{display:block;color:var(--text-2);font-size:13.5px;margin-bottom:2px}.empty-state p{font-size:13px}.toast-stack{position:fixed;right:22px;bottom:22px;z-index:200;display:flex;flex-direction:column;gap:8px;width:min(360px,calc(100vw - 32px))}.toast{display:flex;align-items:flex-start;gap:9px;padding:12px 13px;border:1px solid var(--border);border-radius:10px;background:#121812f5;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--text-2);font-size:13px;line-height:1.4;animation:fadeUp .25s ease}.toast-icon{flex:0 0 auto;margin-top:1px;color:var(--green)}.toast-error .toast-icon{color:var(--red)}.toast-info .toast-icon{color:var(--blue)}.toast button{margin-left:auto;color:var(--text-3);padding:2px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;display:flex;align-items:center;justify-content:center;padding:20px;background:#030603bd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fadeIn .16s ease}.modal-card{position:relative;width:100%;max-height:calc(100vh - 40px);overflow-y:auto;padding:26px;border:1px solid var(--border);border-radius:18px;background:radial-gradient(500px 200px at 100% 0%,rgba(200,247,109,.055),transparent 70%),#0e130e;box-shadow:0 30px 100px #0009;animation:fadeUp .22s ease}.modal-close{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:7px;color:var(--text-3)}.modal-close:hover{background:var(--surface-3);color:var(--text)}.modal-head{margin-bottom:20px;padding-right:30px}.modal-head h2{font-size:21px;letter-spacing:-.035em;font-weight:600}.modal-head p{margin-top:4px;color:var(--text-3);font-size:13px;line-height:1.5}.modal-form{display:flex;flex-direction:column;gap:14px}.modal-footnote{text-align:center;color:var(--text-3);font-size:12px}.sparkline{overflow:visible}.sparkline-empty{display:inline-block}.table-spark{display:flex;justify-content:flex-end}.table-spark .sparkline{width:112px;height:34px}.app-shell{min-height:100vh}.sidebar{position:fixed;z-index:50;inset:0 auto 0 0;display:flex;flex-direction:column;width:var(--sidebar);padding:23px 15px 18px;border-right:1px solid var(--border-soft);background:radial-gradient(300px 260px at 35% 0%,rgba(200,247,109,.045),transparent 70%),linear-gradient(180deg,#0b100b,#090c09)}.sidebar-top{display:flex;align-items:center;justify-content:space-between;padding:0 7px}.sidebar-mobile-close{display:none}.side-nav{display:flex;flex-direction:column;gap:3px;margin-top:36px}.side-label{padding:0 11px;margin-bottom:8px;color:var(--text-3);font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.side-link{position:relative;display:flex;align-items:center;gap:11px;height:42px;padding:0 11px;border:1px solid transparent;border-radius:9px;color:var(--text-2);font-size:14px;font-weight:500;transition:background .16s ease,color .16s ease,border-color .16s ease}.side-link:hover{background:#ffffff09;color:var(--text)}.side-link.active{border-color:#c8f76d1a;background:linear-gradient(90deg,#c8f76d1a,#c8f76d04);color:var(--accent)}.side-link.active:before{content:"";position:absolute;left:-15px;top:11px;bottom:11px;width:2px;border-radius:2px;background:var(--accent);box-shadow:0 0 12px #c8f76d73}.nav-live-dot{width:5px;height:5px;margin-left:auto;border-radius:50%;background:var(--green)}.side-watchlist{margin-top:32px}.side-label-row{display:flex;align-items:center;justify-content:space-between;padding-right:9px}.side-label-row .side-label{margin-bottom:6px}.side-label-row button{color:var(--text-3);font-size:11.5px}.side-label-row button:hover{color:var(--accent)}.watch-row{display:flex;align-items:center;gap:8px;padding:8px;border-radius:8px;color:var(--text-2);transition:background .14s ease}.watch-row:hover,.watch-row.active{background:#ffffff09}.watch-pair{display:flex;flex-direction:column;font-size:12.5px;font-weight:600;line-height:1.2}.watch-pair em{color:var(--text-3);font-style:normal;font-size:10.5px;font-weight:500}.watch-price{margin-left:auto;font-family:var(--mono);font-size:11.5px;color:var(--text-2)}.watch-change{font-family:var(--mono);font-size:11px;min-width:44px;text-align:right}.sidebar-spacer{flex:1;min-height:16px}.sandbox-card{padding:13px;border:1px solid rgba(200,247,109,.12);border-radius:12px;background:linear-gradient(145deg,#c8f76d0f,#c8f76d03)}.sandbox-head{display:flex;align-items:center;gap:7px;color:var(--accent);font-size:12.5px;font-weight:600}.sandbox-card p{margin-top:6px;color:var(--text-3);font-size:12px;line-height:1.5}.sandbox-link{display:inline-flex;align-items:center;gap:4px;margin-top:9px;color:var(--text);font-size:12px;font-weight:600}.sandbox-link:hover{color:var(--accent)}.side-foot{display:flex;flex-direction:column;gap:9px;margin-top:16px;padding:0 9px}.side-foot-link{display:inline-flex;align-items:center;gap:6px;color:var(--text-3);font-size:12px;text-align:left}.side-foot-link:hover{color:var(--text-2)}.side-status{display:flex;align-items:center;gap:6px;color:var(--text-3);font-family:var(--mono);font-size:11px}.side-status i{width:5px;height:5px;border-radius:50%;background:var(--orange)}.side-status i.online{background:var(--green);box-shadow:0 0 6px #7fe0a080}.app-main{min-width:0;margin-left:var(--sidebar)}.topbar{position:sticky;top:0;z-index:35;display:flex;align-items:center;justify-content:space-between;gap:24px;height:70px;padding:0 28px;border-bottom:1px solid var(--border-soft);background:#070a07d6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbar-left{display:flex;align-items:center;gap:20px;min-width:0}.page-crumb{display:flex;align-items:center;gap:7px;font-size:12.5px;white-space:nowrap}.crumb-platform{color:var(--text-3)}.crumb-slash{color:var(--border-bright)}.crumb-page{color:var(--text-2);font-weight:600}.topbar-tickers{display:flex;align-items:center;gap:2px;margin-left:8px}.top-ticker{display:flex;align-items:center;gap:8px;height:34px;padding:0 11px;border-radius:7px;font-family:var(--mono);font-size:11.5px;white-space:nowrap;transition:background .15s ease}.top-ticker:hover{background:#ffffff09}.top-ticker-symbol{color:var(--text-2);font-family:var(--font);font-size:12px;font-weight:600}.top-ticker-symbol em{color:var(--text-3);font-style:normal;font-size:10.5px}.top-ticker-price{color:var(--text);font-weight:500}.topbar-actions{display:flex;align-items:center;gap:7px}.search-trigger{display:flex;align-items:center;gap:7px;height:34px;padding:0 9px;border:1px solid var(--border-soft);border-radius:8px;background:#ffffff05;color:var(--text-3);font-size:12px}.search-trigger:hover{border-color:var(--border);color:var(--text-2)}.search-trigger kbd{display:inline-flex;align-items:center;gap:1px;padding:2px 4px;border:1px solid var(--border);border-radius:4px;color:var(--text-3);font-family:var(--mono);font-size:10.5px}.notification-btn{position:relative}.notification-dot{position:absolute;top:8px;right:8px;width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 6px #c8f76db3}.popover-wrap{position:relative}.popover{position:absolute;top:calc(100% + 9px);right:0;z-index:60;min-width:290px;padding:8px;border:1px solid var(--border);border-radius:12px;background:#101510fa;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:fadeUp .18s ease}.notification-popover{width:340px;padding:0;overflow:hidden}.popover-head{display:flex;align-items:center;justify-content:space-between;padding:13px 14px;border-bottom:1px solid var(--border-soft)}.popover-head b{font-size:13px}.popover-head span{color:var(--accent);font-size:11px}.notification-item{display:flex;gap:10px;padding:12px 14px;border-bottom:1px solid var(--border-soft)}.notification-item:last-child{border-bottom:0}.notification-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 auto;border-radius:8px}.notification-icon.green{background:var(--green-soft);color:var(--green)}.notification-icon.lime{background:var(--accent-soft);color:var(--accent)}.notification-icon.sand{background:#ffb86b1a;color:var(--orange)}.notification-item b{display:block;font-size:12px;font-weight:600}.notification-item p{margin-top:2px;color:var(--text-3);font-size:11.5px;line-height:1.45}.notification-item div>span{display:block;margin-top:4px;color:var(--text-3);font-family:var(--mono);font-size:10.5px}.user-chip{display:flex;align-items:center;gap:7px;height:38px;padding:0 7px 0 4px;border:1px solid var(--border-soft);border-radius:9px;transition:border-color .15s ease,background .15s ease}.user-chip:hover{border-color:var(--border);background:#ffffff06}.avatar{display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;border-radius:7px;background:linear-gradient(145deg,#d4ff85,#9dcc4f);color:#0d1309;font-size:12px;font-weight:700}.avatar.large{width:38px;height:38px;border-radius:9px;font-size:13px}.user-chip-text{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15}.user-chip-text b{font-size:12px;font-weight:600}.user-chip-text em{color:var(--text-3);font-style:normal;font-size:11px}.user-chip>svg{color:var(--text-3)}.user-popover{width:242px;padding:6px}.user-popover-head{display:flex;align-items:center;gap:9px;padding:9px 8px 12px;border-bottom:1px solid var(--border-soft);margin-bottom:5px}.user-popover-head b{display:block;font-size:13px}.user-popover-head span{display:block;color:var(--text-3);font-size:11.5px}.user-popover>a,.user-popover>button{display:flex;align-items:center;gap:8px;width:100%;height:34px;padding:0 8px;border-radius:6px;color:var(--text-2);font-size:12.5px;text-align:left}.user-popover>a:hover,.user-popover>button:hover{background:#ffffff0a;color:var(--text)}.user-popover>button{color:var(--text-3)}.mobile-menu-btn,.mobile-logo,.mobile-ticker-strip,.mobile-nav,.mobile-scrim{display:none}.page-content{width:100%;max-width:1580px;margin:0 auto;padding:26px 30px 0}.app-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:7px;margin-top:46px;padding:22px 0 26px;border-top:1px solid var(--border-soft);color:var(--text-3);font-size:11.5px;text-align:center}.footer-sep{color:var(--border-bright)}.markets-page{display:flex;flex-direction:column;gap:20px;animation:fadeUp .4s ease}.market-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);gap:42px;align-items:center;min-height:372px;padding:42px 44px;overflow:hidden;border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:linear-gradient(112deg,#161f14f0,#090d09f7 65%),var(--surface)}.market-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.65) 60%,#000);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.65) 60%,#000)}.market-hero:after{content:"";position:absolute;right:32%;top:10%;width:1px;height:80%;background:linear-gradient(transparent,rgba(200,247,109,.14),transparent);transform:rotate(18deg)}.hero-glow{position:absolute;right:-100px;top:-190px;width:600px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(200,247,109,.15),transparent 66%);filter:blur(20px);pointer-events:none}.hero-copy{position:relative;z-index:2;max-width:590px}.hero-copy h1{margin-top:15px;font-size:clamp(42px,4.8vw,67px);font-weight:600;line-height:.98;letter-spacing:-.058em}.hero-copy h1 span{color:var(--accent)}.hero-lede{max-width:475px;margin-top:20px;color:var(--text-2);font-size:14.5px;line-height:1.65}.hero-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:26px}.hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:17px;margin-top:27px;color:var(--text-3);font-size:12px}.hero-meta>span{display:inline-flex;align-items:center;gap:5px}.hero-meta svg{color:var(--accent)}.meta-dot{width:3px;height:3px;border-radius:50%;background:var(--border-bright)}.hero-terminal-wrap{position:relative;z-index:2;min-width:0;padding:10px 2px 12px}.hero-orbit{position:absolute;border:1px solid rgba(200,247,109,.08);border-radius:50%;pointer-events:none}.orbit-one{width:500px;height:500px;right:-150px;top:-120px}.orbit-two{width:360px;height:360px;right:-80px;top:-50px;border-color:#ffffff0a}.hero-terminal{position:relative;padding:19px 20px 15px;border:1px solid rgba(200,247,109,.13);border-radius:19px;background:radial-gradient(360px 180px at 100% 0%,rgba(200,247,109,.08),transparent 70%),linear-gradient(180deg,#171f16f7,#0a0e0afc);box-shadow:0 30px 80px #0000007a,inset 0 1px #ffffff08;transform:perspective(1200px) rotateY(-2.5deg) rotateX(1.2deg)}.hero-terminal:hover{transform:perspective(1200px) rotateY(0) rotateX(0);transition:transform .6s ease}.hero-terminal-head{display:flex;align-items:center;justify-content:space-between}.hero-asset{display:flex;align-items:center;gap:10px}.hero-asset b{display:block;font-size:15px;letter-spacing:-.02em}.hero-asset b span{color:var(--text-3);font-size:12px;font-weight:500}.hero-asset small{display:block;margin-top:1px;color:var(--text-3);font-size:11px}.terminal-live{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border:1px solid rgba(127,224,160,.15);border-radius:99px;background:var(--green-soft);color:var(--green);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.terminal-live i{width:4px;height:4px;border-radius:50%;background:var(--green)}.hero-terminal-price{display:flex;align-items:baseline;gap:10px;margin-top:16px}.hero-terminal-price>span{font-family:var(--mono);font-size:clamp(22px,2.4vw,29px);font-weight:500;letter-spacing:-.035em}.hero-terminal-price em{display:inline-flex;align-items:center;gap:2px;font-family:var(--mono);font-style:normal;font-size:12px}.hero-chart{position:relative;height:128px;margin:10px -2px 4px}.hero-chart .sparkline{width:100%;height:128px}.hero-chart-grid{position:absolute;top:8px;right:0;bottom:14px;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px);background-size:100% 30px;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.7),transparent);mask-image:linear-gradient(90deg,rgba(0,0,0,.7),transparent)}.hero-terminal-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:11px 0;border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.hero-terminal-stats span{display:block;color:var(--text-3);font-size:11px}.hero-terminal-stats b{display:block;margin-top:2px;font-family:var(--mono);font-size:12px;font-weight:500;color:var(--text-2)}.hero-terminal-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:13px}.terminal-actions{display:flex;gap:5px}.mini-buy,.mini-sell{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 12px;border-radius:6px;font-size:11.5px;font-weight:700;transition:filter .15s ease}.mini-buy{background:var(--green-soft);color:var(--green);border:1px solid rgba(127,224,160,.17)}.mini-sell{background:var(--red-soft);color:var(--red);border:1px solid rgba(255,122,122,.17)}.mini-buy:hover,.mini-sell:hover{filter:brightness(1.2)}.terminal-source{display:inline-flex;align-items:center;gap:5px;color:var(--text-3);font-family:var(--mono);font-size:10.5px}.terminal-source i{width:4px;height:4px;border-radius:50%;background:var(--orange)}.terminal-source i.online{background:var(--green)}.floating-card{position:absolute;display:flex;align-items:center;gap:9px;padding:10px 13px;border:1px solid var(--border);border-radius:10px;background:#0f150ff0;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.floating-volume{left:-24px;bottom:13px}.floating-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;background:var(--accent-soft);color:var(--accent)}.floating-card span{display:block;color:var(--text-3);font-size:10.5px}.floating-card b{display:block;margin-top:1px;font-family:var(--mono);font-size:12.5px;font-weight:500}.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.stat-card{display:flex;align-items:center;gap:11px;min-height:83px;padding:15px 16px;border:1px solid var(--border-soft);border-radius:13px;background:linear-gradient(180deg,#ffffff05,#ffffff01)}.stat-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 auto;border:1px solid var(--border-soft);border-radius:8px;background:var(--surface-2);color:var(--text-2)}.stat-card>div:nth-child(2){min-width:0;flex:1}.stat-card span{display:block;color:var(--text-3);font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-card b{display:block;margin-top:2px;font-family:var(--mono);font-size:16px;font-weight:500;letter-spacing:-.02em;white-space:nowrap}.stat-card b small{color:var(--text-3);font-family:var(--font);font-size:11px;font-weight:500}.stat-card em{font-family:var(--mono);font-style:normal;font-size:11px;white-space:nowrap}.stat-card .stat-sub{color:var(--text-3)}.markets-layout{display:grid;grid-template-columns:minmax(0,1fr) 324px;gap:18px;align-items:start;margin-top:2px}.market-list-section{min-width:0;padding:20px 0 0;border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:linear-gradient(180deg,#121812d1,#0b0f0beb);overflow:hidden}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:0 22px}.section-heading h2{margin-top:3px;font-size:24px;font-weight:600;letter-spacing:-.045em}.market-tools{display:flex;align-items:center;gap:8px}.market-tabs{display:flex;align-items:center;gap:2px;margin-top:18px;padding:0 22px;border-bottom:1px solid var(--border-soft);overflow-x:auto}.market-tabs button{position:relative;height:42px;padding:0 11px;color:var(--text-3);font-size:12.5px;font-weight:500;white-space:nowrap}.market-tabs button:hover{color:var(--text-2)}.market-tabs button.active{color:var(--text);font-weight:600}.market-tabs button.active:after{content:"";position:absolute;left:11px;right:11px;bottom:-1px;height:2px;border-radius:2px;background:var(--accent)}.market-tabs button span{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;margin-left:5px;padding:0 4px;border-radius:99px;background:var(--surface-3);color:var(--text-2);font-family:var(--mono);font-size:10.5px}.market-count{margin-left:auto;color:var(--text-3);font-family:var(--mono);font-size:11px;white-space:nowrap;padding-left:10px}.market-list-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:13px 22px;border-top:1px solid var(--border-soft);color:var(--text-3);font-size:11.5px}.market-list-foot span{display:inline-flex;align-items:center;gap:5px}.market-list-foot a{display:inline-flex;align-items:center;gap:2px;color:var(--text-2);font-size:12px;font-weight:600}.market-list-foot a:hover{color:var(--accent)}.table-wrap{width:100%;overflow-x:auto}.market-table{width:100%;border-collapse:collapse;min-width:740px}.market-table th{padding:10px 12px;border-bottom:1px solid var(--border-soft);color:var(--text-3);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.market-table th:first-child{padding-left:22px}.market-table th:last-child{padding-right:22px}.market-table td{padding:11px 12px;border-bottom:1px solid rgba(255,255,255,.028);vertical-align:middle}.market-table td:first-child{padding-left:22px}.market-table td:last-child{padding-right:22px}.market-row{cursor:pointer;transition:background .14s ease}.market-row:hover{background:#ffffff07}.market-row:last-child td{border-bottom:0}.th-favorite,.td-favorite{width:30px}.star-btn{color:var(--text-3);padding:4px;border-radius:5px;line-height:0}.star-btn:hover{color:var(--accent);background:#ffffff0a}.star-btn.is-favorite{color:var(--accent)}.market-cell{display:flex;align-items:center;gap:10px;min-width:170px}.market-pair{display:flex;align-items:center;gap:1px;font-size:13px;line-height:1.2}.market-pair b{font-weight:600}.market-pair>span:not(.spot-tag){color:var(--text-3);font-size:11px}.market-cell small{display:block;margin-top:2px;color:var(--text-3);font-size:11px}.price-cell{font-size:13px;color:var(--text)}.change-pill{display:inline-flex;align-items:center;gap:1px;font-family:var(--mono);font-size:12px;white-space:nowrap}.market-table .align-right{text-align:right}.market-table td.align-right .change-pill{justify-content:flex-end}.market-table td.col-volume{color:var(--text-2);font-size:12px}.table-empty{padding:38px 20px;color:var(--text-3);font-size:13px;text-align:center}.market-table-skeleton{min-height:300px}.market-aside{display:flex;flex-direction:column;gap:14px}.panel.movers-panel,.panel.volume-panel{padding:19px}.movers-list{display:flex;flex-direction:column;margin-top:13px}.mover-row{display:flex;align-items:center;gap:8px;padding:9px 6px;margin:0 -6px;border-radius:7px;transition:background .14s ease}.mover-row:hover{background:#ffffff08}.mover-rank{width:14px;color:var(--text-3);font-family:var(--mono);font-size:10.5px}.mover-name{min-width:0;flex:1}.mover-name b{display:block;font-size:12.5px;font-weight:600;line-height:1.2}.mover-name small{display:block;color:var(--text-3);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:70px}.mover-price{font-family:var(--mono);font-size:11px;color:var(--text-2);text-align:right}.mover-change{display:inline-flex;align-items:center;justify-content:flex-end;gap:1px;min-width:54px;font-family:var(--mono);font-size:11px}.volume-list{display:flex;flex-direction:column;gap:12px;margin-top:15px}.volume-row-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11.5px}.volume-row-head>span{display:flex;align-items:center;gap:6px;font-weight:600}.volume-row-head em{color:var(--text-3);font-style:normal;font-size:10.5px}.volume-row-head b{font-family:var(--mono);font-size:11px;font-weight:500;color:var(--text-2)}.volume-bar{height:3px;margin-top:6px;border-radius:99px;background:var(--surface-3);overflow:hidden}.volume-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(200,247,109,.5),var(--accent))}.crypto-only-card{position:relative;overflow:hidden;padding:21px;border:1px solid rgba(200,247,109,.13);border-radius:var(--radius-lg);background:radial-gradient(260px 180px at 100% 0%,rgba(200,247,109,.14),transparent 70%),linear-gradient(145deg,#1a2415,#0d120d 70%)}.crypto-only-card:after{content:"";position:absolute;right:-35px;bottom:-45px;width:140px;height:140px;border:1px solid rgba(200,247,109,.13);border-radius:50%}.crypto-only-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-bottom:14px;border:1px solid rgba(200,247,109,.18);border-radius:9px;background:#c8f76d14;color:var(--accent)}.crypto-only-card h3{margin-top:5px;font-size:23px;line-height:1.05;font-weight:600;letter-spacing:-.045em}.crypto-only-card p{margin-top:9px;color:var(--text-2);font-size:12px;line-height:1.55}.crypto-only-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:14px}.crypto-only-tags span{padding:3px 6px;border:1px solid rgba(200,247,109,.12);border-radius:4px;color:var(--text-2);font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.05em}.unlock-card{padding:19px;border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:linear-gradient(180deg,#ffffff06,#ffffff02)}.unlock-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:10px;border-radius:8px;background:var(--accent-soft);color:var(--accent)}.unlock-card h3{font-size:14px;font-weight:600}.unlock-card p{margin:5px 0 13px;color:var(--text-3);font-size:12px;line-height:1.5}.data-source-note{display:flex;gap:9px;padding:4px 3px;color:var(--text-3)}.data-source-note svg{flex:0 0 auto;margin-top:2px;color:var(--accent)}.data-source-note b{display:block;color:var(--text-2);font-size:11.5px;font-weight:600}.data-source-note p{margin-top:2px;color:var(--text-3);font-size:11px;line-height:1.5}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.page-head h1{margin-top:8px;font-size:clamp(32px,3.4vw,43px);font-weight:600;letter-spacing:-.052em;line-height:1}.page-head p{margin-top:7px;color:var(--text-2);font-size:13px}.page-head-actions{display:flex;align-items:center;gap:7px}.data-table{width:100%;border-collapse:collapse;min-width:620px}.data-table th{padding:9px 12px;border-bottom:1px solid var(--border-soft);color:var(--text-3);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.data-table td{padding:11px 12px;border-bottom:1px solid rgba(255,255,255,.028);font-size:12px}.data-table td:first-child,.data-table th:first-child{padding-left:20px}.data-table td:last-child,.data-table th:last-child{padding-right:20px}.data-table tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:#ffffff06}.data-table b{font-weight:600}.data-table small{color:var(--text-3);font-size:10.5px}.trade-page{display:flex;flex-direction:column;gap:14px;animation:fadeIn .3s ease}.pair-header{display:flex;align-items:center;gap:28px;min-height:83px;padding:15px 20px;border:1px solid var(--border-soft);border-radius:var(--radius);background:linear-gradient(180deg,#121912e0,#0c110ce6)}.pair-head-left{display:flex;align-items:center;gap:11px;min-width:190px}.pair-name{display:flex;align-items:center;gap:7px}.pair-name h1{font-size:19px;font-weight:600;letter-spacing:-.04em;line-height:1}.pair-name h1 span{color:var(--text-3);font-size:12.5px;font-weight:500}.pair-title p{margin-top:4px;color:var(--text-3);font-size:11px}.pair-price-block{padding-left:25px;border-left:1px solid var(--border-soft)}.pair-live-price{font-family:var(--mono);font-size:23px;font-weight:500;letter-spacing:-.04em;line-height:1}.pair-change{display:flex;align-items:center;gap:2px;margin-top:5px;font-family:var(--mono);font-size:11.5px}.pair-change span{color:var(--text-3);font-family:var(--font);font-size:11px;margin-left:3px}.pair-stats{display:flex;align-items:center;gap:28px;margin-left:auto}.pair-stats span{display:block;color:var(--text-3);font-size:11px;white-space:nowrap}.pair-stats b{display:block;margin-top:3px;font-family:var(--mono);font-size:12px;font-weight:500}.pair-header-actions{padding-left:22px;border-left:1px solid var(--border-soft)}.trade-grid{display:grid;grid-template-columns:236px minmax(0,1fr) 352px;gap:12px;align-items:start}.pair-sidebar{position:sticky;top:84px;display:flex;flex-direction:column;max-height:calc(100vh - 108px);overflow:hidden}.pair-sidebar-head{padding:15px 12px 10px;border-bottom:1px solid var(--border-soft)}.pair-sidebar-head .panel-title-row{padding:0 2px 10px}.pair-sidebar-head h3{font-size:14px}.pair-list{flex:1;padding:5px;overflow-y:auto}.pair-row{display:flex;align-items:center;gap:8px;padding:8px 7px;border:1px solid transparent;border-radius:7px;transition:background .13s ease,border-color .13s ease}.pair-row:hover{background:#ffffff08}.pair-row.active{background:var(--accent-soft);border-color:#c8f76d1c}.pair-row-name{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.25}.pair-row-name b{font-size:12px;font-weight:600}.pair-row-name em{color:var(--text-3);font-size:10.5px;font-style:normal}.pair-row-name small{margin-top:1px;color:var(--text-3);font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80px}.pair-row-quote{display:flex;flex-direction:column;align-items:flex-end;line-height:1.25}.pair-row-quote b{font-family:var(--mono);font-size:11px;font-weight:500}.pair-row-quote small{font-family:var(--mono);font-size:10.5px}.pair-list-empty{padding:22px 8px;text-align:center;color:var(--text-3);font-size:12px}.pair-sidebar-foot{display:flex;align-items:center;gap:5px;padding:10px 12px;border-top:1px solid var(--border-soft);color:var(--text-3);font-size:11px}.trade-center{display:flex;flex-direction:column;gap:12px;min-width:0}.chart-panel{overflow:hidden}.chart-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;padding:0 16px;border-bottom:1px solid var(--border-soft)}.chart-toolbar-left{display:flex;align-items:center;gap:9px}.chart-symbol{font-size:13px;font-weight:600}.chart-timeframe-label{color:var(--text-3);font-size:11px;padding-left:9px;border-left:1px solid var(--border)}.chart-toolbar-right{display:flex;align-items:center;gap:13px}.interval-tabs{display:flex;align-items:center;gap:1px}.interval-tabs button{height:25px;min-width:30px;padding:0 6px;border-radius:5px;color:var(--text-3);font-family:var(--mono);font-size:11px}.interval-tabs button:hover{color:var(--text-2);background:#ffffff08}.interval-tabs button.active{background:var(--surface-3);color:var(--accent)}.chart-indicator{display:inline-flex;align-items:center;gap:4px;padding-left:12px;border-left:1px solid var(--border);color:var(--text-3);font-size:11px}.price-chart{position:relative;width:100%;min-height:356px;overflow:hidden}.price-chart>svg{display:block;width:100%;height:auto}.price-chart text{font-family:var(--mono)}.chart-tooltip{position:absolute;top:14px;left:14px;z-index:3;padding:7px 9px;border:1px solid var(--border);border-radius:7px;background:#0a0e0aeb;box-shadow:var(--shadow-soft);pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.chart-tooltip-time{color:var(--text-3);font-family:var(--mono);font-size:10.5px}.chart-tooltip-grid{display:flex;flex-wrap:wrap;gap:4px 9px;margin-top:4px}.chart-tooltip-grid span{color:var(--text-3);font-family:var(--mono);font-size:10.5px}.chart-tooltip-grid b{color:var(--text-2);font-weight:500}.chart-skeleton{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--text-3);font-size:12px}.skeleton-chart{width:100%;height:100%;border-radius:0}.orders-panel{min-height:250px;overflow:hidden}.orders-tabs{padding:0 15px;gap:15px}.open-order-value{color:var(--text-3);font-family:var(--mono);font-size:11px}.order-table-wrap{min-height:160px}.compact-table{min-width:610px}.compact-table td{padding:9px 11px;font-size:11.5px}.compact-table th{padding:8px 11px;font-size:11px}.order-table-wrap .table-empty{padding:24px}.orders-guest{display:flex;align-items:center;gap:12px;padding:27px 20px;color:var(--text-3)}.orders-guest>svg{color:var(--accent);flex:0 0 auto}.orders-guest div{flex:1}.orders-guest b{display:block;color:var(--text-2);font-size:13px}.orders-guest p{margin-top:2px;font-size:12px}.trade-right{display:flex;flex-direction:column;gap:12px;min-width:0}.order-form-panel{overflow:hidden}.trade-side-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:8px;border-bottom:1px solid var(--border-soft)}.trade-side-tabs button{height:36px;border-radius:7px;color:var(--text-3);font-size:13px;font-weight:600;transition:background .15s ease,color .15s ease}.trade-side-tabs button:hover{color:var(--text-2);background:#ffffff08}.trade-side-tabs button.active.buy{background:var(--green-soft);color:var(--green)}.trade-side-tabs button.active.sell{background:var(--red-soft);color:var(--red)}.order-form{display:flex;flex-direction:column;gap:12px;padding:14px 15px 15px}.order-type-row{display:flex;align-items:center;gap:13px}.order-type-row button{color:var(--text-3);font-size:12px;font-weight:500}.order-type-row button.active{color:var(--text)}.order-type-spacer{flex:1}.fee-note{color:var(--text-3);font-family:var(--mono);font-size:10.5px}.order-balance-row{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--text-3);font-family:var(--mono);font-size:11px}.order-balance-row span:first-child{display:inline-flex;align-items:center;gap:4px;font-family:var(--font);font-size:11.5px}.order-form .field{gap:5px}.order-form .field>span{font-size:11.5px;color:var(--text-3)}.order-form .field-control{min-height:40px;background:#0609068c}.order-form .field-control input{font-family:var(--mono);font-size:14px}.market-price-value{flex:1;color:var(--text-3);font-size:12.5px}.percent-row{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.percent-row button{height:23px;border:1px solid var(--border-soft);border-radius:5px;color:var(--text-3);font-family:var(--mono);font-size:10.5px;transition:all .13s ease}.percent-row button:hover{border-color:var(--border-bright);color:var(--text);background:#ffffff08}.order-slider{width:100%;height:3px;margin:1px 0 0;accent-color:var(--accent);cursor:pointer}.order-summary{display:flex;flex-direction:column;gap:5px;padding:10px 0 2px;border-top:1px solid var(--border-soft)}.order-summary>div{display:flex;align-items:center;justify-content:space-between;color:var(--text-3);font-size:11px}.order-summary b{color:var(--text-2);font-family:var(--mono);font-size:11.5px;font-weight:500}.order-summary .order-total{padding-top:5px}.order-summary .order-total span{color:var(--text-2);font-weight:500}.order-summary .order-total b{color:var(--text);font-size:12.5px}.btn-order{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:42px;border-radius:8px;font-size:13px;font-weight:700;transition:filter .15s ease,opacity .15s ease}.btn-order.buy{background:var(--green);color:#07130b}.btn-order.sell{background:var(--red);color:#1c0808}.btn-order:hover{filter:brightness(1.07)}.btn-order:disabled{opacity:.38;filter:none}.order-disclaimer{display:flex;align-items:center;justify-content:center;gap:4px;color:var(--text-3);font-size:10.5px}.orderbook-panel{overflow:hidden}.orderbook-panel .panel-tabs{min-height:45px;padding:0 13px;gap:13px}.orderbook-panel .panel-tabs button{height:45px;font-size:12px}.book-wrap{padding:0}.book-head{display:grid;grid-template-columns:1.35fr 1fr .8fr;gap:8px;padding:7px 13px;color:var(--text-3);font-family:var(--mono);font-size:11px}.book-head span:nth-child(2),.book-head span:nth-child(3){text-align:right}.book-side{display:flex;flex-direction:column}.book-row{position:relative;display:grid;grid-template-columns:1.35fr 1fr .8fr;gap:8px;align-items:center;height:22px;padding:0 13px;font-family:var(--mono);font-size:11px;text-align:left}.book-row:hover{background:#ffffff09}.book-row.is-mine{outline:1px dashed rgba(200,247,109,.25);outline-offset:-1px}.depth-fill{position:absolute;top:1px;bottom:1px;right:0;width:20%;opacity:.08;pointer-events:none}.asks .depth-fill{background:var(--red)}.bids .depth-fill{background:var(--green)}.book-price,.book-size,.book-total{position:relative;z-index:1}.book-price{font-weight:500}.book-size,.book-total{color:var(--text-2);text-align:right}.book-mid{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:7px 13px;border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.book-mid-price{font-family:var(--mono);font-size:16px;font-weight:500;letter-spacing:-.03em}.book-mid-spread{color:var(--text-3);font-family:var(--mono);font-size:11px}.book-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 13px;color:var(--text-3);font-size:11px}.book-foot>span:first-child{display:inline-flex;align-items:center;gap:4px}.dot-sand{width:4px;height:4px;border-radius:50%;background:var(--orange)}.market-trades{min-height:280px}.trade-rows{display:flex;flex-direction:column;max-height:268px;overflow-y:auto}.market-trade-row{display:grid;grid-template-columns:1.35fr 1fr .8fr;gap:8px;padding:4px 13px;font-family:var(--mono);font-size:11px}.market-trade-row span:nth-child(2),.market-trade-row span:nth-child(3){text-align:right;color:var(--text-2)}.trade-account-card{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;border:1px solid var(--border-soft);border-radius:11px;background:#ffffff05}.trade-account-card span{display:block;color:var(--text-3);font-size:10.5px}.trade-account-card b{display:block;margin-top:2px;font-family:var(--mono);font-size:12.5px;font-weight:500}.trade-account-card a{display:inline-flex;align-items:center;gap:2px;color:var(--text-2);font-size:11px}.trade-account-card a:hover{color:var(--accent)}.portfolio-page,.wallet-page{animation:fadeUp .35s ease}.portfolio-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:16px}.portfolio-stat{display:flex;flex-direction:column;gap:4px;padding:15px 17px;border:1px solid var(--border-soft);border-radius:12px;background:#ffffff03}.stat-kicker{display:flex;align-items:center;gap:5px;color:var(--text-3);font-size:11.5px}.portfolio-stat>b{font-family:var(--mono);font-size:20px;font-weight:500;letter-spacing:-.035em}.portfolio-stat>b small{color:var(--text-3);font-family:var(--font);font-size:11px;font-weight:500}.portfolio-stat>span:last-child{display:flex;align-items:center;gap:2px;color:var(--text-3);font-size:11px}.portfolio-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:14px;align-items:start}.portfolio-main{display:flex;flex-direction:column;gap:14px;min-width:0}.portfolio-aside{display:flex;flex-direction:column;gap:14px}.performance-panel{padding:20px 20px 16px}.performance-range{display:flex;gap:2px;padding:2px;border:1px solid var(--border-soft);border-radius:6px}.performance-range span{padding:3px 7px;border-radius:4px;color:var(--text-3);font-family:var(--mono);font-size:10.5px}.performance-range span.active{background:var(--surface-3);color:var(--accent)}.performance-value-row{display:flex;align-items:baseline;gap:12px;margin-top:17px}.performance-value-row>b{font-family:var(--mono);font-size:28px;font-weight:500;letter-spacing:-.045em}.performance-delta{display:inline-flex;align-items:center;gap:2px;font-family:var(--mono);font-size:11.5px}.portfolio-chart{position:relative;height:205px;margin:5px -6px 0}.portfolio-chart .sparkline{width:100%;height:205px}.portfolio-chart-labels{position:absolute;left:0;right:0;bottom:2px;display:flex;justify-content:space-between;color:var(--text-3);font-family:var(--mono);font-size:11px}.performance-foot{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:8px;padding-top:12px;border-top:1px solid var(--border-soft)}.performance-foot span{display:block;color:var(--text-3);font-size:10.5px}.performance-foot b{display:block;margin-top:2px;font-family:var(--mono);font-size:11.5px;font-weight:500}.holdings-panel{overflow:hidden}.holdings-panel .panel-title-row{padding:17px 20px 13px}.holdings-table td{padding:10px 11px}.holding-asset{display:flex;align-items:center;gap:8px;min-width:130px}.holding-asset b{display:block;font-size:12px;line-height:1.2}.holding-asset small{display:block;margin-top:1px;font-size:10.5px;color:var(--text-3)}.allocation-cell{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:90px}.allocation-cell>span:last-child{font-family:var(--mono);font-size:11px;color:var(--text-2)}.allocation-track{display:block;width:42px;height:3px;border-radius:99px;background:var(--surface-3);overflow:hidden}.allocation-track i{display:block;height:100%;border-radius:inherit}.allocation-panel{padding:19px}.donut-wrap{display:flex;align-items:center;gap:16px;margin-top:16px}.donut{position:relative;flex:0 0 auto}.donut-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.donut-center span{color:var(--text-3);font-size:11px}.donut-center b{margin-top:2px;font-family:var(--mono);font-size:14px;font-weight:500;letter-spacing:-.03em}.donut-legend{display:flex;flex-direction:column;gap:7px;flex:1;min-width:0}.legend-row{display:flex;align-items:center;gap:6px;color:var(--text-2);font-size:11px}.legend-dot{width:5px;height:5px;border-radius:50%;flex:0 0 auto}.legend-row b{margin-left:auto;color:var(--text-2);font-family:var(--mono);font-size:10.5px;font-weight:500}.activity-panel{padding:19px}.activity-list{display:flex;flex-direction:column;margin-top:8px}.activity-row{display:flex;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.03)}.activity-row:last-child{border-bottom:0}.activity-icon{display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;flex:0 0 auto;border-radius:7px}.activity-icon.buy,.activity-icon.deposit,.activity-icon.faucet{background:var(--green-soft);color:var(--green)}.activity-icon.sell,.activity-icon.withdrawal{background:var(--red-soft);color:var(--red)}.activity-body{flex:1;min-width:0}.activity-body b{display:block;font-size:11.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-body span{display:block;margin-top:1px;color:var(--text-3);font-family:var(--mono);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-time{color:var(--text-3);font-family:var(--mono);font-size:11px;white-space:nowrap}.wallet-overview{position:relative;display:flex;align-items:center;gap:36px;min-height:140px;margin-bottom:16px;padding:23px 26px;overflow:hidden;border:1px solid rgba(200,247,109,.14);border-radius:var(--radius-lg);background:radial-gradient(500px 200px at 92% -30%,rgba(200,247,109,.17),transparent 70%),linear-gradient(110deg,#182112,#0c110c 68%)}.wallet-grid-pattern{position:absolute;right:0;top:0;width:380px;height:100%;opacity:.4;background-image:linear-gradient(rgba(200,247,109,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(200,247,109,.06) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000);pointer-events:none}.wallet-balance-block{position:relative;z-index:1;min-width:250px}.wallet-total{display:block;margin-top:4px;font-family:var(--mono);font-size:31px;font-weight:500;letter-spacing:-.05em;line-height:1.1}.wallet-sub{display:inline-flex;align-items:center;gap:5px;margin-top:6px;color:var(--text-3);font-size:11px}.wallet-quick-stats{position:relative;z-index:1;display:flex;gap:27px;padding-left:30px;border-left:1px solid rgba(200,247,109,.12)}.wallet-quick-stats span{display:block;color:var(--text-3);font-size:11px;white-space:nowrap}.wallet-quick-stats b{display:block;margin-top:3px;font-family:var(--mono);font-size:13px;font-weight:500}.wallet-overview-actions{position:relative;z-index:1;display:flex;align-items:center;gap:7px;margin-left:auto}.wallet-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:14px;align-items:start}.wallet-assets-panel{overflow:hidden}.wallet-assets-panel>.panel-title-row{padding:18px 20px 13px}.wallet-table td{padding:11px}.wallet-table .holding-asset{min-width:130px}.wallet-row-actions{display:flex;justify-content:flex-end;gap:9px}.locked-note{display:block;color:var(--orange);font-size:11px}.wallet-table-foot{display:flex;align-items:center;gap:5px;padding:11px 20px;border-top:1px solid var(--border-soft);color:var(--text-3);font-size:11px}.wallet-side{display:flex;flex-direction:column;gap:14px}.crypto-wallet-card{position:relative;overflow:hidden;padding:21px;border-color:#c8f76d21;background:radial-gradient(280px 180px at 100% 0%,rgba(200,247,109,.1),transparent 70%),linear-gradient(145deg,#172013,#0c110c 75%)}.crypto-wallet-icon{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;margin-bottom:13px;border:1px solid rgba(200,247,109,.16);border-radius:8px;background:#c8f76d12;color:var(--accent)}.crypto-wallet-card h3{margin-top:4px;font-size:23px;line-height:1.05;font-weight:600;letter-spacing:-.045em}.crypto-wallet-card>p{margin-top:9px;color:var(--text-2);font-size:12px;line-height:1.55}.crypto-wall-list{display:flex;flex-direction:column;gap:7px;margin-top:15px}.crypto-wall-list span{display:flex;align-items:center;gap:6px;color:var(--text-2);font-size:11px}.crypto-wall-list svg{color:var(--accent)}.wallet-help-card{padding:17px}.wallet-help-card .panel-title-row{margin-bottom:8px}.quick-action{display:flex;align-items:center;gap:9px;width:100%;padding:9px 5px;margin:0 -5px;border-bottom:1px solid rgba(255,255,255,.03);text-align:left}.quick-action:last-child{border-bottom:0}.quick-action:hover{background:#ffffff06;border-radius:6px}.quick-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 auto;border-radius:7px;background:var(--surface-3);color:var(--text-2)}.quick-action>span:nth-child(2){flex:1}.quick-action b{display:block;font-size:11.5px;font-weight:500}.quick-action small{display:block;margin-top:1px;color:var(--text-3);font-size:10.5px}.quick-action>svg{color:var(--text-3)}.transactions-panel{margin-top:14px;overflow:hidden}.transactions-panel .panel-title-row{padding:17px 20px 13px}.tx-type{display:inline-flex;align-items:center;gap:4px;text-transform:capitalize;font-size:11px}.tx-type.deposit,.tx-type.faucet{color:var(--green)}.tx-type.withdrawal{color:var(--red)}.wallet-side,.wallet-assets-panel{min-width:0}.deposit-layout{display:grid;grid-template-columns:1fr 1fr;gap:11px}.address-box{padding:13px;border:1px solid var(--border);border-radius:10px;background:#05080580}.address-box-head{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--text-3);font-size:11px}.sandbox-pill{height:18px;padding:0 6px;border-color:#ffb86b2e;background:#ffb86b12;color:var(--orange);font-family:var(--mono);font-size:10.5px;letter-spacing:.08em}.address-box code{display:block;margin-top:10px;color:var(--text-2);font-family:var(--mono);font-size:11.5px;line-height:1.6;word-break:break-all}.address-loading{display:flex;align-items:center;gap:6px;margin-top:12px;color:var(--text-3);font-size:11px}.copy-btn{display:inline-flex;align-items:center;gap:4px;margin-top:9px;padding:4px 7px;border:1px solid var(--border);border-radius:5px;color:var(--text-2);font-size:11px}.copy-btn:hover{border-color:var(--border-bright);color:var(--accent)}.memo-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:9px;padding-top:8px;border-top:1px solid var(--border-soft);color:var(--text-3);font-size:11px}.memo-row b{color:var(--text-2);font-family:var(--mono);font-weight:500}.sandbox-warning{display:flex;align-items:flex-start;gap:7px;padding:9px 10px;border:1px solid rgba(255,184,107,.15);border-radius:8px;background:#ffb86b0e;color:#d6b58d;font-size:11px;line-height:1.5}.sandbox-warning svg{flex:0 0 auto;margin-top:1px}.withdraw-summary{display:flex;flex-direction:column;gap:6px;padding:10px 11px;border:1px solid var(--border-soft);border-radius:8px;background:#ffffff04}.withdraw-summary>div{display:flex;justify-content:space-between;gap:8px;color:var(--text-3);font-size:11px}.withdraw-summary b{color:var(--text-2);font-family:var(--mono);font-size:11px;font-weight:500}.max-btn{color:var(--accent);font-family:var(--mono);font-size:10.5px;margin-right:7px}.auth-page{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(440px,.92fr);min-height:100vh;background:var(--bg)}.auth-visual{position:relative;display:flex;flex-direction:column;overflow:hidden;padding:27px 40px 22px;border-right:1px solid var(--border-soft);background:radial-gradient(700px 460px at 28% 20%,rgba(200,247,109,.1),transparent 65%),linear-gradient(145deg,#0d130c,#070a07 75%)}.auth-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.55;background-image:linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:linear-gradient(140deg,#000,transparent 72%);mask-image:linear-gradient(140deg,#000,transparent 72%);pointer-events:none}.auth-orb{position:absolute;border-radius:50%;pointer-events:none;filter:blur(2px)}.orb-a{width:460px;height:460px;right:-220px;top:25%;border:1px solid rgba(200,247,109,.08)}.orb-b{width:300px;height:300px;right:-140px;top:calc(25% + 80px);border:1px solid rgba(255,255,255,.04)}.auth-visual-head{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between}.auth-back{display:inline-flex;align-items:center;gap:5px;color:var(--text-3);font-size:12px}.auth-back:hover{color:var(--text)}.auth-visual-content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;flex:1;max-width:600px;margin:0 auto;padding:44px 0 26px}.auth-visual-content h1{margin-top:15px;font-size:clamp(44px,5.2vw,68px);line-height:.98;font-weight:600;letter-spacing:-.06em}.auth-visual-content h1 span{color:var(--accent)}.auth-visual-content>p{max-width:470px;margin-top:18px;color:var(--text-2);font-size:14px;line-height:1.65}.auth-feature-row{display:flex;flex-wrap:wrap;gap:15px;margin-top:24px}.auth-feature-row span{display:inline-flex;align-items:center;gap:5px;color:#c0cdbb;font-size:11.5px;text-shadow:0 1px 5px rgba(0,0,0,.5)}.auth-feature-row svg{color:var(--accent)}.auth-market-card{max-width:500px;margin-top:28px;padding:13px 15px 7px;border:1px solid rgba(200,247,109,.11);border-radius:13px;background:#0f150fb8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-soft)}.auth-market-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:9px;border-bottom:1px solid var(--border-soft);color:var(--text-3);font-size:11px}.auth-market-head span:first-child{display:inline-flex;align-items:center;gap:5px;color:var(--text-2)}.auth-market-row{display:flex;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.025);font-family:var(--mono);font-size:11px}.auth-market-row:last-child{border-bottom:0}.auth-market-name{flex:0 0 55px;font-family:var(--font)}.auth-market-name b{font-size:12px;font-weight:600}.auth-market-name small{color:var(--text-3);font-size:10.5px}.auth-market-row .sparkline{flex:0 0 90px}.auth-market-price{flex:1;text-align:right;color:var(--text-2)}.auth-quote{margin-top:28px}.auth-quote p{font-size:15px;font-weight:500;letter-spacing:-.02em}.auth-quote span{display:block;margin-top:3px;color:var(--text-3);font-size:11px}.auth-visual-foot{position:relative;z-index:2;color:var(--text-3);font-family:var(--mono);font-size:10.5px;text-align:center}.auth-panel{display:flex;align-items:center;justify-content:center;padding:38px 34px;background:radial-gradient(500px 300px at 100% 0%,rgba(200,247,109,.04),transparent 70%),#090d09}.auth-card{width:100%;max-width:396px;animation:fadeUp .4s ease}.auth-mobile-brand{display:none}.auth-tabs{display:flex;gap:3px;padding:3px;border:1px solid var(--border-soft);border-radius:9px;background:#ffffff05;margin-bottom:26px}.auth-tabs button{flex:1;height:33px;border-radius:6px;color:var(--text-3);font-size:12.5px;font-weight:600}.auth-tabs button.active{background:var(--surface-3);color:var(--text);box-shadow:0 2px 8px #0003}.auth-card-head h2{font-size:30px;font-weight:600;letter-spacing:-.045em;line-height:1.1}.auth-card-head p{margin-top:7px;color:var(--text-3);font-size:13px;line-height:1.5}.auth-form{display:flex;flex-direction:column;gap:13px;margin-top:23px}.auth-form .field>span{font-size:12px}.auth-submit{margin-top:4px;height:45px}.auth-divider{position:relative;display:flex;align-items:center;justify-content:center;margin:20px 0 14px;color:var(--text-3);font-size:11px}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:var(--border-soft)}.auth-divider span{padding:0 10px}.demo-login-btn{display:flex;align-items:center;gap:10px;width:100%;padding:11px;border:1px solid rgba(200,247,109,.14);border-radius:9px;background:linear-gradient(90deg,#c8f76d0f,#c8f76d04);text-align:left}.demo-login-btn:hover{border-color:#c8f76d4d}.demo-login-icon{display:inline-flex;align-items:center;justify-content:center;width:31px;height:31px;border-radius:7px;background:var(--accent-soft);color:var(--accent)}.demo-login-btn>span:nth-child(2){flex:1}.demo-login-btn b{display:block;font-size:12px;font-weight:600}.demo-login-btn small{display:block;margin-top:1px;color:var(--text-3);font-size:11px}.demo-login-btn>svg{color:var(--accent)}.auth-security{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:16px;color:var(--text-3);font-size:11px}.auth-security svg{color:var(--text-3)}.auth-switch{margin-top:21px;color:var(--text-3);font-size:12px;text-align:center}.auth-switch button{color:var(--accent);font-size:12px;font-weight:600}.auth-legal{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:16px;color:var(--text-3);font-size:10.5px}.search-modal{padding:0;overflow:hidden}.search-modal .modal-close{top:14px}.search-input-wrap{display:flex;align-items:center;gap:10px;padding:17px 19px;border-bottom:1px solid var(--border-soft);color:var(--text-3)}.search-input-wrap input{flex:1;border:0;outline:0;background:transparent;font-size:15px}.search-input-wrap kbd{padding:3px 5px;border:1px solid var(--border);border-radius:4px;color:var(--text-3);font-family:var(--mono);font-size:10.5px}.search-section-label{padding:12px 19px 7px;color:var(--text-3);font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.search-results{max-height:400px;overflow-y:auto;padding:0 7px 8px}.search-result{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border-radius:8px;text-align:left}.search-result:hover{background:#ffffff09}.search-result-name{flex:1;min-width:0}.search-result-name b{display:block;font-size:13px;font-weight:600}.search-result-name b em{color:var(--text-3);font-size:11px;font-style:normal}.search-result-name small{display:block;margin-top:1px;color:var(--text-3);font-size:11px}.search-result-price{text-align:right}.search-result-price b{display:block;font-family:var(--mono);font-size:12px;font-weight:500}.search-result-price small{display:block;margin-top:1px;font-family:var(--mono);font-size:10.5px}.search-empty{padding:35px 20px;color:var(--text-3);font-size:12.5px;text-align:center}.search-foot{display:flex;align-items:center;justify-content:space-between;padding:10px 19px;border-top:1px solid var(--border-soft);color:var(--text-3);font-size:10.5px}.search-foot kbd{padding:1px 4px;border:1px solid var(--border);border-radius:3px;font-family:var(--mono)}.not-found{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:55vh;text-align:center}.not-found h1{margin-top:13px;font-size:clamp(32px,4vw,48px);font-weight:600;letter-spacing:-.055em}.not-found p{max-width:430px;margin-top:9px;color:var(--text-3);font-size:13px}.not-found .btn{margin-top:22px}@media(max-width:1380px){.topbar-tickers .top-ticker:nth-child(3){display:none}.market-hero{grid-template-columns:minmax(0,1fr) minmax(350px,.9fr);gap:28px;padding:34px}.hero-copy h1{font-size:clamp(42px,4.4vw,59px)}.trade-grid{grid-template-columns:210px minmax(0,1fr) 332px}.pair-stats{gap:18px}.portfolio-layout{grid-template-columns:minmax(0,1fr) 322px}}@media(max-width:1200px){.topbar-tickers{display:none}.page-crumb{margin-left:2px}.market-hero{grid-template-columns:1fr;gap:30px;padding:36px}.hero-copy{max-width:660px}.hero-terminal-wrap{max-width:560px;width:100%}.hero-terminal{transform:none}.floating-volume{left:auto;right:-6px;bottom:0}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.markets-layout{grid-template-columns:1fr}.market-aside{display:grid;grid-template-columns:1fr 1fr}.market-aside .data-source-note{grid-column:1 / -1}.trade-grid{grid-template-columns:minmax(0,1fr) 340px}.pair-sidebar{position:static;grid-column:1 / -1;max-height:none}.pair-sidebar-head{display:flex;align-items:center;gap:14px;padding:11px 13px}.pair-sidebar-head .panel-title-row{padding:0;flex:0 0 auto}.pair-sidebar-head .input-search{max-width:240px}.pair-list{display:flex;gap:4px;padding:7px 10px;overflow-x:auto}.pair-row{flex:0 0 175px;border:1px solid var(--border-soft)}.pair-sidebar-foot{display:none}.wallet-layout{grid-template-columns:minmax(0,1fr) 300px}.wallet-quick-stats{gap:18px;padding-left:20px}.portfolio-layout{grid-template-columns:minmax(0,1fr) 300px}.donut-wrap{flex-direction:column;align-items:flex-start}.donut-legend{width:100%}}@media(max-width:1024px){:root{--sidebar: 0px}.sidebar{width:244px;transform:translate(-102%);transition:transform .24s ease;box-shadow:30px 0 80px #0006}.sidebar.sidebar-open{transform:translate(0)}.sidebar-mobile-close{display:inline-flex}.mobile-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;background:#0306039e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.app-main{margin-left:0}.mobile-menu-btn{display:inline-flex}.mobile-logo{display:flex}.mobile-ticker-strip{display:flex;gap:8px;padding:7px 18px;overflow-x:auto;border-bottom:1px solid var(--border-soft);background:#0a0e0ab8}.mobile-ticker{display:flex;align-items:center;gap:5px;padding:3px 8px;border:1px solid var(--border-soft);border-radius:99px;white-space:nowrap;font-family:var(--mono);font-size:10.5px}.mobile-ticker span{color:var(--text-3);font-family:var(--font);font-size:11px;font-weight:600}.mobile-ticker b{font-weight:500}.mobile-ticker em{font-style:normal}.mobile-nav{display:flex;position:fixed;z-index:40;left:0;right:0;bottom:0;height:60px;padding:5px 10px calc(5px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:#090d09f5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-nav a{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:8px;color:var(--text-3);font-size:11px;font-weight:500}.mobile-nav a.active{color:var(--accent);background:#c8f76d0e}.topbar{height:62px;padding:0 18px}.page-content{padding:20px 20px 70px}.app-footer{margin-top:32px;padding-bottom:10px}.desktop-only{display:none!important}.page-crumb{display:none}.topbar-left{gap:11px}.auth-page{grid-template-columns:1fr}.auth-visual{display:none}.auth-panel{min-height:100vh;padding:32px 22px}.auth-mobile-brand{display:flex;justify-content:center;margin-bottom:30px}.auth-card{max-width:420px}.wallet-layout{grid-template-columns:1fr}.wallet-side{display:grid;grid-template-columns:1fr 1fr}.portfolio-layout{grid-template-columns:1fr}.portfolio-aside{display:grid;grid-template-columns:1fr 1fr}.portfolio-aside .activity-panel{min-height:100%}}@media(max-width:860px){.search-trigger span,.search-trigger kbd{display:none}.search-trigger{width:34px;justify-content:center;padding:0}.market-hero{padding:28px;border-radius:18px}.hero-copy h1{font-size:clamp(39px,9vw,54px)}.hero-lede{font-size:13.5px}.market-aside{grid-template-columns:1fr}.market-tools .input-search{display:none}.trade-grid{grid-template-columns:1fr}.pair-sidebar{grid-column:auto}.trade-right{display:grid;grid-template-columns:1fr 1fr;align-items:start}.trade-account-card{grid-column:1 / -1}.orderbook-panel{height:100%}.pair-header{flex-wrap:wrap;gap:14px 22px}.pair-price-block{padding-left:0;border-left:0}.pair-stats{margin-left:auto}.pair-header-actions{width:100%;padding-left:0;border-left:0}.wallet-overview{flex-wrap:wrap;gap:18px}.wallet-quick-stats{order:3;width:100%;padding:13px 0 0;border-left:0;border-top:1px solid rgba(200,247,109,.12);justify-content:space-between}.wallet-overview-actions{margin-left:auto}.portfolio-stats{grid-template-columns:repeat(2,1fr)}.page-head{flex-direction:column;align-items:flex-start;gap:13px}.page-head-actions,.performance-value-row{flex-wrap:wrap}.transactions-table{min-width:720px}}@media(max-width:640px){.topbar{padding:0 12px}.topbar-actions{gap:4px}.user-chip-text{display:none}.user-chip{padding:0 5px}.user-chip>svg{display:none}.page-content{padding:15px 13px 76px}.mobile-ticker-strip{padding:7px 13px}.market-hero{padding:23px 19px}.hero-copy h1{font-size:clamp(38px,11.5vw,48px)}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .btn{width:100%}.hero-meta{gap:10px;font-size:11px}.hero-terminal-wrap{padding:4px 0 0}.hero-terminal{padding:15px;border-radius:15px}.hero-terminal-stats{gap:5px}.floating-volume{display:none}.stat-grid{grid-template-columns:1fr 1fr;gap:8px}.stat-card{min-height:74px;padding:11px;gap:8px}.stat-icon{width:29px;height:29px}.stat-card b{font-size:14px}.stat-card em{display:none}.market-list-section{border-radius:14px}.section-heading{padding:0 14px}.section-heading h2{font-size:21px}.market-tabs{padding:0 14px}.market-tabs button{padding:0 8px;font-size:12px}.market-table th:first-child,.market-table td:first-child{padding-left:12px}.market-table th:last-child,.market-table td:last-child{padding-right:12px}.market-table th,.market-table td{padding-left:8px;padding-right:8px}.col-volume,.col-chart{display:none}.market-table{min-width:460px}.market-list-foot{padding:11px 14px}.market-list-foot span{font-size:11px}.market-aside{gap:10px}.panel.movers-panel,.panel.volume-panel{padding:15px}.pair-header{padding:13px}.pair-head-left{min-width:0}.pair-stats{gap:14px;width:100%;justify-content:space-between;margin:0;padding-top:11px;border-top:1px solid var(--border-soft)}.pair-header-actions{display:none}.trade-grid{gap:10px}.trade-right{grid-template-columns:1fr}.chart-toolbar{padding:0 12px;flex-wrap:wrap;min-height:54px}.chart-indicator{display:none}.price-chart{min-height:300px}.price-chart svg{min-height:300px}.orders-tabs{gap:10px;padding:0 11px}.orders-tabs .open-order-value{display:none}.pair-sidebar-head{display:block}.pair-sidebar-head .input-search{max-width:none;margin-top:8px}.portfolio-stats{gap:8px}.portfolio-stat{padding:12px}.portfolio-stat>b{font-size:16px}.performance-panel{padding:15px 14px}.performance-value-row>b{font-size:23px}.portfolio-chart,.portfolio-chart .sparkline{height:165px}.performance-foot{grid-template-columns:1fr 1fr}.performance-foot>div:last-child{grid-column:1 / -1}.holdings-panel .panel-title-row{padding:15px 14px 10px}.holdings-table{min-width:620px}.portfolio-aside{grid-template-columns:1fr}.donut-wrap{flex-direction:row}.wallet-overview{padding:18px}.wallet-total{font-size:26px}.wallet-balance-block{min-width:0;flex:1}.wallet-overview-actions{width:100%;order:4}.wallet-overview-actions .btn{flex:1}.wallet-quick-stats{gap:10px;justify-content:space-between}.wallet-quick-stats b{font-size:12px}.wallet-side,.deposit-layout{grid-template-columns:1fr}.transactions-panel{border-radius:14px}.modal-card{padding:21px 17px;border-radius:15px}.page-head h1{font-size:36px}.page-head-actions .btn{flex:1}.auth-panel{padding:23px 17px}.auth-card-head h2{font-size:27px}.toast-stack{right:13px;bottom:72px}.app-footer{font-size:11px;gap:5px}.footer-sep{display:none}}@media(max-width:420px){.stat-grid{grid-template-columns:1fr}.hero-meta>span:last-child{display:none}.trade-side-tabs{padding:6px}.page-head-actions{width:100%}.portfolio-stats{grid-template-columns:1fr 1fr}.portfolio-stat>b{font-size:16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(max-width:640px){.wallet-table,.holdings-table{min-width:0}.wallet-table th,.wallet-table td,.holdings-table th,.holdings-table td{padding:9px 7px;font-size:11px}.wallet-table th:nth-child(2),.wallet-table td:nth-child(2),.wallet-table th:nth-child(3),.wallet-table td:nth-child(3),.wallet-table th:nth-child(4),.wallet-table td:nth-child(4),.holdings-table th:nth-child(2),.holdings-table td:nth-child(2),.holdings-table th:nth-child(3),.holdings-table td:nth-child(3),.holdings-table th:nth-child(6),.holdings-table td:nth-child(6){display:none}.wallet-table .holding-asset,.holdings-table .holding-asset{min-width:96px}.wallet-row-actions{flex-direction:column;align-items:flex-end;gap:2px}.wallet-row-actions .trade-row-btn{font-size:11px}.wallet-table td:first-child,.wallet-table th:first-child,.holdings-table td:first-child,.holdings-table th:first-child{padding-left:12px}.wallet-table td:last-child,.wallet-table th:last-child,.holdings-table td:last-child,.holdings-table th:last-child{padding-right:12px}.wallet-table .asset-icon,.holdings-table .asset-icon{width:28px!important;height:28px!important;font-size:12px!important}}.stream-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--green);box-shadow:0 0 8px #7fe0a0b3;animation:pulseDot 2s ease-out infinite}.chart-indicator.live-reconnecting,.chart-indicator.live-connecting{color:var(--orange)}.chart-indicator.live-reconnecting .stream-dot,.chart-indicator.live-connecting .stream-dot{background:var(--orange);box-shadow:0 0 8px #ffb86b80;animation:none}.micro-status.micro-connecting,.micro-status.micro-reconnecting{color:var(--orange)}.micro-status.micro-connecting i,.micro-status.micro-reconnecting i{background:var(--orange);box-shadow:0 0 6px #ffb86b8c;animation:pulseDot 1.4s ease-out infinite}.dot-live{display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--green);box-shadow:0 0 6px #7fe0a0a6}.feed-badge.live-connecting,.feed-badge.live-reconnecting{color:var(--orange);border-color:#ffb86b33}.chart-trade-toggle{display:inline-flex;align-items:center;gap:6px;height:25px;padding:0 7px;border:1px solid var(--border);border-radius:5px;color:var(--text-3);font-size:11px;font-weight:600;white-space:nowrap;transition:color .15s ease,border-color .15s ease,background .15s ease}.chart-trade-toggle:hover{color:var(--text-2);background:#ffffff08}.chart-trade-toggle.active{color:var(--text);border-color:var(--border-bright);background:#ffffff09}.chart-trade-toggle b{color:var(--accent);font-family:var(--mono);font-size:10.5px;font-weight:500}.trade-toggle-dots{display:inline-flex;gap:2px}.trade-toggle-dots i{width:4px;height:4px;border-radius:50%}.trade-toggle-dots i.buy{background:var(--green)}.trade-toggle-dots i.sell{background:var(--red)}.trade-marker{pointer-events:auto;cursor:help}.trade-marker-line{stroke-width:1;stroke-dasharray:2 2;opacity:.8}.trade-marker-dot{stroke-width:1.5;stroke:var(--bg)}.trade-marker-pill{stroke-width:1}.trade-marker-label{font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.02em;pointer-events:none}.trade-marker.buy .trade-marker-line,.trade-marker.buy .trade-marker-pill{stroke:var(--green)}.trade-marker.buy .trade-marker-dot{fill:var(--green)}.trade-marker.buy .trade-marker-pill{fill:#0a140ef5}.trade-marker.buy .trade-marker-label{fill:var(--green)}.trade-marker.sell .trade-marker-line,.trade-marker.sell .trade-marker-pill{stroke:var(--red)}.trade-marker.sell .trade-marker-dot{fill:var(--red)}.trade-marker.sell .trade-marker-pill{fill:#180d0df5}.trade-marker.sell .trade-marker-label{fill:var(--red)}@media(max-width:1200px){.chart-trade-toggle{padding:0 5px}}@media(max-width:860px){.chart-trade-toggle{display:none}}.trade-marker-level{stroke-width:1;stroke-dasharray:2 6;opacity:.35}.trade-marker.buy .trade-marker-level{stroke:var(--green)}.trade-marker.sell .trade-marker-level{stroke:var(--red)}.trade-marker-label{font-size:11px}.trade-marker.buy .trade-marker-pill{fill:var(--green);stroke:#08100a47}.trade-marker.sell .trade-marker-pill{fill:var(--red);stroke:#18080847}.trade-marker.buy .trade-marker-label{fill:#07130b}.trade-marker.sell .trade-marker-label{fill:#1c0808}.trade-marker-level{opacity:.5}.trade-marker-label{font-size:11px;letter-spacing:.04em}.position-card{padding:15px;border-color:#c8f76d1f;background:radial-gradient(280px 130px at 100% 0%,rgba(200,247,109,.07),transparent 70%),linear-gradient(180deg,#141c13eb,#0c110cf5)}.position-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--text-3);font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.position-side{padding:3px 6px;border-radius:4px;font-family:var(--mono);font-size:10.5px;letter-spacing:.06em}.position-side.profit{background:var(--green-soft);color:var(--green)}.position-side.loss{background:var(--red-soft);color:var(--red)}.position-card-qty{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:11px}.position-card-qty>b{font-family:var(--mono);font-size:17px;font-weight:500;letter-spacing:-.035em}.position-card-qty>span{color:var(--text-2);font-family:var(--mono);font-size:11.5px}.position-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 10px;margin-top:12px;padding-top:10px;border-top:1px solid var(--border-soft)}.position-card-grid span{display:block;color:var(--text-3);font-size:10.5px}.position-card-grid b{display:block;margin-top:2px;font-family:var(--mono);font-size:11.5px;font-weight:500}.position-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;padding-top:8px;border-top:1px solid var(--border-soft);color:var(--text-3);font-family:var(--mono);font-size:11px}.position-pair b{display:block;font-size:12px}.position-pair small{display:block;margin-top:1px;color:var(--text-3);font-size:11px}.positions-table{min-width:720px}.orders-note{display:flex;align-items:center;gap:5px;padding:8px 20px;border-top:1px solid var(--border-soft);color:var(--text-3);font-size:10.5px;line-height:1.4}.orders-note svg{flex:0 0 auto}@media(max-width:640px){.position-card{order:-1}.orders-note{padding:8px 12px;font-size:11px}}.positions-list{padding:0 14px 12px}.position-row{display:block;padding:12px 2px;border-bottom:1px solid rgba(255,255,255,.04)}.position-row:last-of-type{border-bottom:0}.position-row:hover{background:#ffffff05}.position-row-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.position-row-asset{display:flex;align-items:center;gap:9px}.position-row-asset b{display:block;font-size:12.5px;font-weight:600}.position-row-asset b span{color:var(--text-3);font-size:11px}.position-row-asset small{display:block;margin-top:1px;color:var(--text-3);font-family:var(--mono);font-size:10.5px}.position-row-pnl{text-align:right}.position-row-pnl b{display:block;font-family:var(--mono);font-size:14px;font-weight:500;letter-spacing:-.02em}.position-row-pnl span{display:block;margin-top:1px;font-family:var(--mono);font-size:11px}.position-row-pnl.profit b,.position-row-pnl.profit span{color:var(--green)}.position-row-pnl.loss b,.position-row-pnl.loss span{color:var(--red)}.position-row-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;padding:9px 10px;border:1px solid var(--border-soft);border-radius:7px;background:#0609064d}.position-row-metrics span{display:block;color:var(--text-3);font-size:11px}.position-row-metrics b{display:block;margin-top:2px;font-family:var(--mono);font-size:11px;font-weight:500}.positions-list .orders-note{margin:4px -14px -12px}.positions-table{display:none}@media(max-width:640px){.position-row-metrics{grid-template-columns:1fr 1fr}}.user-chip-text em.acting-sub{color:var(--accent)}.user-popover{width:286px}.account-menu-section{margin:4px 0 6px;padding:7px 0 8px;border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.account-menu-label{display:flex;align-items:center;gap:6px;padding:0 8px 6px;color:var(--text-3);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.mini-spinner{width:5px;height:5px;border-radius:50%;background:var(--accent);animation:pulseDot 1.2s infinite}.account-menu-item{display:flex;align-items:center;gap:7px;width:100%;padding:6px 8px;border-radius:6px;text-align:left}.account-menu-item:hover{background:#ffffff0a}.account-menu-item.selected{background:var(--accent-soft)}.account-menu-item>span:nth-child(2){flex:1;min-width:0}.account-menu-item b{display:block;font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-menu-item small{display:block;margin-top:1px;color:var(--text-3);font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-menu-item>svg{color:var(--accent);flex:0 0 auto}.account-menu-avatar{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;flex:0 0 auto;border-radius:6px;background:var(--surface-3);color:var(--text-2);font-size:10.5px;font-weight:700}.account-menu-avatar.master{background:var(--accent-dim);color:var(--accent)}.account-menu-manage{display:flex;align-items:center;gap:6px;margin:3px 2px -1px;padding:7px 6px;border-radius:5px;color:var(--text-2);font-size:11.5px;font-weight:500}.account-menu-manage:hover{background:#ffffff0a;color:var(--accent)}.menu-note{display:flex;gap:5px;margin:4px 5px 2px;color:var(--text-3);font-size:10.5px;line-height:1.45}.menu-note svg{flex:0 0 auto;margin-top:1px}.branch-page{animation:fadeUp .35s ease}.branch-master-card{position:relative;overflow:hidden;padding:22px 24px 16px;border:1px solid rgba(200,247,109,.15);border-radius:var(--radius-lg);background:radial-gradient(480px 220px at 100% -20%,rgba(200,247,109,.15),transparent 70%),linear-gradient(115deg,#182113,#0c110c 70%);margin-bottom:14px}.branch-master-grid{position:absolute;right:0;top:0;width:360px;height:100%;opacity:.35;background-image:linear-gradient(rgba(200,247,109,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(200,247,109,.055) 1px,transparent 1px);background-size:25px 25px;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000);pointer-events:none}.branch-master-main{position:relative;z-index:1;display:flex;align-items:center;gap:13px}.avatar.xlarge{width:48px;height:48px;border-radius:11px;font-size:16px}.branch-master-title{display:flex;align-items:center;gap:7px;color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.branch-master-title span{padding:2px 5px;border:1px solid rgba(200,247,109,.2);border-radius:3px;font-family:var(--mono);font-size:10.5px}.branch-master-main h2{margin-top:2px;font-size:23px;font-weight:600;letter-spacing:-.04em}.branch-master-main p{margin-top:2px;color:var(--text-3);font-size:12px}.branch-master-main .kyc-badge{margin-left:auto}.branch-master-stats{position:relative;z-index:1;display:flex;gap:36px;margin:18px 0 0 61px}.branch-master-stats span{display:block;color:var(--text-3);font-size:11px}.branch-master-stats b{display:block;margin-top:2px;font-family:var(--mono);font-size:15px;font-weight:500}.branch-master-foot{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px;padding-top:12px;border-top:1px solid rgba(200,247,109,.11)}.branch-master-foot>span{display:flex;align-items:center;gap:5px;color:var(--text-3);font-size:11px}.branch-master-foot svg{color:var(--accent)}.branch-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:28px}.branch-stat{padding:14px 15px;border:1px solid var(--border-soft);border-radius:11px;background:#ffffff03}.branch-stat>span{display:flex;align-items:center;gap:5px;color:var(--text-3);font-size:11px}.branch-stat b{display:block;margin-top:4px;font-family:var(--mono);font-size:19px;font-weight:500;letter-spacing:-.03em}.branch-stat em{display:block;margin-top:2px;color:var(--text-3);font-style:normal;font-size:10.5px}.branch-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:12px}.branch-section-head h2{margin-top:2px;font-size:24px;font-weight:600;letter-spacing:-.045em}.branch-section-actions{display:flex;align-items:center;gap:9px}.kyc-provider-note{display:inline-flex;align-items:center;gap:4px;color:var(--text-3);font-family:var(--mono);font-size:11px}.kyc-provider-note svg{color:var(--orange)}.branch-accounts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(390px,1fr));gap:12px}.branch-account-card{padding:17px;border:1px solid var(--border-soft);border-radius:var(--radius);background:linear-gradient(180deg,#141b14d1,#0c110cf0);transition:border-color .15s ease}.branch-account-card.active{border-color:#c8f76d42;box-shadow:inset 0 0 0 1px #c8f76d0a}.branch-account-head{display:flex;align-items:flex-start;gap:9px}.branch-avatar{width:36px;height:36px;border-radius:8px}.branch-account-identity{flex:1;min-width:0}.branch-account-name{display:flex;align-items:center;gap:6px}.branch-account-name b{font-size:13px;font-weight:600}.active-account-pill{padding:2px 5px;border-radius:3px;background:var(--accent-soft);color:var(--accent);font-family:var(--mono);font-size:10.5px;letter-spacing:.04em}.branch-account-identity>span{display:block;color:var(--text-3);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.branch-account-identity>small{display:block;margin-top:2px;color:var(--text-3);font-size:10.5px}.kyc-badge{display:inline-flex;align-items:center;gap:3px;padding:3px 6px;border-radius:4px;font-family:var(--mono);font-size:10.5px;font-weight:500;white-space:nowrap}.kyc-badge.approved{color:var(--green);background:var(--green-soft)}.kyc-badge.pending{color:var(--orange);background:#ffb86b14}.kyc-badge.rejected{color:var(--red);background:var(--red-soft)}.branch-account-balance{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:8px;margin-top:13px;padding:10px;border:1px solid var(--border-soft);border-radius:8px;background:#05080559}.branch-account-balance span{display:block;color:var(--text-3);font-size:11px}.branch-account-balance b{display:block;margin-top:2px;font-family:var(--mono);font-size:12px;font-weight:500}.branch-account-wallets{margin-top:11px}.branch-account-wallets>span{display:block;margin-bottom:5px;color:var(--text-3);font-size:10.5px}.branch-account-wallets>div{display:flex;flex-wrap:wrap;gap:4px}.branch-account-wallets em{color:var(--text-3);font-size:11px;font-style:normal}.wallet-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 5px 2px 2px;border:1px solid var(--border-soft);border-radius:4px;color:var(--text-2);font-family:var(--mono);font-size:10.5px}.wallet-chip .asset-icon{width:17px;height:17px;font-size:10.5px}.branch-account-actions{display:flex;flex-wrap:wrap;gap:5px;margin-top:13px}.branch-account-actions .btn{flex:1}.branch-account-actions .sandbox-approve{flex-basis:100%;color:var(--accent);border-color:#c8f76d1f}.branch-account-note{display:flex;align-items:center;gap:4px;margin-top:9px;color:var(--orange);font-size:11px}.branch-empty{display:flex;flex-direction:column;align-items:center;padding:52px 20px;border:1px dashed var(--border);border-radius:var(--radius);background:#ffffff03;text-align:center}.branch-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:13px;border:1px solid var(--border);border-radius:13px;background:var(--surface-2);color:var(--accent)}.branch-empty h3{font-size:17px;font-weight:600}.branch-empty p{max-width:420px;margin:5px 0 16px;color:var(--text-3);font-size:12px;line-height:1.55}.form-grid{display:grid;gap:12px}.form-grid.two{grid-template-columns:1fr 1fr}.wallet-builder-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:5px}.wallet-builder-head>div>span{color:var(--text-2);font-size:13px;font-weight:500}.wallet-builder-head p{margin-top:2px;color:var(--text-3);font-size:11px}.wallet-builder{display:flex;flex-direction:column;gap:7px}.wallet-builder-row{display:flex;align-items:center;gap:6px}.wallet-builder-row select{width:88px;height:40px;border:1px solid var(--border);border-radius:8px;background:#080c088c;color:var(--text);font-size:12.5px;padding:0 7px;outline:0}.wallet-builder-row input{flex:1;height:40px;border:1px solid var(--border);border-radius:8px;background:#080c088c;color:var(--text);font-size:12px;padding:0 10px;outline:0}.wallet-builder-row input:focus,.wallet-builder-row select:focus{border-color:var(--border-bright)}.remove-wallet{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:5px;color:var(--text-3)}.remove-wallet:hover{color:var(--red);background:var(--red-soft)}.fund-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:3px;margin-bottom:15px;border:1px solid var(--border-soft);border-radius:8px}.fund-tabs button{display:flex;align-items:center;justify-content:center;gap:5px;height:34px;border-radius:5px;color:var(--text-3);font-size:12px;font-weight:600}.fund-tabs button.active{background:var(--surface-3);color:var(--text)}.fund-available{display:flex;align-items:center;gap:5px;color:var(--text-3);font-size:11px}.fund-available b{margin-left:auto;color:var(--text-2);font-family:var(--mono);font-size:12px}.fund-max{font-size:11px;align-self:flex-start}.checkout-mini-summary{display:flex;flex-direction:column;gap:6px;padding:11px;border:1px solid var(--border-soft);border-radius:8px;background:#05080566}.checkout-mini-summary>div{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--text-3);font-size:11px}.checkout-mini-summary b{color:var(--text-2);font-family:var(--mono);font-size:11px;font-weight:500}.checkout-mini-total{padding-top:7px;border-top:1px solid var(--border-soft)}.checkout-mini-total b{color:var(--text);font-size:12.5px}.checkout-mini-total small{color:var(--text-3);font-size:10.5px}.kyc-gate{display:flex;flex-direction:column;align-items:center;text-align:center}.kyc-gate>svg{color:var(--orange);margin-bottom:8px}.kyc-gate h3{font-size:18px;text-transform:capitalize}.kyc-gate p{margin:6px 0 16px;color:var(--text-3);font-size:12px;line-height:1.55;max-width:340px}.kyc-gate .btn+.btn{margin-top:7px}.checkout-full-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:100vh;color:var(--text-3);font-size:12.5px}.checkout-page{min-height:100vh;background:radial-gradient(800px 500px at 50% -20%,rgba(200,247,109,.06),transparent 70%),var(--bg)}.checkout-topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1120px;margin:0 auto;padding:24px 28px}.checkout-secure{display:flex;align-items:center;gap:5px;color:var(--text-3);font-family:var(--mono);font-size:11px}.checkout-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:46px;max-width:1010px;margin:30px auto 0;padding:0 28px 50px}.checkout-form-panel{max-width:470px}.checkout-eyebrow{display:inline-flex;align-items:center;gap:6px;color:var(--accent);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.checkout-form-panel h1{margin-top:12px;font-size:clamp(34px,4vw,48px);font-weight:600;letter-spacing:-.055em;line-height:.98}.checkout-lede{max-width:430px;margin-top:12px;color:var(--text-2);font-size:13px;line-height:1.6}.checkout-trust{display:flex;gap:16px;margin-top:18px}.checkout-trust span{display:inline-flex;align-items:center;gap:4px;color:var(--text-3);font-size:11px}.checkout-trust svg{color:var(--green)}.checkout-testcard{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin-top:22px;padding:10px 12px;border:1px dashed rgba(200,247,109,.2);border-radius:8px;background:#c8f76d09;text-align:left}.checkout-testcard:hover{background:#c8f76d0f}.checkout-testcard b{display:block;color:var(--accent);font-size:12px;font-weight:600}.checkout-testcard small{display:block;margin-top:2px;color:var(--text-3);font-family:var(--mono);font-size:10.5px}.checkout-testcard>span:last-child{display:inline-flex;align-items:center;gap:3px;color:var(--text-3);font-size:11px}.checkout-card-form{display:flex;flex-direction:column;gap:12px;margin-top:17px}.checkout-card-number{padding-right:8px}.card-brand{display:inline-flex;align-items:center;height:20px;padding:0 6px;border:1px solid var(--border);border-radius:3px;color:var(--text-3);font-family:var(--mono);font-size:10.5px;text-transform:uppercase}.checkout-pay-btn{margin-top:4px;height:46px}.checkout-legal{display:flex;align-items:flex-start;justify-content:center;gap:4px;color:var(--text-3);font-size:10.5px;line-height:1.45;text-align:center}.checkout-legal svg{flex:0 0 auto;margin-top:1px}.checkout-summary{align-self:start;padding:21px;border:1px solid var(--border);border-radius:16px;background:linear-gradient(180deg,#141b14e6,#0c110cfa);box-shadow:var(--shadow-soft)}.checkout-summary-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid var(--border-soft);color:var(--text-3);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.checkout-account{display:flex;align-items:center;gap:9px;padding:15px 0;border-bottom:1px solid var(--border-soft)}.checkout-account>div{min-width:0}.checkout-account>div>span{display:block;color:var(--text-3);font-size:10.5px}.checkout-account b{display:block;font-size:12.5px;font-weight:600}.checkout-account small{display:block;margin-top:1px;color:var(--text-3);font-size:11px}.checkout-summary-rows{display:flex;flex-direction:column;gap:9px;padding:15px 0}.checkout-summary-rows>div{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--text-3);font-size:11.5px}.checkout-summary-rows b{display:inline-flex;align-items:center;gap:4px;color:var(--text-2);font-family:var(--mono);font-size:11px;font-weight:500}.checkout-summary-rows .checkout-total{margin-top:3px;padding-top:12px;border-top:1px solid var(--border-soft);color:var(--text-2)}.checkout-total b{color:var(--text);font-size:16px}.checkout-total small{color:var(--text-3);font-size:10.5px}.checkout-summary-note{display:flex;align-items:flex-start;gap:6px;padding:10px;border-radius:7px;background:#ffffff05;color:var(--text-3);font-size:11px;line-height:1.5}.checkout-summary-note svg{flex:0 0 auto;color:var(--accent);margin-top:1px}.checkout-expiry{display:flex;align-items:center;justify-content:space-between;margin-top:13px;color:var(--text-3);font-size:10.5px}.checkout-expiry b{font-family:var(--mono);font-weight:500}.checkout-footer{display:flex;justify-content:space-between;gap:10px;max-width:1010px;margin:0 auto;padding:17px 28px;border-top:1px solid var(--border-soft);color:var(--text-3);font-family:var(--mono);font-size:11px}.checkout-success,.checkout-error-card{display:flex;flex-direction:column;align-items:center;width:calc(100% - 40px);max-width:470px;margin:6vh auto 0;padding:38px 30px;border:1px solid var(--border);border-radius:18px;background:linear-gradient(180deg,#141b14e6,#0c110cfa);text-align:center}.checkout-success-icon{display:inline-flex;align-items:center;justify-content:center;width:62px;height:62px;margin-bottom:14px;border:1px solid rgba(127,224,160,.25);border-radius:50%;background:var(--green-soft);color:var(--green)}.checkout-success h1,.checkout-error-card h1{margin-top:10px;font-size:36px;font-weight:600;letter-spacing:-.05em}.checkout-success>p,.checkout-error-card>p{max-width:380px;margin-top:8px;color:var(--text-3);font-size:12px;line-height:1.55}.checkout-error-card>svg{color:var(--red)}.checkout-receipt{width:100%;margin:20px 0;padding:12px 14px;border:1px solid var(--border-soft);border-radius:9px;background:#05080566}.checkout-receipt>div{display:flex;justify-content:space-between;gap:12px;padding:4px 0;color:var(--text-3);font-size:11px}.checkout-receipt b{color:var(--text-2);font-family:var(--mono);font-size:11px;font-weight:500}.checkout-success-actions{display:flex;flex-wrap:wrap;gap:7px;width:100%}.checkout-success-actions .btn{flex:1}.checkout-success .checkout-legal{margin-top:15px}.checkout-error-card .btn{margin-top:18px}@media(max-width:1024px){.branch-accounts-grid{grid-template-columns:1fr}.checkout-layout{gap:24px}}@media(max-width:760px){.branch-master-stats{flex-wrap:wrap;gap:16px 25px;margin-left:0}.branch-master-foot{flex-direction:column;align-items:flex-start}.branch-stats{grid-template-columns:1fr 1fr}.branch-section-head{flex-direction:column;align-items:flex-start}.checkout-layout{grid-template-columns:1fr;max-width:520px;margin-top:10px;padding-top:0}.checkout-form-panel{max-width:none}.checkout-summary{order:-1}.checkout-topbar{padding:18px}.checkout-footer{flex-wrap:wrap;padding:15px 18px}}@media(max-width:540px){.branch-master-main{flex-wrap:wrap}.branch-master-main .kyc-badge{margin-left:0}.branch-stats,.branch-account-balance{grid-template-columns:1fr 1fr}.branch-account-actions{flex-direction:column}.branch-account-actions .btn{width:100%}.form-grid.two{grid-template-columns:1fr}.wallet-builder-row{flex-wrap:wrap}.wallet-builder-row select{width:100%}.wallet-builder-row input{min-width:calc(100% - 38px)}.modal-card .form-grid.two{grid-template-columns:1fr}.checkout-success{margin-top:3vh;padding:28px 20px}.checkout-success-actions{flex-direction:column}.checkout-page .checkout-topbar .sandbox-pill{display:none}}.acting-as-banner{display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid rgba(200,247,109,.16);border-radius:8px;background:#c8f76d0e;color:var(--text-2);font-size:11.5px}.acting-as-banner svg{color:var(--accent)}.acting-as-banner b{color:var(--text);font-weight:600}.acting-as-banner a{margin-left:auto;color:var(--accent);font-size:11px;font-weight:600}.wallet-account-banner{display:flex;align-items:center;gap:12px;margin-bottom:13px;padding:9px 12px;border:1px solid rgba(200,247,109,.14);border-radius:8px;background:#c8f76d0a;color:var(--text-2);font-size:11px}.wallet-account-banner>span:first-child{display:inline-flex;align-items:center;gap:5px}.wallet-account-banner svg{color:var(--accent)}.wallet-account-banner>span:nth-child(2){color:var(--text-3)}.wallet-account-banner a{display:inline-flex;align-items:center;gap:2px;margin-left:auto;color:var(--accent);font-weight:600;white-space:nowrap}.wallet-account-banner.pending{border-color:#ffb86b2e;background:#ffb86b0b}.wallet-account-banner.pending svg{color:var(--orange)}.wallet-account-banner.pending a{color:var(--orange)}.address-hint{color:var(--text-3);font-size:10.5px}.tx-type.transfer_in,.tx-type.card_deposit{color:var(--green)}.tx-type.transfer_out{color:var(--red)}.tx-type.card_deposit svg{color:var(--accent)}@media(max-width:640px){.wallet-account-banner{flex-wrap:wrap;gap:4px;font-size:10.5px}.wallet-account-banner a{margin-left:0;width:100%}}.checkout-topbar-actions{display:flex;align-items:center;gap:18px}.checkout-topbar-actions .auth-back{color:var(--text-3)}.checkout-topbar-actions .auth-back:hover{color:var(--text)}@media(max-width:640px){.checkout-topbar-actions .checkout-secure{display:none}}.wallet-section-label{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px;color:var(--text-3);font-size:10.5px}.wallet-section-label button{color:var(--text-3);font-size:10.5px;text-decoration:underline;text-underline-offset:2px}.wallet-section-label button:hover{color:var(--accent)}.branch-master-actions{display:flex;align-items:center;gap:7px}.ledger-source-card{display:flex;align-items:center;gap:15px;margin:-2px 0 14px;padding:14px 17px;border:1px solid var(--border);border-radius:13px;background:linear-gradient(100deg,rgba(255,255,255,.035),transparent 45%),linear-gradient(180deg,#121712,#0b0f0b)}.ledger-source-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 auto;border:1px solid #3a4238;border-radius:9px;background:linear-gradient(145deg,#292f28,#111611);color:#dfe7d9;box-shadow:inset 0 1px #ffffff14}.ledger-source-info{min-width:190px}.ledger-source-info h3{margin-top:1px;font-size:16px;font-weight:600;letter-spacing:-.02em}.ledger-source-info p{margin-top:2px;color:var(--text-3);font-size:11px}.ledger-source-value{padding-left:20px;border-left:1px solid var(--border-soft)}.ledger-source-value span{display:block;color:var(--text-3);font-size:10.5px}.ledger-source-value b{display:block;margin-top:2px;font-family:var(--mono);font-size:16px;font-weight:500}.ledger-source-value small{display:block;margin-top:2px;color:var(--text-3);font-family:var(--mono);font-size:10.5px}.ledger-source-assets{display:flex;flex-wrap:wrap;gap:4px;flex:1;justify-content:center}.ledger-source-assets span{display:inline-flex;align-items:center;gap:4px;padding:2px 6px 2px 2px;border:1px solid var(--border-soft);border-radius:4px;color:var(--text-2);font-family:var(--mono);font-size:10.5px}.ledger-source-assets .asset-icon{width:17px;height:17px;font-size:10.5px}.ledger-open-btn{display:inline-flex;align-items:center;gap:2px;height:30px;padding:0 9px;border:1px solid var(--border);border-radius:6px;color:var(--text-2);font-size:11px;font-weight:600;white-space:nowrap}.ledger-open-btn:hover{border-color:var(--border-bright);color:var(--accent)}.self-fund-note{display:flex;align-items:flex-start;gap:9px;margin-bottom:14px;padding:11px 12px;border:1px solid rgba(200,247,109,.14);border-radius:8px;background:#c8f76d0b;color:var(--text-2)}.self-fund-note svg{color:var(--accent);flex:0 0 auto;margin-top:1px}.self-fund-note b{display:block;font-size:12px}.self-fund-note span{display:block;margin-top:2px;color:var(--text-3);font-size:11px;line-height:1.45}.ledger-fund-available{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid var(--border-soft);border-radius:7px;color:var(--text-3);font-size:11px}.ledger-fund-available>span{display:inline-flex;align-items:center;gap:5px}.ledger-fund-available svg{color:var(--accent)}.ledger-fund-available b{color:var(--text-2);font-family:var(--mono);font-size:12px;font-weight:500}.ledger-modal-head{display:flex;align-items:center;gap:18px;padding:14px;border:1px solid var(--border);border-radius:11px;background:linear-gradient(110deg,#171c16,#0b0f0b)}.ledger-device-visual{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:90px;height:52px;flex:0 0 auto;border:1px solid #4b5449;border-radius:6px;background:linear-gradient(160deg,#323a30,#121612);box-shadow:inset 0 1px #ffffff1a,0 6px 14px #00000059}.ledger-device-screen{display:inline-flex;align-items:center;justify-content:center;width:38px;height:22px;margin-bottom:2px;border:1px solid #5b6657;border-radius:2px;background:#050805;color:var(--accent)}.ledger-device-brand{color:#cdd5c8;font-family:var(--mono);font-size:5px;letter-spacing:.18em}.ledger-device-model{color:#7b8677;font-family:var(--mono);font-size:4.5px}.ledger-modal-total span{display:block;color:var(--text-3);font-size:10.5px}.ledger-modal-total b{display:block;margin-top:2px;font-family:var(--mono);font-size:22px;font-weight:500;letter-spacing:-.04em}.ledger-modal-total small{display:flex;align-items:center;gap:4px;margin-top:3px;color:var(--text-3);font-size:10.5px}.ledger-asset-list{margin-top:14px;border:1px solid var(--border-soft);border-radius:9px;overflow:hidden}.ledger-asset-row{display:flex;align-items:center;gap:11px;padding:12px 13px;border-bottom:1px solid rgba(255,255,255,.035)}.ledger-asset-row:last-child{border-bottom:0}.ledger-asset-row>span:nth-child(2){flex:1}.ledger-asset-row b{display:block;font-size:14px;font-weight:600}.ledger-asset-row small{display:block;margin-top:2px;color:var(--text-3);font-size:11.5px}.ledger-asset-amount{color:var(--text-2);font-family:var(--mono);font-size:12.5px}.ledger-asset-value{min-width:82px;color:var(--text);text-align:right;font-family:var(--mono);font-size:12.5px}.ledger-transfer-history{margin-top:13px;padding-top:11px;border-top:1px solid var(--border-soft)}.ledger-transfer-row{display:flex;align-items:center;gap:8px;padding:5px 0;color:var(--text-3);font-size:11px}.ledger-transfer-row span{flex:1}.ledger-transfer-row b{color:var(--text-2);font-family:var(--mono);font-size:10.5px;font-weight:500}.ledger-transfer-row small{font-family:var(--mono);font-size:11px}.ledger-flow-summary{display:flex;flex-direction:column;gap:6px;margin-bottom:15px;padding:10px 11px;border:1px solid var(--border-soft);border-radius:8px;background:#05080566}.ledger-flow-summary>div{display:flex;justify-content:space-between;gap:10px;color:var(--text-3);font-size:11px}.ledger-flow-summary b{color:var(--text-2);font-family:var(--mono);font-size:11px;font-weight:500}.ledger-step{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.ledger-step-icon{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border:1px solid var(--border);border-radius:13px;background:var(--surface-2);color:var(--text-2)}.ledger-step-icon.plug{color:var(--accent);border-color:#c8f76d33;background:var(--accent-soft)}.ledger-step h3{font-size:19px;font-weight:600;letter-spacing:-.03em}.ledger-step>p{max-width:380px;color:var(--text-3);font-size:12px;line-height:1.55}.ledger-step>.btn{margin-top:5px}.ledger-pin-input{width:170px;height:52px;margin-top:7px;border:1px solid var(--border-bright);border-radius:9px;outline:0;background:var(--bg-soft);color:var(--accent);font-family:var(--mono);font-size:22px;letter-spacing:.8em;text-align:center;text-indent:.8em}.ledger-pin-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #c8f76d0f}.ledger-dots{display:flex;gap:7px;margin-top:-2px}.ledger-dots i{width:5px;height:5px;border-radius:50%;background:var(--border-bright)}.ledger-dots i.filled{background:var(--accent)}.ledger-step .sandbox-warning{width:100%;text-align:left}.ledger-plug-visual{display:flex;align-items:center;gap:7px;margin:4px 0;padding:7px 10px;border:1px dashed var(--border-bright);border-radius:6px;color:var(--text-3);font-family:var(--mono);font-size:10.5px}.ledger-plug-visual svg{color:var(--accent)}.ledger-device-approval{display:flex;align-items:center;gap:5px;padding:7px 10px;border:1px solid rgba(127,224,160,.16);border-radius:6px;background:var(--green-soft);color:var(--green);font-family:var(--mono);font-size:10.5px}.ledger-device-approval .status-dot{background:var(--green)}.ledger-success{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.ledger-success-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border:1px solid rgba(127,224,160,.23);border-radius:50%;background:var(--green-soft);color:var(--green)}.ledger-success h3{font-size:19px;font-weight:600}.ledger-success p{max-width:340px;color:var(--text-3);font-size:12px;line-height:1.5}.ledger-success-receipt{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:5px;padding:10px 12px;border:1px solid var(--border-soft);border-radius:7px;color:var(--text-3);font-size:11px}.ledger-success-receipt b{color:var(--text);font-family:var(--mono);font-size:12.5px;font-weight:500}.ledger-success .btn{margin-top:8px}@media(max-width:760px){.ledger-source-card{flex-wrap:wrap}.ledger-source-info{flex:1;min-width:0}.ledger-source-value{padding-left:0;border-left:0}.ledger-source-assets{justify-content:flex-start;width:100%;order:5}.ledger-open-btn{margin-left:auto}}@media(max-width:640px){.branch-master-actions{width:100%;flex-direction:column;align-items:stretch}.branch-master-actions .btn{width:100%}}.ledger-progress{display:flex;align-items:center;gap:3px;margin:0 0 17px;padding-bottom:13px;border-bottom:1px solid var(--border-soft)}.ledger-progress-step{display:flex;align-items:center;gap:4px;flex:1;color:var(--text-3)}.ledger-progress-step>span{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 auto;border:1px solid var(--border);border-radius:50%;font-family:var(--mono);font-size:6.5px}.ledger-progress-step em{color:var(--text-3);font-style:normal;font-size:11px;white-space:nowrap}.ledger-progress-step.active{color:var(--accent)}.ledger-progress-step.active>span{border-color:#c8f76d66;color:var(--accent)}.ledger-progress-step.active em{color:var(--text)}.ledger-progress-step.done>span{border-color:#7fe0a04d;background:var(--green-soft);color:var(--green)}.ledger-progress-step.done em{color:var(--text-2)}.ledger-connect-layout{display:flex;gap:22px;align-items:flex-start}.ledger-device-large{position:relative;flex:0 0 156px;padding:18px 0 11px;display:flex;flex-direction:column;align-items:center}.ledger-device-cable{position:absolute;top:1px;left:16px;color:var(--text-3);transform:rotate(-35deg)}.ledger-device-large.awaiting .ledger-device-cable{color:var(--accent);animation:pulseDot 1.8s infinite}.ledger-device-body{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:140px;height:94px;padding:9px 11px 7px;border:1px solid #4b5549;border-radius:9px;background:linear-gradient(145deg,#343d31,#171c16 44%,#0d110d);box-shadow:inset 0 1px #ffffff21,inset 0 -2px 4px #00000080,0 14px 28px #00000061}.ledger-device-body:after{content:"";position:absolute;left:7px;right:7px;top:3px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.24),transparent)}.ledger-device-camera{position:absolute;top:7px;left:11px;width:3px;height:3px;border-radius:50%;background:#6a7467;box-shadow:0 0 5px #ffffff40}.ledger-screen-large{display:flex;flex-direction:column;align-items:center;justify-content:center;width:82px;height:44px;border:1px solid #596452;border-radius:3px;background:radial-gradient(circle at 50% 20%,#1a2818,#050805);box-shadow:inset 0 0 9px #000000e6;color:var(--accent)}.ledger-screen-large .ledger-screen-brand{font-family:var(--mono);font-size:4.5px;letter-spacing:.2em;color:#8b9b84}.ledger-screen-large b{margin-top:2px;font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.04em;line-height:1}.ledger-screen-large small{margin-top:3px;color:#9eae96;font-family:var(--mono);font-size:5px;letter-spacing:.06em}.ledger-device-wordmark{margin-top:7px;color:#cdd7c7;font-family:var(--mono);font-size:6px;letter-spacing:.22em}.ledger-device-submark{margin-top:1px;color:#737f6e;font-family:var(--mono);font-size:4.5px;letter-spacing:.1em}.ledger-device-buttons{position:absolute;left:43px;bottom:1px;display:flex;gap:40px}.ledger-device-buttons i{width:10px;height:4px;border-radius:3px;background:#3c4539;border-top:1px solid #566151}.ledger-device-large.active .ledger-screen-large{border-color:#c8f76d66;box-shadow:inset 0 0 9px #000000e6,0 0 12px #c8f76d1f}.ledger-connect-content{flex:1;min-width:0}.ledger-device-status{display:flex;align-items:center;gap:5px;min-height:24px;margin-bottom:11px;padding:5px 8px;border:1px solid var(--border-soft);border-radius:5px;color:var(--text-3);font-family:var(--mono);font-size:11px}.ledger-device-status.online{border-color:#7fe0a029;background:#7fe0a00a;color:var(--green)}.ledger-device-status.online .status-dot{background:var(--green)}.muted-dot{background:var(--text-3)!important;box-shadow:none!important}.ledger-device-status.subtle{margin:2px 0 10px;padding:7px 8px;font-family:var(--font);font-size:11px}.ledger-connect-step h3{font-size:20px;line-height:1.1;font-weight:600;letter-spacing:-.04em}.ledger-connect-step>p{margin-top:7px;color:var(--text-3);font-size:11.5px;line-height:1.55}.ledger-instructions{display:flex;flex-direction:column;gap:7px;margin:13px 0;padding:0;list-style:none}.ledger-instructions li{display:flex;align-items:center;gap:8px;color:var(--text-2);font-size:11px}.ledger-instructions li span{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;border:1px solid var(--border);border-radius:4px;color:var(--text-3);font-family:var(--mono);font-size:6.5px}.ledger-inline-warning{display:flex;align-items:flex-start;gap:5px;margin-bottom:9px;padding:7px 8px;border:1px solid rgba(255,184,107,.14);border-radius:6px;background:#ffb86b0d;color:#d8b58b;font-size:10.5px;line-height:1.45}.ledger-connect-step .btn{margin-top:6px}.ledger-connect-step .btn+.btn{margin-top:5px}.ledger-connect-step .form-error{margin:7px 0}.ledger-connect-step .ledger-pin-input{display:block;margin:12px auto 9px}.ledger-pair-code{display:flex;gap:5px;justify-content:center;margin:13px 0 11px}.ledger-pair-code span{display:inline-flex;align-items:center;justify-content:center;width:30px;height:37px;border:1px solid rgba(200,247,109,.22);border-radius:5px;background:#c8f76d09;color:var(--accent);font-family:var(--mono);font-size:16px}.ledger-connect-summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 9px;border:1px solid var(--border-soft);border-radius:6px;color:var(--text-3);font-size:11px}.ledger-connect-summary b{color:var(--text-2);font-size:11px}.ledger-review-card{display:flex;flex-direction:column;gap:6px;margin:12px 0;padding:10px;border:1px solid var(--border-soft);border-radius:7px;background:#05080561}.ledger-review-card>div{display:flex;align-items:center;justify-content:space-between;gap:9px;color:var(--text-3);font-size:11px}.ledger-review-card b{color:var(--text-2);font-family:var(--mono);font-size:11px;font-weight:500}.ledger-signing{display:flex;align-items:center;gap:5px;margin-bottom:7px;padding:6px 8px;border:1px solid rgba(200,247,109,.14);border-radius:5px;background:var(--accent-soft);color:var(--accent);font-size:10.5px}.ledger-modal-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:17px;padding-top:10px;border-top:1px solid var(--border-soft);color:var(--text-3);font-size:11px}.ledger-modal-foot span{display:inline-flex;align-items:center;gap:4px}.ledger-modal-foot svg{color:var(--green)}@media(max-width:640px){.ledger-connect-layout{flex-direction:column;align-items:stretch;gap:8px}.ledger-device-large{flex:0 0 auto;margin:0 auto}.ledger-progress-step em{display:none}.ledger-progress-step{justify-content:center}.ledger-modal-foot{flex-direction:column;align-items:flex-start;gap:4px}}.asset-icon{overflow:hidden}.asset-icon-img{position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:2;width:calc(100% - 2px);height:calc(100% - 2px);border-radius:50%;object-fit:contain;background:#0b0f0b}body{font-size:15px;line-height:1.55}.lucide{min-width:15px;min-height:15px}.topbar{height:76px}.page-content{padding-top:28px}.side-link{height:46px;font-size:14px;gap:12px}.side-link svg{width:20px;height:20px}.watch-row{padding:9px 8px}.watch-pair{font-size:12px}.watch-price{font-size:10.5px}.watch-change{font-size:11px}.side-label{font-size:10.5px}.sandbox-card p{font-size:11px}.side-foot-link,.side-status{font-size:10.5px}.topbar-tickers .top-ticker,.top-ticker-symbol{font-size:11px}.search-trigger{font-size:11.5px;height:38px}.icon-btn{width:38px;height:38px}.btn{font-size:14px}.btn-small{font-size:12.5px;height:38px}.stat-card span{font-size:11px}.stat-card b{font-size:16px}.stat-card em{font-size:10.5px}.market-table{min-width:880px}.market-table th{font-size:10.5px}.market-table td{padding-top:13px;padding-bottom:13px}.market-pair{font-size:13px}.market-cell small{font-size:11px}.price-cell{font-size:12.5px}.change-pill,.market-table td.col-volume{font-size:11px}.market-tabs button{font-size:12px;height:44px}.market-count{font-size:11px}.section-heading h2{font-size:26px}.mover-name b{font-size:12px}.mover-name small,.mover-price,.mover-change{font-size:11px}.volume-row-head{font-size:10.5px}.volume-row-head b{font-size:11px}.crypto-only-card p{font-size:12px}.crypto-only-tags span,.data-source-note p{font-size:10.5px}.panel-tabs button{font-size:13px}.panel-tabs{min-height:56px}.panel-tabs button{height:56px}.pair-stats span{font-size:11px}.pair-stats b{font-size:12px}.pair-title p{font-size:10.5px}.pair-live-price{font-size:25px}.pair-change,.pair-change span{font-size:11px}.chart-toolbar{min-height:56px}.chart-symbol{font-size:13px}.chart-timeframe-label{font-size:10.5px}.interval-tabs button{font-size:11px;height:29px}.chart-indicator{font-size:11px}.chart-trade-toggle{font-size:11px;height:29px}.chart-trade-toggle b,.book-head{font-size:10.5px}.book-row{font-size:10.5px;height:24px}.market-trade-row{font-size:10.5px;padding-top:5px;padding-bottom:5px}.order-form .field>span{font-size:11px}.order-type-row button{font-size:12px}.order-balance-row{font-size:11px}.order-summary>div{font-size:10.5px}.order-summary b{font-size:11px}.order-summary .order-total b{font-size:12px}.btn-order{font-size:13px;height:45px}.order-disclaimer{font-size:10.5px}.pair-sidebar{width:auto}.pair-row-name small{font-size:10.5px}.pair-row-quote b{font-size:11px}.pair-row-quote small,.positions-list .orders-note{font-size:10.5px}.position-row-asset b{font-size:12.5px}.position-row-asset small,.position-row-metrics span{font-size:10.5px}.position-row-metrics b{font-size:11px}.position-card-head{font-size:10.5px}.position-card-qty>b{font-size:19px}.position-card-qty>span{font-size:11px}.position-card-grid span{font-size:10.5px}.position-card-grid b{font-size:11px}.position-card-foot,.wallet-table .locked-note,.data-table th{font-size:10.5px}.data-table td{font-size:11.5px}.page-head p{font-size:13px}.auth-card-head p{font-size:12.5px}.auth-security,.auth-legal,.auth-switch{font-size:11px}.auth-tabs button,.form-error{font-size:12.5px}.field>span{font-size:12.5px}.field-control input{font-size:14.5px}.modal-head p{font-size:12.5px}.modal-footnote{font-size:11px}.toast{font-size:13px}.app-footer{font-size:10.5px}.branch-master-stats b{font-size:15px}.branch-account-identity>span{font-size:10.5px}.branch-account-identity>small{font-size:10.5px}.branch-account-balance span{font-size:10.5px}.branch-account-balance b{font-size:11px}.branch-account-note,.kyc-badge{font-size:10.5px}.branch-empty p{font-size:11.5px}.active-account-pill{font-size:10.5px}@media(max-width:1200px){.topbar{height:66px}.page-content{padding-top:22px}}@media(max-width:1024px){.topbar{height:64px}}.search-trigger{white-space:nowrap;flex-shrink:0}.chart-toolbar-right{min-width:0}.orders-tabs{gap:12px}.open-order-value{white-space:nowrap;font-size:10.5px}.market-table th,.data-table th,.micro-label,.stat-card em,.book-head{font-size:10.5px}.book-row{font-size:11px;height:25px}.book-foot{font-size:10.5px}.order-summary>div{font-size:11px}.order-summary b{font-size:11.5px}.order-disclaimer,.market-count,.side-foot-link,.side-status{font-size:11px}.trade-grid{grid-template-columns:272px minmax(0,1fr) 340px;gap:12px}.pair-row{gap:7px}.pair-row-quote b{font-size:10.5px}.pair-row-quote small{font-size:11px}.pair-row-name b{font-size:12px}.topbar-tickers .top-ticker{flex-shrink:0}@media(max-width:1600px){.topbar-tickers .top-ticker:nth-child(n+2){display:none}}@media(max-width:1550px){.market-table{min-width:760px}.market-table .col-volume{display:none}}.wallet-table-tools{display:flex;align-items:center;gap:12px}.wallet-table-tools .text-link{font-size:10.5px}.wallet-table-tools .text-link:hover{text-decoration:underline}.orders-table{min-width:0}@media(max-width:1600px){.orders-table th:nth-child(3),.orders-table td:nth-child(3),.orders-table th:nth-child(6),.orders-table td:nth-child(6){display:none}}.app-footer a{color:var(--text-2);text-decoration:underline;text-underline-offset:2px}.app-footer a:hover{color:var(--accent)}@media(max-width:1100px){.trade-grid{grid-template-columns:minmax(0,1fr) 340px}}@media(max-width:860px){.trade-grid{grid-template-columns:1fr}.trade-right{display:flex;flex-direction:column}.chart-trade-toggle{display:none}}.tx-type.ledger_deposit{color:var(--accent)}.activity-icon.ledger_deposit{background:var(--accent-soft);color:var(--accent)}.chart-indicator,.chart-timeframe-label,.chart-toolbar-left{white-space:nowrap}@media(max-width:640px){.holdings-table{width:100%;table-layout:fixed}.holdings-table th:nth-child(1),.holdings-table td:nth-child(1){width:35%}.holdings-table th:nth-child(4),.holdings-table td:nth-child(4){width:27%}.holdings-table th:nth-child(5),.holdings-table td:nth-child(5){width:25%}.holdings-table th:nth-child(7),.holdings-table td:nth-child(7){width:13%}.holdings-table th,.holdings-table td{padding-left:5px;padding-right:5px}.holdings-table .holding-asset{min-width:0}.holdings-table .trade-row-btn{font-size:10.5px;white-space:nowrap}}@media(max-width:1024px){.portfolio-main,.portfolio-aside,.holdings-panel{width:100%;max-width:100%;min-width:0}.portfolio-main{overflow:hidden}.holdings-panel .table-wrap{max-width:100%}}@media(max-width:1024px){.portfolio-aside{grid-template-columns:minmax(0,1fr)}.portfolio-aside>.panel,.allocation-panel,.activity-panel{min-width:0;width:100%;max-width:100%}}.ledger-progress-step>span{width:20px;height:20px;font-size:9.5px}.ledger-progress-step em{font-size:11px}.ledger-instructions li{font-size:11.5px}.ledger-instructions li span{width:23px;height:23px;font-size:10px}.ledger-modal-foot{font-size:10px}.chart-panel{padding:0}.prochart{--chart-line: rgba(200, 247, 109, .1);position:relative;display:flex;flex-direction:column;min-height:0;background:radial-gradient(ellipse at 18% 0%,rgba(200,247,109,.035),transparent 42%),#080c08}.prochart-loading{align-items:center;justify-content:center;gap:10px;color:var(--text-3)}.prochart-loading .skeleton{position:absolute;top:0;right:0;bottom:0;left:0}.prochart-loading span{position:relative;z-index:2}.prochart-toolbar{position:relative;z-index:15;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:47px;padding:6px 10px 6px 12px;border-bottom:1px solid var(--border-soft);background:#080c08eb}.prochart-timeframes{display:flex;align-items:center;gap:1px;flex-wrap:wrap}.prochart-timeframes button{min-width:31px;height:28px;padding:0 6px;border-radius:5px;color:var(--text-3);font-family:var(--mono);font-size:10.5px;transition:background .15s ease,color .15s ease}.prochart-timeframes button:hover{color:var(--text-2);background:#ffffff09}.prochart-timeframes button.active{color:var(--accent);background:var(--accent-soft)}.prochart-toolbar-actions{display:flex;align-items:center;gap:4px;min-width:0}.pro-toolbar-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:29px;padding:0 7px;border:1px solid transparent;border-radius:5px;color:var(--text-3);font-size:10.5px;white-space:nowrap}.pro-toolbar-btn:hover{color:var(--text-2);background:#ffffff09}.pro-toolbar-btn.active{color:var(--accent);border-color:#c8f76d33;background:var(--accent-soft)}.pro-toolbar-btn.icon-only{width:30px;padding:0}.prochart-main{display:grid;grid-template-columns:39px minmax(0,1fr);min-height:0}.prochart-drawbar{z-index:14;display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 4px;border-right:1px solid var(--border-soft);background:#090d09e0}.draw-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid transparent;border-radius:5px;color:var(--text-3);transition:color .15s ease,background .15s ease,border-color .15s ease}.draw-btn:hover{color:var(--text);background:#ffffff0b}.draw-btn.active{color:var(--accent);border-color:#c8f76d3d;background:var(--accent-soft)}.draw-btn.plan-long{color:var(--green)}.draw-btn.plan-short{color:var(--red)}.draw-btn.danger:hover{color:var(--red);background:var(--red-soft)}.draw-btn:disabled{opacity:.35;cursor:not-allowed}.draw-sep{width:19px;height:1px;margin:4px 0;background:var(--border-soft)}.prochart-stage{position:relative;z-index:1;height:510px;min-width:0;overflow:hidden}.prochart-chart{position:absolute;top:0;right:0;bottom:0;left:0}.prochart-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;overflow:hidden}.prochart-overlay.is-drawing{pointer-events:auto;cursor:crosshair}.prochart-overlay svg{display:block;overflow:hidden}.prochart-legend{position:absolute;top:9px;left:12px;z-index:5;display:flex;flex-direction:column;gap:3px;pointer-events:none;text-shadow:0 1px 5px #080c08}.prochart-legend-row{display:flex;align-items:center;gap:8px}.prochart-legend-row b{color:var(--text);font-family:var(--mono);font-size:12px;font-weight:600}.prochart-legend-row>span{color:var(--text-3);font-family:var(--mono);font-size:10.5px}.legend-live{display:inline-flex;align-items:center;gap:4px}.legend-live i{width:5px;height:5px;border-radius:50%;background:var(--text-3)}.legend-live.live{color:var(--green)}.legend-live.live i{background:var(--green);box-shadow:0 0 6px #7fe0a0b3}.prochart-ohlc{display:flex;gap:9px;color:var(--text-3);font-family:var(--mono);font-size:10px}.prochart-ohlc b{color:var(--text-2);font-weight:500}.prochart-ohlc .text-green{color:var(--green)}.prochart-ohlc .text-red{color:var(--red)}.legend-indicators{display:flex;align-items:center;gap:5px;color:var(--text-3);font-size:9.5px}.ema-dot{width:13px;height:2px;background:var(--accent);border-radius:2px}.prochart-watermark{position:absolute;right:22px;bottom:15px;z-index:2;pointer-events:none;color:#c8f76d0e;font-family:var(--mono);font-size:27px;font-weight:600;letter-spacing:.08em}.prochart-watermark span{opacity:.5}.draw-hint{position:absolute;left:50%;bottom:14px;z-index:12;display:flex;align-items:center;gap:10px;transform:translate(-50%);padding:6px 8px 6px 11px;border:1px solid rgba(200,247,109,.2);border-radius:6px;background:#0a0f0af0;color:var(--accent);font-size:10px;box-shadow:0 8px 24px #00000059;white-space:nowrap}.draw-hint button{padding:2px 5px;color:var(--text-2);font-size:9.5px}.draw-hint button:hover{color:var(--text)}.prochart-position-strip{display:flex;align-items:center;gap:10px;min-height:38px;padding:5px 10px;border-top:1px solid var(--border-soft);background:#090d09f0;color:var(--text-3);font-family:var(--mono);font-size:10px}.prochart-position-strip b{font-weight:500}.position-strip-spacer{flex:1}.position-live-pill{display:inline-flex;align-items:center;gap:4px;font-size:9px}.position-live-pill i{width:5px;height:5px;border-radius:50%}.position-live-pill.profit{color:var(--green)}.position-live-pill.profit i{background:var(--green)}.position-live-pill.loss{color:var(--red)}.position-live-pill.loss i{background:var(--red)}.chart-drawing line{stroke:var(--accent);stroke-width:1.4}.chart-drawing.trend line{stroke:#e4b7ff}.chart-drawing.trend circle{fill:#e4b7ff;stroke:#080c08;stroke-width:1}.chart-drawing text{fill:#cdd8c9;font-family:var(--mono);font-size:9.5px}.chart-drawing.hline line{stroke:var(--accent);stroke-dasharray:3 3;opacity:.75}.chart-drawing.hline rect{fill:#c8f76d24}.chart-drawing.hline text{fill:var(--accent);font-size:9px}.chart-drawing.zone rect{fill:#c8f76d0e;stroke:#c8f76d66;stroke-width:1}.chart-drawing.zone text{fill:var(--accent);font-size:9px}.chart-drawing.fib line{stroke:#c8f76d73;stroke-dasharray:2 3;stroke-width:.8}.chart-drawing.fib text{fill:#b8c6b2;font-size:8.5px}.fib-band.even{fill:#c8f76d09}.fib-band.odd{fill:#c8f76d0f}.structure-zone rect{stroke-width:1}.structure-zone text{font-family:var(--mono);font-size:8.5px;letter-spacing:.03em}.structure-zone.supply rect{fill:#ff7a7a0e;stroke:#ff7a7a5c}.structure-zone.supply text{fill:#efaaaa}.structure-zone.demand rect{fill:#7fe0a00e;stroke:#7fe0a059}.structure-zone.demand text{fill:#9eddb1}.structure-zone.ob-bull rect{fill:#c8f76d0e;stroke:#c8f76d59}.structure-zone.ob-bull text{fill:var(--accent)}.structure-zone.ob-bear rect{fill:#ffb86b0d;stroke:#ffb86b59}.structure-zone.ob-bear text{fill:#e8b784}.auto-fib line{stroke:#8ab4f857;stroke-dasharray:3 5;stroke-width:.8}.auto-fib text{fill:#91a9c8;font-family:var(--mono);font-size:8px}.position-overlay rect{fill:#7fe0a012}.position-overlay.loss rect{fill:#ff7a7a13}.position-overlay line{stroke:#79a8ff8c;stroke-dasharray:3 3;stroke-width:1}.position-overlay text{fill:#d9e3d5;font-family:var(--mono);font-size:9px}.position-overlay .entry-label{fill:#8eb7ff;font-size:8.5px}.position-overlay.profit>rect:nth-of-type(2){fill:#7fe0a0eb}.position-overlay.loss>rect:nth-of-type(2){fill:#ff7a7aeb}.plan-overlay .plan-profit{fill:#7fe0a013}.plan-overlay .plan-loss{fill:#ff7a7a12}.plan-overlay .plan-entry{stroke:#8eb7ff;stroke-dasharray:4 4}.plan-overlay .plan-stop{stroke:var(--red);stroke-dasharray:3 4}.plan-overlay .plan-target{stroke:var(--green);stroke-dasharray:3 4}.plan-overlay .plan-liq{stroke:var(--amber);stroke-dasharray:1 4}.plan-overlay .plan-tag{fill:#080c08db;stroke:#c8f76d33}.plan-overlay .plan-title{fill:var(--accent);font-family:var(--mono);font-size:9.5px;font-weight:600}.plan-overlay text{fill:#c5d1c1;font-family:var(--mono);font-size:8px}.plan-overlay .plan-risk{fill:#e7a6a6}.plan-overlay .plan-liq-text{fill:#e8b784;font-size:8px}.drawing-preview line{stroke:var(--accent);stroke-width:1.2;stroke-dasharray:4 3}.drawing-preview rect{fill:#c8f76d0d;stroke:var(--accent);stroke-dasharray:4 3}.drawing-preview circle{fill:var(--accent)}.indicator-menu-wrap{position:relative}.indicator-menu{position:absolute;top:calc(100% + 7px);right:0;z-index:40;width:205px;padding:7px;border:1px solid var(--border-bright);border-radius:8px;background:#0d130d;box-shadow:0 18px 40px #00000080}.indicator-menu-head{display:flex;align-items:center;justify-content:space-between;padding:3px 5px 7px;border-bottom:1px solid var(--border-soft)}.indicator-menu-head b{font-size:11px;font-weight:600}.indicator-menu-head button{color:var(--text-3)}.indicator-row{display:flex;align-items:center;gap:7px;padding:6px 5px;border-radius:4px;color:var(--text-2);font-size:10.5px;cursor:pointer}.indicator-row:hover{background:#ffffff0a}.indicator-row input{accent-color:var(--accent);width:13px;height:13px}.chart-planner{position:absolute;top:9px;right:9px;bottom:9px;z-index:20;width:316px;overflow-y:auto;padding:13px;border:1px solid var(--border-bright);border-radius:9px;background:#0a0f0af7;box-shadow:0 18px 50px #0000008c}.chart-planner-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.chart-planner-head h3{margin-top:2px;font-size:17px;letter-spacing:-.03em}.chart-planner-head button{color:var(--text-3)}.chart-planner-head button:hover{color:var(--text)}.planner-side-toggle{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:13px 0 11px;padding:3px;border:1px solid var(--border);border-radius:6px}.planner-side-toggle button{height:28px;border-radius:4px;color:var(--text-3);font-size:11px}.planner-side-toggle button.active.long{background:var(--green-soft);color:var(--green)}.planner-side-toggle button.active.short{background:var(--red-soft);color:var(--red)}.planner-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.planner-grid label{display:flex;flex-direction:column;gap:4px}.planner-grid label:first-child{grid-column:1 / -1}.planner-grid label span,.planner-leverage>span{color:var(--text-3);font-size:9.5px}.planner-grid input{height:31px;padding:0 7px;border:1px solid var(--border);border-radius:5px;background:#0508058c;color:var(--text);font-family:var(--mono);font-size:11px}.planner-grid input:focus{border-color:#c8f76d66}.planner-leverage{display:block;margin-top:11px}.planner-leverage>span{display:flex;align-items:center;justify-content:space-between}.planner-leverage b{color:var(--accent);font-family:var(--mono);font-size:11px}.planner-leverage input{width:100%;margin-top:5px;accent-color:var(--accent)}.planner-metrics{display:flex;flex-direction:column;gap:5px;margin-top:11px;padding:8px;border:1px solid var(--border-soft);border-radius:6px}.planner-metrics>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.planner-metrics span{color:var(--text-3);font-size:9.5px}.planner-metrics b{color:var(--text-2);font-family:var(--mono);font-size:9.5px;font-weight:500}.planner-invalid{margin-top:10px;padding:7px;border:1px solid rgba(255,184,107,.15);border-radius:5px;color:#d8b58b;font-size:9.5px;line-height:1.4}.chart-planner-note{display:flex;gap:5px;margin-top:10px;color:var(--text-3);font-size:9px;line-height:1.45}.shield-note-dot{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:13px;height:13px;margin-top:1px;border:1px solid var(--border);border-radius:50%;color:var(--text-3);font-family:var(--mono);font-size:8px}.chart-planner-actions{display:grid;grid-template-columns:1fr 1.3fr;gap:5px;margin-top:11px}.chart-planner-actions .btn{margin:0}.prochart:fullscreen{background:#080c08;height:100vh}.prochart:fullscreen .prochart-stage{height:auto;flex:1}.prochart:fullscreen .chart-planner{top:14px;right:14px;bottom:14px;width:340px}@media(max-width:1200px){.prochart-toolbar{align-items:flex-start;flex-wrap:wrap}.prochart-toolbar-actions{margin-left:auto}.prochart-stage{height:470px}}@media(max-width:860px){.prochart-toolbar{gap:6px;padding:7px 8px}.prochart-timeframes button{min-width:29px;height:27px;padding:0 5px}.pro-toolbar-btn span{display:none}.pro-toolbar-btn{width:30px;padding:0}.prochart-main{grid-template-columns:1fr}.prochart-drawbar{flex-direction:row;justify-content:flex-start;overflow-x:auto;padding:5px 6px;border-right:0;border-bottom:1px solid var(--border-soft)}.draw-sep{width:1px;height:19px;margin:0 4px;flex:0 0 auto}.draw-btn{flex:0 0 30px}.prochart-stage{height:390px}.prochart-legend{top:7px;left:8px}.prochart-ohlc{gap:6px;font-size:9px;flex-wrap:wrap;max-width:260px}.prochart-position-strip{flex-wrap:wrap;gap:5px 9px;padding:6px 8px;font-size:9px}.prochart-position-strip .btn{margin-left:auto}.chart-planner{left:7px;right:7px;top:7px;bottom:7px;width:auto}.prochart-watermark{display:none}.draw-hint{bottom:8px;max-width:calc(100% - 16px);white-space:normal;font-size:9px}}.position-protection-row{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:8px;margin-top:10px;padding-top:9px;border-top:1px solid var(--border-soft)}.position-protection-row>div{display:flex;flex-direction:column;gap:2px}.position-protection-row span{color:var(--text-3);font-size:9px}.position-protection-row b{color:var(--text-2);font-family:var(--mono);font-size:10.5px;font-weight:500}.position-protection-row .btn{margin:0}.protection-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:0 0 14px;padding:9px;border:1px solid var(--border-soft);border-radius:6px;background:#05080561}.protection-summary>div{display:flex;flex-direction:column;gap:3px;min-width:0}.protection-summary span{color:var(--text-3);font-size:9.5px}.protection-summary b{color:var(--text-2);font-family:var(--mono);font-size:10px;font-weight:500;overflow:hidden;text-overflow:ellipsis}.protection-form .field{margin-bottom:0}.protection-preview{display:flex;flex-direction:column;gap:5px;margin-top:11px;padding:8px 9px;border:1px solid var(--border-soft);border-radius:6px}.protection-preview>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.protection-preview span{color:var(--text-3);font-size:10px}.protection-preview b{color:var(--text-2);font-family:var(--mono);font-size:10.5px;font-weight:500}.protection-preview em{font-style:normal;color:var(--text-3);font-size:9px}.protection-note{display:flex;align-items:flex-start;gap:6px;margin:11px 0;padding:8px;border:1px solid rgba(255,184,107,.15);border-radius:6px;background:#ffb86b0a;color:#d8b58b;font-size:9.5px;line-height:1.45}.protection-note svg{flex:0 0 auto;margin-top:1px}.protection-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:12px}.protection-actions .btn:first-child{margin-right:auto}.prochart:fullscreen .prochart-main{flex:1;min-height:0}.prochart:fullscreen .prochart-stage{height:100%;min-height:0}@media(max-width:640px){.position-protection-row{grid-template-columns:1fr 1fr}.position-protection-row .btn{grid-column:1 / -1;width:100%}.protection-summary{grid-template-columns:1fr}.protection-actions{flex-wrap:wrap}.protection-actions .btn:first-child{margin-right:0}}.prochart-empty{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;background:#080c088c}.prochart-empty .skeleton{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5}.prochart-empty em{position:relative;color:var(--text-3);font-style:normal;font-size:11px}.position-overlay .position-label-bg{fill:#7fe0a0eb}.position-overlay.loss .position-label-bg{fill:#ff7a7aeb}.position-overlay text{fill:#d9e3d5}.position-overlay .entry-label,.position-overlay.profit .entry-label,.position-overlay.loss .entry-label{fill:#8eb7ff}.position-overlay.profit text{fill:#08200f}.position-overlay.loss text{fill:#240a0a}.position-overlay.profit .entry-label,.position-overlay.loss .entry-label{fill:#8eb7ff}@media(max-width:1600px){.prochart-toolbar-actions .pro-toolbar-btn span{display:none}.prochart-toolbar-actions .pro-toolbar-btn{width:30px;padding:0}}.protection-form .form-grid.two{gap:9px}.protection-form .field-control,.protection-form .field-control input{min-width:0}.protection-form .field-suffix{flex:0 0 auto}.protection-form .form-grid.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.protection-form .field{min-width:0}.plan-overlay .plan-target-text{fill:var(--green)}@media(max-width:640px){.chart-planner{position:fixed;top:72px;right:9px;bottom:70px;left:9px;width:auto;z-index:90;border-radius:10px}.indicator-menu{position:fixed;top:74px;right:10px;left:10px;width:auto;z-index:90}}.prochart-plan-strip{display:flex;align-items:center;gap:12px;min-height:36px;padding:5px 10px;border-top:1px solid rgba(200,247,109,.16);background:#c8f76d09;color:var(--text-3);font-family:var(--mono);font-size:9.5px}.prochart-plan-strip .position-live-pill.profit{color:var(--green)}.prochart-plan-strip .position-live-pill.loss{color:var(--red)}.prochart-plan-strip .text-link{color:var(--accent);font-size:9.5px}.prochart-plan-strip .text-link:hover{text-decoration:underline}@media(max-width:860px){.prochart-plan-strip{flex-wrap:wrap;gap:4px 9px;font-size:9px}.prochart-plan-strip .position-strip-spacer{display:none}}.trade-page.chart-focus .trade-grid{grid-template-columns:minmax(0,1fr)}.trade-page.chart-focus .pair-sidebar,.trade-page.chart-focus .trade-right{display:none}.trade-page.chart-focus .prochart-stage{height:600px}@media(max-width:860px){.trade-page.chart-focus .prochart-stage{height:430px}}@media(max-width:640px){.prochart.planner-open .prochart-stage{z-index:100}.prochart.planner-open .prochart-toolbar,.prochart.planner-open .prochart-drawbar{z-index:5}.prochart.planner-open .chart-planner{background:#0a0f0a}}@media(max-width:1600px){.prochart:not(.is-focused) .prochart-toolbar-actions .pro-toolbar-btn span{display:none}.prochart:not(.is-focused) .prochart-toolbar-actions .pro-toolbar-btn{width:30px;padding:0}.prochart.is-focused .prochart-toolbar-actions .pro-toolbar-btn{width:auto;padding:0 8px}}@media(max-width:640px){.prochart.is-focused .prochart-toolbar-actions .pro-toolbar-btn span{display:none}.prochart.is-focused .prochart-toolbar-actions .pro-toolbar-btn{width:30px;padding:0}}@media(max-width:1600px)and (min-width:641px){.prochart.is-focused .prochart-toolbar-actions .pro-toolbar-btn span{display:inline}}.ledger-source-photo{width:48px;height:66px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-radius:9px;background:radial-gradient(ellipse at 50% 40%,rgba(200,247,109,.1),transparent 68%)}.ledger-source-photo img{max-width:46px;max-height:64px;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 8px 12px rgba(0,0,0,.5))}.ledger-device-photo{position:relative;flex:0 0 76px;height:112px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:radial-gradient(ellipse at 50% 38%,rgba(200,247,109,.09),transparent 70%)}.ledger-device-photo img{max-width:74px;max-height:110px;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(0,0,0,.52))}.ledger-device-photo.large{flex:0 0 128px;height:210px;flex-direction:column;gap:7px}.ledger-device-photo.large img{max-width:108px;max-height:190px}.ledger-photo-badge{display:inline-flex;align-items:center;justify-content:center;padding:3px 7px;border:1px solid var(--border);border-radius:4px;color:var(--text-3);font-family:var(--mono);font-size:9px;white-space:nowrap}@media(max-width:640px){.ledger-device-photo.large{flex:0 0 82px;height:150px}.ledger-device-photo.large img{max-width:72px;max-height:135px}.ledger-device-photo.large .ledger-photo-badge{font-size:8px}.ledger-modal-head{gap:12px}.ledger-device-photo{flex:0 0 58px;height:90px}.ledger-device-photo img{max-width:56px;max-height:88px}}.account-public-ids{display:flex;gap:7px;flex-wrap:wrap;margin-top:6px}.account-public-ids span{padding:2px 6px;border:1px solid var(--border-soft);border-radius:4px;color:var(--text-3);font-size:9.5px}.account-id-input{gap:7px}.account-id-prefix{color:var(--accent);font-family:var(--mono);font-size:14px;font-weight:600}.account-id-input input{letter-spacing:.08em;font-family:var(--mono)}.account-id-hint{color:var(--text-3);font-size:10px;line-height:1.45}.account-fetching{display:flex;flex-direction:column;align-items:center;text-align:center;padding:30px 18px 26px}.account-fetching-spinner{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:13px;border:1px solid rgba(200,247,109,.2);border-radius:50%;background:var(--accent-soft);color:var(--accent)}.account-fetching h3{margin-top:4px;font-size:20px;letter-spacing:-.03em}.account-fetching p{margin-top:5px;color:var(--text-3);font-size:11px}.account-fetching-bar{width:220px;height:3px;margin-top:18px;overflow:hidden;border-radius:3px;background:#ffffff0f}.account-fetching-bar i{display:block;width:45%;height:100%;border-radius:3px;background:var(--accent);animation:fetchSweep 1.1s ease-in-out infinite}@keyframes fetchSweep{0%{transform:translate(-110%)}to{transform:translate(260%)}}.account-preview{padding-top:2px}.account-preview-head{display:flex;align-items:center;gap:11px;padding:10px;border:1px solid var(--border-soft);border-radius:8px;background:#05080566}.account-preview-head h3{margin-top:2px;font-size:18px}.account-preview-head p{margin-top:2px;color:var(--text-3);font-size:10px}.account-preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0}.account-preview-grid>div{padding:8px;border:1px solid var(--border-soft);border-radius:6px}.account-preview-grid span{display:block;color:var(--text-3);font-size:9.5px}.account-preview-grid b{display:block;margin-top:3px;color:var(--text-2);font-size:10.5px;font-weight:500}.account-preview-actions{display:flex;justify-content:flex-end;gap:6px;margin-top:12px}.account-created{display:flex;flex-direction:column;padding-top:8px}.account-created-icon{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;margin-bottom:14px;border:1px solid rgba(127,224,160,.28);border-radius:50%;background:var(--green-soft);color:var(--green)}.account-created h2{margin-top:5px;font-size:28px;line-height:1.1;letter-spacing:-.04em}.account-created>p{margin-top:8px;color:var(--text-3);font-size:12px;line-height:1.55}.account-created-ids{display:flex;flex-direction:column;gap:8px;margin:16px 0 12px}.account-created-ids>div{padding:10px 12px;border:1px solid rgba(200,247,109,.18);border-radius:8px;background:#c8f76d09}.account-created-ids span{display:block;color:var(--text-3);font-size:10px}.account-created-ids b{display:block;margin:3px 0 6px;color:var(--accent);font-size:20px;letter-spacing:.08em}.account-created-ids button{display:inline-flex;align-items:center;gap:4px;color:var(--text-2);font-size:10px}.account-created-ids button:hover{color:var(--accent)}.account-created-note{display:flex;align-items:flex-start;gap:6px;margin-bottom:14px;color:var(--text-3);font-size:10px;line-height:1.5}.account-created-note svg{flex:0 0 auto;color:var(--green);margin-top:1px}.profile-page{display:flex;flex-direction:column;gap:15px}.profile-identity-card{padding:18px;border:1px solid var(--border);border-radius:14px;background:linear-gradient(110deg,rgba(200,247,109,.06),transparent 52%),var(--surface)}.profile-identity-main{display:flex;align-items:center;gap:13px}.profile-identity-main>div{flex:1;min-width:0}.profile-identity-main h2{margin-top:2px;font-size:24px;letter-spacing:-.04em}.profile-identity-main p{margin-top:2px;color:var(--text-3);font-size:11px}.profile-id-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:15px}.profile-id-block{padding:10px 12px;border:1px solid var(--border-soft);border-radius:8px;background:#05080561}.profile-id-block>span{color:var(--text-3);font-size:10px}.profile-id-block>div{display:flex;align-items:center;gap:8px;margin:4px 0}.profile-id-block b{color:var(--accent);font-size:17px;letter-spacing:.07em}.profile-id-block button{display:inline-flex;color:var(--text-3)}.profile-id-block button:hover{color:var(--accent)}.profile-id-block small{display:block;color:var(--text-3);font-size:9.5px;line-height:1.45}.profile-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:14px;align-items:start}.profile-payout-panel{padding:17px}.profile-payout-panel h3{font-size:20px;letter-spacing:-.03em}.profile-section-copy{margin:5px 0 13px;color:var(--text-3);font-size:11px;line-height:1.5}.payout-form{display:flex;flex-direction:column;gap:9px}.payout-row{display:grid;grid-template-columns:120px 1fr 1.4fr 30px;align-items:end;gap:7px;padding:10px;border:1px solid var(--border-soft);border-radius:8px;background:#05080559}.payout-row .field{margin:0}.payout-row .field>span{font-size:9.5px}.payout-row .field-control{min-height:38px}.payout-row .field-control input{font-size:12px}.payout-row .select-wrap{min-height:38px}.payout-row .remove-wallet{width:30px;height:38px}.payout-form-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4px}.payout-form-foot>span{display:inline-flex;align-items:center;gap:4px;color:var(--text-3);font-size:9.5px}.profile-empty{padding:14px;border:1px dashed var(--border);border-radius:7px;color:var(--text-3);font-size:11px;text-align:center}.profile-side-card{padding:17px}.profile-side-card h3{margin-top:3px;font-size:20px;letter-spacing:-.03em}.profile-side-card>p{margin:6px 0 13px;color:var(--text-3);font-size:11px;line-height:1.55}.profile-side-list{display:flex;flex-direction:column;gap:7px;margin-bottom:14px}.profile-side-list>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0;border-bottom:1px solid var(--border-soft)}.profile-side-list span{display:inline-flex;align-items:center;gap:5px;color:var(--text-3);font-size:10px}.profile-side-list b{color:var(--text-2);font-family:var(--mono);font-size:10px;font-weight:500}.profile-side-card .btn{width:100%}@media(max-width:1024px){.profile-layout{grid-template-columns:1fr}.payout-row{grid-template-columns:100px 1fr 1fr 30px}}@media(max-width:760px){.profile-identity-main{flex-wrap:wrap}.profile-identity-main>.kyc-badge{margin-left:60px}.profile-id-grid{grid-template-columns:1fr}.payout-row{grid-template-columns:1fr 1fr 30px}.payout-row .payout-address-field{grid-column:1 / -1}.payout-form-foot{flex-direction:column;align-items:flex-start}}.copy-trade-panel{overflow:hidden}.copy-trade-head{display:flex;align-items:center;gap:9px;width:100%;padding:11px 13px;text-align:left}.copy-trade-icon{display:inline-flex;align-items:center;justify-content:center;width:31px;height:31px;flex:0 0 auto;border:1px solid rgba(200,247,109,.18);border-radius:7px;background:var(--accent-soft);color:var(--accent)}.copy-trade-title{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.copy-trade-title b{font-size:11.5px;font-weight:600}.copy-trade-title small{color:var(--text-3);font-size:9px}.copy-trade-count{padding:3px 6px;border:1px solid var(--border-soft);border-radius:4px;color:var(--text-3);font-family:var(--mono);font-size:9px;white-space:nowrap}.copy-trade-head>svg{color:var(--text-3);transition:transform .2s ease}.copy-trade-head>svg.rotated{transform:rotate(180deg)}.copy-trade-body{padding:0 12px 11px;border-top:1px solid var(--border-soft)}.copy-trade-note{display:flex;gap:6px;padding:9px 0 7px;color:var(--text-3);font-size:9.5px;line-height:1.45}.copy-trade-note svg{flex:0 0 auto;margin-top:1px;color:var(--accent)}.copy-account-list{display:flex;flex-direction:column;gap:3px;max-height:226px;overflow-y:auto}.copy-account-row{display:flex;align-items:center;gap:6px;width:100%;padding:5px;border:1px solid transparent;border-radius:6px;text-align:left;color:var(--text-2)}button.copy-account-row:hover,.copy-account-row:hover{background:#ffffff09}.copy-account-row.primary{border-color:#c8f76d33;background:#c8f76d0b}.copy-account-primary{display:flex;align-items:center;gap:6px;flex:1;min-width:0;text-align:left}.copy-radio{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;flex:0 0 auto;border:1px solid var(--border-bright);border-radius:50%;color:var(--accent)}.copy-account-row.primary .copy-radio{border-color:var(--accent);background:var(--accent);color:var(--bg)}.copy-avatar{width:25px!important;height:25px!important;font-size:9px!important}.copy-avatar.master{background:var(--accent);color:var(--bg)}.copy-account-name{display:flex;flex-direction:column;gap:0;min-width:0;flex:1}.copy-account-name b{color:var(--text);font-size:10.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy-account-name small{color:var(--text-3);font-family:var(--mono);font-size:8.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy-account-role{color:var(--accent);font-family:var(--mono);font-size:8px;letter-spacing:.05em}.copy-check{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;flex:0 0 auto;border:1px solid var(--border);border-radius:4px;color:var(--bg)}.copy-check.checked{border-color:var(--accent);background:var(--accent)}.copy-check:disabled{opacity:.55}.copy-empty{display:flex;align-items:center;gap:6px;padding:9px;border:1px dashed var(--border);border-radius:6px;color:var(--text-3);font-size:9.5px}.copy-empty a{color:var(--accent);text-decoration:underline}.copy-trade-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:7px;color:var(--text-3);font-size:9px}.copy-trade-actions button{color:var(--accent);font-size:9.5px}.copy-trade-actions button:hover{text-decoration:underline}.copy-trade-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:7px;padding-top:7px;border-top:1px solid var(--border-soft);color:var(--text-3);font-size:8.5px;line-height:1.4}.copy-trade-foot a{color:var(--text-2);white-space:nowrap;text-decoration:underline}.copy-order-note{display:flex;align-items:flex-start;gap:5px;margin:8px 0 0;padding:6px 7px;border:1px solid rgba(200,247,109,.14);border-radius:5px;background:var(--accent-soft);color:var(--accent);font-size:9px;line-height:1.4}.copy-order-note svg{flex:0 0 auto;margin-top:1px}@media(max-width:640px){.copy-account-list{max-height:190px}}.ledger-source-photo{width:72px;height:112px;border:1px solid var(--border-soft);border-radius:10px;background:radial-gradient(ellipse at 50% 42%,rgba(200,247,109,.12),transparent 72%),#05080552}.ledger-source-photo img{max-width:66px;max-height:104px}.ledger-device-photo{flex:0 0 116px;height:184px;border:1px solid var(--border-soft);background:radial-gradient(ellipse at 50% 38%,rgba(200,247,109,.12),transparent 72%),#05080559}.ledger-device-photo img{max-width:104px;max-height:172px}.ledger-device-photo.large{flex:0 0 166px;height:286px;border:1px solid var(--border-soft);border-radius:12px;background:radial-gradient(ellipse at 50% 40%,rgba(200,247,109,.13),transparent 72%),#05080559}.ledger-device-photo.large img{max-width:138px;max-height:258px}.ledger-photo-badge{font-size:10px}@media(max-width:640px){.ledger-source-photo{width:56px;height:92px}.ledger-source-photo img{max-width:52px;max-height:86px}.ledger-device-photo{flex:0 0 76px;height:124px}.ledger-device-photo img{max-width:70px;max-height:116px}.ledger-device-photo.large{flex:0 0 104px;height:192px}.ledger-device-photo.large img{max-width:92px;max-height:174px}.ledger-device-photo.large .ledger-photo-badge{font-size:8px}}.account-public-ids span{color:var(--text-2);font-size:10.5px}.branch-account-identity>span.mono{color:var(--text-2);font-size:10.5px}.copy-trade-title b{font-size:13px}.copy-trade-title small,.copy-trade-count{font-size:10px}.copy-trade-note{font-size:10.5px}.copy-account-name b{font-size:11.5px}.copy-account-name small{font-size:9.5px}.copy-account-role{font-size:9px}.copy-trade-actions,.copy-trade-actions button{font-size:10px}.copy-trade-foot{font-size:9.5px}.copy-order-note{font-size:10px}@media(max-width:1024px){.profile-layout{grid-template-columns:minmax(0,1fr)}.profile-payout-panel,.profile-side-card,.payout-form,.payout-row{min-width:0;width:100%;max-width:100%}.payout-row .field,.payout-row .field-control,.payout-row .select-wrap{min-width:0}}@media(max-width:760px){.profile-identity-main{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px 11px}.profile-identity-main .avatar.xlarge{grid-row:1 / span 2}.profile-identity-main>div{min-width:0}.profile-identity-main>.kyc-badge{grid-column:2;justify-self:start;margin-left:0}.profile-identity-main h2{font-size:21px;overflow-wrap:anywhere}.profile-identity-main p{overflow-wrap:anywhere}}.user-popover-id{display:block;margin-top:2px;color:var(--text-3);font-family:var(--mono);font-size:9px}.wallet-number-chip{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 9px;border:1px solid var(--border-soft);border-radius:6px;color:var(--text-3);font-family:var(--mono);font-size:9.5px}.kyc-pending-label{color:#e8b784!important}.menu-kyc-link{color:var(--accent)!important}.menu-kyc-link span{margin-left:auto;padding:2px 5px;border-radius:3px;background:#ffb86b1a;color:#e8b784;font-family:var(--mono);font-size:8px}.kyc-page{display:flex;flex-direction:column;gap:15px}.didit-badge{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 9px;border:1px solid rgba(37,103,255,.28);border-radius:6px;background:#2567ff17;color:#aac2ff;font-size:10px}.didit-badge span{padding:2px 4px;border-radius:3px;background:#2567ff;color:#fff;font-family:var(--mono);font-size:8px;letter-spacing:.08em}.kyc-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:14px;align-items:start}.kyc-status-card{padding:19px;overflow:hidden}.kyc-status-top{display:flex;align-items:flex-start;gap:12px}.kyc-status-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 auto;border:1px solid rgba(255,184,107,.24);border-radius:10px;background:#ffb86b14;color:#e8b784}.kyc-status-card.status-approved .kyc-status-icon{border-color:#7fe0a04d;background:var(--green-soft);color:var(--green)}.kyc-status-card.status-rejected .kyc-status-icon,.kyc-status-card.status-expired .kyc-status-icon,.kyc-status-card.status-abandoned .kyc-status-icon{border-color:#ff7a7a4d;background:var(--red-soft);color:var(--red)}.kyc-status-top>div{min-width:0}.kyc-status-top h2{margin-top:2px;font-size:23px;letter-spacing:-.04em}.kyc-status-top p{max-width:540px;margin-top:5px;color:var(--text-3);font-size:11px;line-height:1.55}.kyc-progress{display:flex;flex-direction:column;gap:0;margin:18px 0;padding:4px 0;border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.kyc-step{position:relative;display:flex;align-items:flex-start;gap:9px;padding:9px 0;color:var(--text-3)}.kyc-step:not(:last-child):after{content:"";position:absolute;left:11px;top:31px;bottom:-6px;width:1px;background:var(--border-soft)}.kyc-step>span{display:inline-flex;align-items:center;justify-content:center;width:23px;height:23px;flex:0 0 auto;border:1px solid var(--border);border-radius:50%;font-family:var(--mono);font-size:8px;background:var(--surface)}.kyc-step.done>span{border-color:#7fe0a04d;background:var(--green-soft);color:var(--green)}.kyc-step.active>span{border-color:var(--accent);color:var(--accent)}.kyc-step b{display:block;color:var(--text-2);font-size:11.5px;font-weight:500}.kyc-step small{display:block;margin-top:2px;color:var(--text-3);font-size:9.5px}.kyc-step.done b,.kyc-step.active b{color:var(--text)}.kyc-provider-line{display:flex;align-items:center;gap:6px;margin:8px 0 13px;color:var(--text-3);font-family:var(--mono);font-size:9.5px}.kyc-provider-line b{color:var(--text-2);font-weight:500}.kyc-provider-error{display:flex;align-items:flex-start;gap:6px;margin:10px 0;padding:8px;border:1px solid rgba(255,184,107,.2);border-radius:6px;background:#ffb86b0d;color:#e8b784;font-size:10px;line-height:1.45}.kyc-provider-error svg{flex:0 0 auto;margin-top:1px}.kyc-provider-error code{color:var(--text-2);font-family:var(--mono)}.kyc-actions{display:flex;flex-direction:column;gap:6px;margin-top:9px}.kyc-actions .btn{margin:0}.kyc-side-card{padding:17px}.kyc-side-card h3{margin-top:3px;font-size:20px;letter-spacing:-.03em}.kyc-side-card>p{margin:6px 0 13px;color:var(--text-3);font-size:11px;line-height:1.55}.kyc-side-list{display:flex;flex-direction:column;gap:7px;margin-bottom:14px}.kyc-side-list>div{display:flex;align-items:center;gap:5px;padding:7px 0;border-bottom:1px solid var(--border-soft);color:var(--text-3);font-size:9.5px}.kyc-side-list svg{color:var(--green)}.kyc-side-list b{margin-left:auto;color:var(--text-2);font-family:var(--mono);font-size:9.5px;font-weight:500}.kyc-callback{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:65vh;padding:30px;text-align:center}.kyc-callback-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:16px;border:1px solid rgba(200,247,109,.25);border-radius:50%;background:var(--accent-soft);color:var(--accent)}.kyc-callback-icon.error{border-color:#ff7a7a40;background:var(--red-soft);color:var(--red)}.kyc-callback h1{margin-top:5px;font-size:29px;letter-spacing:-.04em}.kyc-callback p{max-width:420px;margin:7px 0 16px;color:var(--text-3);font-size:12px;line-height:1.6}.account-created-kyc{margin-bottom:8px;padding:11px;border:1px solid rgba(200,247,109,.18);border-radius:8px;background:#c8f76d09}.account-created-kyc>div{display:flex;align-items:flex-start;gap:8px}.account-created-kyc-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 auto;border-radius:6px;background:var(--accent-soft);color:var(--accent)}.account-created-kyc b{color:var(--text);font-size:11.5px;font-weight:600}.account-created-kyc p{margin-top:3px;color:var(--text-3);font-size:9.5px;line-height:1.45}.account-created-kyc .btn{margin-top:7px}.account-created-kyc.has-error{border-color:#ffb86b33}@media(max-width:1024px){.kyc-layout{grid-template-columns:1fr}.kyc-side-card{display:block}}@media(max-width:640px){.kyc-page .page-head{align-items:flex-start;flex-direction:column;gap:10px}.kyc-status-card{padding:15px}.kyc-status-top h2{font-size:21px}.kyc-layout{gap:10px}}.avatar.has-photo{overflow:hidden;padding:0;background:#152015}.avatar.has-photo img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.settings-page{display:flex;flex-direction:column;gap:15px}.settings-completion{display:inline-flex;align-items:center;height:26px;padding:0 8px;border:1px solid rgba(200,247,109,.18);border-radius:5px;background:var(--accent-soft);color:var(--accent);font-family:var(--mono);font-size:9px}.settings-layout{display:grid;grid-template-columns:202px minmax(0,1fr);gap:14px;align-items:start}.settings-tabs{display:flex;flex-direction:column;gap:2px;position:sticky;top:65px}.settings-tabs>button{display:flex;align-items:center;gap:9px;width:100%;height:39px;padding:0 10px;border:1px solid transparent;border-radius:6px;color:var(--text-3);font-size:11px;text-align:left}.settings-tabs>button:hover{background:#ffffff06;color:var(--text)}.settings-tabs>button.active{border-color:var(--border);background:var(--surface-2);color:var(--text)}.settings-tabs>button.active>svg:last-child{margin-left:auto;color:var(--accent)}.settings-tabs>button>svg:last-child{margin-left:auto;opacity:.35}.settings-user-mini{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding:8px;border:1px solid var(--border-soft);border-radius:7px}.settings-user-mini .avatar{width:32px;height:32px;font-size:10px}.settings-user-mini div{min-width:0}.settings-user-mini b{display:block;overflow:hidden;font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.settings-user-mini span{display:block;margin-top:2px;color:var(--text-3);font-family:var(--mono);font-size:8.5px}.settings-tab-foot{display:flex;flex-direction:column;gap:6px;margin-top:12px;padding:9px;border-top:1px solid var(--border-soft);color:var(--text-3);font-family:var(--mono);font-size:8px}.settings-tab-foot span{display:flex;align-items:center;gap:4px}.settings-content{min-width:0}.settings-columns{display:flex;flex-direction:column;gap:12px}.settings-card{padding:17px}.settings-card h3{font-size:18px;letter-spacing:-.03em}.settings-card .profile-section-copy{margin-bottom:12px}.settings-avatar-row{display:flex;align-items:center;gap:13px;margin-bottom:17px;padding-bottom:15px;border-bottom:1px solid var(--border-soft)}.settings-avatar-row .avatar{width:62px;height:62px;flex:0 0 auto;font-size:18px;border-color:#c8f76d33}.settings-avatar-row>div{min-width:0}.settings-avatar-row b{font-size:12px}.settings-avatar-row p{margin:2px 0 7px;color:var(--text-3);font-size:9.5px}.settings-inline-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.settings-inline-actions .text-link{font-size:9.5px;color:var(--text-3)}.settings-note{display:flex;align-items:flex-start;gap:6px;margin:10px 0;padding:8px;border:1px solid rgba(200,247,109,.12);border-radius:6px;background:#c8f76d08;color:var(--text-3);font-size:10px;line-height:1.5}.settings-note svg{flex:0 0 auto;margin-top:1px;color:var(--accent)}.settings-note a,.settings-note .text-link{color:var(--accent)}.kyc-note{border-color:#ffb86b33;background:#ffb86b0a}.kyc-note svg{color:#e8b784}.settings-toggle-list{display:flex;flex-direction:column;margin-bottom:12px}.settings-toggle{position:relative;display:flex;align-items:center;gap:8px;min-height:43px;padding:7px 0;border-bottom:1px solid var(--border-soft);cursor:pointer}.settings-toggle>div{min-width:0;flex:1}.settings-toggle b{display:block;font-size:11px;font-weight:500}.settings-toggle small{display:block;margin-top:2px;color:var(--text-3);font-size:9px}.settings-toggle input{position:absolute;opacity:0;pointer-events:none}.settings-toggle .toggle-track{position:relative;width:30px;height:17px;flex:0 0 auto;border:1px solid var(--border);border-radius:10px;background:var(--surface-2);transition:.15s}.settings-toggle .toggle-track:after{content:"";position:absolute;left:3px;top:3px;width:9px;height:9px;border-radius:50%;background:var(--text-3);transition:.15s}.settings-toggle input:checked+.toggle-track{border-color:#c8f76d80;background:var(--accent)}.settings-toggle input:checked+.toggle-track:after{left:16px;background:#10180b}.settings-toggle input:disabled+.toggle-track{opacity:.5}.security-status{display:inline-flex;align-items:center;gap:3px;padding:3px 6px;border:1px solid var(--border);border-radius:4px;color:var(--text-3);font-family:var(--mono);font-size:8px;white-space:nowrap}.security-status.on{border-color:#7fe0a040;background:var(--green-soft);color:var(--green)}.security-status.off{border-color:#ffb86b33;background:#ffb86b0f;color:#e8b784}.security-method-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:12px 0}.security-method-grid button{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-height:84px;padding:10px;border:1px solid var(--border-soft);border-radius:7px;background:var(--surface);color:var(--text-3);text-align:left}.security-method-grid button:hover{border-color:var(--accent);background:var(--accent-soft)}.security-method-grid button svg{color:var(--accent)}.security-method-grid button b{color:var(--text);font-size:10.5px;font-weight:500}.security-method-grid button span{font-size:8.5px;line-height:1.4}.security-method-active{display:flex;align-items:center;gap:9px;margin:12px 0;padding:10px;border:1px solid rgba(127,224,160,.2);border-radius:7px;background:#7fe0a00a}.security-method-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 auto;border-radius:6px;background:var(--green-soft);color:var(--green)}.security-method-active>div{flex:1;min-width:0}.security-method-active b{display:block;font-size:11px}.security-method-active p{color:var(--text-3);font-size:9px}.recovery-status-row{display:flex;align-items:center;gap:8px;margin:10px 0;color:var(--text-3);font-size:9px}.profile-id-grid.compact{margin:10px 0}.totp-setup p{color:var(--text-3);font-size:11px;line-height:1.5}.totp-qr{display:block;width:190px;height:190px;margin:12px auto;border:6px solid #c8f76d;border-radius:8px;image-rendering:pixelated}.totp-secret{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:8px 0 12px;padding:7px;border:1px solid var(--border-soft);border-radius:5px;color:var(--text-3);font-size:9px}.totp-secret code{flex:1;color:var(--accent);font-family:var(--mono);font-size:9px;word-break:break-all}.sandbox-code{display:flex;flex-direction:column;gap:2px;margin:8px 0;padding:9px;border:1px dashed rgba(255,184,107,.3);border-radius:5px;background:#ffb86b0a}.sandbox-code span{color:var(--text-3);font-family:var(--mono);font-size:8px;text-transform:uppercase;letter-spacing:.08em}.sandbox-code b{color:#e8b784;font-size:22px;letter-spacing:.18em}.sandbox-code small{color:var(--text-3);font-size:8.5px;line-height:1.4}.secure-otp-row{display:flex;align-items:center;gap:8px}.sandbox-code-inline{color:var(--text-3);font-size:9px}.sandbox-code-inline b{color:#e8b784}.recovery-word-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:11px 0}.recovery-word-grid>div{display:flex;gap:6px;padding:6px;border:1px solid var(--border-soft);border-radius:5px;background:var(--surface-2)}.recovery-word-grid span{color:var(--text-3);font-family:var(--mono);font-size:8px}.recovery-word-grid b{color:var(--text);font-family:var(--mono);font-size:10px;font-weight:500}.connected-wallet-list{display:flex;flex-direction:column;margin-bottom:14px}.connected-wallet{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid var(--border-soft)}.connected-wallet-icon{display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;flex:0 0 auto;border-radius:5px;background:var(--surface-2);color:var(--accent)}.connected-wallet>div{min-width:0;flex:1}.connected-wallet b{display:block;font-size:10.5px}.connected-wallet p{overflow:hidden;margin-top:2px;color:var(--text-3);font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.provider-chip-grid{display:flex;flex-wrap:wrap;gap:5px;margin:10px 0 13px}.provider-chip-grid span{padding:4px 6px;border:1px solid var(--border-soft);border-radius:4px;color:var(--text-3);font-family:var(--mono);font-size:8px}.settings-side-card{padding:17px}.settings-side-card h3{margin-top:3px;font-size:19px;letter-spacing:-.03em}.settings-side-card p{margin:7px 0 12px;color:var(--text-3);font-size:10.5px;line-height:1.55}.hardware-settings-hero{display:flex;align-items:center;gap:12px;margin:11px 0;padding:10px;border:1px solid var(--border-soft);border-radius:8px;background:linear-gradient(120deg,rgba(200,247,109,.04),transparent)}.hardware-settings-hero img{width:94px;height:auto;object-fit:contain}.hardware-settings-hero b{display:block;font-size:13px}.hardware-settings-hero p{color:var(--text-3);font-size:9px}.danger-card{border-color:#ff7a7a2e}.danger-checklist{display:flex;flex-direction:column;gap:7px;margin:12px 0}.danger-checklist div{display:flex;align-items:center;gap:6px;color:var(--text-2);font-size:10px}.danger-checklist svg{color:var(--green)}.btn-danger{border-color:#ff7a7a4d;background:var(--red-soft);color:var(--red)}.btn-danger:hover{border-color:var(--red)}.settings-mobile-tabs{display:none}@media(max-width:900px){.settings-layout{grid-template-columns:1fr}.settings-tabs{display:none}.settings-mobile-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;overflow:visible;padding-bottom:2px}.settings-mobile-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:0;height:31px;padding:0 4px;border:1px solid var(--border-soft);border-radius:5px;background:var(--surface);color:var(--text-3);font-size:9px;white-space:nowrap}.settings-mobile-tabs button svg{width:13px;height:13px;flex:0 0 auto}.settings-mobile-tabs button.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}}@media(max-width:640px){.security-method-grid{grid-template-columns:1fr}.security-method-grid button{min-height:58px;flex-direction:row;align-items:center;flex-wrap:wrap}.security-method-grid button span{flex-basis:100%;padding-left:29px}.recovery-word-grid{grid-template-columns:repeat(2,1fr)}.settings-card{padding:13px}.settings-avatar-row{align-items:flex-start}.settings-cover{padding:13px}}.support-page{display:flex;flex-direction:column;gap:15px}.support-status-row{display:flex;align-items:center;gap:20px;padding:10px 13px;border:1px solid var(--border-soft);border-radius:7px;background:var(--surface)}.support-status-row>div{display:flex;align-items:center;gap:6px;color:var(--text-3);font-size:9.5px}.support-status-row b{color:var(--text-2);font-size:9.5px}.support-status-row small{color:var(--text-3);font-size:8.5px}.support-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:14px;align-items:start}.support-chat-card,.support-ticket-card{padding:17px}.support-chat{display:flex;flex-direction:column;gap:9px;height:345px;overflow-y:auto;padding:10px 2px}.support-message{display:flex;align-items:flex-start;gap:7px;max-width:90%}.support-message>span{display:inline-flex;align-items:center;justify-content:center;width:23px;height:23px;flex:0 0 auto;border-radius:5px;background:var(--accent-soft);color:var(--accent)}.support-message.user{align-self:flex-end;flex-direction:row-reverse}.support-message.user>span{background:var(--surface-2);color:var(--text-3)}.support-message p{padding:7px 9px;border:1px solid var(--border-soft);border-radius:6px;background:var(--surface-2);color:var(--text-2);font-size:10.5px;line-height:1.55}.support-message.user p{border-color:#c8f76d26;background:var(--accent-soft);color:var(--text)}.support-chat-form{display:flex;gap:5px;padding-top:7px;border-top:1px solid var(--border-soft)}.support-chat-form input{flex:1;height:31px;padding:0 9px;border:1px solid var(--border);border-radius:5px;background:var(--surface-2);color:var(--text);font-size:10.5px}.support-chat-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:7px;color:var(--text-3);font-size:8px;line-height:1.4}.support-chat-foot>span{display:flex;align-items:center;gap:3px;max-width:68%}.support-chat-foot .text-link{flex:0 0 auto;color:var(--accent);font-size:8.5px}.support-escalate{display:flex;align-items:flex-start;gap:5px;margin-top:7px;padding:7px;border:1px solid rgba(255,184,107,.2);border-radius:5px;background:#ffb86b0d;color:#e8b784;font-size:9px;line-height:1.45}.support-escalate svg{flex:0 0 auto}.support-ticket-card .modal-form{gap:8px}.support-privacy{color:var(--text-3);font-size:8px;line-height:1.4}.support-login-note{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;border:1px solid var(--border-soft);border-radius:7px;background:var(--surface-2)}.support-login-note b{font-size:12px}.support-login-note p{color:var(--text-3);font-size:10px;line-height:1.5}.support-ticket-success{display:flex;flex-direction:column;align-items:center;gap:7px;padding:25px 10px;text-align:center}.support-ticket-success svg{color:var(--green)}.support-ticket-success h3{font-size:18px}.support-ticket-success p{color:var(--text-3);font-size:10.5px;line-height:1.5}.support-ticket-success .btn{margin-top:5px}.support-ticket-list{display:flex;flex-direction:column;gap:4px;margin-top:15px;padding-top:12px;border-top:1px solid var(--border-soft)}.support-ticket-list>span{margin-bottom:5px}.support-ticket-list>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 0;border-bottom:1px solid var(--border-soft)}.support-ticket-list b{overflow:hidden;color:var(--text-2);font-size:9.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.support-ticket-list div span{flex:0 0 auto;color:var(--text-3);font-family:var(--mono);font-size:8px}.support-legal{padding:16px;border:1px solid var(--border-soft);border-radius:8px;background:var(--surface)}.support-legal-note{color:var(--text-3);font-family:var(--mono);font-size:8px}.support-legal-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:12px}.support-legal-card{display:flex;align-items:flex-start;gap:7px;padding:9px;border:1px solid var(--border-soft);border-radius:6px;background:var(--surface-2)}.support-legal-card:hover{border-color:var(--accent)}.support-legal-card>span{color:var(--accent)}.support-legal-card b{display:block;font-size:9.5px;font-weight:500}.support-legal-card small{display:flex;align-items:center;gap:1px;margin-top:3px;color:var(--text-3);font-size:8px}@media(max-width:900px){.support-grid{grid-template-columns:1fr}.support-legal-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.support-status-row{flex-wrap:wrap;gap:8px 14px}.support-chat{height:300px}.support-chat-foot{align-items:flex-start;flex-direction:column}.support-chat-foot>span{max-width:none}.support-legal-grid{grid-template-columns:1fr}.support-legal-card{padding:8px}}.legal-page{max-width:780px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.back-link{display:inline-flex;align-items:center;gap:4px;color:var(--text-3);font-family:var(--mono);font-size:9px}.back-link:hover{color:var(--accent)}.legal-head{display:flex;align-items:flex-start;gap:12px;padding:12px 0 2px}.legal-icon{display:inline-flex;align-items:center;justify-content:center;width:47px;height:47px;flex:0 0 auto;border:1px solid rgba(200,247,109,.2);border-radius:9px;background:var(--accent-soft);color:var(--accent)}.legal-head h1{margin-top:2px;font-size:32px;letter-spacing:-.045em}.legal-head p{color:var(--text-3);font-size:11px}.legal-meta{display:flex;gap:6px;color:var(--text-3);font-family:var(--mono);font-size:8px}.legal-body{padding:18px;border:1px solid var(--border-soft);border-radius:8px;background:var(--surface)}.legal-body section{padding:0 0 15px;margin-bottom:15px;border-bottom:1px solid var(--border-soft)}.legal-body section:last-of-type{border-bottom:0}.legal-body h2{margin-bottom:6px;color:var(--text);font-size:14px;font-weight:600;letter-spacing:-.015em}.legal-body p{margin-bottom:6px;color:var(--text-3);font-size:11.5px;line-height:1.7}.legal-contact{padding:10px;border:1px solid rgba(200,247,109,.15);border-radius:6px;background:var(--accent-soft);color:var(--text-2);font-size:10px;line-height:1.5}.legal-contact a{color:var(--accent)}.legal-nav{display:flex;flex-wrap:wrap;gap:5px}.legal-nav a{padding:5px 7px;border:1px solid var(--border-soft);border-radius:4px;color:var(--text-3);font-size:8.5px}.legal-nav a.active,.legal-nav a:hover{border-color:var(--accent);color:var(--accent)}@media(max-width:640px){.legal-head h1{font-size:26px}.legal-body{padding:13px}.legal-body p{font-size:10.5px}}.hardware-page{min-height:100vh;color:var(--text);background:radial-gradient(circle at 72% 8%,rgba(200,247,109,.09),transparent 36%),#070b07}.hardware-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;height:58px;padding:0 24px;border-bottom:1px solid var(--border-soft)}.hardware-back,.hardware-lock{display:inline-flex;align-items:center;gap:5px;color:var(--text-3);font-size:10px}.hardware-back:hover,.hardware-lock:hover{color:var(--accent)}.hardware-logo{display:inline-flex;align-items:center;gap:8px;color:var(--text);font-size:13px;font-weight:600;letter-spacing:.12em}.hardware-logo-mark{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;overflow:visible;border:0;border-radius:0;background:transparent;filter:drop-shadow(0 0 6px rgba(200,247,109,.18))}.hardware-logo-mark img{width:100%;height:100%;object-fit:contain;display:block}.hardware-logo em{color:var(--text-3);font-family:var(--mono);font-size:8px;font-style:normal;letter-spacing:.14em}.hardware-main{max-width:1080px;margin:0 auto;padding:45px 24px 35px}.hardware-hero{display:grid;grid-template-columns:310px minmax(0,1fr);gap:40px;align-items:center;padding-bottom:35px;border-bottom:1px solid var(--border-soft)}.hardware-photo{display:flex;flex-direction:column;align-items:center;gap:8px}.hardware-photo img{width:270px;max-height:240px;object-fit:contain;filter:drop-shadow(0 12px 35px rgba(200,247,109,.08))}.hardware-usb{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border:1px solid rgba(200,247,109,.2);border-radius:4px;color:var(--accent);font-family:var(--mono);font-size:8px}.hardware-headline h1{margin:4px 0;font-size:clamp(30px,5vw,54px);letter-spacing:-.06em}.hardware-headline>p{color:var(--text-3);font-size:11px}.hardware-value{display:flex;flex-direction:column;gap:2px;margin:22px 0 15px}.hardware-value span{color:var(--text-3);font-family:var(--mono);font-size:9px;text-transform:uppercase;letter-spacing:.1em}.hardware-value b{color:var(--accent);font-family:var(--mono);font-size:37px;font-weight:400;letter-spacing:-.04em}.hardware-actions{display:flex;gap:7px;flex-wrap:wrap}.hardware-status{display:inline-flex;align-items:center;gap:5px;margin-top:14px;color:var(--text-3);font-family:var(--mono);font-size:8px}.hardware-status .status-dot{background:var(--green)}.hardware-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:14px;margin-top:18px}.hardware-panel{padding:16px;border:1px solid var(--border-soft);border-radius:8px;background:#0d140cb8}.hardware-panel-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:10px}.hardware-panel-head h3{margin-top:3px;font-size:17px;letter-spacing:-.03em}.hardware-asset-list{display:flex;flex-direction:column}.hardware-asset{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid var(--border-soft)}.hardware-asset-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 auto;border:1px solid var(--border-soft);border-radius:50%;color:var(--text-2);font-family:var(--mono);font-size:9px}.hardware-asset>div{min-width:0;flex:1}.hardware-asset b{display:block;font-size:13px;letter-spacing:-.01em}.hardware-asset small{margin-top:2px;color:var(--text-3);font-size:10.5px}.hardware-asset-qty{color:var(--text-2);font-family:var(--mono);font-size:12px}.hardware-asset-value{width:92px;text-align:right;color:var(--text-2);font-family:var(--mono);font-size:11.5px}.hardware-transfer-list{display:flex;flex-direction:column}.hardware-transfer{display:flex;align-items:center;gap:7px;padding:8px 0;border-bottom:1px solid var(--border-soft)}.hardware-transfer>span:first-child{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 auto;border-radius:5px}.hardware-transfer>span.deposit{background:var(--green-soft);color:var(--green)}.hardware-transfer>span.withdraw{background:#ffb86b14;color:#e8b784}.hardware-transfer>div{min-width:0;flex:1}.hardware-transfer b{display:block;font-family:var(--mono);font-size:9px;font-weight:500}.hardware-transfer small{color:var(--text-3);font-size:8px}.hardware-transfer-status{display:inline-flex;align-items:center;gap:2px;color:var(--green);font-family:var(--mono);font-size:7.5px}.hardware-empty{padding:20px 0;color:var(--text-3);font-size:9.5px;line-height:1.5}.hardware-foot{display:flex;justify-content:space-between;gap:12px;margin-top:13px;color:var(--text-3);font-family:var(--mono);font-size:8px}.hardware-foot span{display:inline-flex;align-items:center;gap:4px}.hardware-loading{display:flex;min-height:70vh;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--text-3);font-size:11px;text-align:center}.hardware-loading h1{font-size:24px;color:var(--text)}.hardware-loading p{max-width:400px;line-height:1.5}.hardware-loading .btn{margin-top:5px}.ledger-abort{margin-left:auto;color:var(--text-3)!important;font-size:8.5px}.ledger-abort:hover{color:var(--red)!important}@media(max-width:800px){.hardware-topbar{padding:0 14px}.hardware-main{padding:25px 14px}.hardware-hero{grid-template-columns:1fr;gap:20px}.hardware-photo img{width:190px}.hardware-grid{grid-template-columns:1fr}.hardware-value b{font-size:31px}}@media(max-width:640px){.hardware-logo em{display:none}.hardware-back,.hardware-lock{font-size:0;gap:0}.hardware-back svg,.hardware-lock svg{width:19px;height:19px}.hardware-foot{flex-direction:column;gap:3px}.hardware-asset-value{width:60px}}.created-recovery{margin-bottom:9px;padding:10px;border:1px dashed rgba(255,184,107,.3);border-radius:8px;background:#ffb86b09}.created-recovery-head{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.created-recovery-head svg{color:#e8b784}.created-recovery-head b{color:var(--text);font-size:11px}.created-recovery-head span{margin-left:auto;padding:2px 5px;border-radius:3px;background:#ffb86b1a;color:#e8b784;font-family:var(--mono);font-size:7.5px;text-transform:uppercase}.created-recovery>p{margin:4px 0 7px;color:var(--text-3);font-size:8.5px;line-height:1.45}.created-recovery-words{display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.created-recovery-words>span{display:flex;align-items:center;gap:4px;padding:4px 5px;border:1px solid var(--border-soft);border-radius:4px;background:var(--surface-2);color:var(--text-2);font-family:var(--mono);font-size:8.5px}.created-recovery-words em{color:var(--text-3);font-size:7px;font-style:normal}.created-recovery-actions{display:flex;gap:5px;margin-top:6px}.auth-social{display:flex;flex-direction:column;align-items:center;gap:7px;margin-top:11px}.google-auth-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:37px;border:1px solid var(--border);border-radius:6px;background:#fff;color:#1c2520;font-size:10.5px;font-weight:500}.google-auth-btn:hover{background:#f2f5f1}.google-auth-btn:disabled{opacity:.6}.forgot-link{color:var(--text-3);font-size:9px;text-decoration:underline;text-underline-offset:2px}.forgot-link:hover{color:var(--accent)}.auth-social+.auth-divider{margin-top:11px}@media(max-width:640px){.created-recovery-words{grid-template-columns:repeat(2,1fr)}}.swap-form{gap:9px}.swap-asset-row{display:grid;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);gap:6px;align-items:end}.swap-direction{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-bottom:2px;border:1px solid var(--border);border-radius:50%;background:var(--surface-2);color:var(--accent)}.swap-direction:hover{border-color:var(--accent)}.swap-quote{display:flex;flex-direction:column;gap:6px;padding:10px;border:1px solid var(--border-soft);border-radius:7px;background:var(--surface-2)}.swap-quote>div{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--text-3);font-size:9.5px}.swap-quote b{color:var(--text-2);font-family:var(--mono);font-size:9.5px;font-weight:400}.swap-quote-total{padding-top:6px;border-top:1px solid var(--border-soft);color:var(--text-2)!important}.swap-quote-total b{color:var(--accent);font-size:13px}.swap-quote-total small{color:var(--text-3);font-size:8px}.position-close-btn{flex:0 0 auto;height:22px;margin-left:7px;padding:0 7px;border:1px solid rgba(255,122,122,.22);border-radius:4px;color:var(--red);font-family:var(--mono);font-size:8px;background:var(--red-soft)}.position-close-btn:hover{border-color:var(--red)}.position-row-top{flex-wrap:nowrap}.recovery-hidden{display:flex;align-items:center;justify-content:center;gap:6px;min-height:75px;margin:11px 0;border:1px dashed var(--border);border-radius:6px;color:var(--text-3);font-size:9.5px}.btn:disabled{opacity:.45}.field-control textarea{width:100%;min-height:100px;padding:9px;border:0;outline:0;resize:vertical;background:transparent;color:var(--text);font-family:inherit;font-size:11px;line-height:1.5}.field-control:has(textarea){align-items:flex-start;padding:2px}.hardware-showcase-wrap{display:flex;flex-direction:column;gap:10px}.hardware-showcase-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:2px 1px 3px}.hardware-showcase-heading .section-eyebrow{color:#889784;letter-spacing:.16em;font-size:9px}.hardware-showcase-heading h2{margin-top:4px;color:var(--text);font-size:24px;font-weight:600;letter-spacing:-.035em}.hardware-showcase-gear{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex:0 0 auto;border:1px solid rgba(200,247,109,.12);border-radius:9px;background:#0a0f0999;color:#a9b5a5;transition:.15s}.hardware-showcase-gear:hover{border-color:#c8f76d66;color:var(--accent);background:var(--accent-soft)}.hardware-showcase{position:relative;display:grid;grid-template-columns:minmax(0,58%) minmax(0,42%);min-height:408px;overflow:hidden;border:1px solid #2a3628;border-radius:13px;background:radial-gradient(ellipse at 78% 44%,rgba(158,228,58,.14),transparent 33%),radial-gradient(ellipse at 100% 100%,rgba(139,210,34,.12),transparent 45%),linear-gradient(105deg,#0a0e09,#0b110a 46%,#0d150b);box-shadow:inset 0 1px #ffffff09,0 20px 50px #00000038;isolation:isolate}.hardware-showcase:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(7,11,7,.78) 0%,rgba(7,11,7,.3) 48%,transparent 68%);pointer-events:none;z-index:1}.hardware-showcase:after{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(200,247,109,.38),transparent 65%);opacity:.65}.hardware-showcase-copy{position:relative;z-index:3;display:flex;flex-direction:column;align-items:flex-start;padding:34px 18px 31px 34px}.ledger-bracket-wordmark{display:inline-flex;align-items:center;gap:9px;color:#889684;font-family:var(--mono);font-size:10px;letter-spacing:.19em}.ledger-bracket-wordmark:before,.ledger-bracket-wordmark:after{content:"";display:block;width:12px;height:20px;border-top:1px solid #5c6a57;border-bottom:1px solid #5c6a57}.ledger-bracket-wordmark:before{border-left:1px solid #5c6a57}.ledger-bracket-wordmark:after{border-right:1px solid #5c6a57}.ledger-showcase-title{margin:11px 0 9px;display:flex;flex-direction:column;gap:1px;font-family:var(--sans);font-weight:300;line-height:.88;letter-spacing:.025em;text-transform:uppercase}.ledger-showcase-title span{color:#e1e8dd;font-size:clamp(38px,5.1vw,62px);font-weight:300;letter-spacing:.06em;text-shadow:0 3px 24px rgba(0,0,0,.32)}.ledger-showcase-title em{color:transparent;font-size:clamp(29px,4.05vw,49px);font-style:normal;font-weight:400;letter-spacing:.085em;-webkit-text-stroke:1px #b9ed5c;text-shadow:0 0 26px rgba(200,247,109,.12)}.hardware-showcase-spec{margin:4px 0 12px;color:#758370;font-family:var(--mono);font-size:8px;letter-spacing:.16em}.hardware-showcase-badge{display:inline-flex;align-items:center;gap:5px;height:27px;padding:0 9px;border:1px solid rgba(200,247,109,.28);border-radius:5px;background:#c8f76d0e;color:#c3e994;font-size:9px}.hardware-showcase-badge svg{color:var(--accent)}.hardware-showcase-desc{max-width:500px;margin:14px 0 18px;color:#9aa696;font-size:10.5px;line-height:1.65}.hardware-open-btn{display:inline-flex;align-items:center;gap:8px;min-height:39px;padding:0 15px;border-radius:7px;background:var(--accent);color:#10170b;font-size:10.5px;font-weight:600;box-shadow:0 8px 22px #c8f76d21}.hardware-open-btn:hover{background:#d5ff83}.hardware-open-btn svg:last-child{margin-left:4px}.hardware-open-btn:disabled{opacity:.48;box-shadow:none}.hardware-showcase-visual{position:relative;z-index:2;min-width:0}.hardware-showcase-glow{position:absolute;width:390px;height:390px;right:-30px;top:50%;border-radius:50%;background:radial-gradient(circle,rgba(170,235,66,.27),rgba(106,168,28,.12) 36%,transparent 68%);filter:blur(12px);transform:translateY(-50%)}.hardware-showcase-dots{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(200,247,109,.17) .75px,transparent .75px);background-size:17px 17px;opacity:.32;-webkit-mask-image:radial-gradient(ellipse at 75% 50%,black 12%,transparent 68%);mask-image:radial-gradient(ellipse at 75% 50%,black 12%,transparent 68%)}.hardware-showcase-visual img{position:absolute;z-index:2;width:min(390px,94%);max-height:430px;right:18px;top:50%;transform:translateY(-50%) rotate(-1deg);object-fit:contain;filter:drop-shadow(0 28px 30px rgba(0,0,0,.58)) drop-shadow(0 0 30px rgba(166,228,55,.13))}.hardware-showcase-scanline{position:absolute;z-index:4;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(200,247,109,.22) 44%,rgba(200,247,109,.55) 70%,transparent);opacity:.55}.hardware-safety-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:2px}.hardware-safety-row>div{display:flex;align-items:flex-start;gap:7px;min-height:52px;padding:9px 10px;border:1px solid var(--border-soft);border-radius:7px;background:var(--surface)}.hardware-safety-row svg{flex:0 0 auto;margin-top:1px;color:var(--accent)}.hardware-safety-row span{min-width:0}.hardware-safety-row b{display:block;color:var(--text-2);font-size:9.5px;font-weight:500}.hardware-safety-row small{display:block;margin-top:2px;overflow:hidden;color:var(--text-3);font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1150px){.hardware-showcase{min-height:375px}.hardware-showcase-copy{padding:28px 16px 26px 26px}.ledger-showcase-title span{font-size:46px}.ledger-showcase-title em{font-size:36px}.hardware-showcase-visual img{width:min(330px,98%);max-height:370px;right:2px}}@media(max-width:820px){.hardware-showcase{grid-template-columns:1fr;min-height:420px}.hardware-showcase:before{background:linear-gradient(90deg,rgba(7,11,7,.9) 0%,rgba(7,11,7,.45) 64%,transparent 100%)}.hardware-showcase-copy{max-width:70%;padding:28px 20px 25px}.hardware-showcase-visual{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:.45}.hardware-showcase-visual img{width:390px;max-height:400px;right:-80px;opacity:.8}.hardware-showcase-glow{right:-110px}.hardware-showcase-desc{max-width:430px}.hardware-safety-row{grid-template-columns:1fr}.hardware-safety-row>div{min-height:45px}}@media(max-width:640px){.hardware-showcase-heading h2{font-size:21px}.hardware-showcase{min-height:465px}.hardware-showcase-copy{max-width:100%;padding:23px 17px 20px}.ledger-showcase-title span{font-size:44px}.ledger-showcase-title em{font-size:34px}.hardware-showcase-visual{opacity:.22}.hardware-showcase-visual img{width:330px;right:-110px;top:75%}.hardware-showcase-desc{max-width:330px}.hardware-safety-row{gap:5px}}.brand-mark{overflow:visible;background:transparent;border:0;padding:0;box-shadow:none;filter:drop-shadow(0 0 10px rgba(200,247,109,.16))}.brand-mark img{width:100%;height:100%;object-fit:contain;display:block}.brand-compact .brand-mark img{width:100%;height:100%}.market-hero{grid-template-columns:minmax(0,1fr) minmax(225px,.75fr) minmax(335px,.95fr);gap:20px;padding:38px 36px;min-height:390px}.hero-copy h1{font-size:clamp(42px,4.4vw,63px)}.hero-lede{max-width:430px;font-size:13.5px}.hero-actions{margin-top:21px}.hero-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:25px}.hero-meta>span{display:flex;align-items:flex-start;gap:6px;min-width:0;padding:7px 8px;border:1px solid rgba(200,247,109,.1);border-radius:6px;background:#c8f76d06}.hero-meta>span>i{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 auto;color:var(--accent)}.hero-meta>span b{display:block;overflow:visible;color:var(--text-2);font-size:9.5px;font-weight:500;line-height:1.25;white-space:normal}.hero-meta>span small{display:block;overflow:visible;margin-top:2px;color:var(--text-3);font-size:8px;line-height:1.25;white-space:normal}.hero-emblem{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;align-self:stretch;min-width:0}.hero-emblem-glow{position:absolute;width:250px;height:250px;border-radius:50%;background:radial-gradient(circle,rgba(190,245,67,.22),rgba(80,140,18,.08) 44%,transparent 70%);filter:blur(12px)}.hero-emblem img{position:relative;z-index:1;width:min(100%,280px);height:auto;max-height:315px;object-fit:contain;filter:drop-shadow(0 18px 28px rgba(0,0,0,.45)) drop-shadow(0 0 24px rgba(200,247,109,.12))}.hero-timeframes{display:flex;align-items:center;justify-content:space-between;gap:3px;margin:9px 0 0;padding:3px 0}.hero-timeframes span{display:inline-flex;align-items:center;justify-content:center;height:21px;padding:0 5px;border-radius:3px;color:var(--text-3);font-family:var(--mono);font-size:8px}.hero-timeframes span.active{background:#c8f76d1a;color:var(--accent)}@media(max-width:1180px){.market-hero{grid-template-columns:minmax(0,1.1fr) minmax(130px,.45fr) minmax(315px,.95fr);gap:13px;padding:30px 25px}.hero-copy h1{font-size:clamp(38px,4.5vw,53px)}.hero-emblem img{width:min(100%,215px)}.hero-meta>span{padding:7px 6px}}@media(max-width:980px){.market-hero{grid-template-columns:minmax(0,1fr) minmax(330px,.9fr)}.hero-emblem{display:flex;visibility:hidden;pointer-events:none}}@media(max-width:820px){.market-hero{grid-template-columns:1fr}.hero-meta{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.market-hero{padding:23px 18px}.hero-meta{gap:4px}.hero-meta>span{padding:5px}.hero-meta>span b{font-size:8.3px}.hero-meta>span small{font-size:7.2px}}.onboarding-page{display:flex;flex-direction:column;gap:13px}.onboarding-progress{height:3px;overflow:hidden;border-radius:2px;background:var(--border-soft)}.onboarding-progress span{display:block;height:100%;background:var(--accent);transition:width .35s ease}.onboarding-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}.onboarding-step{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;min-height:180px}.onboarding-step.done{border-color:#7fe0a02e}.onboarding-step-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--border);border-radius:7px;background:var(--surface-2);color:var(--accent)}.onboarding-step.done .onboarding-step-icon{border-color:#7fe0a040;background:var(--green-soft);color:var(--green)}.onboarding-step-copy{min-width:0;flex:1}.onboarding-step-copy h3{margin:3px 0 5px;font-size:16px;letter-spacing:-.025em}.onboarding-step-copy p{color:var(--text-3);font-size:10px;line-height:1.55}.onboarding-step-copy p b{color:var(--text-2);font-weight:500}.onboarding-legend{display:flex;align-items:center;gap:4px;margin-top:8px;color:var(--text-3);font-family:var(--mono);font-size:8px}.onboarding-legend svg{color:var(--accent)}.onboarding-status{align-self:flex-start;display:inline-flex;align-items:center;gap:3px;padding:3px 6px;border:1px solid var(--border);border-radius:4px;color:var(--text-3);font-family:var(--mono);font-size:8px}.onboarding-status.done{border-color:#7fe0a040;background:var(--green-soft);color:var(--green)}.onboarding-status.muted{color:var(--text-3)}.onboarding-connected{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.onboarding-connected span{display:inline-flex;align-items:center;gap:3px;padding:3px 5px;border:1px solid rgba(127,224,160,.2);border-radius:3px;color:var(--green);font-size:8px}.onboarding-wallet-form{grid-column:1 / -1;padding:15px;border-color:#c8f76d33}.onboarding-form-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px}.onboarding-hardware{display:flex;align-items:center;gap:7px;margin-top:10px;padding:7px;border:1px solid var(--border-soft);border-radius:6px;background:var(--surface-2)}.onboarding-hardware img{width:38px;height:38px;object-fit:contain}.onboarding-hardware b{display:block;font-size:9.5px}.onboarding-hardware small{display:block;margin-top:2px;color:var(--text-3);font-size:8px}.onboarding-finish{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid var(--border-soft);border-radius:8px;background:var(--surface)}.onboarding-finish p{margin-top:3px;color:var(--text-3);font-size:10px}.onboarding-finish-actions{display:flex;gap:6px}.disabled-link{opacity:.45;pointer-events:none}.connection-requests-card{border-color:#c8f76d40}.connection-request-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;padding:9px;border:1px solid var(--border-soft);border-radius:6px;background:var(--surface-2)}.connection-request-row>div:first-child{min-width:0}.connection-request-row b{display:block;font-size:10.5px}.connection-request-row span{display:block;margin-top:2px;color:var(--text-3);font-family:var(--mono);font-size:8px}.connection-request-row small{display:block;margin-top:2px;color:var(--text-3);font-size:8px}.connection-request-actions{display:flex;gap:5px;flex:0 0 auto}.branch-pending-links{margin-bottom:10px;padding:10px 12px;border:1px solid rgba(255,184,107,.2);border-radius:7px;background:#ffb86b09}.branch-pending-head{display:flex;align-items:center;gap:5px;color:#e8b784;font-size:10px}.branch-pending-head b{margin-left:auto;font-family:var(--mono);font-size:9px}.branch-pending-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px;padding-top:6px;border-top:1px solid rgba(255,184,107,.1);color:var(--text-3);font-size:9px}.branch-pending-row b{display:block;color:var(--text-2);font-size:9.5px}.branch-pending-row span{font-size:8.5px}.withdrawal-2fa-head{display:flex;align-items:flex-start;gap:9px;padding:10px;border:1px solid var(--border-soft);border-radius:7px;background:var(--surface-2)}.withdrawal-2fa-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 auto;border-radius:6px;background:var(--accent-soft);color:var(--accent)}.withdrawal-2fa-head b{display:block;font-size:11.5px}.withdrawal-2fa-head p{margin-top:3px;color:var(--text-3);font-size:9.5px;line-height:1.45}.withdrawal-resend{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--text-3);font-size:9.5px}.withdrawal-resend .text-link{color:var(--accent);font-size:9.5px}.withdrawal-2fa-setup{padding:8px;border:1px solid rgba(255,184,107,.2);border-radius:5px;background:#ffb86b0a;color:#e8b784;font-size:9.5px;line-height:1.5}.withdrawal-2fa-setup a{color:var(--accent)}@media(max-width:760px){.onboarding-grid{grid-template-columns:1fr}.onboarding-wallet-form{grid-column:auto}.onboarding-finish,.connection-request-row{align-items:flex-start;flex-direction:column}.connection-request-actions{width:100%}.connection-request-actions .btn{flex:1}}.branch-history-panel{margin-top:12px;padding:16px}.branch-history-list{display:flex;flex-direction:column;margin-top:8px}.branch-history-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto auto auto;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid var(--border-soft)}.branch-history-row:last-child{border-bottom:0}.branch-history-row.master{background:linear-gradient(90deg,rgba(200,247,109,.03),transparent)}.branch-history-side{display:inline-flex;align-items:center;justify-content:center;height:20px;border-radius:3px;font-family:var(--mono);font-size:7.5px;text-transform:uppercase}.branch-history-side.buy{background:var(--green-soft);color:var(--green)}.branch-history-side.sell{background:var(--red-soft);color:var(--red)}.branch-history-row>div{min-width:0}.branch-history-row b{display:block;font-size:9.5px;font-weight:500}.branch-history-row small{display:block;overflow:hidden;margin-top:1px;color:var(--text-3);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.branch-history-row>.mono{color:var(--text-2);font-size:8.5px;white-space:nowrap}.branch-history-row>.muted{font-size:8px;white-space:nowrap}@media(max-width:700px){.branch-history-row{grid-template-columns:35px minmax(0,1fr) auto}.branch-history-row>.mono:nth-last-child(2),.branch-history-row>.muted{display:none}}.branch-history-positions{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0 10px}.branch-history-position{display:flex;align-items:center;gap:5px;min-height:29px;padding:5px 7px;border:1px solid var(--border-soft);border-radius:5px;background:var(--surface-2)}.branch-history-position>span{padding:2px 3px;border-radius:2px;background:var(--red-soft);color:var(--red);font-family:var(--mono);font-size:6.5px}.branch-history-position b{color:var(--text-2);font-size:8.5px;font-weight:500}.branch-history-position small{color:var(--text-3);font-size:7.5px}.branch-history-position em{margin-left:3px;color:var(--accent);font-family:var(--mono);font-size:8px;font-style:normal}.chart-protection-handle{position:absolute;z-index:12;display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 6px;border-radius:3px;font-family:var(--mono);font-size:8.5px;cursor:ns-resize;-webkit-user-select:none;user-select:none;touch-action:none;box-shadow:0 3px 12px #0000004d}.chart-protection-handle span{display:inline-flex;align-items:center;justify-content:center;width:17px;height:15px;border-radius:2px;font-size:7px}.chart-protection-handle b{font-weight:500}.chart-protection-handle.sl{border:1px solid rgba(255,122,122,.55);background:#401717eb;color:#ff9b9b}.chart-protection-handle.sl span{background:var(--red);color:#130808}.chart-protection-handle.tp{border:1px solid rgba(127,224,160,.55);background:#123421eb;color:#9ee9b7}.chart-protection-handle.tp span{background:var(--green);color:#071008}.chart-protection-handle:hover{filter:brightness(1.2)}.settings-identifiers{margin:10px 0}.identifier-toggle{display:inline-flex;align-items:center;gap:5px;color:var(--text-3);font-family:var(--mono);font-size:8.5px}.identifier-toggle:hover{color:var(--accent)}.balance-privacy-btn{color:var(--text-3)}.balance-privacy-btn:hover{color:var(--accent)}body.balances-hidden .wallet-total,body.balances-hidden .wallet-quick-stats b,body.balances-hidden .wallet-table tbody tr td:nth-child(5) b,body.balances-hidden .wallet-table tbody tr td:nth-child(6),body.balances-hidden .portfolio-stat>b,body.balances-hidden .performance-value-row>b,body.balances-hidden .holdings-table tbody tr td:nth-child(4),body.balances-hidden .holdings-table tbody tr td:nth-child(5) b,body.balances-hidden .branch-account-balance b,body.balances-hidden .branch-stat b,body.balances-hidden .branch-master-stats b,body.balances-hidden .chart-plan-pnl,body.balances-hidden .position-row-pnl b,body.balances-hidden .position-row-pnl span{filter:blur(6px);-webkit-user-select:none;user-select:none}.market-hero{background:linear-gradient(90deg,#050904f7,#050904e0 27%,#0509046b 49%,#0509043d 64%,#050904b3),url(/helix-hero-orbital.png) center 47% / cover no-repeat,#070b06}.hero-emblem{display:flex;visibility:hidden;pointer-events:none}.hero-glow{opacity:.55}@media(max-width:820px){.market-hero{background-position:58% center}}body.balances-hidden .donut-center b,body.balances-hidden .performance-delta,body.balances-hidden .prochart-position-strip b,body.balances-hidden .prochart-position-strip>span:not(.position-live-pill){filter:blur(6px);-webkit-user-select:none;user-select:none}.auth-page{grid-template-columns:minmax(0,1.55fr) minmax(430px,.9fr)}.auth-visual{padding:26px 38px 22px;background:linear-gradient(90deg,#040904f7,#040904e0 36%,#04090440 66%,#0409048c),linear-gradient(0deg,rgba(4,8,4,.82) 0%,transparent 33%),url(/helix-login-orbital.png) 84% center / cover no-repeat,#070b06}.auth-grid{opacity:.16;-webkit-mask-image:linear-gradient(120deg,#000,transparent 62%);mask-image:linear-gradient(120deg,#000,transparent 62%)}.auth-orb{opacity:.45}.auth-visual-content{max-width:585px;padding:40px 0 20px}.auth-visual-content h1{font-size:clamp(46px,5vw,67px)}.auth-visual-content>p{max-width:445px}.auth-feature-row{gap:18px;margin-top:22px}.auth-feature-row span{font-size:12px;color:#c8d3c3}.auth-market-card{max-width:500px;margin-top:26px;background:#090f08c2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-quote{margin-top:25px}.auth-visual-foot{text-align:left;font-size:9px;letter-spacing:.06em;text-transform:uppercase}.auth-panel{position:relative;overflow:hidden;padding:34px 28px;background:radial-gradient(600px 420px at 100% 0%,rgba(200,247,109,.045),transparent 68%),#080c08}.auth-panel:before,.auth-panel:after{content:"";position:absolute;border:1px solid rgba(200,247,109,.055);border-radius:50%;pointer-events:none}.auth-panel:before{width:560px;height:560px;right:-330px;top:-155px}.auth-panel:after{width:380px;height:380px;right:-230px;top:-60px;border-color:#ffffff06}.auth-card{position:relative;z-index:1;max-width:458px;padding:25px 25px 22px;border:1px solid rgba(200,247,109,.11);border-radius:17px;background:linear-gradient(160deg,#0f160ee0,#070c07f0);box-shadow:0 30px 80px #0000004d,inset 0 1px #ffffff06}.auth-tabs{margin-bottom:22px;border-color:#c8f76d1a;background:#ffffff05}.auth-tabs button{height:36px;font-size:12px}.auth-tabs button.active{background:#c8f76d21;color:var(--accent);box-shadow:none}.auth-card-head h2{font-size:31px}.auth-card-head p{margin-top:6px;font-size:12px}.auth-form{gap:12px;margin-top:21px}.auth-form .field>span{font-size:11px}.auth-input-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--text-3)}.field-control.has-icon{gap:7px}.field-control.has-icon:focus-within .auth-input-icon{color:var(--accent)}.auth-submit{height:43px;margin-top:3px}.auth-divider{margin:18px 0 12px;font-size:10px}.auth-or{margin-top:17px}.auth-social{gap:8px;margin-top:0}.google-auth-btn{height:41px;border-color:#ffffff24;border-radius:7px;font-size:11px}.forgot-link{margin-top:1px;font-size:9.5px}.auth-security{margin-top:15px;font-size:9.5px}.auth-switch{margin-top:18px;font-size:11px}.auth-switch button{font-size:11px}.auth-legal{margin-top:13px;font-size:9.5px}@media(max-width:1050px){.auth-page{grid-template-columns:minmax(0,1.3fr) minmax(410px,.9fr)}.auth-visual-content h1{font-size:51px}.auth-card{max-width:420px}}@media(max-width:860px){.auth-page{grid-template-columns:1fr}.auth-panel{min-height:100vh;padding:22px 16px}.auth-card{max-width:440px;padding:22px 19px 19px}}.auth-switch button:after{content:" ›";color:var(--accent)}.branch-account-meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:3px}.branch-account-meta>span{padding:2px 4px;border:1px solid var(--border-soft);border-radius:3px;color:var(--text-3);font-family:var(--mono);font-size:7.5px}.account-status{padding:2px 4px;border-radius:3px;font-family:var(--mono);font-size:7.5px;font-style:normal;background:var(--green-soft);color:var(--green)}.account-status.approved{background:#c8f76d14;color:var(--accent)}.account-status.inactive{background:var(--red-soft);color:var(--red)}.trade-settings-panel{padding:13px 14px}.trade-settings-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;color:var(--text-3)}.trade-settings-head h3{margin:2px 0 0;color:var(--text);font-size:17px;letter-spacing:-.03em}.trade-settings-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:11px}.trade-settings-row>span{color:var(--text-2);font-size:10.5px}.leverage-options{display:flex;flex-wrap:wrap;gap:3px;justify-content:flex-end}.leverage-options button{min-width:28px;height:23px;padding:0 5px;border:1px solid var(--border-soft);border-radius:4px;color:var(--text-3);font-family:var(--mono);font-size:8.5px}.leverage-options button:hover{border-color:var(--border);color:var(--text)}.leverage-options button.active{border-color:#c8f76d6b;background:var(--green-soft);color:var(--accent)}.trade-settings-panel>small{display:block;margin-top:8px;color:var(--text-3);font-size:8.5px;line-height:1.45}@media(max-width:1050px){.trade-settings-row{align-items:flex-start;flex-direction:column}.leverage-options{justify-content:flex-start}}.chart-protection-handle.unset{opacity:.8;border-style:dashed}.chart-drag-hint{color:var(--text-3);font-size:8px;font-family:var(--mono)}.copy-report{margin-top:10px;padding:9px 10px;border:1px solid var(--border-soft);border-radius:6px;background:#ffffff04}.copy-report-head{display:flex;justify-content:space-between;gap:8px;color:var(--text-3);font-size:8px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em}.copy-report-head em{font-style:normal;color:var(--text-2)}.copy-report-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 7px;padding-top:6px;margin-top:5px;border-top:1px solid var(--border-soft);font-size:9px}.copy-report-row span{color:var(--text-2)}.copy-report-row b{font-family:var(--mono);font-size:7.5px;font-weight:500;text-transform:uppercase}.copy-report-row.ok b{color:var(--green)}.copy-report-row.skipped b{color:var(--red)}.copy-report-row small{flex:1 1 100%;color:var(--text-3);font-size:8px;line-height:1.4}.ledger-otp-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;color:var(--text-3);font-size:9px}.ledger-otp-meta .text-link{font-size:9px}.login-2fa{animation:fadeUp .25s ease}.login-2fa-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:14px;border:1px solid rgba(200,247,109,.25);border-radius:50%;background:var(--green-soft);color:var(--accent)}.login-2fa h2{margin-top:6px;font-size:31px;letter-spacing:-.045em}.login-2fa>p{margin-top:8px;color:var(--text-3);font-size:12px;line-height:1.6}.login-2fa .auth-form{margin-top:20px}.login-2fa-foot{display:flex;align-items:center;gap:5px;margin-top:15px;color:var(--text-3);font-size:9.5px}.login-2fa-foot svg{color:var(--accent)}.hardware-transfer-list{max-height:420px;overflow-y:auto;padding-right:4px}.usdt-wallet-card{display:flex;align-items:center;gap:13px;margin-bottom:14px;padding:14px 16px;border:1px solid rgba(200,247,109,.16);border-radius:12px;background:linear-gradient(100deg,#c8f76d13,#ffffff03)}.usdt-wallet-icon{display:inline-flex;align-items:center;justify-content:center;width:39px;height:39px;flex:0 0 auto;border:1px solid rgba(38,161,123,.4);border-radius:50%;background:#26a17b29;color:#63d8b1;font-family:var(--mono);font-size:19px}.usdt-wallet-copy{flex:1;min-width:0}.usdt-wallet-copy>b{display:block;margin-top:3px;color:var(--accent);font-size:12px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usdt-wallet-copy>small{display:block;margin-top:3px;color:var(--text-3);font-size:9.5px;line-height:1.45}.usdt-wallet-actions{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.transfer-from{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;border:1px solid var(--border-soft);border-radius:7px;color:var(--text-3);font-size:9.5px}.transfer-from b{color:var(--text-2);font-weight:400}@media(max-width:760px){.usdt-wallet-card{align-items:flex-start;flex-wrap:wrap;padding:13px}.usdt-wallet-copy{flex-basis:calc(100% - 55px)}.usdt-wallet-actions{width:100%;justify-content:stretch}.usdt-wallet-actions .btn{flex:1}}.checkout-page{min-height:100vh;background:radial-gradient(650px 420px at 75% 0%,rgba(200,247,109,.08),transparent 65%),#070b07;color:var(--text)}.checkout-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;height:64px;padding:0 28px;border-bottom:1px solid var(--border-soft)}.checkout-back,.checkout-secure{display:inline-flex;align-items:center;gap:5px;color:var(--text-3);font-size:10px}.checkout-back:hover{color:var(--accent)}.checkout-main{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,510px);gap:54px;max-width:1080px;margin:0 auto;padding:68px 26px;align-items:start}.checkout-summary{padding-top:20px}.checkout-summary h1{max-width:470px;margin-top:11px;font-size:clamp(35px,4.8vw,58px);line-height:.98;letter-spacing:-.06em}.checkout-summary>p{max-width:420px;margin-top:18px;color:var(--text-3);font-size:13px;line-height:1.6}.checkout-summary>p b{color:var(--text-2);font-weight:500}.checkout-summary-box{max-width:410px;margin-top:27px;padding:16px;border:1px solid var(--border-soft);border-radius:10px;background:#ffffff05}.checkout-summary-box>div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;color:var(--text-3);font-size:11px}.checkout-summary-box b{color:var(--text-2);font-family:var(--mono);font-weight:400}.checkout-summary-total{margin-top:4px;padding-top:12px!important;border-top:1px solid var(--border-soft)}.checkout-summary-total b{color:var(--accent);font-size:15px}.checkout-summary-total small{font-family:var(--font);font-size:9px}.checkout-trust{display:flex;align-items:flex-start;gap:6px;max-width:390px;margin-top:18px;color:var(--text-3);font-size:9.5px;line-height:1.5}.checkout-trust svg{flex:0 0 auto;color:var(--accent)}.checkout-card{padding:24px;border:1px solid rgba(200,247,109,.12);border-radius:16px;background:linear-gradient(160deg,#11190ff2,#080d08fa);box-shadow:0 34px 90px #00000059}.checkout-card-head{display:flex;align-items:flex-start;justify-content:space-between;color:var(--text-3)}.checkout-card-head h2{margin-top:4px;color:var(--text);font-size:25px;letter-spacing:-.04em}.checkout-form{display:flex;flex-direction:column;gap:13px;margin-top:21px}.checkout-form-row{display:grid;grid-template-columns:1fr 1fr;gap:11px}.checkout-card-input{gap:8px}.checkout-card-input>svg{flex:0 0 auto;color:var(--text-3)}.card-brands{display:inline-flex;align-items:center;gap:4px;margin-left:auto}.card-brand{display:inline-flex;align-items:center;justify-content:center;width:30px;height:19px;border:1px solid var(--border-soft);border-radius:3px;color:var(--text-3);font-family:var(--mono);font-size:6.5px;font-weight:700;letter-spacing:-.02em;opacity:.45}.card-mastercard i{width:9px;height:9px;margin:0 -2px;border-radius:50%;background:currentColor;opacity:.85}.card-brand.active{border-color:#c8f76d66;color:var(--accent);opacity:1;background:#c8f76d0f}.checkout-pay-btn{margin-top:4px;height:45px}.checkout-disclaimer{color:var(--text-3);font-size:9px;line-height:1.5;text-align:center}.checkout-processing,.checkout-blocked{display:flex;flex-direction:column;align-items:center;padding:42px 15px 30px;text-align:center}.checkout-processing-icon,.checkout-blocked-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:16px;border:1px solid rgba(200,247,109,.3);border-radius:50%;background:var(--green-soft);color:var(--accent)}.checkout-processing h2,.checkout-blocked h2{margin-top:8px;font-size:27px;letter-spacing:-.045em}.checkout-processing p,.checkout-blocked p{max-width:330px;margin-top:9px;color:var(--text-3);font-size:11px;line-height:1.6}.checkout-progress{width:100%;max-width:340px;height:5px;margin-top:26px;overflow:hidden;border-radius:10px;background:#ffffff0f}.checkout-progress i{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .9s ease}.checkout-processing>span{margin-top:9px;color:var(--text-3);font-family:var(--mono);font-size:8.5px}.checkout-blocked-icon{border-color:#ff7a7a59;background:var(--red-soft);color:var(--red)}.checkout-blocked-ref{margin:14px 0 10px;padding:7px 10px;border:1px solid var(--border-soft);border-radius:5px;color:var(--text-3);font-family:var(--mono);font-size:8.5px}.checkout-blocked .btn{width:100%;margin-top:7px}.checkout-loading,.checkout-error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:100vh;padding:30px;color:var(--text-3);font-size:12px}.checkout-error h1{color:var(--text);font-size:30px}.checkout-error p{max-width:400px;color:var(--text-3);text-align:center}@media(max-width:860px){.checkout-page{min-height:100dvh}.checkout-topbar{height:auto;min-height:58px;padding:11px 14px;flex-wrap:wrap;gap:6px 12px}.checkout-topbar .logo{transform:scale(.9);transform-origin:left center}.checkout-secure{display:none}.checkout-main{grid-template-columns:1fr;gap:22px;padding:27px 13px 35px}.checkout-summary{padding-top:0}.checkout-summary h1{font-size:35px}.checkout-summary>p{font-size:12px;margin-top:12px}.checkout-summary-box{margin-top:18px;padding:12px}.checkout-card{padding:18px 14px;border-radius:13px}.checkout-card-head h2{font-size:22px}.checkout-form{gap:11px}.checkout-blocked h2,.checkout-processing h2{font-size:23px}}.account-menu-list{max-height:188px;overflow-y:auto;padding-right:2px}.account-menu-list .account-menu-item{padding-top:6px;padding-bottom:6px}.account-menu-list .account-menu-avatar{width:24px;height:24px;font-size:8px}.account-menu-list .account-menu-item b{font-size:10.5px}.account-menu-list .account-menu-item small{font-size:8.5px}.admin-page{display:flex;flex-direction:column;gap:14px}.admin-badge{padding:6px 8px;border:1px solid rgba(200,247,109,.2);border-radius:5px;color:var(--accent);font-family:var(--mono);font-size:8px}.admin-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.admin-stats>div{display:flex;align-items:center;gap:7px;padding:12px;border:1px solid var(--border-soft);border-radius:8px;background:#ffffff04;color:var(--text-3);font-size:9px}.admin-stats svg{color:var(--accent)}.admin-stats b{margin-left:auto;color:var(--text);font-family:var(--mono);font-size:17px;font-weight:400}.admin-panel{padding:16px}.admin-account-list{display:flex;flex-direction:column}.admin-account-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid var(--border-soft)}.admin-account-row:last-child{border-bottom:0}.admin-account-main{min-width:0}.admin-account-main b{display:block;font-size:12px}.admin-account-main span,.admin-account-main small{display:block;margin-top:2px;color:var(--text-3);font-size:9px}.admin-account-main small{font-family:var(--mono);color:var(--text-2)}.admin-account-actions{display:flex;align-items:center;flex-wrap:wrap;gap:5px;justify-content:flex-end}.admin-account-actions select{height:27px;padding:0 6px;border:1px solid var(--border-soft);border-radius:4px;background:var(--surface-2);color:var(--text-2);font-size:8px}.admin-ticket-list{display:flex;flex-direction:column}.admin-ticket{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid var(--border-soft)}.admin-ticket:last-child{border-bottom:0}.admin-ticket>div:first-child{min-width:0}.admin-ticket b{display:block;font-size:12px}.admin-ticket span{display:block;margin-top:2px;color:var(--text-3);font-size:9px}.admin-ticket p{max-width:700px;margin-top:5px;color:var(--text-3);font-size:9.5px;line-height:1.5}.admin-ticket>div:last-child{display:flex;align-items:center;gap:7px;flex:0 0 auto}.admin-ticket em{padding:3px 5px;border-radius:3px;background:var(--green-soft);color:var(--accent);font-family:var(--mono);font-size:7.5px;font-style:normal;text-transform:uppercase}.admin-ticket em.resolved{color:var(--text-3);background:#ffffff0a}.admin-adjust-modal{width:min(410px,calc(100vw - 24px))}.admin-adjust-tabs{display:flex;gap:4px;margin:14px 0;padding:3px;border:1px solid var(--border-soft);border-radius:6px}.admin-adjust-tabs button{flex:1;height:29px;border-radius:4px;color:var(--text-3);font-size:10px}.admin-adjust-tabs button.active{background:var(--green-soft);color:var(--accent)}.admin-adjust-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:16px}@media(max-width:760px){.admin-stats{grid-template-columns:1fr 1fr}.admin-account-row{align-items:flex-start;flex-direction:column;gap:7px}.admin-account-actions{justify-content:flex-start}.admin-ticket{flex-direction:column;gap:7px}.admin-ticket>div:last-child{width:100%;justify-content:space-between}}.helix-ad-banner{position:fixed;right:20px;bottom:20px;z-index:80;display:flex;align-items:center;gap:10px;width:min(455px,calc(100vw - 28px));padding:11px 12px;border:1px solid rgba(200,247,109,.25);border-radius:10px;background:linear-gradient(110deg,#1a2714f7,#090f08fa);box-shadow:0 18px 45px #0000006b;animation:fadeUp .35s ease}.helix-ad-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 auto;border:1px solid rgba(200,247,109,.25);border-radius:50%;background:var(--green-soft);color:var(--accent)}.helix-ad-banner>div{flex:1;min-width:0}.helix-ad-banner b{display:block;color:var(--text);font-size:10.5px}.helix-ad-banner div span{display:block;margin-top:2px;color:var(--text-3);font-size:9px;line-height:1.4}.helix-ad-banner>a{display:inline-flex;align-items:center;gap:3px;flex:0 0 auto;padding:5px 7px;border:1px solid rgba(200,247,109,.25);border-radius:4px;color:var(--accent);font-size:8.5px}.helix-ad-banner>button{display:inline-flex;color:var(--text-3);flex:0 0 auto}.helix-ad-banner>button:hover{color:var(--text)}@media(max-width:760px){.helix-ad-banner{right:10px;bottom:66px;left:10px;width:auto;padding:10px}.helix-ad-banner b{font-size:10px}.helix-ad-banner div span{font-size:8.5px}.helix-ad-banner>a{font-size:8px}}@media(max-width:640px){.hardware-topbar{height:auto;min-height:58px;padding:12px 14px;flex-wrap:wrap;gap:9px 12px}.hardware-logo{order:1;font-size:12px;letter-spacing:.08em}.hardware-back{order:2}.hardware-lock{order:3}.hardware-main{padding:20px 12px 28px}.hardware-hero{gap:15px;padding-bottom:24px}.hardware-photo img{width:160px;max-height:170px}.hardware-headline h1{font-size:clamp(28px,9vw,38px);line-height:1}.hardware-headline>p{font-size:10.5px;line-height:1.5}.hardware-value{margin:16px 0 12px}.hardware-value span{font-size:8px}.hardware-value b{font-size:clamp(25px,8vw,34px);overflow-wrap:anywhere}.hardware-actions{gap:6px}.hardware-actions .btn{flex:1 1 145px;justify-content:center;font-size:9.5px;padding-left:8px;padding-right:8px}.hardware-grid{gap:10px;margin-top:13px}.hardware-panel{padding:12px}.hardware-panel-head h3{font-size:16px}.hardware-asset{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:2px 8px;padding:12px 0}.hardware-asset>.asset-icon{grid-row:1 / 3;align-self:center}.hardware-asset>div{grid-column:2;grid-row:1;align-self:end}.hardware-asset-qty{grid-column:2;grid-row:2;align-self:end;font-size:10px}.hardware-asset-value{grid-column:3;grid-row:1 / 3;align-self:center;width:auto;font-size:10.5px;white-space:nowrap}.hardware-asset b{font-size:12px}.hardware-asset small{font-size:9.5px}.hardware-transfer{align-items:flex-start;gap:7px;padding:9px 0}.hardware-transfer>div{min-width:0}.hardware-transfer b{font-size:8.5px;overflow-wrap:anywhere}.hardware-transfer small{display:block;margin-top:2px;font-size:7.5px}.hardware-transfer-status{font-size:7px;white-space:nowrap}.hardware-transfer-list{max-height:390px}.hardware-foot{margin-top:12px;font-size:7.5px;line-height:1.5}.hardware-loading{min-height:60vh;padding:20px 14px}}.admin-head-right{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end}.pro-ad-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:20px;background:#020602b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:fadeIn .2s ease}.pro-ad{position:relative;display:grid;grid-template-columns:220px minmax(0,1fr);width:min(720px,calc(100vw - 30px));max-height:calc(100dvh - 30px);overflow:auto;border:1px solid rgba(200,247,109,.22);border-radius:16px;background:linear-gradient(135deg,#121b0ffc,#070c07fc);box-shadow:0 30px 100px #0009}.pro-ad-close{position:absolute;z-index:3;top:10px;right:10px;display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;border:1px solid rgba(255,255,255,.13);border-radius:50%;background:#050a05b8;color:var(--text-2)}.pro-ad-close:hover{color:var(--accent);border-color:#c8f76d59}.pro-ad-art{position:relative;min-height:100%;overflow:hidden;background:#070b06}.pro-ad-art img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:56% center;filter:brightness(.75) saturate(1.1)}.pro-ad-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0509041a,#0509040d 40%,#070c07eb)}.pro-ad-art-glow{position:absolute;z-index:1;width:160px;height:160px;right:10%;top:15%;border-radius:50%;background:#c8f76d2e;filter:blur(45px)}.pro-ad-art-label{position:absolute;z-index:2;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border:1px solid rgba(200,247,109,.28);border-radius:4px;background:#050a05b3;color:var(--accent);font-family:var(--mono);font-size:7.5px;letter-spacing:.08em}.pro-ad-body{padding:28px 26px 22px;min-width:0}.pro-ad-urgent{display:inline-flex;align-items:center;gap:5px;color:#f0b57c;font-family:var(--mono);font-size:8px;letter-spacing:.1em}.pro-ad-urgent span{width:5px;height:5px;border-radius:50%;background:#f0b57c;box-shadow:0 0 8px #f0b57c99}.pro-ad-body h2{margin-top:9px;font-size:clamp(25px,3.4vw,36px);line-height:1.02;letter-spacing:-.05em}.pro-ad-body h2 em{color:var(--accent);font-style:normal}.pro-ad-lede{margin-top:11px;color:var(--text-3);font-size:11px;line-height:1.55}.pro-ad-reward{display:flex;align-items:flex-start;gap:9px;margin-top:16px;padding:10px 11px;border:1px solid rgba(200,247,109,.15);border-radius:8px;background:#c8f76d0b}.pro-ad-reward-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;background:var(--green-soft);color:var(--accent)}.pro-ad-reward b{display:block;font-size:10px}.pro-ad-reward p{margin-top:3px;color:var(--text-3);font-size:9px;line-height:1.5}.pro-ad-progress-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;color:var(--text-3);font-size:9px}.pro-ad-progress-head span{display:inline-flex;align-items:center;gap:4px}.pro-ad-progress-head svg{color:var(--accent)}.pro-ad-progress-head b{color:var(--text);font-family:var(--mono);font-size:15px;font-weight:400}.pro-ad-progress-head small{color:var(--text-3);font-size:10px}.pro-ad-progress{height:6px;margin-top:7px;overflow:hidden;border-radius:10px;background:#ffffff12}.pro-ad-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8ecf4b,var(--accent))}.pro-ad-progress-foot{display:flex;justify-content:space-between;gap:8px;margin-top:6px;color:var(--text-3);font-family:var(--mono);font-size:7.5px}.pro-ad-actions{margin-top:18px}.pro-ad-later{display:block;width:100%;margin-top:8px;color:var(--text-3);font-size:9px;text-align:center}.pro-ad-later:hover{color:var(--text)}@media(max-width:660px){.pro-ad-backdrop{padding:10px}.pro-ad{display:block;width:100%;max-height:calc(100dvh - 20px);border-radius:13px}.pro-ad-art{height:118px;min-height:0}.pro-ad-art img{object-position:56% 48%}.pro-ad-art:after{background:linear-gradient(0deg,#070c07fa,#070c070d 70%)}.pro-ad-art-label{bottom:9px;left:11px;font-size:6.5px}.pro-ad-body{padding:18px 16px 16px}.pro-ad-close{top:7px;right:7px}.pro-ad-body h2{font-size:25px}.pro-ad-lede{font-size:10px}.pro-ad-reward{margin-top:12px}.pro-ad-reward b{font-size:9px}.pro-ad-reward p{font-size:8.5px}.pro-ad-progress-head{margin-top:13px}.pro-ad-actions{margin-top:14px}.pro-ad-later{margin-top:7px}}.address-qr{display:flex;flex-direction:column;align-items:center;gap:6px;margin:2px auto 12px}.address-qr img{width:180px;height:180px;padding:8px;border-radius:9px;background:#c8f76d;image-rendering:pixelated}.address-qr small{color:var(--text-3);font-size:9px}@media(max-width:520px){.address-qr img{width:155px;height:155px}.address-box code{font-size:9px;overflow-wrap:anywhere}}.copy-feed{padding:15px 16px}.copy-feed-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.copy-feed-head h3{margin-top:3px;font-size:20px;letter-spacing:-.035em}.copy-feed-head p{max-width:650px;margin-top:4px;color:var(--text-3);font-size:9.5px;line-height:1.5}.copy-feed-head p b{color:var(--text-2);font-weight:500}.copy-feed-status{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;color:var(--text-3);font-family:var(--mono);font-size:7.5px;text-transform:uppercase}.copy-feed-status .status-dot{background:var(--green)}.copy-feed-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.copy-feed-column{min-width:0;border:1px solid var(--border-soft);border-radius:7px;overflow:hidden}.copy-feed-column-head{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;background:#ffffff05;color:var(--text-3);font-size:9px}.copy-feed-column-head span{display:inline-flex;align-items:center;gap:4px}.copy-feed-column-head em{font-family:var(--mono);font-style:normal;font-size:8px}.copy-feed-list{max-height:210px;overflow-y:auto}.copy-feed-row{display:flex;align-items:center;gap:7px;padding:8px 10px;border-top:1px solid rgba(255,255,255,.035)}.copy-feed-side{display:inline-flex;align-items:center;justify-content:center;width:21px;height:21px;flex:0 0 auto;border-radius:4px}.copy-feed-side.buy{background:var(--green-soft);color:var(--green)}.copy-feed-side.sell{background:var(--red-soft);color:var(--red)}.copy-feed-side.open{background:#c8f76d14;color:var(--accent)}.copy-feed-row>div{min-width:0;flex:1}.copy-feed-row b{display:block;font-size:9.5px}.copy-feed-row small{display:block;margin-top:1px;color:var(--text-3);font-size:8px}.copy-feed-row em{color:var(--text-2);font-family:var(--mono);font-size:8.5px;font-style:normal;white-space:nowrap}.copy-feed-empty{padding:16px 10px;color:var(--text-3);font-size:9px;text-align:center}.copy-feed-foot{display:flex;justify-content:space-between;gap:10px;margin-top:10px;color:var(--text-3);font-size:8px;line-height:1.4}.copy-feed-foot span{display:inline-flex;align-items:center;gap:4px}@media(max-width:760px){.copy-feed-head{flex-direction:column;gap:7px}.copy-feed-grid{grid-template-columns:1fr}.copy-feed-foot{flex-direction:column;gap:4px}.copy-feed-list{max-height:185px}}.managed-by-card{border-color:#c8f76d29;background:linear-gradient(110deg,rgba(200,247,109,.045),transparent 55%),var(--surface)}.managed-by-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:9px 10px;border:1px solid var(--border-soft);border-radius:7px;color:var(--text-3);font-size:9px}.managed-by-row b{color:var(--accent);font-family:var(--mono);font-size:9px;font-weight:400}.managed-by-badge{margin-left:auto;padding:3px 5px;border-radius:3px;background:#c8f76d14;color:var(--accent);font-family:var(--mono);font-size:7px}.managed-readonly-banner{display:flex;align-items:center;gap:9px;margin-bottom:10px;padding:10px 12px;border:1px solid rgba(200,247,109,.16);border-radius:8px;background:#c8f76d0b}.managed-readonly-banner>svg{flex:0 0 auto;color:var(--accent)}.managed-readonly-banner>div{flex:1;min-width:0}.managed-readonly-banner b{display:block;font-size:10.5px}.managed-readonly-banner span{display:block;margin-top:2px;color:var(--text-3);font-size:9px;line-height:1.4}.managed-readonly-banner a{flex:0 0 auto;color:var(--accent);font-size:9px}@media(max-width:620px){.managed-readonly-banner{align-items:flex-start;flex-wrap:wrap}.managed-readonly-banner a{margin-left:24px}}.withdrawal-tracker{padding:15px 16px}.withdrawal-tracker-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.withdrawal-tracker-head h3{margin-top:3px;font-size:19px;letter-spacing:-.035em}.withdrawal-tracker-head p{max-width:650px;margin-top:3px;color:var(--text-3);font-size:9px;line-height:1.45}.withdrawal-tracker-live{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;color:var(--text-3);font-family:var(--mono);font-size:7px;text-transform:uppercase}.withdrawal-tracker-list{display:grid;gap:8px;margin-top:12px}.withdrawal-track-card{padding:11px 12px;border:1px solid var(--border-soft);border-radius:8px;background:#ffffff04}.withdrawal-track-card.pending{border-color:#f0b57c3d}.withdrawal-track-card.rejected{border-color:#ff6b6b38}.withdrawal-track-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.withdrawal-track-top>div:first-child b{display:block;margin-top:5px;font-size:11px}.withdrawal-track-top>div:first-child b small{color:var(--text-3);font-family:var(--mono);font-size:8px;font-weight:400}.withdrawal-track-amount{text-align:right;flex:0 0 auto}.withdrawal-track-amount span{display:block;color:var(--text-3);font-size:8px}.withdrawal-track-amount b{display:block;margin-top:2px;font-family:var(--mono);font-size:12px;font-weight:400}.withdrawal-track-amount small{display:block;color:var(--text-3);font-size:7.5px}.withdrawal-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:12px}.withdrawal-step{position:relative;display:flex;align-items:flex-start;gap:6px;min-width:0}.withdrawal-step-mark{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 auto;border:1px solid var(--border-soft);border-radius:50%;background:var(--surface);color:var(--text-3)}.withdrawal-step.done .withdrawal-step-mark{border-color:#c8f76d59;background:var(--green-soft);color:var(--accent)}.withdrawal-step.active .withdrawal-step-mark{border-color:#f0b57c66;background:#f0b57c14;color:#f0b57c}.withdrawal-step.rejected .withdrawal-step-mark{border-color:#ff6b6b59;background:var(--red-soft);color:var(--red)}.withdrawal-step.pending .withdrawal-step-mark>span{width:5px;height:5px;border-radius:50%;background:var(--text-3);opacity:.5}.withdrawal-step-line{position:absolute;top:9px;left:20px;right:0;height:1px;background:var(--border-soft)}.withdrawal-step.done .withdrawal-step-line{background:#c8f76d40}.withdrawal-step-copy{min-width:0;padding-right:6px}.withdrawal-step-copy b{display:block;font-size:7.8px;font-weight:500;line-height:1.25}.withdrawal-step-copy small{display:block;margin-top:2px;color:var(--text-3);font-size:7px;white-space:nowrap}.withdrawal-step.active .withdrawal-step-copy b{color:#f0b57c}.withdrawal-step.rejected .withdrawal-step-copy b{color:var(--red)}.withdrawal-track-foot{display:flex;justify-content:space-between;gap:8px;margin-top:10px;padding-top:8px;border-top:1px solid rgba(255,255,255,.04);color:var(--text-3);font-size:7.5px}.withdrawal-track-foot span{display:inline-flex;align-items:center;gap:4px}@media(max-width:720px){.withdrawal-tracker-head,.withdrawal-track-top{flex-direction:column}.withdrawal-track-amount{text-align:left}.withdrawal-steps{grid-template-columns:1fr 1fr;row-gap:10px}.withdrawal-step:nth-child(2) .withdrawal-step-line{display:none}.withdrawal-track-foot{flex-direction:column;gap:4px}}.admin-withdrawal-list{display:grid;gap:7px}.admin-withdrawal-row{display:grid;grid-template-columns:minmax(180px,1.3fr) minmax(190px,1.2fr) minmax(200px,1.5fr) auto;align-items:center;gap:10px;padding:10px 11px;border:1px solid var(--border-soft);border-radius:7px}.admin-withdrawal-row.pending_review{border-color:#f0b57c33;background:#f0b57c06}.admin-withdrawal-row.completed{border-color:#7fe0a024}.admin-withdrawal-main{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.admin-withdrawal-main b{display:block;font-size:10px}.admin-withdrawal-main span{display:block;margin-top:2px;color:var(--text-3);font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-withdrawal-amount{flex:0 0 auto;text-align:right}.admin-withdrawal-amount b{display:block;font-family:var(--mono);font-size:10px;font-weight:400}.admin-withdrawal-amount small{display:block;margin-top:2px;color:var(--text-3);font-size:7px}.admin-withdrawal-meta{min-width:0}.admin-withdrawal-meta span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-2);font-size:8px}.admin-withdrawal-meta small{display:block;margin-top:2px;color:var(--text-3);font-size:7px}.admin-withdrawal-steps{display:grid;gap:3px;min-width:0}.admin-withdrawal-steps span{display:flex;align-items:center;gap:5px;color:var(--text-3);font-size:7.5px}.admin-withdrawal-steps i{width:5px;height:5px;flex:0 0 auto;border-radius:50%;background:var(--border-soft)}.admin-withdrawal-steps span.done{color:var(--accent)}.admin-withdrawal-steps span.done i{background:var(--accent)}.admin-withdrawal-steps span.active{color:#f0b57c}.admin-withdrawal-steps span.active i{background:#f0b57c}.admin-withdrawal-steps span.rejected{color:var(--red)}.admin-withdrawal-steps span.rejected i{background:var(--red)}.admin-withdrawal-actions{display:flex;align-items:center;justify-content:flex-end;gap:5px;flex-wrap:wrap}.admin-withdrawal-actions .status-tag{margin-right:3px}@media(max-width:980px){.admin-withdrawal-row{grid-template-columns:1fr 1fr}.admin-withdrawal-actions{justify-content:flex-start}}@media(max-width:600px){.admin-withdrawal-row{grid-template-columns:1fr}.admin-withdrawal-main{flex-direction:column}.admin-withdrawal-amount{text-align:left}}.fatal-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-height:100dvh;padding:28px;text-align:center}.fatal-screen .fatal-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--red-soft);color:var(--red)}.fatal-screen h1{font-size:27px;letter-spacing:-.04em}.fatal-screen p{max-width:430px;color:var(--text-3);font-size:11px;line-height:1.55}.fatal-screen small{max-width:520px;margin-top:6px;color:var(--text-3);font-family:var(--mono);font-size:8px;overflow-wrap:anywhere}.status-tag.rejected{color:var(--red);background:var(--red-soft)}
