body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes scanline{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes slideInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes glowPulse{0%,to{box-shadow:0 0 5px #00d4ff4d}50%{box-shadow:0 0 20px #00d4ff99,0 0 40px #00d4ff33}}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-4px)}20%,40%,60%,80%{transform:translateX(4px)}}.admin-scroll::-webkit-scrollbar{width:6px}.admin-scroll::-webkit-scrollbar-track{background:#ffffff05;border-radius:3px}.admin-scroll::-webkit-scrollbar-thumb{background:#00d4ff4d;border-radius:3px}.admin-scroll::-webkit-scrollbar-thumb:hover{background:#00d4ff80}.admin-login-input{background:#00000080;border:2px solid #ffffff14;border-radius:12px;box-sizing:border-box;color:#fff;display:block;font-family:Rajdhani,sans-serif;font-size:1.1rem;letter-spacing:3px;outline:none;padding:16px 20px;text-align:center;transition:all .3s ease;width:100%}.admin-login-input:focus{background:#000000b3;border-color:#00d4ff;box-shadow:0 0 20px #00d4ff26}.admin-login-input.error{animation:shake .5s ease;border-color:#f44;box-shadow:0 0 20px #ff444426}.admin-login-btn{align-items:center;background:linear-gradient(135deg,#00d4ff26,#00d4ff0d);border:2px solid #00d4ff;border-radius:12px;color:#00d4ff;cursor:pointer;display:flex;font-family:Rajdhani,sans-serif;font-size:1.1rem;font-weight:700;gap:10px;justify-content:center;letter-spacing:4px;padding:16px;text-transform:uppercase;transition:all .3s ease;width:100%}.admin-login-btn:hover{background:linear-gradient(135deg,#00d4ff40,#00d4ff1a);box-shadow:0 0 30px #00d4ff4d;transform:translateY(-1px)}.admin-login-btn:active{transform:translateY(1px)}.admin-login-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.admin-section{background:linear-gradient(145deg,#0f1219,#0a0d14);border:1px solid #ffffff0f;border-radius:16px;padding:24px;transition:all .3s ease}.admin-section:hover{border-color:#00d4ff26}.admin-section-header{align-items:center;border-bottom:1px solid #ffffff0f;display:flex;gap:12px;margin-bottom:20px;padding-bottom:16px}.admin-section-header h3{color:#fff;font-family:Rajdhani,sans-serif;font-size:1.1rem;letter-spacing:2px;margin:0}.admin-section-icon{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.admin-input{background:#0006;border:1px solid #ffffff14;border-radius:10px;box-sizing:border-box;color:#fff;display:block;font-family:Rajdhani,sans-serif;font-size:.95rem;letter-spacing:1px;margin-bottom:10px;outline:none;padding:12px 16px;transition:all .3s ease;width:100%}.admin-input:focus{background:#0009;border-color:#00d4ff66;box-shadow:0 0 10px #00d4ff14}.admin-input::placeholder{color:#ffffff40}.history-card{animation:fadeIn .3s ease-out;background:linear-gradient(145deg,#161b22,#0f1219);border-left:4px solid #333;border-radius:12px;margin-bottom:10px;padding:16px 18px;transition:all .2s ease}.history-card:hover{background:linear-gradient(145deg,#1c2230,#131822);transform:translateX(2px)}.history-card.active{border-left-color:#0f0;box-shadow:0 0 15px #00ff000d}.history-card.finished{border-left-color:#333;opacity:.7}.history-card.finished:hover{opacity:.9}.admin-action-btn{align-items:center;background:#0000;border:none;border-radius:6px;cursor:pointer;display:inline-flex;justify-content:center;padding:6px;transition:all .2s ease}.admin-action-btn:hover{background:#ffffff0d}.admin-action-btn.undo{color:orange}.admin-action-btn.undo:hover{background:#ffa5001a}.admin-action-btn.reset{color:#00d4ff}.admin-action-btn.reset:hover{background:#00d4ff1a}.admin-action-btn.delete{color:#f44}.admin-action-btn.delete:hover{background:#ff44441a}.format-badge{align-items:center;border-radius:4px;display:inline-flex;font-family:Rajdhani,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:1px;padding:2px 8px;text-transform:uppercase}.format-badge.bo1{background:#00d4ff26;border:1px solid #00d4ff4d;color:#00d4ff}.format-badge.bo3{background:#ffa50026;border:1px solid #ffa5004d;color:orange}.format-badge.bo5{background:#ff005526;border:1px solid #ff00554d;color:#f05}.map-chip{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;display:inline-flex;gap:8px;padding:6px 12px;transition:all .2s ease}.map-chip:hover{background:#00d4ff0d;border-color:#00d4ff4d}.map-chip .map-name{color:#ccc;font-family:Rajdhani,sans-serif;font-size:.85rem;letter-spacing:1px}.map-chip .map-name.custom{color:#00d4ff}.map-chip .delete-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#f44;cursor:pointer;display:flex;padding:2px;transition:all .2s ease}.map-chip .delete-btn:hover{background:#ff444426}.nuke-btn{background:#0000;border:1px solid #f443;border-radius:8px;color:#f449;cursor:pointer;font-family:Rajdhani,sans-serif;font-size:.85rem;font-weight:700;letter-spacing:2px;margin-top:20px;padding:12px;transition:all .3s ease;width:100%}.nuke-btn:hover{background:#ff444414;border-color:#ff444480;color:#f44}.match-link-btn{align-items:center;border:1px solid;border-radius:6px;cursor:pointer;display:inline-flex;font-family:Rajdhani,sans-serif;font-size:.75rem;font-weight:700;gap:5px;letter-spacing:1px;padding:5px 12px;transition:all .2s ease}.match-link-btn.open{background:#00d4ff1a;border-color:#00d4ff4d;color:#00d4ff}.match-link-btn.open:hover{background:#00d4ff33}.match-link-btn.copy{background:#ffffff08;border-color:#ffffff1a;color:#aaa}.match-link-btn.copy:hover{background:#ffffff14;color:#fff}.webhook-btn{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-family:Rajdhani,sans-serif;font-size:.9rem;font-weight:700;letter-spacing:1px;padding:10px;transition:all .2s ease}.webhook-btn:hover{filter:brightness(1.1);transform:translateY(-1px)}.webhook-btn.save{background:linear-gradient(135deg,#00d4ff,#09c);color:#000}.webhook-btn.test{background:linear-gradient(135deg,orange,#cc8400);color:#000}.webhook-btn.clear{background:#0000;border:1px solid #ff44444d;color:#f44}.webhook-btn.clear:hover{background:#ff444414}.create-mode-btn{border:2px solid;border-radius:10px;cursor:pointer;flex:1 1;font-family:Rajdhani,sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:2px;padding:14px;text-transform:uppercase;transition:all .2s ease}.create-mode-btn:hover{filter:brightness(1.15);transform:translateY(-2px)}.create-mode-btn.bo1{background:#00d4ff1a;border-color:#00d4ff;color:#00d4ff}.create-mode-btn.bo3{background:#ffa5001a;border-color:orange;color:orange}.create-mode-btn.bo5{background:#ff00551a;border-color:#f05;color:#f05}.generated-links{animation:fadeIn .3s ease-out;background:#0006;border:1px solid #00d4ff26;border-radius:10px;margin-top:20px;padding:16px}.generated-link-row{align-items:center;border-bottom:1px solid #ffffff08;cursor:pointer;display:flex;gap:10px;padding:8px 0;transition:all .2s ease}.generated-link-row:last-child{border-bottom:none}.generated-link-row:hover{background:#00d4ff08;padding-left:5px}.generated-link-label{font-size:.75rem;font-weight:700;letter-spacing:1px;min-width:60px}.generated-link-url{color:#888;flex:1 1;font-size:.8rem;word-break:break-all}.admin-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05070af2;border-bottom:1px solid #ffffff0f;height:56px;justify-content:space-between;left:0;padding:0 24px;position:fixed;right:0;top:0;z-index:100}.admin-checkbox,.admin-topbar{align-items:center;display:flex}.admin-checkbox{border-radius:8px;color:#aaa;cursor:pointer;font-family:Rajdhani,sans-serif;font-size:.9rem;gap:10px;padding:8px 12px;transition:all .2s ease}.admin-checkbox:hover{background:#ffffff08}.admin-checkbox input[type=checkbox]{-webkit-appearance:none;appearance:none;background:#0000;border:2px solid #ffffff26;border-radius:4px;cursor:pointer;height:18px;position:relative;transition:all .2s ease;width:18px}.admin-checkbox input[type=checkbox]:checked{background:#00d4ff;border-color:#00d4ff}.admin-checkbox input[type=checkbox]:checked:after{color:#000;content:"✓";font-size:12px;font-weight:700;left:2px;position:absolute;top:-1px}.admin-checkbox.gold{color:gold}.admin-checkbox.gold input[type=checkbox]:checked{background:gold;border-color:gold}body{background:#0a0a12;margin:0}::selection{background:#ffffff1f;color:#fff}::-webkit-scrollbar{height:4px;width:4px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#ffffff1f}input:focus{border-color:#ffffff1f!important;box-shadow:none!important}button{transition:all .15s ease}button:active{transform:scale(.97)}button:hover{opacity:.85}@keyframes tooltipFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=main.38bbc48b.css.map*/