.settings-rows_group__zFO2o{container:general-settings/inline-size;min-width:0;width:100%}.settings-rows_row__HJoBG{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:.75rem 1rem;padding-block:1rem;min-width:0}.settings-rows_row__HJoBG+.settings-rows_row__HJoBG{border-top:1px solid var(--color-line)}.settings-rows_control__4ZwQ_{width:100%;min-width:0}.settings-rows_label__C8WeE{min-width:0;font-size:var(--ui-text-label-size);font-weight:var(--ui-weight-label)}@container general-settings (min-width: 15rem){.settings-rows_row__HJoBG:has(.settings-rows_shortControl__XeWhB){grid-template-columns:minmax(0,1fr) minmax(0,10rem)}.settings-rows_shortControl__XeWhB{width:10rem;justify-self:end}}@container general-settings (min-width: 28rem){.settings-rows_row__HJoBG{grid-template-columns:minmax(0,1fr) minmax(0,20rem)}.settings-rows_shortControl__XeWhB{width:10rem;justify-self:end}}.ButtonMotion_control__nXFGb{transition-property:scale,background-color,background-image,border-color,color,box-shadow,opacity;transition-duration:var(--ui-motion-press);transition-timing-function:var(--ease-out)}.ButtonMotion_control__nXFGb:not(:disabled):not([aria-disabled=true]){cursor:pointer}.ButtonMotion_control__nXFGb:not(:disabled):not([aria-disabled=true]):not([data-static=true]):is(:active,[data-pressed=true]){scale:var(--motion-press-scale)}.ButtonMotion_control__nXFGb:focus-visible{transition-duration:0s}.LearningWorkspace_shell___y_vP{--sidebar-width:240px;--spacing-sidebar-width:240px;color:hsl(var(--foreground))}.LearningWorkspace_shell___y_vP .app-shell-canvas{background:hsl(var(--background))}.LearningWorkspace_shell___y_vP .student-main{scroll-padding-top:72px}.LearningWorkspace_shell___y_vP .workspace-sidebar{box-shadow:none}.LearningWorkspace_shell___y_vP .motion-button{border-radius:10px;transition:transform .12s ease,background .12s ease,box-shadow .12s ease}.LearningWorkspace_shell___y_vP .motion-button:active:not(:disabled){transform:translateY(1px)}.LearningWorkspace_page__Z4DVU{width:100%;max-width:none;min-width:0;margin-inline:auto;padding:0 0 28px}.LearningWorkspace_header__4kMOf{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin:0 0 20px}.LearningWorkspace_header__4kMOf h1{font-size:var(--ui-text-page-size);font-weight:600;letter-spacing:-.025em;line-height:var(--ui-text-page-line)}.LearningWorkspace_eyebrow__mzZ6u{color:hsl(var(--muted-foreground));font-size:13px;margin-bottom:12px}.LearningWorkspace_hero__tnFhW{display:grid;grid-template-columns:1.4fr 1fr;align-items:center;min-height:240px;padding-bottom:32px}.LearningWorkspace_hero__tnFhW h1{font-size:clamp(27px,3vw,34px);font-weight:600;letter-spacing:-.04em;line-height:1.5}.LearningWorkspace_sub__lkaBo{color:hsl(var(--muted-foreground));font-size:13px;line-height:1.8}.LearningWorkspace_hero__tnFhW .LearningWorkspace_sub__lkaBo{margin-top:14px;font-size:14px}.LearningWorkspace_notebook__vI_Oq{position:relative;width:240px;height:180px;margin:auto;transform:rotate(4deg);transition:transform .24s}.LearningWorkspace_notebook__vI_Oq:hover{transform:rotate(0) translateY(-3px)}.LearningWorkspace_bookBack__pKSBG{position:absolute;inset:6px -8px -5px 14px;background:hsl(var(--primary)/.12);border:1px solid hsl(var(--primary)/.25);border-radius:5px 16px 16px 5px;transform:rotate(5deg)}.LearningWorkspace_bookPage__zCokW{position:absolute;inset:0;padding:24px 25px 22px 35px;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:5px 12px 12px 5px;box-shadow:0 12px 28px -24px hsl(var(--foreground)/.45)}.LearningWorkspace_bookPage__zCokW:before{content:"";position:absolute;left:17px;top:0;bottom:0;border-left:1px solid hsl(var(--border))}.LearningWorkspace_bookPage__zCokW:after{content:"";position:absolute;top:-1px;right:23px;width:14px;height:34px;background:hsl(var(--primary));clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%)}.LearningWorkspace_bookPage__zCokW p{color:hsl(var(--muted-foreground));font-size:12px;margin-bottom:16px}.LearningWorkspace_bookPage__zCokW span{display:flex;align-items:center;gap:10px;height:25px;border-bottom:1px solid hsl(var(--border)/.6);font-size:12px;color:hsl(var(--muted-foreground))}.LearningWorkspace_bookPage__zCokW i{display:block;width:10px;height:10px;background:hsl(var(--primary)/.12);border-radius:3px}.LearningWorkspace_bookTab__To8xe{position:absolute;bottom:-9px;right:-14px;padding:10px 12px;border-radius:8px;background:hsl(var(--primary)/.09);color:hsl(var(--primary));font-size:11px;transform:rotate(-8deg)}.LearningWorkspace_home__8HT_f{container:learning-home/inline-size}.LearningWorkspace_summary__egmFW{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 22px}.LearningWorkspace_summary__egmFW>div{display:inline-flex;align-items:baseline;gap:6px;min-height:30px;padding:5px 11px;border:1px solid hsl(var(--border));border-radius:999px;background:hsl(var(--card));color:hsl(var(--muted-foreground));font-size:12px;line-height:1.5}.LearningWorkspace_summary__egmFW dd{color:hsl(var(--foreground));font-weight:600;font-variant-numeric:tabular-nums}.LearningWorkspace_summary__egmFW>div[data-tone=warning]{align-items:center;border-color:hsl(var(--warning)/.35);background:hsl(var(--warning)/.07)}.LearningWorkspace_summary__egmFW>div[data-tone=warning]:before{content:"";width:6px;height:6px;border-radius:50%;background:hsl(var(--warning))}.LearningWorkspace_columns__1UnGN{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:start}.LearningWorkspace_mainColumn__kkE6C{min-width:0}.LearningWorkspace_section__LqCCE{margin-bottom:28px;min-width:0}.LearningWorkspace_sectionHead__6uBEb{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;margin-bottom:8px}.LearningWorkspace_sectionHead__6uBEb h2{font-size:16px;font-weight:600;letter-spacing:-.025em}.LearningWorkspace_quietLink__WOW8e{font-size:12px;color:hsl(var(--muted-foreground));display:inline-flex;align-items:center;gap:6px;flex-shrink:0;min-height:40px;padding-inline:6px;margin-right:-6px;border-radius:8px;white-space:nowrap;transition:color .14s}.LearningWorkspace_quietLink__WOW8e svg{transition:transform .18s cubic-bezier(.3,.7,.4,1)}.LearningWorkspace_quietLink__WOW8e:hover{color:hsl(var(--primary))}.LearningWorkspace_quietLink__WOW8e:hover svg{transform:translateX(2px)}.LearningWorkspace_lesson__sUixt{border:1px solid hsl(var(--primary)/.2);border-radius:14px;padding:16px 18px;background:hsl(var(--card));transition:border-color .16s,box-shadow .16s}.LearningWorkspace_lesson__sUixt:hover{border-color:hsl(var(--primary)/.35);box-shadow:0 8px 20px -16px hsl(var(--primary)/.55)}.LearningWorkspace_lesson__sUixt h3{font-size:18px;font-weight:600;letter-spacing:-.025em;line-height:1.45;margin-top:10px;overflow-wrap:anywhere}.LearningWorkspace_lessonFooter__t6tKZ{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px 14px;margin-top:12px}.LearningWorkspace_lessonFooter__t6tKZ .LearningWorkspace_sub__lkaBo{min-width:0;overflow-wrap:anywhere}.LearningWorkspace_time__5iQ3c{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px;color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}.LearningWorkspace_whenChip__DsZnR{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border-radius:999px;background:hsl(var(--primary)/.08);color:hsl(var(--primary));font-weight:600}.LearningWorkspace_lesson__sUixt[data-live] .LearningWorkspace_whenChip__DsZnR:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;animation:LearningWorkspace_learningLivePulse___r8ED 1.6s ease-in-out infinite}.LearningWorkspace_action__iju2p{display:inline-flex;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px 16px;border:1px solid hsl(var(--border));border-radius:10px;box-shadow:0 2px 0 hsl(var(--border));font-size:13px;font-weight:500;background:hsl(var(--background));transition:transform .12s,background .12s;white-space:nowrap}.LearningWorkspace_action__iju2p:hover{background:hsl(var(--accent))}.LearningWorkspace_action__iju2p:active{transform:translateY(2px);box-shadow:none}.LearningWorkspace_soft__KPqPu{color:hsl(var(--primary));border-color:hsl(var(--primary)/.15);background:hsl(var(--primary)/.06);box-shadow:0 2px 0 hsl(var(--primary)/.15)}.LearningWorkspace_list__L36cK{display:flex;flex-direction:column;min-width:0}.LearningWorkspace_row__QymFa{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:10px 8px;border-bottom:1px solid hsl(var(--border)/.8);text-align:left;transition:background .14s,border-radius .14s,transform .12s}a.LearningWorkspace_row__QymFa:hover{background:hsl(var(--primary)/.045);border-radius:10px}a.LearningWorkspace_row__QymFa:active{transform:scale(.993)}.LearningWorkspace_rowIcon__o9MTV{flex-shrink:0;color:hsl(var(--muted-foreground));transition:color .14s,transform .18s cubic-bezier(.3,.7,.4,1)}a.LearningWorkspace_row__QymFa:hover .LearningWorkspace_rowIcon__o9MTV{color:hsl(var(--primary));transform:translateY(-1px)}.LearningWorkspace_rowBody__xBSEh{min-width:0;flex:1}.LearningWorkspace_rowTitle__a3tDO{font-size:14px;font-weight:500;line-height:1.5;overflow-wrap:anywhere;transition:color .14s}a.LearningWorkspace_row__QymFa:hover .LearningWorkspace_rowTitle__a3tDO{color:hsl(var(--primary))}.LearningWorkspace_rowVerb__L4aPG{display:inline-flex;align-items:center;gap:3px;flex-shrink:0;color:hsl(var(--muted-foreground));font-size:12px;font-weight:500;white-space:nowrap;transition:color .14s}.LearningWorkspace_rowVerb__L4aPG svg{flex-shrink:0;transition:transform .18s cubic-bezier(.3,.7,.4,1)}a.LearningWorkspace_row__QymFa:focus-visible .LearningWorkspace_rowVerb__L4aPG,a.LearningWorkspace_row__QymFa:hover .LearningWorkspace_rowVerb__L4aPG{color:hsl(var(--primary))}a.LearningWorkspace_row__QymFa:hover .LearningWorkspace_rowVerb__L4aPG svg{transform:translateX(3px)}.LearningWorkspace_staticRow__JC0uc{min-height:0;padding-block:12px}.LearningWorkspace_score__oDLl6{flex-shrink:0;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.LearningWorkspace_preview__Jm0Yg{margin-top:4px;color:hsl(var(--muted-foreground));font-size:12.5px;line-height:1.65;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.LearningWorkspace_courseRow__fpWX6{min-height:0;padding-block:12px}.LearningWorkspace_courseRow__fpWX6>svg{flex-shrink:0}.LearningWorkspace_courseHeading__etu4Y{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px}.LearningWorkspace_courseMeta__sF29J{color:hsl(var(--muted-foreground));font-size:var(--ui-text-meta-size);line-height:1.5;white-space:nowrap;font-variant-numeric:tabular-nums}.LearningWorkspace_courseRow__fpWX6 .LearningWorkspace_progress__8TIUF{margin-top:8px}.LearningWorkspace_row__QymFa .LearningWorkspace_sub__lkaBo{font-size:12px;line-height:1.6;margin-top:2px;overflow-wrap:anywhere}.LearningWorkspace_circle__A2dTW{display:grid;place-items:center;width:22px;height:22px;border:1.5px solid hsl(var(--border));border-radius:7px;flex-shrink:0;color:hsl(var(--muted-foreground))}.LearningWorkspace_due__TFjsB{flex-shrink:0;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:500;line-height:1.5;color:hsl(var(--muted-foreground));background:hsl(var(--muted));white-space:nowrap}.LearningWorkspace_urgent__PVJZf{background:hsl(var(--warning)/.1);color:hsl(var(--warning))}.LearningWorkspace_due__TFjsB[data-tone=overdue]{background:hsl(var(--destructive)/.08);color:hsl(var(--destructive))}.LearningWorkspace_due__TFjsB[data-state=IN_PROGRESS],.LearningWorkspace_due__TFjsB[data-state=OPEN]{background:hsl(var(--primary)/.08);color:hsl(var(--primary))}.LearningWorkspace_rail__RpR5J{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:24px 32px;align-content:start}.LearningWorkspace_rail__RpR5J h2,.LearningWorkspace_rail__RpR5J h3{font-size:14px;font-weight:600}.LearningWorkspace_invitation__IMMWu,.LearningWorkspace_weekPlanner__UQeHk{min-width:0;padding-top:18px;border-top:1px solid hsl(var(--border))}.LearningWorkspace_weekPlanner__UQeHk .LearningWorkspace_sectionHead__6uBEb{margin-bottom:4px}.LearningWorkspace_week__RQkw8{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:4px 0 14px}.LearningWorkspace_week__RQkw8 button{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;min-width:0;min-height:48px;padding:4px 0 8px;border-radius:10px;font-size:13px;line-height:1.3;font-variant-numeric:tabular-nums;transition:background .14s,color .14s,transform .12s}.LearningWorkspace_weekday__okiFY{font-size:10px;color:hsl(var(--muted-foreground))}.LearningWorkspace_week__RQkw8 button:hover{background:hsl(var(--muted))}.LearningWorkspace_week__RQkw8 button:active{transform:scale(.94)}.LearningWorkspace_week__RQkw8 button[data-today]{color:hsl(var(--primary));font-weight:600}.LearningWorkspace_week__RQkw8 button[aria-pressed=true]{background:var(--color-selected);color:var(--color-selection-ink);font-weight:600}.LearningWorkspace_week__RQkw8 button[aria-pressed=true] .LearningWorkspace_weekday__okiFY{color:inherit;opacity:.8}.LearningWorkspace_week__RQkw8 button[data-session=true]:after{content:"";position:absolute;bottom:5px;width:4px;height:4px;background:hsl(var(--primary));border-radius:50%}.LearningWorkspace_week__RQkw8 button[aria-pressed=true][data-session=true]:after{background:currentColor}.LearningWorkspace_dayAgenda__13inB{animation:LearningWorkspace_learningAgendaIn__kr7Be .18s ease-out both}.LearningWorkspace_dayLabel__RtFUO{font-size:12px;font-weight:600;margin-bottom:2px}.LearningWorkspace_event__Lp4dr{border-left:1px solid hsl(var(--border));padding:2px 0 2px 10px;margin-top:10px;min-width:0}.LearningWorkspace_event__Lp4dr h3{font-size:13px;overflow-wrap:anywhere}.LearningWorkspace_event__Lp4dr .LearningWorkspace_sub__lkaBo{line-height:1.6;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.LearningWorkspace_invitation__IMMWu .LearningWorkspace_sub__lkaBo{margin:6px 0 12px}.LearningWorkspace_progress__8TIUF{height:5px;border-radius:999px;background:hsl(var(--muted));overflow:hidden;margin-top:12px}.LearningWorkspace_progress__8TIUF>div{height:100%;border-radius:inherit;background:hsl(var(--primary)/.7);transform-origin:left center;animation:LearningWorkspace_learningProgressIn__0MLed .6s cubic-bezier(.2,.7,.2,1) both;transition:width .25s,background .14s}a.LearningWorkspace_row__QymFa:hover .LearningWorkspace_progress__8TIUF>div{background:hsl(var(--primary))}.LearningWorkspace_empty__fO11v{color:hsl(var(--muted-foreground));padding:24px 0;font-size:13px;line-height:1.8}.LearningWorkspace_classRow__bor67{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:18px;align-items:center;border-bottom:1px solid hsl(var(--border));padding:26px 0}.LearningWorkspace_classRow__bor67 h2{font-size:18px;font-weight:550;letter-spacing:-.025em;margin-bottom:7px}.LearningWorkspace_bookSymbol__0i7_E{display:grid;place-items:center;width:40px;height:44px;color:hsl(var(--muted-foreground))}.LearningWorkspace_classActions__WpU9e{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px}.LearningWorkspace_calendar__l_xoI{margin-top:24px;padding-top:12px;border-top:1px solid hsl(var(--border))}.LearningWorkspace_calendar__l_xoI summary{cursor:pointer;display:flex;align-items:center;gap:10px;width:fit-content;min-height:40px;border-radius:8px;color:hsl(var(--muted-foreground));font-size:13px;font-weight:500;list-style:none;transition:color .14s}.LearningWorkspace_calendar__l_xoI summary::-webkit-details-marker{display:none}.LearningWorkspace_calendar__l_xoI summary:before{content:"";width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(-45deg);transition:transform .18s cubic-bezier(.3,.7,.4,1)}.LearningWorkspace_calendar__l_xoI[open] summary:before{transform:rotate(45deg)}.LearningWorkspace_calendar__l_xoI summary:hover,.LearningWorkspace_calendar__l_xoI[open] summary{color:hsl(var(--foreground))}.LearningWorkspace_notice__DR8Nj{display:flex;gap:8px 12px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:10px 12px 10px 16px;border-radius:10px;background:hsl(var(--warning)/.07);margin-bottom:20px;font-size:13px}.LearningWorkspace_notice__DR8Nj button{min-height:36px;padding:6px 12px;border:1px solid hsl(var(--warning)/.3);border-radius:8px;font-weight:500;transition:background .12s,transform .12s}.LearningWorkspace_notice__DR8Nj button:hover{background:hsl(var(--warning)/.1)}.LearningWorkspace_notice__DR8Nj button:active{transform:translateY(1px)}.LearningWorkspace_page__Z4DVU a:focus-visible,.LearningWorkspace_page__Z4DVU button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.LearningWorkspace_home__8HT_f summary:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}@keyframes LearningWorkspace_learningProgressIn__0MLed{0%{transform:scaleX(0)}}@keyframes LearningWorkspace_learningAgendaIn__kr7Be{0%{opacity:0;transform:translateY(3px)}}@keyframes LearningWorkspace_learningLivePulse___r8ED{50%{opacity:.35}}@container learning-home (min-width: 46rem){.LearningWorkspace_columns__1UnGN{grid-template-columns:minmax(0,1fr) minmax(13.5rem,16.5rem);gap:clamp(24px,4cqi,40px)}.LearningWorkspace_rail__RpR5J{grid-template-columns:minmax(0,1fr);gap:20px;padding-left:clamp(16px,2.5cqi,24px);border-left:1px solid hsl(var(--border))}.LearningWorkspace_weekPlanner__UQeHk{padding-top:0;border-top:0}}@container learning-home (max-width: 30rem){.LearningWorkspace_lesson__sUixt{padding:14px}.LearningWorkspace_lesson__sUixt h3{font-size:17px}.LearningWorkspace_row__QymFa{gap:10px}.LearningWorkspace_rowVerb__L4aPG{font-size:0;gap:0}}@media(max-width:30rem){.LearningWorkspace_rowVerb__L4aPG{font-size:0;gap:0}}@media(max-width:1100px){.LearningWorkspace_notebook__vI_Oq{transform:scale(.85) rotate(4deg)}}@media(max-width:900px){.LearningWorkspace_hero__tnFhW{grid-template-columns:1fr;min-height:210px}.LearningWorkspace_notebook__vI_Oq{display:none}}@media(max-width:640px){.LearningWorkspace_page__Z4DVU{padding:8px 6px 24px}.LearningWorkspace_hero__tnFhW{min-height:200px}.LearningWorkspace_hero__tnFhW .LearningWorkspace_sub__lkaBo{font-size:13px}.LearningWorkspace_classRow__bor67{grid-template-columns:40px minmax(0,1fr);gap:14px}.LearningWorkspace_classRow__bor67>.LearningWorkspace_action__iju2p{grid-column:2;justify-self:start}.LearningWorkspace_bookSymbol__0i7_E{width:39px;height:48px}.LearningWorkspace_header__4kMOf{align-items:flex-start;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){html:not([data-motion=full]) :is(.LearningWorkspace_shell___y_vP .motion-button,.LearningWorkspace_page__Z4DVU .LearningWorkspace_action__iju2p,.LearningWorkspace_notebook__vI_Oq,.LearningWorkspace_progress__8TIUF>div){transition:none!important;animation:none!important}html:not([data-motion=full]) :is(.LearningWorkspace_notebook__vI_Oq:hover,.LearningWorkspace_page__Z4DVU .LearningWorkspace_action__iju2p:active,.LearningWorkspace_shell___y_vP .motion-button:active){transform:none!important}html:not([data-motion=full]) .LearningWorkspace_home__8HT_f *,html:not([data-motion=full]) .LearningWorkspace_home__8HT_f :after,html:not([data-motion=full]) .LearningWorkspace_home__8HT_f :before,html:not([data-motion=full]) .LearningWorkspace_row__QymFa,html:not([data-motion=full]) .LearningWorkspace_row__QymFa *{transition:none!important;animation:none!important}html:not([data-motion=full]) .LearningWorkspace_notice__DR8Nj button:active,html:not([data-motion=full]) .LearningWorkspace_quietLink__WOW8e:hover svg,html:not([data-motion=full]) .LearningWorkspace_week__RQkw8 button:active,html:not([data-motion=full]) a.LearningWorkspace_row__QymFa:active,html:not([data-motion=full]) a.LearningWorkspace_row__QymFa:hover .LearningWorkspace_rowIcon__o9MTV,html:not([data-motion=full]) a.LearningWorkspace_row__QymFa:hover .LearningWorkspace_rowVerb__L4aPG svg{transform:none!important}}.LessonTable_toolbar__JxppN{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;min-height:3.5rem;padding:.5rem 1rem;border-bottom:1px solid var(--color-line)}.LessonTable_foldAll__tlPPV{margin-left:auto;min-height:2.75rem;padding:0 .5rem;color:var(--color-ink-meta);font-size:var(--ui-text-meta-size);border-radius:var(--ui-radius);transition:background-color var(--ui-motion-control) var(--ease-out),color var(--ui-motion-control) var(--ease-out)}.LessonTable_tableScroll__ThENT{min-width:0;overflow-x:auto}.LessonTable_table__mwgrA{min-width:44rem}.LessonTable_unit__JwZCW{border-top:1px solid var(--color-line)}.LessonTable_unitToggle__9Jvo_{display:flex;width:100%;align-items:center;gap:.75rem;min-height:2.75rem;padding:.5rem 1rem;background:var(--color-sunken);text-align:left;transition:background-color var(--ui-motion-control) var(--ease-out)}.LessonTable_unitChevron__Z4BvD,.LessonTable_unitFolder__517lo{flex:0 0 auto;color:var(--color-ink-meta)}.LessonTable_unitName__QTxsj{display:flex;min-width:0;flex:1;flex-wrap:wrap;align-items:baseline;column-gap:.75rem;row-gap:.25rem}.LessonTable_unitTitle___AwCz{color:var(--color-ink);font-size:var(--ui-text-item-size);font-weight:var(--ui-weight-heading)}.LessonTable_unitLabel__9JFWm{flex-shrink:0;color:var(--color-ink-meta);font-size:var(--ui-text-meta-size);font-weight:var(--ui-weight-label)}.LessonTable_unitRange__mWMs_,.LessonTable_unitTally__IWJW_{color:var(--color-ink-meta);font-size:var(--ui-text-meta-size);font-variant-numeric:tabular-nums}.LessonTable_unitTally__IWJW_{flex-shrink:0}.LessonTable_unitComplete__HcpRv{display:inline-flex;align-items:center;color:var(--color-good)}.LessonTable_lesson__iASzj{position:relative;border-top:1px solid var(--color-line);background:var(--color-sheet)}.LessonTable_lessonNumber__7YkcY{position:relative;padding-left:2rem!important;font-size:var(--ui-text-meta-size)}.LessonTable_lessonNumber__7YkcY:before,.LessonTable_mobileLessonButton__w4psr:before{position:absolute;left:1rem;top:0;bottom:0;content:"";width:1px;background:var(--color-line)}.LessonTable_lessonNumber__7YkcY:after,.LessonTable_mobileLessonButton__w4psr:after{position:absolute;left:1rem;top:50%;width:.75rem;height:1px;content:"";background:var(--color-line)}.LessonTable_lesson__iASzj:last-child .LessonTable_lessonNumber__7YkcY:before{bottom:50%}.LessonTable_lessonButton__o07n8{min-height:2.75rem;padding:.5rem 0;font-size:var(--ui-text-body-size);white-space:normal;overflow-wrap:anywhere}.LessonTable_lessonButton__o07n8:after{position:absolute;inset:0;content:""}.LessonTable_selected__icElM{background:var(--color-sheet)}.LessonTable_selected__icElM .LessonTable_lessonButton__o07n8,.LessonTable_selected__icElM .LessonTable_mobileTitle__m9RvV{color:var(--color-action)}.LessonTable_mobileLesson__umgn2{position:relative;border-top:1px solid var(--color-line)}.LessonTable_mobileLessonButton__w4psr{position:relative;display:flex;align-items:center;gap:.75rem;width:100%;min-height:3.75rem;padding:.75rem 1rem .75rem 2rem;text-align:left}.LessonTable_mobileLessonButton__w4psr>*{position:relative}.LessonTable_mobileLessonCopy__fEzgG{display:flex;min-width:0;flex:1;flex-direction:column;gap:.25rem}.LessonTable_mobileContext__icYcy{font-size:var(--ui-text-caption-size);line-height:var(--ui-text-caption-line);color:var(--color-ink-meta);font-variant-numeric:tabular-nums}.LessonTable_mobileTitle__m9RvV{font-size:var(--text-reading);font-weight:var(--ui-weight-label);line-height:var(--ui-text-item-line);overflow-wrap:anywhere}.LessonTable_mobileState__mFWvC{display:inline-flex;flex-shrink:0;align-items:center;gap:.25rem;color:var(--color-ink-meta)}.LessonTable_selected__icElM .LessonTable_mobileState__mFWvC{border-radius:var(--radius-control);padding:.25rem .5rem;background:var(--color-selected);color:var(--color-selected-ink)}.LessonTable_mobileDetail__wRdpW{position:relative;isolation:isolate;border-top:1px solid var(--color-line);background:var(--color-sheet)}.LessonTable_mobileLesson__umgn2:last-child .LessonTable_mobileLessonButton__w4psr:before{bottom:50%}.LessonTable_foldAll__tlPPV:focus-visible,.LessonTable_lessonButton__o07n8:focus-visible,.LessonTable_mobileLessonButton__w4psr:focus-visible,.LessonTable_unitToggle__9Jvo_:focus-visible{outline:2px solid var(--color-action);outline-offset:-2px}.LessonTable_lesson__iASzj:focus-within{outline:2px solid var(--color-action);outline-offset:-2px}.LessonTable_lessonButton__o07n8:focus-visible{outline:none}.LessonTable_foldAll__tlPPV:active,.LessonTable_lesson__iASzj:active,.LessonTable_mobileLessonButton__w4psr:active,.LessonTable_unitToggle__9Jvo_:active{background:var(--color-selected)}@media (hover:hover) and (pointer:fine){.LessonTable_foldAll__tlPPV:hover,.LessonTable_unitToggle__9Jvo_:hover{background:var(--color-hover);color:var(--color-ink)}.LessonTable_lesson__iASzj.LessonTable_selected__icElM:hover,.LessonTable_lesson__iASzj:hover,.LessonTable_mobileLessonButton__w4psr.LessonTable_selected__icElM:hover,.LessonTable_mobileLessonButton__w4psr:hover{background:var(--color-hover)}}@media (max-width:40rem){.LessonTable_unitToggle__9Jvo_{gap:.5rem;padding-inline:.75rem}.LessonTable_unitTitle___AwCz{font-size:var(--ui-text-body-size)}.LessonTable_unitTally__IWJW_{max-width:5rem;white-space:normal;text-align:right}}.LessonTable_mobileLessonButton__w4psr{transition:background-color var(--ui-motion-control) var(--ease-out)}.LessonTable_unitChevron__Z4BvD{transition:transform var(--ui-motion-control) var(--ease-out)}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .LessonTable_foldAll__tlPPV,html:not([data-motion=full]) .LessonTable_mobileLessonButton__w4psr,html:not([data-motion=full]) .LessonTable_unitChevron__Z4BvD,html:not([data-motion=full]) .LessonTable_unitToggle__9Jvo_{transition:none}}html[data-motion=reduced] .LessonTable_foldAll__tlPPV,html[data-motion=reduced] .LessonTable_mobileLessonButton__w4psr,html[data-motion=reduced] .LessonTable_unitChevron__Z4BvD,html[data-motion=reduced] .LessonTable_unitToggle__9Jvo_{transition:none}.HomeworkMasterDetail_container__ND1_r{container-type:inline-size;min-width:0}.HomeworkMasterDetail_layout__E3OTu{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;min-width:0}.HomeworkMasterDetail_layout__E3OTu>:nth-child(2){width:100%;max-width:none}@container (min-width: 69rem){.HomeworkMasterDetail_layout__E3OTu{grid-template-columns:minmax(0,1fr) minmax(23rem,40%)}}.LearningStructure_root__1WqkI{--learning-date-width:10rem;--learning-status-width:8.5rem;--learning-actions-width:5.5rem;container:learning-structure/inline-size;min-width:0}.LearningStructure_units__Qgvgt{min-width:0;margin:0;padding:0;list-style:none;border:1px solid hsl(var(--border));border-radius:var(--ui-radius);background:hsl(var(--card))}.LearningStructure_unit__hIaRa{position:relative;min-width:0;padding:4px 16px}.LearningStructure_unit__hIaRa+.LearningStructure_unit__hIaRa,.LearningStructure_units__Qgvgt>li+li{border-top:1px solid hsl(var(--border))}.LearningStructure_unitHeader__9TNpw{display:grid;grid-template-columns:4.75rem minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px}.LearningStructure_unitLabel__hvUgV{display:inline-flex;align-items:center;gap:8px;min-height:44px;white-space:nowrap;color:hsl(var(--muted-foreground));font-size:13px;font-weight:500}.LearningStructure_unitLabel__hvUgV[data-state=next]{color:hsl(var(--primary))}.LearningStructure_title__XuGxh{min-width:0;overflow-wrap:anywhere;font-size:var(--ui-text-item-size,15px);font-weight:500;line-height:1.5}.LearningStructure_title__XuGxh button{width:100%;min-height:44px;padding:4px 8px;border-radius:var(--ui-radius);text-align:left;font:inherit}.LearningStructure_meta__ugX_g{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;grid-column:1/3;grid-row:2;min-width:0;color:hsl(var(--muted-foreground));font-size:13px;line-height:1.5}.LearningStructure_actions__If1Wi{display:flex;align-items:center;justify-content:flex-end;gap:4px;grid-column:3;grid-row:1}.LearningStructure_toggle__mvGFz{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:var(--ui-radius);color:hsl(var(--muted-foreground))}.LearningStructure_toggle__mvGFz svg{transition:transform .16s ease}.LearningStructure_toggle__mvGFz[aria-expanded=false] svg{transform:rotate(-90deg)}.LearningStructure_unitBody__ZViZc{display:flex;flex-direction:column;gap:12px;min-width:0;padding-bottom:12px}.LearningStructure_chapterRow___4Y7J{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;min-height:34px;padding:4px 0;min-width:0}.LearningStructure_chapterTitle__UMThb{flex:1;min-width:0;overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.5}.LearningStructure_number__M_HQA{display:inline-flex;min-width:2rem;align-items:center;justify-content:center;color:hsl(var(--muted-foreground));font-size:13px;font-variant-numeric:tabular-nums}.LearningStructure_chapterHeader__0G4m2{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:8px}.LearningStructure_chapterMaterials__aueSq{min-width:0;margin-left:2.5rem}.LearningStructure_sortable___eHB3{min-width:0}.LearningStructure_root__1WqkI :is(button,a):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}@media (hover:hover){.LearningStructure_title__XuGxh button:hover,.LearningStructure_toggle__mvGFz:hover{background:hsl(var(--muted))}}.LearningStructure_title__XuGxh button:active,.LearningStructure_toggle__mvGFz:active{background:hsl(var(--accent))}@container learning-structure (min-width:40rem){.LearningStructure_unitHeader__9TNpw{grid-template-columns:4.75rem minmax(0,1fr) auto auto}.LearningStructure_meta__ugX_g{grid-column:3;grid-row:1}.LearningStructure_actions__If1Wi{grid-column:4}.LearningStructure_unitBody__ZViZc{margin-left:5.25rem}}@media (prefers-reduced-motion:reduce){.LearningStructure_toggle__mvGFz svg{transition:none}}html[data-motion=reduced] .LearningStructure_toggle__mvGFz svg{transition:none}.LearningStructure_unnumberedHeader__KkPSl{grid-template-columns:minmax(0,1fr) auto}.LearningStructure_unnumberedHeader__KkPSl .LearningStructure_actions__If1Wi{grid-column:2}.LearningStructure_unnumberedHeader__KkPSl .LearningStructure_meta__ugX_g{grid-column:1;grid-row:2}.LearningStructure_withActions__Fmyz4{grid-template-columns:minmax(0,1fr) auto;gap:2px 8px}.LearningStructure_withActions__Fmyz4>.LearningStructure_title__XuGxh,.LearningStructure_withActions__Fmyz4>.LearningStructure_unitTitle__ZN04z{grid-column:1/-1;grid-row:2}.LearningStructure_withActions__Fmyz4>.LearningStructure_meta__ugX_g{grid-column:1/-1;grid-row:3}.LearningStructure_withActions__Fmyz4>.LearningStructure_actions__If1Wi{grid-column:2;grid-row:1}@container learning-structure (min-width:40rem){.LearningStructure_withActions__Fmyz4{grid-template-columns:4.75rem minmax(0,1fr) auto auto;gap:8px}.LearningStructure_withActions__Fmyz4>.LearningStructure_title__XuGxh,.LearningStructure_withActions__Fmyz4>.LearningStructure_unitTitle__ZN04z{grid-column:2;grid-row:1}.LearningStructure_withActions__Fmyz4>.LearningStructure_meta__ugX_g{grid-column:3;grid-row:1}.LearningStructure_withActions__Fmyz4>.LearningStructure_actions__If1Wi{grid-column:4;grid-row:1}}.LearningStructure_chapterHeader__0G4m2{grid-template-columns:3.5rem minmax(0,1fr) max-content max-content}.LearningStructure_chapterMain__BJbBj{min-width:0}.LearningStructure_chapterMeta__g2Tak{flex-wrap:wrap;align-items:center;gap:4px 8px;white-space:nowrap;font-size:13px;line-height:1.5;color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}.LearningStructure_chapterActions__GC3Hr,.LearningStructure_chapterMeta__g2Tak{display:inline-flex;justify-content:flex-end}.LearningStructure_chapterMaterials__aueSq{margin-left:3.5rem;padding-left:.75rem;border-left:1px solid hsl(var(--border))}.LearningStructure_sortable___eHB3[hidden]{display:none}@container learning-structure (max-width:39.99rem){.LearningStructure_chapterHeader__0G4m2{grid-template-columns:3rem minmax(0,1fr) max-content;gap:4px}.LearningStructure_chapterMeta__g2Tak{grid-column:2/4;grid-row:2;justify-content:flex-start;padding-inline:.75rem}.LearningStructure_chapterActions__GC3Hr{grid-column:3;grid-row:1}.LearningStructure_chapterMaterials__aueSq{margin-left:3rem}}@container learning-structure (min-width:40rem){.LearningStructure_withActions__Fmyz4{grid-template-columns:max-content minmax(0,1fr) auto auto}.LearningStructure_unitBody__ZViZc{margin-left:2rem}}.LearningStructure_unitHeader__9TNpw{border-radius:var(--ui-radius);background:hsl(var(--muted)/.28)}.LearningStructure_meetingHeader__znqhp{grid-template-columns:6.5rem minmax(0,1fr) var(--learning-date-width) var(--learning-status-width) var(--learning-actions-width);gap:8px}.LearningStructure_meetingHeader__znqhp>.LearningStructure_unitTitle__ZN04z{grid-column:2;grid-row:1}.LearningStructure_meetingDate__ZwTi2{grid-column:3;grid-row:1;min-width:0;white-space:nowrap;font-size:13px}.LearningStructure_meetingMeta__5f_0a{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;grid-column:4;grid-row:1;min-width:0}.LearningStructure_meetingActions__QTcE6{grid-column:5;grid-row:1;min-width:0}.LearningStructure_chapterHeader__0G4m2{grid-template-columns:3.5rem minmax(0,1fr) var(--learning-status-width) var(--learning-actions-width)}.LearningStructure_chapterMeta__g2Tak{justify-content:flex-start}.LearningStructure_datedChapterHeader__C97X8{grid-template-columns:3.5rem minmax(0,1fr) var(--learning-date-width) var(--learning-status-width) var(--learning-actions-width)}.LearningStructure_chapterDate__LXP8I{grid-column:3;grid-row:1;white-space:nowrap;font-size:13px;color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}.LearningStructure_datedChapterHeader__C97X8>.LearningStructure_chapterMeta__g2Tak{grid-column:4;grid-row:1}.LearningStructure_datedChapterHeader__C97X8>.LearningStructure_chapterActions__GC3Hr{grid-column:5;grid-row:1}.LearningStructure_meetingAligned__XW7Vz{grid-template-columns:6rem minmax(5rem,1fr) auto auto}.LearningStructure_meetingAligned__XW7Vz>.LearningStructure_meetingDetails__HwBOu{grid-column:3;grid-row:1}.LearningStructure_meetingAligned__XW7Vz>.LearningStructure_meetingActions__QTcE6{grid-column:4;grid-row:1}.LearningStructure_meetingDetails__HwBOu,.LearningStructure_meetingStatusInline__acpKR{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:4px 8px}.LearningStructure_meetingDateInline__KuaKT{min-width:0;white-space:nowrap;font-size:13px}.LearningStructure_meetingStatusInline__acpKR{color:hsl(var(--muted-foreground));font-size:13px;line-height:1.4}.LearningStructure_chapterNumber__oIUhk{font-size:16px;font-weight:700}.LearningStructure_chapterSelect__mXmsm{grid-column:1/3;display:grid;grid-template-columns:3.5rem minmax(0,1fr);align-items:center;gap:8px;padding-right:.75rem}@container learning-structure (max-width:39.99rem){.LearningStructure_meetingHeader__znqhp{grid-template-columns:5.75rem minmax(0,1fr) 5.5rem}.LearningStructure_meetingHeader__znqhp>.LearningStructure_unitTitle__ZN04z{grid-column:2;grid-row:1}.LearningStructure_meetingDate__ZwTi2{grid-column:2;grid-row:2}.LearningStructure_meetingMeta__5f_0a{grid-column:2/4;grid-row:3}.LearningStructure_meetingActions__QTcE6{grid-column:3;grid-row:1}.LearningStructure_meetingAligned__XW7Vz{grid-template-columns:5.75rem minmax(0,1fr) auto;gap:2px 4px}.LearningStructure_meetingAligned__XW7Vz>.LearningStructure_meetingDetails__HwBOu{grid-column:1/-1;grid-row:2;padding-inline:.25rem}.LearningStructure_meetingAligned__XW7Vz>.LearningStructure_meetingActions__QTcE6{grid-column:3;grid-row:1}.LearningStructure_chapterSelect__mXmsm{grid-template-columns:3rem minmax(0,1fr);gap:4px}.LearningStructure_chapterHeader__0G4m2,.LearningStructure_datedChapterHeader__C97X8{grid-template-columns:3rem minmax(0,1fr) 2.5rem}.LearningStructure_chapterMeta__g2Tak,.LearningStructure_datedChapterHeader__C97X8>.LearningStructure_chapterMeta__g2Tak{grid-column:2/4;grid-row:2;padding-inline:.75rem}.LearningStructure_chapterDate__LXP8I{grid-column:2;grid-row:2;padding-inline:.75rem}.LearningStructure_datedChapterHeader__C97X8>.LearningStructure_chapterMeta__g2Tak{grid-row:3}.LearningStructure_chapterActions__GC3Hr,.LearningStructure_datedChapterHeader__C97X8>.LearningStructure_chapterActions__GC3Hr{grid-column:3;grid-row:1}}@container learning-structure (min-width:40rem){.LearningStructure_meetingBody__qodKu{margin-left:4rem}}@container learning-structure (max-width:39.99rem){.LearningStructure_meetingBody__qodKu{margin-left:3rem}}.LearningStructure_insertion__Ecbx5{position:relative;display:flex;height:18px;align-items:center;justify-content:center;border:0!important;transition:height .16s ease-out}.LearningStructure_insertion__Ecbx5:before{content:"";position:absolute;inset-inline:1rem;top:50%;height:1px;background:var(--color-action);opacity:0;transition:opacity .14s ease}.LearningStructure_insertTrigger__cZ9TG{display:inline-flex;position:relative;z-index:1;min-height:36px;align-items:center;gap:4px;border-radius:6px;padding:3px 12px;background:var(--color-sheet);color:var(--color-action);font-size:14px;font-weight:700;opacity:0;transition:opacity .14s ease,background-color .14s ease}.LearningStructure_insertion__Ecbx5 .LearningStructure_insertTrigger__cZ9TG{transform:scale(.92);transform-origin:center;transition:opacity .12s ease-out,transform .12s ease-out,background-color .12s ease}.LearningStructure_insertTrigger__cZ9TG:focus-visible,.LearningStructure_insertion__Ecbx5:hover .LearningStructure_insertTrigger__cZ9TG{transform:scale(1)}.LearningStructure_insertTrigger__cZ9TG:focus-visible,.LearningStructure_insertion__Ecbx5:has(.LearningStructure_insertTrigger__cZ9TG:focus-visible):before,.LearningStructure_insertion__Ecbx5:hover .LearningStructure_insertTrigger__cZ9TG,.LearningStructure_insertion__Ecbx5:hover:before{opacity:1}@media (hover:none){.LearningStructure_insertTrigger__cZ9TG{opacity:1;min-height:44px}.LearningStructure_insertion__Ecbx5{height:44px}}@media (prefers-reduced-motion:reduce){.LearningStructure_insertTrigger__cZ9TG,.LearningStructure_insertion__Ecbx5,.LearningStructure_insertion__Ecbx5:before{transition:none}}html[data-motion=reduced] .LearningStructure_insertTrigger__cZ9TG,html[data-motion=reduced] .LearningStructure_insertion__Ecbx5,html[data-motion=reduced] .LearningStructure_insertion__Ecbx5:before{transition:none}@media (prefers-reduced-motion:reduce){.LearningStructure_insertTrigger__cZ9TG{transform:none!important}}html[data-motion=reduced] .LearningStructure_insertTrigger__cZ9TG{transform:none!important}@container learning-structure (max-width:28rem){.LearningStructure_meetingAligned__XW7Vz.LearningStructure_withActions__Fmyz4{grid-template-columns:minmax(0,1fr) auto}.LearningStructure_meetingAligned__XW7Vz.LearningStructure_withActions__Fmyz4>.LearningStructure_unitTitle__ZN04z{grid-column:1/-1;grid-row:2}.LearningStructure_meetingAligned__XW7Vz.LearningStructure_withActions__Fmyz4>.LearningStructure_meetingActions__QTcE6{grid-column:2;grid-row:1}.LearningStructure_meetingAligned__XW7Vz.LearningStructure_withActions__Fmyz4>.LearningStructure_meetingDetails__HwBOu{grid-column:1/-1;grid-row:3}.LearningStructure_meetingAligned__XW7Vz.LearningStructure_withActions__Fmyz4~.LearningStructure_meetingBody__qodKu{margin-left:0}}.PracticeExperience_root__qtdtx{container:practice-stage/inline-size;width:100%;min-width:0;color:var(--color-ink)}.PracticeExperience_pageHeader__UcheN,.PracticeExperience_summaryHeader__PZjKf{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin:0 0 20px;min-width:0}.PracticeExperience_pageTitle__r_4nP{font-size:var(--ui-text-page-size);font-weight:600;letter-spacing:-.035em;line-height:1.35;overflow-wrap:anywhere;border-radius:6px}.PracticeExperience_counter__KOF7x:focus,.PracticeExperience_pageTitle__r_4nP:focus{outline:none}.PracticeExperience_counter__KOF7x:focus-visible,.PracticeExperience_pageTitle__r_4nP:focus-visible{outline:2px solid var(--color-action);outline-offset:4px}.PracticeExperience_pageMeta__oNHO_{color:var(--color-ink-meta);font-size:var(--ui-text-meta-size,13px);overflow-wrap:anywhere}.PracticeExperience_eyebrow__wNjGq{color:var(--color-ink-meta);font-size:12px;font-weight:600;letter-spacing:.02em}.PracticeExperience_fieldLabel__s9QX2{display:block;font-size:14px;font-weight:500;line-height:1.5}.PracticeExperience_chip__OZcr2{display:inline-flex;align-items:center;min-height:24px;max-width:100%;padding:2px 9px;border-radius:999px;background:var(--color-hover);color:var(--color-ink-meta);font-size:12px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.PracticeExperience_chip__OZcr2[data-difficulty=EASY]{background:color-mix(in srgb,var(--color-good) 10%,transparent);color:var(--color-good)}.PracticeExperience_chip__OZcr2[data-difficulty=MEDIUM]{background:color-mix(in srgb,var(--color-caution) 12%,transparent);color:var(--color-caution)}.PracticeExperience_chip__OZcr2[data-difficulty=HARD]{background:color-mix(in srgb,var(--color-error) 10%,transparent);color:var(--color-error)}.PracticeExperience_choiceText__7HKlZ,.PracticeExperience_explanationBody__UE2H2,.PracticeExperience_feedbackAnswer__cHvwG,.PracticeExperience_prompt__XMpLi,.PracticeExperience_reviewAnswers__m710k dd,.PracticeExperience_reviewPrompt__EAoXB{min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;overflow-wrap:anywhere}.PracticeExperience_selectLayout__sPJ_D{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start;min-width:0}.PracticeExperience_bankColumn__X0p1h{display:flex;flex-direction:column;gap:20px;min-width:0}.PracticeExperience_bankGroup__qy0fW{min-width:0}.PracticeExperience_groupHead__99o5Q{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:6px}.PracticeExperience_groupHead__99o5Q h2{font-size:15px;font-weight:600;letter-spacing:-.02em;overflow-wrap:anywhere}.PracticeExperience_groupHead__99o5Q span{flex-shrink:0;color:var(--color-ink-meta);font-size:12px}.PracticeExperience_bankList__JzAV7{display:flex;flex-direction:column;gap:6px;min-width:0}.PracticeExperience_bank__inFlH{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:10px 14px;border:1px solid var(--color-line);border-radius:12px;background:var(--color-sheet);text-align:left;transition:border-color .14s var(--ease-out),background-color .14s var(--ease-out),box-shadow .14s var(--ease-out)}.PracticeExperience_bank__inFlH:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}.PracticeExperience_bank__inFlH:disabled{cursor:not-allowed;opacity:.55}.PracticeExperience_bank__inFlH[aria-pressed=true]{border-color:transparent;background:var(--color-selected);color:var(--color-selection-ink)}.PracticeExperience_bankIndicator__87bVq{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:9px;background:var(--color-hover);color:var(--color-ink-meta);transition:background-color .14s var(--ease-out),color .14s var(--ease-out)}.PracticeExperience_bankIndicator__87bVq svg{width:16px;height:16px}.PracticeExperience_bank__inFlH[aria-pressed=true] .PracticeExperience_bankIndicator__87bVq{background:var(--color-ink);color:var(--color-sheet)}.PracticeExperience_bankBody__BzrBe{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.PracticeExperience_bankName__LSAUh{font-size:14px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.PracticeExperience_bankMeta__Icqvn{display:flex;flex-wrap:wrap;gap:2px 10px;color:var(--color-ink-meta);font-size:12px;line-height:1.5;font-variant-numeric:tabular-nums}.PracticeExperience_bankCount__cvXat{flex-shrink:0;padding:3px 9px;border-radius:999px;background:var(--color-hover);color:var(--color-ink-meta);font-size:12px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.PracticeExperience_bank__inFlH[aria-pressed=true] .PracticeExperience_bankCount__cvXat{background:transparent;color:var(--color-ink);font-weight:700}.PracticeExperience_setup__LaTfm{display:flex;flex-direction:column;gap:16px;min-width:0;padding:18px;border:1px solid var(--color-line);border-radius:14px;background:var(--color-sheet);scroll-margin-block:16px 96px;animation:PracticeExperience_practiceEnter__LZ5iw .2s var(--ease-emphasized) both}.PracticeExperience_setupHead__AmufI{min-width:0}.PracticeExperience_setupTitle__o_e3J{margin-top:4px;font-size:17px;font-weight:600;letter-spacing:-.025em;line-height:1.4;overflow-wrap:anywhere}.PracticeExperience_setupDescription__qJ1CG{margin-top:6px;color:var(--color-ink-meta);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.PracticeExperience_setupMeta__LMYnR{margin-top:4px;color:var(--color-ink-meta);font-size:12px;font-variant-numeric:tabular-nums}.PracticeExperience_setupPlaceholder__s9lw_{display:none}.PracticeExperience_rangeFields__yAE8r{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:12px;min-width:0}.PracticeExperience_segmentField__ZnayS{display:flex;flex-direction:column;gap:6px;min-width:0}.PracticeExperience_segments__cX7DD{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:3px;padding:3px;border-radius:11px;background:var(--color-hover)}.PracticeExperience_segment__u1cMM{min-width:0;min-height:40px;padding:6px 4px;border-radius:8px;color:var(--color-ink-meta);font-size:13px;font-weight:500;line-height:1.3;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;transition:background-color .14s var(--ease-out),color .14s var(--ease-out),box-shadow .14s var(--ease-out)}.PracticeExperience_segment__u1cMM:focus-visible{outline:2px solid var(--color-action);outline-offset:1px}.PracticeExperience_segment__u1cMM[aria-pressed=true]{background:var(--color-sheet);color:var(--color-ink);font-weight:600;box-shadow:0 1px 2px color-mix(in srgb,var(--color-ink) 10%,transparent),0 0 0 1px var(--color-line)}@media (hover:hover) and (pointer:fine){.PracticeExperience_bank__inFlH:not(:disabled):not([aria-pressed=true]):hover{background:var(--ui-state-hover)}.PracticeExperience_segment__u1cMM:not([aria-pressed=true]):hover{color:var(--color-ink)}}@container practice-stage (min-width: 50rem){.PracticeExperience_selectLayout__sPJ_D{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);gap:28px}.PracticeExperience_setup__LaTfm{position:sticky;top:16px}.PracticeExperience_setupPlaceholder__s9lw_{display:grid;place-items:center;min-height:120px;padding:18px;border:1px solid var(--color-line);border-radius:14px;color:var(--color-ink-meta);font-size:13px;text-align:center}}.PracticeExperience_stage___WUwv{width:100%;max-width:var(--student-reading-width,48rem);min-width:0;margin-inline:auto}.PracticeExperience_practiceBar__RQI21{display:flex;flex-direction:column;gap:10px;margin-bottom:14px;min-width:0}.PracticeExperience_barRow__c9IRQ{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 16px;min-width:0}.PracticeExperience_barTitle__bJ0if{min-width:0}.PracticeExperience_counter__KOF7x{font-size:15px;font-weight:500;line-height:1.4;color:var(--color-ink-meta);font-variant-numeric:tabular-nums;border-radius:6px}.PracticeExperience_counter__KOF7x strong{color:var(--color-ink);font-size:22px;font-weight:600;letter-spacing:-.03em}.PracticeExperience_counterTotal__aTIGp{color:var(--color-ink-meta)}.PracticeExperience_barBank__N7VNV{margin-top:2px;color:var(--color-ink-meta);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.PracticeExperience_tally__AZpBS{display:flex;gap:6px;flex-shrink:0}.PracticeExperience_scoreStats__xSBeK>div,.PracticeExperience_tally__AZpBS>div{display:inline-flex;align-items:baseline;gap:6px;min-height:30px;padding:4px 11px;border:1px solid var(--color-line);border-radius:999px;background:var(--color-sheet);color:var(--color-ink-meta);font-size:12px;line-height:1.6}.PracticeExperience_scoreStats__xSBeK dd,.PracticeExperience_tally__AZpBS dd{font-weight:600;font-variant-numeric:tabular-nums}.PracticeExperience_scoreStats__xSBeK [data-tone=correct] dd,.PracticeExperience_tally__AZpBS [data-tone=correct] dd{color:var(--color-good)}.PracticeExperience_scoreStats__xSBeK [data-tone=incorrect] dd,.PracticeExperience_tally__AZpBS [data-tone=incorrect] dd{color:var(--color-error)}.PracticeExperience_track__MuL8t{display:grid;grid-template-columns:repeat(var(--practice-count,10),minmax(0,1fr));gap:min(3px,calc(40% / var(--practice-count, 10)));height:6px}.PracticeExperience_track__MuL8t>span{border-radius:999px;background:var(--color-hover);transition:background-color .2s var(--ease-out),transform .2s var(--ease-emphasized)}.PracticeExperience_track__MuL8t>span[data-state=current]{background:color-mix(in srgb,var(--color-action) 45%,transparent);transform:scaleY(1.35)}.PracticeExperience_track__MuL8t>span[data-state=correct]{background:var(--color-good)}.PracticeExperience_track__MuL8t>span[data-state=incorrect]{background:var(--color-error)}.PracticeExperience_card__QAuGl{display:flex;flex-direction:column;gap:16px;min-width:0;padding:20px;border:1px solid var(--color-line);border-radius:16px;background:var(--color-sheet);animation:PracticeExperience_practiceEnter__LZ5iw .22s var(--ease-emphasized) both}.PracticeExperience_meta__ZSLh7{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.PracticeExperience_prompt__XMpLi{font-size:17px;line-height:1.75}.PracticeExperience_choices__6PKsN{display:flex;flex-direction:column;gap:8px;min-width:0}.PracticeExperience_choice__oxDd1{position:relative;display:flex;align-items:flex-start;gap:12px;width:100%;min-width:0;min-height:48px;padding:11px 14px;border:1.5px solid var(--color-line);border-radius:12px;background:var(--color-sheet);text-align:left;font-size:15px;line-height:1.6;white-space:normal;transition:border-color .14s var(--ease-out),background-color .14s var(--ease-out),transform .12s var(--ease-out),opacity .16s var(--ease-out)}.PracticeExperience_choice__oxDd1:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}.PracticeExperience_choice__oxDd1:active:not(:disabled){transform:scale(.992)}.PracticeExperience_choice__oxDd1:disabled{cursor:default}.PracticeExperience_choiceKey__eB_jQ{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;margin-top:1px;border:1.5px solid var(--color-line);border-radius:8px;color:var(--color-ink-meta);font-size:13px;font-weight:600;transition:background-color .14s var(--ease-out),border-color .14s var(--ease-out),color .14s var(--ease-out)}.PracticeExperience_choiceText__7HKlZ{flex:1}.PracticeExperience_choiceMark__6AHUl{display:inline-flex;align-items:center;gap:3px;flex-shrink:0;align-self:center;font-size:12px;font-weight:600;white-space:nowrap}.PracticeExperience_choiceMark__6AHUl svg{width:14px;height:14px}.PracticeExperience_choice__oxDd1[data-state=selected]{border-color:var(--color-action);background:color-mix(in srgb,var(--color-action) 6%,transparent)}.PracticeExperience_choice__oxDd1[data-state=selected] .PracticeExperience_choiceKey__eB_jQ{border-color:var(--color-action);background:var(--color-action);color:var(--color-sheet)}.PracticeExperience_choice__oxDd1[data-state=correct]{border-color:var(--color-good);background:color-mix(in srgb,var(--color-good) 8%,transparent)}.PracticeExperience_choice__oxDd1[data-state=correct] .PracticeExperience_choiceKey__eB_jQ{border-color:var(--color-good);background:var(--color-good);color:var(--color-sheet)}.PracticeExperience_choice__oxDd1[data-state=correct] .PracticeExperience_choiceMark__6AHUl{color:var(--color-good)}.PracticeExperience_choice__oxDd1[data-state=incorrect]{border-color:var(--color-error);background:color-mix(in srgb,var(--color-error) 7%,transparent)}.PracticeExperience_choice__oxDd1[data-state=incorrect] .PracticeExperience_choiceKey__eB_jQ{border-color:var(--color-error);background:var(--color-error);color:var(--color-sheet)}.PracticeExperience_choice__oxDd1[data-state=incorrect] .PracticeExperience_choiceMark__6AHUl{color:var(--color-error)}.PracticeExperience_choice__oxDd1[data-state=muted]{opacity:.55}.PracticeExperience_binaryChoices__42qKh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.PracticeExperience_binaryChoice__mgNnz{flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:76px;text-align:center}.PracticeExperience_binaryMark__om4QO{font-size:24px;font-weight:600;line-height:1.2}.PracticeExperience_binaryLabel__FEuJb{color:var(--color-ink-meta);font-size:13px}.PracticeExperience_binaryChoice__mgNnz .PracticeExperience_choiceMark__6AHUl{position:absolute;top:8px;right:10px}.PracticeExperience_binaryChoice__mgNnz[data-state=selected] .PracticeExperience_binaryMark__om4QO{color:var(--color-action)}@media (hover:hover) and (pointer:fine){.PracticeExperience_choice__oxDd1:not(:disabled):not([data-state=selected]):hover{border-color:color-mix(in srgb,var(--color-action) 40%,transparent);background:color-mix(in srgb,var(--color-action) 2%,transparent)}}.PracticeExperience_answerField__yT0oS{display:flex;flex-direction:column;gap:6px;min-width:0}.PracticeExperience_answerInput__l0HC_{min-height:48px;font-size:16px}.PracticeExperience_answerInput__l0HC_[data-state=correct]{border-color:var(--color-good);background:color-mix(in srgb,var(--color-good) 8%,transparent)}.PracticeExperience_answerInput__l0HC_[data-state=incorrect]{border-color:var(--color-error);background:color-mix(in srgb,var(--color-error) 7%,transparent)}.PracticeExperience_blanks__TYL99{display:flex;flex-direction:column;gap:10px;min-width:0}.PracticeExperience_blankRow__Dpo4s{display:grid;grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:10px;min-width:0}.PracticeExperience_blankLabel__Aq_70{color:var(--color-ink-meta);font-size:13px;font-weight:500;white-space:nowrap}.PracticeExperience_feedbackSlot__syoJu:empty{margin-block-start:-16px}.PracticeExperience_feedback__qoPOr{display:flex;align-items:flex-start;gap:12px;min-width:0;padding:12px 14px;border-radius:12px;scroll-margin-block:16px 96px;animation:PracticeExperience_practiceReveal__Lvovz .24s var(--ease-emphasized) both}.PracticeExperience_feedback__qoPOr[data-tone=correct]{background:color-mix(in srgb,var(--color-good) 9%,transparent);color:var(--color-good)}.PracticeExperience_feedback__qoPOr[data-tone=incorrect]{background:color-mix(in srgb,var(--color-error) 8%,transparent);color:var(--color-error)}.PracticeExperience_feedbackIcon__qbgwJ{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:currentColor}.PracticeExperience_feedbackIcon__qbgwJ svg{width:16px;height:16px;color:var(--color-sheet);stroke-width:3}.PracticeExperience_feedbackBody__10BYn{flex:1;min-width:0}.PracticeExperience_feedbackTitle__fJCQp{font-size:15px;font-weight:600;line-height:28px}.PracticeExperience_feedbackAnswer__cHvwG{margin-top:2px;color:var(--color-ink);font-size:14px;line-height:1.6}.PracticeExperience_feedbackAnswerLabel__Y2Qwu{margin-right:8px;color:var(--color-ink-meta);font-size:12px;font-weight:600}.PracticeExperience_explanation__7Ap0S{min-width:0;border:1px solid var(--color-line);border-radius:12px;animation:PracticeExperience_practiceReveal__Lvovz .24s var(--ease-emphasized) both}.PracticeExperience_explanationToggle__EQd_o{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:8px 14px;border-radius:12px;font-size:14px;font-weight:600;text-align:left}.PracticeExperience_explanationToggle__EQd_o:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}.PracticeExperience_explanationChevron__9oUsd{width:16px;height:16px;flex-shrink:0;color:var(--color-ink-meta);transition:transform .2s var(--ease-emphasized)}.PracticeExperience_explanation__7Ap0S[data-open] .PracticeExperience_explanationChevron__9oUsd{transform:rotate(180deg)}.PracticeExperience_explanationBody__UE2H2{padding:2px 14px 14px;font-size:14px;line-height:1.8;animation:PracticeExperience_practiceReveal__Lvovz .2s var(--ease-out) both}.PracticeExperience_explanationBody__UE2H2[hidden]{display:none}.PracticeExperience_actions__b53hx{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding-top:4px}.PracticeExperience_actions__b53hx>*{min-height:44px}.PracticeExperience_primaryAction__xg3zT{min-width:8.5rem}.PracticeExperience_scoreCard__lmAbZ{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;padding:20px;border:1px solid var(--color-line);border-radius:16px;background:var(--color-sheet);animation:PracticeExperience_practiceEnter__LZ5iw .22s var(--ease-emphasized) both}.PracticeExperience_scoreBody__3t6vG{display:flex;flex-direction:column;gap:10px;min-width:0;flex:1 1 12rem}.PracticeExperience_scoreLine__Q3C9x{font-size:16px;font-weight:600;line-height:1.5;font-variant-numeric:tabular-nums}.PracticeExperience_scoreStats__xSBeK{display:flex;flex-wrap:wrap;gap:6px}.PracticeExperience_review__E9df5{margin-top:24px;min-width:0}.PracticeExperience_reviewHead__xI5R7{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.PracticeExperience_reviewHead__xI5R7 h2{font-size:16px;font-weight:600;letter-spacing:-.02em}.PracticeExperience_filterToggle__aLBiq{flex-shrink:0;min-height:36px;padding:6px 12px;border:1px solid var(--color-line);border-radius:999px;color:var(--color-ink-meta);font-size:13px;font-weight:500;white-space:nowrap;transition:background-color .14s var(--ease-out),color .14s var(--ease-out),border-color .14s var(--ease-out)}.PracticeExperience_filterToggle__aLBiq:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}.PracticeExperience_filterToggle__aLBiq[aria-pressed=true]{border-color:color-mix(in srgb,var(--color-error) 40%,transparent);background:color-mix(in srgb,var(--color-error) 7%,transparent);color:var(--color-error)}.PracticeExperience_reviewList__rWLRD{display:flex;flex-direction:column;min-width:0}.PracticeExperience_reviewItem__hC2Jw{display:flex;gap:12px;min-width:0;padding:14px 4px;border-bottom:1px solid color-mix(in srgb,var(--color-line) 80%,transparent)}.PracticeExperience_reviewIndex__w3YGJ{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:8px;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.PracticeExperience_reviewItem__hC2Jw[data-tone=correct] .PracticeExperience_reviewIndex__w3YGJ{background:color-mix(in srgb,var(--color-good) 10%,transparent);color:var(--color-good)}.PracticeExperience_reviewItem__hC2Jw[data-tone=incorrect] .PracticeExperience_reviewIndex__w3YGJ{background:color-mix(in srgb,var(--color-error) 10%,transparent);color:var(--color-error)}.PracticeExperience_reviewBody__BOVmi{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.PracticeExperience_reviewTop__Kpv60{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.PracticeExperience_reviewVerdict__gRKxr{display:inline-flex;align-items:center;gap:3px;font-size:13px;font-weight:600}.PracticeExperience_reviewVerdict__gRKxr svg{width:14px;height:14px}.PracticeExperience_reviewItem__hC2Jw[data-tone=correct] .PracticeExperience_reviewVerdict__gRKxr{color:var(--color-good)}.PracticeExperience_reviewItem__hC2Jw[data-tone=incorrect] .PracticeExperience_reviewVerdict__gRKxr{color:var(--color-error)}.PracticeExperience_reviewPrompt__EAoXB{font-size:14px;line-height:1.7}.PracticeExperience_reviewAnswers__m710k{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:13px;line-height:1.6}.PracticeExperience_reviewAnswers__m710k>div{display:flex;gap:8px;min-width:0}.PracticeExperience_reviewAnswers__m710k dt{flex-shrink:0;width:2.75rem;color:var(--color-ink-meta);font-weight:500}.PracticeExperience_reviewAnswers__m710k dd{flex:1}.PracticeExperience_summaryActions__NAnFk{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;padding-bottom:24px}.PracticeExperience_summaryActions__NAnFk>*{min-height:44px}@container practice-stage (max-width: 30rem){.PracticeExperience_card__QAuGl{padding:16px 14px;gap:14px;border-radius:14px}.PracticeExperience_prompt__XMpLi{font-size:16px}.PracticeExperience_choice__oxDd1{padding:10px 12px;gap:10px}.PracticeExperience_setup__LaTfm{padding:16px 14px}.PracticeExperience_scoreCard__lmAbZ{padding:16px}.PracticeExperience_actions__b53hx>:last-child{flex:1 1 auto}.PracticeExperience_summaryActions__NAnFk>*{flex:1 1 10rem}.PracticeExperience_blankRow__Dpo4s{grid-template-columns:minmax(0,1fr);gap:4px}.PracticeExperience_feedbackSlot__syoJu:empty{margin-block-start:-14px}}@keyframes PracticeExperience_practiceEnter__LZ5iw{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes PracticeExperience_practiceReveal__Lvovz{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .PracticeExperience_root__qtdtx *,html:not([data-motion=full]) .PracticeExperience_root__qtdtx :after,html:not([data-motion=full]) .PracticeExperience_root__qtdtx :before{animation:none!important;transition:none!important}html:not([data-motion=full]) .PracticeExperience_choice__oxDd1:active:not(:disabled),html:not([data-motion=full]) .PracticeExperience_track__MuL8t>span[data-state=current]{transform:none}}html[data-motion=reduced] .PracticeExperience_root__qtdtx *,html[data-motion=reduced] .PracticeExperience_root__qtdtx :after,html[data-motion=reduced] .PracticeExperience_root__qtdtx :before{animation:none!important;transition:none!important}html[data-motion=reduced] .PracticeExperience_choice__oxDd1:active:not(:disabled),html[data-motion=reduced] .PracticeExperience_track__MuL8t>span[data-state=current]{transform:none}.WrongAnswersExperience_page__KCH68{container:wrong-answers/inline-size;width:100%;min-width:0;display:flex;flex-direction:column;gap:18px}.WrongAnswersExperience_header__hGFuq{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 12px;min-width:0}.WrongAnswersExperience_header__hGFuq h1{margin:0;font-size:var(--ui-text-page-size);font-weight:600;letter-spacing:-.025em;line-height:var(--ui-text-page-line)}.WrongAnswersExperience_count__nSnIx{display:inline-flex;align-items:center;min-height:24px;padding:2px 9px;border-radius:999px;border:1px solid var(--color-line);background:var(--color-sheet);color:var(--color-ink-meta);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.4}.WrongAnswersExperience_toolbar__bllck{display:flex;flex-direction:column;gap:10px;min-width:0}.WrongAnswersExperience_filterRow__VZlRi,.WrongAnswersExperience_modeRow__hjyKq{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.WrongAnswersExperience_chip__AhBrS{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:6px 12px;border:1px solid var(--color-line);border-radius:999px;background:var(--color-page);color:var(--color-ink-meta);font-size:12px;font-weight:500;line-height:1.4;white-space:normal;overflow-wrap:anywhere;text-align:center;cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease,transform .12s ease}.WrongAnswersExperience_chip__AhBrS:hover{background:var(--color-hover);color:var(--color-ink)}.WrongAnswersExperience_chip__AhBrS:active{transform:translateY(1px)}.WrongAnswersExperience_chip__AhBrS[aria-pressed=true],.WrongAnswersExperience_chip__AhBrS[aria-selected=true]{border-color:color-mix(in srgb,var(--color-action) 28%,transparent);background:color-mix(in srgb,var(--color-action) 10%,transparent);color:var(--color-action);font-weight:600}.WrongAnswersExperience_chip__AhBrS:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}.WrongAnswersExperience_list__wpfbG{display:flex;flex-direction:column;min-width:0}.WrongAnswersExperience_item__ZOWcH{min-width:0;padding:14px 4px 16px;border-bottom:1px solid color-mix(in srgb,var(--color-line) 85%,transparent);animation:WrongAnswersExperience_wrongAnswerIn__io8mM .18s ease-out both}.WrongAnswersExperience_item__ZOWcH:last-child{border-bottom:0}.WrongAnswersExperience_meta__ZGwNS{display:flex;align-items:flex-start;justify-content:space-between;gap:10px 14px;flex-wrap:wrap;margin-bottom:8px}.WrongAnswersExperience_badges__D_YTV{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.WrongAnswersExperience_badge__oY2KN{display:inline-flex;align-items:center;min-height:22px;padding:2px 7px;border-radius:6px;background:transparent;color:var(--color-ink-meta);font-size:11px;font-weight:500;line-height:1.4}.WrongAnswersExperience_badge__oY2KN[data-tone=easy]{background:transparent;color:var(--color-good)}.WrongAnswersExperience_badge__oY2KN[data-tone=medium]{background:transparent;color:var(--color-caution)}.WrongAnswersExperience_badge__oY2KN[data-tone=hard]{background:transparent;color:var(--color-error)}.WrongAnswersExperience_badge__oY2KN[data-tone=chapter]{background:transparent;color:var(--color-action)}.WrongAnswersExperience_assignment__d25FY{text-align:right}.WrongAnswersExperience_assignment__d25FY,.WrongAnswersExperience_topic__eFv2i{color:var(--color-ink-meta);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.WrongAnswersExperience_prompt__DVo0T{min-width:0;margin:0 0 12px;color:var(--color-ink);font-size:14px;font-weight:500;line-height:1.7;overflow-wrap:anywhere;white-space:pre-wrap}.WrongAnswersExperience_prompt__DVo0T .katex-display,.WrongAnswersExperience_prompt__DVo0T [data-math-overflow]{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.WrongAnswersExperience_figures__FROJ1{margin:0 0 12px;min-width:0}.WrongAnswersExperience_compare__y4c8C{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:0;min-width:0}.WrongAnswersExperience_compareBlock__YsaO3{min-width:0;padding:10px 12px;border-radius:10px;background:transparent}.WrongAnswersExperience_compareBlock__YsaO3 dt{margin:0 0 4px;color:var(--color-ink-meta);font-size:11px;font-weight:600;letter-spacing:.01em;line-height:1.4}.WrongAnswersExperience_compareBlock__YsaO3 dd{margin:0;font-size:14px;font-weight:550;line-height:1.65;overflow-wrap:anywhere;white-space:pre-wrap}.WrongAnswersExperience_compareBlock__YsaO3[data-tone=wrong]{background:transparent}.WrongAnswersExperience_compareBlock__YsaO3[data-tone=wrong] dd{color:var(--color-error)}.WrongAnswersExperience_compareBlock__YsaO3[data-tone=correct]{background:transparent}.WrongAnswersExperience_compareBlock__YsaO3[data-tone=correct] dd{color:var(--color-good)}.WrongAnswersExperience_compareBlock__YsaO3[data-tone=hidden]{background:transparent}.WrongAnswersExperience_compareBlock__YsaO3[data-tone=hidden] dd{color:var(--color-ink-meta);font-weight:500}.WrongAnswersExperience_feedback___In0u{margin:10px 0 0;padding:8px 12px;border-radius:8px;background:transparent;color:var(--color-action);font-size:13px;line-height:1.65;overflow-wrap:anywhere}.WrongAnswersExperience_feedbackLabel__1YaPC{display:block;margin-bottom:2px;font-size:11px;font-weight:600}.WrongAnswersExperience_fold__HMI7E{margin-top:10px;color:var(--color-ink-meta);font-size:13px;line-height:1.65}.WrongAnswersExperience_fold__HMI7E summary{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:4px 2px;border-radius:8px;cursor:pointer;list-style:none;font-size:12px;font-weight:550;color:var(--color-ink-meta);transition:color .14s ease}.WrongAnswersExperience_fold__HMI7E summary::-webkit-details-marker{display:none}.WrongAnswersExperience_fold__HMI7E summary:before{content:"";width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(-45deg);transition:transform .18s cubic-bezier(.3,.7,.4,1)}.WrongAnswersExperience_fold__HMI7E[open] summary{color:var(--color-ink)}.WrongAnswersExperience_fold__HMI7E[open] summary:before{transform:rotate(45deg)}.WrongAnswersExperience_fold__HMI7E summary:hover{color:var(--color-ink)}.WrongAnswersExperience_fold__HMI7E summary:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}.WrongAnswersExperience_foldBody__6cP9c{margin-top:4px;padding:2px 0 2px 12px;border-left:2px solid var(--color-line);overflow-wrap:anywhere;white-space:pre-wrap}.WrongAnswersExperience_score__jIOxX{margin:10px 0 0;color:var(--color-ink-meta);font-size:12px;font-variant-numeric:tabular-nums;line-height:1.5}.WrongAnswersExperience_empty__Tqc8y{margin:0;padding:28px 0;color:var(--color-ink-meta);font-size:13px;line-height:1.8;text-align:center}.WrongAnswersExperience_error__HO8po{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid color-mix(in srgb,var(--color-error) 25%,transparent);border-radius:12px;background:color-mix(in srgb,var(--color-error) 5%,transparent)}.WrongAnswersExperience_errorIcon__y0c5b{flex-shrink:0;margin-top:2px;color:var(--color-error)}.WrongAnswersExperience_error__HO8po h1{margin:0;font-size:15px;font-weight:600;line-height:1.45}.WrongAnswersExperience_error__HO8po p{margin:6px 0 0;color:var(--color-ink-meta);font-size:13px;line-height:1.65}.WrongAnswersExperience_retry__piZ0a{display:inline-flex;align-items:center;gap:6px;min-height:36px;margin-top:12px;padding:6px 12px;border:1px solid var(--color-line);border-radius:8px;background:var(--color-page);color:var(--color-ink);font-size:13px;font-weight:500;cursor:pointer;transition:background .12s ease,transform .12s ease}.WrongAnswersExperience_retry__piZ0a:hover{background:var(--color-hover)}.WrongAnswersExperience_retry__piZ0a:active{transform:translateY(1px)}.WrongAnswersExperience_retry__piZ0a:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}.WrongAnswersExperience_skeletonStack__YU_ST{display:flex;flex-direction:column;gap:12px}.WrongAnswersExperience_skeletonCard__BajTI,.WrongAnswersExperience_skeletonTitle__fm2gJ{border-radius:10px;background:linear-gradient(90deg,color-mix(in srgb,var(--color-hover) 55%,transparent) 0,color-mix(in srgb,var(--color-hover) 90%,transparent) 45%,color-mix(in srgb,var(--color-hover) 55%,transparent) 100%);background-size:200% 100%;animation:WrongAnswersExperience_wrongAnswerSkeleton__TQxH_ 1.2s ease-in-out infinite}.WrongAnswersExperience_skeletonTitle__fm2gJ{width:8rem;height:1.75rem}.WrongAnswersExperience_skeletonCard__BajTI{width:100%;height:5.5rem}@keyframes WrongAnswersExperience_wrongAnswerIn__io8mM{0%{opacity:0;transform:translateY(3px)}}@keyframes WrongAnswersExperience_wrongAnswerSkeleton__TQxH_{0%{background-position:100% 0}to{background-position:-100% 0}}@container wrong-answers (min-width: 28rem){.WrongAnswersExperience_compare__y4c8C{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@container wrong-answers (max-width: 24rem){.WrongAnswersExperience_item__ZOWcH{padding-inline:2px}.WrongAnswersExperience_assignment__d25FY{text-align:left;width:100%}.WrongAnswersExperience_chip__AhBrS{min-height:44px}}.WrongAnswersExperience_more__xbeGQ{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-block:12px}.WrongAnswersExperience_more__xbeGQ button{min-height:44px;padding:8px 16px;border:1px solid var(--color-line);border-radius:9px;color:var(--color-ink);font-size:13px;font-weight:500}.WrongAnswersExperience_more__xbeGQ button:hover:not(:disabled){background:var(--color-hover)}.WrongAnswersExperience_more__xbeGQ button:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}.WrongAnswersExperience_more__xbeGQ button:disabled{opacity:.6;cursor:wait}.WrongAnswersExperience_more__xbeGQ p{font-size:13px;color:var(--color-error);overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .WrongAnswersExperience_chip__AhBrS,html:not([data-motion=full]) .WrongAnswersExperience_fold__HMI7E summary,html:not([data-motion=full]) .WrongAnswersExperience_item__ZOWcH,html:not([data-motion=full]) .WrongAnswersExperience_retry__piZ0a,html:not([data-motion=full]) .WrongAnswersExperience_skeletonCard__BajTI,html:not([data-motion=full]) .WrongAnswersExperience_skeletonTitle__fm2gJ{transition:none!important;animation:none!important}html:not([data-motion=full]) .WrongAnswersExperience_chip__AhBrS:active,html:not([data-motion=full]) .WrongAnswersExperience_fold__HMI7E summary:before,html:not([data-motion=full]) .WrongAnswersExperience_fold__HMI7E[open] summary:before,html:not([data-motion=full]) .WrongAnswersExperience_retry__piZ0a:active{transform:none!important}}html[data-motion=reduced] .WrongAnswersExperience_chip__AhBrS,html[data-motion=reduced] .WrongAnswersExperience_fold__HMI7E summary,html[data-motion=reduced] .WrongAnswersExperience_item__ZOWcH,html[data-motion=reduced] .WrongAnswersExperience_retry__piZ0a,html[data-motion=reduced] .WrongAnswersExperience_skeletonCard__BajTI,html[data-motion=reduced] .WrongAnswersExperience_skeletonTitle__fm2gJ{transition:none!important;animation:none!important}html[data-motion=reduced] .WrongAnswersExperience_chip__AhBrS:active,html[data-motion=reduced] .WrongAnswersExperience_fold__HMI7E summary:before,html[data-motion=reduced] .WrongAnswersExperience_fold__HMI7E[open] summary:before,html[data-motion=reduced] .WrongAnswersExperience_retry__piZ0a:active{transform:none!important}.property-rows_list__p07V5{min-width:0;width:100%}.property-rows_row__mDdvt{display:grid;grid-template-columns:160px minmax(0,1fr);gap:16px;align-items:center;min-height:56px;padding:4px 20px;border-top:1px solid var(--color-line)}.property-rows_list__p07V5>.property-rows_row__mDdvt:first-child{border-top:0}.property-rows_label__LkZET{color:var(--color-ink-meta);font-size:var(--ui-text-meta-size);line-height:var(--ui-text-meta-line)}.property-rows_content__0422y,.property-rows_pair__6UQR8{min-width:0}.property-rows_pair__6UQR8{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.property-rows_valueButton__ajqsD,.property-rows_value__ifFi3{flex:1;min-width:0;color:var(--color-ink);font-size:var(--ui-text-control-size);line-height:var(--ui-text-control-line);overflow-wrap:anywhere}.property-rows_valueButton__ajqsD{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;min-height:44px;border:0;background:transparent;border-radius:var(--radius-control);padding:4px 8px;margin-left:-8px;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}.property-rows_valueButton__ajqsD svg{opacity:0;flex-shrink:0}.property-rows_selectRoot__oQOjJ{flex:1;min-width:0}.property-rows_selectRoot__oQOjJ .property-rows_valueButton__ajqsD{width:100%;box-shadow:none}.property-rows_selectRoot__oQOjJ .property-rows_valueButton__ajqsD svg{opacity:1}.property-rows_selectPopover___Wg3g{width:var(--trigger-width);max-width:calc(100vw - 24px);max-height:min(20rem,var(--available-height,20rem));overflow:auto;padding:4px;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-popover);color:var(--color-popover-foreground);box-shadow:var(--shadow-lg)}.property-rows_selectList__EBwGa{outline:none}.property-rows_valueButton__ajqsD:hover{background:var(--color-hover)}.property-rows_valueButton__ajqsD:focus-visible svg,.property-rows_valueButton__ajqsD:hover svg{opacity:1}.property-rows_addline__0P5UQ button:active,.property-rows_valueButton__ajqsD:active{background:var(--color-soft)}.property-rows_addline__0P5UQ button:focus-visible,.property-rows_input__QbGgB:focus-visible,.property-rows_valueButton__ajqsD:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}.property-rows_input__QbGgB{flex:1;min-width:0;width:100%;min-height:44px;padding:8px 12px;color:var(--color-ink);background:transparent;border:1px solid var(--color-input);border-radius:var(--radius-control);font:inherit}.property-rows_input__QbGgB[aria-invalid=true]{border-color:var(--color-error);animation:property-rows_invalid-shake__S0S1o var(--duration-normal) var(--ease-out)}.property-rows_input__QbGgB:disabled{opacity:.6;cursor:wait}.property-rows_error__w3Djf{color:var(--color-error);font-size:var(--ui-text-caption-size);padding-top:4px}.property-rows_addline__0P5UQ,.property-rows_footer__rKk8_{display:flex;align-items:center;gap:4px;flex-wrap:wrap;padding:8px 20px;border-top:1px solid var(--color-line);color:var(--color-ink-meta)}.property-rows_addline__0P5UQ button{min-height:44px;font-size:var(--ui-text-control-size);line-height:var(--ui-text-control-line);border:0;padding:4px 8px;background:transparent;color:var(--color-ink-body);border-radius:var(--radius-control);cursor:pointer}.property-rows_addline__0P5UQ button:hover{background:var(--color-hover)}.property-rows_footer__rKk8_{font-size:var(--ui-text-caption-size)}@media (max-width:480px){.property-rows_row__mDdvt{grid-template-columns:minmax(0,1fr);gap:4px;padding-block:12px}}@keyframes property-rows_invalid-shake__S0S1o{25%{transform:translateX(-3px)}75%{transform:translateX(3px)}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .property-rows_valueButton__ajqsD{transition:none}html:not([data-motion=full]) .property-rows_input__QbGgB[aria-invalid=true]{animation:none}}html[data-motion=reduced] .property-rows_valueButton__ajqsD{transition:none}html[data-motion=reduced] .property-rows_input__QbGgB[aria-invalid=true]{animation:none}.StudentDetailExperience_root__ULZRi{container:student-detail/inline-size;display:flex;flex-direction:column;gap:1rem;width:100%;min-width:0}.StudentDetailExperience_tabList___PR_a{display:inline-flex;align-items:center;max-width:100%;gap:.25rem;height:auto;padding:.25rem;border-radius:.75rem;background:hsl(var(--card));box-shadow:0 1px 2px rgba(20,26,51,.06)}.StudentDetailExperience_tabList___PR_a [role=tab][aria-selected=true]{background:hsl(var(--muted));font-weight:600}.StudentDetailExperience_panel__v8vct{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem;min-width:0;animation:StudentDetailExperience_panel-enter__NDzLI var(--duration-normal,.18s) var(--ease-out,ease-out) both}.StudentDetailExperience_quickActions__TMKjc{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.StudentDetailExperience_quickActions__TMKjc>a{height:auto;min-height:2.75rem}.StudentDetailExperience_card__c92r0{min-width:0;padding:.75rem;border:1px solid hsl(var(--border));border-radius:.5rem;background:hsl(var(--card))}.StudentDetailExperience_cardHead__AsMAN{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;min-height:2.75rem;margin-bottom:.5rem}.StudentDetailExperience_cardHead__AsMAN>h2,.StudentDetailExperience_cardHead__AsMAN>h3{min-width:0;overflow-wrap:anywhere}.StudentDetailExperience_cardActions__jetl3{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;margin-left:auto}.StudentDetailExperience_cardActions__jetl3>button{min-height:2.75rem}.StudentDetailExperience_dirtyNote__p6rrB{color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.4}.StudentDetailExperience_error__RGQlS{margin-bottom:.75rem;padding:.5rem .75rem;border-radius:.375rem;background:hsl(var(--destructive)/.08);color:hsl(var(--destructive));font-size:.875rem;line-height:1.5}.StudentDetailExperience_profileMain__I8IWl{min-width:0}.StudentDetailExperience_fields__bnOkA{container:student-fields/inline-size;display:grid;grid-template-columns:minmax(0,1fr);column-gap:1.5rem;min-width:0}.StudentDetailExperience_fields__bnOkA+.StudentDetailExperience_fields__bnOkA{margin-top:.25rem;padding-top:.25rem;border-top:1px solid hsl(var(--border)/.4)}.StudentDetailExperience_row__g25XY{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:.125rem .75rem;min-width:0;min-height:2.75rem;padding:.25rem 0;border-bottom:1px solid hsl(var(--border)/.4)}.StudentDetailExperience_row__g25XY:last-child{border-bottom:0}.StudentDetailExperience_rowTop__lKCzE{align-items:start}.StudentDetailExperience_rowTop__lKCzE>.StudentDetailExperience_label__smPMF{padding-top:.5rem}.StudentDetailExperience_label__smPMF{min-width:0;padding-inline:.5rem;color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.StudentDetailExperience_control__qpdZa,.StudentDetailExperience_value__HJOFk{display:flex;align-items:center;gap:.375rem;min-width:0}.StudentDetailExperience_value__HJOFk{min-height:var(--ui-control-height,2.25rem);padding:.25rem .5rem;font-size:.875rem;font-weight:500;line-height:1.5;overflow-wrap:anywhere;white-space:pre-line}.StudentDetailExperience_empty__Sx5gW{color:hsl(var(--muted-foreground));font-weight:400}.StudentDetailExperience_inlineEdit__i49l5{width:100%;border:1px solid transparent;border-radius:.375rem;background:transparent;color:inherit;text-align:left;cursor:text;transition:background-color var(--duration-fast,.11s) var(--ease-out,ease-out),border-color var(--duration-fast,.11s) var(--ease-out,ease-out)}.StudentDetailExperience_inlineEdit__i49l5:hover{background:hsl(var(--accent)/.5)}.StudentDetailExperience_inlineEdit__i49l5:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:1px}.StudentDetailExperience_inlineText__31ULT{flex:1 1 auto;min-width:0}.StudentDetailExperience_editIcon__3ZZDv{flex-shrink:0;width:.875rem;height:.875rem;color:hsl(var(--muted-foreground));opacity:0;transition:opacity var(--duration-fast,.11s) var(--ease-out,ease-out)}.StudentDetailExperience_inlineEdit__i49l5:focus-visible .StudentDetailExperience_editIcon__3ZZDv,.StudentDetailExperience_inlineEdit__i49l5:hover .StudentDetailExperience_editIcon__3ZZDv{opacity:.7}.StudentDetailExperience_savedMark__IkUdO{flex-shrink:0;width:.875rem;height:.875rem;color:hsl(var(--success));animation:StudentDetailExperience_saved-mark__E_hT7 var(--duration-normal,.18s) var(--ease-out,ease-out) both}.StudentDetailExperience_input__qXGfP{width:100%;min-width:0;min-height:var(--ui-control-height,2.25rem);padding:.25rem .5rem;border:1px solid hsl(var(--input));border-radius:.375rem;background:hsl(var(--background));color:hsl(var(--foreground));font-size:.875rem;line-height:1.5;transition:border-color var(--duration-fast,.11s) var(--ease-out,ease-out),box-shadow var(--duration-fast,.11s) var(--ease-out,ease-out)}.StudentDetailExperience_input__qXGfP:hover{border-color:hsl(var(--ring)/.5)}.StudentDetailExperience_input__qXGfP:focus-visible{outline:none;border-color:hsl(var(--ring));box-shadow:0 0 0 1px hsl(var(--ring))}.StudentDetailExperience_textarea__2yiYz{resize:none;padding-block:.375rem}.StudentDetailExperience_rateGroup__DwC9b{display:flex;flex-wrap:wrap;gap:.5rem;min-width:0}.StudentDetailExperience_rateGroup__DwC9b>.StudentDetailExperience_input__qXGfP{flex:1 1 7rem;width:auto}.StudentDetailExperience_currency__Er_vm{flex:0 0 5.75rem}.StudentDetailExperience_legend__rG976{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;color:hsl(var(--muted-foreground));font-size:.75rem}.StudentDetailExperience_legend__rG976>span{display:inline-flex;align-items:center;gap:.375rem;overflow-wrap:anywhere}.StudentDetailExperience_legend__rG976>a{display:inline-flex;align-items:center;min-height:2.75rem;border-radius:.25rem;color:hsl(var(--primary));font-weight:500}.StudentDetailExperience_legend__rG976>a:hover{text-decoration:underline}.StudentDetailExperience_legend__rG976>a:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.StudentDetailExperience_contactList__4fLv2{display:flex;flex-direction:column;min-width:0}.StudentDetailExperience_contact__A_Iod{display:flex;align-items:flex-start;gap:.625rem;min-width:0;padding:.5rem 0}.StudentDetailExperience_contact__A_Iod+.StudentDetailExperience_contact__A_Iod{border-top:1px solid hsl(var(--border)/.4)}.StudentDetailExperience_contactIcon__XdQP5{flex-shrink:0;width:1rem;height:1rem;margin-top:.1875rem;color:hsl(var(--muted-foreground))}.StudentDetailExperience_contactBody__dpWic{display:flex;flex:1 1 auto;flex-direction:column;gap:.125rem;min-width:0}.StudentDetailExperience_contactName__eOBNb{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:.875rem;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.StudentDetailExperience_contactValue__OUWES{color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.5;overflow-wrap:anywhere}.StudentDetailExperience_emptyNote__yqRYx{padding:.5rem 0;color:hsl(var(--muted-foreground));font-size:.8125rem}@container student-fields (min-width: 20rem){.StudentDetailExperience_row__g25XY{grid-template-columns:minmax(5.5rem,7.5rem) minmax(0,1fr)}}@container student-fields (min-width: 44rem){.StudentDetailExperience_fieldsTwoCol__o0y8L{grid-template-columns:repeat(2,minmax(0,1fr))}}@container student-detail (min-width: 36rem){.StudentDetailExperience_tabList___PR_a{display:inline-flex;width:auto}.StudentDetailExperience_card__c92r0{padding:1rem}}@container student-detail (min-width: 40rem){.StudentDetailExperience_cardActions__jetl3>button,.StudentDetailExperience_legend__rG976>a,.StudentDetailExperience_quickActions__TMKjc>a{min-height:var(--ui-control-height,2.25rem)}}@media (pointer:coarse){.StudentDetailExperience_cardActions__jetl3>button,.StudentDetailExperience_input__qXGfP,.StudentDetailExperience_legend__rG976>a,.StudentDetailExperience_quickActions__TMKjc>a,.StudentDetailExperience_value__HJOFk{min-height:2.75rem}.StudentDetailExperience_input__qXGfP{font-size:1rem}.StudentDetailExperience_editIcon__3ZZDv{opacity:.5}}@keyframes StudentDetailExperience_panel-enter__NDzLI{0%{opacity:0}to{opacity:1}}@keyframes StudentDetailExperience_saved-mark__E_hT7{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.StudentDetailExperience_panel__v8vct,.StudentDetailExperience_savedMark__IkUdO{animation:none}.StudentDetailExperience_editIcon__3ZZDv,.StudentDetailExperience_inlineEdit__i49l5,.StudentDetailExperience_input__qXGfP{transition:none}}.FileDropArea_root__LvATK{min-width:0;border-radius:var(--ui-radius);transition:background-color var(--ui-motion-control) var(--ease-out),border-color var(--ui-motion-control) var(--ease-out),box-shadow var(--ui-motion-control) var(--ease-out)}.FileDropArea_root__LvATK[data-presentation=surface]{min-height:var(--file-drop-idle-size,136px);border:1.5px dashed hsl(var(--muted-foreground)/.7);background:hsl(var(--card))}.FileDropArea_root__LvATK[data-file-ready=true][data-presentation=surface]{min-height:var(--file-drop-ready-size,172px);border-color:hsl(var(--primary)/.75);background:hsl(var(--primary)/.025)}.FileDropArea_root__LvATK[data-file-over=true]{border-color:hsl(var(--primary));background:hsl(var(--primary)/.055);box-shadow:inset 0 0 0 3px hsl(var(--primary)/.08)}.FileDropArea_root__LvATK[aria-disabled=true]{opacity:.55}@media (hover:hover) and (pointer:fine){.FileDropArea_root__LvATK[data-presentation=surface]:focus-within,.FileDropArea_root__LvATK[data-presentation=surface]:not([aria-disabled=true]):hover{border-color:hsl(var(--primary)/.8);background:hsl(var(--muted)/.25)}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .FileDropArea_root__LvATK{transition:none}}html[data-motion=reduced] .FileDropArea_root__LvATK{transition:none}