:root{color-scheme:dark;--bg:#080e19;--panel:#101a29;--line:#243246;--text:#eef4fb;--muted-text:#9caec3;--mint:#5ee4ba;--red:#ff8d9c}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 80% 0%,#122738 0,transparent 45%),var(--bg);color:var(--text);font:16px/1.5 system-ui,-apple-system,"Segoe UI",sans-serif}button,input{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible{outline:2px solid var(--mint);outline-offset:3px}header{max-width:1400px;margin:auto;padding:25px 40px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;gap:12px;align-items:center;font-size:22px;font-weight:700;letter-spacing:-.6px}.mark{display:grid;place-items:center;background:var(--mint);color:#0b2420;width:42px;height:42px;border-radius:12px;font-size:24px}.lab{font-weight:400;color:var(--mint)}small{display:block;font-size:12px;letter-spacing:.3px;color:var(--muted-text);font-weight:400}.badge{font-size:12px;letter-spacing:1px;padding:7px 12px;border:1px solid #365345;border-radius:30px;color:#9de9cd;background:#142a24}main{max-width:1400px;padding:30px 40px 20px;margin:auto}.intro{display:flex;justify-content:space-between;align-items:center;margin:0 0 28px}.eyebrow{font-size:12px;letter-spacing:1.8px;color:var(--muted-text);margin:0 0 5px}h1{font-size:34px;letter-spacing:-1.1px;margin:0;font-weight:600}h2{margin:0;font-size:21px;letter-spacing:-.5px}.intro p:not(.eyebrow){color:var(--muted-text);margin:7px 0 0;font-size:14px}.session{font-size:13px;color:var(--muted-text);display:flex;align-items:center;gap:8px}.pulse{width:7px;height:7px;border-radius:50%;background:var(--mint)}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-bottom:28px}.stats>div{border-left:2px solid var(--line);padding-left:16px}.stats>div:first-child{border-color:var(--mint)}.stats span{display:block;color:var(--muted-text);font-size:14px}.stats strong{display:block;font-size:25px;letter-spacing:-.8px;font-weight:600;margin-top:5px;font-variant-numeric:tabular-nums}.assets{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:22px}.asset{display:flex;align-items:center;justify-content:space-between;color:var(--text);background:#101b2a;border:1px solid var(--line);border-radius:12px;padding:18px;text-align:left;transition:.2s}.asset:hover{background:#182537}.asset.active{border-color:var(--mint);background:#112c2c}.asset .metal{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:#302b1c;color:#f5d078;font-weight:700;margin-right:12px}.asset[data-id="silver"] .metal{background:#2b3543;color:#d6e2f0}.asset[data-id="oil"] .metal{background:#2e233e;color:#c8a9f7}.asset-left{display:flex;align-items:center}.asset b{display:block;font-size:16px}.asset small{font-size:12px;margin-top:2px}.asset-right{text-align:right;font-variant-numeric:tabular-nums}.asset-right strong{display:block;font-size:18px;font-weight:500}.asset-right span{font-size:13px}.positive{color:var(--mint)!important}.negative{color:var(--red)!important}.workspace{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:22px;margin-bottom:22px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:24px}.panel-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.panel-head>span{font-size:13px;color:var(--muted-text)}.quote{text-align:right}.quote strong{font-size:27px;display:block;font-variant-numeric:tabular-nums;font-weight:600}.quote span{font-size:13px}.chart-tools{display:flex;justify-content:space-between;align-items:center;margin-top:22px;gap:8px}.chart-tools>span{font-size:12px;color:var(--muted-text)}.segments{display:flex;background:#080f1b;border:1px solid var(--line);padding:4px;border-radius:8px;gap:3px}.segments button{background:transparent;border:0;color:var(--muted-text);border-radius:5px;padding:5px 12px;font-size:13px}.segments button.active{background:#27374a;color:var(--text)}.chart-wrap{position:relative;margin-top:18px}#chart{display:block;width:100%;height:auto;min-height:200px;overflow:visible}.chart-tip{position:absolute;top:14px;left:14px;background:#203248;border:1px solid #456077;padding:8px 12px;border-radius:7px;font-size:13px;pointer-events:none}.time-labels{display:flex;justify-content:space-between;margin:0 45px 0 5px;color:var(--muted-text);font-size:12px}.chart-foot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);margin-top:22px;padding-top:14px;font-size:12px;color:var(--muted-text)}.text-button{background:none;border:0;color:var(--mint);font-size:13px;padding:4px}.trade-tabs{margin-top:18px}.trade-tabs button{flex:1;padding:8px;font-size:14px}.trade-tabs button.active{color:var(--mint);background:#15382f}label{display:flex;justify-content:space-between;font-size:14px;margin-top:22px;color:var(--muted-text)}label span{font-size:12px}.amount-wrap{margin-top:8px;display:flex;align-items:center;gap:10px;background:#0a1320;border:1px solid #35465d;border-radius:8px;padding:12px}.amount-wrap span{color:var(--muted-text)}input{background:none;border:0;color:var(--text);min-width:0;width:100%;font-size:22px;outline:none;font-variant-numeric:tabular-nums}.quick{display:flex;gap:8px;margin-top:10px}.quick button{background:none;border:1px solid var(--line);color:var(--muted-text);flex:1;padding:4px;border-radius:6px;font-size:13px}dl{font-size:13px;margin:22px 0}dl>div{display:flex;justify-content:space-between;margin-bottom:10px;gap:10px}dt{color:var(--muted-text)}dd{margin:0;text-align:right}.primary{width:100%;background:var(--mint);color:#09251f;border:0;border-radius:8px;padding:12px;font-weight:700;font-size:15px}.primary.sell{background:#ffb29a;color:#402019}.feedback{font-size:13px;margin:10px 0 0;min-height:20px}.order-note{font-size:12px;color:var(--muted-text);border-top:1px solid var(--line);padding-top:14px;margin-bottom:0}.portfolio,.history{margin-bottom:22px}.empty{display:flex;align-items:center;gap:16px;padding:22px 0 4px;color:var(--muted-text);font-size:14px}.empty-symbol{display:grid;place-items:center;width:42px;height:42px;background:#1b2a3c;border-radius:12px;color:var(--mint);font-size:24px}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:14px;margin-top:18px;white-space:nowrap}th{text-align:left;color:var(--muted-text);font-size:12px;font-weight:500}td,th{padding:13px 12px;border-bottom:1px solid var(--line)}td:first-child,th:first-child{padding-left:0}td:not(:first-child),th:not(:first-child){text-align:right}.row-action{border:1px solid #44606c;border-radius:6px;color:var(--mint);background:none;padding:4px 10px;font-size:13px}.history td{font-size:13px}footer{display:flex;justify-content:space-between;gap:15px;color:var(--muted-text);font-size:12px}footer p{margin:0}@media(max-width:1000px){main,header{padding-left:24px;padding-right:24px}.workspace{grid-template-columns:minmax(0,1fr) 290px}.asset{padding:13px}.asset-right strong{font-size:16px}.stats strong{font-size:21px}.session{display:none}}@media(max-width:760px){header{padding:18px}.brand{font-size:20px}.badge{font-size:10px;max-width:145px;text-align:center}main{padding:24px 18px}.intro{margin-bottom:22px}h1{font-size:29px}.stats{grid-template-columns:1fr 1fr;gap:18px}.assets{gap:8px}.asset{padding:12px;display:block}.asset-left{display:block}.asset .metal{margin:0 0 7px;width:32px;height:32px;font-size:13px}.asset b{font-size:14px}.asset small{font-size:11px}.asset-right{text-align:left;margin-top:8px}.asset-right strong{font-size:15px}.workspace{grid-template-columns:1fr}.panel{padding:18px}.quote strong{font-size:24px}.chart-foot{gap:10px}.chart-foot span{max-width:170px}.time-labels{font-size:10px}footer{display:block}footer p{margin-bottom:8px}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}

.account{display:flex;align-items:center;gap:18px;font-size:14px;max-width:50%}.account span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account a{color:var(--mint);text-decoration:none}.notice{padding:10px 15px;border:1px solid #3d526d;border-radius:8px;color:#b2c8df;font-size:13px;margin-bottom:24px;background:#152236}.status{min-height:24px;margin-bottom:15px;font-size:14px}.main-tabs{margin-bottom:22px;max-width:100%;overflow-x:auto}.main-tabs button{padding:8px 16px;flex:none}.trade-tabs [role=tablist]{width:100%}.trade-tabs button{font-size:12px;padding:7px}.chart-wrap svg{width:100%;min-height:190px}.bidask{display:flex;gap:35px;border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.bidask span{display:block;font-size:12px;color:var(--muted-text)}.bidask b{font-size:18px;font-weight:500}.limit-input{width:100%;font-size:15px;border:1px solid #35465d;background:#0a1320;border-radius:7px;padding:10px;margin-top:7px}.order .primary,.admin-dialog .primary{margin-top:20px}.order .muted{font-size:13px}.muted{color:var(--muted-text);font-size:14px;margin:12px 0}.rules{font-size:12px;color:var(--muted-text);border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.rules p{margin:5px 0}button:disabled{opacity:.45;cursor:not-allowed}.admin-dialog{background:#101a29!important;color:#eef4fb;max-height:90vh;overflow-y:auto;max-width:560px}.admin-summary{display:flex;justify-content:space-between;font-size:14px;color:var(--muted-text)}.account-detail{border-top:1px solid var(--line);padding-top:12px;font-size:14px}.account-detail p{padding:6px 0}.account-detail h3{font-size:15px;font-weight:600;margin-top:10px}.login{max-width:650px;padding:65px 35px;min-height:100vh;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.login .brand{margin-bottom:40px}.login h1{font-size:52px;line-height:1.1;margin:22px 0 18px;letter-spacing:-2px}.login>p{font-size:16px;color:var(--muted-text);max-width:440px}.login-button{display:inline-block;width:auto;margin:28px 0 12px;text-decoration:none;padding:15px 22px}.login .muted{font-size:14px}.login-grid{display:flex;gap:25px;border-top:1px solid var(--line);padding:24px 0;margin-top:28px;font-size:14px;color:#c1d0e2}.login .fineprint{font-size:12px}td,th{max-width:360px}td small{max-width:300px;overflow:hidden;text-overflow:ellipsis}footer{margin-top:25px}@media(max-width:760px){.main-tabs button{font-size:13px;padding:8px 10px}.login h1{font-size:40px}.login-grid{gap:14px}.account{font-size:12px}.bidask{gap:25px}.admin-summary{flex-direction:column;gap:5px}}

html{scroll-behavior:smooth}select{background:#101c2c;color:#eef4fb;border:1px solid #35465d;border-radius:7px;font:inherit;padding:8px;width:100%}.chart-tools select{width:auto;font-size:14px}.period-label{margin:0;color:#9caec3}.page-nav{display:flex;gap:24px;margin-bottom:22px;font-size:14px}.page-nav a,.notice a{color:#5ee4ba;text-decoration:none}.direction{display:flex;gap:8px;border:0;margin:18px 0 0;padding:0;flex-wrap:wrap}.direction legend{font-size:12px;color:#9caec3}.direction label{font-size:13px;background:#142335;border:1px solid #35465d;border-radius:7px;display:flex;gap:6px;align-items:center;padding:8px;margin:5px 0 0}.direction input{width:14px;height:14px;accent-color:#5ee4ba}.adjust-form{display:grid;grid-template-columns:1fr 1fr;gap:15px}.adjust-form>div:nth-child(3){grid-column:1/-1}.adjust-form .primary{grid-column:1/-1}.adjust-form label{margin-top:10px}#account-detail{border-top:1px solid #35465d;margin-top:25px;padding-top:20px}#account-detail h3{font-size:18px;margin:20px 0 10px}[hidden]{display:none!important}.login h1{font-weight:600}.chart-panel{min-width:0}#positions,#history,#admin{scroll-margin-top:20px}@media(max-width:760px){.page-nav{gap:15px;font-size:13px;flex-wrap:wrap}.adjust-form{grid-template-columns:1fr}.adjust-form>div:nth-child(3){grid-column:auto}.adjust-form .primary{grid-column:auto}}

:root{--bg:#0c0d10;--panel:#15161b;--line:#2c2b2a;--mint:#d9b977;--muted-text:#aaa8a1;--text:#f5f1e9}body{background:radial-gradient(ellipse at 80% 0%,#30271c66,transparent 45%),var(--bg)}header{max-width:1280px}.brand{color:#e2c58d;letter-spacing:1px;font-weight:500}.mark{background:linear-gradient(135deg,#302a20,#17171a);border:1px solid #9a7b43;color:#e8cb90;border-radius:8px;font-family:Georgia,serif;font-size:32px}.brand small{letter-spacing:2px;font-size:10px}.badge{background:#292218;border-color:#655032;color:#dfc48a}.positive{color:#68d7b0!important}main{max-width:1280px;padding-bottom:140px}.intro h1,.screen-title h1{font-family:Georgia,serif;font-weight:400;letter-spacing:-.7px;font-size:40px}.welcome-card{padding:36px 40px;margin-bottom:30px;border:1px solid #6a5333;border-radius:18px;background:linear-gradient(120deg,#332b1f,#1c1c21 70%);display:flex;justify-content:space-between;align-items:center;box-shadow:0 16px 60px #0003}.welcome-card h2{font-family:Georgia,serif;font-size:32px;font-weight:400}.welcome-card p:not(.eyebrow){color:#c9c0b0;font-size:14px}.welcome-emblem{font:100px Georgia,serif;color:#d9b977;text-shadow:0 2px 30px #d9b97733;padding:0 25px}.gold-link{color:#e2c58d;text-decoration:none;font-size:14px;display:inline-block;margin-top:12px}.home-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:24px}.category-preview{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.category-preview a{border:1px solid var(--line);border-radius:9px;padding:12px;text-decoration:none;color:var(--text);font-size:14px}.category-preview a:hover{border-color:#d9b977}.category-preview small{font-size:11px;margin-top:3px}.exposure-line{display:flex;justify-content:space-between;gap:10px;font-size:13px;padding:10px 0;border-top:1px solid var(--line)}.exposure-line b{font-weight:400;color:#d9b977}.screen-title{margin-bottom:25px}.screen-title .muted{margin-top:6px}.bottom-nav{position:fixed;z-index:10;bottom:18px;left:50%;transform:translateX(-50%);display:flex;align-items:stretch;max-width:calc(100% - 32px);background:#1b1b20ee;backdrop-filter:blur(20px);border:1px solid #51432e;border-radius:18px;padding:8px;box-shadow:0 8px 35px #0008}.bottom-nav a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:100px;padding:8px 16px;color:#a7a39b;text-decoration:none;font-size:12px;border-radius:12px;white-space:nowrap}.bottom-nav a.active{color:#edd298;background:#3b3022}.bottom-nav a:hover{color:#edd298}.bottom-nav svg{width:22px;height:22px}.bottom-nav i:empty{display:none}.bottom-nav i{position:absolute;top:2px;right:12px;font-style:normal;font-size:10px;background:#d9b977;color:#17130c;border-radius:20px;padding:0 5px}.spaced{margin-top:22px}.withdraw-available{padding:16px;background:#252117;border:1px solid #51432e;border-radius:10px;font-size:13px}.withdraw-available strong{display:block;color:#e2c58d;font-size:25px;margin-top:4px}.market-filter{display:grid;grid-template-columns:1fr 240px;gap:8px 18px;align-items:end}.market-filter label{grid-row:1;margin:0}.market-filter input{margin:0}.market-filter select{grid-column:2}.assets{grid-template-columns:repeat(3,minmax(0,1fr));max-height:350px;overflow-y:auto;padding:2px 7px 4px 2px;scrollbar-color:#675236 #17171b}.asset{background:#17181d;gap:8px}.asset.active{background:#30291d}.asset-right strong{font-size:14px}.asset-left{min-width:0}.asset b{font-size:14px}.asset small{font-size:10px}.asset .metal{min-width:34px;width:34px;height:34px;font-size:11px;margin-right:8px}.asset-right{flex-shrink:0}.stats{gap:16px}.stats>div{background:#14151a;border:1px solid var(--line);border-radius:10px;padding:18px}.stats>div:first-child{border-color:#6c5532}.stats strong{font-size:24px}.primary{background:linear-gradient(110deg,#e4c889,#bf995a);color:#21180c}.limit-input,select,.amount-wrap{background:#101115;border-color:#454039}.direction label{background:#202024;border-color:#454039}.direction input{accent-color:#d9b977}.notice{background:#191c23;border-color:#373d49}.notice a{color:#d9b977}.rules{margin-top:30px}.status{margin-top:20px}.bidask{gap:22px}.login .brand{color:#e2c58d}@media(max-width:1050px){.assets{grid-template-columns:repeat(2,minmax(0,1fr))}.bottom-nav a{min-width:86px;padding:8px 12px}.stats strong{font-size:21px}}@media(max-width:760px){.home-grid{grid-template-columns:1fr}.welcome-card{padding:24px}.welcome-card h2{font-size:26px}.welcome-emblem{font-size:68px;padding:0 0 0 12px}.intro h1,.screen-title h1{font-size:32px}.intro{gap:12px}.bottom-nav{bottom:8px;padding:5px;max-width:calc(100% - 16px);width:calc(100% - 16px)}.bottom-nav a{min-width:0;flex:1;padding:8px 3px;font-size:10px;gap:3px}.bottom-nav svg{width:20px;height:20px}.bottom-nav i{right:4px}.market-filter{grid-template-columns:1fr}.market-filter label{grid-row:auto}.market-filter select{grid-column:auto}.market-filter label[for=market-category]{grid-row:3}.assets .asset{display:flex}.assets .asset-left{display:block}.assets .asset-right{font-size:11px}.assets .metal{display:none}.asset-right strong{font-size:12px}.stats>div{padding:14px}.stats span{font-size:12px}.stats strong{font-size:20px}.category-preview{grid-template-columns:1fr 1fr}main{padding-bottom:125px}.account{max-width:45%}.bottom-nav a:last-child span{font-size:9px}}

.brand-link{text-decoration:none}.public-header{max-width:1280px;gap:30px}.public-header nav{display:flex;align-items:center;gap:26px;font-size:13px}.public-header nav a,.app-info-nav a{color:#c7c1b4;text-decoration:none}.public-header nav a:hover,.app-info-nav a:hover{color:#e2c58d}.public-header .header-login{color:#e2c58d;border-left:1px solid #51432e;padding-left:24px}.public-main{padding-top:0;padding-bottom:0}.presentation-hero{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;min-height:560px;padding:55px 0}.hero-copy h1{font:62px/1.08 Georgia,serif;letter-spacing:-2px;margin:18px 0 22px}.hero-copy h1 em{color:#e2c58d;font-weight:400}.hero-copy>p:not(.eyebrow){color:#b9b4a9;font-size:16px;max-width:430px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0 15px}.hero-actions .primary,.closing-invite .primary{width:auto;display:inline-block;text-decoration:none;padding:13px 24px}.secondary{border:1px solid #736043;color:#e2c58d;background:#211e19;border-radius:8px;padding:12px 22px;text-decoration:none;display:inline-block;font-size:14px;font-weight:500}.hero-copy .hero-disclosure{font-size:11px!important;color:#99958e!important}.hero-market{position:relative;overflow:hidden;background:linear-gradient(135deg,#24211a99,#13141aaa);border:1px solid #59462b;border-radius:18px;padding:22px 16px;box-shadow:0 25px 90px #b6924120}.market-art-heading,.market-art-foot{position:relative;z-index:1;display:flex;justify-content:space-between;gap:10px;color:#c7ad7a;font-size:10px;letter-spacing:1.6px}.market-art-heading{padding:0 8px 12px}.market-art-foot{font-size:8px;padding:10px 8px 0;color:#989080}.hero-market svg{width:100%;display:block;position:relative;z-index:1}.ghost-m{position:absolute;color:#d9b977;opacity:.065;font-family:Georgia,serif;pointer-events:none}.ghost-one{font-size:260px;top:-45px;left:45px}.ghost-two{font-size:140px;bottom:-38px;right:35px}.ghost-three{font-size:100px;top:100px;right:-10px}.market-ribbon{display:flex;justify-content:space-between;gap:18px;padding:24px 0;border-top:1px solid #51432e;border-bottom:1px solid var(--line);font-size:11px;letter-spacing:1.4px;color:#c8b489;flex-wrap:wrap}.presentation-section{padding:65px 0;border-bottom:1px solid var(--line)}.presentation-section h2,.legal-intro h1{font-family:Georgia,serif;font-size:38px;font-weight:400;line-height:1.2}.story-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:60px}.story-grid p{font-size:15px;color:#b8b4aa;margin:0 0 16px;line-height:1.85}.section-heading{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:30px}.proposal-tag{white-space:nowrap;font-size:10px;color:#c7ad7a;border:1px solid #51432e;border-radius:20px;padding:7px 12px;letter-spacing:1px}.benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.benefit-grid article{border-top:1px solid #695535;padding-top:22px}.benefit-value{font:36px Georgia,serif;color:#e2c58d;display:block;margin-bottom:15px}.benefit-grid h3{font-size:15px;font-weight:500;margin:0 0 12px}.benefit-grid p{font-size:13px;line-height:1.8;color:#aaa69e}.proposal-note{font-size:12px;color:#a7a196;margin-top:25px;line-height:1.7;max-width:970px}.closing-invite{text-align:center;border-bottom:0}.closing-invite p:not(.eyebrow){max-width:610px;margin:18px auto 25px;color:#b8b4aa}.closing-invite .gold-link{display:block;margin-top:20px}.public-footer{display:block;max-width:1200px;margin:0 auto;padding:35px 0 25px;border-top:1px solid #51432e;color:#a7a196}.footer-top{display:flex;justify-content:space-between;gap:30px;align-items:start}.footer-top nav{display:flex;gap:18px;flex-wrap:wrap;font-size:12px}.footer-top a{color:#c7b588;text-decoration:none}.footer-top .brand{font-size:20px}.footer-top p{margin-top:14px}.footer-note{margin-top:25px!important;font-size:11px}.risk-warning{margin-top:26px;border-top:1px solid #34302a;padding-top:20px;font-size:12px;line-height:1.75}.risk-warning h2{font-family:inherit;font-size:13px;letter-spacing:.2px;color:#c7bda9;margin-bottom:10px}.risk-warning p{margin:8px 0!important}.legal-intro{padding:55px 0 30px;max-width:900px}.legal-intro h1{font-size:46px;margin:14px 0 22px;letter-spacing:-1px}.legal-intro>p:not(.eyebrow){font-size:16px;color:#b8b4aa;max-width:760px}.license-panel{margin:40px 0 0}.license-panel dl{max-width:800px}.license-panel dl>div{border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:14px}.support-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:20px}.faq details{border-bottom:1px solid var(--line);padding:18px 0}.faq summary{cursor:pointer;color:#e0d2b5;font-size:16px}.faq details p{color:#aaa69e;font-size:14px;max-width:850px;line-height:1.8}.privacy-document{max-width:900px;margin:auto}.privacy-document section{padding:24px 0;border-bottom:1px solid var(--line);scroll-margin-top:24px}.privacy-document h2{font-size:22px;margin-bottom:16px}.privacy-document p,.privacy-document li{font-size:14px;line-height:1.9;color:#bdb7aa}.privacy-document li{margin-bottom:12px}.privacy-document a{color:#e2c58d}.policy-state{border:1px solid #62502f;padding:20px 24px;background:#242017;border-radius:10px;margin:20px 0 30px;font-size:14px}.policy-state p{margin:10px 0 0}.policy-index{display:flex;gap:14px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding:5px 0 25px;font-size:13px}.app-info-nav{display:flex;gap:20px;font-size:12px}.public-page main{padding-bottom:0}.public-page>.public-footer{max-width:1200px;padding-left:40px;padding-right:40px}.public-page .public-main{max-width:1280px}.public-page .primary{font-size:14px}@media(max-width:1000px){.public-header nav{gap:16px}.hero-copy h1{font-size:53px}.presentation-hero{gap:25px;min-height:510px}.benefit-grid{grid-template-columns:1fr 1fr}.public-page>.public-footer{padding-left:24px;padding-right:24px}.app-info-nav{gap:12px}.footer-top{flex-direction:column}}@media(max-width:760px){.public-header{flex-wrap:wrap;gap:18px}.public-header nav{width:100%;justify-content:space-between;gap:10px;font-size:12px}.public-header .header-login{padding-left:10px}.presentation-hero{grid-template-columns:1fr;padding:35px 0;gap:32px}.hero-copy h1{font-size:49px}.hero-market{max-width:520px}.presentation-section{padding:40px 0}.story-grid{grid-template-columns:1fr;gap:20px}.section-heading{align-items:start;flex-direction:column}.presentation-section h2{font-size:31px}.benefit-grid{gap:25px}.benefit-value{font-size:32px}.support-grid{grid-template-columns:1fr}.legal-intro h1{font-size:35px}.market-ribbon{justify-content:start;font-size:9px;gap:15px}.public-page>.public-footer{padding-left:18px;padding-right:18px}.footer-top nav{gap:14px}.app-info-nav{order:3;width:100%;justify-content:center;border-top:1px solid var(--line);padding-top:12px}body:not(.public-page)>header{flex-wrap:wrap;gap:12px}.license-panel dl>div{display:block}.license-panel dd{text-align:left;margin-top:5px}.hero-actions{gap:10px}.privacy-document ul{padding-left:22px}.policy-state{padding:18px}.risk-warning{font-size:11px}}

/* Supplied company PNG: preserve original artwork and letterforms. */
.company-brand{flex-shrink:0;display:block;line-height:0;letter-spacing:normal}.company-brand img{display:block;width:180px;height:auto;max-width:100%;object-fit:contain}.public-header{padding-top:12px;padding-bottom:12px;background:#050505}.public-page{background:radial-gradient(ellipse at 80% 30%,#30271c44,transparent 45%),#050505}.public-footer .company-brand img{width:150px}.public-header nav{flex-wrap:wrap;justify-content:flex-end}body:not(.public-page)>header .company-brand img{width:135px}body:not(.public-page)>header{background:#050505}body:not(.public-page) .public-footer .company-brand img{width:150px}.company-brand:focus-visible{outline:2px solid #d9b977;outline-offset:4px}@media(max-width:760px){.public-header{justify-content:center;padding-top:8px;gap:8px}.public-header .company-brand img{width:165px}.public-header nav{justify-content:center;gap:16px;padding-bottom:8px}.public-header .header-login{padding-left:12px}.public-footer .company-brand img{width:140px}body:not(.public-page)>header .company-brand img{width:115px}}
.company-brand img{mask-image:linear-gradient(to right,transparent 0%,#000 8%,#000 94%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 5%,#000 94%,transparent 100%);mask-composite:intersect}

/* Compact transparent company mark, aligned to the left. */
.company-brand img,.public-header .company-brand img{width:112px;mask-image:none;mask-composite:add}.public-header{justify-content:space-between;padding-top:10px;padding-bottom:10px;background:transparent}.public-page{background:radial-gradient(ellipse at 80% 0%,#30271c66,transparent 45%),var(--bg)}.public-header nav{margin-left:auto}.public-footer .company-brand img,body:not(.public-page) .public-footer .company-brand img{width:112px}body:not(.public-page)>header .company-brand img{width:105px}body:not(.public-page)>header{background:transparent}@media(max-width:760px){.public-header{justify-content:space-between;gap:12px}.public-header .company-brand img{width:96px}.public-header nav{width:auto;flex:1;justify-content:flex-end;margin-left:0;gap:10px;font-size:11px;padding-bottom:0}.public-header .header-login{padding-left:10px}body:not(.public-page)>header .company-brand img{width:96px}.public-footer .company-brand img{width:105px}}

/* Account area: compact branding and a direct personal greeting. */
body:not(.public-page)>header .company-brand img{width:80px}body:not(.public-page)>header{padding-top:8px;padding-bottom:8px}.account-welcome{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 26px}.account-welcome h1{font-family:Georgia,serif;font-size:36px;font-weight:400;margin:0;letter-spacing:-.6px}.account-welcome p{margin:6px 0 0;color:#c9b486;font-size:14px}.account-welcome .badge{font-size:10px}.notice{margin-top:24px;margin-bottom:15px}@media(max-width:760px){body:not(.public-page)>header .company-brand img{width:72px}.account-welcome h1{font-size:29px}.account-welcome{gap:12px;align-items:flex-start}.account-welcome .badge{white-space:nowrap;font-size:9px}.account-welcome p{font-size:13px}}

#market .screen-title{margin-bottom:18px}#market .screen-title h1{font-size:28px}#market .screen-title .muted{font-size:12px;margin:5px 0 0}.instrument-icon{width:44px;height:44px;min-width:44px;border-radius:11px;display:flex;align-items:center;justify-content:center;margin-right:10px;background:#30281b;border:1px solid #51432d}.instrument-icon svg{width:36px;height:36px}.instrument-icon.silver{background:#242d36;border-color:#46505d}.instrument-icon.energy{background:#262a30;border-color:#424950}.instrument-icon.blue{background:#202d39;border-color:#3a5063}.instrument-icon.earth{background:#31261f;border-color:#594332}.instrument-icon.crypto{background:#2d2637;border-color:#50425e}.instrument-icon.flag-pair{background:transparent;border:0;position:relative;width:47px;min-width:47px}.flag-pair .currency-flag{position:absolute;width:30px;height:23px;border:1px solid #ffffff25;box-shadow:0 2px 5px #0005;border-radius:4px}.flag-pair .currency-flag:first-child{left:0;top:5px}.flag-pair .currency-flag:last-child{right:0;bottom:5px}.stock-initial{color:#c6d6e5;background:#222c38;border-color:#3e4b5c;font-size:12px;font-weight:600;letter-spacing:.3px}.asset-left{align-items:center}.asset.active .instrument-icon{box-shadow:0 0 0 1px #d9b97744}.asset b{line-height:1.3}.asset small{margin-top:4px}@media(max-width:760px){#market .screen-title h1{font-size:24px}.assets .asset-left{display:flex;align-items:center}.instrument-icon{width:34px;height:34px;min-width:34px;margin-right:7px;border-radius:8px}.instrument-icon svg{width:29px;height:29px}.instrument-icon.flag-pair{width:36px;min-width:36px}.flag-pair .currency-flag{width:24px;height:18px}.flag-pair .currency-flag:first-child{top:2px}.flag-pair .currency-flag:last-child{bottom:2px}.asset{gap:5px}.assets .asset-right strong{font-size:11px}.stock-initial{font-size:10px}}

.access-page{background:radial-gradient(ellipse at 90% 30%,#60482430,transparent 60%),#0c0d10;min-height:100vh;overflow-x:hidden}.access-header{border-bottom:0;max-width:1280px;padding:18px 40px;gap:25px}.access-header .company-brand img{width:110px}.access-header-links{display:flex;gap:28px;color:#ccc4b7;font-size:13px}.access-header-links a{color:#d9b977;text-decoration:none}.access-header-links span{border-left:1px solid #4a3d28;padding-left:25px}.access-main{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(0,1.1fr);gap:50px;max-width:1280px;min-height:650px;padding:40px 40px 60px;align-items:center}.access-copy{position:relative;z-index:2;max-width:440px}.access-copy h1{font:48px/1.14 Georgia,serif;letter-spacing:-1px;margin:18px 0 20px}.access-copy h1 em{font-weight:400;color:#dfc38a}.access-lead{font-size:15px;line-height:1.75;color:#b5afa4;max-width:390px;margin:0 0 32px}.access-copy h2{font:15px system-ui;color:#cdc4b4;font-weight:400;margin-bottom:17px;letter-spacing:0}.access-modes{display:flex;flex-direction:column;gap:13px}.access-mode{display:flex;align-items:center;gap:17px;min-height:78px;border:1px solid #75603b;border-radius:14px;padding:17px 20px;text-align:left;text-decoration:none;background:#272218;color:#eed6a2;transition:background .2s,border-color .2s}.access-mode:hover{background:#372d1f;border-color:#d9b977}.access-mode svg{width:29px;height:29px;flex-shrink:0}.access-mode b{font-size:14px;font-weight:600;letter-spacing:.6px}.access-mode small{margin-top:4px;font-size:11px;letter-spacing:0;color:#b7ac98}.access-mode .mode-arrow,.access-mode .mode-lock{margin-left:auto;font-size:20px}.access-mode.mode-future{background:#14151a;border-color:#343437;color:#a8a39a;opacity:1;cursor:not-allowed}.mode-future small{color:#8b877f}.access-auth-note{font-size:11px;line-height:1.8;color:#999286;margin-top:18px;max-width:380px}.access-back{color:#c5b18a;font-size:12px;text-decoration:none;display:inline-block;margin-top:16px}.access-illustration{position:relative;height:620px;min-width:0;isolation:isolate}.access-terminal{position:absolute;display:flex;overflow:hidden;background:#181a20;border:1px solid #695230;border-radius:14px;box-shadow:0 24px 65px #0008;width:335px}.terminal-front{right:-5px;top:0;z-index:2}.terminal-back{left:-15px;top:90px;opacity:.6;transform:scale(.88);transform-origin:left top}.terminal-side{width:39px;min-width:39px;display:flex;align-items:center;flex-direction:column;gap:22px;background:#101217;padding:17px 0;color:#a8a7a4;font-size:17px}.terminal-side .terminal-selected{background:#d9b977;color:#241b0b;width:39px;display:block;text-align:center;padding:8px 0}.terminal-body{flex:1;min-width:0}.terminal-head{display:flex;justify-content:space-between;align-items:center;background:#2a251d;border-bottom:1px solid #5a482c;padding:15px 13px;font-size:14px;color:#e3c58a;font-weight:600;letter-spacing:2px}.terminal-head small{font-size:9px}.terminal-wallet{padding:14px}.terminal-wallet>small{font-size:8px;letter-spacing:1px}.terminal-wallet b{display:block;font-size:20px;margin-top:3px;font-weight:500}.terminal-wallet b span{font-size:10px;color:#b1a594}.terminal-tabs{display:flex;gap:20px;border-bottom:1px solid #36322a;padding:0 14px 10px;font-size:10px;color:#9e988c}.terminal-tabs b{color:#dec28b}.terminal-row{display:flex;align-items:center;gap:8px;border-bottom:1px solid #2b2b2d;padding:11px 13px;font-size:11px}.terminal-token{width:30px;min-width:30px;height:30px;display:grid;place-items:center;background:#30291d;border-radius:7px;color:#d9b977;font-size:10px}.terminal-row b{font-weight:500}.terminal-row small{font-size:8px;margin-top:2px;letter-spacing:0}.terminal-row strong{margin-left:auto;font-size:10px;font-weight:500;color:#d9c7a5}.terminal-quote{margin:12px;border:1px solid #6a5432;border-radius:9px;overflow:hidden;background:#242119}.terminal-quote>span{display:flex;justify-content:space-between;align-items:center;padding:9px 11px;font-size:11px;color:#ead2a5}.terminal-quote small{font-size:9px}.terminal-quote>div{display:flex;border-top:1px solid #57442a;background:#191b21}.terminal-quote>div>span{flex:1;font-size:9px;text-align:center;padding:7px;color:#a6a095}.terminal-quote>div>span+span{border-left:1px solid #57442a}.terminal-quote b{display:block;font-size:11px;color:#e0ceb0;margin-top:2px}.terminal-chart-label{display:flex;justify-content:space-between;font-size:9px;color:#b8a988;padding:4px 14px}.terminal-body>svg{display:block;width:100%;padding:0 12px}.terminal-bottom{display:flex;justify-content:space-around;border-top:1px solid #36322a;padding:11px;font-size:15px;color:#8d8a83}.terminal-bottom span{color:#d9b977}.illustration-caption{position:absolute;bottom:1px;right:4px;color:#857b67;font-size:8px;letter-spacing:1px;z-index:3}.access-footer{display:block;max-width:1200px;margin:0 auto;padding:20px 40px 30px}.access-footer nav{display:flex;gap:24px;font-size:11px}.access-footer a{color:#c2b18e;text-decoration:none}.access-footer .risk-warning{font-size:11px;margin-top:20px;padding-top:16px}.access-footer .risk-warning h2{font-size:12px}.access-mode:focus-visible,.access-back:focus-visible{outline:2px solid #e5c68b;outline-offset:4px}@media(max-width:1000px){.access-main{gap:25px;grid-template-columns:minmax(300px,.95fr) minmax(0,1fr);padding-left:24px;padding-right:24px}.access-header{padding-left:24px;padding-right:24px}.access-copy h1{font-size:41px}.access-terminal{width:295px}.terminal-front{right:-5px}.terminal-back{left:-20px;top:85px;transform:scale(.84)}.access-illustration{height:610px}.access-footer{padding-left:24px;padding-right:24px}.access-mode{padding:16px;gap:12px}}@media(max-width:760px){.access-header{padding:14px 18px}.access-header .company-brand img{width:85px}.access-header-links{gap:15px;font-size:12px}.access-header-links span{padding-left:15px}.access-main{grid-template-columns:1fr;padding:28px 22px 40px;gap:35px;min-height:0}.access-copy{max-width:470px;width:100%;margin:auto}.access-copy h1{font-size:41px}.access-illustration{height:530px;max-width:430px;width:100%;margin:auto}.terminal-front{right:0;width:285px}.terminal-back{left:0;top:65px;transform:scale(.75)}.illustration-caption{bottom:-25px}.access-footer{padding:30px 22px}.access-footer nav{gap:14px;flex-wrap:wrap}.access-lead{margin-bottom:25px}.access-mode b{font-size:13px}.access-auth-note{font-size:11px}}@media(prefers-reduced-motion:reduce){.access-mode{transition:none}}

.icon-button{display:inline-grid;place-items:center;width:34px;height:34px;padding:0;background:transparent;border:1px solid transparent;border-radius:7px;color:#cbbda3;font:21px system-ui}.icon-button:hover{background:#30291d}.icon-button.active{color:#e6c789;background:#332919}body.market-view>header{display:none}body.market-view main{padding-top:0}.market-top{display:flex;align-items:center;gap:10px;padding:14px 0;border-bottom:1px solid var(--line)}.market-top h1{font:600 17px system-ui;letter-spacing:0;margin:0;flex:1}.market-top #account-avatar{display:grid;place-items:center;width:36px;height:36px;border:1px solid #846738;border-radius:50%;background:#33291c;color:#e7c689;text-decoration:none;font-size:13px;font-weight:600}.market-collections{display:flex;gap:8px;margin:16px 0;overflow-x:auto;padding-bottom:2px}.market-collections button{white-space:nowrap;border:0;border-radius:24px;padding:9px 16px;background:#1e2026;color:#b7b2a9;font-size:13px}.market-collections button[aria-selected=true]{background:#c9a86c;color:#201b13;font-weight:600}#market .market-filter{padding:0 0 15px}#catalog-count{font-size:11px;margin:0 0 10px}#assets.assets{display:block;max-height:265px;overflow-y:auto;padding:0;margin-bottom:18px;border:1px solid var(--line);border-radius:10px;scrollbar-width:thin}.instrument-row{display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--line);background:#14161c}.instrument-row:last-child{border-bottom:0}.instrument-row.selected{background:#252218}.instrument-select{flex:1;display:flex;align-items:center;gap:0;text-align:left;border:0;background:transparent;color:var(--text);min-width:0;padding:0}.instrument-select b{display:block;font-size:14px;font-weight:500}.instrument-select small{font-size:11px;letter-spacing:0;margin-top:3px}.instrument-row .instrument-icon{width:36px;height:36px;min-width:36px;margin-right:10px}.instrument-row .instrument-icon svg{width:30px;height:30px}.instrument-row .flag-pair .currency-flag{width:25px;height:19px}.watch-toggle{font-size:20px;width:28px;min-width:28px;display:grid;place-items:center;color:#d9b977;background:transparent;border:0;padding:0}.quote-button{background:#20232b;border:1px solid #393b40;border-radius:8px;min-width:100px;padding:6px 10px;color:#eee8db}.quote-button small{font-size:10px;color:#aba294;letter-spacing:0;line-height:1.25}.quote-button b{font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.quote-button:hover{border-color:#bd9d65;background:#302a20}.chart-toolbar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);margin:-8px -8px 18px;padding:0 0 8px;font-size:12px;color:#a79e8e}.chart-toolbar>div{display:flex;gap:5px}.chart-toolbar .icon-button{font-size:20px}.chart-zoom{display:flex;justify-content:center;margin:10px 0}.chart-zoom button{width:37px;height:28px;background:#202127;border:1px solid var(--line);color:#d0c3aa;font-size:19px}#chart{height:330px;min-height:330px}.chart-zoom button:first-child{border-radius:5px 0 0 5px}.chart-zoom button:last-child{border-radius:0 5px 5px 0}.expanded-chart .workspace{grid-template-columns:1fr}.expanded-chart #trade-ticket{display:none}.expanded-chart #chart{height:480px}#trade-ticket{scroll-margin-top:18px}#nav-drawer{position:fixed;inset:0 auto 0 0;margin:0;width:300px;max-width:85vw;height:100dvh;max-height:100dvh;border:0;border-right:1px solid #5d4b2e;background:#14151a;color:#f1ebdf;padding:20px;overflow-y:auto;box-shadow:15px 0 60px #0007}#nav-drawer::backdrop{background:#0007}.drawer-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.drawer-heading img{width:78px;height:auto}#drawer-title{font-size:17px;margin:0 0 18px}#nav-drawer nav{display:flex;flex-direction:column;gap:5px}#nav-drawer nav a{display:flex;align-items:center;gap:14px;padding:12px;border-radius:8px;color:#d6cec0;text-decoration:none;font-size:17px}#nav-drawer nav a span{font-size:14px}#nav-drawer nav a:hover{background:#33291d;color:#e4c78e}.theme-control{margin-top:25px;border-top:1px solid #37322a;padding-top:16px}.theme-control p{color:#a69c8a;font-size:12px}.theme-control>div{display:flex;gap:8px}.theme-control button{flex:1;background:#202127;border:1px solid #3a3833;border-radius:7px;color:#b9b0a0;padding:9px;font-size:13px}.theme-control button[aria-pressed=true]{border-color:#d9b977;background:#30291c;color:#e6c992}.drawer-note{font-size:11px;line-height:1.8;color:#9f9685;margin-top:25px}.drawer-exit{display:block;color:#d9b977;text-decoration:none;font-size:13px;margin-top:22px}.theme-light{color-scheme:light;--bg:#f4f3ef;--panel:#fff;--line:#dedbd3;--text:#272924;--muted-text:#766e60;--red:#ba414d;background:radial-gradient(ellipse at 80% 0%,#dfd1b633,transparent 45%),var(--bg)}.theme-light .instrument-row{background:#fff}.theme-light .instrument-row.selected{background:#f5eddc}.theme-light .instrument-select{color:#272924}.theme-light .quote-button{background:#fff;border-color:#e0dbd0;color:#242620;box-shadow:0 2px 5px #00000008}.theme-light .quote-button small{color:#786e5b}.theme-light .market-collections button{background:#e8e6df;color:#6b6355}.theme-light .market-collections button[aria-selected=true]{background:#bb9656;color:#fff}.theme-light .icon-button{color:#80643b}.theme-light .icon-button.active{background:#eee3ce}.theme-light .stats>div{background:#fff}.theme-light .limit-input,.theme-light select,.theme-light .amount-wrap{background:#fff;color:#252723;border-color:#d5cdbc}.theme-light .direction label{background:#f4f1e9;border-color:#d5cdbc}.theme-light #nav-drawer{background:#fbfaf6;color:#242620;border-color:#d5cdbc}.theme-light #nav-drawer nav a{color:#4f4b42}.theme-light #nav-drawer nav a:hover{background:#eee5d4}.theme-light .theme-control button{background:#f3f1eb;color:#5f5545;border-color:#d5cdbc}.theme-light .theme-control button[aria-pressed=true]{background:#eadab9;border-color:#b9985e;color:#49391e}.theme-light .chart-zoom button{background:#fff;color:#776444}.theme-light .notice{background:#eee9df;color:#615849;border-color:#d2c7b2}.theme-light .table-wrap{color:#242620}.theme-light .positive{color:#22805c!important}.theme-light .negative{color:#ba414d!important}.theme-light .drawer-note,.theme-light .theme-control p{color:#766e60}.theme-light .row-action{color:#87652e;border-color:#cbb78f}.theme-light .bidask span,.theme-light .period-label{color:#766e60}.theme-light .chart-tip{background:#fff;border-color:#cbb78f;color:#54462f}@media(max-width:760px){body.market-view main{padding-left:12px;padding-right:12px}.market-top{padding:10px 0;gap:8px}.market-top h1{font-size:15px}.market-collections{gap:6px;margin:12px 0}.market-collections button{padding:8px 12px;font-size:12px}.instrument-row{padding:10px 8px;gap:5px}.instrument-select b{font-size:12px}.instrument-row .instrument-icon{width:30px;height:30px;min-width:30px;margin-right:6px}.instrument-row .instrument-icon svg{width:26px;height:26px}.instrument-row .flag-pair .currency-flag{width:21px;height:16px}.quote-button{min-width:78px;padding:6px}.quote-button b{font-size:11px}.watch-toggle{font-size:18px;width:22px;min-width:22px}#assets.assets{max-height:190px;border-radius:7px;margin-bottom:14px}.chart-panel{padding:14px}.chart-panel h2{font-size:17px}.chart-panel .quote strong{font-size:19px}.chart-panel .quote span{font-size:10px}#chart{height:310px;min-height:310px}.chart-tools{margin-top:12px}.chart-toolbar{margin:-3px -3px 12px}.bidask{gap:15px}.bidask b{font-size:15px}.expanded-chart #chart{height:430px}#nav-drawer{width:280px}.market-top #account-avatar{width:31px;height:31px;font-size:11px}}

.access-copy h1{font-size:clamp(28px,4vw,44px);line-height:1.2;max-width:420px}.quantity-control{display:flex;align-items:center;gap:12px;padding:20px 0}.quantity-control button{border-radius:50%;width:38px;height:38px;font-size:25px;background:var(--bg);color:var(--text);border:1px solid var(--line)}.quantity-control input{min-width:0;width:100%;font-size:30px;text-align:center;background:transparent;border:0;border-bottom:1px solid var(--gold);color:var(--text);padding:10px}.required-margin{text-align:center;padding:18px 0;border-bottom:1px solid var(--line)}.required-margin span,.required-margin small{display:block;color:var(--muted);font-size:12px}.required-margin strong{display:block;color:var(--gold);font-size:24px;margin:7px}.drawer-client{display:flex;gap:12px;align-items:center;margin:12px 0 20px;color:var(--text);text-decoration:none}.drawer-client b,.drawer-client small{display:block}.drawer-client small{font-size:11px;color:var(--muted);max-width:220px;overflow:hidden;text-overflow:ellipsis}.client-avatar{font-size:35px;color:var(--gold)}.drawer-funds{background:var(--bg);padding:8px 12px;border-radius:10px;margin-top:16px}.drawer-funds dl{font-size:12px}.drawer-funds dl div{display:flex;justify-content:space-between;padding:7px 0}.drawer-funds dd{margin:0}

body.market-view .workspace{grid-template-columns:1fr}[data-screen=trade]{max-width:540px;margin:0 auto}[data-screen=trade] .order{margin:18px 0}.trade-back{color:var(--gold);text-decoration:none}.direction{display:flex;gap:10px}.direction label{flex:1;text-align:center;border:1px solid #2ea875;color:#48c998;padding:12px;border-radius:10px;cursor:pointer}.direction label:has([value=sell]){border-color:#d35b66;color:#ef7b85}.direction label:has(input:checked){background:#23825a33}.direction label:has([value=sell]:checked){background:#a8303e33}.direction input{accent-color:currentColor}

.sentiment-bar{display:flex;width:100%;min-width:70px;height:15px;overflow:hidden;border-radius:4px;font-size:9px;font-weight:700;color:#fff;margin:5px 0}.sentiment-buy{background:#208358;text-align:center}.sentiment-sell{background:#b44252;text-align:center}.sentiment-empty{display:block;font-size:9px;color:var(--muted);margin:3px 0}#order-sentiment .sentiment-bar{height:22px;font-size:12px;line-height:22px}#order-reference{font-size:11px;line-height:1.6}.w-0{width:0%}.w-1{width:1%}.w-2{width:2%}.w-3{width:3%}.w-4{width:4%}.w-5{width:5%}.w-6{width:6%}.w-7{width:7%}.w-8{width:8%}.w-9{width:9%}.w-10{width:10%}.w-11{width:11%}.w-12{width:12%}.w-13{width:13%}.w-14{width:14%}.w-15{width:15%}.w-16{width:16%}.w-17{width:17%}.w-18{width:18%}.w-19{width:19%}.w-20{width:20%}.w-21{width:21%}.w-22{width:22%}.w-23{width:23%}.w-24{width:24%}.w-25{width:25%}.w-26{width:26%}.w-27{width:27%}.w-28{width:28%}.w-29{width:29%}.w-30{width:30%}.w-31{width:31%}.w-32{width:32%}.w-33{width:33%}.w-34{width:34%}.w-35{width:35%}.w-36{width:36%}.w-37{width:37%}.w-38{width:38%}.w-39{width:39%}.w-40{width:40%}.w-41{width:41%}.w-42{width:42%}.w-43{width:43%}.w-44{width:44%}.w-45{width:45%}.w-46{width:46%}.w-47{width:47%}.w-48{width:48%}.w-49{width:49%}.w-50{width:50%}.w-51{width:51%}.w-52{width:52%}.w-53{width:53%}.w-54{width:54%}.w-55{width:55%}.w-56{width:56%}.w-57{width:57%}.w-58{width:58%}.w-59{width:59%}.w-60{width:60%}.w-61{width:61%}.w-62{width:62%}.w-63{width:63%}.w-64{width:64%}.w-65{width:65%}.w-66{width:66%}.w-67{width:67%}.w-68{width:68%}.w-69{width:69%}.w-70{width:70%}.w-71{width:71%}.w-72{width:72%}.w-73{width:73%}.w-74{width:74%}.w-75{width:75%}.w-76{width:76%}.w-77{width:77%}.w-78{width:78%}.w-79{width:79%}.w-80{width:80%}.w-81{width:81%}.w-82{width:82%}.w-83{width:83%}.w-84{width:84%}.w-85{width:85%}.w-86{width:86%}.w-87{width:87%}.w-88{width:88%}.w-89{width:89%}.w-90{width:90%}.w-91{width:91%}.w-92{width:92%}.w-93{width:93%}.w-94{width:94%}.w-95{width:95%}.w-96{width:96%}.w-97{width:97%}.w-98{width:98%}.w-99{width:99%}.w-100{width:100%}
body:not(.market-view)>header .company-brand{margin-left:16px;margin-right:auto}.sentiment-bar{max-width:120px}#order-sentiment .sentiment-bar{max-width:none}.instrument-select>span{min-width:0}.direction label{font-weight:700;font-size:15px}
:root{--gold:var(--mint);--muted:var(--muted-text)}
body.theme-light{--gold:#8a6928;--muted:var(--muted-text)}.market-collections{scrollbar-width:none}.market-collections::-webkit-scrollbar{display:none}
.order-live-quote{color:var(--gold);font-size:16px;margin:8px 0 14px}

/* Deposit request feedback and compact seven-item navigation. */
.deposit-success{display:flex;gap:14px;align-items:flex-start;margin-top:18px;padding:18px;border:1px solid #557c5d;border-radius:12px;background:linear-gradient(110deg,#183729,#1c2721);color:#d8f2dc;animation:deposit-appear .35s ease-out}
.deposit-success[hidden]{display:none}
.deposit-success>span{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:#3c9b60;color:#fff;font-size:20px}
.deposit-success strong{display:block;margin-bottom:5px}.deposit-success p{margin:0;line-height:1.5;font-size:14px}
@keyframes deposit-appear{from{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}
@media(max-width:760px){.bottom-nav a{font-size:9px;padding:7px 1px}.bottom-nav svg{width:18px;height:18px}.bottom-nav a:last-child span{font-size:8px}}

/* Operation references and completion feedback. */
.position-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.position-actions>span{font-size:13px;color:var(--muted-text)}
.sound-toggle{border:1px solid #77613f;border-radius:999px;padding:6px 12px;background:#282419;color:#d9be83;font-size:12px}
.sound-toggle[aria-pressed=true]{background:#3b3020;color:#f3d795;border-color:#b69459}
.operation-search-label{margin-top:14px}.operation-search{max-width:340px}
.trade-result-dialog{position:fixed;margin:auto;max-width:min(540px,calc(100vw - 24px));width:100%;max-height:min(90vh,800px);overflow-y:auto;border:1px solid #8c7043;border-radius:20px;padding:32px;background:radial-gradient(circle at 50% 0,#3a3020,#15161b 52%);color:#f4eedf;text-align:center;box-shadow:0 24px 80px #000b}
.trade-result-dialog::backdrop{background:#050608c9;backdrop-filter:blur(5px)}
.trade-result-dialog h2{font:400 clamp(24px,5vw,33px) Georgia,serif;line-height:1.15;margin:10px 0 7px}
.trade-result-dialog .eyebrow{color:#d9b977}.trade-result-asset,.trade-result-label{color:#c5bba8;margin:5px 0}.trade-result-amount{display:block;font-size:clamp(30px,8vw,48px);font-variant-numeric:tabular-nums;line-height:1.2;margin:3px 0 20px}
.trade-result-symbol{display:grid;place-items:center;width:76px;height:76px;margin:4px auto 14px;border-radius:50%;border:2px solid #c9a35e;background:radial-gradient(circle,#786037,#31271b);color:#fff0c9;font-size:40px}
.trade-result-dialog.profit .trade-result-symbol{animation:trade-pop .65s cubic-bezier(.2,1.5,.35,1),trade-glow 1.5s ease-out}
.trade-result-stars{position:absolute;top:23px;left:50%;width:220px;transform:translateX(-50%);pointer-events:none;display:flex;justify-content:space-between;color:#f3ce7b;font-size:23px;opacity:0}
.trade-result-dialog.profit .trade-result-stars{animation:trade-spark 1.15s ease-out}
.trade-result-dialog:not(.profit) .trade-result-stars{display:none}
.trade-result-details{border-top:1px solid #5b503d;border-bottom:1px solid #5b503d;padding:13px 0;margin:20px 0;text-align:left}
.trade-result-details>div{margin:6px 0;font-size:13px}.trade-result-details dd{font-variant-numeric:tabular-nums;max-width:55%}
.trade-result-dialog .primary{background:linear-gradient(110deg,#ead090,#bd9858);color:#20170a}
.trade-result-dialog .muted{font-size:11px;margin-bottom:0}
.trade-result-dialog.loss .trade-result-symbol{border-color:#815d5b;background:#392428;color:#f2d3d0}
@keyframes trade-pop{from{transform:scale(.5);opacity:.2}65%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}
@keyframes trade-glow{from{box-shadow:0 0 0 0 #e7c47c88}to{box-shadow:0 0 0 34px #e7c47c00}}
@keyframes trade-spark{0%{opacity:0;transform:translate(-50%,22px) scale(.7)}35%{opacity:1}100%{opacity:0;transform:translate(-50%,-27px) scale(1.25)}}
.theme-light .trade-result-dialog{background:radial-gradient(circle at 50% 0,#f4e5c7,#fff 60%);color:#30271a}.theme-light .trade-result-asset,.theme-light .trade-result-label{color:#675c49}.theme-light .trade-result-details{border-color:#ded0b5}.theme-light .sound-toggle{background:#f7f0e2;color:#69502a}
@media(max-width:760px){.position-actions{gap:7px}.trade-result-dialog{padding:22px}.trade-result-details dd{max-width:58%}}
@media(prefers-reduced-motion:reduce){.trade-result-dialog.profit .trade-result-symbol,.trade-result-dialog.profit .trade-result-stars{animation:none}}

/* Mobile account navigation refinement. */
body:not(.public-page):not(.market-view)>header{justify-content:flex-start;gap:4px}
body:not(.market-view)>header .company-brand{margin-left:0;margin-right:0}
#drawer-admin i:empty{display:none}
#drawer-admin i{margin-left:auto;padding:2px 7px;border-radius:999px;background:#d9b977;color:#18140d;font:700 11px system-ui}
.drawer-exit{display:block;margin-top:20px;padding:13px 12px;border:1px solid #77613f;border-radius:9px;text-align:center;font-size:14px;font-weight:650}
@media(max-width:760px){
  body:not(.public-page):not(.market-view)>header{padding:12px 14px;gap:2px}
  body:not(.market-view)>header .company-brand img{width:70px}
  .bottom-nav{bottom:calc(7px + env(safe-area-inset-bottom));width:calc(100% - 14px);max-width:540px;min-height:72px;padding:7px;background:linear-gradient(125deg,#30271aee,#1c1b1dee 58%,#33291bee);border:1px solid #ae8c53;border-radius:18px;box-shadow:0 7px 28px #000a,0 0 0 1px #d7b57022 inset}
  .bottom-nav a{min-height:58px;gap:5px;padding:7px 4px;color:#e2d7bf;font-size:12px;font-weight:600}
  .bottom-nav a:last-child span{font-size:inherit}
  .bottom-nav svg{width:22px;height:22px}
  .bottom-nav a.active{background:linear-gradient(145deg,#e3c784,#b79050);color:#211808;box-shadow:0 2px 10px #0005}
  .bottom-nav a:hover{color:#fff1cd}
  .bottom-nav a.active:hover{color:#211808}
}

/* Account number and operating summary. */
.account-overview{display:grid;grid-template-columns:minmax(250px,.82fr) minmax(0,1.18fr);gap:20px;margin-bottom:24px}
.account-overview>.panel{margin:0}
.account-identity{display:flex;flex-direction:column;justify-content:space-between;min-height:285px;border-color:#856735;background:linear-gradient(145deg,#352a1b,#19191e 68%)}
.account-number-row{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;color:#cabfaa;font-size:13px}
.account-number-row strong{color:#f5dfad;font-size:clamp(19px,3vw,25px);letter-spacing:1px;font-variant-numeric:tabular-nums}
.account-number-row b{padding:3px 8px;border-radius:7px;background:#655131;color:#ffe3a8;font-size:12px;letter-spacing:1px}
.account-equity{border-top:1px solid #6b5432;padding-top:20px;margin-top:30px}
.account-equity span{display:block;color:#c6b99f;font-size:14px}
.account-equity strong{display:block;margin-top:8px;color:#f4e8cb;font:400 clamp(30px,5vw,43px) Georgia,serif;font-variant-numeric:tabular-nums}
.account-performance h2{margin:4px 0 15px}
.account-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}
.account-metrics>div{min-width:0;padding:12px;border:1px solid #4e4231;border-radius:11px;background:#211f20}
.account-metrics dt{color:#bfb3a3;font-size:12px;line-height:1.3}
.account-metrics dd{margin:8px 0 0;color:#f0e6d3;font-size:clamp(14px,3.9vw,20px);font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap}
.account-metrics dd small{display:block;margin-top:3px;color:#70d4ae;font-size:12px}
.account-performance>.muted{margin:15px 0 0;font-size:12px}
.target-account-number{margin:0 0 12px;color:#e4c98e;font-size:14px;font-variant-numeric:tabular-nums}
.theme-light .account-identity{background:linear-gradient(145deg,#f6edda,#ede6d7);border-color:#b89758}
.theme-light .account-number-row,.theme-light .account-equity span{color:#5c503c}
.theme-light .account-number-row strong,.theme-light .account-equity strong{color:#443018}
.theme-light .account-metrics>div{background:#fffaf0;border-color:#d6c5a4}
.theme-light .account-metrics dt{color:#5a5146}
.theme-light .account-metrics dd{color:#29251e}
@media(max-width:760px){.account-overview{grid-template-columns:1fr;gap:14px}.account-identity{min-height:205px}.account-metrics{gap:8px}.account-metrics>div{padding:10px}}
@media(max-width:340px){.account-metrics{grid-template-columns:1fr}}
