:root{color:#20242a;background:#f4f6f8;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;line-height:1.4}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:default}.page-shell{width:min(1280px,calc(100% - 32px));margin:0 auto;padding:28px 0}.site-header,.workspace-grid,.notice-grid{display:grid;gap:18px}.site-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-bottom:20px}.eyebrow{margin:0 0 6px;color:#667085}h1,h2,h3,p{margin-top:0}h1{margin-bottom:0;font-size:34px}h2{font-size:18px}nav{display:flex;flex-wrap:wrap;gap:10px;align-items:end}a{color:#1f6fec;text-decoration:none}.language-switcher,label{display:grid;gap:6px}.language-switcher{min-width:160px}.notice-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.notice,.configuration,.results>section,.summary-card,.issues-block,.advanced,.usable-callout{border:1px solid #d8dee8;border-radius:8px;background:#fff}.notice{padding:16px}.notice ul{margin:0;padding-left:20px}.notice p,.notice li,small,footer{color:#667085}.workspace-grid{grid-template-columns:340px minmax(0,1fr);align-items:start}.configuration,.results{display:grid;gap:14px}.configuration{padding:18px}input,select{width:100%;min-height:38px;border:1px solid #c8d0dc;border-radius:6px;padding:7px 10px;background:#fff}.secret-field,.timeout-field{display:grid;gap:8px}.secret-field{grid-template-columns:minmax(0,1fr) auto}.timeout-field{grid-template-columns:minmax(0,1fr) 80px}.timeout-field span{display:grid;place-items:center;border:1px solid #c8d0dc;border-radius:6px;color:#4b5565;background:#f1f4f8}button{min-height:38px;border:1px solid #ccd4df;border-radius:6px;padding:7px 12px;color:#20242a;background:#fff}.run-button{border-color:#1f6fec;color:#fff;background:#2672ee}.export-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.error{color:#b42318}.status-banner{padding:22px}.status-banner.ok{border-color:#a8dfbd;background:#effaf3}.status-banner.attention{border-color:#f4d38a;background:#fff8e6}.status-banner.failed{border-color:#f0b3b3;background:#fff0f0}.summary-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.summary-card{padding:14px}.summary-card span{display:block;color:#667085}.summary-card strong{display:block;margin-top:4px;font-size:28px}.issues-block,.advanced{padding:18px}.issues-block ol{display:grid;gap:8px;margin:0;padding:0;list-style:none}.issues-block button{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;text-align:left}.issues-block button span{grid-column:1 / -1;color:#667085}.usable-callout{padding:12px 14px;color:#176b40}.advanced summary{cursor:pointer}.advanced summary span{display:block;font-weight:700}.advanced-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:16px;margin-top:14px}table{width:100%;border-collapse:collapse}th,td{border-bottom:1px solid #e3e8ef;padding:8px;text-align:left;vertical-align:top}tr{cursor:pointer}.selected-row{background:#f1f6ff}code,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}pre{max-height:260px;overflow:auto;border-radius:6px;padding:12px;background:#f3f5f7}footer{margin-top:22px;padding-bottom:10px}@media(max-width:900px){.site-header,.notice-grid,.workspace-grid,.advanced-grid{grid-template-columns:1fr}.summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}
