body,html{background:#000!important;color:#EDEAE4}pre[data-testid=evaluation-report]{max-height:32em;overflow:auto;-webkit-user-select:text;-moz-user-select:text;user-select:text}:root{--ink:#0D0E12;--ink-2:#15161C;--ink-3:#1C1D24;--line:rgba(237,234,228,.12);--mist:#EDEAE4;--muted:#9A988F;--you:#F2A65A;--friend:#8FA7FF;--sans:"PingFang SC","HarmonyOS Sans SC","MiSans","Microsoft YaHei","Noto Sans SC",system-ui,sans-serif;--serif:"Songti SC","Noto Serif SC","Source Han Serif SC","STSong","SimSun",serif}details{padding:10px 0;border-top:1px solid var(--line);overflow-wrap:anywhere}summary{cursor:pointer}select{display:block;max-width:100%;margin:10px 0;padding:10px;font:inherit;background:var(--ink-2);color:var(--mist);border:1px solid var(--line)}select:focus-visible,summary:focus-visible{outline:2px solid var(--you);outline-offset:3px}article{margin-top:24px}*{box-sizing:border-box}body{margin:0;font:16px/1.75 var(--sans)}main{max-width:880px;margin:auto;padding:48px clamp(20px,4vw,40px)}h1{font:500 clamp(30px,5vw,48px)/1.35 var(--serif);margin:12px 0 20px}h2{font-size:18px;font-weight:500;margin:0 0 12px}p{max-width:30em;margin:10px 0}.eyebrow,.muted,small{color:var(--muted)}section{border:1px solid var(--line);background:var(--ink);padding:24px;border-radius:16px;margin-top:20px}button,input{font:inherit;color:inherit}button{padding:10px 18px;min-height:44px;background:var(--ink-2);border:1px solid var(--line);border-radius:999px;cursor:pointer}button:hover{background:var(--ink-3)}button:disabled{opacity:.5;cursor:not-allowed}input{width:100%;padding:12px;background:#000;border:1px solid var(--line);border-radius:12px;margin:8px 0 12px}input,label{display:block}label{margin-top:14px}button:focus-visible,input:focus-visible{outline:2px solid var(--you);outline-offset:3px}.actions{display:flex;gap:10px;flex-wrap:wrap}.status{color:var(--you)}.peer{color:var(--friend)}ul{padding-left:20px}.long,pre{overflow-wrap:anywhere}pre{white-space:pre-wrap;font:13px/1.6 var(--sans)}.result{padding:12px;background:#000;border-radius:12px}footer{margin-top:24px;font-size:13px;color:var(--muted)}@media(max-width:480px){body{font-size:15px}section{padding:18px}main{padding-top:28px}}