.AssignPage_column__8B3xU{max-width:1180px}.AssignPage_layout__yF2M7{display:grid;grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:40px}.AssignPage_left__YEz1s{display:grid;gap:var(--space-group);min-width:0}.AssignPage_library__aACRZ{display:grid;gap:20px;min-width:0}.AssignPage_libraryHead__BBnVp{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px}.AssignPage_search__LMtjF{display:flex;flex:0 1 340px;align-items:center;gap:10px;min-height:48px;padding:0 8px 0 14px;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--muted);transition:border-color .15s,box-shadow .15s}.AssignPage_search__LMtjF:hover{border-color:rgb(var(--home-ink)/.35)}.AssignPage_search__LMtjF:focus-within{border-color:rgb(var(--home-ink));box-shadow:0 0 0 3px rgb(var(--home-ink)/.08)}.AssignPage_search__LMtjF input{flex:1;min-width:0;border:0;outline:0;background:none;color:var(--ink);font:400 var(--type-read)/1.4 var(--font-sans),sans-serif}.AssignPage_search__LMtjF input::placeholder{color:rgb(var(--home-ink)/.45)}.AssignPage_search__LMtjF input::-webkit-search-cancel-button{display:none}.AssignPage_searchClear__0MIub{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:999px;background:none;color:var(--muted);cursor:pointer}.AssignPage_searchClear__0MIub:hover{background:rgb(var(--home-ink)/.06);color:var(--ink)}.AssignPage_searchClear__0MIub:focus-visible{outline:2px solid rgb(var(--home-ember));outline-offset:1px}.AssignPage_quiet__RYEAV{margin:0;color:var(--muted);font:400 var(--type-read)/1.5 var(--font-sans),sans-serif}.AssignPage_shelves__WxcJQ{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--line)}.AssignPage_shelf__4WRAP{--subject-rgb:var(--home-ink);display:inline-flex;align-items:center;gap:8px;min-height:48px;margin-bottom:-1px;padding:0 14px;border:0;border-bottom:2px solid transparent;background:none;color:var(--muted);font:500 var(--type-read)/1 var(--font-sans),sans-serif;cursor:pointer;transition:color .15s,border-color .15s}.AssignPage_shelf__4WRAP[data-subject=math]{--subject-rgb:var(--home-math)}.AssignPage_shelf__4WRAP[data-subject=reading]{--subject-rgb:var(--home-reading)}.AssignPage_shelf__4WRAP[data-subject=grammar]{--subject-rgb:var(--home-grammar)}.AssignPage_shelf__4WRAP:hover{color:var(--ink)}.AssignPage_shelf__4WRAP[aria-selected=true]{border-bottom-color:rgb(var(--subject-rgb));color:var(--ink)}.AssignPage_shelf__4WRAP[aria-selected=true] svg{color:rgb(var(--subject-rgb))}.AssignPage_shelf__4WRAP:focus-visible{outline:2px solid rgb(var(--home-ember));outline-offset:-2px;border-radius:8px}.AssignPage_shelf__4WRAP span{padding:3px 8px;border-radius:999px;background:rgb(var(--home-field));color:var(--ink);font:600 var(--type-label)/1.2 var(--font-sans),sans-serif;font-variant-numeric:tabular-nums}.AssignPage_panel__rmyLW{--subject-rgb:var(--home-ink);display:grid;gap:28px;animation:AssignPage_appear__rF1R9 .2s ease-out}.AssignPage_panel__rmyLW[data-subject=math]{--subject-rgb:var(--home-math)}.AssignPage_panel__rmyLW[data-subject=reading]{--subject-rgb:var(--home-reading)}.AssignPage_panel__rmyLW[data-subject=grammar]{--subject-rgb:var(--home-grammar)}.AssignPage_group__DWVJI{display:grid;gap:8px}.AssignPage_group__DWVJI .AssignPage_groupTitle__fFCZ5{margin:0;padding-left:12px;border-left:3px solid rgb(var(--subject-rgb));color:var(--ink);font:600 var(--type-read)/1.35 var(--font-sans),sans-serif;letter-spacing:0}.AssignPage_items__GnfYL{display:grid;gap:2px;margin:0;padding:0;list-style:none}.AssignPage_item__rCaOa{display:grid;grid-template-columns:22px minmax(0,1fr) auto 52px;align-items:center;gap:14px;width:100%;min-height:52px;padding:8px 12px;border:1px solid transparent;border-radius:12px;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .15s,border-color .15s}.AssignPage_item__rCaOa[data-subject=math]{--subject-rgb:var(--home-math)}.AssignPage_item__rCaOa[data-subject=reading]{--subject-rgb:var(--home-reading)}.AssignPage_item__rCaOa[data-subject=grammar]{--subject-rgb:var(--home-grammar)}.AssignPage_item__rCaOa:hover{background:rgb(var(--home-field))}.AssignPage_item__rCaOa:focus-visible{outline:2px solid rgb(var(--subject-rgb,var(--home-ink)));outline-offset:1px}.AssignPage_item__rCaOa[aria-pressed=true]{border-color:rgb(var(--subject-rgb,var(--home-ink)));background:rgb(var(--subject-rgb,var(--home-ink))/.05)}.AssignPage_free__aft6Z{justify-self:end}.AssignPage_itemMark__qnp8L{display:grid;place-items:center;width:22px;height:22px;border:2px solid rgb(var(--home-ink)/.25);border-radius:999px;color:#fff;transition:border-color .15s,background-color .15s}.AssignPage_item__rCaOa:hover .AssignPage_itemMark__qnp8L{border-color:rgb(var(--home-ink)/.5)}.AssignPage_item__rCaOa[aria-pressed=true] .AssignPage_itemMark__qnp8L{border-color:rgb(var(--subject-rgb,var(--home-ink)));background:rgb(var(--subject-rgb,var(--home-ink)))}.AssignPage_itemText__kHo8k{display:grid;gap:2px;min-width:0}.AssignPage_itemTitle__YK7pl{font:500 var(--type-read)/1.35 var(--font-sans),sans-serif}.AssignPage_itemTitle__YK7pl mark{border-radius:3px;background:rgb(var(--home-ember)/.16);color:inherit}.AssignPage_itemContext__zNKFJ{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;color:var(--muted);font:400 var(--type-label)/1.4 var(--font-sans),sans-serif}.AssignPage_assignedTag__PooLY{display:inline-flex;align-items:center;gap:5px;color:var(--ink);font-weight:500}.AssignPage_assignedTag__PooLY svg{flex:none;color:var(--muted)}.AssignPage_standing__bpyBZ{display:inline-flex;align-items:center;gap:7px;color:var(--ink);font:500 var(--type-label)/1.3 var(--font-sans),sans-serif;white-space:nowrap}.AssignPage_standing__bpyBZ[data-none]{color:var(--muted);font-weight:400}.AssignPage_standing__bpyBZ{position:relative}.AssignPage_item__rCaOa:focus-visible .AssignPage_focusList__dA4U8{display:flex;opacity:1}.AssignPage_focusList__dA4U8>span{display:grid;gap:2px;font-weight:400}.AssignPage_markKey__w_WOj{margin:0 0 18px}.AssignPage_marks__xN7S3{display:inline-flex;gap:3px}.AssignPage_marks__xN7S3>span{display:inline-flex}.AssignPage_testMark__ZZoo2{width:14px;height:14px;border-radius:3px;box-shadow:inset 0 0 0 1.5px rgb(var(--home-ink)/.25)}.AssignPage_testMark__ZZoo2[data-state=finished]{background:rgb(var(--home-correct));box-shadow:none}.AssignPage_testMark__ZZoo2[data-state=under-way]{background:repeating-linear-gradient(135deg,rgb(var(--home-ink)/.42) 0 1.5px,transparent 1.5px 4px),#fff;box-shadow:inset 0 0 0 1px rgb(var(--home-ink)/.4)}.AssignPage_card__QAJ8k{position:sticky;top:min(calc(var(--header-bar-h, var(--header-h)) + 12px),var(--card-room,100dvh));display:grid;border:1px solid rgb(var(--home-ink)/.14);border-radius:20px;background:#fff;box-shadow:0 1px 0 rgb(40 35 25/.03),0 22px 44px -34px rgb(40 35 25/.45);scroll-margin-top:calc(var(--header-bar-h, var(--header-h)) + 12px)}.AssignPage_part__Ot_GW{display:grid;gap:10px;padding:16px 20px;border-bottom:1px solid var(--line)}.AssignPage_partHead__j4anS{display:flex;align-items:center;justify-content:space-between;gap:12px}.AssignPage_part__Ot_GW .AssignPage_partTitle__TdWYo{margin:0;letter-spacing:0;color:var(--muted);font:600 var(--type-label)/1.3 var(--font-sans),sans-serif}.AssignPage_partHead__j4anS button{margin-left:auto}.AssignPage_chosen__A89_z{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.AssignPage_chosen__A89_z li{display:inline-flex;align-items:center;gap:8px;padding:3px 12px 3px 3px;border-radius:999px;background:rgb(var(--home-field));color:var(--ink);font:500 var(--type-label)/1.2 var(--font-sans),sans-serif}.AssignPage_chosen__A89_z .AssignPage_chosenClass__D68wM{padding-left:10px}.AssignPage_work__Ai59r{--subject-rgb:var(--home-ink);display:grid;gap:3px;margin:0;padding-left:12px;border-left:3px solid rgb(var(--subject-rgb));color:var(--muted);font:400 var(--type-label)/1.4 var(--font-sans),sans-serif}.AssignPage_work__Ai59r[data-subject=math]{--subject-rgb:var(--home-math)}.AssignPage_work__Ai59r[data-subject=reading]{--subject-rgb:var(--home-reading)}.AssignPage_work__Ai59r[data-subject=grammar]{--subject-rgb:var(--home-grammar)}.AssignPage_work__Ai59r strong{color:var(--ink);font:500 var(--type-read-serif)/1.25 var(--font-serif),Georgia,serif;font-variant-numeric:lining-nums;letter-spacing:-.01em}.AssignPage_workEmpty__n6OjT{display:flex;align-items:center;gap:10px;margin:0;color:var(--muted);font:400 var(--type-read)/1.45 var(--font-sans),sans-serif}.AssignPage_alreadyThere__m_8Io{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;border-radius:12px;background:rgb(var(--home-field));color:var(--ink);font:400 var(--type-label)/1.5 var(--font-sans),sans-serif}.AssignPage_alreadyThere__m_8Io svg{flex:none;margin-top:2px;color:var(--muted)}.AssignPage_inlineAction__wOET9{padding:0;border:0;background:none;color:var(--ink);font:600 var(--type-label)/1.5 var(--font-sans),sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.AssignPage_inlineAction__wOET9:focus-visible{outline:2px solid rgb(var(--home-ember));outline-offset:2px;border-radius:4px}.AssignPage_more__sad0o{gap:0}.AssignPage_more__sad0o>summary{display:flex;align-items:center;gap:8px;color:var(--ink);font:600 var(--type-read)/1.35 var(--font-sans),sans-serif;list-style:none;cursor:pointer}.AssignPage_more__sad0o>summary::-webkit-details-marker{display:none}.AssignPage_more__sad0o>summary span{overflow:hidden;color:var(--muted);font-weight:400;font-size:var(--type-label);text-overflow:ellipsis;white-space:nowrap}.AssignPage_more__sad0o>summary svg{flex:none;margin-left:auto;color:var(--muted);transition:transform .2s}.AssignPage_more__sad0o[open]>summary svg{transform:rotate(180deg)}.AssignPage_more__sad0o>summary:focus-visible{outline:2px solid rgb(var(--home-ember));outline-offset:4px;border-radius:6px}.AssignPage_moreBody__AburH{display:grid;gap:18px;padding-top:16px}.AssignPage_moreGoals__U3YWH{display:grid;gap:10px}.AssignPage_moreGoals__U3YWH>summary{display:flex;align-items:center;gap:8px;width:fit-content;padding:4px 0;color:var(--ink);font:600 var(--type-read)/1.35 var(--font-sans),sans-serif;list-style:none;cursor:pointer}.AssignPage_moreGoals__U3YWH>summary::-webkit-details-marker{display:none}.AssignPage_moreGoals__U3YWH>summary svg{color:var(--muted);transition:transform .2s}.AssignPage_moreGoals__U3YWH[open]>summary svg{transform:rotate(180deg)}.AssignPage_moreGoals__U3YWH>summary span{color:var(--muted);font-weight:400}.AssignPage_moreGoals__U3YWH>summary:focus-visible{outline:2px solid rgb(var(--home-ember));outline-offset:2px;border-radius:6px}.AssignPage_foot__F709E{position:sticky;bottom:0;border-radius:0 0 20px 20px;display:grid;gap:12px;padding:16px 20px 18px;margin-top:-1px;border-top:1px solid var(--line);background:#fff}.AssignPage_assign__Q57CO{width:100%;justify-content:center}.AssignPage_phoneBar__Vc4eb{display:none}@keyframes AssignPage_appear__rF1R9{0%{opacity:0}}@media (max-width:960px){.AssignPage_layout__yF2M7{grid-template-columns:minmax(0,1fr);gap:32px}.AssignPage_card__QAJ8k{position:static}.AssignPage_foot__F709E{position:static;border-radius:0 0 20px 20px}.AssignPage_phoneBar__Vc4eb{position:fixed;inset:auto 0 0;z-index:20;display:flex;align-items:center;gap:14px;padding:12px var(--page-gutter) calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:rgb(255 255 255/.97);box-shadow:0 -12px 28px -22px rgb(40 35 25/.5);transition:transform .22s ease,opacity .22s}.AssignPage_phoneBar__Vc4eb[data-hidden]{transform:translateY(100%);opacity:0;pointer-events:none}.AssignPage_phoneBarText__QrpKQ{display:grid;flex:1;gap:2px;min-width:0;color:var(--muted);font:400 var(--type-label)/1.35 var(--font-sans),sans-serif}.AssignPage_phoneBarText__QrpKQ strong{color:var(--ink);font-weight:600}.AssignPage_phoneBarText__QrpKQ>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AssignPage_phoneBar__Vc4eb button{flex:none}}@media (max-width:560px){.AssignPage_search__LMtjF{flex-basis:100%}.AssignPage_shelves__WxcJQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.AssignPage_shelf__4WRAP{justify-content:flex-start;padding:0 10px}.AssignPage_item__rCaOa{grid-template-columns:22px minmax(0,1fr) auto;grid-template-areas:"mark title free" ". standing standing";row-gap:4px}.AssignPage_item__rCaOa>.AssignPage_itemMark__qnp8L{grid-area:mark}.AssignPage_item__rCaOa>.AssignPage_itemText__kHo8k{grid-area:title}.AssignPage_item__rCaOa>.AssignPage_standing__bpyBZ{grid-area:standing}.AssignPage_item__rCaOa>.AssignPage_standing__bpyBZ:empty{display:none}.AssignPage_item__rCaOa>.AssignPage_free__aft6Z{grid-area:free}.AssignPage_foot__F709E,.AssignPage_part__Ot_GW{padding-inline:16px}.AssignPage_item__rCaOa>.AssignPage_standing__bpyBZ{white-space:normal}}@media (prefers-reduced-motion:reduce){.AssignPage_panel__rmyLW{animation:none}.AssignPage_itemMark__qnp8L,.AssignPage_item__rCaOa,.AssignPage_phoneBar__Vc4eb,.AssignPage_search__LMtjF,.AssignPage_shelf__4WRAP{transition:none}}.OnOffSwitch_switch__lhAiM{--switch-on:var(--home-ink);display:inline-grid;grid-template-columns:1fr 1fr;gap:2px;flex:none;padding:3px;border:1px solid rgb(var(--home-ink)/.18);border-radius:999px;background:rgb(var(--home-ink)/.04);color:rgb(var(--home-ink));font:600 var(--type-label) /1 var(--font-sans),sans-serif;cursor:pointer;transition:border-color .2s}.OnOffSwitch_switch__lhAiM[data-tone=attention]{--switch-on:98 70 190}.OnOffSwitch_switch__lhAiM:hover{border-color:rgb(var(--home-ink)/.4)}.OnOffSwitch_switch__lhAiM:focus-visible{outline:2px solid rgb(var(--switch-on));outline-offset:3px}.OnOffSwitch_half__QcvHX{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:58px;min-height:32px;padding:0 12px;border-radius:999px;color:rgb(var(--home-muted));transition:background-color .2s,color .2s,box-shadow .2s}.OnOffSwitch_half__QcvHX svg{display:none}.OnOffSwitch_switch__lhAiM[aria-checked=false] .OnOffSwitch_half__QcvHX[data-half=off]{background:#fff;color:rgb(var(--home-ink));box-shadow:0 1px 3px rgb(15 23 42/.18),inset 0 0 0 1px rgb(var(--home-ink)/.12)}.OnOffSwitch_switch__lhAiM[aria-checked=true] .OnOffSwitch_half__QcvHX[data-half=on]{background:rgb(var(--switch-on));color:#fff;box-shadow:0 6px 14px -8px rgb(var(--switch-on))}.OnOffSwitch_switch__lhAiM[aria-checked=true] .OnOffSwitch_half__QcvHX[data-half=on] svg{display:block}.OnOffSwitch_switch__lhAiM:active .OnOffSwitch_half__QcvHX{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.OnOffSwitch_half__QcvHX{transition:none}.OnOffSwitch_switch__lhAiM:active .OnOffSwitch_half__QcvHX{transform:none}}.TestRecord_record__jhKVB{display:grid;justify-items:start;gap:10px}.TestRecord_counting__jBNOR{justify-self:stretch;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon text switch";align-items:center;gap:14px;padding:14px 14px 14px 16px;border:1.5px dashed var(--bb-rule-strong);border-radius:16px;background:var(--bb-sheet);transition:border-color .2s var(--bb-ease),background-color .25s var(--bb-ease)}.TestRecord_counting__jBNOR[data-counts]{border-style:solid;border-color:var(--bb-rule);background:linear-gradient(100deg,var(--bb-accent-soft),transparent 70%),var(--bb-sheet)}.TestRecord_countingIcon__hVuVX{grid-area:icon;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--bb-chrome);color:var(--bb-ink-3);transition:background-color .2s var(--bb-ease),color .2s var(--bb-ease),transform .3s var(--bb-spring)}.TestRecord_counting__jBNOR[data-counts] .TestRecord_countingIcon__hVuVX{background:var(--bb-accent-fill);color:var(--bb-accent-ink);transform:rotate(-5deg)}.TestRecord_countingText__1_K27{grid-area:text;display:grid;gap:2px;min-width:0}.TestRecord_countingTitle__iWFic{color:var(--bb-ink);font-size:16px;font-weight:700;letter-spacing:-.005em}.TestRecord_countingWhy__jw3PX{color:var(--bb-ink-2);font-size:14px;line-height:1.45}.TestRecord_counting__jBNOR>[role=switch]{grid-area:switch}@media (width <= 560px){.TestRecord_counting__jBNOR{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text switch"}.TestRecord_countingIcon__hVuVX{display:none}}@media (prefers-reduced-motion:reduce){.TestRecord_countingIcon__hVuVX,.TestRecord_counting__jBNOR[data-counts] .TestRecord_countingIcon__hVuVX{transform:none}}