.AssignmentAlgorithmTagInput_tagsWrap__eXtoP{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:40px;padding:8px 10px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);transition:border-color .15s ease,outline-color .15s ease}.AssignmentAlgorithmTagInput_tagsWrap__eXtoP:focus-within{border-color:color-mix(in oklab,var(--color-primary) 45%,var(--color-border));outline:2px solid var(--focus-ring-color);outline-offset:2px}.AssignmentAlgorithmTagInput_tagChip__hEB0d{display:inline-flex;align-items:center;gap:4px;border:1px solid color-mix(in oklab,var(--color-primary) 30%,var(--color-border));background:color-mix(in oklab,var(--color-primary) 10%,var(--color-surface));color:var(--color-text);border-radius:8px;padding:4px 4px 4px 8px;font-size:12px;line-height:1.2}.AssignmentAlgorithmTagInput_tagChipLabel__KGpfD{-webkit-user-select:none;-moz-user-select:none;user-select:none}.AssignmentAlgorithmTagInput_tagChipRemove__1xb3Q{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:0;border-radius:4px;background:transparent;color:inherit;font-size:14px;line-height:1;cursor:pointer}.AssignmentAlgorithmTagInput_tagChipRemove__1xb3Q:hover{background:color-mix(in oklab,var(--color-text) 12%,transparent)}.AssignmentAlgorithmTagInput_tagChipRemove__1xb3Q:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:1px}.AssignmentAlgorithmTagInput_tagInput__oi4BJ{border:0;outline:none;background:transparent;color:var(--color-text);font-size:13px;min-width:140px;flex:1 1}.AssignmentAlgorithmTagInput_tagInput__oi4BJ:focus{outline:none;box-shadow:none}.AssignmentAlgorithmTagInput_tagPresetRow__ObMru{display:none}.AssignmentAlgorithmTagInput_presetChip__Z9M_W{border:1px solid var(--color-border);background:var(--color-surface-muted);color:var(--color-muted);border-radius:999px;padding:4px 10px;font-size:12px;cursor:pointer}.AssignmentAlgorithmTagInput_presetChip__Z9M_W:hover{color:var(--color-text);background:var(--ui-hover-bg);border-color:var(--ui-hover-border)}.AssignmentAlgorithmTagInput_privateField__sySLD{border-color:color-mix(in oklab,var(--color-text) 18%,var(--color-border));background:var(--color-surface-muted)}.AssignmentAlgorithmTagInput_publicField__h0dzp{border-color:var(--color-border);background:var(--color-surface)}.Button_root__bzdhT{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:40px;padding:0 14px;border-radius:10px;border:1px solid transparent;font-size:14px;font-weight:600;line-height:1;cursor:pointer;text-decoration:none;transition:transform var(--ui-duration) var(--ui-ease),background-color .15s ease,border-color .15s ease,color .15s ease,filter .15s ease;white-space:nowrap}.Button_root__bzdhT:disabled{opacity:.55;cursor:not-allowed}.Button_icon__rq1j3{display:inline-flex}.Button_loading__fNZRb{pointer-events:none}.Button_spinner__m_CTn{box-sizing:border-box;width:16px;height:16px;flex-shrink:0;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:Button_buttonSpinner__eIz2o .65s linear infinite}@keyframes Button_buttonSpinner__eIz2o{to{transform:rotate(1turn)}}.Button_label__nFm4p{line-height:1}.Button_primary__bRmY3{background:var(--color-primary);color:var(--color-primary-text)}.Button_primary__bRmY3:hover:not(:disabled){filter:brightness(.94)}.Button_primary__bRmY3:active:not(:disabled){filter:brightness(.9)}.Button_secondary__mTVmA{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}.Button_secondary__mTVmA:hover:not(:disabled){background:var(--ui-hover-bg);border-color:var(--ui-hover-border)}.Button_ghost__ysxfd{background:transparent;color:var(--color-text)}.Button_ghost__ysxfd:hover:not(:disabled){background:var(--ui-hover-bg);border-color:var(--ui-hover-border)}.Button_danger__RyPbL{background:color-mix(in oklab,#ef4444 16%,var(--color-surface));border-color:color-mix(in oklab,#ef4444 35%,var(--color-border));color:#ef4444}.Button_danger__RyPbL:hover:not(:disabled){background:color-mix(in oklab,#ef4444 22%,var(--color-surface))}.Button_danger__RyPbL:active:not(:disabled){filter:brightness(.96)}.NewGroupForm_root__gHWMm{display:grid;grid-gap:var(--space-3);gap:var(--space-3);width:100%;max-width:min(1100px,100%)}.NewGroupForm_basicJoinRow__nJXoH{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:1fr}@media (min-width:900px){.NewGroupForm_basicJoinRow__nJXoH{grid-template-columns:minmax(0,1fr) minmax(240px,300px);align-items:stretch}.NewGroupForm_joinSection__Z11Jy{display:flex;flex-direction:column}}.NewGroupForm_section__aheiE{display:grid;grid-gap:6px;gap:6px;padding:14px 18px 16px;border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface)}.NewGroupForm_sectionTitle__W2n0k{margin:0;font-size:14px;font-weight:700;letter-spacing:-.01em;color:var(--color-text)}.NewGroupForm_sectionTitle__W2n0k~*{margin-top:var(--space-2)}.NewGroupForm_basicGrid__QYgAX{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:1fr}@media (min-width:768px){.NewGroupForm_basicGrid__QYgAX{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end}.NewGroupForm_spanWide__9X6PM{grid-column:1/-1}}.NewGroupForm_field__O_33d{display:grid;grid-gap:4px;gap:4px;min-width:0}.NewGroupForm_fieldLabel__GXtom{font-size:12px;font-weight:600;color:var(--color-muted)}.NewGroupForm_req__hLa6b{color:#ef4444}.NewGroupForm_input__Mla4j{height:38px;padding:0 12px}.NewGroupForm_input__Mla4j,.NewGroupForm_textarea__hARnY{font-size:14px;border-radius:10px;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);font-family:inherit;width:100%;box-sizing:border-box}.NewGroupForm_textarea__hARnY{min-height:96px;padding:10px 12px;line-height:1.5;resize:vertical}.NewGroupForm_toggleStack__AobKR{display:grid;grid-gap:var(--space-2);gap:var(--space-2);grid-template-columns:1fr}.NewGroupForm_rulesGrid__GmF38{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:1fr}@media (min-width:768px){.NewGroupForm_rulesGrid__GmF38{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.NewGroupForm_captioned__nV0T0{display:grid;grid-gap:4px;gap:4px}.NewGroupForm_caption__F9H10{padding:0 4px;font-size:12px;color:var(--color-muted);line-height:1.35}.NewGroupForm_captioned__nV0T0:has(input[name=ruleAllowEditAfterSubmit]:checked) .NewGroupForm_editOff__ePDx9,.NewGroupForm_captioned__nV0T0:has(input[name=ruleAllowEditAfterSubmit]:not(:checked)) .NewGroupForm_editOn__EH5fI,.NewGroupForm_captioned__nV0T0:has(input[name=ruleAllowLateSubmission]:checked) .NewGroupForm_lateOff__wPF27,.NewGroupForm_captioned__nV0T0:has(input[name=ruleAllowLateSubmission]:not(:checked)) .NewGroupForm_lateOn__oVcfP,.NewGroupForm_captioned__nV0T0:has(input[name=ruleUseDeadline]:checked) .NewGroupForm_capOff__Cw_yy,.NewGroupForm_captioned__nV0T0:has(input[name=ruleUseDeadline]:not(:checked)) .NewGroupForm_capOn__cOEm0{display:none}.NewGroupForm_rulesGrid__GmF38:has(input[name=ruleUseDeadline]:not(:checked)) .NewGroupForm_deadlineDep__dxkTO{opacity:.45;pointer-events:none}.NewGroupForm_langSegment__BHHS5{display:flex;width:100%}.NewGroupForm_langWrap__AfhVr{min-width:0}.NewGroupForm_actions__7JOXw{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);padding:2px 4px}.NewGroupForm_cancel__Cb1of{font-size:14px;color:var(--color-muted);text-decoration:none;transition:color var(--ui-duration) var(--ui-ease),filter var(--ui-duration) var(--ui-ease)}.NewGroupForm_cancel__Cb1of:hover{color:var(--color-text);filter:brightness(.96)}.NewGroupForm_cancel__Cb1of:active{filter:brightness(.92)}