:root{font-family:Segoe UI Variable,Segoe UI,system-ui,sans-serif;color:#f4f1e8;background:#0b0d0c;font-synthesis:none;--gold:#e6a817;--gold-soft:#f8ce68;--panel:#141715;--line:#292d29;--muted:#92998f}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 80% -20%,#2b2717 0,transparent 32%),#0b0d0c}button,input,select{font:inherit}button{cursor:pointer}.shell{display:grid;grid-template-columns:245px 1fr;min-height:100vh}aside{border-right:1px solid var(--line);padding:28px 18px;display:flex;flex-direction:column;background:#0c0e0df0}.brand-lockup{display:flex;gap:12px;align-items:center;padding:0 10px 28px}.mark{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,var(--gold-soft),#a76c05);display:grid;place-items:center;color:#171006;font:800 18px Manrope;box-shadow:0 8px 26px #e6a81726}.brand-lockup strong,.brand-lockup span{display:block}.brand-lockup strong{font:800 16px Manrope}.brand-lockup span{font-size:11px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.brand-lockup.large{padding:0}.brand-lockup.large .mark{width:48px;height:48px;font-size:22px}nav{display:grid;gap:5px}nav button{border:0;background:transparent;color:#9ca39a;text-align:left;padding:11px 13px;border-radius:10px;display:flex;align-items:center;gap:10px;font-weight:600}nav button i{width:6px;height:6px;border:1px solid #697069;border-radius:50%}nav button:hover,nav button.active{background:#1a1d1a;color:#fff}nav button.active i{background:var(--gold);border-color:var(--gold);box-shadow:0 0 12px var(--gold)}.tenant-card{margin-top:auto;border:1px solid var(--line);background:#111311;padding:14px;border-radius:13px}.tenant-card span,.tenant-card strong,.tenant-card small{display:block}.tenant-card span,.tenant-card small{color:var(--muted);font-size:11px}.tenant-card strong{margin:4px 0;font:700 13px Manrope}main{min-width:0}main>header{height:75px;padding:0 34px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;background:#0d0f0ecc}main>header strong{display:block;margin-top:3px}.eyebrow{font-size:10px;color:var(--muted);letter-spacing:.16em;font-weight:700}.eyebrow.gold{color:var(--gold)}.content{padding:34px;max-width:1500px}.page{display:grid;gap:22px}.page-title{display:flex;justify-content:space-between;align-items:flex-start}.page-title h1{font:800 30px Manrope;margin:0}.page-title p{color:var(--muted);margin:6px 0 0}button{border:1px solid #363b36;background:#191c19;color:#e7e9e5;border-radius:9px;padding:9px 13px;font-weight:700}button:hover{border-color:#656d64}.primary{background:var(--gold);border-color:var(--gold);color:#181208}.primary:hover{background:var(--gold-soft);border-color:var(--gold-soft)}button:disabled{opacity:.45;cursor:not-allowed}.ghost{background:transparent}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.metric,.panel{background:linear-gradient(145deg,#171a17,#121412);border:1px solid var(--line);border-radius:16px}.metric{padding:20px}.metric span,.metric small{color:var(--muted);font-size:12px}.metric strong{display:block;font:800 30px Manrope;margin:14px 0 5px}.metric.accent{border-color:#5d491c;background:linear-gradient(145deg,#29220f,#171712)}.metric.accent strong{color:var(--gold-soft)}.split{display:grid;grid-template-columns:1.4fr 1fr;gap:15px}.panel{padding:24px}.panel h3{font:700 20px Manrope;margin:10px 0}.panel p{color:var(--muted);line-height:1.6}.hero-panel{min-height:225px;background:linear-gradient(120deg,#181b17,#29220e)}.progress{height:6px;background:#38382d;border-radius:99px;overflow:hidden;margin:30px 0 9px}.progress i{display:block;height:100%;background:linear-gradient(90deg,#a96f07,var(--gold-soft))}.toolbar{display:flex;gap:12px;align-items:center;padding:14px;background:#121412;border:1px solid var(--line);border-radius:13px}.toolbar input{flex:1}.toolbar select{min-width:140px}input,select{border:1px solid #393e39;background:#0f1110;color:#f4f1e8;border-radius:9px;padding:10px 12px;outline:none}input:focus,select:focus{border-color:var(--gold)}.check{display:flex;align-items:center;gap:8px;color:var(--muted);white-space:nowrap}.check input{width:auto}.table-wrap{border:1px solid var(--line);border-radius:15px;overflow:auto;background:#121412}table{width:100%;border-collapse:collapse;font-size:13px}th{text-align:left;padding:13px 16px;color:#777e76;background:#171a17;text-transform:uppercase;font-size:10px;letter-spacing:.11em}td{padding:15px 16px;border-top:1px solid #242824;color:#d9ddd7}td strong,td small{display:block}td small{color:var(--muted);margin-top:4px}code{color:#e9c36e;font-size:11px}.pill{padding:4px 8px;border-radius:20px;background:#282d28;color:#b8beb7;font-size:10px;text-transform:uppercase;font-weight:800}.pill.active,.pill.approved,.pill.ready{background:#163522;color:#7add9b}.pill.pending,.pill.requested{background:#3b3016;color:#f1c65b}.pill.suspended,.pill.rejected,.pill.revoked{background:#3c1c1b;color:#f1958d}.download-card{display:flex;gap:22px;align-items:center}.download-card>div:nth-child(2){flex:1}.download-icon{width:66px;height:66px;border-radius:18px;background:#29220f;color:var(--gold);display:grid;place-items:center;font-size:28px}.notice,.security-note{border:1px solid #55471e;background:#211d10;color:#dcc278;border-radius:12px;padding:14px;font-size:13px}.branding-grid{grid-template-columns:1fr 1.15fr}.form{display:grid;gap:16px}.form label,.login-card label{display:grid;gap:7px;color:#aeb4ac;font-size:12px}.color-row{display:flex;gap:10px;align-items:center}.color-row input{width:55px;height:42px;padding:3px}.brand-preview{--preview-accent:#e6a817;border:1px solid color-mix(in srgb,var(--preview-accent) 35%,#292d29);border-radius:18px;padding:36px;text-align:center;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--preview-accent) 20%,transparent),transparent 50%),#101210}.preview-mark{width:70px;height:70px;margin:20px auto;border-radius:20px;display:grid;place-items:center;background:var(--preview-accent);color:#15100a;font:800 30px Manrope}.brand-preview h3{font:800 25px Manrope}.brand-preview button{background:var(--preview-accent);color:#15100a;border-color:transparent}.history{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;padding:13px 0;border-top:1px solid var(--line)}.history small{grid-column:1/-1;color:var(--muted)}.login-layout{min-height:100vh;display:grid;grid-template-columns:1.15fr .85fr}.login-story{padding:7vw;display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(circle at 25% 70%,#3a2c0d 0,transparent 30%)}.login-story h1{font:800 clamp(42px,5.5vw,78px)/1.03 Manrope;margin:20px 0}.login-story h1 em{color:var(--gold);font-style:normal}.login-story>p{color:#a9afa7;max-width:600px;font-size:18px;line-height:1.7}.login-card{align-self:center;margin:6vw;display:grid;gap:18px;padding:40px;border:1px solid var(--line);border-radius:20px;background:#131513;box-shadow:0 30px 90px #0008}.login-card h2{font:800 30px Manrope;margin:0}.login-card p,.login-card small{color:var(--muted)}.login-card .primary{padding:13px}.error{padding:11px;border-radius:9px;background:#3d1b19;color:#f3a19a}.center-message{min-height:100vh;display:grid;place-items:center;color:var(--muted)}@media (max-width:900px){.shell{grid-template-columns:1fr}aside{display:none}.content{padding:22px}.metrics{grid-template-columns:repeat(2,1fr)}.split,.login-layout{grid-template-columns:1fr}.login-story{display:none}.login-card{margin:8vw}.page-title{gap:15px}.toolbar{flex-wrap:wrap}}@media (max-width:560px){.metrics{grid-template-columns:1fr}.content{padding:16px}main>header{padding:0 18px}.login-card{padding:26px}.download-card{align-items:flex-start;flex-wrap:wrap}}
