:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}*{box-sizing:border-box}:root{--bg:#070b10;--panel:#0c1219;--panel-2:#101720;--panel-3:#141d27;--border:#1d2732;--border-light:#273341;--text:#e8edf3;--text-soft:#a6b0bd;--text-muted:#687586;--blue:#3b82f6;--blue-dark:#2563eb;--blue-soft:#172b46;--green:#22c55e;--green-dark:#064e3b;--green-soft:#0b2d21;--red:#ef4444;--red-dark:#5f161d;--red-soft:#2b1115;--radius-sm:6px;--radius-md:9px;--radius-lg:12px;--shadow-sm:0 2px 8px #0000002e;--shadow-md:0 8px 30px #0000003d}html{background:var(--bg)}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,Helvetica,sans-serif}button,input,select{font-family:inherit}button{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:2px solid #3b82f68c}.app{background:radial-gradient(circle at top right, #2563eb09, transparent 30%), var(--bg);min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--border);scrollbar-width:thin;scrollbar-color:#27313d transparent;background:linear-gradient(#0d141c 0%,#0a1017 100%);flex:0 0 20vw;width:20vw;min-width:220px;min-height:100vh;padding:18px 13px;overflow-y:auto}.sidebar::-webkit-scrollbar{width:5px}.sidebar::-webkit-scrollbar-thumb{background:#27313d;border-radius:10px}.sidebar-title-row,.section-title-row,.order-title-row{justify-content:space-between;align-items:center;display:flex}.sidebar h2,.positions h2,.history h2{color:#aeb8c5;letter-spacing:1.4px;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.instrument-count,.section-title-row h2 span{color:#596678;font-size:10px}.market-search{border-radius:var(--radius-sm);color:#fff;background:#070c12;border:1px solid #222d39;outline:none;width:100%;height:39px;margin:14px 0 10px;padding:0 12px;font-size:12px;transition:border-color .18s,background .18s,box-shadow .18s}.market-search::placeholder{color:#566273}.market-search:hover{border-color:#2d3947}.market-search:focus{border-color:var(--blue);background:#091018;box-shadow:0 0 0 3px #3b82f617}.market-filters{gap:5px;margin-bottom:11px;display:flex}.market-filters button{color:#7e8998;cursor:pointer;background:#111922;border:1px solid #232e3a;border-radius:5px;flex:1;padding:7px 5px;font-size:10px;font-weight:600;transition:background .18s,color .18s,border-color .18s}.market-filters button:hover{color:#b8c2ce;background:#17202a}.market-filters button.active{color:#fff;background:linear-gradient(#2563eb,#1d4ed8);border-color:#3b82f6;box-shadow:0 2px 8px #2563eb38}.market-filter-select-wrap{margin:0 0 11px;position:relative}.market-filter-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.market-filter-select{color:#d8ebfa;cursor:pointer;background:#071a29;border:1px solid #155075;border-radius:7px;outline:none;width:100%;height:39px;padding:0 34px 0 12px;font-size:12px;font-weight:600}.market-filter-select:focus{border-color:#1299ff;box-shadow:0 0 0 2px #0d8cff21}.market-filter-select option{color:#fff;background:#071a29}.mobile-market-filter-select-wrap{margin:0 0 14px}.mobile-market-filter-label{color:#64748b;margin:0 0 6px;font-size:11px;font-weight:700;display:block}.mobile-market-filter-select{color:#111827;background:#fff;border:1px solid #dbe4ee;border-radius:10px;outline:none;width:100%;min-height:42px;padding:0 12px;font-size:13px;font-weight:600}.mobile-market-filter-select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.market-list{flex-direction:column;gap:3px;display:flex}.market{width:100%;min-height:59px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;padding:9px 10px;transition:background .18s,border-color .18s,transform .12s;display:flex}.market:hover{background:#121b24;border-color:#1c2936}.market:active{transform:scale(.995)}.market.selected{box-shadow:inset 3px 0 var(--blue), 0 2px 10px #0000001f;background:linear-gradient(90deg,#2563eb21,#172331bf);border-color:#26384b;position:relative}.market-main,.market-quote{flex-direction:column;gap:4px;display:flex}.market-main strong{color:#e6ebf1;font-size:12px;font-weight:700}.market-main span,.market-quote small{letter-spacing:.5px;color:#687586;font-size:9px}.live-dot{color:var(--green)}.offline-dot{color:#64748b}.market-quote{align-items:flex-end}.market-quote strong{font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;transition:color .18s}.market-quote strong.up{color:var(--green)}.market-quote strong.down{color:var(--red)}.market-quote small{color:#647184;font-variant-numeric:tabular-nums}.main{flex:80vw;width:80vw;min-width:0;margin:0;padding:12px}.trading-workspace{grid-template-columns:minmax(0,3fr) minmax(290px,1fr);align-items:start;gap:12px;display:grid}.chart-column{min-width:0}.account-bar{grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:14px;display:grid}.account-bar>div{border:1px solid var(--border);min-width:0;box-shadow:var(--shadow-sm);background:linear-gradient(145deg,#101820,#0b1118);border-radius:9px;padding:11px 13px;transition:border-color .18s,transform .18s}.account-bar>div:hover{border-color:#293644;transform:translateY(-1px)}.account-bar span{color:#6e7a8a;text-transform:uppercase;letter-spacing:.7px;margin-bottom:5px;font-size:9px;font-weight:700;display:block}.account-bar strong{font-variant-numeric:tabular-nums;color:#e4e9ef;font-size:13px;font-weight:700}.chart-container{border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-md);background:#0c131b;margin-bottom:16px;overflow:hidden}.chart-header{border-bottom:1px solid var(--border);background:linear-gradient(#141d27a6,#0c131bcc);justify-content:space-between;align-items:center;min-height:62px;padding:12px 15px;display:flex}.chart-header h2{color:#f1f5f9;margin:0 0 4px;font-size:15px;font-weight:700}.chart-header span{color:#647184;font-size:10px}.chart-timeframes{gap:4px;display:flex}.chart-timeframes button{color:#8290a1;cursor:pointer;background:#111923;border:1px solid #25313d;border-radius:5px;min-width:34px;padding:6px 9px;font-size:10px;font-weight:600;transition:background .18s,border-color .18s,color .18s}.chart-timeframes button:hover{color:#c3ccd6;background:#17212c}.chart-timeframes button.active{color:#fff;background:#2563eb;border-color:#3b82f6;box-shadow:0 2px 7px #2563eb38}.trading-chart{width:100%;height:500px}.chart-attribution{text-align:right;color:#4e5b6b;background:#0a1017;border-top:1px solid #18212b;padding:7px 12px;font-size:8px}.chart-error{color:#fbbf24;background:#784b0014;padding:8px 12px;font-size:10px}.chart-toolbar{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#0b1219;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;display:flex}.toolbar-label{color:#667385;letter-spacing:.8px;margin-right:4px;font-size:9px;font-weight:700}.indicator-group{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.indicator-group>span{color:#596779;letter-spacing:.5px;margin-right:1px;font-size:8px;font-weight:700}.chart-toolbar button{color:#7e8b9d;cursor:pointer;background:#101820;border:1px solid #25313d;border-radius:4px;height:26px;padding:0 8px;font-size:9px;font-weight:600;transition:background .18s,color .18s,border-color .18s}.chart-toolbar button:hover,.chart-toolbar button.indicator-active{color:#d8e4f2;background:#172537;border-color:#416080}.chart-toolbar .clear-indicators{color:#a2adba;margin-left:auto}.indicator-pane{background:linear-gradient(#0d141c,#0a1017);border-top:1px solid #202731}.indicator-pane-title{color:#687588;letter-spacing:.5px;padding:7px 10px 0;font-size:9px;font-weight:600}.indicator-chart{width:100%;height:150px}.chart-stage{min-height:500px;position:relative;overflow:hidden}.chart-drawing-tools{z-index:8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070c12eb;border:1px solid #26323e;border-radius:7px;flex-direction:column;align-items:center;gap:2px;width:36px;padding:4px;display:flex;position:absolute;top:9px;left:9px;box-shadow:0 8px 25px #00000059}.chart-drawing-tools button{color:#788698;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;place-items:center;width:27px;height:27px;padding:0;transition:background .15s,color .15s,border-color .15s;display:grid}.chart-drawing-tools button:hover{color:#e5e7eb;background:#172437;border-color:#30465e}.chart-drawing-tools button.tool-active{color:#60a5fa;background:#172b46;border-color:#365a7d}.tool-divider{background:#293440;width:22px;height:1px;margin:3px 0}.chart-drawing-layer{z-index:6;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.chart-drawing-line{stroke:#60a5fa;stroke-width:1.5px;vector-effect:non-scaling-stroke}.chart-drawing-line.draft{stroke-dasharray:5 4;opacity:.75}.chart-drawing-label{fill:#dbeafe;paint-order:stroke;stroke:#080c11;stroke-width:3px;stroke-linejoin:round;font-family:Inter,Arial,Helvetica,sans-serif;font-size:11px}.chart-tool-status{z-index:7;color:#687588;pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#070c12db;border:1px solid #26323e;border-radius:5px;padding:5px 8px;font-size:9px;position:absolute;bottom:9px;left:53px}.order-panel{border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-md);background:linear-gradient(145deg,#0e161f,#0a1118);margin-bottom:18px;padding:17px;position:sticky;top:16px}.trading-workspace .order-panel{margin-bottom:0}.order-title-row{margin-bottom:15px}.order-panel h1{color:#f4f7fa;letter-spacing:-.2px;margin:0 0 3px;font-size:20px;font-weight:700}.order-status{color:#4ade80;letter-spacing:1px;text-transform:uppercase;align-items:center;font-size:9px;font-weight:700;display:inline-flex}.order-status:before{content:"";background:#22c55e;border-radius:50%;width:5px;height:5px;margin-right:5px;box-shadow:0 0 7px #22c55eb3}.order-quote{color:#687586;gap:17px;font-size:10px;display:flex}.order-quote strong{color:#dce3eb;font-variant-numeric:tabular-nums}.buy-sell{gap:7px;margin-bottom:14px;display:flex}.buy-sell button{color:#cbd5e1;cursor:pointer;background:linear-gradient(#131c25,#101820);border:1px solid #283440;border-radius:7px;flex:1;min-height:48px;font-size:13px;font-weight:700;transition:transform .15s,border-color .18s,background .18s,box-shadow .18s}.buy-sell button:hover{border-color:#3a4857;transform:translateY(-1px)}.buy-sell button:active{transform:translateY(0)}.buy-sell button small{color:#687586;margin-top:3px;font-size:9px;font-weight:400;display:block}.buy-sell button.active.buy{color:#fff;background:linear-gradient(#08734a,#075b3b);border-color:#16a34a;box-shadow:0 4px 14px #16a34a26}.buy-sell button.active.sell{color:#fff;background:linear-gradient(#8b2229,#6d171e);border-color:#ef4444;box-shadow:0 4px 14px #ef444424}.buy-sell button.active small{color:#d1fae5}.form-grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.trading-workspace .form-grid{grid-template-columns:1fr 1fr}.trading-workspace .form-grid>div:first-child{grid-column:1/-1}.order-panel label{color:#788596;letter-spacing:.1px;margin:0 0 6px;font-size:10px;font-weight:600;display:block}.value,.order-panel input,.order-panel select{color:#fff;background:#070c12;border:1px solid #293440;border-radius:6px;outline:none;width:100%;height:40px;padding:0 11px;font-size:12px;transition:border-color .18s,background .18s,box-shadow .18s}.value{font-variant-numeric:tabular-nums;align-items:center;display:flex}.order-panel input::placeholder{color:#536071}.order-panel input:hover,.order-panel select:hover{border-color:#354352}.order-panel input:focus,.order-panel select:focus{border-color:var(--blue);background:#091019;box-shadow:0 0 0 3px #3b82f614}.trade-summary{background:#202833;border:1px solid #202833;border-radius:7px;grid-template-columns:repeat(5,1fr);gap:1px;margin-top:14px;display:grid;overflow:hidden}.trade-summary>div{background:#0a1017;padding:10px}.trade-summary>div:hover{background:#0d151e}.trade-summary span{color:#637083;margin-bottom:4px;font-size:9px;display:block}.trade-summary strong{font-variant-numeric:tabular-nums;color:#dce3eb;font-size:11px;font-weight:700}.trading-workspace .trade-summary{grid-template-columns:1fr 1fr}.trading-workspace .trade-summary>div:last-child{grid-column:1/-1}.risk-sizing-hint{color:#718095;background:linear-gradient(90deg,#0a1420,#0b1119);border:1px solid #24344a;border-radius:6px;flex-wrap:wrap;gap:13px;margin-top:9px;padding:9px 11px;font-size:9px;display:flex}.risk-sizing-hint strong{color:#dbeafe;font-variant-numeric:tabular-nums}.order-error{color:#fca5a5;background:#261115;border:1px solid #6d1c23;border-radius:6px;margin-top:10px;padding:9px 11px;font-size:10px}.order-actions{gap:8px;margin-top:14px;display:flex}.place-order,.secondary-button{cursor:pointer;border-radius:7px;height:44px;font-size:11px;font-weight:700;transition:transform .15s,background .18s,border-color .18s,box-shadow .18s}.place-order{color:#fff;background:linear-gradient(#3b82f6,#2563eb);border:0;flex:1;box-shadow:0 4px 13px #2563eb33}.place-order:hover{background:linear-gradient(#4a8df7,#1d4ed8);transform:translateY(-1px);box-shadow:0 6px 18px #2563eb42}.place-order:active{transform:translateY(0)}.secondary-button{color:#9ca7b5;background:#111923;border:1px solid #293440;padding:0 16px}.secondary-button:hover{color:#d0d7df;background:#17212b;border-color:#3a4755}.positions,.history{margin-top:18px}.section-title-row{margin-bottom:9px}.empty-state{border:1px solid var(--border);color:#64748b;text-align:center;background:#0c131b;border-radius:8px;margin:0;padding:19px;font-size:11px}.position-table-wrap{border:1px solid var(--border);box-shadow:var(--shadow-sm);scrollbar-width:thin;scrollbar-color:#2a3541 transparent;background:#0c131b;border-radius:9px;overflow-x:auto}.position-table-wrap::-webkit-scrollbar{height:5px}.position-table-wrap::-webkit-scrollbar-thumb{background:#2a3541;border-radius:10px}.position-table{border-collapse:collapse;width:100%;min-width:850px;font-size:10px}.position-table th{color:#687586;text-align:left;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#141d27,#111922);padding:10px 9px;font-size:8px;font-weight:700}.position-table td{color:#9ca7b5;white-space:nowrap;font-variant-numeric:tabular-nums;border-top:1px solid #1a242e;padding:11px 9px;transition:background .15s}.position-table tbody tr:hover td{background:#101923}.position-table td strong{color:#e5e7eb}.side-badge{letter-spacing:.4px;border-radius:4px;align-items:center;padding:3px 7px;font-size:8px;font-weight:800;display:inline-flex}.side-badge.buy{color:#4ade80;background:#064e3b;border:1px solid #4ade801f}.side-badge.sell{color:#f87171;background:#4c1016;border:1px solid #f871711f}.position-actions{gap:5px;display:flex}.close-button{color:#f87171;cursor:pointer;background:0 0;border:1px solid #6f2027;border-radius:4px;padding:5px 9px;font-size:8px;font-weight:700;transition:background .18s,border-color .18s,color .18s}.close-button:hover{color:#fff;background:#7f1d1d;border-color:#ef4444}.profit{color:#22c55e!important}.loss{color:#ef4444!important}.modify-panel{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:linear-gradient(145deg,#0e161f,#0b1118);border-radius:10px;margin-top:18px;padding:16px}.modify-panel h2{color:#a1adbb;letter-spacing:1px;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.modify-price{color:#687588;font-size:9px}.modify-grid{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin-top:12px;display:grid}.modify-panel label{color:#7b8797;margin:0 0 6px;font-size:10px;display:block}.modify-panel input{color:#fff;background:#080d13;border:1px solid #293440;border-radius:6px;outline:none;width:100%;height:40px;padding:0 11px;font-size:12px;transition:border-color .18s,box-shadow .18s}.modify-panel input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #3b82f614}.modify-actions{gap:7px;display:flex}.modify-button,.save-modify-button{cursor:pointer;border-radius:5px;height:31px;padding:0 9px;font-size:8px;font-weight:700}.modify-button{color:#93c5fd;background:0 0;border:1px solid #334155;transition:background .18s,border-color .18s}.modify-button:hover{background:#172554;border-color:#42668d}.save-modify-button{color:#fff;background:linear-gradient(#3b82f6,#2563eb);border:0;height:40px}.auth-screen{background:radial-gradient(circle at 50% 30%,#2563eb1a,#0000 32%),radial-gradient(circle at 80% 80%,#0ea5e909,#0000 30%),#070b10;justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.auth-card{color:#fff;background:linear-gradient(145deg,#111820fa,#0b1118fa);border:1px solid #26313d;border-radius:14px;width:370px;padding:30px;position:relative;overflow:hidden;box-shadow:0 25px 70px #00000073,0 0 0 1px #ffffff03}.auth-card:before{content:"";opacity:.8;background:linear-gradient(90deg,#0000,#3b82f6,#0000);height:2px;position:absolute;top:0;left:0;right:0}.auth-card h1{color:#f8fafc;letter-spacing:-.5px;margin:0 0 8px;font-size:25px;font-weight:750}.auth-card p{color:#8490a0;margin:0;font-size:12px;line-height:1.5}.auth-card form{flex-direction:column;gap:11px;margin-top:22px;display:flex}.auth-card input{color:#fff;background:#080d13;border:1px solid #293440;border-radius:7px;outline:none;width:100%;padding:12px;font-size:12px;transition:border-color .18s,box-shadow .18s,background .18s}.auth-card input::placeholder{color:#596575}.auth-card input:hover{border-color:#354251}.auth-card input:focus{background:#0a1118;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f614}.auth-card button{color:#fff;cursor:pointer;background:linear-gradient(#3b82f6,#2563eb);border:0;border-radius:7px;width:100%;padding:12px;font-size:12px;font-weight:700;transition:transform .15s,background .18s,box-shadow .18s;box-shadow:0 5px 16px #2563eb33}.auth-card button:hover{background:linear-gradient(#4a8df7,#1d4ed8);transform:translateY(-1px);box-shadow:0 7px 20px #2563eb47}.auth-card button:active{transform:translateY(0)}.auth-error{background:#261115;border:1px solid #6d1c23;border-radius:6px;margin-top:15px;padding:9px 11px;font-size:10px;line-height:1.4;color:#ef4444!important}@media (width<=1200px){.sidebar{flex-basis:260px;width:260px;min-width:260px}.account-bar{grid-template-columns:repeat(3,1fr)}}@media (width<=1100px){.trading-workspace{grid-template-columns:1fr}.trading-workspace .order-panel{position:static}.trading-workspace .form-grid{grid-template-columns:repeat(3,1fr)}.trading-workspace .form-grid>div:first-child{grid-column:auto}.trading-workspace .trade-summary{grid-template-columns:repeat(3,1fr)}.trading-workspace .trade-summary>div:last-child{grid-column:auto}.order-panel{box-shadow:var(--shadow-sm)}}@media (width<=900px){.sidebar{flex-basis:240px;width:240px;min-width:240px}.account-bar{grid-template-columns:repeat(2,1fr)}.trading-chart{height:440px}.chart-stage{min-height:440px}}@media (width<=750px){.app{flex-direction:column}.sidebar{border-right:none;border-bottom:1px solid var(--border);flex-basis:auto;width:100%;min-height:auto;max-height:400px;padding:14px 11px}.main{width:100%;padding:9px}.account-bar{grid-template-columns:repeat(2,1fr);gap:7px;margin-bottom:10px}.account-bar>div{padding:10px}.account-bar span{font-size:8px}.account-bar strong{font-size:12px}.form-grid,.trade-summary{grid-template-columns:1fr 1fr}.order-title-row{flex-direction:column;align-items:flex-start;gap:9px}.order-quote{gap:10px}.chart-header{align-items:flex-start;gap:10px;height:auto;min-height:62px}.chart-timeframes{flex-wrap:wrap;justify-content:flex-end}.trading-chart{height:390px}.chart-stage{min-height:390px}.chart-drawing-tools{top:5px;left:5px}.chart-tool-status{left:45px}.chart-toolbar{gap:4px}.toolbar-label,.indicator-group{width:100%}.chart-toolbar .clear-indicators{margin-left:0}.modify-grid{grid-template-columns:1fr 1fr}.modify-actions{grid-column:1/-1}}@media (width<=480px){.main{padding:7px}.account-bar{grid-template-columns:1fr 1fr}.chart-header{flex-direction:column}.chart-timeframes{justify-content:flex-start;width:100%}.chart-timeframes button{flex:1}.buy-sell button{min-height:46px}.order-panel{padding:14px}.trading-chart{height:350px}.chart-stage{min-height:350px}.risk-sizing-hint{flex-direction:column;gap:8px}.auth-card{width:100%;padding:24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.user-account-button{color:#cbd5e1;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#131b24;border:1px solid #293440;border-radius:6px;max-width:180px;padding:7px 10px;font-size:10px;overflow:hidden}.user-account-button:hover{color:#fff;background:#172437;border-color:#3b82f6}.wallet-account-section{background:#0a1017;border:1px solid #293440;border-radius:8px;margin-bottom:14px;padding:12px}.wallet-header{color:#9ca7b5;letter-spacing:.8px;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:10px;font-weight:700;display:flex}.wallet-header button{color:#718096;cursor:pointer;background:#131b24;border:1px solid #293440;border-radius:4px;width:24px;height:24px;padding:0;font-size:16px;line-height:1}.wallet-header button:hover{color:#fff;background:#1b2530}.wallet-grid>div{background:#0e151d;border:1px solid #202833;border-radius:6px;padding:9px 10px}.wallet-grid span{color:#687588;margin-bottom:4px;font-size:9px;display:block}.wallet-grid strong{color:#e5e7eb;font-variant-numeric:tabular-nums;font-size:12px}.user-account-button{color:#cbd5e1;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#131c25,#101820);border:1px solid #293440;border-radius:7px;justify-content:center;align-items:center;max-width:200px;min-height:34px;padding:0 11px;font-size:10px;font-weight:600;transition:background .18s,border-color .18s,color .18s,transform .15s;display:inline-flex;overflow:hidden}.user-account-button:hover{color:#fff;background:#172437;border-color:#3b82f6;transform:translateY(-1px)}.user-account-button:active{transform:translateY(0)}.wallet-account-section{background:linear-gradient(145deg,#101923,#0b1219);border:1px solid #293440;border-radius:8px;width:100%;margin:0 0 14px;padding:12px;box-shadow:0 6px 18px #0000002e}.wallet-header{color:#9ca7b5;letter-spacing:.8px;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:9px;font-size:9px;font-weight:700;display:flex}.wallet-header button{color:#718096;cursor:pointer;background:#131b24;border:1px solid #293440;border-radius:5px;place-items:center;width:24px;height:24px;padding:0;font-size:16px;line-height:1;transition:background .18s,border-color .18s,color .18s;display:grid}.wallet-header button:hover{color:#fff;background:#1b2530;border-color:#3b82f6}.wallet-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.wallet-grid>div{background:#0c131b;border:1px solid #202833;border-radius:6px;min-width:0;padding:9px 10px;transition:background .18s,border-color .18s}.wallet-grid>div:hover{background:#101923;border-color:#2b3744}.wallet-grid span{color:#687588;letter-spacing:.3px;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:600;display:block}.wallet-grid strong{color:#e5e7eb;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;display:block}@media (width<=480px){.user-account-button{width:100%;max-width:100%}.wallet-account-section{padding:10px}.wallet-grid{grid-template-columns:1fr 1fr;gap:5px}.wallet-grid>div{padding:8px}}.profile-wrapper{z-index:1000;position:fixed;top:14px;right:18px}.profile-button{color:#dbe4ee;cursor:pointer;background:linear-gradient(#151f2a,#101820);border:1px solid #293440;border-radius:8px;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:11px;font-weight:700;transition:background .18s,border-color .18s,transform .15s;display:flex;box-shadow:0 4px 14px #00000040}.profile-button:hover{background:#1a2735;border-color:#3b82f6;transform:translateY(-1px)}.profile-button:active{transform:translateY(0)}.wallet-dropdown{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#101923,#0b1219);border:1px solid #293440;border-radius:10px;width:290px;padding:14px;position:absolute;top:47px;right:0;box-shadow:0 14px 40px #00000073}.wallet-dropdown-header{border-bottom:1px solid #202833;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;display:flex}.wallet-dropdown-header>div{flex-direction:column;gap:4px;display:flex}.wallet-dropdown-header strong{color:#f1f5f9;font-size:14px}.wallet-dropdown-header span{text-overflow:ellipsis;white-space:nowrap;color:#687588;max-width:210px;font-size:9px;overflow:hidden}.wallet-close{color:#7f8b9b;cursor:pointer;background:#131b24;border:1px solid #293440;border-radius:5px;width:25px;height:25px;font-size:16px;line-height:1}.wallet-close:hover{color:#fff;background:#202b37;border-color:#3b82f6}.wallet-balance{background:#080e14;border:1px solid #202833;border-radius:8px;margin-bottom:10px;padding:13px}.wallet-balance span{color:#687588;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:9px;font-weight:600;display:block}.wallet-balance strong{color:#f1f5f9;font-variant-numeric:tabular-nums;font-size:19px;font-weight:700}.wallet-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.wallet-actions button{cursor:pointer;border-radius:7px;height:40px;font-size:11px;font-weight:700;transition:background .18s,border-color .18s,transform .15s}.deposit-button{color:#4ade80;background:#064e3b;border:1px solid #16a34a}.deposit-button:hover{background:#086044;transform:translateY(-1px)}.withdraw-button{color:#cbd5e1;background:#151e27;border:1px solid #475569}.withdraw-button:hover{background:#1d2935;border-color:#64748b;transform:translateY(-1px)}@media (width<=480px){.profile-wrapper{top:10px;right:10px}.wallet-dropdown{width:275px;right:-4px}}.desktop-app.theme-dark,.mobile-app.theme-dark{--ro-surface:#08111b;--ro-surface-2:#0d1824;--ro-surface-3:#122131;--ro-border:#94a3b829;--ro-text:#f5f8fc;--ro-muted:#8fa0b5;--ro-accent:#0b78ff;--ro-accent-2:#4da3ff;--ro-gold:#e0ae43}.desktop-app.theme-light,.mobile-app.theme-light{--ro-surface:#f5f8fc;--ro-surface-2:#fff;--ro-surface-3:#edf3f9;--ro-border:#dbe5ef;--ro-text:#102238;--ro-muted:#66778b;--ro-accent:#0868f7;--ro-accent-2:#338cff;--ro-gold:#b9851f}.theme-toggle{border:1px solid var(--ro-border,#293440);background:var(--ro-surface-2,#101923);width:38px;height:38px;color:var(--ro-text,#f5f8fc);cursor:pointer;border-radius:11px;flex:0 0 38px;place-items:center;transition:transform .18s,border-color .18s,background .18s;display:grid;box-shadow:0 6px 18px #0000001a}.theme-toggle:hover{border-color:var(--ro-accent,#3b82f6);transform:translateY(-1px)}.brand-logo{object-fit:contain;object-position:left center;flex:none;width:210px;height:36px}.brand-copy strong{letter-spacing:.08em}.brand-copy small{letter-spacing:.08em;text-transform:uppercase}.desktop-app.theme-light .app{--bg:#f3f7fb;--panel:#fff;--panel-2:#f7fafd;--panel-3:#edf3f9;--border:#dce6ef;--border-light:#ccd9e5;--text:#12263d;--text-soft:#5d7086;--text-muted:#8090a2;--blue:#0868f7;--blue-dark:#0755d9;--blue-soft:#e8f1ff;color:#12263d;background:radial-gradient(circle at 85% 0,#0868f714,#0000 28%),#f3f7fb}.desktop-app.theme-light .sidebar{background:linear-gradient(#fff 0%,#f6f9fc 100%);border-color:#dce6ef}.desktop-app.theme-light .market-search,.desktop-app.theme-light .market-filter-select{color:#18314b;background:#f8fbfe;border-color:#d5e0eb}.desktop-app.theme-light .market-search::placeholder{color:#91a0b0}.desktop-app.theme-light .market-filter-select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.desktop-app.theme-light .market{color:#17304a;background:0 0;border-color:#0000}.desktop-app.theme-light .market:hover{background:#edf5ff}.desktop-app.theme-light .market.selected{background:linear-gradient(90deg,#e8f2ff,#f5f9fe);border-color:#b8d5fa;box-shadow:inset 3px 0 #0868f7}.desktop-app.theme-light .market-main strong,.desktop-app.theme-light .market strong{color:#16304a}.desktop-app.theme-light .main,.desktop-app.theme-light .panel,.desktop-app.theme-light .card,.desktop-app.theme-light .account-bar>div,.desktop-app.theme-light .chart-stage,.desktop-app.theme-light .order-panel,.desktop-app.theme-light .positions,.desktop-app.theme-light .history{color:#17304a}.desktop-app.theme-light .panel,.desktop-app.theme-light .account-bar>div,.desktop-app.theme-light .order-panel,.desktop-app.theme-light .positions,.desktop-app.theme-light .history,.desktop-app.theme-light .chart-stage{background:#fff;border-color:#dce6ef;box-shadow:0 8px 28px #1d3e600f}.desktop-app.theme-light .account-bar span,.desktop-app.theme-light .section-title-row h2,.desktop-app.theme-light .positions h2,.desktop-app.theme-light .history h2{color:#708197}.desktop-app.theme-light input,.desktop-app.theme-light select,.desktop-app.theme-light textarea{color:#172f48;background:#fbfdff;border-color:#d5e0eb}.desktop-app.theme-light input::placeholder,.desktop-app.theme-light textarea::placeholder{color:#91a0b0}.desktop-app.theme-light .wallet-account-section,.desktop-app.theme-light .wallet-dropdown,.desktop-app.theme-light .wallet-grid>div,.desktop-app.theme-light .wallet-balance{background:#fff;border-color:#dce6ef}.desktop-app.theme-light .wallet-grid strong,.desktop-app.theme-light .wallet-dropdown-header strong,.desktop-app.theme-light .wallet-balance strong{color:#16304a}.desktop-app.theme-light .wallet-grid span,.desktop-app.theme-light .wallet-dropdown-header span,.desktop-app.theme-light .wallet-balance span{color:#7a8a9d}.desktop-app.theme-light .theme-toggle,.desktop-app.theme-light .profile-button,.desktop-app.theme-light .top-logout-button{color:#16304a;background:#fff;border-color:#dce6ef}.desktop-app.theme-light .top-header{background:#ffffffe0;border-bottom-color:#dce6ef;box-shadow:0 6px 24px #2242620d}.desktop-app.theme-dark .top-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070d14e0}.mobile-brand-logo{object-fit:contain;flex:0 0 34px;width:34px;height:34px}.mobile-topbar-actions{align-items:center;gap:7px;margin-left:auto;display:flex}.mobile-icon-button{place-items:center;display:grid}.mobile-app.theme-light{color:#132b43!important;background:#f4f8fc!important}.mobile-app.theme-light .mobile-topbar,.mobile-app.theme-light .mobile-page-header,.mobile-app.theme-light .mobile-card,.mobile-app.theme-light .mobile-market-row,.mobile-app.theme-light .mobile-position-card,.mobile-app.theme-light .mobile-order-card,.mobile-app.theme-light .mobile-profile-hero,.mobile-app.theme-light .mobile-profile-list{box-shadow:0 8px 26px #2043660f;color:#132b43!important;background:#fff!important;border-color:#dce6ef!important}.mobile-app.theme-light .mobile-page-content,.mobile-app.theme-light .mobile-screen{background:#f4f8fc!important}.mobile-app.theme-light .mobile-brand-copy strong,.mobile-app.theme-light .mobile-page-header h1,.mobile-app.theme-light .mobile-market-row b,.mobile-app.theme-light .mobile-position-head strong,.mobile-app.theme-light .mobile-profile-identity strong,.mobile-app.theme-light .mobile-section-head strong{color:#10263d!important}.mobile-app.theme-light .mobile-brand-copy small,.mobile-app.theme-light .mobile-market-symbol small,.mobile-app.theme-light .mobile-profile-identity small,.mobile-app.theme-light .mobile-section-head span{color:#718399!important}.mobile-app.theme-light .mobile-markets-search,.mobile-app.theme-light .mobile-market-filter-select,.mobile-app.theme-light .mobile-stepper,.mobile-app.theme-light .mobile-stepper input{color:#17304a!important;background:#fff!important;border-color:#d5e0eb!important}.mobile-app.theme-light .mobile-bottom-nav{background:#fffffff0!important;border-top-color:#dce6ef!important}.mobile-app.theme-light .mobile-bottom-nav button{color:#718399!important}@media (width<=900px){.brand-logo{width:138px}.top-account-summary{display:none}.top-search{max-width:260px}}@media (width<=640px){.brand-logo{width:128px}.theme-toggle{width:36px;height:36px}}@media (width>=901px){.desktop-app .app{grid-template-rows:64px minmax(0,1fr);grid-template-columns:248px minmax(0,1fr);width:100%;min-height:100vh;overflow:hidden;display:grid!important}.desktop-app .top-header{border-bottom:1px solid var(--ro-border,#1d2732);-webkit-backdrop-filter:blur(16px);z-index:20;background:#070d14f5;grid-area:1/1/auto/-1;align-items:center;gap:14px;width:100%;min-width:0;height:64px;padding:0 18px;display:flex;position:relative}.desktop-app.theme-light .top-header{background:#fffffff5;border-bottom-color:#dce6ef}.desktop-app .top-header .brand{flex:none;align-items:center;gap:10px;min-width:190px;display:flex}.desktop-app .top-header .brand-logo{object-fit:contain;object-position:left center;width:150px;height:42px;display:block}.desktop-app .top-header .brand-copy{display:none}.desktop-app .top-header .top-search,.desktop-app .top-header .top-account-summary{display:none!important}.desktop-app .top-header .demo-mode-badge,.desktop-app .top-header .theme-toggle{margin-left:auto}.desktop-app .top-header .demo-mode-badge+.theme-toggle{margin-left:0}.desktop-app .top-header .profile-button{flex:0 auto;max-width:245px}.desktop-app .top-header .top-logout-button{flex:none}.desktop-app .sidebar{border-right:1px solid var(--border);grid-area:2/1;width:auto;min-width:0;max-width:none;height:calc(100vh - 64px);min-height:0;overflow-y:auto}.desktop-app .main{grid-area:2/2;width:auto;min-width:0;height:calc(100vh - 64px);min-height:0;overflow:hidden auto}}@media (width<=900px){.desktop-app .top-header .brand-logo{width:132px}}@media (width>=901px){.desktop-app .app{grid-template-rows:60px minmax(0,1fr)!important;grid-template-columns:232px minmax(0,1fr)!important}.desktop-app .top-header{gap:12px!important;height:60px!important;padding:0 16px!important}.desktop-app .top-header .brand{min-width:176px!important}.desktop-app .top-header .brand-logo{width:145px!important;height:40px!important}.desktop-app .sidebar{height:calc(100vh - 60px)!important;padding:15px 12px!important}.desktop-app .main{height:calc(100vh - 60px)!important;padding:14px!important}.desktop-app .account-bar{gap:8px!important;margin-bottom:12px!important}.desktop-app .account-bar>div{background:linear-gradient(145deg,#101820fa,#090f16fa);min-height:76px;border-color:#7891aa29!important;padding:12px 13px!important}.desktop-app .trading-workspace{grid-template-columns:minmax(0,1fr) 300px!important;align-items:stretch!important;gap:12px!important}.desktop-app .chart-column{min-width:0;min-height:0}.desktop-app .order-panel{align-self:stretch;min-width:0}.desktop-app .deposit-panel{margin-bottom:12px}.desktop-app .trade-summary{margin-top:10px!important}.desktop-app .chart-container{border-color:#7891aa29!important;border-radius:12px!important;margin-bottom:12px!important;box-shadow:0 12px 34px #0000002e!important}.desktop-app .order-panel{border-radius:12px!important;box-shadow:0 12px 34px #00000029!important}.desktop-app .section-title-row h2{letter-spacing:1.1px!important;font-size:12px!important}}.desktop-app.theme-dark .main{background:radial-gradient(circle at 72% 0,#1f6feb0b,#0000 32%),#070d13}.desktop-app.theme-dark .sidebar{background:linear-gradient(#09121b 0%,#071018 100%)}.desktop-app.theme-dark .chart-container,.desktop-app.theme-dark .order-panel,.desktop-app.theme-dark .trade-summary,.desktop-app.theme-dark .account-bar>div{border-color:#1b2936}.desktop-app.theme-light .main{background:radial-gradient(circle at 72% 0,#0868f70e,#0000 32%),#f3f7fb}.desktop-app.theme-light .sidebar{background:linear-gradient(#fff 0%,#f5f8fc 100%)}.desktop-app.theme-light .account-bar>div{background:#fff;box-shadow:0 6px 20px #1e41640e;border-color:#dce6ef!important}.desktop-app.theme-light .chart-container,.desktop-app.theme-light .order-panel,.desktop-app.theme-light .trade-summary{border-color:#dce6ef!important;box-shadow:0 10px 28px #1e416411!important}.desktop-app.theme-light .chart-container{background:#fff}.desktop-app.theme-light .market-filters button{color:#64778c;background:#f3f7fb;border-color:#d7e2ed}.desktop-app.theme-light .market-filters button.active{color:#fff;background:#0868f7;border-color:#0868f7}.desktop-app .market{min-height:49px;margin-bottom:3px;border-radius:8px!important}.desktop-app .market-main strong,.desktop-app .market-quote{font-size:11px!important}@media (width>=901px) and (width<=1200px){.desktop-app .app{grid-template-columns:216px minmax(0,1fr)!important}.desktop-app .trading-workspace{grid-template-columns:minmax(0,1fr) 285px!important}.desktop-app .account-bar>div{padding-left:10px!important;padding-right:10px!important}}@media (width<=900px){.desktop-app .trading-workspace{grid-template-columns:minmax(0,1fr)!important}}@media (width>=901px){.desktop-app .app{height:100vh!important;min-height:100vh!important;overflow:hidden!important}.desktop-app .top-header{height:60px!important;min-height:60px!important}.desktop-app .top-header .top-account-summary{align-items:center;gap:6px;min-width:0;margin-left:auto;display:flex!important}.desktop-app .top-header .top-summary-card{background:#0c141dc7;border:1px solid #7891aa29;border-radius:8px;min-width:92px;padding:6px 9px;line-height:1.05}.desktop-app .top-header .top-summary-card span{color:#718198;letter-spacing:.7px;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:700;display:block}.desktop-app .top-header .top-summary-card strong{color:#e7edf4;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;font-weight:750;display:block}.desktop-app .top-header .top-summary-card:nth-child(2) strong{color:#22c55e}.desktop-app.theme-light .top-header .top-summary-card{background:#f8fbfe;border-color:#dce6ef}.desktop-app.theme-light .top-header .top-summary-card strong{color:#17304a}.desktop-app.theme-light .top-header .top-summary-card:nth-child(2) strong{color:#079447}.desktop-app .top-header .theme-toggle{margin-left:0!important}.desktop-app .pair-flags{flex:0 0 55px;justify-content:flex-start;align-items:center;gap:0;width:55px;display:flex}.desktop-app .country-flag-image{box-shadow:0 1px 4px #00000047;object-fit:cover!important;border:2px solid #08111b!important;border-radius:50%!important;width:27px!important;min-width:27px!important;height:27px!important}.desktop-app .country-flag-image+.country-flag-image{margin-left:-6px}.desktop-app.theme-light .country-flag-image{border-color:#f4f8fc!important}.desktop-app .main{height:calc(100vh - 60px)!important;padding:10px 12px 16px!important;overflow:hidden auto!important}.desktop-app .deposit-panel{margin-bottom:8px!important}.desktop-app .deposit-panel .section-title-row{display:none}.desktop-app .deposit-panel .trade-summary{min-height:52px;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:0!important}.desktop-app .deposit-panel .trade-summary>div{padding:8px 11px!important}.desktop-app .deposit-panel .trade-summary span{margin-bottom:3px;font-size:8px}.desktop-app .deposit-panel .trade-summary strong{font-size:11px}.desktop-app .trading-workspace{grid-template-columns:minmax(0,1fr) minmax(285px,315px)!important;align-items:stretch!important;gap:10px!important;height:clamp(470px,100vh - 184px,650px)!important;min-height:470px!important}.desktop-app .chart-column,.desktop-app .chart-column>*{height:100%!important;min-height:0!important}.desktop-app .chart-column>*{margin-bottom:0!important}.desktop-app .order-panel{height:100%!important;max-height:100%!important;margin-bottom:0!important;padding:13px!important;position:relative!important;top:auto!important;overflow:hidden auto!important}.desktop-app .order-title-row{margin-bottom:10px!important}.desktop-app .order-panel h1{font-size:17px!important}.desktop-app .buy-sell{margin-bottom:9px!important}.desktop-app .buy-sell button{min-height:43px!important}.desktop-app .form-grid{gap:7px!important}.desktop-app .order-panel label{margin-bottom:4px!important;font-size:8px!important}.desktop-app .order-panel input,.desktop-app .order-panel select{height:36px!important}.desktop-app .order-panel .trade-summary{margin-top:8px!important}.desktop-app .order-panel .trade-summary>div{padding:7px 8px!important}.desktop-app .order-actions{margin-top:9px!important}.desktop-app .place-order{min-height:43px!important}.desktop-app .positions{margin-top:10px!important}}@media (width<=1180px) and (width>=901px){.desktop-app .top-header .top-summary-card{min-width:78px;padding-inline:7px}.desktop-app .top-header .top-summary-card strong{font-size:10px}.desktop-app .trading-workspace{grid-template-columns:minmax(0,1fr) 280px!important}}@media (width>=901px){.desktop-app .profile-button-copy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;max-width:165px;line-height:1.12;display:flex}.desktop-app .profile-button-copy strong{text-overflow:ellipsis;white-space:nowrap;color:#e8edf3;max-width:165px;font-size:10px;font-weight:750;display:block;overflow:hidden}.desktop-app .profile-button-copy small{color:#7f8da0;letter-spacing:.35px;white-space:nowrap;margin-top:3px;font-size:8px;font-weight:650;display:block}.desktop-app.theme-light .profile-button-copy strong{color:#17304a}.desktop-app.theme-light .profile-button-copy small{color:#64778c}.desktop-app .main>.deposit-panel{display:none!important}.desktop-app .main{padding-top:10px!important}.desktop-app .trading-workspace{height:clamp(520px,100vh - 88px,760px)!important;min-height:520px!important}}.mobile-home-screen .mobile-market-watch,.mobile-home-screen .mobile-promo-card{display:none!important}@media (width>=901px){.desktop-app .trading-workspace{grid-template-columns:minmax(0,1fr) 270px!important;gap:10px!important}.desktop-app .order-panel{padding:10px!important;overflow:hidden!important}.desktop-app .order-title-row{margin-bottom:7px!important}.desktop-app .order-panel h1{margin-bottom:2px!important;font-size:15px!important}.desktop-app .order-status{font-size:8px!important}.desktop-app .order-quote{gap:9px!important;font-size:8px!important}.desktop-app .buy-sell{gap:5px!important;margin-bottom:7px!important}.desktop-app .buy-sell button{min-height:38px!important;font-size:11px!important}.desktop-app .buy-sell button small{margin-top:1px!important;font-size:8px!important}.desktop-app .form-grid{gap:5px 6px!important}.desktop-app .order-panel label{margin-bottom:3px!important;font-size:7px!important}.desktop-app .value,.desktop-app .order-panel input,.desktop-app .order-panel select{height:34px!important;padding:0 9px!important;font-size:11px!important}.desktop-app .trade-summary{margin-top:6px!important}.desktop-app .trade-summary>div{padding:6px 7px!important}.desktop-app .trade-summary span{margin-bottom:2px!important;font-size:7px!important}.desktop-app .trade-summary strong{font-size:10px!important}.desktop-app .risk-sizing-hint{gap:6px 9px!important;margin-top:5px!important;padding:6px 8px!important;font-size:8px!important}.desktop-app .order-error{margin-top:5px!important;padding:6px 8px!important;font-size:8px!important}.desktop-app .order-actions{gap:5px!important;margin-top:7px!important}.desktop-app .place-order,.desktop-app .secondary-button{height:38px!important;font-size:10px!important}.desktop-app .secondary-button{padding:0 9px!important}}@media (width<=1180px) and (width>=901px){.desktop-app .trading-workspace{grid-template-columns:minmax(0,1fr) 255px!important}.desktop-app .order-panel{padding:8px!important}.desktop-app .order-quote{gap:6px!important}}.mobile-app{display:none!important}@media (width>=901px){.desktop-app .app{height:100vh!important;min-height:100vh!important;overflow:hidden!important}.desktop-app .main{min-width:0;min-height:0;overflow:hidden!important}.desktop-app .trading-workspace{align-items:stretch;height:calc(100vh - 78px)!important;min-height:0!important;max-height:calc(100vh - 78px)!important}.desktop-app .chart-column,.desktop-app .chart-stage,.desktop-app .order-panel{min-height:0!important}.desktop-app .order-panel{height:100%!important;max-height:100%!important;padding:8px!important;overflow:hidden!important}.desktop-app .order-title-row{margin-bottom:5px!important}.desktop-app .order-panel h1{margin-bottom:1px!important;font-size:14px!important}.desktop-app .order-status{font-size:7px!important}.desktop-app .order-quote{gap:5px!important;font-size:7px!important}.desktop-app .buy-sell{gap:5px!important;margin-bottom:5px!important}.desktop-app .buy-sell button{height:34px!important;min-height:34px!important;font-size:10px!important}.desktop-app .buy-sell button small{margin-top:0!important;font-size:7px!important}.desktop-app .form-grid{gap:4px 5px!important}.desktop-app .order-panel label{margin-bottom:2px!important;font-size:6.5px!important}.desktop-app .value,.desktop-app .order-panel input,.desktop-app .order-panel select{height:31px!important;min-height:31px!important;padding:0 8px!important;font-size:10px!important}.desktop-app .trade-summary{border-radius:6px!important;grid-template-columns:1fr 1fr!important;margin-top:5px!important}.desktop-app .trade-summary>div{min-height:38px!important;padding:5px 6px!important}.desktop-app .trade-summary span{margin-bottom:1px!important;font-size:6.5px!important}.desktop-app .trade-summary strong{font-size:9px!important}.desktop-app .trading-workspace .trade-summary>div:last-child{justify-content:space-between;align-items:center;grid-column:1/-1!important;min-height:24px!important;padding:3px 7px!important;display:flex!important}.desktop-app .risk-sizing-hint{gap:4px 7px!important;margin-top:4px!important;padding:4px 6px!important;font-size:7px!important}.desktop-app .order-error{margin-top:4px!important;padding:5px 7px!important;font-size:7px!important}.desktop-app .order-actions{gap:5px!important;margin-top:5px!important}.desktop-app .place-order,.desktop-app .secondary-button{height:35px!important;min-height:35px!important;font-size:9px!important}.desktop-app .secondary-button{padding:0 8px!important}}@media (width<=900px){.desktop-app{display:none!important}.mobile-app{width:100%;min-height:100vh;display:flex!important}}@media (width>=901px){.desktop-app .main{scrollbar-width:thin;scrollbar-color:#334252 transparent;height:calc(100vh - 60px)!important;min-height:0!important;overflow:hidden auto!important}.desktop-app .main::-webkit-scrollbar{width:7px}.desktop-app .main::-webkit-scrollbar-track{background:0 0}.desktop-app .main::-webkit-scrollbar-thumb{background:#334252;border-radius:999px}.desktop-app .main::-webkit-scrollbar-thumb:hover{background:#46586c}.desktop-app.theme-light .main::-webkit-scrollbar-thumb{background:#b7c6d5}.desktop-app .trading-workspace{grid-template-columns:minmax(0,1fr) 260px!important;gap:10px!important;height:calc(100vh - 88px)!important;min-height:0!important;max-height:calc(100vh - 88px)!important}.desktop-app .order-panel{height:100%!important;max-height:100%!important;padding:7px!important;overflow:hidden!important}.desktop-app .order-title-row{margin-bottom:4px!important}.desktop-app .order-panel h1{font-size:14px!important;line-height:1.05!important}.desktop-app .order-status{font-size:7px!important}.desktop-app .order-quote{gap:5px!important;font-size:7px!important;line-height:1!important}.desktop-app .buy-sell{gap:4px!important;margin-bottom:4px!important}.desktop-app .buy-sell button{border-radius:6px!important;height:30px!important;min-height:30px!important;font-size:10px!important;line-height:1!important}.desktop-app .buy-sell button small{margin-top:1px!important;font-size:7px!important}.desktop-app .form-grid{gap:3px 5px!important}.desktop-app .order-panel label{margin-bottom:1px!important;font-size:6px!important;line-height:1!important}.desktop-app .value,.desktop-app .order-panel input,.desktop-app .order-panel select{border-radius:5px!important;height:28px!important;min-height:28px!important;padding:0 7px!important;font-size:10px!important}.desktop-app .trade-summary{border-radius:5px!important;grid-template-columns:1fr 1fr!important;margin-top:4px!important}.desktop-app .trade-summary>div{min-height:29px!important;padding:4px 5px!important}.desktop-app .trade-summary span{margin-bottom:1px!important;font-size:5.8px!important;line-height:1!important}.desktop-app .trade-summary strong{font-size:8.5px!important;line-height:1!important}.desktop-app .trading-workspace .trade-summary>div:last-child{min-height:20px!important;padding:2px 6px!important}.desktop-app .risk-sizing-hint{gap:3px 6px!important;margin-top:3px!important;padding:3px 5px!important;font-size:6.5px!important}.desktop-app .order-error{margin-top:3px!important;padding:4px 6px!important;font-size:7px!important}.desktop-app .order-actions{gap:4px!important;margin-top:4px!important}.desktop-app .place-order,.desktop-app .secondary-button{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:8.5px!important}.desktop-app .secondary-button{padding:0 6px!important}.desktop-app .positions{margin-top:12px!important}.desktop-app .history{padding-bottom:24px;margin-top:14px!important}}@media (width<=1180px) and (width>=901px){.desktop-app .trading-workspace{grid-template-columns:minmax(0,1fr) 250px!important}}.history-toolbar{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.history-toolbar>h2{text-align:center;grid-area:1/2;margin:0}.history-toolbar .history-export-actions{grid-area:1/3;justify-self:end}.history-export-actions{align-items:center;gap:6px;display:flex}.history-export-button{color:#b8c6d5;letter-spacing:.4px;cursor:pointer;background:#0d1721;border:1px solid #263746;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:0 10px;font-size:9px;font-weight:700;display:inline-flex}.history-export-button:hover:not(:disabled){color:#fff;background:#112131;border-color:#3b82f6}.history-export-button:disabled{opacity:.45;cursor:not-allowed}.history-pagination{color:#7d8da0;justify-content:flex-end;align-items:center;gap:10px;margin-top:10px;font-size:10px;display:flex}.history-pagination button{color:#b8c6d5;cursor:pointer;background:#0d1721;border:1px solid #263746;border-radius:6px;min-width:66px;height:28px;padding:0 9px;font-size:9px;font-weight:700}.history-pagination button:hover:not(:disabled){color:#fff;border-color:#3b82f6}.history-pagination button:disabled{opacity:.4;cursor:not-allowed}.desktop-app.theme-light .order-panel{color:#17304a!important;background:#fff!important;border-color:#d7e3ee!important}.desktop-app.theme-light .order-panel h1,.desktop-app.theme-light .order-panel .order-quote strong{color:#17304a!important}.desktop-app.theme-light .order-quote{color:#708197!important}.desktop-app.theme-light .order-panel label{color:#718399!important}.desktop-app.theme-light .order-panel .value,.desktop-app.theme-light .order-panel input,.desktop-app.theme-light .order-panel select{color:#17304a!important;background:#f8fbfe!important;border-color:#cfdeeb!important}.desktop-app.theme-light .order-panel input::placeholder{color:#8c9bad!important}.desktop-app.theme-light .buy-sell button small{color:#7d8da0!important}.desktop-app.theme-light .buy-sell button.active.buy{color:#fff!important;background:linear-gradient(#0aa968,#078452)!important;border-color:#08a362!important}.desktop-app.theme-light .buy-sell button.active.sell{color:#fff!important;background:linear-gradient(#ef3340,#d91f2d)!important;border-color:#ef3340!important}.desktop-app.theme-light .trade-summary{box-shadow:none!important;background:#d7e3ee!important;border-color:#d7e3ee!important}.desktop-app.theme-light .trade-summary>div,.desktop-app.theme-light .trade-summary>div:hover{background:#f8fbfe!important}.desktop-app.theme-light .trade-summary span{color:#72849a!important}.desktop-app.theme-light .trade-summary strong{color:#17304a!important}.desktop-app.theme-light .trade-summary strong.profit{color:#00a866!important}.desktop-app.theme-light .trade-summary strong.loss{color:#dc2836!important}.desktop-app.theme-light .history-export-button,.desktop-app.theme-light .history-pagination button{color:#50657b;background:#fff;border-color:#cfdeeb}.desktop-app.theme-light .history-export-button:hover:not(:disabled),.desktop-app.theme-light .history-pagination button:hover:not(:disabled){color:#1264c4;background:#eef6ff;border-color:#8ebcf3}@media (width>=901px){.desktop-app .history-toolbar{min-height:30px}.desktop-app .history-export-button{min-height:28px;font-size:8px}.desktop-app .history-pagination{margin-top:8px}}@media (width<=900px){.history-toolbar{flex-direction:column;align-items:center;display:flex}.history-toolbar>h2,.history-toolbar .history-export-actions{text-align:center;justify-content:center;width:100%}.history-export-button{flex:1}.history-pagination{justify-content:center}}.desktop-app .pair-flags-custom{gap:0}.desktop-app .market-instrument-icon{box-shadow:0 1px 4px #00000047;object-fit:contain!important;background:0 0!important;border:2px solid #08111b!important;border-radius:50%!important;width:27px!important;min-width:27px!important;height:27px!important}.desktop-app .pair-flags-custom .country-flag-image{margin-left:-6px}.desktop-app.theme-light .market-instrument-icon{border-color:#f4f8fc!important}.mobile-market-instrument-icon{object-fit:contain!important;background:0 0!important}.mobile-pair-flags-custom img+img{margin-left:-6px}.desktop-app .market-instrument-icon{object-fit:contain;border-radius:50%;flex:0 0 28px;width:28px;height:28px}.desktop-app .market-pair-flags .market-instrument-icon+img,.desktop-app .market-pair-flags-custom img:last-child{object-fit:cover;width:28px;height:28px;box-shadow:0 0 0 2px var(--panel-bg,#07111a);border-radius:50%;margin-left:-7px}.mobile-market-instrument-icon{object-fit:contain;border-radius:50%;flex:0 0 26px;width:26px;height:26px}.mobile-pair-flags-custom img:last-child{object-fit:cover;border-radius:50%;width:26px;height:26px;margin-left:-6px}.desktop-app.theme-light .positions,.desktop-app.theme-light .history{color:#17304a!important;background:#fff!important;border-color:#dce6ef!important}.desktop-app.theme-light .positions .empty-state,.desktop-app.theme-light .history .empty-state{color:#6f8297!important;background:#f8fbfe!important;border-color:#d7e3ee!important}.desktop-app.theme-light .position-table-wrap{scrollbar-color:#b8c9d9 transparent;background:#fff!important;border-color:#d7e3ee!important;box-shadow:0 6px 20px #1d3e600d!important}.desktop-app.theme-light .position-table-wrap::-webkit-scrollbar-thumb{background:#b8c9d9}.desktop-app.theme-light .position-table th{border-bottom:1px solid #d7e3ee;color:#657a90!important;background:linear-gradient(#f3f7fb,#edf3f8)!important}.desktop-app.theme-light .position-table td{color:#50667d!important;background:#fff!important;border-top-color:#e4ebf2!important}.desktop-app.theme-light .position-table tbody tr:hover td{background:#f5f9fd!important}.desktop-app.theme-light .position-table td strong{color:#17304a!important}.desktop-app.theme-light .side-badge.buy{color:#078452!important;background:#e6f8ef!important;border-color:#bcebd4!important}.desktop-app.theme-light .side-badge.sell{color:#d52a37!important;background:#fff0f1!important;border-color:#f3c6cb!important}.desktop-app.theme-light .transaction-badge{color:#5d748b!important;background:#edf4fa!important;border-color:#d5e2ed!important}.desktop-app.theme-light .profit{color:#009b61!important}.desktop-app.theme-light .loss{color:#d52a37!important}.desktop-app.theme-light .history-pagination{color:#718399!important}@media (width>=901px){.desktop-app .trading-workspace{align-items:stretch!important;gap:8px!important}.desktop-app .chart-column{min-width:0!important;overflow:hidden!important}.desktop-app .chart-container{border-radius:8px!important;margin-bottom:8px!important}.desktop-app .chart-header{min-height:50px!important;padding:8px 11px!important}.desktop-app .chart-header h2{margin-bottom:2px!important;font-size:13px!important}.desktop-app .chart-header span{font-size:9px!important}.desktop-app .chart-timeframes{gap:3px!important}.desktop-app .chart-timeframes button{min-width:31px!important;padding:5px 7px!important;font-size:9px!important}.desktop-app .chart-toolbar{gap:4px!important;padding:6px 9px!important}.desktop-app .order-panel{box-shadow:var(--shadow-sm)!important;border-radius:8px!important}.desktop-app .positions,.desktop-app .history{border-radius:8px!important;margin-top:8px!important}.desktop-app .section-title-row{min-height:38px!important;padding:8px 11px!important}.desktop-app .section-title-row h2{letter-spacing:.55px!important;font-size:11px!important}.desktop-app .position-table th,.desktop-app .position-table td{padding:7px 8px!important}.desktop-app .position-table th{font-size:8px!important}.desktop-app .position-table td{font-size:9px!important}}@media (width<=1180px) and (width>=901px){.desktop-app .trading-workspace{gap:7px!important}}@media (width>=1201px){.desktop-app .trading-workspace{grid-template-columns:minmax(0,1fr) 310px!important;gap:12px!important}.desktop-app .trading-chart{height:510px!important}}@media (width>=901px) and (width<=1200px){.desktop-app .trading-workspace{grid-template-columns:minmax(0,1fr) 285px!important;gap:10px!important}.desktop-app .trading-chart{height:470px!important}.desktop-app .chart-header{padding:9px 11px!important}.desktop-app .chart-toolbar{gap:5px!important;padding:6px 9px!important}}@media (width<=900px){.desktop-app .main{width:100%!important;padding:8px!important}.desktop-app .trading-workspace{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.desktop-app .chart-container{border-radius:9px!important;margin-bottom:8px!important}.desktop-app .chart-header{flex-wrap:wrap;gap:8px!important;min-height:50px!important;padding:8px 9px!important}.desktop-app .chart-header h2{font-size:13px!important}.desktop-app .chart-timeframes{scrollbar-width:none;max-width:100%;padding-bottom:1px;overflow-x:auto}.desktop-app .chart-timeframes::-webkit-scrollbar{display:none}.desktop-app .chart-timeframes button{flex:none;min-width:32px!important;padding:5px 7px!important}.desktop-app .chart-toolbar{scrollbar-width:none;overflow-x:auto;flex-wrap:nowrap!important;padding:6px 8px!important}.desktop-app .chart-toolbar::-webkit-scrollbar{display:none}.desktop-app .chart-toolbar>*{flex:none}.desktop-app .trading-chart{height:390px!important}.desktop-app .order-panel{width:100%!important;margin-top:0!important}.desktop-app .positions,.desktop-app .history{margin-top:12px!important}.desktop-app .position-table-wrap{border-radius:8px!important}}.desktop-app.theme-light .chart-header{background:linear-gradient(#fff,#f7fafc);border-bottom-color:#dce6ef}.desktop-app.theme-light .chart-header h2{color:#182534}.desktop-app.theme-light .chart-header span{color:#718096}.desktop-app.theme-light .chart-timeframes button{color:#607286;background:#f5f8fb;border-color:#d7e2ed}.desktop-app.theme-light .chart-timeframes button:hover{color:#243447;background:#eaf1f7}.desktop-app.theme-light .chart-toolbar{background:#f7fafc;border-color:#dce6ef}.desktop-app.theme-light .chart-toolbar button{color:#5f7185;background:#fff;border-color:#d7e2ed}.desktop-app.theme-light .chart-toolbar button:hover,.desktop-app.theme-light .chart-toolbar button.indicator-active{color:#1f4f7a;background:#eef5fb;border-color:#b9cfe3}.desktop-app.theme-light .order-panel input,.desktop-app.theme-light .order-panel select,.desktop-app.theme-light .value{color:#1f2937;background:#fff;border-color:#d7e2ed}.desktop-app.theme-light .buy-sell button{color:#516174;background:#f8fafc;border-color:#d7e2ed}.desktop-app.theme-light .trade-summary>div{background:#f8fafc}.order-confirm-overlay{z-index:3000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#01060bb8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.order-confirm-modal{background:linear-gradient(165deg,#0d1a24 0%,#09121a 100%);border:1px solid #263c4d;border-radius:12px;width:min(360px,100vw - 32px);position:relative;overflow:hidden;box-shadow:0 24px 60px #00000085,0 0 0 1px #ffffff05}.order-confirm-modal:before{content:"";background:linear-gradient(90deg,#10b981,#0ea5e9);height:2px;position:absolute;inset:0 0 auto}.order-confirm-header{border-bottom:1px solid #1b2b38;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px 13px;display:flex}.order-confirm-kicker{color:#6f9bb0;letter-spacing:1.35px;margin-bottom:5px;font-size:8px;font-weight:800;display:block}.order-confirm-kicker.buy{color:#25d7a0}.order-confirm-kicker.sell{color:#ff6478}.order-confirm-header h2{color:#f1f6fa;letter-spacing:-.2px;margin:0;font-size:17px;font-weight:800;line-height:1.2}.order-confirm-x{color:#7f93a3;cursor:pointer;background:#0b151e;border:1px solid #2a4050;border-radius:7px;flex:0 0 28px;width:28px;height:28px;font-size:18px;line-height:1}.order-confirm-x:hover{color:#fff;background:#13212c;border-color:#4a6478}.order-confirm-details{flex-direction:column;gap:0;padding:6px 18px 5px;display:flex}.order-confirm-details>div,.order-confirm-details>div:nth-child(odd),.order-confirm-details>div:nth-child(2n){background:0 0;border:0;border-bottom:1px solid #182832;border-radius:0;justify-content:space-between;align-items:center;gap:16px;min-height:35px;padding:7px 0;display:flex}.order-confirm-details>div:last-child{border-bottom:0}.order-confirm-details span{color:#7d93a4;letter-spacing:.1px;font-size:9px;font-weight:600}.order-confirm-details strong{color:#edf4f8;text-align:right;font-variant-numeric:tabular-nums;font-size:10px;font-weight:800}.order-confirm-details .profit{color:#22d39b}.order-confirm-details .loss{color:#ff6176}.order-confirm-error{color:#fca5a5;background:#241116;border:1px solid #64202a;border-radius:7px;margin:7px 18px 3px;padding:8px 10px;font-size:9px}.order-confirm-actions{grid-template-columns:1fr 1.15fr;gap:8px;padding:10px 18px 16px;display:grid}.order-confirm-actions button{cursor:pointer;letter-spacing:.3px;border-radius:7px;height:36px;font-size:9px;font-weight:800}.order-confirm-cancel{color:#aebdca;background:#0c1821;border:1px solid #2d4657}.order-confirm-cancel:hover{color:#fff;background:#13232e;border-color:#526d80}.order-confirm-submit{color:#fff;border:0}.order-confirm-submit.buy{background:linear-gradient(#10c594,#06a77d);box-shadow:0 5px 16px #10b98129}.order-confirm-submit.sell{background:linear-gradient(#f45a70,#dc354d);box-shadow:0 5px 16px #dc354d29}.order-confirm-submit:hover{filter:brightness(1.05)}.order-success-toast{z-index:3200;background:linear-gradient(145deg,#0c211c,#0a1715);border:1px solid #10b98161;border-radius:9px;align-items:center;gap:10px;width:min(360px,100vw - 32px);padding:12px 13px;animation:.22s ease-out orderSuccessIn;display:flex;position:fixed;top:78px;right:22px;box-shadow:0 16px 40px #0000006b,0 0 22px #10b98112}.order-success-icon{color:#25d7a0;background:#10b98126;border:1px solid #10b98161;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:14px;font-weight:900;display:grid}.order-success-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.order-success-copy strong{color:#dffcf3;font-size:10px;font-weight:800}.order-success-copy span{color:#8fb4a9;font-size:9px;line-height:1.35}.order-success-close{color:#6f8e85;cursor:pointer;background:0 0;border:0;flex:0 0 24px;width:24px;height:24px;margin-left:auto;font-size:17px}.order-success-close:hover{color:#dffcf3}@keyframes orderSuccessIn{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}.position-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px}.position-actions button{cursor:pointer;letter-spacing:.25px;border-radius:7px;min-width:58px;height:29px;padding:0 9px;font-size:8px;font-weight:800;transition:transform .15s,background .18s,border-color .18s,box-shadow .18s}.position-actions button:hover{transform:translateY(-1px)}.position-actions .modify-button{color:#72b5ff;background:#2563eb1a;border:1px solid #2769a7}.position-actions .modify-button:hover{background:#2563eb38;border-color:#3b82f6;box-shadow:0 4px 12px #2563eb1f}.position-actions .close-button{color:#ff7183;background:#dc354d1a;border:1px solid #a72d3c}.position-actions .close-button:hover{color:#fff;background:#b42336;border-color:#ef5367;box-shadow:0 4px 12px #dc354d26}.position-actions .partial-close-button{color:#f5c45d;background:#f59e0b17;border:1px solid #8b6b24;min-width:88px}.position-actions .partial-close-button:hover{color:#ffe29a;background:#f59e0b30;border-color:#c89a35;box-shadow:0 4px 12px #f59e0b1a}.desktop-app.theme-light .order-confirm-overlay{background:#0f17206b}.desktop-app.theme-light .order-confirm-modal{background:linear-gradient(165deg,#fff,#f7fafc);border-color:#d5e0ea;box-shadow:0 24px 60px #1f374d38}.desktop-app.theme-light .order-confirm-modal:before{background:linear-gradient(90deg,#0aa878,#1684c7)}.desktop-app.theme-light .order-confirm-header{border-color:#e2eaf1}.desktop-app.theme-light .order-confirm-header h2{color:#172433}.desktop-app.theme-light .order-confirm-x{color:#617286;background:#f6f9fb;border-color:#d3dee8}.desktop-app.theme-light .order-confirm-x:hover{color:#1f2d3d;background:#edf3f7}.desktop-app.theme-light .order-confirm-details>div{background:0 0;border-bottom-color:#e1e9f0}.desktop-app.theme-light .order-confirm-details>div:nth-child(2n),.desktop-app.theme-light .order-confirm-details>div:nth-child(odd){border-bottom-color:#e1e9f0}.desktop-app.theme-light .order-confirm-details span{color:#718096}.desktop-app.theme-light .order-confirm-details strong{color:#1f2d3d}.desktop-app.theme-light .order-confirm-cancel{color:#536477;background:#f8fafc;border-color:#d1dce7}.desktop-app.theme-light .order-success-toast{background:linear-gradient(145deg,#f0fffa,#f8fcfb);border-color:#9edecb;box-shadow:0 16px 40px #1f374d2e}.desktop-app.theme-light .order-success-icon{color:#07885f;background:#e3f8f1;border-color:#9edecb}.desktop-app.theme-light .order-success-copy strong{color:#16372f}.desktop-app.theme-light .order-success-copy span{color:#5d776f}.desktop-app.theme-light .order-success-close{color:#718a83}.desktop-app.theme-light .order-confirm-cancel:hover{color:#1f2d3d;background:#eef4f8}@media (width<=760px){.order-confirm-overlay{padding:10px}.order-confirm-modal{border-radius:11px;width:min(340px,100vw - 20px)}.order-confirm-header{padding:14px 15px 12px}.order-confirm-header h2{font-size:16px}.order-confirm-details{padding:5px 15px 3px}.order-confirm-details>div,.order-confirm-details>div:nth-child(2n),.order-confirm-details>div:nth-child(odd){min-height:33px;padding:6px 0}.order-confirm-actions{padding:9px 15px 13px}.order-confirm-actions button{height:35px}.order-success-toast{top:68px;right:10px}.position-actions{gap:4px}.position-actions button{min-width:50px;padding:0 7px}.position-actions .partial-close-button{min-width:78px}}.position-modal-overlay{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02070cad;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.position-action-modal{color:#e8f0f5;background:linear-gradient(160deg,#0b151e 0%,#091119 100%);border:1px solid #263b4a;border-radius:12px;width:min(390px,100vw - 28px);overflow:hidden;box-shadow:0 24px 70px #0000007a}.position-action-modal.compact{width:min(360px,100vw - 28px)}.position-modal-kicker{color:#79a0b8;letter-spacing:1.35px;padding:14px 18px 0;font-size:8px;font-weight:800}.position-modal-kicker.close{color:#ff7183}.position-modal-kicker.partial{color:#f5c45d}.position-modal-kicker.modify{color:#72b5ff}.position-modal-header{border-bottom:1px solid #1d2c38;justify-content:space-between;align-items:flex-start;gap:14px;padding:8px 18px 13px;display:flex}.position-modal-header h2{color:#f3f7fa;letter-spacing:-.15px;margin:0;font-size:17px;line-height:1.2}.position-modal-header span{color:#718999;margin-top:5px;font-size:9px;display:block}.position-modal-x{color:#7892a3;cursor:pointer;background:#0d1b25;border:1px solid #2a4354;border-radius:8px;width:29px;height:29px;font-size:18px;line-height:1}.position-modal-x:hover{color:#e8f0f5;background:#122531;border-color:#416175}.position-modal-details{padding:4px 18px}.position-modal-details>div{border-bottom:1px solid #253845b8;justify-content:space-between;align-items:center;gap:18px;min-height:39px;display:flex}.position-modal-details>div:last-child{border-bottom:0}.position-modal-details span{color:#718999;font-size:9px}.position-modal-details strong{color:#e9f1f5;font-size:11px;font-weight:750}.position-modal-details .profit{color:#00d9a0!important}.position-modal-details .loss{color:#ff536b!important}.position-modal-input{box-sizing:border-box;color:#edf5f8;text-align:right;background:#071018;border:1px solid #294252;border-radius:6px;outline:none;width:150px;height:28px;padding:0 9px;font-size:10px}.position-modal-input:focus{border-color:#3288c7;box-shadow:0 0 0 2px #3288c71a}.position-modal-error{color:#ff8b98;background:#7f1d1d24;border:1px solid #ef444447;border-radius:6px;margin:3px 18px 0;padding:7px 9px;font-size:9px}.position-modal-actions{grid-template-columns:1fr 1fr;gap:8px;padding:12px 18px 16px;display:grid}.position-modal-actions button{cursor:pointer;letter-spacing:.25px;border-radius:7px;height:35px;font-size:8px;font-weight:800}.position-modal-cancel{color:#9db0bd;background:#0d1d27;border:1px solid #2c4657}.position-modal-cancel:hover{color:#e7f0f5;background:#122934}.position-modal-danger{color:#fff;background:linear-gradient(#c83d4e,#a92b3d);border:1px solid #d04455;box-shadow:0 5px 16px #cd374926}.position-modal-danger:hover{filter:brightness(1.08)}.position-modal-partial{color:#fff3cf;background:linear-gradient(#8f681d,#735116);border:1px solid #a77b25}.position-modal-modify{color:#fff;background:linear-gradient(#167bc0,#12629d);border:1px solid #2875b4}.position-modal-actions button:disabled{opacity:.55;cursor:not-allowed}.desktop-app.theme-light .position-modal-overlay{background:#0f17206b}.desktop-app.theme-light .position-action-modal{color:#172433;background:linear-gradient(160deg,#fff,#f7fafc);border-color:#d4e0e9;box-shadow:0 24px 60px #1f374d38}.desktop-app.theme-light .position-modal-header{border-bottom-color:#e2eaf1}.desktop-app.theme-light .position-modal-header h2{color:#172433}.desktop-app.theme-light .position-modal-header span,.desktop-app.theme-light .position-modal-details span{color:#718096}.desktop-app.theme-light .position-modal-details>div{border-bottom-color:#e1e9f0}.desktop-app.theme-light .position-modal-details strong{color:#1f2d3d}.desktop-app.theme-light .position-modal-x{color:#617286;background:#f6f9fb;border-color:#d3dee8}.desktop-app.theme-light .position-modal-input{color:#1f2d3d;background:#fff;border-color:#cfdbe5}.desktop-app.theme-light .position-modal-cancel{color:#536477;background:#f8fafc;border-color:#d1dce7}@media (width<=760px){.position-modal-overlay{padding:10px}.position-action-modal,.position-action-modal.compact{width:min(350px,100vw - 20px)}.position-modal-header{padding-left:15px;padding-right:15px}.position-modal-kicker{padding-left:15px}.position-modal-details,.position-modal-actions{padding-left:15px;padding-right:15px}}.place-order:disabled,.order-confirm-submit:disabled,.order-confirm-cancel:disabled,.order-confirm-x:disabled{opacity:.58;cursor:not-allowed;box-shadow:none!important;transform:none!important}.place-order:disabled{background:linear-gradient(#2d67b9,#24569a)}.order-confirm-submit:disabled{filter:saturate(.65)}.order-confirm-x:disabled{color:#506474}@keyframes royalOrderPulse{0%,to{opacity:1}50%{opacity:.72}}.place-order:disabled{animation:1.2s ease-in-out infinite royalOrderPulse}.desktop-app .history .position-table thead th{text-align:center!important;vertical-align:middle!important}.desktop-app .history .position-table thead th,.desktop-app.theme-light .history .position-table thead th{text-align:center!important}.mobile-action-modal-portal{z-index:10000;pointer-events:none;position:fixed;inset:0;display:block!important}.mobile-action-modal-portal .order-confirm-overlay,.mobile-action-modal-portal .position-modal-overlay{pointer-events:auto;z-index:10001}@media (width>=901px){.mobile-action-modal-portal{display:none!important}}@media (width<=900px){.mobile-action-modal-portal .order-confirm-overlay,.mobile-action-modal-portal .position-modal-overlay{padding:max(14px, env(safe-area-inset-top)) 14px max(14px, env(safe-area-inset-bottom))}.mobile-action-modal-portal .order-confirm-modal,.mobile-action-modal-portal .position-action-modal{-webkit-overflow-scrolling:touch;max-height:min(82dvh,680px);overflow-y:auto}}.desktop-app .support-section-title{letter-spacing:-.2px;font-size:18px;font-weight:800;line-height:1.3;color:#10243a!important}.desktop-app.theme-dark .support-section-title{color:#f3f7fb!important}.desktop-app.theme-light .support-section-title{color:#10243a!important}.profile-edit-panel .profile-phone-input-row{grid-template-columns:minmax(145px,.8fr) minmax(0,2fr);gap:8px;width:100%;margin-top:7px;display:grid}.profile-edit-panel .profile-phone-input-row select,.profile-edit-panel .profile-phone-input-row input{box-sizing:border-box;width:100%;min-width:0}@media (width<=520px){.profile-edit-panel .profile-phone-input-row{grid-template-columns:minmax(112px,.9fr) minmax(0,1.4fr);gap:6px}}.profile-edit-panel .profile-phone-input-row select{color:#20334c;background:#fff;border:1px solid #d7e1eb;border-radius:7px;height:36px;margin-top:5px;padding:0 8px;font-size:10px}.theme-dark .profile-overlay .profile-edit-panel .profile-phone-input-row select{color:#edf6ff;background:#081827;border-color:#1b3850}.profile-overlay-theme .support-section-title{letter-spacing:-.2px;color:#142b43!important;-webkit-text-fill-color:#142b43!important;opacity:1!important;text-shadow:none!important;font-size:18px!important;font-weight:800!important;line-height:1.3!important}.profile-overlay-theme.theme-dark .support-section-title,.profile-overlay-theme.theme-light .support-section-title{color:#142b43!important;-webkit-text-fill-color:#142b43!important}.register-phone-input-row{align-items:stretch;gap:8px;width:100%;min-width:0;display:flex}.register-phone-input-row select{cursor:pointer;border-radius:11px;flex:0 0 150px;max-width:42%;color:#34465d!important;background:#fafdff!important;border:1px solid #d7e1ec!important}.register-phone-input-row input{min-width:0}@media (width<=390px){.register-phone-input-row{gap:6px}.register-phone-input-row select{flex-basis:124px;padding-left:7px!important;padding-right:5px!important;font-size:11px!important}}@media (width>=901px){.desktop-app .trading-workspace{grid-template-columns:minmax(0,1fr) 240px!important;gap:8px!important}.desktop-app .order-panel{padding:8px!important}.desktop-app .buy-sell{gap:4px!important;margin-bottom:5px!important}.desktop-app .buy-sell button{height:34px!important;min-height:34px!important;font-size:10px!important}.desktop-app .buy-sell button small{font-size:7px!important}.desktop-app .form-grid{gap:4px 5px!important}.desktop-app .value,.desktop-app .order-panel input,.desktop-app .order-panel select{height:32px!important;min-height:32px!important;padding:0 7px!important;font-size:10px!important}.desktop-app .trade-summary{margin-top:5px!important}.desktop-app .trade-summary>div{padding:5px 6px!important}.desktop-app .order-actions{gap:4px!important;margin-top:6px!important}.desktop-app .place-order,.desktop-app .secondary-button{height:36px!important;font-size:9.5px!important}}.landing-page{color:#f4f8fc;background:#07111c;min-height:100vh;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.landing-page *{box-sizing:border-box}.landing-page a{color:inherit;text-decoration:none}.landing-page button{font-family:inherit}.landing-nav{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07111cd1;border-bottom:1px solid #ffffff12;align-items:center;gap:28px;width:100%;min-height:76px;padding:0 clamp(20px,5vw,76px);display:flex;position:sticky;top:0}.landing-brand{align-items:center;min-width:190px;display:flex}.landing-brand img{object-fit:contain;width:175px;max-height:48px}.landing-links{flex:1;justify-content:center;align-items:center;gap:clamp(18px,2.3vw,34px);display:flex}.landing-links a{color:#a9b8c8;font-size:13px;font-weight:650;transition:color .2s}.landing-links a:hover{color:#fff}.landing-nav-actions{align-items:center;gap:10px;display:flex}.landing-login,.landing-primary,.landing-secondary{cursor:pointer;border:0;border-radius:7px;font-size:13px;font-weight:800;transition:transform .18s,box-shadow .18s,background .18s}.landing-login{color:#d8e4ef;background:0 0;padding:12px 15px}.landing-login:hover{background:#ffffff0f}.landing-primary{color:#fff;background:linear-gradient(135deg,#0b86ff,#0757d8);min-height:48px;padding:0 20px;box-shadow:0 12px 28px #0071ff38}.landing-primary:hover{transform:translateY(-2px);box-shadow:0 16px 32px #0071ff52}.landing-primary span{margin-left:12px;font-size:16px}.landing-small{min-height:40px;padding:0 16px}.landing-secondary{color:#e4edf6;background:#ffffff0a;border:1px solid #ffffff24;min-height:48px;padding:0 20px}.landing-secondary:hover{background:#ffffff14;transform:translateY(-2px)}.landing-hero{grid-template-columns:minmax(0,.88fr) minmax(500px,1.12fr);align-items:center;gap:55px;max-width:1440px;min-height:720px;margin:0 auto;padding:105px clamp(22px,6vw,92px) 90px;display:grid;position:relative;overflow:hidden}.landing-hero-glow{pointer-events:none;filter:blur(15px);border-radius:50%;width:620px;height:620px;position:absolute}.landing-glow-one{background:radial-gradient(circle,#0a82ff2e,#0000 68%);top:-230px;right:-180px}.landing-glow-two{background:radial-gradient(circle,#00d3ff1a,#0000 65%);bottom:-390px;left:-330px}.landing-hero-copy{z-index:2;position:relative}.landing-eyebrow,.landing-kicker{color:#55adff;letter-spacing:.18em;font-size:11px;font-weight:850}.landing-eyebrow{align-items:center;gap:9px;margin-bottom:24px;display:flex}.landing-eyebrow span{background:#1688ff;width:27px;height:2px}.landing-hero h1{color:#fff;letter-spacing:-.055em;max-width:680px;margin:0;font-size:clamp(50px,5.4vw,84px);font-weight:800;line-height:.98}.landing-hero h1 em,.landing-section h2 em,.platform-copy h2 em,.landing-cta h2 em{color:#1688ff;font-style:normal}.landing-hero-copy>p{color:#9fb0c1;max-width:610px;margin:28px 0 0;font-size:17px;line-height:1.75}.landing-hero-actions{flex-wrap:wrap;gap:12px;margin-top:33px;display:flex}.landing-trust-row{color:#71859a;flex-wrap:wrap;gap:20px;margin-top:27px;font-size:11px;font-weight:650;display:flex}.landing-trust-row b{color:#26d9a2;margin-right:5px}.landing-terminal-wrap{z-index:2;perspective:1300px;position:relative}.landing-terminal{background:#0b1723;border:1px solid #5b92c73d;border-radius:14px;overflow:hidden;transform:rotateY(-4deg)rotateX(2deg);box-shadow:0 45px 100px #0000007a,0 0 80px #0078ff1a}.terminal-topbar{color:#7d91a5;letter-spacing:.08em;background:#0e1b28;border-bottom:1px solid #1c2a38;align-items:center;gap:13px;height:48px;padding:0 16px;font-size:9px;font-weight:800;display:flex}.terminal-topbar small{color:#25d49e;margin-left:auto}.terminal-dots{gap:5px;display:flex}.terminal-dots i{background:#344657;border-radius:50%;width:7px;height:7px}.terminal-body{grid-template-columns:165px minmax(0,1fr) 150px;min-height:410px;display:grid}.terminal-sidebar,.terminal-order-panel{background:#09141f;padding:14px}.terminal-main{background:#0b1722;min-width:0}.terminal-label{color:#52687d;letter-spacing:.12em;margin-bottom:12px;font-size:8px;font-weight:850}.terminal-market{border-bottom:1px solid #132332;justify-content:space-between;align-items:center;gap:7px;padding:11px 7px;display:flex}.terminal-market span{flex-direction:column;gap:4px;display:flex}.terminal-market b{color:#dbe7f2;font-size:9px}.terminal-market small{color:#22c99a;font-size:6px}.terminal-market strong{color:#8ea5ba;font-variant-numeric:tabular-nums;font-size:8px}.terminal-chart-head{border-bottom:1px solid #172635;justify-content:space-between;align-items:center;height:67px;padding:0 17px;display:flex}.terminal-chart-head div{flex-direction:column;gap:4px;display:flex}.terminal-chart-head b{color:#f2f7fb;font-size:13px}.terminal-chart-head small{color:#26d9a2;font-size:7px}.terminal-chart-head>strong{color:#48a8ff;font-size:16px}.terminal-chart{height:260px;position:relative;overflow:hidden}.chart-grid{background-image:linear-gradient(#5d7f9e17 1px,#0000 1px),linear-gradient(90deg,#5d7f9e17 1px,#0000 1px);background-size:54px 43px;position:absolute;inset:0}.terminal-chart svg{width:100%;height:100%;position:absolute;inset:0}.chart-price{color:#fff;background:#1688ff;border-radius:4px;padding:4px 7px;font-size:8px;font-weight:800;position:absolute;top:19px;right:10px}.terminal-order{border-top:1px solid #172635;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:12px;display:grid}.terminal-order div:not(.terminal-order-spread){flex-direction:column;gap:3px;display:flex}.terminal-order div:last-child{text-align:right}.terminal-order small{color:#657c91;font-size:7px}.terminal-order b{color:#e4edf6;font-size:10px}.terminal-order-spread{color:#566e83;font-size:7px}.terminal-order-panel{border-left:1px solid #172635}.terminal-order-panel>b{color:#e9f1f8;margin:0 0 15px;font-size:13px;display:block}.fake-field{color:#8fa5b8;background:#0e1c29;border:1px solid #243646;border-radius:5px;align-items:center;height:34px;margin-bottom:8px;padding:0 9px;font-size:8px;display:flex}.fake-actions{grid-template-columns:1fr 1fr;gap:6px;margin-top:15px;display:grid}.fake-actions span{text-align:center;border-radius:5px;padding:10px 2px;font-size:8px;font-weight:800}.fake-actions span:first-child{color:#ff7c87;background:#ef44441f}.fake-actions span:last-child{color:#35d895;background:#22c55e1f}.terminal-float{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#b9cad9;background:#091622e0;border:1px solid #74a8d538;border-radius:8px;padding:10px 13px;font-size:9px;position:absolute;box-shadow:0 16px 30px #00000042}.terminal-float-one{top:13%;left:-22px}.terminal-float-one span{color:#27d49d;margin-right:6px}.terminal-float-two{bottom:8%;right:-17px}.terminal-float-two b{color:#27d49d;margin-left:6px}.landing-ticker{background:#0b1722;border:1px solid #1a2b3a;border-radius:10px;grid-template-columns:repeat(4,1fr);max-width:1260px;margin:0 auto;display:grid;overflow:hidden}.landing-ticker>div{border-right:1px solid #1a2b3a;grid-template-columns:1fr auto;gap:4px 12px;padding:18px 20px;display:grid}.landing-ticker>div:last-child{border-right:0}.landing-ticker span{color:#7f93a7;font-size:10px;font-weight:750}.landing-ticker b{color:#e5edf5;text-align:right;font-size:11px}.landing-ticker em{color:#6c8297;text-align:right;grid-column:2;font-size:9px;font-style:normal}.landing-ticker em.positive{color:#2bd49f}.landing-section{max-width:1260px;margin:0 auto;padding:125px 24px}.landing-section-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:54px;display:flex}.landing-section-heading h2,.platform-copy h2,.landing-cta h2{color:#f8fbfe;letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(38px,4.1vw,62px);line-height:1.03}.landing-section-heading>p{color:#8297ab;max-width:445px;margin:0;font-size:14px;line-height:1.75}.landing-section-heading.centered{text-align:center;max-width:780px;margin:0 auto 55px;display:block}.landing-section-heading.centered p{max-width:650px;margin:22px auto 0}.landing-feature-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.landing-feature{background:linear-gradient(145deg,#0d1b28,#09141f);border:1px solid #1c2d3d;border-radius:10px;min-height:265px;padding:28px 25px;transition:transform .2s,border-color .2s;position:relative}.landing-feature:hover{border-color:#24577f;transform:translateY(-5px)}.feature-icon{color:#3ca4ff;background:#1588ff1a;border-radius:8px;place-items:center;width:43px;height:43px;margin-bottom:34px;font-size:19px;display:grid}.landing-feature h3,.landing-market-card h3{color:#edf4fa;margin:0 0 11px;font-size:18px}.landing-feature p,.landing-market-card p{color:#71879c;margin:0;font-size:12px;line-height:1.65}.feature-arrow{color:#365269;font-size:18px;position:absolute;bottom:22px;right:23px}.landing-markets{padding-top:40px}.landing-market-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.landing-market-card{background:#0a1621;border:1px solid #1c2d3d;border-radius:10px;min-height:235px;padding:28px}.market-card-icon{color:#53b1ff;background:#11283b;border-radius:10px;place-items:center;width:54px;height:54px;margin-bottom:32px;font-size:12px;font-weight:900;display:grid}.landing-market-card a{color:#4aa9ff;margin-top:25px;font-size:10px;font-weight:800;display:inline-block}.landing-market-card a span{margin-left:8px}.landing-platform{background:radial-gradient(circle at 80% 30%,#1083ff24,#0000 35%),#0b1723;border:1px solid #1c3449;border-radius:14px;grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;max-width:1260px;min-height:540px;margin:50px auto 100px;padding:75px;display:grid;position:relative;overflow:hidden}.platform-copy>p{color:#8499ac;max-width:540px;margin:25px 0;font-size:14px;line-height:1.8}.platform-points{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:30px;display:grid}.platform-points span{color:#b2c2d0;font-size:11px}.platform-points span:first-letter{color:#28d29e}.platform-stat-card{background:linear-gradient(145deg,#0d1f2ef5,#06111cfa);border:1px solid #22425d;border-radius:12px;flex-direction:column;justify-content:center;min-height:340px;padding:42px;display:flex;position:relative;overflow:hidden}.platform-stat-card>span{color:#5b91ba;letter-spacing:.15em;font-size:9px;font-weight:850}.platform-stat-card>strong{z-index:2;color:#fff;letter-spacing:-.05em;margin-top:14px;font-size:clamp(34px,4vw,53px);line-height:.98;position:relative}.platform-stat-card em{color:#2498ff;font-style:normal}.stat-orbit{border:1px solid #2395ff3b;border-radius:50%;width:370px;height:370px;position:absolute;top:-80px;right:-105px;box-shadow:inset 0 0 70px #1588ff0f,0 0 70px #1588ff14}.stat-orbit:before,.stat-orbit:after{content:"";border:1px solid #2395ff24;border-radius:50%;position:absolute}.stat-orbit:before{inset:45px}.stat-orbit:after{inset:100px}.mini-stats{z-index:2;gap:30px;margin-top:38px;display:flex;position:relative}.mini-stats div{flex-direction:column;gap:4px;display:flex}.mini-stats b{color:#49aaff;font-size:18px}.mini-stats small{color:#60788c;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.landing-accounts{padding-top:45px}.account-cards{grid-template-columns:1fr 1fr;gap:14px;max-width:900px;margin:0 auto;display:grid}.account-cards article{background:#0b1723;border:1px solid #1e3244;border-radius:11px;min-height:285px;padding:35px}.account-cards .account-card-featured{background:linear-gradient(145deg,#0d2740,#0b1825);border-color:#1e5c8d}.account-tag{color:#4baaff;letter-spacing:.16em;font-size:9px;font-weight:900}.account-cards h3{color:#f4f8fb;margin:16px 0 12px;font-size:26px}.account-cards p{color:#8196a9;max-width:430px;min-height:55px;margin:0;font-size:12px;line-height:1.7}.account-cards button{color:#49aaff;cursor:pointer;background:0 0;border:0;margin-top:25px;padding:0;font-size:11px;font-weight:850}.account-cards button span{margin-left:10px}.landing-cta{background:linear-gradient(110deg,#0d2840,#0a1825 65%);border:1px solid #1f4766;border-radius:14px;justify-content:space-between;align-items:center;gap:40px;max-width:1260px;margin:35px auto 110px;padding:72px 75px;display:flex}.landing-cta h2{margin-bottom:0}.cta-actions{flex-wrap:wrap;gap:11px;display:flex}.landing-footer{background:#050d15;border-top:1px solid #162635;grid-template-columns:1.5fr 1fr auto;align-items:center;gap:30px;padding:46px clamp(22px,6vw,92px);display:grid}.landing-footer img{width:150px}.landing-footer p{color:#5f7488;margin:13px 0 0;font-size:10px}.footer-links{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.footer-links a{color:#71879b;font-size:10px;font-weight:700}.landing-footer>small{color:#506578;white-space:nowrap;font-size:9px}@media (width<=1100px){.landing-nav{padding:0 22px}.landing-links{display:none}.landing-hero{grid-template-columns:1fr;padding-top:80px}.landing-hero-copy{text-align:center;max-width:760px;margin:0 auto}.landing-eyebrow,.landing-trust-row,.landing-hero-actions{justify-content:center}.landing-terminal-wrap{width:100%;max-width:780px;margin:10px auto 0}.landing-feature-grid,.landing-market-grid{grid-template-columns:1fr 1fr}.landing-platform{margin-left:22px;margin-right:22px;padding:50px}}@media (width<=760px){.landing-nav{min-height:66px}.landing-brand{min-width:0}.landing-brand img{width:142px}.landing-nav-actions{margin-left:auto}.landing-login{display:none}.landing-small{min-height:38px;font-size:11px}.landing-hero{min-height:auto;padding:72px 18px 60px}.landing-hero h1{font-size:clamp(43px,13vw,64px)}.landing-hero-copy>p{font-size:14px}.landing-terminal{transform:none}.terminal-body{grid-template-columns:1fr}.terminal-sidebar,.terminal-order-panel{display:none}.terminal-float-one{top:10px;left:8px}.terminal-float-two{bottom:8px;right:8px}.terminal-chart{height:245px}.landing-ticker{grid-template-columns:1fr 1fr;margin:0 18px}.landing-ticker>div:nth-child(2){border-right:0}.landing-ticker>div:nth-child(-n+2){border-bottom:1px solid #1a2b3a}.landing-section{padding:85px 18px}.landing-section-heading{margin-bottom:35px;display:block}.landing-section-heading>p{margin-top:20px}.landing-section-heading h2,.platform-copy h2,.landing-cta h2{font-size:39px}.landing-feature-grid,.landing-market-grid,.account-cards{grid-template-columns:1fr}.landing-feature{min-height:215px}.landing-platform{grid-template-columns:1fr;gap:38px;margin:0 18px 70px;padding:40px 25px}.platform-points{grid-template-columns:1fr}.platform-stat-card{min-height:270px;padding:30px}.landing-cta{margin:10px 18px 70px;padding:42px 25px;display:block}.cta-actions{margin-top:28px}.landing-footer{grid-template-columns:1fr;padding:40px 22px}.footer-links{justify-content:flex-start}.landing-footer>small{white-space:normal}}@media (prefers-reduced-motion:reduce){.landing-page *{scroll-behavior:auto!important;transition:none!important}}.profile-overlay{z-index:10000;box-sizing:border-box;background:#f6f8fb;width:100%;height:calc(100dvh - 66px);margin:0;padding:0;position:fixed;inset:66px 0 0;overflow:hidden}.profile-overlay .professional-profile-dashboard{width:100%;height:100%;min-height:0;max-height:none;box-shadow:none;border:0;border-radius:0}.profile-overlay .profile-dashboard-body{height:calc(100% - 68px)}@media (width<=750px){.profile-overlay{height:100dvh;top:0}.profile-overlay .professional-profile-dashboard{border-radius:0}}.professional-profile-dashboard{background:#f6f8fb;border:1px solid #dfe7f1;border-radius:20px;width:min(1180px,100vw - 36px);height:min(760px,100vh - 36px);min-height:560px;overflow:hidden;box-shadow:0 24px 70px #0f23412e}.professional-profile-dashboard .profile-dashboard-header{box-sizing:border-box;color:#14243a;background:#fff;border-bottom:1px solid #e5ebf2;height:68px;padding:0 24px}.professional-profile-dashboard .profile-dashboard-header strong{letter-spacing:-.2px;font-size:18px}.professional-profile-dashboard .profile-close{color:#607086;background:#f4f7fa;border-radius:10px;width:38px;height:38px;font-size:24px;transition:all .18s}.professional-profile-dashboard .profile-close:hover{color:#147bea;background:#eaf2fb}.professional-profile-dashboard .profile-dashboard-body{grid-template-columns:250px minmax(0,1fr);height:calc(100% - 68px);min-height:0;display:grid}.professional-profile-dashboard .profile-sidebar{box-sizing:border-box;background:#fff;border-right:1px solid #e5ebf2;width:auto;min-width:0;padding:26px 14px 18px;overflow-y:auto}.professional-profile-dashboard .profile-avatar{color:#fff;background:linear-gradient(145deg,#147bea,#075dc6);border-radius:16px;place-items:center;width:58px;height:58px;margin:0 auto 11px;font-size:22px;font-weight:800;display:grid;box-shadow:0 10px 22px #147bea33}.professional-profile-dashboard .profile-email{color:#718095;text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:205px;margin:0 auto 13px;font-size:12px;overflow:hidden}.professional-profile-dashboard .verification-status{letter-spacing:.2px;border-radius:999px;width:fit-content;margin:0 auto 22px;padding:7px 12px;font-size:11px;font-weight:800}.professional-profile-dashboard .profile-menu{flex-direction:column;gap:4px;display:flex}.professional-profile-dashboard .profile-menu button{color:#53657b;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:11px;width:100%;min-height:42px;padding:0 13px;font-size:13px;font-weight:600;transition:all .16s;display:flex}.professional-profile-dashboard .profile-menu button span:first-child{color:#7d8da1;flex:0 0 21px;place-items:center;width:21px;font-size:14px;display:grid}.professional-profile-dashboard .profile-menu button:hover{color:#147bea;background:#f4f8fc}.professional-profile-dashboard .profile-menu button.active{color:#0871e8;background:#eaf4ff;border-color:#d7eaff;box-shadow:inset 3px 0 #147bea}.professional-profile-dashboard .profile-menu button.active span:first-child{color:#147bea}.professional-profile-dashboard .profile-menu button b{margin-left:auto;font-size:11px}.professional-profile-dashboard .logout-profile{margin-top:12px;color:#b42318!important;border-top:1px solid #edf1f5!important;border-radius:0!important;padding-top:13px!important}.professional-profile-dashboard .profile-content{background:#f6f8fb;min-width:0;min-height:0;padding:0;overflow-y:auto}.professional-profile-dashboard .profile-page-card{box-sizing:border-box;background:#f6f8fb;min-height:100%;padding:30px 34px 38px}.professional-profile-dashboard .professional-page-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.professional-profile-dashboard .professional-eyebrow{color:#147bea;letter-spacing:1.5px;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.professional-profile-dashboard .professional-page-header h2,.professional-profile-dashboard .profile-page-card>h2{color:#17283f;letter-spacing:-.5px;margin:0 0 7px;font-size:27px;line-height:1.15}.professional-profile-dashboard .profile-section-description{color:#75859a;max-width:700px;margin:0;font-size:13px;line-height:1.55}.professional-profile-dashboard .status-pill,.professional-profile-dashboard .transaction-count-badge{letter-spacing:.6px;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;font-size:10px;font-weight:900;display:inline-flex}.professional-profile-dashboard .status-pill{color:#9a6700;background:#fff5d9;padding:7px 11px}.professional-profile-dashboard .transaction-count-badge{vertical-align:middle;color:#147bea;letter-spacing:0;background:#eaf4ff;min-width:28px;height:24px;margin-left:7px;padding:0 8px;font-size:11px}.professional-profile-dashboard .profile-wallet-card{background:#fff;border:1px solid #dfe7f1;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 18px;padding:20px 22px;display:flex;box-shadow:0 6px 20px #1c334f0d}.professional-profile-dashboard .profile-wallet-card span{color:#75859a;margin-bottom:5px;font-size:11px;display:block}.professional-profile-dashboard .profile-wallet-card strong{color:#15263d;letter-spacing:-.4px;font-size:25px}.professional-profile-dashboard .profile-form-card,.professional-profile-dashboard .profile-info-card{background:#fff;border:1px solid #dfe7f1;border-radius:15px;margin-bottom:15px;padding:21px;box-shadow:0 6px 20px #1c334f0d}.professional-profile-dashboard .form-card-heading{border-bottom:1px solid #edf1f5;margin-bottom:17px;padding-bottom:16px}.professional-profile-dashboard .form-card-heading strong{color:#20334c;margin-bottom:4px;font-size:14px;display:block}.professional-profile-dashboard .form-card-heading span{color:#8391a2;font-size:11px}.professional-profile-dashboard .profile-form{gap:8px;display:grid}.professional-profile-dashboard .profile-form label,.professional-profile-dashboard .kyc-field label,.professional-profile-dashboard .kyc-label{color:#53657b;font-size:11px;font-weight:800}.professional-profile-dashboard .kyc-required{color:#e53935;font-weight:800}.professional-profile-dashboard .profile-form input,.professional-profile-dashboard .profile-form select,.professional-profile-dashboard .profile-form textarea,.professional-profile-dashboard .kyc-field input,.professional-profile-dashboard .kyc-field textarea,.professional-profile-dashboard .admin-rejection-field textarea{box-sizing:border-box;color:#1d2d43;width:100%;font:inherit;background:#fbfcfe;border:1px solid #d8e1eb;border-radius:10px;outline:none;padding:12px 13px;font-size:13px;transition:all .16s}.professional-profile-dashboard .profile-form input,.professional-profile-dashboard .profile-form select{min-height:44px}.professional-profile-dashboard .profile-form textarea{resize:vertical}.professional-profile-dashboard .profile-form input:focus,.professional-profile-dashboard .profile-form select:focus,.professional-profile-dashboard .profile-form textarea:focus,.professional-profile-dashboard .kyc-field input:focus,.professional-profile-dashboard .kyc-field textarea:focus{background:#fff;border-color:#6aaef0;box-shadow:0 0 0 3px #147bea14}.professional-profile-dashboard .profile-form button,.professional-profile-dashboard .kyc-submit,.professional-profile-dashboard .admin-approve-button,.professional-profile-dashboard .admin-reject-button{letter-spacing:.25px;cursor:pointer;border:0;border-radius:10px;min-height:44px;font-size:12px;font-weight:900;transition:all .16s}.professional-profile-dashboard .profile-form button,.professional-profile-dashboard .kyc-submit{color:#fff;background:#147bea;margin-top:8px;box-shadow:0 8px 18px #147bea29}.professional-profile-dashboard .profile-form button:hover,.professional-profile-dashboard .kyc-submit:hover,.professional-profile-dashboard .admin-approve-button:hover{transform:translateY(-1px)}.professional-profile-dashboard .form-error,.professional-profile-dashboard .form-success,.professional-profile-dashboard .kyc-error,.professional-profile-dashboard .kyc-success,.professional-profile-dashboard .kyc-warning{border-radius:10px;padding:11px 13px;font-size:12px;line-height:1.45}.professional-profile-dashboard .form-success,.professional-profile-dashboard .kyc-success{color:#197346;background:#ecf9f1;border:1px solid #ccebd8}.professional-profile-dashboard .form-error,.professional-profile-dashboard .kyc-error{color:#b42318;background:#fff2f2;border:1px solid #ffd5d5}.professional-profile-dashboard .kyc-warning{color:#805b00;background:#fff8e8;border:1px solid #f4dfad}.professional-profile-dashboard .kyc-dashboard-page .kyc-info{color:#27618f;background:#edf7ff;border:1px solid #d9eafc;border-radius:11px;margin-bottom:22px;padding:13px 15px;font-size:12px;font-weight:700}.professional-profile-dashboard .document-types{grid-template-columns:repeat(3,1fr);gap:10px;margin:10px 0 18px;display:grid}.professional-profile-dashboard .document-type{color:#52647a;cursor:pointer;background:#fff;border:1px solid #dfe7f1;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:76px;padding:12px;display:flex}.professional-profile-dashboard .document-type-subtitle{color:#7b8da3;white-space:nowrap;margin-top:1px;font-size:10px;font-weight:500;line-height:1.25;display:block}.professional-profile-dashboard .document-type.selected .document-type-subtitle{color:#5f83a6}.professional-profile-dashboard .document-type.selected{color:#126dcc;background:#edf6ff;border-color:#70b5f5;box-shadow:0 5px 16px #147bea12}.professional-profile-dashboard .kyc-field{margin-bottom:14px}.professional-profile-dashboard .kyc-field label{margin-bottom:7px;display:block}.professional-profile-dashboard .kyc-field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.professional-profile-dashboard .kyc-location-row{grid-template-columns:1fr 1fr 1fr}.professional-profile-dashboard .kyc-field select{color:#1b3551;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d3dfec;border-radius:10px;outline:none;padding:0 13px}.professional-profile-dashboard .kyc-field select:focus{border-color:#4ea5f7;box-shadow:0 0 0 3px #147bea17}.professional-profile-dashboard .kyc-field select:disabled{color:#8190a0;cursor:not-allowed;background:#f4f7fa}.professional-profile-dashboard .admin-kyc-content,.professional-profile-dashboard .admin-wallet-content{background:#f6f8fb}.professional-profile-dashboard .admin-kyc-header,.professional-profile-dashboard .admin-wallet-hero{margin-bottom:24px}.professional-profile-dashboard .admin-kyc-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.professional-profile-dashboard .admin-kyc-summary>div{background:#fff;border:1px solid #dfe7f1;border-radius:13px;padding:16px 17px;box-shadow:0 5px 17px #1c334f0a}.professional-profile-dashboard .admin-kyc-summary strong{color:#17283f;font-size:23px;display:block}.professional-profile-dashboard .admin-kyc-summary span{color:#8190a1;font-size:11px}.professional-profile-dashboard .admin-kyc-layout{gap:15px}.professional-profile-dashboard .admin-kyc-list,.professional-profile-dashboard .admin-kyc-details{background:#fff;border:1px solid #dfe7f1;border-radius:15px;box-shadow:0 6px 20px #1c334f0d}.professional-profile-dashboard .admin-kyc-row{border-bottom-color:#edf1f5;padding:14px 16px}.professional-profile-dashboard .admin-kyc-row.selected{background:#edf6ff;box-shadow:inset 3px 0 #147bea}.professional-profile-dashboard .admin-wallet-content .admin-wallet-hero h2{font-size:27px}.professional-profile-dashboard .transfer-funds-content{background:#f6f8fb}.professional-profile-dashboard .transfer-page-heading{margin-bottom:4px}.professional-profile-dashboard .transfer-balance-card{min-height:82px}.professional-profile-dashboard .transfer-form-card{max-width:760px}.professional-profile-dashboard .account-transactions-page .section-title-row{margin-bottom:18px}.professional-profile-dashboard .account-transactions-page .section-title-row h2{color:#17283f;margin:0;font-size:25px}.professional-profile-dashboard .account-transactions-page .transaction-filters{flex-wrap:wrap;gap:7px;margin-bottom:16px;display:flex}.professional-profile-dashboard .account-transactions-page .transaction-filters button{color:#63748a;cursor:pointer;background:#fff;border:1px solid #dce5ee;border-radius:999px;padding:8px 13px;font-size:10px;font-weight:900}.professional-profile-dashboard .account-transactions-page .transaction-filters button.active{color:#fff;background:#147bea;border-color:#147bea}.professional-profile-dashboard .account-transactions-page .position-table-wrap{background:#fff;border:1px solid #dfe7f1;border-radius:14px;overflow:auto;box-shadow:0 6px 20px #1c334f0d}.professional-profile-dashboard .account-transactions-page .position-table th{color:#74849a;letter-spacing:.5px;text-align:center;vertical-align:middle;white-space:nowrap;background:#f7f9fc;font-size:10px}.professional-profile-dashboard .account-transactions-page .position-table td{color:#43556c;vertical-align:middle;font-size:11px}.professional-profile-dashboard .account-transactions-page .position-table th:first-child,.professional-profile-dashboard .account-transactions-page .position-table td:first-child{text-align:center;width:9%}.professional-profile-dashboard .account-transactions-page .position-table th:nth-child(2),.professional-profile-dashboard .account-transactions-page .position-table td:nth-child(2){text-align:center;white-space:nowrap;width:12%}.professional-profile-dashboard .account-transactions-page .position-table th:nth-child(3),.professional-profile-dashboard .account-transactions-page .position-table td:nth-child(3),.professional-profile-dashboard .account-transactions-page .position-table th:nth-child(4),.professional-profile-dashboard .account-transactions-page .position-table td:nth-child(4){text-align:center;white-space:nowrap;width:15%}.professional-profile-dashboard .account-transactions-page .position-table th:nth-child(5),.professional-profile-dashboard .account-transactions-page .position-table td:nth-child(5){text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:break-word;width:34%;padding-left:14px;padding-right:14px;line-height:1.5}.professional-profile-dashboard .account-transactions-page .position-table th:nth-child(6),.professional-profile-dashboard .account-transactions-page .position-table td:nth-child(6){text-align:center;white-space:normal;overflow-wrap:anywhere;width:15%;line-height:1.4}.professional-profile-dashboard .account-transactions-page .transaction-pagination{justify-content:flex-end;align-items:center;gap:10px;margin-top:14px;display:flex}.professional-profile-dashboard .account-transactions-page .transaction-pagination button{color:#52647a;cursor:pointer;background:#fff;border:1px solid #dce5ee;border-radius:8px;padding:8px 11px;font-size:10px;font-weight:800}.professional-profile-dashboard .account-transactions-page .transaction-pagination button:disabled{opacity:.45;cursor:not-allowed}.professional-profile-dashboard .account-transactions-page .transaction-pagination span{color:#7b899b;font-size:10px}.professional-profile-dashboard .profile-overview-page .profile-info-card{box-sizing:border-box;justify-content:space-between;align-items:center;min-height:68px;display:flex}.professional-profile-dashboard .profile-info-card label{color:#8190a1;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:800}.professional-profile-dashboard .profile-info-card strong{color:#23364f;text-align:right;word-break:break-word;max-width:65%;font-size:13px}@media (width<=900px){.professional-profile-dashboard{width:calc(100vw - 20px);height:calc(100vh - 20px)}.professional-profile-dashboard .profile-dashboard-body{grid-template-columns:210px minmax(0,1fr)}.professional-profile-dashboard .profile-page-card{padding:24px 22px 30px}}@media (width<=680px){.professional-profile-dashboard{min-height:0}.professional-profile-dashboard .profile-dashboard-body{grid-template-columns:1fr}.professional-profile-dashboard .profile-sidebar{border-bottom:1px solid #e5ebf2;border-right:0;max-height:220px}.professional-profile-dashboard .profile-menu{grid-template-columns:1fr 1fr;display:grid}.professional-profile-dashboard .document-types,.professional-profile-dashboard .kyc-field-row,.professional-profile-dashboard .admin-kyc-summary{grid-template-columns:1fr}.professional-profile-dashboard .professional-page-header{flex-direction:column}}@media (width<=460px){.professional-profile-dashboard .profile-menu{grid-template-columns:1fr}.professional-profile-dashboard .profile-page-card{padding:20px 15px 26px}.professional-profile-dashboard .profile-dashboard-header{padding:0 15px}}.professional-profile-dashboard .transfer-dashboard-page{background:linear-gradient(#f7faff 0%,#f3f7fb 100%)}.professional-profile-dashboard .transfer-dashboard-header{align-items:center}.professional-profile-dashboard .transfer-secure-badge{color:#218653;letter-spacing:.8px;white-space:nowrap;background:#f2fbf6;border:1px solid #cfe8dc;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:9px;font-weight:900;display:inline-flex}.professional-profile-dashboard .transfer-secure-badge span{color:#fff;background:#218653;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.professional-profile-dashboard .transfer-dashboard-balances{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:stretch;gap:12px;margin-bottom:20px;display:grid}.professional-profile-dashboard .transfer-account-card{box-sizing:border-box;background:#fff;border:1px solid #dfe8f2;border-radius:16px;min-height:142px;padding:17px 18px;box-shadow:0 9px 26px #1f37520f}.professional-profile-dashboard .transfer-account-card.wallet{border-top:3px solid #147bea}.professional-profile-dashboard .transfer-account-card.trading{border-top:3px solid #273b54}.professional-profile-dashboard .transfer-card-topline{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.professional-profile-dashboard .transfer-card-label{color:#7b8b9f;letter-spacing:1.1px;font-size:9px;font-weight:900}.professional-profile-dashboard .transfer-card-status{color:#64748b;letter-spacing:.7px;background:#f1f5f9;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.professional-profile-dashboard .transfer-card-main{align-items:center;gap:12px;display:flex}.professional-profile-dashboard .transfer-card-main>div:last-child{min-width:0}.professional-profile-dashboard .transfer-card-main span{color:#718095;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.professional-profile-dashboard .transfer-card-main strong{color:#17283f;letter-spacing:-.5px;font-size:24px;line-height:1.1;display:block}.professional-profile-dashboard .transfer-balance-icon{color:#147bea;background:#eaf4ff;border-radius:12px;flex:0 0 43px;place-items:center;width:43px;height:43px;font-size:14px;font-weight:900;display:grid}.professional-profile-dashboard .transfer-account-card.trading .transfer-balance-icon{color:#273b54;background:#edf0f4}.professional-profile-dashboard .transfer-card-footer{color:#91a0b2;border-top:1px solid #edf1f5;margin-top:13px;padding-top:10px;font-size:9px}.professional-profile-dashboard .transfer-center-arrow{place-items:center;display:grid}.professional-profile-dashboard .transfer-center-arrow span{color:#147bea;background:#fff;border:1px solid #dce6f0;border-radius:50%;place-items:center;width:40px;height:40px;font-size:19px;display:grid;box-shadow:0 6px 18px #1f375214}.professional-profile-dashboard .transfer-dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(260px,.75fr);align-items:start;gap:18px;display:grid}.professional-profile-dashboard .transfer-dashboard-form-card,.professional-profile-dashboard .transfer-summary-card{box-sizing:border-box;background:#fff;border:1px solid #dfe7f1;border-radius:17px;box-shadow:0 9px 28px #1f37520f}.professional-profile-dashboard .transfer-dashboard-form-card{max-width:none;padding:22px}.professional-profile-dashboard .transfer-form-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.professional-profile-dashboard .transfer-form-eyebrow{color:#147bea;letter-spacing:1.1px;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.professional-profile-dashboard .transfer-form-heading h3,.professional-profile-dashboard .transfer-summary-heading h3{color:#17283f;letter-spacing:-.2px;margin:0;font-size:17px}.professional-profile-dashboard .transfer-form-icon{color:#147bea;background:#edf6ff;border-radius:11px;place-items:center;width:37px;height:37px;font-size:18px;font-weight:800;display:grid}.professional-profile-dashboard .transfer-direction-tabs{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:15px;display:grid}.professional-profile-dashboard .transfer-direction-tabs button{color:#53657b;text-align:left;cursor:pointer;background:#f9fbfd;border:1px solid #dce5ee;border-radius:12px;align-items:center;gap:10px;min-height:64px;padding:10px 12px;transition:all .18s;display:flex}.professional-profile-dashboard .transfer-direction-tabs button:hover{background:#f4f9ff;border-color:#b9d9f8}.professional-profile-dashboard .transfer-direction-tabs button.active{background:#edf6ff;border-color:#147bea;box-shadow:inset 0 0 0 1px #147bea14}.professional-profile-dashboard .transfer-tab-icon{color:#51657d;background:#e9eef4;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.professional-profile-dashboard .transfer-direction-tabs button.active .transfer-tab-icon{color:#fff;background:#147bea}.professional-profile-dashboard .transfer-direction-tabs button strong,.professional-profile-dashboard .transfer-direction-tabs button small{display:block}.professional-profile-dashboard .transfer-direction-tabs button strong{color:#344860;margin-bottom:4px;font-size:11px}.professional-profile-dashboard .transfer-direction-tabs button small{color:#8998aa;font-size:9px}.professional-profile-dashboard .transfer-available-panel{background:#f7fafd;border:1px solid #e3ebf3;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:13px 14px;display:flex}.professional-profile-dashboard .transfer-available-panel span,.professional-profile-dashboard .transfer-available-panel strong{display:block}.professional-profile-dashboard .transfer-available-panel span{color:#7a8a9e;text-transform:uppercase;letter-spacing:.5px;margin-bottom:3px;font-size:9px;font-weight:800}.professional-profile-dashboard .transfer-available-panel strong{color:#17283f;font-size:17px}.professional-profile-dashboard .transfer-max-button{color:#147bea;cursor:pointer;background:#fff;border:1px solid #c9d8e7;border-radius:8px;min-width:48px;padding:7px 10px;font-size:9px;font-weight:900}.professional-profile-dashboard .transfer-max-button:hover{background:#edf6ff;border-color:#147bea}.professional-profile-dashboard .transfer-amount-field{margin-bottom:15px}.professional-profile-dashboard .transfer-amount-field label{color:#53657b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.professional-profile-dashboard .transfer-amount-input{box-sizing:border-box;background:#fff;border:1px solid #d7e1eb;border-radius:11px;align-items:center;height:52px;transition:all .18s;display:flex;overflow:hidden}.professional-profile-dashboard .transfer-amount-input:focus-within{border-color:#147bea;box-shadow:0 0 0 3px #147bea17}.professional-profile-dashboard .transfer-amount-input>span{color:#7a8a9e;place-items:center;width:48px;font-size:17px;font-weight:800;display:grid}.professional-profile-dashboard .transfer-amount-input input{flex:1;height:100%;box-shadow:none!important;color:#17283f!important;border:0!important;outline:0!important;padding:0 14px!important;font-size:17px!important;font-weight:700!important}.professional-profile-dashboard .transfer-info-note{background:#f8fafc;border:1px solid #e4eaf1;border-radius:10px;align-items:flex-start;gap:9px;margin:0 0 15px;padding:11px 12px;display:flex}.professional-profile-dashboard .transfer-info-note>span{color:#147bea;font-size:13px}.professional-profile-dashboard .transfer-info-note p{color:#75859a;margin:0;font-size:10px;line-height:1.5}.professional-profile-dashboard .transfer-submit-button{letter-spacing:.7px;background:#147bea;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;font-size:10px;display:flex;box-shadow:0 8px 18px #147bea2e}.professional-profile-dashboard .transfer-submit-button:hover{background:#0b6ed8;transform:translateY(-1px)}.professional-profile-dashboard .transfer-submit-button:disabled{opacity:.65;transform:none}.professional-profile-dashboard .transfer-summary-card{padding:20px}.professional-profile-dashboard .transfer-summary-heading{border-bottom:1px solid #edf1f5;margin-bottom:2px;padding-bottom:14px}.professional-profile-dashboard .transfer-summary-row{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.professional-profile-dashboard .transfer-summary-row span{color:#7b8b9f;font-size:10px}.professional-profile-dashboard .transfer-summary-row strong{color:#334860;font-size:12px}.professional-profile-dashboard .transfer-summary-row.highlight{background:#f3f9ff;border-radius:8px;margin:0 -8px;padding-left:8px;padding-right:8px}.professional-profile-dashboard .transfer-summary-row.highlight strong{color:#147bea}.professional-profile-dashboard .transfer-security-box{background:#f4fbf7;border:1px solid #d7eadf;border-radius:11px;gap:10px;margin-top:18px;padding:13px;display:flex}.professional-profile-dashboard .transfer-security-icon{color:#fff;background:#218653;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:11px;font-weight:900;display:grid}.professional-profile-dashboard .transfer-security-box strong{color:#276b4b;margin-bottom:3px;font-size:10px;display:block}.professional-profile-dashboard .transfer-security-box p{color:#789487;margin:0;font-size:9px;line-height:1.45}.professional-profile-dashboard .transfer-feedback{margin-top:10px}@media (width<=900px){.professional-profile-dashboard .transfer-dashboard-grid{grid-template-columns:1fr}}@media (width<=680px){.professional-profile-dashboard .transfer-dashboard-balances{grid-template-columns:1fr}.professional-profile-dashboard .transfer-center-arrow{height:10px}.professional-profile-dashboard .transfer-center-arrow span{transform:rotate(90deg)}.professional-profile-dashboard .transfer-direction-tabs{grid-template-columns:1fr}.professional-profile-dashboard .transfer-dashboard-form-card,.professional-profile-dashboard .transfer-summary-card{padding:16px}}.professional-profile-dashboard .password-security-page{padding:24px}.professional-profile-dashboard .password-security-page .professional-page-header{margin-bottom:22px}.professional-profile-dashboard .security-status-badge{color:#24764c;letter-spacing:.06em;background:#f2fbf6;border:1px solid #cfe8da;border-radius:999px;align-self:flex-start;padding:8px 12px;font-size:10px;font-weight:800}.professional-profile-dashboard .password-security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.professional-profile-dashboard .security-card{background:#fff;border:1px solid #e4eaf1;border-radius:14px;flex-direction:column;padding:22px;display:flex;box-shadow:0 5px 18px #263d540d}.professional-profile-dashboard .security-card-icon{color:#147bea;background:#edf6ff;border-radius:11px;place-items:center;width:42px;height:42px;margin-bottom:14px;font-size:18px;display:grid}.professional-profile-dashboard .security-card h3{color:#263b52;margin:4px 0 7px;font-size:16px}.professional-profile-dashboard .security-card p{color:#7b8b9f;margin:0 0 18px;font-size:11px;line-height:1.6}.professional-profile-dashboard .security-card label{color:#52667d;margin:12px 0 6px;font-size:10px;font-weight:800}.professional-profile-dashboard .security-card input{box-sizing:border-box;color:#273c53;background:#fbfcfe;border:1px solid #dce4ec;border-radius:9px;outline:none;width:100%;padding:12px 13px;font-size:12px}.professional-profile-dashboard .security-card input:focus{border-color:#7db8ee;box-shadow:0 0 0 3px #147bea14}.professional-profile-dashboard .security-primary-button,.professional-profile-dashboard .security-secondary-button{letter-spacing:.05em;cursor:pointer;border-radius:9px;width:100%;margin-top:18px;padding:12px 14px;font-size:10px;font-weight:900}.professional-profile-dashboard .security-primary-button{color:#fff;background:#147bea;border:1px solid #147bea}.professional-profile-dashboard .security-secondary-button{color:#35516d;background:#fff;border:1px solid #cfd9e4}.professional-profile-dashboard .security-primary-button:disabled,.professional-profile-dashboard .security-secondary-button:disabled{opacity:.6;cursor:not-allowed}.professional-profile-dashboard .security-email-box{background:#f8fafc;border:1px solid #e5ebf1;border-radius:10px;margin-top:auto;padding:13px}.professional-profile-dashboard .security-email-box span,.professional-profile-dashboard .security-email-box strong{display:block}.professional-profile-dashboard .security-email-box span{color:#8998a9;margin-bottom:5px;font-size:9px;font-weight:700}.professional-profile-dashboard .security-email-box strong{color:#354b63;word-break:break-word;font-size:11px}.professional-profile-dashboard .security-notice{background:#f8fafc;border:1px solid #e6ebf1;border-radius:10px;flex-direction:column;gap:4px;margin-top:18px;padding:14px;display:flex}.professional-profile-dashboard .security-notice strong{color:#435a72;font-size:10px}.professional-profile-dashboard .security-notice span{color:#8190a1;font-size:9px;line-height:1.5}.professional-profile-dashboard .notifications-page{padding:24px}.professional-profile-dashboard .notification-mark-all{color:#45617c;cursor:pointer;background:#fff;border:1px solid #d6e0ea;border-radius:8px;align-self:flex-start;padding:10px 13px;font-size:9px;font-weight:900}.professional-profile-dashboard .notification-mark-all:disabled{opacity:.5;cursor:not-allowed}.professional-profile-dashboard .notification-filters{flex-wrap:wrap;gap:7px;margin-bottom:16px;display:flex}.professional-profile-dashboard .notification-filters button{color:#7b8b9f;cursor:pointer;background:#fff;border:1px solid #e0e7ef;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:800}.professional-profile-dashboard .notification-filters button.active{color:#fff;background:#147bea;border-color:#147bea}.professional-profile-dashboard .notification-list{flex-direction:column;gap:10px;display:flex}.professional-profile-dashboard .notification-card{background:#fff;border:1px solid #e5ebf1;border-radius:12px;align-items:flex-start;gap:13px;padding:15px;transition:box-shadow .15s,border-color .15s;display:flex}.professional-profile-dashboard .notification-card.unread{background:#fbfdff;border-color:#cfe3f8;box-shadow:0 4px 15px #147bea0f}.professional-profile-dashboard .notification-type-icon{color:#147bea;background:#edf6ff;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:900;display:grid}.professional-profile-dashboard .notification-card.success .notification-type-icon{color:#218653;background:#edf9f2}.professional-profile-dashboard .notification-card.error .notification-type-icon{color:#c43e3e;background:#fff0f0}.professional-profile-dashboard .notification-card.warning .notification-type-icon{color:#ad7711;background:#fff8e9}.professional-profile-dashboard .notification-card-body{flex:1;min-width:0}.professional-profile-dashboard .notification-card-top{justify-content:space-between;gap:10px;display:flex}.professional-profile-dashboard .notification-category{color:#8998a9;letter-spacing:.08em;font-size:8px;font-weight:900}.professional-profile-dashboard .notification-card h3{color:#31475f;margin:4px 0 5px;font-size:12px}.professional-profile-dashboard .notification-card p{color:#718297;margin:0 0 8px;font-size:10px;line-height:1.55}.professional-profile-dashboard .notification-time{color:#a0adba;font-size:8px}.professional-profile-dashboard .notification-unread-dot{background:#147bea;border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:5px}.professional-profile-dashboard .notification-read-button{color:#147bea;cursor:pointer;background:0 0;border:0;align-self:center;padding:8px 9px;font-size:8px;font-weight:900}.professional-profile-dashboard .notification-empty{color:#8a99a9;text-align:center;background:#fbfcfe;border:1px dashed #dce4ec;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:220px;display:flex}.professional-profile-dashboard .notification-empty strong{color:#52677d;font-size:12px}.professional-profile-dashboard .notification-empty span{font-size:9px}.professional-profile-dashboard .notification-empty-icon{color:#218653;background:#edf9f2;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:3px;font-weight:900;display:grid}@media (width<=800px){.professional-profile-dashboard .password-security-grid{grid-template-columns:1fr}.professional-profile-dashboard .security-status-badge,.professional-profile-dashboard .notification-mark-all{align-self:flex-start}}.kyc-document-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0 10px;display:grid}.kyc-document-upload-card{background:#f8fbff;border:1px dashed #b8c9dc;border-radius:11px;min-width:0;padding:15px}.kyc-document-upload-card label{color:#34465d;margin-bottom:10px;font-size:12px;font-weight:800;display:block}.kyc-document-upload-card label span{color:#d92d20}.kyc-document-upload-card input[type=file]{box-sizing:border-box;color:#53657b;width:100%;max-width:100%;font-size:11px;display:block}.kyc-document-upload-card small{color:#7a8ba0;overflow-wrap:anywhere;margin-top:9px;font-size:10px;display:block}.kyc-upload-note{color:#75859a;margin:0 0 16px;font-size:11px;line-height:1.5}.kyc-existing-documents{background:#fff;border:1px solid #e1e9f2;border-radius:10px;flex-wrap:wrap;align-items:center;gap:9px;margin:12px 0 18px;padding:12px;display:flex}.kyc-existing-documents>span,.kyc-existing-documents>strong{color:#53657b;flex-basis:100%;font-size:11px}.kyc-existing-documents button{color:#1269bd;cursor:pointer;background:#f5f9ff;border:1px solid #cbdced;border-radius:8px;padding:8px 11px;font-size:11px;font-weight:800}.kyc-existing-documents button:disabled{opacity:.6;cursor:wait}.admin-kyc-documents{margin:15px 0}@media (width<=700px){.kyc-document-upload-grid{grid-template-columns:1fr}}.profile-overlay .professional-profile-dashboard{background:#f7f9fc}.profile-overlay .profile-dashboard-header{background:#fff;align-items:center;gap:18px;height:72px;padding:0 28px;display:flex}.profile-overlay .profile-home-button{color:#51657b;cursor:pointer;background:#fff;border:1px solid #dce5ef;border-radius:9px;min-width:76px;height:36px;font-size:12px;font-weight:700}.profile-overlay .profile-home-button:hover{color:#087bf0;background:#f4f8fc}.profile-overlay .profile-header-title{flex-direction:column;gap:2px;margin-right:auto;display:flex}.profile-overlay .profile-header-title span{color:#8a99aa;letter-spacing:1.5px;font-size:9px;font-weight:900}.profile-overlay .profile-header-title strong{color:#162a43;font-size:18px}.profile-overlay .profile-close{color:#64758a;cursor:pointer;background:#fff;border:1px solid #dce5ef;border-radius:9px;width:36px;height:36px;font-size:22px}.profile-overlay .profile-dashboard-body{grid-template-columns:270px minmax(0,1fr);height:calc(100% - 72px)}.profile-overlay .profile-sidebar{background:#fff;padding:24px 18px 18px}.profile-overlay .profile-identity{text-align:center;border-bottom:1px solid #edf1f5;margin-bottom:17px;padding:0 4px 20px}.profile-overlay .profile-avatar{border-radius:18px;width:62px;height:62px;margin:0 auto 10px;font-size:22px}.profile-overlay .profile-name{color:#1b304a;margin-bottom:4px;font-size:15px;line-height:1.25;display:block}.profile-overlay .profile-email{color:#7a899b;max-width:225px;margin:0 auto 7px;font-size:10px;display:block}.profile-overlay .profile-customer-id{color:#1671c8;letter-spacing:.5px;background:#f0f6fc;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:900;display:inline-flex}.profile-overlay .verification-status.compact{background:0 0;width:auto;margin:9px auto 8px;padding:0;font-size:10px;display:block}.profile-overlay .profile-registered{color:#8a98a8;justify-content:center;gap:5px;margin:7px 0 12px;font-size:9px;display:flex}.profile-overlay .profile-registered strong{color:#53657b;font-size:9px}.profile-overlay .profile-edit-button{color:#087bf0;cursor:pointer;background:#f2f8ff;border:1px solid #cfe3f8;border-radius:8px;width:100%;height:34px;font-size:11px;font-weight:800}.profile-overlay .profile-edit-button:hover{background:#e8f4ff}.profile-overlay .profile-menu{gap:0}.profile-overlay .profile-menu-group{margin-bottom:15px}.profile-overlay .profile-menu-heading{color:#98a6b5;letter-spacing:1.2px;padding:0 10px 7px;font-size:9px;font-weight:900;display:block}.profile-overlay .profile-menu button{border-radius:8px;min-height:38px;margin-bottom:3px;padding:0 10px;font-size:12px;font-weight:650}.profile-overlay .profile-menu button span:first-child{flex-basis:20px;width:20px;font-size:13px}.profile-overlay .profile-menu button.active{color:#087bf0;background:#eaf4ff;border-color:#d4e9fb;box-shadow:inset 3px 0 #087bf0}.profile-overlay .profile-menu .logout-profile{min-height:40px;margin-top:7px;border-top:1px solid #edf1f5!important;padding-top:12px!important}.profile-overlay .profile-page-card{max-width:none;padding:34px 42px 42px}.profile-overview-hero{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.profile-overview-hero h2{color:#17283f;margin:0 0 7px;font-size:28px}.profile-content-edit-button{color:#fff;cursor:pointer;background:#087bf0;border:1px solid #cfe3f8;border-radius:8px;height:36px;padding:0 15px;font-size:11px;font-weight:800}.profile-content-edit-button:hover{background:#076fd9}.profile-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:980px;display:grid}.profile-detail-card{box-sizing:border-box;background:#fff;border:1px solid #dfe7f1;border-radius:12px;min-height:84px;padding:17px 18px;box-shadow:0 4px 16px #1c334f09}.profile-detail-card span{color:#8a98a8;text-transform:uppercase;letter-spacing:.8px;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.profile-detail-card strong{color:#20334c;word-break:break-word;font-size:13px;display:block}.profile-detail-card .customer-reference-value{color:#087bf0;letter-spacing:.7px}.profile-detail-card .profile-status-value{color:#0a9b68}.profile-inline-success,.profile-inline-error{border-radius:8px;margin:0 0 14px;padding:10px 12px;font-size:11px;font-weight:700}.profile-inline-success{color:#087b54;background:#eafaf3;border:1px solid #ccefdc}.profile-inline-error{color:#b42318;background:#fff1f1;border:1px solid #f2d0d0}.profile-edit-panel{background:#fff;border:1px solid #dfe7f1;border-radius:12px;max-width:980px;margin-top:16px;padding:18px}.profile-edit-panel-header{justify-content:space-between;gap:12px;margin-bottom:15px;display:flex}.profile-edit-panel-header strong,.profile-edit-panel-header span{display:block}.profile-edit-panel-header strong{color:#1b304a;font-size:14px}.profile-edit-panel-header span{color:#8493a5;margin-top:3px;font-size:10px}.profile-edit-panel-header button{color:#7a899b;cursor:pointer;background:0 0;border:0;font-size:20px}.profile-edit-panel label{color:#53657b;margin-bottom:11px;font-size:10px;font-weight:800;display:block}.profile-edit-panel input{box-sizing:border-box;color:#20334c;background:#fff;border:1px solid #d7e1eb;border-radius:7px;outline:none;width:100%;height:36px;margin-top:5px;padding:0 10px;font-size:11px;display:block}.profile-edit-panel input:focus{border-color:#72b3ee;box-shadow:0 0 0 3px #087bf014}.profile-edit-panel input:disabled{color:#8997a7;background:#f5f7fa}.profile-edit-actions{justify-content:flex-end;gap:8px;margin-top:5px;display:flex}.profile-cancel-button,.profile-save-button{cursor:pointer;border-radius:7px;height:34px;padding:0 14px;font-size:10px;font-weight:800}.profile-cancel-button{color:#607086;background:#fff;border:1px solid #d7e1eb}.profile-save-button{color:#fff;background:#087bf0;border:1px solid #087bf0}.profile-save-button:disabled{opacity:.6;cursor:wait}.security-summary-grid,.profile-wallet-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:980px;display:grid}.security-summary-grid>div,.profile-wallet-grid>div{background:#fff;border:1px solid #dfe7f1;border-radius:12px;padding:18px}.security-summary-grid span,.profile-wallet-grid span{color:#8a98a8;text-transform:uppercase;letter-spacing:.7px;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.security-summary-grid strong,.profile-wallet-grid strong{color:#20334c;word-break:break-word;font-size:13px}.security-action-card{color:#20334c;text-align:left;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #dfe7f1;border-radius:12px;align-items:center;gap:12px;width:100%;max-width:980px;margin-top:14px;padding:15px 17px;display:flex}.security-action-card>span{background:#eef6ff;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.security-action-card div{flex:1}.security-action-card strong{font-size:12px;display:block}.security-action-card small{color:#8795a6;margin-top:3px;font-size:10px;display:block}.security-action-card b{color:#087bf0;font-size:15px}.profile-wallet-actions{gap:8px;margin-top:14px;display:flex}.profile-wallet-actions button{color:#087bf0;cursor:pointer;background:#f3f8fe;border:1px solid #cfe3f8;border-radius:8px;height:34px;padding:0 14px;font-size:10px;font-weight:800}.theme-dark .profile-overlay,.theme-dark .profile-overlay .professional-profile-dashboard{background:#071321}.theme-dark .profile-overlay .profile-dashboard-header,.theme-dark .profile-overlay .profile-sidebar{background:#091a2b;border-color:#17334c}.theme-dark .profile-overlay .profile-home-button,.theme-dark .profile-overlay .profile-close,.theme-dark .profile-overlay .profile-detail-card,.theme-dark .profile-overlay .profile-edit-panel,.theme-dark .profile-overlay .security-summary-grid>div,.theme-dark .profile-overlay .profile-wallet-grid>div,.theme-dark .profile-overlay .security-action-card,.theme-dark .profile-overlay .document-action-card{color:#e7f0f8;background:#0b1e31;border-color:#1a3852}.theme-dark .profile-overlay .profile-header-title strong,.theme-dark .profile-overlay .profile-name,.theme-dark .profile-overlay .profile-detail-card strong,.theme-dark .profile-overlay .security-summary-grid strong,.theme-dark .profile-overlay .profile-wallet-grid strong,.theme-dark .profile-overlay .profile-edit-panel-header strong{color:#edf6ff}.theme-dark .profile-overlay .profile-header-title span,.theme-dark .profile-overlay .profile-section-description,.theme-dark .profile-overlay .profile-email,.theme-dark .profile-overlay .profile-registered,.theme-dark .profile-overlay .profile-edit-panel-header span,.theme-dark .profile-overlay .security-summary-grid span,.theme-dark .profile-overlay .profile-wallet-grid span{color:#7f97ac}.theme-dark .profile-overlay .profile-menu-heading{color:#688197}.theme-dark .profile-overlay .profile-menu button{color:#a9bdce}.theme-dark .profile-overlay .profile-menu button:hover{color:#57a9ff;background:#102940}.theme-dark .profile-overlay .profile-menu button.active{color:#5af;background:#0c2b49;border-color:#194d78}.theme-dark .profile-overlay .profile-edit-button{color:#5af;background:#0b2944;border-color:#1b4d77}.theme-dark .profile-overlay .profile-detail-card span,.theme-dark .profile-overlay .professional-eyebrow{color:#6fa9d5}.theme-dark .profile-overlay .profile-detail-card .customer-reference-value{color:#5af}.theme-dark .profile-overlay .profile-edit-panel input{color:#edf6ff;background:#081827;border-color:#1b3850}.theme-dark .profile-overlay .profile-edit-panel input:disabled{color:#7f97ac;background:#102334}.theme-dark .profile-overlay .security-action-card>span{background:#0d2b45}@media (width<=800px){.profile-overlay .profile-dashboard-body{grid-template-columns:220px minmax(0,1fr)}.profile-overlay .profile-page-card{padding:24px 20px 32px}.profile-details-grid,.security-summary-grid,.profile-wallet-grid{grid-template-columns:1fr}}@media (width<=600px){.profile-overlay .profile-dashboard-header{padding:0 14px}.profile-overlay .profile-home-button{min-width:62px;font-size:10px}.profile-overlay .profile-header-title strong{font-size:16px}.profile-overlay .profile-dashboard-body{grid-template-columns:1fr}.profile-overlay .profile-sidebar{border-bottom:1px solid #e5ebf2;border-right:0;max-height:310px}.profile-overlay .profile-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.profile-overlay .profile-menu-group{margin-bottom:10px}.profile-overlay .profile-menu-heading,.profile-overlay .profile-menu .logout-profile{grid-column:1/-1}.profile-overlay .profile-content{overflow-y:auto}.profile-overview-hero{flex-direction:column}.profile-content-edit-button{width:100%}.profile-wallet-actions{flex-wrap:wrap}}.professional-profile-dashboard .profile-wallet-card.funding-hero-card{background:linear-gradient(135deg,#f8fbff 0%,#edf6ff 100%);border:1px solid #d8e7f5;border-radius:16px;min-height:118px;padding:20px 22px;position:relative;box-shadow:0 10px 28px #18467012}.professional-profile-dashboard .funding-hero-card span{color:#6f8297;letter-spacing:1px;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.professional-profile-dashboard .funding-hero-card strong{color:#102944;letter-spacing:-.5px;margin-top:8px;font-size:28px;display:block}.professional-profile-dashboard .funding-hero-card small{color:#8192a5;margin-top:7px;font-size:10px;display:block}.professional-profile-dashboard .funding-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 16px;display:grid}.professional-profile-dashboard .funding-summary-grid>div{background:#fff;border:1px solid #e0e8f1;border-radius:12px;padding:13px 14px}.professional-profile-dashboard .funding-summary-grid span{color:#8a99aa;letter-spacing:.9px;margin-bottom:5px;font-size:8px;font-weight:900;display:block}.professional-profile-dashboard .funding-summary-grid strong{color:#263b54;font-size:11px}.professional-profile-dashboard .wallet-command-grid{margin-top:4px}.professional-profile-dashboard .wallet-command-grid>div{flex-direction:column;justify-content:center;min-height:92px;display:flex}.professional-profile-dashboard .wallet-command-grid small{color:#8a98a8;margin-top:6px;font-size:9px;display:block}.professional-profile-dashboard .wallet-status-strip{color:#6d8095;background:#f5faff;border:1px solid #d9e9f8;border-radius:10px;flex-wrap:wrap;align-items:center;gap:9px 14px;margin-top:12px;padding:11px 14px;font-size:9px;display:flex}.professional-profile-dashboard .wallet-status-strip strong{color:#24734f;font-size:10px}.professional-profile-dashboard .wallet-status-dot{color:#18a66a;font-size:9px}.professional-profile-dashboard .profile-wallet-actions{gap:10px;margin-top:16px}.professional-profile-dashboard .profile-wallet-actions button{border-radius:9px;min-width:105px;height:38px;font-size:10px;font-weight:900;transition:all .16s}.professional-profile-dashboard .profile-wallet-actions button:first-child{color:#fff;background:#087bf0;border-color:#087bf0}.professional-profile-dashboard .profile-wallet-actions button:nth-child(2){color:#b42318;background:#fff5f5;border-color:#f0cccc}.professional-profile-dashboard .profile-wallet-actions button:nth-child(3){color:#435a72;background:#f4f8fc;border-color:#d8e4ef}.professional-profile-dashboard .profile-wallet-actions button:hover{transform:translateY(-1px)}.professional-profile-dashboard .account-transactions-page .transaction-export-toolbar{background:#fff;border:1px solid #dfe7f1;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 12px;padding:10px 12px;display:flex}.professional-profile-dashboard .account-transactions-page .transaction-export-toolbar>div:first-child strong{color:#263b54;font-size:10px;display:block}.professional-profile-dashboard .account-transactions-page .transaction-export-toolbar>div:first-child span{color:#8a98a8;margin-top:2px;font-size:9px;display:block}.professional-profile-dashboard .transaction-export-actions{gap:7px;display:flex}.professional-profile-dashboard .transaction-export-actions button{color:#087bf0;cursor:pointer;background:#f6faff;border:1px solid #cfe1f2;border-radius:7px;height:30px;padding:0 11px;font-size:9px;font-weight:900}.professional-profile-dashboard .transaction-export-actions button:last-child{color:#fff;background:#087bf0;border-color:#087bf0}.professional-profile-dashboard .transaction-export-actions button:disabled{opacity:.45;cursor:not-allowed}.professional-profile-dashboard .account-transactions-page .position-table-wrap{overflow:hidden}.professional-profile-dashboard .account-transactions-page .position-table{table-layout:fixed;width:100%;min-width:0}.professional-profile-dashboard .account-transactions-page .position-table th,.professional-profile-dashboard .account-transactions-page .position-table td{box-sizing:border-box;padding:10px 8px}.professional-profile-dashboard .account-transactions-page .position-table th:first-child,.professional-profile-dashboard .account-transactions-page .position-table td:first-child{width:10%}.professional-profile-dashboard .account-transactions-page .position-table th:nth-child(2),.professional-profile-dashboard .account-transactions-page .position-table td:nth-child(2){width:11%}.professional-profile-dashboard .account-transactions-page .position-table th:nth-child(3),.professional-profile-dashboard .account-transactions-page .position-table td:nth-child(3),.professional-profile-dashboard .account-transactions-page .position-table th:nth-child(4),.professional-profile-dashboard .account-transactions-page .position-table td:nth-child(4){width:13%}.professional-profile-dashboard .account-transactions-page .position-table th:nth-child(5),.professional-profile-dashboard .account-transactions-page .position-table td:nth-child(5){text-align:left;width:35%}.professional-profile-dashboard .account-transactions-page .position-table th:nth-child(6),.professional-profile-dashboard .account-transactions-page .position-table td:nth-child(6){width:18%}.professional-profile-dashboard .account-transactions-page .position-table td{vertical-align:middle;overflow-wrap:anywhere}.professional-profile-dashboard .account-transactions-page .position-table td:nth-child(5){text-align:left;color:#43556c;line-height:1.35}.professional-profile-dashboard .account-transactions-page .position-table td:nth-child(6){white-space:normal}.professional-profile-dashboard .customer-orders-page,.professional-profile-dashboard .customer-orders-page .customer-order-row,.professional-profile-dashboard .customer-orders-page .customer-order-details,.professional-profile-dashboard .customer-orders-page .customer-order-symbol strong,.professional-profile-dashboard .customer-orders-page .customer-order-meta>span,.professional-profile-dashboard .customer-orders-page .customer-order-details strong,.professional-profile-dashboard .customer-orders-page .customer-order-compact-top h3{color:#24384f}.professional-profile-dashboard .customer-orders-page .customer-order-symbol small,.professional-profile-dashboard .customer-orders-page .customer-order-meta small,.professional-profile-dashboard .customer-orders-page .customer-order-details-times span,.professional-profile-dashboard .customer-orders-page .customer-order-net-summary span{color:#73859a;opacity:1}.theme-dark .professional-profile-dashboard .customer-orders-page{color:#dce9f5}.theme-dark .professional-profile-dashboard .customer-orders-page .customer-order-row,.theme-dark .professional-profile-dashboard .customer-orders-page .customer-order-details{color:#dce9f5;background:#0b1e31;border-color:#1b3851}.theme-dark .professional-profile-dashboard .customer-orders-page .customer-order-symbol strong,.theme-dark .professional-profile-dashboard .customer-orders-page .customer-order-meta>span,.theme-dark .professional-profile-dashboard .customer-orders-page .customer-order-details strong,.theme-dark .professional-profile-dashboard .customer-orders-page .customer-order-compact-top h3{color:#edf6ff}.theme-dark .professional-profile-dashboard .customer-orders-page .customer-order-symbol small,.theme-dark .professional-profile-dashboard .customer-orders-page .customer-order-meta small,.theme-dark .professional-profile-dashboard .customer-orders-page .customer-order-details-times span,.theme-dark .professional-profile-dashboard .customer-orders-page .customer-order-net-summary span{color:#8fa7bb;opacity:1}.theme-dark .professional-profile-dashboard .customer-orders-page .customer-order-row:hover{background:#102940;border-color:#2b5677}.theme-dark .professional-profile-dashboard .customer-orders-page .customer-order-details-header{border-bottom-color:#1b3851}.theme-dark .professional-profile-dashboard .customer-orders-page .customer-order-lots-pill,.theme-dark .professional-profile-dashboard .customer-orders-page .customer-order-side-pill.buy{color:#67b2ff;background:#0d2e4c}.theme-dark .professional-profile-dashboard .customer-orders-page .customer-order-side-pill.sell{color:#ff7b82;background:#3a2025}.professional-profile-dashboard .deposit-dashboard-page .profile-form-card,.professional-profile-dashboard .withdraw-dashboard-page .profile-form-card{border-radius:16px;max-width:860px;padding:20px;box-shadow:0 9px 28px #1f37520e}.professional-profile-dashboard .deposit-dashboard-page .profile-form,.professional-profile-dashboard .withdraw-dashboard-page .profile-form{grid-template-columns:1fr 1fr;align-items:end;column-gap:14px;display:grid}.professional-profile-dashboard .deposit-dashboard-page .profile-form label,.professional-profile-dashboard .withdraw-dashboard-page .profile-form label{grid-column:span 1}.professional-profile-dashboard .deposit-dashboard-page .profile-form input,.professional-profile-dashboard .deposit-dashboard-page .profile-form select,.professional-profile-dashboard .withdraw-dashboard-page .profile-form input,.professional-profile-dashboard .withdraw-dashboard-page .profile-form select,.professional-profile-dashboard .withdraw-dashboard-page .profile-form textarea{width:100%}.professional-profile-dashboard .deposit-dashboard-page .profile-form textarea,.professional-profile-dashboard .withdraw-dashboard-page .profile-form textarea,.professional-profile-dashboard .deposit-dashboard-page .profile-form button,.professional-profile-dashboard .withdraw-dashboard-page .profile-form button,.professional-profile-dashboard .deposit-dashboard-page .profile-form .form-error,.professional-profile-dashboard .deposit-dashboard-page .profile-form .form-success,.professional-profile-dashboard .withdraw-dashboard-page .profile-form .form-error,.professional-profile-dashboard .withdraw-dashboard-page .profile-form .form-success{grid-column:1/-1}.professional-profile-dashboard .deposit-dashboard-page .profile-form button,.professional-profile-dashboard .withdraw-dashboard-page .profile-form button{border-radius:9px;min-height:40px;margin-top:5px;font-weight:900}.professional-profile-dashboard .withdraw-dashboard-page .profile-form textarea{min-height:92px}.professional-profile-dashboard .transfer-dashboard-page .transfer-dashboard-form-card{box-shadow:0 10px 30px #1f37520f}.professional-profile-dashboard .transfer-dashboard-page .transfer-direction-tabs button{min-height:70px}.professional-profile-dashboard .transfer-dashboard-page .transfer-submit-button{border-radius:10px;min-height:44px;font-weight:900}.professional-profile-dashboard .transfer-dashboard-page .transfer-summary-card{position:sticky;top:14px}.theme-dark .professional-profile-dashboard .funding-hero-card{background:linear-gradient(135deg,#0d263c 0%,#0a1d2f 100%);border-color:#1b3b57}.theme-dark .professional-profile-dashboard .funding-hero-card span,.theme-dark .professional-profile-dashboard .funding-hero-card small{color:#8da5ba}.theme-dark .professional-profile-dashboard .funding-hero-card strong{color:#edf6ff}.theme-dark .professional-profile-dashboard .funding-summary-grid>div,.theme-dark .professional-profile-dashboard .transaction-export-toolbar{background:#0b1e31;border-color:#1a3852}.theme-dark .professional-profile-dashboard .funding-summary-grid span,.theme-dark .professional-profile-dashboard .transaction-export-toolbar>div:first-child span{color:#7891a7}.theme-dark .professional-profile-dashboard .funding-summary-grid strong,.theme-dark .professional-profile-dashboard .transaction-export-toolbar>div:first-child strong{color:#e7f0f8}.theme-dark .professional-profile-dashboard .wallet-status-strip{color:#8da5ba;background:#0b2635;border-color:#1a4a50}.theme-dark .professional-profile-dashboard .wallet-command-grid>div{background:#0b1e31;border-color:#1a3852}.theme-dark .professional-profile-dashboard .wallet-command-grid small{color:#7891a7}.theme-dark .professional-profile-dashboard .profile-wallet-actions button:nth-child(2){color:#ff858b;background:#321d21;border-color:#61353a}.theme-dark .professional-profile-dashboard .profile-wallet-actions button:nth-child(3){color:#9db4c7;background:#102940;border-color:#1d405d}.theme-dark .professional-profile-dashboard .account-transactions-page .position-table-wrap{background:#0b1e31;border-color:#1a3852}.theme-dark .professional-profile-dashboard .account-transactions-page .position-table th{color:#8ea6ba;background:#102940}.theme-dark .professional-profile-dashboard .account-transactions-page .position-table td{color:#dbe8f3;border-bottom-color:#1b3851}.theme-dark .professional-profile-dashboard .account-transactions-page .position-table td:nth-child(5){color:#dbe8f3}.theme-dark .professional-profile-dashboard .transaction-export-actions button{color:#67b2ff;background:#102940;border-color:#1d4566}.theme-dark .professional-profile-dashboard .transaction-export-actions button:last-child{color:#fff;background:#087bf0}.theme-dark .professional-profile-dashboard .deposit-dashboard-page .profile-form-card,.theme-dark .professional-profile-dashboard .withdraw-dashboard-page .profile-form-card,.theme-dark .professional-profile-dashboard .transfer-dashboard-page .transfer-dashboard-form-card,.theme-dark .professional-profile-dashboard .transfer-dashboard-page .transfer-summary-card,.theme-dark .professional-profile-dashboard .transfer-account-card{background:#0b1e31;border-color:#1a3852}.theme-dark .professional-profile-dashboard .transfer-card-main strong,.theme-dark .professional-profile-dashboard .transfer-form-heading h3,.theme-dark .professional-profile-dashboard .transfer-summary-heading h3{color:#edf6ff}.theme-dark .professional-profile-dashboard .transfer-card-main span,.theme-dark .professional-profile-dashboard .transfer-card-label,.theme-dark .professional-profile-dashboard .transfer-card-footer,.theme-dark .professional-profile-dashboard .transfer-summary-row span{color:#8198ad}.theme-dark .professional-profile-dashboard .transfer-direction-tabs button{color:#a9bdce;background:#0a1b2c;border-color:#1a3852}.theme-dark .professional-profile-dashboard .transfer-direction-tabs button.active{background:#0d2e4c;border-color:#23669a}.theme-dark .professional-profile-dashboard .transfer-direction-tabs button strong{color:#dce9f5}.theme-dark .professional-profile-dashboard .transfer-direction-tabs button small{color:#8198ad}.theme-dark .professional-profile-dashboard .transfer-available-panel{background:#102940;border-color:#1b4664}.theme-dark .professional-profile-dashboard .transfer-summary-row strong{color:#e7f0f8}.theme-dark .professional-profile-dashboard .transfer-security-box{background:#0b2635;border-color:#1a4a50}@media (width<=760px){.professional-profile-dashboard .funding-summary-grid,.professional-profile-dashboard .deposit-dashboard-page .profile-form,.professional-profile-dashboard .withdraw-dashboard-page .profile-form{grid-template-columns:1fr}.professional-profile-dashboard .deposit-dashboard-page .profile-form label,.professional-profile-dashboard .withdraw-dashboard-page .profile-form label,.professional-profile-dashboard .deposit-dashboard-page .profile-form textarea,.professional-profile-dashboard .withdraw-dashboard-page .profile-form textarea,.professional-profile-dashboard .deposit-dashboard-page .profile-form button,.professional-profile-dashboard .withdraw-dashboard-page .profile-form button,.professional-profile-dashboard .deposit-dashboard-page .profile-form .form-error,.professional-profile-dashboard .deposit-dashboard-page .profile-form .form-success,.professional-profile-dashboard .withdraw-dashboard-page .profile-form .form-error,.professional-profile-dashboard .withdraw-dashboard-page .profile-form .form-success{grid-column:1}.professional-profile-dashboard .account-transactions-page .position-table-wrap{overflow-x:auto}.professional-profile-dashboard .account-transactions-page .position-table{table-layout:auto;min-width:720px}.professional-profile-dashboard .transaction-export-toolbar{flex-direction:column;align-items:flex-start}.professional-profile-dashboard .transaction-export-actions{width:100%}.professional-profile-dashboard .transaction-export-actions button{flex:1}.professional-profile-dashboard .transfer-dashboard-page .transfer-summary-card{position:static}}.support-attachment-field{color:#30465d;background:#f8fbfe;border:1px dashed #b8c9d9;border-radius:10px;margin:0 0 18px;padding:13px 14px;display:block}.support-attachment-field>span{margin-bottom:7px;font-size:12px;font-weight:800;display:block}.support-attachment-field>span small{color:#8293a4;font-weight:600}.support-attachment-field input{box-sizing:border-box;width:100%;font-size:12px;display:block}.support-attachment-field em{color:#8493a2;margin-top:6px;font-size:10px;font-style:normal;display:block}.support-attachment-field strong{color:#0b76df;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;display:block;overflow:hidden}.support-attachment-link{color:#087bf0;cursor:pointer;background:#f7fafc;border:1px solid #cbd8e4;border-radius:8px;align-items:center;gap:7px;margin-top:12px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.admin-attachment-link{margin:10px 0 0}.admin-support-attachment-field{margin-top:12px}.dark .support-attachment-field,body.dark-theme .support-attachment-field{color:#dce8f2;background:#0c1c2b;border-color:#29445d}.dark .support-attachment-link,body.dark-theme .support-attachment-link{color:#62b0ff;background:#0c1c2b;border-color:#29445d}.admin-support-attachment-field{background:#f6faff;border-color:#8ebff0}.admin-support-attachment-field>span{color:#0b76df}.admin-support-attachment-field input[type=file]{cursor:pointer;margin-top:4px}body.dark-theme .admin-support-attachment-field,.dark .admin-support-attachment-field{background:#0d2234;border-color:#2f78ad}body.dark-theme .admin-support-attachment-field>span,.dark .admin-support-attachment-field>span{color:#69b5ff}.admin-support-attachment-card{background:#f7fbff;border:1px solid #d5e2ee;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:12px 0;padding:12px 14px;display:flex}.admin-support-attachment-info{align-items:center;gap:10px;min-width:0;display:flex}.admin-support-attachment-icon{background:#e8f3ff;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.admin-support-attachment-info>div{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-support-attachment-info strong{color:#17324d;font-size:12px}.admin-support-attachment-info span:not(.admin-support-attachment-icon){color:#718096;text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-size:11px;overflow:hidden}.admin-support-attachment-actions{flex:none;gap:7px;display:flex}.admin-support-attachment-actions button{color:#0b76df;cursor:pointer;background:#fff;border:1px solid #b8cee2;border-radius:7px;padding:7px 11px;font-size:11px;font-weight:800}.admin-support-attachment-actions button:hover{background:#eef7ff}.admin-support-attachment-field{visibility:visible!important;opacity:1!important;display:block!important}body.dark-theme .admin-support-attachment-card,.dark .admin-support-attachment-card{background:#0d2234;border-color:#294d69}body.dark-theme .admin-support-attachment-info strong,.dark .admin-support-attachment-info strong{color:#e5f1fb}body.dark-theme .admin-support-attachment-info span:not(.admin-support-attachment-icon),.dark .admin-support-attachment-info span:not(.admin-support-attachment-icon){color:#9db2c5}body.dark-theme .admin-support-attachment-actions button,.dark .admin-support-attachment-actions button{color:#75bdff;background:#122c41;border-color:#35617f}@media (width<=700px){.admin-support-attachment-card{flex-direction:column;align-items:flex-start}.admin-support-attachment-actions{width:100%}.admin-support-attachment-actions button{flex:1}}@media (width<=600px){.profile-overlay .profile-sidebar{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:38vh;overflow-y:auto}.profile-overlay .profile-menu{flex-direction:column;gap:2px;display:flex}.profile-overlay .profile-menu-group{margin-bottom:8px}.profile-overlay .profile-menu button{min-height:36px}.profile-overlay .professional-profile-dashboard{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.profile-overlay .profile-dashboard-header{flex:0 0 66px;height:66px;min-height:66px}.profile-overlay .profile-dashboard-body{flex:1 1 0;grid-template-rows:auto minmax(0,1fr);height:auto;min-height:0;display:grid;overflow:hidden;grid-template-columns:minmax(0,1fr)!important}.profile-overlay .profile-sidebar{border-bottom:1px solid #17364d;border-right:0;width:100%;min-height:0;max-height:none;padding:10px 12px 8px;overflow:hidden}.profile-overlay .profile-dashboard.profile-section-profile .profile-identity{display:block}.profile-overlay .profile-dashboard:not(.profile-section-profile) .profile-identity{display:none}.profile-overlay .profile-menu{white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;width:100%;margin:0;padding:0 0 3px;overflow:auto hidden;flex-direction:row!important;gap:7px!important;display:flex!important}.profile-overlay .profile-menu::-webkit-scrollbar{display:none}.profile-overlay .profile-menu-group{margin:0;display:contents}.profile-overlay .profile-menu-heading{display:none!important}.profile-overlay .profile-menu button,.profile-overlay .profile-menu .logout-profile{color:#b7c9d8;background:#0b1e2e;border-radius:999px;flex:none;align-items:center;min-height:36px;margin:0;font-size:10px;display:inline-flex;border:1px solid #1c3b53!important;padding:0 11px!important}.profile-overlay .profile-menu button span:first-child{display:none}.profile-overlay .profile-menu button.active{color:#70bdff;background:#0c2b49;box-shadow:inset 0 -2px #087bf0;border-color:#087bf0!important}.profile-overlay .profile-menu .logout-profile{color:#ff7780;border-top:1px solid #1c3b53!important}.profile-overlay .profile-content{min-width:0;height:100%;min-height:0;padding:12px 12px calc(24px + env(safe-area-inset-bottom));overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;overflow:hidden auto}.profile-overlay .profile-page-card{border-radius:14px;width:100%;max-width:none;margin:0;padding:18px 15px 22px}.profile-overlay .professional-page-header{align-items:flex-start;gap:10px;margin-bottom:16px}.profile-overlay .professional-page-header h2{font-size:21px;line-height:1.2}.profile-overlay .profile-section-description{font-size:11px;line-height:1.5}.profile-overlay .funding-hero-card{border-radius:13px;min-height:0;margin:12px 0;padding:15px}.profile-overlay .funding-hero-card strong{font-size:23px}.profile-overlay .funding-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:10px 0 14px;display:grid}.profile-overlay .funding-summary-grid>div{border-radius:10px;min-width:0;padding:10px 8px}.profile-overlay .funding-summary-grid>div span{font-size:8px}.profile-overlay .funding-summary-grid>div strong{overflow-wrap:anywhere;font-size:10px}.profile-overlay .profile-form-card{border-radius:14px;margin-top:12px;padding:15px}.profile-overlay .form-card-heading{margin-bottom:14px}.profile-overlay .form-card-heading strong{font-size:14px}.profile-overlay .form-card-heading span{font-size:10px;line-height:1.45}.profile-overlay .profile-form{flex-direction:column;gap:9px;display:flex}.profile-overlay .profile-form label{margin:3px 0 0;font-size:10px;font-weight:750}.profile-overlay .profile-form input,.profile-overlay .profile-form select,.profile-overlay .profile-form textarea{box-sizing:border-box;width:100%;min-height:46px;padding:0 12px;font-size:13px}.profile-overlay .profile-form textarea{min-height:92px;padding:11px 12px}.profile-overlay .profile-form button{width:100%;min-height:48px;margin-top:7px;font-size:11px}.profile-overlay .funding-hero-card,.profile-overlay .funding-summary-grid,.profile-overlay .profile-form-card{box-sizing:border-box}}@media (width<=380px){.profile-overlay .funding-summary-grid{grid-template-columns:1fr}.profile-overlay .funding-summary-grid>div{justify-content:space-between;align-items:center;gap:8px;display:flex}}@media (width<=600px){.profile-overlay .deposit-dashboard-page .profile-form input,.profile-overlay .deposit-dashboard-page .profile-form select,.profile-overlay .withdraw-dashboard-page .profile-form input,.profile-overlay .withdraw-dashboard-page .profile-form select,.profile-overlay .withdraw-dashboard-page .profile-form textarea{color:#17283f!important;background:#fbfdff!important;border:1px solid #d5e0ea!important;border-radius:10px!important;min-height:46px!important}.profile-overlay .deposit-dashboard-page .profile-form button,.profile-overlay .withdraw-dashboard-page .profile-form button{border-radius:11px!important;min-height:48px!important}.theme-dark .profile-overlay .deposit-dashboard-page .profile-form input,.theme-dark .profile-overlay .deposit-dashboard-page .profile-form select,.theme-dark .profile-overlay .withdraw-dashboard-page .profile-form input,.theme-dark .profile-overlay .withdraw-dashboard-page .profile-form select,.theme-dark .profile-overlay .withdraw-dashboard-page .profile-form textarea{color:#e8f2fb!important;background:#091a29!important;border-color:#24445e!important}}.professional-profile-dashboard .profile-wallet-card.funding-hero-card{box-sizing:border-box;grid-template-columns:minmax(0,1fr);grid-template-areas:"label""amount""note";place-items:start;gap:4px;width:100%;min-height:112px;padding:15px 18px;display:grid!important}.professional-profile-dashboard .funding-hero-card>span{grid-area:label;margin:0}.professional-profile-dashboard .funding-hero-card>strong{text-align:left;white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:amount;margin:0;font-size:clamp(25px,5vw,30px);line-height:1.1}.professional-profile-dashboard .funding-hero-card>small{overflow-wrap:anywhere;grid-area:note;max-width:100%;margin:2px 0 0;font-size:10px;line-height:1.4}@media (width<=600px){.profile-overlay .professional-profile-dashboard .profile-wallet-card.funding-hero-card{gap:4px;min-height:104px;padding:13px 15px}.profile-overlay .professional-profile-dashboard .funding-hero-card>strong{font-size:clamp(22px,6vw,26px)}.profile-overlay{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;height:100dvh;overflow:hidden auto}.profile-overlay .professional-profile-dashboard{flex-direction:column;height:auto;min-height:100dvh;display:flex;overflow:visible}.profile-overlay .profile-dashboard-header{z-index:5;flex:0 0 66px;position:sticky;top:0}.profile-overlay .profile-dashboard-body{flex:none;grid-template-rows:auto auto;height:auto;min-height:0;display:grid;overflow:visible;grid-template-columns:minmax(0,1fr)!important}.profile-overlay .profile-sidebar{height:auto;min-height:0;max-height:none;overflow:visible}.profile-overlay .profile-content{height:auto;min-height:0;padding-bottom:calc(28px + env(safe-area-inset-bottom));overflow:visible}.profile-overlay .profile-page-card{min-height:0}}.profile-desktop-orders-link{display:flex}@media (width<=750px){.profile-desktop-orders-link{display:none!important}}.phone-country-picker{z-index:40;flex:none;min-width:104px;position:relative}.phone-country-picker-trigger{border:1px solid var(--profile-border,#cbd9e6);background:var(--profile-input-bg,#fff);width:100%;min-height:42px;color:var(--profile-text,#17324d);font:inherit;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:0 11px;display:inline-flex}.phone-country-picker-trigger:disabled{opacity:.6;cursor:not-allowed}.phone-country-picker-flag{object-fit:cover;border-radius:2px;flex:none;width:24px;height:18px;display:block}.phone-country-picker-code{white-space:nowrap;font-size:13px;font-weight:700}.phone-country-picker-chevron{opacity:.65;font-size:11px}.phone-country-picker-menu{overscroll-behavior:contain;border:1px solid var(--profile-border,#cbd9e6);background:var(--profile-card-bg,#fff);width:min(280px,100vw - 42px);max-height:260px;color:var(--profile-text,#17324d);z-index:9999;border-radius:11px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;overflow-y:auto;box-shadow:0 12px 30px #0c1f3333}.phone-country-picker-option{width:100%;min-height:36px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:grid}.phone-country-picker-option:hover,.phone-country-picker-option.selected{background:#087bf01a}.phone-country-picker-option-flag{object-fit:cover;border-radius:2px;flex:none;width:24px;height:18px;display:block}.phone-country-picker-country{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.phone-country-picker-option-code{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.register-phone-input-row .phone-country-picker{min-width:112px}.register-phone-input-row .phone-country-picker-trigger{min-height:50px}.profile-phone-input-row .phone-country-picker{min-width:112px}.profile-phone-input-row .phone-country-picker-trigger{min-height:42px}.customer-order-details-bottom-row{margin-top:9px!important;display:block!important}.customer-order-details-times{gap:5px!important}.customer-order-details-times>div{color:inherit;align-items:baseline!important;gap:6px!important;font-size:12px!important;line-height:1.45!important;display:flex!important}.customer-order-details-times span{min-width:86px!important;color:inherit!important;text-transform:none!important;letter-spacing:normal!important;opacity:1!important;font-size:12px!important}.customer-order-details-times strong{color:inherit!important;font-size:12px!important;font-weight:500!important}.customer-order-net-summary.inline{flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;gap:9px!important;width:100%!important;min-width:0!important;margin:7px 0 0!important;padding:0!important;display:flex!important}.customer-order-net-summary.inline span{opacity:.8;font-weight:600;letter-spacing:0!important;font-size:12px!important}.customer-order-net-summary.inline strong{font-variant-numeric:tabular-nums;font-size:22px!important;font-weight:800!important;line-height:1.15!important}.customer-order-net-summary.profit strong,.customer-order-pnl.profit{color:#00a86b!important}.customer-order-net-summary.loss strong,.customer-order-pnl.loss{color:#ef3f4b!important}.mobile-history-pnl.up{color:#00a86b!important}.mobile-history-pnl.down{color:#ef3f4b!important}.customer-order-details-bottom-row{justify-content:space-between!important;align-items:flex-end!important;gap:14px!important;width:100%!important;margin:7px 0 0!important;display:flex!important}.customer-order-details-times{flex-direction:column!important;flex:0 auto!important;align-items:flex-start!important;gap:5px!important;margin:0!important;padding:0!important;display:flex!important}.customer-order-details-times>div{text-align:left!important;white-space:nowrap!important;justify-content:flex-start!important;align-items:baseline!important;gap:7px!important;margin:0!important;padding:0!important;display:flex!important}.customer-order-details-times span{text-align:left!important;letter-spacing:normal!important;text-transform:none!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:400!important;line-height:1.45!important}.customer-order-details-times strong{text-align:left!important;white-space:nowrap!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:500!important;line-height:1.45!important}.customer-order-net-summary.inline{white-space:nowrap!important;flex-direction:row!important;flex:none!important;justify-content:flex-end!important;align-self:flex-end!important;align-items:baseline!important;gap:9px!important;width:auto!important;min-width:0!important;margin:0 0 0 auto!important;padding:0!important;display:flex!important}.customer-order-net-summary.inline span{font-size:12px!important;line-height:1.45!important}.customer-order-net-summary.inline strong{font-size:22px!important;line-height:1.15!important}@media (width<=640px){.customer-order-details-bottom-row{gap:8px!important}.customer-order-details-times>div,.customer-order-details-times span,.customer-order-details-times strong{font-size:11px!important}.customer-order-net-summary.inline{gap:5px!important}.customer-order-net-summary.inline span{font-size:10px!important}.customer-order-net-summary.inline strong{font-size:19px!important}}.admin-trade-management{color:#17263b;background:#f6f9fc;min-height:100%;padding:28px 30px 40px}.admin-trade-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.admin-trade-header h2{color:#17263b;margin:6px 0}.admin-trade-header p{color:#738196;margin:0;font-size:12px}.admin-trade-error{margin-bottom:16px}.admin-trade-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.admin-trade-summary>div{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:13px 14px;box-shadow:0 3px 12px #1f38580a}.admin-trade-summary strong{color:#17263b;font-size:21px;display:block}.admin-trade-summary span{color:#8794a4;text-transform:uppercase;letter-spacing:.4px;margin-top:4px;font-size:9px;font-weight:800;display:block}.admin-trade-toolbar{margin-bottom:12px}.admin-trade-toolbar input{box-sizing:border-box;color:#17263b;background:#fff;border:1px solid #d9e2eb;border-radius:8px;outline:none;width:100%;padding:11px 12px}.admin-trade-toolbar input:focus{border-color:#147bea;box-shadow:0 0 0 3px #147bea14}.admin-trade-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.9fr);align-items:start;gap:14px;display:grid}.admin-trade-table-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:auto;box-shadow:0 3px 12px #1f38580a}.admin-trade-table{border-collapse:collapse;width:100%;min-width:980px}.admin-trade-table th{text-align:left;color:#8a97a6;text-transform:uppercase;letter-spacing:.35px;white-space:nowrap;border-bottom:1px solid #edf1f5;padding:10px;font-size:9px}.admin-trade-table td{color:#495b70;vertical-align:middle;border-bottom:1px solid #f0f3f6;padding:10px;font-size:10px}.admin-trade-table td strong{color:#26374c;font-size:10px;display:block}.admin-trade-table td small{color:#9aa6b4;margin-top:3px;font-size:8px;display:block}.buy-text,.profit-text{font-weight:800;color:#069b68!important}.sell-text,.loss-text{font-weight:800;color:#d84c5a!important}.admin-trade-status{text-transform:uppercase;letter-spacing:.3px;color:#677688;background:#eef2f5;border-radius:999px;justify-content:center;align-items:center;min-width:54px;padding:4px 7px;font-size:8px;font-weight:800;display:inline-flex}.admin-trade-status.open{color:#087d55;background:#e8f7ef}.admin-trade-status.closed{color:#5b6c7e;background:#eef2f7}.admin-trade-manage-btn{color:#147bea;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cfdbe7;border-radius:7px;padding:7px 10px;font-size:9px;font-weight:800}.admin-trade-manage-btn:hover{background:#eef7ff;border-color:#8dc4f8}.admin-trade-details{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:16px;position:sticky;top:12px;box-shadow:0 3px 12px #1f38580a}.admin-trade-details-header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:13px;display:flex}.admin-trade-details-header h3{color:#17263b;margin:5px 0 0;font-size:18px}.admin-trade-detail-grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:15px;display:grid}.admin-trade-detail-grid>div{background:#fbfcfd;border:1px solid #edf1f5;border-radius:8px;min-width:0;padding:10px}.admin-trade-detail-grid label{color:#8a97a6;text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px;font-size:8px;display:block}.admin-trade-detail-grid strong{color:#2b3a4f;word-break:break-word;font-size:10px;display:block}.admin-trade-form{border-top:1px solid #edf1f5;padding-top:15px}.admin-trade-form h4{color:#24364c;margin:0 0 12px;font-size:12px}.admin-trade-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-trade-form label{color:#6c7b8e;font-size:9px;font-weight:800;display:block}.admin-trade-form input,.admin-trade-form textarea{box-sizing:border-box;color:#17263b;width:100%;font:inherit;background:#fff;border:1px solid #d9e2eb;border-radius:8px;outline:none;margin-top:5px;padding:10px}.admin-trade-form input:focus,.admin-trade-form textarea:focus{border-color:#147bea;box-shadow:0 0 0 3px #147bea14}.admin-trade-result-toggle{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0;display:grid}.admin-trade-result-toggle button{color:#607286;cursor:pointer;background:#fff;border:1px solid #d9e2eb;border-radius:8px;padding:9px;font-size:10px;font-weight:800}.admin-trade-result-toggle button.active.profit{color:#087d55;background:#edf9f4;border-color:#63cfa7}.admin-trade-result-toggle button.active.loss{color:#c43e4e;background:#fff1f2;border-color:#ef9da7}.admin-trade-note{margin-top:9px}.admin-trade-save-btn{color:#fff;cursor:pointer;background:#147bea;border:0;border-radius:8px;width:100%;margin-top:11px;padding:11px 14px;font-size:10px;font-weight:800}.admin-trade-save-btn:disabled{opacity:.65;cursor:wait}.admin-trade-empty{text-align:center;color:#8b98a7;padding:30px 16px;font-size:11px}@media (width<=1050px){.admin-trade-layout{grid-template-columns:1fr}.admin-trade-details{position:static}}@media (width<=700px){.admin-trade-management{padding:20px 14px 30px}.admin-trade-summary{grid-template-columns:1fr 1fr}.admin-trade-form-grid,.admin-trade-detail-grid{grid-template-columns:1fr}.admin-trade-header{flex-direction:column}}.admin-demo-schedule{border-top:1px solid #edf1f5;margin-top:16px;padding-top:16px}.admin-demo-schedule-heading{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.admin-demo-schedule-heading span:first-child{color:#147bea;letter-spacing:.55px;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.admin-demo-schedule-heading strong{color:#24364c;margin-top:3px;font-size:12px;display:block}.admin-demo-schedule-status{color:#147bea;letter-spacing:.35px;background:#eaf6ff;border-radius:999px;justify-content:center;align-items:center;padding:5px 8px;font-weight:900;display:inline-flex;font-size:8px!important}.admin-demo-schedule p{color:#7b8b9c;margin:0 0 10px;font-size:9px;line-height:1.5}.admin-demo-schedule label{color:#6c7b8e;margin-top:8px;font-size:9px;font-weight:800;display:block}.admin-demo-schedule input,.admin-demo-schedule textarea{box-sizing:border-box;color:#17263b;width:100%;font:inherit;background:#fff;border:1px solid #d9e2eb;border-radius:8px;outline:none;margin-top:5px;padding:10px}.admin-demo-schedule input:focus,.admin-demo-schedule textarea:focus{border-color:#147bea;box-shadow:0 0 0 3px #147bea14}.admin-demo-schedule input:disabled,.admin-demo-schedule textarea:disabled,.admin-demo-schedule button:disabled{opacity:.65}.admin-demo-schedule-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.admin-demo-schedule-actions .admin-trade-save-btn{margin-top:0}.admin-trade-cancel-btn{color:#c43e4e;cursor:pointer;background:#fff5f6;border:1px solid #ef9da7;border-radius:8px;width:100%;padding:11px 14px;font-size:10px;font-weight:800}.admin-demo-schedule-summary{grid-column:1/-1}.admin-demo-schedule-summary strong{color:#147bea!important}.demo-pnl-badge,.demo-history-admin-pnl{color:#147bea;margin-top:3px;font-size:8px;font-weight:800;display:block}.demo-pnl-live-tag{color:#147bea;text-transform:uppercase;margin-left:4px;font-size:8px;font-weight:800;display:inline-block}@media (width<=700px){.admin-demo-schedule-actions{grid-template-columns:1fr}}.admin-demo-history{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-top:18px;padding:16px;box-shadow:0 3px 12px #1f38580a}.admin-demo-history-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.admin-demo-history-header h3{color:#17263b;margin:5px 0 3px;font-size:14px}.admin-demo-history-header p{color:#7a8797;max-width:720px;margin:0;font-size:9px;line-height:1.5}.admin-demo-history-statuses{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.admin-demo-history-statuses button{color:#65758a;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d9e2eb;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:800}.admin-demo-history-statuses button:hover{color:#147bea;background:#f7fbff;border-color:#aacff0}.admin-demo-history-statuses button.active{color:#147bea;background:#eef7ff;border-color:#8fc5f3}.admin-demo-history-table-wrap{border:1px solid #edf1f5;border-radius:9px;overflow:auto}.admin-demo-history-table{border-collapse:collapse;width:100%;min-width:1200px}.admin-demo-history-table th{text-align:left;color:#8a97a6;text-transform:uppercase;letter-spacing:.35px;white-space:nowrap;border-bottom:1px solid #edf1f5;padding:9px 10px;font-size:8px}.admin-demo-history-table td{color:#495b70;vertical-align:middle;border-bottom:1px solid #f0f3f6;padding:9px 10px;font-size:9px}.admin-demo-history-table tbody tr:last-child td{border-bottom:0}.admin-demo-history-table tbody tr:hover{background:#fbfdff}.admin-demo-history-table td strong{color:#26374c;font-size:9px;display:block}.admin-demo-history-table td small{color:#9aa6b4;margin-top:3px;font-size:7px;display:block}.admin-demo-history-badge{text-transform:uppercase;letter-spacing:.3px;color:#68788a;background:#eef2f5;border-radius:999px;justify-content:center;align-items:center;min-width:58px;padding:4px 7px;font-size:7px;font-weight:900;display:inline-flex}.admin-demo-history-badge.scheduled{color:#147bea;background:#eaf6ff}.admin-demo-history-badge.applied{color:#087d55;background:#e9f8f0}.admin-demo-history-badge.cancelled{color:#c43e4e;background:#fff2f3}.admin-demo-history-note{white-space:normal;max-width:260px;line-height:1.45}.admin-demo-history-empty{text-align:center;color:#8a97a6;border:1px dashed #d9e2eb;border-radius:8px;padding:24px 14px;font-size:9px}@media (width<=900px){.admin-demo-history-header{flex-direction:column}.admin-demo-history-statuses{justify-content:flex-start}}.admin-demo-history-badge.active{color:#147bea;background:#eef7ff}.admin-demo-history-badge.completed{color:#087d55;background:#e9f8f0}.admin-demo-history-badge.settling,.admin-demo-history-badge.transitioning{color:#a86b12;background:#fff8e8}.admin-demo-history-badge.failed{color:#b86716;background:#fff4e8}.admin-demo-schedule select{box-sizing:border-box;color:#17263b;background:#fff;border:1px solid #d9e2eb;border-radius:8px;outline:none;width:100%;margin-top:6px;padding:9px 10px}.admin-demo-schedule select:focus{border-color:#147bea;box-shadow:0 0 0 3px #147bea14}@media (width>=1051px){.admin-trade-management{min-height:0}.admin-trade-layout{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr);align-items:stretch;height:clamp(360px,100vh - 170px,760px);min-height:0}.admin-trade-table-column{flex-direction:column;min-width:0;min-height:0;display:flex}.admin-trade-top-scroll{flex:0 0 14px}.admin-trade-table-wrap{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:auto;flex:auto;min-width:0;height:auto;min-height:0;overflow:auto scroll}.admin-trade-table{width:max(100%,1120px);min-width:1120px}.admin-trade-table thead th{z-index:2;background:#f7f9fc;position:sticky;top:0}.admin-trade-details{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;display:flex;position:relative;top:auto;overflow:hidden}.admin-trade-table-wrap::-webkit-scrollbar{width:10px;height:10px}.admin-trade-table-wrap::-webkit-scrollbar-track{background:#eef2f6}.admin-trade-table-wrap::-webkit-scrollbar-thumb{background:#7d8791;border:2px solid #eef2f6;border-radius:6px}}@media (width<=1050px){.admin-trade-layout{height:auto}.admin-trade-table-wrap{max-height:60vh;overflow:auto}.admin-trade-details{max-height:none;overflow:hidden}}.admin-control-countdown{color:#718096;font-variant-numeric:tabular-nums;letter-spacing:.35px;white-space:nowrap;background:#f7f9fc;border:1px solid #e1e8f0;border-radius:7px;align-items:center;min-width:58px;padding:5px 8px;font-size:10px;font-weight:900;display:inline-flex}.admin-control-countdown.is-active{color:#087d55;background:#effaf4;border-color:#b9e5d2}.admin-countdown-summary strong{font-variant-numeric:tabular-nums;color:#087d55!important}.admin-demo-history-table{min-width:1300px}.admin-trade-table-column{min-width:0}.admin-trade-top-scroll{background:0 0;border-radius:8px;width:100%;height:14px;margin-bottom:6px;overflow:auto hidden}.admin-trade-top-scroll-spacer{min-width:100%;height:1px}@media (width>=1051px){.admin-trade-details-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;flex:auto;height:auto;min-height:0;overflow:hidden auto}.admin-trade-details-scroll::-webkit-scrollbar{width:8px}.admin-trade-details-scroll::-webkit-scrollbar-track{background:#eef2f6}.admin-trade-details-scroll::-webkit-scrollbar-thumb{background:#9aa6b2;border:2px solid #eef2f6;border-radius:6px}}:root{--ro-admin-navy:#10233f;--ro-admin-ink:#1b2d46;--ro-admin-muted:#718096;--ro-admin-yellow:#ffbd19;--ro-admin-border:#dce5ef;--ro-admin-surface:#fff;--ro-admin-canvas:#f3f6fa}.admin-trade-management,.admin-kyc-content,.admin-wallet-content,.admin-analytics-content,.notifications-page{color:var(--ro-admin-ink);border:1px solid #e6ebf2;border-radius:16px;box-shadow:0 8px 26px #10233f0e;background:var(--ro-admin-canvas)!important}.admin-trade-management,.admin-kyc-content,.admin-wallet-content,.notifications-page{padding:28px!important}.admin-trade-header,.admin-kyc-header,.admin-wallet-hero,.admin-support-header,.admin-analytics-header,.notifications-page>.professional-page-header{border-bottom:1px solid var(--ro-admin-border);padding:0 0 20px;margin-bottom:22px!important}.admin-trade-header h2,.admin-kyc-header h2,.admin-wallet-hero h2,.admin-support-header h2,.admin-analytics-content h2,.notifications-page h2{letter-spacing:-.45px;font-weight:750;color:var(--ro-admin-navy)!important;font-size:clamp(22px,2vw,28px)!important}.admin-trade-header p,.admin-kyc-header p,.admin-wallet-hero p,.admin-support-header p{line-height:1.6;color:var(--ro-admin-muted)!important;font-size:13px!important}.professional-eyebrow,.admin-wallet-eyebrow,.admin-support-eyebrow{font-weight:800;color:#a87500!important;letter-spacing:1.35px!important}.admin-trade-summary,.admin-kyc-summary,.admin-wallet-stats,.admin-support-stats{gap:14px!important;margin-bottom:20px!important}.admin-trade-summary>div,.admin-kyc-summary>div,.admin-wallet-stat,.admin-support-stat{background:var(--ro-admin-surface)!important;border:1px solid var(--ro-admin-border)!important;border-radius:13px!important;padding:17px!important;box-shadow:0 4px 14px #10233f0b!important}.admin-trade-summary strong,.admin-kyc-summary strong,.admin-wallet-stat strong,.admin-support-stat strong{color:var(--ro-admin-navy)!important;font-size:23px!important}.admin-trade-summary span,.admin-kyc-summary span,.admin-wallet-stat>span,.admin-support-stat span{letter-spacing:.55px;color:#7c8a9d!important;font-size:10px!important}.admin-trade-toolbar input,.admin-support-toolbar input,.admin-support-toolbar select,.admin-trade-form input,.admin-trade-form textarea,.admin-support-form textarea,.admin-support-form select,.admin-wallet-reason textarea{min-height:42px;color:var(--ro-admin-ink)!important;background:#fff!important;border:1px solid #d4deea!important;border-radius:9px!important}.admin-trade-toolbar input:focus,.admin-support-toolbar input:focus,.admin-trade-form input:focus,.admin-support-form textarea:focus{border-color:#e5aa0b!important;box-shadow:0 0 0 3px #ffbd1929!important}.admin-trade-table-wrap,.admin-trade-details,.admin-kyc-list,.admin-kyc-details,.admin-wallet-card,.admin-support-card,.admin-demo-history{border:1px solid var(--ro-admin-border)!important;background:#fff!important;border-radius:13px!important;box-shadow:0 4px 16px #10233f0a!important}.admin-trade-table th{background:#f7f9fc;color:#65758b!important;padding:13px!important;font-size:10px!important}.admin-trade-table td{color:#40516a!important;padding:13px!important;font-size:11px!important}.admin-trade-table tbody tr:hover{background:#fffaf0!important}.admin-trade-manage-btn,.admin-trade-save-btn,.admin-wallet-refresh,.admin-support-save,.admin-kyc-content .kyc-submit,.admin-wallet-actions .admin-wallet-approve,.notifications-page .notification-mark-all{box-shadow:0 3px 8px #c78b001f;background:var(--ro-admin-yellow)!important;color:#17263b!important;border:1px solid #efb014!important;border-radius:9px!important;font-weight:800!important}.admin-trade-manage-btn:hover,.admin-trade-save-btn:hover,.admin-wallet-refresh:hover,.admin-support-save:hover,.admin-kyc-content .kyc-submit:hover{filter:brightness(.97);transform:translateY(-1px)}.admin-trade-details{position:sticky}.admin-trade-detail-grid>div,.admin-wallet-detail-item{background:#f7f9fc!important;border-color:#e7edf4!important;border-radius:9px!important}.admin-kyc-layout{align-items:start;gap:18px!important}.admin-kyc-row{border-bottom:1px solid #edf1f6!important;padding:15px!important}.admin-kyc-row.selected,.admin-kyc-row:hover{background:#fff8e5!important;box-shadow:inset 3px 0 #ffbd19!important}.admin-kyc-details{padding:22px!important}.admin-kyc-detail-grid>div{border:1px solid #e7edf4;border-radius:9px;min-width:0;padding:12px;background:#f7f9fc!important}.admin-kyc-detail-grid label{color:#7c8a9d!important}.admin-kyc-detail-grid strong{overflow-wrap:anywhere;color:var(--ro-admin-ink)!important}.admin-wallet-main{gap:18px!important}.admin-wallet-card-header{background:#f8fafc}.admin-wallet-card-header h3{font-weight:750;color:var(--ro-admin-navy)!important}.admin-wallet-row{padding:16px 18px!important}.admin-wallet-row:hover,.admin-wallet-row.selected{background:#fff8e5!important}.admin-wallet-actions .admin-wallet-reject{border-radius:9px!important}.admin-support-card-head{background:#f8fafc}.admin-support-card-head h3{color:var(--ro-admin-navy)!important}.admin-support-row{padding:15px!important}.admin-support-row:hover,.admin-support-row.selected{box-shadow:inset 3px 0 #ffbd19;background:#fff8e5!important}.admin-support-detail{padding:22px!important}.admin-support-message{background:#f8fafc!important;border-color:#e5ebf3!important}.admin-analytics-content{min-height:100%;padding:28px 30px 38px!important}.admin-analytics-content>div:first-child{border-bottom:1px solid var(--ro-admin-border);padding-bottom:20px;margin-bottom:22px!important}.admin-analytics-content [style*=border-radius]{border-color:var(--ro-admin-border)!important;box-shadow:0 4px 16px #10233f0b!important}.admin-analytics-content table th{background:#f7f9fc;color:#65758b!important}.admin-analytics-content button{background:var(--ro-admin-yellow)!important;color:#17263b!important;border:1px solid #efb014!important;border-radius:9px!important;font-weight:800!important}.admin-analytics-content select{color:var(--ro-admin-ink)!important;border-color:#d4deea!important;border-radius:9px!important}.notifications-page .notification-filters{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.notifications-page .notification-filters button{color:#5e6f85;background:#fff;border:1px solid #dce5ef;border-radius:999px;padding:8px 13px;font-size:11px;font-weight:750}.notifications-page .notification-filters button.active{background:var(--ro-admin-navy);border-color:var(--ro-admin-navy);color:#fff}.notifications-page .notification-card{margin-bottom:10px;box-shadow:0 4px 14px #10233f0a;border:1px solid var(--ro-admin-border)!important;border-radius:12px!important}.notifications-page .notification-card.unread{border-left:4px solid var(--ro-admin-yellow)!important;background:#fffdf7!important}.notifications-page .notification-mark-all,.notifications-page .notification-read-button{border-radius:9px;padding:10px 14px;font-weight:800}.notifications-page .notification-read-button{color:var(--ro-admin-navy);background:#fff;border:1px solid #dce5ef}@media (width<=900px){.admin-trade-management,.admin-kyc-content,.admin-wallet-content,.admin-analytics-content,.notifications-page{padding:20px 16px!important}.admin-wallet-main,.admin-support-main{grid-template-columns:1fr!important}.admin-wallet-stats,.admin-support-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=560px){.admin-trade-summary,.admin-kyc-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-wallet-stats,.admin-support-stats{grid-template-columns:1fr 1fr!important}.admin-kyc-layout{grid-template-columns:1fr!important}.admin-trade-management,.admin-kyc-content,.admin-wallet-content,.admin-analytics-content,.notifications-page{border-radius:10px}}.admin-kyc-table-wrap{border:1px solid var(--ro-admin-border);background:#fff;border-radius:12px;width:100%;overflow-x:auto}.admin-kyc-table{border-collapse:collapse;text-align:left;width:100%;min-width:760px}.admin-kyc-table th{color:#65758b;letter-spacing:.45px;text-transform:uppercase;white-space:nowrap;background:#f7f9fc;border-bottom:1px solid #e8edf4;padding:15px 14px;font-size:10px;font-weight:800}.admin-kyc-table td{color:#40516a;vertical-align:middle;border-bottom:1px solid #edf1f6;padding:15px 14px;font-size:12px}.admin-kyc-table tbody tr:last-child td{border-bottom:0}.admin-kyc-table tbody tr:hover{background:#fffaf0}.admin-kyc-user-id{overflow-wrap:anywhere;color:#718096;max-width:190px;font-size:10px;display:inline-block}.admin-kyc-review-button,.admin-kyc-back-button,.admin-kyc-document-actions button{background:var(--ro-admin-yellow);color:#17263b;cursor:pointer;border:1px solid #efb014;border-radius:8px;padding:9px 15px;font-size:11px;font-weight:800}.admin-kyc-detail-page{border:1px solid var(--ro-admin-border);background:#fff;border-radius:13px;padding:24px;box-shadow:0 4px 16px #10233f0a}.admin-kyc-back-button{margin-bottom:22px}.admin-kyc-detail-heading{border-bottom:1px solid var(--ro-admin-border);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.admin-kyc-detail-heading h3{color:var(--ro-admin-navy);margin:7px 0;font-size:22px}.admin-kyc-detail-heading p{color:var(--ro-admin-muted);margin:0;font-size:12px;line-height:1.6}.admin-kyc-detail-rows{margin:10px 0 22px}.admin-kyc-detail-row{border-bottom:1px solid #edf1f6;grid-template-columns:minmax(150px,30%) minmax(0,1fr);gap:22px;padding:13px 10px;display:grid}.admin-kyc-detail-row:nth-child(2n){background:#fafbfd}.admin-kyc-detail-row span{color:#718096;font-size:13px}.admin-kyc-detail-row strong{color:var(--ro-admin-ink);overflow-wrap:anywhere;white-space:pre-wrap;font-size:13px;font-weight:600}.admin-kyc-document-section{border-top:1px solid var(--ro-admin-border);padding:16px 0}.admin-kyc-document-section h4{color:var(--ro-admin-navy);margin:0 0 12px}.admin-kyc-document-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-kyc-document-actions span{color:var(--ro-admin-muted);font-size:12px}.admin-kyc-history{border-top:1px solid var(--ro-admin-border);margin-top:24px;padding-top:18px}.admin-kyc-history h3{color:var(--ro-admin-navy)}.admin-kyc-history ol{margin:0;padding-left:20px}.admin-kyc-history li{color:#40516a;margin-bottom:12px;font-size:12px}.admin-kyc-state{color:var(--ro-admin-muted);text-align:center;padding:24px}@media (width<=600px){.admin-kyc-detail-page{padding:16px 12px}.admin-kyc-detail-row{grid-template-columns:1fr;gap:5px}.admin-kyc-detail-heading{flex-direction:column}}.mobile-app{--mobile-bg:#080b10;--mobile-surface:#10151d;--mobile-surface-raised:#151c25;--mobile-border:#a0aec026;--mobile-text:#f5f7fa;--mobile-muted:#8b98a8;--mobile-gold:#f2b817;--mobile-gold-deep:#c58a08;--mobile-positive:#08c784;--mobile-negative:#f0525f;background:var(--mobile-bg);width:100%;height:100dvh;min-height:0;color:var(--mobile-text);isolation:isolate;flex-direction:column;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:none;position:relative;overflow:hidden}.mobile-app.theme-light{--mobile-bg:#f4f6f8;--mobile-surface:#fff;--mobile-surface-raised:#f8f9fb;--mobile-border:#e4e8ed;--mobile-text:#14191f;--mobile-muted:#718096;--mobile-gold:#d99b08;--mobile-gold-deep:#a87505;--mobile-positive:#079b69;--mobile-negative:#dc4552;background:var(--mobile-bg)!important;color:var(--mobile-text)!important}.mobile-app *,.mobile-app :before,.mobile-app :after{box-sizing:border-box}.mobile-app button{font:inherit;-webkit-tap-highlight-color:transparent}.mobile-app button:focus-visible,.mobile-app input:focus-visible,.mobile-app select:focus-visible{outline:2px solid var(--mobile-gold);outline-offset:2px}.mobile-app .mobile-screen{background:var(--mobile-bg);flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;overflow:hidden}.mobile-app .mobile-page-content{min-height:0;padding:14px 16px calc(20px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#8291a459 transparent;background:var(--mobile-bg);flex:auto;overflow:hidden auto}.mobile-app .mobile-page-content::-webkit-scrollbar{width:4px}.mobile-app .mobile-page-content::-webkit-scrollbar-thumb{background:#8291a459;border-radius:99px}.mobile-app .mobile-topbar,.mobile-app .mobile-page-header,.mobile-app .mobile-trade-header{flex:none}.mobile-app .mobile-topbar{border-bottom:1px solid var(--mobile-border);background:var(--mobile-bg);align-items:center;gap:12px;min-height:66px;padding:10px 16px;display:flex}.mobile-app .mobile-brand-logo{object-fit:contain;object-position:left center;flex:0 auto;width:clamp(158px,48vw,190px);height:auto;max-height:34px;display:block}.mobile-app .mobile-topbar-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.mobile-app .mobile-icon-button,.mobile-app .mobile-header-icon,.mobile-app .mobile-header-search{border:1px solid var(--mobile-border);background:var(--mobile-surface);width:36px;height:36px;color:var(--mobile-text);cursor:pointer;border-radius:11px;place-items:center;padding:0;display:grid}.mobile-app .mobile-page-header{border-bottom:1px solid var(--mobile-border);background:var(--mobile-bg);align-items:center;gap:10px;min-height:58px;padding:8px 16px;display:flex}.mobile-app .mobile-page-header h1{color:var(--mobile-text);letter-spacing:-.35px;margin:0;font-size:19px;font-weight:750;line-height:1.2}.mobile-app .mobile-page-header .mobile-header-search{margin-left:auto}.mobile-app .mobile-home-content{flex-direction:column;gap:16px;padding-top:16px;display:flex}.mobile-app .mobile-balance-card{background:linear-gradient(135deg,#171b22 0%,#10151c 62%,#171a1e 100%);border:1px solid #f2b8173d;border-radius:18px;min-height:108px;padding:12px 14px;position:relative;overflow:hidden;box-shadow:0 8px 20px #00000024}.mobile-app .mobile-balance-heading{color:#aab4c1;letter-spacing:.02em;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:650;display:flex}.mobile-app .mobile-balance-caption{color:#8490a0;letter-spacing:.12em;font-size:8px;font-weight:750}.mobile-app .mobile-balance-card>strong{z-index:1;color:#fff;letter-spacing:-.7px;font-variant-numeric:tabular-nums;white-space:nowrap;max-width:66%;margin-top:5px;font-size:clamp(24px,6.5vw,29px);font-weight:800;line-height:1.05;display:block;position:relative}.mobile-app .mobile-balance-change{z-index:1;white-space:nowrap;align-items:center;gap:5px;max-width:58%;margin-top:5px;font-size:11px;font-weight:750;display:flex;position:relative}.mobile-app .mobile-balance-change.up{color:var(--mobile-positive)}.mobile-app .mobile-balance-change.down{color:var(--mobile-negative)}.mobile-app .mobile-balance-change span{color:#8490a0;font-size:10px;font-weight:550}.mobile-app .mobile-balance-chart{opacity:.9;width:42%;height:46px;position:absolute;bottom:10px;right:12px}.mobile-app .mobile-balance-chart svg{width:100%;height:100%;overflow:visible}.mobile-app .mobile-balance-chart path{fill:none;stroke:#08c784;stroke-width:2.4px;vector-effect:non-scaling-stroke}.mobile-app .mobile-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.mobile-app .mobile-quick-actions button{border:1px solid var(--mobile-border);background:var(--mobile-surface);min-width:0;min-height:83px;color:var(--mobile-text);cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:10px 5px;display:flex}.mobile-app .mobile-quick-actions button:active{transform:scale(.98)}.mobile-app .mobile-quick-actions button strong{font-size:10px;font-weight:700}.mobile-app .mobile-quick-icon{width:35px;height:35px;color:var(--mobile-gold);background:#f2b8171f;border-radius:11px;place-items:center;display:grid}.mobile-app .mobile-quick-icon.deposit{color:#0bc487;background:#0bc4871f}.mobile-app .mobile-quick-icon.withdraw{color:#f05b62;background:#f05b621f}.mobile-app .mobile-quick-icon.transfer{color:#57a6ff;background:#57a6ff1f}.mobile-app .mobile-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.mobile-app .mobile-section-heading>div{flex-direction:column;gap:3px;display:flex}.mobile-app .mobile-section-heading strong{color:var(--mobile-text);font-size:15px;font-weight:760}.mobile-app .mobile-section-heading span{color:var(--mobile-muted);font-size:10px}.mobile-app .mobile-section-heading>button{color:var(--mobile-gold);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;font-size:11px;font-weight:750;display:inline-flex}.mobile-app .mobile-home-market-list{border:1px solid var(--mobile-border);background:var(--mobile-surface);border-radius:15px;overflow:hidden}.mobile-app .mobile-home-market-row{border:0;border-bottom:1px solid var(--mobile-border);width:100%;min-height:65px;color:var(--mobile-text);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.mobile-app .mobile-home-market-row:last-child{border-bottom:0}.mobile-app .mobile-home-market-identity{align-items:center;gap:10px;min-width:0;display:flex}.mobile-app .mobile-home-market-icon{background:var(--mobile-surface-raised);width:34px;height:34px;color:var(--mobile-gold);border-radius:50%;flex:0 0 34px;place-items:center;display:grid}.mobile-app .mobile-home-market-icon img{object-fit:contain;width:23px;height:23px}.mobile-app .mobile-home-market-identity>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.mobile-app .mobile-home-market-identity strong{color:var(--mobile-text);font-size:12px;font-weight:750}.mobile-app .mobile-home-market-identity small{color:var(--mobile-muted);font-size:10px}.mobile-app .mobile-home-market-quote{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.mobile-app .mobile-home-market-quote strong{color:var(--mobile-text);font-variant-numeric:tabular-nums;font-size:12px;font-weight:750}.mobile-app .mobile-home-market-quote small{color:var(--mobile-muted);letter-spacing:.06em;align-items:center;gap:4px;font-size:8px;font-weight:700;display:inline-flex}.mobile-app .mobile-home-market-quote i{background:var(--mobile-positive);border-radius:50%;width:5px;height:5px}.mobile-app .mobile-markets-content{padding-top:13px}.mobile-app .mobile-markets-search{border:1px solid var(--mobile-border);background:var(--mobile-surface);width:100%;height:44px;color:var(--mobile-text);border-radius:12px;margin:0 0 13px;padding:0 14px;font-size:13px}.mobile-app .mobile-markets-search::placeholder{color:var(--mobile-muted)}.mobile-app .mobile-market-filter-select-wrap{margin-bottom:15px}.mobile-app .mobile-market-filter-label{color:var(--mobile-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:10px;font-weight:750;display:block}.mobile-app .mobile-market-filter-select{border:1px solid var(--mobile-border);background:var(--mobile-surface);width:100%;min-height:42px;color:var(--mobile-text);border-radius:11px;padding:0 12px;font-size:12px}.mobile-app .mobile-market-table-head{color:var(--mobile-muted);letter-spacing:.08em;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;padding:0 8px 8px;font-size:9px;font-weight:750;display:grid}.mobile-app .mobile-market-group-label{color:var(--mobile-gold);letter-spacing:.1em;margin:4px 0 8px;font-size:9px;font-weight:800}.mobile-app .mobile-market-list{border:1px solid var(--mobile-border);background:var(--mobile-surface);border-radius:14px;overflow:hidden}.mobile-app .mobile-market-row{border:0;border-bottom:1px solid var(--mobile-border);width:100%;min-height:66px;color:var(--mobile-text);text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.mobile-app .mobile-market-row:last-child{border-bottom:0}.mobile-app .mobile-market-symbol{grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:8px;min-width:0;display:grid}.mobile-app .mobile-market-symbol .mobile-pair-flags{grid-row:1/3}.mobile-app .mobile-market-symbol b{color:var(--mobile-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mobile-app .mobile-market-symbol small{color:var(--mobile-muted);font-size:9px}.mobile-app .mobile-market-row>strong{color:var(--mobile-text);font-variant-numeric:tabular-nums;font-size:11px}.mobile-app .mobile-market-change{text-align:right;font-variant-numeric:tabular-nums;min-width:58px;font-size:10px;font-weight:750}.mobile-app .mobile-market-change.up{color:var(--mobile-positive)}.mobile-app .mobile-market-change.down{color:var(--mobile-negative)}.mobile-app .mobile-pair-flags{align-items:center;display:inline-flex}.mobile-app .mobile-pair-flags img{object-fit:cover;border:1px solid #8091a440;border-radius:50%;width:17px;height:17px}.mobile-app .mobile-pair-flags img+img{margin-left:-5px}.mobile-app .mobile-pair-flags-custom img:first-child{background:var(--mobile-surface-raised);width:24px;height:24px;padding:2px}.mobile-app .mobile-market-instrument-icon{object-fit:contain;width:24px;height:24px}.mobile-app .mobile-trade-header{border-bottom:1px solid var(--mobile-border);background:var(--mobile-bg);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px 14px;display:grid}.mobile-app .mobile-trade-symbol{grid-template-rows:auto auto;grid-template-columns:28px auto;align-items:center;gap:1px 7px;min-width:0;display:grid}.mobile-app .mobile-trade-symbol .mobile-pair-flags{grid-row:1/3}.mobile-app .mobile-trade-symbol strong{color:var(--mobile-text);font-size:14px}.mobile-app .mobile-trade-symbol small{color:var(--mobile-muted);font-size:9px}.mobile-app .mobile-trade-price{color:var(--mobile-gold);text-align:right;font-variant-numeric:tabular-nums;grid-column:2/-1;font-size:19px;font-weight:800}.mobile-app .mobile-trade-price span{margin-top:2px;font-size:9px;display:block}.mobile-app .mobile-trade-price .up{color:var(--mobile-positive)}.mobile-app .mobile-trade-price .down{color:var(--mobile-negative)}.mobile-app .mobile-trade-extremes{color:var(--mobile-muted);grid-column:1/-1;justify-content:space-between;font-size:9px;display:flex}.mobile-app .mobile-trade-switch{border:1px solid var(--mobile-border);background:var(--mobile-surface);border-radius:11px;grid-template-columns:1fr 1fr;gap:5px;margin:10px 14px;padding:4px;display:grid}.mobile-app .mobile-trade-switch button{min-height:36px;color:var(--mobile-muted);background:0 0;border:0;border-radius:8px;font-size:11px;font-weight:750}.mobile-app .mobile-trade-switch button.active{background:var(--mobile-gold);color:#16130a}.mobile-app .mobile-chart-content{flex-direction:column;gap:12px;padding-top:4px;display:flex}.mobile-app .mobile-trade-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mobile-app .mobile-trade-action{color:#fff;border:0;border-radius:12px;flex-direction:column;justify-content:center;gap:3px;min-height:54px;display:flex}.mobile-app .mobile-trade-action.buy{background:#08b77c}.mobile-app .mobile-trade-action.sell{background:#e74750}.mobile-app .mobile-order-content{padding-top:5px}.mobile-app .mobile-order-card,.mobile-app .mobile-position-card,.mobile-app .mobile-profile-hero,.mobile-app .mobile-profile-list{border:1px solid var(--mobile-border);background:var(--mobile-surface);color:var(--mobile-text);border-radius:14px}.mobile-app .mobile-segmented{border:1px solid var(--mobile-border);background:var(--mobile-surface);border-radius:11px;gap:5px;margin-bottom:13px;padding:4px;display:flex}.mobile-app .mobile-segmented button{min-height:36px;color:var(--mobile-muted);background:0 0;border:0;border-radius:8px;flex:1;font-size:10px;font-weight:750}.mobile-app .mobile-segmented button.active{background:var(--mobile-gold);color:#17130a}.mobile-app .mobile-position-list{gap:10px;display:grid}.mobile-app .mobile-position-card{padding:13px}.mobile-app .mobile-position-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mobile-app .mobile-position-head strong{color:var(--mobile-text);font-size:13px}.mobile-app .mobile-position-head small{color:var(--mobile-muted);margin-top:4px;font-size:10px;display:block}.mobile-app .mobile-position-head b.up{color:var(--mobile-positive)}.mobile-app .mobile-position-head b.down{color:var(--mobile-negative)}.mobile-app .mobile-position-grid{border-top:1px solid var(--mobile-border);border-bottom:1px solid var(--mobile-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:13px 0;padding:10px 0;display:grid}.mobile-app .mobile-position-grid span{color:var(--mobile-muted);font-size:9px}.mobile-app .mobile-position-grid strong{color:var(--mobile-text);margin-top:5px;font-size:10px;display:block}.mobile-app .mobile-close-position{width:100%;min-height:38px;color:var(--mobile-negative);background:#dc455214;border:1px solid #dc455266;border-radius:9px;font-size:11px;font-weight:750}.mobile-app .mobile-empty-state{border:1px dashed var(--mobile-border);color:var(--mobile-muted);text-align:center;border-radius:14px;padding:36px 18px;font-size:12px}.mobile-app .mobile-profile-content{flex-direction:column;gap:13px;display:flex}.mobile-app .mobile-profile-hero{padding:15px}.mobile-app .mobile-profile-identity{align-items:center;gap:11px;display:flex}.mobile-app .mobile-profile-identity>div:nth-child(2){flex:1;min-width:0}.mobile-app .mobile-profile-identity strong{color:var(--mobile-text);font-size:13px;display:block}.mobile-app .mobile-profile-identity small{color:var(--mobile-muted);text-overflow:ellipsis;margin-top:3px;font-size:10px;display:block;overflow:hidden}.mobile-app .mobile-avatar{color:#263442;background:linear-gradient(145deg,#d7e0e8,#8998a8);border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:18px;font-weight:800;display:grid}.mobile-app .mobile-verified{color:var(--mobile-positive);margin-top:5px;font-size:9px;font-weight:750;display:inline-flex}.mobile-app .mobile-profile-identity>button{color:var(--mobile-muted);background:0 0;border:0;font-size:23px}.mobile-app .mobile-profile-balance{border-top:1px solid var(--mobile-border);flex-direction:column;gap:4px;margin-top:15px;padding-top:13px;display:flex}.mobile-app .mobile-profile-balance span,.mobile-app .mobile-profile-balance small{color:var(--mobile-muted);font-size:10px}.mobile-app .mobile-profile-balance strong{color:var(--mobile-text);font-size:20px}.mobile-app .mobile-profile-list{overflow:hidden}.mobile-app .mobile-profile-list button{border:0;border-bottom:1px solid var(--mobile-border);width:100%;min-height:57px;color:var(--mobile-text);text-align:left;background:0 0;align-items:center;gap:11px;padding:9px 13px;display:flex}.mobile-app .mobile-profile-list button:last-child{border-bottom:0}.mobile-app .mobile-profile-list button>div{flex:1;min-width:0}.mobile-app .mobile-profile-list button strong{color:var(--mobile-text);font-size:11px;display:block}.mobile-app .mobile-profile-list button small{color:var(--mobile-muted);margin-top:3px;font-size:9px;display:block}.mobile-app .mobile-list-icon{width:30px;height:30px;color:var(--mobile-gold);background:#d99b081c;border-radius:9px;flex:0 0 30px;place-items:center;font-size:15px;font-weight:750;display:grid}.mobile-app .mobile-profile-list button>b{color:var(--mobile-muted);font-size:17px}.mobile-app .mobile-profile-list .mobile-logout-row{color:var(--mobile-negative)}.mobile-app .mobile-bottom-nav{z-index:20;padding:7px 7px calc(7px + env(safe-area-inset-bottom));border-top:1px solid var(--mobile-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0d12f5;flex:none;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:0;display:grid}.mobile-app.theme-light .mobile-bottom-nav{border-top-color:var(--mobile-border)!important;background:#fffffff5!important}.mobile-app.theme-light .mobile-bottom-nav button.active{color:var(--mobile-gold)!important}.mobile-app .mobile-bottom-nav button{color:#7e8b9a;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:49px;padding:2px 1px;display:flex}.mobile-app .mobile-bottom-nav button svg{display:block}.mobile-app .mobile-bottom-nav button small{color:inherit;font-size:9px;font-weight:650;line-height:1}.mobile-app .mobile-bottom-nav button.active{color:var(--mobile-gold)!important}.mobile-app .mobile-bottom-nav .mobile-trade-fab{color:var(--mobile-gold);gap:3px}.mobile-app .mobile-bottom-nav .mobile-trade-fab svg{width:21px;height:21px}.mobile-app .mobile-bottom-nav .mobile-trade-fab.active{color:var(--mobile-gold)!important}.mobile-app.theme-light .mobile-topbar,.mobile-app.theme-light .mobile-page-header,.mobile-app.theme-light .mobile-trade-header{background:var(--mobile-bg)!important;border-color:var(--mobile-border)!important}.mobile-app.theme-light .mobile-balance-card{background:linear-gradient(135deg,#fff 0%,#f9fafb 70%,#fff9e9 100%);border-color:#c58a0840}.mobile-app.theme-light .mobile-balance-heading,.mobile-app.theme-light .mobile-balance-change span{color:#687587}.mobile-app.theme-light .mobile-balance-card>strong{color:#111820}.mobile-app.theme-light .mobile-home-market-row,.mobile-app.theme-light .mobile-market-row{color:var(--mobile-text)!important;border-color:var(--mobile-border)!important;background:0 0!important}.mobile-app.theme-light .mobile-market-row>strong,.mobile-app.theme-light .mobile-market-symbol b{color:var(--mobile-text)!important}.mobile-app.theme-light .mobile-quick-actions button,.mobile-app.theme-light .mobile-home-market-list,.mobile-app.theme-light .mobile-market-list,.mobile-app.theme-light .mobile-order-card,.mobile-app.theme-light .mobile-position-card,.mobile-app.theme-light .mobile-profile-hero,.mobile-app.theme-light .mobile-profile-list{box-shadow:0 5px 18px #19283c0b;background:var(--mobile-surface)!important;border-color:var(--mobile-border)!important;color:var(--mobile-text)!important}.mobile-app.theme-light .mobile-profile-list button{border-color:var(--mobile-border)!important;background:0 0!important}.mobile-app.theme-light .mobile-profile-list button strong,.mobile-app.theme-light .mobile-position-head strong,.mobile-app.theme-light .mobile-position-grid strong{color:var(--mobile-text)!important}.mobile-app.theme-light .mobile-segmented{border-color:var(--mobile-border);background:#fff}.mobile-app.theme-light .mobile-segmented button:not(.active){color:var(--mobile-muted)}.mobile-app.theme-light .mobile-markets-search,.mobile-app.theme-light .mobile-market-filter-select{color:var(--mobile-text)!important;border-color:var(--mobile-border)!important;background:#fff!important}@media (width<=380px){.mobile-app .mobile-page-content,.mobile-app .mobile-topbar{padding-left:12px;padding-right:12px}.mobile-app .mobile-brand-logo{width:150px}.mobile-app .mobile-quick-actions{gap:6px}.mobile-app .mobile-quick-actions button strong{font-size:9px}.mobile-app .mobile-market-row{gap:6px;padding-left:9px;padding-right:9px}.mobile-app .mobile-market-change{min-width:52px;font-size:9px}}@media (width<=900px){.mobile-app{width:100%;min-height:100dvh;display:flex!important}}.mobile-app .mobile-page-brand-header{justify-content:space-between;min-height:66px;padding:10px 16px}.mobile-app .mobile-trade-brandbar{min-height:62px}.mobile-app .mobile-page-brand-header .mobile-brand-logo,.mobile-app .mobile-trade-brandbar .mobile-brand-logo{width:clamp(158px,48vw,190px);max-height:34px}.mobile-app .mobile-trade-screen{flex:1;min-height:0;overflow:hidden}.mobile-app .mobile-chart-content{overscroll-behavior-y:contain;min-height:0;padding:10px 14px calc(16px + env(safe-area-inset-bottom));flex:1;gap:10px;overflow:hidden auto}.mobile-app .mobile-chart-content>div:first-child{border:1px solid var(--mobile-border);box-shadow:0 5px 18px #00000012;border-radius:12px!important;flex:none!important;width:100%!important;height:clamp(230px,34vh,310px)!important;min-height:230px!important}.mobile-app .mobile-quick-order-panel{border:1px solid var(--mobile-border);background:var(--mobile-surface);border-radius:12px;flex:none;padding:9px 10px 8px}.mobile-app .mobile-quick-lot-row{color:var(--mobile-text);justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:650;display:flex}.mobile-app .mobile-quick-lot-stepper{border:1px solid var(--mobile-border);background:var(--mobile-surface-raised);border-radius:9px;grid-template-columns:38px minmax(70px,1fr) 38px;align-items:center;min-width:174px;display:grid;overflow:hidden}.mobile-app .mobile-quick-lot-stepper button{height:34px;color:var(--mobile-text);background:0 0;border:0;font-size:20px;font-weight:600}.mobile-app .mobile-quick-lot-stepper input{width:100%;min-width:0;height:34px;color:var(--mobile-text);text-align:center;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;font-size:14px;font-weight:750}.mobile-app .mobile-quick-margin-row{color:var(--mobile-muted);flex-wrap:wrap;justify-content:space-between;gap:5px 12px;margin-top:8px;font-size:9px;display:flex}.mobile-app .mobile-quick-margin-row strong{color:var(--mobile-text);font-variant-numeric:tabular-nums;font-size:10px;font-weight:750}.mobile-app .mobile-trade-actions{flex:none;grid-template-columns:1fr 1fr;gap:10px}.mobile-app .mobile-trade-action{cursor:pointer;min-height:54px;box-shadow:0 4px 12px #00000017}.mobile-app .mobile-trade-action strong{font-size:14px}.mobile-app .mobile-trade-action small{font-size:11px;font-weight:650}.mobile-app .mobile-advanced-order-link,.mobile-app .mobile-advanced-order-back{color:var(--mobile-muted);cursor:pointer;background:0 0;border:0;flex:none;align-self:center;padding:5px 8px;font-size:10px;font-weight:650}.mobile-app .mobile-advanced-order-back{color:var(--mobile-gold-deep);align-self:flex-start;margin:0 0 8px;font-size:12px}.mobile-app .mobile-order-content{overscroll-behavior-y:contain;flex:1;min-height:0;overflow-y:auto}.mobile-app .mobile-order-card{padding:14px}.mobile-app .mobile-order-card>label{color:var(--mobile-muted);margin:12px 0 6px;font-size:11px;font-weight:650;display:block}.mobile-app .mobile-order-card>input,.mobile-app .mobile-order-card>select{border:1px solid var(--mobile-border);background:var(--mobile-surface-raised);width:100%;min-height:40px;color:var(--mobile-text);border-radius:9px;padding:0 11px}.mobile-app .mobile-order-card .mobile-stepper{border:1px solid var(--mobile-border);background:var(--mobile-surface-raised);border-radius:9px;grid-template-columns:42px minmax(0,1fr) 42px;min-height:42px;display:grid;overflow:hidden}.mobile-app .mobile-order-card .mobile-stepper button,.mobile-app .mobile-order-card .mobile-stepper input{min-width:0;color:var(--mobile-text);text-align:center;background:0 0;border:0}.mobile-app .mobile-order-card .mobile-stepper input{font-weight:750}.mobile-app.theme-light .mobile-quick-order-panel{box-shadow:0 4px 14px #19283c0b}.mobile-app.theme-light .mobile-quick-lot-stepper{background:#f4f6f8}.mobile-app.theme-light .mobile-quick-lot-stepper input{color:#14191f}@media (height<=700px){.mobile-app .mobile-chart-content>div:first-child{height:220px!important;min-height:220px!important}.mobile-app .mobile-trade-header{padding-top:8px;padding-bottom:8px}}.mobile-app .mobile-trade-header{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:0 9px;padding:8px 14px}.mobile-app .mobile-trade-symbol{align-items:center;gap:7px;min-width:0;display:flex}.mobile-app .mobile-trade-symbol .mobile-pair-flags{flex:none}.mobile-app .mobile-trade-pair-select{appearance:auto;-webkit-appearance:menulist;width:auto;min-width:104px;max-width:min(36vw,150px);height:34px;color:var(--mobile-text);font:inherit;text-overflow:ellipsis;outline-offset:2px;background:0 0;border:0;border-radius:7px;padding:0 22px 0 3px;font-size:13px;font-weight:750}.mobile-app .mobile-trade-symbol small{display:none}.mobile-app .mobile-trade-price{white-space:nowrap;grid-column:auto;align-self:center;font-size:clamp(16px,4.8vw,19px);line-height:1.1}.mobile-app .mobile-trade-price span{margin-top:3px}.mobile-app .mobile-trade-extremes{display:none}.mobile-app .mobile-chart-content{gap:9px;padding-top:4px}.mobile-app .mobile-chart-content>div:first-child{height:clamp(250px,38vh,340px)!important;min-height:250px!important}.mobile-app.theme-light .mobile-trade-pair-select{color:#14191f}.mobile-app.theme-dark .mobile-trade-pair-select{color:#f5f7fa}.mobile-app .mobile-trade-pair-select option,.mobile-app .mobile-trade-pair-select optgroup{background:var(--mobile-surface);color:var(--mobile-text)}@media (height<=700px){.mobile-app .mobile-chart-content>div:first-child{height:235px!important;min-height:235px!important}}.mobile-app .mobile-profile-screen{flex:1;height:0;min-height:0;overflow:hidden}.mobile-app .mobile-profile-content{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;height:0;min-height:0;padding-bottom:calc(26px + env(safe-area-inset-bottom));scrollbar-width:thin;flex:1;overflow:hidden auto}.mobile-app .mobile-profile-hero{border-radius:16px;padding:16px 14px 14px;box-shadow:0 7px 22px #0000001a}.mobile-app .mobile-profile-identity{align-items:center;gap:12px;min-width:0}.mobile-app .mobile-profile-identity-copy{flex-direction:column;flex:auto;align-items:flex-start;gap:3px;min-width:0;display:flex}.mobile-app .mobile-profile-identity-copy strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.15px;max-width:100%;font-size:14px;font-weight:800;overflow:hidden}.mobile-app .mobile-profile-identity-copy small{width:100%;margin-top:1px}.mobile-app .mobile-profile-customer-id{max-width:100%;color:var(--mobile-gold);letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;display:block;overflow:hidden}.mobile-app .mobile-profile-identity-copy .mobile-verified{margin-top:2px}.mobile-app .mobile-profile-identity-copy .mobile-verified.is-pending{color:#e6a92a}.mobile-app .mobile-profile-identity>button{border-radius:8px;flex:0 0 28px;width:28px;height:34px}.mobile-app .mobile-profile-balance{margin-top:14px;padding-top:12px}.mobile-app .mobile-profile-list{border-radius:15px;flex:none;overflow:hidden;box-shadow:0 6px 20px #00000012}.mobile-app .mobile-profile-list button{gap:12px;min-height:61px;padding:10px 13px}.mobile-app .mobile-profile-list button>div{flex-direction:column;gap:3px;display:flex}.mobile-app .mobile-profile-list button strong{font-size:12px;font-weight:750}.mobile-app .mobile-profile-list button small{font-size:10px;line-height:1.3}.mobile-app .mobile-profile-list .mobile-list-icon{border-radius:10px;flex-basis:34px;width:34px;height:34px;font-size:16px}.mobile-app .mobile-profile-list .mobile-logout-row{border-top:1px solid var(--mobile-border);color:var(--mobile-negative)}.mobile-app.theme-light .mobile-profile-customer-id{color:#a87505}@media (height<=700px){.mobile-app .mobile-profile-content{gap:10px;padding-top:10px}.mobile-app .mobile-profile-list button{min-height:56px}}.mobile-app .mobile-profile-identity-copy{justify-content:center;text-align:left!important;align-items:flex-start!important}.mobile-app .mobile-profile-identity-copy>strong,.mobile-app .mobile-profile-identity-copy>small,.mobile-app .mobile-profile-identity-copy>span{width:100%;text-align:left!important}.mobile-app .mobile-profile-identity-copy>strong{line-height:1.25}.mobile-app .mobile-profile-identity-copy>small,.mobile-app .mobile-profile-customer-id,.mobile-app .mobile-profile-identity-copy .mobile-verified{line-height:1.35}.mobile-app .mobile-profile-balance{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;margin-top:10px;padding-top:9px;display:grid}.mobile-app .mobile-profile-balance span{grid-area:1/1}.mobile-app .mobile-profile-balance strong{text-align:right;grid-area:1/2;font-size:17px;line-height:1.2}.mobile-app .mobile-profile-balance small{grid-column:1/-1;font-size:9px}.mobile-app .mobile-profile-list button{min-height:54px}.mobile-app .mobile-profile-list button small{line-height:1.25}.profile-about-content{border-radius:14px;width:100%;min-height:min(78vh,900px);overflow:hidden;padding:0!important}.profile-about-frame{background:#040b13;border:0;width:100%;height:min(78vh,900px);min-height:620px;display:block}@media (width<=700px){.profile-about-content{min-height:72vh}.profile-about-frame{height:72vh;min-height:560px}}.mobile-app .mobile-profile-balance{background:linear-gradient(115deg,#f2b81717,#ffffff06 68%);border:1px solid #f2b8173d;border-radius:12px;flex-direction:column;gap:5px;margin-top:13px;padding:11px 13px 10px;display:flex}.mobile-app .mobile-profile-balance-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.mobile-app .mobile-profile-balance-heading span{color:var(--mobile-muted);letter-spacing:.11em;font-size:9px;font-weight:800}.mobile-app .mobile-profile-balance-heading b{color:var(--mobile-gold);letter-spacing:.08em;background:#f2b81717;border:1px solid #f2b81733;border-radius:6px;padding:3px 7px;font-size:8px;font-weight:850}.mobile-app .mobile-profile-balance>strong{color:var(--mobile-text);letter-spacing:-.45px;font-variant-numeric:tabular-nums;font-size:22px;font-weight:850;line-height:1.15}.mobile-app .mobile-profile-balance>small{color:var(--mobile-muted);align-items:center;gap:6px;font-size:9px;display:flex}.mobile-app .mobile-profile-balance>small i{background:var(--mobile-positive);border-radius:50%;flex:0 0 6px;width:6px;height:6px;box-shadow:0 0 0 3px #08c7841a}.mobile-app.theme-light .mobile-profile-balance{background:linear-gradient(115deg,#fffaf0,#fff 72%);border-color:#c58a0838;box-shadow:inset 3px 0 #d99b088c}.mobile-app.theme-light .mobile-profile-balance-heading b{color:#a87505;background:#fff4d8;border-color:#f4dfad}.profile-overlay-theme{display:contents}.mobile-app .mobile-order-success-toast{top:calc(10px + env(safe-area-inset-top));z-index:5000;box-sizing:border-box;background:#f1fffa;border:1px solid #10b9816b;border-radius:12px;align-items:center;gap:9px;width:min(430px,100vw - 24px);padding:11px 12px;animation:.22s ease-out orderSuccessIn;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000038}.mobile-app .mobile-order-success-toast .order-success-copy{flex:1;min-width:0}.mobile-app .mobile-order-success-toast .order-success-copy strong{color:#075b43;font-size:11px}.mobile-app .mobile-order-success-toast .order-success-copy span{color:#356b5b;font-size:10px;line-height:1.35}.mobile-app.theme-dark .mobile-order-success-toast{background:#0c211c;border-color:#10b98173}.mobile-app.theme-dark .mobile-order-success-toast .order-success-copy strong{color:#dffcf3}.mobile-app.theme-dark .mobile-order-success-toast .order-success-copy span{color:#8fb4a9}.mobile-app .mobile-order-success-toast .order-success-close{color:#477267}.mobile-app.theme-dark .mobile-order-success-toast .order-success-close{color:#8fb4a9}.mobile-app .mobile-order-details-bottom-grid{gap:7px;margin-top:8px;padding-top:8px}.mobile-app .mobile-order-details-ledger{gap:4px}.mobile-app .mobile-order-details-ledger>div{grid-template-columns:70px minmax(0,1fr);gap:5px;min-height:14px}.mobile-app .mobile-order-details-ledger span{white-space:nowrap;font-size:8px}.mobile-app .mobile-order-details-ledger strong{white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;line-height:1.15;overflow:hidden}@media (width<=360px){.mobile-app .mobile-order-details-bottom-grid{grid-template-columns:minmax(0,1fr) 104px;gap:6px}.mobile-app .mobile-order-details-ledger>div{grid-template-columns:65px minmax(0,1fr);gap:4px}.mobile-app .mobile-order-details-ledger span{font-size:7.5px}.mobile-app .mobile-order-details-ledger strong{font-size:8px}}.ro-admin-users{color:#17263b;background:#f4f6fa;border-radius:12px;min-height:100%;padding:28px}.ro-admin-users header,.ro-admin-users footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ro-admin-users h2{letter-spacing:-.45px;margin:5px 0;font-size:25px}.ro-admin-users p{color:#748196}.ro-admin-eyebrow{letter-spacing:1.15px;color:#b68a00;font-size:10px;font-weight:800}.ro-admin-users button{color:#17263b;cursor:pointer;background:#f2c230;border:0;border-radius:7px;padding:10px 14px;font-weight:700;transition:filter .15s,transform .15s}.ro-admin-users button:hover:not(:disabled){filter:brightness(.97);transform:translateY(-1px)}.ro-admin-users button:disabled{opacity:.45;cursor:not-allowed}.ro-admin-user-search{gap:8px;margin:22px 0;display:flex}.ro-admin-user-search input{border:1px solid #dbe2ec;border-radius:7px;flex:1;min-width:120px;padding:12px}.ro-admin-user-table-wrap{background:#fff;border:1px solid #e0e6ef;border-radius:10px;overflow:auto}.ro-admin-users table{border-collapse:collapse;width:100%;min-width:700px}.ro-admin-users th,.ro-admin-users td{text-align:left;border-bottom:1px solid #edf0f5;padding:13px;font-size:13px}.ro-admin-users th{text-transform:uppercase;color:#758197;background:#f9fafc;font-size:10px}.ro-admin-user-badge{color:#7b5d00;white-space:nowrap;background:#fff3c4;border-radius:20px;align-items:center;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.ro-admin-user-badge.is-admin{color:#2455a6;background:#e8efff}.ro-admin-user-email{color:#243650;font-weight:600}.ro-admin-user-reference{color:#8290a3;letter-spacing:.5px;margin-top:4px;font-size:10px;display:block}.ro-admin-users footer{padding-top:16px;font-size:12px}.ro-admin-users footer div{align-items:center;gap:12px;display:flex}.ro-admin-user-error{color:#a12626;background:#fff0f0;border-radius:7px;padding:12px}.ro-admin-user-detail{background:#fff;border:1px solid #e4e9f1;border-radius:12px;padding:24px;box-shadow:0 5px 18px #192d4b09}.ro-admin-users .ro-admin-back-button{color:#42536b;background:#eef2f7;margin-bottom:22px}.ro-admin-profile-heading{border-bottom:1px solid #edf0f5;align-items:center;gap:14px;padding:0 0 22px;display:flex}.ro-admin-profile-avatar{color:#f4c431;background:#102b50;border-radius:12px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:20px;font-weight:800;display:grid}.ro-admin-profile-heading h3{margin:4px 0;font-size:21px}.ro-admin-profile-heading p{margin:0;font-size:13px}.ro-admin-profile-heading>.ro-admin-user-badge{margin-left:auto}.ro-admin-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0 24px;display:grid}.ro-admin-info-card{background:#fbfcfe;border:1px solid #e7ecf3;border-radius:9px;flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.ro-admin-info-label{text-transform:uppercase;letter-spacing:.7px;color:#8490a1;font-size:10px;font-weight:800}.ro-admin-info-card>strong{color:#1a2b43;overflow-wrap:anywhere;font-size:15px}.ro-admin-info-card small{color:#8995a6;font-size:11px}.ro-admin-customer-id{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ro-admin-customer-id strong{letter-spacing:1px;color:#153e71;font-size:17px}.ro-admin-users .ro-admin-copy-button{color:#2c4e77;background:#eaf0f8;padding:5px 9px;font-size:10px}.ro-admin-wallet-panel{background:#fbfcfe;border:1px solid #e0e6ef;border-radius:12px;margin-top:24px;padding:22px}.ro-admin-wallet-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.ro-admin-wallet-heading h3{margin:5px 0 4px;font-size:19px}.ro-admin-wallet-heading p{margin:0;font-size:12px}.ro-admin-wallet-balance{color:#fff;background:#102b50;border-radius:10px;flex-direction:column;gap:5px;min-width:225px;padding:15px 18px;display:flex}.ro-admin-wallet-balance span,.ro-admin-wallet-balance small{color:#c2ccda;font-size:10px}.ro-admin-wallet-balance strong{letter-spacing:-.5px;color:#f5c531;font-size:24px}.ro-admin-wallet-balance small{font-size:9px}.ro-admin-wallet-form{grid-template-columns:1fr 1fr 2fr auto;align-items:end;gap:12px;margin-bottom:14px;display:grid}.ro-admin-wallet-form label{color:#66758b;flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.ro-admin-wallet-form input,.ro-admin-wallet-form select{box-sizing:border-box;color:#17263b;background:#fff;border:1px solid #dbe2ec;border-radius:7px;width:100%;min-width:0;padding:11px}.ro-admin-wallet-form button{white-space:nowrap}.ro-admin-wallet-success{color:#176b39;background:#e9f8ef;border-radius:7px;margin:10px 0;padding:12px}.ro-admin-wallet-panel h4{margin:22px 0 10px;font-size:13px}.ro-admin-wallet-history-wrap{background:#fff;border:1px solid #e0e6ef;border-radius:8px;overflow:auto}.ro-admin-wallet-history-wrap table{min-width:750px}.ro-admin-wallet-history-wrap small{color:#748196}.ro-admin-wallet-history-wrap td{font-size:12px}@media (width<=900px){.ro-admin-profile-grid{grid-template-columns:1fr 1fr}.ro-admin-wallet-heading{flex-direction:column}.ro-admin-wallet-balance{align-self:stretch;width:auto;min-width:0}.ro-admin-wallet-form{grid-template-columns:1fr 1fr}.ro-admin-wallet-form .ro-wallet-reason{grid-column:1/-1}}@media (width<=560px){.ro-admin-users,.ro-admin-user-detail{padding:16px}.ro-admin-profile-heading{flex-wrap:wrap;align-items:flex-start}.ro-admin-profile-heading>.ro-admin-user-badge{margin-left:0}.ro-admin-profile-grid,.ro-admin-wallet-form{grid-template-columns:1fr}.ro-admin-wallet-form .ro-wallet-reason{grid-column:auto}.ro-admin-wallet-balance strong{font-size:21px}}.ro-admin-access-panel{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin:20px 0;padding:18px;display:flex}.ro-admin-access-panel h3{margin:5px 0 4px;font-size:17px}.ro-admin-access-panel p{margin:0;font-size:12px}.ro-admin-access-actions{gap:8px;display:flex}.ro-admin-access-actions button{white-space:nowrap}.ro-admin-access-success{color:#176b39;background:#e9f8ef;border-radius:7px;margin:10px 0;padding:12px}.ro-admin-user-badge.is-active{color:#176b39;background:#e9f8ef}.ro-admin-user-badge.is-blocked{color:#a12626;background:#fff0f0}.ro-admin-access-filter{align-items:center;gap:7px;margin:0 0 12px;display:flex}.ro-admin-access-filter span{text-transform:uppercase;letter-spacing:.6px;color:#748196;margin-right:4px;font-size:11px;font-weight:800}.ro-admin-users .ro-admin-access-filter button{color:#42536b;background:#eef2f7;padding:7px 11px}.ro-admin-users .ro-admin-access-filter button.is-selected{color:#fff;background:#102b50}@media (width<=600px){.ro-admin-access-panel{flex-direction:column;align-items:flex-start}.ro-admin-access-actions,.ro-admin-access-actions button{width:100%}}.ro-c360-tabs{background:#f7f9fc;border:1px solid #e3e8ef;border-radius:11px;flex-wrap:wrap;gap:7px;margin:22px 0 18px;padding:7px;display:flex}.ro-c360-tabs button{color:#51627a;background:#fff;border:1px solid #e0e6ee;border-radius:8px;padding:9px 12px;font-size:11px;font-weight:800}.ro-c360-tabs button.is-active{color:#fff;background:#102b50;border-color:#102b50}.ro-c360-panel{flex-direction:column;gap:18px;display:flex}.ro-c360-loading{color:#6f7f92;background:#fbfcfe;border:1px solid #e2e8f0;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:180px;font-size:13px;display:flex}.ro-c360-spinner{border:2px solid #d7e0ea;border-top-color:#147bea;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite ro-c360-spin}@keyframes ro-c360-spin{to{transform:rotate(360deg)}}.ro-c360-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ro-c360-stat-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.ro-c360-stat{background:#fbfcfe;border:1px solid #e1e7ef;border-radius:11px;padding:16px}.ro-c360-stat span{text-transform:uppercase;letter-spacing:.55px;color:#8290a2;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.ro-c360-stat strong{color:#172b46;font-size:20px;line-height:1.15;display:block}.ro-c360-stat small{color:#8996a6;margin-top:5px;font-size:10px;display:block}.ro-c360-positive{color:#168047!important}.ro-c360-negative{color:#b42318!important}.ro-c360-two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ro-c360-card{background:#fff;border:1px solid #e1e7ef;border-radius:12px;min-width:0;padding:20px;box-shadow:0 4px 14px #192d4b09}.ro-c360-table-card{padding:0;overflow:hidden}.ro-c360-card-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.ro-c360-table-card .ro-c360-card-head{padding:19px 20px 0}.ro-c360-card-head h3{color:#1a2b43;margin:4px 0 0;font-size:17px}.ro-c360-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ro-c360-detail-grid>div{background:#f9fbfd;border:1px solid #edf1f5;border-radius:9px;min-width:0;padding:12px}.ro-c360-detail-grid>div.wide{grid-column:1/-1}.ro-c360-detail-grid label{text-transform:uppercase;letter-spacing:.55px;color:#8996a6;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.ro-c360-detail-grid strong{color:#273950;overflow-wrap:anywhere;font-size:12px;display:block}.ro-c360-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px!important}.ro-c360-status{color:#1464a5;white-space:nowrap;background:#edf5ff;border-radius:999px;align-items:center;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.ro-c360-status.active,.ro-c360-status.approved{color:#177245;background:#e9f8ef}.ro-c360-status.blocked,.ro-c360-status.rejected{color:#b42318;background:#fff0f0}.ro-c360-status.pending{color:#856300;background:#fff7df}.ro-c360-count{color:#53657a;background:#eef3f8;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:24px;font-size:10px;font-weight:800;display:inline-flex}.ro-c360-mini-activity{border-bottom:1px solid #edf1f5;grid-template-columns:68px minmax(0,1fr) 130px;align-items:start;gap:10px;padding:10px 0;display:grid}.ro-c360-mini-activity:last-child{border-bottom:0}.ro-c360-mini-activity>span{text-transform:uppercase;letter-spacing:.4px;color:#147bea;font-size:9px;font-weight:800}.ro-c360-mini-activity strong{color:#26384f;font-size:11px;display:block}.ro-c360-mini-activity small{color:#7d8b9c;margin-top:3px;font-size:10px;display:block}.ro-c360-mini-activity time{color:#8996a6;text-align:right;font-size:9px}.ro-c360-table-wrap{overflow:auto}.ro-c360-table-wrap table{border-collapse:collapse;width:100%;min-width:760px}.ro-c360-table-wrap th,.ro-c360-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #edf1f5;padding:11px 13px;font-size:11px}.ro-c360-table-wrap th{text-transform:uppercase;letter-spacing:.45px;color:#7d8b9c;white-space:nowrap;background:#f8fafc;font-size:9px;font-weight:800}.ro-c360-table-wrap td strong{color:#26384f;font-size:11px}.ro-c360-table-wrap td small{color:#8996a6;margin-top:3px;font-size:9px;display:block}.ro-c360-empty,.ro-c360-empty-cell{text-align:center;color:#8996a6;padding:24px;font-size:11px}.ro-c360-empty-cell{padding:28px!important}.ro-c360-subheading{color:#53657a;text-transform:uppercase;letter-spacing:.55px;margin:20px 0 10px;font-size:12px}.ro-c360-wallet-panel{margin-top:0}.ro-c360-support-list{padding:0 20px 18px}.ro-c360-support-item{border-bottom:1px solid #edf1f5;padding:14px 0}.ro-c360-support-item:last-child{border-bottom:0}.ro-c360-support-item>div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ro-c360-support-item strong{color:#26384f;font-size:12px}.ro-c360-support-item span{color:#7d8b9c;font-size:9px}.ro-c360-support-item time{color:#8996a6;margin-top:4px;font-size:9px;display:block}.ro-c360-support-item p{color:#617188;white-space:pre-wrap;margin:9px 0 0;font-size:11px;line-height:1.5}.ro-c360-support-item small{color:#5e6f85;background:#f7f9fc;border-radius:7px;margin-top:8px;padding:8px 10px;font-size:10px;display:block}.ro-c360-timeline{padding-left:15px;position:relative}.ro-c360-timeline-item{gap:13px;padding:0 0 18px;display:flex;position:relative}.ro-c360-timeline-item:last-child{padding-bottom:0}.ro-c360-timeline-item:not(:last-child):before{content:"";background:#dfe6ee;width:1px;position:absolute;top:12px;bottom:0;left:4px}.ro-c360-timeline-dot{z-index:1;background:#147bea;border-radius:50%;flex:0 0 9px;width:9px;height:9px;margin-top:4px;position:relative;box-shadow:0 0 0 4px #edf5ff}.ro-c360-timeline-content{flex:1;min-width:0}.ro-c360-timeline-content>div{justify-content:space-between;gap:12px;display:flex}.ro-c360-timeline-content>div span{text-transform:uppercase;letter-spacing:.5px;color:#147bea;font-size:9px;font-weight:800}.ro-c360-timeline-content time{color:#8996a6;font-size:9px}.ro-c360-timeline-content strong{color:#26384f;margin-top:5px;font-size:12px;display:block}.ro-c360-timeline-content p{color:#708096;margin:4px 0 0;font-size:10px}.ro-admin-users .ro-c360-tabs button:hover:not(:disabled){filter:brightness(.98);transform:none}.ro-admin-users .ro-c360-tabs button{box-shadow:none}.ro-admin-users .ro-c360-table-card .ro-c360-card-head h3{margin-top:4px}@media (width<=1050px){.ro-c360-stat-grid,.ro-c360-stat-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.ro-c360-two-col{grid-template-columns:1fr}}@media (width<=700px){.ro-c360-tabs{flex-wrap:nowrap;overflow-x:auto}.ro-c360-tabs button{white-space:nowrap}.ro-c360-detail-grid{grid-template-columns:1fr}.ro-c360-detail-grid>div.wide{grid-column:auto}.ro-c360-stat-grid,.ro-c360-stat-grid.compact{grid-template-columns:1fr 1fr}.ro-c360-mini-activity{grid-template-columns:58px minmax(0,1fr)}.ro-c360-mini-activity time{text-align:left;grid-column:2}.ro-c360-card{padding:16px}.ro-c360-table-card{padding:0}}@media (width<=480px){.ro-c360-stat-grid,.ro-c360-stat-grid.compact{grid-template-columns:1fr}.ro-c360-tabs button{padding:8px 10px;font-size:10px}}.ro-admin-test-account-panel{background:#fffdf1;border:1px solid #e7dca7;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin:14px 0 20px;padding:18px;display:flex}.ro-admin-test-account-panel h3{margin:5px 0 4px;font-size:17px}.ro-admin-test-account-panel p{margin:0;font-size:12px}.ro-admin-test-account-panel .ro-admin-access-actions button{color:#fff;background:#102b50}@media (width<=600px){.ro-admin-test-account-panel{flex-direction:column;align-items:flex-start}.ro-admin-test-account-panel .ro-admin-access-actions,.ro-admin-test-account-panel .ro-admin-access-actions button{width:100%}}.ro-c360-detail-grid strong.ro-c360-registration-ip{text-align:center;width:100%;line-height:1.25;display:block}.ro-c360-registration-ip-address{letter-spacing:.01em;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92rem;font-weight:700;display:block!important}.ro-c360-registration-location{opacity:.68;letter-spacing:.01em;white-space:nowrap;margin-top:4px;font-family:inherit;font-size:.78rem;font-weight:500;line-height:1.2;display:block!important}
