body.protection-active{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}body.protection-active img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;pointer-events:none;-webkit-touch-callout:none;touch-action:none}body.protection-active *{-webkit-context-menu:none;-moz-context-menu:none;-ms-context-menu:none;context-menu:none}body.dev-tools-detected{overflow:hidden}.protection-overlay{z-index:99999;background:linear-gradient(45deg,red,#f44);justify-content:center;align-items:center;width:100%;height:100%;animation:1s infinite pulse;display:flex;position:fixed;top:0;left:0}@keyframes pulse{0%{opacity:.8}50%{opacity:1}to{opacity:.8}}.auth-modal{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000e6}.auth-modal-content{animation:.3s ease-out slideIn}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}body.protection-active iframe,body.protection-active script[src*=debug],body.protection-active script[src*=devtools],body.protection-active [data-debug],body.protection-active [data-testid*=debug],body.protection-active [class*=debug],body.protection-active [id*=debug],.debug-panel,.dev-tools-panel,.inspector-panel{display:none!important}.protection-warning{color:#fff;text-align:center;background:linear-gradient(135deg,#dc2626,#ef4444);border-radius:.5rem;padding:2rem;box-shadow:0 20px 25px -5px #0000001a}.protection-warning h1{margin-bottom:1rem;font-size:2rem;font-weight:700}.protection-warning p{margin-bottom:.5rem;font-size:1.125rem}.protection-warning .icon{opacity:.9;width:4rem;height:4rem;margin:0 auto 1rem}@media (max-width:768px){.protection-warning h1{font-size:1.5rem}.protection-warning p{font-size:1rem}.protection-warning .icon{width:3rem;height:3rem}}
