@font-face{font-family:Roboto;src:url('/fonts/Roboto-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url('/fonts/Roboto-Bold.ttf') format('truetype');font-weight:700 900;font-style:normal;font-display:swap}@font-face{font-family:'Silk RemingtonSBold';src:url('/fonts/SilkRemington-SBold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}:root{color-scheme:dark;--bg:#090909;--card:#151515;--text:#f5f1e9;--muted:#97928a;--ok:#48d597;--warn:#ffc857;--bad:#ff6b6b}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.45 Roboto,system-ui,sans-serif}input,select,textarea,button{font:inherit}.landing{display:grid;min-height:100vh;place-items:center}.landing main{display:flex;align-items:center;font-family:'Silk RemingtonSBold',Roboto,sans-serif;font-size:clamp(80px,20vw,300px);font-weight:700;letter-spacing:-.11em}.sx{letter-spacing:-.12em}.six{all:unset;position:relative;cursor:default;line-height:.8;letter-spacing:-.12em}.six:focus{outline:none}.six:after{content:'';position:absolute;inset:10% 5%;border-radius:50%}#telegram{position:fixed;top:16px;right:16px}header{height:66px;display:flex;align-items:center;gap:22px;max-width:1440px;margin:auto;padding:0 28px;border-bottom:1px solid #242424;color:var(--muted)}header .logo{font-family:'Silk RemingtonSBold',Roboto,sans-serif;font-size:25px;font-weight:700;color:var(--text);text-decoration:none;letter-spacing:-.08em}header a:last-child{margin-left:auto;color:var(--muted)}.board{max-width:1440px;margin:auto;padding:30px 28px;display:grid;gap:26px}.section-title{margin:0 0 10px;font-size:13px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(275px,1fr));gap:12px}.card{background:var(--card);padding:18px;border-radius:12px;min-height:145px}.card h3{margin:0 0 7px;font-size:20px}.meta{color:var(--muted);margin:2px 0}.status{float:right;width:9px;height:9px;border-radius:99px;background:var(--muted);margin:8px}.status.ok{background:var(--ok)}.status.down{background:var(--bad)}.payment{display:grid;grid-template-columns:140px 1fr auto;gap:14px;align-items:center;background:var(--card);padding:14px 18px;border-radius:10px}.bar{height:8px;background:#2a2a2a;border-radius:10px;overflow:hidden}.bar i{display:block;height:100%;background:var(--ok);border-radius:inherit}.bar.warn i{background:var(--warn)}.bar.bad i{background:var(--bad)}.add{margin:0 0 12px}.add summary{width:max-content;cursor:pointer;color:var(--muted);padding:7px 0}.add form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px;background:var(--card);border-radius:10px}.add input,.add select,.add textarea{width:100%;min-width:0;border:1px solid #333;border-radius:6px;background:#0e0e0e;color:var(--text);padding:9px}.add textarea{grid-column:span 2;resize:vertical;min-height:42px}.add button{border:0;border-radius:6px;background:var(--text);color:var(--bg);font-weight:700;cursor:pointer;padding:9px}.add output{grid-column:1/-1;color:var(--warn)}@media(max-width:600px){.payment{grid-template-columns:1fr}.board{padding:20px 14px}.add form{grid-template-columns:1fr}.add textarea{grid-column:auto}}
 .card a,.repositories a{color:var(--text)}.card .edit,.card .add{margin-top:10px}.credentials ul,.repositories ul{margin:10px 0;padding-left:18px;color:var(--muted)}.credentials li,.repositories li{margin:5px 0}.reveal{margin-left:5px;border:1px solid #444;border-radius:5px;background:transparent;color:var(--text);cursor:pointer;padding:2px 7px;font-size:12px}.subdomain{margin-top:10px;padding-left:12px;border-left:1px solid #3b3b3b}.subdomain .card{min-height:0;background:#101010}.edit form{margin-top:8px}.edit{margin:0}.payment .edit{grid-column:1/-1}
