/* PURE LIMITER V11 · quantized file integrity audit */
.plm-file-audit{margin:10px 0 0;border:1px solid #20271d;border-radius:9px;background:#040604;box-shadow:inset 0 18px 36px #000;overflow:hidden}.plm-file-audit summary{display:flex;align-items:center;justify-content:space-between;padding:11px 13px;color:#96a28c;font:900 8px "Courier New";letter-spacing:.1em;cursor:pointer;list-style:none}.plm-file-audit summary::-webkit-details-marker{display:none}.plm-file-audit summary:after{content:"＋";color:var(--g);font-size:15px}.plm-file-audit[open] summary:after{content:"−"}.plm-file-audit__body{padding:0 12px 12px}.plm-file-audit__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.plm-file-audit__grid div{padding:9px;border:1px solid #20271d;border-radius:5px;background:#090d08}.plm-file-audit__grid span{display:block;color:#687162;font:800 6px "Courier New";letter-spacing:.07em}.plm-file-audit__grid b{display:block;margin-top:5px;color:#e6eee1;font:900 11px "Courier New"}.plm-file-audit__result{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:8px;padding:9px 11px;border:1px solid #273420;border-radius:5px;background:#0b1009;color:#809075;font:800 7px "Courier New"}.plm-file-audit__result b{color:var(--g);font-size:10px}.plm-file-audit__result.is-warn{border-color:#5c4618}.plm-file-audit__result.is-warn b{color:#ffd04d}.plm-file-audit__result.is-error{border-color:#65241f}.plm-file-audit__result.is-error b{color:#ff574d}@media(max-width:650px){.plm-file-audit__grid{grid-template-columns:repeat(2,1fr)}.plm-file-audit__result{align-items:flex-start;flex-direction:column}}