*{box-sizing:border-box}body{color:#e6e6e6;background:#0f1115;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px}main{max-width:760px;margin:0 auto;padding:32px 20px 80px}h1{margin:0 0 4px;font-size:20px}h2{margin:24px 0 8px;font-size:15px}p.muted,span.muted{color:#8a8f98}a{color:#7ab7ff}form{flex-direction:column;gap:12px;display:flex}label{color:#b8bdc7;flex-direction:column;gap:4px;font-size:13px;display:flex}input,select,textarea{color:#e6e6e6;font:inherit;background:#171a21;border:1px solid #2a2f3a;border-radius:6px;width:100%;padding:9px 10px}textarea{resize:vertical;min-height:110px}button{color:#fff;font:inherit;cursor:pointer;background:#2f6feb;border:0;border-radius:6px;padding:10px 14px}button:disabled{opacity:.5;cursor:not-allowed}button.secondary{color:#d5d9e0;background:#232833}.row{justify-content:space-between;align-items:center;gap:10px;display:flex}.card{background:#13161c;border:1px solid #232833;border-radius:8px;padding:16px}.error{color:#ff8f8f;white-space:pre-wrap}.ok{color:#7ee2a8}pre.log{white-space:pre-wrap;word-break:break-word;color:#a9b1bd;background:#0b0d11;border:1px solid #232833;border-radius:8px;max-height:340px;padding:12px;font-size:12px;overflow:auto}.repo{word-break:break-all;margin-top:12px;font-size:16px}.tabs{gap:8px;margin-bottom:16px;display:flex}.tabs button{color:#b8bdc7;background:#1b1f27}.tabs button.active{color:#fff;background:#2f6feb}.hint{color:#8a8f98;font-size:12px}
