:root{color-scheme:dark;--bg:#10131a;--card:#191e28;--line:#303746;--muted:#a2adbf;--text:#eef2fa;--accent:#b1a0ff}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:14px/1.6 system-ui,-apple-system,sans-serif}header{height:78px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:22px;padding:0 5vw}.brand{font-size:30px;font-weight:800;color:var(--accent);display:flex;align-items:center;gap:16px}.brand span{font-size:13px;letter-spacing:2px;color:var(--text)}.tag{color:var(--muted);font-size:12px}header button{margin-left:auto}main{max-width:1400px;margin:auto;padding:30px 5vw}h1{font-size:30px;line-height:1.3;margin:8px 0}h2{font-size:18px;margin:0 0 16px}.eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;color:var(--accent);margin:0}.muted,.hint{color:var(--muted)}.hint{font-size:12px}.card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:24px;margin-bottom:22px}.heading,.section-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px}.stats span{display:block;color:var(--muted)}.stats strong{display:block;font-size:30px;margin-top:12px}.stats .small{font-size:20px;margin-top:20px}.toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}button,.file-button{border:1px solid #454c60;border-radius:8px;background:#252c3a;color:var(--text);font:inherit;padding:9px 14px;cursor:pointer}button:hover,.file-button:hover{border-color:var(--accent)}button:disabled{opacity:.45;cursor:not-allowed}.primary{background:var(--accent);color:#18102f;border-color:var(--accent);font-weight:700}input,textarea{background:#111620;color:var(--text);border:1px solid #454c60;border-radius:8px;padding:10px 12px;font:inherit;max-width:100%}input:focus,textarea:focus,button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}input[type=checkbox]{accent-color:var(--accent);width:17px;height:17px}input[type=file]{max-width:230px;font-size:12px;padding:0;border:0;margin-left:8px}.table-wrap{overflow:auto;margin-top:20px}table{border-collapse:collapse;width:100%;text-align:left;white-space:nowrap}th{color:var(--muted);font-size:11px;text-transform:uppercase}td,th{border-bottom:1px solid var(--line);padding:14px 10px}td small{display:block;color:var(--muted)}td:first-child{width:35px}.empty{text-align:center;padding:38px;color:var(--muted)}.bottom{display:grid;grid-template-columns:1.2fr 1fr;gap:22px}form{display:flex;flex-direction:column;gap:9px}form label{margin-top:8px}form button{margin-top:14px}.check{display:flex;align-items:center;gap:8px;font-size:12px}textarea{min-height:80px;resize:vertical}.login{max-width:540px;margin:65px auto}.login form{margin-top:28px}#notice:not(:empty){padding:12px 16px;margin-bottom:20px;border:1px solid var(--accent);border-radius:8px;background:#282239}#notice.error{border-color:#fc8b8b;background:#38212b}.job{padding:14px 0;border-bottom:1px solid var(--line)}.job small{display:block;color:var(--muted)}footer{text-align:center;color:var(--muted);font-size:12px;padding:10px 0 25px}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[hidden]{display:none!important}@media(max-width:800px){main{padding:22px 16px}header{padding:0 16px;gap:12px}.tag{display:none}.stats{gap:10px}.stats .card{padding:16px}.stats strong{font-size:24px}.stats .small{font-size:15px}.bottom{grid-template-columns:1fr;gap:0}.section-head{align-items:stretch;flex-direction:column}.card{padding:18px}.toolbar button{flex:1}.heading h1{font-size:25px}.login{margin-top:32px}input[type=file]{max-width:180px}}@media(prefers-reduced-motion:no-preference){button{transition:border-color .15s}}

select{padding:10px;border:1px solid #324354;border-radius:8px;background:#101a25;color:inherit;width:100%}pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;max-height:280px;overflow:auto}.job small{display:block}details{margin-top:12px}
