:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;color:#f5f1e8;background:#101113;font-synthesis:none}*{box-sizing:border-box}body{margin:0}header{display:flex;justify-content:space-between;align-items:center;padding:24px clamp(20px,5vw,80px);border-bottom:1px solid #303034;gap:20px;flex-wrap:wrap}.brand{font-size:21px;letter-spacing:.16em;font-weight:800;color:#fff;text-decoration:none}.brand span{color:#b7a17a}nav{display:flex;gap:22px;flex-wrap:wrap}nav a{color:#c9c9c9;text-decoration:none;font-size:14px}nav a:hover{color:white}main{max-width:1120px;margin:auto;padding:55px 24px;min-height:75vh}.eyebrow{text-transform:uppercase;letter-spacing:.22em;color:#c9af81;font-size:12px;font-weight:700}.hero h1{font-size:clamp(46px,8vw,96px);line-height:1.02;letter-spacing:-.055em;max-width:860px;margin:20px 0}.hero p,.muted{color:#b7b8bd;line-height:1.7;max-width:690px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}button,.btn{border:1px solid #a9936f;background:#b9a17b;color:#111;padding:13px 19px;border-radius:7px;font-weight:700;cursor:pointer;text-decoration:none;font-size:14px}button.secondary,.btn.secondary{background:transparent;color:#eee;border-color:#505057}button:disabled{opacity:.5;cursor:not-allowed}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:30px 0}.panel{border:1px solid #34353a;background:#1a1b1e;padding:24px;border-radius:12px}.panel h3{margin:4px 0 10px}.stat{font-size:36px;font-weight:800;letter-spacing:-.04em}.tag{display:inline-block;border:1px solid #78674c;border-radius:100px;padding:6px 12px;color:#d9c29b;font-size:12px}.field{display:block;width:100%;background:#111214;color:#fff;border:1px solid #555;padding:12px;border-radius:6px;margin:8px 0 15px;font:inherit}.error{color:#ff9f9f}.success{color:#a7dfb1}small{color:#a7a8ae}footer{border-top:1px solid #303034;padding:24px;text-align:center;color:#777;font-size:12px}.qr{background:white;padding:16px;display:inline-block;border-radius:8px}.qr img{display:block;width:180px;height:180px}.divider{border:0;border-top:1px solid #35363b;margin:30px 0}table{width:100%;border-collapse:collapse}td,th{text-align:left;border-bottom:1px solid #38383d;padding:11px;font-size:13px}a{color:#d9bd8d}code{color:#e5d3ae;overflow-wrap:anywhere}
