/* Signed-in Accounts is a player command surface, shared with the BodhiX OS. */
body.signed-in-dashboard{background:#070a08;overflow-x:hidden}
body.signed-in-dashboard:after{content:"";position:fixed;inset:94px 0 0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#b4fa5709 1px,transparent 1px),linear-gradient(#b4fa5707 1px,transparent 1px),radial-gradient(circle at 78% 14%,#7ee72920,transparent 25%),radial-gradient(circle at 12% 60%,#28662d16,transparent 35%);background-size:56px 56px,56px 56px,auto,auto;mask-image:linear-gradient(to bottom,#000,transparent 88%)}
.signed-in-dashboard .worlds-shelf{display:none}
.signed-in-dashboard main{min-height:calc(100vh - 94px)}
.account-view{max-width:1640px!important;padding:42px 4.2% 74px!important}
.account-command-hero{position:relative;min-height:315px;padding:44px 52px;overflow:hidden;border:1px solid #2c392e;border-radius:22px;background:linear-gradient(104deg,#101812 0%,#101511 48%,#071009 100%);box-shadow:0 34px 100px #0009,inset 0 1px #b4fa5714}
.account-command-hero:before{content:"BX // IDENTITY NETWORK";position:absolute;right:-15px;bottom:-32px;color:#b4fa5708;font-weight:950;font-size:clamp(64px,10vw,160px);letter-spacing:-.08em;white-space:nowrap}
.account-command-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 56%,#b4fa5708 56.2%,transparent 56.5%),repeating-linear-gradient(90deg,transparent 0 80px,#b4fa5708 81px)}
.account-command-copy{position:relative;z-index:2;max-width:820px}.account-command-copy .eyebrow{display:flex;align-items:center;gap:10px;color:#b4fa57}.live-dot{width:8px;height:8px;border-radius:50%;background:#b4fa57;box-shadow:0 0 18px #b4fa57;animation:account-pulse 1.8s ease-out infinite}.account-command-hero h1{font-size:clamp(48px,6vw,96px)!important;line-height:.86!important;letter-spacing:-.065em!important;margin:25px 0 20px!important}.account-command-hero h1 em{color:#b4fa57!important}.account-command-hero p{max-width:610px;margin:0;color:#a6b0a6;font-size:14px;line-height:1.6}
.identity-orbit{position:relative;z-index:2;width:225px;height:225px;flex:0 0 225px;display:grid;place-items:center}.identity-orbit>i{position:absolute;inset:0;border:1px solid #b4fa5736;border-radius:50%;animation:orbit-spin 12s linear infinite}.identity-orbit>i:before{content:"";position:absolute;top:16px;left:34px;width:9px;height:9px;border-radius:50%;background:#b4fa57;box-shadow:0 0 18px #b4fa57}.identity-orbit>i:nth-child(2){inset:23px;border-style:dashed;animation-direction:reverse;animation-duration:18s}.identity-orbit>i:nth-child(2):before{top:auto;left:auto;right:10px;bottom:45px;width:5px;height:5px}.identity-orbit .identity-seal{position:relative;z-index:2;display:grid;place-items:center;width:126px;height:126px;min-width:0;padding:0;border-radius:50%;background:radial-gradient(circle,#29431c,#111b11 64%);box-shadow:0 0 55px #8fe93a22}.identity-orbit .identity-seal>span{font-size:62px;line-height:1}.identity-orbit .identity-seal small{position:absolute;top:142px;width:180px;color:#8c9a8c;font-size:7px}.identity-orbit>b{position:absolute;bottom:-2px;padding:6px 10px;border:1px solid #365137;border-radius:99px;background:#0a100b;color:#b4fa57;font-size:7px;letter-spacing:.18em}
.account-telemetry{position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,1fr);margin:-18px 28px 0;border:1px solid #2c392e;border-radius:15px;overflow:hidden;background:#0d120f;box-shadow:0 18px 45px #0007}.account-telemetry>div{position:relative;padding:19px 22px;border-right:1px solid #253028}.account-telemetry>div:last-child{border:0}.account-telemetry span,.account-telemetry small{display:block;color:#748075;font-size:7px;font-weight:800;letter-spacing:.15em}.account-telemetry strong{display:block;margin:4px 0 2px;color:#f3f7f1;font-size:30px;line-height:1}.account-telemetry>div:after{content:"";position:absolute;right:14px;top:16px;width:26px;height:2px;background:#b4fa57;box-shadow:0 6px #b4fa5738,0 12px #b4fa5718}
.account-footer-actions{margin:30px 28px!important;padding-bottom:2px}.account-footer-actions #account-message{margin-left:auto}.account-footer-actions .primary{min-width:220px}
.console-dashboard{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:15px!important}.console-dashboard>.account-card{position:relative;overflow:hidden;min-height:245px;padding:28px!important;border-color:#28342b!important;border-radius:16px!important;background:linear-gradient(145deg,#151d17,#0e130f 72%)!important;box-shadow:inset 0 1px #ffffff05;transition:border-color .2s,transform .2s,box-shadow .2s}.console-dashboard>.account-card:hover{border-color:#5b7d49!important;transform:translateY(-3px);box-shadow:0 18px 42px #0007,inset 0 1px #b4fa5710}.console-dashboard>.account-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent 65%,#b4fa5705)}
.card-index{position:absolute;right:20px;top:18px;color:#b4fa573a;font-size:38px;font-weight:900;letter-spacing:-.08em}.console-dashboard .eyebrow{color:#8fa28f;font-size:8px}.console-dashboard h2{font-size:24px;margin:13px 0 20px}.identity-card{grid-column:span 4}.security-card{grid-column:span 4}.devices-card{grid-column:span 4}.apps-card{grid-column:span 4}.wallets-card{grid-column:span 4}.leaderboard-card{grid-column:span 4}.ecosystem-card{grid-column:1/-1;min-height:0!important}.staff-card,.subscription-card{grid-column:1/-1}
.security-glyph{float:right;position:relative;width:76px;height:76px;display:grid;place-items:center;margin:15px 5px 4px 18px;border:1px solid #3b5238;clip-path:polygon(50% 0,92% 18%,86% 75%,50% 100%,14% 75%,8% 18%);background:#172318}.security-glyph i{position:absolute;inset:9px;border:1px dashed #6fa64c;animation:orbit-spin 14s linear infinite}.security-glyph b{color:#b4fa57;font-size:20px}.security-card>p,.apps-card>p,.leaderboard-card>p{font-size:12px!important;line-height:1.6;max-width:420px}.device-list{max-height:190px!important;scrollbar-width:thin;scrollbar-color:#506346 transparent}.device-list>div{border-color:#263028!important}.device-list>div:first-child{border-top:0}.wallet-row code{display:block;margin:6px 0;color:#8fa28f;font-size:10px;overflow-wrap:anywhere}
.leaderboard-radar{float:right;position:relative;width:82px;height:82px;display:grid;place-items:center;margin:14px 3px 4px 14px;border:1px solid #3b513d;border-radius:50%;background:radial-gradient(circle,#b4fa5718 0 2px,transparent 3px),conic-gradient(from 30deg,#b4fa5720,transparent 35%)}.leaderboard-radar i{position:absolute;border:1px solid #3b513d;border-radius:50%}.leaderboard-radar i:first-child{inset:15px}.leaderboard-radar i:nth-child(2){left:40px;top:0;bottom:0;border-radius:0;border-width:0 0 0 1px}.leaderboard-radar b{color:#b4fa57;font-size:20px}.leaderboard-consent{position:relative;align-items:center!important;margin-top:4px;padding:13px 0!important;cursor:pointer}.leaderboard-consent input{position:absolute!important;width:1px!important;height:1px!important;min-height:1px!important;opacity:0}.leaderboard-switch{position:relative;flex:0 0 44px;width:44px;height:24px;border:1px solid #465148;border-radius:99px;background:#090d0a;transition:.2s}.leaderboard-switch i{position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#687269;transition:.2s}.leaderboard-consent input:checked+.leaderboard-switch{border-color:#b4fa57;background:#24351c;box-shadow:0 0 18px #b4fa5728}.leaderboard-consent input:checked+.leaderboard-switch i{left:23px;background:#b4fa57}.leaderboard-consent input:focus-visible+.leaderboard-switch{outline:2px solid #b4fa57;outline-offset:3px}.leaderboard-consent input:disabled+.leaderboard-switch{opacity:.5}.leaderboard-consent>span:last-child{display:grid;gap:2px!important}.leaderboard-consent b{font-size:13px}.leaderboard-consent small{color:#7f8b80;font-size:9px}.leaderboard-actions{display:flex;gap:8px}.leaderboard-actions .primary{min-height:42px;padding-left:14px;flex:1}.leaderboard-actions .secondary{min-height:42px;margin:0!important}.leaderboard-card [role=status]{margin:10px 0 0;color:#96a397;min-height:18px!important;font-size:10px!important}
.ecosystem-card .section-heading{margin-bottom:20px}.world-list{display:flex!important;gap:12px!important;overflow-x:auto;padding:2px 2px 14px;scroll-snap-type:x proximity;scrollbar-color:#53664b transparent}.world-entry{flex:0 0 min(265px,72vw);min-height:190px;scroll-snap-align:start;border-color:#29342b!important;background:#090e0b!important;transition:.2s}.world-entry:hover{border-color:#6c9256!important;transform:translateY(-2px)}
@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes account-pulse{0%{box-shadow:0 0 0 0 #b4fa5788}70%{box-shadow:0 0 0 10px #b4fa5700}100%{box-shadow:0 0 0 0 #b4fa5700}}
@media(max-width:1120px){.account-command-hero{padding:36px}.identity-orbit{width:180px;height:180px;flex-basis:180px}.identity-orbit .identity-seal{width:106px;height:106px}.identity-orbit .identity-seal>span{font-size:52px}.identity-orbit .identity-seal small{top:120px}.console-dashboard>.account-card{grid-column:span 6}.ecosystem-card,.staff-card,.subscription-card{grid-column:1/-1!important}}
@media(max-width:760px){.signed-in-dashboard main{min-height:0}.account-view{padding:22px 4% 50px!important}.account-command-hero{min-height:360px;padding:27px 24px;align-items:flex-start!important}.account-command-hero h1{font-size:47px!important;margin-top:21px!important}.account-command-hero p{max-width:72%;font-size:11px}.identity-orbit{position:absolute;right:-16px;bottom:11px;width:154px;height:154px}.identity-orbit .identity-seal{width:88px;height:88px}.identity-orbit .identity-seal>span{font-size:44px}.identity-orbit .identity-seal small{display:none}.account-telemetry{grid-template-columns:1fr 1fr;margin:-12px 12px 0}.account-telemetry>div{padding:15px;border-right:1px solid #253028;border-bottom:1px solid #253028}.account-telemetry>div:nth-child(2){border-right:0}.account-telemetry>div:nth-child(3),.account-telemetry>div:nth-child(4){border-bottom:0}.account-telemetry strong{font-size:24px}.account-footer-actions{margin:22px 12px!important}.console-dashboard{grid-template-columns:1fr!important}.console-dashboard>.account-card{grid-column:1!important;min-height:0}.card-index{font-size:30px}.world-list{margin-right:-22px}.ecosystem-card{padding-right:0!important}.ecosystem-card .section-heading{padding-right:22px}}
@media(prefers-reduced-motion:reduce){.identity-orbit>i,.security-glyph i,.live-dot{animation:none!important}}
