:root{--bg:#020509;--panel:#071018;--line:rgba(114,224,255,.2);--cyan:#67e4ff;--gold:#ffc870;--violet:#b78aff;--text:#edf9ff;--muted:#8ca5b3;--green:#63e69d;--red:#ff7185}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;background:radial-gradient(circle at 75% 0,#14283b 0,transparent 34rem),var(--bg);color:var(--text);font-family:Arial,"Segoe UI",sans-serif}.topbar{position:sticky;top:0;z-index:30;height:76px;padding:0 4vw;display:flex;align-items:center;gap:42px;background:rgba(2,6,10,.92);border-bottom:1px solid var(--line);backdrop-filter:blur(20px)}a{color:inherit;text-decoration:none}.brand{display:flex;align-items:center;gap:12px;margin-right:auto}.brand>img{width:43px;height:43px}.brand b,.brand small{display:block}.brand b{color:var(--gold);font-size:12px;letter-spacing:2px}.brand small{margin-top:3px;color:var(--muted);font-size:8px;letter-spacing:3px}.topbar nav{display:flex;gap:28px}.topbar nav a{color:#b7cad4;font-size:10px;letter-spacing:1.5px}.topbar nav a:hover,.topbar nav a.active{color:var(--cyan)}main{width:min(1320px,92%);margin:auto;padding:72px 0 100px}.account-hero{padding:25px 0 55px;border-bottom:1px solid var(--line)}.eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 14px;color:var(--cyan);font-size:9px;font-weight:800;letter-spacing:3px}.eyebrow span{width:34px;height:1px;background:var(--cyan);box-shadow:0 0 10px var(--cyan)}h1,h2,p{margin-top:0}.account-hero h1{margin:0;font-size:clamp(52px,6vw,88px);line-height:.9;letter-spacing:-4px}.account-hero h1 em{font-style:normal;background:linear-gradient(90deg,var(--gold),#fff,var(--cyan),var(--violet));background-clip:text;-webkit-background-clip:text;color:transparent}.account-hero>p:last-child{max-width:650px;margin:25px 0 0;color:#b1c3cc;line-height:1.7}.state-panel{margin-top:26px;padding:24px;border:1px solid var(--line);background:rgba(5,16,25,.96);color:var(--muted)}.state-panel.error{border-color:var(--red);color:#ffd1d8}.state-panel .button{margin-top:16px}.stats{display:grid;grid-template-columns:repeat(4,1fr);margin:26px 0;border:1px solid rgba(103,228,255,.32);background:rgba(5,16,25,.96)}.stats article{padding:22px;border-right:1px solid var(--line)}.stats article:last-child{border-right:0}.stats small,.stats span{display:block}.stats small{color:var(--muted);font-size:8px;letter-spacing:1.8px}.stats strong{display:block;margin:9px 0 6px;color:var(--cyan);font-size:21px}.stats span{color:var(--muted);font-size:10px}.account-grid{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(480px,1.4fr);gap:20px}.panel{border:1px solid var(--line);background:linear-gradient(145deg,#081722,#03090e)}.panel-title{padding:26px 28px 20px;border-bottom:1px solid var(--line)}.panel-title h2{margin:0;font-size:25px}.identity dl{margin:0;padding:10px 28px}.identity dl>div{display:flex;justify-content:space-between;gap:25px;padding:16px 0;border-bottom:1px solid var(--line)}dt{color:var(--muted);font-size:11px}dd{margin:0;text-align:right;font-weight:800}.actions{display:flex;gap:10px;padding:20px 28px 28px}.button{display:inline-flex;padding:13px 17px;border:1px solid var(--cyan);background:#08202b;color:var(--text);font-size:10px;font-weight:800;letter-spacing:1px}.button.danger{border-color:#7a3543;background:#241016}.orders{padding:0 24px 24px}.order{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:17px 4px;border-bottom:1px solid var(--line)}.order span{min-width:0;overflow:hidden;text-overflow:ellipsis;color:#c6d7df;font-size:11px}.order b{color:var(--cyan);font-size:12px}.order strong{font-size:10px}.status-delivered{color:var(--green)}.status-refunded{color:var(--gold)}.status-reserved{color:var(--cyan)}.empty{padding:45px 10px;text-align:center;color:var(--muted)}@media(max-width:900px){.topbar nav{display:none}.stats{grid-template-columns:1fr 1fr}.stats article:nth-child(2){border-right:0}.stats article{border-bottom:1px solid var(--line)}.account-grid{grid-template-columns:1fr}}@media(max-width:600px){.topbar{height:68px;padding:0 17px}.brand b{font-size:9px}main{width:calc(100% - 28px);padding-top:45px}.account-hero h1{font-size:49px;letter-spacing:-2px}.stats{grid-template-columns:1fr}.stats article{border-right:0}.account-grid{display:block}.panel+.panel{margin-top:18px}.order{grid-template-columns:1fr}.actions{flex-direction:column}}
