:root{font-family:system-ui,"Microsoft YaHei",sans-serif;color:#e8edf8;background:#101625;color-scheme:dark}*{box-sizing:border-box}body{margin:0}main{max-width:1100px;margin:auto;padding:36px 24px}header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}header p{color:#a9b5ca;line-height:1.7}h1{font-size:30px;margin:8px 0}h2{font-size:20px}.eyebrow{font-size:12px;letter-spacing:2px;color:#9bbaff}a{color:#a7c4ff}.panel{padding:24px;margin:20px 0;background:#192236;border:1px solid #2b3851;border-radius:14px}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:end}label{display:grid;gap:8px;font-size:14px;color:#c4cfe2}.wide{grid-column:1/-1}input,textarea,select{font:inherit;width:100%;background:#101827;color:#edf2ff;padding:12px;border:1px solid #3b4c6b;border-radius:7px}textarea{min-height:84px;resize:vertical}button{font:inherit;background:#aac5ff;color:#12213a;border:0;border-radius:7px;padding:12px 18px;cursor:pointer}button:disabled{opacity:.5;cursor:wait}nav{display:flex;gap:12px}#message{white-space:pre-wrap;overflow-wrap:anywhere;color:#cfdeff}pre{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.8 ui-monospace,monospace;background:#111a2b;padding:16px;border-radius:8px}.entry{padding:16px 0;border-bottom:1px solid #34405a}.entry p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.entry button{margin-right:10px;margin-bottom:8px}[hidden]{display:none!important}@media(max-width:650px){main{padding:24px 16px}.grid{grid-template-columns:1fr}.wide{grid-column:auto}header{align-items:start;flex-direction:column}.panel{padding:18px}}
