body{margin:0;background:#101d24;color:#edf5ef;font:16px/1.5 system-ui,sans-serif}main{max-width:1100px;margin:auto;padding:24px}header{padding-bottom:18px;border-bottom:1px solid #48605b}h1{font-size:2rem;margin:.3em 0}h2{font-size:1.3rem}a{color:#bee6c8}section{margin:20px 0;padding:18px;background:#152831;border:1px solid #36504f;border-radius:12px}.badge{display:inline-block;border:1px solid #dfc47d;color:#f6db9b;padding:5px 12px;border-radius:20px;font-weight:700;font-size:.85rem}.toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.grid p{grid-column:1/-1}label{display:flex;flex-direction:column;gap:6px}input,select,button{box-sizing:border-box;font:inherit;border:1px solid #62877b;border-radius:6px;padding:10px;background:#102128;color:inherit;max-width:100%}button{background:#284f42;cursor:pointer;align-self:end}button:disabled{opacity:.5;cursor:default}input[type=password]{width:min(100%,650px)}#loginForm{display:grid;gap:14px}article{border-top:1px solid #36504f;padding:14px 0}article p{margin:6px 0}pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.85rem}.summary{font-weight:600;color:#e4ce98}#status{position:sticky;bottom:0;padding:12px;background:#101d24;border:1px solid #789789}#privateLink{overflow-wrap:anywhere}[hidden]{display:none!important}:focus-visible{outline:3px solid #e4ce98;outline-offset:3px}@media(max-width:500px){main{padding:12px}section{padding:12px}}
