.control-feedback,.secret-reveal{margin-bottom:14px;padding:12px 14px;border-left:3px solid var(--action);background:var(--surface)}.secret-reveal{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;border-left-color:var(--copper)}.secret-reveal code{overflow:auto;padding:8px;background:var(--paper);font-family:IBM Plex Mono,monospace}.control-tabs{position:sticky;top:0;z-index:5;display:flex;gap:24px;margin-bottom:22px;border-bottom:1px solid var(--line);background:var(--paper)}.control-tabs a{padding:12px 0;color:var(--muted);font-size:12px;font-weight:700;text-decoration:none}.control-tabs a:hover{color:var(--action)}.control-band{padding:24px 0 34px;border-bottom:1px solid var(--line);scroll-margin-top:64px}.control-band>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.control-band h2{display:flex;align-items:center;gap:8px;margin:4px 0 0;font:700 25px Archivo,sans-serif}.control-band h3{margin:0 0 14px;font-size:15px}.control-columns{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(360px,1.25fr);gap:36px}.control-band>form,.control-columns form{display:grid;align-content:start;gap:12px}.control-columns label{display:grid;gap:5px;color:var(--muted);font-size:11px;font-weight:700}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.control-work-list{border-top:1px solid var(--line)}.control-work-row{display:grid;grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:64px;border-bottom:1px solid var(--line)}.control-work-row>div span,.control-work-row>div strong{display:block}.control-work-row>div span{margin-top:3px;color:var(--muted);font-size:11px}.control-work-row .mono{overflow:hidden;font-family:IBM Plex Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.override-line{display:grid!important;grid-template-columns:auto auto minmax(140px,1fr) 100px 120px minmax(120px,1fr) minmax(180px,1.4fr) auto;align-items:center;gap:8px;margin:24px 0;padding:14px 0;border-block:1px solid var(--line)}.button.copper,.override-line .copper{border-color:var(--copper);color:var(--copper)}@media(max-width:900px){.control-columns{grid-template-columns:1fr}.override-line{grid-template-columns:24px 1fr 1fr}.override-line strong{grid-column:2/-1}.override-line .button,.override-line .input{min-width:0}.secret-reveal{grid-template-columns:1fr}.control-tabs{overflow-x:auto;white-space:nowrap}}