.DayNightControl-module__DFvXma__wrap{--dn-sun:#b86e00;--dn-moon:#4250a8;width:100%;max-width:340px;margin:0 auto}.DayNightControl-module__DFvXma__track{background:#e6e9ef;border-radius:27px;gap:0;padding:4px 4px 6px}.DayNightControl-module__DFvXma__stop{border-radius:22px;min-height:44px;padding:0 8px}.DayNightControl-module__DFvXma__glyph{width:28px;height:28px;display:block}.DayNightControl-module__DFvXma__glyphBoth{width:40px;height:28px;display:block}.DayNightControl-module__DFvXma__sun circle{fill:var(--dn-sun)}.DayNightControl-module__DFvXma__sun line{stroke:var(--dn-sun);stroke-width:1.9px;stroke-linecap:round}.DayNightControl-module__DFvXma__moon{fill:var(--dn-moon)}.DayNightControl-module__DFvXma__labels{grid-template-columns:repeat(3,1fr);padding:4px 4px 0;display:grid}.DayNightControl-module__DFvXma__label{text-align:center;font-family:var(--font-family);color:var(--color-text-secondary);cursor:pointer;padding:2px 0;font-size:16px}.DayNightControl-module__DFvXma__label[data-on]{font-family:var(--font-family-heavy);color:var(--color-text);cursor:default}
.SettingsSheet-module__Kk0B1q__overlay{z-index:1000;box-sizing:border-box;background:0 0;justify-content:flex-end;align-items:flex-start;width:100%;height:100%;padding:64px 14px 20px;transition:background .28s ease-out;display:flex;position:fixed;top:0;left:0}.SettingsSheet-module__Kk0B1q__overlayVisible{background:#0000002e}.SettingsSheet-module__Kk0B1q__sheet{--glass-radius:18px;--glass-shadow:0 1px 0 #ffffff80 inset, 0 8px 32px #00000047, 0 2px 8px #0000002e;width:380px;max-width:100%;max-height:100%;transform-origin:var(--origin-x,50%) var(--origin-y,50%);opacity:0;flex-direction:column;transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .22s ease-out;display:flex}@media (max-width:640px){.SettingsSheet-module__Kk0B1q__overlay{justify-content:center;align-items:center;padding:clamp(16px,3vh,28px) 10px}.SettingsSheet-module__Kk0B1q__sheet{width:100%}}.SettingsSheet-module__Kk0B1q__sheetMeasuring{visibility:hidden;pointer-events:none;opacity:0;transition:none;transform:scale(1)}.SettingsSheet-module__Kk0B1q__sheetCollapsed{opacity:0;transform:scale(.04)}.SettingsSheet-module__Kk0B1q__sheetOpen{opacity:1;transform:scale(1)}.SettingsSheet-module__Kk0B1q__navBar{border-bottom:.5px solid var(--color-border);justify-content:center;align-items:center;padding:16px 20px;display:flex;position:relative}.SettingsSheet-module__Kk0B1q__navTitle{font-family:var(--font-family-heavy);color:var(--glass-text-primary);font-size:17px}.SettingsSheet-module__Kk0B1q__doneBtn{font-family:var(--font-family-medium);color:var(--color-accent-blue-ink);border-radius:12px;min-height:44px;padding:0 14px;font-size:16px;position:absolute;right:12px;}.SettingsSheet-module__Kk0B1q__scrollContent{flex:1;padding:20px 16px;overflow-y:auto}.SettingsSheet-module__Kk0B1q__scrollContent::-webkit-scrollbar-track{margin-block:18px}.SettingsSheet-module__Kk0B1q__section{margin-bottom:24px}.SettingsSheet-module__Kk0B1q__sectionHeader{font-family:var(--font-family);color:var(--glass-text-primary);text-transform:uppercase;margin-bottom:6px;padding:0 16px;font-size:13px}.SettingsSheet-module__Kk0B1q__sectionBody{background:var(--bg-surface);border-radius:10px;overflow:hidden}.SettingsSheet-module__Kk0B1q__row{text-align:left;align-items:center;gap:10px;width:100%;padding:12px 16px;display:flex}.SettingsSheet-module__Kk0B1q__rowDivider{background:var(--color-border);height:.5px;margin-left:44px}.SettingsSheet-module__Kk0B1q__rowIcon{text-align:center;flex-shrink:0;width:22px}.SettingsSheet-module__Kk0B1q__rowTextGroup{flex-direction:column;gap:2px;display:flex}.SettingsSheet-module__Kk0B1q__rowLabel{font-family:var(--font-family-medium);color:var(--color-text);font-size:16px}.SettingsSheet-module__Kk0B1q__rowCaption{font-family:var(--font-family);color:var(--color-text-secondary);font-size:16px}.SettingsSheet-module__Kk0B1q__toggleIndicator{font-family:var(--font-family-medium);font-size:var(--text-body);transition:color .2s}.SettingsSheet-module__Kk0B1q__companionVisual{pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:opacity .2s;display:flex}.SettingsSheet-module__Kk0B1q__legalRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:2px;margin:8px 0 0;display:flex}.SettingsSheet-module__Kk0B1q__legalLink{font-family:var(--font-family);color:var(--color-text-secondary);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:14px 6px;font-size:12px;-webkit-text-decoration:underline #80808059;text-decoration:underline #80808059}.SettingsSheet-module__Kk0B1q__legalDot{color:var(--color-text-tertiary);font-size:12px}.SettingsSheet-module__Kk0B1q__footerLine{font-family:var(--font-family);color:var(--color-text-tertiary);text-align:center;cursor:default;-webkit-user-select:none;user-select:none;padding:4px 16px 12px;font-size:11px}.SettingsSheet-module__Kk0B1q__aboutBlock{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:3px;padding:10px 16px 14px;display:flex}.SettingsSheet-module__Kk0B1q__aboutWordmark{cursor:default}.SettingsSheet-module__Kk0B1q__aboutMeta{font-family:var(--font-family);color:var(--color-text-tertiary);font-size:11px}.SettingsSheet-module__Kk0B1q__aboutSite{font-family:var(--font-family);color:var(--color-text-secondary);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:11px;-webkit-text-decoration:underline #80808059;text-decoration:underline #80808059}@media (hover:hover) and (pointer:fine){.SettingsSheet-module__Kk0B1q__aboutSite:hover{color:var(--color-text)}}.SettingsSheet-module__Kk0B1q__subPage{border-radius:var(--glass-radius,18px);z-index:5;background:#f2f3f6;flex-direction:column;display:flex;position:absolute;inset:0}.SettingsSheet-module__Kk0B1q__backBtn{font-family:var(--font-family-medium);color:var(--color-accent-blue);cursor:pointer;background:0 0;border:none;align-items:center;gap:2px;padding:4px 8px 4px 4px;font-size:16px;display:flex;position:absolute;left:12px}.SettingsSheet-module__Kk0B1q__modalOverlay{z-index:1100}.SettingsSheet-module__Kk0B1q__modalScrim{background:#0006}.SettingsSheet-module__Kk0B1q__modal{background:var(--bg-surface);border-radius:14px;flex-direction:column;gap:12px;width:280px;padding:24px;display:flex}.SettingsSheet-module__Kk0B1q__modalTitle{font-family:var(--font-family-heavy);text-align:center;font-size:17px}.SettingsSheet-module__Kk0B1q__modalError{font-family:var(--font-family);color:var(--color-error);text-align:center;font-size:13px}.SettingsSheet-module__Kk0B1q__modalInput{font-family:var(--font-family);border:1px solid var(--color-border);background:var(--bg-primary);color:var(--color-text);border-radius:8px;padding:10px 12px;font-size:14px}.SettingsSheet-module__Kk0B1q__modalButtons{gap:8px;margin-top:4px;display:flex}.SettingsSheet-module__Kk0B1q__modalCancel{min-height:44px;font-family:var(--font-family);flex:1;padding:10px;font-size:15px}.SettingsSheet-module__Kk0B1q__modalEnter{font-family:var(--font-family-heavy);color:var(--color-accent-blue);border-radius:8px;flex:1;padding:10px;font-size:15px}.SettingsSheet-module__Kk0B1q__gradePickerRow{padding:4px 16px 12px}.SettingsSheet-module__Kk0B1q__gradePickerTrack{border-radius:12px;flex-wrap:wrap;gap:4px}.SettingsSheet-module__Kk0B1q__gradePickerChip{--seg-font:var(--font-family-warm);--seg-font-size:14px;border-radius:10px;min-width:38px;padding:7px 0;font-weight:600}
.ToggleSwitch-module__TqpTeW__switch{cursor:pointer;background-color:#78788033;background-image:linear-gradient(#ffffff80 0%,#ffffff24 46%,#fff0 50% 70%,#ffffff38 100%);border:none;border-radius:15.5px;flex-shrink:0;width:51px;height:31px;padding:0;transition:background-color .25s ease-in-out;position:relative;box-shadow:inset 0 1.5px 3px #00000047,inset 0 -1px #ffffff57,0 0 0 .5px #0000001a}.ToggleSwitch-module__TqpTeW__switch.ToggleSwitch-module__TqpTeW__on{background-color:#34c759;box-shadow:inset 0 1.5px 3px #0046146b,inset 0 -1px #ffffff5c,0 0 0 .5px #005a1e59}.ToggleSwitch-module__TqpTeW__knob{pointer-events:none;background-color:#fff;background-image:radial-gradient(circle at 50% 28%,#fff 0% 30%,#eceef2 62%,#cbd0d8 100%);border-radius:50%;width:27px;height:27px;transition:transform .25s ease-in-out,width .15s,box-shadow .15s;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #0003,0 1px 1px #0000001a,inset 0 -2px 2px #0000001a}.ToggleSwitch-module__TqpTeW__knob:after{content:"";pointer-events:none;background:linear-gradient(#fffffff2,#fff0);border-radius:50%;width:17px;height:8px;margin-left:-8.5px;position:absolute;top:3px;left:50%}@media (hover:hover) and (pointer:fine){.ToggleSwitch-module__TqpTeW__switch:hover:not(:disabled) .ToggleSwitch-module__TqpTeW__knob{--hover-lift:0px;transform:scale(1.08);box-shadow:0 2px 6px #00000040,0 0 0 1px #0000000f,inset 0 -1.5px 1.5px #00000012}.ToggleSwitch-module__TqpTeW__switch.ToggleSwitch-module__TqpTeW__on:hover:not(:disabled) .ToggleSwitch-module__TqpTeW__knob{--hover-lift:0px;transform:translate(20px)scale(1.08)}}.ToggleSwitch-module__TqpTeW__on .ToggleSwitch-module__TqpTeW__knob{transform:translate(20px)}.ToggleSwitch-module__TqpTeW__switch:active:not(:disabled) .ToggleSwitch-module__TqpTeW__knob{border-radius:13.5px;width:33px;box-shadow:0 2px 8px #00000038,0 0 0 1px #ffffff80,inset 0 1px #fff9}.ToggleSwitch-module__TqpTeW__switch.ToggleSwitch-module__TqpTeW__on:active:not(:disabled) .ToggleSwitch-module__TqpTeW__knob{transform:translate(14px)}.ToggleSwitch-module__TqpTeW__switch:disabled{opacity:.5;cursor:default}.ToggleSwitch-module__TqpTeW__switch:focus-visible{outline-offset:2px;outline:2px solid #1f6f9e}@keyframes ToggleSwitch-module__TqpTeW__switchKnobFadeOff{0%{opacity:0}to{opacity:1}}@keyframes ToggleSwitch-module__TqpTeW__switchKnobFadeOn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ToggleSwitch-module__TqpTeW__knob{transition:box-shadow .15s;animation:.17s ease-out both ToggleSwitch-module__TqpTeW__switchKnobFadeOff}.ToggleSwitch-module__TqpTeW__on .ToggleSwitch-module__TqpTeW__knob{animation-name:ToggleSwitch-module__TqpTeW__switchKnobFadeOn}}
:where(.SegmentedToggle-module__dkSosW__track){background:var(--ds-soft,#23252c0f);border-radius:10px;gap:2px;padding:3px}:where(.dsLightIsland) :where(.SegmentedToggle-module__dkSosW__track){background:#23252c0f}.SegmentedToggle-module__dkSosW__track{--seg-on-ink:var(--flit-ink,#3c4740);--seg-idle-ink:var(--dsn-ink-soft,var(--ds-ink-mid,#555a66));--seg-hover-ink:var(--ds-ink,#1f2430);position:relative}.dsLightIsland .SegmentedToggle-module__dkSosW__track{--seg-idle-ink:#555a66;--seg-hover-ink:#1f2430}:where(.SegmentedToggle-module__dkSosW__track[data-ground=dark]){background:#ffffff24}.SegmentedToggle-module__dkSosW__track[data-ground=dark]{--seg-idle-ink:#ffffffe6;--seg-hover-ink:#fff}.SegmentedToggle-module__dkSosW__hug{display:inline-flex}.SegmentedToggle-module__dkSosW__fill{grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.SegmentedToggle-module__dkSosW__track[data-face=ink]{--seg-on-ink:var(--dsn-pill-on-ink,#fff)}.SegmentedToggle-module__dkSosW__track[data-face=accent]{--seg-on-ink:#fff}.SegmentedToggle-module__dkSosW__thumb{z-index:0;box-sizing:border-box;pointer-events:none;transition:transform .26s cubic-bezier(.22,1,.36,1),width .26s cubic-bezier(.22,1,.36,1),height .26s cubic-bezier(.22,1,.36,1),border-radius .26s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}.SegmentedToggle-module__dkSosW__track[data-face=ink] .SegmentedToggle-module__dkSosW__thumb{background:var(--dsn-pill-on-bg,#1a1a1a)}.SegmentedToggle-module__dkSosW__track[data-face=accent] .SegmentedToggle-module__dkSosW__thumb{background:var(--seg-accent,#2670a3)}.SegmentedToggle-module__dkSosW__track[data-face=paper]{--seg-on-ink:#5d4037;--seg-idle-ink:#8d7b6c;--seg-hover-ink:#5d4037}.SegmentedToggle-module__dkSosW__track[data-face=paper] .SegmentedToggle-module__dkSosW__seg{z-index:auto;background:#efe6d7;border:1px solid #e8dcc8;border-bottom:none;box-shadow:inset 0 -8px 10px -8px #5d403759}.SegmentedToggle-module__dkSosW__track[data-face=paper] .SegmentedToggle-module__dkSosW__seg>*{z-index:2;position:relative}.SegmentedToggle-module__dkSosW__track[data-face=paper] .SegmentedToggle-module__dkSosW__thumb{z-index:1;background:#fff9f0;border:1px solid #e8dcc8;border-bottom:none;box-shadow:0 1px #fff9f0}.SegmentedToggle-module__dkSosW__track[data-face=paper]:not([data-placed]) .SegmentedToggle-module__dkSosW__seg.SegmentedToggle-module__dkSosW__on{color:#5d4037;background:#fff9f0}@media (hover:hover) and (pointer:fine){.SegmentedToggle-module__dkSosW__track[data-face=paper] .SegmentedToggle-module__dkSosW__seg:not(.SegmentedToggle-module__dkSosW__on):not(:disabled):hover{background:#f5ede0}}.SegmentedToggle-module__dkSosW__track[data-face=lens]{--seg-on-ink:currentColor;--seg-pill-deep:#f5f6f8;--seg-pill-caustic:#fff;--seg-pill-edge:#c9ced8;--seg-pill-rim:#aeb5c2;box-shadow:inset 0 1px 3px #161e2e38,inset 0 0 0 1px #161e2e0d,inset 0 -1px #ffffffb3}.SegmentedToggle-module__dkSosW__track[data-face=lens] .SegmentedToggle-module__dkSosW__thumb,.SegmentedToggle-module__dkSosW__track[data-face=lens]:not([data-placed]) .SegmentedToggle-module__dkSosW__seg.SegmentedToggle-module__dkSosW__on{border:1px solid var(--seg-pill-edge);background:linear-gradient(180deg, #ffffff7a 0%, #ffffff26 50%, #fff0 100%) 4px 1px / calc(100% - 8px) 40% no-repeat, linear-gradient(180deg, var(--seg-pill-deep) 0%, var(--seg-pill-deep) 62%, var(--seg-pill-caustic) 140%);box-shadow:0 2px 0 var(--seg-pill-rim), 0 5px 9px #161e2e33, inset 0 1px 0 #ffffffe6, inset 0 -5px 8px -5px #fff9}.SegmentedToggle-module__dkSosW__track[data-face=lens] .SegmentedToggle-module__dkSosW__thumb{transition-duration:.2s}.SegmentedToggle-module__dkSosW__track[data-face=lens] .SegmentedToggle-module__dkSosW__seg{color:inherit;transition:opacity .2s ease-out,transform 80ms ease-out}.SegmentedToggle-module__dkSosW__track[data-face=lens] .SegmentedToggle-module__dkSosW__seg:not(.SegmentedToggle-module__dkSosW__on){opacity:.55}@media (hover:hover) and (pointer:fine){.SegmentedToggle-module__dkSosW__track[data-face=lens] .SegmentedToggle-module__dkSosW__seg:not(.SegmentedToggle-module__dkSosW__on):not(:disabled):hover{opacity:.85;background:0 0}}.SegmentedToggle-module__dkSosW__track[data-drag]{touch-action:pan-y}.SegmentedToggle-module__dkSosW__thumb[data-instant]{transition:none}.SegmentedToggle-module__dkSosW__thumb[data-reduced]{transition:none;animation:.17s ease-out both SegmentedToggle-module__dkSosW__segThumbFade}@keyframes SegmentedToggle-module__dkSosW__segThumbFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.SegmentedToggle-module__dkSosW__thumb{transition:none}}:where(.SegmentedToggle-module__dkSosW__seg){white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:6px 14px;display:inline-flex}.SegmentedToggle-module__dkSosW__seg{z-index:1;font-family:var(--seg-font,var(--font-family-heavy));font-size:var(--seg-font-size,13px);color:var(--seg-idle-ink);cursor:pointer;background:0 0;border:0;transition:color .26s cubic-bezier(.22,1,.36,1),background-color .16s,transform 80ms ease-out;position:relative}.SegmentedToggle-module__dkSosW__seg.SegmentedToggle-module__dkSosW__on{color:var(--seg-on-ink);cursor:default}.SegmentedToggle-module__dkSosW__track:not([data-placed]) .SegmentedToggle-module__dkSosW__seg.SegmentedToggle-module__dkSosW__on{color:var(--ds-ink,#1f2430);background:#ffffffd9}.SegmentedToggle-module__dkSosW__seg:disabled{opacity:.5;cursor:default}@media (hover:hover) and (pointer:fine){.SegmentedToggle-module__dkSosW__seg:not(.SegmentedToggle-module__dkSosW__on):not(:disabled):hover{color:var(--seg-hover-ink);background:#7f7f7f1a}}.SegmentedToggle-module__dkSosW__seg:not(.SegmentedToggle-module__dkSosW__on):not(:disabled):active{transform:translateY(1px)}.SegmentedToggle-module__dkSosW__seg:focus-visible{outline:3px solid var(--focus-ring-outer,#1f6f9e);outline-offset:2px}.SegmentedToggle-module__dkSosW__seriesDot{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 1px #fff9}
.AssignPreviewOverlay-module__gecHBG__backdrop{z-index:420;background:#12141a57;justify-content:center;align-items:center;padding:20px;animation:.18s ease-out AssignPreviewOverlay-module__gecHBG__apoFade;display:flex;position:fixed;inset:0}@keyframes AssignPreviewOverlay-module__gecHBG__apoFade{0%{opacity:0}to{opacity:1}}.AssignPreviewOverlay-module__gecHBG__panel{width:var(--apo-panel-w,min(94vw, 580px));height:var(--apo-panel-h,min(92vh, 650px));--apo-stack-gap:14px;gap:var(--apo-stack-gap);border-radius:22px;flex-direction:column;padding:18px;animation:.24s cubic-bezier(.22,1,.36,1) AssignPreviewOverlay-module__gecHBG__apoPanelIn;display:flex;position:relative;overflow:hidden}@keyframes AssignPreviewOverlay-module__gecHBG__apoPanelIn{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.AssignPreviewOverlay-module__gecHBG__closeBtn{z-index:30;cursor:pointer;width:30px;height:30px;color:var(--color-text-primary,#2c3e50);background:#ffffff8c;border:1px solid #ffffff8c;border-radius:50%;justify-content:center;align-items:center;transition:background .15s;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 1px 4px #0000001f}@media (hover:hover) and (pointer:fine){.AssignPreviewOverlay-module__gecHBG__closeBtn:hover{background:#ffffffbf}}.AssignPreviewOverlay-module__gecHBG__previewPane{background:#ffffffe0;border-radius:16px;flex-direction:column;flex:2;min-height:0;padding:16px 16px 12px;transition:opacity .25s,filter .25s;display:flex}.AssignPreviewOverlay-module__gecHBG__previewDimmed{opacity:.32;filter:blur(1px)}.AssignPreviewOverlay-module__gecHBG__previewStd{font-family:var(--font-family-medium);letter-spacing:.2px;color:var(--color-text,#333);text-align:center;font-size:11.5px}.AssignPreviewOverlay-module__gecHBG__previewTierName{font-family:var(--font-family-heavy);color:var(--color-text,#1a1a1e);text-align:center;margin-top:2px;font-size:18px;line-height:1.2}.AssignPreviewOverlay-module__gecHBG__previewFooter{border-top:1px solid #78788224;justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.AssignPreviewOverlay-module__gecHBG__previewCaption{font-family:var(--font-family-medium);color:var(--color-text-secondary,#3c3c43b8);font-size:12.5px;font-style:italic}.AssignPreviewOverlay-module__gecHBG__regenBtn{color:#1d4ed8;font-family:var(--font-family-heavy);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:inline-flex;}.AssignPreviewOverlay-module__gecHBG__previewFooterActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.AssignPreviewOverlay-module__gecHBG__removePartBtn{color:var(--color-dark-red,#c0392b);font-family:var(--font-family-heavy);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:inline-flex;}.AssignPreviewOverlay-module__gecHBG__regenBtn:disabled{opacity:.55;cursor:not-allowed}.AssignPreviewOverlay-module__gecHBG__regenSpin{animation:.6s ease-out AssignPreviewOverlay-module__gecHBG__apoSpin}@keyframes AssignPreviewOverlay-module__gecHBG__apoSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.AssignPreviewOverlay-module__gecHBG__quadrants{flex:1;gap:14px;min-height:0;transition:opacity .18s;display:flex}.AssignPreviewOverlay-module__gecHBG__quadrantsHidden{visibility:hidden;opacity:0}.AssignPreviewOverlay-module__gecHBG__closeBtnHidden{opacity:0;pointer-events:none;transition:opacity .18s}.AssignPreviewOverlay-module__gecHBG__quadrant{text-align:left;min-width:0;font:inherit;color:var(--color-text,#1a1a1e);background:#ffffffe0;border:none;border-radius:16px;flex-direction:column;flex:1;gap:8px;padding:14px;display:flex}button.AssignPreviewOverlay-module__gecHBG__quadrant{cursor:pointer;transition:background .15s,transform .1s}@media (hover:hover) and (pointer:fine){button.AssignPreviewOverlay-module__gecHBG__quadrant:hover{background:#ffffff6b}}button.AssignPreviewOverlay-module__gecHBG__quadrant:active{transform:scale(.985)}.AssignPreviewOverlay-module__gecHBG__quadHeader{font-family:var(--font-family-heavy);color:var(--color-text,#1a1a1e);align-items:center;gap:7px;font-size:14.5px;display:flex}.AssignPreviewOverlay-module__gecHBG__quadHeader span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AssignPreviewOverlay-module__gecHBG__quadSub{font-family:var(--font-family-medium);color:var(--color-text-secondary,#4a4a55);font-size:13px}.AssignPreviewOverlay-module__gecHBG__quadHint{font-family:var(--font-family-medium);color:var(--color-text-tertiary,#3c3c4380);margin-top:auto;font-size:11px}.AssignPreviewOverlay-module__gecHBG__challengeTip{font-family:var(--font-family-medium);color:var(--color-text-secondary,#3c3c43b8);font-size:11px;line-height:1.35}.AssignPreviewOverlay-module__gecHBG__dateRow{color:var(--color-text-secondary,#4a4a55);align-items:center;gap:7px;display:flex}.AssignPreviewOverlay-module__gecHBG__sameQuestionsRow{cursor:pointer;color:var(--color-text-secondary,#4a4a55);flex-wrap:wrap;align-items:center;gap:3px 10px;display:flex}.AssignPreviewOverlay-module__gecHBG__sameQuestionsLabel{align-items:center;gap:7px;display:inline-flex}.AssignPreviewOverlay-module__gecHBG__sameQuestionsWord{font-family:var(--font-family-heavy);white-space:nowrap;font-size:12px}.AssignPreviewOverlay-module__gecHBG__sameQuestionsControl{white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.AssignPreviewOverlay-module__gecHBG__sameQuestionsControl input{accent-color:#4a90d9;cursor:pointer;flex-shrink:0;width:15px;height:15px}.AssignPreviewOverlay-module__gecHBG__countRow{color:var(--color-text-secondary,#4a4a55);align-items:center;gap:7px;display:flex}.AssignPreviewOverlay-module__gecHBG__countStepper{align-items:center;gap:6px;margin-left:auto;display:flex}.AssignPreviewOverlay-module__gecHBG__countBtn{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;display:flex;}.AssignPreviewOverlay-module__gecHBG__countBtn:disabled{opacity:.35;cursor:default}.AssignPreviewOverlay-module__gecHBG__countValue{font-family:var(--font-family-heavy);text-align:center;min-width:22px;color:var(--color-text,#1a1a1e);font-size:15px}.AssignPreviewOverlay-module__gecHBG__presetChips{align-items:center;gap:5px;margin-left:auto;display:flex}.AssignPreviewOverlay-module__gecHBG__presetChip{--seg-font-size:13px;border-radius:8px;min-width:32px;height:26px;padding:0 7px}.AssignPreviewOverlay-module__gecHBG__presetChipsLabel{font-family:var(--font-family-medium);color:var(--color-text-secondary,#4a4a55);margin-left:2px;font-size:11px}.AssignPreviewOverlay-module__gecHBG__dateLabel{font-family:var(--font-family-heavy);flex-shrink:0;width:34px;font-size:12px}.AssignPreviewOverlay-module__gecHBG__dateInput{min-width:0;font-family:var(--font-family-medium);background:var(--bg-surface-alt,#f2f2f7);color:var(--color-text,#1a1a1e);border:1px solid #78788238;border-radius:8px;flex:1;padding:5px 7px;font-size:12px}.AssignPreviewOverlay-module__gecHBG__titleInput{}.AssignPreviewOverlay-module__gecHBG__titleInput::placeholder{color:var(--color-text-tertiary,#3c3c4380);opacity:1}.AssignPreviewOverlay-module__gecHBG__assignBtn{cursor:pointer;font-family:var(--font-family-heavy);border-radius:12px;justify-content:center;align-items:center;gap:7px;margin-top:auto;padding:9px 14px;font-size:15px;display:flex;}.AssignPreviewOverlay-module__gecHBG__assignBtn:disabled{opacity:.45;cursor:default}.AssignPreviewOverlay-module__gecHBG__assignSpin{animation:.9s linear infinite AssignPreviewOverlay-module__gecHBG__apoSpinLoop}@keyframes AssignPreviewOverlay-module__gecHBG__apoSpinLoop{to{transform:rotate(360deg)}}.AssignPreviewOverlay-module__gecHBG__errorMsg{font-family:var(--font-family-medium);color:var(--color-danger,#d33);text-align:center;font-size:11.5px}.AssignPreviewOverlay-module__gecHBG__rosterExpanded{z-index:20;transform-origin:0 100%;border-radius:18px;flex-direction:column;gap:10px;padding:14px 16px 16px;animation:.26s cubic-bezier(.22,1,.36,1) AssignPreviewOverlay-module__gecHBG__apoRosterIn;display:flex;position:absolute;inset:18px;overflow:hidden}@keyframes AssignPreviewOverlay-module__gecHBG__apoRosterIn{0%{opacity:0;transform:scale(.42)translateY(24px)}to{opacity:1;transform:scale(1)translateY(0)}}.AssignPreviewOverlay-module__gecHBG__rosterExpandedHeader{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.AssignPreviewOverlay-module__gecHBG__rosterExpandedTitle{font-family:var(--font-family-heavy);color:var(--color-text,#1a1a1e);flex-direction:column;gap:2px;font-size:15px;display:flex}.AssignPreviewOverlay-module__gecHBG__rosterExpandedCount{font-family:var(--font-family-medium);color:var(--color-text-secondary,#4a4a55);font-size:12px}.AssignPreviewOverlay-module__gecHBG__rosterCollapseBtn{width:34px;height:34px;color:var(--color-text-secondary,#4a4a55);cursor:pointer;background:#ffffff80;border:1px solid #78788233;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,transform .1s;display:flex}@media (hover:hover) and (pointer:fine){.AssignPreviewOverlay-module__gecHBG__rosterCollapseBtn:hover{background:#ffffffb8}}.AssignPreviewOverlay-module__gecHBG__rosterCollapseBtn:active{transform:translateY(1px)}.AssignPreviewOverlay-module__gecHBG__groupList{flex-wrap:wrap;gap:8px;display:flex}.AssignPreviewOverlay-module__gecHBG__groupChip{cursor:pointer;font:inherit;border-radius:11px;align-items:center;gap:7px;padding:7px 12px;display:inline-flex;}.AssignPreviewOverlay-module__gecHBG__groupChipSelected{}.AssignPreviewOverlay-module__gecHBG__groupChipName{font-family:var(--font-family-heavy);color:var(--color-text,#1a1a1e);font-size:13.5px}.AssignPreviewOverlay-module__gecHBG__groupChipType{font-family:var(--font-family-medium);color:var(--color-text-tertiary,#3c3c438c);text-transform:uppercase;letter-spacing:.3px;font-size:10.5px}.AssignPreviewOverlay-module__gecHBG__groupChipCheck{color:#1f5f8f}.AssignPreviewOverlay-module__gecHBG__rosterToolbar{justify-content:flex-end;display:flex}.AssignPreviewOverlay-module__gecHBG__selectAllBtn{box-shadow:none;color:#1e6fb8;font-family:var(--font-family-heavy);cursor:pointer;background:0 0;border:none;padding:4px 6px;font-size:13px}.AssignPreviewOverlay-module__gecHBG__selectAllBtn:disabled{color:#23252c4d;cursor:default}@media (hover:hover) and (pointer:fine){.AssignPreviewOverlay-module__gecHBG__selectAllBtn:hover:not(:disabled){background:#3b82f62e}}.AssignPreviewOverlay-module__gecHBG__selectAllBtn:disabled{opacity:.5;cursor:default}.AssignPreviewOverlay-module__gecHBG__rosterScroll{flex:1;min-height:0;overflow-y:auto}.AssignPreviewOverlay-module__gecHBG__rosterEmpty{height:100%;min-height:80px;font-family:var(--font-family-medium);color:var(--color-text-tertiary,#3c3c438c);text-align:center;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.AssignPreviewOverlay-module__gecHBG__rosterGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.AssignPreviewOverlay-module__gecHBG__studentChip{cursor:pointer;font:inherit;text-align:left;border-radius:11px;align-items:center;gap:8px;padding:8px 10px;display:flex;}.AssignPreviewOverlay-module__gecHBG__studentChipSelected{}.AssignPreviewOverlay-module__gecHBG__studentName{min-width:0;font-family:var(--font-family-medium);color:var(--color-text,#1a1a1e);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13.5px;overflow:hidden}.AssignPreviewOverlay-module__gecHBG__studentCheck{color:#fff;border:1.5px solid #78788266;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.AssignPreviewOverlay-module__gecHBG__studentCheckOn{background:var(--color-success,#2e7d32);border-color:var(--color-success,#2e7d32)}@media (max-width:520px){.AssignPreviewOverlay-module__gecHBG__panel{width:96vw;height:94vh;padding:14px}.AssignPreviewOverlay-module__gecHBG__rosterExpanded{inset:14px}.AssignPreviewOverlay-module__gecHBG__rosterGrid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}.AssignPreviewOverlay-module__gecHBG__headerBlock{flex-direction:column;flex-shrink:0;gap:4px;padding:0 4px;display:flex}.AssignPreviewOverlay-module__gecHBG__titleTopInput{font-family:var(--font-family-heavy);color:var(--color-text,#1a1a2e);box-sizing:border-box;background:#3c3c4312;border:1.5px solid #3c3c4326;border-radius:9px;outline:none;width:100%;max-width:440px;padding:7px 12px;font-size:17px}.AssignPreviewOverlay-module__gecHBG__titleTopInput::placeholder{color:#3c3c436b;font-family:var(--font-family-heavy)}.AssignPreviewOverlay-module__gecHBG__titleTopCommitted{font-family:var(--font-family-heavy);color:var(--color-text,#1a1a2e);padding:8.5px 12px;font-size:17px}.AssignPreviewOverlay-module__gecHBG__sectionNote{font-family:var(--font-family);color:#3c3c438c;flex-shrink:0;padding:0 6px;font-size:12px}.AssignPreviewOverlay-module__gecHBG__scopeNote{font-family:var(--font-family);flex-direction:column;flex-shrink:0;gap:4px;padding:0 6px 4px;display:flex}.AssignPreviewOverlay-module__gecHBG__scopeHead{color:#3c3c4399;font-size:12px;font-weight:700}.AssignPreviewOverlay-module__gecHBG__scopeList{flex-wrap:wrap;gap:4px 6px;max-height:52px;display:flex;overflow-y:auto}.AssignPreviewOverlay-module__gecHBG__scopeChip{white-space:nowrap;background:#3c3c4312;border-radius:6px;align-items:baseline;gap:4px;padding:2px 7px;font-size:11px;display:inline-flex}.AssignPreviewOverlay-module__gecHBG__scopeChipCode{color:#3c3c43c7;font-weight:700}.AssignPreviewOverlay-module__gecHBG__scopeChipCount{color:#3c3c4380}.AssignPreviewOverlay-module__gecHBG__assignRow{flex-direction:column;flex-shrink:0;align-items:center;gap:6px;display:flex}.AssignPreviewOverlay-module__gecHBG__assignBtnRow{justify-content:center;align-items:center;gap:10px;display:flex}.AssignPreviewOverlay-module__gecHBG__destinationRow{flex-shrink:0;align-items:center;min-height:36px;padding-right:40px;display:flex}.AssignPreviewOverlay-module__gecHBG__destinationToggle{background:#8e8e9324;border-radius:11px;padding:3px}.AssignPreviewOverlay-module__gecHBG__destinationBtn{border-radius:8px;min-width:44px;min-height:32px;padding:0 14px}.AssignPreviewOverlay-module__gecHBG__destinationBtn:disabled{opacity:.5;cursor:default}.AssignPreviewOverlay-module__gecHBG__destinationStage{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.AssignPreviewOverlay-module__gecHBG__studentsDestination{gap:var(--apo-stack-gap,14px);flex-direction:column;flex:1;min-height:0;display:flex}.AssignPreviewOverlay-module__gecHBG__destLeaving{pointer-events:none;position:absolute;inset:0}.AssignPreviewOverlay-module__gecHBG__printDestination{flex-direction:column;flex:1;min-height:0;display:flex}@media (min-width:820px){.AssignPreviewOverlay-module__gecHBG__panelWide .AssignPreviewOverlay-module__gecHBG__destinationRow{z-index:30;padding-right:0;position:absolute;top:12px;left:18px}.AssignPreviewOverlay-module__gecHBG__panelWide.AssignPreviewOverlay-module__gecHBG__panelHasDestination .AssignPreviewOverlay-module__gecHBG__headerBlock{padding-left:176px;padding-right:176px}}.AssignPreviewOverlay-module__gecHBG__panel .AssignPreviewOverlay-module__gecHBG__middleRegion[hidden],.AssignPreviewOverlay-module__gecHBG__panel .AssignPreviewOverlay-module__gecHBG__assignRow[hidden],.AssignPreviewOverlay-module__gecHBG__panel .AssignPreviewOverlay-module__gecHBG__studentsDestination[hidden],.AssignPreviewOverlay-module__gecHBG__panel .AssignPreviewOverlay-module__gecHBG__printDestination[hidden]{display:none!important}.AssignPreviewOverlay-module__gecHBG__rosterExpandRow{cursor:pointer;width:100%;font-family:var(--font-family-heavy);color:var(--color-text,#1a1a2e);text-align:left;background:#ffffff61;border:1px solid #3c3c4329;border-radius:10px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:flex;box-shadow:0 1px 2px #0000000d}@media (hover:hover) and (pointer:fine){.AssignPreviewOverlay-module__gecHBG__rosterExpandRow:hover{background:#fff9}}.AssignPreviewOverlay-module__gecHBG__rosterExpandLabel{flex:1}.AssignPreviewOverlay-module__gecHBG__rosterHeadRow{font-family:var(--font-family);color:#3c3c43a6;cursor:pointer;flex-shrink:0;align-items:center;gap:8px;padding:6px 4px 2px;font-size:12px;display:flex}.AssignPreviewOverlay-module__gecHBG__rosterHeadRow input[type=checkbox],.AssignPreviewOverlay-module__gecHBG__rosterRowItem input[type=checkbox]{accent-color:#3d7a4e;cursor:pointer;flex-shrink:0;width:15px;height:15px}.AssignPreviewOverlay-module__gecHBG__rosterInPanelList{--scroll-inset:2px;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:scroll}.AssignPreviewOverlay-module__gecHBG__rosterRowItem{font-family:var(--font-family);color:var(--color-text,#1a1a2e);cursor:pointer;align-items:center;gap:7px;padding:3.5px 2px;font-size:13px;display:flex}.AssignPreviewOverlay-module__gecHBG__rosterRowName{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.AssignPreviewOverlay-module__gecHBG__quadrantsRosterOpen{flex:1.9}.AssignPreviewOverlay-module__gecHBG__rosterInPanelList{min-height:64px}.AssignPreviewOverlay-module__gecHBG__rosterBackBtn{cursor:pointer;width:32px;height:32px;color:var(--color-text,#1a1a2e);background:#3c3c4312;border:none;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.AssignPreviewOverlay-module__gecHBG__rosterBackBtn:hover{background:#3c3c4321}}.AssignPreviewOverlay-module__gecHBG__rosterExpanded{transform-origin:22% 88%;animation:.26s cubic-bezier(.22,1,.36,1) AssignPreviewOverlay-module__gecHBG__apoRosterGrow}@keyframes AssignPreviewOverlay-module__gecHBG__apoRosterGrow{0%{opacity:.35;transform:scale(.62)translateY(10%)}to{opacity:1;transform:scale(1)translateY(0)}}@media (prefers-reduced-motion:reduce){.AssignPreviewOverlay-module__gecHBG__rosterExpanded{animation:none}}.AssignPreviewOverlay-module__gecHBG__saveGroupChip{color:#3d7a4e;font-family:var(--font-family);cursor:pointer;background:#3d7a4e0f;border:1px dashed #3d7a4e80;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:5px 11px;font-size:12px;display:inline-flex}@media (hover:hover) and (pointer:fine){.AssignPreviewOverlay-module__gecHBG__saveGroupChip:hover{background:#3d7a4e1f}}.AssignPreviewOverlay-module__gecHBG__headerBlock{align-items:center}.AssignPreviewOverlay-module__gecHBG__titleTopInput{text-align:center;width:auto;min-width:220px;max-width:88%}.AssignPreviewOverlay-module__gecHBG__titleTopCommitted{text-align:center}.AssignPreviewOverlay-module__gecHBG__middleRegion{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex;position:relative}.AssignPreviewOverlay-module__gecHBG__middleRegion>.AssignPreviewOverlay-module__gecHBG__previewPane{flex:2;min-height:0}.AssignPreviewOverlay-module__gecHBG__middleRegion>.AssignPreviewOverlay-module__gecHBG__quadrants{flex:none}.AssignPreviewOverlay-module__gecHBG__middleRegion>.AssignPreviewOverlay-module__gecHBG__rosterExpanded{position:absolute;inset:0}.AssignPreviewOverlay-module__gecHBG__assignRowDimmed{opacity:.45}.AssignPreviewOverlay-module__gecHBG__assignRowDimmed .AssignPreviewOverlay-module__gecHBG__assignBtn{pointer-events:none}.AssignPreviewOverlay-module__gecHBG__sampleTierSelect{font-family:var(--font-family-heavy);cursor:pointer;border-radius:10px;max-width:60%;padding:6px 32px 6px 12px;font-size:12.5px}@media (min-width:820px){.AssignPreviewOverlay-module__gecHBG__panelWide{--apo-panel-w:min(94vw, 1240px);--apo-panel-h:min(94vh, 900px)}.AssignPreviewOverlay-module__gecHBG__panelWideTall{--apo-panel-h:min(94vh, 900px)}.AssignPreviewOverlay-module__gecHBG__panelWide .AssignPreviewOverlay-module__gecHBG__middleRegion{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) clamp(280px,30%,360px);gap:0 14px;display:grid}.AssignPreviewOverlay-module__gecHBG__panelWide .AssignPreviewOverlay-module__gecHBG__middleRegion>.AssignPreviewOverlay-module__gecHBG__previewPane{flex:none;grid-area:1/1/-1}.AssignPreviewOverlay-module__gecHBG__panelWide .AssignPreviewOverlay-module__gecHBG__middleRegion>.AssignPreviewOverlay-module__gecHBG__sectionNote{grid-area:1/2;margin-bottom:8px}.AssignPreviewOverlay-module__gecHBG__panelWide .AssignPreviewOverlay-module__gecHBG__middleRegion>.AssignPreviewOverlay-module__gecHBG__scopeNote{grid-area:2/2;margin-bottom:8px}.AssignPreviewOverlay-module__gecHBG__panelWide .AssignPreviewOverlay-module__gecHBG__middleRegion>.AssignPreviewOverlay-module__gecHBG__quadrants{flex-direction:column;grid-area:3/2;align-self:start;gap:10px;min-height:0;max-height:100%;overflow:hidden auto}.AssignPreviewOverlay-module__gecHBG__panelWide .AssignPreviewOverlay-module__gecHBG__middleRegion>.AssignPreviewOverlay-module__gecHBG__quadrants>.AssignPreviewOverlay-module__gecHBG__quadrant{flex:none}}@media (min-width:820px) and (max-height:799px){.AssignPreviewOverlay-module__gecHBG__panelWide{--apo-stack-gap:10px;gap:var(--apo-stack-gap);padding:14px 18px 16px}}.AssignPreviewOverlay-module__gecHBG__previewFooterFrozen{flex-wrap:wrap;row-gap:6px}.AssignPreviewOverlay-module__gecHBG__previewFooterFrozen .AssignPreviewOverlay-module__gecHBG__sampleTierSelect{max-width:42%}.AssignPreviewOverlay-module__gecHBG__previewEmpty{min-height:120px;font-family:var(--font-family-medium);color:var(--color-text-secondary,#3c3c43b8);flex:1;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.AssignPreviewOverlay-module__gecHBG__quadrantCart{gap:6px}@media (max-width:819px){.AssignPreviewOverlay-module__gecHBG__quadrantsWithCart{flex-wrap:wrap}.AssignPreviewOverlay-module__gecHBG__quadrantsWithCart>.AssignPreviewOverlay-module__gecHBG__quadrantCart{flex:1 0 100%}}.AssignPreviewOverlay-module__gecHBG__sideTitle{display:none}@media (min-width:820px){.AssignPreviewOverlay-module__gecHBG__panelWide .AssignPreviewOverlay-module__gecHBG__headerBlockTop[data-dest=students]{display:none}.AssignPreviewOverlay-module__gecHBG__panelWide .AssignPreviewOverlay-module__gecHBG__middleRegion>.AssignPreviewOverlay-module__gecHBG__sideTitle{grid-area:1/2;margin-bottom:10px;padding:0 2px;display:flex}.AssignPreviewOverlay-module__gecHBG__panelWide .AssignPreviewOverlay-module__gecHBG__middleRegion{grid-template-rows:auto auto auto minmax(0,1fr)}.AssignPreviewOverlay-module__gecHBG__panelWide .AssignPreviewOverlay-module__gecHBG__middleRegion>.AssignPreviewOverlay-module__gecHBG__sectionNote{grid-row:2}.AssignPreviewOverlay-module__gecHBG__panelWide .AssignPreviewOverlay-module__gecHBG__middleRegion>.AssignPreviewOverlay-module__gecHBG__scopeNote{grid-row:3}.AssignPreviewOverlay-module__gecHBG__panelWide .AssignPreviewOverlay-module__gecHBG__middleRegion>.AssignPreviewOverlay-module__gecHBG__quadrants{grid-row:4}.AssignPreviewOverlay-module__gecHBG__sideTitle .AssignPreviewOverlay-module__gecHBG__previewStd{font-size:14px}.AssignPreviewOverlay-module__gecHBG__sideTitle .AssignPreviewOverlay-module__gecHBG__titleClean,.AssignPreviewOverlay-module__gecHBG__sideTitle .AssignPreviewOverlay-module__gecHBG__titleTopCommitted{font-size:20px}.AssignPreviewOverlay-module__gecHBG__sideTitle .AssignPreviewOverlay-module__gecHBG__titleTopInput{font-size:18px}}.AssignPreviewOverlay-module__gecHBG__titleClean{min-width:0;font-family:var(--font-family-heavy);color:var(--color-text,#1a1a2e);align-items:center;gap:8px;font-size:18px;display:flex}.AssignPreviewOverlay-module__gecHBG__titleCleanText{overflow-wrap:anywhere;min-width:0;line-height:1.25}.AssignPreviewOverlay-module__gecHBG__titlePencil{width:32px;height:32px;color:var(--color-text-secondary,#6b7280);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.AssignPreviewOverlay-module__gecHBG__titlePencil:hover{color:var(--color-text,#1a1a2e);background:#3c3c4314}}.AssignPreviewOverlay-module__gecHBG__sideTitle{text-align:left;flex-direction:column;align-items:flex-start;gap:4px}.AssignPreviewOverlay-module__gecHBG__sideDest{margin-top:8px}@media (min-width:820px){.AssignPreviewOverlay-module__gecHBG__panelWide .AssignPreviewOverlay-module__gecHBG__destinationRow{padding-right:40px;position:static}.AssignPreviewOverlay-module__gecHBG__panelWide .AssignPreviewOverlay-module__gecHBG__destinationRow[data-dest=students]{display:none}.AssignPreviewOverlay-module__gecHBG__panelWide.AssignPreviewOverlay-module__gecHBG__panelHasDestination .AssignPreviewOverlay-module__gecHBG__headerBlock{padding-left:4px;padding-right:4px}.AssignPreviewOverlay-module__gecHBG__panelWide .AssignPreviewOverlay-module__gecHBG__studentsDestination{position:relative}.AssignPreviewOverlay-module__gecHBG__panelWide .AssignPreviewOverlay-module__gecHBG__studentsDestination>.AssignPreviewOverlay-module__gecHBG__assignRow{align-items:stretch;width:clamp(280px,30%,360px);position:absolute;bottom:0;right:0}.AssignPreviewOverlay-module__gecHBG__panelWide .AssignPreviewOverlay-module__gecHBG__studentsDestination>.AssignPreviewOverlay-module__gecHBG__assignRow .AssignPreviewOverlay-module__gecHBG__assignBtnRow{justify-content:stretch}.AssignPreviewOverlay-module__gecHBG__panelWide .AssignPreviewOverlay-module__gecHBG__studentsDestination>.AssignPreviewOverlay-module__gecHBG__assignRow .AssignPreviewOverlay-module__gecHBG__assignBtnRow>*{flex:1;justify-content:center}.AssignPreviewOverlay-module__gecHBG__panelWide .AssignPreviewOverlay-module__gecHBG__middleRegion>.AssignPreviewOverlay-module__gecHBG__quadrants{margin-bottom:72px}.AssignPreviewOverlay-module__gecHBG__panelWide .AssignPreviewOverlay-module__gecHBG__studentsDestination>.AssignPreviewOverlay-module__gecHBG__middleRegion{flex:1}.AssignPreviewOverlay-module__gecHBG__sideTitle .AssignPreviewOverlay-module__gecHBG__previewStd{font-family:var(--font-family-heavy);letter-spacing:.06em;text-transform:uppercase;color:#6b7280;font-size:12.5px}}.AssignPreviewOverlay-module__gecHBG__directPrintHost{opacity:0;pointer-events:none;width:1200px;height:800px;position:fixed;top:0;left:-12000px;overflow:hidden}.AssignPreviewOverlay-module__gecHBG__compactSheet{text-align:left;background:#fff;border-radius:18px;gap:12px;width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);padding:22px 22px 20px;animation:.18s ease-out both AssignPreviewOverlay-module__gecHBG__compactIn;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000004d}.AssignPreviewOverlay-module__gecHBG__compactSheetOpen{width:min(640px,100vw - 32px);height:min(600px,100dvh - 32px)}@keyframes AssignPreviewOverlay-module__gecHBG__compactIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.AssignPreviewOverlay-module__gecHBG__compactSheet{animation:.17s ease-out both AssignPreviewOverlay-module__gecHBG__compactFade}}@keyframes AssignPreviewOverlay-module__gecHBG__compactFade{0%{opacity:0}to{opacity:1}}.AssignPreviewOverlay-module__gecHBG__compactTitle{font-family:var(--font-family-heavy);color:#17202b;text-align:center;margin:0;font-size:18px;line-height:1.25}.AssignPreviewOverlay-module__gecHBG__compactTiles{gap:8px;display:grid}.AssignPreviewOverlay-module__gecHBG__compactTile{cursor:pointer;text-align:left;min-height:48px;font:inherit;background:#fff;border:1px solid #e1e6eb;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;transition:transform .12s ease-out,box-shadow .12s ease-out,background-color .12s;display:flex;}@media (hover:hover) and (pointer:fine){.AssignPreviewOverlay-module__gecHBG__compactTile:hover{--hover-lift:1px;background:#fbfcfd;transform:translateY(-1px);box-shadow:0 4px 12px #141e321a}}.AssignPreviewOverlay-module__gecHBG__compactTile:active{box-shadow:none;transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.AssignPreviewOverlay-module__gecHBG__compactTile{transition:none}.AssignPreviewOverlay-module__gecHBG__compactTile:hover{--hover-lift:0px;transform:none}}.AssignPreviewOverlay-module__gecHBG__compactTileLabel{color:#3b4452;align-items:center;gap:7px;font-size:14px;display:inline-flex}.AssignPreviewOverlay-module__gecHBG__compactTileValue{font-family:var(--font-family-heavy);color:#17202b;text-align:right;margin-left:auto;font-size:14px}.AssignPreviewOverlay-module__gecHBG__compactTileChevron{color:#6b7482;flex:none}.AssignPreviewOverlay-module__gecHBG__compactQuiet{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.AssignPreviewOverlay-module__gecHBG__compactQuietRow{cursor:pointer;color:#4a5462;background:0 0;border:0;border-radius:9px;align-items:center;gap:5px;min-height:36px;padding:4px 10px;font-size:12.5px;display:inline-flex}.AssignPreviewOverlay-module__gecHBG__compactQuietRow span{font-family:var(--font-family-heavy);color:#17202b;margin-left:4px}@media (hover:hover) and (pointer:fine){.AssignPreviewOverlay-module__gecHBG__compactQuietRow:hover{background:#f1f4f7}}.AssignPreviewOverlay-module__gecHBG__compactBtns{justify-content:center;gap:10px;display:flex}.AssignPreviewOverlay-module__gecHBG__compactBtn{gap:7px;min-width:120px;min-height:44px;padding:0 18px;font-size:15px}.AssignPreviewOverlay-module__gecHBG__compactDatePanel{z-index:5;background:#fff;flex-direction:column;gap:8px;padding:14px 16px 16px;display:flex;position:absolute;inset:0;overflow:hidden}.AssignPreviewOverlay-module__gecHBG__backdrop[data-stacked]{justify-content:stretch;align-items:stretch;padding:12px}.AssignPreviewOverlay-module__gecHBG__backdrop[data-stacked] .AssignPreviewOverlay-module__gecHBG__panelWide{--apo-stack-gap:10px;gap:var(--apo-stack-gap);width:100%;height:100%;padding:14px 14px 0}.AssignPreviewOverlay-module__gecHBG__backdrop[data-stacked] .AssignPreviewOverlay-module__gecHBG__panelWide .AssignPreviewOverlay-module__gecHBG__studentsDestination{gap:0;position:relative}.AssignPreviewOverlay-module__gecHBG__backdrop[data-stacked] .AssignPreviewOverlay-module__gecHBG__panelWide .AssignPreviewOverlay-module__gecHBG__middleRegion{flex:1;gap:12px;min-height:0;padding-bottom:14px;position:static;overflow:hidden auto}.AssignPreviewOverlay-module__gecHBG__backdrop[data-stacked] .AssignPreviewOverlay-module__gecHBG__panelWide .AssignPreviewOverlay-module__gecHBG__middleRegion>.AssignPreviewOverlay-module__gecHBG__previewPane{flex:none;min-height:0}.AssignPreviewOverlay-module__gecHBG__backdrop[data-stacked] .AssignPreviewOverlay-module__gecHBG__panelWide .AssignPreviewOverlay-module__gecHBG__middleRegion>.AssignPreviewOverlay-module__gecHBG__quadrants{flex-wrap:wrap;flex:none}.AssignPreviewOverlay-module__gecHBG__backdrop[data-stacked] .AssignPreviewOverlay-module__gecHBG__panelWide .AssignPreviewOverlay-module__gecHBG__middleRegion>.AssignPreviewOverlay-module__gecHBG__quadrants>.AssignPreviewOverlay-module__gecHBG__quadrant{flex:260px}.AssignPreviewOverlay-module__gecHBG__backdrop[data-stacked] .AssignPreviewOverlay-module__gecHBG__panelWide .AssignPreviewOverlay-module__gecHBG__middleRegion>.AssignPreviewOverlay-module__gecHBG__quadrants>.AssignPreviewOverlay-module__gecHBG__quadrantCart{flex:1 0 100%}.AssignPreviewOverlay-module__gecHBG__backdrop[data-stacked] .AssignPreviewOverlay-module__gecHBG__panelWide .AssignPreviewOverlay-module__gecHBG__middleRegion>.AssignPreviewOverlay-module__gecHBG__rosterExpanded{position:absolute;inset:0}.AssignPreviewOverlay-module__gecHBG__backdrop[data-stacked] .AssignPreviewOverlay-module__gecHBG__panelWide .AssignPreviewOverlay-module__gecHBG__studentsDestination>.AssignPreviewOverlay-module__gecHBG__assignRow{padding:10px 14px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #7878822e;align-items:stretch;margin:0 -14px}.AssignPreviewOverlay-module__gecHBG__backdrop[data-stacked] .AssignPreviewOverlay-module__gecHBG__panelWide .AssignPreviewOverlay-module__gecHBG__assignBtnRow{justify-content:stretch}.AssignPreviewOverlay-module__gecHBG__backdrop[data-stacked] .AssignPreviewOverlay-module__gecHBG__panelWide .AssignPreviewOverlay-module__gecHBG__assignBtnRow>*{flex:1;min-height:48px}@media (max-width:520px){.AssignPreviewOverlay-module__gecHBG__backdrop[data-stacked]{padding:0}.AssignPreviewOverlay-module__gecHBG__backdrop[data-stacked] .AssignPreviewOverlay-module__gecHBG__panelWide{border-radius:0;padding:12px 12px 0}.AssignPreviewOverlay-module__gecHBG__backdrop[data-stacked] .AssignPreviewOverlay-module__gecHBG__panelWide .AssignPreviewOverlay-module__gecHBG__studentsDestination>.AssignPreviewOverlay-module__gecHBG__assignRow{margin:0 -12px;padding-inline:12px}.AssignPreviewOverlay-module__gecHBG__backdrop[data-stacked] .AssignPreviewOverlay-module__gecHBG__panelWide .AssignPreviewOverlay-module__gecHBG__previewPane{padding:12px 10px 10px}}
.AssignmentsList-module__M1Ys0G__wrap{--al-gold:#e2b33a;--al-tan:#c79a63;--al-purple:#8a5cf6;--al-late:#b4532a;--al-open:var(--ds-soft,#23252c0b);padding:0 0 20px}body[data-night-chrome=true] .AssignmentsList-module__M1Ys0G__wrap{--al-gold:#f0c75a;--al-tan:#d9b27f;--al-purple:#a987ff;--al-late:#f0a27c;--al-open:#ffffff0f}.AssignmentsList-module__M1Ys0G__toolbar{flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px 0 6px;display:flex}.AssignmentsList-module__M1Ys0G__toolbarEnd{align-items:center;gap:8px 10px;margin-left:auto;display:inline-flex}.AssignmentsList-module__M1Ys0G__gap{flex:1}.AssignmentsList-module__M1Ys0G__section{margin-top:10px}.AssignmentsList-module__M1Ys0G__sectionHead{justify-content:space-between;align-items:baseline;padding:8px 4px 6px;display:flex}.AssignmentsList-module__M1Ys0G__sectionTitle{font-family:var(--font-family-heavy);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-ink-mid,#555a66);margin:0;font-size:12px}.AssignmentsList-module__M1Ys0G__today{color:var(--dsn-ink-faint,var(--ds-muted,#6f7075));font-size:12px}.AssignmentsList-module__M1Ys0G__list{margin:0;padding:0;list-style:none}.AssignmentsList-module__M1Ys0G__item{border-radius:16px}.AssignmentsList-module__M1Ys0G__item[data-open=true]{background:var(--al-open);margin:0 0 8px}.AssignmentsList-module__M1Ys0G__row{border-radius:16px;align-items:center;gap:8px;padding-right:10px;transition:transform .12s ease-out,background-color .12s ease-out,box-shadow .12s ease-out;display:flex}@media (hover:hover) and (pointer:fine){.AssignmentsList-module__M1Ys0G__item:not([data-open=true]) .AssignmentsList-module__M1Ys0G__row:has(.AssignmentsList-module__M1Ys0G__rowBtn:hover){background:var(--ds-soft,#23252c0f);--hover-lift:2px;transform:translateY(-2px);box-shadow:0 4px 12px #0000000f}.AssignmentsList-module__M1Ys0G__item:not([data-open=true]) .AssignmentsList-module__M1Ys0G__row .AssignmentsList-module__M1Ys0G__rowBtn:hover:not(:active){--hover-lift:2px}}.AssignmentsList-module__M1Ys0G__row:has(.AssignmentsList-module__M1Ys0G__rowBtn:active){background:var(--ds-soft,#23252c17);box-shadow:none;transform:translateY(1px)}body[data-night-chrome=true] .AssignmentsList-module__M1Ys0G__item:not([data-open=true]) .AssignmentsList-module__M1Ys0G__row:has(.AssignmentsList-module__M1Ys0G__rowBtn:hover){box-shadow:none;background:#ffffff12}.AssignmentsList-module__M1Ys0G__rowBtn{min-width:0;min-height:60px;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:none;flex:1;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;padding:8px 6px 8px 8px;display:grid}.AssignmentsList-module__M1Ys0G__stub{flex-direction:column;align-items:center;line-height:1;display:flex}.AssignmentsList-module__M1Ys0G__stubMonth{font-family:var(--font-family-heavy);letter-spacing:.08em;color:var(--dsn-ink-faint,var(--ds-muted,#6f7075));font-size:10.5px}.AssignmentsList-module__M1Ys0G__stubDay{font-family:var(--font-family-heavy);color:var(--ds-ink-strong,#1a1a2e);margin-top:3px;font-size:24px}.AssignmentsList-module__M1Ys0G__main{flex-direction:column;gap:3px;min-width:0;display:flex}.AssignmentsList-module__M1Ys0G__name{font-family:var(--font-family-heavy);color:var(--ds-ink-strong,#1a1a2e);white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.AssignmentsList-module__M1Ys0G__meta{color:var(--dsn-ink-faint,var(--ds-muted,#6f7075));white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.AssignmentsList-module__M1Ys0G__meta b{color:var(--ds-ink-strong,#1a1a2e);font-weight:800}.AssignmentsList-module__M1Ys0G__sep{margin:0 6px}.AssignmentsList-module__M1Ys0G__late{color:var(--al-late);font-weight:700}.AssignmentsList-module__M1Ys0G__levels{white-space:nowrap;align-items:center;gap:14px;display:flex}.AssignmentsList-module__M1Ys0G__level{color:var(--ds-ink-mid,#555a66);align-items:center;gap:5px;font-size:12.5px;font-weight:700;display:inline-flex}@media (max-width:760px){.AssignmentsList-module__M1Ys0G__levels{display:none}}.AssignmentsList-module__M1Ys0G__due{min-height:44px;font-family:var(--font-family-heavy);color:var(--ds-ink-mid,#555a66);flex-shrink:0;align-items:center;gap:2px;font-size:12.5px;display:inline-flex}.AssignmentsList-module__M1Ys0G__dueGlyphBtn{cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.AssignmentsList-module__M1Ys0G__dueGlyphBtn:hover{background:var(--ds-soft,#23252c0d)}}.AssignmentsList-module__M1Ys0G__dueGlyphBtn:active{transform:translateY(1px)}.AssignmentsList-module__M1Ys0G__dueGlyphBtn:focus-visible{outline-offset:0;outline:2px solid #3b82f6}.AssignmentsList-module__M1Ys0G__cal{color:var(--al-late);flex-shrink:0}.AssignmentsList-module__M1Ys0G__roster{padding:4px 16px 12px 66px}.AssignmentsList-module__M1Ys0G__resultsBar{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:2px 0 12px;display:flex}.AssignmentsList-module__M1Ys0G__resultsLine{color:var(--ds-ink-mid,#555a66);font-size:13.5px}.AssignmentsList-module__M1Ys0G__resultsLine b{color:var(--ds-ink-strong,#1a1a2e);font-weight:800}.AssignmentsList-module__M1Ys0G__resultsBtn{min-height:44px;font-family:var(--font-family-heavy);cursor:pointer;border-radius:12px;align-items:center;gap:6px;padding:0 16px;font-size:13.5px;display:inline-flex;}.AssignmentsList-module__M1Ys0G__resultsGlyph{color:var(--color-accent-blue-ink,#1f6f9e);flex-shrink:0}body[data-night-chrome=true] .AssignmentsList-module__M1Ys0G__resultsGlyph{color:#8cc4ec}@media (max-width:760px){.AssignmentsList-module__M1Ys0G__roster{padding-left:12px}}.AssignmentsList-module__M1Ys0G__seats{grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:8px 4px;margin:0;padding:0;list-style:none;display:grid}.AssignmentsList-module__M1Ys0G__seat{width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:6px 2px 4px;display:flex}.AssignmentsList-module__M1Ys0G__portrait{justify-content:center;align-items:center;width:50px;height:50px;transition:transform .12s ease-out;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.AssignmentsList-module__M1Ys0G__seat:hover .AssignmentsList-module__M1Ys0G__portrait{--hover-lift:2px;transform:translateY(-2px)}}.AssignmentsList-module__M1Ys0G__seat:active .AssignmentsList-module__M1Ys0G__portrait{transform:translateY(1px)scale(.97)}.AssignmentsList-module__M1Ys0G__ring{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:visible}.AssignmentsList-module__M1Ys0G__face{background:#ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #0000001a}body[data-night-chrome=true] .AssignmentsList-module__M1Ys0G__face{background:#ffffff24}.AssignmentsList-module__M1Ys0G__ringEmpty{stroke:var(--ds-border,#23252c3d)}.AssignmentsList-module__M1Ys0G__ringTrack{stroke:var(--ds-soft,#23252c1f)}.AssignmentsList-module__M1Ys0G__ringTan{stroke:var(--al-tan)}.AssignmentsList-module__M1Ys0G__ringPurple{stroke:var(--al-purple)}.AssignmentsList-module__M1Ys0G__ringGold{stroke:var(--al-gold)}.AssignmentsList-module__M1Ys0G__seatName{max-width:100%;color:var(--ds-ink-strong,#1a1a2e);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.AssignmentsList-module__M1Ys0G__seatState{min-height:16px;color:var(--ds-ink-mid,#555a66);align-items:center;font-size:11.5px;font-weight:700;display:inline-flex}.AssignmentsList-module__M1Ys0G__key{color:var(--dsn-ink-faint,var(--ds-muted,#6f7075));flex-wrap:wrap;justify-content:flex-end;gap:4px 16px;margin-top:10px;font-size:11px;display:flex}.AssignmentsList-module__M1Ys0G__key span{align-items:center;gap:5px;display:inline-flex}.AssignmentsList-module__M1Ys0G__key svg{position:static}.AssignmentsList-module__M1Ys0G__keyPurple{color:var(--al-purple)}.AssignmentsList-module__M1Ys0G__sectionDivider{background:var(--ds-border,#23252c29);border:none;height:1px;margin:14px 24px 6px}body[data-night-chrome=true] .AssignmentsList-module__M1Ys0G__sectionDivider{background:#ffffff24}.AssignmentsList-module__M1Ys0G__subjectMark{font-family:var(--font-family-heavy);letter-spacing:.04em;text-transform:uppercase;font-size:11.5px}.AssignmentsList-module__M1Ys0G__subjectMark[data-subject=math]{color:var(--color-accent-blue-ink,#1f6f9e)}.AssignmentsList-module__M1Ys0G__subjectMark[data-subject=reading]{color:#7b3f9e}body[data-night-chrome=true] .AssignmentsList-module__M1Ys0G__subjectMark[data-subject=math]{color:#7fc4ee}body[data-night-chrome=true] .AssignmentsList-module__M1Ys0G__subjectMark[data-subject=reading]{color:#d3a8f0}.AssignmentsList-module__M1Ys0G__seat{position:relative}.AssignmentsList-module__M1Ys0G__seat[data-nudge=true] .AssignmentsList-module__M1Ys0G__portrait{animation:.42s ease-in-out AssignmentsList-module__M1Ys0G__seatJiggle}@keyframes AssignmentsList-module__M1Ys0G__seatJiggle{0%,to{transform:translate(0)}20%{transform:translate(-4px)rotate(-3deg)}45%{transform:translate(4px)rotate(3deg)}70%{transform:translate(-2px)rotate(-1deg)}}.AssignmentsList-module__M1Ys0G__seatNote{z-index:3;white-space:nowrap;color:#fff;font-family:var(--font-family-heavy);pointer-events:none;background:#1f2937;border-radius:999px;padding:5px 10px;font-size:12px;animation:1.7s ease-out forwards AssignmentsList-module__M1Ys0G__seatNoteFade;position:absolute;bottom:calc(100% - 6px);left:50%;transform:translate(-50%)}@keyframes AssignmentsList-module__M1Ys0G__seatNoteFade{0%{opacity:0;transform:translate(-50%,4px)}12%{opacity:1;transform:translate(-50%)}75%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.AssignmentsList-module__M1Ys0G__seat[data-nudge=true] .AssignmentsList-module__M1Ys0G__portrait{animation:none}.AssignmentsList-module__M1Ys0G__seatNote{animation:1.7s linear forwards AssignmentsList-module__M1Ys0G__seatNoteFadeOnly}@keyframes AssignmentsList-module__M1Ys0G__seatNoteFadeOnly{0%,75%{opacity:1}to{opacity:0}}}.AssignmentsList-module__M1Ys0G__attemptTab{z-index:2;background:var(--ds-card,#fff);color:var(--ds-ink-mid,#555a66);white-space:nowrap;pointer-events:none;border-radius:999px;padding:1px 5px;font-size:10px;font-weight:800;line-height:13px;position:absolute;top:-5px;right:-14px;box-shadow:0 0 0 1px #23252c24,0 1px 2px #00000014}.AssignmentsList-module__M1Ys0G__trash{color:currentColor;flex-shrink:0}.AssignmentsList-module__M1Ys0G__lrow{--lr-gap:14px}@media (max-width:760px){.AssignmentsList-module__M1Ys0G__lrow{--lr-gap:8px}.AssignmentsList-module__M1Ys0G__lrow[data-editing=true]{--lr-gap:6px}.AssignmentsList-module__M1Ys0G__lrow>[data-hidden]{max-width:160px;transition:opacity .17s ease-out,max-width .2s ease-out;overflow:visible}.AssignmentsList-module__M1Ys0G__lrow>[data-hidden=true]{max-width:0;margin-left:-10px;overflow:hidden}}.AssignmentsList-module__M1Ys0G__item:has([data-qa-row-more-menu]){z-index:30;position:relative}.AssignmentsList-module__M1Ys0G__check{width:0;height:22px;margin-right:calc(-1 * var(--lr-gap));opacity:0;color:#0000;background:#fff;border:0 solid #9aa0a8;border-radius:6px;flex:0 0 0;justify-content:center;align-items:center;transition:flex-basis .2s ease-out,width .2s ease-out,margin .2s ease-out,opacity .2s ease-out,background-color .12s ease-out,border-color .12s ease-out;display:inline-flex;overflow:hidden}.AssignmentsList-module__M1Ys0G__lrow[data-editing=true]{--lr-gap:10px}.AssignmentsList-module__M1Ys0G__lrow[data-editing=true] .AssignmentsList-module__M1Ys0G__check{opacity:1;border-width:1.5px;flex-basis:22px;width:22px;margin-right:0}.AssignmentsList-module__M1Ys0G__check[data-on=true]{color:#fff;background:#2f7d4a;border-color:#2f7d4a}body[data-night-chrome=true] .AssignmentsList-module__M1Ys0G__check:not([data-on=true]){background:0 0;border-color:#8a93a3}.AssignmentsList-module__M1Ys0G__item[data-checked=true] .AssignmentsList-module__M1Ys0G__lrow{background:var(--ds-soft,#23252c0f)}body[data-night-chrome=true] .AssignmentsList-module__M1Ys0G__item[data-checked=true] .AssignmentsList-module__M1Ys0G__lrow{background:#ffffff12}.AssignmentsList-module__M1Ys0G__editBar{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.AssignmentsList-module__M1Ys0G__editCount{color:var(--dsn-ink-faint,var(--ds-muted,#6f7075));white-space:nowrap;font-size:12.5px}@media (max-width:480px){.AssignmentsList-module__M1Ys0G__editCount{display:none}}.AssignmentsList-module__M1Ys0G__editActions{opacity:0;pointer-events:none;align-items:center;gap:8px;transition:opacity .17s ease-out;display:inline-flex}.AssignmentsList-module__M1Ys0G__editActions[data-shown=true]{opacity:1;pointer-events:auto}.AssignmentsList-module__M1Ys0G__editAction{min-height:44px;font-family:var(--font-family-heavy);color:var(--b3d-ink);cursor:pointer;border-radius:12px;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;display:inline-flex;}.AssignmentsList-module__M1Ys0G__editBtn{min-width:52px;min-height:44px;font-family:var(--font-family-heavy);color:var(--dsn-grow,#2f7a3a);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0 8px;font-size:14px;font-weight:700;display:inline-flex}@media (hover:hover) and (pointer:fine){.AssignmentsList-module__M1Ys0G__editBtn:hover{text-underline-offset:3px;text-decoration:underline}}.AssignmentsList-module__M1Ys0G__editBtn:focus-visible{outline-offset:2px;outline:2px solid}.AssignmentsList-module__M1Ys0G__editBtn[aria-pressed=true]{font-weight:800}@media (prefers-reduced-motion:reduce){.AssignmentsList-module__M1Ys0G__lrow,.AssignmentsList-module__M1Ys0G__check,.AssignmentsList-module__M1Ys0G__lrow>[data-hidden],.AssignmentsList-module__M1Ys0G__editActions{transition:opacity .17s ease-out}}.AssignmentsList-module__M1Ys0G__gap{justify-content:center;align-items:center;min-width:0;display:flex}.AssignmentsList-module__M1Ys0G__result{font-family:var(--font-family-heavy);color:var(--ds-ink-strong,#1a1a2e);white-space:nowrap;text-overflow:ellipsis;opacity:1;font-size:13px;transition:opacity .5s ease-out;overflow:hidden}.AssignmentsList-module__M1Ys0G__result[data-fading=true]{opacity:0}@keyframes AssignmentsList-module__M1Ys0G__movedGlow{0%,25%{background-color:#f0c75a33}to{background-color:#0000}}.AssignmentsList-module__M1Ys0G__item[data-moved=true] .AssignmentsList-module__M1Ys0G__lrow{animation:1.8s ease-out AssignmentsList-module__M1Ys0G__movedGlow}
.LessonsMyList-module__qm4msa__wrap{--lm-priority:#c62828;--lm-priority-bg:#ffebee;--lm-needed:#2e7d32;--lm-now:#1f6f9e;padding-top:4px}body[data-night-chrome=true] .LessonsMyList-module__qm4msa__wrap{--lm-priority:#ff8a80;--lm-priority-bg:#ff8a8029;--lm-needed:#8fd694;--lm-now:#7fc4ee}.LessonsMyList-module__qm4msa__rowBtn{grid-template-columns:64px minmax(0,1fr) auto auto}.LessonsMyList-module__qm4msa__kindStub{color:var(--dsn-ink-faint,var(--ds-muted,#6f7075));flex-direction:column;align-items:center;gap:4px;line-height:1;display:flex}.LessonsMyList-module__qm4msa__kindWord{font-family:var(--font-family-heavy);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}.LessonsMyList-module__qm4msa__kindStub[data-kind=priority]{color:var(--lm-priority)}.LessonsMyList-module__qm4msa__kindStub[data-kind=needed]{color:var(--lm-needed)}.LessonsMyList-module__qm4msa__kindStub[data-kind=now]{color:var(--lm-now)}.LessonsMyList-module__qm4msa__kindStub[data-kind=saved] .LessonsMyList-module__qm4msa__glyph{color:var(--ds-ink-strong,#1a1a2e)}.LessonsMyList-module__qm4msa__glyph{display:block}.LessonsMyList-module__qm4msa__bang{background:var(--lm-priority-bg);width:20px;height:20px;color:var(--lm-priority);font-family:var(--font-family-heavy);border-radius:7px;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.LessonsMyList-module__qm4msa__bangSmall{background:var(--lm-priority-bg);width:14px;height:14px;color:var(--lm-priority);font-family:var(--font-family-heavy);vertical-align:1px;border-radius:5px;justify-content:center;align-items:center;margin-right:4px;font-size:10px;display:inline-flex}.LessonsMyList-module__qm4msa__still{color:var(--ds-ink-strong,#1a1a2e);font-weight:800}.LessonsMyList-module__qm4msa__side{white-space:nowrap;align-items:center;gap:14px;display:flex}.LessonsMyList-module__qm4msa__sideText{text-align:right;min-width:92px;color:var(--dsn-ink-faint,var(--ds-muted,#6f7075));font-size:12.5px}.LessonsMyList-module__qm4msa__faces{align-items:center;display:inline-flex}.LessonsMyList-module__qm4msa__face{width:26px;height:26px;box-shadow:0 0 0 2px var(--ds-card,#fff), inset 0 1px 2px #0000001a;background:#fff;border-radius:50%;justify-content:center;align-items:center;margin-left:-7px;display:inline-flex;overflow:hidden}.LessonsMyList-module__qm4msa__face:first-child{margin-left:0}body[data-night-chrome=true] .LessonsMyList-module__qm4msa__face{box-shadow:0 0 0 2px var(--ds-page,#181b22);background:#ffffff24}.LessonsMyList-module__qm4msa__more{color:var(--ds-ink-mid,#555a66);margin-left:6px;font-size:11.5px;font-weight:800}.LessonsMyList-module__qm4msa__word{text-align:center;min-width:64px;font-family:var(--font-family-heavy);color:var(--ds-ink-mid,#555a66);border-radius:9px;padding:7px 10px;font-size:12.5px;transition:background-color .12s ease-out,color .12s ease-out}@media (hover:hover) and (pointer:fine){.LessonsMyList-module__qm4msa__rowBtn:hover .LessonsMyList-module__qm4msa__word{background:var(--ds-soft,#23252c12);color:var(--ds-ink-strong,#1a1a2e)}}.LessonsMyList-module__qm4msa__rowBtn:active .LessonsMyList-module__qm4msa__word{background:var(--ds-soft,#23252c12);color:var(--ds-ink-strong,#1a1a2e)}.LessonsMyList-module__qm4msa__rowBtn>:first-child{transition:transform 80ms ease-out}.LessonsMyList-module__qm4msa__rowBtn:active>:first-child{transform:scale(.96)}@media (max-width:900px){.LessonsMyList-module__qm4msa__faces{display:none}}@media (max-width:640px){.LessonsMyList-module__qm4msa__rowBtn{grid-template-columns:52px minmax(0,1fr) auto}.LessonsMyList-module__qm4msa__side{display:none}}.LessonsMyList-module__qm4msa__empty{text-align:center;border:1px dashed var(--dsn-border,#d9d6cc);border-radius:14px;max-width:520px;margin:24px auto 0;padding:28px 20px}.LessonsMyList-module__qm4msa__emptyTitle{font-family:var(--font-family-heavy);color:var(--ds-ink-strong,#1a1a2e);font-size:15px}.LessonsMyList-module__qm4msa__emptyText{color:var(--dsn-ink-soft,#666);margin-top:6px;font-size:12.5px;line-height:1.5}.LessonsMyList-module__qm4msa__emptyBtn{background:var(--ds-soft,#23252c12);color:var(--ds-ink-strong,#1a1a2e);font-family:var(--font-family-heavy);cursor:pointer;border:none;border-radius:10px;margin-top:14px;padding:8px 16px;font-size:13px}@media (hover:hover) and (pointer:fine){.LessonsMyList-module__qm4msa__emptyBtn:hover{background:var(--ds-soft,#23252c1f)}}.LessonsMyList-module__qm4msa__showAll{color:var(--ds-ink-mid,#555a66);font-family:var(--font-family-heavy);cursor:pointer;background:0 0;border:none;border-radius:9px;margin:4px 0 0 78px;padding:6px 10px;font-size:12.5px}@media (hover:hover) and (pointer:fine){.LessonsMyList-module__qm4msa__showAll:hover{background:var(--ds-soft,#23252c12);color:var(--ds-ink-strong,#1a1a2e)}}
.MathPad-module__5WT0wW__fillInputTransparentText.MathPad-module__5WT0wW__fillInputTransparentText{color:#0000;caret-color:var(--color-dark-text)}.MathPad-module__5WT0wW__fillInputOverlay{font-family:var(--font-family-heavy);pointer-events:none;white-space:nowrap;justify-content:center;align-items:center;font-size:32px;display:flex;position:absolute;inset:0;overflow:hidden}.MathPad-module__5WT0wW__fillInputOverlay sup{vertical-align:super;font-size:.6em;line-height:0}.MathPad-module__5WT0wW__mathPad{flex-wrap:wrap;justify-content:center;gap:4px;max-width:340px;display:flex}.MathPad-module__5WT0wW__mathPadBtn{width:38px;height:34px;font-family:var(--font-family-heavy);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border-radius:8px;justify-content:center;align-items:center;font-size:16px;display:flex;}.MathPad-module__5WT0wW__mathPadBtnActive{color:var(--color-accent-blue-ink,#1f6f9e);}.MathPad-module__5WT0wW__exponentModeChip{white-space:nowrap;font-family:var(--font-family-medium);color:var(--color-accent-blue);background:#3498db1f;border:1.5px solid #3498db73;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;margin-left:8px;padding:5px 10px;font-size:15px;line-height:1;display:inline-flex;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.MathPad-module__5WT0wW__exponentModeChipGlyph{font-family:var(--font-family-heavy);font-size:16px}.MathPad-module__5WT0wW__exponentModeChipShort{display:none}@media (max-width:760px){.MathPad-module__5WT0wW__exponentModeChip{margin-left:0;position:static;top:auto;left:auto;transform:none}.MathPad-module__5WT0wW__exponentModeChipShort{display:none}}
.PotatoMountain-module__Z9066a__scene{z-index:0;pointer-events:none;contain:strict;transition:opacity .15s;position:fixed;inset:0;overflow:hidden}.PotatoMountain-module__Z9066a__sceneFading{opacity:0}.PotatoMountain-module__Z9066a__sky{position:absolute;inset:0}.PotatoMountain-module__Z9066a__stars{background-image:radial-gradient(1.5px 1.5px at 12% 18%,#ffffffd9 50%,#0000 51%),radial-gradient(1px 1px at 28% 9%,#ffffffb3 50%,#0000 51%),radial-gradient(1.5px 1.5px at 44% 24%,#fffc 50%,#0000 51%),radial-gradient(1px 1px at 61% 12%,#ffffffa6 50%,#0000 51%),radial-gradient(1.5px 1.5px at 77% 20%,#ffffffd9 50%,#0000 51%),radial-gradient(1px 1px at 88% 6%,#ffffffb3 50%,#0000 51%),radial-gradient(1px 1px at 35% 33%,#fff9 50%,#0000 51%),radial-gradient(1.5px 1.5px at 69% 36%,#ffffffb3 50%,#0000 51%);position:absolute;inset:0 0 40%}.PotatoMountain-module__Z9066a__far{will-change:transform;background-repeat:repeat-x;position:absolute;top:0;left:0;right:0}.PotatoMountain-module__Z9066a__world{transform-origin:0 0;will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.PotatoMountain-module__Z9066a__tile{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:none;position:absolute}.PotatoMountain-module__Z9066a__mirror{transform:scaleX(-1)}.PotatoMountain-module__Z9066a__rock{height:4000px;position:absolute}.PotatoMountain-module__Z9066a__marker{transform-origin:0 0;width:0;height:0;position:absolute}.PotatoMountain-module__Z9066a__flagSvg{position:absolute;top:0;left:0;overflow:visible}.PotatoMountain-module__Z9066a__potato{will-change:transform;justify-content:center;display:flex;position:absolute;top:0;left:0}.PotatoMountain-module__Z9066a__wobble{transform-origin:50% 88%;animation:.52s ease-in-out PotatoMountain-module__Z9066a__mountainWobble}@keyframes PotatoMountain-module__Z9066a__mountainWobble{0%{transform:rotate(0)}20%{transform:rotate(-7deg)}45%{transform:rotate(6deg)}70%{transform:rotate(-3deg)}to{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.PotatoMountain-module__Z9066a__wobble{animation:none}.PotatoMountain-module__Z9066a__scene{transition:none}}.PotatoMountain-module__Z9066a__screen{width:100%;height:var(--app-vh-base,100dvh);position:relative;overflow:hidden}.PotatoMountain-module__Z9066a__backBtn{top:max(14px, env(safe-area-inset-top));z-index:3;width:44px;height:44px;position:absolute;left:16px}.PotatoMountain-module__Z9066a__card{z-index:2;box-sizing:border-box;color:#1a1a1e;width:min(420px,100vw - 32px);font-family:var(--font-family);background:#fff;border-radius:22px;padding:22px 22px 20px;position:absolute;top:clamp(72px,12vh,120px);right:max(16px,6vw);box-shadow:0 10px 30px #14283c2e,inset 0 1px #ffffffe6}@media (max-width:640px){.PotatoMountain-module__Z9066a__card{width:auto;left:16px;right:16px;top:calc(max(14px, env(safe-area-inset-top)) + 58px);padding:18px 18px 16px}}.PotatoMountain-module__Z9066a__cardTitle{font-family:var(--font-family-heavy);margin:0 0 6px;font-size:clamp(22px,3.2vw,28px);line-height:1.15}.PotatoMountain-module__Z9066a__skillLabel{margin:0 0 8px;font-size:17px;font-weight:700;line-height:1.3}.PotatoMountain-module__Z9066a__summits{color:#9b1d20;align-items:center;gap:6px;margin:0 0 10px;font-size:15px;font-weight:700;display:inline-flex}.PotatoMountain-module__Z9066a__firstSummit{font-family:var(--font-family-heavy);color:#1f7a3a;letter-spacing:.02em;margin:0 0 4px;font-size:16px}.PotatoMountain-module__Z9066a__cardLine{margin:0 0 12px;font-size:15px;line-height:1.4}.PotatoMountain-module__Z9066a__starLine{align-items:center;gap:8px;margin:2px 0 14px;font-size:16px;font-weight:700;display:flex}.PotatoMountain-module__Z9066a__cardActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;display:flex}.PotatoMountain-module__Z9066a__secondaryBtn{min-height:44px;font-family:var(--font-family);padding:0 18px;font-size:15px;font-weight:700}.PotatoMountain-module__Z9066a__thirds{grid-template-columns:repeat(3,1fr);gap:6px;margin:4px 0 14px;display:grid}.PotatoMountain-module__Z9066a__thirdSeg{color:#3d4a54;background:#eef3f6;border:2px solid #c9d4db;border-radius:10px;justify-content:center;align-items:center;gap:4px;height:30px;font-size:14px;font-weight:800;display:flex}.PotatoMountain-module__Z9066a__overlayRoot{z-index:60;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.PotatoMountain-module__Z9066a__panel{box-sizing:border-box;color:#1a1a1e;width:min(460px,100%);max-height:min(80vh,640px);font-family:var(--font-family);background:#fff;border-radius:22px;flex-direction:column;gap:10px;padding:20px;display:flex;position:relative;box-shadow:0 14px 40px #141e3247}.PotatoMountain-module__Z9066a__panelTitle{font-family:var(--font-family-heavy);margin:0;font-size:21px}.PotatoMountain-module__Z9066a__pickerList{flex-direction:column;gap:12px;min-height:0;display:flex;overflow-y:auto}.PotatoMountain-module__Z9066a__pickerGroup{flex-direction:column;gap:6px;display:flex}.PotatoMountain-module__Z9066a__pickerGroupTitle{letter-spacing:.04em;text-transform:uppercase;color:#4a5560;margin:4px 0 0;font-size:13px;font-weight:800}.PotatoMountain-module__Z9066a__pickerRow{color:#1a1a1e;text-align:left;min-height:48px;font-family:var(--font-family);cursor:pointer;background:#fff;border:2px solid #d5dde3;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:15px;font-weight:600;display:flex}.PotatoMountain-module__Z9066a__pickerRow:active{background:#eef3f6}@media (hover:hover) and (pointer:fine){.PotatoMountain-module__Z9066a__pickerRow:hover{border-color:#8fb3c9}}.PotatoMountain-module__Z9066a__pickerRowOn{border-color:#2fbf5a;box-shadow:inset 0 0 0 1px #2fbf5a}.PotatoMountain-module__Z9066a__pickerLabel{flex:1;min-width:0}.PotatoMountain-module__Z9066a__pickerSummits{color:#9b1d20;white-space:nowrap;align-items:center;gap:4px;font-weight:800;display:inline-flex}.PotatoMountain-module__Z9066a__climb{width:100%;height:var(--app-vh-base,100dvh);position:relative}.PotatoMountain-module__Z9066a__climbLayer{z-index:1;height:100%;position:relative}.PotatoMountain-module__Z9066a__climb [data-typed-enter-scope]{transition:opacity .22s}.PotatoMountain-module__Z9066a__climb[data-mountain-walking="1"] [data-typed-enter-scope]{opacity:0;pointer-events:none}.PotatoMountain-module__Z9066a__meter{justify-content:center;align-items:flex-end;gap:5px;min-height:22px;display:flex}.PotatoMountain-module__Z9066a__meterStep{background:#b9d7c2;border:1.5px solid #6f9a7c;border-radius:50%;width:9px;height:9px}.PotatoMountain-module__Z9066a__meterThird{background:#ecb3b4;border-color:#a06a6b;border-radius:3px;width:10px;height:18px}.PotatoMountain-module__Z9066a__meterReached{background:#2fbf5a;border-color:#1f7a3a}.PotatoMountain-module__Z9066a__meterThird.PotatoMountain-module__Z9066a__meterReached{background:#e5383b;border-color:#9b1d20}.PotatoMountain-module__Z9066a__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(body[data-night-chrome=true] .PotatoMountain-module__Z9066a__card,body[data-night-chrome=true] .PotatoMountain-module__Z9066a__panel){color:#eef2f8;background:#1c2433;box-shadow:0 10px 30px #00000073,inset 0 1px #ffffff14}:is(body[data-night-chrome=true] .PotatoMountain-module__Z9066a__summits,body[data-night-chrome=true] .PotatoMountain-module__Z9066a__pickerSummits){color:#ff9a9c}body[data-night-chrome=true] .PotatoMountain-module__Z9066a__firstSummit{color:#7fe0a0}body[data-night-chrome=true] .PotatoMountain-module__Z9066a__thirdSeg{color:#dfe6f0;background:#263046;border-color:#46546e}body[data-night-chrome=true] .PotatoMountain-module__Z9066a__pickerGroupTitle{color:#b7c3d3}body[data-night-chrome=true] .PotatoMountain-module__Z9066a__pickerRow{color:#eef2f8;background:#222c3e;border-color:#46546e}body[data-night-chrome=true] .PotatoMountain-module__Z9066a__pickerRow:active{background:#2b3750}body[data-night-chrome=true] .PotatoMountain-module__Z9066a__meterStep{background:#3c5a47;border-color:#7fbf94}body[data-night-chrome=true] .PotatoMountain-module__Z9066a__meterThird{background:#6b3a3c;border-color:#d68c8e}body[data-night-chrome=true] .PotatoMountain-module__Z9066a__meterReached{background:#45d36f;border-color:#a6efbd}body[data-night-chrome=true] .PotatoMountain-module__Z9066a__meterThird.PotatoMountain-module__Z9066a__meterReached{background:#ff5a5d;border-color:#ffb3b4}
.PrintSetupOverlay-module__mFv03q__headerBlock{flex-direction:column;gap:2px;padding:2px 34px 0 4px;display:flex}.PrintSetupOverlay-module__mFv03q__middle{--color-text:#1a1a2e;flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.PrintSetupOverlay-module__mFv03q__previewPane{flex-direction:column;flex:2;min-height:0;display:flex}.PrintSetupOverlay-module__mFv03q__previewScroll{--color-text:#1a1a2e;--text-primary:#1a1a2e;--color-text-secondary:#1e1e2399;--text-secondary:#1e1e2399;--color-secondary:#3c3c43b8;--card-bg:#fff;--bg-surface:#fff;--color-bg-secondary:#f5f5f5;color:#1a1a2e;background:#fff;border-radius:12px;flex:1;min-height:0;padding:12px 14px;overflow-y:auto}.PrintSetupOverlay-module__mFv03q__previewEmpty{font-family:var(--font-family-medium);color:#3c3c4399;text-align:center;flex:1;justify-content:center;align-items:center;padding:12px;font-size:13px;display:flex}.PrintSetupOverlay-module__mFv03q__previewNote{font-family:var(--font-family-medium);color:#3c3c438c;white-space:nowrap;margin-left:auto;font-size:11px}@media (max-width:480px){.PrintSetupOverlay-module__mFv03q__previewNote{display:none}}.PrintSetupOverlay-module__mFv03q__countPanel{--color-text:#1a1a2e;--bg-surface-alt:#f2f2f7;background:#ffffff80;border-radius:14px;flex-direction:column;flex:1;min-height:88px;max-height:38%;padding:10px 12px 8px;display:flex}.PrintSetupOverlay-module__mFv03q__countPanelHead{font-family:var(--font-family-heavy);color:#3c3c43cc;align-items:center;gap:6px;padding-bottom:6px;font-size:12px;display:flex}.PrintSetupOverlay-module__mFv03q__countRows{flex-direction:column;flex:1;gap:4px;min-height:0;display:flex;overflow-y:auto}.PrintSetupOverlay-module__mFv03q__countRow{align-items:center;gap:10px;padding:3px 2px;display:flex}.PrintSetupOverlay-module__mFv03q__countRowLabel{min-width:0;font-family:var(--font-family-medium);color:#1a1a2e;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;overflow:hidden}.PrintSetupOverlay-module__mFv03q__countRowNote{color:#3c3c439e;white-space:normal;font-size:10.5px;font-style:italic;display:block}.PrintSetupOverlay-module__mFv03q__setNote{font-family:var(--font-family-medium);color:#3c3c4399;text-align:center;margin-top:6px;font-size:11px}.PrintSetupOverlay-module__mFv03q__sharedPassageNote{font-family:var(--font-family-medium);color:#3c3c439e;margin-top:8px;font-size:11px;font-style:italic}.PrintSetupOverlay-module__mFv03q__questionModeBlock{background:#ffffff6b;border:1px solid #ffffff8c;border-radius:12px;flex-direction:column;gap:4px;margin-bottom:8px;padding:8px 10px 10px;display:flex;box-shadow:0 8px 28px #00000014}.PrintSetupOverlay-module__mFv03q__questionModeHead{font-family:var(--font-family-heavy);color:var(--color-text);padding:0 2px;font-size:12px}.PrintSetupOverlay-module__mFv03q__questionModeToggle{background:#8e8e9314;border-radius:8px;gap:0;padding:2px}.PrintSetupOverlay-module__mFv03q__questionModeBtn{border-radius:6px;padding:6px 12px}.PrintSetupOverlay-module__mFv03q__questionModeNote{font-family:var(--font-family);color:#3c3c4373;padding:0 2px;font-size:11px}.PrintSetupOverlay-module__mFv03q__questionModeWarn{color:var(--color-warning-ink,#b86a00)}.PrintSetupOverlay-module__mFv03q__side{flex-direction:column;flex:0 auto;gap:10px;min-height:0;display:flex;overflow:hidden auto}.PrintSetupOverlay-module__mFv03q__side>.PrintSetupOverlay-module__mFv03q__countPanel{flex:0 auto;min-height:88px;max-height:none}.PrintSetupOverlay-module__mFv03q__side>.PrintSetupOverlay-module__mFv03q__questionModeBlock{margin-bottom:0}.PrintSetupOverlay-module__mFv03q__side>.PrintSetupOverlay-module__mFv03q__printAssignRow{margin-top:auto}.PrintSetupOverlay-module__mFv03q__printAssignRow>button{white-space:nowrap;max-width:100%}.PrintSetupOverlay-module__mFv03q__printAssignRow>.PrintSetupOverlay-module__mFv03q__setNote{margin-top:0}.PrintSetupOverlay-module__mFv03q__side>.PrintSetupOverlay-module__mFv03q__printAssignRow{align-items:stretch;padding-bottom:4px}.PrintSetupOverlay-module__mFv03q__printGroup{flex-direction:column;gap:0;width:100%;display:flex}.PrintSetupOverlay-module__mFv03q__printGroup>.PrintSetupOverlay-module__mFv03q__printPartBtn{width:100%;min-height:46px;font-family:var(--font-family-heavy);--bevel-sheen-w:160px;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:15px;font-weight:700;line-height:1.2;display:flex}.PrintSetupOverlay-module__mFv03q__printGroup>.PrintSetupOverlay-module__mFv03q__printPartBtn:first-child{border-radius:14px 14px 0 0}.PrintSetupOverlay-module__mFv03q__printGroup>.PrintSetupOverlay-module__mFv03q__printPartBtn:last-child{border-radius:0 0 14px 14px}.PrintSetupOverlay-module__mFv03q__printGroup>.PrintSetupOverlay-module__mFv03q__printPartBtn:active{z-index:1}.PrintSetupOverlay-module__mFv03q__printGroup>.PrintSetupOverlay-module__mFv03q__printPartBtn:disabled{opacity:.5;cursor:default}.PrintSetupOverlay-module__mFv03q__printPartLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.PrintSetupOverlay-module__mFv03q__middle>.PrintSetupOverlay-module__mFv03q__previewPane{flex:1 1 0;min-height:220px}@media (min-width:820px){.PrintSetupOverlay-module__mFv03q__middle{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) clamp(280px,30%,360px);column-gap:14px;display:grid}.PrintSetupOverlay-module__mFv03q__middle>.PrintSetupOverlay-module__mFv03q__previewPane{flex:none;grid-area:1/1;min-height:0}.PrintSetupOverlay-module__mFv03q__middle>.PrintSetupOverlay-module__mFv03q__side{grid-area:1/2}.PrintSetupOverlay-module__mFv03q__side .PrintSetupOverlay-module__mFv03q__countRowLabel{white-space:normal}}.PrintSetupOverlay-module__mFv03q__scopePickerRow{flex-wrap:wrap;flex-shrink:0;justify-content:center;gap:8px;display:flex}.PrintSetupOverlay-module__mFv03q__scopePickerRow select{max-width:280px;min-height:34px}[data-stacked] .PrintSetupOverlay-module__mFv03q__middle{overflow:hidden auto}[data-stacked] .PrintSetupOverlay-module__mFv03q__middle>.PrintSetupOverlay-module__mFv03q__previewPane{flex:none;height:clamp(320px,58dvh,760px);min-height:0}[data-stacked] .PrintSetupOverlay-module__mFv03q__middle>.PrintSetupOverlay-module__mFv03q__side{flex:none;overflow:visible}[data-stacked] .PrintSetupOverlay-module__mFv03q__side>.PrintSetupOverlay-module__mFv03q__printAssignRow{z-index:2;padding:10px 0 calc(10px + env(safe-area-inset-bottom,0px));background:#fffffff5;border-top:1px solid #7878822e;margin-top:4px;position:sticky;bottom:0}
.BuilderPreviewPane-module__rZp7mW__pane{background:#fff;border:1px solid #23252c1f;border-radius:16px;flex-direction:column;flex:none;gap:6px;min-width:0;margin:12px 16px 0;padding:10px 14px 8px;display:flex;box-shadow:0 2px 10px #1922330f}@media (min-width:700px){.BuilderPreviewPane-module__rZp7mW__pane{margin-inline:calc(16px + (1 - var(--tree-scale,1)) * (50% - 16px))}}.BuilderPreviewPane-module__rZp7mW__head{align-items:center;gap:12px;min-height:44px;display:flex}.BuilderPreviewPane-module__rZp7mW__titleBlock{flex:1;min-width:0}.BuilderPreviewPane-module__rZp7mW__std{font-family:var(--font-family-medium);letter-spacing:.2px;color:#5a6371;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.BuilderPreviewPane-module__rZp7mW__title{font-family:var(--font-family-heavy);color:var(--color-text,#1a1a1e);font-size:18px;line-height:1.2}.BuilderPreviewPane-module__rZp7mW__flag{color:#7a4f00;font-family:var(--font-family-heavy);letter-spacing:.04em;text-transform:uppercase;background:#fdf1d8;border-radius:6px;margin-bottom:4px;padding:2px 7px;font-size:11px;display:inline-block}.BuilderPreviewPane-module__rZp7mW__controls{flex-shrink:0;align-items:center;gap:8px;display:flex}.BuilderPreviewPane-module__rZp7mW__pane [data-qa-preview-wrap]{pointer-events:none;-webkit-user-select:none;user-select:none}.BuilderPreviewPane-module__rZp7mW__empty{flex-direction:column;align-items:center;gap:12px;padding:14px 8px 10px;display:flex}.BuilderPreviewPane-module__rZp7mW__silhouette{flex-direction:column;gap:8px;width:min(420px,100%);display:flex}.BuilderPreviewPane-module__rZp7mW__silStem,.BuilderPreviewPane-module__rZp7mW__silStemShort{border:1.5px dashed #1a5fb459;border-radius:6px;height:12px}.BuilderPreviewPane-module__rZp7mW__silStemShort{width:62%}.BuilderPreviewPane-module__rZp7mW__silOptions{grid-template-columns:1fr 1fr;gap:8px;margin-top:6px;display:grid}.BuilderPreviewPane-module__rZp7mW__silOptions span{background:#1a5fb40f;border:1.5px solid #1a5fb429;border-radius:9px;height:30px}.BuilderPreviewPane-module__rZp7mW__emptyLine{font-family:var(--font-family-heavy);color:var(--color-text-secondary,#3c3c43b8);text-align:center;margin:0;font-size:14px}.BuilderPreviewPane-module__rZp7mW__paneFill{flex:auto;min-height:0;margin:0}.BuilderPreviewPane-module__rZp7mW__paneFill>:last-child{flex-direction:column;flex:auto;justify-content:safe center;min-height:0;display:flex}
@keyframes GrowthSceneHero-module__MMcmsW__gsSway{0%,to{transform:rotate(calc(-1 * var(--gs-amp,1deg)))}50%{transform:rotate(var(--gs-amp,1deg))}}.GrowthSceneHero-module__MMcmsW__swayLower{animation:GrowthSceneHero-module__MMcmsW__gsSway var(--gs-dur,4.5s) ease-in-out infinite;transform-box:view-box}.GrowthSceneHero-module__MMcmsW__swayUpper{animation:GrowthSceneHero-module__MMcmsW__gsSway calc(var(--gs-dur,4.5s) * 1.06) ease-in-out infinite;animation-delay:calc(var(--gs-dur,4.5s) * -.12);transform-box:view-box}@keyframes GrowthSceneHero-module__MMcmsW__gsFadeIn{0%{opacity:0}to{opacity:1}}@keyframes GrowthSceneHero-module__MMcmsW__gsFadeOut{0%{opacity:1}to{opacity:0}}@keyframes GrowthSceneHero-module__MMcmsW__gsGrowIn{0%{transform:scale(.955)}to{transform:scale(1)}}.GrowthSceneHero-module__MMcmsW__fadeIn{animation:1.15s both GrowthSceneHero-module__MMcmsW__gsFadeIn}.GrowthSceneHero-module__MMcmsW__fadeOut{animation:1.15s both GrowthSceneHero-module__MMcmsW__gsFadeOut}.GrowthSceneHero-module__MMcmsW__growIn{transform-box:view-box;animation:1.15s cubic-bezier(.33,.9,.35,1) both GrowthSceneHero-module__MMcmsW__gsGrowIn}@keyframes GrowthSceneHero-module__MMcmsW__gsSwell{0%,to{transform:scale(1)}40%{transform:scale(1.055)}}.GrowthSceneHero-module__MMcmsW__tuberSwell{transform-box:view-box;filter:drop-shadow(0 0 5px #ffd65ad9);animation:1.05s ease-in-out 2 GrowthSceneHero-module__MMcmsW__gsSwell}@keyframes GrowthSceneHero-module__MMcmsW__gsShimmer{0%{opacity:0;transform:translateY(0)}25%{opacity:.55}to{opacity:0;transform:translateY(150px)}}.GrowthSceneHero-module__MMcmsW__rootShimmer{animation:1.7s ease-out both GrowthSceneHero-module__MMcmsW__gsShimmer}@keyframes GrowthSceneHero-module__MMcmsW__gsRayRadiate{0%,to{opacity:var(--gs-ray-low,.1);scale:1 .88}50%{opacity:var(--gs-ray-peak,.4);scale:1 1.1}}@keyframes GrowthSceneHero-module__MMcmsW__gsSunGlow{0%,to{opacity:.62}50%{opacity:1}}.GrowthSceneHero-module__MMcmsW__beamRay{animation:GrowthSceneHero-module__MMcmsW__gsRayRadiate var(--gs-ray-dur,11s) ease-in-out infinite;animation-delay:var(--gs-ray-delay,0s);will-change:opacity, scale;pointer-events:none}.GrowthSceneHero-module__MMcmsW__sunGlow{animation:GrowthSceneHero-module__MMcmsW__gsSunGlow calc(var(--gs-beam-dur,11s) * 1.37) ease-in-out infinite;pointer-events:none;animation-delay:-4.7s}@keyframes GrowthSceneHero-module__MMcmsW__gsMote{0%,to{opacity:.22;transform:translate(0)}50%{opacity:.55;transform:translate(3px,-9px)}}.GrowthSceneHero-module__MMcmsW__mote{animation:GrowthSceneHero-module__MMcmsW__gsMote var(--gs-mote-dur,7s) ease-in-out infinite;animation-delay:var(--gs-mote-delay,0s)}.GrowthSceneHero-module__MMcmsW__grownRootedRow{pointer-events:none}.GrowthSceneHero-module__MMcmsW__grownTxt{color:#1f7a24}.GrowthSceneHero-module__MMcmsW__rootedTxt{color:#7a4a12}body[data-night-chrome=true] .GrowthSceneHero-module__MMcmsW__grownTxt{color:#8fd694}body[data-night-chrome=true] .GrowthSceneHero-module__MMcmsW__rootedTxt{color:#d8b183}@media (prefers-reduced-motion:reduce){.GrowthSceneHero-module__MMcmsW__swayLower,.GrowthSceneHero-module__MMcmsW__swayUpper,.GrowthSceneHero-module__MMcmsW__fadeIn,.GrowthSceneHero-module__MMcmsW__fadeOut,.GrowthSceneHero-module__MMcmsW__growIn,.GrowthSceneHero-module__MMcmsW__tuberSwell,.GrowthSceneHero-module__MMcmsW__rootShimmer,.GrowthSceneHero-module__MMcmsW__beams,.GrowthSceneHero-module__MMcmsW__beamsInner,.GrowthSceneHero-module__MMcmsW__beamRay,.GrowthSceneHero-module__MMcmsW__sunGlow,.GrowthSceneHero-module__MMcmsW__mote{animation:none!important}.GrowthSceneHero-module__MMcmsW__beamRay{scale:none!important}.GrowthSceneHero-module__MMcmsW__fadeOut,.GrowthSceneHero-module__MMcmsW__rootShimmer{opacity:0!important}.GrowthSceneHero-module__MMcmsW__tuberSwell{filter:none!important}}.GrowthSceneHero-module__MMcmsW__tuberSwell{animation-iteration-count:1}@keyframes GrowthSceneHero-module__MMcmsW__gsRootPulse{0%{filter:saturate()brightness()drop-shadow(0 0 #ffd65a00)}45%{filter:saturate(1.35)brightness(1.12)drop-shadow(0 0 7px #ffd65ad9)}to{filter:saturate()brightness()drop-shadow(0 0 #ffd65a00)}}.GrowthSceneHero-module__MMcmsW__rootPulse{animation:1.1s ease-in-out GrowthSceneHero-module__MMcmsW__gsRootPulse}.GrowthSceneHero-module__MMcmsW__rootShimmer{animation-duration:1.1s}@media (prefers-reduced-motion:reduce){.GrowthSceneHero-module__MMcmsW__rootPulse{animation:none!important}}
.QuestionStepper-module__wE0fBa__stepper{flex-shrink:0;align-items:center;gap:9px;display:inline-flex}.QuestionStepper-module__wE0fBa__stepBtn{width:26px;height:26px;color:var(--color-text,#1a1a2e);cursor:pointer;background:#ffffff61;border:1px solid #3c3c4329;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.QuestionStepper-module__wE0fBa__stepBtn:hover:not(:disabled){background:#ffffffb3}}.QuestionStepper-module__wE0fBa__stepBtn:disabled{opacity:.35;cursor:default}.QuestionStepper-module__wE0fBa__count{font-family:var(--font-family-heavy);color:var(--color-text,#1a1a2e);white-space:nowrap;padding:0;font-size:12.5px}@media (max-width:480px){.QuestionStepper-module__wE0fBa__countWord{display:none}}.QuestionStepper-module__wE0fBa__countJump{cursor:pointer;border-radius:8px;align-items:center;min-height:32px;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.QuestionStepper-module__wE0fBa__countJump:hover{background:#3c3c4312}}.QuestionStepper-module__wE0fBa__countJump:focus-within{box-shadow:0 0 0 2px #1a5fb466}.QuestionStepper-module__wE0fBa__countCaret{vertical-align:-1px;opacity:.7;margin-left:3px}.QuestionStepper-module__wE0fBa__countSelect{opacity:0;cursor:pointer;width:100%;height:100%;font-size:16px;position:absolute;inset:0}
.RemediationViewToggle-module__2xMW7G__track{background:var(--dsn-hover,#3c3c4314);border-radius:999px;gap:2px;padding:3px}.RemediationViewToggle-module__2xMW7G__seg{--seg-font-size:13px;border-radius:999px;gap:6px;padding:6px 14px}
.RestoreDeleted-module__BKJvnW__panel{width:min(520px,100vw - 32px)}.RestoreDeleted-module__BKJvnW__note{color:var(--ds-muted,#6f7075);margin-bottom:12px;font-size:13px}.RestoreDeleted-module__BKJvnW__empty{color:var(--ds-ink,#333);margin:8px 0 0;font-size:15px}.RestoreDeleted-module__BKJvnW__list{max-height:min(52vh,420px);box-shadow:inset 0 1px 0 var(--ds-border,#e5e5e5);margin:0;padding:0;list-style:none;overflow:hidden}.RestoreDeleted-module__BKJvnW__list[data-scrolls=true]{overflow-y:auto}.RestoreDeleted-module__BKJvnW__list>li{box-shadow:inset 0 -1px 0 var(--ds-border,#e5e5e5)}.RestoreDeleted-module__BKJvnW__row{text-align:left;width:100%;min-height:56px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:8px 6px;display:flex}.RestoreDeleted-module__BKJvnW__row:focus-visible{outline:2px solid var(--dsn-grow,#2f7a3a);outline-offset:-2px}.RestoreDeleted-module__BKJvnW__row:after{left:0;right:0}.RestoreDeleted-module__BKJvnW__row[data-on=true]{background:var(--dsn-tint-grow-bg,#2f7a3a12)}@media (hover:hover) and (pointer:fine){.RestoreDeleted-module__BKJvnW__row:hover{background:var(--dsn-hover,#00000009)}.RestoreDeleted-module__BKJvnW__row[data-on=true]:hover{background:var(--dsn-tint-grow-bg,#2f7a3a1a)}}.RestoreDeleted-module__BKJvnW__box{color:#0000;background:#fff;border:1.5px solid #9aa0a8;border-radius:6px;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}body[data-night-chrome=true] .RestoreDeleted-module__BKJvnW__box:not([data-on=true]){background:0 0;border-color:#8a93a3}.RestoreDeleted-module__BKJvnW__box[data-on=true]{color:#fff;background:#2f7d4a;border-color:#2f7d4a}.RestoreDeleted-module__BKJvnW__main{flex-direction:column;gap:2px;min-width:0;display:flex}.RestoreDeleted-module__BKJvnW__title{font-family:var(--font-family-heavy);color:var(--dsn-ink-strong,#1f2937);overflow-wrap:anywhere;font-size:15px;font-weight:800}.RestoreDeleted-module__BKJvnW__meta{color:var(--ds-muted,#5f6168);font-size:13px}.RestoreDeleted-module__BKJvnW__sep{margin:0 6px}.RestoreDeleted-module__BKJvnW__resultWrap{opacity:1;align-items:center;gap:4px;min-width:0;transition:opacity .5s ease-out;display:inline-flex}.RestoreDeleted-module__BKJvnW__resultWrap[data-fading=true]{opacity:0}.RestoreDeleted-module__BKJvnW__undo{min-width:44px;min-height:44px;font-family:var(--font-family-heavy);color:#2f7a3a;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0 10px;font-size:13px;font-weight:800;text-decoration:underline}body[data-night-chrome] .RestoreDeleted-module__BKJvnW__undo{color:var(--dsn-grow,#7ab98d)}.RestoreDeleted-module__BKJvnW__undo:disabled{opacity:.5;cursor:default}.RestoreDeleted-module__BKJvnW__glyph{flex-shrink:0}.RestoreDeleted-module__BKJvnW__confirmIdle{opacity:.55}@media (prefers-reduced-motion:reduce){.RestoreDeleted-module__BKJvnW__resultWrap{transition:none}}
.RosterNeedsYourEye-module__CR0ffq__box{color:#4a3500;text-align:left;background:#fff8ea;border:1px solid #e8c98a;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:13px;font-weight:400;line-height:1.5}.RosterNeedsYourEye-module__CR0ffq__title{margin-bottom:4px;font-weight:700}.RosterNeedsYourEye-module__CR0ffq__list{margin:0;padding-left:18px}.RosterNeedsYourEye-module__CR0ffq__name{font-weight:600}
.ListRow-module__JEN4ua__row{--lr-gap:14px;align-items:center;gap:var(--lr-gap);border-radius:16px;min-height:60px;padding:8px 10px 8px 8px;transition:transform .12s ease-out,background-color .12s ease-out,box-shadow .12s ease-out,gap .2s ease-out;display:flex;position:relative}.ListRow-module__JEN4ua__row[data-tiny-absorb-row]{min-height:calc(60px - var(--tiny-absorb-row,0px));padding-top:calc(8px - var(--tiny-absorb-row,0px) / 2);padding-bottom:calc(8px - var(--tiny-absorb-row,0px) / 2)}.ListRow-module__JEN4ua__row>:not(.ListRow-module__JEN4ua__press){z-index:1;pointer-events:none;position:relative}.ListRow-module__JEN4ua__row>.ListRow-module__JEN4ua__live{pointer-events:auto}.ListRow-module__JEN4ua__press{z-index:0;border-radius:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.ListRow-module__JEN4ua__press:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}@media (hover:hover) and (pointer:fine){.ListRow-module__JEN4ua__row:not([data-open=true]):has(>.ListRow-module__JEN4ua__press:hover){background:var(--ds-soft,#23252c0f);--hover-lift:2px;transform:translateY(-2px);box-shadow:0 4px 12px #0000000f}.ListRow-module__JEN4ua__row:not([data-open=true])>.ListRow-module__JEN4ua__press:hover:not(:active){--hover-lift:2px}}.ListRow-module__JEN4ua__row:has(>.ListRow-module__JEN4ua__press:active){background:var(--ds-soft,#23252c17);box-shadow:none;transform:translateY(1px)}body[data-night-chrome=true] .ListRow-module__JEN4ua__row:not([data-open=true]):has(>.ListRow-module__JEN4ua__press:hover){box-shadow:none;background:#ffffff12}@media (prefers-reduced-motion:reduce){.ListRow-module__JEN4ua__row{transition:background-color .12s ease-out,gap .2s ease-out}.ListRow-module__JEN4ua__row:has(>.ListRow-module__JEN4ua__press:hover){--hover-lift:0px!important;transform:none!important}.ListRow-module__JEN4ua__row>.ListRow-module__JEN4ua__press:hover{--hover-lift:0px!important}}.ListRow-module__JEN4ua__date{flex-direction:column;flex:0 0 52px;justify-content:center;align-items:center;line-height:1;display:flex}.ListRow-module__JEN4ua__month{font-family:var(--font-family-heavy);letter-spacing:.08em;color:var(--dsn-ink-faint,var(--ds-muted,#6f7075));font-size:10.5px}.ListRow-module__JEN4ua__day{font-family:var(--font-family-heavy);color:var(--ds-ink-strong,#1a1a2e);margin-top:3px;font-size:24px}.ListRow-module__JEN4ua__dateWord{font-family:var(--font-family-heavy);letter-spacing:.06em;text-transform:uppercase;color:var(--dsn-ink-faint,var(--ds-muted,#6f7075));font-size:11px}.ListRow-module__JEN4ua__text{flex-direction:column;flex:0 auto;gap:3px;min-width:0;display:flex}.ListRow-module__JEN4ua__title{font-family:var(--font-family-heavy);color:var(--ds-ink-strong,#1a1a2e);white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.ListRow-module__JEN4ua__meta{font-family:var(--font-family);color:var(--dsn-ink-faint,var(--ds-muted,#6f7075));white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.ListRow-module__JEN4ua__meta b{color:var(--ds-ink-strong,#1a1a2e);font-weight:800}.ListRow-module__JEN4ua__sep{margin:0 6px}.ListRow-module__JEN4ua__subject{font-family:var(--font-family-heavy);letter-spacing:.04em;text-transform:uppercase;font-size:11.5px}.ListRow-module__JEN4ua__subject[data-subject=math]{color:var(--color-accent-blue-ink,#1f6f9e)}.ListRow-module__JEN4ua__subject[data-subject=reading]{color:#7b3f9e}body[data-night-chrome=true] .ListRow-module__JEN4ua__subject[data-subject=math]{color:#7fc4ee}body[data-night-chrome=true] .ListRow-module__JEN4ua__subject[data-subject=reading]{color:#d3a8f0}.ListRow-module__JEN4ua__spacer{flex:auto;min-width:0}.ListRow-module__JEN4ua__act{flex:none;transition:opacity .17s ease-out}.ListRow-module__JEN4ua__cluster{flex:none;align-items:center;gap:6px;display:flex}.ListRow-module__JEN4ua__cluster>.ListRow-module__JEN4ua__live{pointer-events:auto}.ListRow-module__JEN4ua__act[data-hidden=true]{opacity:0;pointer-events:none}.ListRow-module__JEN4ua__summary{white-space:nowrap;align-items:center;gap:14px;display:flex}.ListRow-module__JEN4ua__summaryItem{color:var(--ds-ink-mid,#555a66);align-items:center;gap:5px;font-size:12.5px;font-weight:700;display:inline-flex}.ListRow-module__JEN4ua__summaryItem b{color:var(--ds-ink-strong,#1a1a2e);font-weight:800}.ListRow-module__JEN4ua__row:has([data-qa-row-more-menu]){z-index:30}@media (max-width:760px){.ListRow-module__JEN4ua__row{--lr-gap:8px;padding-right:0}.ListRow-module__JEN4ua__date{flex-basis:44px}.ListRow-module__JEN4ua__spacer{display:none}.ListRow-module__JEN4ua__row>.ListRow-module__JEN4ua__cluster,.ListRow-module__JEN4ua__row>.ListRow-module__JEN4ua__spacer+.ListRow-module__JEN4ua__act{margin-left:auto}.ListRow-module__JEN4ua__row>.ListRow-module__JEN4ua__cluster,.ListRow-module__JEN4ua__row>.ListRow-module__JEN4ua__spacer~.ListRow-module__JEN4ua__act{align-self:flex-start}.ListRow-module__JEN4ua__summary{display:none}}.ListRow-module__JEN4ua__sectionLabel{font-family:var(--font-family-heavy);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-ink-mid,#555a66);margin:0;font-size:12px}
.StudentQuestionPreview-module__8q6-gq__previewQuestionWrap{flex-direction:column;flex:1;justify-content:flex-start;align-items:center;gap:10px;min-height:0;padding:8px 4px;display:flex;overflow-y:auto}.StudentQuestionPreview-module__8q6-gq__previewQuestionWrap>:first-child{margin-top:auto}.StudentQuestionPreview-module__8q6-gq__previewQuestionWrap>:last-child{margin-bottom:auto}.StudentQuestionPreview-module__8q6-gq__previewFitOuter{flex-shrink:0;justify-content:center;align-items:flex-start;width:100%;display:flex;overflow:hidden}.StudentQuestionPreview-module__8q6-gq__previewStudentCanvas{box-sizing:border-box;transform-origin:top;flex-direction:column;flex-shrink:0;align-items:center;gap:16px;width:1000px;padding:0 24px 2px;display:flex}.StudentQuestionPreview-module__8q6-gq__previewQuestionText{font-family:var(--font-family);color:var(--color-text,#1a1a1e);text-align:center;white-space:pre-wrap;word-break:break-word;font-size:28px;line-height:1.4}.StudentQuestionPreview-module__8q6-gq__previewPassagePane{box-sizing:border-box;text-align:left;background:#f3ecdcd9;border:1px solid #00000014;border-radius:12px;width:100%;padding:16px 20px}.StudentQuestionPreview-module__8q6-gq__previewPassageLabel{font-family:var(--font-family-heavy);letter-spacing:.08em;text-transform:uppercase;color:#00000073;margin-bottom:8px;font-size:13px}.StudentQuestionPreview-module__8q6-gq__previewPassagePara{font-family:var(--font-family);color:var(--color-text,#1a1a1e);white-space:pre-wrap;margin:0 0 10px;font-size:20px;line-height:1.55}.StudentQuestionPreview-module__8q6-gq__previewPassagePara:last-child{margin-bottom:0}.StudentQuestionPreview-module__8q6-gq__previewVisual{justify-content:safe center;align-self:stretch;max-width:100%;display:flex;overflow-x:auto}.StudentQuestionPreview-module__8q6-gq__previewVisual>*{max-width:100%}.StudentQuestionPreview-module__8q6-gq__previewVisual>.qvDisplayInert>*{max-width:100%}.StudentQuestionPreview-module__8q6-gq__previewChoiceArea{flex-direction:column;align-items:center;gap:7px;width:100%;display:flex}.StudentQuestionPreview-module__8q6-gq__previewSelectHint{font-family:var(--font-family);color:var(--color-text,#1a1a1e);font-size:28px}.StudentQuestionPreview-module__8q6-gq__previewChoiceGrid{grid-template-columns:1fr 1fr;gap:10px;width:100%;max-width:560px;display:grid}.StudentQuestionPreview-module__8q6-gq__previewChoiceGrid[data-count="1"]{grid-template-columns:1fr}.StudentQuestionPreview-module__8q6-gq__previewChoice{text-align:center;min-height:58px;font-family:var(--font-family-medium);color:var(--color-text,#1a1a1e);word-break:break-word;background:#fff;border:2px solid #78788247;border-radius:12px;justify-content:center;align-items:center;padding:10px 16px;font-size:22px;display:flex}.StudentQuestionPreview-module__8q6-gq__previewChoiceKey{background:#34c7591f;border-color:#34c759bf}.StudentQuestionPreview-module__8q6-gq__previewChoicePick{background:#fbe3e1;border-color:#d93b30}.StudentQuestionPreview-module__8q6-gq__previewChoiceKeyOutline{border-color:#2e9d4f;box-shadow:inset 0 0 0 1.5px #2e9d4f}.StudentQuestionPreview-module__8q6-gq__previewFillArea{justify-content:center;align-items:center;gap:0;display:flex}.StudentQuestionPreview-module__8q6-gq__previewFillBox{background:#fff;border:2.5px solid #8080804d;border-radius:10px;justify-content:center;align-items:center;min-width:170px;min-height:56px;padding:8px 14px;display:flex}.StudentQuestionPreview-module__8q6-gq__previewFillAnswer{font-family:var(--font-family-medium);color:#2e7d32;font-size:24px}.StudentQuestionPreview-module__8q6-gq__previewUnit{font-family:var(--font-family-heavy);color:var(--color-text,#1a1a1e);font-size:24px}.StudentQuestionPreview-module__8q6-gq__previewOptionVisual{pointer-events:none;flex:1;justify-content:center;min-width:0;display:flex}.StudentQuestionPreview-module__8q6-gq__previewWholeFit{flex:none;overflow:hidden}.StudentQuestionPreview-module__8q6-gq__previewWholeFit>.StudentQuestionPreview-module__8q6-gq__previewFitOuter{transition:height .24s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.StudentQuestionPreview-module__8q6-gq__previewWholeFit>.StudentQuestionPreview-module__8q6-gq__previewFitOuter{transition:none}}
.TestCartRows-module__z7mg5G__rows{flex-direction:column;display:flex}.TestCartRows-module__z7mg5G__rowsPanel{max-height:168px;padding-right:2px;overflow-y:auto}.TestCartRows-module__z7mg5G__rowTrack{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .22s .14s,opacity .14s;display:grid}.TestCartRows-module__z7mg5G__rowLeaving{opacity:0;pointer-events:none;grid-template-rows:0fr}.TestCartRows-module__z7mg5G__rowInner{min-height:0;overflow:hidden}.TestCartRows-module__z7mg5G__row{font-family:var(--font-family);color:var(--color-text,#1a1a2e);border-bottom:1px solid #3c3c430f;align-items:center;gap:6px;padding:6px 2px;font-size:12.5px;display:flex}.TestCartRows-module__z7mg5G__rowsPanel .TestCartRows-module__z7mg5G__row{padding:5px 2px;font-size:12px}.TestCartRows-module__z7mg5G__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.TestCartRows-module__z7mg5G__note{font-family:var(--font-family);color:var(--color-text-secondary,#3c3c43b8);white-space:normal;font-size:11px;font-style:italic;line-height:1.2;display:block}.TestCartRows-module__z7mg5G__rowMissing .TestCartRows-module__z7mg5G__name{color:var(--color-text-secondary,#3c3c43b8)}.TestCartRows-module__z7mg5G__nameBtn{text-align:left;font:inherit;color:inherit;cursor:pointer;white-space:normal;background:0 0;border:0;border-radius:8px;margin:-6px 0;padding:7px 4px 7px 8px;line-height:1.25;transition:background-color .14s,transform 80ms ease-out}@media (hover:hover) and (pointer:fine){.TestCartRows-module__z7mg5G__nameBtn:hover:not(:disabled){background:#f1f4f7}}.TestCartRows-module__z7mg5G__nameBtn:active:not(:disabled){transform:translateY(1px)}.TestCartRows-module__z7mg5G__rowCurrent{background:#f1f7f3;border-radius:8px}.TestCartRows-module__z7mg5G__rowCurrent .TestCartRows-module__z7mg5G__nameBtn{font-family:var(--font-family-heavy)}.TestCartRows-module__z7mg5G__stepper{background:#3c3c430d;border:1px solid #3c3c431a;border-radius:7px;flex-shrink:0;align-items:center;gap:2px;padding:1px 2px;display:inline-flex}.TestCartRows-module__z7mg5G__stepper button{cursor:pointer;color:#3c3c4399;background:0 0;border:none;padding:3px 4px;display:flex}.TestCartRows-module__z7mg5G__stepper button:disabled{opacity:.4;cursor:default}.TestCartRows-module__z7mg5G__stepper span{font-family:var(--font-family-heavy);text-align:center;min-width:16px;font-size:12px}.TestCartRows-module__z7mg5G__remove{cursor:pointer;color:#3c3c4359;background:0 0;border:none;flex-shrink:0;padding:3px;display:flex}@media (hover:hover) and (pointer:fine){.TestCartRows-module__z7mg5G__remove:hover{color:#ef4444}}.TestCartRows-module__z7mg5G__empty{font-family:var(--font-family);color:var(--color-text-secondary,#3c3c43b8);padding:14px 4px;font-size:12.5px;line-height:1.5}.TestCartRows-module__z7mg5G__emptyPanel{padding:8px 4px;font-size:12px}
.SegmentedViewToggle-module___ORxiq__track{background:var(--ds-soft,#0000000d);border-radius:999px;gap:2px;padding:3px}.SegmentedViewToggle-module___ORxiq__seg{--seg-font-size:12.5px;border-radius:999px;gap:5px;padding:5px 12px}
.TestChangedNotice-module__fHZhrq__backdrop{z-index:1200;background:#00000047;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.TestChangedNotice-module__fHZhrq__card{text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:12px;width:min(440px,100%);padding:24px 26px 22px;display:flex}.TestChangedNotice-module__fHZhrq__title{font-family:var(--font-family-heavy);color:var(--glass-text-primary,#1a1a2e);overflow-wrap:anywhere;font-size:17px;line-height:1.25}.TestChangedNotice-module__fHZhrq__body{font-family:var(--font-family);color:var(--glass-text-primary,#1a1a2e);margin:0 0 6px;font-size:14.5px;line-height:1.45}.TestChangedNotice-module__fHZhrq__continueBtn{min-height:44px;padding:0 28px;font-size:15px}
.StudentDetailToggles-module__7dKQLG__subjectSeg{padding:5px 14px}.StudentDetailToggles-module__7dKQLG__sourceTrack{background:#f0f0f0;border-radius:7px;padding:2px}.StudentDetailToggles-module__7dKQLG__sourceSeg{border-radius:5px;padding:2px 9px}.StudentDetailToggles-module__7dKQLG__gradeTrack{border-radius:999px;flex-wrap:wrap}.StudentDetailToggles-module__7dKQLG__gradeSeg{border-radius:999px;padding:3px 11px}.StudentDetailToggles-module__7dKQLG__itemTimeSeg{--seg-font-size:12.5px;white-space:normal;padding-left:6px;padding-right:6px;line-height:1.2}
