/* User-provided navy space backdrop and sharply bevelled metal construction. */
.personal-home .metal-panel::before,.personal-home .metal-panel::after{transform:none}
.personal-home button,.commerce-dialog button{text-shadow:none}
.profile-development{display:grid;gap:10px;line-height:1.6}.profile-development button{justify-self:start;font-size:12px!important;padding:6px 12px!important;min-height:34px!important}
.monthly-benefits{line-height:1.25!important;gap:2px!important}
@media(max-width:600px){.monthly-benefits{font-size:clamp(10px,3.1vw,15px)!important}}
.personal-home{--cut:16px;background:#080b19 url('../../../assets/account/profile-background.webp') center top/100% auto no-repeat}
.personal-home .metal-panel,.personal-home .profile-heading{isolation:isolate;position:relative;border:0;border-radius:0;background:linear-gradient(135deg,#d5dce4 0%,#6b7484 12%,#242d3a 22%,#abb8cc 48%,#485363 70%,#d3dce9 100%);clip-path:polygon(var(--cut) 0,calc(100% - var(--cut)) 0,100% var(--cut),100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,var(--cut) 100%,0 calc(100% - var(--cut)),0 var(--cut))}
.personal-home .metal-panel::before,.personal-home .profile-heading::before{content:"";position:absolute;z-index:-1;inset:2px;width:auto;height:auto;border:0;border-radius:0;background:linear-gradient(120deg,#202735f5,#0b111df7 50%,#1e2330eb);clip-path:polygon(var(--cut) 0,calc(100% - var(--cut)) 0,100% var(--cut),100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,var(--cut) 100%,0 calc(100% - var(--cut)),0 var(--cut));pointer-events:none}
.personal-home .metal-panel::after{content:"";position:absolute;z-index:-1;inset:7px;width:auto;height:auto;border:1px solid #b0bfd340;background:transparent;clip-path:polygon(11px 0,calc(100% - 11px) 0,100% 11px,100% calc(100% - 11px),calc(100% - 11px) 100%,11px 100%,0 calc(100% - 11px),0 11px);pointer-events:none}
.personal-home button:not(.profile-uid):not([data-account-back]),.commerce-dialog button{--edge:8px;position:relative;isolation:isolate;border:0;border-radius:0;background:linear-gradient(135deg,#e6edf6,#8495ae 35%,#3c4a60 70%,#bed2ea);clip-path:polygon(var(--edge) 0,calc(100% - var(--edge)) 0,100% var(--edge),100% calc(100% - var(--edge)),calc(100% - var(--edge)) 100%,var(--edge) 100%,0 calc(100% - var(--edge)),0 var(--edge));box-shadow:none}
.personal-home button:not(.profile-uid):not([data-account-back])::before,.commerce-dialog button::before{content:"";position:absolute;inset:1.5px;z-index:-1;background:linear-gradient(135deg,#263143,#0a111f 75%,#182234);clip-path:inherit;pointer-events:none}
.personal-home .cyan{background:#64edff!important}.personal-home .cyan::before{background:linear-gradient(#0b293c,#061623)!important}
.personal-home .profile-logout{background:#ff9995!important}.personal-home .profile-logout::before{background:linear-gradient(#40232a,#21151c)!important}
.personal-home .profile-legal button{clip-path:none!important;background:none!important}.personal-home .profile-legal button::before{display:none}
.personal-home .token-seal{flex:0 0 auto;width:clamp(68px,12vw,122px);height:auto;aspect-ratio:1;border:0;border-radius:0;background:none;box-shadow:none;transform:none}
.token-seal img{display:block;width:100%;height:100%;object-fit:contain}.token-seal::before,.token-seal::after{display:none}
.profile-heading{min-height:52px}.profile-heading::after{right:28px;bottom:6px}.profile-server{border-radius:0;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px)}
.shop-token-icon{width:36px;height:36px;object-fit:contain}.shop-price-caption{font-size:11px;color:#c2b590;margin:5px 0 0}.cash-price{font-variant-numeric:tabular-nums}
.commerce-dialog{width:min(940px,calc(100vw - 20px));padding:22px;background:#090f1e url('../../../assets/account/profile-background.webp') center top/cover;border:1px solid #a6bad3;border-radius:0}
.commerce-dialog .account-dialog-body{min-width:0}.commerce-dialog .account-tabs{position:sticky;top:0;z-index:3;background:#0a1121;padding:8px 0;margin:0 0 14px}.commerce-dialog .account-tabs button{min-height:42px;font-size:14px}
.commerce-wallet{display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid #4b5b73}.commerce-wallet img{width:58px;height:58px;object-fit:contain}.commerce-wallet small{display:block;color:#a6b4c8;font-size:12px}.commerce-wallet strong{font-size:26px;color:#e9cb86;letter-spacing:.03em}.commerce-wallet button{margin-left:auto;font-size:13px}
.commerce-intro{margin:12px 0!important;font-size:12px!important}.commerce-gems{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.commerce-gems article{display:grid;grid-template-rows:auto auto auto auto 1fr auto;position:relative;padding:16px 10px;border:1px solid #51657f;background:linear-gradient(145deg,#193448c9,#0c1527eb);text-align:center;min-width:0}.commerce-gems article>img{width:68px;height:68px;object-fit:contain;margin:8px auto}.commerce-gems h3{font-size:22px;margin:0;color:#d6f4ff}.commerce-gems small{font-size:11px;color:#b6c6d9}.commerce-gems .first-bonus{color:#f1ce81;font-size:13px;min-height:22px;margin:8px 0}.commerce-gems button{font-size:13px;padding:9px 4px;min-height:38px}.commerce-gems .first-flag{position:absolute;left:0;top:0;font-size:10px;color:#f3d590;background:#382f20;padding:3px 7px}
.commerce-title{font-size:20px;letter-spacing:.1em;border-bottom:1px solid #6d839f;padding:18px 0 10px;margin:0 0 14px}.monthly-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.monthly-card{min-width:0}.monthly-art{position:relative}.monthly-art>img{display:block;width:100%;height:auto}.monthly-benefits{position:absolute;left:7%;right:7%;bottom:4.1%;height:15%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:3px;color:#e7f3ff;font-size:clamp(11px,1.8vw,15px);line-height:1.4}.monthly-benefits b{color:#f6db99}.monthly-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:8px 0}.monthly-actions button{font-size:12px;padding:10px 4px;min-height:40px}.monthly-card>p{font-size:12px;margin:5px 0;text-align:center}.monthly-rules{border-left:2px solid #617a9a;padding-left:12px;font-size:12px!important}
.commerce-development{border:1px solid #63738b;background:#101a29e8;padding:16px;margin:14px 0}.commerce-development h3{font-size:19px;margin:0 0 8px}.commerce-development progress{display:block;accent-color:#67ddef;width:100%;height:8px;margin:10px 0}.commerce-development p{font-size:12px;margin:6px 0}.development-rewards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.development-rewards article{border:1px solid #455a74;padding:14px;background:#121d2add;min-width:0}.development-rewards h3{font-size:15px;margin:0 0 8px;color:#e4cf97}.development-rewards ul{font-size:12px;color:#c5d4e6;padding-left:17px;line-height:1.7;min-height:40px}.development-rewards .development-perks{font-size:11px;color:#81c3d5;min-height:28px}.development-rewards button{width:100%;font-size:12px}.commerce-error{color:#ffac9b!important}.commerce-success{color:#9fe8cf!important}
@media(max-width:600px){.commerce-dialog{padding:14px}.commerce-gems{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.commerce-gems h3{font-size:20px}.commerce-gems article{padding:14px 7px 9px}.commerce-wallet{gap:8px}.commerce-wallet img{width:44px;height:44px}.commerce-wallet strong{font-size:22px}.commerce-wallet button{padding:8px;font-size:12px}.monthly-cards{grid-template-columns:1fr;gap:22px}.monthly-benefits{font-size:clamp(12px,3.5vw,17px)}.development-rewards{grid-template-columns:1fr}.profile-heading{min-height:44px}.personal-home{--cut:12px}.personal-home .profile-wallet{gap:8px}.personal-home .profile-wallet>div:nth-child(2){padding-left:8px}.commerce-dialog .account-tabs{gap:6px}.commerce-dialog .account-tabs button{font-size:12px}}
