._form_rhwq8_2{gap:10px;padding:10px 0 16px;font-size:13px;display:grid}._form_rhwq8_2 button,._form_rhwq8_2 input,._form_rhwq8_2 select,._form_rhwq8_2 textarea{font:inherit}._form_rhwq8_2 label,._fieldTitle_rhwq8_4{color:var(--color-ink);font-weight:620}._fieldTitle_rhwq8_4 small,._inlineField_rhwq8_5>span{color:var(--color-subtle);font-size:11px;font-weight:400}._inlineField_rhwq8_5,._term_rhwq8_6,._dimension_rhwq8_6{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}._inlineField_rhwq8_5 select,._yearInput_rhwq8_7,._gradeInner_rhwq8_7 input{border:0;border-bottom:1px solid var(--color-line);max-width:min(100%,240px);height:34px;color:var(--color-ink);background:0 0;border-radius:0;padding:3px 18px 3px 5px}._inlineField_rhwq8_5 select{min-width:125px;max-width:min(100%,260px)}._yearInput_rhwq8_7{width:125px;padding-right:4px}._form_rhwq8_2 :is(input,select,textarea,button):focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}._choices_rhwq8_11{flex-wrap:wrap;align-items:center;gap:3px;display:inline-flex}._choices_rhwq8_11 button{min-height:34px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:2px;padding:5px 9px}._choices_rhwq8_11 button:hover{background:var(--color-brand-soft)}._choices_rhwq8_11 button[aria-pressed=true]{border-bottom-color:var(--color-brand);background:var(--color-brand-soft);color:var(--color-brand-strong);font-weight:700}._seasonChoice_rhwq8_15 small{color:inherit;margin-left:4px;font-size:11px;font-weight:400}._clearTerm_rhwq8_16,._helperToggle_rhwq8_16{min-height:30px;color:var(--color-brand);cursor:pointer;background:0 0;border:0;padding:0 3px}._helperToggle_rhwq8_16{font-size:12px}._gradePicker_rhwq8_18{margin-top:-5px}._gradeInner_rhwq8_7{border-left:2px solid var(--color-brand-soft);flex-wrap:wrap;align-items:center;gap:7px 12px;margin-top:5px;padding:9px 0 0 10px;display:flex}._gradeInner_rhwq8_7 label{align-items:center;gap:8px;display:inline-flex}._gradeInner_rhwq8_7 input{width:90px}._hint_rhwq8_22{width:100%;color:var(--color-subtle);font-size:11px}._fields_rhwq8_23{flex-wrap:wrap;align-items:center;gap:10px 24px;display:flex}._fields_rhwq8_23>._inlineField_rhwq8_5{flex:0 0 100%}._dimension_rhwq8_6{gap:5px 10px}._content_rhwq8_26{gap:6px;display:grid}._form_rhwq8_2 textarea{border:1px solid var(--color-line);background:var(--color-surface);resize:vertical;border-radius:2px;width:100%;min-height:96px;padding:9px 10px;font-weight:400}._form_rhwq8_2 textarea:focus{border-color:var(--color-brand)}._options_rhwq8_29{color:var(--color-muted);flex-wrap:wrap;gap:10px 22px;display:flex}._options_rhwq8_29 label{cursor:pointer;align-items:center;gap:6px;display:inline-flex}._options_rhwq8_29 input{width:16px;height:16px;accent-color:var(--color-brand);margin:0}._form_rhwq8_2 button[type=submit]{background:var(--color-brand);color:#fff;cursor:pointer;border:0;border-radius:2px;justify-self:start;min-height:40px;padding:7px 16px;font-weight:650}._form_rhwq8_2 button[type=submit]:hover{background:var(--color-brand-strong)}._form_rhwq8_2 button:disabled{opacity:.65;cursor:not-allowed}._form_rhwq8_2 button[type=submit]:disabled{cursor:wait}._error_rhwq8_36{color:var(--color-danger);margin:0}._status_rhwq8_37{color:var(--color-brand);padding:12px 0}._status_rhwq8_37 a{text-underline-offset:3px;text-decoration:underline}._status_rhwq8_37 a:hover{color:var(--color-brand-strong)}._status_rhwq8_37 a:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}@media (max-width:640px){._form_rhwq8_2{gap:9px}._fields_rhwq8_23{grid-template-columns:1fr;gap:10px;display:grid}._term_rhwq8_6{gap:7px}._inlineField_rhwq8_5 select{flex:138px;min-width:0}._dimension_rhwq8_6{gap:5px 8px}._choices_rhwq8_11 button{padding-inline:8px}}._openReviewButton_rhwq8_50{min-height:32px;color:var(--color-brand);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 3px;font-size:12px;font-weight:650;text-decoration:underline}._openReviewButton_rhwq8_50:hover{color:var(--color-brand-strong)}._openReviewButton_rhwq8_50:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}._openReviewButton_rhwq8_50{border:1px solid var(--color-brand);min-height:36px;color:var(--color-brand);border-radius:3px;padding:6px 15px;font-size:15px;font-weight:700;text-decoration:none}._openReviewButton_rhwq8_50:hover{background:var(--color-brand-soft)}._gradePicker_rhwq8_18{flex-wrap:wrap;align-items:center;gap:5px 8px;margin-top:0;display:flex}._gradePicker_rhwq8_18 ._gradeLabel_rhwq8_58{color:var(--color-muted);font-size:12px;font-weight:600}._yearInput_rhwq8_7{width:108px}._term_rhwq8_6{gap:6px 10px}._celebration_rhwq8_61{isolation:isolate;place-items:center;min-height:90px;display:grid;position:relative;overflow:visible}._celebration_rhwq8_61 ._status_rhwq8_37{z-index:2;font-size:18px;font-weight:750;position:relative}._spark_rhwq8_63{z-index:1;background:var(--color-brand);width:7px;height:12px;transform:rotate(var(--angle));pointer-events:none;border-radius:2px;animation:.85s ease-out both _burst_rhwq8_1;position:absolute;top:50%;left:50%}._spark_rhwq8_63:nth-of-type(3n){background:var(--color-accent)}._spark_rhwq8_63:nth-of-type(4n){background:var(--color-ink)}@keyframes _burst_rhwq8_1{0%{opacity:1;transform:rotate(var(--angle)) translateY(0) scale(.4)}80%{opacity:1}to{opacity:0;transform:rotate(var(--angle)) translateY(-88px) scale(.8)}}@media (prefers-reduced-motion:reduce){._spark_rhwq8_63{animation:none;display:none}}._inferenceHelp_rhwq8_74{border:1px solid var(--color-brand);width:17px;height:17px;color:var(--color-brand);cursor:help;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex;position:relative}._inferenceTooltip_rhwq8_75{z-index:5;border:1px solid var(--color-line);background:var(--color-surface);width:min(280px,80vw);color:var(--color-ink);opacity:0;visibility:hidden;pointer-events:none;border-radius:3px;padding:9px 11px;font-size:12px;font-weight:400;line-height:1.6;transition:opacity .16s;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 6px 20px #0000001a}._inferenceHelp_rhwq8_74:hover ._inferenceTooltip_rhwq8_75,._inferenceHelp_rhwq8_74:focus ._inferenceTooltip_rhwq8_75,._inferenceHelp_rhwq8_74:focus-within ._inferenceTooltip_rhwq8_75{opacity:1;visibility:visible}._inferenceHelp_rhwq8_74:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}@media (max-width:640px){._inferenceTooltip_rhwq8_75{left:-40px}}._privacyHint_rhwq8_82{color:var(--color-muted);flex-basis:100%;font-size:11px;font-weight:400}
