:root{color:#173348;--line:#c6d6df;--muted:#486375;--action:#125b66;background:#edf3f5;font-family:Segoe UI,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit;outline-offset:3px}:focus-visible{outline:3px solid #147d90}button{cursor:pointer;color:var(--action);background:#fff;border:1px solid #819eaf;border-radius:4px;padding:.55rem .8rem;font-weight:600}button:disabled{cursor:wait;opacity:.65}.topbar{color:#fff;background:#173348;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem clamp(1rem,4vw,2.5rem);display:flex}.topbar span{color:#c6e2ea;margin-left:.85rem;font-weight:500}main{max-width:1120px;margin:auto;padding:0 clamp(1rem,4vw,2.5rem) 3rem}.intro{margin:clamp(1.6rem,4vw,3.2rem) 0 1.5rem}h1{letter-spacing:-.035em;margin:0;font:700 clamp(2.35rem,5vw,3.6rem)/1.05 Georgia,serif}h2,h3{margin:0}p{color:var(--muted);margin:.55rem 0 1rem;line-height:1.5}.panel{border:1px solid var(--line);background:#fff;border-radius:5px;padding:1.15rem}.sign-in{max-width:28rem}.workspace{grid-template-columns:minmax(12rem,.45fr) minmax(0,1.55fr);align-items:start;gap:1rem;display:grid}.agent-list{gap:.55rem;display:grid}.agent-list h2{margin-bottom:.25rem;font-size:1.05rem}.agent-list button{text-align:left}.agent-list button[aria-pressed=true]{border-color:var(--action);background:#e3f2f2}.editor{border-top:4px solid var(--action)}.heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;display:flex}.status{color:var(--action);background:#e3f2f2;border-radius:4px;padding:.2rem .5rem;font-weight:600}fieldset{border:0;min-width:0;margin:0;padding:0}label{gap:.35rem;min-width:0;margin:.85rem 0;font-weight:650;display:grid}input,select,textarea{color:#173348;background:#f7fafb;border:1px solid #819eaf;border-radius:4px;width:100%;min-width:0;padding:.55rem .6rem;font-weight:400}textarea{resize:vertical;line-height:1.4}.model-fields{grid-template-columns:minmax(6rem,.75fr) minmax(9rem,1.25fr) minmax(7rem,.75fr);gap:.65rem;display:grid}.actions{flex-wrap:wrap;gap:.6rem;display:flex}.primary{background:var(--action);color:#fff;border-color:var(--action)}.notice{color:#573910;background:#fff5de;border-left:3px solid #b17625;padding:.55rem .7rem}.history{border-top:1px solid var(--line);margin-top:1.3rem;padding-top:1rem}.revision-lookup{align-items:end;gap:.55rem;margin:.5rem 0;display:flex}.revision-lookup label{max-width:10rem;margin:0}.history ol{margin:.4rem 0 0;padding:0;list-style:none}.history li{border-bottom:1px solid var(--line);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem 0;display:flex}.history span,.history small{color:var(--muted)}.history small{margin-top:.25rem;display:block}@media (width<=720px){.workspace,.model-fields{grid-template-columns:1fr}.model-fields label{margin-bottom:0}.topbar span{margin-left:0;display:block}}
