.subjects-panel{border-top:1px solid var(--border,#8886);min-width:0;margin-block:2rem;padding-block:2rem}.subjects-panel fieldset{border:1px solid #8886;border-radius:.5rem;min-width:0;margin-block:1rem;padding:1rem}.subjects-panel label{gap:.4rem;margin-block:.8rem;display:grid}.subjects-panel .check{align-items:start;gap:.65rem;display:flex}.subjects-panel :is(label,legend){overflow-wrap:anywhere;min-width:0;max-width:100%}.subjects-panel label{overflow:clip}.subjects-panel .check{overflow-wrap:anywhere;min-width:0;max-width:100%}.subjects-panel .check>input{flex:none}.subjects-panel select{text-overflow:ellipsis}.subjects-panel :is(input:not([type=checkbox]),select){width:100%;min-width:0;max-width:100%;min-height:44px}.subjects-panel :is(button,summary){min-height:44px;margin:.25rem}.subjects-panel article{overflow-wrap:anywhere;border:1px solid #8886;border-radius:.5rem;margin-block:1rem;padding:1rem}.subjects-panel pre{max-width:100%;font-size:.75rem;overflow:auto}.subjects-panel table{table-layout:fixed;overflow-wrap:anywhere;text-align:left;width:100%}.subjects-panel :is(th,td){padding:.4rem}.permission-disclaimer{border-left:3px solid;padding:1rem}.subjects-panel :focus-visible{outline-offset:3px;outline:2px solid}.subjects-panel :is(fieldset,article,details,summary,table,pre,button){box-sizing:border-box;min-width:0;max-width:100%}.subjects-panel :is(button,summary){white-space:normal;overflow-wrap:anywhere}.subjects-panel .check>input[type=checkbox]{flex-basis:1rem;width:1rem;min-width:1rem;max-width:1rem}.subjects-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;width:100%}
.trajectoryRoot{border-block:1px solid var(--border,#666);margin-block:2rem;padding-block:1.5rem}.trajectoryRoot h4{margin-top:1.5rem}.trajectoryRoot fieldset{min-width:0;margin-block:1rem;padding:1rem}.trajectoryRoot button{min-height:44px;margin:.35rem .5rem .35rem 0}.trajectoryRoot input:not([type=radio]):not([type=checkbox]),.trajectoryRoot select{max-width:100%;min-height:44px}.trajectoryRoot pre{max-width:100%;max-height:28rem;overflow:auto}.trajectoryRoot p,.trajectoryRoot li,.trajectoryRoot small{overflow-wrap:anywhere}.trajectoryIdentity{align-items:center;gap:.75rem;padding:.75rem;display:flex}.trajectoryIdentity small{display:block}.trajectoryCandidates{gap:1rem;padding:0;list-style:none;display:grid}.trajectoryCandidates>li{border:1px solid var(--border,#666);padding:1rem}@media (max-width:480px){.trajectoryRoot .state-controls{align-items:stretch}.trajectoryRoot button{width:100%}}
