*{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:Inter,Segoe UI,Arial,sans-serif;color:#e9fbff;background:#05070b}body{background:radial-gradient(circle at 80% 10%,rgba(37,244,238,.07),transparent 30%),radial-gradient(circle at 90% 80%,rgba(254,44,85,.05),transparent 28%),#05070b}.app{display:grid;grid-template-columns:270px 1fr;min-height:100vh}.side{border-right:1px solid #17313a;background:#071017;padding:12px;position:sticky;top:0;height:100vh}.logo-stage{height:178px;border:1px solid rgba(92,220,240,.12);border-radius:11px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 115%,rgba(0,220,255,.22),transparent 67%),linear-gradient(#071923,#051019)}.letters{position:absolute;left:50%;top:43%;transform:translate(-50%,-50%);display:flex;gap:6px}.letters span{font:900 50px/1 Arial Black,Arial;background:linear-gradient(110deg,#56666d,#fff,#78888f,#fff,#58676e);background-size:240% 100%;-webkit-background-clip:text;color:transparent;animation:chrome 5s linear infinite,float 5s ease-in-out infinite;filter:drop-shadow(0 4px 2px #000)}.letters span:nth-child(2){animation-delay:-1s}.letters span:nth-child(3){animation-delay:-2s}.letters span:nth-child(4){animation-delay:-3s}.letters span:nth-child(5){animation-delay:-4s}.bubble{position:absolute;bottom:-12px;border-radius:50%;border:1px solid #bff8ff88;background:#dffcff22;animation:up 7s linear infinite}.b1{left:12%;width:8px;height:8px}.b2{left:35%;width:12px;height:12px;animation-delay:-3s}.b3{left:62%;width:6px;height:6px;animation-delay:-5s}.b4{left:85%;width:10px;height:10px;animation-delay:-2s}.live{position:absolute;left:50%;top:70%;transform:translateX(-50%);font-size:8px;letter-spacing:1px;background:#031016bb;border:1px solid #25f4ee33;border-radius:20px;padding:4px 8px}.live:before{content:'';display:inline-block;width:5px;height:5px;border-radius:50%;background:#fe2c55;margin-right:5px;box-shadow:0 0 7px #fe2c55}.nav-title{margin:14px 6px 8px;font-size:11px;color:#7e9ba4;letter-spacing:1.4px}.nav a{display:flex;gap:10px;align-items:center;color:#b9cbd1;text-decoration:none;padding:12px;border:1px solid transparent;border-radius:10px;margin:4px 0;font-weight:700}.nav a:hover,.nav a.active{background:#0b1c24;border-color:#17404b;color:#fff}.nav a.active{box-shadow:inset 3px 0 #25f4ee}.engine{position:absolute;bottom:14px;left:12px;right:12px;padding:12px;border:1px solid #17313a;border-radius:10px;background:#08151c;font-size:11px}.engine b{color:#25f4ee}.main{min-width:0}.top{height:74px;border-bottom:1px solid #17313a;background:#071017cc;display:flex;align-items:center;justify-content:space-between;padding:0 22px;position:sticky;top:0;z-index:5;backdrop-filter:blur(10px)}.top h1{font-size:18px;margin:0}.content{padding:18px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.card,.panel{border:1px solid #17313a;background:linear-gradient(180deg,#09151c,#071017);border-radius:12px;padding:16px;box-shadow:0 12px 30px #0004}.card small{color:#78939c}.card strong{display:block;font-size:28px;margin-top:7px}.panel{margin-top:14px}.panel-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.btn,button{border:1px solid #1b5965;background:#0b2a32;color:#eaffff;border-radius:9px;padding:10px 13px;font-weight:800;cursor:pointer;text-decoration:none}.btn.danger,button.danger{border-color:#71313d;background:#301018}.btn.good{border-color:#176455;background:#0b2b24}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:11px;border-bottom:1px solid #122a32;font-size:13px}th{color:#78939c;font-size:11px}.pill{padding:4px 8px;border-radius:20px;font-size:11px;font-weight:800}.green{background:#0d342b;color:#64f5c8}.red{background:#38131b;color:#ff8198}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}label{display:block;color:#9ab0b7;font-size:12px;font-weight:700}input,select{width:100%;margin-top:6px;background:#061017;border:1px solid #1a3943;color:#fff;border-radius:9px;padding:11px;outline:none}.checks{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.check{border:1px solid #17313a;border-radius:8px;padding:9px}.check input{width:auto;margin:0 6px 0 0}.alert{padding:10px 12px;border-radius:8px;margin:10px 0}.ok{background:#0d342b;color:#86f8d5}.bad{background:#38131b;color:#ff9caf}.secret{word-break:break-all;background:#031016;border:1px dashed #2d6672;padding:10px;border-radius:8px}.auth-body{display:grid;place-items:center;min-height:100vh}.auth-card{width:min(430px,92vw);padding:24px;border:1px solid #17313a;border-radius:14px;background:#071017;box-shadow:0 30px 80px #0008}.auth-card h1{font-size:20px}.auth-card label{margin:11px 0}.auth-card button{width:100%;margin-top:10px}.brand{font:900 28px Arial Black;color:#fff}.brand span{color:#25f4ee;font-size:11px;letter-spacing:2px}@keyframes chrome{to{background-position:-40% center}}@keyframes float{50%{transform:translateY(-6px) scaleX(.94)}}@keyframes up{0%{transform:translateY(0);opacity:0}15%{opacity:.7}100%{transform:translateY(-170px);opacity:0}}@media(max-width:900px){.app{grid-template-columns:1fr}.side{display:none}.stats{grid-template-columns:1fr 1fr}.form-grid{grid-template-columns:1fr}.checks{grid-template-columns:1fr 1fr}}