:root{--bg: #0b0d10;--panel: #11151b;--panel-2: #0f1318;--border: rgba(255, 255, 255, .1);--text: rgba(255, 255, 255, .92);--muted: rgba(255, 255, 255, .7);--subtle: rgba(255, 255, 255, .55);--gold: #d4af37;--gold-2: #b9922e;--silver: #c0c7d1;--danger: #ff5a6a;--shadow: 0 12px 30px rgba(0,0,0,.55);--radius: 14px;--radius-sm: 10px;--focus: 0 0 0 3px rgba(212, 175, 55, .25)}*{box-sizing:border-box}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,"Apple Color Emoji","Segoe UI Emoji";background:radial-gradient(900px 600px at 20% 0%,rgba(212,175,55,.08),transparent 60%),radial-gradient(700px 500px at 80% 10%,rgba(192,199,209,.07),transparent 55%),var(--bg);color:var(--text)}a{color:var(--gold);text-decoration:none}a:hover{text-decoration:underline}.container{max-width:1100px;margin:0 auto;padding:28px 16px 52px}.header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.brand{display:flex;flex-direction:column;gap:6px}.h1{font-size:28px;margin:0;letter-spacing:.4px}.badge{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:6px 10px;border-radius:999px;background:rgba(212,175,55,.1);border:1px solid rgba(212,175,55,.22);color:var(--gold);font-size:12px}.grid{display:grid;gap:14px}@media (min-width: 900px){.grid.cols-3{grid-template-columns:1.1fr .9fr 1.2fr}}.card{background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 30%),var(--panel);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:14px}.cardTitle{margin:0 0 10px;font-size:14px;font-weight:700;letter-spacing:.25px;color:var(--silver);display:flex;align-items:center;gap:8px}.hr{height:1px;background:var(--border);border:0;margin:12px 0}.row{display:flex;gap:10px;flex-wrap:wrap}.stack{display:flex;flex-direction:column;gap:10px}.input,.select,.textarea{width:100%;background:var(--panel-2);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 12px;outline:none}.input:focus,.select:focus,.textarea:focus{box-shadow:var(--focus);border-color:#d4af3759}.textarea{min-height:86px;resize:vertical}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(212,175,55,.35);background:linear-gradient(180deg,rgba(212,175,55,.22),rgba(212,175,55,.1));color:var(--text);border-radius:var(--radius-sm);padding:10px 12px;font-weight:700;letter-spacing:.2px;cursor:pointer}.btn:hover{border-color:#d4af378c;background:linear-gradient(180deg,rgba(212,175,55,.28),rgba(212,175,55,.12))}.btn:active{transform:translateY(1px)}.btnSecondary{border:1px solid var(--border);background:rgba(255,255,255,.04);color:var(--text)}.btnDanger{border:1px solid rgba(255,90,106,.45);background:rgba(255,90,106,.1)}.kpiRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.kpi{padding:12px;border-radius:var(--radius-sm);border:1px solid var(--border);background:rgba(255,255,255,.03)}.kpiLabel{color:var(--muted);font-size:12px}.kpiValue{font-size:20px;font-weight:800;margin-top:4px;color:var(--gold)}.list{display:flex;flex-direction:column;gap:10px}.item{border:1px solid var(--border);background:rgba(255,255,255,.02);border-radius:var(--radius-sm);padding:10px;display:flex;justify-content:space-between;gap:10px}.itemLeft{display:flex;flex-direction:column;gap:4px}.itemName{font-weight:800;color:var(--text)}.itemMeta{font-size:12px;color:var(--muted)}.pill{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;border:1px solid rgba(192,199,209,.25);background:rgba(192,199,209,.08);color:var(--silver);font-size:12px;width:fit-content}.footerNote{margin-top:14px;color:var(--subtle);font-size:12px}
