*{box-sizing:border-box}body{margin:0;padding:16px 0 28px;background:#d8d4c8 url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="4" height="4"><rect width="4" height="4" fill="%23d8d4c8"/><rect width="1" height="1" fill="%23ccc8bc"/></svg>');font-family:Verdana,Tahoma,Arial,sans-serif;font-size:12px;line-height:1.5;color:#1a1a1a}a{color:#03a;transition:color .12s}a:visited{color:#551a8b}a:hover{color:#c30}.site{width:940px;margin:0 auto;background:#fff;border:2px outset #aaa;box-shadow:0 6px 24px #281e0a40}.header{background:linear-gradient(180deg,#3d6fa3,#1d4d80 55%,#036);color:#fff;padding:16px 22px 14px;border-bottom:3px solid #ff9900}.header table{width:100%}.logo{font-family:Times New Roman,Times,serif;font-size:36px;font-weight:700;letter-spacing:.5px;text-shadow:2px 2px 3px rgba(0,0,0,.55);text-decoration:none;color:#fff!important}.logo .cat{color:#ffa31a}.slogan{font-size:11px;font-style:italic;color:#ffd98a;margin-top:2px}.header-right{text-align:right;font-size:11px;color:#cfe2f5;line-height:1.7}.header-right b{color:#fc3}.topnav{background:linear-gradient(180deg,#f2efe6,#e4e0d2);border-bottom:1px solid #a9a493;padding:6px 12px}.topnav a{font-weight:700;color:#036;text-decoration:none;padding:4px 10px;border-radius:3px;transition:background .12s,color .12s}.topnav a:hover{color:#b32d00;background:#fff5dd;text-decoration:none}.topnav .sep{color:#b3ad9d}.marquee-bar{background:#ffc;border-bottom:1px solid #cccc99;padding:3px 0;color:#630}.columns{display:flex;align-items:stretch;width:100%}.sidebar{flex:0 0 190px;background:#f0eee6;border-right:1px solid #bbb;padding:10px}.content{flex:1 1 auto;min-width:0;padding:18px 22px 24px}.content table.data{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.sidebox{border:1px solid #a29d8e;border-radius:4px;background:#fff;margin-bottom:14px;overflow:hidden;box-shadow:0 1px 3px #3c32141f}.sidebox .title{background:linear-gradient(180deg,#40729f,#2c5a88);color:#fff;font-weight:700;padding:5px 9px;font-size:11px;letter-spacing:.3px}.sidebox .body{padding:8px 9px}.sidebox ul{margin:0;padding:0;list-style:none}.sidebox li{margin:1px 0}.sidebox li:before{content:"» ";color:#f90;font-weight:700}.sidebox li a{display:inline-block;padding:2px}h1{font-family:Times New Roman,Times,serif;font-size:25px;color:#036;border-bottom:2px solid #ff9900;padding-bottom:6px;margin:0 0 14px}h2{font-family:Times New Roman,Times,serif;font-size:18px;color:#036;margin:22px 0 9px}p{line-height:1.6}table.data{border-collapse:collapse;width:100%;margin:10px 0;border:1px solid #a9b7c6;box-shadow:0 1px 2px #323c5014}table.data th{background:linear-gradient(180deg,#40729f,#2c5a88);color:#fff;padding:6px 10px;border:1px solid #26527a;font-size:11px;text-align:left;letter-spacing:.2px}table.data td{border:1px solid #cdd5de;padding:6px 10px;background:#fff}table.data tr:nth-child(2n) td{background:#f4f7fb}table.data tbody tr:hover td{background:#fdf6e3}.plan-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:10px 0 14px}.plan-grid .plan-card{width:auto;margin:0;display:flex;flex-direction:column}.plan-grid .plan-card ul{flex:1}.plan-card{border:1px solid #a29d8e;border-radius:5px;background:#fdfdf8;width:172px;display:inline-block;vertical-align:top;margin:0 10px 14px 0;text-align:center;overflow:hidden;box-shadow:0 2px 5px #3c321424;transition:transform .14s,box-shadow .14s}.plan-card:hover{transform:translateY(-3px);box-shadow:0 7px 16px #3c321438}.plan-card .pname{background:linear-gradient(180deg,#1d4d80,#036);color:#fc3;font-weight:700;padding:7px 4px;font-size:13px;letter-spacing:.3px}.plan-card ul{list-style:none;margin:0;padding:8px 6px;text-align:left}.plan-card li{padding:3px 8px;border-bottom:1px dotted #d8d3c4}.plan-card li:last-child{border-bottom:none}.plan-card .price{font-size:17px;font-weight:700;color:#c22200;padding:6px 5px 2px}.plan-card .price small{font-size:10px;color:#777;font-weight:400}button,.btn{font-family:Verdana,Tahoma,sans-serif;font-size:12px;background:linear-gradient(180deg,#e7e3da,#cfcabe);border:2px outset #f5f2ea;padding:5px 14px;cursor:pointer;color:#1a1a1a;text-decoration:none;display:inline-block;border-radius:2px;transition:filter .1s}button:hover,.btn:hover{filter:brightness(1.05)}button:active,.btn:active{border-style:inset;filter:brightness(.97)}button.primary,.btn.primary{background:linear-gradient(180deg,#ffd633,#f5b800);border-color:#fff0c0;font-weight:700}button.danger{background:linear-gradient(180deg,#eebbb2,#df9d92);border-color:#f5d9d3}button:disabled{opacity:.55;cursor:not-allowed}input[type=text],input[type=email],input[type=password],input[type=number],select,textarea{font-family:Verdana,Tahoma,sans-serif;font-size:12px;border:2px inset #d4d0c8;background:#fff;padding:5px 7px;border-radius:2px}input:focus,select:focus,textarea:focus{outline:2px solid #ffcc33;outline-offset:0}textarea{width:100%}fieldset{border:1px solid #a8a493;border-radius:4px;background:#fbfaf4;margin:14px 0;padding:12px 14px;box-shadow:0 1px 3px #3c321414}legend{font-weight:700;color:#036;padding:0 8px;font-size:12px}label{display:block;margin:8px 0 3px;font-weight:700;color:#333}.msg-ok{border:1px solid #7cb87c;border-left:4px solid #2f8f2f;border-radius:3px;background:#e8f6e8;color:#135c13;padding:8px 12px;margin:10px 0}.msg-err{border:1px solid #d99a94;border-left:4px solid #bb2200;border-radius:3px;background:#fdefed;color:#8f1a00;padding:8px 12px;margin:10px 0}.st-active{color:#060;font-weight:700}.st-stopped{color:#b60;font-weight:700}.st-suspended{color:#a00;font-weight:700}.news-item{margin-bottom:14px}.news-item .ndate{color:#888;font-size:10px}.news-item .ntitle{font-weight:700;color:#036}.footer{background:linear-gradient(180deg,#0d3a63,#002347);color:#9db6cf;padding:14px 20px 16px;font-size:10px;border-top:3px solid #ff9900;text-align:center;line-height:1.7}.footer a{color:#fc6}.legal{margin-top:6px;color:#7f97b3;font-size:9px;line-height:1.5}.legal span{margin:0 5px}.legal span+span:before{content:"· ";color:#566}.footer-links{margin-top:6px}.counter{font-family:Courier New,monospace;background:#000;color:#0f0;border:1px inset #666;padding:1px 6px;letter-spacing:2px}.creds{font-family:Courier New,monospace;background:#0a0f0a;color:#22e022;padding:12px 14px;border:2px inset #666;border-radius:3px;margin:10px 0;line-height:1.8;text-shadow:0 0 6px rgba(30,220,30,.35)}.ticket-msg{border:1px solid #b3ad9d;border-radius:4px;margin:10px 0;overflow:hidden;box-shadow:0 1px 3px #3c32141a}.ticket-msg .tm-head{background:linear-gradient(180deg,#efece2,#e2ddcd);padding:5px 10px;font-size:10px;border-bottom:1px solid #b3ad9d}.ticket-msg .tm-head.staff{background:linear-gradient(180deg,#e3edf8,#d3e2f2)}.ticket-msg .tm-body{padding:10px 12px;white-space:pre-wrap}.admin-tabs{margin-bottom:14px}.admin-tabs button{margin:0 4px 4px 0}.admin-tabs button.active{border-style:inset;background:linear-gradient(180deg,#ffd633,#f5b800);font-weight:700}.kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0}.kpi{border:1px solid #a29d8e;border-radius:4px;background:#fdfdf8;padding:9px 12px;box-shadow:0 1px 3px #3c32141f}.kpi .k-label{font-size:10px;color:#666;text-transform:uppercase}.kpi .k-value{font-size:20px;font-weight:700;color:#036;font-family:Times New Roman,serif}.kpi .k-sub{font-size:10px;color:#888}.kpi.accent{background:#fff8e8;border-color:#d4a017}.kpi.accent .k-value{color:#c60}.kpi .up{color:#060;font-weight:700}.kpi .down{color:#a00;font-weight:700}.panel-box{border:1px solid #999;background:#fff;margin:10px 0}.panel-box .p-title{background:#369;color:#fff;font-weight:700;padding:4px 8px;font-size:11px}.panel-box .p-body{padding:10px}.dash-cols{display:table;width:100%;border-spacing:8px 0}.dash-col{display:table-cell;vertical-align:top;width:50%}.bars{display:flex;align-items:flex-end;gap:2px;height:120px;border-bottom:1px solid #999;border-left:1px solid #999;padding:0 2px}.bars .bar{flex:1;background:linear-gradient(#5b8cc0,#036);min-height:1px;position:relative}.bars .bar:hover{background:linear-gradient(#fc0,#f90)}.bars .bar .tip{display:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:#000;color:#fff;font-size:10px;padding:2px 5px;white-space:nowrap;z-index:5}.bars .bar:hover .tip{display:block}.bars-x{display:flex;justify-content:space-between;font-size:9px;color:#888;margin-top:2px}.hbar-row{display:flex;align-items:center;margin:4px 0;font-size:11px}.hbar-row .hb-name{width:90px;flex:none}.hbar-row .hb-track{flex:1;background:#e8e4d8;border:1px solid #ccc;height:14px}.hbar-row .hb-fill{background:linear-gradient(#5b8cc0,#036);height:100%}.hbar-row .hb-val{width:70px;flex:none;text-align:right;font-weight:700}hr{border:0;border-top:1px solid #ccc;margin:14px 0}.small{font-size:10px;color:#777}.center{text-align:center}.prelaunch-bar{background:#ffe4b3;border-bottom:2px solid #d4a017;color:#7a4d00;padding:8px 16px;text-align:center;font-weight:700;font-size:12px}.seg{margin:6px 0 12px}.seg button{background:#d4d0c8;border:2px outset #fff;padding:5px 16px;font-weight:700;cursor:pointer;margin-right:4px}.seg button.active{background:#036;color:#fc0;border-style:inset}.cfg-table{width:100%;border-collapse:collapse;margin:4px 0}.cfg-table td{padding:8px 6px;border-bottom:1px dotted #ccc;vertical-align:middle}.cfg-table .cfg-name{width:170px;font-weight:700;color:#036}.cfg-table .cfg-ctrl{width:auto}.cfg-table .cfg-val{width:70px;text-align:right;font-weight:700;font-family:Courier New,monospace;color:#c00}.cfg-table input[type=range]{width:100%;vertical-align:middle;accent-color:#003366}@media (max-width: 960px){body{padding:0;font-size:13px}.site{width:100%;border-left:0;border-right:0}.header{padding:10px 12px}.logo{font-size:24px}.header table,.header tbody,.header tr,.header td{display:block;width:100%}.header-right{text-align:left;margin-top:6px;font-size:12px}.topnav{padding:6px 8px}.topnav a{display:inline-block;padding:7px 10px;font-size:13px}.topnav .sep{display:none}.columns,.sidebar,.content{display:block;width:100%}.sidebar{border-right:0;border-bottom:1px solid #bbb}.content{padding:12px}.sidebox li{margin:0}.sidebox li a{display:inline-block;padding:6px 4px}h1{font-size:20px}h2{font-size:16px}table.data{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}table.data th,table.data td{white-space:nowrap}.plan-card{width:calc(50% - 10px);margin:0 4px 12px}.plan-grid{grid-template-columns:repeat(2,1fr)}fieldset[style]{width:auto!important}fieldset{padding:10px 8px}input[type=text],input[type=email],input[type=password],input[type=number],select{width:100%;max-width:100%;font-size:14px;padding:7px 6px}textarea{font-size:14px}button,.btn{padding:8px 14px;font-size:13px}.kpi-grid{grid-template-columns:repeat(2,1fr)}.dash-cols,.dash-col{display:block;width:100%}.admin-tabs button{margin-bottom:4px;padding:7px 10px}.creds{font-size:11px;overflow-x:auto}.footer{padding:10px 12px}}@media (max-width: 480px){.plan-card{width:100%;margin:0 0 12px}.plan-grid{grid-template-columns:1fr}.kpi-grid{grid-template-columns:1fr 1fr;gap:6px}.kpi .k-value{font-size:16px}.logo{font-size:21px}.hbar-row .hb-name{width:64px}.hbar-row .hb-val{width:54px}}
