.Checkbox_row__F8JIZ{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;margin:0 -12px;border-radius:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s ease}.Checkbox_row__F8JIZ:hover{background:rgba(16,24,40,.04)}.Checkbox_row__F8JIZ input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.Checkbox_box__Ex3_X{flex:none;display:grid;place-items:center;width:22px;height:22px;margin-top:0;color:transparent;background:#fff;border:2px solid rgba(0,200,255,.251);border-radius:7px;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.Checkbox_box__Ex3_X svg{width:12px;height:9px;stroke-dasharray:16;stroke-dashoffset:16;transition:stroke-dashoffset .25s ease .05s}.Checkbox_row__F8JIZ:hover .Checkbox_box__Ex3_X{border-color:#00c8ff}.Checkbox_checked__T7qmO .Checkbox_box__Ex3_X{color:#fff;background:#00c8ff;border-color:#00c8ff}.Checkbox_checked__T7qmO .Checkbox_box__Ex3_X svg{stroke-dashoffset:0}.Checkbox_row__F8JIZ input:focus-visible+.Checkbox_box__Ex3_X{border-color:#00c8ff;box-shadow:0 0 0 2px #00c8ff}.Checkbox_text__JtsYq{flex:1 1;min-width:0;padding-top:1px;font-size:15px;line-height:1.45;color:#101828}.Checkbox_aside__IAOzV{flex:none;padding-top:1px;font-size:15px;font-weight:800;color:#101828;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.Checkbox_box__Ex3_X,.Checkbox_box__Ex3_X svg{transition:none}}.AddSubjectMenu_root__ZRcB5{position:relative;align-self:flex-start}.AddSubjectMenu_button__tPtcj{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 11px;font:inherit;font-size:14.5px;font-weight:700;color:#101828;background:#fff;border:1.5px dashed rgba(1,80,165,.22);border-radius:100px;cursor:pointer;transition:translate .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),border-color .2s ease}.AddSubjectMenu_button__tPtcj:hover{translate:0 -1px;box-shadow:0 6px 16px rgba(16,24,40,.08)}.AddSubjectMenu_button__tPtcj:focus-visible{outline:none;box-shadow:0 0 0 2px #00c8ff}.AddSubjectMenu_buttonOpen__OMyTV,.AddSubjectMenu_buttonOpen__OMyTV:hover{translate:0 0;border-style:solid;border-color:#00c8ff}.AddSubjectMenu_plus__fW2SS{position:relative;width:12px;height:12px;transition:rotate .25s ease}.AddSubjectMenu_plus__fW2SS:after,.AddSubjectMenu_plus__fW2SS:before{content:"";position:absolute;inset:5px 0 auto;height:2px;border-radius:1px;background:currentColor}.AddSubjectMenu_plus__fW2SS:after{rotate:90deg}.AddSubjectMenu_buttonOpen__OMyTV .AddSubjectMenu_plus__fW2SS{rotate:45deg}.AddSubjectMenu_panel__YC_G6{position:absolute;top:calc(100% + 8px);left:0;z-index:100;width:min(440px,100vw - 48px);display:flex;flex-direction:column;gap:12px;padding:14px 16px 16px;border:none;background:#fff;border-radius:16px;box-shadow:0 18px 44px rgba(16,24,40,.16),0 0 0 1px rgba(16,24,40,.08);transform-origin:0 0}.AddSubjectMenu_group__KHlsM{display:flex;flex-direction:column;gap:7px}.AddSubjectMenu_label__nFF5r{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#0150a5}.AddSubjectMenu_chips__O9Xld{display:flex;flex-wrap:wrap;gap:6px}.AddSubjectMenu_chip__08mOs{padding:6px 12px;font:inherit;font-size:14px;font-weight:600;color:#101828;background:#fff;border:1.5px solid rgba(1,80,165,.14);border-radius:100px;cursor:pointer;transition:translate .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1)}.AddSubjectMenu_chip__08mOs:hover{translate:0 -1px;box-shadow:0 6px 16px rgba(16,24,40,.08)}.AddSubjectMenu_chip__08mOs:focus-visible{outline:none;box-shadow:0 0 0 2px #00c8ff}.AddSubjectMenu_chipStrong__O27xm{border-color:rgba(1,80,165,.22);background:#f2f7fd}@media(prefers-reduced-motion:reduce){.AddSubjectMenu_button__tPtcj,.AddSubjectMenu_chip__08mOs,.AddSubjectMenu_plus__fW2SS{transition:none}}:where(.Popover_surface__YJHAv){--popover-gap:6px;--_origin-y:top;--_origin-x:right;--_shift:-4px;z-index:100;box-sizing:border-box;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid rgba(16,24,40,.1);border-radius:12px;box-shadow:0 4px 12px rgba(16,24,40,.08),0 2px 4px rgba(16,24,40,.04);color:#101828;transform-origin:var(--popover-origin,var(--_origin-x) var(--_origin-y));animation:Popover_popover-fade-in__iX0Y5 .16s ease-out both,Popover_popover-grow-in__v5Ivr .32s cubic-bezier(.32,.72,0,1) both}:where(.Popover_surface__YJHAv[data-side=top]){--_origin-y:bottom;--_shift:4px}:where(.Popover_surface__YJHAv[data-align=start]){--_origin-x:left}:where(.Popover_surface__YJHAv[data-strategy=absolute]){position:absolute;top:calc(100% + var(--popover-gap));right:0}:where(.Popover_surface__YJHAv[data-strategy=absolute][data-side=top]){top:auto;bottom:calc(100% + var(--popover-gap))}:where(.Popover_surface__YJHAv[data-strategy=absolute][data-align=start]){right:auto;left:0}:where(.Popover_surface__YJHAv[data-strategy=fixed]){position:fixed;top:0;left:0}:where(.Popover_surface__YJHAv[data-state=closing]){pointer-events:none;animation:Popover_popover-leave__WEtas .14s cubic-bezier(.4,0,1,1) both}:where(.Popover_surface__YJHAv[data-stagger][data-state=open])>*{animation:Popover_popover-row-in__xubE9 .26s cubic-bezier(.32,.72,0,1) both}:where(.Popover_surface__YJHAv[data-stagger][data-state=open])>:first-child{animation-delay:30ms}:where(.Popover_surface__YJHAv[data-stagger][data-state=open])>:nth-child(2){animation-delay:60ms}:where(.Popover_surface__YJHAv[data-stagger][data-state=open])>:nth-child(3){animation-delay:90ms}:where(.Popover_surface__YJHAv[data-stagger][data-state=open])>:nth-child(4){animation-delay:.12s}:where(.Popover_surface__YJHAv[data-stagger][data-state=open])>:nth-child(5){animation-delay:.15s}:where(.Popover_surface__YJHAv[data-stagger][data-state=open])>:nth-child(6){animation-delay:.18s}:where(.Popover_surface__YJHAv[data-stagger][data-state=open])>:nth-child(7){animation-delay:.21s}:where(.Popover_surface__YJHAv[data-stagger][data-state=open])>:nth-child(8){animation-delay:.24s}:where(.Popover_surface__YJHAv[data-stagger][data-state=open])>:nth-child(9){animation-delay:.27s}:where(.Popover_surface__YJHAv[data-stagger][data-state=open])>:nth-child(10){animation-delay:.3s}:where(.Popover_surface__YJHAv[data-stagger][data-state=open])>:nth-child(11){animation-delay:.33s}:where(.Popover_surface__YJHAv[data-stagger][data-state=open])>:nth-child(12){animation-delay:.36s}@media(prefers-reduced-motion:reduce){:where(.Popover_surface__YJHAv){animation:Popover_popover-fade-in__iX0Y5 .12s ease-out both}:where(.Popover_surface__YJHAv[data-state=closing]){animation:Popover_popover-fade-out__Rm2Qi .1s ease-in both}:where(.Popover_surface__YJHAv[data-stagger][data-state=open])>*{animation:none}}@keyframes Popover_popover-fade-in__iX0Y5{0%{opacity:0}}@keyframes Popover_popover-grow-in__v5Ivr{0%{transform:translateY(var(--_shift)) scale(.94)}}@keyframes Popover_popover-leave__WEtas{to{opacity:0;transform:translateY(calc(var(--_shift) * .5)) scale(.97)}}@keyframes Popover_popover-fade-out__Rm2Qi{to{opacity:0}}@keyframes Popover_popover-row-in__xubE9{0%{opacity:0;transform:translateY(-3px)}}.FieldPicker_root__1tGFn{position:relative}.FieldPicker_trigger__GHbIB{width:100%;display:flex;align-items:center;gap:14px;padding:12px 18px;font:inherit;text-align:left;background:#fff;border:1.5px solid rgba(16,24,40,.12);border-radius:14px;cursor:pointer;transition:translate .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),border-color .2s ease}.FieldPicker_trigger__GHbIB:hover{translate:0 -1px;box-shadow:0 6px 16px rgba(16,24,40,.08)}.FieldPicker_trigger__GHbIB:focus-visible{outline:none;border-color:#00c8ff;box-shadow:0 0 0 1px #00c8ff}.FieldPicker_triggerOpen__EYu4f,.FieldPicker_triggerOpen__EYu4f:hover{translate:0 0;border-color:#00c8ff;box-shadow:0 0 0 1px #00c8ff}.FieldPicker_triggerText__qP_ju{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.FieldPicker_triggerKicker__Nb2gS{font-size:12.5px;font-weight:700;color:#667085}.FieldPicker_triggerName__XDSYt{font-size:17px;font-weight:800;color:#101828}.FieldPicker_triggerCovers__WqvbB{overflow:hidden;font-size:13.5px;color:#667085;white-space:nowrap;text-overflow:ellipsis}.FieldPicker_chevron__JN__U{flex:none;width:9px;height:9px;margin-right:2px;border-right:2px solid #101828;border-bottom:2px solid #101828;rotate:45deg;translate:0 -3px;transition:rotate .25s ease,translate .25s ease}.FieldPicker_triggerOpen__EYu4f .FieldPicker_chevron__JN__U{rotate:225deg;translate:0 2px}.FieldPicker_panel__YylEr{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:100;overflow:hidden;padding:0;border:none;background:#fff;border-radius:16px;box-shadow:0 18px 44px rgba(16,24,40,.16),0 0 0 1px rgba(16,24,40,.08);transform-origin:50% 0}.FieldPicker_search__lMWEf{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid rgba(16,24,40,.08)}.FieldPicker_search__lMWEf svg{flex:none;width:18px;height:18px;fill:none;stroke:#667085;stroke-width:2;stroke-linecap:round}.FieldPicker_search__lMWEf input{flex:1 1;min-width:0;padding:4px 0;font:inherit;font-size:16px;color:#101828;background:none;border:0;outline:none}.FieldPicker_search__lMWEf input::placeholder{color:#919eb3}.FieldPicker_list__UcumW{max-height:min(360px,52vh);overflow-y:auto;margin:0;padding:6px;list-style:none;overscroll-behavior:contain}.FieldPicker_group__jTufh{padding:10px 10px 4px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#0150a5}.FieldPicker_groupList__V5IaW{margin:0;padding:0;list-style:none}.FieldPicker_option__iPO_b{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 10px;border-radius:10px;cursor:pointer}.FieldPicker_optionActive__U09XL{background:rgba(16,24,40,.04)}.FieldPicker_optionName__LnMRy{font-size:15px;font-weight:600;color:#101828}.FieldPicker_optionCodes__vu2OO{flex:none;font-size:12.5px;font-weight:600;color:#667085;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FieldPicker_optionSelected__fMGTn{background:#effbff}.FieldPicker_optionSelected__fMGTn .FieldPicker_optionName__LnMRy{font-weight:800}.FieldPicker_optionSelected__fMGTn .FieldPicker_optionName__LnMRy:before{content:"✓";margin-right:8px;color:#00708f;font-weight:900}.FieldPicker_empty__DjS_u{padding:14px 10px;font-size:15px;color:#667085}@media(prefers-reduced-motion:reduce){.FieldPicker_chevron__JN__U,.FieldPicker_trigger__GHbIB{transition:none}}