.statistics-panel[hidden]{display:none}.statistics-panel{position:fixed;z-index:1000;bottom:18px;left:50%;transform:translateX(-50%);width:min(680px,calc(100% - 28px));max-height:80vh;overflow:auto;padding:24px;background:#19211c;border:1px solid #d2ad70;color:#f5f1e5;box-shadow:0 8px 40px #0009;font:1rem/1.6 sans-serif}.statistics-panel h2{font-size:1.5rem;margin:0 0 10px}.statistics-panel p{margin:0 0 12px}.statistics-panel a{color:#e3bf80;text-decoration:underline}.statistics-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.statistics-actions button{background:#19211c;border:1px solid #d2ad70;color:#f5f1e5;padding:12px 20px;font:inherit;cursor:pointer}.statistics-actions button:hover{background:#354036}.statistics-settings{display:block;margin:0 auto 24px;padding:12px;background:transparent;border:0;color:#d2ad70;text-decoration:underline;font:inherit;cursor:pointer}.statistics-actions button:focus-visible,.statistics-settings:focus-visible{outline:3px solid #f5f1e5;outline-offset:3px}@media(max-width:500px){.statistics-panel{padding:18px;font-size:.9375rem}.statistics-actions button{flex:1}}
.statistics-test-note{position:relative;margin:1rem auto;padding:1rem;max-width:60rem;background:#19251d;color:#eee9dc;border:1px solid #d2ad7055;font-size:1rem}.statistics-test-note a{color:#d2ad70}
