:root{--bg:#090a0d;--panel:#111318;--panel2:#171a21;--line:#292d36;--gold:#c7a45b;--gold2:#e4c77e;--text:#f4f1e9;--muted:#9297a2;--green:#72c49a}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 80% -10%,#282116 0,transparent 34%),var(--bg);color:var(--text);font:15px/1.55 Inter,system-ui,-apple-system,Segoe UI,sans-serif}.shell{min-height:100vh;display:flex}.sidebar{width:248px;background:#0d0f13;border-right:1px solid var(--line);padding:28px 18px;display:flex;flex-direction:column;position:fixed;inset:0 auto 0 0}.brand{display:flex;align-items:center;gap:12px;color:var(--text);font-weight:800;letter-spacing:2px;text-decoration:none;font-size:19px}.brand small{display:block;color:var(--gold);font-size:8px;letter-spacing:2.2px}.brand-mark{width:40px;height:40px;border:1px solid var(--gold);display:grid;place-items:center;color:var(--gold2);font-family:Georgia,serif;font-size:25px;transform:rotate(-3deg)}nav{display:grid;gap:7px;margin-top:48px}nav a{padding:11px 13px;color:#b7bbc3;text-decoration:none;border-radius:8px}nav a:hover{background:#1b1d22;color:var(--gold2)}.nav-label,.eyebrow{font-size:10px;letter-spacing:1.8px;color:var(--muted);font-weight:700}.nav-label{margin:25px 12px 4px}.sidebar-bottom{margin-top:auto;color:var(--muted);font-size:11px}.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--green);margin-right:8px}.main{margin-left:248px;width:calc(100% - 248px);min-height:100vh}.topbar{height:82px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 38px;background:#0c0e12cc}.topbar strong{display:block;font-size:17px}.user-chip{display:flex;align-items:center;gap:10px;font-size:12px}.user-chip small{display:block;color:var(--muted);font-size:10px}.user-chip a{color:var(--gold);margin-left:12px;text-decoration:none}.avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#302819;color:var(--gold2);border:1px solid #725c32}.content{max-width:1400px;padding:34px 38px;margin:auto}.hero{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.hero h1{font-size:30px;letter-spacing:-.8px;margin:7px 0}.hero p,.muted{color:var(--muted)}.gold{color:var(--gold)}.pill{border:1px solid #6e5932;color:var(--gold2);border-radius:30px;padding:6px 12px;font-size:11px}.pill.success{border-color:#315d49;color:var(--green)}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:18px 0}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.card{background:linear-gradient(145deg,#15181e,#101216);border:1px solid var(--line);border-radius:13px;padding:22px;box-shadow:0 12px 35px #0002}.metric{min-height:125px}.metric span{display:block;color:var(--muted);font-size:12px}.metric strong{display:block;font-size:28px;letter-spacing:-.7px;margin:12px 0 3px;color:var(--gold2)}.metric small{color:#727783;font-size:10px}.card h2{font-size:16px;margin:0 0 17px}.card-head{display:flex;justify-content:space-between;align-items:center}.card p{font-size:13px}.notice{background:#302719;border:1px solid #715a31;color:#f0d89d;border-radius:8px;padding:12px;margin:12px 0;font-size:13px}table{width:100%;border-collapse:collapse;font-size:12px}th,td{text-align:left;padding:12px 9px;border-bottom:1px solid var(--line)}th{color:var(--muted);font-weight:600}label{display:grid;gap:7px;color:#c8cbd1;font-size:12px;margin:12px 0}input,select{width:100%;background:#0b0d11;color:var(--text);border:1px solid #333844;border-radius:7px;padding:12px;font:inherit;outline:none}input:focus{border-color:var(--gold)}.form{max-width:520px}.btn{display:inline-block;border:0;background:linear-gradient(110deg,#9d7939,#e1c176);color:#17130b;padding:12px 18px;border-radius:7px;font-weight:800;cursor:pointer;text-decoration:none;margin-top:10px}.btn:hover{filter:brightness(1.08)}footer{border-top:1px solid var(--line);padding:18px 38px;color:#646a75;font-size:10px}.install{min-height:100vh;display:grid;place-items:center;padding:24px}.install-card{width:min(100%,470px);background:#11141a;border:1px solid var(--line);border-radius:16px;padding:32px;box-shadow:0 25px 80px #0008}.install-card h1{font-size:27px;margin:26px 0 5px}.install-card p{color:var(--muted);font-size:13px}.install-card .btn{width:100%}.install-card a{display:block;color:var(--gold);text-align:center;margin-top:18px;font-size:13px}@media(max-width:900px){.sidebar{width:70px;padding:20px 10px}.brand{justify-content:center}.brand>span:last-child,nav a,.nav-label,.sidebar-bottom{font-size:0}.brand-mark{flex:none}nav{margin-top:35px}nav a{height:42px;padding:0}.main{margin-left:70px;width:calc(100% - 70px)}.topbar{padding:0 18px}.content{padding:24px 16px}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.two{grid-template-columns:1fr}}@media(max-width:520px){.grid{grid-template-columns:1fr}.hero h1{font-size:23px}.user-chip span:not(.avatar){display:none}.topbar{height:70px}.content{padding:18px 12px}.card{padding:17px}}