:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:system-ui,-apple-system,Segoe UI,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}.console{max-width:46rem;margin:0 auto;padding:1.5rem 1rem 4rem}.console header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.session{color:#666;font-size:.85rem}section{border:1px solid #ddd;border-radius:8px;margin-top:1.5rem;padding:.75rem 1rem}section h2{margin:.25rem 0 .75rem;font-size:1rem}dl,dt,dd{margin:0}.row{grid-template-columns:minmax(12rem,16rem) 1fr;align-items:center;gap:.75rem;padding:.3rem 0;display:grid}.row label{word-break:break-all;font-family:ui-monospace,SF Mono,monospace;font-size:.8rem}input,select{box-sizing:border-box;width:100%;font:inherit;padding:.35rem .5rem}footer{align-items:center;gap:1rem;margin-top:1.5rem;display:flex}button{font:inherit;color:#fff;cursor:pointer;background:#171717;border:1px solid #888;border-radius:6px;padding:.4rem 1rem}button:disabled{opacity:.6;cursor:default}.status{color:#166534;font-size:.9rem}.error{color:#b91c1c;font-size:.9rem}.error.forbidden{font-weight:600}nav{gap:.5rem;width:100%;display:flex}nav button[aria-pressed=true]{outline-offset:-2px;outline:2px solid}.hint{color:#666;font-size:.85rem}.picker,.featured,.reports{gap:.4rem;margin:.75rem 0;padding:0;list-style:none;display:grid}.picker li,.featured li{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.picker-name small,.featured-name small{color:#666;margin-left:.35rem}.featured-actions{gap:.4rem;display:flex}.featured-actions button{padding:.2rem .5rem}.reports li{border:1px solid #ddd;border-radius:6px;padding:.25rem}.report-open{color:inherit;text-align:left;background:0 0;border:none;width:100%;padding:.35rem .5rem}.report-detail{border:1px solid #ddd;border-radius:8px;margin-top:1rem;padding:.75rem 1rem}.report-detail h3{margin:.25rem 0 .5rem;font-size:.95rem}.report-detail h4{margin:.75rem 0 .35rem;font-size:.9rem}.snapshot{background:#f5f5f5;border-radius:6px;padding:.5rem .75rem;font-size:.8rem;overflow-x:auto}.report-actions{justify-items:start;gap:.5rem;margin-top:.75rem;display:grid}
