@font-face{font-family:MalditoCity;src:url(/fonts/MalditoCity-Display.ttf) format("truetype");font-display:block}@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@500;700&display=swap");:root{--c:255,26,53;--c2:192,0,26;--c3:122,0,16;--muted:#888;--void:#0a0a0a;--surface:#111;--elevated:#1a1a1a;--rgb-red:192,0,26;--rgb-hot:255,26,53}*{margin:0;padding:0;box-sizing:border-box}body,html{width:100%;min-height:100%;background:var(--void);color:#fff;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}.mg-page{min-height:100vh;padding:28px;background:radial-gradient(120% 80% at 0 0,rgba(var(--rgb-red),.16),transparent 50%),linear-gradient(160deg,#0c0506 0,#080404 55%,#060303 100%)}.mg{width:min(1280px,100%);height:min(860px,calc(100vh - 56px));margin:0 auto}.mg,.mg-inner{position:relative}.mg-inner{width:100%;height:100%;background:radial-gradient(120% 100% at 0 0,rgba(var(--rgb-red),.14),transparent 55%),linear-gradient(160deg,rgba(12,5,6,.95) 0,rgba(8,4,4,.95) 55%,rgba(6,3,3,.95) 100%);border:1px solid rgba(var(--rgb-red),.18);border-radius:26px;box-shadow:inset 0 0 120px rgba(0,0,0,.45);display:grid;grid-template-columns:240px 1fr;grid-template-rows:auto 1fr;overflow:hidden}.mg-head{grid-column:1/3;gap:16px;padding:16px 22px;border-bottom:1px solid hsla(0,0%,100%,.06);background:linear-gradient(90deg,rgba(var(--c3),.18),transparent 60%)}.mg-head,.mg-id{display:flex;align-items:center}.mg-id{gap:12px}.mg-logo{position:relative;width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center}.mg-ring{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 220deg,rgb(var(--c)),rgb(var(--c3)),transparent 70%);-webkit-mask:radial-gradient(transparent 54%,#000 56%);mask:radial-gradient(transparent 54%,#000 56%);box-shadow:0 0 16px rgba(var(--c),.6);animation:mgspin 3s linear infinite}.mg-logo span{position:relative;z-index:1;font-family:MalditoCity,Bebas Neue,sans-serif;font-size:14px;color:rgb(var(--c))}@keyframes mgspin{to{transform:rotate(1turn)}}.mg-brand{display:flex;flex-direction:column;line-height:.82}.mg-brand .mg-brandtop{font-family:MalditoCity,Bebas Neue,sans-serif;font-size:27px;letter-spacing:1px;color:#fff;text-transform:uppercase}.mg-brand .mg-brandsub{font-family:Bebas Neue,sans-serif;font-size:12px;letter-spacing:6px;color:#ff5666;margin-top:4px;text-transform:uppercase}.mg-headbar{margin-left:auto;margin-right:12px;display:flex;align-items:stretch;border-radius:11px;overflow:hidden;border:1px solid rgba(var(--c),.3);background:linear-gradient(158deg,#2e1519,#1a0c0e 60%,#0c0506);box-shadow:0 5px 12px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.1),inset 0 -3px 6px rgba(0,0,0,.45)}.mg-seg{display:flex;align-items:center;gap:8px;padding:0 16px;height:42px;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:hsla(0,0%,100%,.72);background:transparent;border:none;cursor:pointer}.mg-seg-act{background:linear-gradient(180deg,rgba(var(--c),.35),rgba(var(--c2),.2));color:#fff}.mg-side{border-right:1px solid hsla(0,0%,100%,.06);padding:14px 10px;overflow:auto;background:rgba(0,0,0,.18)}.mg-tabs{display:flex;flex-direction:column;gap:6px}.mg-tab{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:11px;border:1px solid transparent;color:hsla(0,0%,100%,.7);font-size:13px;font-weight:600;letter-spacing:.3px;transition:.15s}.mg-tab:hover{background:rgba(var(--rgb-red),.12);color:#fff}.mg-tab.active{background:linear-gradient(158deg,rgba(46,21,25,.95),rgba(26,12,14,.95));border-color:rgba(var(--c),.35);color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.mg-tab .cnt{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:11px;color:rgb(var(--c))}.mg-body{padding:18px 20px;overflow:auto}.mg-h{font-family:MalditoCity,Bebas Neue,sans-serif;font-size:28px;letter-spacing:1px;text-transform:uppercase;margin-bottom:6px}.mg-sub{color:var(--muted);font-size:13px;margin-bottom:18px}.mg-card{background:rgba(26,26,26,.72);border:1px solid hsla(0,0%,100%,.07);border-radius:13px;padding:16px}.mg-card,.mg-row{margin-bottom:12px}.mg-row{display:flex;gap:10px;flex-wrap:wrap}.mg-input{flex:1 1;min-width:180px;height:42px;padding:0 14px;border-radius:11px;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(158deg,#1a0c0e,#0c0506);outline:none}.mg-input:focus{border-color:rgba(var(--c),.55)}.mg-btn{height:42px;padding:0 18px;border-radius:11px;border:1px solid rgba(var(--c),.35);background:linear-gradient(158deg,#2e1519,#1a0c0e 55%,#0c0506);color:#fff;font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;cursor:pointer}.mg-btn:hover{border-color:rgba(var(--c),.7)}.mg-btn-primary{background:linear-gradient(180deg,rgba(var(--c),.55),rgba(var(--c2),.35))}.mg-table{width:100%;border-collapse:collapse;font-size:13px}.mg-table td,.mg-table th{text-align:left;padding:10px 8px;border-bottom:1px solid hsla(0,0%,100%,.06)}.mg-table th{color:var(--muted);font-size:11px;letter-spacing:1px;text-transform:uppercase}.mg-mono{font-family:JetBrains Mono,monospace}.mg-muted{color:var(--muted)}.mg-pill{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;border:1px solid rgba(var(--c),.35);font-size:11px;color:#ff8a95}.login-wrap{min-height:100vh;display:grid;place-items:center;background:radial-gradient(100% 70% at 50% 0,rgba(var(--rgb-red),.22),transparent 55%),var(--void)}.login-card{width:min(420px,92vw);padding:28px;border-radius:26px;border:1px solid rgba(var(--rgb-red),.18);background:linear-gradient(160deg,rgba(12,5,6,.95),rgba(6,3,3,.95));text-align:center}.login-card h1{font-family:MalditoCity,Bebas Neue,sans-serif;font-size:42px;letter-spacing:2px;margin:12px 0 6px}.login-card p{color:var(--muted);margin-bottom:22px}