.LibraryDemo_tabs__VPRMD{--ink:var(--home-ink);display:grid;gap:.5rem;width:100%;max-width:24rem}.LibraryDemo_tabs__VPRMD [data-subject=math]{--subject:var(--home-math);--subject-tint:var(--home-math-tint)}.LibraryDemo_tabs__VPRMD [data-subject=reading]{--subject:var(--home-reading);--subject-tint:var(--home-reading-tint)}.LibraryDemo_tabs__VPRMD [data-subject=grammar]{--subject:var(--home-grammar);--subject-tint:var(--home-grammar-tint)}.LibraryDemo_tab__gl9ge{display:flex;align-items:center;gap:.875rem;min-height:4rem;padding:.625rem 1rem .625rem .875rem;border:1px solid rgb(var(--ink)/.1);border-radius:1rem;background:rgb(var(--home-paper));font:inherit;font-size:var(--type-read);font-weight:500;text-align:left;color:rgb(var(--ink)/.7);cursor:pointer;transition:border-color .16s ease-out,color .16s ease-out,box-shadow .16s ease-out}.LibraryDemo_tab__gl9ge:hover{color:rgb(var(--ink));border-color:rgb(var(--ink)/.3)}.LibraryDemo_tab__gl9ge:active{background:rgb(var(--ink)/.04)}.LibraryDemo_tab__gl9ge[aria-selected=true]{color:rgb(var(--ink));border-color:rgb(var(--ink));box-shadow:inset 0 0 0 1px rgb(var(--ink)),0 14px 28px -18px rgb(20 24 32/.45)}.LibraryDemo_tabName__yrTzE{flex:1;min-width:0}.LibraryDemo_tabArrow__YyqmJ{flex:none;width:1.125rem;height:1.125rem;opacity:0;transition:opacity .16s ease-out}.LibraryDemo_tab__gl9ge[aria-selected=true] .LibraryDemo_tabArrow__YyqmJ{opacity:1}.LibraryDemo_tab__gl9ge:focus-visible{outline:2px solid rgb(var(--home-ember));outline-offset:2px}.LibraryDemo_tabIcons__neSu_{display:inline-flex}.LibraryDemo_tabIcons__neSu_>span{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;color:rgb(var(--subject));background:rgb(var(--subject-tint));box-shadow:0 0 0 2px rgb(var(--home-paper))}.LibraryDemo_tabIcons__neSu_>span+span{margin-left:-.375rem}.LibraryDemo_tabIcons__neSu_ svg{width:.9375rem;height:.9375rem}.LibraryDemo_panel__5No_E{--ink:var(--home-ink);display:grid;gap:1.5rem;animation:LibraryDemo_library-in__tXIUz .22s ease-out}.LibraryDemo_panel__5No_E [data-subject=math]{--subject:var(--home-math);--subject-tint:var(--home-math-tint)}.LibraryDemo_panel__5No_E [data-subject=reading]{--subject:var(--home-reading);--subject-tint:var(--home-reading-tint)}.LibraryDemo_panel__5No_E [data-subject=grammar]{--subject:var(--home-grammar);--subject-tint:var(--home-grammar-tint)}@keyframes LibraryDemo_library-in__tXIUz{0%{opacity:0}}.LibraryDemo_subject___2_BQ{display:grid;gap:.375rem}.LibraryDemo_subjectHead__zXUXy{display:grid;grid-template-columns:auto auto 1fr;align-items:center;column-gap:.625rem;row-gap:.5rem;padding-bottom:.25rem}.LibraryDemo_subjectIcon__QDVZb{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.625rem;color:rgb(var(--subject));background:rgb(var(--subject-tint))}.LibraryDemo_subjectIcon__QDVZb svg{width:1rem;height:1rem}.LibraryDemo_subjectName__ydOTw{font-family:var(--font-serif),Georgia,serif;font-variant-numeric:lining-nums;font-size:var(--type-heading);font-weight:500;line-height:1.2}.LibraryDemo_count__mfvGx{justify-self:end;font-size:var(--type-label);color:rgb(var(--ink)/.66);font-variant-numeric:tabular-nums}.LibraryDemo_count__mfvGx strong{font-weight:600;color:rgb(var(--subject))}.LibraryDemo_meter__LW_dp{grid-column:1/-1;height:.25rem;overflow:hidden;border-radius:999px;background:rgb(var(--ink)/.07)}.LibraryDemo_meter__LW_dp span{display:block;height:100%;border-radius:inherit;background:rgb(var(--subject));transform-origin:left center;transition:transform .26s cubic-bezier(.2,.7,.2,1)}.LibraryDemo_rows__KY68x{margin:0;padding:0;list-style:none}.LibraryDemo_row__i6GPr{display:flex;align-items:center;gap:1rem;min-height:3.25rem;padding:.375rem 0;border-bottom:1px solid rgb(var(--ink)/.07)}.LibraryDemo_row__i6GPr:last-child{border-bottom:0}.LibraryDemo_rowWords__04AHf{display:grid;gap:.125rem;flex:1;min-width:0;transition:opacity .2s ease-out}.LibraryDemo_row__i6GPr:not([data-shown]) .LibraryDemo_rowWords__04AHf{opacity:.42}.LibraryDemo_rowTitle__Z2lXF{overflow:hidden;font-size:var(--type-read);font-weight:500;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.LibraryDemo_rowGroup___pGMQ{font-size:var(--type-label);line-height:1.3;color:rgb(var(--ink)/.6)}.LibraryDemo_note__71265,.LibraryDemo_ownTag__RE4_J{display:inline-flex;align-items:center;gap:.3125rem;justify-self:start;font-size:var(--type-label);font-weight:600;line-height:1.3;color:rgb(var(--brand));transition:color .2s ease-out}.LibraryDemo_note__71265 svg,.LibraryDemo_ownTag__RE4_J svg{width:.875rem;height:.875rem}.LibraryDemo_noteLine__54MZf{display:flex;flex-wrap:wrap;align-items:center;gap:.125rem .5rem;min-width:0}.LibraryDemo_note__71265{padding:0 .5rem;border-radius:999px;background:rgb(var(--brand)/.1);transition:color .2s ease-out,background-color .2s ease-out}.LibraryDemo_eye__U8RHD{display:inline-flex;flex:none;align-items:center;gap:.4375rem;min-width:6.25rem;min-height:2.5rem;padding:.25rem .875rem .25rem .625rem;border:1px solid rgb(var(--ink)/.14);border-radius:999px;background:rgb(var(--home-paper));font:inherit;font-size:var(--type-label);font-weight:500;color:rgb(var(--ink));cursor:pointer;transition:border-color .16s ease-out,background-color .16s ease-out,color .16s ease-out}.LibraryDemo_eye__U8RHD:hover{border-color:rgb(var(--ink)/.4)}.LibraryDemo_eye__U8RHD:active{background:rgb(var(--ink)/.06)}.LibraryDemo_eye__U8RHD:focus-visible{outline:2px solid rgb(var(--home-ember));outline-offset:2px}.LibraryDemo_eye__U8RHD[aria-pressed=false]{border-style:dashed;color:rgb(var(--ink)/.6)}.LibraryDemo_eyeIcon__ntPle{display:grid;width:1.125rem;height:1.125rem}.LibraryDemo_eyeIcon__ntPle svg{grid-area:1/1;width:1.125rem;height:1.125rem;transition:opacity .18s ease-out}.LibraryDemo_eye__U8RHD[aria-pressed=false] [data-on],.LibraryDemo_eye__U8RHD[aria-pressed=true] [data-off]{opacity:0}@media (max-width:60rem){.LibraryDemo_tabs__VPRMD{max-width:none}}@media (max-width:30rem){.LibraryDemo_eye__U8RHD{min-width:0;padding-inline:.5rem .75rem}.LibraryDemo_rowTitle__Z2lXF{white-space:normal}.LibraryDemo_section__dkAY7{width:1rem}}@media (prefers-reduced-motion:reduce){.LibraryDemo_panel__5No_E{animation:none}.LibraryDemo_panel__5No_E *,.LibraryDemo_tabs__VPRMD *{transition-duration:0s!important}}.LiveClassDemo_console__zjXM_{--ink:var(--home-ink);--grow:520ms cubic-bezier(0.2,0.7,0.2,1);display:grid;container:live-console/inline-size;overflow:hidden;border:1px solid rgb(var(--ink)/.1);border-radius:1.5rem;background:rgb(var(--home-paper));box-shadow:0 1px 2px rgb(20 24 32/.05),0 28px 60px -34px rgb(20 24 32/.3)}.LiveClassDemo_top__9myVX{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.875rem 1.25rem;border-bottom:1px solid rgb(var(--ink)/.08)}.LiveClassDemo_live__4932Q{display:inline-flex;align-items:center;gap:.4375rem;padding:.1875rem .625rem;border-radius:999px;background:rgb(var(--home-wrong)/.09);font-size:var(--type-label);font-weight:600;color:rgb(var(--home-wrong))}.LiveClassDemo_liveDot__aL6Nk{width:.5rem;height:.5rem;border-radius:50%;background:currentColor;animation:LiveClassDemo_live-pulse__ebW82 1.8s ease-in-out infinite}@keyframes LiveClassDemo_live-pulse__ebW82{50%{opacity:.35}}.LiveClassDemo_className__Wr7En{font-size:var(--type-label);font-weight:600}.LiveClassDemo_answered__CNKFP{font-size:var(--type-label);color:rgb(var(--ink)/.62);font-variant-numeric:tabular-nums}.LiveClassDemo_answered__CNKFP strong{font-weight:600;color:rgb(var(--ink))}.LiveClassDemo_reveal__9dxth{display:inline-flex;align-items:center;gap:.4375rem;min-height:2.5rem;margin-left:auto;padding:.25rem 1rem .25rem .875rem;border:0;border-radius:999px;background:rgb(var(--ink));font:inherit;font-size:var(--type-label);font-weight:600;color:#fff;cursor:pointer;transition:background-color .16s ease-out,box-shadow .16s ease-out}.LiveClassDemo_reveal__9dxth svg{width:1rem;height:1rem}.LiveClassDemo_reveal__9dxth:hover:not(:disabled){background:rgb(var(--ink)/.86);box-shadow:0 8px 18px -10px rgb(var(--ink)/.6)}.LiveClassDemo_reveal__9dxth:active:not(:disabled){background:rgb(var(--ink)/.76)}.LiveClassDemo_reveal__9dxth:disabled{opacity:.45;cursor:default}.LiveClassDemo_reveal__9dxth:focus-visible{outline:2px solid rgb(var(--home-ember));outline-offset:2px}.LiveClassDemo_body__4_sPS{display:grid;gap:1.25rem;padding:1.25rem 1.25rem 1.375rem}.LiveClassDemo_question__eb0vw{display:grid;gap:1rem}.LiveClassDemo_stem__6kN1q{margin:0;font-size:var(--type-read);line-height:1.5}.LiveClassDemo_bars__PmlHl{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.LiveClassDemo_bars__PmlHl li{display:grid;grid-template-columns:auto minmax(5.5rem,auto) minmax(0,1fr) 1.5rem;align-items:center;gap:.75rem;font-size:var(--type-label);transition:opacity .26s ease-out}.LiveClassDemo_letter__q8SmM{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;box-shadow:inset 0 0 0 1.5px rgb(var(--ink)/.3);font-weight:600;color:rgb(var(--ink)/.72);transition:background-color .26s ease-out,color .26s ease-out,box-shadow .26s ease-out}.LiveClassDemo_letter__q8SmM svg{width:1rem;height:1rem}.LiveClassDemo_choice__XnK55{font-weight:500}.LiveClassDemo_track__sTMrM{height:.75rem;overflow:hidden;border-radius:999px;background:rgb(var(--ink)/.06)}.LiveClassDemo_fill__ZAm4q{display:block;width:100%;height:100%;border-radius:inherit;background:rgb(var(--ink)/.55);transform-origin:left center;transition:transform var(--grow),background-color .26s ease-out}.LiveClassDemo_count__CnqXV{font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.LiveClassDemo_bars__PmlHl li[data-answer] .LiveClassDemo_letter__q8SmM{background:rgb(var(--home-correct));box-shadow:none;color:#fff}.LiveClassDemo_bars__PmlHl li[data-answer] .LiveClassDemo_fill__ZAm4q{background:rgb(var(--home-correct))}.LiveClassDemo_bars__PmlHl li[data-answer] .LiveClassDemo_choice__XnK55,.LiveClassDemo_bars__PmlHl li[data-answer] .LiveClassDemo_count__CnqXV{color:rgb(var(--home-correct))}.LiveClassDemo_bars__PmlHl li[data-dimmed]{opacity:.55}.LiveClassDemo_students__e6piS{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:.75rem .375rem;margin:0;padding:1.125rem 0 0;border-top:1px solid rgb(var(--ink)/.08);list-style:none}.LiveClassDemo_student__fFCT_{display:grid;justify-items:center;gap:.25rem;min-width:0}.LiveClassDemo_avatar__Jbt_W{position:relative;display:grid;border-radius:50%;box-shadow:0 0 0 2px rgb(var(--home-paper)),0 0 0 3.5px rgb(var(--ink)/.55);transition:opacity .26s ease-out,filter .26s ease-out,box-shadow .26s ease-out;width:min(100%,2.5rem)}.LiveClassDemo_avatar__Jbt_W svg{display:block;width:100%;height:auto}.LiveClassDemo_student__fFCT_[data-state=waiting] .LiveClassDemo_avatar__Jbt_W{opacity:.38;filter:grayscale(1);box-shadow:0 0 0 2px rgb(var(--home-paper)),0 0 0 3.5px rgb(var(--ink)/.12)}.LiveClassDemo_student__fFCT_[data-state=right] .LiveClassDemo_avatar__Jbt_W{box-shadow:0 0 0 2px rgb(var(--home-paper)),0 0 0 3.5px rgb(var(--home-correct))}.LiveClassDemo_student__fFCT_[data-state=wrong] .LiveClassDemo_avatar__Jbt_W{box-shadow:0 0 0 2px rgb(var(--home-paper)),0 0 0 3.5px rgb(var(--home-wrong))}.LiveClassDemo_badge__FJVv4{position:absolute;right:-.3125rem;bottom:-.3125rem;display:grid;place-items:center;width:1.125rem;height:1.125rem;border-radius:50%;box-shadow:0 0 0 2px rgb(var(--home-paper));color:#fff;animation:LiveClassDemo_badge-in__Vm6Fl .22s ease-out}.LiveClassDemo_student__fFCT_[data-state=right] .LiveClassDemo_badge__FJVv4{background:rgb(var(--home-correct))}.LiveClassDemo_student__fFCT_[data-state=wrong] .LiveClassDemo_badge__FJVv4{background:rgb(var(--home-wrong))}.LiveClassDemo_badge__FJVv4 svg{width:.75rem;height:.75rem;stroke-width:3}@keyframes LiveClassDemo_badge-in__Vm6Fl{0%{opacity:0}}.LiveClassDemo_studentName__E5TkA{font-size:var(--type-label);color:rgb(var(--ink)/.7)}@media (max-width:30rem){.LiveClassDemo_bars__PmlHl li{grid-template-columns:auto minmax(4.5rem,auto) minmax(0,1fr) 1.25rem;gap:.5rem}.LiveClassDemo_body__4_sPS,.LiveClassDemo_top__9myVX{padding-inline:1rem}.LiveClassDemo_reveal__9dxth{margin-left:0}}@media (prefers-reduced-motion:reduce){.LiveClassDemo_badge__FJVv4,.LiveClassDemo_liveDot__aL6Nk{animation:none}.LiveClassDemo_console__zjXM_ *{transition-duration:0s!important}}@container live-console (max-width: 34rem){.LiveClassDemo_students__e6piS{grid-template-columns:repeat(5,minmax(0,1fr))}}.PartnerForm_form__dG2_X{--ink:var(--home-ink);--fast:160ms;display:grid;gap:1.25rem}.PartnerForm_row__rkzBo{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-stack)}@media (min-width:40rem){.PartnerForm_row__rkzBo{grid-template-columns:repeat(2,minmax(0,1fr))}}.PartnerForm_field__U8yFk{display:grid;gap:var(--space-tight);min-width:0}.PartnerForm_label__lbx4K{display:flex;align-items:center;gap:.625rem;font-size:var(--type-label);font-weight:500;color:rgb(var(--ink))}.PartnerForm_label__lbx4K small{padding:.0625rem .5rem;border-radius:999px;background:rgb(var(--ink)/.06);font-size:var(--type-label);font-weight:500;color:rgb(var(--home-muted))}.PartnerForm_form__dG2_X :is(input:not([type=checkbox],[type=radio]),textarea){box-sizing:border-box;width:100%;padding:.625rem .9375rem;border:1.5px solid rgb(var(--ink)/.14);border-radius:.8rem;background:rgb(var(--home-paper));font:inherit;font-size:var(--type-read);line-height:1.5;color:rgb(var(--ink));transition:border-color var(--fast) ease-out,box-shadow var(--fast) ease-out}.PartnerForm_form__dG2_X textarea{min-height:4.5rem;resize:vertical;field-sizing:content}.PartnerForm_form__dG2_X :is(input,textarea)::placeholder{color:rgb(var(--home-muted)/.7)}.PartnerForm_form__dG2_X :is(input:not([type=checkbox],[type=radio]),textarea):hover{border-color:rgb(var(--ink)/.3)}.PartnerForm_form__dG2_X :is(input:not([type=checkbox],[type=radio]),textarea):focus-visible{outline:none;border-color:rgb(var(--home-ember));box-shadow:0 0 0 4px rgb(var(--home-ember)/.15)}.PartnerForm_choiceSet__hiumx{display:grid;gap:.625rem;min-width:0;margin:0;padding:0;border:0}.PartnerForm_choiceSet__hiumx legend{width:100%;margin-bottom:.625rem;padding:0}.PartnerForm_chips__bTDWH{display:flex;flex-wrap:wrap;gap:.5rem}@media (pointer:fine){.PartnerForm_form__dG2_X .PartnerForm_chip__kEnB_{min-height:2.5rem}}.PartnerForm_chip__kEnB_{position:relative;display:inline-flex;align-items:center;min-height:2.75rem;padding:.375rem 1rem;border:1.5px solid rgb(var(--ink)/.14);border-radius:999px;background:rgb(var(--home-paper));font-size:var(--type-label);font-weight:500;cursor:pointer;transition:border-color var(--fast) ease-out,background-color var(--fast) ease-out,color var(--fast) ease-out}.PartnerForm_chip__kEnB_ input{position:absolute;opacity:0;pointer-events:none}.PartnerForm_chip__kEnB_[data-multi] span:before{content:"+";display:inline-block;width:.875rem;margin-right:.25rem;font-weight:600;color:rgb(var(--home-muted))}.PartnerForm_chip__kEnB_:hover{border-color:rgb(var(--ink)/.36)}.PartnerForm_chip__kEnB_:active{background:rgb(var(--ink)/.05)}.PartnerForm_chip__kEnB_:has(input:checked){border-color:rgb(var(--ink));background:rgb(var(--ink));color:#fff}.PartnerForm_chip__kEnB_:has(input:checked) span:before{content:"✓";display:inline-block;width:.875rem;margin-right:.25rem;font-weight:600;color:#fff}.PartnerForm_chip__kEnB_:not([data-multi]){padding-inline:1.25rem}.PartnerForm_chip__kEnB_:not([data-multi]):has(input:checked){padding-inline:.75rem}.PartnerForm_chip__kEnB_:not([data-multi]):has(input:checked) span:before{width:.75rem}.PartnerForm_chip__kEnB_:has(input:focus-visible){outline:2px solid rgb(var(--home-ember));outline-offset:2px}.PartnerForm_trap__H2itq{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}.PartnerForm_error__cqYF6{display:flex;align-items:flex-start;gap:.625rem;margin:0;padding:.75rem 1rem;border-left:3px solid rgb(var(--home-wrong));border-radius:.625rem;background:rgb(var(--home-wrong-tint));font-size:var(--type-label);line-height:1.5;color:rgb(var(--home-wrong))}.PartnerForm_error__cqYF6 svg{flex:none;width:1.125rem;height:1.125rem;margin-top:.0625rem}.PartnerForm_submit__etD5k{display:inline-flex;align-items:center;justify-content:center;justify-self:start;gap:.625rem;min-width:9rem;min-height:3.25rem;padding:.5rem 1.5rem .5rem 1.75rem;border:0;border-radius:999px;background:rgb(var(--home-ember));font:inherit;font-size:var(--type-read);font-weight:500;color:#fff;cursor:pointer;box-shadow:0 1px 0 rgb(255 255 255/.2) inset,0 16px 32px -14px rgb(var(--home-ember)/.75);transition:background-color var(--fast) ease-out,transform var(--fast) ease-out,box-shadow var(--fast) ease-out}.PartnerForm_submit__etD5k svg{width:1.125rem;height:1.125rem;transition:transform var(--fast) ease-out}.PartnerForm_submit__etD5k:hover:not(:disabled){background:rgb(var(--home-ember-deep));transform:translateY(-2px)}.PartnerForm_submit__etD5k:hover:not(:disabled) svg{transform:translateX(3px)}.PartnerForm_submit__etD5k:active:not(:disabled){transform:translateY(0) scale(.97)}.PartnerForm_submit__etD5k:disabled{cursor:progress;opacity:.8}.PartnerForm_submit__etD5k:focus-visible{outline:2px solid rgb(var(--home-ember));outline-offset:3px}.PartnerForm_sent__LOQex{display:flex;align-items:center;gap:.875rem;padding:1.5rem 0;animation:PartnerForm_sent-in__9tYCX .26s ease-out}.PartnerForm_sent__LOQex:focus{outline:none}.PartnerForm_sent__LOQex svg{flex:none;width:2rem;height:2rem;color:rgb(var(--home-correct))}.PartnerForm_sent__LOQex p{margin:0;font-family:var(--font-serif),Georgia,serif;font-variant-numeric:lining-nums;font-size:var(--type-heading);font-weight:500;line-height:1.25}@keyframes PartnerForm_sent-in__9tYCX{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.PartnerForm_sent__LOQex{animation:none}.PartnerForm_form__dG2_X *,.PartnerForm_submit__etD5k{transition-duration:0s!important}}