*{box-sizing:border-box}body{color:#f8f5fc;background:#100a1a;margin:0;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}button{cursor:pointer}.shell{min-height:100vh;display:flex}aside{background:#1c102c;border-right:1px solid #493457;flex-direction:column;flex-shrink:0;width:265px;padding:25px 16px;display:flex}.brand{align-items:center;gap:12px;display:flex}.seven{color:#eac16e;border:1px solid #a98347;border-radius:12px;padding:0 12px;font-size:40px}.brand strong,.brand small{letter-spacing:1px;font-size:10px;display:block}.brand small{color:#eac16e;margin-top:5px}.sideLabel{letter-spacing:2px;color:#bfa16b;margin:40px 0 15px;font-size:10px}nav{gap:7px;display:grid}nav button{text-align:left;color:#d2c4dc;background:0 0;border:0;border-radius:9px;padding:14px}nav button.active{color:#eac16e;background:#422a56}.sideFoot{color:#a8a0b2;margin-top:auto;font-size:11px;line-height:1.8}main{width:100%;max-width:1450px;margin:0 auto;padding:36px}header{justify-content:space-between;align-items:center;gap:15px;display:flex}header small{letter-spacing:2px;color:#eac16e;font-size:11px}h1{margin:10px 0 25px;font-size:36px}h2{margin:0 0 18px;font-size:19px}.pill,.tag{color:#eac16e;white-space:nowrap;border:1px solid #6a4d79;border-radius:24px;padding:10px 12px;font-size:11px}.notice{color:#f0d7a1;background:#2d2430;border:1px solid #765c3d;border-radius:10px;margin-bottom:24px;padding:15px 18px;font-size:13px;line-height:1.5}.stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.panel{background:#20152e;border:1px solid #4b355a;border-radius:15px;margin-bottom:20px;padding:22px}.panel small{color:#d9bd81;letter-spacing:1.5px;font-size:10px}.panel b{margin:12px 0;font-size:31px;display:block}.panel p,.item p{color:#bdb2c9;font-size:13px;line-height:1.5}.item{border-top:1px solid #453351;justify-content:space-between;align-items:center;gap:14px;padding:17px 0;display:flex}.item strong{font-size:14px}.item p{margin:7px 0 0}.controls{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.controls label{color:#eac16e;gap:8px;font-size:12px;display:grid}.controls input{color:#fff;background:#130c20;border:1px solid #6a4d79;border-radius:8px;width:100%;padding:13px}footer{color:#8d8297;margin-top:30px;font-size:11px}@media (max-width:750px){.shell{display:block}aside{width:100%;padding:14px}.brand{margin-bottom:12px}.sideLabel,.sideFoot{display:none}nav{gap:5px;display:flex;overflow:auto}nav button{white-space:nowrap;padding:10px}main{padding:18px}h1{font-size:27px}.stats,.controls{grid-template-columns:1fr}.pill{font-size:10px}header,.item{align-items:flex-start}}
