.groups{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:3rem;max-width:80rem;padding:4rem 2rem;display:grid}.groups__intro h1{font:600 clamp(2rem, 4vw, 3.5rem) / 1.05 var(--display);letter-spacing:-.03em;margin:0}.groups__intro p{max-width:44ch;color:var(--muted);margin:1.25rem 0;line-height:1.6}.groups__intro a{min-height:3rem;color:var(--paper);text-underline-offset:.3em;align-items:center;display:inline-flex}.groups__flow{border-left:1px solid var(--line);align-content:start;gap:2rem;padding-left:2rem;display:grid}.groups__flow h2{font:600 1.5rem / 1.15 var(--display);margin:0 0 .75rem}.groups__message{min-height:1.6rem;margin:0;line-height:1.6}.groups__message[data-tone=warning]{color:var(--warning)}.groups__field{font:700 .64rem / 1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);gap:.4rem;display:grid}.groups__field select,.groups__field input,.groups__field textarea{min-height:3rem;color:var(--paper);font:400 1rem / 1.4 var(--body,inherit);letter-spacing:0;text-transform:none;border:1px solid var(--line);background:0 0;border-radius:0;padding:0 .75rem}.groups__field select:focus-visible,.groups__field input:focus-visible,.groups__field textarea:focus-visible{outline:2px solid var(--live);outline-offset:2px}.groups__figures{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1.25rem 2rem;margin:0;display:grid}.groups__figures div{gap:.35rem;display:grid}.groups__figures dt{color:var(--muted);font:700 .64rem / 1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.groups__figures dd{font:600 1.75rem / 1 var(--display);font-variant-numeric:tabular-nums;margin:0}.groups__list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.groups__row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem 1.5rem;padding:1rem 0;display:grid}.groups__row p{margin:0;line-height:1.5}.groups__row strong{font-variant-numeric:tabular-nums}.groups__row [data-tone=live]{color:var(--live)}.groups__row [data-tone=muted],.groups__note{color:var(--muted)}.groups__meter{background:var(--line);height:.3rem;margin-top:.4rem;display:block}.groups__meter>span{background:var(--live);height:100%;display:block}.groups__actions{flex-wrap:wrap;justify-content:flex-end;gap:1rem;display:flex}.groups__form{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1rem 0 .5rem;display:grid}.groups__field textarea{resize:vertical;padding:.75rem}.groups__form .groups__wide{grid-column:1/-1}@media (max-width:760px){.groups{grid-template-columns:1fr;gap:2rem;padding:2.5rem 1rem}.groups__flow{border-left:0;padding-left:0}.groups__row,.groups__form{grid-template-columns:1fr}.groups__actions{justify-content:flex-start}.groups-shell .ops-header{grid-template-columns:1fr auto;padding:0 1rem}}fieldset.groups__field{border:0;margin:0;padding:0}fieldset.groups__field legend{margin-bottom:.4rem}.groups__check{min-height:2.75rem;color:var(--paper);font:400 1rem / 1.4 var(--body,inherit);letter-spacing:0;text-transform:none;cursor:pointer;align-items:center;gap:.6rem;display:flex}.groups__field .groups__check input{width:1.15rem;height:1.15rem;min-height:1.15rem;accent-color:var(--live);margin:0;padding:0}.groups__field textarea{color:var(--paper);font:400 1rem / 1.4 var(--body,inherit);letter-spacing:0;text-transform:none;border:1px solid var(--line);resize:vertical;background:0 0;border-radius:0;padding:.6rem .75rem}.groups__field textarea:focus-visible{outline:2px solid var(--live);outline-offset:2px}
