body{color:#fff;background:#111;margin:0;font-family:Arial,Helvetica,sans-serif}main{padding:25px}h1{color:#d32f2f;text-align:center;margin-bottom:25px}table{border-collapse:collapse;background:#1b1b1b;width:100%}th{color:#fff;background:#8b0000;padding:12px}td{text-align:center;border-bottom:1px solid #333;padding:10px}tr:nth-child(2n){background:#222}tr:hover{background:#333}.bk-header{background:linear-gradient(110deg,#8c000a40,#0000 20%),linear-gradient(270deg,#0078371f,#0000 22%),#050607;border:1px solid #9f1018;border-radius:18px;grid-template-columns:330px 1fr 180px;align-items:center;min-height:130px;padding:0 32px;display:grid;overflow:hidden;box-shadow:0 0 18px #d20f1e47,inset 0 0 35px #ffffff06}.bk-brand{align-items:flex-end;height:130px;display:flex;position:relative;overflow:visible}.bk-logo{z-index:2;width:290px;height:auto;margin-top:-28px;margin-bottom:-12px;margin-right:10px}.owners{z-index:1;width:270px;height:auto;margin-top:-32px;margin-bottom:-10px;margin-left:6px}.bk-title{text-align:center}.bk-title h1{color:#f5f5f5;letter-spacing:1px;text-shadow:0 2px 12px #ffffff2e;margin:0;font-size:clamp(30px,4vw,58px);font-style:italic}.bk-title p{color:#9da4af;letter-spacing:1px;margin:6px 0 0;font-size:16px}.live-container{color:#00ef78;background:#0050262e;border:1px solid #00b95c;border-radius:16px;justify-self:end;align-items:center;gap:12px;padding:14px 24px;font-size:22px;font-weight:800;display:flex;box-shadow:0 0 22px #00ef782e}.live-dot{background:#00ef78;border-radius:50%;width:14px;height:14px;animation:1.4s infinite livePulse;box-shadow:0 0 12px #00ef78}@keyframes livePulse{0%,to{opacity:.65;transform:scale(.85);box-shadow:0 0 6px #00ef78}50%{opacity:1;transform:scale(1.25);box-shadow:0 0 12px #00ef78,0 0 25px #00ef78bf}}@keyframes sessionPulse{0%,to{opacity:.75;text-shadow:0 0 6px #00f07859,0 0 14px #00f07840;transform:scale(1)}50%{opacity:1;text-shadow:0 0 12px #00f078b3,0 0 24px #00f07880;transform:scale(1.04)}}.session-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.session-card{background:linear-gradient(135deg,#141c26f5,#03060afa);border:1px solid #303846;border-radius:16px;min-height:110px;padding:18px 22px;box-shadow:inset 0 0 25px #ffffff06,0 0 12px #000000a6}.session-heading{color:#f3f4f6;text-transform:uppercase;align-items:center;gap:10px;font-size:20px;font-weight:800;display:flex}.session-flag{font-size:28px}.session-status{margin-top:10px;font-size:27px;font-weight:900;transition:all .6s}.session-status.open{color:#00f078;animation:2.4s ease-in-out infinite sessionPulse}.session-status.closed{color:#b71c1c;text-shadow:none;animation:none}.session-time{color:#aab2bf;margin-top:4px;font-size:14px}.dashboard-page{background:#03070d;min-height:100vh;padding:12px}.dashboard-shell{flex-direction:column;gap:18px;width:100%;max-width:1700px;margin:0 auto;display:flex}.stats-grid{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.stat-card{background:linear-gradient(#11161d,#090c11);border:1px solid #303846;border-radius:16px;align-items:center;gap:18px;padding:20px;display:flex;box-shadow:inset 0 0 18px #ffffff08,0 0 12px #00000073}.stat-icon{font-size:34px}.stat-label{color:#9ea6b2;margin:0;font-size:15px}.stat-value{color:#fff;margin-top:6px;font-size:38px;font-weight:800}.buy .stat-icon,.buy .stat-value{color:#00f078}.sell .stat-icon,.sell .stat-value{color:#ff3045}.server .stat-icon,.server .stat-value{color:#00f078}.markets .stat-icon{color:#ff3a3a}.active-on .stat-icon,.active-on .stat-value{color:#00f078;animation:2.4s ease-in-out infinite sessionPulse}.active-off .stat-icon,.active-off .stat-value{color:#b71c1c;animation:none}@media (max-width:900px){.bk-header{text-align:center;grid-template-columns:1fr;gap:12px;padding:18px}.bk-brand,.live-container{justify-self:center}.bk-brand{align-self:center}.session-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.session-grid{grid-template-columns:1fr}}@media (max-width:1100px){.stats-grid{grid-template-columns:repeat(2,1fr)}}html.bk-app-mode,html.bk-app-mode body{background:#03070d!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;overflow-x:hidden!important}html.bk-app-mode .dashboard-page{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:5px!important;overflow-x:hidden!important}html.bk-app-mode .dashboard-shell{width:100%!important;min-width:0!important;max-width:100%!important;margin:0 auto!important;overflow-x:hidden!important}
