body:has(.orgpage){padding:0;min-height:100vh;background:var(--void)}.orgpage{max-width:1180px;margin:0 auto;padding:20px clamp(14px,3vw,26px) 72px;display:flex;flex-direction:column;gap:26px}.oident{display:flex;flex-wrap:wrap;gap:6px 20px;align-items:baseline;background:var(--case);border:1px solid var(--case-edge);border-left:3px solid var(--cyan);border-radius:4px;padding:11px 15px}.oident b{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:16px;font-weight:600;color:var(--ink);letter-spacing:.02em}.oident span{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11.5px;color:var(--ink-3);letter-spacing:.04em}.oident .code{color:var(--cyan)}.cubgrid{display:grid;gap:11px;grid-template-columns:repeat(auto-fill,minmax(178px,1fr));list-style:none;margin:0;padding:0}.cub{display:flex;flex-direction:column;gap:7px;background:var(--case);border:1px solid var(--case-edge);border-top:3px solid var(--green);border-radius:4px;padding:12px 13px 13px}.cub.off{border-top-color:var(--ink-3)}.cub.off .cub-label{color:var(--ink-2)}.cub-label{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:18px;font-weight:600;color:var(--ink);line-height:1.05;letter-spacing:.02em}.cub-group{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase}.cub-note{font-size:12.5px;color:var(--ink-2);line-height:1.45}.cub-acts{gap:6px;margin-top:auto;padding-top:4px}.cub-acts,.picker{display:flex;flex-wrap:wrap}.picker{gap:7px;margin:0;padding:0;border:0}.picker label{display:inline-flex;align-items:center;gap:7px;cursor:pointer;background:var(--void);border:1px solid var(--case-edge);border-radius:3px;padding:7px 11px;font-size:13.5px;color:var(--ink-2)}.picker label:hover{border-color:var(--rail-dim);color:var(--ink)}.picker label:has(input:checked){border-color:var(--brass);color:var(--ink);background:var(--plate)}.picker label:has(input:focus-visible){outline:2px solid var(--brass);outline-offset:1px}.picker input{accent-color:var(--brass);margin:0}.picker .sub{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;color:var(--ink-3)}.picker.empty-set{color:var(--ink-3);font-size:13px}.picker.roster{max-height:232px;overflow-y:auto;align-content:flex-start;border:1px solid var(--case-edge);border-radius:3px;padding:9px}@media (max-width:700px){.oident{flex-direction:column;gap:3px}}