/* OPERIUMX v0.7.77 interactive product authentication */
body.auth-locked{overflow:hidden}.auth-gate{position:fixed;inset:0;z-index:10000;display:none;place-items:center;padding:20px;background:radial-gradient(circle at 70% 10%,rgba(212,173,62,.12),transparent 34%),#090909}.auth-gate.visible{display:grid}.auth-card{width:min(440px,100%);padding:30px;border:1px solid rgba(212,173,62,.28);border-radius:18px;background:#11110f;box-shadow:0 35px 100px rgba(0,0,0,.58)}.auth-brand{width:190px;height:48px;display:flex;align-items:center;justify-content:center;padding:5px 8px;margin-bottom:25px;border-radius:8px;background:#f6f1e4}.auth-brand img{width:100%;height:100%;object-fit:contain}.auth-eyebrow{margin:0 0 9px;color:#d4ad3e;font-size:9px;font-weight:900;letter-spacing:.18em}.auth-card h1{margin:0 0 9px;font-size:31px;letter-spacing:-.04em}.auth-copy{color:var(--muted);font-size:12px}.auth-card form{display:grid;gap:12px;margin-top:20px}.auth-card label{display:grid;gap:6px;color:var(--muted);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.auth-card input{width:100%;padding:12px 13px;border:1px solid var(--line);border-radius:9px;background:#080808;color:inherit;outline:none}.auth-card input:focus{border-color:rgba(212,173,62,.65)}.auth-primary{min-height:45px;border:1px solid #d4ad3e;border-radius:9px;background:#d4ad3e;color:#111;font-weight:900;cursor:pointer}.auth-primary:disabled{opacity:.6;cursor:wait}.auth-link,.auth-back{border:0;background:transparent;color:#d9c36b;cursor:pointer;font-size:10px;padding:10px 0}.auth-back{padding:0 0 16px}.auth-public{display:block;margin-top:14px;color:var(--muted);font-size:10px}.auth-error{margin-top:14px;padding:10px;border:1px solid rgba(210,80,80,.35);border-radius:8px;background:rgba(210,80,80,.08);font-size:10px}.top-actions #productLogout{display:inline-flex}
