.bl-disc-spin{transform-origin:50%;transform:rotate(135deg)}@media (prefers-reduced-motion:no-preference){.bl-disc-spin{animation:70s linear infinite bl-disc-spin}}@keyframes bl-disc-spin{0%{transform:rotate(135deg)}to{transform:rotate(495deg)}}.bl-hipm-plate{color:#0a0a0f;background-color:#e4e4ec;justify-content:center;align-items:center;min-width:3.5rem;height:3.5rem;padding:0 .75rem;font-size:1.75rem;font-weight:800;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff59,inset 0 -2px #00000040,0 6px 14px #00000073}.bl-aw-num{color:var(--aw-gold-hi);letter-spacing:-.04em;font-variant-numeric:tabular-nums;text-shadow:3px 3px #5a3a1a;font-size:clamp(2rem,1.6rem + 1.4vw,2.75rem);font-weight:800;line-height:1}.bl-aw-button{margin:var(--aw-px);background:var(--aw-hud);color:var(--aw-gold-hi);font-family:var(--font-mono), monospace;box-shadow:0 calc(var(--aw-px) * -1) 0 0 var(--aw-gold), 0 var(--aw-px) 0 0 var(--aw-gold), calc(var(--aw-px) * -1) 0 0 0 var(--aw-gold), var(--aw-px) 0 0 0 var(--aw-gold), 0 calc(var(--aw-px) * 3) 0 0 #00000073;align-items:center;gap:.75rem;padding:.7rem 1.1rem;font-size:.9375rem;font-weight:700;transition:background-color .2s;display:inline-flex}.bl-aw-button:hover{background:#1b1b33}.bl-aw-button:focus-visible{outline:2px solid var(--aw-parchment);outline-offset:8px}.bl-lo-panel{isolation:isolate;font-family:var(--font-archivo), system-ui, sans-serif;background:radial-gradient(60% 70% at 0 0,#c8ff2e21,#0000 70%),radial-gradient(55% 70% at 100% 100%,#12b8a629,#0000 70%),#000;border:1px solid #ffffff14;position:relative;overflow:hidden}.bl-lo-title{font-size:clamp(2rem,1.4rem + 2.2vw,3rem);line-height:1.02}.bl-lo-num{font-size:clamp(1.75rem,1.3rem + 1.4vw,2.5rem);line-height:1}.bl-lo-button{color:#000;background:#c8ff2e;border-radius:9999px;align-items:center;gap:.75rem;padding:.75rem 1.4rem;font-weight:700;transition:background-color .2s;display:inline-flex;box-shadow:0 0 40px -8px #c8ff2e99,inset 0 1px #fff9}.bl-lo-button:hover{background:#d8ff6a}.bl-lo-button:focus-visible{outline-offset:4px;outline:2px solid #c8ff2e}.bl-ob-panel{background:radial-gradient(70% 80% at 100% 0,#3b82f624,#0000 70%),radial-gradient(60% 70% at 0 100%,#8b5cf61a,#0000 70%),#080c14;border:1px solid #3b82f62e}.bl-ob-button{color:#fff;background:linear-gradient(135deg,#1e3a8a,#3b82f6);border-radius:.875rem;align-items:center;gap:.75rem;padding:.75rem 1.3rem;font-weight:600;transition:filter .2s;display:inline-flex;box-shadow:0 10px 28px #3b82f659,inset 0 1px #fff3}.bl-ob-button:hover{filter:brightness(1.12)}.bl-ob-button:focus-visible{outline-offset:4px;outline:2px solid #93c5fd}
