.teacher-groups-module__PG7uQq__visuallyHidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.teacher-groups-module__PG7uQq__hiddenInput{opacity:0;block-size:1px;inline-size:1px;margin:0;position:absolute}.teacher-groups-module__PG7uQq__note{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0;line-height:1.7}.teacher-groups-module__PG7uQq__error{color:var(--color-danger);font-size:var(--font-size-sm);align-items:flex-start;gap:.375rem;margin:0;font-weight:700;line-height:1.7;display:flex}.teacher-groups-module__PG7uQq__error:before,.teacher-groups-module__PG7uQq__codeBlock [role=alert]:not(:empty):before{content:"";background-color:currentColor;flex:none;block-size:1rem;inline-size:1rem;margin-block-start:.1875rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.5L2.5 20h19zM12 10v4M12 17h.01'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.5L2.5 20h19zM12 10v4M12 17h.01'/%3E%3C/svg%3E") 50%/contain no-repeat}.teacher-groups-module__PG7uQq__error:empty{display:none}.teacher-groups-module__PG7uQq__codeBlock [role=alert]:not(:empty){align-items:flex-start;gap:.375rem;line-height:1.7;display:flex}.teacher-groups-module__PG7uQq__chip{border-radius:var(--radius-pill);white-space:nowrap;flex:none;align-items:center;gap:.25rem;padding-block:.0625rem;padding-inline:.5625rem;font-size:.75rem;font-weight:700;line-height:1.6;display:inline-flex}.teacher-groups-module__PG7uQq__chipIcon{block-size:.8125rem;inline-size:.8125rem}.teacher-groups-module__PG7uQq__chipDone{background:var(--chip-done-background,var(--color-success-soft));border:var(--chip-done-border,1px solid var(--color-success));color:var(--chip-done-color,var(--color-success))}.teacher-groups-module__PG7uQq__chipPending{border:var(--chip-pending-border,1px dashed var(--color-border-strong));color:var(--chip-pending-color,var(--color-text-muted))}.teacher-groups-module__PG7uQq__chipMismatch{background:var(--chip-mismatch-background,var(--color-danger-soft));border:var(--chip-mismatch-border,1px dashed var(--color-danger));color:var(--chip-mismatch-color,var(--color-danger))}.teacher-groups-module__PG7uQq__chipLeader{background:var(--chip-leader-background,var(--color-accent-soft));border:var(--chip-leader-border,1px solid var(--color-accent));color:var(--chip-leader-color,var(--color-accent-text))}.teacher-groups-module__PG7uQq__chipNeutral{background:var(--chip-neutral-background,transparent);border:var(--chip-neutral-border,1px solid var(--color-border-strong));color:var(--chip-neutral-color,var(--color-text))}.teacher-groups-module__PG7uQq__callout{border-radius:var(--frame-radius-row,var(--radius-md));align-items:flex-start;gap:.625rem;padding-block:.625rem;padding-inline:.75rem;display:flex}.teacher-groups-module__PG7uQq__calloutWarn{background:#a0381a12;border:1px solid #a0381a73}@supports (color:color-mix(in srgb, white, black)){.teacher-groups-module__PG7uQq__calloutWarn{background:color-mix(in srgb, var(--color-danger) 7%, transparent);border:1px solid color-mix(in srgb, var(--color-danger) 45%, transparent)}}.teacher-groups-module__PG7uQq__calloutInfo{background:#1723520a;border:1px solid #17235226}@supports (color:color-mix(in srgb, white, black)){.teacher-groups-module__PG7uQq__calloutInfo{background:color-mix(in srgb, var(--color-text) 4%, transparent);border:1px solid color-mix(in srgb, var(--color-text) 15%, transparent)}}.teacher-groups-module__PG7uQq__calloutIcon{block-size:1.125rem;inline-size:1.125rem;margin-block-start:.125rem}.teacher-groups-module__PG7uQq__calloutWarn .teacher-groups-module__PG7uQq__calloutIcon{color:var(--color-danger)}.teacher-groups-module__PG7uQq__calloutInfo .teacher-groups-module__PG7uQq__calloutIcon{color:var(--color-text-muted)}.teacher-groups-module__PG7uQq__calloutText{font-size:var(--font-size-sm);flex-direction:column;flex:1;min-inline-size:0;margin:0;line-height:1.75;display:flex}.teacher-groups-module__PG7uQq__calloutTitle{font-size:.875rem;font-weight:700;line-height:1.6}.teacher-groups-module__PG7uQq__calloutWarn .teacher-groups-module__PG7uQq__calloutTitle{color:var(--color-danger)}.teacher-groups-module__PG7uQq__calloutBody{color:var(--color-text-muted)}.teacher-groups-module__PG7uQq__actions .teacher-groups-module__PG7uQq__outlineButton,.teacher-groups-module__PG7uQq__outlineButton.teacher-groups-module__PG7uQq__outlineButton{background:var(--button-outline-background,transparent);border-color:var(--button-outline-border,var(--color-border-strong));color:var(--button-outline-color,var(--color-accent-text))}.teacher-groups-module__PG7uQq__actions .teacher-groups-module__PG7uQq__outlineButton:hover:not(:disabled),.teacher-groups-module__PG7uQq__outlineButton.teacher-groups-module__PG7uQq__outlineButton:hover:not(:disabled){border-color:var(--color-accent)}.teacher-groups-module__PG7uQq__outlineButton,.teacher-groups-module__PG7uQq__quietButton{min-block-size:var(--tap-target-min);padding-inline:.875rem;font-size:.875rem}.teacher-groups-module__PG7uQq__outlineButton svg,.teacher-groups-module__PG7uQq__quietButton svg,.teacher-groups-module__PG7uQq__dialogActions svg,.teacher-groups-module__PG7uQq__formActions svg{block-size:1.125rem;inline-size:1.125rem}.teacher-groups-module__PG7uQq__iconButton.teacher-groups-module__PG7uQq__iconButton{block-size:var(--tap-target-min);border-radius:var(--frame-radius-row,var(--radius-md));color:var(--color-text-muted);inline-size:var(--tap-target-min);flex:none;min-block-size:0;padding:0}.teacher-groups-module__PG7uQq__iconButton svg{block-size:1.125rem;inline-size:1.125rem}.teacher-groups-module__PG7uQq__action,.teacher-groups-module__PG7uQq__actionSecondary{border-radius:var(--button-radius,var(--radius-md));align-items:center;gap:var(--space-2);min-block-size:var(--tap-target-min);padding-block:var(--space-2);padding-inline:var(--space-4);transition:var(--button-transition,none);border:1px solid #0000;justify-content:center;font-weight:700;line-height:1.3;text-decoration:none;display:flex}.teacher-groups-module__PG7uQq__action{background:var(--button-primary-background,var(--color-accent));border-color:var(--button-primary-border,transparent);box-shadow:var(--button-primary-shadow,none);color:var(--color-text-on-accent);font-size:var(--button-primary-font-size,inherit);min-block-size:var(--button-primary-min-block-size,var(--tap-target-min))}.teacher-groups-module__PG7uQq__action:hover{background:var(--button-primary-background-hover,var(--color-accent-hover));color:var(--color-text-on-accent)}.teacher-groups-module__PG7uQq__actionSecondary{background:var(--button-outline-background,transparent);border-color:var(--button-outline-border,var(--color-border-strong));color:var(--button-outline-color,var(--color-accent-text));padding-inline:var(--space-3);font-size:.9375rem}.teacher-groups-module__PG7uQq__actionSecondary:hover{border-color:var(--color-accent);color:var(--button-outline-color,var(--color-accent-text))}.teacher-groups-module__PG7uQq__actionIcon{block-size:1.125rem;inline-size:1.125rem}.teacher-groups-module__PG7uQq__action .teacher-groups-module__PG7uQq__actionIcon{block-size:1.25rem;inline-size:1.25rem}.teacher-groups-module__PG7uQq__capNote{color:var(--color-text);font-size:var(--font-size-sm);align-items:flex-start;gap:.375rem;margin:0;font-weight:700;line-height:1.7;display:flex}.teacher-groups-module__PG7uQq__capIcon{block-size:1rem;color:var(--color-text-muted);inline-size:1rem;margin-block-start:.1875rem}.teacher-groups-module__PG7uQq__list{gap:var(--space-3);flex-direction:column;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.teacher-groups-module__PG7uQq__card{background:var(--panel-background,var(--color-surface));border:1px solid var(--panel-border-color,var(--color-border));border-radius:var(--frame-radius,var(--radius-lg));box-shadow:var(--panel-shadow,none);min-inline-size:0;padding-block:.875rem var(--space-2);padding-inline:var(--space-3);flex-direction:column;display:flex}.teacher-groups-module__PG7uQq__cardHeader{align-items:flex-start;gap:.75rem;display:flex}.teacher-groups-module__PG7uQq__cardHeading{gap:var(--space-1);flex-direction:column;flex:1;min-inline-size:0;display:flex}.teacher-groups-module__PG7uQq__cardTitle{font-family:var(--font-display,inherit);font-size:1.1875rem;font-weight:var(--font-display-weight,800);overflow-wrap:anywhere;text-shadow:var(--text-glow,none);margin:0;line-height:1.5}.teacher-groups-module__PG7uQq__chips{flex-wrap:wrap;gap:.375rem;margin:0;display:flex}.teacher-groups-module__PG7uQq__rank{color:var(--color-reward,var(--color-text));font-size:var(--font-size-sm);align-items:flex-start;gap:var(--space-1);font-weight:700;line-height:var(--line-height-tight);margin:0;display:flex}.teacher-groups-module__PG7uQq__school{color:var(--color-text-muted);font-size:var(--font-size-sm);align-items:flex-start;gap:var(--space-1);line-height:var(--line-height-tight);overflow-wrap:anywhere;margin:0;display:flex}.teacher-groups-module__PG7uQq__rankIcon{flex:none;block-size:1rem;inline-size:1rem}.teacher-groups-module__PG7uQq__rankNone{color:var(--color-text-muted);font-weight:400}.teacher-groups-module__PG7uQq__jetium{background:var(--chip-reward-background,var(--color-accent-soft));border:var(--chip-reward-border,1px solid var(--color-accent));border-radius:var(--frame-radius-row,var(--radius-md));min-inline-size:4.5rem;padding-block:var(--space-1);flex-direction:column;flex:none;align-items:center;margin:0;padding-inline:.75rem;line-height:1.3;display:flex;position:relative}.teacher-groups-module__PG7uQq__jetiumNone{border:var(--frame-waiting-border,1px dashed var(--color-border-strong));background:#1723520a}@supports (color:color-mix(in srgb, white, black)){.teacher-groups-module__PG7uQq__jetiumNone{background:color-mix(in srgb, var(--color-text) 4%, transparent)}}.teacher-groups-module__PG7uQq__jetiumLabel{color:var(--color-text-muted);white-space:nowrap;font-size:.6875rem;font-weight:700}.teacher-groups-module__PG7uQq__jetiumValue{color:var(--color-reward,var(--color-text));font-family:var(--font-display,inherit);font-variant-numeric:tabular-nums;font-size:1.625rem;font-weight:var(--font-display-weight,800);text-shadow:var(--text-glow-figure,none);line-height:1.25}.teacher-groups-module__PG7uQq__jetiumNone .teacher-groups-module__PG7uQq__jetiumValue{color:var(--color-text-muted);text-shadow:none}.teacher-groups-module__PG7uQq__cardNotes{flex-direction:column;gap:.375rem;margin-block-start:.75rem;display:flex}.teacher-groups-module__PG7uQq__members{flex-direction:column;margin:.375rem 0 0;padding:0;list-style:none;display:flex}.teacher-groups-module__PG7uQq__member+.teacher-groups-module__PG7uQq__member{border-block-start:1px solid var(--color-hairline,var(--color-border))}.teacher-groups-module__PG7uQq__leavers{border-block-start:1px dashed var(--color-hairline,var(--color-border));color:var(--color-text-muted);font-size:var(--font-size-sm);gap:var(--space-1);margin:var(--space-2) 0 0;padding:var(--space-2) 0 0;flex-direction:column;list-style:none;display:flex}.teacher-groups-module__PG7uQq__leaver{align-items:flex-start;gap:var(--space-2);line-height:var(--line-height-tight);display:flex}.teacher-groups-module__PG7uQq__leaverIcon{flex:none;block-size:1rem;inline-size:1rem}.teacher-groups-module__PG7uQq__memberBody{align-items:center;gap:.625rem;padding-block:.625rem;display:flex}.teacher-groups-module__PG7uQq__mismatched{border-radius:var(--frame-radius-row,var(--radius-md));margin-block:var(--space-2);padding-block:var(--space-2);padding-inline:var(--space-2) 0;background:#a0381a0d;border:1px dashed #a0381ab3}@supports (color:color-mix(in srgb, white, black)){.teacher-groups-module__PG7uQq__mismatched{background:color-mix(in srgb, var(--color-danger) 5%, transparent);border:1px dashed color-mix(in srgb, var(--color-danger) 70%, transparent)}}.teacher-groups-module__PG7uQq__disc{background:var(--color-well,var(--color-surface));border-radius:var(--radius-pill);block-size:1.75rem;color:var(--color-text);font-size:var(--font-size-sm);border:1px solid #17235233;flex:none;justify-content:center;align-items:center;inline-size:1.75rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in srgb, white, black)){.teacher-groups-module__PG7uQq__disc{border:1px solid color-mix(in srgb, var(--color-text) 20%, transparent)}}.teacher-groups-module__PG7uQq__discWaiting{border:1px dashed var(--color-text-subtle,var(--color-border-strong));color:var(--color-text-muted);background:0 0}.teacher-groups-module__PG7uQq__discMismatched{border:1px dashed var(--color-danger);color:var(--color-danger);background:#a0381a1a}@supports (color:color-mix(in srgb, white, black)){.teacher-groups-module__PG7uQq__discMismatched{background:color-mix(in srgb, var(--color-danger) 10%, transparent)}}.teacher-groups-module__PG7uQq__memberWho{flex-direction:column;flex:1;gap:.125rem;min-inline-size:0;display:flex}.teacher-groups-module__PG7uQq__memberName{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.9375rem;font-weight:700;line-height:1.6;display:flex}.teacher-groups-module__PG7uQq__code{font-variant-numeric:tabular-nums;letter-spacing:.06em;direction:ltr;unicode-bidi:isolate;font-weight:700}.teacher-groups-module__PG7uQq__memberCode{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.75rem;line-height:1.6;display:flex}.teacher-groups-module__PG7uQq__cityLink{border:1px solid var(--button-outline-border,var(--color-border-strong));border-radius:var(--radius-pill);color:var(--button-outline-color,var(--color-accent-text));min-block-size:var(--tap-target-min);align-self:flex-start;align-items:center;gap:.375rem;margin-block-start:.25rem;padding-inline:.875rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.teacher-groups-module__PG7uQq__cityLink:hover{border-color:var(--color-accent)}.teacher-groups-module__PG7uQq__cityLink:focus-visible{outline:2px solid var(--color-focus,var(--color-accent));outline-offset:2px}.teacher-groups-module__PG7uQq__cityLinkIcon{block-size:1.125rem;inline-size:1.125rem}.teacher-groups-module__PG7uQq__activitiesLink{margin-block:var(--space-2) var(--space-1)}.teacher-groups-module__PG7uQq__mismatchText{color:var(--color-danger);font-size:.75rem;font-weight:700;line-height:1.7}.teacher-groups-module__PG7uQq__memberJetium{flex-direction:column;flex:none;align-items:center;line-height:1.3;display:flex}.teacher-groups-module__PG7uQq__memberJetiumValue{color:var(--color-reward,var(--color-text));font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700}.teacher-groups-module__PG7uQq__memberJetiumUnit{color:var(--color-text-muted);font-size:.6875rem}.teacher-groups-module__PG7uQq__trash.teacher-groups-module__PG7uQq__trash{block-size:var(--tap-target-min);border-radius:var(--frame-radius-row,var(--radius-md));color:var(--color-text-muted);inline-size:var(--tap-target-min);border-color:#0000;flex:none;padding:0}.teacher-groups-module__PG7uQq__trash.teacher-groups-module__PG7uQq__trash:hover:not(:disabled){background-color:var(--color-danger-soft);color:var(--color-danger);border-color:#a0381a73}@supports (color:color-mix(in srgb, white, black)){.teacher-groups-module__PG7uQq__trash.teacher-groups-module__PG7uQq__trash:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-danger) 45%, transparent)}}.teacher-groups-module__PG7uQq__trashIcon{block-size:1.25rem;inline-size:1.25rem}.teacher-groups-module__PG7uQq__actions{border-block-start:1px solid var(--color-hairline,var(--color-border));gap:var(--space-2);padding-block:.625rem var(--space-2);flex-wrap:wrap;display:flex}.teacher-groups-module__PG7uQq__actions:empty{display:none}.teacher-groups-module__PG7uQq__footerActions{gap:var(--space-2);flex-direction:column;display:flex}.teacher-groups-module__PG7uQq__pager{gap:var(--space-2);justify-content:space-between;display:flex}.teacher-groups-module__PG7uQq__pagerLink{background:var(--button-secondary-background,transparent);border:1px solid var(--button-secondary-border,var(--color-border-strong));border-radius:var(--button-radius,var(--radius-md));color:var(--color-text);font-size:var(--font-size-sm);min-block-size:var(--tap-target-min);padding-inline:var(--space-3);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.teacher-groups-module__PG7uQq__pagerLink:hover{border-color:var(--color-accent);color:var(--color-text)}.teacher-groups-module__PG7uQq__dialogBody{flex-direction:column;gap:.875rem;line-height:1.7;display:flex}.teacher-groups-module__PG7uQq__dialogBody p{margin:0}.teacher-groups-module__PG7uQq__dialogQuestion{font-family:var(--font-display,inherit);font-size:1.125rem;font-weight:var(--font-display-weight,800);overflow-wrap:anywhere;text-shadow:var(--text-glow,none);line-height:1.6}.teacher-groups-module__PG7uQq__dialogIntro{color:var(--color-text-muted);font-size:.875rem}.teacher-groups-module__PG7uQq__consequences{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.teacher-groups-module__PG7uQq__consequences li{align-items:flex-start;gap:.625rem;font-size:.875rem;line-height:1.8;display:flex}.teacher-groups-module__PG7uQq__consequenceIcon{block-size:1.125rem;color:var(--color-done,var(--color-success));inline-size:1.125rem;margin-block-start:.25rem}.teacher-groups-module__PG7uQq__candidates{gap:var(--space-2);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.teacher-groups-module__PG7uQq__candidatesLegend{font-size:var(--font-size-sm);margin-block-end:var(--space-1);padding:0;font-weight:700}.teacher-groups-module__PG7uQq__candidate{background:var(--control-background,var(--color-surface));border:1px solid var(--choice-border-color,var(--color-border-strong));border-radius:var(--control-radius,var(--radius-md));box-shadow:var(--control-shadow,none);cursor:pointer;min-block-size:var(--control-min-block-size,var(--tap-target-min));padding-block:var(--space-2);align-items:center;gap:.625rem;padding-inline:.75rem;display:flex;position:relative}.teacher-groups-module__PG7uQq__candidate .teacher-groups-module__PG7uQq__leaderDot{block-size:1.125rem;inline-size:1.125rem}.teacher-groups-module__PG7uQq__candidateChosen{background:var(--choice-checked-background,var(--color-accent-soft));border-color:var(--color-accent);box-shadow:var(--choice-checked-shadow,none)}.teacher-groups-module__PG7uQq__candidateChosen .teacher-groups-module__PG7uQq__leaderDot{background:radial-gradient(circle, var(--color-accent) 0 38%, transparent 44%);border-color:var(--color-accent)}.teacher-groups-module__PG7uQq__candidate:has(.teacher-groups-module__PG7uQq__hiddenInput:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.teacher-groups-module__PG7uQq__candidate:has(.teacher-groups-module__PG7uQq__hiddenInput:disabled){cursor:not-allowed;opacity:.55}.teacher-groups-module__PG7uQq__candidatesInvalid .teacher-groups-module__PG7uQq__candidate:not(.teacher-groups-module__PG7uQq__candidateChosen){border-color:var(--color-danger)}.teacher-groups-module__PG7uQq__candidateName{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;font-weight:700;display:flex}.teacher-groups-module__PG7uQq__dialogActions{flex-direction:column;flex:1;gap:.625rem;display:flex}.teacher-groups-module__PG7uQq__dialogActions>*{inline-size:100%}.teacher-groups-module__PG7uQq__dialogActions .teacher-groups-module__PG7uQq__dangerButton{background:var(--color-danger);color:var(--color-text-on-danger,var(--color-text-on-accent));min-block-size:var(--button-primary-min-block-size,var(--tap-target-min));border-color:#622f33;font-size:1rem}.teacher-groups-module__PG7uQq__dialogActions .teacher-groups-module__PG7uQq__dangerButton:hover:not(:disabled){color:var(--color-text-on-danger,var(--color-text-on-accent));background:#8b3522}@supports (color:color-mix(in srgb, white, black)){.teacher-groups-module__PG7uQq__dialogActions .teacher-groups-module__PG7uQq__dangerButton{border-color:color-mix(in srgb, var(--color-danger) 55%, var(--color-text))}.teacher-groups-module__PG7uQq__dialogActions .teacher-groups-module__PG7uQq__dangerButton:hover:not(:disabled){background:color-mix(in srgb, var(--color-danger) 85%, var(--color-text))}}.teacher-groups-module__PG7uQq__dangerButton .teacher-groups-module__PG7uQq__trashIcon{block-size:1.25rem;inline-size:1.25rem}.teacher-groups-module__PG7uQq__form{gap:var(--space-3);flex-direction:column;min-inline-size:0;display:flex}.teacher-groups-module__PG7uQq__section{background:var(--panel-background,var(--color-surface));border:1px solid var(--panel-border-color,var(--color-border));border-radius:var(--frame-radius,var(--radius-lg));box-shadow:var(--panel-shadow,none);gap:var(--space-3);min-inline-size:0;padding:var(--space-3);flex-direction:column;display:flex}.teacher-groups-module__PG7uQq__sectionHead{align-items:center;gap:var(--space-2);display:flex}.teacher-groups-module__PG7uQq__sectionTitle{flex:1;margin:0;font-size:1.0625rem;font-weight:700;line-height:1.5}.teacher-groups-module__PG7uQq__section>fieldset label{padding-inline:.625rem;font-size:.9375rem}.teacher-groups-module__PG7uQq__sectionHead+.teacher-groups-module__PG7uQq__note{margin-block-start:calc(-1 * var(--space-2) - var(--space-1))}.teacher-groups-module__PG7uQq__rows{flex-direction:column;margin-block-start:calc(-1 * var(--space-2));display:flex}.teacher-groups-module__PG7uQq__row{gap:var(--space-2);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:.75rem 0 .875rem;display:flex}.teacher-groups-module__PG7uQq__row+.teacher-groups-module__PG7uQq__row{border-block-start:1px solid var(--color-hairline,var(--color-border))}.teacher-groups-module__PG7uQq__rowHead{align-items:center;gap:var(--space-2);display:flex}.teacher-groups-module__PG7uQq__rowTitle{font-size:.9375rem;font-weight:var(--font-display-weight,800);flex:1;line-height:1.6}.teacher-groups-module__PG7uQq__leader{border-radius:var(--radius-pill);color:var(--color-text-muted);cursor:pointer;font-size:var(--font-size-sm);min-block-size:var(--tap-target-min);transition:var(--control-transition,none);border:1px solid #5a607e80;flex:none;align-items:center;gap:.375rem;padding-inline:.75rem;font-weight:700;display:inline-flex;position:relative}@supports (color:color-mix(in srgb, white, black)){.teacher-groups-module__PG7uQq__leader{border:1px solid color-mix(in srgb, var(--color-text-subtle,var(--color-border-strong)) 50%, transparent)}}.teacher-groups-module__PG7uQq__leader:has(.teacher-groups-module__PG7uQq__hiddenInput:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.teacher-groups-module__PG7uQq__leader:has(.teacher-groups-module__PG7uQq__hiddenInput:disabled){cursor:not-allowed;opacity:.55}.teacher-groups-module__PG7uQq__leaderDot{border:2px solid var(--color-text-subtle,var(--color-border-strong));border-radius:var(--radius-pill);flex:none;block-size:1rem;inline-size:1rem}.teacher-groups-module__PG7uQq__leaderChosen{background:var(--chip-leader-background,var(--color-accent-soft));border-color:var(--color-reward,var(--color-accent));color:var(--color-reward,var(--color-accent-text))}.teacher-groups-module__PG7uQq__leaderChosen .teacher-groups-module__PG7uQq__leaderDot{background:radial-gradient(circle,currentColor 0 36%,#0000 42%);border-color:currentColor}.teacher-groups-module__PG7uQq__codeBlock{align-items:center;column-gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;row-gap:.375rem;display:grid}.teacher-groups-module__PG7uQq__codeBlock>div{display:contents}.teacher-groups-module__PG7uQq__codeBlock>div>*{grid-column:1/-1}.teacher-groups-module__PG7uQq__codeBlock>div>label{grid-area:1/1;line-height:1.5}.teacher-groups-module__PG7uQq__codeBlock>.teacher-groups-module__PG7uQq__kind{grid-area:1/2}.teacher-groups-module__PG7uQq__codeBlock .teacher-groups-module__PG7uQq__digits{font-variant-numeric:tabular-nums;letter-spacing:.1em;text-align:center;font-size:1.125rem;font-weight:700}.teacher-groups-module__PG7uQq__kind{background:var(--tabs-track,var(--color-surface));border-radius:var(--tabs-track-radius,var(--radius-md));box-shadow:var(--tabs-track-shadow,none);min-inline-size:0;padding:var(--tabs-track-padding,2px);border:0;gap:2px;margin:0;display:inline-flex;position:relative}.teacher-groups-module__PG7uQq__kindOption{border-radius:calc(var(--tabs-track-radius,var(--radius-md)) - 2px);color:var(--color-text-muted);cursor:pointer;font-size:var(--font-size-sm);white-space:nowrap;justify-content:center;align-items:center;min-block-size:2.5rem;padding-inline:.75rem;font-weight:700;display:inline-flex;position:relative}.teacher-groups-module__PG7uQq__kindChosen{background:var(--tab-selected-background,var(--color-accent-soft));box-shadow:var(--tab-selected-shadow,none);color:var(--tab-selected-color,var(--color-text))}.teacher-groups-module__PG7uQq__kindOption:has(.teacher-groups-module__PG7uQq__hiddenInput:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.teacher-groups-module__PG7uQq__kind:disabled .teacher-groups-module__PG7uQq__kindOption{cursor:not-allowed;opacity:.55}.teacher-groups-module__PG7uQq__addRow.teacher-groups-module__PG7uQq__addRow{background:var(--button-outline-background,transparent);border:1px dashed var(--button-outline-border,var(--color-border-strong));color:var(--button-outline-color,var(--color-accent-text));inline-size:100%}.teacher-groups-module__PG7uQq__addRow.teacher-groups-module__PG7uQq__addRow:hover:not(:disabled){border-color:var(--color-accent)}.teacher-groups-module__PG7uQq__addRow svg{block-size:1.125rem;inline-size:1.125rem}.teacher-groups-module__PG7uQq__formActions{background:var(--nav-background,var(--color-background));border-block-start:var(--nav-border,1px solid var(--color-border));box-shadow:var(--nav-shadow,none);gap:var(--space-2);padding-block:.75rem;padding-inline:var(--space-2);border-start-start-radius:var(--frame-radius,var(--radius-lg));border-start-end-radius:var(--frame-radius,var(--radius-lg));flex-direction:column;display:flex;position:sticky;inset-block-end:0}
