:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#20211d;background:#f7f7f4;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0}main{max-width:46rem;margin:0 auto;padding:8rem 1.5rem}h1{letter-spacing:-.06em;margin:0 0 1rem;font-size:clamp(2.5rem,8vw,5rem)}p{max-width:40rem;font-size:1.125rem;line-height:1.6}.eyebrow,.status{color:#65705d;letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:700}.operator-workspace{max-width:78rem;padding:2rem 1.5rem 5rem}.operator-workspace h1{margin-top:1.5rem;font-size:clamp(2rem,5vw,3rem)}.operator-workspace h2{margin-top:2rem;font-size:1.35rem}.operator-workspace a{color:#305d46;text-underline-offset:.2em}.operator-nav,.page-nav{justify-content:space-between;align-items:center;gap:1rem;display:flex}.review-payload{white-space:pre-wrap;overflow-wrap:anywhere;background:#eef1ea;border:1px solid #d7ddd2;max-height:32rem;padding:1rem;font-size:.85rem;line-height:1.5;overflow:auto}.execution-record{border-bottom:1px solid #d7ddd2;padding-bottom:1.5rem}.operator-workspace summary{cursor:pointer}.operator-nav{border-bottom:1px solid #d7ddd2;padding-bottom:1rem}.operator-workspace button{cursor:pointer;font:inherit;background:#fff;border:1px solid #65705d;border-radius:.25rem;padding:.7rem 1rem}.operator-workspace button:focus-visible,.operator-workspace input:focus-visible,.operator-workspace a:focus-visible{outline-offset:4px;outline:3px solid #65705d}.operator-login{gap:.75rem;max-width:24rem;display:grid}.operator-login input{width:100%;font:inherit;border:1px solid #65705d;border-radius:.25rem;padding:.7rem}.agent-list{padding:0;list-style:none}.agent-list li{border-bottom:1px solid #d7ddd2;padding:1rem 0}.record-details{grid-template-columns:minmax(11rem,1fr) 3fr;gap:.7rem 1rem;line-height:1.5;display:grid}.record-details dt{font-weight:700}.record-details dd{overflow-wrap:anywhere;margin:0}.review-note{color:#56614e;font-size:.9rem}.preserve-text{white-space:pre-wrap}.idea-inbox{overflow-wrap:anywhere}.table-scroll{overflow-x:auto}.operator-workspace table{border-collapse:collapse;text-align:left;width:100%;font-size:.9rem}.operator-workspace th,.operator-workspace td{vertical-align:top;border-bottom:1px solid #d7ddd2;padding:.8rem}.operator-workspace code{overflow-wrap:anywhere;font-size:.85rem}.page-nav{justify-content:flex-start;margin-top:1.5rem}@media (max-width:600px){.record-details{grid-template-columns:1fr;gap:.4rem}.record-details dd{margin-bottom:.8rem}}
