@layer legacy,cyberpunk;:root{--color-black: #0a0a0a;--color-black-pure: #000000;--color-gray-dark: #1a1a1a;--color-gray-medium: #2a2a2a;--color-gray-light: #6a6a6a;--color-red-alert: #ff3333;--color-red-dark: #cc0000;--color-red-glow: #ff0000;--color-cream: #f5f5f5;--color-cream-dark: #cccccc;--color-white-dirty: #eeeeee;--color-text-muted: #9a9a9a;--color-success: #22c55e;--color-warning: #ffaa00;--color-error: #ef4444;--color-info: #3b82f6;--category-modder: #ff3333;--category-griffer: #ff8800;--category-ardido: #ffcc00;--category-toxico: #ff00ff;--category-scammer: #00ffff;--neon-pink: #ff00ff;--neon-cyan: #00ffff;--neon-blue: #0080ff;--neon-purple: #8000ff;--neon-green: #00ff80;--cyber-dark: #0a0a12;--cyber-grid: rgba(0, 255, 255, .03);--font-title: "Black Ops One", "Arial Black", sans-serif;--font-stencil: "Closeness", "Impact", sans-serif;--font-typewriter: "Blender pro", "BlenderProBook", "Courier New", monospace;--font-mono: "IBM 3270", "Share Tech Mono", "Courier New", monospace;--font-size-xs: .65rem;--font-size-sm: .75rem;--font-size-base: .9rem;--font-size-md: 1rem;--font-size-lg: 1.25rem;--font-size-xl: 1.5rem;--font-size-2xl: 2rem;--font-size-3xl: 2.5rem;--font-size-hero: 3.5rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-bold: 700;--line-height-tight: 1.2;--line-height-normal: 1.6;--line-height-relaxed: 1.8;--letter-spacing-tight: -.02em;--letter-spacing-normal: 0;--letter-spacing-wide: .05em;--letter-spacing-wider: .1em;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-xxl: 3rem;--border-width-thin: 1px;--border-width-normal: 2px;--border-width-thick: 3px;--border-rough: 2px solid var(--color-cream-dark);--border-alert: 2px solid var(--color-red-alert);--border-dashed: 2px dashed var(--color-gray-light);--border-radius-sm: 2px;--border-radius-md: 4px;--border-radius-lg: 8px;--border-radius-full: 50%;--shadow-sm: 0 2px 4px rgba(0, 0, 0, .3);--shadow-md: 0 4px 12px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 30px rgba(0, 0, 0, .5);--shadow-glow-red: 0 0 20px rgba(255, 51, 51, .4);--shadow-glow-green: 0 0 20px rgba(34, 197, 94, .3);--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--transition-glitch: .1s steps(2);--z-base: 1;--z-dropdown: 100;--z-sticky: 200;--z-overlay: 1000;--z-modal: 2000;--z-tooltip: 3000;--z-max: 9999;--breakpoint-sm: 480px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px}@layer legacy{@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes slideInStagger{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes typewriter{0%{width:0}to{width:100%}}@keyframes blinkCursor{0%,to{border-right-color:var(--color-red-alert)}50%{border-right-color:transparent}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{font-family:var(--font-typewriter);background-color:var(--color-black);color:var(--color-cream);min-height:100vh;line-height:1.6;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input,button,textarea,select{font:inherit}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(0,255,255,.03) 1px,transparent 1px),linear-gradient(rgba(0,255,255,.03) 1px,transparent 1px),repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.1) 2px,rgba(0,0,0,.1) 4px),repeating-linear-gradient(90deg,transparent,transparent 2px,rgba(0,0,0,.05) 2px,rgba(0,0,0,.05) 4px);background-size:50px 50px,50px 50px,4px 4px,4px 4px;pointer-events:none;z-index:1000;opacity:.18;animation:gridScroll 20s linear infinite}:is() .site-footer{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px 0 28px;margin-top:var(--spacing-xxl);border-top:1px solid var(--color-gray-medium);opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none}:is() .site-footer__logo{width:22px;height:22px;object-fit:contain;filter:drop-shadow(0 0 4px rgba(255,51,51,.3))}:is() .site-footer__text{font-family:var(--font-mono);font-size:.7rem;color:var(--color-cream-dark);letter-spacing:.04em}@keyframes gridScroll{0%{background-position:0 0,0 0,0 0,0 0}to{background-position:50px 50px,50px 50px,0 0,0 0}}body:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent 50%,rgba(0,0,0,.08) 50%);background-size:100% 4px;pointer-events:none;z-index:1001;opacity:.08}#root{position:relative;z-index:1}.app-container{max-width:1400px;margin:0 auto;padding:var(--spacing-md);position:relative}.app-container:before,.app-container:after{content:"";position:fixed;top:0;bottom:0;width:4px;background:repeating-linear-gradient(to bottom,var(--color-red-alert) 0,var(--color-red-alert) 10px,transparent 10px,transparent 20px);opacity:.22}.app-container:before{left:0}.app-container:after{right:0}.header{text-align:center;padding:var(--spacing-xl) var(--spacing-md);margin-bottom:var(--spacing-xl);position:relative;background:linear-gradient(135deg,rgba(255,51,51,.06) 0%,transparent 50%),linear-gradient(225deg,rgba(255,51,51,.06) 0%,transparent 50%);border:var(--border-rough);border-color:var(--color-red-alert);animation:fadeInDown .6s ease-out}.header:before,.header:after{content:"⚠";position:absolute;font-size:1.5rem;color:var(--color-red-alert);animation:pulse-warning 1s ease-in-out infinite}.header:before{top:var(--spacing-sm);left:var(--spacing-sm)}.header:after{top:var(--spacing-sm);right:var(--spacing-sm)}@keyframes pulse-warning{0%,to{opacity:1}50%{opacity:.3}}.header__title{font-family:var(--font-title);font-size:clamp(2.5rem,8vw,5rem);color:var(--color-red-alert);text-shadow:0 0 3px rgba(255,51,51,.18),2px 2px 0 var(--color-black-pure);letter-spacing:.1em;margin-bottom:var(--spacing-sm);position:relative;animation:glitchText 3s infinite linear}.header__title:before{content:attr(data-text);position:absolute;left:0;top:0;width:100%;height:100%;color:#0ff;text-shadow:none;z-index:-1;animation:glitchCyan 3s infinite linear}.header__title:after{content:attr(data-text);position:absolute;left:0;top:0;width:100%;height:100%;color:#f0f;text-shadow:none;z-index:-1;animation:glitchMagenta 3s infinite linear}@keyframes glitchText{0%,to{transform:translate(0) skew(0)}2%{transform:translate(-2px,1px) skew(.5deg)}4%{transform:translate(2px,-1px) skew(-.5deg)}6%{transform:translate(0) skew(0)}40%{transform:translate(0) skew(0)}42%{transform:translate(3px) skew(.8deg)}44%{transform:translate(-3px,1px) skew(-.8deg)}46%{transform:translate(1px,-1px) skew(.3deg)}41%{transform:translate(0) skew(0)}78%{transform:translate(0) skew(0)}80%{transform:translate(-1px,2px) skew(-.4deg)}82%{transform:translate(2px,-1px) skew(.6deg)}82%{transform:translate(0) skew(0)}}@keyframes glitchCyan{0%,to{transform:translate(0);opacity:0;clip-path:inset(0 0 100% 0)}1%{transform:translate(-4px);opacity:.8;clip-path:inset(10% 0 60% 0)}3%{transform:translate(-3px);opacity:.6;clip-path:inset(70% 0 5% 0)}5%{transform:translate(-2px);opacity:.4;clip-path:inset(30% 0 40% 0)}7%,39%{opacity:0;clip-path:inset(0 0 100% 0)}41%{transform:translate(-5px);opacity:.7;clip-path:inset(25% 0 50% 0)}43%{transform:translate(-3px);opacity:.5;clip-path:inset(55% 0 20% 0)}38%{transform:translate(-4px);opacity:.6;clip-path:inset(5% 0 75% 0)}47%,78%{opacity:0;clip-path:inset(0 0 100% 0)}79%{transform:translate(-3px);opacity:.7;clip-path:inset(45% 0 35% 0)}81%{transform:translate(-4px);opacity:.5;clip-path:inset(15% 0 65% 0)}83%{transform:translate(-2px);opacity:.4;clip-path:inset(80% 0 5% 0)}85%{opacity:0;clip-path:inset(0 0 100% 0)}}@keyframes glitchMagenta{0%,to{transform:translate(0);opacity:0;clip-path:inset(0 0 100% 0)}1%{transform:translate(4px);opacity:.8;clip-path:inset(40% 0 30% 0)}3%{transform:translate(3px);opacity:.6;clip-path:inset(5% 0 80% 0)}5%{transform:translate(2px);opacity:.4;clip-path:inset(65% 0 15% 0)}7%,39%{opacity:0;clip-path:inset(0 0 100% 0)}41%{transform:translate(5px);opacity:.7;clip-path:inset(60% 0 15% 0)}43%{transform:translate(3px);opacity:.5;clip-path:inset(10% 0 70% 0)}45%{transform:translate(4px);opacity:.6;clip-path:inset(35% 0 45% 0)}47%,77%{opacity:0;clip-path:inset(0 0 100% 0)}79%{transform:translate(3px);opacity:.7;clip-path:inset(20% 0 55% 0)}81%{transform:translate(4px);opacity:.5;clip-path:inset(70% 0 10% 0)}83%{transform:translate(2px);opacity:.4;clip-path:inset(50% 0 30% 0)}85%{opacity:0;clip-path:inset(0 0 100% 0)}}.header__subtitle{font-family:var(--font-typewriter);font-size:clamp(1rem,3vw,1.5rem);color:var(--color-cream);text-transform:uppercase;letter-spacing:.2em;margin-bottom:var(--spacing-md);animation:fadeInUp .5s ease-out .3s both}.header__logo{display:inline-flex;align-items:center;gap:var(--spacing-sm);font-family:var(--font-mono);font-size:1rem;color:var(--color-red-alert);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-red-alert);background:#ff33331a;position:relative;animation:scaleIn .4s ease-out .4s both}.header__logo-icon{font-size:1.5rem}.controls{display:flex;flex-direction:column;gap:var(--spacing-md);margin-bottom:var(--spacing-xl);padding:var(--spacing-lg);background:var(--color-gray-dark);border:var(--border-dashed);position:relative;animation:fadeInUp .5s ease-out .2s both}.controls:before{content:"FILTROS DE BÚSQUEDA";position:absolute;top:-.75rem;left:var(--spacing-md);background:var(--color-black);padding:0 var(--spacing-sm);font-family:var(--font-mono);font-size:.75rem;color:var(--color-cream-dark);letter-spacing:.1em}.controls__filters{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.filter-btn{--accent: var(--color-cream);--corner: 8px;--border-width: 2px;--clip: polygon(0 0, 100% 0, 100% calc(100% - var(--corner)), calc(100% - var(--corner)) 100%, 0% 100%);font-family:var(--font-typewriter);font-size:.85rem;padding:.5rem 1rem;background:transparent;color:var(--accent);border:0;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;transition:all .2s ease;position:relative;animation:scaleIn .3s ease-out both;overflow:visible;z-index:1}.filter-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--accent);clip-path:var(--clip);z-index:-2;transition:all .2s ease}.filter-btn:after{content:"";position:absolute;inset:var(--border-width);background:#000000d9;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--corner) + var(--border-width)),calc(100% - var(--corner) + var(--border-width)) 100%,0% 100%);z-index:-1;transition:all .2s ease}@keyframes shimmerEffect{0%{transform:translate(-100%)}to{transform:translate(100%)}}.controls__filters .filter-btn:nth-child(1){animation-delay:.3s}.controls__filters .filter-btn:nth-child(2){animation-delay:.35s}.controls__filters .filter-btn:nth-child(3){animation-delay:.4s}.controls__filters .filter-btn:nth-child(4){animation-delay:.45s}.filter-btn:hover{color:var(--color-black)}.filter-btn:hover:before{box-shadow:0 0 15px var(--accent)}.filter-btn:hover:after{background:linear-gradient(120deg,var(--accent) 0%,color-mix(in srgb,var(--accent) 70%,white) 50%,var(--accent) 100%);background-size:200% 100%;animation:shimmerBg 1.5s ease infinite}@keyframes shimmerBg{0%{background-position:200% 0}to{background-position:-200% 0}}.filter-btn--active{--accent: var(--color-red-alert);color:var(--color-black)}.filter-btn--active:after{background:var(--accent)}.filter-btn--active:before{box-shadow:0 0 12px var(--accent)}.filter-btn[data-category=modder]{--accent: #ff3333}.filter-btn[data-category=griffer]{--accent: #ff8800}.filter-btn[data-category=ardido]{--accent: #ffcc00}.controls__row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-md);width:100%}.controls__chips{display:flex;gap:var(--spacing-xs);flex-wrap:wrap}.chip{--accent: var(--color-gray-light);--corner: 6px;--border-width: 1px;--clip: polygon(0 0, 100% 0, 100% calc(100% - var(--corner)), calc(100% - var(--corner)) 100%, 0% 100%);font-family:var(--font-mono);font-size:.65rem;padding:.3rem .6rem;background:transparent;color:var(--accent);border:0;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.05em;animation:scaleIn .3s ease-out both;position:relative;z-index:1}.chip:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--accent);clip-path:var(--clip);z-index:-2;transition:all .2s ease}.chip:after{content:"";position:absolute;inset:var(--border-width);background:#000000d9;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--corner) + var(--border-width)),calc(100% - var(--corner) + var(--border-width)) 100%,0% 100%);z-index:-1;transition:all .2s ease}.controls__chips .chip:nth-child(1){animation-delay:.4s}.controls__chips .chip:nth-child(2){animation-delay:.45s}.controls__chips .chip:nth-child(3){animation-delay:.5s}.controls__chips .chip:nth-child(4){animation-delay:.55s}.chip:hover{color:var(--color-black)}.chip:hover:before{box-shadow:0 0 10px var(--accent)}.chip:hover:after{background:linear-gradient(120deg,var(--accent) 0%,color-mix(in srgb,var(--accent) 70%,white) 50%,var(--accent) 100%);background-size:200% 100%;animation:shimmerBg 1.5s ease infinite}.chip--active{color:var(--color-black)}.chip--active:after{background:var(--accent)}.chip--active:before{box-shadow:0 0 10px color-mix(in srgb,var(--accent) 60%,transparent)}.chip[data-validation=pendiente]{--accent: #888888}.chip[data-validation=verificado]{--accent: #22c55e}.chip[data-validation=investigando]{--accent: #3b82f6}.chip[data-validation=rechazado]{--accent: #ef4444}.controls__search{display:flex;gap:var(--spacing-sm);width:100%}.search-input{--accent: var(--color-gray-light);--corner: 8px;--border: 1px;--clip: polygon(var(--corner) 0, 100% 0, 100% 100%, 0 100%, 0 var(--corner));flex:1;font-family:var(--font-mono);font-size:1rem;padding:var(--spacing-sm) var(--spacing-md);background:#0009;color:var(--color-cream);border:var(--border) solid var(--accent);clip-path:var(--clip);outline:none;transition:all .2s ease}.search-input::placeholder{color:var(--color-text-muted, #888888);font-style:italic}.search-input:focus{--accent: var(--color-red-alert);border-color:var(--accent);box-shadow:0 0 10px #ff33334d}.cyber-btn{--accent: var(--color-red-alert);--corner: 12px;--border: 2px;--clip: polygon(0 0, 100% 0, 100% calc(100% - var(--corner)), calc(100% - var(--corner)) 100%, 0% 100%);font-family:var(--font-stencil);font-size:1rem;text-align:center;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border:0;background:transparent;position:relative;color:var(--accent);cursor:pointer;letter-spacing:.1em;transition:color .2s ease}.cyber-btn *{pointer-events:none}.cyber-btn .backdrop{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:#0009;clip-path:var(--clip);pointer-events:none;-webkit-backdrop-filter:saturate(180%) blur(6px);backdrop-filter:saturate(180%) blur(6px);transition:background .2s ease}.cyber-btn .backdrop:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--accent);clip-path:var(--clip);mask:linear-gradient(#0000 0% 100%),linear-gradient(#fff 0% 100%);mask-clip:padding-box,border-box;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect;border:var(--border) solid transparent;z-index:2}.cyber-btn .corner{position:absolute;bottom:0;right:0;height:var(--corner);width:var(--corner)}.cyber-btn .corner:after{content:"";height:calc(var(--border) * 2);width:200%;position:absolute;top:50%;left:50%;translate:-50% -50%;transform:rotate(135deg);background:var(--accent)}.cyber-btn:hover,.cyber-btn:focus-visible{color:var(--color-black);outline:none}.cyber-btn:hover .backdrop,.cyber-btn:focus-visible .backdrop{background:var(--accent)}.cyber-btn .glitch{display:none;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;pointer-events:none;color:var(--accent);filter:brightness(1.5)}.cyber-btn .glitch .backdrop{background:var(--color-black)}.cyber-btn:hover .glitch,.cyber-btn:focus-visible .glitch{display:flex;animation:cyberGlitch 2s infinite}.cyber-btn--primary{--accent: var(--color-red-alert)}.cyber-btn--secondary{--accent: var(--color-gray-light)}.cyber-btn--success{--accent: #22c55e}.cyber-btn--warning{--accent: #ffcc00}.cyber-btn--info{--accent: #00d4ff}@keyframes cyberGlitch{0%{clip-path:polygon(0 2%,100% 2%,100% 5%,0 5%)}2%,8%{clip-path:polygon(0 78%,100% 78%,100% 85%,0 85%);transform:translate(-2%)}6%{clip-path:polygon(0 78%,100% 78%,100% 85%,0 85%);transform:translate(2%)}9%{clip-path:polygon(0 78%,100% 78%,100% 85%,0 85%);transform:translate(0)}10%{clip-path:polygon(0 44%,100% 44%,100% 54%,0 54%);transform:translate(2%)}13%{clip-path:polygon(0 44%,100% 44%,100% 54%,0 54%);transform:translate(0)}14%,21%{clip-path:polygon(0 0,0 0,0 0,0 0);transform:translate(2%)}25%{clip-path:polygon(0 0,0 0,0 0,0 0);transform:translate(2%)}30%{clip-path:polygon(0 0,0 0,0 0,0 0);transform:translate(-2%)}35%,45%{clip-path:polygon(0 40%,100% 40%,100% 52%,0 52%);transform:translate(-2%)}40%{clip-path:polygon(0 40%,100% 40%,100% 52%,0 52%);transform:translate(2%)}50%{clip-path:polygon(0 40%,100% 40%,100% 52%,0 52%);transform:translate(0)}55%{clip-path:polygon(0 63%,100% 63%,100% 80%,0 80%);transform:translate(2%)}60%{clip-path:polygon(0 63%,100% 63%,100% 80%,0 80%);transform:translate(0)}31%,61%,to{clip-path:polygon(0 0,0 0,0 0,0 0)}}.report-btn{--accent: var(--color-red-alert);--corner: 12px;--border-width: 2px;--clip: polygon(0 0, 100% 0, 100% calc(100% - var(--corner)), calc(100% - var(--corner)) 100%, 0% 100%);font-family:var(--font-stencil);font-size:1rem;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;background:transparent;color:var(--accent);border:0;cursor:pointer;letter-spacing:.1em;transition:all .2s ease;position:relative;z-index:1}.report-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--accent);clip-path:var(--clip);z-index:-2;transition:all .2s ease}.report-btn:after{content:"";position:absolute;inset:var(--border-width);background:#000000d9;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--corner) + var(--border-width)),calc(100% - var(--corner) + var(--border-width)) 100%,0% 100%);z-index:-1;transition:all .2s ease}.report-btn:hover,.report-btn:focus-visible{color:var(--color-black);outline:none}.report-btn:hover:before{box-shadow:0 0 25px #f339}.report-btn:hover:after{background:linear-gradient(120deg,var(--accent) 0%,color-mix(in srgb,var(--accent) 60%,white) 50%,var(--accent) 100%);background-size:200% 100%;animation:shimmerBg 1.5s ease infinite}.reports-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--spacing-lg);margin-bottom:var(--spacing-xxl);animation:fadeInUp .5s ease-out .3s both}.report-card{background:var(--color-gray-dark);border:1.5px solid var(--color-gray-medium);padding:var(--spacing-lg);position:relative;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);animation:slideInStagger .4s ease-out both}.report-card:nth-child(n+10){animation-delay:.55s}.report-card:hover{border-color:var(--color-red-alert);transform:translateY(-3px);box-shadow:0 6px 15px #0000002e,0 0 8px #ff33330f}@keyframes cardPulse{0%,to{box-shadow:0 20px 40px #00000080,0 0 0 1px var(--color-red-alert),0 0 30px #ff333326}50%{box-shadow:0 20px 40px #00000080,0 0 0 2px var(--color-red-alert),0 0 50px #ff333340,0 0 80px #00ffff1a}}.report-card--verified{border-color:#22c55e;background:linear-gradient(135deg,var(--color-gray-dark),rgba(34,197,94,.1))}.report-card--verified:hover{border-color:#22c55e;box-shadow:0 10px 30px #00000080,0 0 20px #22c55e4d}.report-card--rejected{opacity:.6;border-color:var(--color-gray-medium)}.report-card--investigating{border-color:#3b82f6;background:linear-gradient(135deg,var(--color-gray-dark),rgba(59,130,246,.1))}.report-card--investigating:hover{border-color:#3b82f6;box-shadow:0 10px 30px #00000080,0 0 20px #3b82f64d}.report-card--rejected .report-card__user{text-decoration:line-through;color:var(--color-text-muted, #888888)}.report-card__validation{position:absolute;top:var(--spacing-sm);left:var(--spacing-sm);font-size:1.2rem;z-index:10;animation:bounce 1s ease-in-out}@keyframes bounce{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.report-card__validation--verificado{filter:drop-shadow(0 0 5px #22c55e)}.report-card__validation--rechazado{filter:drop-shadow(0 0 5px #ff3333)}.report-card__validation--investigando{filter:drop-shadow(0 0 5px #3b82f6);animation:bounce 1s ease-in-out infinite}.report-card__admin-banner{margin:calc(var(--spacing-lg) * -1);margin-bottom:var(--spacing-md);padding:.4rem .5rem;font-family:var(--font-mono);font-size:.65rem;text-align:center;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.report-card__admin-banner--verificado{background:linear-gradient(90deg,#22c55ee6,#22c55eb3);color:#fff;border-bottom:2px solid #22c55e}.report-card__admin-banner--rechazado{background:linear-gradient(90deg,#ef4444e6,#ef4444b3);color:#fff;border-bottom:2px solid #ef4444}.report-card__admin-banner--investigando{background:linear-gradient(90deg,#3b82f6e6,#3b82f6b3);color:#fff;border-bottom:2px solid #3b82f6;animation:pulse-bg 2s ease-in-out infinite}@keyframes pulse-bg{0%,to{opacity:1}50%{opacity:.7}}.report-card__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-md)}.report-card__user{font-family:var(--font-stencil);font-size:1.3rem;color:var(--color-red-alert);word-break:break-all}.report-card__tag{font-family:var(--font-mono);font-size:.7rem;padding:var(--spacing-xs) var(--spacing-sm);text-transform:uppercase;letter-spacing:.1em;border:1px solid}.report-card__tag--modder{background:#f333;color:#f33;border-color:#f33}.report-card__tag--griffer{background:#f803;color:#f80;border-color:#f80}.report-card__tag--ardido{background:#fc03;color:#fc0;border-color:#fc0}.report-card__motivo{font-family:var(--font-typewriter);font-size:.9rem;color:var(--color-cream-dark);margin-bottom:var(--spacing-md);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5}.report-card__footer{display:flex;justify-content:space-between;align-items:center;padding-top:var(--spacing-sm);border-top:1px dashed var(--color-gray-light);font-family:var(--font-mono);font-size:.75rem;color:var(--color-text-muted, #9a9a9a)}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e0;display:flex;justify-content:center;align-items:flex-start;z-index:2000;padding:var(--spacing-lg);animation:overlayFadeIn .3s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow-y:auto}.modal-overlay:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(255,0,255,.02) 1px,transparent 1px),linear-gradient(rgba(0,255,255,.02) 1px,transparent 1px);background-size:40px 40px;pointer-events:none;opacity:.18}@keyframes overlayFadeIn{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@keyframes gridPulse{0%,to{opacity:.4}50%{opacity:.7}}.modal{background:var(--color-gray-dark);border:2px solid var(--color-red-alert);max-width:650px;width:calc(100% - 2rem);max-height:calc(100vh - 4rem);margin:auto;overflow-y:auto;position:relative;animation:modalEnter .5s cubic-bezier(.16,1,.3,1) forwards;box-shadow:0 0 0 1px #ff333321,0 25px 50px -12px #00000080,0 0 30px #ff333314}@keyframes modalEnter{0%{opacity:0;transform:translateY(-40px) scale(.95);filter:brightness(1.5) saturate(.5)}50%{filter:brightness(1.1) saturate(1.2)}to{opacity:1;transform:translateY(0) scale(1);filter:brightness(1) saturate(1)}}.modal__header{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg);background:linear-gradient(90deg,var(--color-red-alert),var(--color-red-dark));color:var(--color-black)}.modal__header-main{display:flex;align-items:center;gap:var(--spacing-md);flex-wrap:wrap}.modal__title{font-family:var(--font-stencil);font-size:1.5rem;display:flex;align-items:center;gap:var(--spacing-sm)}.modal__share-btn{--accent: var(--color-cream);--corner: 6px;--border-width: 1px;--clip: polygon(0 0, 100% 0, 100% calc(100% - var(--corner)), calc(100% - var(--corner)) 100%, 0% 100%);background:transparent;border:0;color:var(--accent);padding:.25rem .75rem;font-family:var(--font-mono);font-size:.75rem;cursor:pointer;transition:all .2s ease;position:relative;z-index:1}.modal__share-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--accent);clip-path:var(--clip);z-index:-2;transition:all .2s ease}.modal__share-btn:after{content:"";position:absolute;inset:var(--border-width);background:#000000d9;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--corner) + var(--border-width)),calc(100% - var(--corner) + var(--border-width)) 100%,0% 100%);z-index:-1;transition:all .2s ease}.modal__share-btn:hover{color:var(--color-black)}.modal__share-btn:hover:before{box-shadow:0 0 12px var(--accent)}.modal__share-btn:hover:after{background:linear-gradient(120deg,var(--accent) 0%,color-mix(in srgb,var(--accent) 70%,white) 50%,var(--accent) 100%);background-size:200% 100%;animation:shimmerBg 1.5s ease infinite}.modal__url-bar{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);background:var(--color-gray-dark);border-bottom:1px solid var(--color-gray-light);font-family:var(--font-mono);font-size:.75rem;flex-wrap:wrap}.modal__url-label{color:var(--color-cream-dark)}.modal__url-code{flex:1;background:var(--color-black);padding:.25rem .5rem;color:var(--color-cream);font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.modal__url-copy{--accent: var(--color-cream);--corner: 4px;--border-width: 1px;--clip: polygon(0 0, 100% 0, 100% calc(100% - var(--corner)), calc(100% - var(--corner)) 100%, 0% 100%);background:transparent;border:0;color:var(--accent);padding:.25rem .5rem;cursor:pointer;transition:all .2s ease;font-size:.8rem;position:relative;z-index:1}.modal__url-copy:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--accent);clip-path:var(--clip);z-index:-2;transition:all .2s ease}.modal__url-copy:after{content:"";position:absolute;inset:var(--border-width);background:#000000d9;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--corner) + var(--border-width)),calc(100% - var(--corner) + var(--border-width)) 100%,0% 100%);z-index:-1;transition:all .2s ease}.modal__url-copy:hover{color:var(--color-black)}.modal__url-copy:hover:before{box-shadow:0 0 8px var(--accent)}.modal__url-copy:hover:after{background:var(--accent)}.modal__close{font-size:1.5rem;background:none;border:none;color:var(--color-black);cursor:pointer;padding:var(--spacing-xs);line-height:1;transition:transform var(--transition-fast)}.modal__close:hover{transform:scale(1.2) rotate(90deg)}.modal__body{padding:var(--spacing-lg)}.report-detail__field{margin-bottom:var(--spacing-lg)}.report-detail__label{font-family:var(--font-mono);font-size:.75rem;color:var(--color-text-muted, #9a9a9a);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--spacing-xs);display:flex;align-items:center;gap:var(--spacing-xs)}.report-detail__label:before{content:">";color:var(--color-red-alert)}.report-detail__value{font-family:var(--font-typewriter);font-size:1rem;color:var(--color-cream);padding:var(--spacing-sm);background:var(--color-black);border-left:3px solid var(--color-red-alert)}.report-detail__value--user{font-family:var(--font-stencil);font-size:1.5rem;color:var(--color-red-alert)}.report-detail__evidence{background:var(--color-black);border:2px dashed var(--color-gray-light);padding:var(--spacing-xl);text-align:center;position:relative}.report-detail__evidence:before{content:"EVIDENCIA CLASIFICADA";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-15deg);font-family:var(--font-stencil);font-size:1.2rem;color:var(--color-red-alert);opacity:.3;white-space:nowrap}.report-detail__evidence-icon{font-size:3rem;margin-bottom:var(--spacing-sm)}.report-detail__evidence-text{font-family:var(--font-mono);font-size:.8rem;color:var(--color-text-muted, #9a9a9a)}.report-detail__evidence-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:var(--spacing-md);background:var(--color-black);padding:var(--spacing-md);border:1px solid var(--color-gray-medium)}.report-detail__evidence-item{display:flex;flex-direction:column;gap:var(--spacing-xs);cursor:pointer;transition:transform var(--transition-fast)}.report-detail__evidence-item:hover{transform:scale(1.05)}.report-detail__evidence-img{width:100%;aspect-ratio:1;object-fit:cover;border:2px solid var(--color-gray-medium);transition:border-color var(--transition-fast)}.report-detail__evidence-item:hover .report-detail__evidence-img{border-color:var(--color-red-alert)}.report-detail__evidence-placeholder{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:var(--color-gray-dark);border:2px dashed var(--color-gray-light);font-size:.8rem;color:var(--color-text-muted, #9a9a9a)}.report-detail__evidence-name{font-family:var(--font-mono);font-size:.65rem;color:var(--color-cream-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.report-form{display:flex;flex-direction:column;gap:var(--spacing-lg)}.form-group{display:flex;flex-direction:column;gap:var(--spacing-xs)}.form-group__label{font-family:var(--font-mono);font-size:.85rem;color:var(--color-cream);text-transform:uppercase;letter-spacing:.05em}.form-group__label--required:after{content:" *";color:var(--color-red-alert)}.form-group__input,.form-group__textarea,.form-group__select{font-family:var(--font-typewriter);font-size:1rem;padding:var(--spacing-md);background:var(--color-black);color:var(--color-cream);border:1px solid var(--color-gray-light);outline:none;transition:all var(--transition-fast)}.form-group__input:focus,.form-group__textarea:focus,.form-group__select:focus{border-color:var(--color-red-alert);box-shadow:0 0 10px #ff33334d}.form-group__textarea{min-height:120px;resize:vertical}.form-group__select{cursor:pointer}.form-group__hint{font-family:var(--font-mono);font-size:.75rem;color:var(--color-text-muted, #9a9a9a);font-style:italic}.form-group__hint--privacy{display:flex;align-items:flex-start;gap:var(--spacing-xs);padding:var(--spacing-sm);background:#ff33331a;border-left:2px solid var(--color-red-alert)}.form-group__hint--privacy:before{content:"🔒"}.form__submit{--accent: var(--color-red-alert);--corner: 12px;--border-width: 2px;--clip: polygon(0 0, 100% 0, 100% calc(100% - var(--corner)), calc(100% - var(--corner)) 100%, 0% 100%);font-family:var(--font-stencil);font-size:1.1rem;padding:var(--spacing-md) var(--spacing-xl);background:transparent;color:var(--accent);border:0;cursor:pointer;text-transform:uppercase;letter-spacing:.1em;transition:all .2s ease;margin-top:var(--spacing-md);width:100%;position:relative;z-index:1}.form__submit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--accent);clip-path:var(--clip);z-index:-2;transition:all .2s ease}.form__submit:after{content:"";position:absolute;inset:var(--border-width);background:#000000d9;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--corner) + var(--border-width)),calc(100% - var(--corner) + var(--border-width)) 100%,0% 100%);z-index:-1;transition:all .2s ease}.form__submit:hover{color:var(--color-black)}.form__submit:hover:before{box-shadow:0 0 25px #ff323299}.form__submit:hover:after{background:linear-gradient(120deg,var(--accent) 0%,color-mix(in srgb,var(--accent) 60%,white) 50%,var(--accent) 100%);background-size:200% 100%;animation:shimmerBg 1.5s ease infinite}.form__success{text-align:center;padding:var(--spacing-xl)}.form__success-icon{font-size:4rem;margin-bottom:var(--spacing-md);animation:success-pulse .5s ease}@keyframes success-pulse{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.form__success-title{font-family:var(--font-stencil);font-size:1.5rem;color:var(--color-red-alert);margin-bottom:var(--spacing-sm)}.form__success-text{font-family:var(--font-typewriter);color:var(--color-cream-dark)}.footer{text-align:center;padding:var(--spacing-xl);border-top:1.5px solid var(--color-gray-medium);margin-top:var(--spacing-xxl);position:relative;animation:fadeInUp .6s ease-out .5s both}.footer:before{content:"";position:absolute;top:-2.2rem;left:50%;transform:translate(-50%);width:64px;height:64px;background-image:url(../../Logo.png);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:var(--color-black);border-radius:0;box-shadow:0 2px 12px #0000002e;z-index:10;padding:0;border:none;transition:box-shadow .4s,transform .4s;cursor:pointer;@keyframes logoGlowFooter{0%{filter:drop-shadow(0 0 0px #ff0055) drop-shadow(0 0 0px #00fff7)}50%{filter:drop-shadow(0 0 12px #ff0055) drop-shadow(0 0 24px #00fff7)}to{filter:drop-shadow(0 0 0px #ff0055) drop-shadow(0 0 0px #00fff7)}}}:is() .footer:hover:before{box-shadow:0 0 32px 8px #f05,0 0 64px 16px #00fff7,0 2px 12px #0000002e;transform:scale(1.08) rotate(-2deg);animation:logoGlowFooter 1.2s alternate infinite}.footer__reward{font-family:var(--font-typewriter);font-size:1rem;color:var(--color-cream);margin-bottom:var(--spacing-md);padding:var(--spacing-md);background:var(--color-gray-dark);border:1px dashed var(--color-cream-dark);display:inline-block;opacity:.92}.footer__reward-label{color:var(--color-red-alert);font-weight:700}.footer__brand{font-family:var(--font-stencil);font-size:1.2rem;color:var(--color-red-alert);display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm)}.footer__brand-icon{font-size:1.5rem}.no-results{grid-column:1 / -1;text-align:center;padding:var(--spacing-xxl);background:var(--color-gray-dark);border:2px dashed var(--color-gray-light)}.no-results__icon{font-size:4rem;margin-bottom:var(--spacing-md);opacity:.5}.no-results__text{font-family:var(--font-typewriter);font-size:1.2rem;color:var(--color-cream-dark)}@media(max-width:768px){.header{padding:var(--spacing-lg) var(--spacing-sm)}.header:before,.header:after{font-size:1rem}.controls{padding:var(--spacing-md)}.controls__filters{justify-content:center}.filter-btn{flex:1 1 calc(50% - var(--spacing-sm));min-width:120px;text-align:center}.controls__search{flex-direction:column}.report-btn{width:100%}.reports-grid{grid-template-columns:1fr;gap:var(--spacing-md)}.modal{margin:var(--spacing-sm);max-height:95vh}.modal__header{padding:var(--spacing-md)}.modal__title{font-size:1.2rem}.modal__body{padding:var(--spacing-md)}}@media(max-width:480px){html{font-size:14px}.app-container{padding:var(--spacing-sm)}.header__logo{font-size:.8rem;padding:var(--spacing-xs) var(--spacing-sm)}.filter-btn{flex:1 1 100%}.report-card{padding:var(--spacing-md)}.report-card__user{font-size:1.1rem}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-black)}::-webkit-scrollbar-thumb{background:var(--color-gray-medium);border:1px solid var(--color-gray-light)}::-webkit-scrollbar-thumb:hover{background:var(--color-red-alert)}::selection{background:var(--color-red-alert);color:var(--color-black)}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blinkCursor{0%,to{border-color:var(--color-red-alert)}50%{border-color:transparent}}@keyframes circuitFlow{0%{background-position:0% 0%}to{background-position:200% 0%}}.app-container:before,.app-container:after{content:"";position:fixed;top:0;bottom:0;width:4px;background:linear-gradient(to bottom,var(--color-red-alert) 0%,transparent 10%,#00ffff 20%,transparent 30%,var(--color-red-alert) 40%,transparent 50%,#ff00ff 60%,transparent 70%,var(--color-red-alert) 80%,transparent 90%,#00ffff 100%);background-size:100% 200%;animation:circuitFlow 4s linear infinite;opacity:.7}.app-container:before{left:0;animation-delay:0s}.app-container:after{right:0;animation-delay:-2s}@keyframes hoverGlitch{0%,to{transform:translate(0);opacity:1}20%{transform:translate(-2px,2px)}40%{transform:translate(2px,-2px);opacity:.8}60%{transform:translate(-1px,-1px)}80%{transform:translate(1px,1px);opacity:.9}}@keyframes dataLoad{0%{background-position:-200% 0}to{background-position:200% 0}}.header__subtitle{font-family:var(--font-typewriter);font-size:clamp(1rem,3vw,1.5rem);color:var(--color-cream);text-transform:uppercase;letter-spacing:.2em;margin-bottom:var(--spacing-md);position:relative;animation:textReveal 1s ease-out forwards}@keyframes textReveal{0%{opacity:0;letter-spacing:.5em;filter:blur(10px)}to{opacity:1;letter-spacing:.2em;filter:blur(0)}}@keyframes skullGlow{0%,to{text-shadow:0 0 10px var(--color-red-alert);filter:drop-shadow(0 0 5px var(--color-red-alert))}50%{text-shadow:0 0 20px var(--color-red-alert),0 0 40px #ff00ff;filter:drop-shadow(0 0 10px var(--color-red-alert)) drop-shadow(0 0 20px #ff00ff)}}.search-input:focus,.form-group__input:focus,.form-group__textarea:focus{border-color:var(--color-red-alert);box-shadow:0 0 10px #ff33334d,0 0 20px #0ff3,inset 0 0 10px #ff33331a;animation:inputFocusGlow 1.5s ease-in-out infinite}@keyframes inputFocusGlow{0%,to{box-shadow:0 0 10px #ff33334d,inset 0 0 10px #ff33331a}50%{box-shadow:0 0 15px #ff333380,0 0 30px #00ffff4d,inset 0 0 15px #ff333326}}.report-detail__label:before{content:">";color:var(--color-red-alert);animation:terminalPulse 2s ease-in-out infinite}@keyframes terminalPulse{0%,to{opacity:1;text-shadow:0 0 5px var(--color-red-alert)}50%{opacity:.6;text-shadow:0 0 10px var(--color-red-alert)}}.report-detail__evidence-img{width:100%;aspect-ratio:1;object-fit:cover;border:2px solid var(--color-gray-medium);transition:all var(--transition-fast);position:relative}.report-detail__evidence-item:hover .report-detail__evidence-img{border-color:var(--color-red-alert);box-shadow:0 0 10px #ff333380,0 0 20px #00ffff4d;filter:saturate(1.2) contrast(1.1)}@keyframes staticNoise{0%,to{background-position:0 0}10%{background-position:-5% -5%}20%{background-position:5% 5%}30%{background-position:-5% 5%}40%{background-position:5% -5%}50%{background-position:0 5%}60%{background-position:-5% 0}70%{background-position:5% 0}80%{background-position:0 -5%}90%{background-position:5% 5%}}.report-card{background:var(--color-gray-dark);border:1.5px solid var(--color-gray-medium);padding:var(--spacing-lg);position:relative;cursor:pointer;transition:all var(--transition-fast);overflow:hidden;animation:cardEntrance .5s ease-out backwards}@keyframes cardEntrance{0%{opacity:0;transform:translateY(20px) scale(.95);filter:blur(5px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.report-card:nth-child(1){animation-delay:.1s}.report-card:nth-child(2){animation-delay:.15s}.report-card:nth-child(3){animation-delay:.2s}.report-card:nth-child(4){animation-delay:.25s}.report-card:nth-child(5){animation-delay:.3s}.report-card:nth-child(6){animation-delay:.35s}.report-card:nth-child(7){animation-delay:.4s}.report-card:nth-child(8){animation-delay:.45s}.report-card:nth-child(9){animation-delay:.5s}@keyframes borderRun{0%{background-position:0% 0%,100% 0%,100% 100%,0% 100%}25%{background-position:100% 0%,100% 100%,0% 100%,0% 0%}50%{background-position:100% 100%,0% 100%,0% 0%,100% 0%}75%{background-position:0% 100%,0% 0%,100% 0%,100% 100%}to{background-position:0% 0%,100% 0%,100% 100%,0% 100%}}.header__logo{display:inline-flex;align-items:center;gap:var(--spacing-sm);font-family:var(--font-mono);font-size:1rem;color:var(--color-red-alert);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-red-alert);background:#ff33331a;position:relative;overflow:hidden;animation:logoGlow 3s ease-in-out infinite}.header__logo:before{content:"";position:absolute;top:-100%;left:0;width:100%;height:50%;background:linear-gradient(to bottom,transparent,rgba(0,255,255,.1),transparent);animation:logoScan 2s linear infinite}@keyframes logoScan{0%{top:-50%}to{top:150%}}@keyframes logoGlow{0%,to{box-shadow:0 0 5px #ff33334d}50%{box-shadow:0 0 15px #ff333380,0 0 30px #0ff3}}@keyframes textGlitch{0%,95%,to{transform:translate(0);filter:none}96%{transform:translate(-3px) skew(-5deg);filter:hue-rotate(90deg)}97%{transform:translate(3px) skew(3deg);filter:hue-rotate(-90deg)}98%{transform:translate(-1px);filter:saturate(2)}99%{transform:translate(1px);filter:none}}@keyframes cursorBlink{0%,50%{border-right-color:var(--color-red-alert)}51%,to{border-right-color:transparent}}@keyframes energyWave{0%{transform:scale(1);opacity:.6}to{transform:scale(1.5);opacity:0}}@keyframes cyberLoad{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes signalInterference{0%,to{clip-path:inset(0 0 0 0)}5%{clip-path:inset(10% 0 85% 0)}10%{clip-path:inset(40% 0 40% 0)}15%{clip-path:inset(80% 0 5% 0)}20%{clip-path:inset(0 0 0 0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes cornerFlash{0%,90%,to{opacity:.3}95%{opacity:1}}@keyframes revealText{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes badgePulse{0%,to{transform:scale(1);box-shadow:0 0 #f336}50%{transform:scale(1.05);box-shadow:0 0 0 10px #f330}}@keyframes codeRain{0%{transform:translateY(-100%);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(100vh);opacity:0}}@keyframes neonFlicker{0%,19%,21%,23%,25%,54%,56%,to{text-shadow:0px 0px 5px rgba(255,51,51,.5);opacity:1}20%,24%,55%{text-shadow:none;opacity:.9}}@keyframes borderTrace{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes subtleZoom{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.report-card__user{animation:neonFlicker 8s infinite}.report-card__tag{animation:badgePulse 3s ease-in-out infinite}.header__logo-icon{animation:float 3s ease-in-out infinite}.filter-btn--active{animation:subtleZoom 2s ease-in-out infinite}@keyframes ai-msg-left{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes ai-msg-right{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes ai-fab-glow{0%,to{box-shadow:0 0 20px #ff333359}50%{box-shadow:0 0 36px #ff3333b3,0 0 10px #ff33334d}}@keyframes ai-dot{0%,80%,to{transform:translateY(0);opacity:.35}40%{transform:translateY(-5px);opacity:1}}@keyframes ai-shimmer{0%{background-position:-200% center}to{background-position:200% center}}.ai-bubble{position:fixed;right:24px;bottom:24px;z-index:3500}.ai-bubble__fab{width:auto;height:auto;padding:0;display:inline-flex;align-items:center;justify-content:center;position:relative;isolation:isolate;border:none;background:transparent;color:inherit;font-family:inherit;font-size:inherit;letter-spacing:normal;cursor:pointer;box-shadow:none;transition:transform var(--transition-fast);animation:none}.ai-bubble__fab[hidden]{display:none}.ai-bubble__fab-logo{width:56px;height:56px;object-fit:contain;transform-origin:50% 50%;filter:drop-shadow(0 0 4px rgba(255,51,51,.35)) drop-shadow(0 0 10px rgba(255,0,102,.2));pointer-events:none;will-change:transform,filter,opacity;animation:ai-hex-glow 2.2s ease-in-out infinite,ai-hex-glitch 1.9s steps(2,end) infinite,ai-hex-chromatic 3.4s linear infinite}.ai-bubble__fab:hover{transform:translateY(-2px) scale(1.03)}.ai-bubble__fab:hover .ai-bubble__fab-logo{animation:ai-hex-glow-hover .9s ease-in-out infinite,ai-hex-glitch-hover .45s steps(2,end) infinite,ai-hex-chromatic 1.4s linear infinite}.ai-bubble__fab[aria-expanded=true] .ai-bubble__fab-logo{animation:ai-hex-active-pulse .95s ease-in-out infinite,ai-hex-glitch-hover .4s steps(2,end) infinite,ai-hex-chromatic 1.1s linear infinite}.ai-bubble__fab.ai-bubble__fab--loading .ai-bubble__fab-logo,.ai-bubble__fab.ai-bubble__fab--loading:hover .ai-bubble__fab-logo{animation:ai-hex-loading-spin 6s linear infinite,ai-hex-loading-pulse .92s ease-in-out infinite,ai-hex-loading-glitch .5s steps(2,end) infinite}@keyframes ai-hex-glow{0%,to{filter:drop-shadow(0 0 4px rgba(255,51,51,.35))}50%{filter:drop-shadow(0 0 11px rgba(255,51,51,.75))}}@keyframes ai-hex-glitch{0%,84%,to{transform:translate(0);opacity:1}85%{transform:translate(-1px,1px);opacity:.92}84%{transform:translate(1px,-1px);opacity:.8}92%{transform:translate(-1px);opacity:.96}}.ai-bubble__panel{width:min(420px,calc(100vw - 24px));max-height:min(70vh,560px);position:absolute;right:0;bottom:80px;display:flex;flex-direction:column;border:2px solid var(--color-red-alert);background:linear-gradient(180deg,#0d0d0d,#141414);box-shadow:0 16px 36px #00000080,0 0 28px #f333,0 0 18px #00ffff1f;transform-origin:bottom right;overflow:hidden;animation:ai-panel-in .54s cubic-bezier(.22,1,.36,1) both}.ai-bubble__panel>*{animation:ai-panel-content-in .54s steps(1,end) both}@keyframes ai-panel-in{0%{opacity:.3;transform:scaleX(.015) scaleY(.025);filter:brightness(2.8) drop-shadow(0 0 18px rgba(0,255,255,.95))}45%{opacity:1;transform:scaleX(1) scaleY(.025);filter:brightness(1.8) drop-shadow(0 0 14px rgba(0,255,255,.85))}48%{opacity:.42;transform:scaleX(1) scaleY(.025)}44%{opacity:1;transform:scaleX(1) scaleY(.025)}88%{opacity:1;transform:scaleX(1) scaleY(1.04);filter:brightness(1.4) drop-shadow(0 0 12px rgba(255,51,51,.8))}87%{transform:scaleX(1) scaleY(.98)}91%{opacity:.55;transform:scaleX(1) scaleY(1);filter:brightness(1.8) drop-shadow(0 0 12px rgba(0,255,255,.8))}96%,to{opacity:1;transform:scaleX(1) scaleY(1);filter:brightness(1)}}@keyframes ai-panel-content-in{0%,80%{opacity:0}84%{opacity:.35}86%,90%{opacity:1}92%{opacity:.45}92%,to{opacity:1}}.ai-bubble--fullscreen{position:fixed;top:0;left:0;right:auto;bottom:auto;z-index:4000;pointer-events:none}.ai-bubble__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;border:0;background:#02050ad1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:default;pointer-events:auto}.ai-bubble__panel--fullscreen{position:fixed;top:2.5vh;right:3vw;bottom:2.5vh;left:3vw;z-index:1;width:auto;height:auto;max-height:none;min-height:0;pointer-events:auto;transform-origin:center}.ai-bubble__panel--fullscreen .ai-bubble__messages{flex:1;min-height:0;padding:clamp(1rem,3vw,2.5rem)}.ai-bubble__panel--fullscreen .ai-bubble__message{max-width:min(100%,1000px);padding:.9rem 1rem}.ai-bubble__panel--fullscreen .ai-bubble__message-body{font-size:clamp(.95rem,1.3vw,1.15rem);line-height:1.65}.ai-bubble__panel--fullscreen .ai-bubble__form{padding:1rem clamp(1rem,3vw,2.5rem)}.ai-bubble__panel--fullscreen .ai-bubble__form input{font-size:1rem;padding:.8rem}.ai-bubble__header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);padding:.8rem .9rem;border-bottom:1px solid rgba(255,51,51,.6);background:linear-gradient(90deg,#ff33332e,#ff333308);color:var(--color-cream)}.ai-bubble__status{margin-top:2px;color:var(--color-cream-dark);font-family:var(--font-mono);font-size:.68rem}.ai-bubble__provider{opacity:.55;font-size:.63rem;letter-spacing:.03em}.ai-bubble__provider--local{color:#8de8b0}.ai-bubble__provider--prod{color:#e0c98f}.ai-bubble__header-actions{display:flex;align-items:center;gap:.45rem}.ai-bubble__fullscreen{width:28px;height:26px;border:1px solid rgba(0,255,255,.3);background:#00ffff0a;color:#8cfaff;font-size:1.05rem;line-height:1;cursor:pointer;transition:border-color .15s ease,color .15s ease,box-shadow .15s ease}.ai-bubble__fullscreen:hover{border-color:#8cfaff;color:#fff;box-shadow:0 0 10px #00ffff73}.ai-bubble__close{background:transparent;border:1px solid rgba(255,255,255,.15);color:var(--color-cream);font-size:.95rem;line-height:1;width:26px;height:26px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s ease,color .15s ease}.ai-bubble__close:hover{border-color:var(--color-red-alert);color:var(--color-red-alert)}.ai-bubble__config-btn{background:transparent;border:1px solid transparent;color:var(--color-cream-dark);font-size:1.1rem;line-height:1;cursor:pointer;padding:.1rem .25rem;transition:color .15s ease,border-color .15s ease,transform .3s ease}.ai-bubble__config-btn:hover{color:var(--color-cream);border-color:#fff3}.ai-bubble__config-btn--active{color:var(--color-red-alert);transform:rotate(45deg)}.ai-bubble__config{flex:1;overflow-y:auto;padding:.9rem;display:flex;flex-direction:column;gap:.65rem;animation:ai-msg-left .18s ease-out both}.ai-bubble__config-title{font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-red-alert);margin:0 0 .2rem}.ai-bubble__config-label{display:flex;flex-direction:column;gap:.25rem;font-family:var(--font-mono);font-size:.67rem;text-transform:uppercase;letter-spacing:.07em;color:var(--color-cream-dark)}.ai-bubble__config-input,.ai-bubble__config-textarea{background:#00000080;border:1px solid var(--color-gray-light);color:var(--color-cream);font-family:var(--font-typewriter);font-size:.82rem;padding:.4rem .5rem;line-height:1.35;resize:vertical}.ai-bubble__config-input:focus,.ai-bubble__config-textarea:focus{outline:none;border-color:var(--color-red-alert);box-shadow:0 0 0 1px #ff33334d}.ai-bubble__config-actions{display:flex;gap:.5rem;margin-top:.2rem}.ai-bubble__config-save{flex:1;border:1px solid var(--color-red-alert);background:linear-gradient(180deg,var(--color-red-alert),var(--color-red-dark));color:var(--color-black);font-family:var(--font-mono);font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;padding:.45rem .6rem;cursor:pointer;transition:opacity .15s ease}.ai-bubble__config-save:hover{opacity:.88}.ai-bubble__config-reset{border:1px solid var(--color-gray-light);background:transparent;color:var(--color-cream-dark);font-family:var(--font-mono);font-size:.74rem;text-transform:uppercase;letter-spacing:.07em;padding:.45rem .6rem;cursor:pointer;transition:border-color .15s ease,color .15s ease}.ai-bubble__config-reset:hover{border-color:var(--color-cream);color:var(--color-cream)}.ai-bubble__messages{padding:.8rem;overflow-y:auto;display:flex;flex-direction:column;gap:.55rem;min-height:240px;min-width:0}.ai-bubble__message{display:grid;gap:.2rem;max-width:94%;min-width:0;padding:.55rem .65rem;border:1px solid var(--color-gray-light);background:#0000008c;position:relative}.ai-bubble__message-role{font-family:var(--font-mono);font-size:.65rem;color:var(--color-cream-dark);text-transform:uppercase;letter-spacing:.08em}.ai-bubble__message-meta{opacity:.7;font-size:.62rem}.ai-bubble__message p{margin:0;font-family:var(--font-typewriter);font-size:.85rem;color:var(--color-cream);line-height:1.35}.ai-bubble__message--user p{white-space:pre-wrap}.ai-bubble__message--assistant{border-left:3px solid var(--color-red-alert);animation:ai-msg-left .22s ease-out both}.ai-bubble__message--user{margin-left:auto;border-color:#00ffff73;border-right:3px solid rgba(0,255,255,.8);background:#00283059;animation:ai-msg-right .22s ease-out both}.ai-bubble__loading-hero{display:flex;align-items:center;gap:.6rem}.ai-bubble__message--loading p{display:flex;align-items:center;gap:.2rem;min-height:1.2em}.ai-bubble__loading-logo{width:30px;height:30px;object-fit:contain;flex:0 0 auto;transform-origin:50% 50%;filter:drop-shadow(0 0 6px rgba(255,51,51,.92)) drop-shadow(0 0 14px rgba(0,255,255,.35));animation:ai-hex-loading-spin 6s linear infinite,ai-hex-loading-pulse .92s ease-in-out infinite,ai-hex-loading-glitch .5s steps(2,end) infinite}.ai-bubble__typing-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--color-red-alert);animation:ai-dot 1.2s ease-in-out infinite}.ai-bubble__typing-dot:nth-child(2){animation-delay:.2s}.ai-bubble__typing-dot:nth-child(3){animation-delay:.4s}.ai-bubble__progress{height:5px;width:100%;border:1px solid rgba(255,51,51,.55);background:#ffffff0a;margin-top:2px}.ai-bubble__progress-bar{height:100%;background:linear-gradient(90deg,#ff4747,#ff9f1a,#ff4747);background-size:200% auto;transition:width .2s linear;animation:ai-shimmer 1.6s linear infinite}.ai-bubble__progress-bar--completing{transition:width .35s cubic-bezier(.4,0,.2,1);animation:none;background:linear-gradient(90deg,#ff4747,#ff9f1a)}.ai-bubble__message--loading small{font-family:var(--font-mono);font-size:.65rem;color:var(--color-cream-dark)}.ai-bubble__message-body{font-family:var(--font-typewriter);font-size:.85rem;color:var(--color-cream);line-height:1.45;min-width:0;overflow-wrap:anywhere}.ai-bubble__message-body>*:first-child{margin-top:0}.ai-bubble__message-body>*:last-child{margin-bottom:0}.ai-bubble__message-body p{margin:.3rem 0 0;white-space:normal}.ai-bubble__message-body a{color:#8cfaff;text-decoration-color:#8cfaff8c;text-underline-offset:.15em}.ai-bubble__message-body a:hover{color:#fff;text-shadow:0 0 8px rgba(0,255,255,.65)}.ai-bubble__message-body strong{color:var(--color-cream);font-weight:700}.ai-bubble__message-body em{font-style:italic;opacity:.85}.ai-bubble__message-body ul,.ai-bubble__message-body ol{margin:.35rem 0 0;padding-left:1.25rem}.ai-bubble__message-body li{margin:.15rem 0}.ai-bubble__message-body code{font-family:var(--font-mono);font-size:.78rem;background:#ffffff12;border:1px solid rgba(255,255,255,.12);padding:.05em .3em;color:#ffa07a;overflow-wrap:anywhere}.ai-bubble__message-body pre{margin:.4rem 0 0;padding:.5rem .65rem;background:#0000008c;border:1px solid rgba(255,51,51,.25);overflow-x:auto;max-width:100%;white-space:pre;word-break:normal;overscroll-behavior-x:contain}.ai-bubble__message-body pre code{background:none;border:none;padding:0;font-size:.78rem;color:var(--color-cream);white-space:pre;display:block}.ai-bubble__message-body table{width:100%;max-width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:.75rem;margin:.5rem 0 0;display:block;overflow-x:auto;overscroll-behavior-x:contain}.ai-bubble__message-body thead tr{background:#ff33332e}.ai-bubble__message-body th{padding:.3rem .5rem;text-align:left;color:var(--color-red-alert);border-bottom:1px solid rgba(255,51,51,.35);white-space:nowrap}.ai-bubble__message-body td{padding:.25rem .5rem;border-bottom:1px solid rgba(255,255,255,.07);vertical-align:top}.ai-bubble__message-body tbody tr:nth-child(2n){background:#ffffff08}.ai-bubble__message-body tbody tr:hover{background:#ff333312}.ai-bubble__message-body del{opacity:.5;text-decoration:line-through}.ai-bubble__message-body blockquote{margin:.35rem 0 0;padding-left:.6rem;border-left:2px solid var(--color-red-alert);opacity:.8}.ai-bubble__message-body h1,.ai-bubble__message-body h2,.ai-bubble__message-body h3,.ai-bubble__message-body h4,.ai-bubble__message-body h5,.ai-bubble__message-body h6{font-family:var(--font-mono);font-size:.88rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-red-alert);margin:.5rem 0 .15rem}.ai-bubble__message-body h1{font-size:1.15rem}.ai-bubble__message-body h2{font-size:1.05rem}.ai-bubble__message-body hr{border:0;border-top:1px solid rgba(0,255,255,.3);margin:.75rem 0}.ai-bubble__message-body img{max-width:100%;height:auto}.ai-bubble__message-body ul.contains-task-list{padding-left:.2rem;list-style:none}.ai-bubble__message-body input[type=checkbox]{accent-color:var(--color-red-alert);margin-right:.4rem}.ai-bubble__copy-btn{position:absolute;top:.3rem;right:.35rem;padding:.15rem .4rem;font-family:var(--font-mono);font-size:.58rem;text-transform:uppercase;letter-spacing:.07em;border:1px solid rgba(255,255,255,.18);background:#000000b3;color:var(--color-cream-dark);cursor:pointer;opacity:0;transition:opacity .15s ease,border-color .15s ease,color .15s ease;pointer-events:none;line-height:1.4}.ai-bubble__message:hover .ai-bubble__copy-btn{opacity:1;pointer-events:auto}.ai-bubble__copy-btn:hover{border-color:#ffffff73;color:var(--color-cream)}.ai-bubble__copy-btn--copied{border-color:#00dc7899!important;color:#00dc78e6!important}.ai-bubble__form{display:grid;grid-template-columns:1fr auto;gap:.45rem;padding:.8rem;border-top:1px solid rgba(255,51,51,.3)}.ai-bubble__form input{border:1px solid var(--color-gray-light);background:#00000080;color:var(--color-cream);font-family:var(--font-typewriter);font-size:.83rem;line-height:1.3;padding:.55rem}.ai-bubble__form input:focus{outline:none;border-color:var(--color-red-alert);box-shadow:0 0 0 1px #ff333359}.ai-bubble__form button{border:1px solid var(--color-red-alert);background:linear-gradient(180deg,var(--color-red-alert),var(--color-red-dark));color:var(--color-black);font-family:var(--font-mono);font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;padding:.5rem .85rem;cursor:pointer}.ai-bubble__form button:disabled{cursor:not-allowed;opacity:.5}.ai-bubble__ratelimit{display:flex;align-items:center;gap:6px;padding:6px 10px;margin-bottom:6px;background:#ff3c3c1f;border:1px solid rgba(255,60,60,.35);border-radius:6px;color:#ff6b6b;font-size:.8rem;font-family:Courier New,monospace;letter-spacing:.03em;animation:ratelimit-pulse 1.2s ease-in-out infinite}@keyframes ratelimit-pulse{0%,to{opacity:1}50%{opacity:.65}}.ai-bubble__form input:disabled{opacity:.45;cursor:not-allowed;background:#ff3c3c0d;border-color:#ff3c3c33}@media(max-width:640px){.ai-bubble{right:12px;bottom:12px}.ai-bubble__fab{width:auto;height:auto;font-size:inherit}.ai-bubble__fab-logo{width:48px;height:48px}.ai-bubble__panel{right:-4px;bottom:72px;width:min(96vw,420px);max-height:72vh}.ai-bubble__panel--fullscreen{top:1vh;right:2vw;bottom:1vh;left:2vw;width:auto;max-height:none}.ai-bubble__messages{min-height:180px}.ai-bubble__panel--fullscreen .ai-bubble__messages{min-height:0}}@media(prefers-reduced-motion:reduce){.ai-bubble__panel,.ai-bubble__panel>*{animation:none}}@keyframes ai-hex-glow-hover{0%,to{filter:drop-shadow(0 0 6px rgba(255,51,51,.55)) drop-shadow(0 0 14px rgba(0,255,255,.38))}50%{filter:drop-shadow(0 0 12px rgba(255,51,51,.95)) drop-shadow(0 0 24px rgba(0,255,255,.56))}}@keyframes ai-hex-glitch-hover{0%,75%,to{transform:translate(0) skew(0);opacity:1}78%{transform:translate(-2px,1px) skew(-2deg);opacity:.78}82%{transform:translate(2px,-1px) skew(2deg);opacity:.72}87%{transform:translate(-1px) skew(-1deg);opacity:.9}}@keyframes ai-hex-chromatic{0%,to{opacity:1}50%{opacity:.86}}@keyframes ai-hex-active-pulse{0%,to{transform:scale(1);filter:drop-shadow(0 0 10px rgba(255,51,51,.95)) drop-shadow(0 0 22px rgba(0,255,255,.5))}50%{transform:scale(1.08);filter:drop-shadow(0 0 15px rgba(255,51,51,1)) drop-shadow(0 0 28px rgba(0,255,255,.65))}}@keyframes ai-hex-loading-spin{0%,9%{transform:rotate(0) scale(1)}12.666%{transform:rotate(60deg) scale(1.015)}25.666%{transform:rotate(60deg) scale(1.015)}29.333%{transform:rotate(120deg) scale(1)}42.333%{transform:rotate(120deg) scale(1)}45.999%{transform:rotate(180deg) scale(1.018)}59%{transform:rotate(180deg) scale(1.018)}62.666%{transform:rotate(240deg) scale(1)}75.666%{transform:rotate(240deg) scale(1)}79.333%{transform:rotate(300deg) scale(1.015)}92.333%{transform:rotate(300deg) scale(1.015)}96%,to{transform:rotate(360deg) scale(1)}}@keyframes ai-hex-loading-pulse{0%,to{filter:drop-shadow(0 0 8px rgba(255,51,51,.8)) drop-shadow(0 0 16px rgba(0,255,255,.35))}50%{filter:drop-shadow(0 0 13px rgba(255,51,51,1)) drop-shadow(0 0 24px rgba(0,255,255,.62))}}@keyframes ai-hex-loading-glitch{0%,68%,to{opacity:1}72%{opacity:.72}78%{opacity:.9}82%{opacity:.66}88%{opacity:.96}}}@layer legacy{.player-background-panel{background:linear-gradient(135deg,#080808f2,#0c0c0ce6);border:1px solid rgba(0,255,255,.25);border-radius:8px;padding:.75rem;margin-bottom:.75rem;box-shadow:0 0 20px #00ffff0d,inset 0 0 0 1px #ffffff14}.pbp-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.65rem;padding:.5rem 0}.pbp-icon{font-size:1.1rem;min-width:20px}.pbp-title{font-family:var(--font-stencil, "Courier New", monospace);font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;color:#0ffc;font-weight:600}.pbp-content{display:flex;flex-direction:column;gap:.65rem}.pbp-status{border-radius:8px;border:1px solid rgba(255,255,255,.16);padding:.75rem .8rem;font-family:var(--font-mono, "Courier New", monospace);font-size:.74rem;line-height:1.45}.pbp-status--loading{border-color:#00ffff59;color:#c9f7ff;background:linear-gradient(135deg,#00ffff1a,#050c10f2)}.pbp-status--error{border-color:#ff63638c;color:#ffd9d9;background:linear-gradient(135deg,#ff636324,#140606f2)}.pbp-status__title{display:block;margin-bottom:.3rem;font-family:var(--font-stencil, "Courier New", monospace);font-size:.76rem;text-transform:uppercase;letter-spacing:.07em}.pbp-status__detail{opacity:.95;word-break:break-word}.pbp-current{background:linear-gradient(180deg,#ffffff08,#00000029),linear-gradient(135deg,#00ffff0d,#ff00660a);border:1px solid rgba(0,255,255,.2);border-radius:8px;padding:.95rem;margin-bottom:.65rem;display:grid;grid-template-columns:max-content minmax(320px,1.3fr);gap:.95rem;align-items:start;position:relative;overflow:hidden}.pbp-current:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,255,255,.07),transparent 18%,transparent 82%,rgba(255,0,102,.05));pointer-events:none}.pbp-evidence-panel,.pbp-identity-panel,.pbp-intel-panel{position:relative;z-index:1;min-width:0}.pbp-evidence-panel{display:flex;flex-direction:column;gap:.75rem;padding-right:.1rem;width:fit-content;justify-self:start}.pbp-evidence-card,.pbp-identity-panel,.pbp-intel-panel{border:1px solid rgba(255,255,255,.08);background:#080c0ead;border-radius:8px;padding:.75rem;box-shadow:inset 0 0 0 1px #ffffff08}.pbp-dossier-kicker{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-bottom:.55rem;border-bottom:1px dashed rgba(255,255,255,.12)}.pbp-dossier-kicker__label{font-family:var(--font-mono, "Courier New", monospace);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73}.pbp-dossier-kicker__value{font-family:var(--font-stencil, "Courier New", monospace);font-size:.78rem;letter-spacing:.07em;text-transform:uppercase;color:#bafcff}.pbp-evidence-card{display:flex;flex-direction:column;gap:.7rem;width:fit-content;align-self:start}.pbp-current__avatars{display:flex;gap:.55rem;align-items:flex-start;align-self:start;height:auto;overflow:visible;justify-content:center;width:fit-content}.pbp-current__avatar{width:auto;height:auto;min-height:0;min-width:0;border-radius:4px;background:radial-gradient(circle at top,#00ffff14,#0a0a0af5);border:1px solid rgba(0,255,255,.3);overflow:visible;display:flex;align-items:center;justify-content:center;font-size:2rem;flex-direction:column;gap:.2rem;padding:.2rem;transform-origin:center center;transition:transform .2s ease,filter .2s ease,border-color .2s ease,background .2s ease;filter:drop-shadow(0 0 8px rgba(0,255,255,.14));z-index:1}.pbp-current__avatar:hover{transform:scale(1.18);filter:drop-shadow(0 0 14px rgba(0,255,255,.28));border-color:#00ffff8c;background:#fff;z-index:12}.pbp-current__avatar-stage{position:relative;display:inline-block;width:max-content;height:max-content;max-width:none;max-height:none}.pbp-current__avatar-slot{font-family:var(--font-mono, "Courier New", monospace);font-size:.6rem;color:#ffffff73;letter-spacing:.05em;text-transform:uppercase}.pbp-current__info{display:flex;flex-direction:column;gap:.55rem;min-width:0}.pbp-identity-panel{display:flex;flex-direction:column;gap:.9rem}.pbp-identity-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;padding-bottom:.65rem;border-bottom:1px dashed rgba(255,255,255,.12)}.pbp-identity-header__copy{min-width:0;display:flex;flex-direction:column;gap:.35rem}.pbp-identity-header__eyebrow{font-family:var(--font-mono, "Courier New", monospace);font-size:.67rem;text-transform:uppercase;letter-spacing:.08em;color:#ffffff73}.pbp-current__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.pbp-stat-card{min-width:0;padding:.55rem .6rem;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0a,#00000029);border-radius:6px}.pbp-stat-card__label{font-family:var(--font-mono, "Courier New", monospace);font-size:.62rem;text-transform:uppercase;letter-spacing:.05em;color:#ffffff6b;margin-bottom:.18rem}.pbp-stat-card__value{font-family:var(--font-mono, "Courier New", monospace);font-size:.76rem;color:#dcf8f8eb;line-height:1.35;word-break:break-word}.pbp-intel-panel{display:flex;flex-direction:column;gap:.85rem;grid-column:1 / -1}.pbp-panel-title{font-family:var(--font-stencil, "Courier New", monospace);font-size:.79rem;text-transform:uppercase;letter-spacing:.07em;color:#ffb3b3;margin-bottom:.15rem}.pbp-section{display:flex;flex-direction:column;gap:.45rem}.pbp-current__label{font-family:var(--font-mono, "Courier New", monospace);font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;color:#fff6}.pbp-current__name{font-family:var(--font-sans, Arial, sans-serif);font-size:1.05rem;font-weight:600;color:#e8e8b8;word-break:break-word}.pbp-badge-row{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.pbp-status-badge{display:inline-flex;align-items:center;gap:.35rem;width:fit-content;padding:.24rem .45rem;border-radius:999px;font-family:var(--font-mono, "Courier New", monospace);font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;border:1px solid rgba(255,255,255,.15);background:#ffffff0f}.pbp-status-badge--success{color:#b7ffd0;border-color:#2ecc718c;background:#2ecc7124;box-shadow:0 0 14px #2ecc7129}.pbp-status-badge--danger{color:#ffd1d1;border-color:#ff63638c;background:#ff636324;box-shadow:0 0 14px #ff636324}.pbp-status-badge--warning{color:#ffe9b1;border-color:#ffc1078c;background:#ffc1071f;box-shadow:0 0 14px #ffc1071f}.pbp-status-badge--neutral{color:#d9ecee;border-color:#b4dcdc59;background:#b4dcdc14}.pbp-status-detail{font-family:var(--font-mono, "Courier New", monospace);font-size:.7rem;color:#d2e2e2b8;line-height:1.35}.pbp-cyber-link{--accent: rgba(0, 255, 255, .88);--corner: 10px;--border-width: 1px;--clip: polygon(0 0, 100% 0, 100% calc(100% - var(--corner)), calc(100% - var(--corner)) 100%, 0% 100%);display:inline-flex;align-items:center;gap:.4rem;width:fit-content;margin-top:.15rem;padding:.28rem .52rem;color:#b8fbff;text-decoration:none;text-transform:uppercase;font-family:var(--font-mono, "Courier New", monospace);font-size:.7rem;letter-spacing:.06em;border:0;background:transparent;clip-path:var(--clip);box-shadow:0 0 #0ff0;transition:color .2s ease,transform .2s ease;position:relative;z-index:1}.pbp-cyber-link:hover{color:#031215;transform:translateY(-1px)}.pbp-cyber-link:focus-visible{color:#031215;outline:none}.pbp-cyber-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--accent);clip-path:var(--clip);z-index:-2;transition:box-shadow .2s ease}.pbp-cyber-link:after{content:"";position:absolute;inset:var(--border-width);background:linear-gradient(120deg,#00ffff29,#081216f5);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--corner) + var(--border-width)),calc(100% - var(--corner) + var(--border-width)) 100%,0% 100%);z-index:-1;transition:background .2s ease}.pbp-cyber-link:hover:before,.pbp-cyber-link:focus-visible:before{box-shadow:0 0 20px #00ffff6b}.pbp-cyber-link:hover:after,.pbp-cyber-link:focus-visible:after{background:linear-gradient(120deg,#00fffff2,#b9fffffa,#00fffff2);background-size:200% 100%;animation:shimmerBg 1.5s ease infinite}.pbp-cyber-link-label:before{content:"◢";font-size:.62rem;color:#ff0066e6;margin-right:.4rem}.pbp-cyber-link-label:after{content:"SC";font-size:.58rem;color:#0ffc;border-left:1px solid rgba(0,255,255,.32);padding-left:.32rem;margin-left:.4rem}.pbp-current__value{font-family:var(--font-mono, "Courier New", monospace);font-size:.76rem;color:#e1e1e1db;line-height:1.4;word-break:break-word}.pbp-current__crews{display:flex;flex-wrap:wrap;gap:.4rem}.pbp-chip{padding:.2rem .45rem;border-radius:999px;border:1px solid rgba(0,255,255,.2);background:#00ffff12;color:#d6fcffeb;font-family:var(--font-mono, "Courier New", monospace);font-size:.7rem;white-space:nowrap}.pbp-chip__source{margin-left:.35rem;font-size:.64rem;opacity:.7;text-transform:uppercase;letter-spacing:.05em}.pbp-empty{font-family:var(--font-mono, "Courier New", monospace);font-size:.74rem;color:#ffffff80}.pbp-history-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .65rem;margin:0;padding-left:1rem}.pbp-history-item{position:relative;font-family:var(--font-mono, "Courier New", monospace);font-size:.74rem;color:#e1e1e1db;line-height:1.35;width:fit-content}.pbp-history-time{position:absolute;left:0;top:calc(100% + .25rem);background:#040f0ff2;border:1px solid rgba(0,255,255,.35);border-radius:4px;padding:.2rem .4rem;color:#00ffffe6;opacity:0;transform:translateY(-3px);pointer-events:none;transition:opacity .18s ease,transform .18s ease;white-space:nowrap;z-index:20}.pbp-history-link{color:#d8ffff;text-decoration:underline;text-decoration-color:#00ffff73;text-underline-offset:2px;text-decoration-thickness:1px}.pbp-history-link:hover{color:#fff;text-decoration-color:#00ffffe6}.pbp-alias-links{display:flex;flex-wrap:wrap;gap:.4rem}.pbp-alias-link{font-family:var(--font-mono, "Courier New", monospace);font-size:.74rem;color:#e1ffffe6;text-decoration:underline;text-decoration-color:#00ffff61;text-underline-offset:2px}.pbp-alias-link:hover{color:#fff;text-decoration-color:#00ffffd9}.pbp-history-item:hover .pbp-history-time{opacity:1;transform:translateY(0)}@media(max-width:980px){.pbp-current{grid-template-columns:1fr}.pbp-current__avatars{height:auto}.pbp-current__avatar{max-width:100%}.pbp-current__summary,.pbp-history-list{grid-template-columns:1fr}}}@layer legacy{.rfm-shell{padding:.35rem;position:relative}.rfm-submitting{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;background:#000000bf;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.rfm-submitting__spinner{width:56px;height:56px;border:4px solid #3a3a3a;border-top:4px solid #ff3333;border-radius:50%;animation:rfm-spin .8s linear infinite}.rfm-submitting__label{font-family:var(--font-stencil);font-size:1.1rem;color:#f33;letter-spacing:.1em;text-transform:uppercase}@keyframes rfm-spin{to{transform:rotate(360deg)}}.rfm-shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(0,255,255,.1);pointer-events:none;border-radius:10px}.rfm-intro{margin-bottom:1.15rem;padding:.95rem 1rem;border:1px solid rgba(255,51,51,.35);background:linear-gradient(120deg,rgba(255,51,51,.1),transparent 45%),#080808eb;border-radius:10px}.rfm-intro__title{font-family:var(--font-stencil);text-transform:uppercase;letter-spacing:.09em;color:var(--color-cream);font-size:1rem;margin-bottom:.25rem}.rfm-intro__text{font-family:var(--font-mono);color:var(--color-text-muted);font-size:.78rem;line-height:1.5}.rfm-stack{display:flex;flex-direction:column;gap:.95rem}.rfm-panel{background:linear-gradient(180deg,#1a1a1af2,#0c0c0cf5);border:1px solid rgba(255,255,255,.14);border-left:3px solid rgba(255,51,51,.75);border-radius:10px;padding:1rem 1rem .95rem;box-shadow:inset 0 0 0 1px #00ffff0a}.rfm-panel__title{display:flex;align-items:center;gap:.45rem;font-family:var(--font-stencil);font-size:.88rem;letter-spacing:.07em;text-transform:uppercase;color:var(--color-cream);margin-bottom:.7rem}.rfm-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.rfm-field-full{grid-column:1 / -1}.rfm-note{margin-top:.55rem;font-family:var(--font-mono);color:var(--color-text-muted);font-size:.73rem;border-top:1px dashed rgba(255,255,255,.18);padding-top:.45rem}.rfm-submit-wrap{margin-top:.35rem}.rfm-motivo-row{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:1.25rem;align-items:stretch}.rfm-panel--objetivo{border-left-color:#00ffffb3}.rfm-input--hero{font-size:1.08rem;letter-spacing:.06em;padding:.65rem .85rem}.rfm-optional-toggle{display:flex;align-items:center;gap:.55rem;width:100%;padding:.6rem .85rem;background:#ffffff08;border:1px dashed rgba(255,255,255,.15);border-radius:8px;color:var(--color-text-muted);font-family:var(--font-mono);font-size:.78rem;text-transform:uppercase;letter-spacing:.07em;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.rfm-optional-toggle:hover{border-color:#ffffff4d;background:#ffffff0f;color:var(--color-cream)}.rfm-optional-toggle__arrow{font-size:.75rem;color:#0ff9;flex-shrink:0}.rfm-optional-toggle__badge{font-size:.7rem;color:#ffffff4d;padding:.1rem .45rem;border:1px solid rgba(255,255,255,.1);border-radius:4px}.rfm-optional-toggle__label{margin-left:auto;font-size:.7rem;color:#00ffff73;text-transform:uppercase;letter-spacing:.1em}.rfm-investigate-btn{min-width:134px;border:1px solid rgba(0,255,255,.45);background:linear-gradient(135deg,#0ff3,#ff333324);color:#b8fbff;font-family:var(--font-stencil);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;padding:0 .85rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;transition:opacity .2s,filter .2s}.rfm-investigate-btn:disabled{background:#ffffff0f;color:#ffffff73;cursor:not-allowed;opacity:.7}.rfm-investigate-btn__spinner{width:.8rem;height:.8rem;border:2px solid rgba(0,255,255,.25);border-top-color:#9efeff;border-radius:50%;animation:rfm-investigate-spin .8s linear infinite;flex-shrink:0}.rfm-investigate-btn__spinner--hidden{visibility:hidden}.rfm-button-label{display:inline-flex;align-items:center;min-height:1em}@keyframes rfm-investigate-spin{to{transform:rotate(360deg)}}@media(max-width:868px){.rfm-motivo-row,.rfm-field-row{grid-template-columns:1fr}.rfm-intro{padding:.85rem}.rfm-panel{padding:.85rem .8rem .8rem}}}.report-dialog{width:min(1600px,calc(100vw - 48px));max-width:100%;max-height:92dvh;margin:auto;padding:0;border:1px solid rgba(0,229,255,.35);background:#050a12;color:inherit;overflow:auto}.report-dialog .report-wizard{max-width:none}.report-dialog[open]{animation:wizard-review-in .22s cubic-bezier(.2,.8,.2,1)}.report-dialog::backdrop{background:#020408c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.report-dialog__header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;background:#050a12;border-bottom:1px solid rgba(0,229,255,.2)}.report-dialog__title{margin:0;font-size:1.125rem}.report-dialog>.report-wizard,.report-dialog>form{padding:20px}@media(max-width:720px){.report-dialog{width:100vw;max-width:100vw;max-height:100dvh;height:100dvh;margin:0;border-width:0}}@media(prefers-reduced-motion:reduce){.report-dialog[open]{animation:none}}.report-wizard{width:100%;max-width:1180px;margin:0 auto;padding:0}.report-wizard__container{display:grid;grid-template-columns:1fr;gap:32px;padding:32px;background:linear-gradient(135deg,#1a1a1a,#0f0f0f);border:1px solid var(--surface-border);border-top:3px solid var(--color-red-alert);box-shadow:0 8px 24px #00000080}.wizard-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0 0 32px;list-style:none;border-bottom:1px solid var(--surface-border);position:relative}.wizard-steps:after{content:"";position:absolute;top:20px;left:0;right:0;height:2px;background:var(--surface-border);pointer-events:none;z-index:0}.wizard-step{display:flex;flex-direction:column;align-items:center;gap:8px;position:relative;z-index:1}.wizard-step__number{width:40px;height:40px;border-radius:50%;background:var(--surface-raised);border:2px solid var(--surface-border);color:var(--color-text-muted);display:flex;align-items:center;justify-content:center;font:.9rem/1.4 var(--font-stencil);font-weight:700;transition:all .3s ease}.wizard-step__number--active{background:var(--color-red-alert);color:var(--color-black);border-color:var(--color-red-alert);box-shadow:0 0 12px #f336;transform:scale(1.15)}.wizard-step__number--done{background:var(--color-success);color:var(--color-black);border-color:var(--color-success)}.wizard-step__label{font:.6875rem/1.4 var(--font-mono);color:var(--color-text-muted);text-align:center;text-transform:uppercase;letter-spacing:.06em;max-width:100px;word-break:break-word}.wizard-step__button{display:flex;flex-direction:column;align-items:center;gap:8px;background:none;border:0;padding:0;color:inherit;cursor:pointer;font:inherit}.wizard-step__button:hover .wizard-step__number{border-color:var(--color-cream)}.wizard-step__button:focus-visible{outline:2px solid var(--color-red-alert);outline-offset:4px}.wizard-step__button:disabled{cursor:default}.wizard-step__number--active~.wizard-step__label{color:var(--color-cream);font-weight:700}.wizard-step-header__title:focus{outline:none}.wizard-step-header{padding:24px;background:var(--surface-raised);border:1px solid var(--surface-border);border-left:3px solid var(--color-red-alert)}.wizard-step-header__title{font:1.5rem/1.3 var(--font-stencil);color:var(--color-cream);margin:0 0 8px;letter-spacing:.04em}.wizard-step-header__progress{margin:0 0 8px;color:var(--color-text-muted);font:.75rem/1.5 var(--font-mono);text-transform:uppercase}.wizard-step-header__subtitle{font:1.125rem/1.5 var(--font-typewriter);color:var(--color-red-alert);margin:0 0 12px}.wizard-step-header__description{font:1rem/1.6 var(--font-typewriter);color:var(--color-text-muted);margin:0}.report-wizard__content{min-height:200px;padding:24px 0;border-top:1px solid var(--surface-border)}.wizard-section:not([hidden]){display:grid;gap:20px}.report-wizard .rfm-panel__title:before{content:none}.rfm-rid-tag{display:inline-block;margin-bottom:6px;padding:2px 8px;border:1px solid var(--surface-border);color:var(--color-text-muted);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.rfm-inline-details{display:grid;gap:12px;margin-top:12px}.rfm-inline-details__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}@media(max-width:640px){.rfm-inline-details__pair{grid-template-columns:1fr}}.wizard-review__list{display:grid;gap:0;margin:0}.wizard-review__list>div{padding:12px 0;border-bottom:1px solid var(--surface-border)}.wizard-review__list dt{color:var(--color-text-muted);font:.75rem/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.wizard-review__list dd{margin:4px 0 0;overflow-wrap:anywhere}.wizard-review__reason{white-space:pre-wrap;max-height:9.5em;overflow-y:auto;line-height:1.5}.wizard-review__row--target dd{font-family:var(--font-stencil);font-size:1.375rem;color:#fff;letter-spacing:.02em}.wizard-review__chips{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none}.wizard-review__chips li{padding:3px 10px;border:1px solid rgba(255,51,85,.55);background:#ff33551a;color:#ffd5dc;font-size:.8125rem}.wizard-review__chips .wizard-review__chip--soft{border-color:var(--surface-border);background:transparent;color:var(--color-text-muted)}.wizard-review__warn{color:#fb8;font-size:.875rem}.wizard-review-dialog{width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 24px);margin:auto;padding:0;border:1px solid rgba(0,229,255,.35);background:#0a0d12;color:inherit;box-shadow:0 0 0 1px #0009,0 24px 80px #000000b3,0 0 40px #00e5ff14;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px))}.wizard-review-dialog[open]{animation:wizard-review-in .22s cubic-bezier(.2,.8,.2,1)}.wizard-review-dialog::backdrop{background:#020408c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.wizard-review-dialog__panel{display:grid;gap:8px;padding:24px}.wizard-review-dialog__eyebrow{margin:0;font:.6875rem/1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#00e5ff}.wizard-review-dialog__title{margin:6px 0 4px;font-size:1.5rem}.wizard-review-dialog__footer{display:flex;justify-content:space-between;gap:12px;padding-top:16px}.wizard-review-dialog__footer .mw-cyber-button{min-height:44px}@keyframes wizard-review-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@media(max-width:640px){.wizard-review-dialog{width:100vw;max-width:100vw;max-height:92dvh;margin:auto 0 0;clip-path:none;border-width:1px 0 0}.wizard-review-dialog__panel{padding:20px 16px calc(16px + env(safe-area-inset-bottom))}.wizard-review-dialog__footer button{flex:1 1 0}}@media(prefers-reduced-motion:reduce){.wizard-review-dialog[open]{animation:none}}.report-wizard__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 0;border-top:1px solid var(--surface-border)}.report-wizard__footer .cyber-button-secondary,.report-wizard__footer .mw-cyber-button{flex:0 1 auto;min-height:44px;--button-padding-h: 1.5rem;--button-font-size: .875rem;letter-spacing:1px}.report-wizard__footer .cyber-button-secondary{--ac: var(--surface-border);--button-shadow-primary: transparent}.report-wizard__footer .cyber-button-secondary:disabled{opacity:.4;cursor:not-allowed}.report-wizard__footer .mw-cyber-button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.report-wizard__container{gap:24px;padding:24px}.wizard-steps{gap:12px;padding:0 0 24px}.wizard-step__number{width:36px;height:36px;font-size:.8rem}.wizard-step__label{font-size:.6875rem;max-width:80px}.wizard-step-header{padding:16px}.wizard-step-header__title{font-size:1.25rem}.wizard-step-header__subtitle{font-size:1rem}.wizard-step-header__description{font-size:.9375rem}}@media(max-width:480px){.report-wizard{width:100%;max-width:100%}.report-wizard__container{gap:20px;padding:16px 12px;border:1px solid var(--surface-border);border-top:3px solid var(--color-red-alert)}.wizard-steps{gap:8px;margin:0 -12px;padding:0 12px 20px}.wizard-steps:after{top:18px}.wizard-step{gap:6px}.wizard-step__number{width:32px;height:32px;font-size:.75rem}.wizard-step__label{font-size:.6875rem;max-width:70px;line-height:1.2;letter-spacing:0;word-break:normal;overflow-wrap:normal}.wizard-step-header{padding:12px;border-left-width:3px}.wizard-step-header__title{font-size:1.125rem;margin-bottom:6px}.wizard-step-header__subtitle{font-size:.95rem;margin-bottom:8px}.wizard-step-header__description{font-size:.875rem}.report-wizard__content{min-height:150px;padding:16px 0}.report-wizard__footer{gap:8px;padding:16px 0}.report-wizard__footer button{flex:1;min-height:44px;--button-font-size: .75rem;--button-padding-h: .75rem;padding:12px 8px!important;font-size:.75rem}}.infraction-preload{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px;padding:8px 12px;border:1px solid rgba(0,229,255,.35);font-size:.75rem;color:#7ee2a8}.infraction-preload p{margin:0}.infraction-preload__undo{min-height:32px;padding:4px 10px;border:1px solid var(--surface-border);background:transparent;color:var(--color-text-muted);font:inherit;font-size:.75rem;cursor:pointer}.infraction-preload__undo:hover{background:#00e5ff1f;color:#fff}.infraction-preload__undo:focus-visible{outline:2px solid #00e5ff;outline-offset:2px}.reason-improve{margin:6px 0 4px}.reason-improve__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.reason-improve__row>[role=status]:empty{display:none}.reason-improve__btn{min-height:32px;padding:4px 12px;border:1px solid rgba(0,229,255,.5);background:transparent;color:#7feaff;font:inherit;font-size:.75rem;font-weight:600;cursor:pointer}.reason-improve__btn:hover:not(:disabled){background:#00e5ff1f;color:#fff}.reason-improve__btn:focus-visible{outline:2px solid #00e5ff;outline-offset:2px}.reason-improve__btn:disabled{opacity:.45;cursor:not-allowed}.reason-improve__msg{font-size:.6875rem;color:var(--color-text-muted)}.reason-improve__msg--ok{color:#7ee2a8}.reason-improve__loader{position:relative;height:2px;margin-top:6px;overflow:hidden;background:#00e5ff26}.reason-improve__loader-bar{position:absolute;inset:0 auto 0 0;width:40%;background:#00e5ff;animation:reason-improve-scan 1.1s ease-in-out infinite}@keyframes reason-improve-scan{0%{left:-40%}to{left:100%}}@media(prefers-reduced-motion:reduce){.reason-improve__loader-bar{animation:none;left:0;width:100%;opacity:.5}}.reason-improve__compare{margin-top:8px;display:grid;gap:8px}.reason-improve__diff{margin:0;padding:8px 10px;border:1px solid rgba(0,229,255,.25);font-size:.8125rem;line-height:1.5;white-space:pre-wrap}.reason-improve__removed{color:#ff8a8a;text-decoration:line-through}.reason-improve__added{color:#7ee2a8;text-decoration:none;background:#7ee2a81f}.lp{--lp-red: #ff3344;--lp-cyan: #00e5ff;--lp-ink: #07080b;--lp-line: rgba(255, 255, 255, .09);--lp-muted: #a3a8b3;position:relative;min-height:100vh;overflow-x:clip;color:var(--color-cream);font-family:var(--font-typewriter)}.lp em{font-style:normal;color:var(--lp-red)}.lp-eyebrow{margin:0 0 10px;font:.75rem/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--lp-cyan)}.lp-h2{max-width:22ch;margin:0 0 32px;font:400 clamp(1.75rem,4.2vw,3rem)/1.05 var(--font-stencil);text-transform:uppercase;letter-spacing:.01em;text-wrap:balance}.lp-section{max-width:1180px;margin:0 auto;padding:clamp(56px,9vw,112px) clamp(16px,4vw,40px)}.lp-link{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;color:var(--lp-muted);font-size:.9375rem;text-decoration:none;border-bottom:1px dashed transparent;transition:color .15s,border-color .15s}.lp-link:hover,.lp-link:focus-visible{color:#fff;border-color:currentColor}.lp-cta{min-height:52px;--button-font-size: 1rem;--button-padding-h: 1.75rem}.lp-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(32px,5vw,72px);max-width:1180px;min-height:min(88vh,820px);margin:0 auto;padding:clamp(40px,7vw,96px) clamp(16px,4vw,40px)}.lp-hero__copy,.lp-hero__visual{position:relative;z-index:1}.lp-kicker{display:inline-flex;align-items:center;gap:10px;margin:0 0 24px;padding:6px 12px;border:1px solid rgba(255,51,68,.4);background:#ff334414;font:.75rem/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#ffb3bb}.lp-kicker__dot{width:8px;height:8px;border-radius:50%;background:var(--lp-red);box-shadow:0 0 12px var(--lp-red);animation:lp-blink 1.4s steps(2) infinite}.lp-hero__title{margin:0;font:400 clamp(2.75rem,8.5vw,6.5rem)/.9 var(--font-stencil);text-transform:uppercase;letter-spacing:-.01em}.lp-hero__title-small{display:block;margin-bottom:.08em;font-size:.45em;color:var(--lp-muted);letter-spacing:.04em}.lp-hero__title>:last-child{color:#fff;text-shadow:3px 0 0 rgba(255,51,68,.75),-3px 0 0 rgba(0,229,255,.45)}.lp-hero__lead{max-width:52ch;margin:28px 0 32px;font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.55;color:var(--lp-muted)}.lp-hero__lead strong{color:#fff;font-weight:600}.lp-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.lp-hero__trust{display:flex;flex-wrap:wrap;gap:8px 28px;margin:36px 0 0;padding:20px 0 0;border-top:1px solid var(--lp-line);list-style:none;font-size:.9375rem;color:var(--lp-muted)}.lp-hero__trust b{margin-right:6px;font:400 1.25rem/1 var(--font-stencil);color:#fff}.lp-dossier{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:18px;max-width:400px;margin-left:auto;padding:22px;border:1px solid rgba(0,229,255,.3);background:linear-gradient(160deg,#0e121af5,#080a0ef5);box-shadow:0 30px 80px #0009,0 0 0 1px #000c,0 0 60px #ff33441f;clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,24px 100%,0 calc(100% - 24px));transform:rotate(1.5deg);overflow:hidden;animation:lp-float 7s ease-in-out infinite}.lp-dossier__scan{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 0,rgba(0,229,255,.12) 50%,transparent 100%);background-size:100% 120px;background-repeat:no-repeat;animation:lp-scan 4s linear infinite;pointer-events:none}.lp-dossier__head{display:flex;justify-content:space-between;font:.75rem/1 var(--font-mono);letter-spacing:.14em;color:var(--lp-cyan)}.lp-dossier__live{display:inline-flex;align-items:center;gap:6px;color:var(--lp-red)}.lp-dossier__live i{width:7px;height:7px;border-radius:50%;background:currentColor;animation:lp-blink 1s steps(2) infinite}.lp-dossier__body{display:flex;align-items:center;gap:16px}.lp-dossier__body>div{min-width:0}.lp-dossier__photo{display:grid;place-items:center;flex:none;width:76px;height:76px;border:1px solid var(--lp-line);background:repeating-linear-gradient(45deg,#11151c 0,#11151c 6px,#0c0f14 6px,#0c0f14 12px);font:2rem/1 var(--font-stencil);color:#ffffff40}.lp-dossier__label{margin:0;font:.6875rem/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lp-muted)}.lp-dossier__name{margin:6px 0 4px;font:400 1.5rem/1 var(--font-stencil);color:#fff;overflow-wrap:anywhere}.lp-dossier__meta{margin:0;font:.8125rem/1 var(--font-mono);color:var(--lp-muted)}.lp-dossier__tags{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.lp-dossier__tags li{padding:3px 9px;border:1px solid var(--lp-line);font-size:.75rem;color:var(--lp-muted)}.lp-dossier__tags .is-red{border-color:#f349;color:#ffb3bb;background:#ff33441a}.lp-dossier__tags .is-orange{border-color:#f809;color:#ffd099;background:#ff88001a}.lp-dossier__meter-top{display:flex;justify-content:space-between;align-items:baseline;font:.75rem/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lp-muted)}.lp-dossier__meter-top strong{font:400 2rem/1 var(--font-stencil);color:var(--lp-red)}.lp-dossier__bar{height:6px;margin-top:8px;background:#ffffff0f}.lp-dossier__bar span{display:block;width:82%;height:100%;background:linear-gradient(90deg,#ff8800,var(--lp-red));box-shadow:0 0 14px #f349;animation:lp-fill 1.6s .4s cubic-bezier(.2,.8,.2,1) both}.lp-dossier__evidence{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.lp-dossier__evidence span{aspect-ratio:16 / 10;border:1px solid var(--lp-line);background:linear-gradient(135deg,#1a2030,#0d1017)}.lp-dossier__evidence span:nth-child(2){background:linear-gradient(135deg,#2a1418,#120a0c)}.lp-dossier__evidence .lp-dossier__more{display:grid;place-items:center;font:.875rem/1 var(--font-mono);color:var(--lp-cyan)}.lp-dossier__stamp{position:absolute;top:46%;right:-10px;padding:4px 14px;border:3px solid var(--lp-red);font:400 1.75rem/1 var(--font-stencil);letter-spacing:.08em;color:var(--lp-red);transform:rotate(-14deg);opacity:.85;mix-blend-mode:screen;animation:lp-stamp .5s 1.2s cubic-bezier(.2,1.6,.4,1) both}.lp-dossier__caption{margin:-6px 0 0;font:.6875rem/1 var(--font-mono);color:#ffffff4d;text-align:right}.lp-ticker{overflow:hidden;border-block:1px solid rgba(255,51,68,.35);background:var(--lp-red);color:#12060a;transform:rotate(-1deg) scale(1.02)}.lp-ticker__track{display:flex;width:max-content;padding:12px 0;font:400 1rem/1 var(--font-stencil);letter-spacing:.1em;white-space:nowrap;animation:lp-marquee 28s linear infinite}.lp-versus{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:20px}.lp-versus__col{padding:28px;border:1px solid var(--lp-line)}.lp-versus__col ul{display:grid;gap:14px;margin:0;padding:0;list-style:none;font-size:1.0625rem}.lp-versus__col li{display:flex;gap:12px}.lp-versus__label{margin:0 0 20px;font:.75rem/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.lp-versus__col--bad{color:var(--lp-muted);background:#ffffff04}.lp-versus__col--bad li:before{content:"✕";color:#6b6f78}.lp-versus__col--good{border-color:#00e5ff59;background:linear-gradient(160deg,rgba(0,229,255,.07),transparent 70%)}.lp-versus__col--good .lp-versus__label{color:var(--lp-cyan)}.lp-versus__col--good li:before{content:"✓";color:var(--lp-cyan)}.lp-versus__vs{align-self:center;font:400 1.5rem/1 var(--font-stencil);color:var(--lp-red)}.lp-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;counter-reset:none;border-top:1px solid var(--lp-line)}.lp-step{position:relative;padding:28px 24px 8px 0}.lp-step:not(:last-child){border-right:1px solid var(--lp-line);margin-right:24px}.lp-step:before{content:"";position:absolute;top:-1px;left:0;width:40px;height:2px;background:var(--lp-red)}.lp-step__tag{display:block;margin-bottom:18px;font:400 2.75rem/1 var(--font-stencil);color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.35)}.lp-step__title{margin:0 0 10px;font-size:1.1875rem;color:#fff}.lp-step__text{margin:0;font-size:.9875rem;line-height:1.55;color:var(--lp-muted)}.lp-equation{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:48px 0 0;padding:20px 24px;border:1px dashed rgba(255,51,68,.4);font:.9375rem/1.3 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--lp-muted)}.lp-equation b{color:var(--lp-red);font-size:1.25rem}.lp-equation__hot{color:#fff}.lp-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lp-benefit{padding:32px 28px;border:1px solid var(--lp-line);transition:border-color .2s}.lp-benefit:hover{border-color:#ff334480}.lp-benefit__icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:20px;border:1px solid rgba(255,51,68,.5);color:var(--lp-red);font-size:1.25rem}.lp-benefit h3{margin:0 0 10px;font-size:1.1875rem;color:#fff}.lp-benefit p{margin:0;font-size:.9875rem;line-height:1.6;color:var(--lp-muted)}.lp-rockstar{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,6vw,80px)}.lp-rockstar__copy>p:not(.lp-eyebrow){max-width:52ch;margin:-12px 0 28px;font-size:1.0625rem;line-height:1.6;color:var(--lp-muted)}.lp-rockstar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.lp-checklist{display:grid;gap:0;margin:0;padding:8px 24px;border:1px solid rgba(0,229,255,.3);background:#00e5ff08;list-style:none}.lp-checklist li{display:flex;gap:16px;align-items:flex-start;padding:18px 0}.lp-checklist li+li{border-top:1px solid var(--lp-line)}.lp-checklist__tick{display:grid;place-items:center;flex:none;width:28px;height:28px;background:var(--lp-cyan);color:#031015;font-weight:700}.lp-checklist strong{display:block;color:#fff}.lp-checklist span:not(.lp-checklist__tick){display:block;margin-top:4px;font-size:.9375rem;color:var(--lp-muted)}.lp-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lp-faq__item{border:1px solid var(--lp-line);background:#ffffff04}.lp-faq__item[open]{border-color:#f346}.lp-faq__item summary{display:flex;justify-content:space-between;gap:16px;min-height:56px;padding:18px 20px;cursor:pointer;font-weight:600;color:#fff;list-style:none}.lp-faq__item summary::-webkit-details-marker{display:none}.lp-faq__item summary:after{content:"+";flex:none;color:var(--lp-red);font-size:1.25rem;line-height:1;transition:transform .2s}.lp-faq__item[open] summary:after{transform:rotate(45deg)}.lp-faq__item p{margin:0;padding:0 20px 20px;line-height:1.6;color:var(--lp-muted)}.lp-final{display:grid;justify-items:center;gap:16px;padding:clamp(64px,10vw,120px) 20px 48px;text-align:center;border-top:1px solid var(--lp-line)}.lp-final__title{margin:0;font:400 clamp(2rem,6vw,4rem)/1 var(--font-stencil);text-transform:uppercase}.lp-final>p:not(.lp-disclaimer){margin:0 0 12px;font-size:1.0625rem;color:var(--lp-muted)}.lp-disclaimer{max-width:62ch;margin:40px 0 0;font-size:.8125rem;line-height:1.55;color:#ffffff61}.lp :focus-visible{outline:2px solid var(--lp-cyan);outline-offset:3px}@keyframes lp-blink{50%{opacity:.2}}@keyframes lp-float{50%{transform:rotate(1.5deg) translateY(-10px)}}@keyframes lp-scan{0%{background-position:0 -120px}to{background-position:0 calc(100% + 120px)}}@keyframes lp-fill{0%{width:0}}@keyframes lp-stamp{0%{opacity:0;transform:rotate(-14deg) scale(2.2)}}@keyframes lp-marquee{to{transform:translate(-50%)}}.lp-hero__copy>*{animation:lp-rise .7s cubic-bezier(.2,.8,.2,1) both}.lp-hero__copy>:nth-child(2){animation-delay:.08s}.lp-hero__copy>:nth-child(3){animation-delay:.16s}.lp-hero__copy>:nth-child(4){animation-delay:.24s}.lp-hero__copy>:nth-child(5){animation-delay:.32s}@keyframes lp-rise{0%{opacity:0;transform:translateY(18px)}}@media(max-width:960px){.lp-hero,.lp-rockstar{grid-template-columns:minmax(0,1fr)}.lp-hero{min-height:0}.lp-dossier{margin:0 auto}.lp-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:8px}.lp-step:nth-child(2n){border-right:0;margin-right:0}.lp-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.lp-hero{padding-top:32px;gap:40px}.lp-hero__actions{flex-direction:column;align-items:stretch}.lp-hero__actions .lp-cta,.lp-rockstar__actions .lp-cta{width:100%}.lp-hero__actions .lp-link{justify-content:center}.lp-hero__trust{justify-content:space-between;gap:8px 16px;font-size:.8125rem}.lp-hero__trust b{display:block;margin:0 0 4px}.lp-dossier{width:100%;max-width:340px;padding:18px;transform:none;animation:none}.lp-dossier__name{font-size:1.125rem}.lp-kicker{max-width:100%}.lp-versus{grid-template-columns:minmax(0,1fr);gap:12px}.lp-versus__col{padding:22px 20px}.lp-versus__vs{justify-self:center}.lp-steps{grid-template-columns:1fr;border-top:0}.lp-step{padding:20px 0 20px 64px;border-right:0!important;margin-right:0!important;border-top:1px solid var(--lp-line)}.lp-step__tag{position:absolute;left:0;top:20px;font-size:2.25rem}.lp-benefits{grid-template-columns:1fr}.lp-benefit{padding:24px 20px}.lp-checklist{padding:4px 16px}.lp-faq{grid-template-columns:1fr}.lp-equation{padding:16px;font-size:.8125rem}.lp-rockstar__actions{flex-direction:column;align-items:stretch}.lp-rockstar__actions .lp-link{justify-content:center}}@media(prefers-reduced-motion:reduce){.lp *,.lp *:before,.lp *:after{animation:none!important;transition:none!important}}@layer cyberpunk{@font-face{font-family:BlenderProBook;font-style:normal;font-weight:400;src:url(/assets/BlenderProBook-wa_nu3RJ.woff2) format("woff2")}@font-face{font-family:Oxanium;font-style:normal;font-weight:400;src:url(/assets/Oxanium-CaER59f9.woff2) format("woff2")}@font-face{font-family:Cyberpunk;src:url(/assets/Cyberpunk-BJbRKs03.otf) format("opentype")}:root{--root-font-size: 18px;--yellow: #f8ef02;--cyan: #00ffd2;--red: #ff003c;--blue: #136377;--green: #446d44;--purple: purple;--black: #000;--white: #fff;--dark: #333;--fg: var(--black);--bg: transparent;--ac: var(--black);--yellow-cyberpunk-font: #feef00;--cyan-cyberpunk-font1:#46dffb;--cyan-cyberpunk-font2:#45aefb;--banner-color1: var(--purple);--banner-color2: var(--red);--banner-color3: var(--yellow);--banner-color4: var(--cyan);--banner-gradient-stop: 405px;--input-padding-top: 0px;--input-padding-bot: .2rem;--input-padding-left: 1rem;--input-padding-right: 2rem;--input-font-size: 1.2rem;--input-width: 240px;--checkbox-size: 28px;--checkbox-inner-size: 16px;--radio-size: 28px;--radio-inner-size: 16px}html{font-size:var(--root-font-size);font-family:BlenderProBook;padding:0;margin:0}body{background-color:var(--yellow);padding:0;margin:0}.oxanium-font{font-family:Oxanium!important}.cyberpunk-font,.cyberpunk-font *,.cyberpunk-font-og,.cyberpunk-font-og *{font-family:Cyberpunk!important;text-transform:uppercase!important;letter-spacing:-.25em}.cyberpunk-font-og,.cyberpunk-font-og *{text-shadow:var(--cyan-cyberpunk-font1) 1px 1px,var(--cyan-cyberpunk-font2) 2px 2px;color:var(--yellow-cyberpunk-font)}.cyberpunk-font .c,.cyberpunk-font-og .c{font-style:normal;font-size:2em;position:relative;top:-.2em}.cyberpunk-font .p,.cyberpunk-font-og .p{font-style:normal;font-size:2em;letter-spacing:-.45em;position:relative;bottom:-.25em;left:-.15em}.cyber-att{color:var(--red);font-size:1.2rem;font-weight:700;border:3px solid var(--red);text-shadow:0 0 4px var(--red);padding:6px}.cyber-att-2{background-color:var(--red);color:var(--yellow);text-shadow:0 0 6px var(--yellow);font-size:1.2rem;font-weight:700;border:3px solid var(--red);padding:6px}.fg-yellow{--fg: var(--yellow);color:var(--yellow)!important}.bg-yellow{--bg: var(--yellow);background-color:var(--yellow)}.ac-yellow{--ac: var(--yellow)}.fg-cyan{--fg: var(--cyan);color:var(--cyan)!important}.bg-cyan{--bg: var(--cyan);background-color:var(--cyan)}.ac-cyan{--ac: var(--cyan)}.fg-red{--fg: var(--red);color:var(--red)!important}.bg-red{--bg: var(--red);background-color:var(--red)}.ac-red{--ac: var(--red)}.fg-blue{--fg: var(--blue);color:var(--blue)!important}.bg-blue{--bg: var(--blue);background-color:var(--blue)}.ac-blue{--ac: var(--blue)}.fg-green{--fg: var(--green);color:var(--green)!important}.bg-green{--bg: var(--green);background-color:var(--green)}.ac-green{--ac: var(--green)}.fg-purple{--fg: var(--purple);color:var(--purple)!important}.bg-purple{--bg: var(--purple);background-color:var(--purple)}.ac-purple{--ac: var(--purple)}.fg-black{--fg: var(--black);color:var(--black)!important}.bg-black{--bg: var(--black);background-color:var(--black)}.ac-black{--ac: var(--black)}.fg-white{--fg: var(--white);color:var(--white)!important}.bg-white{--bg: var(--white);background-color:var(--white)}.ac-white{--ac: var(--white)}.fg-dark{--fg: var(--dark);color:var(--dark)!important}.bg-dark{--bg: var(--dark);background-color:var(--dark)}.ac-dark{--ac: var(--dark)}.cyber-razor-top{margin-top:30px;position:relative}.cyber-razor-bottom{margin-bottom:30px;position:relative}.cyber-razor-top:before{content:" ";background-color:var(--bg);-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="1920px" height="40px"><path d="M1827.156,15.021 L1827.129,14.994 L1833.785,14.994 L1833.759,15.021 L1827.156,15.021 ZM1824.965,24.036 L1835.969,24.036 L1830.461,18.558 L1833.759,15.021 L1920.000,15.021 L1920.000,39.075 L0.001,39.075 L0.001,15.013 L271.884,15.013 L279.537,6.930 L292.458,6.930 L308.426,24.036 L308.449,24.013 L308.467,24.036 L317.638,15.021 L463.241,15.021 L466.539,18.558 L461.031,24.036 L472.035,24.036 L466.539,18.558 L469.844,15.021 L551.557,15.021 L556.251,10.578 L565.497,1.358 L571.663,7.066 L602.910,7.055 L607.919,7.055 L620.578,19.983 L654.209,19.983 L661.448,12.957 L735.709,12.995 L741.480,18.554 L750.129,9.930 L753.020,12.995 L918.181,12.957 L930.942,0.066 L954.993,24.036 L955.000,24.024 L955.012,24.036 L964.064,15.013 L967.906,15.013 L970.005,17.106 L966.670,20.419 L973.326,20.419 L970.005,17.106 L972.067,15.055 L1050.000,15.023 L1050.000,15.013 L1064.030,15.017 L1072.000,15.013 L1072.000,15.019 L1225.933,15.055 L1227.994,17.106 L1224.674,20.419 L1231.331,20.419 L1227.994,17.106 L1230.094,15.013 L1233.936,15.013 L1242.989,24.036 L1243.000,24.024 L1243.007,24.036 L1267.058,0.066 L1279.819,12.957 L1368.980,12.995 L1371.871,9.930 L1380.520,18.554 L1386.290,13.057 L1635.552,13.019 L1642.790,19.983 L1676.422,19.983 L1689.080,6.992 L1725.337,7.003 L1731.502,1.358 L1740.749,10.578 L1745.443,15.021 L1827.156,15.021 L1830.461,18.558 L1824.965,24.036 ZM341.624,18.857 L339.889,18.857 L339.889,24.036 L341.624,24.036 L341.624,18.857 ZM344.248,18.857 L342.518,18.857 L342.518,24.036 L344.248,24.036 L344.248,18.857 ZM356.370,18.857 L354.640,18.857 L354.640,24.036 L356.370,24.036 L356.370,18.857 ZM377.168,18.857 L371.973,18.857 L371.973,24.036 L377.168,24.036 L377.168,18.857 ZM584.675,12.348 L582.941,12.348 L582.941,14.073 L584.675,14.073 L584.675,12.348 ZM591.316,12.348 L589.582,12.348 L589.582,17.526 L591.316,17.526 L591.316,12.348 ZM604.751,12.348 L603.017,12.348 L603.017,14.073 L604.751,14.073 L604.751,12.348 ZM604.751,15.802 L603.017,15.802 L603.017,17.526 L604.751,17.526 L604.751,15.802 ZM1693.983,12.348 L1692.249,12.348 L1692.249,14.073 L1693.983,14.073 L1693.983,12.348 ZM1693.983,15.802 L1692.249,15.802 L1692.249,17.526 L1693.983,17.526 L1693.983,15.802 ZM1707.418,12.348 L1705.683,12.348 L1705.683,17.526 L1707.418,17.526 L1707.418,12.348 ZM1714.059,12.348 L1712.324,12.348 L1712.324,14.073 L1714.059,14.073 L1714.059,12.348 ZM463.214,14.994 L469.871,14.994 L469.844,15.021 L463.241,15.021 L463.214,14.994 ZM754.222,5.976 L750.129,9.930 L746.025,5.976 L754.222,5.976 ZM1375.975,5.976 L1371.871,9.930 L1367.778,5.976 L1375.975,5.976 Z"/></svg>');-webkit-mask-repeat:repeat-x;-webkit-mask-position:top;mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="1920px" height="40px"><path d="M1827.156,15.021 L1827.129,14.994 L1833.785,14.994 L1833.759,15.021 L1827.156,15.021 ZM1824.965,24.036 L1835.969,24.036 L1830.461,18.558 L1833.759,15.021 L1920.000,15.021 L1920.000,39.075 L0.001,39.075 L0.001,15.013 L271.884,15.013 L279.537,6.930 L292.458,6.930 L308.426,24.036 L308.449,24.013 L308.467,24.036 L317.638,15.021 L463.241,15.021 L466.539,18.558 L461.031,24.036 L472.035,24.036 L466.539,18.558 L469.844,15.021 L551.557,15.021 L556.251,10.578 L565.497,1.358 L571.663,7.066 L602.910,7.055 L607.919,7.055 L620.578,19.983 L654.209,19.983 L661.448,12.957 L735.709,12.995 L741.480,18.554 L750.129,9.930 L753.020,12.995 L918.181,12.957 L930.942,0.066 L954.993,24.036 L955.000,24.024 L955.012,24.036 L964.064,15.013 L967.906,15.013 L970.005,17.106 L966.670,20.419 L973.326,20.419 L970.005,17.106 L972.067,15.055 L1050.000,15.023 L1050.000,15.013 L1064.030,15.017 L1072.000,15.013 L1072.000,15.019 L1225.933,15.055 L1227.994,17.106 L1224.674,20.419 L1231.331,20.419 L1227.994,17.106 L1230.094,15.013 L1233.936,15.013 L1242.989,24.036 L1243.000,24.024 L1243.007,24.036 L1267.058,0.066 L1279.819,12.957 L1368.980,12.995 L1371.871,9.930 L1380.520,18.554 L1386.290,13.057 L1635.552,13.019 L1642.790,19.983 L1676.422,19.983 L1689.080,6.992 L1725.337,7.003 L1731.502,1.358 L1740.749,10.578 L1745.443,15.021 L1827.156,15.021 L1830.461,18.558 L1824.965,24.036 ZM341.624,18.857 L339.889,18.857 L339.889,24.036 L341.624,24.036 L341.624,18.857 ZM344.248,18.857 L342.518,18.857 L342.518,24.036 L344.248,24.036 L344.248,18.857 ZM356.370,18.857 L354.640,18.857 L354.640,24.036 L356.370,24.036 L356.370,18.857 ZM377.168,18.857 L371.973,18.857 L371.973,24.036 L377.168,24.036 L377.168,18.857 ZM584.675,12.348 L582.941,12.348 L582.941,14.073 L584.675,14.073 L584.675,12.348 ZM591.316,12.348 L589.582,12.348 L589.582,17.526 L591.316,17.526 L591.316,12.348 ZM604.751,12.348 L603.017,12.348 L603.017,14.073 L604.751,14.073 L604.751,12.348 ZM604.751,15.802 L603.017,15.802 L603.017,17.526 L604.751,17.526 L604.751,15.802 ZM1693.983,12.348 L1692.249,12.348 L1692.249,14.073 L1693.983,14.073 L1693.983,12.348 ZM1693.983,15.802 L1692.249,15.802 L1692.249,17.526 L1693.983,17.526 L1693.983,15.802 ZM1707.418,12.348 L1705.683,12.348 L1705.683,17.526 L1707.418,17.526 L1707.418,12.348 ZM1714.059,12.348 L1712.324,12.348 L1712.324,14.073 L1714.059,14.073 L1714.059,12.348 ZM463.214,14.994 L469.871,14.994 L469.844,15.021 L463.241,15.021 L463.214,14.994 ZM754.222,5.976 L750.129,9.930 L746.025,5.976 L754.222,5.976 ZM1375.975,5.976 L1371.871,9.930 L1367.778,5.976 L1375.975,5.976 Z"/></svg>');mask-repeat:repeat-x;mask-position:top;position:absolute;left:0;top:-30px;width:100%;height:30px;z-index:1}.cyber-razor-bottom:after{content:" ";background-color:var(--bg);-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="1920px" height="39px"><path d="M1877.759,23.791 L1874.461,20.504 L1879.969,15.027 L1868.965,15.027 L1874.461,20.504 L1871.156,23.791 L1789.442,23.791 L1784.749,28.484 L1775.502,37.704 L1769.337,31.559 L1738.089,31.695 L1733.080,31.695 L1720.422,19.079 L1686.790,19.079 L1679.552,26.293 L1386.290,26.255 L1380.520,20.508 L1371.871,29.132 L1368.980,26.255 L1203.819,26.293 L1191.058,38.996 L1167.007,15.027 L1167.000,15.038 L1166.989,15.027 L1157.936,24.049 L1154.094,24.049 L1151.994,21.956 L1155.330,18.643 L1148.674,18.643 L1151.994,21.956 L1149.933,24.007 L1072.000,24.040 L1072.000,24.049 L1061.000,24.044 L1050.000,24.049 L1050.000,24.040 L972.067,24.007 L970.005,21.956 L973.326,18.643 L966.670,18.643 L970.005,21.956 L967.906,24.049 L964.064,24.049 L955.012,15.027 L955.000,15.038 L954.993,15.027 L930.942,38.996 L918.181,26.293 L818.020,26.255 L815.129,29.132 L806.480,20.508 L800.710,26.255 L661.448,26.293 L654.209,19.079 L620.578,19.079 L607.919,31.695 L602.910,31.695 L571.663,31.559 L565.497,37.704 L556.251,28.484 L551.557,23.791 L469.844,23.791 L466.539,20.504 L472.035,15.027 L461.031,15.027 L466.539,20.504 L463.241,23.791 L204.638,23.791 L195.467,15.027 L195.449,15.049 L195.426,15.027 L179.458,31.695 L166.537,31.695 L158.884,24.049 L0.001,24.049 L0.001,-0.012 L1919.998,-0.012 L1919.998,24.049 L1877.759,23.791 ZM228.624,15.027 L226.889,15.027 L226.889,20.205 L228.624,20.205 L228.624,15.027 ZM231.248,15.027 L229.518,15.027 L229.518,20.205 L231.248,20.205 L231.248,15.027 ZM243.370,15.027 L241.640,15.027 L241.640,20.205 L243.370,20.205 L243.370,15.027 ZM264.168,15.027 L258.973,15.027 L258.973,20.205 L264.168,20.205 L264.168,15.027 ZM584.675,24.989 L582.941,24.989 L582.941,26.714 L584.675,26.714 L584.675,24.989 ZM591.316,21.536 L589.582,21.536 L589.582,26.714 L591.316,26.714 L591.316,21.536 ZM604.751,21.536 L603.017,21.536 L603.017,23.260 L604.751,23.260 L604.751,21.536 ZM604.751,24.989 L603.017,24.989 L603.017,26.714 L604.751,26.714 L604.751,24.989 ZM1737.983,21.536 L1736.249,21.536 L1736.249,23.260 L1737.983,23.260 L1737.983,21.536 ZM1737.983,24.989 L1736.249,24.989 L1736.249,26.714 L1737.983,26.714 L1737.983,24.989 ZM1751.418,21.536 L1749.683,21.536 L1749.683,26.714 L1751.418,26.714 L1751.418,21.536 ZM1758.059,24.989 L1756.324,24.989 L1756.324,26.714 L1758.059,26.714 L1758.059,24.989 ZM1877.785,23.818 L1871.129,23.818 L1871.156,23.791 L1877.759,23.791 L1877.785,23.818 ZM1367.778,33.211 L1371.871,29.132 L1375.975,33.211 L1367.778,33.211 ZM469.871,23.818 L463.214,23.818 L463.241,23.791 L469.844,23.791 L469.871,23.818 Z"/></svg>');-webkit-mask-repeat:repeat-x;-webkit-mask-position:bottom;mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="1920px" height="39px"><path d="M1877.759,23.791 L1874.461,20.504 L1879.969,15.027 L1868.965,15.027 L1874.461,20.504 L1871.156,23.791 L1789.442,23.791 L1784.749,28.484 L1775.502,37.704 L1769.337,31.559 L1738.089,31.695 L1733.080,31.695 L1720.422,19.079 L1686.790,19.079 L1679.552,26.293 L1386.290,26.255 L1380.520,20.508 L1371.871,29.132 L1368.980,26.255 L1203.819,26.293 L1191.058,38.996 L1167.007,15.027 L1167.000,15.038 L1166.989,15.027 L1157.936,24.049 L1154.094,24.049 L1151.994,21.956 L1155.330,18.643 L1148.674,18.643 L1151.994,21.956 L1149.933,24.007 L1072.000,24.040 L1072.000,24.049 L1061.000,24.044 L1050.000,24.049 L1050.000,24.040 L972.067,24.007 L970.005,21.956 L973.326,18.643 L966.670,18.643 L970.005,21.956 L967.906,24.049 L964.064,24.049 L955.012,15.027 L955.000,15.038 L954.993,15.027 L930.942,38.996 L918.181,26.293 L818.020,26.255 L815.129,29.132 L806.480,20.508 L800.710,26.255 L661.448,26.293 L654.209,19.079 L620.578,19.079 L607.919,31.695 L602.910,31.695 L571.663,31.559 L565.497,37.704 L556.251,28.484 L551.557,23.791 L469.844,23.791 L466.539,20.504 L472.035,15.027 L461.031,15.027 L466.539,20.504 L463.241,23.791 L204.638,23.791 L195.467,15.027 L195.449,15.049 L195.426,15.027 L179.458,31.695 L166.537,31.695 L158.884,24.049 L0.001,24.049 L0.001,-0.012 L1919.998,-0.012 L1919.998,24.049 L1877.759,23.791 ZM228.624,15.027 L226.889,15.027 L226.889,20.205 L228.624,20.205 L228.624,15.027 ZM231.248,15.027 L229.518,15.027 L229.518,20.205 L231.248,20.205 L231.248,15.027 ZM243.370,15.027 L241.640,15.027 L241.640,20.205 L243.370,20.205 L243.370,15.027 ZM264.168,15.027 L258.973,15.027 L258.973,20.205 L264.168,20.205 L264.168,15.027 ZM584.675,24.989 L582.941,24.989 L582.941,26.714 L584.675,26.714 L584.675,24.989 ZM591.316,21.536 L589.582,21.536 L589.582,26.714 L591.316,26.714 L591.316,21.536 ZM604.751,21.536 L603.017,21.536 L603.017,23.260 L604.751,23.260 L604.751,21.536 ZM604.751,24.989 L603.017,24.989 L603.017,26.714 L604.751,26.714 L604.751,24.989 ZM1737.983,21.536 L1736.249,21.536 L1736.249,23.260 L1737.983,23.260 L1737.983,21.536 ZM1737.983,24.989 L1736.249,24.989 L1736.249,26.714 L1737.983,26.714 L1737.983,24.989 ZM1751.418,21.536 L1749.683,21.536 L1749.683,26.714 L1751.418,26.714 L1751.418,21.536 ZM1758.059,24.989 L1756.324,24.989 L1756.324,26.714 L1758.059,26.714 L1758.059,24.989 ZM1877.785,23.818 L1871.129,23.818 L1871.156,23.791 L1877.759,23.791 L1877.785,23.818 ZM1367.778,33.211 L1371.871,29.132 L1375.975,33.211 L1367.778,33.211 ZM469.871,23.818 L463.214,23.818 L463.241,23.791 L469.844,23.791 L469.871,23.818 Z"/></svg>');mask-repeat:repeat-x;mask-position:bottom;position:absolute;left:0;bottom:-30px;width:100%;height:30px;z-index:1}.cyber-button,.cyber-button-small,.cyber-button-big{--button-border: 4px;--button-font-size: 1.4rem;--button-padding-v: .9rem;--button-padding-h: 2.5rem;--tag-font-size: .55rem;--button-cutout: 1.1rem;--button-shadow-primary: var(--cyan);--button-shadow-secondary: var(--yellow);--button-shimmy-distance: 5;--button-clip-1: polygon(0 2%, 100% 2%, 100% 95%, 95% 95%, 95% 90%, 85% 90%, 85% 95%, 8% 95%, 0 70%);--button-clip-2: polygon(0 78%, 100% 78%, 100% 100%, 95% 100%, 95% 90%, 85% 90%, 85% 100%, 8% 100%, 0 78%);--button-clip-3: polygon(0 44%, 100% 44%, 100% 54%, 95% 54%, 95% 54%, 85% 54%, 85% 54%, 8% 54%, 0 54%);--button-clip-4: polygon(0 0, 100% 0, 100% 0, 95% 0, 95% 0, 85% 0, 85% 0, 8% 0, 0 0);--button-clip-5: polygon(0 0, 100% 0, 100% 0, 95% 0, 95% 0, 85% 0, 85% 0, 8% 0, 0 0);--button-clip-6: polygon(0 40%, 100% 40%, 100% 85%, 95% 85%, 95% 85%, 85% 85%, 85% 85%, 8% 85%, 0 70%);--button-clip-7: polygon(0 63%, 100% 63%, 100% 80%, 95% 80%, 95% 80%, 85% 80%, 85% 80%, 8% 80%, 0 70%);--button-clip: polygon(0 0, 100% 0, 100% 100%, 95% 100%, 95% 90%, 80% 90%, 80% 100%, var(--button-cutout) 100%, 0 calc(100% - var(--button-cutout)));cursor:pointer;background:transparent!important;text-transform:uppercase;font-size:var(--button-font-size);font-weight:700;letter-spacing:2px;padding:var(--button-padding-v) var(--button-padding-h);outline:transparent;position:relative;border:0;transition:background .2s}.cyber-button-small{--button-padding-v: .6rem;--button-padding-h: 1.75rem;--button-font-size: 1rem;--button-cutout: .77rem}.cyber-button-big{--button-padding-v: 1.1rem;--button-padding-h: 3rem;--button-font-size: 1.75rem;--button-cutout: 1.44rem}.cyber-button:hover,.cyber-button-small:hover,.cyber-button-big:hover{filter:brightness(90%)}.cyber-button:after,.cyber-button-small:after,.cyber-button-big:after,.cyber-button:before,.cyber-button-small:before,.cyber-button-big:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;clip-path:var(--button-clip);z-index:-1}.cyber-button:before,.cyber-button-small:before,.cyber-button-big:before{background:var(--button-shadow-primary);transform:translate(var(--button-border))}.cyber-button:after,.cyber-button-small:after,.cyber-button-big:after{background-color:var(--bg)}.cyber-button .tag,.cyber-button-small .tag,.cyber-button-big .tag{position:absolute;letter-spacing:1px;bottom:-5%;right:6%;font-weight:400;color:#000;font-size:var(--tag-font-size)}.cyber-button-small .tag{--tag-font-size: .44rem;bottom:-8%}.cyber-button-big .tag{--tag-font-size: .66rem;bottom:-5%}.cyber-button .glitchtext,.cyber-button-small .glitchtext,.cyber-button-big .glitchtext{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--button-shadow-primary);text-shadow:2px 2px var(--button-shadow-primary),-2px -2px var(--button-shadow-secondary);clip-path:var(--button-clip);animation:glitch 4s infinite;padding:var(--button-padding-v) var(--button-padding-h);display:none}.cyber-button:hover .glitchtext,.cyber-button-small:hover .glitchtext,.cyber-button-big:hover .glitchtext{display:block}.cyber-button .glitchtext:before,.cyber-button-small .glitchtext:before,.cyber-button-big .glitchtext:before{content:"";position:absolute;top:calc(var(--button-border) * 1);right:calc(var(--button-border) * 1);bottom:calc(var(--button-border) * 1);left:calc(var(--button-border) * 1);clip-path:var(--button-clip);background-color:var(--bg);z-index:-1}@keyframes glitch{0%{clip-path:var(--button-clip-1)}2%,8%{clip-path:var(--button-clip-2);transform:translate(calc(var(--button-shimmy-distance) * -1%))}6%{clip-path:var(--button-clip-2);transform:translate(calc(var(--button-shimmy-distance) * 1%))}9%{clip-path:var(--button-clip-2);transform:translate(0)}10%{clip-path:var(--button-clip-3);transform:translate(calc(var(--button-shimmy-distance) * 1%))}13%{clip-path:var(--button-clip-3);transform:translate(0)}14%,21%{clip-path:var(--button-clip-4);transform:translate(calc(var(--button-shimmy-distance) * 1%))}25%{clip-path:var(--button-clip-5);transform:translate(calc(var(--button-shimmy-distance) * 1%))}30%{clip-path:var(--button-clip-5);transform:translate(calc(var(--button-shimmy-distance) * -1%))}35%,45%{clip-path:var(--button-clip-6);transform:translate(calc(var(--button-shimmy-distance) * -1%))}40%{clip-path:var(--button-clip-6);transform:translate(calc(var(--button-shimmy-distance) * 1%))}50%{clip-path:var(--button-clip-6);transform:translate(0)}55%{clip-path:var(--button-clip-7);transform:translate(calc(var(--button-shimmy-distance) * 1%))}60%{clip-path:var(--button-clip-7);transform:translate(0)}31%,61%,to{clip-path:var(--button-clip-4)}}.cyber-glitch-0{animation:cyber-glitch-0 5s linear infinite}@keyframes cyber-glitch-0{0%{filter:blur(0) brightness(100%) contrast(100%)}2%{filter:blur(.05rem) brightness(120%) contrast(120%)}4%{filter:blur(.1rem) brightness(150%) contrast(150%)}6%{filter:blur(.2rem) brightness(170%) contrast(170%)}8%{filter:blur(0) brightness(100%) contrast(100%)}10%{filter:blur(0) brightness(100%) contrast(100%)}60%{filter:blur(0) brightness(100%) contrast(100%)}62%{filter:blur(.05rem) brightness(60%) contrast(100%)}64%{filter:blur(.1rem) brightness(40%) contrast(100%)}66%{filter:blur(0) brightness(100%) contrast(100%)}68%{filter:blur(.05rem) brightness(60%) contrast(100%)}70%{filter:blur(.1rem) brightness(40%) contrast(100%)}72%{filter:blur(0) brightness(100%) contrast(100%)}to{filter:blur(0) brightness(100%) contrast(100%)}}.cyber-glitch-1{animation:cyber-glitch-1 5s linear infinite}@keyframes cyber-glitch-1{0%{transform:translate(0) skew(0);filter:invert(0)}1%{transform:translate(0) skew(-3deg);filter:invert(0)}2%{transform:translate(0) skew(3deg);filter:invert(0)}3%{transform:translate(0) skew(0);filter:invert(0)}60%{transform:translate(0) skew(0);filter:invert(0)}61%{transform:translate(0) skew(-3deg);filter:invert(.2)}62%{transform:translate(0) skew(0);filter:invert(.2)}63%{transform:translate(0) skew(3deg);filter:invert(.8)}64%{transform:translate(0) skew(0);filter:invert(.2)}65%{transform:translate(0) skew(0);filter:invert(0)}}.cyber-glitch-2{animation:cyber-glitch-2 4s linear infinite}@keyframes cyber-glitch-2{0%{clip-path:var(--og-clip-path);transform:translate(0);text-shadow:none}2%{clip-path:polygon(0 40%,0 100%,100% 100%,100% 40%);transform:translate(0);text-shadow:var(--cyan) 1px 1px,var(--yellow) -1px -1px}4%{clip-path:polygon(0 40%,0 100%,100% 100%,100% 40%);transform:translate(-1rem);text-shadow:var(--cyan) 1px 1px,var(--yellow) -1px -1px}6%{clip-path:polygon(0 40%,0 100%,100% 100%,100% 40%);transform:translate(1rem);text-shadow:var(--cyan) 1px 1px,var(--yellow) -1px -1px}8%{clip-path:polygon(0 40%,0 100%,100% 100%,100% 40%);transform:translate(0);text-shadow:var(--cyan) 1px 1px,var(--yellow) -1px -1px}12%{clip-path:polygon(0 10%,0 40%,100% 40%,100% 10%);transform:translate(0);text-shadow:var(--cyan) 1px 1px,var(--yellow) -1px -1px}14%{clip-path:var(--og-clip-path);transform:translate(0);text-shadow:none}to{clip-path:var(--og-clip-path);transform:translate(0);text-shadow:none}}.cyber-glitch-3{animation:cyber-glitch-3 1s linear infinite}@keyframes cyber-glitch-3{0%{visibility:visible}49%{visibility:visible}50%{visibility:hidden}to{visibility:hidden}}.cyber-glitch-4{animation:cyber-glitch-4 5s linear infinite}@keyframes cyber-glitch-4{0%{visibility:visible}1%{visibility:hidden}2%{visibility:hidden}3%{visibility:visible}20%{visibility:visible}21%{visibility:hidden}24%{visibility:hidden}25%{visibility:visible}40%{visibility:visible}41%{visibility:hidden}42%{visibility:hidden}43%{visibility:visible}44%{visibility:visible}45%{visibility:hidden}46%{visibility:hidden}47%{visibility:visible}60%{visibility:visible}61%{visibility:hidden}64%{visibility:hidden}65%{visibility:visible}70%{visibility:visible}71%{visibility:hidden}72%{visibility:hidden}73%{visibility:visible}to{visibility:visible}}.cyber-tile,.cyber-tile-small,.cyber-tile-big{--tile-width: 360px;--tile-padding: 4px;--tile-edges: 20px;--label-margins: calc(var(--tile-edges) - var(--tile-padding));--og-clip-path: polygon(0 0, 0 calc(100% - var(--tile-edges)), var(--tile-edges) 100%, 100% 100%, 100% var(--tile-edges), calc(100% - var(--tile-edges)) 0);width:var(--tile-width);min-height:60px;clip-path:var(--og-clip-path);padding:var(--tile-padding);padding-bottom:var(--tile-edges)}.cyber-tile img,.cyber-tile-small img,.cyber-tile-big img{width:100%;height:auto;clip-path:polygon(0 0,0 100%,100% 100%,100% var(--tile-edges),calc(100% - var(--tile-edges)) 0)}.cyber-tile label,.cyber-tile-small label,.cyber-tile-big label{display:block;margin:var(--label-margins) var(--label-margins) 0 var(--label-margins)}.cyber-tile img~label,.cyber-tile-small img~label,.cyber-tile-big img~label{margin-top:0}.cyber-tile-small{--tile-width: 240px;--tile-edges: 14px}.cyber-tile-big{--tile-width: 480px;--tile-edges: 26px}.code,code,.code-block{background-color:var(--dark);color:var(--cyan);padding:.3rem .4rem .2rem;font-family:Oxanium!important;font-size:.75rem}.code-block{clip-path:polygon(0 0,0 100%,calc(100% - 20px) 100%,100% calc(100% - 20px),100% 0);display:block;padding:.5rem .6rem .4rem}.code-block:before{content:attr(data-title);display:block;color:var(--yellow);text-shadow:var(--cyan) 1px 1px}table.cyber-table{padding:0!important;border:none!important;display:inline-block;border-collapse:collapse}table.cyber-table th,table.cyber-table td{border:1px solid;padding:.2rem .5rem}table.cyber-table thead th{border-bottom-width:2px}table.cyber-table:before,table.cyber-table:after{content:" ";width:100%;display:block;background-color:var(--ac);position:relative;height:6px}table.cyber-table:before,table.cyber-table.cyber-style-0:before{clip-path:polygon(0 100%,100% 100%,100% 0,80% 0,calc(80% - 6px) 100%,30% 100%,calc(30% - 6px) 0,6px 0)}table.cyber-table:after,table.cyber-table.cyber-style-0:after{clip-path:polygon(60% 0,calc(60% + 6px) 100%,100% 100%,100% 0)}table.cyber-table.cyber-style-1:before{clip-path:polygon(0 100%,6px 0,10% 0,10% 100%,80% 100%,calc(80% + 6px) 0,95% 0,95% 100%,calc(95% + 6px) 100%,calc(95% + 6px) 0,calc(95% + 12px) 0,calc(95% + 12px) 100%,calc(95% + 18px) 100%,calc(95% + 18px) 0,100% 0,100% 100%)}table.cyber-table.cyber-style-1:after{clip-path:polygon(100% 0,100% 100%,calc(100% - 6px) 100%,calc(100% - 6px) 0,calc(100% - 12px) 0,calc(100% - 12px) 100%,90% 100%,90% 0,75% 0,75% 100%,60% 100%,calc(60% - 6px) 0)}table.cyber-table.cyber-style-2:before{clip-path:polygon(0 100%,6px 0,12px 100%,18px 0,calc(24px + 10%) 0,calc(24px + 10%) 50%,35% 50%,35% 100%,70% 100%,70% 50%,80% 50%,80% 100%)}table.cyber-table.cyber-style-2:after{clip-path:polygon(0 0,0 50%,10% 50%,10% 0,30% 0,30% 100%,40% 100%,40% 0,70% 0,70% 50%,80% 50%,80% 100%,90% 100%,calc(100% - 6px) 100%,100% 0)}.cyber-h{display:block;width:60%}.cyber-h:after{content:" ";width:100%;height:6px;display:block;background-color:var(--ac);clip-path:polygon(0 0,0 100%,10% 100%,calc(10% + 4px) 2px,100% 2px,100% 0)}h1.cyber-h{font-size:3rem;margin:2rem 0;width:100%}h2.cyber-h{font-size:2.5rem;margin:1.6rem 0;width:90%}h3.cyber-h{font-size:2rem;margin:1.4rem 0;width:80%}h4.cyber-h{font-size:1.5rem;margin:1.2rem 0;width:70%}h5.cyber-h{font-size:1rem;margin:1rem 0;width:60%}h6.cyber-h{font-size:1rem;margin:1rem 0;font-weight:400;width:60%}.cyber-banner,.cyber-banner-short{width:100%;height:50px;background-repeat:no-repeat;font-size:1.5rem;font-weight:700;text-align:center;line-height:50px;overflow:hidden;clip-path:polygon(0 0,0 100%,calc(100% - 20px) 100%,100% calc(100% - 20px),100% 0);background:linear-gradient(90deg,var(--banner-color1),var(--banner-color2),var(--banner-color3),var(--banner-color4) var(--banner-gradient-stop))}.cyber-banner-short{--banner-gradient-stop: 220px}.cyber-banner.bg-yellow,.cyber-banner-short.bg-yellow{--banner-color1: var(--cyan);--banner-color2: var(--purple);--banner-color3: var(--red);--banner-color4: var(--yellow)}.cyber-banner.bg-purple,.cyber-banner-short.bg-purple{--banner-color1: var(--red);--banner-color2: var(--yellow);--banner-color3: var(--cyan);--banner-color4: var(--purple)}.cyber-banner.bg-red,.cyber-banner-short.bg-red{--banner-color1: var(--yellow);--banner-color2: var(--cyan);--banner-color3: var(--purple);--banner-color4: var(--red)}.cyber-banner:before,.cyber-banner-short:before{content:" ";height:inherit;display:block;float:left;background-position:top left;background-repeat:no-repeat;background-size:cover}.cyber-banner:before{width:405px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="405" height="50"><path d="M0 0v50h20L45 0zM47 0 22 50h28L75 0zM79 0 54 50h26l25-50zM111 0 86 50h24l25-50zM143 0l-25 50h22l25-50zM175 0l-25 50h20l25-50zM207 0l-25 50h18l25-50zM239 0l-25 50h16l25-50zM271 0l-25 50h14l25-50zM303 0l-25 50h12l25-50zM335 0l-25 50h10l25-50zM367 0l-25 50h8l25-50zM399 0l-25 50h6l25-50z"/></svg>')}.cyber-banner-short:before{width:220px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="220" height="50"><path d="m0 0-10 50h20L35 0zM37 0 12 50h18L55 0zM59 0 34 50h16L75 0zM81 0 56 50h14L95 0zM103 0 78 50h12l25-50zM125 0l-25 50h10l25-50zM147 0l-25 50h8l25-50zM169 0l-25 50h6l25-50zM191 0l-25 50h4l25-50zM213 0l-25 50h2l25-50z"/></svg>')}.cyber-input,.cyber-input-long,.cyber-input-full,.cyber-select,.cyber-select-long,.cyber-select-full{font-size:var(--input-font-size)}.cyber-select,.cyber-select-long,.cyber-select-full{background-color:transparent!important}.cyber-input input,.cyber-input-long input,.cyber-input-full input,.cyber-select select,.cyber-select-long select,.cyber-select-full select{width:var(--input-width);color:inherit;font-family:inherit;font-size:inherit;background-color:transparent;padding:var(--input-padding-top) var(--input-padding-right) var(--input-padding-bot) var(--input-padding-left);border:none;text-decoration:none;outline:none}.cyber-input-long input,.cyber-select-long select{--input-width: 320px}.cyber-input-full input,.cyber-select-full select{--input-width: 100%}.cyber-select select,.cyber-select-long select,.cyber-select-full select{width:calc(var(--input-width) + var(--input-padding-left) + var(--input-padding-right));font-family:BlenderProBook;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;cursor:pointer}.cyber-select select option,.cyber-select-long select option,.cyber-select-full select option{font-family:Courier New;font-size:.85rem}.cyber-input:before,.cyber-input-long:before,.cyber-input-full:before,.cyber-select:before,.cyber-select-long:before,.cyber-select-full:before{content:"X";color:transparent;position:absolute;display:block;width:var(--input-width);padding:var(--input-padding-top) var(--input-padding-right) var(--input-padding-bot) var(--input-padding-left);clip-path:polygon(0 calc(100% - 10px),10px 100%,100% 100%,100% calc(100% - 8px),calc(100% - 20px) calc(100% - 8px),calc(100% - 28px) calc(100% - 2px),11px calc(100% - 2px),0 calc(100% - 13px));background-color:var(--ac)}.cyber-select:before,.cyber-select-long:before,.cyber-select-full:before{clip-path:polygon(0 calc(100% - 12px),0 100%,calc(100% - 30px) 100%,calc(100% - 30px) 110%,calc(100% - 20px) 110%,calc(100% - 20px) calc(100% - 8px),calc(100% - 30px) calc(100% - 18px),calc(100% - 10px) calc(100% - 18px),calc(100% - 20px) calc(100% - 8px),calc(100% - 20px) 110%,calc(100% - 30px) 110%,calc(100% - 30px) calc(100% - 2px),10px calc(100% - 2px));z-index:-1}.cyber-check,.cyber-radio{width:var(--checkbox-size);height:var(--checkbox-size);border:2px solid var(--black);border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;vertical-align:middle;margin:0;cursor:pointer}.cyber-check:before,.cyber-radio:before{content:"";width:var(--checkbox-inner-size);height:var(--checkbox-inner-size);background-color:var(--ac);position:relative;top:calc((var(--checkbox-size) - var(--checkbox-inner-size)) / 2 - 2px);left:calc((var(--checkbox-size) - var(--checkbox-inner-size)) / 2 - 2px);display:block;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:.12s transform ease-in-out;transition:.12s transform ease-in-out}.cyber-check:checked:before,.cyber-radio:checked:before{-webkit-transform:scale(1);transform:scale(1)}.cyber-radio{border-radius:50%}.cyber-radio:before{border-radius:50%}label{vertical-align:middle}.cyber-ul,.cyber-ul-1,.cyber-ul-2{list-style:none;margin:0;padding:0}.cyber-ul li,.cyber-ul-1 li,.cyber-ul-2 li{margin-bottom:.25rem}.cyber-ul-1,.cyber-ul-2{padding-left:1.5rem}.cyber-ul li:before,.cyber-ul-1 li:before,.cyber-ul-2 li:before{content:" ";width:1rem;height:1rem;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100"><path d="m50 0 50 50-80 50z"/></svg>');-webkit-mask-position:top left;-webkit-mask-repeat:no-repeat;-webkit-mask-size:1rem 1rem;mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100"><path d="m50 0 50 50-80 50z"/></svg>');mask-position:top left;mask-repeat:no-repeat;mask-size:1rem 1rem;background-color:var(--ac);display:inline-block;margin-right:.5rem;vertical-align:middle}.cyber-ul-1 li:before{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100"><path fill="none" stroke="black" stroke-width="10" d="m50 8 40 40-62 40z"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100"><path fill="none" stroke="black" stroke-width="10" d="m50 8 40 40-62 40z"/></svg>')}.cyber-ul-2 li:before{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100"><path fill="none" stroke="black" stroke-width="5" d="m50 4 44 44-70 46z"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100"><path fill="none" stroke="black" stroke-width="5" d="m50 4 44 44-70 46z"/></svg>')}.cyber-a{color:var(--blue)}.cyber-a:hover{text-shadow:var(--cyan) 0px 0px 1px}@media screen and (max-width:768px){:root{--root-font-size: 14px}.cyber-tile,.cyber-tile-big{max-width:100%}}}:root{--color-text-muted: #b0b0b0;--yellow: var(--color-cream);--cyan: var(--neon-cyan);--red: var(--color-red-alert);--blue: var(--color-info);--green: var(--color-success);--purple: var(--neon-purple);--black: var(--color-black);--white: var(--color-white-dirty);--dark: var(--color-gray-dark);--fg: var(--color-cream);--bg: var(--color-gray-dark);--ac: var(--color-red-alert);--input-width: 100%;--input-font-size: 1.125rem;--input-padding-top: .65rem;--input-padding-bot: .8rem;--input-padding-left: 1rem;--input-padding-right: 2rem;--surface-border: #454545;--surface-raised: #1b1b1b}html{font-size:16px;scroll-padding-top:24px;color-scheme:dark}body{font:1.125rem/1.55 var(--font-typewriter);color:var(--color-cream);background:linear-gradient(#0a0a0aef,#0a0a0aef),repeating-linear-gradient(0deg,transparent 0 47px,#eeeeee 48px),repeating-linear-gradient(90deg,#141414 0,#141414 47px,#eee 48px);overflow-x:visible}body:before,body:after,.app-container:before,.app-container:after{content:none}button,input,textarea,select{font:inherit}button{touch-action:manipulation}button:disabled{cursor:not-allowed}a{color:var(--color-cream);text-underline-offset:3px}:focus-visible{outline:2px solid var(--color-cream);outline-offset:4px}::selection{background:var(--color-red-dark);color:var(--color-white-dirty)}.app-container{max-width:1440px;margin:auto;padding:0 32px}.site-header{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px 24px;padding:16px 0 14px;border-bottom:1px solid var(--surface-border)}.site-header:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:3px;background:linear-gradient(90deg,var(--color-red-alert) 0 18%,transparent 18%)}.site-brand{display:flex;align-items:center;gap:16px;min-width:0;color:inherit;text-decoration:none}.site-brand:focus-visible{outline:2px solid var(--hex-accent, #00e5ff);outline-offset:4px}.site-brand img{flex:0 0 44px;object-fit:contain}.site-brand__eyebrow,.workspace-eyebrow,.workspace-intro__code{font:.75rem/1.5 var(--font-stencil);letter-spacing:.12em;color:var(--color-text-muted)}.site-brand h1{position:relative;--button-clip-1: polygon(100% 2%, 0 2%, 0 95%, 5% 95%, 5% 90%, 15% 90%, 15% 95%, 92% 95%, 100% 70%);--button-clip-2: polygon(100% 78%, 0 78%, 0 100%, 5% 100%, 5% 90%, 15% 90%, 15% 100%, 92% 100%, 100% 78%);--button-clip-6: polygon(100% 40%, 0 40%, 0 85%, 5% 85%, 5% 85%, 15% 85%, 15% 85%, 92% 85%, 100% 70%);--button-clip-7: polygon(100% 63%, 0 63%, 0 80%, 5% 80%, 5% 80%, 15% 80%, 15% 80%, 92% 80%, 100% 70%);font:700 clamp(1.25rem,2vw,1.75rem)/1.2 var(--font-title);color:var(--color-red-alert);letter-spacing:.04em;margin-top:4px}.site-brand h1 .glitchtext{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center;color:var(--color-red-alert);font:inherit;letter-spacing:inherit;pointer-events:none}.site-brand h1:is(:hover,:focus-visible) .glitchtext{display:flex}.site-brand__department{display:block;margin-top:6px;font:.625rem/1.5 var(--font-mono);letter-spacing:.04em;color:var(--color-cream-dark)}.desk-navigation{display:flex;align-items:stretch;gap:2px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;border-bottom:1px solid var(--surface-border);background:#111}.desk-navigation::-webkit-scrollbar{display:none}.desk-navigation a{position:relative;display:inline-flex;align-items:center;gap:10px;flex:0 0 auto;padding:14px 18px;min-height:52px;scroll-snap-align:start;text-decoration:none;white-space:nowrap;font:.9375rem/1.4 var(--font-typewriter);color:var(--color-text-muted)}.desk-navigation a span{display:inline-grid;place-items:center;min-width:26px;height:22px;padding:0 5px;border:1px solid var(--surface-border);font:.6875rem var(--font-mono);color:var(--color-text-muted)}.desk-navigation a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:transparent}.desk-navigation a:hover{color:var(--color-cream);background:#1d1d1d}.desk-navigation a[aria-current=page]{color:var(--color-cream);background:#1f1f1f}.desk-navigation a[aria-current=page] span{border-color:var(--color-red-alert);color:var(--color-cream);background:#3a0d0d}.desk-navigation a[aria-current=page]:after{background:var(--color-red-alert)}.desk-navigation a:focus-visible{outline:2px solid var(--color-red-alert);outline-offset:-2px}.desk-navigation__notice{align-self:center;margin-left:auto;padding:12px 16px;color:var(--color-text-muted);font:.75rem/1.5 var(--font-mono)}.site-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;flex-wrap:wrap}.site-header__actions .mw-cyber-button{--button-font-size: .75rem;--button-padding-h: .75rem;--button-padding-v: .5rem;min-height:40px;letter-spacing:.04em;flex:0 1 auto}.site-header__actions>button:first-of-type{flex-basis:auto}.person-search{position:relative;min-width:0;z-index:30}.person-search label{display:block;margin-bottom:8px;font:.6875rem/1.4 var(--font-mono);color:var(--color-text-muted);letter-spacing:.06em}.person-search__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.person-search__row .mw-cyber-button{--button-padding-h: 1rem;--button-font-size: .875rem;letter-spacing:1px}.person-search__results{position:absolute;top:calc(100% + 12px);left:0;right:0;padding:8px;background:#161616;border:1px solid var(--surface-border);border-top:2px solid var(--color-red-alert);box-shadow:0 16px 32px #000b;max-height:min(480px,60dvh);overflow-y:auto}.person-search__results[hidden]{display:none}.person-search__results button{display:grid;gap:4px;width:100%;padding:12px;min-height:56px;border:0;border-bottom:1px solid var(--surface-border);background:transparent;color:var(--color-cream);text-align:left;overflow-wrap:anywhere;cursor:pointer}.person-search__results button:hover,.person-search__results button[aria-selected=true]{background:#302020;box-shadow:inset 3px 0 var(--color-red-alert)}.person-search__results button span{font-size:.8125rem;color:var(--color-text-muted)}.person-search__results p{margin:8px;font-size:.875rem;overflow-wrap:anywhere}.person-search__results [role=alert]{color:#ffb3b3}.person-search__instruction{text-align:center;color:var(--color-text-muted);margin:16px 8px!important;font-size:.8125rem}.person-search__load-more{width:100%!important;padding:12px!important;min-height:44px!important;border:1px solid var(--surface-border)!important;border-bottom:0!important;background:transparent!important;color:var(--color-cream)!important;font:.875rem/1.5 var(--font-stencil)!important;cursor:pointer!important;margin:8px -8px!important}.person-search__load-more:hover:not(:disabled){background:#302020!important;box-shadow:inset 3px 0 var(--color-red-alert)!important}.person-search__load-more:disabled{opacity:.6;cursor:not-allowed!important}.person-search__external-lookup{width:100%!important;padding:12px!important;min-height:44px!important;border:1px solid #444!important;border-bottom:0!important;background:#1a1a1a!important;color:#999!important;font:.8125rem/1.5 var(--font-typewriter)!important;cursor:pointer!important;margin:8px -8px 0!important;text-align:left;transition:all .2s ease-in-out}.person-search__external-lookup:hover:not(:disabled){background:#222!important;border-color:var(--color-text-muted)!important;color:var(--color-text-muted)!important;box-shadow:inset 3px 0 transparent!important}.person-search__external-lookup:disabled{opacity:.4;cursor:not-allowed!important}.app-container--search{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.app-container--search>.site-header{grid-template-columns:minmax(0,1fr) auto}.search-landing{display:grid;place-items:center;flex:1;padding:48px 0;min-height:360px}.search-landing__content{width:min(100%,680px)}.search-landing h2{margin:0 0 12px;text-align:center;font:1.75rem/1.4 var(--font-stencil)}.search-landing__content>p{color:var(--color-text-muted);text-align:center;margin:0 0 28px}.search-landing .person-search{width:100%}.search-landing .person-search__results{max-height:min(360px,40dvh)}.site-header__username{max-width:180px;overflow-wrap:anywhere;color:var(--color-text-muted)}.site-help{background:transparent;border:1px solid var(--surface-border);color:var(--color-cream);min-height:44px;padding:8px 16px}.site-help:hover{border-color:var(--color-cream)}.help-tooltip{display:inline-flex;align-items:center;cursor:help;padding:4px}.help-tooltip__content{position:absolute;z-index:100;top:calc(100% + 12px);left:0;width:min(360px,100%);padding:16px;background:#292929;border:1px solid var(--color-cream-dark);color:var(--color-cream);font:1rem/1.5 var(--font-typewriter);text-align:left;text-transform:none;letter-spacing:0;white-space:normal;box-shadow:0 8px 24px #0008}.report-workspace{padding:36px 0}.workspace-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.workspace-intro h2,.reports-heading h2{font:600 clamp(1.5rem,3vw,2rem)/1.3 var(--font-stencil);margin:8px 0}.workspace-intro p:not(.workspace-eyebrow){color:var(--color-text-muted);max-width:62ch}.workspace-intro__code{border-left:2px solid var(--color-red-alert);padding:8px 0 8px 16px;flex-shrink:0}.mw-cyber-button{--button-border: 2px;--button-clip: polygon(0 0, 100% 0, 100% calc(100% - var(--button-cutout)), calc(100% - var(--button-cutout)) 100%, 0 100%);--button-clip-1: polygon(100% 2%, 0 2%, 0 95%, 5% 95%, 5% 90%, 15% 90%, 15% 95%, 92% 95%, 100% 70%);--button-clip-2: polygon(100% 78%, 0 78%, 0 100%, 5% 100%, 5% 90%, 15% 90%, 15% 100%, 92% 100%, 100% 78%);--button-clip-6: polygon(100% 40%, 0 40%, 0 85%, 5% 85%, 5% 85%, 15% 85%, 15% 85%, 92% 85%, 100% 70%);--button-clip-7: polygon(100% 63%, 0 63%, 0 80%, 5% 80%, 5% 80%, 15% 80%, 15% 80%, 92% 80%, 100% 70%);--bg: var(--color-red-alert);--button-shadow-primary: var(--color-white-dirty);--button-shadow-secondary: var(--color-red-dark);isolation:isolate;min-height:48px;min-width:0;max-width:100%;display:inline-flex;justify-content:center;align-items:center;gap:8px;color:var(--color-black);font:700 var(--button-font-size)/1.5 var(--font-typewriter);letter-spacing:2px;border:0;border-radius:0;box-shadow:none;transform:none;text-align:center;text-decoration:none;transition:filter .15s ease}.mw-cyber-button--secondary{--bg: #292929;--button-shadow-primary: var(--surface-border);color:var(--color-cream)}.mw-cyber-button--secondary:focus-visible{--button-shadow-primary: var(--color-red-alert)}.cyber-button-small.mw-cyber-button--compact{--button-font-size: .6875rem;--button-padding-v: .3rem;--button-padding-h: .8rem;--button-cutout: .4rem;min-height:30px;letter-spacing:1px}.retry-icon-button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;margin-left:12px;background:transparent;color:var(--color-red-alert);border:2px solid var(--color-red-alert);border-radius:4px;font-size:1.25rem;cursor:pointer;transition:all .2s ease;font-weight:700}.retry-icon-button:hover{background:var(--color-red-alert);color:var(--color-black);transform:rotate(180deg)}.retry-icon-button:focus-visible{outline:2px solid var(--color-cream);outline-offset:2px}.retry-icon-button:active{transform:scale(.95) rotate(180deg)}@media(hover:hover){.mw-cyber-button--secondary:enabled:hover,a.mw-cyber-button--secondary:hover{--button-shadow-primary: var(--color-red-alert)}}.mw-cyber-button:hover{filter:brightness(90%);transform:none;box-shadow:none}.mw-cyber-button:focus-visible{outline:2px solid var(--color-cream);outline-offset:4px}.mw-cyber-button:disabled{opacity:.5;filter:none}.mw-cyber-button:before,.mw-cyber-button:after{pointer-events:none}.mw-cyber-button .tag{color:var(--color-cream);font-family:var(--font-stencil)}.mw-cyber-button .glitchtext{pointer-events:none;align-items:center;justify-content:center}.mw-cyber-button:is(:hover,:focus-visible) .glitchtext{display:flex}.mw-cyber-button:disabled .glitchtext{display:none}.rfm-shell{padding:0}.rfm-shell:before{content:none}.report-form{gap:20px}.rfm-stack{display:flex;flex-direction:column;gap:20px;counter-reset:report-section}.rfm-panel{position:relative;isolation:isolate;min-width:0;background:var(--surface-raised);border:1px solid var(--surface-border);border-radius:0;padding:24px;box-shadow:none}.rfm-panel--objetivo{border-left:3px solid var(--color-red-alert)}.mw-cyber-frame{--tile-width: 100%;--tile-edges: 12px;position:absolute;inset:-1px -1px auto auto;width:40px;min-height:0;height:3px;padding:0;background:var(--color-red-alert);pointer-events:none}.rfm-panel__title.cyber-h{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:10px;width:100%;font:600 1rem/1.5 var(--font-stencil);color:var(--color-cream);text-transform:none;letter-spacing:0;margin:0 0 20px;counter-increment:report-section}.rfm-panel__title:before{content:counter(report-section,decimal-leading-zero);color:var(--color-red-alert);font:.8125rem var(--font-stencil)}.rfm-panel__title.cyber-h:after{width:56px;height:3px;position:absolute;bottom:-9px;left:0}.rfm-section-description{font-size:1rem;color:var(--color-text-muted);margin:0 0 18px}.rfm-optional{font:.75rem var(--font-stencil);color:var(--color-text-muted);border:1px solid var(--surface-border);padding:3px 8px}.rfm-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.rfm-field-full{grid-column:1 / -1}.rfm-panel>.form-group+.form-group,.rfm-panel>.rfm-note+.form-group{margin-top:16px}.rfm-investigation-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px}.rfm-investigate-btn{min-width:160px}.rfm-investigate-btn__spinner{border-color:var(--surface-border);border-top-color:var(--color-cream)}.rfm-input--hero{letter-spacing:0}.rfm-motivo-row{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:20px}.rfm-player-name{font:1.5rem/1.5 var(--font-typewriter);overflow-wrap:anywhere}.rfm-player-aliases{margin:0;overflow-wrap:anywhere}.rfm-reason-input{display:flex;flex:1;min-height:200px}.mw-cyber-input.rfm-reason-input>textarea{flex:1;resize:none}.rfm-note,.form-group__hint{font:.875rem/1.5 var(--font-typewriter);color:var(--color-text-muted)}.rfm-note{border:0;padding:0;margin-top:12px}.form-group{gap:8px;min-width:0}.form-group__label{font:.8125rem/1.5 var(--font-stencil);color:var(--color-cream);letter-spacing:.04em}.mw-cyber-input,.mw-cyber-select{--ac: var(--surface-border);position:relative;width:100%;min-width:0;isolation:isolate;background:#111;color:var(--color-cream)}.mw-cyber-input:before,.mw-cyber-select:before{content:"";top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;box-sizing:border-box;pointer-events:none;background:var(--ac)}.mw-cyber-input input,.mw-cyber-select select,.mw-select-trigger{position:relative;width:100%;min-width:0;min-height:52px;color:inherit;font:1.125rem/1.5 var(--font-typewriter);background:transparent;border:0;padding:var(--input-padding-top) var(--input-padding-right) var(--input-padding-bot) var(--input-padding-left);outline:none;box-shadow:none;animation:none}.mw-cyber-input:focus-within,.mw-cyber-select:focus-within{--ac: var(--color-white-dirty)}@media(hover:hover){:is(.mw-cyber-input,.mw-cyber-select):hover:not(:focus-within):not(:has(:disabled)){--ac: var(--color-red-alert)}}.mw-cyber-select select,.mw-cyber-select select:focus,.mw-select-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:0;border-radius:0;outline:none;box-shadow:none;background:transparent;color:inherit;font:1.125rem/1.5 var(--font-typewriter);padding-right:48px}.mw-cyber-select select option{color:var(--color-cream);background:#1b1b1b}.mw-select-trigger{text-align:left;cursor:pointer;overflow-wrap:anywhere}.mw-select-trigger:disabled{cursor:not-allowed}.mw-select-options{position:fixed;z-index:4000;overflow-y:auto;overscroll-behavior:contain;padding:4px;border:1px solid var(--color-red-alert);background:#161616;color:var(--color-cream);box-shadow:0 12px 24px #000b}.mw-select-options [role=option]{display:block;width:100%;padding:12px;min-height:44px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer}.mw-select-options [role=option][data-active=true]{background:#302020;box-shadow:inset 3px 0 var(--color-red-alert)}.mw-select-options [role=option][aria-selected=true]{font-weight:700}.mw-cyber-select:has(:disabled),.mw-cyber-input:has(:disabled){opacity:.55}.mw-cyber-select:has([aria-invalid=true]){--ac: var(--color-error)}.mw-cyber-input:has(input:disabled){color:var(--color-text-muted);background:#202020}.form-group__textarea,.form-group__select{width:100%;min-width:0;padding:14px 16px;font:1.125rem/1.6 var(--font-typewriter);background:var(--color-black);border:1px solid var(--surface-border);color:var(--color-cream);box-shadow:none;animation:none}.form-group__textarea{min-height:200px}.form-group__textarea:focus,.form-group__select:focus{border-color:var(--color-cream);outline:0;box-shadow:none;animation:none}.rfm-submit-wrap{display:flex;justify-content:flex-end;padding:4px 2px}.rfm-submit-error{color:var(--color-cream);background:#512322;padding:16px;border-left:3px solid var(--color-red-alert);font-size:1.125rem;overflow-wrap:anywhere}.error-alert{display:flex;flex-direction:column;gap:12px;padding:20px;background:linear-gradient(135deg,#2a1515,#3a1a1a);border:2px solid var(--color-red-alert);border-radius:2px;box-shadow:0 0 20px #ff333326,inset 0 0 1px #ffffff1a;position:relative;overflow:hidden}.error-alert:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-red-alert),transparent)}.error-alert__header{display:flex;align-items:center;gap:12px;margin-bottom:4px}.error-alert__icon{font-size:1.75rem;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.error-alert__title{color:var(--color-red-alert);font-size:1.125rem;font-weight:700;margin:0;text-transform:uppercase;letter-spacing:1px;font-family:var(--font-typewriter)}.error-alert__message{color:var(--color-cream);font-size:1rem;margin:0;line-height:1.5}.error-alert__retry{align-self:flex-start;margin-top:8px}.warning-notice-stack{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.warning-notice-stack .warning-notice{position:static;max-width:none;animation:none}.warning-notice{position:fixed;top:20px;right:20px;display:flex;align-items:center;gap:8px;max-width:300px;padding:10px 12px;background:#1a1a1af2;border:1px solid rgba(255,51,51,.3);border-radius:2px;font-size:.875rem;color:#fb8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:slideIn .3s ease-out;z-index:999;box-shadow:0 2px 8px #00000080}.warning-notice__icon{flex-shrink:0;font-size:1rem;color:#f94}.warning-notice__text{flex:1;line-height:1.4;font-size:.85rem}.warning-notice__close{flex-shrink:0;background:none;border:none;color:#f94;cursor:pointer;font-size:.875rem;display:inline-grid;place-items:center;min-width:32px;min-height:32px;margin:-6px -6px -6px 0;padding:0;opacity:.7;transition:opacity .2s ease}@media(max-width:640px){.warning-notice{top:auto;bottom:calc(12px + env(safe-area-inset-bottom));right:12px;left:12px;max-width:none}.warning-notice__close{min-width:44px;min-height:44px;margin:-12px -10px -12px 0}}.warning-notice__close:hover{opacity:1}@keyframes slideIn{0%{transform:translate(400px);opacity:0}to{transform:translate(0);opacity:1}}.mw-cyber-banner{--banner-color1: #512322;--banner-color2: #512322;--banner-color3: var(--surface-raised);--banner-color4: var(--surface-raised);display:flex;align-items:center;gap:16px;height:auto;min-height:64px;padding:16px 20px;border-left:3px solid var(--color-red-alert);font:1rem/1.5 var(--font-typewriter);text-align:left;color:var(--color-cream);margin-bottom:0}.mw-cyber-banner:before{flex:0 0 40px;width:40px;height:24px;opacity:.5}.mw-cyber-banner strong{display:block;font:600 .8125rem/1.6 var(--font-stencil);margin-bottom:4px}.rfm-confirmation-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;background:#000c;display:grid;place-items:center;padding:16px;overflow-y:auto}.rfm-confirmation{width:min(100%,520px);max-height:calc(100dvh - 32px);overflow-y:auto;padding:28px;background:var(--surface-raised);border:1px solid var(--surface-border);border-top:3px solid var(--color-red-alert);display:grid;gap:20px;overflow-wrap:anywhere}.rfm-confirmation h2{font:600 1.375rem/1.4 var(--font-stencil)}.rfm-confirmation p{color:var(--color-text-muted)}.rfm-confirmation__report{min-width:0}.rfm-confirmation__report .report-detail__field{margin-bottom:12px}.rfm-confirmation__report .report-detail__value{font-size:.9375rem}.rfm-confirmation__multiline{white-space:pre-wrap}.rfm-confirmation__evidence{margin:0;padding-left:20px}.rfm-confirmation__icon{font-size:2rem}.rfm-confirmation__actions{display:flex;flex-wrap:wrap;gap:12px}.rfm-confirmation__actions>*{flex:1 1 160px}.rfm-support-link{padding:12px;border:1px solid var(--surface-border)}.rfm-delivery-status{padding:16px;font-size:1rem;border-left:2px solid}.rfm-delivery-status--success{color:#9ef0b1;background:#22c55e12}.rfm-delivery-status--warning{color:#ffcf85;background:#ffaa0012}.tipo-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tipo-card{--tile-width: 100%;--tile-edges: 10px;--hex-corner: 10px;--hex-accent: var(--surface-border);--hex-surface: #202020;width:100%;display:flex;align-items:center;gap:12px;padding:18px 14px;min-height:80px;color:var(--color-cream);text-align:left;cursor:pointer}.tipo-card:not(:disabled):hover{--hex-surface: #2b2b2b;--hex-accent: var(--color-cream-dark)}.tipo-card--active,.tipo-card--active:not(:disabled):hover{--hex-surface: #3a2020;--hex-accent: var(--color-red-alert)}.tipo-card__icon{font-size:1.5rem;flex-shrink:0}.tipo-card__name{font:.875rem/1.5 var(--font-stencil);overflow-wrap:anywhere}.tipo-card__check{margin-left:auto;color:var(--color-text-muted)}.tipo-card--active .tipo-card__check{color:var(--color-red-alert)}.tipo-card:focus-visible,.report-card:focus-visible{outline-offset:-4px}.tipo-card:disabled{opacity:.5;cursor:not-allowed}.threat-labels{display:grid;gap:20px}.threat-labels__heading{font:.875rem var(--font-stencil);margin-bottom:12px}.threat-labels__options{display:flex;flex-wrap:wrap;gap:8px}.threat-label{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--surface-border);background:var(--color-black);color:var(--color-cream);font:1rem/1.4 var(--font-typewriter);text-align:left;overflow-wrap:anywhere}.threat-label:hover{border-color:var(--color-cream-dark)}.threat-label[aria-pressed=true],.threat-label--selected{border-color:var(--color-red-alert);background:#382121}.threat-label--selected{cursor:default}.threat-label--selected:hover{border-color:var(--color-red-alert)}.threat-label:disabled{opacity:.5}.threat-labels__summary{font-size:.875rem;color:var(--color-text-muted)}.image-upload__dropzone{min-height:200px;border-width:1px;border-color:var(--surface-border)}.image-upload__dropzone--full{min-height:0;padding:8px 12px}.image-upload__icon{font-size:2rem;animation:none}.image-upload__text--primary{font:600 1rem var(--font-stencil)}.image-upload__text--secondary,.image-upload__limits,.image-upload__text--hint{font:.875rem/1.5 var(--font-typewriter);color:var(--color-text-muted)}.image-upload__preview-remove{opacity:1;width:44px;height:44px}.image-upload__preview-name,.image-upload__preview-size{font-size:.75rem}.image-upload__preview-item:hover,.image-upload__dropzone--active{transform:none}.player-background-panel{background:var(--surface-raised);border:1px solid var(--surface-border);border-radius:0;padding:24px;box-shadow:none}.pbp-title{font:600 1rem var(--font-stencil);color:var(--color-cream)}.pbp-current{grid-template-columns:minmax(0,220px) minmax(0,1fr);background:transparent;border:0;padding:0;gap:20px}.pbp-current:before{content:none}.player-background-panel:not(.player-background-panel--dossier) .pbp-evidence-panel{order:-1}.pbp-evidence-panel,.pbp-evidence-card,.pbp-current__avatars{width:100%;min-width:0}.pbp-current__avatars{display:flex;flex-wrap:wrap;gap:8px}.pbp-current__avatar{width:100%;max-width:130px;padding:0;min-height:0;aspect-ratio:1;border:1px solid var(--surface-border);border-radius:0;background:var(--color-black);color:var(--color-cream);cursor:zoom-in;transform:none;filter:none}.pbp-current__avatar:not(:disabled):is(:hover,:focus-visible){transform:none;filter:none;border-color:var(--color-red-alert);background:var(--color-black)}.pbp-current__avatar:disabled{cursor:default}.pbp-current__avatar-stage{display:block;width:100%;max-width:100%;height:auto}.pbp-current__avatar-image{display:block;width:100%;height:auto;max-width:100%;pointer-events:none}.player-avatar-filter{position:absolute;width:0;height:0;pointer-events:none}.pbp-evidence-card,.pbp-identity-panel,.pbp-intel-panel,.pbp-stat-card{border-radius:0;background:var(--color-black);border-color:var(--surface-border);box-shadow:none}.pbp-current__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pbp-stat-card__label,.pbp-current__label,.pbp-identity-header__eyebrow,.pbp-dossier-kicker__label{font:.75rem/1.5 var(--font-stencil);color:var(--color-text-muted)}.pbp-stat-card__value,.pbp-current__value,.pbp-empty,.pbp-history-item{font:1rem/1.5 var(--font-typewriter);color:var(--color-cream)}.pbp-status{font:1rem/1.5 var(--font-typewriter);border-radius:0}.pbp-current__name{font:600 1.375rem/1.4 var(--font-stencil);overflow-wrap:anywhere}.pbp-identity-header{flex-wrap:wrap}.pbp-chip{white-space:normal;overflow-wrap:anywhere;border-radius:0;border-color:var(--surface-border);background:var(--color-black);color:var(--color-cream);font-size:.875rem}.pbp-history-link,.pbp-history-link:hover{color:var(--color-cream);text-decoration-color:var(--color-red-alert)}.pbp-social-link{max-width:100%;overflow-wrap:anywhere}.pbp-cyber-link{max-width:100%;width:fit-content;background:#292929;border:1px solid var(--surface-border);color:var(--color-cream);padding:10px 14px;font:.8125rem/1.5 var(--font-stencil);text-decoration:none}.pbp-cyber-link:before,.pbp-cyber-link:after{content:none}.pbp-cyber-link-label:before,.pbp-cyber-link-label:after{content:none}.pbp-dossier-kicker__value,.pbp-panel-title{font:.875rem var(--font-stencil);color:var(--color-cream)}.pbp-current__avatar-slot{font-size:.75rem}.reports-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;border-top:1px solid var(--surface-border);padding:28px 0}.controls{animation:none;background:var(--surface-raised);border:1px solid var(--surface-border);padding:24px}.controls:before{content:none}.filter-btn,.chip{min-height:44px;padding:10px 16px;border:1px solid var(--surface-border);background:var(--color-black);color:var(--color-cream);font:.875rem/1.5 var(--font-stencil);letter-spacing:0}.filter-btn:before,.filter-btn:after,.chip:before,.chip:after{content:none}.filter-btn--active,.chip--active{background:#382121;border-color:var(--color-red-alert);color:var(--color-cream);box-shadow:none}.reports-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;animation:none}.report-card{--tile-width: 100%;--tile-edges: 12px;width:100%;min-width:0;padding:24px;background:var(--surface-raised);animation:none;box-shadow:none}.report-card:hover{transform:none;box-shadow:none;border-color:var(--color-red-alert)}.report-card__header{flex-wrap:wrap}.report-card__user{font:600 1.125rem/1.4 var(--font-stencil);overflow-wrap:anywhere}.report-card__motivo{font:1.0625rem/1.55 var(--font-typewriter);margin:16px 0;color:var(--color-text-muted)}.report-card__footer{flex-wrap:wrap;gap:8px;font-size:.8125rem}.vote-btn{min-height:44px}.vote-btn--active{--bg: #4a2020;--button-shadow-primary: var(--color-red-alert)}.vote-system__comment-form>.mw-cyber-input{margin-bottom:16px}.vote-system__comment-actions{flex-wrap:wrap}.vote-system__comment-actions>button{flex:1 1 180px}.modal{animation:none;max-width:900px;width:calc(100% - 32px);border:1px solid var(--surface-border);border-top:3px solid var(--color-red-alert);box-shadow:0 16px 60px #0009}.modal__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;background:var(--surface-raised);color:var(--color-cream)}.modal__header-main{min-width:0;gap:8px}.modal__title{font-size:1.25rem;overflow-wrap:anywhere;margin:0}.modal__body{font-size:1.125rem;overflow-wrap:anywhere}.modal__close,.modal__url-copy{min-width:44px;min-height:44px}.modal__close,.modal__url-copy{color:var(--color-cream);background:#303030;border:1px solid var(--surface-border)}.modal__close:hover,.modal__url-copy:hover{background:#4a2020;color:var(--color-cream)}.modal__close,.modal__close:hover{transform:none}.modal__url-copy:before,.modal__url-copy:after{content:none}.modal__url-code{color:var(--color-cream-dark);font-size:.8125rem}.report-detail__label{font:.8125rem/1.5 var(--font-mono)}.report-detail__identity{display:flex;align-items:flex-start;gap:20px;padding:16px;margin-bottom:var(--spacing-lg);border:1px solid var(--surface-border);border-left:3px solid var(--color-red-alert);background:var(--surface-raised)}.report-detail__identity-content{flex:1;min-width:0}.report-detail__name{font:clamp(1.25rem,3vw,1.75rem)/1.2 var(--font-stencil);color:var(--color-cream);overflow-wrap:anywhere}.report-detail__aliases{display:grid;gap:2px;margin-top:8px;font:.8125rem/1.5 var(--font-typewriter);overflow-wrap:anywhere}.report-detail__aliases>span:first-child,.report-detail__metadata-label{color:var(--color-text-muted);font:.6875rem/1.5 var(--font-mono)}.report-detail__identity-meta{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:12px}.report-detail__metadata{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;max-width:100%;font:.8125rem/1.5 var(--font-mono);overflow-wrap:anywhere}.report-detail__metadata>a{min-width:0;max-width:100%}.report-detail__avatars{flex:0 0 auto;max-width:100%}.report-detail__avatars .pbp-current-photos{margin:0;padding:0;border:0}.report-detail__avatars .pbp-current__label{font:.6875rem/1.5 var(--font-mono);color:var(--color-text-muted);text-transform:uppercase}.report-detail__avatars .pbp-current__avatars{display:flex;width:auto;gap:6px;margin-top:8px}.report-detail__avatars .pbp-current__avatar{width:56px;aspect-ratio:3 / 4;margin:0}.report-detail__avatars .pbp-current__avatar-stage,.report-detail__avatars .pbp-current__avatar-image{height:100%}.report-detail__avatars .pbp-current__avatar-image{object-fit:contain}.report-detail__tags{display:flex;flex-wrap:wrap;gap:6px}.report-detail__tag{display:inline-flex;max-width:100%;padding:3px 7px;border:1px solid var(--surface-border);background:var(--surface-raised);font:.8125rem/1.4 var(--font-typewriter);overflow-wrap:anywhere}.report-detail__tag-detail{color:var(--color-text-muted)}@media(max-width:480px){.report-detail__identity{gap:12px;padding:12px;flex-wrap:wrap}.report-detail__identity-content{flex-basis:140px}.report-detail__avatars .pbp-current__avatar{width:40px}}.report-detail__value:not(.report-detail__value--user){font:1.125rem/1.6 var(--font-typewriter)}.app-container--access{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.app-container--access>.site-header{grid-template-columns:minmax(0,1fr)}.app-container--access .site-header__actions:empty{display:none}.desk-access-stage{flex:1;display:grid;place-items:center;padding:40px 0}.desk-access{width:100%;max-width:720px;margin:0;padding:clamp(24px,5vw,48px);text-align:center;background:var(--surface-raised);border:1px solid var(--surface-border);border-top:3px solid var(--color-red-alert)}.desk-access h2{font:1.75rem/1.4 var(--font-stencil);margin:16px 0 28px}.desk-access p{margin-bottom:24px}.desk-access>.workspace-eyebrow{margin-top:0}.desk-access>.mw-cyber-button{--button-font-size: 1rem;letter-spacing:1px}.desk-access__trust{margin-top:32px;padding-top:20px;border-top:1px solid var(--surface-border);text-align:left}.desk-access__trust h3{font:.95rem/1.4 var(--font-stencil);margin:0 0 12px;letter-spacing:1px;text-transform:uppercase}.desk-access__trust ul{margin:0;padding:0;list-style:none;display:grid;gap:10px;font-size:.92rem}.desk-access__trust li{position:relative;padding-left:22px}.desk-access__trust li:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;background:var(--color-red-alert)}.app-container--access>.site-footer{padding-bottom:24px}.ai-bubble__panel{animation:none;width:min(460px,calc(100vw - 32px));height:min(700px,80dvh);max-height:none;border:1px solid var(--surface-border);border-top:3px solid var(--color-red-alert);background:var(--color-black)}.ai-bubble__panel>*{animation:none}.ai-bubble__header{background:var(--surface-raised);flex-shrink:0}.ai-bubble__status{font-size:.8125rem}.ai-bubble__messages{flex:1;min-height:0;min-width:0;padding:16px}.ai-bubble__message{min-width:0;grid-template-columns:minmax(0,1fr);padding:16px;animation:none}.ai-bubble__message-role{font-size:.75rem;padding-right:52px}.ai-bubble__message-meta{font-size:.75rem}.ai-bubble__message-body,.ai-bubble__message p,.ai-bubble__panel--fullscreen .ai-bubble__message-body{font:1.125rem/1.6 var(--font-typewriter)}.ai-bubble__message-body :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-stencil);letter-spacing:0;text-transform:none;margin:18px 0 8px}.ai-bubble__message-body h1{font-size:1.5rem}.ai-bubble__message-body h2{font-size:1.25rem}.ai-bubble__message-body :is(code,pre code){font-size:.875rem;font-family:Consolas,monospace}.ai-bubble__message-body code{color:var(--color-cream)}.ai-bubble__message-body pre code{border:0;padding:0;background:transparent}.ai-bubble__form{grid-template-columns:minmax(0,1fr) auto;flex-shrink:0;padding:16px}.ai-bubble__form input{min-width:0;font-size:1rem}.ai-bubble__form .mw-cyber-button{border:0}.ai-bubble__fullscreen,.ai-bubble__close{min-width:44px;min-height:44px}.ai-bubble__panel--fullscreen{width:auto;height:auto;top:24px;right:24px;bottom:24px;left:24px}.ai-bubble__panel--fullscreen .ai-bubble__message{max-width:min(100%,900px)}.mw-cyber-table-scroll{min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.mw-cyber-table-scroll:focus-visible{outline-offset:-2px}.ai-bubble__message-body .mw-cyber-table{overflow:visible;font-size:.875rem}table.cyber-table:is(.case-table,.mw-cyber-table){display:table;width:100%}table.cyber-table:is(.case-table,.mw-cyber-table) :is(th,td){border-color:var(--color-text-muted)}table.cyber-table:is(.case-table,.mw-cyber-table):before,table.cyber-table:is(.case-table,.mw-cyber-table):after{display:table-caption}table.cyber-table:is(.case-table,.mw-cyber-table):after{caption-side:bottom}.ai-bubble__fab{animation:none}.ai-bubble__fab-logo{width:52px;height:52px;animation:none}.site-footer{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:24px 0 96px;border-top:1px solid var(--surface-border);color:var(--color-text-muted);font-size:.875rem}.site-footer__logo{object-fit:contain}@media(max-width:900px){.tipo-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-intro__code{display:none}.rfm-motivo-row,.pbp-current{grid-template-columns:1fr}.pbp-evidence-panel{max-width:260px}}@media(max-width:640px){.app-container--search>.site-header{grid-template-columns:minmax(0,1fr)}.app-container{padding:0 16px}.site-header{align-items:flex-start;flex-direction:column;gap:16px;padding:20px 0}.site-header__actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.site-header__actions .mw-cyber-button{--button-font-size: .75rem;--button-padding-h: .75rem;letter-spacing:1px}.site-header__username{flex:1 1 100%;max-width:none}.report-workspace{padding:28px 0}.workspace-intro{margin-bottom:24px}.workspace-eyebrow{font-size:.6875rem;letter-spacing:.07em}.rfm-panel,.player-background-panel,.controls{padding:20px 16px}.rfm-stack{gap:16px}.rfm-investigation-row,.rfm-field-row{grid-template-columns:1fr;gap:16px}.rfm-investigate-btn,.rfm-submit-wrap .mw-cyber-button{width:100%}.rfm-submit-wrap .mw-cyber-button{--button-font-size: 1rem;--button-padding-h: 1rem}.rfm-panel__title.cyber-h{font-size:.9375rem;gap:8px}.tipo-card{padding:14px 10px;gap:8px;min-height:80px}.tipo-card__name{font-size:.8125rem}.tipo-card__icon{font-size:1.125rem}.tipo-card__check{font-size:1rem}.mw-cyber-banner{padding:14px 16px;gap:12px}.mw-cyber-banner:before{flex-basis:20px;width:20px}.reports-heading{align-items:stretch}.reports-heading>*{width:100%}.pbp-history-list{grid-template-columns:1fr}.modal-overlay{padding:8px}.modal{width:100%;max-height:calc(100dvh - 16px);margin:auto}.modal__body{padding:20px 16px}.ai-bubble__panel,.ai-bubble__panel--fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;max-height:none;z-index:1;padding-top:env(safe-area-inset-top)}.ai-bubble__form{padding-bottom:max(16px,env(safe-area-inset-bottom))}.ai-bubble:has(.ai-bubble__panel) .ai-bubble__fab{visibility:hidden}.ai-bubble__panel--fullscreen .ai-bubble__messages{padding:16px}}@media(max-width:480px){.tipo-card-grid{grid-template-columns:minmax(0,1fr)}.tipo-card{min-height:60px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}.mw-cyber-button .glitchtext,.mw-cyber-button:is(:hover,:focus-visible) .glitchtext,.site-brand h1 .glitchtext{display:none}}.mw-cyber-input>:is(input,textarea),.mw-cyber-input>:is(input,textarea):focus{display:block;width:100%;max-width:100%;min-width:0;margin:0;padding:var(--input-padding-top) var(--input-padding-right) var(--input-padding-bot) var(--input-padding-left);font:1.125rem/1.5 var(--font-typewriter);color:var(--color-cream);background:transparent;border:0;border-radius:0;outline:none;box-shadow:none;animation:none}.mw-cyber-input>textarea{min-height:120px;resize:vertical}.mw-cyber-input:has(:disabled){background:#202020}.mw-cyber-input:has([aria-invalid=true]):before{background:var(--color-error)}.mw-cyber-input:has([readonly]):before{background:var(--color-cream-dark)}.mw-cyber-input:has(:focus-visible):before{background:var(--color-white-dirty)}.site-brand h1{margin-bottom:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.investigation-desk{padding:28px 0 40px}.desk-intro{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 24px}.desk-intro>.workspace-eyebrow{flex-basis:100%}.desk-intro h2{font:1.5rem/1.4 var(--font-stencil)}.desk-intro>p:last-child{color:var(--color-text-muted);font-size:1rem}.desk-intro h2,.desk-intro p{margin:0}.desk-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0 0;padding:0;list-style:none;counter-reset:desk-step}.desk-steps li{counter-increment:desk-step;display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:10px;align-content:start}.desk-steps li:before{content:counter(desk-step);grid-row:span 2;border:1px solid var(--surface-border);text-align:center;height:28px;line-height:26px;color:var(--color-white-dirty)}.desk-steps strong{font-size:.9375rem}.desk-steps span{color:var(--color-text-muted);font-size:.875rem;line-height:1.5}.desk-search{display:grid;grid-template-columns:1fr 1.4fr;gap:20px 32px;align-items:center}.desk-search h2{font:1.75rem/1.3 var(--font-stencil);margin:8px 0}.desk-search h2.cyber-h{margin-bottom:20px}.desk-search__description{font-size:1rem;color:var(--color-text-muted)}.desk-search__form{min-width:0}.desk-search__form label{display:block;font-size:.875rem;margin-bottom:8px}.desk-search__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.desk-candidates{grid-column:1 / -1;display:grid;gap:8px}.desk-candidates button{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;text-align:left;color:var(--color-cream);overflow-wrap:anywhere;min-height:48px;text-transform:none;letter-spacing:0}.desk-candidates span{color:var(--color-text-muted)}.desk-status{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;border-block:1px solid var(--surface-border);padding:12px 0;margin:24px 0;color:var(--color-text-muted);font:.8125rem/1.6 var(--font-mono)}.desk-status__signal{display:inline-block;width:8px;height:8px;margin-right:10px;background:var(--color-red-alert)}.desk-columns{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.case-file,.case-reports{min-width:0;background:var(--surface-raised);border:1px solid var(--surface-border);box-shadow:0 12px 28px #0004}.case-file,.case-reports{border-top:3px solid var(--color-red-alert)}.case-file__header,.case-reports__header,.case-section{padding:20px}.case-file__header{background:linear-gradient(110deg,#282828,#161616);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;align-items:center}.case-file__eyebrow{margin:0;color:var(--color-red-alert);font:.6875rem/1.5 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.case-file__metadata{display:flex;flex-wrap:wrap;gap:24px;margin:0}.case-file__metadata dt{color:var(--color-text-muted);font:.6875rem/1.5 var(--font-mono);text-transform:uppercase}.case-file__metadata dd{margin:6px 0 0;font-size:.9375rem}.case-file__header h2{font:1.25rem/1.4 var(--font-stencil);overflow-wrap:anywhere;margin:8px 0}.case-section{border-top:1px solid var(--surface-border)}.case-section h3,.case-reports h2{font:1.125rem/1.4 var(--font-stencil);margin:0 0 16px}.case-reports__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 20px}.case-reports__header .workspace-eyebrow,.case-reports__header h2{margin:0 0 4px}.case-reports__header .case-muted{margin:0}.case-report-count{margin:0;color:var(--color-text-muted);font-size:.875rem;font-variant-numeric:tabular-nums}.case-section h3{border-left:3px solid var(--color-red-alert);padding-left:12px}.case-management{background:#141414;display:grid;gap:20px;align-content:start}.case-management__status{display:grid;gap:12px;min-width:0}.case-management__status h3{margin:0;font:.75rem/1.5 var(--font-mono);color:var(--color-text-muted);text-transform:uppercase}.case-management__status .case-status{margin:0;padding:6px 12px;border:1px solid var(--surface-border);font:.9375rem/1.5 var(--font-stencil);overflow-wrap:anywhere}.case-status[data-status=open]{color:var(--color-cream);border-left:3px solid var(--color-red-alert)}.case-status[data-status=investigating]{color:var(--color-warning);border-left:3px solid currentColor}.case-status[data-status=closed]{color:var(--color-text-muted);border-left:3px solid currentColor}.case-management__status>h3{margin:0 0 6px;font:.6875rem/1.5 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted)}.case-management>.workspace-eyebrow{margin-top:0;margin-bottom:12px}.case-management h3{border-left:0;padding-left:0}.case-management>.mw-cyber-button{--button-font-size: .875rem;--button-padding-h: 1rem;letter-spacing:1px}.case-section__index{display:inline-block;margin-right:12px;color:var(--color-red-alert);font:.6875rem/1.5 var(--font-mono);vertical-align:middle}.case-votes{display:grid;gap:0;margin:0}.case-votes>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;border-bottom:1px solid var(--surface-border)}.case-votes dt{font-size:.875rem;color:var(--color-text-muted)}.case-votes dd{margin:0;font:1.25rem/1.4 var(--font-stencil);font-variant-numeric:tabular-nums}.case-section h4{font:1rem/1.5 var(--font-stencil);margin:20px 0 12px}.case-section p{margin:12px 0}.case-muted{font-size:.9375rem;line-height:1.5;color:var(--color-text-muted)}.case-association-note{padding:16px 20px;color:var(--color-cream);border-left:3px solid var(--color-warning);font-size:1rem}.case-identity h2{font:1.75rem/1.3 var(--font-stencil);overflow-wrap:anywhere;margin:8px 0}.case-identity-context{padding:0 20px 16px;overflow-wrap:anywhere}.case-identity-context p{margin:0}.case-rid{font-family:var(--font-mono);overflow-wrap:anywhere}.case-summary{display:flex;flex-wrap:wrap;gap:12px}.case-summary>div{flex:1 1 95px;border:1px solid var(--surface-border);padding:12px;min-width:0}.case-summary span{display:block;font-size:.8125rem;color:var(--color-text-muted)}.case-summary strong{display:block;margin-top:6px;font:1.125rem/1.4 var(--font-stencil);overflow-wrap:anywhere}.case-classification__text{overflow-wrap:anywhere;line-height:1.6}.case-classification__text>:first-child{margin-top:0}.case-classification__text>:last-child{margin-bottom:0}.case-classification__text pre{overflow-x:auto}.case-tags{display:flex;gap:8px;flex-wrap:wrap}.case-badge{display:inline-block;padding:4px 8px;font:.8125rem/1.5 var(--font-mono);border:1px solid var(--surface-border);overflow-wrap:anywhere}.severity-tag.severity-tag--leve,.severity-tag.severity-tag--moderada,.severity-tag.severity-tag--grave,.severity-tag.severity-tag--critica{color:var(--severity-color);border-color:var(--severity-color);background:color-mix(in srgb,var(--severity-color) 12%,transparent);text-transform:uppercase}.severity-tag.severity-tag--leve{--severity-color: #3ddc97}.severity-tag.severity-tag--moderada{--severity-color: #f5c542}.severity-tag.severity-tag--grave{--severity-color: #ff8a3d}.severity-tag.severity-tag--critica{--severity-color: #ff3b5c}.case-section meter{display:block;width:100%;margin-top:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:8px;background:var(--color-black);border:1px solid var(--surface-border);border-radius:0}.case-section meter::-webkit-meter-bar{background:var(--color-black);border:0;border-radius:0}.case-section meter::-webkit-meter-optimum-value{background:var(--color-success);border-radius:0}.case-section meter::-webkit-meter-suboptimum-value{background:var(--color-warning);border-radius:0}.case-section meter::-webkit-meter-even-less-good-value{background:var(--color-error);border-radius:0}.case-section meter::-moz-meter-bar{background:var(--color-success)}.case-text-button{display:inline-block;color:var(--color-cream);border:0;background:transparent;text-decoration:underline;text-underline-offset:3px;min-height:44px;padding:8px 0;text-align:left}.case-form{display:grid;gap:10px;margin:16px 0}.case-form :is(input,textarea,select,button){max-width:100%;min-width:0}.case-notes{padding:0;list-style:none}.case-notes li{padding:12px 0;border-bottom:1px solid var(--surface-border);overflow-wrap:anywhere;white-space:pre-wrap}.case-notes small{color:var(--color-text-muted)}.case-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px 20px;border-block:1px solid var(--surface-border)}.case-filters__search{grid-column:span 3}.case-filters label{min-width:0;font-size:.875rem;display:grid;gap:4px}.case-filters :is(input,.mw-select-trigger){min-height:44px;padding:8px 12px 10px}.case-filters .mw-select-trigger{padding-right:36px}.case-filters>.mw-cyber-button{min-height:44px;--button-padding-h: .75rem}@media(min-width:1280px){.case-filters{grid-template-columns:1.15fr 1.15fr 1fr 1fr 1.4fr auto;align-items:end}.case-filters__search{grid-column:auto}}.case-filters{background:#141414}.case-filters:before{content:"Filtros";grid-column:1 / -1;font:.6875rem/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted)}.case-filters label{color:var(--color-text-muted);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;font-family:var(--font-mono)}.case-filters :is(input,.mw-select-trigger){color:var(--color-cream);font-size:.9375rem;font-family:var(--font-typewriter)}.case-filters>button{align-self:end}.mw-cyber-input input[type=date]{color-scheme:dark}.case-table{border-collapse:collapse;table-layout:auto;font:.9375rem/1.5 var(--font-typewriter)}table.cyber-table.case-table{width:calc(100% - 40px);margin:20px}table.case-table :is(th,td){text-align:left;overflow-wrap:anywhere;vertical-align:middle;padding:12px 14px}.case-table tbody tr:hover{background:#292929}table.case-table th{color:var(--color-text-muted);font:.6875rem/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-weight:400;text-align:left;border-bottom:1px solid var(--surface-border)}.case-table small{display:block;color:var(--color-text-muted);margin-top:4px;font-size:.75rem}.case-report-reference{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-variant-numeric:tabular-nums}.case-report-reference time{color:var(--color-cream);font-weight:700}.case-report-reference small{margin:0;font-size:.75rem;font-family:var(--font-mono)}.case-table .mw-cyber-button{--button-padding-h: .75rem;min-height:44px;width:auto;letter-spacing:1px}.case-table .mw-cyber-button.mw-cyber-button--compact{min-height:30px;--button-padding-h: .8rem}.case-pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:16px;padding:20px}.desk-empty{padding:28px 20px;color:var(--color-text-muted)}.pbp-name-row{display:flex;align-items:center;gap:10px;min-width:0}.pbp-name-row>:first-child{min-width:0;flex:1;overflow-wrap:anywhere}.pbp-social-button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:8px;border:1px solid var(--surface-border);color:var(--color-cream);background:#ffffff06;font:.625rem/1.4 var(--font-mono);text-decoration:none;white-space:nowrap}.pbp-social-button:is(:hover,:focus-visible){color:var(--color-white-dirty);border-color:var(--color-red-alert);background:#ff333314}.case-file .player-background-panel--dossier{border:0;border-top:1px solid var(--surface-border);padding:20px;margin:0;background:transparent}.pbp-overview{display:contents}.player-background-panel--dossier .pbp-current{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:stretch;overflow:visible;margin:0}.player-background-panel--dossier :is(.pbp-identity-panel,.pbp-names-panel,.pbp-crews-panel,.pbp-evidence-panel,.case-section){min-width:0;width:100%;margin:0;padding:20px;border:1px solid var(--surface-border);background:linear-gradient(135deg,#ffffff04,transparent 65%),#0d0d0d;border-radius:0;box-shadow:none}.player-background-panel--dossier :is(.pbp-overview,.pbp-assessment,.pbp-history){display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;min-width:0}.player-background-panel--dossier .pbp-history{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.player-background-panel--dossier :is(.pbp-overview,.pbp-assessment,.pbp-history)>:only-child,.player-background-panel--dossier .pbp-evidence-panel{grid-column:1 / -1}.player-background-panel--dossier .pbp-identity-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 24px;align-items:center;border-top:2px solid var(--color-red-alert)}.player-background-panel--dossier .pbp-identity-header{max-width:640px}.player-background-panel--dossier .pbp-current-photos{margin:0;padding:0;border:0}.player-background-panel--dossier .pbp-current__info{grid-column:1 / -1}.player-background-panel--dossier .pbp-current__info:empty{display:none}.player-background-panel--dossier .pbp-identity-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;border-top:1px solid var(--surface-border)}.player-background-panel--dossier .pbp-identity-actions>.mw-cyber-button{margin-left:auto;--button-font-size: .75rem;--button-padding-h: 1rem}.player-background-panel--dossier .pbp-identity-actions .case-management__status{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.player-background-panel--dossier .case-section h3{border-left:0;padding-left:0;font-size:1rem}.player-background-panel--dossier .case-classification{border-top:2px solid var(--color-red-alert);background:linear-gradient(135deg,#ff333308,transparent 65%),#101010}.player-background-panel--dossier .case-classification>h3{padding-bottom:16px;border-bottom:1px solid var(--surface-border);font-size:1.125rem}.player-background-panel--dossier .case-verification{background:#ffffff03}.player-background-panel--dossier .pbp-history .pbp-panel-title{font-size:.875rem}.player-background-panel--dossier .pbp-panel-title{font:1rem/1.5 var(--font-stencil);margin:0 0 16px}.player-background-panel--dossier .pbp-photo-title{font:.875rem/1.5 var(--font-stencil);margin:0 0 16px}.player-background-panel--dossier .pbp-photo-archive{margin:20px 0 0;padding-top:16px;border-top:1px solid var(--surface-border)}.player-background-panel--dossier .pbp-evidence-panel>.pbp-photo-archive{margin:0;padding:0;border:0}.pbp-current-photos{margin-top:20px;padding-top:16px;border-top:1px solid var(--surface-border)}.pbp-current__avatar-stage,.pbp-history-avatar{position:relative}.player-background-panel--dossier .pbp-photo-archive .pbp-avatar-history{grid-template-columns:repeat(auto-fit,minmax(90px,128px));margin-top:12px}.player-background-panel--dossier .pbp-photo-archive .pbp-history-avatar{max-width:128px}.pbp-observations,.pbp-observation{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:.75rem;color:var(--color-text-muted)}.pbp-observations{flex-direction:column}.pbp-observation a{color:inherit;display:inline-flex;align-items:center;min-height:32px}.case-filters-toggle{display:none}.pbp-current__crews .pbp-chip{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.player-background-panel--dossier .pbp-history-list{max-height:none;overflow:visible}.player-background-panel--dossier .pbp-evidence-card{padding:0;border:0;background:transparent}.player-background-panel--dossier .pbp-current__avatars{flex-wrap:wrap;justify-content:start;gap:12px;margin-top:12px}.player-background-panel--dossier .pbp-current__avatar{margin:0}.player-background-panel--dossier .pbp-current__name{font-size:clamp(1.125rem,1.7vw,1.5rem);line-height:1.25;margin:0;color:var(--color-white-dirty)}.player-background-panel--dossier .pbp-name-row--primary{margin:8px 0 20px}.player-background-panel--dossier .pbp-name-row--primary>:first-child{flex:0 1 auto}.pbp-identity-rid{display:flex;flex-direction:column;gap:4px;align-items:flex-start;margin:0 0 12px}.pbp-identity-rid dt{color:var(--color-text-muted);font:.6875rem/1.5 var(--font-mono);text-transform:uppercase}.pbp-identity-rid dd{margin:0;font:.9375rem/1.5 var(--font-mono);overflow-wrap:anywhere}.player-background-panel--dossier .pbp-header{display:none}.player-background-panel--dossier .pbp-evidence-panel{max-width:none}.player-background-panel--dossier .pbp-identity-panel{order:0}.player-background-panel--dossier .pbp-identity-header{display:block;border:0;padding:0}.player-background-panel--dossier .pbp-badge-row{display:flex;flex-wrap:wrap;gap:8px 12px;padding-top:16px;border-top:1px solid var(--surface-border)}.player-background-panel--dossier .pbp-badge-row>.pbp-current__label{flex-basis:100%}.player-background-panel--dossier .pbp-history-list{grid-template-columns:1fr}.player-background-panel--dossier .pbp-history-item{padding:12px 0;border-bottom:1px solid var(--surface-border);background:transparent}.player-background-panel--dossier .pbp-current__crews{display:grid;gap:0}.player-background-panel--dossier .pbp-chip{padding:12px 0;border:0;border-bottom:1px solid var(--surface-border);background:transparent}.player-background-panel--dossier .pbp-chip>a{overflow-wrap:anywhere}.pbp-history-time{white-space:normal;overflow-wrap:anywhere;max-width:100%}.pbp-status-detail{font:1rem/1.5 var(--font-typewriter);color:var(--color-text-muted)}.pbp-history-item{min-width:0}.pbp-chip__source{margin-left:8px}.image-viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;padding:24px;background:#050505ed;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:20px;overflow-y:auto}.image-viewer>button{align-self:flex-end;flex-shrink:0}.image-viewer__stage{flex-shrink:0;width:min(512px,100%);height:min(512px,52dvh);background:var(--color-black)}.image-viewer__stage>img{display:block;width:100%;height:100%;object-fit:contain}.report-detail__date{margin-top:.4rem;font:.82rem var(--font-mono, monospace);color:var(--color-cream-dark, #bfbf8f)}.report-detail__classification{display:flex;gap:1rem;flex-wrap:wrap}.report-detail__classification>div{flex:1;min-width:150px}.report-detail__evidence-open{display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.image-viewer--evidence{justify-content:center;background:#000000f2;cursor:zoom-out;padding:20px}.image-viewer--evidence>button{position:absolute;top:20px;right:20px;width:50px;height:50px;padding:0;border:0;border-radius:50%;background:#f33c;color:#fff;font-size:0}.image-viewer--evidence>button:after{content:"×";font-size:2rem}.image-viewer--evidence .image-viewer__stage{width:auto;height:auto;max-width:90vw;background:transparent;cursor:default}.image-viewer--evidence .image-viewer__stage>img{width:auto;height:auto;max-width:90vw;max-height:90dvh;border:3px solid #ff3333;box-shadow:0 0 30px #ff333380}.mw-skeleton{padding:16px;min-width:0;width:100%}.mw-skeleton__line{display:block;height:16px;margin-bottom:14px;background:linear-gradient(100deg,#292929 20%,#454545,#292929 70%);background-size:220% 100%;animation:mw-skeleton-pulse 1.6s linear infinite}.mw-skeleton__line:first-child{width:65%;height:22px}.mw-skeleton__line:last-child{width:80%;margin-bottom:0}.mw-skeleton--avatar{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;min-height:100%;pointer-events:none}.mw-skeleton--avatar>div,.mw-skeleton--avatar .mw-skeleton__line{width:100%;height:100%;margin:0}.app-loading{padding-top:40px;min-height:70vh}.app-loading .mw-skeleton__line{height:40px;margin-bottom:24px}.site-user-profile{display:inline-flex;align-items:center;gap:10px;min-width:0;max-width:100%;padding:6px;text-decoration:none;border:1px solid var(--surface-border);background:#111}.site-user-profile>span:last-child{min-width:0}.site-user-profile strong{display:block;font-size:.875rem;overflow-wrap:anywhere}.site-user-profile small{display:block;color:var(--color-text-muted);font-size:.6875rem}.site-user-profile:is(:hover,:focus-visible),.site-user-profile[aria-current=page]{border-color:var(--color-red-alert)}.discord-avatar{display:inline-grid;flex:0 0 44px;width:44px;height:44px;place-items:center;overflow:hidden;background:#292929;border:1px solid var(--surface-border)}.discord-avatar img{width:100%;height:100%;object-fit:cover}.discord-avatar--loading{animation:mw-skeleton-pulse 1.6s linear infinite;background:linear-gradient(100deg,#292929 20%,#454545,#292929 70%);background-size:220% 100%}.profile-screen{padding:28px 0 40px}.profile-identity{display:flex;flex-wrap:wrap;gap:24px;align-items:center;padding:24px;border:1px solid var(--surface-border);border-top:2px solid var(--color-red-alert);background:var(--surface-raised)}.profile-identity>div{min-width:0;flex:1}.profile-identity h2{margin:8px 0;overflow-wrap:anywhere;font:1.5rem/1.4 var(--font-stencil)}.profile-identity p{margin:6px 0}.profile-identity .discord-avatar{width:88px;height:88px;flex-basis:88px}.profile-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.profile-report-note{padding:0 20px}.profile-report-grid{list-style:none;margin:0;padding:0 20px 20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:14px}.profile-report-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--surface-border);background:var(--surface-raised);transition:border-color .15s ease,transform .15s ease}.profile-report-card:hover{border-color:var(--color-red-alert);transform:translateY(-2px)}.profile-report-card__media{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;background:#0d0d0d;color:inherit;text-decoration:none}.profile-report-card__media:focus-visible{outline:2px solid var(--color-cream);outline-offset:-2px}.profile-report-avatar{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.profile-report-avatar img{width:100%;height:100%;object-fit:cover}.profile-report-avatar__fallback{font:2.5rem/1 var(--font-stencil);color:var(--color-text-muted)}.profile-report-avatar .mw-skeleton{position:absolute;top:0;right:0;bottom:0;left:0;margin:0}.profile-report-card__name{position:absolute;left:0;right:0;bottom:0;display:grid;gap:2px;padding:28px 10px 8px;background:linear-gradient(to top,#000000e6,transparent)}.profile-report-card__name strong{font:.95rem/1.3 var(--font-stencil);color:var(--color-cream);overflow-wrap:anywhere}.profile-report-card__name small{font:.6875rem/1.4 var(--font-mono);color:var(--color-text-muted)}.profile-report-card__body{display:flex;flex-direction:column;gap:10px;padding:10px;flex:1}.profile-report-categories{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.profile-report-categories>span{border:1px solid var(--surface-border);padding:3px 6px;font:.7rem/1.4 var(--font-mono)}.profile-report-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;margin-top:auto}.profile-report-actions a{color:var(--color-cream);font:.7rem/1.5 var(--font-mono);text-underline-offset:4px}.profile-report-actions a:focus-visible{outline:2px solid var(--color-red-alert);outline-offset:4px}@media(max-width:420px){.profile-report-grid{padding:0 10px 12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@keyframes mw-skeleton-pulse{to{background-position:-220% 0}}@media(prefers-reduced-motion:reduce){.mw-skeleton__line,.discord-avatar--loading{animation:none}}@media(max-width:1100px){.site-header{grid-template-columns:minmax(160px,.7fr) minmax(260px,1.3fr)}.site-header__actions{grid-column:1 / -1;justify-content:flex-end}.player-background-panel--dossier :is(.pbp-overview,.pbp-assessment){grid-template-columns:minmax(0,1fr)}.case-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.case-filters__search{grid-column:auto}.desk-search{grid-template-columns:1fr}.desk-navigation__notice{flex-basis:100%;margin-left:0;border-top:1px solid var(--surface-border)}}@media(max-width:640px){.site-header{display:grid;grid-template-columns:minmax(0,1fr)}.person-search{grid-row:2}.site-header__actions{display:flex;flex-wrap:wrap;justify-content:flex-start}.site-header__actions .mw-cyber-button{--button-font-size: .6875rem}.desk-steps{grid-template-columns:minmax(0,1fr);gap:12px}.desk-navigation{margin:0 -16px;padding:0 16px}.desk-navigation a{padding:12px 14px;gap:8px}.desk-navigation__notice,.site-brand__department{font-size:.6875rem}.desk-columns{display:flex;flex-direction:column;gap:16px}.case-file,.case-reports{width:100%}.case-file__header{display:block}.case-file__metadata{margin:16px 0;gap:16px}.player-background-panel--dossier .pbp-current{grid-template-columns:minmax(0,1fr);gap:12px}.player-background-panel--dossier :is(.pbp-overview,.pbp-assessment,.pbp-history){grid-template-columns:minmax(0,1fr);gap:12px}.player-background-panel--dossier :is(.pbp-identity-panel,.pbp-names-panel,.pbp-crews-panel,.pbp-evidence-panel,.case-section){padding:16px}.player-background-panel--dossier .pbp-identity-panel{grid-template-columns:minmax(0,1fr)}.player-background-panel--dossier .pbp-identity-actions>.mw-cyber-button{width:100%}.player-background-panel--dossier .pbp-current-photos{padding-top:16px;border-top:1px solid var(--surface-border)}.case-identity-context{padding:16px}.desk-search__row,.case-filters{grid-template-columns:minmax(0,1fr)}.case-filters:not(.case-filters--open){display:none}.case-filters-toggle{display:flex;width:calc(100% - 32px);margin:0 16px 8px;min-height:44px}.pbp-observation a{min-height:44px}table.cyber-table.case-table{width:calc(100% - 32px);margin:16px}table.cyber-table.case-table,.case-table tbody,.case-table tr,.case-table td{display:block}.case-table tbody,.case-table tr,.case-table td{width:100%}table.cyber-table.case-table:before,table.cyber-table.case-table:after{display:block}.case-table thead{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.case-table tr{padding:12px 16px;border-bottom:1px solid var(--surface-border)}table.case-table td{display:flex;justify-content:space-between;align-items:center;gap:12px;border:0;padding:5px 0}.case-table td:last-child{justify-content:flex-end;padding-top:8px}.case-table td[data-label]:before{content:attr(data-label);color:var(--color-text-muted);flex:0 0 100px}.case-table small{margin:0}.case-file__header,.case-reports__header,.case-section,.case-filters,.case-file .player-background-panel--dossier{padding:20px 16px}}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.static{position:static}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.table-caption{display:table-caption}.w-9{width:calc(var(--spacing) * 9)}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}.mw-highlighted-text{vertical-align:baseline;isolation:isolate;display:inline-flex;position:relative;overflow:hidden}.mw-highlighted-text__bar{z-index:0;background:var(--color-red-alert);position:absolute;top:0;right:-.12em;bottom:0;left:-.12em}.mw-highlighted-text__content{z-index:1;color:var(--color-white-dirty);padding-inline:.12em;position:relative}.mw-randomized-text__word{margin-right:.25em}.mw-special-text{font:inherit;line-height:inherit;display:inline}:root{--hex-accent:var(--color-red-alert);--hex-shadow:var(--color-white-dirty);--hex-surface:#141414ed;--hex-border:1px;--hex-corner:12px;--hex-panel-clip:polygon(0 0, 100% 0, 100% calc(100% - var(--hex-corner)), calc(100% - var(--hex-corner)) 100%, 0 100%)}body{background:radial-gradient(at 15% 0,#42171755,#0000 55%),linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/48px 48px,linear-gradient(#ffffff06 1px,#0000 1px) 0 0/48px 48px,#090909}.site-header{border-bottom-width:1px;border-bottom-color:var(--surface-border)}.interface-sounds__error{max-width:260px;color:var(--color-white-dirty);overflow-wrap:anywhere;font-size:.8rem}.pbp-avatar-history{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px;display:grid}.pbp-avatar-history figure{min-width:0;margin:0}.pbp-avatar-history figcaption{overflow-wrap:anywhere;margin-top:6px;font-size:.75rem}.pbp-history-avatar{width:100%;min-height:80px;color:inherit;cursor:zoom-in;background:#171717;border:1px solid #555}.pbp-history-avatar img{object-fit:contain;width:100%;max-height:140px;display:block}.site-brand__eyebrow,.workspace-eyebrow{color:var(--hex-accent)}.desk-navigation{background:#111111d9}.desk-navigation a[aria-current=page]{background:linear-gradient(90deg,#ff33331a,#0000)}.mw-cyber-button:is(:hover,:focus-visible) .glitchtext{animation:2s ease-out both mw-cyber-glitch}.mw-cyber-button:is(:hover,:focus-visible) .mw-cyber-label{animation:2s ease-out both mw-cyber-label}.site-brand h1:is(:hover,:focus-visible) .glitchtext{animation:2s ease-out both mw-cyber-glitch}.site-brand h1:is(:hover,:focus-visible) .mw-cyber-label{animation:2s ease-out both mw-cyber-label}@keyframes mw-cyber-label{0%,9%,13%,25%,45%,60%,to{text-shadow:none;opacity:1;transform:translate(0)}2%,8%{text-shadow:-2px 0 red,2px 0 #00ffd5;transform:translate(-3px)skew(-6deg)}4%{transform:translate(-3px)skew(-4deg)}6%{text-shadow:2px 0 red,-2px 0 #00ffd5;transform:translate(3px)skew(4deg)}10%{text-shadow:1px 0 red;transform:translate(3px)}14%,25%{transform:translate(3px)}30%{text-shadow:-2px 0 #00ffd5,2px 0 red;transform:translate(-3px)}35%,45%{text-shadow:-3px 0 #00ffd5,3px 0 red;transform:translate(-3px)skew(8deg)}55%{text-shadow:2px 0 red,-2px 0 #00ffd5;transform:translate(3px)skew(-5deg)}}@keyframes mw-cyber-glitch{0%{clip-path:var(--button-clip-1);opacity:1}2%,8%{clip-path:var(--button-clip-2);text-shadow:-3px 0 red,3px 0 #00ffd5;transform:translate(-5%)skew(-6deg)}4%{transform:translate(-5%)skew(-3deg)}6%{clip-path:var(--button-clip-2);text-shadow:3px 0 red,-3px 0 #00ffd5;opacity:1;transform:translate(5%)skew(4deg)}9%{clip-path:var(--button-clip-2);text-shadow:none;transform:translate(0)}10%{clip-path:polygon(0 44%,100% 44%,100% 54%,92% 54%,0 54%);text-shadow:2px 0 red;transform:translate(5%)}13%{clip-path:polygon(0 44%,100% 44%,100% 54%,92% 54%,0 54%);text-shadow:none;transform:translate(0)}14%,25%{clip-path:polygon(100% 0,0 0,0 0,92% 0,0 0);transform:translate(5%)}30%{clip-path:polygon(100% 0,0 0,0 0,92% 0,0 0);transform:translate(-5%)}35%,45%{clip-path:var(--button-clip-6);text-shadow:-4px 0 #00ffd5,4px 0 red;transform:translate(-5%)skew(8deg)}40%{clip-path:var(--button-clip-6);transform:translate(5%)}50%{clip-path:var(--button-clip-6);text-shadow:none;transform:translate(0)}55%{clip-path:var(--button-clip-7);text-shadow:3px 0 red,-3px 0 #00ffd5;transform:translate(5%)skew(-5deg)}60%{clip-path:var(--button-clip-7);text-shadow:none;transform:translate(0)}31%,61%,to{clip-path:polygon(100% 0,0 0,0 0,92% 0,0 0)}}:is(.desk-access,.case-file,.case-reports,.rfm-panel,.controls,.report-card,.tipo-card,.modal,.rfm-confirmation,.ai-bubble__panel){isolation:isolate;box-shadow:none;clip-path:none;--hex-frame-color:var(--surface-border);background:0 0;border:0;border-radius:0}:is(.desk-access,.case-file,.case-reports,.rfm-panel,.controls,.report-card,.tipo-card,.modal,.rfm-confirmation){position:relative}:is(.desk-access,.case-file,.case-reports,.rfm-panel,.controls,.report-card,.tipo-card,.modal,.rfm-confirmation,.ai-bubble__panel):before{content:"";z-index:1;clip-path:polygon(evenodd,0 0,100% 0,100% calc(100% - var(--hex-corner)),calc(100% - var(--hex-corner)) 100%,0 100%,0 0,var(--hex-border) var(--hex-border),var(--hex-border) calc(100% - var(--hex-border)),calc(100% - var(--hex-corner)) calc(100% - var(--hex-border)),calc(100% - var(--hex-border)) calc(100% - var(--hex-corner)),calc(100% - var(--hex-border)) var(--hex-border),var(--hex-border) var(--hex-border));background:var(--hex-frame-color);pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}:is(.desk-access,.case-file,.case-reports,.rfm-panel,.controls,.report-card,.tipo-card,.modal,.rfm-confirmation,.ai-bubble__panel):after{content:"";z-index:-1;clip-path:var(--hex-panel-clip);background:var(--hex-surface);-webkit-backdrop-filter:saturate(140%)blur(6px);backdrop-filter:saturate(140%)blur(6px);pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.desk-access,.modal,.rfm-confirmation{--hex-border:1px}.modal{flex-shrink:0;max-height:none;overflow:visible}.rfm-confirmation{max-height:none;margin:auto;overflow:visible}.rfm-confirmation-overlay{align-items:start}.case-file__header,.case-reports__header,.modal__header,.ai-bubble__header{background:linear-gradient(110deg,#ff33330d,#111111b3);border-bottom:1px solid #ffffff1c}.case-management,.case-filters{background:#10101080}.rfm-panel--objetivo{border-left:0}.mw-cyber-frame{display:none}.case-section h3{border-left-width:2px;border-left-color:var(--hex-frame-color)}.desk-access h2,.modal__title,.rfm-confirmation h2{color:var(--color-white-dirty);text-transform:uppercase;letter-spacing:.04em}.desk-access h2:after{content:"";background:var(--hex-accent);width:min(100%,280px);height:1px;margin:16px auto 0;display:block}table:is(.case-table,.mw-cyber-table){--ac:var(--hex-frame-color,var(--surface-border))}.report-detail__value{border-left-color:var(--hex-frame-color)}.case-badge,.rfm-optional{background:#ffffff05;border-color:#ffffff38}.person-search__results{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141414f5;border-top-width:1px}.modal-overlay,.rfm-confirmation-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000bd}.modal-overlay:before{content:none}.modal:before,.modal:after,.rfm-confirmation:before,.rfm-confirmation:after{animation:.32s ease-out both hex-panel-enter}.modal__header,.rfm-confirmation h2{animation:.24s ease-out 90ms both hex-content-enter}.modal__title{padding-bottom:8px;position:relative}.modal__title:after{content:"";background:var(--hex-frame-color);transform-origin:0;height:2px;animation:.26s ease-out .12s both hex-heading-enter;position:absolute;inset:auto 0 0}.modal__body,.rfm-confirmation>p,.rfm-delivery-status{animation:.26s ease-out .15s both hex-content-enter}.modal__footer,.rfm-confirmation__actions{animation:.22s ease-out .22s both hex-content-enter}.desk-access:before,.desk-access:after{animation:.38s ease-out both hex-panel-enter}.desk-access>*{animation:.28s ease-out .1s both hex-content-enter}.desk-access>.mw-cyber-button{animation-delay:.22s}.desk-access__connection{justify-content:center;align-items:center;gap:16px;margin:0 auto 24px;display:flex}.desk-access__connection img{object-fit:contain}.desk-access__connection-line{color:var(--color-white-dirty);letter-spacing:5px;opacity:.6}.desk-access__provider{color:#fff;background:#5865f2;border:1px solid #5865f2;place-items:center;min-height:48px;padding:0 16px;font-weight:700;display:grid}.desk-access__intro{max-width:580px;margin:0 auto 28px}.desk-access__login{width:100%}.desk-access__login:hover{filter:brightness(90%)}.desk-access__destination{margin:16px 0 0;font-size:.83rem;line-height:1.7}.desk-access__trust{border-top:1px solid var(--surface-border);border-bottom:1px solid var(--surface-border);margin:20px 0 0;padding:16px 0}.desk-access__trust details{border:0;padding:0}.desk-access__trust p,.desk-access__trust li{font-size:.9rem;line-height:1.75}.desk-access__trust p{margin:0 0 16px}.desk-access--discord{--hex-frame-color:#3f4147;--hex-accent:#5865f2;--hex-surface:#313338;background:#313338;border:1px solid #3f4147;border-top:3px solid #5865f2}.desk-access--discord>.workspace-eyebrow{color:#8ea1e1}.desk-access--discord h2{color:#fff}.desk-access--discord .desk-access__provider{background:#5865f2;border-color:#5865f2}.desk-access--discord .desk-access__login{--bg:#5865f2;--button-shadow-primary:#fff;--button-shadow-secondary:#4752c4;color:#fff}.desk-access--discord .desk-access__trust{border-color:#4e5058}.desk-access--discord .desk-access__trust summary{color:#dbdee1}.desk-access--discord .desk-access__trust a{color:#8ea1e1}.desk-access__trust summary{cursor:pointer;color:var(--color-white-dirty);justify-content:center;align-items:center;gap:8px;font-size:.95rem;line-height:1.6;list-style:none;display:flex}.desk-access__trust summary::-webkit-details-marker{display:none}.desk-access__trust summary:after{content:"▾";transition:transform .16s}.desk-access__trust details[open] summary:after{transform:rotate(180deg)}.desk-access__trust summary:focus-visible{outline-offset:4px;outline:2px solid #c0d8ff}.desk-access__trust ol{padding-left:24px}.desk-access__trust a{color:var(--color-red-alert);overflow-wrap:anywhere;font-size:.9rem}.desk-access__independent{margin:24px 0 0;font-size:.8rem;line-height:1.7}@keyframes hex-panel-enter{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes hex-content-enter{0%{opacity:0;translate:-8px}to{opacity:1;translate:0}}@keyframes hex-heading-enter{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.site-brand h1 .glitchtext,.mw-cyber-button .glitchtext,.mw-cyber-button:is(:hover,:focus-visible) .glitchtext{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.terminal-text__cursor{display:inline-block;width:.55em;height:1em;margin-left:.08em;vertical-align:-.12em;background:currentColor;animation:terminal-text-blink .9s steps(1) infinite}@keyframes terminal-text-blink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.terminal-text__cursor{animation:none}}.dz-file{--dz-line: var(--surface-border, #454545);--dz-panel: var(--surface-raised, #1b1b1b);--dz-ink: var(--color-cream, #f1e9d2);--dz-muted: var(--color-text-muted, #b0b0b0);--dz-accent: var(--color-red-alert, #d32f2f);display:grid;gap:14px;color:var(--dz-ink)}.dz-file .dz-section{background:var(--dz-panel);border:1px solid var(--dz-line);padding:16px 18px;clip-path:none;min-width:0}.dz-file .dz-section:before,.dz-file .dz-section:after{content:none}.dz-file .dz-section__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px;margin-bottom:14px;border-bottom:1px solid var(--dz-line)}.dz-file .dz-section__title{margin:0;font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.dz-file .dz-section__index{color:var(--dz-accent);margin-right:.6em}.dz-file .dz-label{margin:0 0 8px;font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--dz-muted)}.dz-file .dz-empty{margin:0;font-size:.85rem;color:var(--dz-muted)}.dz-identity{padding:0;min-width:0}.dz-identity__body{display:grid;gap:18px}.dz-identity__name{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.dz-file .dz-identity__player{margin:0;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:700;line-height:1.1;overflow-wrap:anywhere}.dz-rid{display:inline-block;margin-top:8px;padding:3px 8px;border:1px solid var(--dz-line);font-size:.72rem;letter-spacing:.08em;color:var(--dz-muted);font-variant-numeric:tabular-nums}.dz-subsection{margin-top:18px}.dz-names{list-style:none;margin:0;padding:0;border-top:1px solid var(--dz-line)}.dz-names__item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--dz-line)}.dz-names__main{display:grid;gap:2px;min-width:0}.dz-names__name{font-size:.95rem;overflow-wrap:anywhere}.dz-names__date{font-size:.75rem;color:var(--dz-muted)}.dz-file .dz-stamp{flex-shrink:0;padding:3px 9px;border:1px solid var(--dz-line);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--dz-muted)}.dz-file .dz-stamp--danger,.dz-file .dz-stamp--error{border-color:var(--dz-accent);color:var(--dz-accent)}.dz-file .dz-stamp--success,.dz-file .dz-stamp--ok{border-color:#22c55e;color:#22c55e}.dz-file .dz-stamp--warning{border-color:#fc0;color:#fc0}.dz-identity__media{display:grid;gap:14px;align-content:start}.dz-file .dz-identity__media .pbp-current__label{margin:0 0 8px;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--dz-muted);border:0;background:none;padding:0}.dz-file .dz-identity__media .pbp-current__avatars,.dz-file .dz-identity__media .pbp-avatar-history{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:0}.dz-file .pbp-current__avatar,.dz-file .pbp-history-avatar{display:block;width:100%;padding:0;margin:0;border:1px solid var(--dz-line);background:#000;clip-path:none;box-shadow:none;aspect-ratio:1 / 1;overflow:hidden;cursor:zoom-in}.dz-file .pbp-current__avatar:before,.dz-file .pbp-current__avatar:after,.dz-file .pbp-history-avatar:before,.dz-file .pbp-history-avatar:after{content:none}.dz-file .pbp-current__avatar:hover,.dz-file .pbp-history-avatar:hover{border-color:var(--dz-ink);transform:none}.dz-file .pbp-current__avatar-stage{position:relative;width:100%;height:100%}.dz-file .pbp-current__avatar-image{width:100%;height:100%;object-fit:cover}.dz-file .pbp-photo-archive figure{margin:0}.dz-file .pbp-photo-archive figcaption{margin-top:4px;font-size:.68rem;color:var(--dz-muted);overflow-wrap:anywhere}.dz-file .pbp-current__avatars .pbp-current__avatar:disabled{cursor:default}.dz-file .pbp-social-button{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border:1px solid var(--dz-line);background:transparent;clip-path:none;box-shadow:none;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--dz-ink);text-decoration:none}.dz-file .pbp-social-button:before,.dz-file .pbp-social-button:after{content:none}.dz-file .pbp-social-button:hover{border-color:var(--dz-ink)}.dz-file .pbp-observations{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:.75rem;color:var(--dz-muted)}.dz-file .pbp-observation a{color:var(--dz-ink)}.dz-analysis{display:grid;gap:14px}.dz-analysis__item{padding:0;overflow:hidden}.dz-analysis__item .case-section{background:none;border:0;box-shadow:none;clip-path:none;padding:16px 18px}.dz-analysis__item .case-section:before,.dz-analysis__item .case-section:after{content:none}.dz-crews{list-style:none;margin:0;padding:0;display:grid;gap:8px}.dz-crews__item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:10px 0;border-bottom:1px solid var(--dz-line)}.dz-crews__name{font-weight:600;color:var(--dz-ink)}@media(min-width:900px){.dz-identity__body{grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:start}.dz-identity__media{padding-left:18px;border-left:1px solid var(--dz-line)}.dz-analysis{grid-template-columns:repeat(2,minmax(0,1fr))}}.mw-cyber-button,.mw-cyber-tile,.cyber-button,.cyber-button-small{clip-path:none!important;border-radius:4px}.lp-eyebrow,.case-management__status>h3,.case-filters label,.pbp-identity-rid dt,.case-file__metadata dt,.wizard-review-dialog__eyebrow,.person-search label,.desk-navigation a span{letter-spacing:.02em;font-size:.75rem}.case-file:has(>.desk-empty){display:none}.mw-highlighted-text__bar{background:transparent!important;border-bottom:2px solid var(--color-red-alert)}.help-btn{position:absolute;top:1.5rem;right:1.5rem;z-index:1200;background:var(--color-gray-dark, #222);color:var(--color-cream, #fff);border:1.5px solid var(--color-gray-light, #888);border-radius:50%;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;font-size:1.3rem;cursor:pointer;box-shadow:0 2px 8px #0000001f;transition:background .2s,color .2s,border .2s}.help-btn:hover{background:var(--color-red-alert, #ff3333);color:var(--color-black, #000);border-color:var(--color-red-alert, #ff3333)}.admin-dashboard{--admin-line: #34343b;--admin-muted: #b0b0bb;width:100%;max-width:1540px;margin:0 auto;padding:clamp(16px,3vw,42px);color:var(--color-cream);font-family:var(--font-typewriter);font-size:1rem}.admin-heading,.admin-directory__heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.admin-heading h1{margin:8px 0 16px;font-family:var(--font-title);font-size:clamp(1.7rem,3.8vw,3.4rem);line-height:1.15}.admin-heading h1 span{color:var(--color-red-alert)}.admin-heading p,.admin-sync,.admin-privacy{color:var(--admin-muted)}.admin-sync{margin:24px 0 12px;font-family:var(--font-mono);font-size:.85rem}.admin-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border:1px solid var(--admin-line);background:var(--admin-line)}.admin-metric{position:relative;padding:24px;background:linear-gradient(135deg,#1d1b20,#101014)}.admin-metric__index{color:var(--color-red-alert);font-family:var(--font-mono);font-size:.8rem}.admin-metric h2{margin:20px 0 8px;font-size:1rem;font-weight:400;color:var(--admin-muted)}.admin-metric>strong{display:block;font-family:var(--font-mono);font-size:clamp(2.4rem,4vw,4rem);line-height:1.1;font-variant-numeric:tabular-nums}.admin-metric p{margin:12px 0 0;color:var(--admin-muted);font-size:.85rem}.admin-notice{margin:20px 0 32px;border-left:2px solid var(--color-red-alert);padding:12px 18px;background:#171519;color:var(--admin-muted);line-height:1.6}.admin-notice strong{color:var(--color-cream)}.admin-directory{border:1px solid var(--admin-line);background:#101014}.admin-directory__heading{padding:24px;border-bottom:1px solid var(--admin-line)}.admin-directory__heading h2{margin:0;font-family:var(--font-title);font-size:1.3rem}.admin-directory__heading>span{color:var(--admin-muted);font-family:var(--font-mono)}.admin-filters{display:grid;grid-template-columns:minmax(220px,2fr) minmax(180px,1fr) repeat(2,minmax(110px,.7fr)) minmax(160px,1fr);gap:16px;padding:24px}.admin-filters label{display:flex;flex-direction:column;gap:8px;color:var(--admin-muted)}.admin-filters input,.admin-filters select{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #50505b;border-radius:0;background:#1b1b22;color:var(--color-cream);font:inherit;color-scheme:dark}.admin-filters__actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:12px}.admin-table-scroll{overflow-x:auto}.admin-table{width:100%;min-width:970px;border-collapse:collapse;text-align:left}.admin-table th{background:#202027;padding:14px 20px;color:var(--admin-muted);font-family:var(--font-mono);font-size:.85rem;font-weight:400}.admin-table td{border-top:1px solid var(--admin-line);padding:22px 20px;vertical-align:top}.admin-table tbody tr:hover{background:#19181f}.admin-table small{display:block;color:var(--admin-muted);font-size:.85rem;margin-top:6px}.admin-user{display:flex;gap:12px;align-items:center}.admin-user strong{display:block;overflow-wrap:anywhere}.admin-user .discord-avatar{flex-shrink:0}.admin-presence{display:inline-flex;gap:8px;align-items:center;font-size:.9rem;white-space:nowrap}.admin-presence:before{content:"";width:7px;height:7px;border:1px solid var(--admin-muted);border-radius:50%}.admin-presence--recent{color:#76e3b2}.admin-presence--recent:before{border-color:currentColor;background:currentColor;box-shadow:0 0 10px #76e3b240}.admin-report-count{font-family:var(--font-mono);font-size:1.7rem;font-variant-numeric:tabular-nums}.admin-account-modal{font-family:var(--font-typewriter)}.admin-account-modal .modal__body{font-size:1rem}.admin-account-modal .admin-user{padding-bottom:20px;border-bottom:1px solid var(--admin-line)}.admin-account-modal .admin-user span{display:block;margin-top:6px;color:var(--admin-muted)}.admin-account-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0}.admin-account-modal dt{color:var(--admin-muted);font-size:.85rem}.admin-account-modal dd{margin:6px 0 0;overflow-wrap:anywhere}.admin-account-modal h3{font:1.1rem var(--font-title);margin:28px 0 16px}.admin-account-sessions{list-style:none;margin:0;padding:0;display:grid;gap:12px}.admin-account-sessions li{padding:16px;border:1px solid var(--admin-line);background:#171519}.admin-account-sessions dl{display:flex;flex-wrap:wrap;gap:16px 28px;margin-bottom:0}.admin-report-links{display:flex;flex-wrap:wrap;gap:8px}.admin-report-links a{color:var(--color-cream);border:1px solid #50505b;padding:6px 8px;font-family:var(--font-mono)}.admin-dashboard .case-pagination{padding:24px}.admin-privacy{margin-top:20px;font-size:.85rem;line-height:1.6}.admin-dashboard :is(input,select,summary,a,.admin-table-scroll):focus-visible{outline:2px solid var(--color-red-alert);outline-offset:4px}@media(max-width:1100px){.admin-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-filters__search{grid-column:1 / -1}.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.admin-account-fields{grid-template-columns:minmax(0,1fr)}.admin-heading,.admin-directory__heading{flex-direction:column;align-items:flex-start}.admin-metric{padding:18px 12px}.admin-filters{grid-template-columns:minmax(0,1fr);padding:18px}.admin-heading h1 span{display:block}.admin-dashboard .case-pagination{padding:18px 8px;gap:8px;flex-wrap:wrap}}@media(prefers-reduced-motion:no-preference){.admin-metric{animation:admin-reveal .35s ease-out both}.admin-metric:nth-child(2){animation-delay:.05s}.admin-metric:nth-child(3){animation-delay:.1s}.admin-metric:nth-child(4){animation-delay:.15s}@keyframes admin-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}.login-access{box-sizing:border-box;display:grid;place-items:center;min-height:100vh;min-height:100dvh;width:100%;padding:40px 20px;background:#111815;color:#edf3ee;font:1rem/1.6 var(--font-typewriter)}.login-access *,.login-access *:before,.login-access *:after{box-sizing:border-box}.login-access__content{width:100%;max-width:360px}.login-access__brand{display:flex;align-items:center;justify-content:center;gap:9px;margin-bottom:20px;font-size:.9375rem}.login-access__brand img{object-fit:contain}.login-access__card{padding:26px 24px 20px;border:1px solid #394a40;border-radius:16px;background:#1c2821}.login-access__card h1{margin:0 0 8px;color:#edf3ee;font:600 1.25rem/1.4 var(--font-typewriter);text-align:center;letter-spacing:0;text-transform:none}.login-access__intro{margin:0 0 22px;color:#bdcdbf;font-size:.875rem;text-align:center}.login-access__button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:44px;padding:10px 12px;border:1px solid #b9d3be;border-radius:8px;background:#b9d3be;color:#18251d;font:500 .9375rem/1.5 var(--font-typewriter);cursor:pointer}.login-access__button:hover{background:#c9dfcd;border-color:#c9dfcd}.login-access__button:focus-visible,.login-access__help button:focus-visible,.login-access summary:focus-visible{outline:2px solid #d5e7d8;outline-offset:4px}.login-access__button svg{flex-shrink:0}.login-access__help{margin:18px 0 0;text-align:center;font-size:.8125rem}.login-access__help button{padding:4px 0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.login-access__privacy{margin-top:18px;color:#bdcdbf;font-size:.8125rem}.login-access__privacy summary{cursor:pointer;width:fit-content;margin:auto;padding:4px}.login-access__privacy details[open] summary{margin-bottom:16px}.login-access__privacy p{margin:0 0 12px}.login-access__error{margin:0 0 16px;color:#ffb0b0;font-size:.875rem;overflow-wrap:anywhere}
