.LeakSimulator-module__5-mrQG__simulatorSection{background:linear-gradient(#0000,#ea580c03);padding:100px 0}.LeakSimulator-module__5-mrQG__simContainer{max-width:1000px;margin:0 auto}.LeakSimulator-module__5-mrQG__simHeader{text-align:center;margin-bottom:48px}.LeakSimulator-module__5-mrQG__simHeader h2{letter-spacing:-1px;margin-bottom:16px;font-size:2.8rem;font-weight:900}.LeakSimulator-module__5-mrQG__simHeader p{color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:1.1rem}.LeakSimulator-module__5-mrQG__widget{border:1px solid var(--surface-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#14141799;border-radius:24px;grid-template-columns:1.2fr 1.8fr;gap:32px;padding:32px;display:grid;box-shadow:0 30px 60px #0006,0 0 100px #ea580c08}@media (max-width:900px){.LeakSimulator-module__5-mrQG__widget{grid-template-columns:1fr;gap:24px;padding:20px}}.LeakSimulator-module__5-mrQG__panel{flex-direction:column;justify-content:space-between;gap:24px;display:flex}.LeakSimulator-module__5-mrQG__toggleContainer{border:1px solid var(--surface-border);background:#ffffff05;border-radius:16px;flex-direction:column;gap:16px;padding:20px;display:flex}.LeakSimulator-module__5-mrQG__toggleLabel{color:var(--text-secondary);font-size:.95rem;font-weight:600}.LeakSimulator-module__5-mrQG__toggleWrapper{background:#0003;border:1px solid #ffffff08;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.LeakSimulator-module__5-mrQG__modeText{letter-spacing:.5px;font-size:.95rem;font-weight:700}.LeakSimulator-module__5-mrQG__modeVpn{color:var(--accent-primary)}.LeakSimulator-module__5-mrQG__modeOnyx{color:var(--accent-secondary)}.LeakSimulator-module__5-mrQG__switch{cursor:pointer;width:52px;height:28px;display:inline-block;position:relative}.LeakSimulator-module__5-mrQG__switch input{opacity:0;width:0;height:0}.LeakSimulator-module__5-mrQG__slider{background-color:#ffffff1a;border:1px solid #ffffff0d;border-radius:34px;transition:all .3s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:0}.LeakSimulator-module__5-mrQG__slider:before{content:"";background-color:#fff;border-radius:50%;width:20px;height:20px;transition:all .3s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:3px;left:3px;box-shadow:0 2px 5px #0000004d}.LeakSimulator-module__5-mrQG__switch input:checked+.LeakSimulator-module__5-mrQG__slider{background-color:var(--accent-secondary)}.LeakSimulator-module__5-mrQG__switch input:checked+.LeakSimulator-module__5-mrQG__slider:before{transform:translate(24px)}.LeakSimulator-module__5-mrQG__scoreBox{border:1px solid var(--surface-border);text-align:center;background:#ffffff05;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;position:relative;overflow:hidden}.LeakSimulator-module__5-mrQG__radialWrapper{justify-content:center;align-items:center;width:140px;height:140px;display:flex;position:relative}.LeakSimulator-module__5-mrQG__radialSvg{width:100%;height:100%;transform:rotate(-90deg)}.LeakSimulator-module__5-mrQG__circleBg{fill:none;stroke:#ffffff08;stroke-width:10px}.LeakSimulator-module__5-mrQG__circleVal{fill:none;stroke-width:10px;stroke-linecap:round;transition:stroke-dashoffset .8s cubic-bezier(.34,1.56,.64,1),stroke .8s}.LeakSimulator-module__5-mrQG__scoreText{letter-spacing:-1px;font-size:2.2rem;font-weight:900;position:absolute}.LeakSimulator-module__5-mrQG__scoreLabel{text-transform:uppercase;letter-spacing:1.5px;font-size:.85rem;font-weight:700}.LeakSimulator-module__5-mrQG__scoreVerdict{border-radius:30px;padding:6px 16px;font-size:1rem;font-weight:700;transition:background .3s,color .3s}.LeakSimulator-module__5-mrQG__verdictUnsafe{color:var(--accent-primary);background:#ea580c1a;border:1px solid #ea580c33}.LeakSimulator-module__5-mrQG__verdictSafe{color:var(--accent-secondary);background:#10b9811a;border:1px solid #10b98133}.LeakSimulator-module__5-mrQG__terminal{border:1px solid var(--surface-border);background:#060608;border-radius:16px;flex-direction:column;gap:14px;min-height:360px;padding:24px;font-family:Courier New,Courier,monospace;display:flex;position:relative;overflow:hidden}.LeakSimulator-module__5-mrQG__terminalHeader{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;margin-bottom:4px;padding-bottom:12px;display:flex}.LeakSimulator-module__5-mrQG__dots{gap:6px;display:flex}.LeakSimulator-module__5-mrQG__dot{border-radius:50%;width:10px;height:10px}.LeakSimulator-module__5-mrQG__dotRed{background:#ef4444}.LeakSimulator-module__5-mrQG__dotYellow{background:#eab308}.LeakSimulator-module__5-mrQG__dotGreen{background:#22c55e}.LeakSimulator-module__5-mrQG__termTitle{color:#52525b;letter-spacing:1px;text-transform:uppercase;font-size:.75rem;font-weight:700}.LeakSimulator-module__5-mrQG__consoleLogs{flex-direction:column;flex-grow:1;gap:12px;font-size:.88rem;line-height:1.5;display:flex;overflow-y:auto}.LeakSimulator-module__5-mrQG__logLine{flex-direction:column;gap:4px;animation:.3s ease-out forwards LeakSimulator-module__5-mrQG__logReveal;display:flex}@keyframes LeakSimulator-module__5-mrQG__logReveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.LeakSimulator-module__5-mrQG__prompt{color:#71717a;margin-right:8px}.LeakSimulator-module__5-mrQG__info{color:var(--text-primary)}.LeakSimulator-module__5-mrQG__warn{color:#f97316;font-weight:600}.LeakSimulator-module__5-mrQG__success{color:#10b981;font-weight:600}.LeakSimulator-module__5-mrQG__subLog{background:#ffffff03;border:1px solid #ffffff08;border-radius:8px;margin-left:20px;padding:6px 12px}.LeakSimulator-module__5-mrQG__scanBtn{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;padding:16px;font-size:1rem;font-weight:700;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex}.LeakSimulator-module__5-mrQG__scanBtnActive{background:var(--gradient-primary);color:#fff;box-shadow:0 8px 20px #ea580c33}.LeakSimulator-module__5-mrQG__scanBtnActive:hover{transform:translateY(-2px);box-shadow:0 12px 28px #ea580c59}.LeakSimulator-module__5-mrQG__scanBtnRunning{color:var(--text-secondary);cursor:not-allowed;background:#ffffff0d}.LeakSimulator-module__5-mrQG__spinner{border:2px stroke #ffffff1a;border-top:2px solid #fff;border-radius:50%;width:20px;height:20px;animation:1s linear infinite LeakSimulator-module__5-mrQG__spin}@keyframes LeakSimulator-module__5-mrQG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
