
:root{--bg:#07101d;--bg2:#0b1828;--card:#0e2032;--card2:#102538;--line:#23384b;--gold:#e0b66d;--gold2:#f4d79b;--txt:#f3f5f6;--muted:#9caec0;--green:#45d5a5;--red:#ff7b85;--radius:18px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--txt);font-family:Cairo,system-ui,sans-serif;font-size:14px}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--gold);outline-offset:3px}::selection{background:#d6aa5a;color:#06101b}
.container{max-width:1280px;padding:0 34px;margin:auto}.topstrip{background:#0b1724;border-bottom:1px solid #1e3245;color:#9cb0c0;font-size:11px}.topstrip .container{display:flex;justify-content:space-between;align-items:center;height:35px}.topstrip b{color:#d5b679}.mini-status{display:flex;align-items:center;gap:9px}.dot{width:6px;height:6px;border-radius:50%;background:#57d4a8;display:inline-block}.header{position:sticky;top:0;z-index:30;background:rgba(7,16,29,.96);backdrop-filter:blur(15px);border-bottom:1px solid #243448}.header-inner{display:flex;align-items:center;gap:24px;height:84px}.logo{display:flex;align-items:center;gap:12px;min-width:200px}.logo-mark{height:45px;width:45px;border:1.5px solid var(--gold);border-radius:50%;display:grid;place-items:center;position:relative;background:radial-gradient(circle at 50% 50%,#d9b57721,transparent 70%)}.logo-mark:before{content:'◆';font-size:25px;color:var(--gold);transform:rotate(-18deg)}.logo-mark:after{content:'↗';position:absolute;color:#06101b;background:var(--gold);border-radius:50%;font:700 14px Inter;left:-4px;bottom:-4px;width:19px;height:19px;text-align:center;line-height:19px}.brand{display:flex;flex-direction:column;gap:0}.brand strong{font:800 22px Inter,Arial;letter-spacing:-.8px}.brand small{color:var(--gold);font:500 9px Inter,Arial;letter-spacing:3px;margin-top:4px}.nav{display:flex;align-items:center;gap:2px;flex:1;justify-content:center}.nav-btn{color:#c6d2dc;background:none;border:0;padding:15px 9px;font-size:12px;font-weight:700;white-space:nowrap;border-radius:8px}.nav-btn:hover,.nav-btn.active{color:var(--gold);background:#ffffff08}.nav-btn:after{content:'⌄';font-size:12px;margin-right:4px;color:#8e9ba8}.header-actions{display:flex;gap:8px;align-items:center}.iconbtn{border:1px solid #2a3b4c;background:#0d1b2a;color:#c5d1da;width:40px;height:40px;border-radius:11px}.primary-btn,.outline-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:10px;padding:12px 21px;font-weight:800;font-size:12px;border:1px solid transparent}.primary-btn{background:linear-gradient(120deg,#f1d39a,#c79a50);color:#14202a;box-shadow:0 7px 22px #e0b66d19}.primary-btn:hover{filter:brightness(1.08)}.outline-btn{border-color:#57616c;background:#0e1e2c9c;color:#e8ecf1}.outline-btn:hover{border-color:var(--gold)}.mobile-toggle{display:none}.mega{display:none;position:absolute;right:0;left:0;top:84px;background:#0c1a29;border-bottom:1px solid #384456;box-shadow:0 25px 45px #0009;padding:24px 0}.mega.show{display:block}.mega-inner{display:grid;grid-template-columns:250px 1fr;gap:32px}.mega-intro{background:linear-gradient(130deg,#13283a,#0d1928);padding:23px;border-radius:15px;border:1px solid #2d4150}.mega-intro b{color:var(--gold);font-size:19px}.mega-intro p{color:var(--muted);line-height:2}.mega-links{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mega-links button{color:#d4dce3;text-align:right;background:#122437;border:1px solid #253b4c;padding:13px;border-radius:9px}.mega-links button:hover{border-color:var(--gold);color:var(--gold)}
.hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 15% 25%,#1c344d 0,transparent 48%),linear-gradient(120deg,#0c1c2c,#08111d 70%);border-bottom:1px solid #1e3346}.hero:after{content:'';position:absolute;inset:0;opacity:.18;pointer-events:none;background-image:linear-gradient(#58738d22 1px,transparent 1px),linear-gradient(90deg,#58738d22 1px,transparent 1px);background-size:50px 50px;mask-image:linear-gradient(90deg,black,transparent)}.hero-inner{display:grid;grid-template-columns:1.03fr .97fr;align-items:center;min-height:580px;gap:36px;position:relative;z-index:1}.eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--gold);font-weight:700;font-size:12px;letter-spacing:.2px}.eyebrow .smallline{height:1px;width:24px;background:var(--gold)}h1{font-size:47px;line-height:1.52;letter-spacing:-1.7px;margin:18px 0 18px;font-weight:900}h1 span{color:var(--gold2)}.lead{color:#afc0ce;font-size:14px;line-height:2.2;max-width:590px;margin:0 0 27px}.hero-buttons{display:flex;gap:11px;flex-wrap:wrap}.hero-trust{display:flex;gap:22px;margin-top:35px;flex-wrap:wrap;color:#a9b9c6;font-size:11px}.hero-trust span{display:flex;align-items:center;gap:8px}.hero-trust i{font-style:normal;color:var(--gold)}.chart-stage{position:relative;min-height:460px;display:flex;align-items:center;justify-content:center}.chart-stage:before{content:'';position:absolute;width:390px;height:390px;background:#e4ba7030;filter:blur(115px);border-radius:50%;left:4%;top:8%}.terminal{width:100%;border:1px solid #3d4e5e;border-radius:18px;background:linear-gradient(145deg,#12283b,#091522);box-shadow:0 35px 80px #0009;overflow:hidden;transform:perspective(900px) rotateY(3deg) rotateX(2deg)}.terminal-head{padding:16px 19px;border-bottom:1px solid #294155;display:flex;justify-content:space-between;align-items:center}.terminal-head strong{font:700 13px Inter}.terminal-head small{color:#91a5b7;font-size:10px}.pill{border:1px solid #346353;color:#64dcb1;background:#1b4c3c44;padding:4px 10px;border-radius:50px;font-size:10px}.terminal-number{display:flex;align-items:end;justify-content:space-between;padding:19px 22px 0}.terminal-number strong{font:800 33px Inter;letter-spacing:-1px}.terminal-number span{font:700 12px Inter;color:var(--green)}.terminal svg{width:100%;display:block}.terminal-foot{padding:15px 18px;display:flex;gap:8px;justify-content:space-between;border-top:1px solid #273c4f}.terminal-foot span{color:#9aabba;font:600 10px Inter}.terminal-foot b{color:#d5e0e9;font:700 11px Inter}.float-card{position:absolute;background:#102536f2;border:1px solid #4b5a62;box-shadow:0 20px 45px #0008;border-radius:13px;padding:13px 16px;min-width:168px}.float-card.first{top:12px;right:-17px}.float-card.second{bottom:6px;left:-13px}.float-card small{display:block;color:#a6b5c3;font-size:10px}.float-card strong{display:block;font:800 18px Inter;margin-top:7px}.float-card strong.up{color:var(--green)}.float-card strong.gold{color:var(--gold)}
.ticker{border-bottom:1px solid #26394a;background:#0a1725}.ticker-inner{display:grid;grid-template-columns:repeat(5,1fr);gap:0}.ticker-item{padding:19px 15px;border-left:1px solid #26394a;display:flex;justify-content:space-between;gap:6px;align-items:center}.ticker-item:last-child{border:0}.ticker-item small{display:block;color:#8d9fb0;font:600 10px Inter}.ticker-item strong{font:700 14px Inter}.ticker-item em{font:700 11px Inter;font-style:normal}.up{color:var(--green)}.down{color:var(--red)}.demo-note{color:#788e9e;font-size:10px;text-align:center;padding:9px 0;border-bottom:1px solid #1d3244;background:#091521}
.section{padding:86px 0}.section.alt{background:#0b1928}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:29px}.kicker{font:700 11px Inter;color:var(--gold);letter-spacing:2.5px;text-transform:uppercase}.section-heading h2{font-size:30px;margin:8px 0 8px;font-weight:900;letter-spacing:-.5px}.section-heading p{color:var(--muted);margin:0;font-size:13px}.section-link{color:var(--gold);font-weight:800;white-space:nowrap;font-size:12px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.article-card,.feature-card,.resource-card{background:linear-gradient(145deg,#112538,#0b1b2b);border:1px solid #294052;border-radius:var(--radius);overflow:hidden;transition:transform .2s,border-color .2s}.article-card:hover,.feature-card:hover,.resource-card:hover{transform:translateY(-4px);border-color:#b58e53}.article-art{height:185px;position:relative;overflow:hidden;background:radial-gradient(circle at 75% 40%,#2e4860,transparent 50%),linear-gradient(125deg,#172e44,#091725);display:flex;align-items:center;justify-content:center}.article-art:before{content:'';position:absolute;inset:0;background-image:linear-gradient(#fff1 1px,transparent 1px),linear-gradient(90deg,#fff1 1px,transparent 1px);background-size:34px 34px;opacity:.4}.article-art svg{width:90%;height:150px;position:relative}.article-art .tag{position:absolute;top:15px;right:15px;background:#0b192be6;border:1px solid #8d744e;color:var(--gold);padding:5px 11px;border-radius:30px;font-size:10px}.article-body{padding:22px}.meta{display:flex;gap:10px;color:#8da0b2;font-size:10px}.article-body h3{font-size:17px;line-height:1.9;margin:12px 0;font-weight:800;min-height:66px}.article-body p{color:#a0b0be;line-height:1.9;font-size:12px;margin:0 0 18px}.author{border-top:1px solid #2b4051;padding-top:14px;display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#b4c0ca}.author b{color:var(--gold)}
.markets-layout{display:grid;grid-template-columns:1.3fr .7fr;gap:20px}.panel{background:#0d2031;border:1px solid #2b4254;border-radius:18px;padding:25px}.panel-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.panel-title h3{font-size:18px;margin:0}.tabs{display:flex;gap:6px}.tabs button{background:#172c3e;border:1px solid #294355;color:#b5c4cf;padding:8px 13px;border-radius:8px;font-size:11px}.tabs button.selected{background:#cba66a;color:#101c26;border-color:#cba66a;font-weight:800}.large-chart{height:260px;width:100%;background:linear-gradient(#0e2538,#0c1b2b);border-radius:11px;overflow:hidden}.large-chart svg{width:100%;height:100%}.market-footer{display:flex;justify-content:space-between;color:#829aab;font-size:11px;margin-top:13px}.market-footer b{color:var(--gold)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field label{display:block;color:#9eb0be;font-size:11px;margin-bottom:7px}.field input,.field select{width:100%;background:#091727;border:1px solid #345064;border-radius:9px;color:#f3f5f6;padding:12px 11px;outline:none}.field input:focus{border-color:var(--gold)}.result{background:#122c39;border:1px solid #356458;border-radius:12px;margin-top:16px;padding:17px}.result small{color:#a3b5be}.result strong{display:block;color:var(--green);font:800 26px Inter;margin:7px 0}.result span{color:#92a6b4;font-size:10px;line-height:1.8}.full-btn{width:100%;margin-top:14px}
.brokers{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.broker{border:1px solid #30495b;background:#102335;border-radius:16px;padding:22px;position:relative}.broker .top{display:flex;justify-content:space-between;align-items:center}.broker .icon{height:50px;width:50px;border-radius:12px;display:grid;place-items:center;background:#1c3448;color:var(--gold);font:800 22px Inter}.broker h3{font-size:18px;margin:16px 0 4px}.broker p{font-size:11px;color:#9eb0bf;line-height:1.9}.broker ul{padding:0;list-style:none;margin:17px 0}.broker li{border-top:1px solid #304455;padding:10px 0;display:flex;justify-content:space-between;font-size:11px}.broker li span{color:#9fb0bd}.broker li b{color:#e6ecf0}.broker .outline-btn{width:100%}.broker .flag{color:#f0c980;border:1px solid #876f4d;background:#e0b66d12;border-radius:30px;font-size:10px;padding:5px 9px}
.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.feature-card{padding:25px;min-height:195px}.feature-icon{font-size:28px;color:var(--gold);height:43px}.feature-card h3{font-size:15px;margin:12px 0}.feature-card p{font-size:11px;color:#9db0c0;line-height:2;margin:0}.academy{display:grid;grid-template-columns:1.1fr .9fr;gap:26px;align-items:stretch}.academy-banner{border:1px solid #4a4d47;border-radius:19px;background:radial-gradient(circle at 18% 60%,#4c3d29,transparent 46%),linear-gradient(135deg,#1b3041,#0b1928);padding:42px;position:relative;overflow:hidden}.academy-banner:after{content:'ACADEMY';font:900 90px Inter;position:absolute;bottom:-28px;left:-20px;color:#ffffff07}.academy-banner h2{font-size:32px;max-width:400px;line-height:1.65}.academy-banner p{color:#bac4cc;line-height:2;max-width:430px}.course-list{display:flex;flex-direction:column;gap:12px}.course{display:flex;align-items:center;gap:15px;padding:17px;border:1px solid #2d4658;background:#102435;border-radius:12px}.course .num{color:var(--gold);font:800 21px Inter}.course h3{font-size:13px;margin:0 0 5px}.course p{color:#92a6b4;font-size:11px;margin:0}.course .arrow{margin-right:auto;color:var(--gold)}
.newsletter{padding:55px 0;background:linear-gradient(110deg,#182e3f,#0d1929);border-top:1px solid #344656;border-bottom:1px solid #344656}.newsletter-inner{display:flex;align-items:center;justify-content:space-between;gap:25px}.newsletter h2{font-size:27px;margin:0 0 7px}.newsletter p{color:#a8bac6;margin:0}.newsletter form{display:flex;gap:8px;width:42%}.newsletter input{background:#071523;border:1px solid #3b5263;border-radius:9px;padding:14px;color:white;flex:1;min-width:0}.footer{padding:60px 0 24px;background:#06101b}.footer-grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:40px}.footer h3{font-size:13px;color:#e9c384;margin-bottom:17px}.footer p{color:#93a5b4;line-height:2}.footer a{display:block;color:#a6b6c3;font-size:12px;margin-bottom:11px}.footer a:hover{color:var(--gold)}.footer-bottom{border-top:1px solid #253748;margin-top:45px;padding-top:20px;color:#718697;display:flex;justify-content:space-between;font-size:11px}.disclaimer{background:#0b1928;border:1px solid #33485a;padding:15px 18px;border-radius:10px;color:#a9b7c2;font-size:11px;line-height:2;margin-top:24px}
/* Sitemap */.sitemap-view{display:none;background:#081521;min-height:80vh;padding:56px 0 100px}.sitemap-view.active{display:block}.home-view.hidden{display:none}.sitemap-hero{padding:34px 0 35px;border-bottom:1px solid #304255;margin-bottom:30px}.sitemap-hero h1{font-size:34px;margin:0 0 10px}.sitemap-hero p{color:#a9b7c3}.map-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:17px}.map-group{border:1px solid #2d4354;background:#102133;border-radius:16px;padding:23px;scroll-margin-top:120px}.map-group h2{margin:0 0 15px;color:var(--gold);font-size:19px}.map-group h2 span{font:700 12px Inter;color:#8499aa;margin-left:8px}.map-group ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.map-group li{padding:9px 11px;border:1px solid #263c4e;border-radius:8px;background:#0c1a29;font-size:12px;color:#d4dce3}.map-group li:before{content:'↗';color:var(--gold);margin-left:7px}.map-group p{font-size:11px;color:#94a7b6;line-height:2;margin-bottom:0}.architecture{margin-top:24px;background:#112437;border:1px solid #385065;border-radius:16px;padding:25px}.architecture h2{color:var(--gold);margin-top:0}.architecture .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.architecture .step{padding:17px;border:1px solid #3a4c5b;border-radius:10px;background:#0b1b2b}.architecture b{color:#e5c17e}.architecture p{color:#9cabb8;font-size:11px;line-height:1.9}.search-pop{display:none;position:fixed;inset:0;background:#000b;z-index:50;align-items:flex-start;justify-content:center;padding-top:18vh}.search-pop.open{display:flex}.search-box{width:min(600px,90vw);background:#0e2233;border:1px solid #536174;border-radius:16px;padding:24px;box-shadow:0 30px 90px #000}.search-box input{width:100%;padding:15px;background:#081624;border:1px solid #456075;border-radius:9px;color:white}.search-box ul{list-style:none;padding:0;margin:15px 0 0}.search-box li{padding:9px 0;border-bottom:1px solid #294153;color:#cbd6df;font-size:12px}.search-box small{color:#8da0b0}.search-close{float:left;background:transparent;border:0;color:white;font-size:24px}.mobile-menu{display:none}
@media(max-width:1160px){.nav{display:none}.header-inner{justify-content:space-between}.mobile-toggle{display:block}.hero-inner{grid-template-columns:1fr 1fr}h1{font-size:39px}.feature-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:800px){.container{padding:0 19px}.header-inner{height:72px}.header-actions>.primary-btn{display:none}.logo{min-width:0}.brand strong{font-size:18px}.hero-inner{grid-template-columns:1fr;padding-top:50px;padding-bottom:55px;min-height:0}.chart-stage{min-height:360px}.terminal{transform:none}.float-card.first{right:0}.float-card.second{left:0}h1{font-size:34px}.ticker-inner{grid-template-columns:repeat(2,1fr)}.ticker-item:last-child{display:none}.cards,.brokers{grid-template-columns:1fr}.markets-layout,.academy,.footer-grid,.map-grid{grid-template-columns:1fr}.feature-grid{grid-template-columns:1fr 1fr}.section{padding:56px 0}.section-heading h2{font-size:24px}.newsletter-inner{display:block}.newsletter form{width:100%;margin-top:19px}.footer-grid{gap:12px}.architecture .steps{grid-template-columns:1fr 1fr}.map-group ul{grid-template-columns:1fr}.mobile-menu{display:none;position:absolute;top:72px;left:0;right:0;background:#0b1b2a;border-bottom:1px solid #345066;padding:15px 20px;max-height:75vh;overflow:auto}.mobile-menu.show{display:block}.mobile-menu button{display:block;width:100%;text-align:right;border:0;background:none;color:#dce5ec;padding:13px;border-bottom:1px solid #273d4d}.mega{display:none!important}.topstrip .hide-mobile{display:none}}
@media(max-width:480px){.hero-trust{gap:13px}.float-card{display:none}.chart-stage{min-height:290px}.terminal-number strong{font-size:25px}.section-heading{align-items:start;flex-direction:column;gap:10px}.feature-grid{grid-template-columns:1fr}.form-grid{grid-template-columns:1fr}.newsletter form{flex-direction:column}.footer-bottom{display:block}.architecture .steps{grid-template-columns:1fr}.ticker-item{padding:13px 7px}}

/* WordPress admin bar clearance */
body.admin-bar .header{top:32px}@media(max-width:782px){body.admin-bar .header{top:46px}}
.bt-section-page{min-height:60vh;padding:80px 0}.bt-section-page .bt-hero-title{font-size:44px;color:#fff;margin:0 0 12px}.bt-section-page .bt-intro{font-size:17px;color:#b5c5d2;line-height:2;max-width:780px}.bt-section-page .bt-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:35px}.bt-section-page .bt-post{background:#102538;border:1px solid #2d4054;padding:24px;border-radius:15px}.bt-section-page .bt-post h3{font-size:19px;line-height:1.8}.bt-section-page .bt-post p{color:#a5b8c7;line-height:1.9}.bt-section-page .bt-post a{color:#e0b66d}.bt-empty{padding:25px;border:1px dashed #536779;border-radius:14px;color:#a8bac7;margin:20px 0}.bt-section-page .bt-search{display:flex;gap:8px;margin:30px 0}.bt-section-page .bt-search input{flex:1;padding:14px;background:#112638;border:1px solid #375067;color:#fff;border-radius:10px}@media(max-width:800px){.bt-section-page .bt-article-grid{grid-template-columns:1fr}.bt-section-page .bt-hero-title{font-size:30px}}

/* v1.1 - refined premium financial interface, compact accessible menus */
body.bt-portal{background:#071321}
.bt-portal .header{background:rgba(6,17,30,.98);box-shadow:0 10px 30px #0003}
.bt-portal .header-inner{gap:16px;height:74px}
.bt-portal .nav{gap:3px}
.bt-portal .nav-btn{font-size:12px;padding:11px 10px;border-radius:9px}
.bt-portal .nav-btn:hover,.bt-portal .nav-btn[aria-expanded=true]{background:#1b3042;color:#f2d39a}
.bt-portal .mega{top:74px;padding:15px 0}
.bt-portal .mega-inner{grid-template-columns:260px 1fr;gap:18px}
.bt-portal .mega-intro{padding:20px}
.bt-portal .mega-links{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start}
.bt-portal .mega-links a{color:#d9e4ed;background:#102436;border:1px solid #2b4354;padding:14px 16px;border-radius:9px;transition:.2s}
.bt-portal .mega-links a:hover{border-color:#d4ad6c;color:#f4d79b;transform:translateY(-2px)}
.bt-portal .hero{background:radial-gradient(ellipse at 14% 30%,#25415a 0,transparent 45%),linear-gradient(115deg,#0e2235,#07111e 75%)}
.bt-portal .hero-inner{min-height:520px}
.bt-portal .terminal{transform:none;box-shadow:0 25px 65px #0008}
.bt-portal .bt-hero-market{max-width:560px}
.bt-portal .bt-hero-market .terminal-head{background:#102637}
.bt-portal .bt-widget{width:100%;position:relative;min-height:80px}
.bt-portal .bt-hero-market .bt-widget{height:355px}
.bt-portal .bt-market-ribbon{background:#0b1e2e;border-top:1px solid #273e50;border-bottom:1px solid #304656;overflow:hidden}
.bt-portal .bt-ribbon-label{height:43px;display:flex;align-items:center;gap:10px;color:#e9d1a1}
.bt-portal .bt-ribbon-label span:last-child{color:#a0b3c0;font-size:11px;margin-right:auto}
.bt-portal .bt-live-indicator{height:8px;width:8px;border-radius:50%;background:#52cfa4;box-shadow:0 0 0 4px #52cfa41c}
.bt-portal .bt-tape{min-height:76px}
.bt-portal .bt-tape .tradingview-widget-container{min-height:76px}
.bt-portal .bt-widget-placeholder{height:100%;min-height:76px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:#b2c5d2;text-align:center;padding:20px}
.bt-portal .bt-widget-placeholder small{color:#7d9ba9}
.bt-portal .bt-loader{width:24px;height:24px;border:2px solid #c7a56c44;border-top-color:#d4b06c;border-radius:50%;animation:bt-spin 1s linear infinite}
@keyframes bt-spin{to{transform:rotate(360deg)}}
.bt-portal .bt-advanced-chart{height:360px;background:#0c1b2a}
.bt-portal .bt-advanced-chart .bt-widget{height:100%}
.bt-portal .panel{background:linear-gradient(145deg,#102638,#0a1928)}
.bt-portal .article-card,.bt-portal .broker,.bt-portal .feature-card{box-shadow:0 12px 25px #0002}
.bt-portal .mobile-menu{top:74px}
.bt-portal .bt-mobile-group{border-bottom:1px solid #2c4356}
.bt-portal .bt-mobile-group>button{display:flex;align-items:center;justify-content:space-between;font-size:15px;font-weight:800}
.bt-portal .bt-mobile-submenu{display:none;padding:0 16px 12px}
.bt-portal .bt-mobile-group.expanded .bt-mobile-submenu{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.bt-portal .bt-mobile-submenu a{display:block;color:#c8d7e2;background:#112a3c;border:1px solid #2c4559;border-radius:9px;padding:12px 10px;font-size:12px}
@media(max-width:800px){.bt-portal .header-inner{height:72px}.bt-portal .mobile-menu{top:72px}.bt-portal .hero-inner{min-height:0}.bt-portal .chart-stage{min-height:0}.bt-portal .bt-hero-market .bt-widget{height:320px}.bt-portal .bt-advanced-chart{height:330px}.bt-portal .bt-ribbon-label span:last-child{font-size:10px}}
@media(max-width:480px){.bt-portal .bt-mobile-group.expanded .bt-mobile-submenu{grid-template-columns:1fr}.bt-portal .bt-hero-market .bt-widget{height:295px}.bt-portal .bt-advanced-chart{height:300px}.bt-portal .bt-ribbon-label span:last-child{display:none}}
