@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600;800&display=swap");.rm-scope{--rm-green:#00ff41;--rm-green-dim:#008f22;--rm-amber:#ffb000;--rm-red:#ff003c;--rm-bg:#050a05;--rm-panel:#0a140a;--rm-border:rgba(0,255,65,0.35);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--rm-bg);color:var(--rm-green);min-height:100vh;position:relative;overflow-x:hidden}.rm-scope *{font-family:inherit}.rm-scope:before{background:repeating-linear-gradient(180deg,transparent 0,transparent 2px,rgba(0,0,0,.22) 3px,rgba(0,0,0,.22) 0);z-index:50;mix-blend-mode:multiply}.rm-scope:after,.rm-scope:before{content:"";position:fixed;inset:0;pointer-events:none}.rm-scope:after{background:radial-gradient(ellipse at center,transparent 40%,rgba(0,0,0,.55) 100%);z-index:49}.rm-panel{background:var(--rm-panel);border:1px solid var(--rm-border);position:relative}.rm-panel:before{content:"";position:absolute;inset:-1px;border:1px solid rgba(0,255,65,.1);pointer-events:none}.rm-label{font-size:10px;opacity:.7}.rm-btn,.rm-label{letter-spacing:3px;color:var(--rm-green);text-transform:uppercase}.rm-btn{font-family:inherit;background:transparent;border:1px solid var(--rm-green);padding:10px 18px;font-size:12px;cursor:pointer;transition:all .16s ease;position:relative}.rm-btn:hover:not(:disabled){background:var(--rm-green);color:var(--rm-bg);box-shadow:0 0 18px rgba(0,255,65,.6)}.rm-btn:disabled{opacity:.4;cursor:not-allowed}.rm-btn-amber{border-color:var(--rm-amber);color:var(--rm-amber)}.rm-btn-amber:hover:not(:disabled){background:var(--rm-amber);color:var(--rm-bg);box-shadow:0 0 18px rgba(255,176,0,.6)}.rm-redacted{display:inline-flex;gap:4px;flex-wrap:wrap;line-height:1.8}.rm-redacted-bar{display:inline-block;background:#000;height:.9em;border-radius:1px;box-shadow:0 0 0 1px rgba(0,255,65,.25)}.rm-image-wrap{position:relative;overflow:hidden;background:#000}.rm-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:filter 1.2s ease}.rm-image-blur{filter:blur(22px) saturate(.4) brightness(.55) contrast(1.1);transform:scale(1.1)}.rm-image-fade{animation:rm-image-fade-in .26s ease both}@keyframes rm-image-fade-in{0%{opacity:0}to{opacity:1}}.rm-image-watermark{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--rm-red);font-size:42px;font-weight:800;letter-spacing:6px;transform:rotate(-18deg);opacity:.85;pointer-events:none;text-shadow:0 0 2px rgba(0,0,0,.95),-2px -2px 0 rgba(0,0,0,.9),2px -2px 0 rgba(0,0,0,.9),-2px 2px 0 rgba(0,0,0,.9),2px 2px 0 rgba(0,0,0,.9),0 0 18px rgba(255,0,60,.85),0 0 36px rgba(255,0,60,.55)}@keyframes rm-glitch{0%,to{transform:none}15%{transform:translate(-2px,1px)}30%{transform:translate(2px,-1px)}45%{transform:translate(-1px,2px)}60%{transform:translate(1px,-2px)}75%{transform:translate(-2px,-1px)}}.rm-glitch{animation:rm-glitch .48s steps(8) 3}@keyframes rm-scan{0%{top:-12%;opacity:0}10%{opacity:1}90%{opacity:1}to{top:110%;opacity:0}}.rm-scan{position:absolute;left:0;right:0;top:-12%;height:8%;background:linear-gradient(180deg,transparent,rgba(0,255,65,.35),transparent);animation:rm-scan 3.2s linear infinite;pointer-events:none;z-index:2}@keyframes rm-cursor{0%,50%{opacity:1}51%,to{opacity:0}}.rm-cursor:after{content:"_";display:inline-block;margin-left:4px;animation:rm-cursor 1s step-end infinite}@keyframes rm-flicker{0%,to{opacity:1}50%{opacity:.75}}.rm-flicker{animation:rm-flicker 2.2s ease-in-out infinite}@keyframes rm-spin-ease{0%{transform:rotate(0deg)}to{transform:rotate(var(--rm-wheel-final,0deg))}}.rm-text-amber{color:var(--rm-amber)}.rm-text-red{color:var(--rm-red)}.rm-text-dim{color:var(--rm-green);opacity:.6}.rm-input{font-family:inherit;background:var(--rm-bg);border:1px solid var(--rm-border);color:var(--rm-green);padding:8px 12px;font-size:12px}.rm-input:focus{outline:none;border-color:var(--rm-green);box-shadow:0 0 0 1px var(--rm-green),0 0 14px rgba(0,255,65,.35)}