.controls_surface__oSsQx summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none}.controls_surface__oSsQx summary::-webkit-details-marker{display:none}.controls_surface__oSsQx summary::marker{content:""}.controls_surface__oSsQx summary:after{content:"+";position:static;flex:0 0 16px;color:var(--gold);text-align:center;font:18px/1 var(--sans)}.controls_surface__oSsQx details[open]>summary:after,.controls_surface__oSsQx[open]>summary:after{content:"−"}.controls_surface__oSsQx summary:focus-visible{outline:2px solid var(--cinnabar);outline-offset:3px}.controls_surface__oSsQx input:is([type=checkbox],[type=radio]){appearance:none;-webkit-appearance:none;display:inline-grid;place-content:center;width:18px;height:18px;min-width:18px;padding:0;margin:0;border:1px solid var(--gold);border-radius:0;background:var(--paper);cursor:pointer}.controls_surface__oSsQx input[type=radio]{border-radius:50%}.controls_surface__oSsQx input:is([type=checkbox],[type=radio]):checked{background:var(--cinnabar);border-color:var(--cinnabar)}.controls_surface__oSsQx input[type=checkbox]:checked:after{content:"";width:8px;height:4px;border-left:2px solid var(--paper);border-bottom:2px solid var(--paper);transform:translateY(-1px) rotate(-45deg)}.controls_surface__oSsQx input[type=radio]:checked:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--paper)}.controls_surface__oSsQx input:focus-visible{outline:2px solid var(--cinnabar);outline-offset:3px}.controls_surface__oSsQx button{-webkit-tap-highlight-color:transparent}